128 Classics on Disk! seep
COMPUTEI's FOR ^*
' V
'
Yd. December 1989 5VO
' S*_?*J-H. USERS
COMMODORE 64/12S Gazette Picks
GAMES!
The Winners
* Arcade * Sports * Strategy and War
* Simulations Fantasy/Role Play
EDITOR'S CHOICE!
KTerm Super 64 and 128 terminal program
Not Military. Not Mercenary. And You're Definitely No Tourist...
SOVIET COMMANDER: "WHO ARE YOU?" RAMBO: "I'M YOUR WORST NIGHTMARE."
brawn, and resource
Remember that line?
fulness to singlehandedly rescue the man who taught
Now YOU can deliver it
to the enemy—in per
son. Thirty miles over
the Afghanistan border, Soviet forces are torturing your friend and mentor, Colonel Trautman. You're the only man alive with enough guts,
you how to fight. Every Soviet commando, tank. and attack chopper in the sector is on your tail. It's the ultimate contest for the ultimate fighter.
Amiga game screens.
It's just you and your hijacked lank
// /oftes more than muscle lo deactivate
Everfly one of these things? With the
electronic nates, cross treacherous
enemy breathing down your back, that
against anti-tank missiles and chop
minefields, anilfind Ibe keys to Traut-
Hind chopper's the best way nut of Ibis
pers. Sight in and rearrange thai
m au's evil.
hellhole.
balance ofpower!
TAiTO
If you cannot find this product at your local retailer. Visa/Mastercard holders
can order direct anywhere in the United States by calling toll free 1-800-663-8067. (lame Design. © I')H8 Ocean Software Ltd. RAMBO is a registered trademark of Carnlco. © 1989 CAROLCO
Ocean is a trademark of Ocean Software Limited. Taitn Is a registered trademark of Taito America Corporation. © 1989 Taito America Corporation All rights reserved. Amiga is a registered trademark of Commodore-Ami^, Inc. Circle Reader Service Number 129
GAZETTE December 1989
Features
Gazette Readership Survey
80-Column Screen Flipper James K. Walker
44
Best Games of '89 Keith Ferrell, Mickey McLean, and Tom Netsel
80 X 50 Display
Joseph Heaverin Power BASIC: Color Magic
45
Shao-Tien Pan
Reviews
Vol. 7, No. 12
60
128
62
128
64 64
Departments
Dr. Doom's Revenge
The Editor's Notes Lance Elko Feedback Editors and Readers Letters to the Editor Horizons: Vote for Me!
Jeffery Scott Hall The Duel: Test Drive II
71
64
David and Robin Minnick
71
64
72
64
73
64
Rhett Anderson
74
64
Fame, Nintendo, and Robots Fred Dlgnazio
QIX
Joe Poggiali Risk Ervin Bobo
Hillsfar
Russ Ceccola Raw Recruit and Skate Crazy Ervin Bobo
74
64
Games
j g 10 -\ -\
Diversions: 13
The GEOS Column: Mini Desktop Stephen Van Egtnond
66
Mickey McLean
68
User Group Update
Circuits Eric Halnes Final Defense Hubert Cross
24
6413
33
64
Programming
Bug-Swatter: Modifications and
Corrections Commodore Clips:
84
News, Notes, and New Products
Mickey McLean
The Programmer's Page; Tips from Readers
Randy Thompson
64
flg
Typing Aids
12
128/64
The Automatic Proofreader MLX: Machine Language
14
128/64
Commodore 64 and 128 80 128/64 How to Type In COMPUTE'.'s Gazette
18
128/64
Bert Kerkhot Disk Inventory
55
128/64
Robert B. Schofield
58
64
Machine Language Programming:
Sneaky Stack Jim Buttertield
BASIC for Beginners:
Playing It Larry Cotton KTerm
£T
79
128/64
Entry Program lor
Programs
Advertisers Index 64
Commodore SJ
120
Commcdcre 12fl. •
•
78
•
General
Cover photo by Mark Wagoner ©1989
^^™*^ by COMPUTE' PuttaiKm,, Inc. ABC Cwsumor Maga;™s, I™ .Clri|ton Com^y.oneon
85
HASuU
BUT THIS typefaces of all shapes and When is an upgrade not an sizes—for free. Zip. Nada. upgrade? When you're upgrad Now is that an upgrade offer, ing to GEOS 2.0.™ or what? Oh, sure, you've heard a lot of that upgrade stuff before. But _ C.
GEOS 2.0 isn'tjusta
95
_, -C CL> C j >*'
couple of itsy bitsy enhance ments here and there. It's more like 60 whole new options, utilities and applications (some of which were once sold separately) all rolled into one package. The fact is, GEOS 2.0 is dif
ferent. Really different. Even in the way it affects your wallet. For a very limited time, we'll upgrade your GEOS 64 or 128 —normally $59.95—for only $29.95 ($34.95 for GEOS 128). Which means that for a very few dollars, you can get a
whole lot more out of the sys tem that revolutionized the Commodore® world. Sound good? Well, this ought to make it sound like music to your eyes:
Order your 2.0 upgrade with this coupon and we'll send you FontPackF1 —20 terrific
I
Special upgrade . ■! ■■'
Something to write home about. With new geoWrite™ 2.1 you can incorporate multiple col umn overlays, headlines and borders and instantly convert any Commodore based text (like PaperClip,"1 Easy Script,"1
able margins (to 8 inches). Right, left, center and full justification. Single, 1.5 and double spacing. Page number ing. Headers. Footers. Search and replace.
And that's only a partial
list. A new geoSpell™ automat ically corrects any blunders it finds 38% faster than before. A new geoMerge™ combines with geoWrite to create
customized letters and lists. And geoLaser™ prints near-
Speed Script" and Word Writer™) into a geoWrite format.
You also get 10 fonts (7 styles in multiple sizes). Date and time stamping. Expand-
typeset quality output on Apple® LaserWriters.™ Whew.
More graphic displays of power.
A new geoPaint™ still gives you 14 graphic tools, 32 brush shapes and 32 painting patterns. But now it can also enlarge or reduce images to scale. And new paint brushes let you create semi-transparent
overlay effects. There's a new grid for easier sketching of large images. New graphic shapes, including connected lines, ellipses and squares. And for more perfect control, you can now stop pattern fills in
WILL.
MUSIC
progress.
Thenew2.0deskTop™ allows multiple file selection for most opera tions. And erases entire disks without reform atting. It manages more files, three disks and drives (even the 1581) in less time. Copies files faster with fewer disk swaps. And even color codes file icons for easier identification. There are more keyboard shortcuts. More enhanced desk acces sories. It
figure we owe you one. Make that two. So get on your horse and send in the coupon. After all, upgrade offers come and go. And this one is going very, very fast. modore C64 and C128 are trademarks o(
retrieve
Commodore Elec
tronics, Ltd. GEOS 2.U. GEOS12X2.U. geoWrile. geoPainl, geoSpell, geoMorge,
your most
recently deleted file from the waste basket!
For any non-GEOS owner, these two packages might
n Please send me GEOS <>■! n.u and m>'
free FontPack 1 for S29.95 plus $1.95 for
shipping (California residents add l'7c tax). 171 Please send me GEOS 128 2.0 and my free FontPat-k 1 for 534.95 plus $4.95 for shipping (California residents add 7% tax).
Commodore and Com
can even
The price of power.
FREE FONTS? FOR SURE!
Aildress CHy
Stale
htla-tk
' [
KUuLaser, deskTop and
'
[■'tint Pack 1 are copyrights of Hcrkeley SaftWTKS. Apple. 1'aperClip. Easy Script.
Speed Script" Word Writer
and LaserWriter are trade marks of companies other than Berkeley Softworks.
n Berkeley cost a princely sum. But not for you. You were with us Softworks when we started, so we 'Hie brightest minds iu'e working witli Berkeley.
Amount Number Sijitidtuii1
Mill in: Berkley Softmrij Fulfill mini CeMn 5.114 Sterlinu Ci-nii-r llnvf
Til hr eligible ror Uil. ulln. >ikj musl be i mneM CEOSmw
Ttm 4:oupuiplih ynav (iPOS nunual cover mus[ i,^im]nn>
PWT pjinmil. Nt.li.-unulc.lMbratcptrO All™. Iw>Io lixil -TVfc dl
Thu
r k subiecl lu jll ,J I
ml (unrfilmns lor
Mdtawa d herp pnjhiMi.l liy l,iw lii he mill in i-(>n)iimturn with Orj olhrr ipivul Oder.
SmkwoiIh iCHrvn ilv iifiii! IflrfunstthrJiiflwiltrrj-li™
prdtn (miit tenahritailaiK dim DmnWaL l«wn.
qtullly lipr [3l^(i»ef.
COMPUTE'S
EDITOR'S
COMPUTE 1 PUBLICATIONS Group Vica Preiioem. PuNufier/Ednonal Director Associate Put*srwr/E<Monal Associate PutasTier/ ArJvertrsmg Msnagxio. Editor Eartoriaf Operaoons Director
WHkam Tynan Lance £Mo
Barnard J, Theobald, Jr. Kathleen Marttrwk
Tony Roberta Senior Art Director Janice R. Flry Features Editor Keith Fenell
Back in the spring of 1983, COMPUTE!, our flagship magazine, was growing as fast as the personal computer boom. Its circulation was on a steady upswing,
advertisers were calling every day, and we were hiring a lot of new writers, editors, and programmers. In those days, COMPUTE!—at nearly 300 pages per issue— offered coverage of Atari, Apple, Commodore (V1C-20, PET, and 64), Texas Instru ments, Radio Shack, and Tim ex/Sinclair computers. Of these machines, the hot
test seller was the new kid on the block, the 64. Computer enthusiasts oohed and aahed at the 64's 16 colors, eight sprites, SID chip, and wonderfully generous 64K of RAM. When we saw this computer's charge out of the starting gate, we decided then to serve this emerging market in a new way: COMPUTERS Gazette was born. When first planning this magazine, we were aware that more than half of COMPUTEl's readers were VIC-20 and 64 owners. We knew we would publish program listings in Gazette—after all, COMPUTE! readers thrived on the type-ins. But we de cided to handle the listings in a different manner. We grouped all the listings togeth er and put them in the back of the magazine. After the first couple of issues were out, we got the news. Reader response cards told us that Gazette was a great success—but
the majority of those responding to questions about the format complained about the listings in the back. They wanted the listings next to the companion articles.
Well, it took us nearly 6Vi years to make the change, but you'll find it here, at last, in this issue. A quick flip through these pages shows you the results.
Before I write another word, however, I must make a confession. What prompted this change was not a collection of 1983 reader requests. This issue is bound differently for the first time since its debut 78 issues ago—it's saddlestitched. This form of binding—the same used for our other three publications— dictates where your color pages can go. And with a saddle-stitched magazine, the back pages are where some of the color goes, like it or not. We saw that we'd be wasting precious color on listings in the back, so we decided to look at all options. The result: listings with articles (and, maybe, a few happier original subscribers).
Edrtonal Marketing Manager Caroline 0. Henkm M .manor. Disk Products
GAISTTE EDITORIAL DEPARTMENT Associate Editor Art Director Assistant Features Editor Editorial Assistant Assistant Tecfmcai Editor Proflrammng Assistant Copy Editors
David Hentley
Patrick Parnah
Robin L Strelow Tom Netaet Mickey McLean Dale Me Bane Troy Tucker Kartn Si*c>k
Karen Uhlendorf
ContntxiOno, Editors Jim SutMriMM
(Toronto, Canada)
Fred Dignacko
(E. Lanskirj, Ml) Larry Cotton
(New Bern, NC] ART DEPARTMENT Mecnanlcai Art Supervisor Robin Caae Junior Designers Scatty Billing* Meg McAm
PRODUCTION DEPARTMENT Production DrBCTOr Mark E. HlUyer Assistant Production Manager De Potter Production Assistant Kim Pot ti TypeSetUng Terry caafi Carole Ounton Advertising Production
Assistant TammlB Tpilgr
ADMINISTRATIVE STAFF Executive Assistant Sybil Agee
Senior Administrative
Assistant Julia Fleming Administrative Assistant Linda Benaon
Customer Servee Coordinator ElffflH. Chmvl.
ABC CONSUMER MAGAZINES. INC. President
Oary II. Ingarao'l
Sen-or Vice President Rlcnard D. Bay
Ovactn. Financial Analysis
Andrew D. Landfa
Drector of Ciradabon Harold Buckley CIRCULATION
Confession over.
DEPARTMENT
Subscriptions Maureen Buckley
Beth Healy Raymond Ward Newsstand Pater J. Blrmtrtaham Jane Friedman
If you haven't yet seen Commodore's Christmas-season ads, you will soon. Word
has it that Commodore has committed millions of dollars (we've heard estimates from $15-$30 million) to a fall and winter media campaign hyping the Amiga. We hear that ads will appear in Time and Newswcek and that TV spots will be shown
during prime time and major sports events. Also, if you have a Sears' Christmas Wish Book, you'll see the Amiga 500 in there. We wish Commodore luck—this ap pears to be the most aggressive stance the company has taken in six years.
ABC Consumer Magazines. Inc A CHILTDN Compan,. One ol "» flBC PuC4snng Comnarws a pan ol Caprtal Cites/ABC Inc. Robert G. Burton, President B25 Seventn Avenue New Yam, NY 10019 ADVE0T1SIH0 OWICEB
Hw* Wr. *BC Conumw Migiiintt. Ic. B2S 5sv«im An, Nw York. Kt IW19. Ur'naul J tlnoMU. Jr.. AiKKttn PuHHI«r/
•*••••••■•••
i' ^^oHc•nJ^l. 324 Wmt WVOovcr Aw*.
Gazette has several good, new disk products available. In the past few issues, we've run ads for Best Gazette Games, Gazette Power Tools, and The GEOS Collection disks. Judging by the orders coming in, we've apparently struck a chord with our readers. In this issue, you'll see our ad for the 128 Classics disk, a collection of our finest 128 programs. The disk includes applications, utilities, and games. For more de tails, see page 15. We also have an updated version of our Gazette Index disk. This update includes all items from our first issue (July 1983) through the issue you're reading now. If you bought the five-year-index disk last year, you can add the data from your 1989 Gazette copies—it will fit. If you want a complete index but don't want to spend your time typing in entries, see page 78 for ordering details. Have a happy holiday season, and thanks to all of you for your support of COMPUTE'.'^ Gazette. We look forward to seeing you in 1990.
MBMMgMameai
rmcoaun)* UMlUnK: eeriuro J Theoooiii jr (Mil
9C9-7iSl Suun AfYMivwn(2l2l &97-B596 Ksnaaan Iwvi 1913) 2754803
MtJutlt a Somrrw« >t Jvr> TnvrvKW LitdM Derra
O1!J 72M047 [Cnuoot (713) 731^805 [T«nt 003) £M-»99 [C0Dk»l 1*151 34M222 |C*H«ni) . I ■*
-■ I'" ■
. [415) B7B-46OS
SOUItl«B|Ek lftl«rP«1)Or il I! -'■.-.- I niKUd. JT nOI; '. ' ".M (II31t»r.«4II2. Soun *™*.l»n (212) BJr-8SS6. Kttnuan Ingrim counli Onicvi:
Mldwait Surr Una, Ninaml Ahbuiw Manage- pi2] wz pnr? 191 S Gajy^a <Ta"* Strearn it, ajias-gOS9. *» auyivtisii'j ii'1.'.. id Tamm* Tayior. GOMPUTEF
KiUcancni. inc . a24 Wnv wona&tr /W- Sirte 200 Mtsznn
l n&nn tnxK H *»H»d ID Tr* Edtor. COMPUTE1*
t
Lance E!ko
- -, HC 27400. f91«| 27S-9B09 MthBen Ingrwn.
Sum 200 3J1 WB WFiajvJ. lye. Bwimw
PRINTED IN THE US*
Associate Publisher/Editorial COMPUTE'S Gazofte
December 1989
7
JLU
Do you have a question or a prob lem? Have you discovered some thing that could help other Commodore users? We want to hear from you. Write to Gazette Feedback, COMPUTED Gazette,
P.O. Box 5406, Greensboro, North Carolina 27403. We regret that, due to the volume of mail received, we cannot respond individually to programming questions.
Double Trouble The "Disk Doubler" article in the August 1989 Gazette is very inter esting, but I have some questions.
When I first load the program and reformat a disk, I can look at the disk's directory and see that it has 1328 blocks free (as it should). However, if I rum my computer and disk drive off and back on and
then load the directory of this disk, I find that it has 664 blocks free. Is it true that if I now try to store more than 664 blocks, the additional blocks won't go onto the second side? It appears that my disk has re turned to the 1541 state. Is this cor rect? It seems to me that if I want to use both sides of a disk, I'd need to have a copy of your program on the
disk. Am I right? Dr. Chas R DeVoe Corning, NY
The situation you've described indeed
confuses many users. To understand what's going on, you need to know a little about how your 1571 operates.
The 1571 assumes different per sonalities based on which computer it's connected to. If you insert a
CP/M boot disk into the 1571 and turn on your computer, the 1571 be comes a disk drive that reads and writes MFM-format disks. If the 1571 is attached to a 128 and you boot the computer in its native mode, the 1571 becomes a double-sided disk drive that reads and writes disks in Com modore's GCR format. (This is the
1571's native mode, and it's generally 8
COMPUTED Gazelle
December 1989
called 1571 mode.) If the 1571 is at tached to a 64, Plus/4, or 16, or to a
128 that's booted in 64 mode, the 1571 becomes a 1541.
In your letter, you don't mention
which computer you're using. Based on your problem, we'll assume that the computer isn't a 128 and that your 1571 normally operates in 1541 mode. When you use "Disk Doubler" to format the second side of a disk, the program switches the disk drive into 1571 mode before it formats. After you exit the program, the drive is still in 1571 mode. If you examine the direc tory of the disk at this point, you'll find that it has 1328 blocks free (un
less, of course, the front side of the disk already contained data). At this point, you turn your com
puter off and back on. When the com
puter powers up, it sends a reset signal to all the devices on the serial bus. When the 1571 receives this sig nal, it does the equivalent of a warm
boot. Now, when you examine the disk's directory, it has only 664 blocks pee; it appears that the disk has lost 664 blocks of storage.
The problem isn't that the disk has reverted to 1541 mode, but that
the disk drive has. During the warm boot, the 1571 realizes that it's not
connected to a 128 and goes into 1541 mode. Since the 1541 doesn't know about the second side of the disk, it builds the directory listing based on
OPEN15,8,15, "UO>M1":CLOSE15
If you want to set the drive to 1541 mode, enter the following commands: OPEN15,8,15,"U0>M0Âť:CLOSE15
// you own a 64 and want to format both sides of a disk to take advantage of the extra storage, you can simply ex ecute the command to put the drive in
1571 mode before you format the disk.
GEOS Letterhead I run a small mail-OTder business out of my basement and use geo Write for most of my correspon
dence, I'd like to know if there is any way to get geoWrite to print let
terhead, I've used geoPaint to de sign a graphic that I really like, but when I import it into geoWrite, I can't get it to print close enough to the top of the page. Do you have any ideas?
John ]. Scione Frankfort, KY We'll let reader f. A. McKnight an swer your question.
To create letterhead in geoWrite, paste a photo scrap in the header along with your name, address, and phone number. Since the header is always closed while you're working on your document, the photo scrap
doesn't get in the way or have to be
retrieve data on the second side of the
redrawn. Once you've created a document with your letterhead, save it with the name Letterhead. Now, when you need to print something on letterhead, simply duplicate Letterhead with the du plicate option under the file menu.
disk while the drive is in 1541 mode, you'll get an ILLEGAL TRACK AND
ter and then print it. 1 usually type
what's on the first side of the disk. Your assumption about saving more than 664 blocks of data to the disk is correct. As far as the disk drive
is concerned, the second side of the disk doesn't exist. If you try to save or
SECTOR ERROR message. However, you don't need Disk
Doubler every time you access data on the second side of the disk. You can use the following commands in direct
or program mode to set the 1571 back to its native mode:
You can fill in the body of your let the date and salutation in the font and style I want to use and save that in the template with the head er. That way I don't have to select them each time I write a letter. J. A. McKnight
Addison, TX
fi
NEW!
ACTION REPLAY v5.0 THE ULTIMATE UTILITY / BACKUP CARTRIDGE FOR THE C64/128 WARP 25
■ Action Replay allows you lo Freeze ihe aclion of any Memory
Resident Program and makeja.compiele bock-
The world's lasted disk sanal Turbo, A typical backup will reload in urx ■ ■ -
No special brrnals — with action replay you simply save directly into Warp 25 status. Backup aH your existing pfograms to load at unbelievable spoedl Warp Sav&Uad AvaiiaWostraflhl from Baste
RAMLOADER ■
*cn ut a'M ^ k^ ™i o! yojr conmsoi c^ri^ 25 lm« IjsW W* w spea* LSI loje process and BK ol ortrard Run. Actton R«liy Was Kw mrtTi toSHI Do* 5*W Tirto.
UNIQUE CODE CRACKER MONITOR •
freeze any program and entar a M machine coCfl monnc*.
■ Full Monitor FeatuiK. ■
Bscaiss of Action Replays on Board Ram me program can bo bolted al hi IB ENTIRETY. Thai
means you see Ihe code in us Frozen siato not in Resel slale is Mh competiKus product!
MORE UNIQUE FEATURES ■
Sample Operation- Jusi press the button at ary point end make a complete baaVup ol any' memory-resident program to lapa or disk.
■ TjM Retoaij- Ai back-ups rtiud cumpltwly rdBpendsnl ol [he carnage M Turbo »pw)
• SpffleMoranrVentneSpntttetfrDmihelroienjiiiigrara—st« Bw SoMt—tramler»»Spme trom one game to anofw. Wps out Sprites, new Ihe arunaton on screw. Ctm» cuslom
'3
programs.
• Sprie Kiter EBcctws on most programs — mate purssK irwrctW. jround oMisonj.
■
SUPER CRUNCHER -ONLY $9 ■
Umque Picture Save: Fimm and lave any HirsjSomnlo tape or aw. Sav»d In Koala. B paddtes format.
■ Compactor: Etfkaanl composing technnjuei — 3 progrBms par dish — 6II <ou uso botn sidti ■ Single File: All program! savfic as a single file tor maximum compatibility.
A uMny io turn your Action n^Diny 5 iiio r'
■
Utility Commands: Many oddilLonai commands: Autornjm, Append, Old, Delete. LinesOYHf. flic.
- Sawn Dump: Pnni oul any scraen ui 16 Gray Scales, OaiOe sue pnntoplons ■ Jnstoppable Heser Reset biflion lo Rstrle.e System and Ressi e«ei so caWO Jnstoppable
lyog'amE by up to 50* <Further comoaci pra g-a^s already cuchec Dy AR5 s compactor
Prograrrts.
■ FuByCompatWe:Wortswmi541«fll. 1581, IE7I a™jmthC64.1I8.or1?SD(in6l Mode). ■ Dsk Uitoes: Fas Formal. Ortdory. LsL Run and many other lay comminOs are opwaied by
GRAPHICS SUPPORT DISK -
FunctonKeys
ONLY $19.99
' U-flu! Resist: Remember a ol tmt uS-wi are jrraaUe al en Dm* (ram tn inttryra:ed
To Uke Mva-tjoe of ARSs imut pmw mr«i* Dtpjrja o 5w" ol graonrc suoowt Mta • SCREEN VIEWER Vim sacm m a MOt
operatno. systam A rumwig prc«rim can be Froan lo »nler any U(*tv md Dm propim it rntaitsd at TO a/i c' .• •■, ■ ■ wuhoul cormpWn
■ LSI Logic Processor. This a nture Atten RepUy V gets its cower * special citfom LSI cWp designed a process lha Wgic necetiary (or tils iinratctied Freeiemnlan power. Ha oiher
MESSAGE MAKER: AM Ecrobng moss.ioei lo vtfuf saved screens with mu&c
cartridge has Ihis power'
PHOSPHITE. A Inn sprue edror
ZOOM LENS. Expaae sections of any saved screen [o lull sze
UPGRADE ROM - ONLY $16.99
cm. n™*«
■
Sefvles Humb« 110
Give your ARIV all me power ol the new V5 0.
800-782-9110 'ORDERS ONLY
WON-SAT 8AM-6PM {PACIFIC TIME)
DEEP SCAN BURST NIBBLER - $39.99 COMPLETE
THE MOST POWERFUU DISK NIBBLER A VAILABLE ANYWHERE A T ANY PRICE! ■Bursi NIbbler is actually a two pan system ■ a software package and a parallel caOls lo conned a 1541 or
1571 toaC-64oiC-128 -Whal Qives Bursi Nibbler Ms power? Conventional nlbblera have lo decode the daia tram tne Oisk oelore it can transler it using the serial pon bus - when nan-standard data are encountered they are beat. Burst Nibbler transfers data as raw GCR code via the parallel cable without Ihe need to decode ii, so you net a oerled coov ol the original.
-Will nibble up to 41 tracks -Copy a wriole disk in under 2 min -Installs in minutes - no sobering required on 1541 (1571 requires soldering)
SOFTWARE ALONE-ONLY J19.99
-
CABLE ALONE-ONLY $19.99
DIGITAL SOUND SAMPLER -Only $69.99
TURBO ROM II -Only $24.99
"Record any sound fllgiiaiiy Into memory and Irian replay it with
'Replacement lor the actual kernal inside your 64 'Loads/saves most pronrami at 5>6 limes normal speed 'Inprovefl DOS
astounding elfects Playback forwards/backwards with i ■ :. .■■::■ ii- i modulallon "Full sound odIIIrig and isaltlrns •ffecta menu *ntr wavelorms "Poworlut sequencer plus load A
bbub (unction'Una In -Mieln - Lina Oul iirxl teeOMtS conliois MIDI 64 -Only $49.99
'F.i Ipedfcation MIDI al a raallEtic prica 'MIDI In - MIDI Out MIDI Thru 'Compatible with Digital Sound! Sampler arid Advanced Music system
MIDI CABLES (S ft. protessonal quality} -Only S'a.99)
ADV. MUSIC SYSTEM -Only $29.99 'Powerful modular program (or creating, sailing, playing and priming oul sheel music "Playback music Ihrough Internal sound syBtom or MIDI 'Input music with thu odltor, piano keyboard emulator or a MIDI synthesizer 'Contains 6 modules: Editor. MIDI, Keyboard, SyfflhesLzer. Linker and Printer
MOTHER BOARD -ONLY $29.99 'Accepts 3 cartridges "Power orVot! any slot 'Onboard luse ■Reset button 'Save wear B lear on your expansion port
RIO / DATEL
support including 10 sec lormal "Programmed lunction keys;
Load, Directory, Old olc. "Return lo normal kemal at Itie filch of a sullen 'Pile copier 'Special I/O loader 'Lots moiel ■litiad in minutes 'No soldering usually required
ROBOTARM -Onty $89.99 'Full 5 axis rnovement witn human like dertenty to manipulate small objects "Comes with C-S4 interlace S software, finger laws, shovel scoop, magnetic attachment and 2 JOYSTICKS "Uses i D cells 'Works with or wilhout InlerfaCH '32' total lenglh
CUST SERVICE
TECH SUPPORT
702-454-7700 TLJ-SA 10AM-6PM
FAX: 702-454-7700
EPROMMER 64 - ONLY $69.99 "Top quality, easy to use EPROM programmer for the 64/lZS
"Menu driven soflware/han**are package makes programming,
reading., verifying. copyinoEPROM'S simplicity Itself "Prooram
2716 thru 27256 chips @ 1Z.5. 21 or 25 lolls 'Full feature
system - all functions covered Including dovico che<A/verily 'The mosl comprehensive, trtendly and best value for Ihe money
Srogrammer available lor ihe 64/128 'Ideal companion for
uporom Ejpander, \6K EPROM board or any EPROM project UV ERASER - ONLY (39.99 (HoUs 4 EPHOM?]
SUPEROM EXPANDER -Onfy $49.99 ■B sockets each accept BK thru 32K EPROMs 'Onboard operating system - no programs to load 'Menu driven - just press a key lo load prooram "Selecl any slot under software control "Codo generator feature will take your own programs and turn them into auto slart programs (Eprom burner required)
TOOLKIT IV-Only $14.99 'Tha ultimata d«k toolkit lo/ Ihe 1541 with more features than
most for loss 'Absolute must for serious disk hacker 'DISK
DOCTOR VZ 'HEADER/GAP EDITOR "OISK LOOK ■ recover
lost files 'Disassemble any program from disk lo screen or
printer "File compactor "Fast ars* copy "Fast file copy "10 sec
lormaner "Error eoil 'Much, much morel
SMART CART CARTRIDGE -Onty $59.99 NOW YOU CAN HAVE A 32K CARTRIDGE THAT YOU PROGRAM LIKE RAM THEN ACTS LIKE ROM!
ADVANCED ART STUDIO -Only $29.99
'Satlery backed to last up to 2 years'Make your own cartridges
"Windows, Icons, pulldown menus & pointing devices 'Operates
'Can bo switchoo1 in/out via software 'Turn your cartrldae Into a 32K RAM DISK with our HAM DISK Baflwarn - Only $14 99
In MIRes mode 'Full control oval color nilrlbutes 'IB pens. 8 random sprays, 16 user definable brushes 'Windows can be cutH
■ even auto start lypea without tha nood lor on EPHOM burner
(MMiifl. inveried. enlarged, reduced, squashed, streichea,
ROBOTEK 64 -Only $64.99
rectangles, tnangles, circles. S rays wiin elastic tacHity "Solid S
MODEL S ROBOT CONTROL MADE EASY • 4 output channels - each with onboard rslay "4 Input channels -
iNpped & rotated '3 levels of magmllcaiion 'Lines, poinls. to-iursd till with 32 user definable patierns 'All information on screen- no need to swilcJi between picture & menu 'Compatible with keyboard, p*z-• cv. mouse S Koala Pad
eadi lully buffered TH level sensing 'Analog inpul with tu! a Bit
M) conversion "Voice inpul for voice control'Softwa re features: test mooe. analog measurement, voice activate S digital readout
"Add W.OOsruppinotiandlinginthocontinental U S :S7 DO. pa, AK Hi FPO APO1 iiOOOCan.iiia.Mei
C.O.D. orders add S3.OO lo above charges: SPECtFIV COMPUTER MODEL WITH OflDER
3430 E. TROPICANA AVE. #67 VISAjMC/Checks/Money Orders/C.0.0. Accepted: Please call (or return authornaiion number ■ relurns iic-. »r- >»> nn.n sub|ecl lo a 20% reslochlno fee: We reserve the right lo substitute produeis of diflerenl appearance bui VfcljAS, NV B9121 equal quality and lunclion for nema pictured above: Prices sub|ect lo change without notice.
800-782-9110 702-454-7700 IN NEVADA
LETTERS JaJkfllitiir
COMPUTE! Publications Back Issues/ Disk Orders 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:
Mail Hatsi
COMPUTE! Publications
The article "Who Ya Gonna Call?"
Single-Copy Sales P.O. Box 5188 Greensboro, NC 27403
ing your readers about user groups. Commodore users who live in areas served by such groups should seriously consider joining. "Meeting 64/128 Users Through the Mail" is a user
Name'
Slreel:
group for those who cannot attend a lo
cal group or who would like to make
Ctty:
more Commodore friends. We've been around for over three years. We have 79
Zip
members from the U.S., Canada, Mexi co, France, and West Germany. Mem bers include absolute beginners and
Type of computer
Qjaniity
(September) performed a service in tell
Issue
Worth/fear]
Magazine
or Disk Name
Price'
the SX-100 and then as the Executive 64,
but it didn't really sell until it was launched as the SX-64. It features a builtin 5-inch color monitor and a 170K built-
Already Then
mation, write me at Route 1 Box 151, St. Joseph, Illinois 61873.
recommends (he 64K video upgrade
President
1
SUBTOTAL:
Meeting 64/128 Users Through the Mail
Sales Tax:t
C = Cosmetic
What's the difference between the 64 and 64C? Which do you recommend? Jim McKinney Rawlett, TX
We'd recommend either because they're functionally identical. The 64C is the newer machine—all differences between
module to all 128 owners. I'd like to know what that module is. 1 have a 128D. Does that make a difference? Arif Mohamed Salem
Abu Dhabi United Arab Emirates You bet. You already have the 64K up
grade. The 128D, which replaced the 128 in late 1987, includes the 64K 8563 video chip. The original 128 contains a 16K
chip. By offering 64K of dedicated video RAM, the newer chip allows for impres
sive 640 X 200 iii-res graphics displays.
consists mainly ol magajinas wflh 5.25-lncri Disks, out we will attempt to supply 3.5-lncli disks if reqi«stBd The following issues are NOT available: PC
User Group Directory
business and a company from which I can purchase blank checks? Kristitie Cipra Brandon, MN
Back issues ol COMPUTE!1! PC Magatlne are maflaiine/disk combination. Our back Isaua Inventory
MtgiOne: 9/B7. 11/87. 9^8, 11/68. Back issues of COMPUTE''! Amiga flesouco maga zine are avaiiatrfs beginning with Spring. 1989 lor
£600 each. Back issues ol COMPUTES Amiga Pasou'eo Disk are available beginning with Summer. 1989 tor $10 00 eacfi Osk/magaime comomaooni
Is a list of user groups available? I'm looking for one in my area. ]an F. A. Veen Holland, MI
are $1! 00. Sfupptng and handling included lor U S. -iiki Ca nadian resOents. Others add S2 00 for surface mall. S5 DO lor air mail. Payment must be in U.S dollars by check OVawn on
U S bank MasterCard or Visa credit cards accepted on orders of more than S20 00.
t Norm Carolina, New York, and Pennsylvania roskJonts must add appropriate sales Ian.
We publish a complete list of user groups
every year in our May and June issues. This year's list has 453 names. Every issue between July and April, we publish "User Group Update," which lists new groups, disbanded groups, group mergers, and ad
dress changes. Our current file shows the
10
In your August column, Philip Bishop
it and the 64 are cosmetic. If you're plan ning to buy a brand-new machine, the 64C is all you'll find. If you buy a used machine, either will do just fine.
110.00 each. This publication is available only as a
■
in 5'A-inch disk drive, and it had an initial retail price of $995. The SX-64 has been out of production for about four years.
year (to cover newsletter postage and photocopy costs). For more infor
jean Nance
■ Single Oaks for COMPUTE1'! Gaierre are S1500. Oistymagazme combinations aie J1600 MOTE: No disks dated pr>3r 10 June 1986 are available. The May 1986 and October. 1987 Gaiollo Disks am no longer available.
What you've gathered is correct: It's a por
including those we write ourselves.
monthly newsletter. Dues are $9 per
TOTAL:
I've seen the name SX-64 several times while reading your magazine over the past year. All I've been able to gather is that it's some sort of portable 64. Please explain what an SX-64 is. Andy Orthmann La Center, WA
ment, and public domain programs,
ment they own. We also have a bi
Back issues ol COMPUTE!, and COMPUTE'S Galitre are %S CO eaoi No issues Dated pnor to Janu ary, 1966, are available In at»ton, tho lo«ewig. >ssues are NOT avaflaWe' Gumm: 1 (86,3/B6.
sxtinct
table 64. The SX-64 was introduced at the January 1984 Consumer Electronics Show. It had actually debuted earlier as
each member's interests and the equip
'
Box 88191, Kentwood, Michigan 49508.
experienced programmers. We ex change information, advice, encourage
Members receive a group natne-andaddress list and a short description of
Shipping:
closest group to Holland as the West Michigan Commodore Users Croup, P.O.
COMPUTE'S Gazette
December 1989
Reader Advice, Please Can you recommend a 64 accounting
program that prints checks for a small
Here's another challenge to our readers. Do you use a 64 accounting program with check-printing capabilities? If you like what you're using (preferably a program
that's still available so Kristine can find it), write and tell us. We'll publish the names of the most highly recommended
packages in an upcoming issue.
G
■
Vote tor Me! Rhett Anderson If you were reading Gazette last year, you may remember that Randy Thompson's "Programmer's Page" column beat out my own "Horizons" by a hair in the annual
Readership Survey. I happened to notice that this year's survey is in this issue, so I'd like to take advan tage of this opportunity to stuff the ballot box. Will the readers of my column please take the time to fill out the survey?
Seriously folks, we use the re sults of the survey to plan for the next year. The more forms we get,
the better we can plan. Plus, it's
able to cast millions of votes. There are problems, but I hope we can work them out. I have cousins who live in Co lumbus, Ohio. In the late 1970s they had Qube, an experimental in teractive cable system that was run
by Warner Amex. With Qube, you could vote for things. I'm not sure if Qube dabbled in local government, but I do remember that there were talent shows. Three people would sing, then everyone watching could push a button to vote for their fa vorite singer. Pure democracy. Would you rather wait in line at the polling place or vote by mo dem? Let me know,
nice to get a pat on the back for the
work we do; maybe that's why as sociate publisher Lance Elko put his columns, "Editor's Notes" and "Letters to the Editor," on the ballot
this year. Gust kidding, boss.) While you're at it, feel free to write us a note and drop it into the
mail along with the survey. Tell us whatever's on your mind. Do you like a game we hated? Do you think the home computer market is due
for a resurgence? Do you think that the shampoo instructions "Wet hair. Lather. Rinse. Repeat." form an infinite loop? Let us know. Actually, I brought up the vot ing subject because I've been thinking about computer voting. Wouldn't democracy be better served if we could vote with our home computers? Maybe someday it will hap pen. But there are obvious prob lems. Not everyone has a home computer with a modem. Could we just let the people with home com puters vote from their homes and
the rest vote normally? No, that would lead to a greater percentage of affluent people voting, and that
wouldn't be fair. (Home computers, unfortunately, find their way into few low-income homes.) Plus, a clever hacker might be
Euler vs. Newton vs. Gauss
It's time for three mathematical ge niuses to face off. (Warning: You won't understand this unless you read the October "Horizons.") First up, Isaac Newton, repre sented by Randy Herner of Norwalk, Ohio: "After reading Horizons, I couldn't resist dropping you a note.
I believe Sir Isaac Newton usually gets credit, or blame, as the case might be, for the trick. "Computers have always been smart. It's the programmers that need help. Did you ever wonder
why, when they program a com puter to think like a human, they call it artificial intelligence?" Next, Leonhard Euler, repre sented by Charley Musselman of
Somerville, Massachusetts: "I agree with your comment regarding Christopherson's method for solving the problem. I have a story to add.
"Leonhard Euler was a wise guy in a Swiss grade school. To
punish him for cutting up in class, his teacher ordered him to sum the integers from 1 to 100. Rather than quiet down, Euler promptly an swered '5050,' no doubt annoying
his teacher. Euler had invented the
method discussed in your column. "A couple of years later, Euler was introduced to the imaginary
number i defined by the square root of —1. When his teacher wrote x = EXP(PI X i), Euler, still a smarty pants, said, 'Obviously equals —1!'
Somehow he saw that raising e, the base of natural logarithms, to imag inary powers yields the trigonomet ric functions, sine and cosine.
"Euler (1707-1783) worked in
Germany and Russia and has been called the most prolific mathemati cian who ever lived. I had to use Euler Equations to analyze the mo tion of a spinning top-—a very hairy problem."
Finally, representing Karl Frie-
drich Gauss is Charles M. Shapin from Massapequa, New York: "In response to your recent
column regarding the method of computing, for example, the sum of all the integers from 1 to 1000 by using the method of pairs, involves
the formula for the sum of an arith
metic progression using S = n/2*
(a + 1) where n is the number of terms, a is the first term, and / is the last.
"The formula is said to be the discovery of the great German
mathematician, Karl Friedrich Gauss (1777-1855). As the story
goes, when he was in elementary
school, his teacher, to keep the boys
busy, would give them problems like 'add up all the numbers from 1
to 1000.' It seems all the boys were
busy except for Gauss, who came up with the answer in a few sec
onds. Incidentally, compare this formula with the formula for the area of a trapezoid, A = h/2*(B1 + B2). But that's another story." Well, I'm glad we cleared that up. (Late-breaking news: Readers
Douglas Hudson and John Doane
vote for Gauss, and they even back
their votes with documentation, the books Oh! Pascal! and Men of Math ematics, respectively.) B COMPUTE!'* Gazelle
December 1989
11
Tips from Readers Randy Thompson
"The Programmer's Page" is interested in your programming tips and tricks. Send all submis sions to The Programmer's Page, COMPUTED Gazette, P.O. Box
540$, Greensboro, North Carolina 27403. We'll pay S25-S50 for each tip we publish.
YOUR 1581? when it comes time to
entered, the program stores them in
save data to disk. If you have a third-party disk
scores to disk.
drive that this program does not
recognize, run the following
column to reader hints and tips. Sift ing through stacks of letters, I've found a good selection of hints that promise to increase your program
ming productivity. This should also keep my mailbox from reaching crit
ical mass for at least another week.
Who's Out There?
turned on and they must have con
secutive device numbers (8, 9, 10, and so on). 10 20
DV=8 OPEN
30
IF ST THEN
40
DV=DVtl
50 60
FOR T=8 TO DV OPEN 15,TF15
70
PRINT#15,"M-R"CHR$(198]CHRS
B0
<229)CHRS(1) GETU5,A$:A$ = nS-tCHRS(0)
90
100
110 120
IF
15,DV,15:CLOSE
DV=DV-1:GOTO
50
"DRIVE";T;"IS
ASC(AS)-52
THEN
IF ASC(A$)=55 1571"
THEN
ftSC(A$)=255
THEN
A
";
"
"
[SPACE)"1581" 130
CLOSE
PRINT815,"M-R"CI!RS(198)CHRS
40
GET#15,AS:A$-A$+CHR$(0)
S,L,1):L=liP"P+l:WAIT
50
ASC(AS)
,16:IF
60
CLOSE
15
Write down the number that prints to the screen and then add a line to the first program that reads 121 IF ASC<A$)-*x* THEN PRINT "drive type"
where xxx is the number that you wrote down and drive type is the type of drive that you own. Sean Ganess Hollis, NY
your program could prompt the user with such intelligent lines as
SAVE DATA TO YOUR 1541 OR WOULD YOU PREFER USING 12
COMPUTE! s Gazelle
December 19B9
IF
FB-0 THEN XS=XS+MIDS(L P-4
THEN
56320
RETURN
"{HOME){6
DOWNjXOUR
L,l)
1040 IF JS-1 THEN L=L-H:GOSUB1 070HF L-27 THEN L = l 1050 IF JS-2 THEN L=L-1:GOSUB1 070:IF L=0 THEN L-26 1060
GOTO1010
1070
FOR
K*l
TO
100:NEXT:RETUR
N
To operate it, push forward or back on the joystick to cycle through the alphabet. Press the fire button to accept the current letter and move on to the next one. Three
Missing Data
letters make up the player's initials. This program works on both the 64
tween the commas in a DATA state ment is the same as including the digit 0. For example, this program
and 128.
10
FOR 1=1 TO 10:REftD [SPACE)D:NEXT
Built-in 64 Monitor
20
DATA
Negiecting to put numeric data be
D:PRINT
Michael Pere Glendale, AZ
The 128's built-in machine lan
,,,,,,,,,
guage (ML) monitor can be used to
program
edit 64 programs. For example, you can use the 128's monitor to enter
an ML program at location 49152
10
FOR 1=1 TO 10:READ {SPACE]D:NEXT
20
DATA
D:PRINT
0,0,0,0,0,0,0,0,0,0
($00000) in bank 0. Then, while depressing the CMD key, reset the computer using the reset button on
If you are reading string data—
the right side of the computer. You
as in the command READ D$—the missing data is interpreted as a null
will now find youT ML program at
49152 exactly as it was entered in 128 mode. What's more, you can
Doug Ross Merrickvilte, Ont.
You could convert this pro
ing them to the screen. This way,
1020
INITIALS:";SPC(P);MIDS(LS,
Canada
gram into a subroutine and save the results in an array instead of print
1010 JS"PEEK(56320):FB=JS AND [SPACE)16:JS-15-(JS AND 15)
1030
string.
15:NEXT
XS:E
":L«liP-l
30
produces the same results as this
1541"
IE1
15
1000:PRINT:PRINT
ND
INPUT "DRIVE NUMBER";DV OPEN 15,DV,15
you how many and what types of 128 computer. In order for it to work, all of the disk drives must be
GOSUB
10 20
Here's a short program that tells disk drives are connected to a 64 or
10
1000 PRINT CHRSU47) :LS="ABCDE FGHIJKLMNOPQRSTUVWXYZ":XS="
program:
(229)CHRS(1)
My mailbox is about to explode, so it must be time to dedicate another
XS for later use, such as saving high
Joystick Initials
You can use this subroutine in an arcade game to allow players to en
ter their initials via the joystick in port 2. After the initials have been
return to 128 mode (by using the reset button, not by turning the computer off and on), enter bank 0, alter the program, and return once again to 64 mode to try out your changes.
Richard R. Harvel Fort Worth, TX
6
i iversions Fred D'lunazio
"Mark Hall [a fan of Nintendo]
says 'our cartridges have a mega I used to be a little-known colum nist tucked away in the back pages
byte!' Well, I say, 'Big Deal! Your
of Gazette. Maybe I got one or two letters a year from my readers. I was
quality!'" Mike bills himself as the world's leading Commodore fan and concludes his letter with this
obscure but happy.
Suddenly all that changed. I wrote a column about Nintendo and then, the following month, published Dennis Joslin's rebuttal
of my first column. A flood of let ters began arriving. I'd touched a
nerve; there was high drama, love,
hate, and passion. Some people loved 64s and hated Nintendos. Others felt differently. I began re printing their letters. Gazette dubbed this "The Great Nintendo vs. 64 Debate" and published a
headline on each month's maga zine cover. The flood increased. Now I'm getting hundreds and
hundreds of letters. I'm feeling less obscure, still happy, but a little ner vous about the tornado of feelings, emotions, and opinions swirling around this great debate.
The Winner! The winner for the 64 "Maniac of the Year" award goes to Mike Franz
megabyte only adds cost, not
parting shot:
"Nintendo is only for children who are too young to play anything complex. Commodore is for ma ture, intelligent individuals who are tired of Pac-Man and want a game
machine that's also a computer,"
While rummaging through my mailbag, I came across these choice remarks in a letter from John D. Larkin of Milford, Connecticut: "I'd like to see whoever de signed those %$#&! Nintendo con
trol pads sentenced to use them for 24 hours straight. I prefer the old
Intellivision disks to those things, and you know how universally de spised those controllers were!" John adds: "There are some really good 64 arcade games, but they get lost in
the flood of bad ones. These bad
of Idaho Falls, Idaho. Mike colorful
games are invariably given a good
ly decorated the outside of his en velope with cartoons, diagrams,
review by someone who has never set foot inside an arcade in their life,
and signs. A taste of Mike's enve
much less played the arcade game
lope graffiti: "Down with Nin
they're reviewing. Among the good
tendo! Too many people like Nintendo better than Commodore! Bogus, dude! Most untriumphant!"
games, my personal favorites are
I carefully opened Mike's en velope (so as not to spoil the art
Ghosts 'N' Goblins, and Technocop."
Arkanoid, Delta Patrol, Boulderdash Construction Kit, Speed Buggy,
work) and found an articulate, wordprocessed letter on the inside. Among Mike's comments: "Nintendo fans say they like
Who Killed the Robots?
the machine because it has car
writes:
tridges and you don't have to load
David Lee of Waverly, Tennessee,
has a theory that explains the dis appearance of persona! robots. He "You asked your readers where
disks. Well, if you can't insert a disk and type LOAD "*",8,1, then
have ail the robots gone? They went
you're in bad shape!" Mike goes on to say:
kets. They went there because the
to the back shelves of the flea mar public got bored with them.
Fame, Nintendo, and Robots
"You see, the public wants a
robot that doesn't do tricks, but one that understands what you say, can do housework, and plays games. It may be possible to make such a ro bot, but the cost would make it affordable only for eccentric millionaires. "Another thing that killed all
the robots is price. The public want ed a robot like the one in the movie Short Circuit, but they wanted it for
under $200. People get bored with robots that just run around and bump into things. "I used to have a great robot. I
bought him for about $20. He had a little keyboard on top of his head. You could program him to spin, stop, speed up, slow down, beep, and do about 20 other things. He was great until a fatal miscalcula
tion sent him tumbling off the side
of the kitchen table. I couldn't bear throwing him out, so now he rests
on top of the TV I use as a monitor, with another old, useless robot
used for a Nintendo videogame, as a bookend for my old paperbacks. "If it were possible for a robot to be human, do all the things humans can do, obey every command, and still be priced under $1,000, then ro bots would come back at full blast."
Keep Those Letters Coming I, too, wish I had the kind of robot that David is describing. I wrote about such a robot in my sciencefiction book Robot Odyssey {Tor Books, 1988).
Until David's and my fantasy robot arrives, please keep writing. Let me know how you feel about
robots, Nintendo, and other mat ters technological. Fred D'lgnazio
c/o COMPUTERS Gazette 324 IV. Wendover Ave. Suite 200 Greensboro, NC 27408 COMPUTE.'1* Gazeffe
December 1989
G 13
machine language Sneaky Stack Jim Butterileld
from top to bottom—from address $01FF downward to $0100; the cur
The stack is straightforward and normally takes care of itself. A J5R 0ump to SubRoutine) is balanced by the corresponding RTS (ReTurn from Subroutine); an interrupt, by an RTI (ReTum from Interrupt). Programmers use PHA to push
rent stack pointer can be estab All three data registers—A, X, and Y—are pushed on the stack.
we had returned. Either method is
the return address plus the contents
awkward but can be made to work.
of the three registers. The stack pointer points at the next empty
pushes and pulls must match exact
hind the JSR instruction. Again, it's
ly so as to keep the stack clean. For
not always the best way. But it can be made to work well, and it's inter esting to trace the logic.
ASCII characters. When it's time to recall this information, the program
pulls until it sees the binary 0. One programming trick is to push an address on the stack with two PHA (PusH A register) com
mands and then to execute an RTS. Even though a subroutine has not been called with a JSR, the RTS does the job; it obediently collects the address from the stack and "rerums" to that location.
Passing Data
Computer science texts often note that the stack is a convenient place in which to pass data to a subrou
into the X register. FA1E: TSX The subroutine then adds 1 to
its own return address. The base
dore 128 contains an example of this kind of code at $B3C4. Similar
bytes. FA1F: INC $0104,X:BNE SFA27
code could be written on any 6502based machine. If you have a 128,
you can follow the description by
FA24:
INC $0105,X
Next, the subroutine checks
disassembling the code. Press F8 to
the location where this return ad
enter the machine language moni tor and then type D FB3C4. (The F is used since ROM is in bank 15.)
dress points. To do this, it copies
At $B3C4, a call to the Kemal routine PRIMM (PRint IMMediate) is made with JSR $FF7D followed
indirect pointer.
by a string {"error") to be output.
The string consists of ASCII charac ters followed by a binary 0. After
B3C4:
Here's the problem: Suppose we were to put several data items on the stack and then call a subrou tine using JSR. The subroutine's re turn address is the last thing to go on the stack. The data could not
B3C7: -BYTE 20 45 52 52 4F 52 00
easily be pulled from the stack
might think, $B3C7; instead, it's 1
JSRSFF7D
B3CE: JMP 5BO8B
When the jump at $B3C4 is ex
ecuted, the return address is placed on the stack. This is not, as you less, $B3C6. No special reason—
that's just how JSR and RTS work.
address. Alternatively, we could
Let's look at location $FF7D to see how the string at $B3C7 is printed. The jump to $FF7D (in the Kernal jump table) takes us imme
"peek" at the stack in memory. On Commodore 8-bit machines, the
diately to SFA17. In this routine we
find more registers being pushed
stack occupies page 1 and is filled
onto the stack.
Decomber 1989
struction copies the stack pointer
address of $0104 is necessary to put us beyond the three data-register
it's not convenient.
COMPUTED Gazette
space, below the five bytes. This in
The Kernal ROM of the Commo
the 0, the program continues.
14
The stack now contains five bytes:
Inside the 128
tine. This is not generally true on a 6502-based chip. It's possible, but
without somehow getting past that return address. But it can be done. We could pull the return address, followed by the data, and then restore the return
PHA:LDY #$00
last case, we would ask the calling program to clean up the stack after
PLA to pull (or load) it back. The
example, the stack might be marked by pushing a binary 0, fol lowed by other information such as
PHA:TXA:PHA:TYA:
lished with a TSX command. In this
There's one more way of pass ing data to a subroutine using the stack: Leave the data directly be
(or store) data onto the stack and
FA17:
the address from the stack to zero page, where it may be used as an FA27:
LDA $0104,X:STA $CE:LDA $0105,X
FA2F; STA $CF:LDA ($CE),Y:BEQ SFA3A
If the indirect address now points at the 0 following the string,
the subroutine is finished. Other wise, it prints the ASCII character in the accumulator. FF35:
JSR $FFD2:BCC $FA1E
On the 128, a jump to $FFD2 (Kernal routine BSOUT) will al~ ways return (under normal condi tions) with the carry flag clear. Thus, the BCC may be viewed as an "always" branch. FA3A; PLA:TAY:PLA:TAX:PLA:RTS
So, after restoring the data reg isters, the subroutine returns to an
address that was changed since the
call was made.
6
of Gazette's Best 128 Programs on Disk UTILITIES
GAMES
APPLICATIONS
MetaBASIC 128
Block Out Addictive, two-player strategy game with outstanding graphics
XPressCard 128 Versatile filer lets you store an amazing 116K in memory
Miami fee
Sound Designer
A tool that will change the way you program—adds 11 new,
powerful commands to BASIC
7.0 RAMdisk 128 Load and save all your pro grams at lightning speed
80-Column Disk Sector Editor Inspect and alter data any
where on disk with this excep tionally well-designed program
Frantic arcade-style game that challenges you to keep your
Simulated audio-control board lets you create sounds and save
car on the road—an Inertias nightmare
any one you like
The Animals' Show An animal orchestra plays your favorite composition In this
Make your own custom slide
Video Slide Show
show with this versatile
MultiSort
enchanting program for kids of all ages
Sort both one- and two-dimen
Crlbbage
sional string arrays at machine language speed—Ideal for custom-designed databases
this electronic version of the classic card game
Your 128 Is a crafty opponent in
program—works with hi-res and
text screens 128 Math Graphics
Stunning hi-res graphics display plus a toolkit for your own experimentation 3-D BarGrapher Transform ordinary numbers into bold, multicolored 3-D graphs
All programs are throughly tested and ready to run from our friendly, easy-to-use menu system.
Complete, easy-access documentation for each program is included on disk. DON'T DELAYI ORDER NOWI YES! Send me
copies of Gazette's 128 Classics disk. I've enclosed SI 1.95" tor each copy.
Name
Amount
Address
City-
Sales tax'
_
Mall personal check or money order to COMPUTED 128 Classics P.O. Box 5188 Greensboro. NC 27403
State
Zip.
Total
ONLY $9.95!
(plus $2.00 shipping and handling)
■iJosiaants of Mew York. Pannsylvcnlo. and North Carolina add acproprlaie sales lai tor your stale. All orders musi do paid in U S. funds by a ctieck drawn on a U S Dank
MasiorCard or VISA accepted lor orders orer SZQ Include cord numbor and eiprollon dale Allow A~6 wooH lor delivery. For delivery outude the U.S. or Canada, odd SI lor surfoce mall or S3 (or airmail,
Protecto's
COMPUTER DIRECT WE WON'T BE UNDERSOLD!*
Expires 12/31/89
CHRISTMAS SALE Super Commodore 64C Systems ■
.
You get all this for only
$249.95 C64C
Computer.
$229.95
Disk Drive
$249.95
With Excelerator Plus Disk Drive
$19.95
Low Holiday Price
Excelerator Plus
One Action Game
Free Gift Offer.
$9.95
5% FLOPPY DISKS
Total
Value
$509.80
Lowest Price In The Country!! 100% Certified • Lifetime Guarantee
$249'5 list S5O9.B0
New Low Price C64C Computer Includes One f REE Aclion Game A $19.95 Value!
each Qly ol 25
Double Sided Double Density
19* each
Qly of 35 w/ileeves
21« each
Qlyol 100 w/stecves
2A* each
Excelerator + Disk Drive Commodore
NO LIMITS!
1541
Free Epyx Game
Compatible
154111 Disk Drive Includes One FREE Action Game!! A $19.95 Value!!
low Holiday Price
$14A95
129
List S229.95
low
Holiday Price
IMMEDIATE ANSWER
189 95
BUY-WISE EXT. 1 1 800-209-9173 EXT. 11
coll 31 2 38? 5058
Low Holiday Price
n\ $2d9.95
We Love Our Customers COMPUTER DIRECT 22292 N.Pepper Rd Barringlon, II 60010
BEST SERVICE IN THE USA • Fres TiitmlKtl AuttfO • » Ik Illlll ■mmI t*rvlu
• 90 Day ImiiMdlat* RaplawMeit In Cuitomsr Solitlnctleti
price is not enough!
Fail, Low (oil Dollvery
IS Day How* Trial
No (radii Card Fool
Free Catalog*
LARGEST SELECTION EVER No One Can Sell This Printer For Less
1 8O CPS Printer
Lifetime Warranty on Printhead
1200 Baud External Modem 100% Hayes Compatible
• RS232/DB25 Connector Included • DB9 Pin Adapter Included • Telephone Cable Included
• 1200/1300 bps Asynchronous
with NLQ ■
2yr. Immediate Replacement
'
■ Do! Addressable (ir.ipliics
• Full or Half Duplex • Auto Dial/Auto Answer
NLQ Selectable ftorn Kroru Panel
• Italics. Elite, Fiat, Condensed • Centronics Parallel Pon
' '
Low Cost Adapters Available Pressure Sensitive Controls
• KK Printer Buffer
'
Includes One Ribbon
149
or AC Adapter'
AC Adapter Sold
Separately for $4.95
Our Low Sale Price
$141195
• Standard 9 Volt Battery
Our Law Sale Price
$69!f
Save 1%* on Any Product
List $299.00
in Our Discount Catalog with the Computer Direct Credit Card
3O% Off
Best Buy
IV" High Density Disks
Magnavox RGB
Lots of 25
Color Monitor
45e
As Low As,
*H*^ oa
Qtyof25 Qtyof25w/sleeves lOOw/sleeves, tables
45* 47' 48*
NO LIMITS!
Computer Direct, Inc. "We Love Our Customers"
"E
:
3Y2" Micro Disks Double Sided/Double Density 100% Certified Made in the USA Sold In Lots of 10
59 VISA MASTERCARD COD
RGB, TH. CGA S Composite Inputs 640(H) » 340(V) Resolution
Call Now 8OO-BUY-WISE to Apply for the Credit Card and to Get Your FREE Catalog!!!
Variable Sharpness Control Audio Input Interface Cables Included • Built-in Till Stand
* Introductory Offer - Apply Now! GOWPUTER DlflFCT "it irulch *nj cifrtrf ibta Ul«* 1 »i«4 '-■■■ ct
d iWiouly ■dwnc*4d«lY*<*dp<v* [ni*ik,~i*«o(t-ti!!,« t
Our Low Sale Price
234 - p. dud -ii •
95 List $399
* ^r- -
i --■..■
cjl^n
r< 11 jrjt
Vfl.,T...-i lJ'-cflc [Cr^m..1j,.,L»,,N.-.i,.Mf -.(....-J
dfiwri tritnipmtrU il (niriTnni la roulJJIptck*9*i wanc"ii i fft-J-rti -5: -j'_■>.(,.'. ,l» VV- d ..n falcs-r'i ..Ti ft U !-. Lwit J'jrlo H-:o *Ji*K», K-t.ji. <".u-ii". ■,..!
itirrvior vHiiiora FflCESAND AV*l«l.nYSUBJECTTOCHANOEW Cliclfl Roaber Servfccn Numbtr 111
BASIC Playing It Larry Cotton
tion is executed before subtraction):
Merry Christmas! I hope you typed
in last month's program, which draws a musical keyboard on the Commodore 64 screen. This month we're going to play a Christmas song on it. All you have to do is con tinue the program where we left off. First, we'll create four, 62element arrays which contain the
F2-N-F1*K
Thus Fl and F2 are 8 and 97, re spectively. These two values are also shown in the HI/LOW columns
in the "Music Note Values" table.
OK, voice 1 uses Fl and F2 to create
appropriate "POKEable" note val ues. These values should generate
spect to voice 1, to create a rich, full
pitches that match the notes on the
tone. To calculate the slightly de tuned frequency, multiply the basic frequency by, say, 1.005 (see below for other multiples). Call it MU. Our detuned frequency will be Nl:
erâ&#x20AC;&#x201D;keyboard. Recall that each note
requires two numbers for the two memory registers that control its frequency or pitch. Using one oscil lator frequency for each note, from the "Music Note Values" table in the appendix of either the User's or
the Programmer's Reference Guide, we can calculate these numbers. For instance, the oscillator fre quency for C-3 (one octave below middle C on the piano) is 2145. Be
cause the largest POKEable number one memory register can contain is 255, we must split 2145 into two
parts, called high and low bytes. To do this, we first divide by 256. We need only the whole-number value for the number of times that 256 di vides into 2145, so we use the INT function: K=256
MU=1.005
N1=INT(N"MU)
Now we can calculate F3 and
F4 as above, except we use Nl in stead of N: F3=INT(N1/K) F4 = N1-F3'K
The variable Nl is 2155, and F3 is S (as was Fl). But F4 (our remain
der) is 107, thus yielding a slightly
F1-INT(N/K>
The variable Fl (with a value of 8) is the high byte, which is POKEd into the higher of the two memory registers. If we divided 2145 by 256 in elementary school, the math teacher would insist that we show a remainder. The remain der here is the low byte, which is POKEd into the lower memory regis ter. To determine the remainder, multiply Fl by 256 and subtract the
result from N (recall that multiplica-
410 K=256:MU=1.005
Now we use a FOR-NEXT loop
to read in the basic oscillator fre 420 FOR J = l TO 41
430 READ T,N 44ON1-INT(N'MU) 450 F1(T)=INT(N/K):F2(T)=N-F1
(T)*K 460 F3(T) = INT(N1/K>:F4(T)-N1F3<T)-K 470 NEXT
I'll explain the variable T later. Note that J is only a counter for the 41 pairs of data; it doesn't become part of an array. Lines 440-460 es sentially repeat the calculations in
troduced above. Although we've DIMensioned all four arrays with 62 slots, some will be left empty: F(l) through F(8), for instance, con tain values of 0 and are not used. Here are the 41 pairs of DATA presented in the order of notes on the keyboard:
higher pitch when POKEd into voice 2's frequency-control regis ters. So, by using only one basic os
630DATA62,2145,9,2408,14,2703,17,
cillator frequency, we have created four POKEable values, F1-F4.
640DATA41,5407,46,5728,49,6430,54,
Keyboard Part It: The Sound
650 DATA11457,39,12860,36,14435,47,
2864,22,3215,25,3608,30,4050,33, 4291,38,4817
7217,12,8101,23,8583,20,9634,31, 10814,28
Now we're ready to resurrect last month's program. Load it from disk or tape and then list it. You'll see
N=*2145
and multiplier in the next line:
quencies for 41 notes:
Voice 2 Detuned its pitch. Let's simultaneously play voice 2, slightly detuned with re
musicalâ&#x20AC;&#x201D;let's call it a synthesiz
four arrays of 62 elements each. You'll also recognize our divisor
lines 5-300 and the subroutines at lines 1000 and 2000. Now change line 300 to 300 PRINT "{DN}{DN}"TAB <13)"PLEASE WAIT."
Then enter this line: 400 DIM F1(62),F2(62),F3(62),F4(62)
Here's where the arrays come
in. You'll recognize the familiar DIM statement which dimensions
16203,44,17167,55,19269,59,2273, 8,2551,16 660 DATA3034,19,3406,24,3823,32,
4547,35,5103,43,6069,48,6812,51, 7647,18,9094,21 670 DATA10207,29,l 2139,34,13625,37,
15294,45,18188,50,20415,53,21629
The Keyboard Matrix
Have you figured out what T is used for yet? It corresponds to a particular key on the 64's keyboard. Enter this line, which we'll erase later: 3000 PRINT PEEK(197):GOTO 3000 conlmuvj on page 22
1B
COMPUTED Gazerie
December 1989
The
1 - 9 Disks
10 or More Disks Per Disk
Per Disk
C64/128
DUCTS Top Quality Blank Disks — Bulk Prices
y Instructions lot each Order T FREE Phone Support
Name-brand 5W" DS/DD Disks. Price includes tyvek sleeves. Wrile protect
•
Quality User Supported /■ supported *» Ea*y *° Order c 7. / * FREE Membership T FREE 800-9 for Orders Software. bottware. / T Fng£SamB.dflySWft»ng
labs, user labels.
25/S15 (.60/ea.)
Diskette Holders Holds over 50 5'A" disks.
Works with all / * UPS 2nd Day Air Semce when you neei Systems / TF^^Ca(a/og T Vour Salis/acfro/
TOP 40
TOP 40
50/S25 i-50/ea.i
100/345 (.45/ea.)
Only $9.95 each!
Diskette Notchcrs Allows you to use both sides ol a disk —
TOP 4
giving you twice the storage capacity! Only S4.95 each1
UTILITIES
D. Backup 1B41 - Make backups ol important
D Dragster ■ You choose the specs for your
□ DUkUtiliLes - Purge and merge files, lormal and validate disks, display directories, and much more1
C Bowling - A game ol skill and reflei. Gel strikes and pick up spares. G FnjH«h Dart* - Vou control the dart throw. Test
□ Auto Directory ■ A collection ol directory utilities
your skill and strategy!
that make (rnding. loading, and copying files much easier.
□ Hit Revenge - Fly you' Bi-plane and fight other planes and hot air balloons.
Disk Drive Cleaner
dragster and then race down the Yi mile track.
programs and data disks
Provides important maintenance and is easy to use. Good for 9 cleanings. Prolongs the life ol your diskdrive! Only $5.95 each! ■~
D YahUce - Now you can play this fun dice game
PERSONAL FINANCE /BUSINESS
Software Excitement
anytime
0 Home Expense Manager - Helps you to develop
D U-boat 26 - Fire torpedoes to sink the ships as
and stick to a home budget
D Home Inventory - Keeps a complete record of all
your household items and personal possessions. D Mortgage - Computes mortgage tables and pr in is payment and interest inlormation, D Portfolio - Keeps Irack ol your investments
1 profit/loss/value). D Your Net Worth -Tracks trie value ol your assets verses liabilities.
□ Investment Calculator - Helps you to anticipate
Your source for Exciting Software
you avoid enemy mines and depth charges.
.
Blackjack - Tesl you skill ami luck wilhout going
Brokei
D Nuke Busier - Guard your cities against nuclear attack
We carry only the BEST public domain and
shareware software. Most disks contain several
D Golf - Avoid the green lees, play goll on your
programs, butdue to space limitations, only Ihe
computer! Has sand traps and water hazards
highlights are listed. To make loading and
D B1A.S.H. - Vou are the helecopter pilot
running these great programs very easy, we
responsible lor bringing wounded soldiers to the
4077th.
earned interest on your investments.
have installed an easy-to-use menu on each
D Snow Cat - You are a rescue ranger who must
□ Mill Ll»t 64 ■ Stores and prints Out labels ol clients, In ends, reta lives, club members, etc.
disk. To match the excellent quality of the
save ski accident victims. D Last Warrior - Vou are ttie last starfighter, and alone you must protect your world (rom invading
0 Telephone Book - Keeps a record Ol important names and phone numbers
programs we carry, we offer great customer
service. We ship out all orders the day we
recieve them. We also have a lull-lime support
alien spaceships
G Car Cost Ik Miles - This program considers all
D Centripod - Fire at snakes. Bugs, and toadstools.
the costs associated with owning your car and calculates, among older things, your cost per mite. G Cash Flow Evslnator ■ Tracks incomes verses
team lo provide you with Iriendly service and
A lot like Centipede
helpful answers. We are very proud of our
EDUCATION
outlays to help warn you about luture cash problems. D Checkbook - Ari excellent electronic check register that ready helps' MISC. APPLICATIONS
company and the service that we have provided lo our many thousands of repeat customers.
U President guiz- Tests your knowledge ol the U.S. presidents and their lerms. I ] Typing Practice - Improve your typing skills Quickly and easily!
Please give us a chance to serve you!
Payment & Shipping Policies
D Subject Shoot - Teaches kids basic grammar as
G Weight Watcher - Keep; track of and graphs
part of a tun game.
your weekly weigh I loss.
Our pricesare 53.00 per disk. If yourorder is lor
n Munch Math - Quizzes with basic math
□ Plao-a-Menu ■ Choose your loods, and the
ten or more disks, then you get a quantity
problems. Correct answers cause PAC-MAN to eat
computer will tell you nutritional information about the meat. D Astro-BlorhytliD) - Shows your personal biorhythm lor any given span of lime.
D Baseball Madlibs - Kids love Uriel Vour child is
discounter your completeorderand your cost is only $2.50 per disk. Payment must be by
ashed to supply nouns, verbs, and adjectives, and
check, money order. VISA. Mastercard, or COD.
dots.
the computer generates a (usually hilarious) Baseball
□ Recfpei - Allows you lo store and retrieve your favorite recipes.
Story.
D Math Swim • Make the swimmer swim [aster by
GAMES
solving Basic main problems.
D Trench Fire ■ Fly your X-wing fighter and light
I ) World Quiz - A fun quiz ol capital cities of Ihe
against Darth Vader's Tie-lighters.
□ Space Shooter - Try lo stay alive By tiring rockets
—■
world.
There is an additional S4.00 surcharge for all COD orders. COD is only available tor orders sent within the U.S. Shipping and handling
charges are $2.00 per order ($4.00 for foreign orders). We also offer optional "Premium
Shipping" toour Continental U.S.customers. You
at enemy ships.
can have yourorder in only two business days with UPS 2nd-Day Air for an additional 53.00. Disks Ordered
«___
Olher
S
_^_ S .
D SHIPPING SSUS
S
Foreign Add 14
Excitement!
-/□COO U.S.Only (adc Sd if you require COD)
P.O. Box 3789 • Central Poinl, OR 97502
□ UPS 2nd Day Ait U.S.Only
. /
lal08
(add additional $3) TOTAL
/ UChecMMO f.l Visa/MC a COD
S
Circle RgntJar Sir vice Numlwr 12B
ORDER TODAY
1-800-444-5457
B Hi WALL
Our Fourth Year In Business!
SATISFACTION GUARANTEED No Surcharge On
SOLID PRODUCTS & SOLID SUPPORT
We Know How To Service-
Charge! Orders
P.O. Box 129 / 58 Noble Street Kutztown, PA 19530
Our Customers!
Friendly Service
Customer Service
24 HOURS —TOLL FREE 1-800-638-5757
Business Hours M-F. 9 5 FST
OUTSIDE USA CALL 1-215-683-5433
I ■ minu.rfi IU
^1> friwl
Guphkt An I»i*a »[■ i: nh
Slick) hrtf Aftfi
Giij^hurt Gillena lhik IAZ»
Sui, kylwur Marh I
Hh.iw B»fi**i
17
■ Auio Kit
IXiil Cluci
27
* j rr/M
Final Ctar-idgr VI
Luhcl WiunJ
l*upcrc Slh. k f hf jt Rndm| tump
St-j-uko UK
27
Newwu(nnCli|jAr1 Dia
37
Jojilfch -
FT Hi^iiJ P-tilc M
PEfPiDnil rmirnliii M"ia|(rf I2A
14
>'tl ■■ *l 11 I "i "1 Ti 1111 Mrnf! M
PlMfT Mikrr I?H
T'wkft t>k.liunii> M/12*
JojlflCt Winner KM
PixkcLl'llrrl
14
J ["Hijjpc i' firnwi SyinliCji
^Kkd PUnw[2
Jojitkl: Wntnn JM
h
PrliHUcf ■ Pmuj An c PnnEtru%Lrr Ujllfi) I & LE.
Sim City .^in^*l Triroor Dl Uv Fikm Sl*ie oi I >ir
Lany'i Overt 5h\.tU C'l? »Mth
Widhum Outkt - BeJn* 1h( Hum
j Anil/M 1211
Sk> SJuuk
Ujhiprt'MAfet I TO: Lj[Mjwn -Model l&4£
WihJHjiii Qwdffl* Wizdiil gf OZ
Math 12tf Cirunlpc
12 25
Mix* Vuif Flnphi CnUl
MmrW I Ml CnnrtKOn? UO4fHl(IJ5l Mihlilu
1fUDrive?
Ilic Ihicl
lc»i Lh»r 2 rjPiECAill SuTwry AIMiLl - Mcnn uC t« 1- ■■.r Prpnipf tnirrfoet ■ <"«
14
AlliH i Hillhiii
44
Al]^ll-ri>nhifKiiJiJni.f ADArt.fuirfonK*AJUrcP<
id)
JO
All
JO
Atirn Si
I. lunu V
Wir Ii Middle EmB
Wonhrlicc 4 ifir C&j
Jtllfti-pJ IDS
Wlwfl A Dfjl IZK
WhWlof I«nnj(hf2
N
IS
jrcil Wir
49
SiFc^kpn Krj-tKJinlhcHRUitCft* Sife^km Keyi-ruid PrnKciLtf C64c
Mjvk QExia
Scrur Citrir - Semi 6 Fool
fartdbtablGiUv- lltal
.
■
i1
M
Lj
i . F*nlu«™cd
n
lhfH jtrdwiHi 1 - SUlhJjiJ
CHECK YOUH CUHHEHT MAILQHDER HOUSE! DD THEY?
13 ■■■■■
Have 24 hour loll free ordeiing? Have in house technical supyorl? 1 " Tieal you with respect 5 value' 7 0lolc™i* book
i
i Advciise Iheir siiipping policy? ' "Offer fast. Iriemlly snd rehahle service' M;ivc a fair retuinfL>ich,int)e |iragranf?
\v:i
ics.i
1^4lfL^Jl l>nc Ali^nmcrl A^^mhtnJMon pH" /1
IS PRICE YOUH ONLY C0NCtHN7 CALL US S SEE HOW EASY MftlLDHDER CAM BE! WE WANT Yflll AS OUR CUSTOMER!
BaiKinfiBCUUBnnk CIM A^wmbly I Jiif Prof Hixil
ill [in -1
Puk 1 Toolkit
t'[I* Inl^rrjKBni*
Bn IT
Cl2lin|KATrHit Hook
17
I'l^liTr^McJHMiTi
|7
it'■.■.-k*.«yi'-i'i.'-
CfllLlom,! kliK
IS C64 Prngjii
I1. - Cfuidc
17 I?
CUT
i kcTHii Drift
I?
L64 A!,\f mblj Lanj. T C?M L>cr\Oji<k r
ftcwdn-i Mirujl I
7
14 I?
Chutes iid Lnddf"
24
[inks**
12
Ucilh HrniBci
OEtfi •On
LA PU
(jLrtiinoiwnnwT'tHcr thill
foE
(lE'US [Ipi A; 1rk»» IkKrt
Qmtc li'inmVril K-:.f. c
lsu Mivnv ukimici
Eukw FUTumfK
^i[inui]£-i SUlIn
h>wcr A'sUmblcrhUI?^
3D
?J 13
Potafi CH/LV
A*, .id Wirt
XI 13
Hillbodrd M.ikfftfJ
2^
Prowling BBS 139
ltd
Axnl Mikcr Plb>/tU Mwzhjn? li"iw," M Etofk SiLpn&a^TrieB.H*fJ/l2*
KinJertump/W
llolclnUnc-MimxlurrGihli
2?
25
ii^,, |n, p^m^
TrouNrvhLk>i4RL'pjirt:frl|ln..k
»
Jknk ShVIj'l
iQIITll "JJ rilTLEi lunn & BWfB MAfi
.,■1 1.11111 ill SIM S-
Super t-i | ibrnrum
IB
Super HI LI|illllcskirL'l2Jl
2<J 2^
w
Surxr HI riilnmiuFCM
.'jdpik I?P
4?
SU]tr AidVM
2^
S«|n-H'M uthi IJ* L'.nh
*
^ufvr U»k I Lhfjiuii lucC JK
1*1
1
E\llllmK MlkCT
CMS *m'-jr.lir^ *iL
M 13 H
■*1 HJ.TJ
'jPll Wj*C
CMSAnttafdliVlU
Profj^iuncf Twl boi ltd
14
JM
CMS ln*fht«i Mtuluk I?"
SupCP l>"k LlilRW% I2X
12 4*
PeIcr & WdII Clirnpulcr tvd
PciEr B4hh,i i IkjUnungrt 2 LWl
ID4
5npmr Srjp*l*3i V4
SvtRFS Fji Ilpcrjuiin Wall
Circle Hffftdsr SorvLc« kVumtivr 132
WHERE CAN YOU FIND PROGRAMS MADE JUST FOR YOUR C128? CHECK US OUT! WE HAVE WHAT YOU NEED!
NEWS MAKER 128 Desk lop publishing lor Ihe C128O (or the C128
with 64K Video Ram Upgrade). News Maker 12a can
be
usefl
la
creale
professional
looking
A Paint Program? Try
Graphics? Try
Far Desktop Publishing? Try
JLL\
SKETCHPAD 128
/
SPECTRUM 128
Complete drawing system lor the Commodore 128
A deluxe paint program lor the C126D computer
and
lakes
(or the Ct 28 with 64K Video RAM Upgrade), Uses
graphics
80 column display tor 640 x 200 pixel resolution. Will display 128 colors! Menu operated. Requires 1351 or compatible Mouse. Features include
1351
Mouse.
Sketchpad
the
BO
advantage
used as a stand alone program or in combination
capabilities ol the C128. Smooth Ireenand drawing. 640 < 200 drawing screen, wide selection of drawing lips, many fonts provided.
with word processing or graphics software. II uses
standard sequential liles lor "pouring" text into user-delined columns. Full page layout, popdown menus, srnoolh screen scrolling, lont selection,
of
crisp
128
newsletters, reports, signs and posters. It can be
column
cut. paste, mirror. Hip are among Ihe options
Compatible with Basic 8. Print Shop. News Maker 128 and Spectrum 12B. Sketchpad 126 can be used 10 create SO column artwork. Slideshows,
available.
signs, posters and many other uses.
ONLY $24
The Ultimate CAD Package? Try
Home Designer Home Designer CAD 12a Given glowing ratings by every major Commodore
magazine, this CAD system outclasses every older CAO program, because of its object-based
design. With over 50 powerful commands, 5 drawing layers, superb supporl ol library ligures and lazer-qualily printouts at ANV scale on your
dot matrix printer or plotter, you can create drawings so accurate that a blueprint can be made from them! Tired of working with poor quality/in accurate printouls. manipulating little dots on a bitmap, giving
up on detailed work because you can't zoom in close
enough?
Join the prolessionals!
OUR PRICE ONLY $45.00
A Programming Tool? Try basic a Powerlul 60 column hues graphics programming system for the Commodore 128 or 12BD computer. This popular package adds over 50 new graphic commands to standard C12E Basic.
A must lor C12S programmers! This new version published by Free Spirit has been upgraded and
enhanced. As an added bonus several preprogrammed Basic fl applications, such as Basic Paint, Write and Calc are included.
loi every Commodore owner. Easy to use. it helps you to align your drive so that il runs just as if it were new! The simple instructional manual and
procedure and help you adjust the speed and head stop ot your drives. It even includes instructions how to load the alignmenl program
when
nothing else will load. Don'! be caught short! We get more RED LABEL orders lor this program, then Save yourself the
eipense! Order now, keep il in your library and use tha 1541/1571 Drive Alignment program regularly!! Works on Ihe C64. C128. and SX64 lor both the 1541 and 1571 drives.
STILL ONLY $25.00
This toolkit Is designed to give you easy access to the many powerlul leaimes of Basic 8. It features a point and click operation system that will allow you to create custom pointers, lonts. patterns. and icons. In addition, ihe Toolkit will allow you to convert Print Shop Graphics into Basic 8 files.
JUST $17
Kut/romi
W/P, Spreadsheet & Database? Try VIZAWRITE 128 & VIZASTAR 128
Vizawrile is a high performance, easy-to use word processing program which lakes full advantage ol
the color, graphics and memory capabilities of the
128. Full "newspaper-style" columns, hires dotmatrix printer lonts and true proportionally spaced printing mean high quality presentation. Includes a phrase glossary, full function calculator and irv tegraled spelling checker. ONLY S<5
Vizastar is a last and comprehensive information proces sor thai includes an integrated spreadsheet, database
and business graphics. The spreadsheet is the best on the market! Combine it with the database and charting capabilities ol Vizastar and you have one of the most powerful productivity tools available.
JUST W9
Super 61 Utilities is a complete utilities package for the 1581 disk drive. Separate versions are
PA ISb3O
Tull Fits !' Hum O'lici Lint 1 8C0 638 5757 ?4 How Oii!<.i Linn Did1-* USA
1 ?156B35«3 ?Jm. -■ 10.. \ n-
| J1S683 8567
Cullomcr Service
I 21S6B3&J33
available tor C64 or C128. Among the many Super
81 Utilihes fealures are:
•Copy whole disks from 1541 or 1571 formal to 15B1 partitions
■Copy 1541 or 1571 files to 15B1 disks ■Backup 1581 disks or files wilh 1 or 2 15B1's
•Supplied on both 31/;" and 5'/i" diskettes so thai il will load on a 1541. 1571 or 1581 drive
•Performs numerous DOS lunctions PLEASE COME VISIT US!
Monday
FmtoV 'MM 6PM tST
S.iniiil.H 9AM
1? Noon t.ST
such as
rename a disk, rename a file, scratch or unscratch files, lock or unlock files, create auto-boot and much more!
Super 81
Utilities uses an option window lo
display all choices available al any given lime. A
Gift Certificates
&WMG POUCl; M ORDERS ttttmta bflore 3PW EST mB nomaBy be sfoppwt *tam 2 buwes dJyi
Out of stock items "d be *n*D*d by Ite sanw *i*«*h; t*tItoC as org-nal nta nwinjirV mtrwi 1 v 4 AlUPSJ^HSlfNftlUtif REOUIHE 0*0 EMVER HE LEASE ADO h M
UK: Gunnel 14 DO [con! USA (in Y). Acrffliith *7 00 [.ncbriK Piftto FliCtfHJwj-), Ovcmghr %\J DO t 1? SO ptr >[5m|mu5f bp rMfuwJ Dv IPNtXWl
.v, AFW.TO) C.in.id.i/l/f.itD Jfc DO O^pr Itftirjn it 00 Hjnrjnny 4
aflDEHINGWSTRUCTnN$:Fwyauf convenience, vtiucjpp^re a phone order ?fl HOUHS'7 DAVS A WEEK nn aw IOLL FREE LISE 1 600 G3B iHJ. OuISlOc Ihe USA. please u^c (?15) GS3 5*33 !*«.
iiuTDurpf model, rirtme & Cjyi'nip phnnu rmaw, M^pnig address, charge card ntfnbe*. BipirHiEion QJW & name "T lanfc
ONLY $29
ONLY $29
on screen help prompt you Ihru Ihe alignment
PRIORITY J'.'.u USA U Ar tn-il ShipDirfl t Inwanrt.
Maker 128, Basic 8,1750 REU, 1541.1571 and 1561 disk drives.
BASIC B TOOLKIT
I'D Bn> \23IH NnMe Slieel
This excellent alignment program is a must have
bte
and more. Compatible with Sketchpad 128, News
JUST $24
soi if) rronucrs s soi in support
15.11/1571 Drive Alignment
any other program we sell.
erase, pixel editor, color editor, lonts. slide show
BHiWALL
GkiVc AUGriniEhi
on
airbrush, erase, mirror, multicolor, block (ill or
full featured disk utilities system lor Ihe 15B1! ONLY S!9
ACCEPIED fkiHZKl WETNOOS: We *rtttmp pjymwl by PfiEPfllD (Ery PHMnal CfffV a Money <>«■]
WASTIPWPO VTS*
SCHOOt PUftCHAS£ OflDfMS. COO c-ders xe »ricon* tor estitifcWd Gn-4i
Cti^rvntrs DrJ, (H OO JddirioMI Al ojyr(iri"'x fflirti bt in US* fOLlAHS TheiE U no SurrlurQp In Credit Card* and ytu> tat) ■* Wi Lfurori uniii we $hnr RETUflKPOLCTiru ■;l!-..r : ; i.reil -. ; I \\ r
,Ttitwr,i>(cliimnc<liCy h) bitrpr ^rvi(r>uu(
rwM-j ll*iThm ilajysrromtholimiivniJrflCffwtanirprTi. you are nm S4ti-&1ied *itri it tor v^roiim you may rpiurn it to a lot eiliier i tetuM. e>rhinrjc nr open cr«iF NFFUNHS ARF SUBJKI 10 A 10'* RtiTDCKING m PtB ITEM ULlUHNtU 4SSi 00 MINIMUM PEP \1W\ FXDiANf.f &O?f N CKE(H|S mil gfJdly bci i^uprj <d* |helullpurchj^pnto ol truism EJEFECTIVE Hemi, Hird-v^ufi iiomMlnilSpcri^nTflpr ftflnU will M lepiacjd w»(h Ihe ^jum neni only TiLHHCflL SUPPORT (M-F ■ 9:]DAtf.6PW EST) We flu aur very be£l in help you wilh y^r prttFuci il w handled t>y out order $ia» al (rn> time you plate your order BUI. il you have
Tim^abfcrfaFrtd^
5LJITORI |iNi ?1^GH&699
etc
yrwwdigfMixeinrjsi help
BASIC tor Beginners
coallnuta from pege W
Looking at the Keyboard
Now type RUN 3000 and press RETURN. You should see a stream of 64s on your TV or monitor screen. As you'll recall, PEEK re turns the contents of a particular
look at the keyboard, POKE the ar
memory register. Memory register
voices on and off. The next few
197 always contains a unique num
ber which corresponds to the key that's currently being pressed.
lines will be presented with mini mal discussion because we've cov ered these concepts recently. First
When no key is being pressed, that
clear the sound chip:
number is 64. Try pressing some keys while this one-line program is
480 V=54272:FOR J-V TO V+23:
All that's left in the program is to ray values into the frequencycontrol registers, and turn the
POKE J,0:NEXT
running. The space bar should yield 60; the Q key, 62; and so on.
What we want to do is asso ciate one of the screen synthesizer keys (and its corresponding pitch) with one of the computer keys. Look at the first two data itemsâ&#x20AC;&#x201D;62 and 2145. The number 62 is the keyboard matrix value for Q, and 2145 is the basic frequency that should sound when the Q key is pressed. Therefore, as calculated in line 450, Fl(62) equals 8 and F2(62) equals 97. When Q is pressed, 2145 is POKEd into voice l's two frequency-control registers as 8 and
97; Q's detuned frequency, 2145-1.005, is POKEd into voice 2's frequency registers as 8 and 107. (We precalculate all the array values
Then set up a simple envelope for voices 1 and 2: 490 E = 136:POKE V+5,ErPOKE
Here's another way of looking at the frequency arrays. Erase line
3000 and run the program as is; the keyboard will be drawn and the ar rays will be loaded. The chart be low shows the first eight array items, which you can confirm by typing, say, PRINT Fl(62) and pressing RETURN. Array Item
POKEable Value
FK62)
8
F2<62)
97
F3<62>
8
F4(62>
107
Fl(9)
9
F2(9>
104
F3<9>
9
F4<9)
116
Let me reiterate: There are 41
keys on the synthesizer keyboard we've drawn. Their corresponding computer-key matrix values range from 9 to 62 but skip around with no apparent order. The keys we'll press don't use matrix values 1-8 or 13 other values. But because the high est matrix value we do use is 62 (cor responding to Q), our arrays must be dimensioned to that size; 21 posi
tions will go unused in each array. 22
COMPUTE'S Gazelle
December 1989
registers: 570 POKE V1,F1(T):POKE V2,F2(T) 580 POKE V3,F3(T):POKE V4,F4(T)
Finally, we turn on voices 1 and 2: 590 POKE V+4,VN:POKE V + 11,VN
Invalid Keypresses
If by chance an invalid key is pressed, an empty array value will be called and 0s will be POKEd into
the frequency-control registers; no sound will be generated. While a key is being pressed
V+6,E:POKE V+12,E:POKE
and T is in memory register 197, we
V + 13,E
want the note to continue sound
The frequency-control regis
ters are at locations 54272 and 54273 for voice 1 and at locations
54279 and 54280 for voice 2: 500 V1 = V+1:V2-V 510 V3=V+8:V4-V+7
To turn the voices on and off with a sawtooth waveform, we de fine two constants VN (for on) and VF (for off): 33:VF-32
520
to speed up keyboard response.)
the respective frequency-control
Next, we turn up the volume: 530 POKE V + 24,15
and define two more constants. The first is the memory register for the keyboard matrix, and the second is the value returned when no key is pressed: 197:NK=64
540
That's it; everything has been done. We can print a new message
to cover up the one we printed in line 300: 550 PRINT" {UP} "TAB(13>"OK, HIT IT!"
We're now ready to look at the
keyboard. This is the start of a loop which will end in a few more lines: 560 T=PEEK(KB):IF T=NK THEN 560
If no key is pressed (T is 64), the program just goes into a hold ing pattern at line 560. If a key is pressed, T becomes something elseâ&#x20AC;&#x201D;hopefully corresponding to one of the synthesizer keys on the screen. Whatever the case, control passes to the next two lines, which POKE our precakulated values into
ing. Therefore, we must check the keyboard again: 600 IF PEEK(KB)=T THEN 600
And another holding pattern re sults. As soon as the key is released, control continues to the next line, which turns off both voices: 610 POKE V+4,VF;POKE V + 11,VF
This ends our loop; we must return to its beginning: 620 GOTO 560
Ordinarily an unconditional GOTO is strictly verboten. But in this case it's short, so we can get away with it.
If you've been following this
column for a few years, you should now be prepared to change various
things in the program and observe the results. Other multipliers you can try in line 410 are 1.5, for a mu sical interval of a fifth, and 2, which should produce an octave. You can
also change the envelope (line 490), the voices (line 520), or even the pitches in the DATA lines for a real ly weird effect. Here are the notes for our Christmas song; try to guess its title before playing it. The numbers above the letters denote the relative
time given each keypress. 2211112222 XBBNBVCCCN 1111222211
NMNBVXXMMK 1122112224
MNBCXXCNVB
Have a safe and happy
holiday!
S
l/ie all the Wepmer.ofY6i&- P-38 agaimt Ike famous cnemc
I
ii !,â&#x2013;
Ui
ii|. i
' . | rl, ,
Hum
> 3o a uiooc
• *v
Mtf
The world's security computer has
Eric Haines
ber of "safeties" left (safeties are described below). The small
HOW DOES IT FEEL TO KNOW THAT THE SECURITY OF ALL MANKIND RESTS IN YOUR HANDS? FIND OUT IN THIS OUTSTANDING STRATEGY GAME FOR THE 64, JOYSTICK REQUIRED,
squares which fluctuate between
gone haywire. In "Circuits," your job is to shut it down. Armed with a
remote-access terminal, you must infiltrate the main circuit boards and cut off the power supply. But this won't be easy. You
can't just turn the computer off— it's too well protected for that. In stead, you must manually switch a series of circuits so that pulses of electricity are directed to critical power points.
Getting Started
Since Circuits is written entirely in
machine language, you'll need to enter it using "MLX," the machine language entry program found else where in this issue. When MLX
prompts you, respond with the val ues given below. Starting address:
0801
Ending address;
19D8
Follow the MLX instructions care
fully, and be sure to save a copy of
the'data for Circuits before you exit
MLX. To start Circuits, simply load it as you would any BASIC pro gram; then plug a joystick into port 2 and type RUN.
A title screen with several play options will appear. To select the number of electric pulses you want
to guide, move the joystick left and
right. The pulses are represented by small yellow balls below the word CIRCUITS and can be any number 24
COMPUTE- s Gazette
December 1989
yellow and red are the electric pulses. After a short pause, they'll begin flowing through the circuit. Your goal is to use the electric pulses to short out the power
sources, which appear on the circuit board as small pyramids, in order
to succeed, you must reroute the pulse paths by using three controls: switches, rotators, and transporters. Switches are found at all three-
from 2 through 8. The default is 3,
way junctions on the circuit board and are used to shunt the pulses in different directions. Some switches face right, while others face left, but they all act the same. When a pulse
but you may want to start with 2 until you get used to the game. The
sumes the direction allowed by the
balls above CIRCUITS represent the
number of players. Push the joy stick up for a cooperative, twoplayer game; push it down for a one-player game. Normally the game is set for one player. When
encounters a switch barrier, it as
barrier. However, if a pulse ap proaches a barrier from behind (no directional change is possible), it passes directly through the barrier. Use the joystick to change the direction of the switch barriers.
gin the game.
Push the joystick to the right, and the barriers in all the right-facing switches will change position. Push
Circuit Power
right again, and the barriers return to their original positions. Pushing
you have finished choosing your
options, press the fire button to be
When you start the game, you'll see an overhead view of the first circuit board. Across the top of the screen is the score, the number of lives re maining, a small diagram showing the joystick functions, the high score for the session, and the num
the joystick to the left has a similar effect on the left-facing switches. Some parts of the circuits have
a bridge across them; these are the
rotators. Rotators are usually found wherever the circuits cross—that is,
at four-way intersections. In order
(AS WE KNOW IT)
"V1:
!■
-- ■» .
.
,■■
tpissipnis to coun^rth' these superfast actjoriSpventures, Conqueryg^
dndrestQf&the order to. the planets.
■ ■::•"',}:
WriWf.
tcji DaeiStraan Shot. Circle Reader Servicq Number
LE.D. Storm Streen Shot.
Side Arms Sircett 5Ao//£
for a pulse to safely pass through a rotator, the rotator bridge itself must be aligned with the direction of the pulse movement. Pushing the joystick up causes all rotators to turn 90 degrees. In the process, a rotator that is horizontal will be come vertical, and vice versa.
once you've lost all three of your lives. Also, be sure a pulse doesn't hit a rotator that isn't lined up with the path along which the pulse is traveling, and be careful not to acti vate a rotator while a pulse is pass you
tors. The other player controls the right switches and transporters.
of energy, signified by the screen
points by shutting down more cir
turning blue for three seconds. Dur
cuit boards.
harmlessly off any of the hazards. Use this capability sparingly be cause you're only allowed three safeties per circuit board. When you've destroyed all of the power pyramids on the circuit board, you advance to the next
squares on the circuit board. Some
board and the number of safeties is reset to 3. The boards have different
stick down, you can cause one
transporter of each color to cycle to the next hue. Because of this, you can use transporters to move pulses to different places on the board. The transporter colors cycle in this order: red to green, green to blue, blue to yellow, and yellow to red. Most screens have less than four transporter colors, so you usually
Now, however, the player with the joystick in port 2 only has to con
find a pulse heading toward a gap, with no way to prevent it. Fortu nately, by pressing the fire button, you can activate the safety function. This gives the pulse an extra burst
Transporters are the colored
boards have more transporters than others, but there are always two transporters of each color. When a pulse hits a transporter, the screen flashes green and the pulse instant ly moves to the other transporter of the same color. By pushing the joy
title screen, start the game as usual.
may
ing this time, the pulse will bounce
Face electronic chaos in "Circuits."
lecting the two-player option on the
centrate on left switches and rota
ing through it. If you're not alert,
help you. For two players, plug the second joystick into port 1. Alter se
Either player can activate a safety, but you still only get three per board. Scoring is not affected, though you'll probably get more
Circuits 0801:06
08
0A
00
9E
32
30
36
0809:31
00
00
00
A9
03
20
D2
32
0311 :FT
A9
00
8D
20
D0
20
E5
CE
0819:0E
20
B2
0E
A9
IF
8D
18
6C
0821:D0
A9
D8
8D
16
D0
0829:8D
11
D0
A3
7F
8D
A9 0D
IB DC
5A 22
083UA9 A2 8D 0839:15 03 A9 0841 :00 A9 60
14
03
A9
12
BD
22
81
3D
1A
D0
A0
F8
99
00
04
99
00
hi
0849:05
00
06
99
E8
06
A9
C8
D9 D0
99 El
6F 5F
99
2E
0851:00
99
00
DB
99
00
0859:00
DA
99
E8
DA
C8
0861:A9
C9
A0
15
A2
00
20
F3
67
0869:10
A9
3D
F7
D8
04 98
05
64
64 00
A9
0B71:8D
8D AO
99
00
1C
0879:37
CB
DO
FA
A9
IE
99
00
1A
0831:37
C8
C8
C8
CO
0C
DO
F6
D3
0889:20
47
0F
A0
07
A9
00
99
DF
0891:02
00
A9
FF
99
00
0899:10
F3
3D
IB
DO
20
3B 67
38 OF
A3 F6
O8A1:A0
01
20
9F
0E
A0
07
B9
FA
03A9:02
00
18
69
30
99
20
04
80
08B1:A9
07
99
F0
D9
99
08B9:99
00
D0
99
08
D0
08C1:R6
A9
5F A9
A2 12
EA EE E2
10
12 AO
D9 IB 20
08C9:F3
A0 69
A0 88 01 A2
02
38
0801:20
P3
10
A9
77
A0
12
A2
90
0BD9:03
20
F3
10
A3
2F
3D
A0
B8
08E1:05
A0
03
84
ED
88
99
F0
FA
08E9:05
88
10
FA
C8
8C
0 a f1:AD
00
DC
C9
7E
F0
08F9:7D
F0
0901:77 O909:2E
F0 11
in play. Thus, hitting a pyramid with two pulses on the board, for
0911:F0
DE
FO FO ED A9
47 0A 61 35 C9 FC 0D C9 CC
layouts, and they become progres
sively more difficult, if you manage to shut down the fifth board, you go
back to the first, but with another pulse to contend with. However,
there will never be more than eight pulses on the board at once.
Scoring and Strategies
Scoring in Circuits depends on the number of pulses you have on the board. The base value for hitting a power pyramid is 10 points; for de
stroying a pyramid, 100 points; for clearing a board, 1000 points; and for shutting down all five boards,
0919:F0
05
C9 7B 19 C9 6F F0 E4 A6 CA 86 ED D0 EB A6
ED
E0
08
74
0921:F0
CE
E8
86
ED
A9
2F
9D
F6
example, would give you 20 points.
0929:EF
05
D0
DB
A2
01
A9
2F
E7
0931:8E
47
0A
8D
A7
05
DO
B8
22
When a pulse passes into a gate,
Clearing all the boards with eight pulses, on the other hand, is worth
0939:A2
00
A9
20
DO
F2
A0
07
6E
0941:A9
00
85
B2
99
C3
you can't see it until it comes out
80,000 points.
0949:10
FA
A9
03
85
F0
19 20
88 DC
9A 94
0951:0E
20
70
11
A9
2F
A0
02
DE
0959:99
2E
04
88
10
FA
A9
00
8C
0961:A0
IB
99
00
D4
83
DO
FA
62
0969:A9
IF
8D
13
D4
A9
80 14
BD D4
27 18
only have to keep track of the first two or three.
Another way that pulses can change paths is through logic gates.
These look somewhat like flat, square buildings with green roofs.
another pathway. Only by expe
10,000 points. Each point value is multiplied by the number of pulses
There are several strategies
3D
37
20
98
E0 20
02 9D
93 09
rience will you be able to tell where
that will increase your chances of
a pulse will emerge.
success. One is to align the switches
0971:06
D4
3D
0D
D4
BD
Powering Down
so that all but one of the pulses are in an endless loop; then use the re
0979:A9
41
8D
04
D4
A0
03
84
56
04
88
10
E8
09B9:FA
2F 67
48
The pulses aren't very strong, so
A9 20
99
maining pulse to destroy a power
0981:EF
0F
A9
01
each power pyramid must be hit
pyramid. Another strategy is to get
0991:0E
A9
FF
SD
15
D0
0999:BE
E8
86
B6
76 IF DF
direction. This way, you can send
D4 86 !\2
E5 00 El
09A1:86 09A9:01
17 E4 D4
20 A2 86
E9 F6
36 8E
Bl 00
E8
BE
FA
D4
20
73
more current into a pyramid at one
09B1:08
0E
A9
19
85
DD
C6
El
25
time.
09B9-.D0
03
4C
75
0B
C6
E4
D0
E3
09C1:03
4C
50
0B
AE
00
DC
E4
37
09C9:EA
F0
7A
A9
05
8D
14
D8
D6
pulses on the board at once, you
09D1:8D
3A
D8
85
EA
E0
6F
D0
37
may find it difficult to keep track of
09D9:03
4C
E9
OA
E0
7E
D0
36
37
09El:86
EA
A9
01
8D
14
09E9t63
A0
35
A9
50
20
D8 A2 25 0F
48 73
three times in order to eliminate it.
Destroying a pyramid leaves a jag ged gap in the circuit. Because the computer is malfunctioning, there are already some gaps in the circuit
ry. Be careful of these gapsâ&#x20AC;&#x201D;if a pulse touches one, it's vaporized and you lose a life. The game ends 26
COMPUTE'.'s Gazette
December I9a9
all the pulses moving in the same
Lastly, when there are a lot of
them all. If so, recruit a friend to
Bard's Tale Fans Rejoice TM
r*
,
Mos/ 0/ ffla creatures you meet are as friendly as this
guy, He mils to take his spear anil shishkabob
your whole party.
&:§-.
• Supports characters from Bard's Tale
I, IU III
• Over 60 monsters and 65 spells
w.
• State-of-the-art animated graphics • A unique combat system: choose
complexity ol combat resolution, determine spell strength,select tactics of ranged combat • An easy-to-use pop-up window
■
system
Save the game anywhere
- A paragraph book lor enhanced storytelling
Automap keeps track of your every move; no graph paper needed Actual Apple lie screen. Available lor the Apple llc/el IIGS i C$4; Coming soon MS-DOS S Amiga
In a hundred years hacking will get you killetL^—^
1989 SPA Graphics Award Winner
Msoos. twi st. j,.■■■''■ ma.
COMING SOON FROM INTERPLA Y: MEAN TIME™
A time-travelling epic for the Apple II series & C64.
..-■..
To order these games direct: 1-80Q-969-GAME
Neuromancer is ) trademark ot Csbana Boy Productions. Bard's Tsls is a trademark ol Electronic Arts. Amiga and Commodore are
trademarks ol Commodore Business Machines. Battle Chess. Dragon Wars and Mean Time are trademarks ot Interplay Productions
1575 Corporate Drive Costa Mesa. CA 92626 CM* R*Mto< Sarvic* Number W
-
Volume I
.■
1989
Role-Playing Game of the Year. — Computer Gaming World
"Bottom line: Definitely recommended." — Scorpia, Computer Gaming World
"Countless original touches and innovations..."
— Shay Addams, Quest Buslers
'The Magic Candle is an addictive
game.. .weeks of exciting entertainment."
APPLE
— Lesser, Dragon Magazine .-• ■
■ !. ■■
mm
in
COMMODORE 64
"A fresh challenge.. .breaks new grounds..." — Scott Mace, inCider "Such skill, thoroughness, and attention to detail.. .an entire new class of fantasy games." — William R. Trotter, Game Players "The Magic Candle is one of the best RPG's
to come along."
— Guy Wright, PC Games
"Incredible, Absolutely Incredible! At last, a software company that really cares after the purchase has been made. You are an
outstanding company and PLEASE continue your marvelous policy(ies)," - Gail Ponthier, Palo Cedro, CA To order see your local retailer, or caii (213) 320-5215.
The Magic Candle Volume
I is currently available for:
Apple II (64K required), I8M and Compatibles (in CGA, EGA and Tandy 1000 16-color mode), Commodore 64/128.
IBM
Mindcrart Software, Inc.
2341 205tti Street, Suite 102, Torrance, CA 90501
THE LANDS OF DE111IVI
09F1:AE 09F9:FD 0A01:78 0A09:05 0AH:20 0A19:D0
0A21:88 0A29:BD 0A311A8
9C
77
CA
BD
EC
77
85
BD
50
78
FE
BD
B4
A8
B9
04
85 74
C9
15
A9
16
4C
11
0A
A9
74
0E
CA
10
DE
2B
86
EA
38
77
CA
BD
94
20 30
75
75
85
FE
B9
04
74
C9
0C99:D4 0CA1:8D
D0
34 64 B8
15
AA
E0
7B
0F
AE
F9 as
FD
EC
BD
85 C0
76
0B
D0
A9
Bl D4
3D
0B
D4
A9
00
SE
0F41:A9
50
20
25
0F
60
00
8D
01
D4
81
99
0B
17
0F49:8D
A9
F6
0CA9:BD
A9
04
A9
21
8D
12
D4
05
8D
0F
A2
D4
A0
D4
A9
9F
0E
98
A8
B9
84
04
60
88
D0
D0
01
EC
FA
A0
00
A8
CA
D0
99
04
E8
B6
B6
C6
A3
05
A4
77 46
22 AS
8E
F9 F9
A5
2F F0
F9 49 17 D4
C6
EB
FD
0CC9:F8 0CDl:E5 0CD9:F0
F8
62 06
7D
09
60 A5
B5
20
A9 B6
0CC1:A0
FD
F0
A9
20
99
85
2E
04
14
0FB1:85 FE 0F89:A9 11 0F91:88 77 0F99:8E A6 0FA1:74 86 0FA9:C9 0B 0FBl:C9 1A 0FD9:C9 10 0FC1:C9 17
A9
DB
35
E3
8E
92
04 85 74 85 74 B5 85 86 77
8D
D4
03 69
DD
6E
03
8E
16
BE
00
8D
06
FF
0F51:A9 0F59:0F 0F61M9 0F69:85 0F71:B1
02
0D
D4
5E
0CB1:A9 0CB9:D4
A9
04
77
8E
F7 B0
0FC9:3B
0A39:A9
0C
4C
40
0A
A9
0B
20
DF
0CE1:C0
00
8A41:74 0A49:29
F0
0B
0E
CA
10
A0
01
20
9F
12
DE
AD
00
DC
0CE9:0E
20
9D
7F
B0
D0
4C
D4
A9
02
0B
A9
05
BD
B2
0E
B9
64
D8
8D
Fl
20
25 42
0A59:3E
D8
B5
B0
E0
77
D0
0A61:B6 0A69:3D 0A71:75 0A79:BD 0A81:0D
B0
2F
34
A9
01
8D
3E
D8
20
61
0F
AE
92
77
CA
BD
F8
85 24
3A
0CF1:18 0CF9TC3 0D01:0E 0D09:00 0D11:C0
8C
0A51:0E
03
97
09
E4
10
4C
AA
F7 90
FD
BD
85
FE
04
0[)19:41
AB
5C B9
76
77
04
74
D0
04
A9
0E
D0
0A89:0D
20
02
C9 7F A9 CC
74
0E
CA
10
DF
E0
D2
0A91:7D
F0
07
E0
6F
F0
51
4C
0ft99:0E 0AA1:A9
BD
0B
B6
B0
A2
21
A0
01
64
20
25
0F
A9
01
8D
0AA9:64
2F AS
0D21:32 0D29:0F 0D31:«A 0039:74 0D41:85 0D49:ED
D8
AE
A6
CA
BD
18
E0
0D51:18
0AB1:79 0AB9:S5 0AC1:E0
77
85
FD
85
FB
BD
7C
79
45
FE
18
69
E"C
BD
5E
A8
D9
D4 04
85
79
74
69
01
0AC9:C5
E7 38
D0
02
A9
26
99
04
IB 12
E9
22
B9
12
EB
22
10 20
80
97
CS
D0
25
EF
F0
0AD1:74 0AD9:B5 0AE1:0E
10 00
F7
4C
08
C8
88
4C
08
20
FE
20
9F
0E
A9
08 11
8E
9C
77
B0
77
BD
04
AA
C9
F0
29
C9
ID
F0
F0
29
C9
07
B0
35 2D 25 21
FA
C9
14 19
F0
20
F0
21
C9
22
90
0D
E9
22
BF
AA
BD
10
35
45
F0
1A B5 5E
A5
47
ED
85
65
36
F7
98
18
0FD1:E0
A2
22
D0
A9
DE
04
74
A6
F7
B9
04
12
AC
0FD9:0E
C9
OF
C9
B0
CF
A9
IE
D0
DA
B9
44
7A
91
C9
0B
B0
0C
DB
A9
7B
85
FE
A5
2B
0FE9IE0
20
B0
85
B9 64
0FE1:06
FD
12 08 09 05
0E
A6
A9
18
20
74
0E
IB
BD
04
85
13
EE
B0
77
FE
A0
B2
08
44
7A
A5
07
9D
EE
A5
FE
FD
E6
9D
7B
A0
00
B0
91 77
FO
A9
09
91
FB
D0
Bl
A5
ED
7A
0B
A9
F0
04
C9
0C
D0
16
21
3D
0B
D4
A9
65
99
06
30
0F
C0
75
A5
FE
D4
A9
00
7F
1021:75
EE
38
77
D4
ao ao
76 99
A5
F6
A9 17
77 30
8A
D4
1011:AC 1019:FD
as
08
52 4F
C9
0D
D4
85
FB
35
D0
5A
01
1029:F0
04
C9
0E
BC
0D59:00 A9 0D61:EE CD 0D69:85 63 0D71:05 8D 0D79:D4 A9 0D81:BD 00 0D89:A0 01
D4
21
FE
69
C9
D0
A5
0FF1:74 0FF9:A5 1001:0C 1009:C9
F7
20
D0
AC
92
9F
0E
9B
20
B2
ID
5A
0D91:0E
18
69
85
77
99
0D
EB
EC
69
99
5C
EC
A5
A4
76
EE
85
18
FE
Fl
69
08
3C
C9
D0
A6
D0
2B
04
EE
16
A3
00
D0
85
0D
AC
15 9C
FB
16
ED
77
8A
he
20
DC
0E
B2 62 E6
C9
A5
00 85 85
99 A5
FD
AA
BA 75 77
A5
EB
A5
78
A5
FD
ED
Dl
B4
ED
99
09 4C E9
FE
99
50
78
00
02
C6
41
A4
EE
ED
20
1031:77 1039:F8 1041:92 1049:C9 1051:99 1059:A5
24
A5
F7 19
16
A3 BC D0 A7
1061:00
IE
C9
26
7E
09
C9
26
90
05
E4
90
1A
1069:90
02
A6
D0
03
18
69
04
57
E7
AC
04
E0
85 79
A5
FD
99
F8
A0
00
84
DB
84
DC
7A
FE
99
7C
79
EE
E8
D0
09
A9
2E
11
85
E8
A9 F0
D0
21
A4
0AF1:C6
EF
88
A9
20
99
43
04
0D
0AF9:A0
0C
84
Fl
84
F2
A0
0B01:84
01
E5
C8
84
Bl
20
9F
0E
0B09:A9
04
D4
C6
E6
D0
17
F0
01 C6
0D99:A5 0DA1:B2 0DA9:15 0DB1:B2
0B11:02
Fl
D0
14
C6
F4
0DB9:C9
0Bl9:F2
D0
8D 13 10
43 8F
A0
30
84
E5
C8
BF
0DC1:11
3B21:84
Bl
C8
8C
01
D4
A4
Bl
IE
01329:20
9F A5 03
0E
E6
B5
D0
02
E6
43
B5
8D
02
D4
A5
B4
FD
D4
C6
B6
D0
08
A9
90
0DC9:38 0DD1:85 0DD9:b9 0DE1:DB
0B41:00
BD
08
D4
8D
0F
D4
A2
FD
3B49:AA 0851:37
CA
D0
FD
4C
B7
09
A9
5E
85
E4
A4
E9
A2
08
B9
3B59:CB
19
9D
26
D0
A9
DC
3B61:F7
07
CA
D0
3B69:D0
02
A0
00
3B71:09
4C
BE
09
F2 C8 84 E9 A9 32
3B79:C6
DD
D0
F5
E6
0B81:CA
B5
57
F0
0B89:4D
C9
02
F0
3C 1A
0B91:41
C9
10
D0
0D
3B99:41
18
B5
49
69
0BA1:FG
19
A9
3BA9:41
B5
3BB1:0F
95
41 41
BBB9:95
49
0BC1J0B 0BC9:08
F6 A3
3BD1:0A
A9
3BD9:B5
21 21
99
D0
72
D0
66
85
PE 06 IB EB AA
94
04
74
C5
F8
F0
11
E6
51
1071:99 1079:A5 1081:C6
A5
DB
C9
11
D0
06
A9
EC
1089:12
0DE9:00
85
DB
E6
DC
C8
D0
E8
1091:89
E0
AA
95
49
A5
DB
95
0A
AS
1099:9F
0F
00
95
19
A0
04
20
E7
A0
0DF9:DC
E6
EE
9F
0E
19
43
29
0F
99
0A
36
0E01:A9
64
S5
0C
A0
ET
68
4A
0E09:0B
A2
00
85
E2
4A
DF
A9
10B1:00
19 8A
AB
C5
A6
85
4A A2
4C
E3
A9
77
85
FC
A9
9A
F0
05
El
8A
85
FB
13
B9
0A
00
2A
FC
F7
18
79
0A
□D
A6
ED
CD
2A
2A
69
2E
79
21
10B9:18 10C1:D0
E4
85
0E19:8A 0E21:2A
09 D9
F7
0E11:FE
85
4A 86
99
0B
4C 01
88
C0
E6 A9
10A1:3D 10A9:00
73
9D
E3 30 03 67 F5
E8
0DF1:93
A9 12
7C 74 CS E7 6D 77 8A FA 19 79 20 A6 77 73 20 89 B9 02 20 A9 03 4C 91 A6 132 AD
00
52
10C9:00
A6
F7
BD
C9
01
F0
60
0E29:9D
00
DO
B9
0A
00
C9
0D
BA
10D1:00
C9
02
F6
41
B5
EC
0E31:90
16
BD
00
D0
C9
C8
B0
C2
10D9:41
00
00
95
0E39:0F
C9
04
90
03
DE
00
00
A9
A9
6E
90 05
3D
A9
05
99
11
95
49
A5
0E41:AD
10EL:0A
10
D0
05
E2
4C
4E
0E
95
EC
77
9C
77
10E9:99
21
00
E8
0E49:AD
10
D0
25
E3
8D
10
DC
F2
10F1:AF
60
0E51:B9
19 53
85
00
0A
0A
0A
0A
18
D5
10F9S12
B5
FB
79
41
00
90
01
00
SB
1101:85
FC
18
84
F7
84
99
69
00 11
E8
42
00
99
49
flF
9B
19
99
57
0C
00
99
3A 4E
99
A9 21
00
D0
42
41
00
A9
00
C8
C0
08
D0
09 D7
FD
34
FE
BD
1C
«A
85
F9
BD
20
12
04
85
FA
FD
C9
78
F8
69 Bl A4
F7
91
FB
00 C9
4C
F2
0B
FF
D0
0D
33
B5
49
E9
D6
19
A9
04
4C
D6 C9 A9 99 11 13 F2 42
A5
E2
0A
85
E2
38
73
B5
21
C9
10
D0
BB
0E61:E8 0E69:A5
E8
21
E3
2A
85
E3
C8
C4
ED
AB
00
95
21
F6
49
L6
0E71:D0
A9
60
99
04
74
86
F7
FC
F9
A4
F8
E6
F7
4C
E9
08
D6
67
0E79:AA
20
80
0E
A6
F7
BD
77
1121:00
E9
C9
FF
F0
06
8S
DE
E8
C9 FF D6 49 DA A0 08
D0
08
A9
BF
55
0E81:84
11
A0
00
20
3A
60 11
91
0B
F6 21
1109:00 1111:11 1119;DE
73 12 B0 IF A5 B9 C8 B4
C8
0D
OC
11
A0
28
12
IE
84
C6
F7
00
FC
38
D0
F9
B5 00
21 B5
4C 41
F8 84
20
3A
11
C8
BD
CB
9B B2
1139:60
91
FD
A5
E0
91
FB
60
AF
A0
B8 Dl 32
3A
A0
0C
20
60
A9
11 11
11
0A
0E39:BD A7
4C
D6
1129:C8 113HF7
20
3A
60
B9
29
1141:A9
00
A0
07
99
88
16
D0
45
0EA1:12
BD
22
D0
12
8D
B7
3B
A0
07
18
B9
C3
19
FE
F0
D0
B9
2E
3D
B5
12
E9
1151:79
5F
00
79
69
00
C9
0A
6P
0EA9:23 0EB1:60
1149:10
FA
01
87
24
69
00
C9 Id C9
3F
0F
11 B9 12
85
09
A2
00
3E
15
D0
88
0F
38
A8
A9
00
99
F0
37
99
E9
0A
99
C3
19
0EB9:8A
F9 13
A9
01
99
69
00
4C
4D
95
DA
48
20
60
57
F0
B5
0CO9:19
C9
15
D0
0A
B5
57
C9
0C11S02
F0
0F
C9
03
F0
0B
C9
0C19:IF
B0
0B
68
C9
05
D0
58
0C21:F0
0E
68
4C
91
0C
C9
22
A0 3L 79
0C29:90
02
B0
EF
68
4C
27
0D
0C31:A9
03
85
B3
20
60
0F
0C39:D9
A4
F8
A5
D9
C5
0C41:05
B9
33
12
95
57
0C49:C9
A5 B3 C9 AS D9 C5
0B
0C51:DA
B3
0C59:43
12
C9
05
0C61:E6
B3 20 18
C8 60 F0
30
03
0E59:69
0E91:BD CA 0E99:ED 11
A0
0EC1:00
3A
18
98
69
08
AS
C0
76
99
C3
19
88
10
DD
A0
0EC9:08
1159:90 1161:38 1169:11
84 Id 65
B0
EF
A5
D9
F0
06
20
2D
1171:07
B9
C3
19
18
69
30
99
EF
EE
0ED1:2E
11
20
1A
BF
E8
04
04
A9
00
99
5F
00
B8
85
0ED9:D0
DE
60
A9
21
85
EB
08 A9
1179:06
F0
£0
5D
1181:10
EF
60
40
43
41
45
43
A7 A4
B3
D0
FE
0EE1:16
85
EC
60
85
D9
A2
00
1189:41
4B
SF
5F
0EE9:86
EE
86
8A
A8
68
0F
ft 4
0EF1:12
B9
C9 99
B6
0EF9:08
B9 14
99
B4
99 39
08
B9
4B 5F
0!)
09
41 55
43
09
40
40
40
08
3A
BD
11A1:40
5F
15
40
4D
5B
40
F0
D0 02
1191:05 1199:51
5F
EC
B9 13
C9
D0
E5 38 C9
18
4B
5D 5C
5F
5F
B3
E6
E6
95
57
33
0F01:18
98
69
08
A8
C0
08
B0
08
41 02 43
11A9:42
43
47
49
42
B3
C9
0F
01
0F09:E5
A5
D9
F0
06
20
2E
11
EB
11B1:5F
19
42
06
C9
17
Fa
9E
0F11:20
1A
0F
E8
E0
03
D0
D4
49
5F
0F
D0 17
5F
5F
A5
5F 49
13
FD B8 B3
D3
57
5F
0A
40
22
B0
0C
98
52
C9
0F19:60
IS
A5
F8
69
0F
85
10
42
1C
11B9:59
F8
3D
11C1:40
86
4C
0B
20
08
B0
0F21:8D
16
D4
60
BE
08
D4
ac
F6
11C9:5C
40 41
5F 41
20 48
15
32
01 40
20
4A
4E 44
CA
65
0F29:0F
D4
85
B6
A2
IS
BE
12
B8
11D1:5F
5F
5F
SF
4B
8E
0B
60
A9
61
11D9:4B
5F
44
0E
16
53
56
3A
08
A2
D4 Cl
07
00
03 11
41
A2 80
AO
37
A4
11E1:5F
OB
40
ID
40
20
5F
20
35 53 Bl
December 1989
29
BE
09
4C
C5
0D
0C89:57
4C 49
B5
01
95
0C
04
0F31:D4
E5
D0
F3
4C 21
79
0C91:A5
57 A9
8D
12
4E
0F39:01
0C81:0E
88
CA
8E
20
E5
0C79:CA
7E
E7
59 4B F7 73 63
0C
0AE9:A5
0C71:C9
F2
02
01
BB
F7
0C69:E8
F0
99
A2
4C
CA
0C01:08
15
19 Al Al
FC
BA
E6
86
0BF9:FB
90
C3
04
Al 53
F7
3BE9:B5 0BF1:0B
00
B9
F8
A9
A0
A6
0BE1:95
02
07
D0
B5
E0
BB39:8D
D9
88 FB
E3 03
A8 A2 10
3B31:B4
19 A0
0F79:A9
6D
44
COMPUTE!'* Gazelle
F4 93 BB
40
1739:01
01
04
19
14
ID
1A
02
1741:02
27
04
0E
0C
OE
01
01
37
1749:01
21
03
16
11
OA
07
12
56
1751:OC
02
03
06
05
06
01
AD
1759:01
01
01
0C
02
IB
05 IE
D2 12
13
F4
1761:1C 1769:01
02
02
01
01
01
01
BD
21
23
0S
05
01
01
IC
1771:06
00
05
05 01 06
00
03
01
01
1779:04
00
03
01
01
01
21
1781:04
01 03
01
21
03
06
0B
01
BB
19
27 1A
01
1791:06
03 06 05
B2 03 6B 21 E4 01 BB
02
OD
01
1799:04
26
01
06
0D
04
03
01
17A1:01
01
04
02
IB
IC
02
02
17A9:00 17Bl:lD
02
19
ID
ID
14
14
20
1A
00
02
02
28
01
55
4E
17B9:0D
01
11
10
10
BA
55
55
FA
17C1:0A
07
16 12
01
OF
16
01
55
55
55
30
17C9:06
02
00
02
20
10
10
53 80 14 C2 BB D2 07 5E 01 DC 07 04
5F
5F
7F
7F
AA
17D1:1O
10
0A
03
OF
0F
01
B2
A5 56
A9
A9
06
IB
IE
IE
32
55
13
13
IE
IC
02
02
BD
9C
FB
F0
C0
C0
00
55
B4
04
02
02
19
1A
21
01
6E
75
75
AA
Aft
55
55
7C
17D9:01 17E1:13 17E9:01 17F1:01
0D
55
28 30
04
5A
A5 56
IF 01
16
B6
0D
01
01
BB
02
DB
5D
5D
AA
AA
55
55
45
17F9:05
04
02
02
02
IB
IC
BO
00
00
75
75
5D
57
17
1801:03
01
OB
00
02
03
18
02
5D
5D
75
D5
AC
1809:05
01
OB
05
D9
D9
21
1911:01
06
22
00
05
21 06
01
D9
79
79
59
95
01
24
06
03
47
47
47
43
1819:06 1821:03
18
4D
59 47
21 06 06
02
D9
04
03
04
4D
4D
45
45
ED
1829:01
01
04
18
19 01
1A
47
18 03
23 26 21
C0 A2 D6 2B 38
22
02
00
55
55
00
00
B3
1831:21
06
05
0C
02
02
20
IF
FF
00
00
00
bb
BB
1839:03
Bl
04
05
0B
02
03
21
6F
6F
6F
6F
Bl
01
01
0C
02
02
20
83 F0
Fl
Fl
Fl
Fl
3F 48
1841:05
55
6A A9 Al
1849:IF
02
19
02
02
05
CF
6F
6F
60
40
55
55
50
1851:04
03
01
14 01
1A
6F
04
05
06
02
B6
15B1:F1 Fl 15R9:FF FF 15C1:FF FF
Fl
Fl
01
01
55
55
BA
1859:20
IF
OD
11
17
12
0B
02
FF
FF
FF
FF
FF
FF
E3
1861:03
06
0E
27
03
16
21
03
55
16 D3 93
FF
FF
FF
FF
FF
FF
EB
1869:06
IB
0D
11
10
12
06
55
49
15C9:83
35
24
30
26
27
20
1A
1871:02
01)
05
01
OC
OE
01
GF
A0
A0
1501:30
30
30
30
30
30
30
FB
1879:3C
21
1A
02
IB
13
IC
7B
AA
AA
AA
F8 6E
81 30
IC 23 19
2D 7E AA
15D9:20
20
20
20
20
20
85
3B
E9
1881:03
06
02
21
00
19
14
14
A7
FC
FO
F0
FO
DD
15E1:83
20
20
20
20
20
20
28
C5
02
20
IF
0D
01
06
BB
0F
OF
BF
CA
15E9:29
2A
28
20
81
30
30
30
97
1889:1R 1B91:03
02
3F
OF
01
06
02
03
11
08
CD
FC
FF
FF
FF
FF
12
30
30
30
83
2B
29
58
1899:0A
02
20
IF
05
04
FF
FF
FF
98
27
35
87
20
2F
2F
2F
6E
01
0B
02
IB
80 D9
17
1601:20
20
20
20
20
20
20
20
2D
02 IC
03
0A
18A1:03 18A9:13
02
02
20
IF
03
9D
AA
F2
1609:20
85
3C
87
3F
3A
22
85
53
18Q1:15
0B
02
0D
01
06
05
B0
ZE
CE
18iJ9:28
12 0B 13 15 05
OC
FF
15F1:30 15F9:2C
30
3F
06
00
05
06
IB
IC
92
FF
A6
06
05
06
18
05
01
24
Fl
04
Fl
1BC1:05 18C9t03
21
03
01
01
01
26
03
8F
01
85
18D1:01
Bl
01
04
03
01
01
01
42
11E9:15 11F1:42 UF9:04
40 44
4F 4C
5D
40
44
42
46
4 4
5F
5F
5F
5F
42
3F
46
08
46
5F
14
5A
1201:12
54
0C
IC
IB
5F
5F 20
2C 65
1209:20
58 20
17 1A
15
50
5E
0A
CB
1211:OD
0E
OF
OA
0D
0E
0F
FC
7D
1491:00 1499:00 14A1:33 14A9:7E 14B1:F8 14B9:00
1219:F3 CF 1221:05 06 1229:0a 0C 12.11: 0C 05 1239:00 01
3F
00
CB
3E
3D
04
71
06
07
0F
03
01
0D
OS
OF
03
09
0B
06
00
01
00
01
00
03
03
02
02
1241:02
02
05
01
05
1249:00
as
02
1251:03
02
03 13
1259:0C
06
1261:29
26
1269:81
53 A6 90
00 00
00
00
CF
55
55
55
E9
59
59
59
45
45
45
45
Fl F9
AA
AA
55 55
02
55
55 55
OA
1789:01
5A
5A
59
59
5A
40
45
45
45
45
55
55
A5
85
45
45
55
01
09
59
59
59
59
35 35 18
45
45
45
4A
6A
55
1511:59
59
58
50
55
55
55 55
06
1519:59
59
59
59
A9
A9
20
EF
1521:45
05
05
55
FF
3A
1529:55
45 55
57
57
DF
85
9B
1531:55
55
95
95
69
00
85
13
1539:6A
6A
5A
69 19
D4
85
FC
BE
1541:FC
FC
D0
A2
52
FC
1549:57
5D
12
D0
C9
FF
F0
93
1551:D5
75
A0
0B
BE
12
DO
12
1559:55
55
AD
OD
DC
29
01
90
4C
BC
FE
BC
55 59
00
EA
1561:55 1569:59
00
31
79
AF
AF
BF
BF
FF
FF
1571:D9
D9
D9
EA
FA
FA
FE
FE
FF
FF
9C 29
79 D9
1579:45
03
0D
59
59
59
4B
1581:47
47
12E1:45 12E9:59
45
C5 C5
45
59 45
45 47
4D
55
45
45
IE
1589:00
00
00
59
59
59
5B
5B
59
59
26
1591:00
00
FF
12F1:45
45
45
45
CA
EA
55
55
09
1599:55
55
12F9:59
59
5B
5B
59
59
7E
15A1:55
55 75
C0
C0
45
45
45
5A
15A9:6F
77
7F
59 45 7F
59
1301:55 1309:55 1311:55 1319:7F
5F
7F
7F
55
DD
F5
F5
F5
FD
FD
5F
5F
5F
7F
77
D5
1321:FD
FD
F5
F5
FD
5D
55
1329:AA
AA
AA
AA
A8
AO
1331:A0
A0
AO
A8
AA
1339:FF
FF
FF
FF
1341:FF
FF
FF
FF
1349:F0
F0
FO
1351:0F 1359:aa 1361:0A
0F
0F
AA
AA
AA
2A
0A
0A
0A
0A
2A
AA
AA
AA
18
18
FF
FF
18
18
00
3C
66
FF
00
FF
66
3C
33 7E
03
03
FF
33
33
7E
7E
CC
F3 7E C6
C6
C6
7E 00 C6 C6
00
00
3F
3F
00
14C1:55
55
55
55
0E
14C9:59
59
59
5F Bl
14Dl:45
45
01
55
55
03
4F
14E1:55
00
00
55
00
03 01
59 45 55 55
55 59 45
05
C6
14E9:55
55
55
55
05
05
05
05
7A
14F1:55
40
14
11
12
06
BC
134
14F9:55
55 55
FF
FF
FF
FF
38
1501:55
23
29
IE
87 35
24
24
FF
86
1509:45
27
26
29
24
20
20
28
79
1271:2E 1279:85
29
27 39
35
FF
83
24
38
39
1281:24
30
IF
23
DF
A5
FD
IE 65
83 27
1289:85
3E 31 25 18
1291:FD
85
FB
A5
FE
1299:FE 12A1:60
18
AS
A9
01
FE an
12A9:A0
00
AD
12B1:04
A2
FF
12B9:8C
21
D0
12C1SF0
03
4C
12C9:AB
AB
12D1:EA
1209:55
20
14D9:55
6A
85
EA
EE
7E 4C
1369:AA
AA
AA
AA
AA
AA
AA
AA
8F
1611:21
20
20
04
04
04
04
04
04
04
97
1619:2D
83 27
20
1371:04 1379:30
2B
86
2F
20 2F
30
30
30
30
30
9F
1621:03
04
00
00
03
01
59
59
59
AB
AB
55
77
1629:00
03
01
04
00
03
1389:45
45
45
45
C5
45
B5
1631:04
02
05
01
21
02
00
03
A4
18D9:22
05
01
27
23
40
16
03
00
01
04
1391:00
C5 50
30 55 45
30
1381:59
35 2F 01 01
50
54
54
34
1639:0C
18
02
00
02
00
02
21
E6
1SEH0E
01
01
04
18
0E
01
04
B8
16
04
05
OF
71
OE
04
05
04
A9 A2 24
1399:55
55
15
40 IS
05
05
01
01
F2
05
04
19
ID
14
1A
51
18E9:18
04
03
FF
BF
BF
AF
AF
AB
AB
FA
1641S01 1649:02
OC
13AHFF 13A9:FF
02
02
05
04
02
00
OE
BD
18F1:28
0D
01
01 18
FF
FE
FE
FA
FA
EA
EA
24
1651:01
04
02
03
0C
07
0A
05
01
18
18
18
00
1659:IF
22
02
00
03
05
04
03
06
05
04
C6
C6
FE
C0
CO
C0
00
64
1661:06
00
0E
02 06
36
13B9:FE 13C1:00
F2
23 29
21
IS
18F9:05 1901:0F
02
18
02
OE
11
OA
1909:0D
01
01
0B
02
00
03
06
00
68 45 27
02
18
20 0E
OD
13B1:7E
00
00
00
00
00
E7
1669:07
12
04
23
05
0C
19
AD
1911:01
0C
06
02
03
03 21
cc
CF
CO
CO
FF
CC
CC
FB
1A
02
00
26
02
IB
BD
03
06
02
02
21
00
OA
1919:02
00
FC
FC
00
00
00
AF
13
IC
02
00
21
00
0E
AF
1921:02
21
06
02
21
19
14
14
13D9:C6 C6 C6 C6 C6 13E1:FE CO CB CO CO 13E9:FE D6 D6 C6 C6 13F1:FE C6 C6 FE t>e
1671:14 1679:1E
ID
13D1:00
03 24
01
13C9:CC
01
C6
FE
00
A9
1681:11
10
10
12
0C
00
03
06
C9
1929: ID
05
04
02
02
FE
00
E2
03
06
00
02
00
02
00
1931:02
01
15
01
11
10
51 B4
C6
00
10
IF
02
00
05
CF
1939:BA
IB
10
17
12
04
02
02
8E
00
6B 99
20
C6
01
10 15
4B
C6 CC
1689:00 1691:02 1699:01 16Al:01 16A9:00
14 01
1A
C0
14 05
01
01
0C
00
05
76
1941:02
21
13
IE
IC
05
04
D3
1949:IB
0A
01 08
06
IB
01 10
01
06
05 07
0L>
21
00
02
00
00
0E
01
5B
1951:B2
05
01
01
01
IF 21
20 06
01
0C
1GB1:01
01
01
01
OC
00
03
01
36
1959:IB
13
13
IE
IE
13
IC
BE
6B C4 90 AS
00
05
01
06
00
00
05
CE
1961:B4
05
01
01
01
01
01
21
01
18
01
01
06
00
27
09
1969:B5
01
06
05
01
25
05
01
75
1971:06
21
06
0A
0F
10
ID
38
CO
C0
F8
C0
C0
FE
00
1401:C6 C6 1409:7E 18
C6
FE
C6 C6 18 18
C6 7E
00
18 CE
C6
C6
FE
00
7E E5 19 3D
C0
13F9:FE
FD
96 Al 27
1411:FE
C0
18 C0
1419:C0
C0
C0
C0
C0
FE
00
FC
16B9:06 16C1:01
1421:C6 1429:FE
C6
C6 C6 C6
6C
38
00
FB
16C9:O0
00
03
01
01
01
01
01
C0
C0
F8
C0
C0
C0
00
33
16D1:18
22
01
04
00
03
04
00
07
1979:89
88
17
86
42
53
3C
9C
52
1431:FE
C6
C6
FE
C6
C6
C6
00
32
1GD9:03 16E1:01
01
04
05
04
03
04
03
CF
1981:0F
8F
2A
1A
08
04
85
79
DA
01
01
01
OB
00
02
02
5D
1989:7C
2D
1A
5F
0B
8F
66
26
16E9:19
14
1A
02
06
00
OD
40
0D
ID
3E
7B
08 DA
01
05
01
15
1999:71
62
00
00
03
03
03
52
11
08
01 IF
09 01
19
01
79 01
1991:15
16F1:OD
26 18 02
03
01
06
09
19A1:00
01
01
01
01
02
00
54
0F
01
04
03
01
04
21
19A9:00
03
00
01
Bl
00
00
A8
02
20
09
12
0C
05
03
01
03
00
B0
03
03
FB
06
21
06
02
18
01 06
19B1:02
01
IB 9D 41
01 00
19B9:03
02
01
00
01
01
00
B2
IC
OD
OC
IB
13
IC
02
03
CD
19C1:02
03
00
00
00
00
BB
B0
01
01
04
18
04
66
19C9:00
00
02
08
0A
07
01
07
06
02
00
05
02 04
21
01
02
17
19DH0A
08
00
0O
00
00
00
00
B5 32 BB
01
04
03
0F
01
06
05
60
00
1439:00
3C
7E
7E
7E
3C
00
00
BD
1441 :FE
C6
C6
C6
C6
C6
FE
00
1449:78
18
18
18
18
18
7E
00
1451:FE
06
06
FE
C0
C0
FE
00
145U:FE
06
06
3E
06
06
FF
00
2F 56 32 6F
1461:C6
C6
C6
FE
06
06
06
00
BB
1469:FE 1471:FE
C0
C0
FE
06
06
FE
00
8F
CO
C0
FE
C6
C6
FE
00
A0
14 7 9:FE
06
06
06
06
06
06
00
18
HS1:FE
C6
C6
FE
C6
C6
FE
00
F2
16F9:0F 1701:05 1709:0B 1711:01 1719:00 1721:01 1729:01
1489:FE
C6
C6
FE
06
06
06
00
FF
1731:05
30
COMPUTE'S Gazoae
December 1989
36
17 7B
G
Tractor will display the iocaiion of you; drive heat! ttbflc you are
SUPER TRACKER
At last an casj way ro fiiwi out where rhe proietftun rfalEj- is. Super
SUPER CARTRIDGE
„
569.95
_._
„
549.95
,
109.90
^SSS35
$24.95
JMJS
A Complete Fault Finding Diagnosis & Repair Kit
■ How todsoldo- - [he pr&uiacul way
■ RpjiaiT tricks and taps - knoun only to
■ Gukt to diHnartilma iht Lc^ t>oaid
i swp ^ wp fal! kiealJM
FREE Comprehensive Fault Diagnosis & RepairGUIDE
H Or tdl youi dtA&r whsis wmng 4 where
- Buy the pans a™i repair it yourself
• Location and CBM part numbers displayed
• All defective chips art highlighted
15cresn rabk darij displays the results
14.95
1541 Mash Drive Alignment
•
19.95
£' :z Decompiler
Allow 3-4 Weeks for Delivery
29.95
39.95
19-95
$24.95
Super 1000 Graph tePak
Super 1000 ParamiersPak
All New B.B.S.
XX Rated Game
New from Europe
2495
9.95
14.95
2995
$14.95
EXPLODE! V.5
ft A A Q C
^ "
small user groups, (e) FULL COLOH PRINTING ol
Accepted
VISA and MasterCard
4 Handling ADDS3.DOlorC.O.D. in USA Only
ADO £4.00 Shipping
{q\ Suppons all popular printer interfaces, (h) FREE upgraded uuliiy dish.
/ VJDEO BYTE software thru EXPLODE! V5 0*s MENU.
I JcT prn:ers) [1) Direci ONE KEY access back lo
1 ALL COLOR DOT UATHiX PRINTERS (nol tor INK
\ ALL COtOR HI-RES & MULTI-COLOR SCREENS to
Call Us 24 hours a day!
'
M/IilO
ONLY
disks as you lihe.. , great lor single Me copying by
■jGj' file only once, then wite trial Hie to as many
for all HI-R.ES screens, (d) Inlinile FILE COPY i<% all S6O A PRG. lies, copy
features mosi asked fa- New FEATURES., - (a) Faster non-tjlajiking FA5TLOAD. [bj WIRROR imaging of all Hl-RES scraens, {c) 4 Wa/ cofw seieciion wilh insert.
produced for tha COMMODORE USER. Supei USER FfllENDLY wiih all ths
The HOST POWERFUL, DISK DRIVE and PBINTEB PARTRIDGE ener
NEW! SUPER CARTRIDGE
anything wtien ytu can BYTE it.. .Video Byte il instead.
All Sales Are FINAL Unless Authorized by Management
Construction Set
Parameters
Master Lode
D.N. Coder
Lock Pik Books 1 & 2
Top SG&et Stufl 1 & 2
ChipC: S-H.95 each.
A and B in one chip, twitchabk at a greai savings tu jtrn. All Chip'v Include 11"1
• Siund chsruteU and graphics- lesled
Chips A orB:S2H.WeaL-h
C — "C11 IS KOR COMBO ami tint's what you get. A s jper cotnbiiation of both chips
' Many chaps leant including NME &. IRQ
rfida fujm IS4I or 1571 formal lo 1581. Many option; include I5HI disk luliiar. dn^e
B — HAS SUPER 81 UTILITIES, a complete utility package to the IS^ I. Copy whole
comma/id.
doe^n'r vse up any memory. To use. $impty much a function ley, ami it respond; W your
300/1200baud Terminal PraEramihaisl«0,1670 and Ha)e. ccmpaiitiltf- Besi oFail. h
fciiuius: files Copier. Mbbler. Track & Sector Editor, Screen Uunip. and even a
ihVICE0BYTEAdltahl!) Why DRAW a car. airplane, person gf far l!>at mailer,
1000, RAINBOW NX-1QDDC, JX-BO. SeihoshaaOOO Al. tOKIOftTA!0!0's[pilrllSrger6"by9"| USER SLIDE SHOW p;ogram w.auto or manual display is standard1
be done tN FtJLL COLOR BmVs on Ite H*tNBOW NX-
SOFTWARE uptoes ibng wft new dooimemarjori, wben n becomK available. PRtUT! Video Byte II wrfl prir in ELACK and WHITE GREY SCALE to most pmters. r, ■wwn used wtti EijUode1 V50. yar printouts can
is th& PERFECT COMPANION! Video Byle IS users are automatically sen! FHEE
carBidos. Eiptode^ V5.0's menu will reSLin you Id VIDEO BYTE Ifs menu. Biploote1 V5JJ
MENU OMEN! Vrfeo Byte II comes with, an easy lo use menu driven UFILirY DISKard digiwet wog;am [64 MDOE ONLY). COMPACT! Vxteo Bfia H's rurdwaje is compacli tn ■ r.: no bigger than yam avenge carlndge! Video &;"■: :;~ es with it's own cable. IMTEGBATED! Ww Byte n 6 D^m3 to be wed rniri or wthoul EXPLOOEr V5-0 col*
you can go in and redrawor realtor your VB.p«:'s LOAD and HE-DISPLAY! Vidacj Byte II a^owa toj 1o load and te-Csp'jy all Video Bylt pictures Iron inside Video Byle's menj.
pictures 10 di&k 3$ FULL COLOR KOALA'S. Aliw wriicn [rising Koala or suiiaWe nrsgram)
your vid&o pictures. SAVES ss KOALA5I Video Byle II allows- y/ou lo save all your
FULL COLORIZING! is posaWe. flua iq a unique SELECT and INSERT cdor process, where you can seleci one of 15 COLORS and insert ihai cofor into one of 4 GRAY SCALES. This process will Five you over 32,000 different color comhnabons Id use in
dgitzed video Icom your VCR &VJ or COLOR CAMERA or OFF THE AIR or CABLE VIDEO (lharks lo a fast1 21 sec- Sca^ lime). New versw JO softie leatmes full RE DISPLAY with MULTI CAPTURF UQDE. MENU 5ELECT PfilNTiNG. EXPANDED COLORIZING FEATURES. SAVE to DISK FEATURE AND MUCHMOHE!
introducing the word's fust FULL COLOR! video digitizer lor the Commodore C-64, 64-C. C-128& 128-D computer VIDEO BYTE can give ytu
VIDEO BYTE II -the only FULL COLOR! video digitizer for trie C-64f C-128
jou 32K worth, of greai Built-in liiliiies. alt at jusl the Touch of a Finger. You ^ct built-in
moniior, Rm writer and will also perform may CP/N1 A MS-DOS utility functions.
■BASIC Kemali ROM tested
and the unusual. We now have over 1 .ODD parameters in stock!
A — Thert is an crapi)" socket inside jour 138 jum waiting fdr wi Super Chip lo give
THE 128 SLTERCHIP - A, B or C (another firsl)
EJElor, Pbs we'll add 60 graphici.
Photo-Copy, Super Label. Comener ^l:o^ie^l^ TMm Shop to Prim MtttH). and Sprite
Out be^r wiling ryiiphic proErani plj^ more, al] on ok disk, (iraphk label maker,
GRAPHICPACK
Crad the protedion ridiloff.
Wtiai dwi Ltiai name say???? If jon Q*n iltcuonic ani^amc^. [hen>QU need this disk.
THE ARTFUL DODGER
CALL NOW FOR THE BEST DISK AKOHVE IT1LITV EVER CREATED!)
DUAL VERSION
SUPER-CARD +
• Version 2,0 now available fcr our owners.
■ RAM e\[)aiiders are iuppened fm fewer disk Jwapl
■ SjperCard + is iranspareni its vourdri\« when na| in nsqT
require soldering.
• One board fits all drives - ]54I, 1541-11, 1571. and companbtcs. Snme drives
■ Allow fora full itthorn! tru
• Tc«s serial, met wxJ control ports
■ Simply bwn cartridge- A pen [annccujp-
A professional diagnostic cartridge :or your Commodore 64
64 Doctor
S2J.9S
8yt! This reduction h possibk became of new advanced M/L
This arnazinj pfi>yatii »ill reduce (he site of 3 fik by ay much as
_
SUPER-CRUNCHER/LINKER
_
algoritlims. Multiple fil« ean b? KHnpacJed imo one. saving tid, ipooe!
^»
&?
Super Cartridge
the Ultimate Llility CartridRt peked full of u«M uiiliiies. Sl|we fail file copier, nibbler, sector eclilor. graphic label malier. just lo rneniion a few. ] 2SK of softw are al your finger iijk. Supej Canridge can k1 -.hui
rtT
£&'
SuperTraclttr....————..-..-—._.-„.»».___.„..
and most C?64 compatible drivas. Some minor soldering will be
tool a tncased in a handsome bo\ that sils on top of >iwr drive Works willi all
display. 8 and 9 switch. densQ display, write proie<:i orVoff. This incredibly iiitle
protection is. S jper Tracker hfc Qlher jseful options such it track ami half track
■ Vrtrts wiih parallel cabl« for8 second back-ups, • No parameters reqtiired!
■ Wake back-ups of all your original^ ifrc day you buy ibera a>
UTILITIES
utilities, parameters, telecommunications.
PROVIDER OF
C64/128
Software Submissions Invited We are looking for HACKER STUFF: print
WORLD'S BIGGEST
SUPER-CARD +
CALL (503) 647-5611 24 Hrs A Day!
II you wish to place your order by phone
leading apiece of software. This information v.\\t he voyndhl [o find where ihe
^-
^J*
North Plains, OR 97133
P.O. Box 532
UTILITIES UNLIMITED,
ESTABLISHED 1968
OUTSIDE USA& CANADA...CALL
j
(718)692-0790
GHZETTE
12*99
Retail Outlet: Penn Station, Main Concourse
:
FOR CUSTOMER SERVICE Call: Monday-Friday :9:30am4:30pm (718)692-1148
(Beneath Madison Square Garden) NYC, NY 10001
OR WRITE TO:
Store Hours: Mon-Thuts 8:30-8/Fri 6:30-3:00/SaI-Closed/Sun 9:30-7
Monlgomery Grant Mall Order Department.
FOR ORDERS & INFORMATION IN USA & CANADA CALL TOLL FREE
P.O. Box 58
Brooklyn, NY 11230
1-800-759-6565
FAX NO. 7186923372
TELEX 422132 MIGRANT
Extended Holiday Season Order Hours: Mon-Thurs, 8:30am-8pm / Fri, 8:30am-4pm / Sat-C!osed / Sun, 9:30am-6pm NOSURCHflRGEFORCREDFTCARDORDERSiWEINVITECORPOrfATESEDUCATIONAUCUSTOMEflS K DISCOUNTS FOR QUANTITY ORDERS/HUSH SERVICE AVAILABLE/TOLL FREETECHNICAL SUPPORT
commodore aT VALUE)
COMMODORE COLT
r=128X D *■ ***
INCLUDES:
c-mo with Built-in
$429
UOMTOfl INCLUOEO
COMOOO
TV*
177-7.16UHI kfcW
AMIGA TOO
Amiga 500 W/512K , _
Bait-In 3 5'Disk D/:vs
Mousa
STARTER PACKAGE
_ _
C/S4-C wilfi Excoloralor Plus Disk Drive Two Action Games
)CJIg tJ*VM
FR AMIGA 500
GEOS Program
Quanlum Link Software & Membershio FREE Gilt Offer
$749
COMMODORE C 64-C
Commodore 1541-C Disk Drive Commodore Color Printer
'999 12" Monitor
' PERIPHERALS^
GEOS Program Quantum Unk Software & Membership
$319
AMIGA1010 Disk Dflve..*179
A-1680 Modem
'99.ss
20,30,40,60. BOMB
Hard Drives lor AMIGA 500/200D
IN STOCK
A-20B8D Bridge Cafd A-22B6D
BrldgeBoard
'499 '1149
A -501 Memory
Expansion Monitor
'289
AMIGA A-205S RAM
Expansion
.....'699
ALL OTHER AMIGA
PERIPHERALS IN STOCK
j
S99
_
$169 $219
DPS-1101 Daisy Wheel Letter Quality Printer. S1S9 ALL 64-C, 128, 128D PERIPHERALS
S ACtES^ORIES IN STOCK! HARD DRIVES IN STOCK
A- JO00 CornpularwXeipoard
1M9Eipar«ueioU9MB
Bui.i-n 3 5■ Dis» Driw> Mouse
Drive
Kwfbont
Mouse
aS" DttKDrive <0M3Hard Sysiam SoUwaia
" «3299
Axga
FREE Son ware
M459
AM1OA20D0W.10S4
Monllor..
M739
IMBBAM «M3H,udO,ini Video Gurt-in Cud \r VGA
COMMODORE 128D
0OS1.3
Commodore Color Printer
$629
$289* 1802 Monitor
95
$73.95 529.95 $19.95 $69.95
COMMODORE 1350 Mtwse
$26.95
COMMODORE 1351 Mojse $39.95 XETEC LI. Kernal 20MB Hard Dr.ves for; $799
c-i se & 1 aeo
XETEC 40MB Hard Drivoior: C-64/128S128D
AMIGA 2000
$849
S1199
M949
.Fr^ __,..$! 73.95
13M.95
FX-650
..S3M95
NX-10M
ZZZ:.,,.,
NX-1OO0C
..$209.95
NX-1000C Rainbow
S209.95
NX-24M
1277.95
XR-1000 ,..S33fl
XR-16OO....J4J9
XR-2410..S429
XH-2415.4549
PJ2OO
'..Tfr'.T.
P52D0
160D
CITIZEN
..
...$483 95 .5149.95
OKICWA
S139.95
OKIOATA IB3 J249.95 n 3 S'C.S* Drwa Mouse Amiga Basic Sotlware
SlW.95 I164.95
NX-1000 RairtoW
20.
AZOOOCOpuleWyt
40MBH.D
CALL FOR
LO-510
OKIMATE
RGB COLOR PACKAGE
M659
'59
$29.95 $49.95
XETEC Supflrflraprii* Gold C-64iC-64C Power Supply C-1660 Modem C-1670 Modem
c-64c
PRINTERS
$69.95 $114.95
XETEC S. Grapha Jr. Interface XETECS. Graph* Sr. Interlace
INFORMATION.
AMIGA SHOO w,'SEAGATE
M499
Daisy Wneel Letter Otialily Piintei
PACKAGES TO YOUR SPECIFICATIONS.
3 5-DiSKDr.vs RGB Color Homof Free Mouse S Soriwire
GWEjic
SANYO PR-3000A
C/128-D
1700 RAM Expansion #1764 Expansion Module
*189
PC-40III
IBM AT COMPATIBLE
WE CAN RECONFIGURE ANY OF OUR COMPUTER
20,30,40, 50,60,70,80MB
AMJGA2000
$479
Complete w/l084 Monitor
1OB4 Monitor
152S Dot Matrix Printer.
MPS-1000. MPS-1250.
WS9
COMMODORE
Commodore Color Prinior 12' Monitor
CALL
Quantum Unk Software & Membership
SEAGATE
OMB RAM
1750 RAM
Commodore 1541-C Dish Drive Commodore Color Printer Color Monitor GEOS Program
$429
tSSI
COMMODORE COLT W/1BB4 MONITOR..
Commodore C/128-D Computer with Built-in Disk Drive
Commodore C'128-D Computer with Built-in Disk Drive Commodore 1902 RGB Color Monitor
Commodore C-64/C Computer
'149
A-10MRGB Color
^
COMMODORE C 64-C
COMPLETE PACKAGE
m Floppy OOMB Ha/dOrtrt.
DELUXE PACKAGE
M59
Expansion
COLOR PACKAGE
COMMODORE 128D
154111 Disk Drive IntJixfol Ftoa Qamal
'629 Commodore C-64/C Computer
& 1010 IS" Drive
CALL $19995
COMPLETE PACKAGE
AMIGA 500 With 1084
1571 Disk Drive
15S1 Disk Drive
$229
RGB COLOR PACKAGE
Amiga 500W/512K Bulll-ln 3.5' Disk Drivo Mouso RGB Color Moniior Free Solwarn
AMIGA 500 Wilh 1084
S659
COMMODORE C64-C
160
5219.95
390 321
$439 95 J43995
320
Panasonic KXP-1I9I. KXP-1092L KXP-3131.. KXP-1124,
M19.S5
17795
Hubert Cross They've finally broken through. In "Final Defense," hundreds of ene my ships are approaching by sea, and an equal number of tanks are converging on you by land. You're
the last defender. And before they take you, you must, wipe out as many of them as possible. If only you could hold on long enough for
reinforcements to arrive.
Getting Started
tarmac, tap the RESTORE key to get
FIGHT BY SEA AND BY LAND IN THIS ARCADE-STYLE GAME FOR THE COMMODORE 64. JOYSTICK REQUIRED.
back to the start of the runway.
(Don't press RESTORE during the game or you'll reset your score to 0.) Once you're in the air, you'll
find that the plane is more respon sive at higher speeds and less re sponsive at lower speeds. If you try to fly too slowly, the plane stalls. Also, be careful not to fly too low or you'll crash. In practice modeâ&#x20AC;&#x201D;that is, at
Final Defense consists of two pro
grams. Program 1, "Boot," is a
short BASIC program that loads and runs Program 2. To avoid typ ing errors, enter it using "The Auto
matic Proofreader," found else where in this issue. When you've finished, be sure to save a copy of the program to disk. Since it tries to load Program 2 (which hasn't been created), don't run the program yet. Program 2 is written in ma
chine language. To enter it, you'll need to use "MLX," the machine language entry program, also found in this issue. The MLX prompts, and the values you should enter, are as follows: Starting address:
2000
Ending address:
339F
Before you exit MLX, be sure to
save a copy of Program 2 to disk with the filename FINAL.ML. To start the game, plug a joy
stick into port 2; then load and run Program 1. After the play fields
have been set up, you'll be prompt ed for the level of play (0-9). Level 0 allows you to practice takeoffs and landings without enemy con-
frontation. Levels 1-9 range from relatively easy (where ships and
level 0â&#x20AC;&#x201D;there are no enemy ships or tanks. Push the joystick to the
tanks fire at you infrequently) to very difficult {where they fire con stantly and quickly).
left until you're going full speed, then wait until you're out of the
Playing the Game
The first time you play Final De fense, select level 0 to practice fly ing the plane. As the game begins,
the airport scrolls onto the screen and your plane appears on the run
combat zone and the PREPARE TO LAND message appears on the screen. As soon as you see the mes sage, slow down to the minimum
speed and dive to treetop level. When the airport appears on the screen, set your plane down on the runway as soon as possible. If you
to the left and hold it there as your
see that you're going to run out of runway before you can stop, gun
plane picks up speed. Since the
your engines and take off again.
way. To take off, push the joystick
tion, you must be very close to full
There are two more airports at which you can attempt to land. If
speed before you can take off. If you hesitate while accelerating,
you fail to land at any of them, you'll have to fly over the combat
you'll probably run out of runway
zone again.
plane has a full load of ammuni
and crash into the fence before be coming airborne (so gun it!). When you've gained sufficient speed, push the joystick up to take off. You may abort a takeoff by
braking before you reach the end of the runway. Push the joystick to the right to apply the brakes. If you wait too long to start braking, you'll reach the end of the runway before you can stop. If you do stop on the
Fighting the War
After you've learned to take off and
land, you're ready to go into battle. Select a level between 1 and 9 and prepare to face the enemy. Leave the airport and fly along at cruising speed until you reach the combat zone. Once there, you see the mes
sage GET READY on your screen, and your plane automatically slows COMPUTERS Gazette
December 1989
33
to combat speed. Push the joystick left and right to move back and
BQ
forth over the combat zone. Press
HJ
26E
SYS9696
SH
278
SYS9088
US
28E
PRINT"(CLRj":RETURN
SR
29G
FORX=0TO108STEP2:SYSR,B
the fire button to fire your weapons.
B27H 250
POKEW,25:Q=fl:GOSUB410:G OSUB270
,X-Q,20
GM
30H
FA
31fl
SYSR,0,X+9-Q,ll:NEXT:FO RX«0TOB SySR,l,X-Q,19-X:SYSR,l, X+110-O.19-X
RP
320
XF
330
BD
340
NEXT:SYSR,2,-0,23:S¥SR, 3,118-0,11 SYSR,4,7-Q,15:SYSR,5,90,15 FORX-14TO102STEP4:SYSR, 6,X-Q,15
fiC
35fl
NEXT:SYSR,5,X-Q,15:SYSR
,7,X+5-Q,15
Prcpare for takeoff in "Final Defense."
Your weapons-system officer automatically selects air-to-ground missiles or cluster bombs, depend ing on whether you're attacking ships or tanks. Each ship you de stroy is worth 100 points; each tank, 500 points. Tanks are much
and tanks fire back at you, so be careful. Your plane can take only five hits before it's destroyed. If you crash into the ocean or the ground, it's all over. When you exit the combat
zone, your plane regains speed and you may choose to land for repairs (your plane can take only five hits without repairs) or face another at tack wave. If you do land, the pro gram also advances you to the next level. Here, the enemy shoots more
rapidly and bullets travel faster.
Program 1: Boot GK
100
IFA = 0THEtJA<-l:t,OAD"FINAL
O.C
110
.ML",8,1 SYS9094:W-250:POKEW,40:
HE
120 PR1NT"{CLRH2 DOWN)
R=9091
(WHTjPLEASE
WAIT
A
MIHU
TE"
DB
130
QF
140
Q=-16:GOSUB<U0:FORQ=80T O40STEP-40
XS RG
GOSUB290:GOSUB270:NEXT:
GOSUB290 1S0 Q = 32:GOSUB410:GO.SUB270: FORY=10TO21 160 SYSR,17,21~Y,Y:FORX=22T 048
FP BO
170 180
BB
190
K=9*RND(0):IFK>3THENK=0 SYSR,18+K,X-Y,Y:NEXT:SY SR,21,X-Y,Y
NEXT:GOSUB270:FORY=10TO 21
QE
200
FORX-21TO49:SYSR,8+RND( 0)*4,X-Y,Y
HB SJ
KE
00 00
00
00
30
00
03
03
C2
88
00
02
20
20
08
B4
2190: AA
80
00
A6
68
22
219B: 00
A5
88
02
96
60
21AB: 21AB: 21B0: 21BB: 21C3:
88 AA 02
02 80 00
A6 08 80
60 04 03
08
9A
1A A0 22 69 20 30
53 59 6D
20
03
88
00
2A 00
10 30
37 43
00
00
00
00
00
00
00
00
FA
30
30
30
0B
22
03
00
08
9C
21C8: 80
20
40
08
02
08
40
08
94
21D0: 21D8: 21E0: 21E8: 21F0:
20 38
30 22
84
08
23
20
81
07
32 32 21FB: 80
32 30 38 00
20 04 88 40
02 84 18 00 20
01 08 02
88 00 00
00
00
00
20
20 20 22 22 00
92 20 10 38 00
A3 91 02 93 06
2200: 00
00
03
00
03
03
00
30
44
2208: 00
00
00
00
00
00
00
00
4C
2210: 00 221B: 00
00
00
00
00
00
00
00
54
30
30
03
03
03
00
00
5C
2220: 00
00
00
00
00
00
00
00
64
2228: 00
00
00
00
00
03
00
03
6C
2230: 00
00
00
0C
00
00
3B
00
AB
2238: 00
EC
00
00
30
00
2243: 00
00
00
03
30
00
00 00
00 00
39 84
2248: 00
00
00
00
00
00
2253: 00 2258: 00
00
00
00
03
03
00 0C
00 00
8C AC
22 34 32
BR
360
SYSR,15,Q-72,12:SYSR,15
XB
370
RP
380
9CS
390
GK
400
SYSR,16,Q-30,12:SYSR,16 ,0-26,12 SYSR,15,0-20,12:SYSR,14 ,0-16,12 S¥SR,lfi,Q-5,12:SYSR,14, Q+20,12 SYSR, 14,Q+24,12:RETURN
1C
90
00
38
00
00
70
D5
BC
41G
FORY=10TO21STEP2:FORX=3
2260: 00
00
E0
00
01
C0
03
03
CE
5TO47STEP3
07
00
30
0E
00
00
06
420
SYSR,14,X-Q-Y,Y:NEXTX,Y
2268: 80 2270: 1C
00
MX
00
00
38
00
00
70
00
27
:RETURN
2278: 00
E0
00
00
40
30
00
30
F6
2280: 00
00
00
00
00
00
00
00
C4
03 03 08 15 14 50
23 01 48
30 01 24
02 20 82
04 08 10
80 50
00 00
Fl C6
00
50
CE
02
48
10
EC
A4 12
A5 21
82
94 D0
42 A9
55
0A
5E
AE
A8
55
66
30
97
,0-67,12
harder to destroy, because you must deliver a direct hit. Both ships
2180: 00 2188: 00
2000: 00
00
3C
00
00
FC
00
00
BB
2008: EC
00
AF
0E
B2
FC
EF 03 FA AC
C3
2010: BF
03 3F
EA
AA
AC
1A
2318: EB
FF
F0
EB
AA
C0
3F
AB
AD
2288: 00 2290: 03 2290: 03 22A0: 80 22AB: 12 22B0: 2D
2020: C0
03
EB
00
00
EB
00
00
AE
22B8: B0
05
EF
43
01
BD
0F 00
2028: EC 2030: 00
00
00
FC
00
00
03
00
AE
22C3: 00
00
00
00
00
00
00
00
05
00
00
30
00
00
00
00
70
22C8: 00
00
00
00
00
00
203B: 00
00
00
00
00
00
00
00
78
22D0: 00
00
00
00
00
03
00 00
00 00
3D 15
2040: 00
IB
3C
83
22D8:i00
1C
00
3F
FC
30
7E
00
00
0A
22E0::00
FF
08
FF
00
E7
03
00
30
FF 03 03
F8 00 00
F8 32 3B
2058: 08
FF
00
0D
FF
90
0D
FF
C9
22E8:ilC 22F0::03
33 30
FC
00
F8 00
3F
2050: 7E
18 00 00
00
00
30 00 7F
00
2048: 00
00 3C 00
03
03
00
00
00
00
00
35
2060: 90
0F
FF
B0
0F
FF
B0
0F
A0
00
00
00
00
00
00
00
3D
2068: FF 2070::07
F0
0F
FF
F0
07
FF
00
00
30
00
00
EC
B4
E0
07
FF
C0
03
4B C9
00
FF
E0 FF
22F8::03 2300::00 2308::00
0C
EB
33
3B
AA
EC
3A
6A
2073::C0
01
FF
80
00
FF
00
83
E4
2310::AA
AB
EA
AA
AB
EA
2080::00
20
00
30
28
00
00
2318::EA
AA
AC
EA
AA
AC
A0
08
08
28
08
2320::AC
3A
AA
AB
3A
AA
AB
AB 4B
08 20
2A 78
AB AA
2088::30 2390:;A8
23 2H
AA EA
EB
AA
EF
EB
AA
2328::AA
AC
EA
AA
B0
EA
AA
A0
IE
2098:;FF 20A0::AA 20A8::AA 20B0::30 20B8::00
FF
FF
AA
AA
AA
AA
AC
EE
AA
AB
33
AA
30
AA
AA
AA
AA
AA
C0
A7
00
00
00
00
68
00
00
30 00
FF
00
03 03
00
00
33 30
EF
A8 S3
2330::EA 2338::BC 2340::00
AA
AA
EF C9 AA 83 2A 60
00
00
00
00
00
00
F0
2348::0F
EF
EA
FF
F0 EB
00 3A
68 2F
00
00
30
00
00
03
FF
F8
2350::AA
AC
00 3B 3A AA
AC
3A
AA
AC
59
20C0::00
00
08
00
00
0A
03
00
2A
2358::0E
AA
B0
0E
AA
B0
20C3::2A
00
30
A0
00
02
80
00
31
2360::B0
AA
B3
3A AA
AA 3A
26 13
20D0::8A
00
02
AA
30
02
AA
00
9E
AA
AC
EB
AA
00
0A
AA
AA
3E
AB
FB
F0
00
0F
FF 00
AB 00
El F7
20E0::FE
FF
FF
FE
AA
AA
AE
BA
8D A8
00
00
00
00
00
00
BE
20E8::FA 20F0::2B 20F8::00
EC
BA
FA E0
AF
AF
A0
AE
24
4C
E2
HA
AA
78
A8
B0
03
7C
B5
2390::A9
00
25
A9
6C
BD
FE
F0 BA
EC AB
03 3A
AC
EB
24
85
02
50
AB
BD
AB
0E
AA
AC
3E
AA
AC
9E
23A8::85
AA
AC
3A
AA
B0
3A
AA
7C
24 4A 65 03
29 4A 04 B5
F7 4C 0A DF
BD
23
BD
ED
24
BD
FC
23 3C 24 38 65 FB A9
24
2118::0E
03 BD 3C 01 3B 8D 23
14
2110::AA
25 14 04
14
AA
CE B8 3A 4F
2398::B7
2108::AC
00 3A
A9 B6 20 85 02 BD 29 4A 24
25
00
25 3D 60 24 A6 F9 48 68 52
A9
30
00 00
00
00
00 00
23 8D
00
80
9B 60
A9
AE
236B::AA 2370::EC 2378::00 2380;:4C 23B8;: 8D
3A
20D8::02
0E AC 30 30 BF
3E BC
00
85
IB
A6
04
A4
03
BD
F0
EC
ED
23 FE 28 F0
24 86
85 F7
Cl 5B
B0
0F
4C
A6
06 F7 E8 AE
91 E6 E4 20
E9 69 A8 25
Program 2: fihal.ml
2100:: 30
23A0::20
2120 :B0
3A
AA
AC
EA
AA
AC
EA
AF
2128 :AA 2130 : 3F 2138 :00
AC
EA
AA
AB
EA
AA
AB
FC
AB
30 00
EC 00
FF
41
00
00
00
00
00 00 30
BF
2140 :00
3C 30 30
EC
00
EB 30
00
82
23B0::0F 23B8::4A 2 3C0::85 23C8 :05 2303 :6B 23D8 :FB
85 4A
06
BB
13
BD
FF
BD 85 C0 FF
210
NEXTX,¥:GOSUB270:FORY«1
2148 :00
00
00
00
30
00
00
30
8A
23E0 :85
FB
85
FD
2150 :00
00
00
88
80
00
2A
80
F3
23E8 :FC
D4
2158 :00
A6
15 00
95
84
23F0 :E0
00
00 80
00
2160 :00
00 26
80
SR,13,34-Y,Y
AA
00
00
1A
23F8 :A6
FORX=36TO47:SYSR,12,X-Y
2158 :8A
80
30
08
00
03
00
00
90
2430 :FB
18 19 F8 A5
69
220
0TO21 POKEW,27:FORY=10TO21:SY
,Y:NEXT
2170 :00
00
00
00
03
00
00
03
B2
SYSR,13,X-Y,Y:NEXT:GOSU
217B :00
00
00
HO
00
00
00
03
BA
2438 :F8 2410 :06
230
GQ
240
34
COMPUTED Gazette
December 1989
F9
91
FD
C8
C4
05
D0
E0
00
C8
60
20
FD
3A
69
Lyco Computer Marketing & Consultants Panasonic; KX-P1180
•Standard parallel Interface 'High spend draft priming 'High resolution NLQ lad and graphics
• Four 1.11-11 [ants 'Paper parking
$149
95
cdi NLO
- caniiiies (.tailed
Prmfcr ribbons, cables
lot all .-,: -'i -,;■■■,'
Slar
Epson
NX-1000 Colo'
Nx-ioooc NX-1000C Color .. NX-IDDO Sarlojll NX-S400 ■
rtirfi Coblo Pu
provad snrouqh-raul capablllllei
$169'
•BullMn urlabte-wldih Ira dor ■compact da sign wlbottom paper
feed minimile space roqulremnls.
S139.951 1109.85 I1S9.SS S2U3.95
LX-810
(1(4.95
LQ-51D , fx-sso FX10SO
1319.95 wi.n (44D.DS
LQ-650
(529.05
LQ-B5O
(NEW
J271.SS
1524.05
Panasonic 1110
/or many printer.
Please Call.
*1GS-95-
1191 1124 1503 1SS5 1924
12I8.S5 I3SB.95 I379.B5 S429.eS (539.95 - Ouanrmea limltoo
Citizen 110 D
(13B.95
ISO D HSP-500
1154.95 (315.95
MI7QB
O45.95
Brother
MI724L
Owpubllsh Gtoflla 12S
126,95
Eclwton Mach 126
OWI Z.D
529.95
Mach 5 . 4 cf Milan: Maniac Mauilon Nouroainncor . .
Rampaga . Berkeley Soil works: GeolHo S4
. S20.9S
M5.SS
Brodorbuntt:
Print Shop
(28,96
Print Shop Comp 120.95 QrnnhlcUb1.2,3,ea 114.95 Carmon San Dlega WI.12Q.95 Cirman Sin Dlsgo US (23.9J Spy,:
.S20.95 .S23.95 .S20J5
Fastloed
-*35.95
GecttrJIO 12fl Berkeley TriPak Geocalc 64
W9.95 139.95
(23.95
CaMiornu Games . . . (23.95 4.4 Off Road Racing. .511.95 Final Assault S11.95
.539.95 .S29.eS £29.95
Oklnut* KMcwt . . . .(194.95 172 IS! Turbo
S195.95 (229.95
330
(335.95
IS!
(333.95
331
$164.95
ACCESSORIES
.y ....
SiBillh Flflhtor... . Rod SIDrm Rising
S33.95 .128.95
Epyi 500 XJ
.(13.95 512.95 .(16.95
Bobs
12G.95
Origin;
Ultima IV. IJIIn.. i V Tlmawotlts; ShIMcuIc 13S Data Manager 2-64 Data Manager 13B .
134.95 .135.95
Partner 64 . .rrTT? Partner 128 Word Writer 128 ..
Printer /nlfrtacn;
Joysticks:
P
GunBhlp
Okidata
1678.95
COMMODORE SOFTWARE A CUM:
$138 95
o t.my the accessories
PRINTERS
and connections aisiiab
NX-10DO
• 120 cps draft speed with Im-
•9-Pln personal printer 'EZ-Sel oparitor psnal •adjustable pu*h/pull Iraclor feed arrujl[ipli)
paper pains M92 cps drall <38
• MIA Cabin Puichast
tCITIZEN 120D
.{29.95 111.95 (29.95 (23.95 (29.95 129.95
Cell lor Nsw rules
I Coniroller 3-Way
.(I9.B5
. . . .516.95
Bannsr Paper 45" Roll .510.95 Dilre Maintenance:
Suige PiolBctQis;
5' * Drive- Cloancr
. . . . .S4.95
314 Drl™ Cleaner ... ..(4.95
S19.95 .119.95
OVSPP-11! QVS PP-104 ....
. (29.95 .540,95
1000 ahrtrtt lacar
S4.93
.19.85
OVSPP-102 . . .
574 95
Supirgraphlcs. .(55.95
Ptlnter Paper;
. .S5.9S
.
535.95
Xetoc Gold PPI MW 3S0
'• ;
.(13.95
Oltktnar. VA Disk Noichnr . Xldei 5V< DSOD. Xidsi 3'i DSDO.
Xetec Jr
525.95
ATTENTION EDUCATIONAL INSTITUTIONS
If you ate nrtt currently usin iiin out GrJucalional service gruurarn. gleaie ou rniircscrilaiivcs lor details, ease call out
COMMODORE hardware^-
MAGNAVOX
H^sr^D,^
screen
• Green toil switch • BullMn speaker, tilt aland and cabling lor most Cornmod are computers
S18995 • 610h x zorjv
■ IBM and Commodore cnrnnatlble
S6995 Excel FSD-2+ + Disk Drive
.,.,.,
16H.9S ICAU U9.9S
and reception over standard dial-up telephone lines • Hayes compatible with the
compatlbla, Iho Eicelerator
DUIOS!
194.9$
chbidi CM(It)
naa.ss |!»BS
(CM-SIS
11SS.SS
210* A CcmpoulB 1410 CG* H"
IIIMS
U!0EQ*U"
IJI195
94M
II2fl.BE
Cardinal:
Plus Dish Orlvo Is quieter,
MB24OCIEX E1CT MD1IO0EI EIT.. .
smarter, fflBiar. and more
Wrttm
95
' ■ [itod AT com
m.mil Eel
3B4.9S
100% C Commodoro 64C driuo
,,D,-/lni-v
• Low error data transmission
uni.i !■ ,iiiv
• 12" amber display
,
External Modem
1171.15 1J7D.S5 Iirl.SS
Ifirc Wmltm
GoldStar 2705 A
reliable than Ihe 1541 and 1541C. 1-j<aar wairanff
,.
1011 McnHw
I ? El FIIU C61 Coll PC 1 SSi Oltk Drlia
,.
. :Uas Cardinal,. MB1200EX
BUD till II 01>k Drin tBOI 0 HOflltsr
iiiriom "^ . MNP Eorcom 24E' MNP
"Our Friendly sales staff can help
$100 9$ Illll
tm.95 tltB.9S
• Automatic Dala Standard and Speed Adjust features
$69! OMMODORE64 Power Supply
Go with Hi Micro R&O Power Supply. The MW
701-A loaiuro doubio fused
systems, schemallcs, and a _
one-year warranty. Slay wilhH the best, slay wlih Micro
■ 00 ^1 95
Mm 004
with any questions you have!"
vthythopit Lrco Compiler? Lycn Computer oilers quality name brand compultr pretiucl£ at prices 30 tf [o£Q% twlow rglall. If tdj do noi me itia product
you want Bdterllied. call Lyco Markellng loll liee. Hoy ilo I know lull) oil Hit prmtucl I nestf? Our mulallng ilaM incplres conllnoui lor mil I raining by oui minuFiclunra. Ai !hausands ol peopli swy *otk capitalize on our H«lnot jnd torvlcoa. wo hope you loo, wlfl mali LycoCornpuiBryouMlral choice. What aoour *irriJily or urrltt? Our Cuslomtr stnlct Dawnmenl it mill bio al 1?I7| ISIICD to jsslil you. Wa bick ill ol our manufaOu'er'a itated «trrinly
Itrnii Baiofa reluming iny Jlcm that appnra tD bo Selective, we *&V thil you ca]l our Cutlomor Service Deparlmint. Will you tuttl in tttm foma? Wa arlei ntil nay Mr, loo Oly llr, llmilinl UPS, and poilll InlaTnational Ihipping Hnlial Tamporary thorugai tra normally tiNM wIMii 10 tlayi Kn do I «8«r? Wf h.a.fl bIubji Bccapltd COD ordtri IPirougri UPS. PrtpJld e>tr> crde'i o,cr t'.G art ihlpped Irolgrn-lre* For Drderi undtr ISO. pjtau add ti for freight.
Peiunal and company check; reqjrs a 4 mk wailing period. VJm and PAaitar Card ordtn ara icctpiad- PurcfiaB* onlert era accaptad from Educal4onal
Inniiuliom WtcrLBiBeuksEaiandeUferlailnPcnnVrhflnla, Fc**POdFPO, anfl Inltmatronalorderj, *0d <6plui3S for pnorilymalj. Prlctiln thii ad rtflecl caih pncei Iditrtmd prices md militnlilr ira auojact to =hana« Slmol( itnd your order to Lyco Comouler, P.O ?ji 501S, Jarsej Short, ft. 17740. Or, call l-SO) 2]3 51-;: or ill:, ill t::J Nol rgii»nilbl< lor lypographicat irrort.
1-800-233-8760 Circle Reader Servico Number 1
Sales: 1-800-233-8760 or 717-494-1030
Hours: Mon,-F:rl. 9e.rn.-9pm.
SntlOam- Gpm.
Cuslomer Service:
717-191-1670 Hours: Mrjn-Fri 9dm-5pm. Fan: 717-491-1411
2418:9E AD 2420:A5 65 2428:04 04 2430:06 2433:07
06
20
8D
AD
20
BF
60
Bl
04 05
04
06
04 05 06
04
06
04 05 06
07
28
36
05 06
05
17 ID
26B0:31 26B8:90
05 07
AF
26C0:26
9D 3F D0
79
26C8:50
BD
08
11
8D
05
E7
09
6A
89
26D0:05 26D8:8E 26E0:07 26EB:D0
07 79
2448:02
07 99 20
5A
78
05 59
2450:09
06
80
82
245B:93
9B AC 24
7E 9F B4
18 05 06 84
A0
Al
A2
28 05 09 85 A3
A4
31 D2
HA
BB
BC
BD
BE
74
24
24
24
24
24
B0
24 24 DB
24 24
24 24
24
24
B8
24
EB
EC
19
2480:E9 2488:D6
24 24 EA D4
24 24
EC
E8
00
D7
D7
31
FE
FD
FD
FF
FE
FD
ID
2490:FD
FF
D4
F9
FC
FC
FB
249B:FB
93
FA
04
D6
D5
D5
DF
8B
24A0:DE
DD
DC
DB
D9
DA
F5
43
24A8:F6
F7 El
E2
E3
E0
59
2740:A2
24B0:E7
F3 E6
D4 00 F4 E4
26F0:30 26FB:A9 2700:29 270B:1A 2710:29 2718:91 2720:51 2728:27 2730:9D 2738:9D
F2
F0
EE
AC
2748:A4
24B8:EF
ED
D4
D3
D2
24C0:FA 24C8:D0
D5
Fl A4
F6
20 F7 91
25 A2
20 26
64
25
38
BD
90
05
BD
90
D9
9D
05 B9
9D
B9
05
BD
E0
05
BD
D9 E0
2449:36
2460:A6 2468:24 2470:24
2478:24
50
8D A9 20
90
3E
BD
69
32
9D
38
2948:4F
4E
20
D0
Fl
A9
00
8D
0B
43
4F
4D
44
00
50
85
85
Fft
8D
54
45
F9
2950:45
8C
64
50 55
4C
E8
53
66
295B:48
20
59
53
54
49
D0
3D BD 8D A9
0E 22 23 IF
DC
A9
58
4B 58
54
D0
5A
00
C2
16
D0
20
A9 18 58
88
4F 4C 4C 41
20 56 53 48
2980:00
53
4F
52
52 45 41 53 45
El
38
46 20 50 52
4E
8D
2960:43 2968:45 2970:4C 2978:21
IP
D0
4A 20
4F
15 20
3A
45 43 21 ID
A9 25 D8
D0
06 D0
20
7F
30
78
FF
ID
20
20
20
20
20
AD
11
29B8:1D
D0
D0
20
20
20
20
4C
43 65
2990:20 2998:45
38
BD
49
56
1C
53
3A
00
A2
BD
AD
29A0:29
9D
D4
CA
14 10
F7
A9
38 6C
8D
82
8D
7F
8D
11
D0
A9
81
3D
D0
BD
50
20
9F
2A
14 719 A2
A9
8D
A9 C2 15 03
28
CE
91
50
D0
A9
64
9D
68
05
A9
70
87
A9
00
9D
68
70 01
DB
CA
10
EB
A0
A2 63 D9 0C
33 B5
85
2A
BC
2F
6F
20
9C
A9 20 29
96
AC
2750:20
20 A9 2E
2F
A9 B7
20
5A
88
18
2758:28
29C8:AD 29D0:62 29D8:BD 29E0:8D 29E8:D0
A9
05
20
B8
2B
AD
SB
15
29F0:BD
2760:50
18
69
30
20
16
91
FB 81
2768:49
23
A9
00
20
B8
E7 28
BD
80
2770:30
8D
8A
50
38
6E
8F
2778:20 2780:AD 2788:F0
64
28
AD
8F
50
10
56 78 A3 A2
29F8:D0 2A00:F0 2A0B:BD
D7
20 A9 50 F4
98
50 C9
29
0E
CD
8D
50
02
D0
05
AE
SB
7B 30
2A1B:20 2A20:EA
AD
2790: 50
F0
07
8D
8D
50
4A
20
5F
2A2B:50
29
10
50 F0
03
4C C7
2B
04
28 50
AD
SB 10
50
33 50
AD
16
2B
A9
08
BD
21
D0
F0
A7
D0
8D
3D
50
AA
F0
14
A9
70
D0
AD
D0 50
FA
8C
16 89
A9
BD
30
03
20
3B 59 89
A9
62
85
AC
20
F3
2A30:4C 2A38:A9 2A40:12 2A4B:D9
1C
CD
F0 8C
32
2C
9C
2A
A5
FF
18
49
28
4E
89
49
2A50:65
FA
08
4A
4A
4A
9C
29
A9
ED
2A60:29
80
4A A2
AD
7A
F0
A6 7B 60 F8
2A68:50
18 65
2A78:F7
10 F8 95
85 03 10
6A
A9 4C
87 85
F7
85
2D 7B
2A58:3B
96
48 50 F6
4A
20
50 7F
2A80:08
D0
48
2AB8:4A
53
8D
78
29A8:80
8D
60
00
3B
43
50
00
20
29B0:00
21
E0
FC
00
3A
00
00
64 E8 06
29B8:21
E0
FC
00
0E
00
00
81
29C0:E0
FC 12
AD
D0
8D
D0
19 C9
E2
90
19 0F
D0 F0
A9
0E
8D
D0
A9
82
95 7B
12
D0
4C
21 31
EA
A9
07
E4
21
D0
AD
86
50
8D
16
DD
A9
E2
8D
12
D0
A2
07
63
50 21
50
F0
DE
60
DE
60 58
50
9D
26 50
50
BD B4
06
FE
FB
07
4C
IB
2A
68
87
50
F0
0B
DE
68
50
63
06 6E
20
Al
2F
4C
IB
77
2F
CA
10
D2
2C
2A 7E
8B
F0
0A
AD
98
to 6F
17
BO
D9 El
24F0:D9
BD
SB
06
D9 9D 09
24F8:03
DA
9D
09
DA
BD
2500:9D
31
06
BD
30
DA
9D El 80 06 BD Dl 30 06 74 9D 31 5B
2508:DA
BD
SB
06
9D
59
06
BD
B6
2510:58
DA
3D
59
DA
BD
80
06
5B
2518:9D 252B:DA 2528:^8 2530:9D
Bl
06 AS
BD
80
DA
9D
81
5A
2798:RB 27A0:98 27A8:29 27B0:83
06
9D
A9
BD
1A
27BS:7F
A9
DA
BD
41 59
D2
D0 DA
06 Dl
2 7C0:4C
BD
27C8:85
FA
A4 20 27 A9
2538:DA 2540:FB 2548:91)
BD
06 F9
9D
F9
06
BD
AD
IE
2A
BD
20
07
AD
A5
AC
DB
9D
21
33
A9
50 97
9D
20
8A D0
30
BD
27D0:85 27D8:45 27E0:C9
AC
DA
7D 26
A4 C9
A5
FA
D0
93
2550:DB
BD
9D 06 F8 9D 07 48
06 D0 9D
85 30
07
9D
49
07
BD
4F
49
DB
CA
30
03
73
8D 30
49
28
4E
2A 89
2560:4C
CD
24
60
20
CB
24
F0
AD
8B
F0
06
A6
05 08
8D BB
05
2800:20
B8
28
A9
07
B8
23
80
8D
30
06
2808:AD
8B
50
C9
B8
06
8D
A8
19
2810:8B
50
20
3C
23
35
06
F8
BD
95
2818:4C
A9
00
60
9F
2820:81)
20
64
28
A9
05
8D
A6
B7 25
IB
2828:28
26 50 00
25
07
20
B8
28
B3
25
A9
D9
BD
2830:2B
04
20
B8
0C
AD
B7
05
8D
2838:28
4C
F7
AD
DC
03
EE
D4
2B40:01
DC
29
25 IF
28 00
20 20 20
A2
A3 87
31 BE A9 A9
F7
48
06 A9
49 4C
B0 20
EE
BD
09 2B
03
06 D0 8D 25 3D
06 80 BD
6F 6B
ID 20
A9
90 SD
A9 8D
IE 20 50
4A
9D
4C 7F
BD
DB
27E8:A9 27F0:20 27F8:50
2A
2558:48
C9
IF
4C 00 A0 C9
28
20
8B
D0
06
28 63
20
B5 49
BD
A2
256S:20 2570:E0 2578:3D 2580:06 2588:20
DA
Dl DA
21
eu
05 53 SD
Fl 3E
00 89
24D8:D9 24E0:B8 24E8:9D
BD
00
AE
03 2C 03 F3
F8 E5 D7 BE 60 05 BB 9D 05
24D0:9D
69
53 43 43 ID
8D 30 12
3E
AA
10
29
32
2A10:D0
DD
4A
01 CA 9D 10 A3 20 E9 68 4A 4A
2A90:D0
8D
86
9F 50 50
F0
0C
2A98:20 2AA0:93 2AAB:90 2AB0:83
49 49
34 E3
2AliS:72 2AC0:82
50 30 50
49
71
2AC8:AE
2D
55
2AD0:D0
F0
F4
01
4F
28
A2
0E
FD
CA
D0
36
20
B2
2B
A2
AD
94
50
62 E2
A2
2A70:65
4E 20 65
C9
65 FS FC A0
50 BC 29
B5
50 A3
9C
2F
EB
7F
85
78 F9 FF 23
8D
87
50
09
B6
50
2S
10
05
58
2A
7B
CE AD
6A B2 39
EE
EF
CE
03 03 84
7E 43 90
EA
D0
4C 20
20
2D
CE
E0
D0
85
50 50
30 50 25
D0
ID
AD
32
18
69
03
8D
82
50
A7
82
50
BD
05
31
C9
FF
7B
07
A9
00
8D
82
50
F0
8C
2AD8:EF
20
5D
30
20
1C
30
20
CD
2AE0:CB 2AE8:05
24
93
8D
FB
2A
A9
BC
2A
A9
90 2B
00
2AF0:2B
A0
00
AC
2AF8:B1
FB
8D
90
A9 01 05
8D
71 86
A9 FC D9
Bl
FD
8D
10 4F 58
90
02
2B00:90
D9
AD
FB
2A
ilA
20
FB
FB
2A
BD
00
69 90
BD
02
01
BE
FC
2A
EE
01
28 06 C0
30 01 E0
8D
00
50
D0
DD
60
A5
FA
18
69
99
01
F5
2B08:8D 2B10:EE 2B18:0C 2B20:3A
IB 2B 28
90
02
A9
FF
BD
01
D4
16 58 ID 9F
CE
25A0:B4
07 A5 B7 25
25A8:00
60
EE
AS
25
D0
25B0:A9
25
AD
B7
00
6C
BB
2848:60
20
25 25
D0
EE
B7
25
42
2850:00
A0
25C0:AD
56 A5
D9 03
8D
25B8:EE
18
69
28
8D
A5
2B58JFA
25C8;25
90
03
EE
25
AD
B3
25D0:25 25DB:0.3 25E0:A9
18
28
B3
90
79
25
CA
D0
60
CE
F7
8D
18
03
A9
25 C5 25
3D
C7
2868:95 2870:38 2878:DD
60 20 50
EE
69 B4
A6 8D
IE Fl
03 9D 9A
20
44
E5
A2
00
A9
2C
2880:D0
FA
F0
84 BC 20 FF E8 11 A9
00
50
E3
D0
FA
A2
CA
A0
05
E9
00
A9
4C
BD
IE
8D
23
88
10
F7
E8
04
D3
AB
2B2B:38
E9
01
SD
08
D4
4A
4A
80
2ft
58
20
7F
30
00
19
2898:EB
A0
0C
20
A9
01
15
2B30:4A
SD
0F
95
50
03
67
28A0:A8
20
IE
AB
20
20
B2
2B38:01
DC
85
C6
A9
87
18
4C
2B40:A5
FF
EC
17
18
69 4C
30
F.4
F0
FF
2620: 3A 2628:30 2630:29 2638:8D 264a:8B
H0
F9 C9 SB 50 SB 50 50 A9 4A 66
2B A5 89 C5 C3
2BB8:AA
F0
8E A2 17
50
20
28A8:28 2BB0:16
AD
DC
A9 29
00
8D
DC
28
BD
69
2B50:C0
28
AA
48 IS
BC
28C0:E5
20
FF
63
2B58:86
FA
BD
EE
28
BC
28
4C
12 A4
4A 7D 30 C9 68
28C8:Aft
F0 F8
F9 F9 A9 F9
2B60:F0
3F
48 38 81 F0 85 C0
2D A8 A5
92 99
BB
44 62 9F
00 29 2E 0E 50 29
DC
8D
D4 4A F9
AD
50 28
B2 A0
28
94
2A A9 A9
2888:01 2890:01
03
F0
28D0:IE
AB
A2
A0
A9
20
9D
90
32
D0
FA
60
0F
2B70:32
A9
01 F7 00
8D
90 50
02
2648:69
F9 0C 52
50
CA
77 0B 05
2B68:C9
28D8:04
BD
00 50
2660:2K 2663:2K 2670:C7
8D
A9 31 13 01
HD
CF
2F.
2678:BB
23
2680:8D
4A
2683:D3
BD
2690:26
2590:81) 2598:A9
25E8:19 25F0:30 25F8:F0
2600:4A 2608:3D 2610:20 2618:31
8D AD
30
90
F5
C9 E9
A9
7E
8D
DC
0A
0A
0A
0A
2860I0A
E7
2B4B:FA
8D
00
85 4A
F7 66
AD
F7
C7
2E
8D
C8
2E
IF
2BE0:0F
10
0B
06
10
11
0D 05
C3
2E
8D
C4
2E
BA
28E8:05
05
05
04
06
05
05
03
2F
38
ED
C3
2B
BD
CB
ED
C7
29
2E
2E
EE
29 47
45
55 29 54
72 29 20
7A 29 52
B7 75 D8
2B88:02
00 D0
31 29 29
43
A9 3D
ID 29 29
3B
2E
ID 94 B7
28F0:0D
CC
2B90:18 2B98:50
D0 69 49
EE
CB
2E
A9
00
20
CE
2908:45
59
00
50
52
45
96
2BA0:2C
2C
IE 01
2A A9
52
45
20
20
8A
2BA8:6B
•IE
00
43
48
Dl
2BB0:E8
26
A9
8D
9A
D9
2920:4F
4F
53
44 45
54 05
4F
61
2910:50 2918:4C
97
SD 85 38
D2
2A
A9 A9
41 41 41
44
78
20
4C
45
56
BF
2BB8:3D
03
A2
00
BD
00
D0
0B
2928:45
4C
20
28
30
2D
39
29
88
38
E8
D0
F7
EE
97
25
41
4D
45
20
4F
56
9A
26
88
D0
EE
A9
30
2930:00 2938:45
47
26A0:2fi
A3 00 EE
52
00
4C
45
56
45
2 6A8:37
B5
01
58
A2
00
BD
69
91
2940:20
23
00
4D
49
53
53
2650:A5 2 6 58: A1)
2698:91)
36
B8 50
COMfUJb's Gazelle
33
F7
December 1989
2BF8:ai 2900:29
8D
2E
04
C8
03
37
A4 90
AC
2E 5D
04
84
03
A8
3B
A5
FA
67 02
38
E9
3C
C9
0A
0A
AA
FF
8D
AD
39
50
0D
50 31
50
F0
63
A2
2C 50
39
50
10
01
AD
00 31
ia
7D
79
2E
CA B9
31
50
AD
39
50
7D
7B
88
2BC0:2E
8D
39
50
4C
11
2C
A9
F0
2BC8:24
85
FA
A9
00
SD
31
50
66 75
4C
£0
2BD0:8D
39
50
AD
00
DC
2D
01
BF
49
C7
2BD8:DC
29
0C
F0
34
49
0C
F0
4G
2B78:31 2B80:50
0E
AD 8D
00 39 50
SD 8D 39 50 C0
90 3A
32 69 2E 31 31 39
50 65
49
FF
AB
50
AD
4C
39 11
A5 F6
continued on pac/9 *O
BUILT
FOR
SPEED Now Get Inside Your Commodore with COMPUTE!* Gazette Disk.
i.in IJ]
ii.i.i;
Now there's a way to get all the exciting, fun-filled programs of COAWW/fr Gazette-already on disk—with COMPUTE!* Gazette Disk.
3
00
Subscribe today, and month after month you'll get a new, fully-
0
tested 5'/4-inch floppy disk guaranteed to run on your Commodore 64, or Commodore 128 personal computer.
00S000V00Q
000000000 0000000
I
COMPUTE!* Gazette Disk brings you all the latest, most chal lenging, most fascinating programs published in the corresponding issue of COMPUTE!* Gazette. So instead of spending hours typing in each program, now all you do is insert the disk... and your programs load in seconds. RESULT: You have hours more time to enjoy all those great programs which appear in COMPUTE!* Gazette—programs like SpeedScript 128, Arcade Volleyball, 3-D Sprites, Sketch Pad, Sound Manager, 1541 Speed and Alignment Tester, and hundreds more.
■i
So don't waste another moment. Subscribe today to COMPUTE!* Gazette Disk at this money-saving price. Take a full year's subscription for just $69.95. You save 55% off the single issue
price. Subscribe for two years and save even more! Return the enclosed card now.
Individual issues of the Disk are available for $12.95 (plus $2.00 shipping and handling) by writing us at P.O. Box 5188 Greensboro, NX. 27403.
Merry Disk Our low pricing makes
We have what Fia Hornet
523
Grave Yaidaoo
Call
Neuromancui
$25
Las1Nin|a2
S23
Rampage
AMERICAN EDUCATIONAL
Ho! Ho! Ho!
AceolAcos Apollo 18 Bubble Ghost
.. . 5988 jeea $3.88
4in a inches Fooieaii . 41n & Inches Team
$988
Const
1688 $986 59 88
HaranaH
Tea Dnve i ACT1 VISION Aliens Apache Sinks Cross Country
J968
Rom Race.
GhoStBuSters , Hacker 1 or 2... LutNinjalfi ... Ocean Ranger.. Predator Shanghai Transformers,..
1988 less
Heart of AJnca....... Instant Music Legacy ol Ancients .. Lords ol Conquest ...
S768
Sesonte Street Series"
$988
Big Biro's Special
Ait
S9es
(10O.QOO Pyramid
$968
19.68
SB 68
S'68 $988
Cup Sailing
Arlic Fo" Bard 5 Tale l
S988
Hard Hat Mack
HarOte Madness Mars Saga Modem wars
Muse Conn Sal
Midnight Mage
<arateka .oderunner .........
5068 5689 5688
Slnke Fleet Super Bouioer Dash . Touchdown Football..
Wasteland
World Tour Golf ..
SuperOine Cnal cnge .
$968 5688
EPYX
CDA Amer Cooks French..
5968
lor! Winter Games
vtagnetron
,
CINEMAWARE CLASSICS 5988 Sinoad COSMI Stfaa 5v.it! Data Base Swift Desktop Pubiistie .5686 $688 Swift Music EwiH Paint $666
ABACUS BOOKS Anatomy ol mo 1541,
Anatomy ol the C64 . GEOS InsioeiOul .
GEOS Tncks ft Tips .
Science GrBdcs5/6
Basic 126 ■Bocker Basic CodPak Caa Pack 128
Cod Pock
64 or 126 Cobol64or 128 Fortran
$7.88
..
5888
Win, Lose or Draw .... $888
$6 88
Dsnery
$688
1968 $988 1968 $988
S988
S988 S9 88
CAMESTAH
Chnmp Baseball $9 88 damn Basketball .... S98B
Ernie's G q Splash... S6 68
EmusUigicSnapea 5688 Growrl Am mal Aav S6 68
Pali Arming Tow" .. 56 88 SciimeSt Pimt Kil S968 HilctitiikersGuiOe Leatner Gmoesses Zortii
S988 $988 S98B
INTBACORP Business Card Maker .. 19.88 KONAMI/ACTON CITY
Ciieus Criarles
1968
Hypor Sporls-'Ping Pong $9 88
MASTERTBONIC LaslVJ N.nja Sl*m Dur*
Vegaift*er& Jack pot Ml NQ SCAPE Mastenype (Carl) SHARE DATA Concentralion Cortentralion 2
Family Feud Jeopardy
S*8S W88 S868 SJW
S968 S9.88 59 88
S8.88 5888
ARTWORX Bridge 50
Wheel ol Fortune ,..
S988 ss.ea $888
Wheel of Fortune 2 .. Wheel ol Fortunes ..
$966 $9.88
SIERRA Wizards, The Princess
.$6.66
Sporta Jeopardy . .
,
$9.88
WuTyc*
S6.68
SPECTRUM ho i. our re
Gato
S966
SPINNAKER
Cosmic ConlBai
Dan Tower
... 5488
MSB
Film Maker
5488
Korato Choc
Learn 1 hoAlphaDet .... 5488
5488
54 S3
SPRINGBOARD
Certificate Maker
THUNDER MOUNTAIN
SSS3 S68B
Gelauan Jr PacMan Mj PacMan
58 66 5888 $6B6
PacMan Pomftwtwn Rambo
...
.
Firsi BlooB
S9 6B
5888 $668
Par! II S-OICarRaat
5666 5688
Too Gun
S688
Super Pac Man
59 88
Winter Cnaltenges
$9 88
VALUE WARE Artist
S4 68
Educator
$466
Erilmlalnor Homo Banker
$4.88 $486
...S14 ...514
...S13 ...513
...$2S ,539 ..$33
PPM 525 PPM 128 (39 Speed Term64 or 128 . ..$25 Super C64 Or 128 ... 539 Ea Super Pascal Mor 128 539E3
TAS128 ■Requires CEOS' ACCESS
. .$25 ...539
Echelon w/Lip Silk
$25 En
Tenth Frame Triple Pack SH1.BHJ,
$25 Ea
..,$25
Heavy Metal
Moan Streets
$39
$29
$25
Call
$25
Raid Over Mosco* —ti*
World Class L B Goll . .125 Wond Ctoss LB Golf Fam
AGCOIADC-
racing in a600HPsuperboat. Actual racessetin
Miami, along the MS. Biscayne Bay & Ft. Laud.
HEAT WAVE
SDA
List $29.95
514
Daily Double Horse Race KdeicfEftutMS
514 516
S P Data Mala «2
514
Slno Poker Tank Attach
521 $19
i
■ i .jr3. $14
AVALON HIU
Combott
Call
Super Sunday
521
NBA Baslettmll
575
SBSGen Mor Disk
SI9
SBS 1987 Toflrti Disl
S14
BATTEHIES fNCLODED Paperclip Publisher
PBPQrcliDS
Award Maker Plus BU/irig Paodlm Raining Day Games
S25 $23 S19
VideoVesas
$19
BERKLEY SOFTWOBKS
Goo512a20 Geo-Calc128 Geo-Fileiffl
Course 1.30f3...$14
Ea
ACCOLA06
Blue Angels Flight Scm.. .519
BuDWe Glust
519
Fast Break $19 Grand Pri* Circuit $19 Heal Wave Boat Flacinn. $19 Jack Nicklaus Goll $19 JN Golf Champ Courses 59 88 JN Goll Inl I Courses $968 MmiPult 519 Rac* Em $19
..
..$19 S19
TeSDrw! IrvDuel .519 TD 2 Caiii Scenen/.. S96S TO 2 Europe Scenery $988
TD.2 MuscleCars
.. 5988
T.DZ Super Cars.... $9 88
TKO
519
activision Biitiliicricss □cyund Dark Castle ClOSBbOW Drngini Wara
S?5 $19 $19 Call
FUTomcal
$25
S« 5"
541 539
Gecs64|!0]
S19
F Plus ■Fonl Pa* Plus —
$19
119
■Geo-Chan "Geo-File
533
S33
BAUDVILUE
■Goo-Cole
$33 $33 $44
-
$33
Warp Spsed (Cart|
TiCkel To London
525
Tenet To Spain
525
Ticket To Paris
$35
Ticket To wish D C
525
General Acct
533
.$25 S25
CarmenSD -World ....523 Omnl-Plny Basketball 523
P.S Companion P.S Graphics
«1,2or3
$119 Ea. 149
domo1
Homo Oft» Na>ySaal
*16 525 519
Presumed Guilty1...- . ■ ■*« Super Huey2 DATA EAST
S14
Bad Dudes Batman Breaklfiru
$19 $16 $19
Guenlla War..
$19
Commando
HoavyBarrei
RotKKOp Speed Buggy
TagToamWrnstling
Victory Read
$14
119
$23 $19 J14
519 S16
DATA SOFT
Alternate Roalily The City TheDunoeon
Bismarck
CosmieReliet FirBzone
Glot>al Commander
Hunt lor Hod Octobc Lancelot Rutiicon Alliance...
Timo&Mng*
DAVIDSON
Algcblaster MainBlasBr
SpbHH
Wort Attack
Carmen S D - Europe . CarmenSD -USA
PnntShop
$33
CMS
$19 $19
$19
$19
.$19 .119 .$26 .$21
..$14 $21
Video Title snip w/ Grapnics Companion . $21
BLUE LION
BRODEBBUND Bank St Wntcr
$19
Discount Price
Cycle Knight
'Goo-Programmer
iuiw & Volley Sleel Thunow
$23 523
Experience the speed S danger of real offshore
COSMI
Dig Dug Doc the Destroyer....
Funny
$23 S23
The Throe Siooges T.V. Sports Footoall
S P [, ■■ i i ■
5988 S968 S966 5988
...
$25
C1NEMAWARE Delenopr of Ino Crown RoOta Ranoer
S986
$988Ea
$19
SIS 512 SIS
64 or 128 Inventory 126
Nfi An>1.2.0(1
$19
CENTRAL POINT Copy2
LinlintjrOLangifioes .S16Ea.
.... $988
TAITO Alcon Arkanori BubbleBobuiD Renegade
$19
S988
CM Library W 1
Newsroom
S19
GunsmoKe
SI! 512
519
S6.&6
Learn to Add
Astro Groier
tNFOCOM
Jeopardy 2
Loam to Spell
HI-TECH EXPRESSIONS
$968 $9BB $988 5988
S968Ea S9B8
FREE SPIRIT Galactic Fronlier
Remote Control
$968
SuQ Same Simulator... S3 88 Summer Games World Games
HI-TECH EXPRESSIONS Fun House $888 Print Power $988
Jeopardy Jr
USHstory WwW Geograuhy Wond Hisioiy
CAPCOM Bionic Commando
SIB £19
Sireet Fightor
SIS
Science Graacs7/B USGeography
516
Ghosts (t&jbuim-i
.-J2S 512
■Geo-Cubiish ■Requires Gecjs 64'
ABACUS SOFTWARE Assembler Monitor .. ...S25
Basic
57.88
5968 PeoauB S3 85 Pmbaii Const Se! — S968 PowBrp4ay Hockey ... $988 Realm of I mpos&bility .sree Skyfo. $988 Skyiox 2
Skate or Die.., flrcade Garre Const Kit 5988 Chopli Her/Davids
Candy Land S9B8 Chuies 4 Ladders S9 68 Double Dare $968 Go To Head gl Class .. S988 Hoilyivcod Squares S9 68 Price rs ftgrit Call Super Password 59 88
59.88 59 86
1888
High Rollers
GAMETEK
Doalhlord Demon Stalker Financial Cookbook ..
S9SB
BOX OFFICE
sees 5668 seta
On Field Football.... $988 Take Down 1988
Amei
Harrier? 1968 Menial Blocks 5968 Sliootem UP Const Sol 3988
Sir-'- Sc/i 12
EASY WORKING/ SP1NNAKEH Filer Planner Wnter
S988
$968 $988
Slur lobulm Baseball/
5988
$988 1968
FnghlMans
SS88
GFLCh Football On Court Tennis
ELECTRONIC ARTS AB«. Consl Set
1986
DeoeptOr Desert Fo«
SO 88
S686
DATA EAST ■■carl Warrior Platoon
S9BB
J9 8B
ADVANTAGE
Swill Sprcnasheet Swift Word Procassot,
112
Learn to Rend (Gr. i-«) Iti'tf I ir. .■.■■■..■■'.
Save Dough, Dough, Dough, with our under $10 gift selection. ACCOLADE
$23
Biotogy
P.S Graphics Library Holiday Edition ,,
SlimOty Star Won
SE6
523
$16 Ea
DESIQNWARE Body Transparent
DesignaSHurus
OiaiTAL SOLUTIONS
PockBIFIIer2 Pocket Plonnor 2
Pocket Writer 2 All3in lSupetPak
519 519
-S19 $19 $19
519 523 123
533 $59
■Please Read The FollOHnng Orfle ring Terms S Conailions Caretully Betore Racing Your Order Orders witncastiierscheck or money order shipped immedately on in-slock items' Personals Company enccks, allow 3 weeks clearance NoCOD.s' Snipping. Continental u S A-OrdersunderSiCOaod53. free shipping on oroers over Si 00 AK.HI.FPO.APO-add S5 on all oroers Canada S Puerto RicoaddS7.50on all orders Sorry, rraomer international orOersaccepled' PA residen!53od6".sale5ta« on the total amounlot order including
shipping charges CUSTOMER SERVICE HOUHS Mon-Fn 9 AM-5 30 PM Eastern Time REASONSFORCALLINGCUSTOMERSERViCE—412-361-5291 (i)Stalus of order or backorcteri2)iinnymoicnandiwPuicrBS«1wMhin60dayslromSDolAi5defeCTivg.p1evisocalllorarDtumaulhon^tionnumber Wowi"no1ErocessarEtumwithoutarolumauth «'
Detect™ morcha rili so will 0c replacBd with the samemorchanaiBOOnly. Otner returnssubjacilo a ZCft restocking criaigo' Afler 60 days from your purchas? date, pb.in! roterto the
warranty includfM with lie product purchasoo & return diroctiylo Ihc manulactijrei CusomersorvKe will not accept cOlect calls or calls on SO of As BOO " onler linos1 Prices a availability aro subpet 10 change' Nowtitlesarn arriving daily' PCoso call lor more information
mas from S D of A
ioliday shopping as easy as matching your list with ours.
you're looking for! Vegas Craps
^ACCESS
of entertainment technology with over
Call For
MEAN STREETS
Price & Availability
or
S19
SIB
LA Crackdown 4.... Legend ol BlacK Stiver Mclrocross Mind-Roll Revenge of Defender .
19 Ea
SnvemanUgh-Lympic s...$ai
Snow Slnke
;hessmasler 2100... ....S26
Last Crusade
Arcade Version ... ....S21
orC-in vs Bird ..... ....S21
....126 ..$23 ....$23
hrj Mflrg Sorja
!ak McKfacken
$23
....SIS
... ....$24
S19
teETroyer.....
, ....S14
INFOCOM ...
INKWELL SYSTEMS H17DC Deluxe LP
■ 184C bght Pen
Fisxidraw5 5 Graphics Galteria fli .. Graphics Gallena »2 .. Graphic rntegrator 2 .
Bumper Sticker Maker Button S Badga Maker Search For The Tilamc
Securrty Alert..-...-. Ultimale Casino Gambling
JovDn Aire......... ....$19 )iyb Bombof ....... ....I1J
LOGICAL DESIGN
BitLo.id iCanl
....$24
$24 S24
$24
■ S14
Club Backgammon...
$25
.$16 .sea .$44
.$19 $19
Firaf Cartridge 3 .. Font Master 128 .. Mavenck Ulilmus V3 Suporbase &>..
Mngre Johnson B-Boll ...$19 $25
SuperMse 12B.
MICROLEAGUE Basonall Bo« Scoto Stats
Superscnpt 64 .
$25 116
General Manarjer
MIND5CAPE
$2S
$33
Toial Eelipsa SSI
$23 $25 $47
uperstars Vol 2 Airuorno Hanger
Proiect Sloalth Fighler Red Slorm Rising Sikinl Service Ml NO SCAPE
720 SkOtPbCflrrJin
BlockBuJW Capum Blood
SUBLDOIC Fl^n i Simulator 2 .
Dlscounl Price S25
$14
Moebius
$25
Omega 123
$14 123 $25
.J29
.$25 .5"
$33
Quest For Clues Book 3 Space Rogue.. Tangled Tales
Ti Times olf Lore L
Ultima 4 or 5 Ultima 5 Hint Book . Ultima Tn logy Windwalker
.$23 .S19
.$23 $23
$19 519 $23
PROFESSIONAL
Send check or money orders to:
...M
PSYCHOSIS
Baal
Bai jsti*
.
Scod Money menace
...J32
...S26
...S19 ...$16
Typing Tutor 4
$23 S19
SPECTOUM HOLOBYTE
Hostnoo
Indiana Jones A The Temple of Doom Indoor Sport!
J19
...S39
...$32 .$21
JK Laser Money Mgr
Slar Trek. HeOd
SIR TECH
(night ol Diamonds , -egocy oT LJylgnmyn 5rovmg Ground ,,.,
Tetns
1-800-225-7638
PA Orders I-«00-223-7784
Customa- Service (412) 361-5291 Fax Order Line (412) 362-<545 > Free shipping on orders over $100 in continental USA. 1 No surcharge for VISA/MasterCard. 1 Yburcard is no! charged until we ship.
F S Scenery Disks
Hawaii Scenery Jet Stnallfi Miuaon Thunoor Cnopper
$14
WorOWnter4
J25
UNICORN
Decimal Dungeon
Percenlage Panic ,.
Ten UWe Rooots... UNISON WORLD
An Gallery ior2... An Gallery Fantasy Pnni Masler Plus...
S14 $14
$19 ,.$19 ....$19 $16 Ea ....$16 ....$23
WEEKLY READER Siickybaar Series
ABCs
Mam i or 2 Numoers
Oppcsiles
..
$23
$23 Ea $23
Reading Typing
$23 $23
$29 $29
Call
ACCESSORIES Animaffon Station CompuServe
$19
Sony5V.DSOD....$699B« Disk Case IHOIds 75) .. $6flfl Disk Drive Cleano- . ..$668
.533 $19 $26 $32 $19
Revenge ... .519
Operation Woll On
$19 S19
SkySnark
$19
Rambo3 RasUln
THREE SIXTY D*rkCasllo
$14
Evelyn Wood Roader Siviflcalc'SionvflVS
SpetlgraNjer
Up FOnacopo TAITO Arkanoid 2
TIMEWOtlKS Data Mdnager2
$19 $19
$23
ThudROrjo
J23
Warlock
$19
$49
Starter Kit $19 Bonus5'.. DSOO..,$4 9DBx.
IControlier
$14
Winner M3 Mouse $33 EPVX 500 XJ Joystick...,$1fl Wico Bat Handle Joystick, $17 W«o aoss Joyslick $12 Wico Eroostick Jo^-stick... $16
XETEC Super Gncrin . - .$39 XETEC Super Grapnujr $59 XETEC Super Grapnn Gold
$79
519 119
...519
$23 $23 $19 $19
SI«ON 7 SCHUSTER
USA/CANADA orders
u iriin't find »Ji;tMuij'rt looking fur in our ad* call us.
H
... .%X
DoJflVu
Hnnior ComBolSim
$K
Flee! Syslrsn 2 Plus.. S33 Fksl Syslem A 128 .. ....$43
^frtain Rn........
$16
.$19 $32 $19
$39 Ea
E23 $19 $19
Gaunllel Gnunllol 2
stronomical Selections
$39 ..$28 ...$21
SPINNAKER EZWonnngTn-F^t*
CotonngKit Con*Qal Course Crossword Mage
"Deeper Dungeons
\eep Discounts
Hillslar
Typhoon of Steel
ARCADE MEGA HITS SDA
.$19
' peedy Delivery
$21 $26 ... $32
Heroes ol tfia Lance . Overrun
• Road Runner
Al4en Syndrome Auisio Games
Call For Price & Availability
Demon's Winter Eternal Dagger Firsl Over Germany .
Gfltlysfjurg...
• Slock Busier
fiction Fiflhter Afterburner
against 7 ol the hottest Jriversof the Grand Prix
532
D MAsst. 1 or2 .... $21 Ea. HinlBooks Available .. Call
War Game Const Set..
.523
ways on 16 courses around the world
BaOIBs of Napoleon
Curse of Azure Bonds ., .$36
price!
F-15Stnka Eagle Gunshlp Pirates
$33 .$19 .$19
.,..119
• Gcuniiet • PaperOcy
Color Me Trie Computer
P.O. 111327-Dept. CG
$23
Storm Across Europe
CluOnouse Sports
Blawnox, PA 15238
$19
able pkg. at a super low
.S19 .S33
SPOTLIGHT
$19 sig
INC
$175 Value
SDA Discount Price
Darfcule
cade hits in 1 unbeliev
M1CROPHOSE
.519
CURSE OF THE AZURE BONDS List $39.95
Dsain Brmger Speedbaii
ORIGIN
$19
sters & more!
ia
5 Great MinrJscape ar
.sa .$19
Scream thru turns & rockets down straighta
ONE
$39 S29
DooOle
Auloduel Knights of Legend....
Electronic arts*
slrcuiL FERRARI FORMULA
$29
Boo's Term Pro.... Bob's Term Pro 129
WWF Wresiling S19 WWF Supnrstars Voi 1...S1*
.$19
INTHACOHP
tatlloship ^alifomlji Ganws
$25 S2S
• Ind. Jones Temple ol Doom
Face OH Hockey BottFetucn
$19
$19
.514
$24
GAMESTAFI
Zork Tnotogy.
(Moo "Requires GaunBet1 M1SC UTILITIES
519
Wnr in Middle Eurin
$23 ,S23
Tnunoer Blaoe Uninvited
523
Superscnpt 12S Super Snapstiot (V4) .
.514
Summer EdJlion ... Winter Edition Tower Topptef Work) Karate Champ .
Super Star Sftcer. -.
6? or 08 Team Disk.. $14 Ea.
,S1«
The Gomes.
nd&na Jones Last Crusade ........ S?1
Bnrbanan John Elway's OB
ons Adventure. New characters, spells, mon
Supfji Star Ice Mockoy Super Star Hockey ..
.519
Pro Soccer Pum Stan Baseball
Fight lo control your own destiny in the latest epic Dungeons & Drag
SninoOi
JIB S2S
Netherworld
MELBOURNE HOUSE
Paperboy Road Runner... Sgl. Slaughters Ma! Wars ....
$19 519
.119
.$19
.514
, ,119 ....$33 :ernm Formula Ono . ...Call ... -Cl
■tarFleel 1
■ S2S .S18 .sie
Basketball Football Soccer Technocop
Baseball
Impire
... Call
,SM .SM
.514
)emon Stalker ..... .$21 double Drngon ....$23
Future Magic
.SI* sii .KG
Space Station Oblivion Slreet Sports.
Shuck Yengers AFT . ....S23
'owor Play Hockey.. ....$19 'rojflcl Firwiart ....$21 lonlinul Worlds
ExOon
Impos&bkr Mission 2 .
....S23 utura !ara3Tok)1,2or3... .IMEa
ings Beach VoueytB".. .521 *adden fbolball.... Call Aagic Candle $26 .tamac Mansion .... 523 rtirjhi & Magic 1 or 2 StSEa
$19
Eliminator
Finat AssauTE 4 ■ t On Road Racing Home Video Producer
.(.CCTnONICAfUS
ndiana Jones
Scruppbt
Dr DoonVj Revenge
--■-,. .S1G
lards Hmla1.2or3 .
$19
MEDALIST 3-DPool Drslroyot Escort
60 MB Digitized graphics and real sound information.
-low in QnoMin Got
Monopoly Risk Scrabble
tective movie repre sents the cutting edge
JIGITEK
$19
MASTERTRONIC
This interactive de
Inti. Team Spoita Oul Rjn
$19
Vegas Gambler
...SM
S23
...525
...«S ...$25
...$2S $16
Why wander hopelesly in an unsolved adven ture? This book will put
you on the right track w/clues & maps to over 40 popular adventure & role playing games.
QUEST FOR CLUES 2 SDA
List $24.95
Discount Price $19
Software Discounters Of America
■ Purchase orders accepted. Order Line Hours: Mon.-Thurs. 9:00 AM-9:IM> PM, Fri. 9:00 AM-7:00 PM, Sat. 10:00 AM-l:00 PM Eastern Time
MODEM OWNERS: You can order on-line Irom our Commodore Shop via the CompuServe, GEnie and Q-Link electronics malls. Circle Render Service ;.u , '
103
Games
continued from pngo 36
2BE0:30 2BF,8:A9 2BF0:20
C9
04 18
F0
03
A9
FD
03
65
AC
C9
32
C9
92
B0
1C
AC
2BF8:AC
4A
8D
2C00:8D 2C0B:8D
07 11
0E 2C A9 50 A9
00
85 A9 38
2C10:A4 A2 2C18:20 2C20:28 2C28:7D 2C30:7D
2C3B:AD 2C40:AD 2C48:A9 2C50JAA 2C5B:1C 2C60:96 2C68:A2 2C70:A9 2C78:2D 2C80:AD 2C88:51 2C90:29
50 50
30 38 IB 15 04
2C
E9
00
E9 00
2C 90
38 AF
AS 6A
ID
00
B5
E2
3D
2E78:32 2E80:00 2E88:9D
F0
2E90:50 2E98:CD 2EA0:48 2EA8:79
10 00
FF
00
00
40
C0
6D
3110:50
00
FF
00
B9
Cl
2E
75
311B:10
20
50
B9
C5
2E
9D
28
AB
B9
C9
2E
9D
30
50
B9
A7
3120:AC 3128:01
2E
9D
38
50
B9
D5
2E
El
B9
Dl
2E
AC
96
50
18
25
00
95
A3
68
AB
20
BC
6C 50
0C
30
3D
18 2F 15
79
95 ID 40
00
00
FB
FF
00 02
Fl IE
89
11
0F
84
3130:0D 3138:78
01
84
03
0B
01
4E
17
0C A0 01
7B
QC
89
17
01
C8
01
FF
D6
0D
34
10
IB
01 17
01
EE
03
B9 50
D3 83 9A 65
50
01 03 28 50
28 50 50
01 17
78 01
10
Bl IE
01
D5
0C
01
E3 01 03
OB 00 01
00
50
0B
07
BD
B4 10
50
18
85 7D
9D 95 50
10
50
B5
A3
7D
67
A3
BD
AB
94 48
2EB8:15
18
50 B5
18
9D
18 50
A3 00 D0
2EC0:60
00
10 B0
DB
3D
2EC8:82
00
00
00
00
05
03
FF
40
F5
FB
15
0A
04
00
EE
CA
3168:FF
AA
AA
AA
AA
20
00
00
00
00
FA
FA
00
0E
3170:AA
AA
AE
BB
57
2ED0:FF 2EDB:ED 2EE0:FA
01 03
D0
Cl 91
01
EE
35
3140:01 3148:02 3150:EB 3158:01 3160:03
00
00
FA
FD
00
00
00
5A
AA
AA
00
0A
F5
00
00
00
F5 89 34
63 13 BC
FE
00
3178:AA AA 31B0IAA FF 3188:30 FF 3190:FF 01 3198:FF CC 31A0:CC 03
FF
BF
2EB0:AB
AD
EA 47
50
95
AB
CA
D4
CD
88
2D 02
0C 2F
18
69
03
AD
00 20 15
50 30
00
3D
0C
30
F0
84
2EEB:flO
00
B5
A3
C9
IE
B0
16
8E
AB
00
50
A9
02
20
Bl
2F
A8
7B
2EF0:00 2EF8:8B
88
33
85
85
8A
00 85
00
20 8D
00 El 88
2F
20
2E
80
82
83
00
00
E0
AD
00
01
03
01
03
01
D0
BD
DH
2C
A5
01
00
00
00
00
00
69
01 00
CD 2F
00
97
50
90
E0
10
20
20
20
10
10
10
2D
0E
CD 30
2F00:8C 2F08:00 2F10:01 2F18:00
8D
03
7C 30 26
81
34
B5 IE A8
F0
4B
98
AA
2E-20:10
00
00
14
00
F0
46 IB
F7 BD 78
A2
07
94
15
IF
17
13
50
30
56
2F2B:13 2F30:D2
00 IF 36
92
B9
F7
2E
12 19 9D
All
0A
A0
90
D0
2F38:50
B9
2F
9D
B0
FB
2F40:15
2F
50
A5 90 70
CA
10
01
9D
68
50 50
09
37
2F4B:29 2F50:4A
48 B9 B9
50
A5 07 A9
06 9D 4A
4A
9D
AA
BD
21
BF
B8
2F 2F
Al
03
F8 8D D6
2F58:48 2F60:4A 2F68:68
24
2F 2F
50 4E A9
4A B9 20 20
8C
2F
4A 6B 68
2F70:50
9D
F8
07
2F78:60
50
BD
18
2F80:60 2F88:IB
85
F7
65
F7
2F90:ID
4A
2F9B:90
A3 3B
Fl
Fl 01 02
01
EB
C5
Fl
02
01
El
AA
BA
EE
D9
AA
AA
AA
AA
64
AA
AA
AA
AA
DA
FC
FB
F0
EO
CO
FF
FF
FF
FF
FF
F5 2B
3F
7F
F6
FC
F3
D3
10
FA
5E
AD B8
EE
50
B7
03
07
OF
FF
FF
FC
IF F3
03
03
02
04
31AB:20
Cl C2 E4
78
38
08 3C
Fl
31B0:8F
11
22
44
5D B6
31B8:88
00
00
06
00
5F
20
00
OE
00
64
EA
40
31CB:00 31D0:00
00
00
E0
1C
00
83
1C
3D
B9
67 49
00 06
44 3C
88
12 13
11 C0 C0 70
07
00
00
Cl
00
00
37
24 24
2F 2F
8E 96
31D8:70
00
DO
50
50
50
51
40
CO 40
00
31E0:50
00
00
00
00
00
83
27
D0
98
18
31Ea:00
00
00
00
00
03
03
0F
6C
4B
48
11
3F
FF
FF
FF
FF
FF
83
2F
08
31F0S0F 31F8:FF
03
20
4A 8F
FC
FF
FF
FF
FF
FF
FD
98
A8
BD
40
29
3200:FD
75
55
55
54
54
50
D9
BD
50
50
9D
5B
3203:50
55
FD
FD
FD
4C
9D
5B
57
08
29
FF
33
CF
57 3F
57
50
3210:FD 3218:57
57
9B
51 A3
15
AD
50 01
55 55
FD
50
F5 57 3D 03
CF
3F
76
60
A0
1C
2C
A0
BF
3220:33
00
00
03
03
0C
0F
3C
FO
00
D0
3D
14
30
IB
3228:33
CC
F0
CC
F0
0C
30
99
00
D0
ID
FF
AD
15
D0
3D
14
30
8D
72
FF
F3 33
CC
2FA0:60 2FA8:15
3230:C0 C0 3 23B:CC 00
CC
C0 F3 33
en CO CC F3 CC 33
71
03
B9 ID
D0
A9
00
9D
68
50
9D
C7
AA
00
00
50
9D
78
50
20
3F
2F
E7
0C
80 8C
00
2FB0:70
A8 8C
00
AC
3240:CC 324B:00
3C
FA
F0
CO
36 D2 7A
E2 0A 38
2FB8:«0
17
D0
D5
8A
0A
A8
BD
30
3250:00
FA
EA
AA
03
02
00
00
9B
2FC0:10
50
0A
B5
A3
2A
99
00
D0
3258:00
00
00
00
00
80
83
BF
85
2FCB:D0 B5 2FD0:D0 C0 2FD8:A5 F8
AB
D0
10 F7
03
OF
3F
FF
BC
70
FO
20
326B:20
00
00
00
02
02
FA
F7
0A
3270:02
LI
45
L5
01
00
00
A0
25
F7
C5
DE
3278:00
01
01
18
6D
1A
55
EE
3288:15
40
51 50
15 55
03
55 50
SI 51
55
9B 77
A2 IE
00
3290:45
55
00
58
329B:00
51
55 15
44
2A
14 45
10 10
54
50
62 20
3280:55
05 15
60
60 90
00
02 11 05 55 54
02
46
A3 58 A8
J260:FF
FF
A0 85
7C
3C
3C
00 3C
D4
2D 70
32A0:FF
AA
AA
AA
AA
AA
AA
AA
AF
32A8:BF
FE
AA
AA
AA
AA
AA
AA
AC
DO
32BB:AA
FF
AA
AA
AA
AA
AA
AA
6A
66
3 2B8:AA
AA
AA
AA
AA
AA
AA
AA
ID
2C98:06
07 15 18 98 F0 F7
2CA0:16
B5
2CAB:0K
Ei5
2CB0:05
69
2CB8:E0
04
69 A3 E9 24 C5 1)0 DC
2CC0:20 2CCB:6E
81
2F
9D
2E
EE
2CD0:A2
02
20 20
2CDB:34 2CE0:D0 2CE8:D0
03
A9
00
29
03
C9
03
2C 24
AD
79 A3
50
0D
7B
50
2D Fl
A4 50
90 F0
0C
EE
2CFB:A9 2D00:34 2008:03 2D10:50
05
BD
8D
D0
A9
A9 02
09
03
70 0A
C5 8E 50
Al
BF
A5 50 CE
IE
2CF0:4E
8D
30
A9
08
20
FB
2F
AD
8B
EB 9B D4
F0
43
AD
90
50
D0
06 90 2C 07
20
D2
2F
18
50
AD
98
50
69 29
3E 06
A2
07
AD
15
D0
CA 00
E0 20 F0
B0 2F A3
F8 A8 A3
90 20
A9
04 31 95
50
61 69 23
2F 2F C9
18 20
69 B7
82 2E
95 A2
AB
FA
2FE0:9O
FB
AD
99 01 F8 A9 03 50 IB D4
07
94
2FE8:F8
F0
02
B0
F5
B0 07 2F CA
C9 10
A8
9C
2FF0:94
50
8D
94
50
20
F0 Al
F0
97
2FF8:95
50
60
8D
C9
22
B0
05
A2
00
BA
3000:20
Al
2F
A9
71 4C
3008:8D
4A
2A
6E
01
02
04
03
3010:10 3018:EF
20
40
B0
FE
FD
FB
DF
BF
7F
0C
3020:AD
83
50
0A
A9 26
FC
85 60
F7 FC 83
3028:50
90
02
E6
FC
0A
26
FC
DC
32C0:FF
AA
FF
FF
AA
AA
FF
FF
CF
3030:0A 3038:FC
26
FC 0C
85
FB
85
FD
A5
AE
32C8:AA
AA
AA
AB
AA
AA
AF
BF
B5
FE
60
A9
FF
IS
32D0IAA AA 32D8:AA A2 32E0:D4 CA 32E8:03 F0
FE
FA
AA
AA
EA
AA
5C 45
0D
BD
46
03
90
00
32
10
A2 93
07
BC
34
C2
3F
F7 88
0A
0A
0A
86
32F0:AB 32F8:D4 3300:FE
A9
00
90
34
03
9D
05
DB
3D
06
D4
BD
4A
03
29
83
9D
04
BD
37
D2
BE
1A
A9 B9
06
3308:03 3310:47 3318:F3
D4 33
39
C8
E8
CE
D0
AC
A2
00 58
B9
36
B5
18
94
DE
35
57 9D 03
DO
33 03 90 03 08
9D
03
57 37 33 35
BD
29 18
FE
9D
4A
03
BD
7D
36 03
03
9D
47
78 6B IE
10
08
A9
E3
9D
4C
03
8A
D2
FF
0F
02 60
2C 3B
2D18:A9 2D20:8D 2D2B:F0
2030:90 2D38:1D 2D40:33
A9 2F
90
85
0C
C5 C5 BO
1C
D0
50
B7
40
2D48:20 2050:20 2D58:B5 2060:90
D2 BC
2D6B:A5
AQ
2D7O:20
Al
2F
A9
32 C5
AC
90
2D78:02
85
AC
A5
AC
(29
A9
90
56 95
2DB0:3C
A9
AD
98
20
85 34
AC
2D88:29
AD
D0
BE 6D
30
2C
AD
15 79
50 20
2D90:0D
A9 00 F0
50
D0
23
2D98:27
A9
07
20
81
2F
20
FB
D8
2DA0:2F
20
7F
30
A9
20
2DA8:2F
BD
3B
03
4E
50
20
28 28 20
A9
20 15
BB B8 D0
3B
6E
8A
81 A9 81 50
A0 78
2DB0:00 2DB8:2F 2DC0:AD
01 89 08
0E
F0
2D
2DC8:A5
AD
C9
D2
B0
2DD0:50 20OB:A5
22
2C
05
A6
A9 A5
2DE0:A2
90 A5 02
30 06 02
20
2DE8:81 2DF0:B1
2F 2F
8D
2DF8:70
50
2E00:70
50
88 38
Al 73 34 30 7E
2E08:2F
B9 B9 A9
09 E8 00
90
A3 03
20
69
85 D0
3040:8D
92
50
EE
92
50
AE
92
CA
DB
304B:50
BD
CF
30
F0
F0
SD
2D
3050:50
BD
9A
30
8D
93
50
93 60
37 6E
64
3058:A2
00
BE
B2
50
AE
82
50
96
CD
97
98
3060:BD
05
31
8D
80
50
Bn
06
A6
AD
CF
3068:31
3D
81
50
BD
07
31
8D
F3
AD
85 85
AE
2B
3070:85
50
AD
80
50
BD
83
50
75
2F
A9
0B
20
81
3073:AD
81
8D
84
50
60
A9
50
A9
05
20
0C
3080:00
3D
03
A2
07
BC
3A
308B:20
8D
50 34 04
30 78
A9
00
9D
79
3090:80
8D
12
50
20
10
3098:D4
60
01
2E 2E 90
18 18
75
A3
33 95
FB
30A0:03
13
AB
95
53
11 Dl
9D
28
30BO:90
10
12
30
50
9D
38
50
20
30B8:D0
00
20 20
B7
2E
CA
C7
30C0I01
01
BC
2F
CA
10 10
90 21
2E30SA2
2F 07
30 34 A5 B2
30A8:12
20
75 50
FA
2F
30C8:01
21
2E3B:AD
00
DC
2D
01
DC
29
10
32
AD
8B
F0
2D
AD
30D8:0C
2E4B:15
D0
2D
0E
AD
50
20
A8
A5
46
BD
97
50
A9
2E60:01
8D
50
A2
02
20
2E68:2F
20 8D
10 69 96 85
D0 01
25
ZE50:98 2E53:AC
50 30 29
B7 4E A6
3000:04
2E40:D0
2E 03
A9 4C
03 7E
2E10:A3 2E18:AB 2E20:50 2E28:BC
2E70;2F
40
18
8D
3D
COMPUTEfs Geielte
8D
03
BD
3B
03
A9
C2 04
D4
BD
0B
D4
A9
16
D4 01 50 91 53 10
A9 21 D0 13 Dl
8D 01 90 D0 13 05
IB 01 10 DO
EO
10
0F 01 D0 52 91 05
01
05
05
01
05
05
91
0B
03
F0
C0
10
30E0:30
17
0C
55
30EB:0D
CF
33
B7 09
30F0:20 30F8:0B
20
81
13
EA
0A
9B
December 1989
31C0:7O
3320:03 3328:90 3330:4A
B9
22
33
28
27
69 8E
3338:47
25 03 03
3340:03
6A
5D
52
22
3348:00
9D
06
36 D4
01
68
33S0:F0
04
A2
00
F0
90
01
01
55
3358:00
08
5A
29
00
01
01
28
B8
3360:00
08
SI 81
00
FA
00
B0
20
20
0B
7A
08
81
00
F8
00
B0
81
20
17
0B
CF
D7
08
FA
FF
20
FF
19
C0
10
20
17
4D
0B
41 81
00
F0
3368:00 3370:00 3378:00
60 25 05 04
4A
00
04
04
0B
30
0D
0C
F0
C0
10
50
3380:00
08
81
30
00
10
0B
B0
40
02
04
37
3388:00
03
F5
02
04
91
0B
3390:00
00
F9
00
08
A0
A9
3100:03
U0
18
02
00
00
50
D4
3398:00
aa
81 Bl 81
00
40
08 08
00
B0
00
F8
00
03
00
FE
3108:28
50
01
EB
03
01
EE
91 0B 01 03
06 01
20
17 03
29 F8 F9
BB
6E
G
ADDITIONAL
PLEASE Don't Call Us The Best Copy Utility On TheMarket! We've always been known as [he besl Commodore copy utility made. But thai laDel |usl ftaesnl Ij[ us anymore. Because Maverick
is so much mtue than |ual a copy utility Over 1(5 hie span, Maverick has evolved into a lOtftl Software management system capable of extending the abilities of your Commodore computer wall beyond its original capacity
Maverick VJ continues (be evolutionary proce55 that is transforming our ongjnal copy [wogiflm into a series ol deofcaled modules, each cnmponBnl creaiM by a master programmer, each designed lo dea: wrth a spnciAlufid lash The result is a program inat
creflles an entire soH«Jirr» maniigemeni environmoni vl wtnth backing up protected so'lwnre is only one part SoNwarij Support. the company thai has always pushed the Commojlorn fufltvr thai >\ was ever designed Id go. ra p'OuO to present Ma^ertck V4
: ' NYBBLER A MAJOR -.■:> •orvit'fl in protccind backup capabilities our inclusive new nyotajf work* wiin our
own PAMBOard TO AUTQMATICflU-Y shred sonw bl the toughest protection schemes ever created1 This comOnatxin ol ingenious hardware flnd suporQ new software can tiancfit! many p4OlecTion scfiomfls Itiat are untoucnaWe with co<uren(.on,ii nyoblers alone
State of i ne art single or dual drive GCR nybbier GCR editor lor the experienced hacker GEOS" Parameters S Tools module
GEOS " desktop accessible sector editor Error scanner wilh unique sector editor Single or dual drive high speed data copier Scrolling Ml monitor with DnveMon
wnle and even edit whole tracks at a time1
• 1561 SINGLE OR DUAl DHIVE FAST DATA COPIFR Now backup your data rtisku i.ifiler (han ever oeiore with your I5fl1 drive' 1764 1750 RAM oupanson and &4K video HAM sun supported1 • FILE, TRACK, ft SECTOR TRACER Identify. vtOW, rf"d edit nny sectw m any program Me-lnsi1 • HIGH SPEED SEQUENTIAL FILE VIEWERS Now you can view or ptmtsequentiA' tiles WITHOUT having rolosd trujjippiiMiinn that cheated those Tiles1 For example, view fJ-ipf"Ch|) "Mm without waiting tat Pai>c-rCiip toiuad Fisrj Viewers aie the current ragfl m If* IBM www -Boflware Support bruiijs this Advanced feature io your Commodore with |he new Mavenck VA'
• ENHANCED SECTOR WAP EDITOR
64K video RAM support in many modules Automatic directory recovery utility for damaged disks GEOS" 2.0641281581 tool disk transfer utility
GEOS" desktop accessible file copier
• RAMBQard GCR TRACK EDITOR This new feature, found ONLY m Maverick V4 wofhb wilh PAMBOard lo allow you to reflO.
• ENHANCED TRACK K SECTOR EDITOR the 1581 disfc dfme1
HEU support in Maverick's major modules
1541 1571 1581 fast We copier-any direction
WddT Wvnriil importanl iwvr leatures and many dramatic enhancement lo IhflMavmK* piarfofin For eiampirr
• ENHANCED DIRECTORY EDITOR Work* wih [W 1*41 for organising your disks'
MAVERICK V4 FEATURES
itw 1^71 L and now supports ihe iSBI cask dnve1 The uilimaie tool
W&ks wilh the TS4ir the I57t (m true double sided format), and now supports
WorkswilriALLCommodo'o641128computers in the 64 mode
• Eilensive documenialion included - over 40 pages.
• AND OUR FAMOUS SSI EXPERT TECHNICAL SUPPORT'
rJow supports the ime double siced format of the 1571 diskdrive'
■ ENHANCED PARAMETER MENU' Now supports (m? drives' • FNHANCED BYTE PATTERN SCANNER Perform high spend seaicbes on 1b4T diate and. now with true double sided lormat support. 1571 disks
Attention Registered Maverick Owners: You may upgrade to the new V4
• MORE ALLNEW PARAMETERS Maverick VA rtfm induo^JS Over 450 pwVnfttMl Ihm Bilher copy o- entirely brtlh fhe
$9.95
A turntable u |ust one componeffl ol a oxnplete stereo system And a cop-er. oven tite best one matfe. is jus! one module of a comp'ete sclwa'e manngomeni syalem From this ptxnt on we wont settle tor ju5( Qomg known as having the feat cop<ftr on
Parameter Module #7 is also available
potentiii'ly Unlruttive prelection schemes ol Ihe wurlils newest and Sme&t progiams1 Our paiarneifri have always been the sirongc^i on the mHirkr»i tut. *tn our onc'Uhive flAWflO-ini suppod now ihcyn* more powoilu' Ih-in evpr1
$9.95
■tie market Once you see Maverick V4. you " unuc^Mnif why
THE NEW MAVERICK V4 -ONLY $34.95
(Includes Modules 2 through 7)
NOW INCLUDES PARAMETER MODULES 1-7
PLE4SE NOTF: Many features row require thnu 5b of RAMBQ.iicI Avnilable sopcifllaly
Maverick V4 Is available from Software Support International: Products Thai Woih - From A Company Thai Cures
korri SoMww KuppoM InieTnational
WELCOME TO HACK U A School Of Higher Learning For A Select Few.
Welcome This is a (jilfor&m kintlo' school Hpfo, we will tesc'i you flboul puwor
* THECSMPROGRAMPROTECTlONfgtANUALVOLII/S29.95
T^c power ol knrjwlodge. The power of maslanng «i very specialized discipline. And tha power ol (he Commodore 64 1?8
Volume 11 rjrjgingwhprnVoluiTio Meitolf M covers [Ih> ovolutwn of copy prelection schemas;
Noi everyone can quality lo enter Hack U
autoboots. mierrupt* fi ipsnts
compi^rs. undocumnnlmj opcodes
nncrypted progrhim&.
machine languago. GCR daia lecorflmg & raiding, cu^tmn DOS rauiine$ 'ike halt-tracks.
You've got lo be
e*lras secio"! A nxxJified tormats. decrypiion a oocodmq to^rnaues. and mijcti mwo1
we ie certainly nol gomg lo come to your house and hold your '■■and You've gol
This is 3 MUST READ 'ov aH sefious CornrnoOOJO uses
To be driven - masienng line Commodore can be a long journey, and is nol recommended for tHe fami ol spmi And you've got lo be inteligem - bu! your intellect must be tempered wilh equal doses o! creaitvily and paiience.
* KRACKER JAX HEVEALED: VOLUMES lril, & III I S23.50 Per Volume
Think you qualily' Good. Not many do But Ihera is one more Ihing you need 10 bung wilh you Curiosity. Overwhelming, msaliable curiosity Because Thai's The fuel we'll use lo powor you on This journey 11 you'ro timunf] \>m Um lo still be wiTh us. aingfehul^i[ions This is whuru you'
No seriouE hacker can be unfamiliar wiih (ho Kr^ckot Ja< name The experts *ho creatpfj the
course of insiaa infrjrmjiliori for the Uuly serious sludeni ol hnrking Thisisnoianoasy courso
loumey bogFns The combined exponents u< tlnno who came belore you are
you iO ready you II find ihe Kracker Jax Rcvusled bouk^ fu bp iho final slep on (hfl faih lo
award winning series Of deprotect-on parameters weni broughl logether lo cteale a gratiw.no
■ we strongly recommend iha( you don t ovun iry ihu Rsvflfllfld books until you study for have
ecpeneJKe oyu.vHioni lo) Iho information m iho CSM mjitorials described above But ones
here, available for you to use whenever you't i^idy All u lakes is making the first step
KRACKER JAX REVEALED Book I * THE CSM NEWSLETTER COMPENDIUM
Uses ft) speite lulunj ^ to iniroox you lo me udkJl.p conceols used by Its Kr»d>«r J learn !■: uZf- a ML mcm iof sectof editor errw resei switch & more
S29.95
From 1934 to 1986. me Golden Years of Ccmrnodoie hacking, in*? OSW Newsletters
were THE twsT source Of inside infornaTiori on the complex world of copy oroiptljun This compendium provides yuu with Iho wery tinsl (»ps. tr-cks. hardware modifications
KRACKER JAX REVEALED Booh II
and cpert crj[jy piotecdon Oiickmg lecMniques' if you're hungry for know'edgn, rhin is
Gives you 20 more odimples, and also reveals the secrete ol Ihe: famous Rapidlok" copy
a greal aourca, dnd highly lecomended [,y ihu Krrickor Jan team.
protection sySKrmi l"dudo& Hie loqendary HesMon" rnoclnnu lanquaqe monilor cartridoc Jl
NO ADDITIONAL CrtARGE"
KRACKER JAX REVEALED Book NT
* THE CSM PROGRAM PROTECTION MANUAL VOL I / $24.95
Is The final book in the Rovoalod series Here, me sludeni becomes the masief as we show
The CSM Dcok$ are Ihe logical starting place to twgm your higher education m copy protection CSV. trie original cennatcharing house o' specialised infofct hackers pudhen best kno^'eoge mio ihese !«o books Vokime I pfo^rdos an overview ol copy proleclion
yog fro* lo creale your own copy proteefcen scTiemes. jncluding osk> that can NOT be copied
by any mbbier current^ on The mattel1 This boc* Takes fju Oeep inside the tMI rtseif. where
|i>e ne* freed ol uUra tough praiecton lives Ofoer nowS gg] our lamous S1995 Hackers Utiirty Kit software package FREE1
issues and provictos you with a foundation of inlormaiion [o beq*n tuning on
SOITLUflRE
PLEASE HE»U BEFOBE 0HOEBING
Pi[viuiS«*lriS(«(flMB>r*ITO
») p
uroei !c S ih US
U VIS* Mt
nsftwidUU
Aa ii
. iLJ5 4^ A onws VWM }ra flat v mjh »K v S3 op okp -a S S >■ COD nil-Hi* 10 U S ftiaomeit any (SO S2 ftSiHwo CJfttSi« B| nMkig Si(0 inwwvr ciwjei u M '"s >o wih p 50fTw*fiE tx S'» W esc- mot u«( inarss f™ osisw* tub ui k .r-e ij stf^ cjioh Omnn m *. 2naDaf Air ar our rpgi. * S3 M S i H cnaw ;49ir*ftQnryi waynngtnr rfxferrs peaseXH 7 6", *
INTERNATIONAL
Mail your order lo: Sotlwaw Support. Int. !700 NE Andresen Road Vancouver. WA 96661 i call oji [olf'free order line Al
Technical support available. Call
l?OGt 695-9646. 9am 5pm - Paciijc hme. Monday-Friday. Orders Outside USA ca!H?06l 65S-1393
'O' Sfl'CS ^ai An prip^ irf^ci ro ctorge All u*i Jf( Hnjl unws *jTnyjeJ tr i-
DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!
^^j-^»g~ff»rsi
y- .^yy-rvT^g:
LET'S FACE IT-MAIL ORDER HOUSES ARE NOT ALL THE SAME!
FasTrac/128 by Mike J. Henry
THE RAMBOard
Look Who's Come Out Of The Basement
Beyond Super
el rppuid'un Idi pinvKjing CommadcuB o*/\#>'i d in do *haievar -1 look ro ["ovule you with ihn t eiri *e »em kx*^ i& ornol ttie ultimate tyo
Ai Soft*4irfl Supine hismaiordl *>• v<- ■! u most out tf iholr oompulefi We ve ncwor hei we OoukToO 10 produce Hie uimnaifl 1^8 uti^ry We found iwn
0p« lirsl n*iat ff» Other OWy »rd nn [he rrwfcel does J adds RAM Id yom i!rJi iv» drive This RAM is ■ ■--! lo crane a *
M*a J r-*nry. the b^Lani young C05rwr.m * w»io
and aB
« L*.
ttmtu
Sn ho* HrT*lofilirt ' ayrpjreIT*difefen<y.i T.«-cjrd n puU "ourrv trifll i prfllfy muOi 'I
H*f«9 JUVolIV maf> tMlufn found *\ F»Trac T^Q ALL UH bofli 40 jnd 90 cotum ffF^Wa\ uWfi Ho-ia ca'c-ulty 'FiaTfflC 128 dDrt Vmt« "ru"y imuing iNi-m
Ynu t.j,.r And
• FjitTrac 126 DtU Copy. S-r^is or du'i dr«e
HAMflOtrd wu dngned 'rrJTi Eht v*ry l*jinm") n ."i
Tf«w cnnj pufi lrw burden of Trw *orK on vou Ard vou good *1 MWwifpg' You
bftn«r be - ihalr card REOiJlRES il On irw olhor tLanil RAMDOaiai loquinf f*J Uiklfmnrj lo mtFill. Qifl any qicBprtan b*fig ■ hmdrul ol oUh 1H1Cb Thill noun ■ me Q-hsi1 ojys uy they Don i u» pardirwHra cm *hai tr#y reaiij m*tn -s lie, Don r WHfT E parameTsra The Lrio'n i po^'ed is ma*p yiet i1.1..
.
afl|uslr-»Tliu b fflpy sotva:e
On «••
iuH i4» citnLTig pv^rrvteri To us
r b
FT RAM p
Or* Fund. R*AftO*tf us« U«4^k parmwti^ dvnjVd by flif*<Tl UTiUncty
du1(Xj!\ jrnj vt P
Copy in 15*1. I56t. mifub 1571 rOtmil)
17M-17W
i?J IBM 'MFM Disk CofMr: Copy standard raw lo-irjtipd 3WK 5 ^5" sw *n:h yo, r i&?i dn<* (rsq^rtf 64K v«0O fl*U suppjT Ums "JiC I?Bl n«Tra memory
*7M.i?yj
RAM
Oyl rnjy oe [tl# - fyuvd"^ iTal iftr ca^ r^uin oui tti*
aw* M/rv isai !□ isai copnf syst nmi
We danl w^it la pnnleAd you - FasTrad \2S 13 NOt '-■ njpymg pioleCl«T uKTuaPH Ou> own Mfl " already itun covored FnTrAc 129 w« designed in allow serious i?8 users Toga! loUJ control ol tfwr p i it'MiiriiCJ 1?*) *e'vs just mad* it 4 lot easier' wa ve loia you ttia runw
ackage
i difermx?) go Wyom in« produci rfw 1 Scfhtaia Ejdcoh N«rn«ioniJ u tr*
bntn
rompanyihaiZeganwith Ihe a«jid winning KMcker Jni senesnF irchivjl pirJnuH'
vi Our cuvumsr support tyii**n has Hmed mdusTry pr*sd. ,iid hoVd tMaft hihnd « rn|iu1j!kin for roniSly and mtngnty A flaw 100* at BH IrrKh rnCnrdi ul
Mike J. Henry's FasTrac/128
nv oth«r Quyi will vym iu^i rm« iimfi ikh Ointrcv^ run So ntien you're ro«)v
Only $34.95
to got ^yoiv« with 1M: future oi ,srL ms. j tKhntfoyy. pick RAMDOvd ■ i product you con !' u M
Copy "rtTi or *nhoul v«ify
■ 11- *'
HAM nipfinrUOni auppDH 64K v«JA0 HAM lupporl Uifll Una IJQ 1 AMnVKial rti#imo(y ■ FaiTi^e I?B T»t Copy: &nglfl ex dyal drivo FploCopy t*C*«in AhV t^o Cdr>nn™imPConinfl1ar)lcpr>iva5<rnlufling(h*Sr:[] 1001. WSU nirivun Miirtl [frivui. and oihura .' Copy in 1&-4) or true 15#I lonnflin I I5&1 lila copy win miMiifln suppoM ■ i?&*-}?M RAM HrpDnnDn BULipOrE I G4K "iflUU HAM »Lt|i|tOf[ ■ U$fl3 the 12BS Hthtrimrvdl InaDiory • FiaTrac'170 M L "omlo* Go ANVwhxrr- in memory ■ Access Uoin mum banks Full £cTDliinq m [join dhrmtions InCluMs scrnHinnj DrrveMon • FftlirK 1 Jfl Difeclory EflJtW. E0.1 andcgarazo ANY siafvMrd fliredory Fd.l TSi" or tj(. T.;i '.irm.nri EflU 1531 durclanes *viTi
■p"1 ijr ■ n irTip«n(ifM in Miwfirt ". * mmppls tyMam a! jr£hiYj' loali and [JfoduLia
•ii Mty ""■rttyl'w^Q
■Basement Boy*'. |h« wTt*ire Team ih rfi* IZB Tn* f«LT FwTr*c l?fl ma TOTAL i^kty »
Wie Cft«y!*rKKi»J Fait Hart Em. PUS TL-i^rf t your i?fl
'■ i— a EQirpany i ■■- fan trvj!
ATI II REGISTERED Hsverlch U,-.:i,t'.■ ONLY Vbu •fbu ii .,■ buy ONE (1| (11 copy co ol FilTmc i;a tor Only 120.00
The RAMBOard
Thlt nfl«t la ONLY (or orosri pl«cod wllh Soflwars Support.
1541/1541C Version: $34.95 1541 II Version: $44.95 1571 Version: $49.95
THE 1581 TOOLKIT V2
/i* VouVe Seen Waiting For A Sign, This Is It.
Is an opuonal Mavonck
Introducing IMo ISfli Toolkn Version 2, \i«r nowcsl incarnation ol Ihe best program you can buy lor your 1591 ■ How good it it? Well. VT received * 1 ? ol a possible & siwr* 'rom INFO ' maoanna . nnd V? Il nver, belter /
00 lor you? PicEure using your l^T uniti ■ * Fial Fil* Copkff * Byte Pstlom Surch * Parwlon Crtaijjf
THE 1750 CLONE
* DfcKlotytdtlor * Error Seino*f ■ Re^ocatablB F»t Loader
* Ultralas! Formatter * File Track* Sector Tracer And V2 adds many np« or nnnancipj Features like the tact that boih our stngie dnve Ib^i daia copier and lasl tils coptar now suppori The 17ed'f?5D RAM expansion units for super-fas! one pass cop»e5r or Nko our G4k video RAM 5uppo-1 fur 120 ownersl Arid remember alw mal nil dT qui l&ai Toorkit uliMieS usu hyprjrfasl road wntn irjutinflS and wflerover appjoprinte
Are You Overdrawn At The Memory Bank? Ah, I he venerable Commodore 64/12B. Slock, it has boTlgr sound lhari an Atari ST Boiler gr;ir>iic5 than a CGA oqirippcd IBM And moffl memory than....
lull access Id p
s
you re lhinkmg aboul buying a 1581 drive or you airda
un-o*i
i
As powefiirr as the Conunobofo 13, momory has always beon
i
i ,om vi- rjot your r..ir.,], .- n ,-
i;,fii
NEW LOW PRICE: THE 1581 TOOLKIT (3.5 disk)
iL. -vi".l- spot Some brilliani p^ogrammor^ have found some rnyuniOus ways fo wo^V wdtun the ccunputtri'S very limited avni'l.iii'c RAM, but Ehe lact f.ti.i.iv. iii,i( you can only QO so tai
a 15B1
n rju*rini*H you 11 novor
-■„.»■
NOW ONLY
VERSION 1 OWNERS: Upgrade iq V2 by Syvding us your Original Toolkit VI disk along wWi W,9S plus &'H
wilh 64 Of even l^RK. But you can go MUCH further with &12K
The bad news is ttial Commoilore'a own 1750 512K RAM Expansion Unii (HEU) is flipensive and almosi impossibla lo find The good news is, we did something about it Wo bought Brand new Commodoce 1764 HEU's. which come
Ever wish you hnew moie aMut your 1591? DavicJ Marim & book. The 1581 DOS Pera-unce Guide
is what yau'vn boon
wishing lor. Marim s mvatuable resourcu holds over 1 DO pages ol detailed information mat look over a yea* of solrd research lo compile TJ115 e^riauslrve manjar MB show you the inner workings oUhe 1561 as nothing else can Order now. and wo"li include soms addihonai utilities into a machmp language monno* with DriweWon - the perlecl companion to The TSfll DOS
win only 256K ol RAM Nexl. wu installed a 256K upgrade wnnch was custcn engineered lo our demanding specilica-
Reference Guide1
liotia Once modit>eo', we tesied each and every unil and war-
THE 1581 DOS REFERENCE GUIDE / $14.95
Ihe 1750 ClonO. and it's all ln« room you'Jl ever need on □
5PECIAL0FFER:GETB0THTHE 1561 HEFEHENCEGUIDE AND THE 1581 TOOLKIT FORONLYS34.95
• 1—1
;!:!■■ 1 rofcf f-f J|jrj: .;> Ji ■ F', The final product L^caNod
simple plug in cartridge
Once on board, you'll have 9 whopping 512K ol RAM - Ihcr
VIDEO RAM
SAME iirrountof memory loundon Ihe Amiga 500. Your Com
modore will operale al advancud levels of perform anco I hat iho ongmal designers never even ''-earned nfl Vou'll be ama/ud at Itie enhanced capabilities 0) software lhat takes
KRACKERJAX VOLUMES 1-7
UPGRADES
advantage ot tf»e 1750 Clone, programs like GEOS, PapfliClfp lllr and our own Mavenck. to name a lew The i^W Clone worfisEXACTLV like the original 1750. Il will
open itio door on years ol extended use from your Commodore aa ovon newer, more powerful softwnro appears on tta inn zon, software that requires Ihe room the 1750 Clone can pro vide.
Twin Ciiies 12fl magazine says they "con compieioly roconv mend [he 17&0 Ctonrj." Once you see It work, you'll fool Ihe same way
So don1! buy a wticlo new computer just to get
more memoy. Gel the 1750 Ckxie instead -and gel anolfiBr
1
*■ 9M on*, opmtd it ud. and loc* a gocd Ik*
Without Lifting A Finger
It Onh r :o*t isng ft> <»Kover or* MAJOH difp. «fK« Th iianovd C-I2B has ,ji! ieH or vWw? PAM. «.hii* m* rM*sr 120D has mk 400*, ino<a<
wag -Hw.iy9 a superior prcducl. Whan we made tl, wo mado
i'M1 ^r i rt "I
il II' -ii. *."ii !■■ iv-r '.ii -. L[-iu,in|jgn\
loiiunniPdHAM LiliflbfiingaSletirKroilEtirouari
prinl
vcTjians of around 100 specific popular litres No special knowl
fctWHt T Kil !imfl has imvtJ Programs '■ »fl rUSJC fl Kw BASIC S T«*jt Sfvccium 129 S*«idxud IZB.
dirty power supply fa use these units. The power suppTy is NOT includod - it o available Irom us separately. II you AL READY own a 1764 RAM cartridge, we can upgrade it lor you.
the Fuji fAtf ol vmJw RAH rcjnd o<i tfw lJBDs So if youy» oota -squiar {M2&wnh only i6K or mJiHj RAM. you vq gol b cradlem flnrt *a va gq|
and M«*i Maker 12& have a J bP*fl codM ra irnine
the solution
Your unil MUST be in perlecl wofkmci order lor us lo upgrade It. The turnaround time on upgrades is appro*. 2 wooks. II will
You could uporado on your own - but if inouorm
ol WfiaiHTed Wdflf ntid hoal JflMiiKitnl nvuFiDi-
NOT ho necessary lor you lo purchase a new power supply - Ihe one lhai camowith your 17&4 will still woni fine
1764 UPGRADE ONLY
rymj.fitlax we va dovvlatad d nxxl-
rhi.ni iu«l ptugi rflhi tr lo vot C- 1?S l. no hau«i
No
r>»wr your aynpulw un
urn* 64K vtOao RAW «i Ehf nr*i And youn be
$199.95 $124.95
itriqhi. So how can waimprovo it now'Easy. Wo sins Mod the
Kfld Mftn in io mahfl " a Mondvd loitu'o on ail nt* lZSrji. -n kru-tv.rw^Of-ly A matier OT limV
NoiKudl cgiar rpwkiiiDn Ard. &nro Cbnvnotiore
IMPORTANT NOTES - BEAD CAREFULLY
C-&4S4C (bur NOTC12& 1230) owners MUST buy a heavy-
Kracker Jan. our grotndi breaking series of copy parameters
vldiw momory or thrr porontiul lor cjraaliy <in
berwa ne* icfrwi'E siBfea taking advantage or
decade ol saiisfaclion from your Commodore
THE 1750 CLONE ONLY
Made ^ Good Thing Better -
Vrhfi C&nmcrtO'r fsl re^asM 9m n*-* 17QP.
ho*J»
PLU&1N &U( VIDEO RAM UPGRADE FOfl C-128" §
ONLY $49.95
Includes &&%y inatallalion inslrucEions
Each VolumB oi Kracker Jam fllPows you Io mako Unp/otKled edge of loote are required
Each Volume originally sokf Itw
$19 95 So if you wanted all 7 Volumes, it would have cosi you S139 65 Bui now, you can buy each Volume lor onfy 59 95 or. Ic* you bargain hunicrs. you can buy ALL 7 VOL UMES FOR ONLY S29.B51 Thai works oul to a cost of only U.2& onch< Wove also cul Ihe price on Thu Shotgun II. ono ol the rnoal puwiiurful nibblers ever [jrotJucod Ongin.illy Si-4 95. you can now own p| for only 19.95!
AtkJ iusl because Ihoies a remolo chance lhal it mighl be you; birthday, well go ono slop further
gun II nrbbler FT1EE! Quite a Oeai, huh' But rl you wanl i|.
betler hurry - supplies are limited. After ali. nothing good lasls
r
j" ^
SOFTUJHRE
PIUSE READ BEFWE ORWBrMG We aa*« nnnt, cr0pi cr-'*d cflenU VJSA. UC infl. PtprtajsSo'rwseSi^cctortCnwiTjyt-wCOD andpwwiaJtftco OnJenjhccedHU SA I4fli'i*ii
FPO.APO.tfFOttHsm p*im MdHKip*imwfjSiH US ^ffr^ n P, UPS ?>nJ r r-oir u»s FAST 2n] DAY MR wMUff Md (' DO perpum uncrJl (U5 *flsriKcrr,i 4&U a Hiw» nq ontoi VnpfKd 2nJday ar). p*as aM S7H per enter forS A H COD radaMttUS narcmwicnylW s'-.i^s1 ^S^^a^wr^YOurSAHcrAKSp^vOer C.vjOarcu^cnersmajcaia'^errtS4rfcharges
ty rclultng $4 DO (mimriMm rjapjuj for the Rra r*o piftEi ol SOFTWARE and Sf DO fof Mtti adtkWial piece
per 5Npmerf. All mornea rrusl be SLtmtied in U S tads Canadians mus" can or write for har^affl shipping charges Fnregn ni^u-icrs ru^i can o wnK 'j' snjpprrg ^hj'^?s Di?lK"r,e ^em are feplacfid ai no charge d
sentpoKpad Allfisij^Wi]ersaTeorp3*wrtwTlTijri^hiiLrs Js SOfTWAflEteSiCOflCflr ?nd Oa^ W at our regular W M S 4 H tfjroe (4fi sWn onlyf WishrgTm r
fci Sj!« Tar A£
&
t tf
A< M
ftf V
Buy Itie Kracher Ja>
Volume t -7 package tor >H,M, arxf well Ihrow m The Shot-
Mail youi otdct la: Software Supped. Int.
!?OONEAntlreswRoad Vancouver.WA9B561 Or Ctill out loll-lrce order Imc M i '800-3W-tl'a 6an-i-&pni Mond pt Technical suppcri flvallabre Call 20i G9596J Ofde<* Outside USA call |20Gj f>9&-1 JU3
Clielo fimdtf Service Number 1M
DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!
What do you like most about COMPUTEI's Gazette? And what don't you
like? We want this magazine to be as useful and interesting as possible and to provide you with the coverage you want most.
Please take a moment to fill out and mail us this questionnaire (photo copies are fine if you'd prefer not to mark up or deface your personal issue). Note that some questions may require more than one answer. Mail questionnaires to Gazette Readership Survey, P.O. Box 5406, Greensboro, North Carolina 27403.
1. What computer(s) do you own
6. Which language do you prefer
for programming?
□ 128
□ BASIC
□ 64
□ Machine language
□ Other (please specify)
□ Other (specify) □ 1 don't program 7. Which part of the magazine do you like most? (Check no
2. Do you plan to purchase
more than two.)
another computer within the
□ Features
next year?
□ Reviews D Games □ Programming
□ No
□ Departments
□ Undecided
□ Program Listings
If you answered Yes to the above question, which computer do
you plan to buy?
of 1-10 in the following areas (10
for highest grade, 1 for lowest): General news and product
information Technical information Graphic presentation
or use?
□ Yes
10. Please rate Gazette on a scale
Quality of programs. Quality of writing and editing Overall grade 11. Do you use programs published in Gazette? □ Yes □ No If so, how do you obtain them? □ Type them in □ Gazette Disk
□ Other (please specify) 12. What types of programs would you like to see in upcoming issues?
□ Advertisements
8. Which columns do you read regularly? □ Editor's Notes
3. Do you use GEOS? □ Yes □ No
4. Are you a member of a Commodore user group? □ Yes
□ Commodore Clips
13. What other computer magazines do you read
□ Feedback
regularly?
□ Letters to the Editor
□ BASIC for Beginners □ Machine Language Programming □ D'lversions
□ The GEOS Column
□ No
□ Horizons
5. What types of software have
□ The Programmer's Page
you purchased in the past year?
9. Do you use SpeedScript?
□ Word processor
Q Yes
□ Programming language □ Graphics design □ Telecommunications □ Education
□ Games □ Business applications □ Other □ None 44
COMPUTERS Gazette
December 1989
□ No
14. How did you get this copy of Gazette? □ □ □ □
Newsstand Subscription Pass-along Library
Additional comments:
.at year for 64 games. Despite oomsayers' predictions of a dwindling market, outdated technology, and bored consumers, the year produced as many outstanding games for 64 players as any in recent memory. Picking the
best of the year wasn't easy, although there are tougher jobs than reviewing lots of great games. To our review sessions we brought certain criteria: Does the game succeed on more than
one level? Are graphics, sound, and play-ability well balanced? Is the game innovative? In addition, we brought a healthy subjectivity to the process: We know what we like and enjoy, just as you do. Let us know what you think.
And now, our selections....
Keith Ferrell, Mickey McLean, and Tom Netsel
;
imCity DR.D00W3 REVENGE!
The Amazing Spider-Man and Captain America in Dr. Doom's Revenge 'â&#x2013; PIDI V HAT III' WITH THI
Paragon Software
180 Lakefront Dr.
Distributed by Medalist International
Hunt Valley. MD 21030
A Division of MicroProse Software
$34.95
Doom looms over New York City, and only Spider-Man and Captain America can save the day in Dr, Doom's
Revenge. The evil doctor possesses a nuclear missile, and it's up to the superheroes to stop him in this ground
breaking arcade game. Instead of progressing through vari ous levels of arcade action, you follow a story line that takes the form of an onscreen comic book.
Since the game takes on the characteristics of a comic
book, you should expect superior graphics and animation. You won't be disappointed. Spidey and the Captain react and move realistically through their battles with Doom's henchmen, and the full-screen comic-book pages are richly detailed. These and many other exceptional features make Dr, Doom's Revenge the lop arcade game for 1989.
Honorable
Mentions
Gauntlet II
Chomp!
Mindscape
Cosmi
Taito Software 267 W. Esplanade North Vancouver, B.C. Canada V7M 1A5
3444 Dundee Rd. Northbrook, IL 60062 $29.95
431 N, Rgueroa St. Wilmington, CA 90744
S29.95
showing just how much can be done
strong contender for best arcade game. This coin-op translation fea tures most of the action, sound, and animation found in arcades around the country. One or two players can choose from four characters and ex
on a 64. You'll find it hard to stop playing this game.
plore treacherous mazes white bat
dom, the river. Sound, graphics, and
tling the enemy.
animation are excellent.
Arkanoid II: The Revenge of Doh
Another sequel. Gauntlet U was also
This was the year of the sequel, and not just in the movie industry. Taito's Arkanoid II picks up from the original and features outstanding graphics,
46
COMPUTE'S Gazelle
December 19B9
$24.95 Ever wish you were a fish? With Chomp!, you can live the aquatic life while learning that only the fittest survive. You must eat enough in or
der to jump to the next tank, all the while staving off predators. The ulti mate goal is to reach ultimate free d>
Bustin' Makes You Feel Good!
Who ya gonna call? The Ghostbusters â&#x20AC;&#x201D; again.
Clear the courtroom ofghouls and get back in business. Bust your pals out of the insane asylum. Trap ghosts around New York City, then turn the slime to your side and march the Statue of Liberty across town to the Museum. If you've got the slimeblower, wasting the evil Vigo should be easy.
Gel Ready to Believe Thum.
Launch Miss Liberty rescue mission.
AcIiVisioN Sec your local retailer, or call 1-HOO-227-69GO ri, order, 0 [169 Activiiion software. Softwin <DI9SS Dtmb6c Int. tBambuatM* II Lga UC.iIjihI.u fitrjttt btiutttU*. Ir^c a]] rmkii innvtd Clrels Hoador Service Number 105
Keith Van Eron's Pro Soccer
MicroPlay Software
180 Lakefront Dr.
Marketed by Medalist International A Division of MicroProse Software
Hunt Valley, MD 21030
S34.95
ments and detailed graphics make this the top sports game
making the footing treacherous. You can play out a World Cup tournament with the outdoor game or play out an MISL season with the indoor
of 1989. An overhead view of the action provides an excel
portion of the game. The extensive documentation will
lent perspective of the game. In the outdoor version, weather can even become a factor with thunderstorms
have you performing everything from banana shots to Pele-style backward overhead kicks In no time.
Whether you're a fan of the indoor or the outdoor game,
you'll enjoy Pro Soccer. Realistic player and ball move
Honorable
Mentions
Omni-Play Basketball
Kings of the Beach Professional Beach Volleyball
International Team Sports Mindscape
SportTime Computer Software
Electronic Arts
3187-G Airway Ave.
1820 Gateway Dr.
3444 Dundee Rd. Northbrook, IL 60062
San Mateo, CA 94404
$29.95
$29.95
Choose your country, select the best
Set the ball for your partner and go
athletes, and take on the world in In
for the spike! Kings of the Beach brings the fun and excitement of beach vol
ternational Team Sports, Compete in soccer, swimming, track, volleyball,
leyball to your 64. Practice courts help your skills as you prepare for the
and water polo. You not only play, you must also coach, Graphics and
movements and reactions of the play
animation are what can be expected from another award-winning sports
ers have made this game a favorite with the COMPUTE! volleyball crowd.
Mindscape.
tournament of Kings. The realistic
48
COMPUTE'S Gazotlo
December 1969
game designed by SportTime for
Costa Mesa, CA 92626 S34.95 SportTime wins again, but this time with its own release, Omni-Play Bas ketball. The game takes on a television perspective with commentators pro
viding pregame and halftime shows. In addition to full five-on-five action on the court, you can build your team
into SBA champions. Additional game modules are available to add to the fun,
c
Will they call you Tinkerbell'or'Deadeye?
Take on the besi pilots in oncon-one dogfights at [he Naval Fighter Weapons School to find
Oil who is [Re rea! lop gun.
You don't know what 3 good chewing our isunril you've ikked off Admiral Hawk. Wipe that smirk off your race, Lieutenant.
Find out, on the toughest fighter training ground in the world. In F-14 TOMCAT Master the fine points of aerial combat. Move up the ranks in your tours of duty
aboard the carrier U.S.S. Nimitz. And test yourdogfighting skills against the most
elite pilots in the world.
F-14 TOMCAT features 80 randomly assigned missions in five theaters, lst-person in-che-cockpit realism. And feel-it-in-your-gut aerial maneuvers. It's the best-sellim
combat flight simulator on the Commodore today.
Think you're a "Top Gun"? Then prove it, hot-shot, in F-/4 TOMCAT. "F-14TOMCAT1sm«eftkt
h&t combatflight drrudatorsfor rta 64. Graphics, sound, and
action are excellent, and the frame work of a career scenario adds a kuk of realism and purpose."
"F-14 gwes }<ii( (i shot hi (wing one ofAmerica's mmt elitefinhxr pilots" — Computer Gamini; World
- Catnpatefo Gazette
AcWisioN See your local retailer, or call 1-800-227-6900 ro order. O 1089 ACTIVIS1ON
tend i-mc. ,nj lra4,™,l, =„■ ,hr ,.,..,.,„ of . Circle HenOei Servidn Number IDS
hnUt
STRATEGY
AND
WAR
GAMES
Omega
Origin 136-B Harvey Rd.
Londonderry, NH 03053 $49.95 A game that teaches programming skills while providing superb Interactive combat, Omega was the year's most original war game.
Join an elite te.im of cybernetic-tank engineers, de signers of Sophisticated war machines. Specify the chassis,
the weapon system, and the electronic counter measures of your own futuristic battle chariot, but don't stop there. Give your tank a brain, too.
Honorable
An English-based Cybertank Command Language
gives your creation the arlificial intelligence it needs lo seek out and destroy enemy cybertanks. Test your design on a battlefield of your own creation—then challenge the world. Upload and download cybertanks via modem from bulletin boards or from other computer makes. Compete in team or individual free-for-alls where the best and smart est machine wins.
Mentions
5
'-<■■
5TBBTESIC mid) cumin; ((BUTTLE REPOOTW
: -> KtEKO <qub
2110
toste*
HIM.
ib
CI£E5«LH-
VS.
81
EHtrtr
(ftlCSCft
OfftUSC HBITCO.
tO
Storm Across Europe
Strategic Simulations Distributed by Electronic Arts 1820 Gateway Dr. San Mateo, CA 94404
Overrun!
Strategic Simulations
Distributed by Electronic Arts 1820 Gateway Dr.
San Mateo, CA 94404 $39.95
$49.95
This strategy game covers every aspeel of the
Set in 1992, this tactical war game features eight pre programmed scenarios. Pit Arab against Israeli forces or
mand armies from northern Europe to Nortli Africa,
NATO against Warsaw Pact nations, or create your own battles with the included construction set.
1939-1945 war in Europe. One to three players com from England to the Urals. Paratroops, infantry, armor
and air support are all under your command.
Mount amphibious landings, send U-boats against
Allied shipping, order pinpoint bombings of Axis indus trial targets, but don't neglect your side's war produc tion and research and development. Slam Across Europe
is a thorough game that can nonetheless be played quickly.
50
COMPUTERS Gazelto
December 1989
Larger maps, increased weapon accuracy, new ar
mored units, and the ability to direct eounterfire against
enemy artillery are new SSI features. Call for helicop
ters and other'modern weapons as you engage the ene my in a single skirmish or an entire campaign. Our reviewer called it the most complex war game ever pro duced for the 64. >
ANOTHER ONI
■ J\ •■ '
$&UHi
i
i
I
Sbih
\ •
.■■■
"I Went to the Fights and a Hockey Game Broke Out' Hockey is war on ice. Plavurs travel over 31) miles an hour, the
puck over 100. FaceOfF!captures the beauty and brutality of hockey. When you see it, you'll understand
why GAMESTAIt—the leading sports software puhlishei—wailed
to do it right
FaceOfF! features the largest animated players, a hands-on full screen fighl mode, and a close-up
Shol Com. \\ illi complete league and general manager features.
It's hockey the way it was meant to In—fast, furious, and violent.
Take.No prisoners
Don'l Gel Mad. Gel Even!
\\ llrn llir ^cjimi si|ii:icL liii^
Sliif; it mil :l^ tin* Kii;hi Qim
the irr. wmk your hotshots
zooms i». Belter
before lliuy'ro [ee-snols.
covernuB limn TV.
your local retailer, or rail 1-800-227-6900 to order* i, \MKS| \H, HIM svrvL'in sfm
IHM ti i trauDmoru iA lnternatl*mul I Circle Render V,<--.,
■
Numbar 10G
Tftnn ma\ \ur\ <l([
'ns .Mtifhinr-. Qirp.
I
tin rcimpuLer lyiten
SimCity
Maxls
Distributed by Broderbund 17 Paul Dr.
San Rafael, CA 94903 $29.95
A simulation that breaks new ground, SimCity gives you a piece of land and the tools to transform it into a thriving
metropolis—-or an overpopulated, polluted nightmare. SimCity is truly innovative, a serious simulation that's still entertaining. Build residential communities, establish commercial and industrial sectors to provide employment,
lay roads and construct bridges—you get a real sense of the many and complex aspects of city management that
must be juggled in order to give your metropolis a fighting chance. (And when you get tired, you can unleash earth quakes, fires, or even Godzilla on your unsuspecting masses.) Graphs and other information provide a behindthe-scenes view of how you're doing. The manual includes an essay on city planning and a suggested reading list.
A one-of-a-kind product, SimCity is unquestionably
the simulation of the year.
Honorable
Mentions
F-14 Tomcat
Destroyer Escort
Activision
Medalist International
3885 Bohannon Dr. Menlo Park, CA 94025
$39.95
A solid, supersonic combat simulator,
F-14 is notable for its graphics, its re alistic feel, and its sheer variety of
A Division of MicroProse Software
180Lakefront Dr.
Redwood City, CA 94063
$29.95
An outstanding, if not wholly realis
Strike is made more effective because of its underlying scenario—war
tic, simulation of convoy escort duty during World War II, Destroyer Escort
Flight simulation is convincing, and combat is lightning-fast, calling for reflexes as well as control of your weapons systems. You can rise
shows in its design both careful accu
through the ranks, and there are vari
sions, as well as various levels of ene my resistance, as you oversee several
a new golden age of 64 aviation.
Epyx
600 Galveston Dr.
Hunt Valley, MD 21030 $39.95
scenarios.
ous difficulty levels. F-14 could herald
Snow Strike
racy and judicious compromise {in the
interest of gameplay). Choose from a number of mis
battle stations.
A good jet-fighter simulator, Snow
against Central American drug lords in the near future.
Among its nice touches is the se lection of your copilot from a group with widely differing personalities. Flight simulation is good—although the craft's controls are a bit too sensi tive—and combat is believable. > COMPUTE'S Gazelle
December 19S9
53
ROLE-PLAYING
GAMES
Hillsfar/Curse of the Azure Bonds
itC HP
itlZLO
ISJOiffl 7H0RS0)!
ROlSiffl BffEfiJT
■
.
SJHBHSSfcR "5tH[T>lB3 76
SOOR BUS1&SS5 1H HfJLffSHNOH CO SMI KCSrOHS?
.
ii-3 BICE. H££fl
Strategic Simulations
San Mateo, CA 94404 $39.95 each
Distributed by Electronic Arts 1820 Gateway Dr.
In adapting Advanced Dungeons & Dragons to the com
puter, SSI takes a conservative approach that may play a large part in the success of these games. The conservatism is offset, though, by a thoroughness that makes the prod
ucts stand out. The essence of AD & D is captured in these
two products, which, along with other SSI add-ons and modules, are bringing AD & D role-players to the com puter and exposing computer role-players to AD & D. Of the two programs, Hilisfar is simpler—a one-player search game enhanced with arcadelike sequences.
Honorable
Azure Bonds is a more complex, combat-oriented pack age, with increased emphasis on character development, spells, and character classes. The icing on the 64 AD & D cake is the series of game-management modules SSI has produced to make "real-world" AD & D games more efficient.
SSI's Advanced Dungeons & Dragons series has cap tured a large following and, despite the conservatism of the approach, is helping to define the nature of role-play ing games for the 1990s.
Mentions
Tru,i»i mr MuHl clKtLL I Ok U is cuiMiMD at mi snorit culc.
Battletech: The Crescent
Fire King
Hawk's Inception
Micro Forte/SSG Distributed by Electronic Arts 1820 Gateway Dr.
Infocom
Distributed by Mediagenic 3885 Bohannon Dr.
Menlo Park, CA 94025 $39.95 A new venue for role-playing games, a new direction for Infocom, and a new source (Japan)—plus its sheer [Payability—make Battletech stand out. it's the future, and you're in training to become a mechanized warrior, master of a battlefield titan. Train ing is actually part of the game, another touch that
makes this one a winner. Judicious use of text—Infocom's forte—further enhances the game's reality. 54
COMPUTED Gsialte
December 1989
San Mateo, CA 94404
$29.95 A classic fantasy role-playing game with an innovative interface, Fire King mingles joystick with keyboard com mands to good effect. The game gives you a well-real ized world filled with artifacts and characters and offers an interesting two-player mode.
Fire King is not particularly innovative, nor is its ambition anything out of the ordinary. What makes this game special is the attention paid to both payability and detail.
■
Telecommunications is an increas ingly popular hobby of many home computer users. A modem and a
terminal program open up a whole new world of information. They allow you to access public domain
TERM
Unfortunately, due to noisy
phone lines, data can become lost or garbled during transmission. In the last decade, several file-transfer protocols have been designed to detect and correct these errors. One of these, XMODEM, is now widely used. However, it has some annoy ing deficiencies. For one, every block XMODEM transmits must be
a full 128 bytes long. As a result, it often adds zero bytes to the end of a
Using KTerm
KTerm operates at 300 baud. When
Transfer your files
you first run it, you're asked to specify a word size, or the number of
more reliably with this
data bits that you'll send for each character. Enter either 7 or 8; most
simple Kermit server for the 64 and 128. Disk drive and modem required.
file. Some programs, especially file archive programs, won't work cor rectly when these extra bytes are added. Another problem with XMODEM is that it can only trans
Bert Kerkhof
tiple files can be transferred with out the operator intervening. "KTerm" is a terminal program for the 64 and 128 that utilizes the Ker mit file-transfer protocol.
Getting Started
KTerm is written entirely in BASIC.
Enter the program using "The Automatic Proofreader," found elsewhere in this issue. De sure to save a copy to disk when you've
bulletin boards use eight data bits. KTerm then displays a help line and enters terminal mode. (Press (7 to recall the help line at any time.) While in terminal mode, everything you type is sent to the modem, and
every character received is shown on the screen, You can send com mands to your modem, or if you're connected to another computer, you can communicate with it.
By default, KTerm turns off lo cal echo and relies on the host com puter to echo what you're typing. If
lowing lines:
you're communicating with a com puter that doesn't echo your typing, press fl to turn on local echo. If uach character you type appears twice, turn off local echo. (This situ ation occurs when both KTerm and
20 BANK 15:COLOR 6,7:PUKE 169,1
the host computer echo what you
fer one file at a time.
Kermit, an advanced filetransfer protocol developed at Columbia University, corrects many of the shortcomings of XMO DEM. Like XMODEM, Kermit guar antees that data will be transferred correctly, but unlike XMODEM, it doesn't add extra bytes to the end of a file. The Kermit protocol also supports a batch mode so that mul
165 POKE 56579,PEEK(56579) OR AND 223
market information, and graphics computer users.
it's in answer mode): 32:POKE 56577,PEEK(56577)
software libraries, current stockfiles and to communicate with other
lets the modem receive calls when
finished typing. If you own a Com modore 128, add or change the fol
25 KEY 1,CHRS(133):KEY 3,CHR$<134> 26 KEY 5,CHR$(135):KEY 7,CHR$(136)
30 PRINT CHR$(144);CHR$<147); CHR$(5);CHR$(14);CHR$<11); SPCI30);
260 PRINT CHR$(144);CHR$(27);"F"; 370 PRINT CHR$(R(C));;RETURN
1500 GET#2,G$:IF PEEKI2580) AND 247 THEN POKE 2580,0:GOTO 1500
1700 GET#2,G$:Y = PEEK(25BO):IF Y THEN POKE 2580,0;GOTO 1720
If you own a Commodore 1660 modem, add the following line (it
type on the screen.) To download (receive) one or more files, ask the host to send the file{s) and then press f3. KTerm re sponds with the following prompt: Receive: File Type ?
Enter the type of the file(s) you wish to download: Type S for se
quential files, P for program files, or
U for user files. You don't have to enter the filenames; they are pro vided by the host computer. KTerm constantly tells you
what is happening during the trans fer. A period (.) indicates that noth ing is being received from the host COMPUTEI's Gazaste
December 1989
5S
computer. The letter 0 signifies that an error has been detected in the data.
(KTerm
then asks
the host
computer to resend that data.) A plus sign ( + ) is printed when data
530
38 PRINT"iCLR){WHT}";CURS(1
PJ
543
CP
4);CHRS<8);SPC(1B); PRINT"(CLR)":PRINTTAB[6j
QJ
550
IF
RK
560
GOSUBl320:GOSUB670
ES
570
IF
AM
5B0
MP
AK
590 600
IF E THEN 620 PRINTK8,ISj IF ST THEN E»5:IS="WRIT
JP
610
E ERROR" GOTO550
KS
620
4:POKE169,1
40
"COPYRIGHT
19B9
COMPUTE!
BX
50
SF
60
irrecoverable error conditions, such as very bad phone lines, cause KTerm to give up. If it has to abort
FP
70
SJ
130
PRINT"KERMIT FER":PRINT
FILE
the file transfer, KTerm displays the
FE
140
INPUT"NUMBER
OF
GF
150
is received correctly. It displays the message Complete when all the data has been transferred.
PRINTTAB!8) "PUBLICATIONS , {2 SPACES HNC. " PR1NT:PRINTTAB[8)"ALL FU
GHTS
message Timeout, When a disk error occurs on your end of the connec
tion, Kermit refers to it as a local error. For example, when your disk is full, KTerm prints the message
Local disk full. An error that occurs at the host
computer is called a remote error. An example message is Remote disk read error. Both local and remote
errors can cause the transfer to end, returning you to terminal mode. Kermit doesn't convert file data in any way. If you receive a text file from another type of com puter, you must convert it from true ASCII to Commodore ASCII, and
vice versa. When you receive a BASIC text file, you must use a tokenizing program to convert it to a
FOR
T:PRINT
160
QA
170
OPEN
CG
180
GOSUB420:DIM
FQ
190
551 ,1)5(143) H(1)«32:11(2]=192:H(3)«6 4:PRINT
QG
200
FOR
BG
210
R(8)=2O:R(13)=13iS(20)=
QS
220
8:S=32 FOR J-l
JH
230
S(I)=S:R(S)»I:S=S+1:NEX
CHR$(38)+CHRS(96):B=128
15,8,15:ZS=CHR$(0)
1-0
TO
R(255),S(2
3 1: S (I]=I:NE
XT
I-G
TO
TO
3:G=H(J):FOR
G+31
KK
240
DEF
250
DEF
AND
OR
sponds with the prompt: Send: Which Filets) ?
You can type in a single filename or
indicate several files by using standard Commodore wildcards. A
few examples are as follows: Sends all files on the disk R" = S
Sends all sequential files that
7.DAT
Sends A.DAT, B.DAT, C.DAT, and so on
When you send files to a com puter other than a 64 or a 128, use
are up to eight characters long, op tionally ending with a period and an extension of up to three characters. When you're ready to exit
FH
10
GET
HB
30a
IF
XD
310
HB
320
330 G=S(G):IF H THEN GOSUB3 70 PRINT#2,CHR$[G);:GOTO27
KK
330
PRINTiiS;"[WHT}":NS = "":T
THEN
S="":E=0 ON
G-132
XQ SE PC
350 360 370
CJ
380
REM
HP
390
PRINT"ECHQ:
FB RF
400 410
H«3-H:RETURN
SQ
420
REM
+*
BYTE
4+
Fl,
ECHO
++
";MIDS("ON
{SPACF,TOFF",H + 1,3)
REM
++
F7,
HELP
++
PRINT"[RVSlFl(OFF)=ECMO {2 SPACES}(RVS}e;3(OFF) = RECEIVE(2 SPACESHRVSlF 5(OFFj=SEND[2 SPACES)
[RVS}F7TOFF}=H_ELP"
RB
430
RETURN
XR PC
440 450
REM
++
RECEIVE
INPUT"RECEIVE:
?
S(3
FILE
++
TYP
LEFTl";TS
490 500
E=0:GOSUB1320:P=0:PS=""
-
OX
510
GOSUR£j70:IF
POKE53280,14:POKE53281,1
EG
520
IF
RIGHTS
AX
20
56
COMPUTES Gozeffo
INC.
740
AS=PS:A=P:RETURN
KJ
750
REM
CD
760
INPUT"SEND:
RN
AND
++
63:US=US+PS
F5,
SEND
++
WHICH
FILE(
";NS
E
THEN N=0
910 TO
fSPACE)143
1$+ZS)*256)
MX 840
FOR
1=1
TO
40:GETi|8,GS,
IS
B50
NS=NS*GS*1S;IF EN
RF BX
IS>""
TH
NEXT
860 TS^MIDS(N$,25,1) 870 IF T$O"P" AND TS<"S"
DP
880
RH
890
IF MI[)S[NS,I,1)OCHRS(3
BB
900
NS [N)-MIDS(NS,7,1-7] :NK
RA
910
CLOSE
i)
910 1=7
T
HEN FOR
THEN
XT
TO
23
NEXT
N
B:GOSUB2020:IF
920
B
1150
PRINT"NUMBER
OF
FILES:"
;N MX
930
IF
SX
940
GOSUB1890:US = "S"+PS:X = <1 :GOSUB1250
N=0
THEN
RETURN
XC
950
X=0:IF
AJ
960
GOSUB1920:F=0
BR
970
E=0:IF
E THEN F=N
1120
THEM
E=2:GOT
BS
980
01110 IS=NS(F):GOSUB2050
CR
990
US="F"*IS:GOSUB1200:IF
JB
1000
JJ PR
1310 1020
(SPACE)E THEN OPEN
1110
8,8,8,NS(F):GOSUB
IF E THEN 1090 US=""lV-0:FOR 1=1 TO
9
BD
1030
EK
1040
GET»8,GS:G=ASC(GS+3S):
GOSUB18 90:GOSUB1670:P=4 :GOSUB670
E'0 E>1
THEN THEN
GOSUB1920 630 WS="B"
THEN
IF
G AND
B
THEN V=V+1:
G=G-B
SP
1059
AH
1360
KF
1070
IF G<32 OR G=35 OR G=Q OR G=127 THEN V=V+1 IF ST THEN E=1:GOTO10H a
RESERVED
Decamber 1989
K=K+1
XF
GOSUB1320:NEXT:E»4:RETU
6
RC
PUBLICATIONS,
730
AND 63 : US = US*-AS : X
2020 F3,
MC
ALL
FG
CK
♦■*
PRINTBS;CHRS(R(G));CS;:
IF IF
TE1
720
U = K-1
(SPACE)THEN
480
COMPU
JA
0
GOSUB390,450,7
60,4 20 PRINTIGOTO260
XX 1989
710
BF
270
G<137
470
COPYRIGHT
EB
GS:G=«A5C(GS + ZS) : IF
460
HEM
PRINTMIDS("+O.O",Y,1); US=MIDS("YYNN",Y,1):U=K ON Y GOTO730,710,720,72
IF ST THEN 910 NS=STRS(ASC(GS+ZS)*ASC[
CH
KTerm
630 690 700
B20 830
THEN
290
E
HB CD KB
DA JH
GS=""
AND
5:X=P:GO5UB1
GET<B,GS,GS,GS,IS
G=ASC(GS):GOSUB370:GOTO
G>132
TO
810
HE
KTerm, press the RUN/STOP key.
J=l
490
XK
INT"[BLKj";CS;
AP
on IBM and compatible computers
FOR
+
GETI8,GS,GS:FOR
GETI2,GS:IF
filenames that are valid for that computer. For example, filenames
670
PACKET
GOSUB2020:IF
RETURN
begin with R
KE
RECEIVE
800
270
340
+»
790
KG
QJ
REM
MA
BS=CHR$(2Q):CS="{P>":PR
[SPACE)G=0 THEN
To upload a file, press f5. Kermit re
GOTO1150
668
THEN
OX
270
Uploading Files
650
EA
E<>4
{SPACE]GOSUB1320
64)- (I
64)
268
2B0
IF E>4 THEN US="E"+lS
770 IF NS^"" THEN RETURN 780 OPEN 8,8,B,"S:"+NS
GB
AH
8:GOSUB202tf:GOTO4
XM KA
63)
FNT(i) = (I
AND
CLOSE
THEN E = l
AND
FNC(I)=32+(I+(I
1921/64
GC
WS-"Z"
S)
T:NEXT
620
EX
IF BO7 THEN OPEN 2,2,0 ,CHRS (6)+CHRS{0) :B = 0 IF B=7 THEN OPEN 2,2,0,
AF
THEtl
P=0:PS="":IF
FB
3l3 LEFT}";B
E
630 640
DH
Bl
TS ?
B,8,8,IS + ",W"-.GOSU
90
TRANS
DATA
OPEN B2020
RESERVED" JF=1TO3000:NEXT:PRIN
{SPACE5290
BASIC program.
GOSU82050:IS=IS+","*TS
FA
XX
E
THEN
63H
IP
l+V<P(l)
THEN
NEXT
CO
1080
US="D"+US:GOSUB1250:GO TO1010
QX
1090
TF
E<3 THEM US="Z":GOS
JD
1100
CLOSE
DD
1110
IF
E<3
KE
1600 1610
C=-FNC(C):GOSUB1700:IF
US="B":GOS
GS
1620
IF C THEN Y=2:W5="":GO
1150
CB
1630
TO1650 GOSUB1700:IF
970 THEN
UB120G
BP
1120
IF
PE
1130
ES
1143
US="E"+I3:GOSUB1200:IS =MIDS(US,2)
SF
1150 US="COMPLETEREMOTE
PK
1160
(LEFT{TIMEOUT LOCAL" PRIMT:PRINTMIDS (US,E*8
1170
-15,8); IF (E ftND
EA
E<5 THEN
REM
+ +■
END
MESSAGE
1)=0
++
THEN
PR
INT:RETURN
HC
1180
COSUB2fl50:PRINT"
HH PQ
1190 1200
REM ++ SEND STRING *+ V=3:FOR 1=1 TO LEN(US)
";tS:
GC
1210 G=fiSC(MIDS(US,I,l)+ZS)
RETURM
CX
1220
IF G<32
GS EM BJ
1230 1240 1250
THEN V=V+1 NEXT HEM ++ SEND PACKET + + FOB J = l TO 51 U = K: GOSUI1 1320
PP JF
1263 1270
GOSUB1490 IF WS="N"
QB ftP
1260 1290
PRINTMID5("++.O",Y,1]; IF Y<3 THEN K=K+1 AND
ES
KA MG
OR G=35 OR G=Q
AND
iSPACEjP)
(V=l
THEN ?=i
OR
(SPACE}63:RETURN 1300 NEXT:E=4:RETURN
131B 1320
REM + + PUT PACKET + + I=1:C=66+LEN(US)*V+U:G
OSUB1670
CH CJ
1330 1340
CH
1350
PC
1670
IF G AND
1390
SUB1470:G=G-B IF G<32 OR G=127
1410
B THEN S=Q:GO THEN
(SPACE]GOSUB145H:G=FNT
(G):GOTO1410 IF G=35 OR G=Q
THEN
GO
SUB1450
W$-"E"
Y=Y+1:IF C THEN Y=Y+1 REM ++ CLEAR INPUT BUF ++
GET#2,GS:IF GS=""
1690 1700
REM ++ GET BYTE ++ GET#2,GS:Y»STlEF Y THE N
1723
EP
1710 G=ASC(GS):C=C+G:RETURN
CQ
1720
IF
Y=8
AND
TKT
THEN
QP
1730
Y=2:KS="":RETURN
AO DJ
1740 1750
REM ++ DECODE BYTE ++ IF G=P(6) THEN H=2:RET
KF GC
1760 1770
DC 1780
1$=IS+CHRS(G):RETURN
FD 1790
REM
FQ
1800
IF
GOP(6)
++
CONTROL
EN
G=FNT(G)
QE
1810
AND
BYTE
++
GOQ
TH
IS=IS+CHRS(G):W=1:RETU
(JX
SD
1820
1830
REM
+t
QUOTED
IF G=P(6)
BYTE
URN
1840
IS=I5+CHR5(G OR
128):W
=1:RETURN
REM ++ QUOTED CONTROL ISPACElBYTE ++ IF GOP(6| AND GOQ Tli EN G=FNT(G) IS=IS+CHRS(G OR 12B):W =l!RETURN REM *■■* INITIALIZE PAHA METERS
++
JR
1890
K=0:V=0:Q=0:IS=""
GQ
1900
D5=CHR$(112]+"%
EQ
1910
REM
1920
fSPACE}++ FOR 1=1 TO
BP
t+
SET
9,1,1)
3-KN"
7:GS=MIDS(I
BP
1450
S=35
1950
PX GC
1460 1470
REM ++ PUT BtfTE S ♦ + C=C*S:PRINT#Z,CHR${S);
PA
1960
:RETURN
AJ
197CJ
Hf
1980 GS="Y":IF G THEN
1500
MJ
1510
GET#2,GS:IF THEN 1500
ST
IF G$OCHRS(1) T
THEN
AND
HC
1990
AND TI<
MK
2000
QB
1529
C = 0:IF
KJ
1530
GOSUB170O;IF 50
SJ
1540
D=G-32:GOSU31700:IF (SPACE]THEN 1650 U=G-32:GOSUB1700:IF {SPACElTHEN 1650
N
AS GK
1550 1560
GSOCHT!S{1)
1650
V
WS=GS:W-X+1:IF N
THE
THEN
D<4
16
Y
Y THE
1610
XQ
1570
FOR
1-4
TO
D
HH
15BB
GOSUB1700:IF
t THEN
16
IF GS<"I"
CDS,1,1)
THEN GS=MIf)S
port a works with most software • Analog Joystick
. 1119.95 $59.95
Include S4.00 shipping of joystick orders. FSIlis
a trademark of subLOGIC Corp. Order Direct from:
BC PP
P.O. firm dfiii
IYIICROCUBE
Leesburg. VA Z2075
CORPORATION
17031777-7157
Reatfei Scrmce NumBer 119
Can Your Computer Make
YOU $1,000,000? LOTTERY uses ihc law cower and storauc of your
coniguter to determine and relirte ide number selection mettiods ihat will win the various lottery names you play Don t be limited lo the one oi Iwo methods that other programs use (hey might not work in ynur slate
P{I)=ASC[GS):NEXT:P[1)
: Ibeie is no betiei system availalile1
=P(l)-36
' Join [he growing, list ct winners using our system.
P(2)=60*(P(2)-32):P(3) =P(3)-32
247
1500
S4.95
WITH LOTTERY PC YOUR NEXT TICKET COULD BE WORTH MILLIONS!
PARAMETERS
SA
XC
*+
THEN W=4:RET
1430 1440
(21
joystick
RN
1940
REM ++ GET PACKET ++ IS="":Y=2:WS="":T«TI+P
MICROCLJBE PRODUCTS Commodore 64/128 • MpcroFlyte ATC Joystick $59.95 • Test/Calibration Disk: A Diagnostic tool for your
• MicroFlyte Joystick—Plugs into the mouse
PP
1480 1490
". . .It transforms an excellent program into a
truly realistic (light simulation system" B.A.C.E.
IF G=Q THEN W=3:RETURN REM ++ ADD BYTE ++
1930
DR BR
proportional continuously variable joystick conIrol tor Flight Simulator II
Amiga
AA
++
The MicroFlyte JOYSTICK, the only fully
URN
HRS(P[5)); RETURN REM ++ PUT
'#'
1
700
S=G:GO5UB1470:NRXT PP.INT#2,CHRS(FNC(C) ) ;C
BYTE
THEN
DS Mlf
1410 H20
HP KX
THEN
GOTO1670
18R0
1380
THEN
LEN(US)
16
1680
KM
FD
X
TO
THEN
BB
1870
1=1
Y
RETURN
RG
FOR
C = UOK:IF
FER
1860
1370 G = ASC(Min$[US,I,L)) :IF
QJ KR
1650 1660
1IB
FIJ
14B0
XP BG
1850
1360
1650
{SPACE}E=3
KE
GG
MO
1643
I+1:GOTD1330 EN(US)+V+3-l) ;CHRS(U + 32
AM
FG
EE
PRINTS2,CHR5(1);CHRS(L
Y THEN
NOW AVAILABLE FOR THE AMIGA
50
IF I>P(3) THEM 1350 PRINTS,CHRS(P<4)> ; :I =
);
W GOSUB1750,1800,18
OB
8:GOSUB20ZO:IF E
THEN
50 1590 ON
30,1860,1780 NEXT
OB1200:F=F+1
<2
FJ
P(4)=P(4)-32:P{5)=P(5)
-32 G=[(P(7) 63)>32
AND
63) H
AND
Q=P(7
):GOTO20 00 IF B THEN GS = "6":I!-- p( 7)=89 THEN Q=3S PS=CI1RS (126)+", @-J"+G 5:RETURN
2010 2020
REM ++ CHECK DRIVE INPUT#15,G,GS:IF G
ES
2030
N E=5:IS-GS RETURN
ES
204H
REM
FJ
2050
GS="":FOR
FF
2060
S] G-ASC(MIDS(I$,I,1)+ZS)
DC
2070
IF 5
GR
2080
GS=G$+CHRS(G):NEXT:IS=
+*
CONVERT 1-1
G>95 THEN
GS: RETURN
IS TO
G=G
++ THE
++ LEN|I
AND
9
6
SPECIFY
Lottery rjrtCB 4< 1 ?8j - Loltery + 4|PluS/4l Lollery SI Atari. ■ Loneiy PC
IBM PC XI AT ana compatibles
ComrnMore64/i28 & Plus/4 are registered irademaiks ol Cominodote In!
IBM PC/XT /AT are regisiered liademarks Ol Internal ion a i Business Machines Inc Alan ST is a leoisteied trademark of Atari Corn In older, send S29 95 lor each plus 53 00 postages
handling per order m illlmois residents add 6% sales tat]
[Orders ouiside Noilh America add S3 00)
COD orders call
(313)566-4647
Superior mm Systems, kx.\<li£jlfii PO 60i?l3-WriMliiig UE0090
--« fa
Ire Is Rvaaqr Servlct Num&tr 120
COMPUTE!'* Gazelle
December 1989
5?
Having trouble locating important disk files? "Disk Inventory" can
help. This utility program catalogs disk files and has two unique fea tures. First, it can catalog several disks at once, allowing you to com
pile one complete list of filenames.
HERE'S A WAY
TO CATALOG YOUR DISKS INTO A SINGLE REFERENCE LIST.
Second, Disk Inventory automati
cally senses when you remove and insert a new disk, thus eliminating
keyboard interaction and making the inventory process quick and
FOR THE 64.
PRINTER RECOMMENDED,
information for each filename is stored in the array R$(). Each ele
ment of R$ contains the filename (positions 1-16), the first letter of the file type (position 18), and the disk name (positions 20-35).
By default. Disk Inventory holds as many as 501 filenames (numbered 0-500). You can in crease this number by changing the DIM statement in iine 150. For ex ample, to allow for 1000 filenames, you'd change this statement to DIM
easy.
R$(999).
Getting Started Since Disk Inventory is written en
tirely in BASIC, use "The Automatic Proofreader," found elsewhere in
this issue, to type it in. When you've finished typing, make sure you save a copy of the program to
tape or disk before attempting to run it. When you're ready to inven
tory a disk, load the program and type RUN. The main menu will ap pear, offering three options. Select option 1 to inventory all files, op tion 2 for PRG files only, or option 3
for SEQ files only. Insert your first disk and make a selection to begin the inventory process.
As the program reads the disk files, it will display the filename,
file type (P for program files, S for sequential files, and so on), and the
disk name for each file. When it fin ishes with a disk, insert another disk or press any key to end the in
ventory process. The program will detect when another disk has been inserted and will automatically start
this menu, you can sort the files by name, save your inventory list to
disk as an ASCII file, dispiay the list on the screen, print the list, or exit the program. To make a selection, press the corresponding number. If you display the list, you can slow the scrolling process by hold ing down the CTRL key. The sorting is done alphabetically by filename and may take several minutes, de
pending on the number of files. The print option works with a Commo dore or Commodore-compatible
printer. Make sure your printer is online before selecting the print op tion. If you decide to save your list to disk, you'l! be- prompted for a file name. Remember that filenames can be no more than 16 characters in length.
The Sort Routine Disk Inventory uses a shell sort to
order the filenames. This type of sort is adequate when cataloging a
reading the directory on the new
few disks, but it may bog down if you have a large number of file
disk.
names to sort. For this reason, you
After all the disks you want to inventory have been read, press any key for the final menu. From
may want to replace the sort rou tine, located in lines 650-740, with one of your own. In this routine, the Robert B. Schofield
5B
COMPUTEIs Gazelle
December 19B9
Disk Inventory FH
10
REM
COPYRIGHT
TE!
PUBLICATIONS,
1989
COMPU INC.
-
QH
20
ALL RIGHTS RESERVED POKE53290,0:POKE53281,0:
XJ
30
PRINT"{CLR){YEL}" PRINTTAB(10)"{RVS)
FQ 40
PRINTTARI10)"(RVS)
(20
AG
50
RJ
60
SPACES)"
f3 SPACESjDISK INVENTORY (3 SPACES)" PR1NTTAB(10)"{RVÂŁ) J20 SPACES)" PRINT"f3 DOWN}(2 SPACES} 1){2
GE
70
AC 80
MD
90
L
5PACES)lNVENT0RY
FILES"
PRINT"lDOWN}(2
AL
SPACES)2)
{2 SPACES [INVENTORY 1 FILES ONLY"
'PRG
(2 SPACES)INVENTORY 1 FILES ONLY"
'SEQ
PRINT"(DOWN}{2
PRIC1T"{5
D0WN)(WHT)
(RVS)INSERT
ND MAKE
SPACES)3)
FIRST
DISK
A
SELECTION"
OF DB
100 110
GETAS:IFA$"""THEN100 IFA$<"1"ORAS>"3"THEN100
XA FP JA
120 130 140
BS-"$" IFA$="2"THENBS="S:*=P" IFAS="3"THEHBS="S:*=S"
HR JE
150 160
DIKR$(500):CURRENT=0 OPEN15,B,15:OPEN1,8,0,B
MG 170
PF
1B0
QA
190
S
PRINT'MCLR)(WHTj":PRINT "{2 SPACESjFILENAME {4 SPACES)TYPE
(3 SPACESjDISK NAME" PR I NT"CCCCCCCCCCCCC CCC
C
CCCCCCCCCCCCC)YEL )"
GETtl,D$,DS,DS,D$,D$,DS
,DS,DS QE CD
200
DNS=""
210
FORI=>1T016:GET#1,XS:DNS
DH
=DNS+XS:NEXTI PB BK
220
GETI1,DS,DS,DS,D$,DS,DS ,DS,DS 230 GETil,DS,DS,LS,DS,ES
HH
24»
IFES="B"THEN350
FP
250
GET#1,XS: IFXSOCHRS(34) THEN250 N$ = ""
RJ
260
GC
270
289
GETI1,DS:IFD$=" 0
"THEN28
BD
290
TS=DS:GET#1,DS,D5
CQ
300
F0RI=LEN(N?)TO16:NS=N$+ CHRS(32)rNEXTI
XG
310
R$(CURRENT)=MS+TS+CHR5 ( 32)+DNS
320
PRINTRS(CURRENT)tCURREH T=CURRENT+1
HP
330
GET#1,DS:IFDS=" "THEN33
QJ
340 350
0 GOTO230
FA
360
NSERT NEXT DISK OR PRES S fi KEV TO STOP" Q = 1G:GOSUIH10:RGM BEING
RX
370
Q=0:GOSUB410:REM
EG
[SPftCEjREMOVED? 380 Q=16:GOSUB410:REM BEING
CS
390
REMOVED?
Q=0:GOSUB4L0:REM
[SPACEjlNSERTED?
FULLY
FULLV
DF
400
CLOSE 1:CLOSE 15:GOTO160:
MK
410
GETWS: IFWSO""THEN480
DS
420
PRINT#15,"M-R"CHRS(3O]C
READ
fJEXT
.
GOTO480
=CHRS(0)
EP
650
REM
EO
660
PRINT"{CLR){DOWN) (RIGHT)iCYN}SORT ING..."
XK
67fl
M»CURRENT-1
JF
M=ItJT(M/2):IFM=0THEN480
GC
680 690
DX
700
AK
710
L-I+M
ftp
720
IF
450
RETURN
460
{RIGHTj{WHT)IRVS)
T:
SELEC
tVELj":PRINT:PRINT:P
RINT
MS EJ
DS
PRINT" 1) SORT B* FILEN AME":PRINT 500 PRINT" 2) SAVE AS AN AS CII FILE":PRINT 5L0 PRINT" 3) DISPLAY TO SC
PRINT"{4 TRL>
TO
SPACES)(USE SLOW
<C
LISTING)":
PRINT QK
530
GK
54 S
QG
5 50
PD
560
DM
570
PRINT"
4)
LIST":P
GOTO700
KH
750
INPUT"{CLR](DOWNj {RIGHT HWHT) FILENAME
NS:NS=LEFTS(NS,16) HK
760
CD 770
539
CLOSE15:END
590
PRINT"{CLR}{WHT)":PRINT "{2 SPACESjFILENAME (6 SPACESjTVPE (3 SPACESjDISK NAME"
-^
A. $
PR I NT"CCCCCCCCCCCCC CCC
KG
610
HC
620
C CCCCCCCCCCCCC [ YEL~) "
FOR I=1TOCURRENT:PRINTR $ (I) :NEXTI
PRINT:PRINT"{WHT| END
(PRESS
ANY
OPEN2,8,8,"0; "+-H5 + ",S,W
PRINT#2,"{2
SPACES}FILE
7B0
PRINTI2,"
{SPACE} II
FOR
I-1TOCURRENT:PRINT!
2,R$(I):NEXTI
AP
600
(RVS}
KEY)"
BP
800
PRINT#2:CLOSE2:GOTO48H
DE
810
OPEN4,4:CMD4
GX
820
FF
830
PRINT#4,"{2
SPACF.S}FILE
NAHE[4 SPACES}TYPE {3 SPACES}DISK NAME" PRINTI4,"
(SPACE) FF
840
FOR I=1TOCURRENT:PRINT# 4,R$(I):NEXTI
SA 850 PRINT#4:CLOSE4:GOTO430 G
PLEASURE
THE NEW TESTAMENT GAME THE OLD TESTAMENT GAME
FROM THE
GUARANTEED NQNDENOMINATIONAL
BIBLE WITH
";
NAME(4 SPACESjTYPE {3 SPACESlDISK NAME"
CX 790
GG
BQ
RS{I)>RS(L)THEtJTS = RS
J-J + 1:IE1J>KTHBN6B8
D=VAL(DS):ON
750,593,810,580
*•
J=0:K=CURRENT-1-M
740
CB
GOTO660,
ROUTINE
730
PRINT" 5) EXIT":PRINT GETDS:IFDS»""THEN5 50 IFDS<"1"ORDS>"5"THEN550 D
SORT
DA DD
REEN"
520
***
(I):RS(I)=RS(L):RS(L)=T S:I=I-H:IFI>0THEN710
490
DISK
GET MORE
1
GETDS:IFDS=""THEN630
64Q
IFftSC(ZS)=QTHEN410
INSERTED?
j
630
BS
RINT
PRINT:PRINT"[WHTj{RVS}I
REM
GC
PRINT"(CLR}{DOWN) DISK {SPACEjERROR: "ENS;" "E MS;" "ET$;" "ESS HB 470 CLOSE15:END SJ 480 PRINT'MCLR}[DOWN} BS
SA
HR
HRSI0) GETS15,ZS:IFZS=""THENZS
440
GET*1,XS:IFXSOCHRS[34) THENNS = NS»XS:GOTO 270
GH
AK
PG FC
430
3 Game Levels make learning F\in for all ages!
LANDMARK The Computer Reference Bible Hcrc'i vhat IANDMARK will enable you to dm
• SEARCH THROUGH THE BIBLE—Find Phrasea, word* or KnEencca. • DEVELOP TOPICAL FILES—Copy from The
Nearly 300 Bible Passages per game
Bible text and search results [hen add your own comments and notes.
• COMPILE YOUR PERSONAL BIBLE— Outline EexE3 in color. Add notes, com menu, and reference*. Make your Bible
Study organized and on permament recordl
• CREATE FILES— Convert them far wordprocesaofA like Pipcrclip and GEO5.
• MAKE SUPPLEMENTARY STUDY FILES— For specific imdy and develop translation variations.
NEW LOW PRICE!
$119-95
vl.2 for C64 and v2.0 for C128 CALL OR WRITE 7ODA Y FOR A FREE BROCHURE,
WHICH SHOWS
HOW VALUABLE LANDMARK CAN BE IN YOUR BIBLE STUDY
P.A.V.Y. Software P.O. Box 1584
Ballwin, MO 63022 (314) 527-4505
For Fastest service, send check or iii(jm:y order for $29.95 each jiltis $3.00 shipping/handling to:
The Family Jewels 5G31 Kent Place
Santa Barbara, CA
93117
HIM :i 1/2" disks available for an additional $2.00 pur game. Latter—day Saints: Please request a copy of our brochure detailing our special LDS product line.
NOT YEKUER - NO PRIOR KNdWUEDGE NEEDED Hardware Requirements: Commodore 64 or 128 with color TV or monitor; or
Commodore 128 with SO column monitor (color or b&w) 1541 or 1571 (5 1/4") or true compatibU? disk drive
100% IBM Compatible version also available
For more information, or to order by phone
Call <805> 683-4568 IC. O. D. orders only]
California residents, please add 6% sales tax Circle firndcr Service Number 136
Circle fltadtr Senile* NumBer 135
COMPUTE'S Gazette
December 19B9
59
SCREEN FLIPPER James K. Walker
Create 80-column help and menu screens with this short, easyto-use machine language program for the 128. A demo is included. Disk drive and RGB monitor are required. With the introduction of the 128,
called VDC.SCREEN.FLIP. This file
Commodore finally had a computer
contains the routines necessary to initialize and flip the text screens.
that could display 80 columns of text in color. This was achieved using the 8563 Video Display Chip (VDC). This chip has its own 16K bank for storing a text screen, character attri butes (such as color, reverse video,
Program 2, "Demo," shows you how to use 80-Column Screen Flip per in your own programs. To ensure accurate typing, en
where hb is the high byte of the ad dress, Ib is the low byte of the ad dress, and rn is a VDC register number (12 or 20). When you change the address for the 80-column text screen and character attributes, you need two SYS commands. To change the screen address, assign ni a value of 12. To change the address of the screen's character attributes, use an rn value of 20. As an example, you might want
blink, and underline), and character
ter Programs 1 and 2 using "The Automatic Proofreader," found
definitions. Within this 16K bank, there's also 4K of unused memory
elsewhere in this issue. Be sure to save a copy of both programs to
default to the unused 4K at address
(see the accompanying memory
disk when you've finished typing.
is S10 (decimal 16); the low byte is 0.
map). This area is ideal for locating another 80-column text screen, in cluding character attributes. (Be cause it has 64K of VDC memory,
Once you've entered the two pro
the newer 128D can store up to 14 different text screens.)
grams, run Program 1. After it cre ates VDC.SCREEN.FLIP, run Program 2 to see how easy it is to flip between screens.
Unfortunately, you cannot read or write directly to this memo ry. Instead, you must communicate with the VDC's 37 registers through two memory locations, SD600 and $D601 (a tricky task for both beginners and experts). "80Column Screen Flipper" is a pro gram that makes it easy to manage
Screen-Flipping Routines
two or more 80-column text screens.
SYS 2816.
The machine language file VDC .SCREEN.FLIP contains three rou
tines. The first of these routines is for older 128s that have been up graded to 64K of VDC memory.
the character attributes for this
1, "Screen Flip Creator," creates a
this command is
machine language file on disk
SYS 2831,fcb,/6,rn
December 1989
The final routine changes the location where characters are print
ed in VDC memory. This means you can display one 80-column text screen while writing to another si multaneously. The format of this SYS 2%(>\,hbc,hba
ory. This is done with the command
screen are located. The syntax of
COMPUTE' s Gazette
ory to $1800.
command is
of two BASIC programs. Program
60
Therefore, to relocate the 80-column screen to location $1000, you'd exe cute a SYS 2831,16,0,12. The com mand SYS 2831,24,0,20 changes the address of character-at tribute mem
be initialized to use the extra mem
where the 80-column text screen or
80-Column Screen Flipper consists
$1000. The high byte of this address
The VDCs in these machines must
The second routine changes
Getting Started
to change screen memory from the
where hbc is the high-byte charac ter location and hba is the high-byte attribute location. To output char acters to the unused 4K block, use the command SYS 2861,16,24.
Note that only the high bytes of the addresses are used.
ATTENTION EDUCATORS
COPIES 99.50% OF PROTECTED SOFTWARE
WITH POWER AND PARAMETERS TO SPARE... UPDATING (cost US $18.00) ADDS EVEN MORE. • OVER 40 PARAMETERS built into the Invader Copying Modules are automatically called, when copying certain
NOW NETWORK YOUR COMMODORE"64'$ AND 128's WITH THE POWER AND CAPACITY OF A 20 MBYTE HARD DRIVE
"Tough to Copy" disks. These are installed on SIDE 1 •
412 EXTRA PARAMETERS, to copy most recent disks including RAPIDLOK & V-MAX! are installed on the DISK-INVADER. We always Ship the LATEST VERSION.
• USE WITH 1 or 2 1541/1571 Drives or compatibles or MSD Dual Drive and COMMODORE 64 and 12B (used in 64 mode). FAST File Coo/ Incluaed, with 3 second
NO KNOCK PERFECT FORMATTER FAST FULL Disk Copier lor two 1511/1571 copies in under 1 mmule.
,
-j j
FAST FULL Disk Cod-6'toons 1541/1571 egflies
-,.i
■
...
"(?' ? ""' r-.s.ui
T PRICE P&P INCL. US $36.50 CDN S49.50
Call us lor your FREE infcumation package
We acceptVISfl
JO ORDER send cfleclt or monoy oraot to
A I/A K\ TfZ, A D f~) P
Ouelwcini<l«nn.iuidW>Miett»i
/1Kfll' nj/inL/L U^
aii araers tnrppsa vriinm 48 huurs
Inc,
t-800-387-4 221
AA
Uni| 1Q LJpkPV**. DtT. lilt
"'8 Place Charny, Lorraine
Telephone: 1514 621-2085
Quebec J6Z 3X9. Canada Circle R*adar Servtcc Number 125
Circle Header Service Number 124
KG
100
DATA 0O,00,8D,41,0B,8E, 42,0B,AD,41,0B,AE,42,0B
VDC Memory Map 110
DATA
S0000-$07FF
Text display
Program 2: oemo
{80 X 25)
BH
$0800-$0FFF
Character attributes
$1OOO-$1FFF
Unused
$2000~$3FFF
Character-set
Program 1: Screen Flip Creator PUBLICATIONS,
-
GC
20
ALL
FOR
RIGHTS
1989
20
PE
30
40
COMPU INC.
-
TO
DEC
EF
S3
("0B42") BF
30
READ
XS:
ALL
16
-
RIGHTS
1989
COMPU INC.
SC
[2
SPACESlREM SC - CHANG
N
AND
ATTRIBUTES
=
DEC["0B2D"):
SP
{2
REM
POKE
XH
60
BG
40 50
NEXT I PRINT Y
GQ
60
IF
Y=5362
JQ
70
FOR
******
BLOAD
-
SET
PRINTING
THEN
BSAVE
"VD
DG
80
EA KQ
70 80
DATA
*** REM
IN
DATA
STA
A2,1C,20,DA,CD,09,1
RX HA
90
DATA
2C,0B,AE,2C,0B,AD,2
li
ROUT
16:
130
RAM
1989
COMPUTE!
PUBL
190
RIGHTS
KP
200
120
PRINT:PRINT:PHINT
TAB(3
1,25,16,"(REDJPRES
ANY
1" SYS
KEY
TO
SEE
SCREEN
SC.DEC("10"),DEC("0
•** S100
0 IN VDC *** SYS SC,DEC("18"),DEC("0
0"),DEC("14"):
REM
•**
{SPACEjSET ATTR TO S180 0
IN
VDC
SR
210
GETKEY
QC
220
SYS
***
AS
SC,DEC<"00"),DEC("0
0") ,DEC ("0C") :
(SPACE)SET QK
233
REM
SCRN TO
***
S000
0 IN VDC *** SYS SC,DEC("08"),DEC("0 0"),DEC{"14"): REM •*• fSPACE)SET
0
IN
VDC
ATTR
TO
5090
***
EE
24B
SYS SP,DEC("00"),DEC("0 8"): REM SET PRT POINTE RS TO S0000/S0800
CX
250
GETKEY AS!
IF AS="Q" TH
EN
END
RESERVED" FB
CHAR
0"),DEC("0C"): REM {SPACEjSET SCRN TO
INC."
PRINTTAB (30)"ALL
SCNCLR:PRINT:PRINT:PRIN
S
REM
ELIMINATE THE FIRST IF YOU HAVE 64K OF
ICATONS,
110
A,0B,20,CC,CD,EB,AD,2B,0
B,20,CC,CD,60,00,00
THE
FAST: SCNCLR: GRAPHIC 5: COLOR 6,1 100 PRINTTAB(20)"{CYHlCOPYH IGHT
KK
RR
*•'••'
SPACESjSYS
PO **
T:PRINT:PRINTTAB(35)"SC REEN 2"
90
0,20,CC,CD,20,3C,CE,60,0 0,8D,2A,0B,8E,2B,0B,BC MF
170
P
**••**
JSPACElVDC
END
PRINT "ERROR TEMENTS":END
REK{2
SK
"VDC.SCREEN.FLIP", DEMO
SP,DEC("10"),DEC{"1
B") : RF,M ■** SET PRT INTERS TO S1000/1800
TO
LOAD SCREEN
ROUTINES
******
INES
C.SCREEN.FLIP",B0,P(DEC{ "0B00")) TO P(DEC("0B43" )):
REM
SYS
GF
B0,P(DEC("0B00")) XF
160
SCREE
(SPACE)SCREENS
ANDLING
X=DEC(X5):
VDC
SPACESjREM SP
'
JA
RAM
OF
OR
*
DEC("0B0F"):
BEGINNING
2,
150
RESERVED
E
ANY KEY TO
SCREEN
UK
DEC("01300") :
=
TO
Q' TO QUITfCYN}" GETKEY AS: IP A$ = "Q" (SPACEjTHEN SCNCLR: END
-
[2 SPACESlREM 16
OINTERS
RESERVED
I=DEC("0B00")
PUBLICATIONS,
4K VDC RF
TE1
COPYRIGHT
FLIP
[2 SPACES}- INITIALIZE 6
definitions
COPYRIGHT
REH TE! -
AJ
REM
10
1"
PRINT:PRINT:PRINTTAB(15
)"(REDjPRESS
0A,60,00,00,00,60
Description
10
140
,8D,2E,0A,8E,2F AX
Location
BH
5)"SCREEN XA
RG
260
SCNCLR:
GOTO 190
COMPU TE! 's Gazette
December 1989
G 01
80X50 Display Joseph Heaverin
DOUBLE THE VERTICAL RESOLUTION OF YOUR Computer users are on a continuing quest for higher text resolution. One of the first affordable home
computers, the VIC-20, had a 22 X
25 text screen. The 64 soon fol lowed with a 40 X 25 screen. The
128, with its 80 X 25 screen, of fered even greater text resolution.
Now comes "80 X 50 Display," a program that lets you display 50 rows of 80-column text on your 128.
And 80 X 50 Display isn't lim ited to the PRINT statementâ&#x20AC;&#x201D;any
program that uses the Kernal BSOUT routine will work without
modification. This includes BASIC
80-COLUMN SCREEN WITH THIS POWERFUL UTILITY FOR THE 128.
INCLUDED IS A ROUTINE THAT ADDS THIS CAPABILITY TO SPEEDSCRIPT 128. AN RGB MONITOR IS REQUIRED.
programs. With the addition of a short wedge, 80 X 50 Display is even compatible with SpeedScript
disk. Save Program 1 as 80X50 DIS PLAY and Program 2 as SPEED ROUTINES. It's important that you use these names because Program 4 expects to load these files.
Programs 3 and 4 are BASIC programs. To prevent typing errors
while entering these programs, use
"The Automatic Proofreader," also found elsewhere in this issue.
When you've finished typing, be
sure to save a copy of each program to disk. Save Program 3 as PATCH and Program 4 as SPEED BOOT.
Next, copy SpeedScript 128 to
programs, the built-in machine lan guage (ML) monitor, and many ML
Before you exit MLX, be sure to save a copy of each program to
Programs 1 and 2 are written entirely in machine language. Type
your program disk and run Patch. This program loads SpeedScript 128,
modifies it to display text in 80 X
128.
them in using the 128 version of "MLX," the machine language entry program, found elsewhere in this
50 mode, and then saves the modi fied version as SPEED80X50.
Getting Started
issue. When MLX prompts you, re
spond with the values given below.
Using 80 x 50 Display
Four programs comprise 80 X 50 Display; Program 1, 80 X 50 Dis
Program 1:
play; Program 2, "Speed Routines"; Program 3, "Patch"; and Program 4, "Speed Boot." Program 1 is a
To load the program and activate
the 80 X 50 display mode, type
Starling address:
1300
Ending address:
158F
BLOAD"80X50 DISPLAY":SYS 4864
Your programs will run as before, only now they'll display twice as
general 80 X 50 display routine, while the others give SpeedScript
Program 2:
Starting address:
0300
much text. To return to the 80 X 25
128 this higher text resolution.
Ending address:
08D7
screen, press ESC t. To switch back
62
COMPUTE!'s Gazelle
Decembef 1989
to 80 X 50 mode, press ESC - or press RUN/STOP-RESTORE. Note that if you use BASIC'S WINDOW command, you can't cre ate a window thai extends beyond
the 25th row even though Iherc are 50 lines of text; attempting to do so will trigger an ILLEGAL QUANTI TY ERROR. Instead, you must di rectly POKE the row and column
1520 1528 1530
BEFO Berore lypmg
n program
please refer tc "How o Type
n
COMPUTED Gazette Programs," elsewhere in this ssue.
parameters into the registers at
228-231. For example, to establish a
Program 1 :
ai X 50 Display
comer of the screen (at row 40), you'd type POKE 228,49: POKE 229, 40:POKE 230,0:POKE 231,9.
1300 I AD
27
03
C9
1308
BD
03
1310 : 12
12
84
1313 : 12
85
17
A9
01
To use the 80 X 50 version of
1320 : Bl
16
16
C3
1328 : 17
A5
91 17
FB
09
1330 :EF
A0
05
4C
1338 :8D
00
FF
A2
1340 :CC
CD
A2
04
1348 :CD
A2
06
A9
32
1350 :K8
A9
3A
20
1358 :A9
80
20
CC
1360 : 10
BD
2F
1368 :CC
CD
1370 :AD
24
137B :03
8D
1380 :03
10 X 10 window in the lower left
SpeedScript 128, load and run Pro
gram 4, Speed Boot. (To avoid disk swapping, the files SPEED BOOT, 80X50 DISPLAY, SPEED ROU TINES, and SPEED80X50 should
be on the same disk.) All of SpeedScript's commands work normally, but now you'll notice twice as much text appears on the screen as before. (Note that you can't toggle between 80 X 25 and 80 X 50 mode while in the modified version of SpeedScript.)
How It Works 80 X 50 Display first copies the ROM routines at $CO00-$FFFF to bank 0 RAM, and then it modifies these routines. The Kernal routine
BSOUT at $FFD2 is diverted to the modified routines in bank 0. After a character has been printed, the pro gram returns to bank 15.
To speed printing to the screen, the 128 is operated at 2
MHz while in 80-colurnn mode and is switched to 1 MHz when the 40-
column screen is used. The top-ofBASIC text storage is moved to
$C0O0, screen memory is stored at $0000-$0FFF in 80-column RAM, and attribute memory is moved to $1000-$lFFF in 80-column RAM (which, for owners of a 128, means
all 80-column memory is used; 128D users have 48K of free memory).
Several changes were made to SpeedScript 128 that greatly increase its response time. Instead of using a loop, the VDC's fill routine pads the end of each text line with spaces.
Also, the bottom of RAM to $1000 is made common and the text read and write routines are moved to
$0800; this eliminates the need to switch banks when accessing each character.
D0
06
A9
5D
FF
14 60
A0
03
8C
BB
16
A9
C0
8D
13
BD
00
FF
D0
F9
C9
20 08
AH
C8
F0
18
40
68
90
BS
E9
E0 20
08 48
30
58
30
A3
D0
FB
70
98
C0
EB
10
38
91 16
1538
60
88
B3
DS
00
28
50
78
1540
A0 C8
F0
18
40
68
90
B8
1548 1550
EB
38
33
58
80
A8
00
00
33
30
00
00
30
01
01
01
1558
01
01
32
02
02
02
02
02 03
02
1560
01 03
03
03
03
03
1568 1570 1578
04
04
04
04
04
04
05
35
95
05 06
05 0S
05 06
05 07
05
06
06
06
Al
07
07
07
07
Cl
1580
00
00
00
00
00
00
00
00
AA
1538
00
00
00
00
00
00
00
00
B2
Prograi
.: Speed
12 iw 17 91
Al C9
iimith
0800: A9
9F
85
0C
A9
00
A2
12
34
0808: BE
00
D6
2C
00
D6
10
FB
64 9C
0810: 8D
01
D6
E8
A9
A0
8E
00
E6
0818: D6
BD
01
D6
AD
13
35
B5
FF
D0
75
0820: FB
AD
14
35
85
FC
A2
30
13
A9
30
AC
37
08
8D
03
20
5C
8D
00
FF
Ad
48 4F
40
20
CC
30
7F
C9
IF
F0
09
20
CC
CD
D2
05
88
D0
Fl
A0
CC
CD
A2
00
81
7D 27 A9 7E FB 29 20 F0 C8 84
8D
A3
0828: AD 0833: 38
E2 74 7D 2E 05 69 E7 FZ B7
3B
A0
30
A9
IF
ED
CD
A2
14
A9
0F
00
D6
Bl
FB
2C
03
D6
3D
3A
CA
23
33
FB
84
0A
3D
01
D6
C8
7F
E8
A9
00
20
CC
CD
0a
0860: C9
29
IF
D0
EB
16
15
AD
25
35
FB
A5
FC
A9
5B
8D
24
Bl
E0
00
DO
02
A9
8D
25
03
AD
26
A4
98 00 03
85
15
0368: 18 0B73: 69
04 FB FC
3B
8D
F0 65 85
C4
03 17 14
C0
50
F0
36
34
02
1388 :03 1390 : 15
8D
14
15
AD
27
03
SD
05
00
A0
la
BC
00
D6
2C
15
A9
E6
SD
26
03
A9
DE
0888: 00
D6
D6
A9
03
AD
39
C9
D6
2C
00
29
3D
19
AD
10
FB
8D
01
D6
18
AD
8D
18
15
A9
BD
08A0: 50
A9
E5
02
C9
A0
8D
39
03
AD
18
67
3C
D6
00
D6
8D
AD
19
03
8D
BC
BD
31
D6
CA
F0
15
A9
8D
IB
03
A9
7B
08B8: 36
03
13C0 113
15 41
10 4C
77
13B8 :03
0BB0: FB
00
34
14 12
01 2C
0D
A9
08A3: IE
90
13B0 :03
38 38
BB
13A8 :03
15 6C
0898: D6
39
F0
63
00
13A0 : 14
03
A0
D7
27
0890: 20
01
BD
FB 8C
8D
1398 : 14
10 IF
DC 1C 7B 60 14 39
03
3E
00
FF
A5
FB
8D
08C0: IB 08C8: 03
35 8D DS
A5
FC
8D
1C
35
A5
12
35
60
A9
05
8D
4C
00
13
50
85
00
5A
13C8 : 14
8D
19
03
A9
31
85
E4
Bl
13D0 :85
ED
A3
0F
3D
6C
Cl
8D
8A
C4 8D 87 13E0 :8D 22 C5 A9 13E8 :A9 1C 8D 5F 13F0 :A9 4E 8D 69 13FB ■A9 02 85 Fl 1400 •Cl 8D 4E C4 1408 Cl SD 54 C4
Cl
8D
89
C4
Al
07
BD
35
CA
4D
Cl
3D
4D
C4
36
Cl
8D
53
C4
77
A9
15
8D
60
61
A9
15
8D
6A
A9
A9
aD
1410
B<9
7A
30
CB
BD
SB
BD
3E
CB
8D
7B
1418
9B
CB
A9
30
8D
37
CA
A9
C6
1420
15
8D
7B
CB
8D
ec
CB
8D
1428
8F
CB
8D
9C
CB
A9
38
CA
A9
IS
8D
1430
26 43
4C
8D
E'A
A9
92
4C
D2
FF
A9
30
FE
D7
47
13D8 :56
CB
1438
01
15
A9
FF
8D 20
IB
1440
El
FF
D0
1448
59 93 12
BD
00
FF
20
40
FA
24
1450
30
03
20
5F
FF
20
00
6C
13
DE
1458
00
0A
08
24
D7
10
08
21
1460
A9
30
FF
20
04
6C
15
C9
15
BB
28
8D 16
00
1468
5F
F0
5E
DF
1470
C9
5E
F0
35
C9
58
D0
2E
06
1478
20
A6
14
20
D7
73
30
10
A9
00
11
D0
AD
148B
IS 30
24
1480
04 8D
D0
09
10
8D
11
76
D0
4C
2E
1490
97
IB
15
D0
8C
A9
31
85
E4
03 85
A9
18
14 2C
AD
1498
ED
D8
FF
63
6C
18
CD
A9 14A3: 15
30
8D
00
A9
00
3D
IB
15
78
20
DC
1433, 81
FF
20
B4
FF
20
8A
FF
7B
14B8: A9
6C
8D
38
03
A9
7A
03
A9
41
8D
IB
14 03
BD
14CB: 39 14C8: 14
A9
0C
8D
19
03
58
60
24
D7
16
14D0: 30
03
20
5F
FF
8D
15
4D
14D8: 20
IB
00
13
A9
93
20
D2
FF
D0
14E0: A9
30
BD
30
FF
60
24
D7
3D
14A0
I4E8: 10
17
BD
1A
30
8D
6F
FF
AD
1A
20
01
15
BO
14F8: A9
15 15
A9
14F0: 00
00
8D
00
FF
AD
1A
15
A7
1500: 60
6C
15
AD
11
D0
29
C5
1508: 6F
81)
14 11
D0
A9
8D
30
19
1510: D0
01
60
00
00
00
00
00
00
BA
1518: 00
00
00
00
00
23
50
78
FB
0B38: Bl 0840: C9 0843: 4F
0850: BD 0858: 10
0873: B4 0880: A9
03D0: 06
Program 3:
1C D3 ID 94 C7
Patch
kb la
BANK, :BLOAD"SPEEDSCRIPT
BB
20
FORI' 1TO7: READAS :POKE
JS
30
FORI = 1TO10 :READAS:F>OKEDE
ED
40
QK
5f!
{SPACEJ12E (AS)
,B 1
16: NEXT
C(AS) ,76:NEXT POKEDEC("1D54 1) , 8:pokedk C("1D53"), 0 POKEDEC("1C0F
i j
DECf 1C10" ) ,8
205 :POK£
HX
60
QJ
70
QH
80
DATA1D52,1e14
XC
90
BSAVE "SPEEDB0X50".B1.P71
DB
100
69TOP135B4 BAHK15
POKEDEC("21E6 12: PQKEE EC("21AF") .9 DATA1C34.2632 ,2646, 2652, 2685, 2793, 2B63 r i
21CE, 2664, 2691, 27F1, 2902,2924 ,2AC5
,2DF6
Program 4: Speed Bool MG
5
GM
10
rRAP
XP
20
BG
30
GX
100
100
JFS'" 8<JXS«
D(JFS)
D1SPLAV" :BLOA
JFS = " SPEED ROUTINES ':BLO AD(JFS) JFS-11 SPEED80X50" RUN(JFS ]
1
NT"INSERT A DISK (
TAINING
"JFS
KR
110
PRINTTAB(7)"PRESS
CH
121
nETKi:Y
TO
\
CONTINUE1 AS
COMPUTED Gazello
ijpc f IMF
December 1989
KSV
a
63
power
BASIC Shao-TIen Pan
Impress your friends with the scintillating displays you create on your 64 using this set of raster-
speed of the color-cycling pattern, while the SYS initiates the effect. The table below lists the speed reg isters and SYS addresses for each
quite as effective as color in gaining and holding the user's attention.
"Color Magic" offers four machine language routines that produce in teresting color-cycling effects for text. Each routine is short—under 100 bytes—and can easily be added to your BASIC programs.
Speed
SYS
Register
Address
PRINT"AI.L
RIGHTS
RESER
VED" MM
1040
REM
JK
1059
CK=0:FORA=49152TO49243
MIX
JS
1069
READAA:CK=CK+AA:POKE
A
Mix
49209
49152
Scroll
49288
49244
Flash
49388
49344
Sparkle
49469
49425
1070
EX
1080
IF CKO12247 THEN PRIN T"ERROR IN MIX DATA":S DATM20,169,49,141,20, 3,169,192,141,21,3,173 ,17,208
CM
1090
DATA41,127,141,17,208,
169,255,141,18,20a,169
49509
Set
FG
TOP
The higher the value POKEd into the speed register (0-255), the slower the color-cycling effect. The exception to this rule is 0; it pro duces the slowest speed.
Getting Started
1030
,AA:NEXT
Routine
zazz to your programs? Nothing is
RPI
routine.
interrupt routines. Looking for a way to add some pi
Color Magic
After you've installed each rou
,1,141 DATA26,208,169,127,141 ,13,220,68,169,255,141
MC
1100
RR
1110
DATA212,141,15,212,169 ,128,141,19,212,96
KG
1120
DATA206,53,192,169,3,2
GB
1130
DATA3:REM
EQ
1140
DATA141,53,192,162,0,1
,14
08,27,169 SPEED
73,27,212,157,0,216,15
Color Magic consists of five short
tine, the POKEs and SYSs can be
BASIC loaders. The first four pro grams create various patterns of text color cycling; the fifth turns off each
used from either direct or program
MX
1150
mode. And in fact, all five routines can be in memory at once. As long
RS
1160
DATA208,236,169,1,1*1,
effect. Program 1, "Mix," causes
as you leave the IRQ interrupt vec
each character to change colors ran domly. Program 2, "Scroll," pro
BK
1170
25,208,76,49,234,0 POKE 49209,3:SYS 49152
range 49152-49554 intact, you'll
duces the same effect, but on a line-
have four special effects at your dis
by-line basis. Program 3, "Flash,"
posal. To set this up, just include all five loaders in one program. Then, to switch quickly from one effect to another, execute the appropriate SYS. For example, you could acti
makes all text the same color and then rapidly changes the color. Pro
gram 4, "Sparkle," cycles the text
colors randomly in a columnar fash
tor and
memory
locations in the
ion. And Program 5, "Set," inter
vate Scroll with SYS 49244, turn it
rupts the color-cycling process.
off with SYS 49509, and then acti
To avoid typing errors, enter
vate Mix with SYS 49152.
each program using the "The Auto matic Proofreader," found else
BEFORE TYPING...
where in this issue. Since the routines have different line num bers, you can type them in sepa
rately or combine them into a single program. Before you run any of the programs, be sure to save a copy of each to tape or disk. To install and activate one of
the color-cycling effects, load and
Before typing in programs, please refer to "How !o Type In COMPUTED Gazette Programs," elsewhere in this issue.
The last line of each program
contains a POKE statement and a SYS command. The POKE sets the 64
CQMPUTE'.s Gazette
December 1989
7,238,218,232,224,250
Program 2: scroll HE
2000
REM COPYRIGHT 1989 COM PUTE1 PUBLICATIONS, IN
C.(2
SPACES)ALL
RIGHTS
RESERVED.
XP
2010
EF
2020
POKE53280,0:POKE532B1, 0
PRINT'MCLB) (CYN }COP1TR I GHT
El
19a9":PRINT"COMPUT
PUBLICATIONS"
CG
2030
DB MM
2040 2050
PRINT"ALL RIGHTS RESER VED" REM SCROLL CK=0:FORA=49244TO49343
HQ
2060
READAA:CK=CK+AA:POKEA,
RD
2070
AA:NEXT
IF
CKO12665
T"ERROR
FA
2080
IN
THEM
PRIN
SCROLL
DATA
":STOP DATA120,169,128,141,20 ,3,169,192,141,21,3,17
3,17 QR
Program 1: mix CC
1.000
REM
C.(2
2090
19B9
PUBLICATIONS,
SPACES}ALL
COM IN
BC
2100
RIGHTS
1913
CP
1020
POKE53280,0:POKE53281, 0
PRIN'I'"(CLRj[CYH}COPi;RI
GliT
El
1989":PRINT"COMPUT
PUBLICATIONS"
,169 DATAl,141,26,208,169,1 27,141,13,220,BB,96,20 6,132,192,169,4,208,48
RESERVED.
QM
OATA208,41,127,H1,17,
208,169,255,141,18,208
COPYRIGHT
PUTEI
run one of the first four programs. To turn off the effect, load and run Set or press RUN/STOP-RESTORE.
7,250 DATA216,157,244,217,15
,169 PQ
2110
DATA'S: REM
PC
2120
DATA1*1,132,192,162,24
SPEED
,189,240,236,141,163,1 92,181
SE
2130
fiR
DATA217,41,15,24,105,2
12,141,164,192,160,39,
169,0 DATA153,0,216,136,16,2
2140
50,236,161,192,232,16, 224
MM
HA
2150
DATA173,161,192,24,105 ,B,141,161,192,169,1,1 41,25,238,76,49,234,3 POKE 492B8,4:SVS 49244
2160
3113
CJ 3120
3000
19S9 COM
PUBLICATIONS,
C.(2 SPACESjALL
ED
KG
3010 3020
IN
RIGHTS
239,238
CB
3140 3153
SK
4000
CA
4020
1989":PRINT"COMPUT
PUBLICATIONS"
JF
3043
PRINT"ALL VED" REM FLASH
AP CS
3050 3060
CK=B:FORA=49344TO49424 BEADAA:CK-CK*AA:POKEA,
RIGHTS
CKOH388
IN
THEN
FLASH
PRIN
DATA"
iSTOP
HA
3083
3,17
3093
DATA208,41,127,141,17, 238,169,253,141,18,208 ,169
PA
3100
6,232,192,169,1,208,29
KA 4130
69 DATA2:REM
SPEED
DATA141,57,193,162,0,1 69,0,24,105,1,157,0,21 6,157,250
AD 4140 DATA216,1S7,244,217,15 7,238,218,232,224,250,
23B
GF
4150
4160
DATA236,206,68,193,169
IN
RIGHTS
1989":PRINT"COMPUT PUBLICATIONS"
ED 4033
PRINT"ALL
EJ GE KJ
VED" REM SPARKLE CK=0:FORA-49425TO49508 READAA:CK-CK+AA:POKEA,
4040 4050 4060
RIGHTS
RESER
KC
4070
PX
A": STOP 4083 DATA120,169,53,141,20, 3,169,193,141,21,3,173
KJ
5000
RD
4100
49425
REM COPYRIGHT 1989 COM PUTtll PUBLICATIONS, IN
C.(2 SPACESjALL RIGHTS RESERVED. KD
5013
REM
CF
5020
CK=0:FORA=4 9 509TO4 9554
GE
5030
READAA:CK=CK+AA:POKE
SET
A
,AA:NEXT
QB
5040
IF
CKO6321
"ERROR
IN
THEN
SET
DATA":ST
OP
5050
IF CKO10792 THEN PRIN T"ERROR IN SPARKLE DAT
DATA120,169,4 9,141,20,
3,169,234,141,21,3,169 QQ
5063
.0
DATA141,26,208,169,129
,141,13,220,88,162,3,1 PP
5073
208,169,255,141,18,208 ,169
QM
5083
73 DATA134,2,157,0,216,15 7,253,216,157,244,217, 157 DATA238,218,2 3 2,22 4,25
DATA1,141,26,238,169,1 27,141,13,220,88,96,20
RG
5090
SYS 49509
,17
4090
49469,2-.S1S
Program 5: Set
AE
AA:NEXT
CJ
POKE
COM
PRINT"{CLR){CYNJCOPYRI
DATA20B,41,127,141,17,
ING, EXPANDED COLORIZING FEATURES, SAVE to DISK feature and much more!
FULL COLORIZING! Is possible, due to a unique SELECT and INSERT color process, where you can select one ol 15 COLORS and insert that color into
one o| 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 !o save all your pictures to disk as FULL COLOR KOALA'S. After
which (using Koala or suitable program) you can go in and redraw or color your V.B. pics. LOAD and RE-OISPLAYI Video Byte II allows you to load and
re-display all Video Byte pictures from inside Video Byte's menu. MENU DRIVEN! Video Byte II comes with easy to use menu driven UTILITY DISK with V3.0
digitizer program, (64 MODE ONLY). COMPACT! Video Byte ll's hardware is com
pact! In fact no bigger than your average cartridge! Video Byte comes with it's
own cable, INTEGRATED! Video Byte II is designed to be used with or without EXPLODE! V5.0 color cartridge. Explode1 V50's menu will return you to VIDEO
BYTE ll's menu. EXPLODE! V5 is the PERFECT COMPANION! Video Byte 11 users
are automatically sent FREE SOFTWARE updates along with new documenta tion, when it becomes available. PRINTI Video Byte II will printout pictures in
BLACK and WHITE GRAY SCALE to most printers. However when used with Explode! V5.0 your printout's can be done IN FULL COLOR B by It's SIDEWAYS
On the RAINBOW NX-100Q, RAINBOW NX-1D00C, JX-iiO Sei kasha 3000 AI.
(OKIDATA 10720's {print larger 6" by 9") USER SLIDE
'ONLY \
SHOW program w/aulo or manual display is standard
18 #11™*']
Why DRAW a car, airplane, person or for that matter
with VIDEO BYTE program. Ami can lie bached up!)
Iwhinq when you can BYTE It.. .VIDEO BYTE It
instead!
1989
PUBLICATIONS,
Irom yog VCR., LASER DISK, B/W or COLOR CAMERA or OFF THE AIR or CABLE VIDEO (thanks lo a last! 2.2 sec. scan time). New version 3.0 software features lull RE-DISPLAY with MULT! CAPTURE MODE, MENU SELECT PRINT-
/
4120
4,3
SPACES)ALL
Introducing Ihe world's first FULL COLOR! video digitizer lor trie Commodore C-64, 64-C, C-128 & 128-D computer. VIDEO BYTE car give you digitized video
\ # U
EX
ME
COPYRIGHT
VIDEO BYTE II the only FULL COLOR! video digitizer for the C-64, C-128
/(■gMQc\
49344
RESERVED. POKE53280,0:POKE532B1,
El
DATA1,141,26,208,169,1 27,141,13,220,88,96,20
HEM
GHT
DATA120,169,228,141,20 ,3,169,192,141,21,3,17
KM
4110 DATA193,169,2,208,32,1
0
RESER
AAlNEXT
T"ERROR
49388,1:SYS
PUTE!
GHT
IF
POKE
C.12 4010
3030
3070
DATA243,192,169,1,141, 25,208,76,49,234,0
Program 4: sparkle
FR
HE
GQ
PX
8,218,232,224,250,208,
POKE532B0,0:POKE532B1, 0 PRINT"(CLR}{CYHjCOPVRI E!
DATA141.232,192,162,0,
3133 DATA157,244,217,157,23
RESERVED.
CK
SPEED
,1,141,25,208,76,49,23
REM COPYRIGHT PUTE!
DATA1:REM
169,0,157,0,216,157,25 0,216
PE
Program 3: Hash DP
6,57
,169
BX
0,208,239,96,0
NEW! SUPER CARTRIDGE
by The
Soft
G
EXPLODE! V.5
Group Tim MOST POWERFUL. DISK DRIVE and PRINTER CAHIRIDGE ever produced for the COMMODORE USER Super USEH FRIENDLY with all the features mast ashed tor. New FEATURES
(a) Faster non-blanking FASTLOAD (ti) MIRROR imaging ol all HI-RES
screens (c) 4 Way color selection with insert, lor all HIRES screens (d) Infinite FILE
COPY lor all SEO S PRG. files, copy your Tile only once, then wnte that file lo as many disks as you like
great for single file copying by small user groups, (d) FULL COLOR
PRINTING of ALL COLOR HIRES ft MULTI-COLOR SCREENS to ALL COLOfl DOT MATRIX PRINTERS (not for INK JET printers), (t) Direct ON[ KEY access back to VIDEO BYTE software thru EXPLODE' vfi.O's 2nd MENU, (g) Supports all popular printer interfaces (h) FREE upgraded ulilily disk.
SUPER FASTLOAD and SAME (50K-9 SEC S) vwks Will ALL C-64 or C-128i NO MATTER WHAT VINTAGE or disk drives EXCEPT the 1581. M S D 1 or 2 SUPLH FAST FORMAT (8 SEC'S). ■ plus FULL 0.0 S. WEDGE w/standard formal! SUPER SCREEN CAPTURE. Caplure and Convert ANY SCREEN to KOALA/DOODLE. SUPER PRINTER FEATURE allows ANY DOT MATRIX PRINTER ewn 1526/802 la prim HIRES SCREENS in FULL COLOR (us ing IB shade GRAY SCALE). ANY PRIHTER or INTERFACE COMBINATION can be used with SUPER EXPLODE! V5.0. NEW and IMPROVED CONVERT feature allows anybody lo convert (even TEXT) SCREENS into DOODLE 01 KOALA TYPE PICTURES W/FULL COLOR!
SUPER FAST SAVE of EXPLODE1 SCREENS as KOALA or DOOOLF. FILES wflJOLOR. SUi : i\ FAST LOADING with COLOR RE-DISPLAY of DOODLE or KOALA files JilJITFl FAST LOAD or SAVE can be turned OFF or ON withoul AFFECTING the REST of SUPF.FI EXPLOM S FEATURES. The rest of Explode1 V50 is siill active SUPER EASY LOADING and RUNNING of ALL PROGRAMS from the DIRECTORY. SUPER (llrri r It: IWO WAY SEO. Or PRG. 1MB
HEADER using Ihe DIRECTORY NEVER TYPE a FILE NAME AGAIN wnen you use SUPER EXPLODED unique LOADERS. CAPTURE 40 COLUMN C or 0-128 SCREENS! (with optional DISABLE SWITCH] All the above features, and much mure!
PLUS A FREE UTILITY DISK ofSUPER EXPLODE!
MAKE YOUR C-64, G4-C or C-12B\ 0 128' SUPER FAST and
EASY to use. THE REST THING of ALL . IS THE PRICE!" still only $44 95 or w/disable $499!)
•Note UP GRADES for V5D are offered to V4 t owners only $2000. wflis add J5 "Nole V41 owners wMisable will be sent V50 w/disable lot only £20.00
All units come w/90 day WARRANTY. All oiders add S3 lor UPS BLUE LABEL S/H. UPS BLUE available only in 48 stales FOHEIGN ORDERS ate US (UNDS +1635 S/ll ORDER BOIH EXPLODE' V5 S VIDEO BVTE II logelher and receive FREE" UPS S/H —Hole all SALES are FINAL. 90 DA¥ WARRANTY cowrs PARTS I LABOR ONLY All SOFT GROUP UTILITY DISKS COME wtmlun CATALOG ol PRODUCTS
■ in 64 mode only
TO ORDER CALL 1-312-851-6667
il residents add 6% sales tax
PLUS $3.00 S/H. NO C.O.D.'S. FOREIGN ORDERS U.S. FUNDS ONLY $6.35 S/H. Personal Checks 10 Days lo Clear
THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 60538 Circle Riodar Sftrvico Number 1
THE
geos column
Mini DeskTop
Stephen Van Egmond
name DESK TOP.BKUP. One copy
Reclaim almost 30K of workspace
will be converted by Program 2 into a GEOS system file. The other is a
it displays a dialog box with the names of the applications on the disk in the current drive. To run one
Oli your GEOS disks with this desk-
backup copy in case you have a
of the applications, simply select it
Top replacement for the 64.
problem with the conversion.
by clicking on its name and then
Now, type in Program 2, "Geo-
click OPEN. To run an application
Computer-industry watchers have been predicting the death of the 8-bit computer—including the Commodore 64—for years now. According to them, the easy-to-use graphics user interfaces (GUIs) available on most 16-bit computers
Converter." If you've used GeoConverter before, you'll want to enter this new, enhanced version. This version works with any Com modore-compatible drive (1541,
from another disk, insert the new disk and select DISK. In either case, after the application finishes run ning, you'll return to Mini Desk Top, if you need to return to the
1571, or 1581) numbered 8-11. The
standard GEOS deskTop, insert a
new GeoConverter also runs on the
disk containing the deskTop file
would steal the hearts of would-be
64 and the 128. Be sure to use "The
into the drive and select CANCEL.
64 buyers.
Automatic Proofreader," found elsewhere in this issue, to prevent typing mistakes when you enter the
Mini DeskTop displays only applications files. If you need a desk accessory, enter an application
Berkeley Softworks extended
the life of the 64 and 128 with its GUI, GEOS, but at a price. GEOS
program. Save a copy of GeoCon
and run the desk accessory from the
and GEOS applications are notori
verter to the disk that contains Pro
GEOS menu. Also, don't put Mini
ous memory hogs. If you've ever
gram 1. Be very careful when typing
DeskTop on a ramdisk. Since the
written a program using geoProgrammer or designed a newsletter
in GeoConverter. It writes directly
only way to switch to the standard
to your disk, so a typing error could
deskTop is to swap disks, you
using geoPublish, you know that it's
cause it to scramble your disk. To prepare Mini DeskTop for use with GEOS, load Program 2 and type RUN. When prompted for a filename, enter DESK TOP. Geo
wouldn't be able to copy files from the ramdisk to a floppy disk, effec tively destroying the files.
nearly impossible to get all the files
you need onto one or two disks. With "Mini DeskTop," you can squeeze an extra 29.5K out of your work disks. This 0.5K program re places the considerably larger 30K
deskTop and retains its most fre quently used function—moving from application to application. (If you need to do more than just move from one program to another, you can still exit to the normal deskTop.)
Converter then converts the file into a GEOS system file.
Using the Program Mini DeskTop isn't an application
Typing It In
or a desk accessory, so you can't run it from the deskTop. As a mat ter of fact, it replaces the deskTop. To test Mini DeskTop, run a GEOS application such as geoVfrite or geo-
Program 1, Mini DeskTop, is writ
Paint. Once the program is loaded,
ten in machine language, so you'll
insert your work disk that contains
need to use "MLX," the machine
Mini DeskTop in the drive and se
language entry program found else
lect Quit to DeskTop from the ap
where in this issue, to type it in. The
plication's dialog box or file menu.
MLX prompts, and the values you
should type in, are as follows: Starting address:
1503
Ending address:
16EA
COMPUTE'S Gazette
December 1989
FF
92
49
01
FF
C8
80
00
ID
BF
FF
DD
4B
1513:A0
00
513
BF
FF Cl
A0
00
7D
151B:5D
Al 41
C6 AS
55
A0
49
5D
A0
10
41 B9 FF Cl
1)6
41
0B
1523:C9
1533:1D
00
41
49 BF
80
00
D5
9C
00
15
9C
00
15
80
F3
FF Ci
153B:00
ID
90
00
01
FF
FF
1543:83
04
00
00
04
FF
03
00
56
154B:04
64
65
73
6B
54
GF
70
70
1553:20
20
20
20
20
56
33
2?,
BA
155B:30
00
00
00
00
53
74
65
39
1563:70
68
65
20 6F 00
56 6E 00
61
6E
FE
64 00
20 00
D8 9D
45
67
00
00
00
00
00
00
00
00
00
A5
1583:00
00
00
00
00
00
00
00
AD
15BB:00
00
00
00
00
00
00
00
B5
Instead of the standard deskTop
1593:00
00
00
33
00
00
00
00
BD
159B:00
00
00
00
00
00
00
00
C5
screen coming up. Mini DeskTop
15A3:00
00
00
00
00
00
00
00
CD
takes over. If a dialog box comes up
15AB:00
00
00
00
00
00
00
00
D5
15B3:00
00
00
00
00
00
00
00
DD
15BB:00
00
00
00
00
00
00
00
E5
15C3:00 15CB:00 1503:90
00
00
00
SB
00
00
00
ED
00
00
00
00
00
00
00
F5
00
00
00
00
00
00
00
FD
15DB:0O
00
00
00
00
00
00
00
06
insert a disk with deskTop VI.5 or higher, make sure that your file is named DESK TOP.
15E3:00 15EB:00
00
00
00
00
00
00
00
0E
00
00
00
00
00
00
00
ie
15F3:00
00
00
00
00
00
00
00
IE
When Mini DeskTop comes up,
15FB:00
00
00
00
20
Al
C2
A9
DC
1603:04
85
03
A9
AE
85
02
20
3D
with the message System Error near
$0400, you need to go back to MLX log box contains the message Please
DUSK TOP and the second with the
FF
01
156B:20
for Program 1, save two copies to a GEOS work disk that doesn't con
66
FF
150E1:FF
1573:00 157BJ00
and recheck your typing. If the dia
Save the first file with the filename
1S03SBF
GE 6D 00
When you've entered all the data
tain the standard GEOS deskTop.
Program 1: Mini DeskTop
160B:36 Cl 20 69 6E 161B:6B 54 6F 1623:74 74 65 162B:20 BE 53 1633:6E 20 56 163B:6D 6F 6E 1643:C1 32 00 164B:79 72 69 1653:39 38 39 165B:75 74 65 1663:6C 69 63 1613:4D
AE
Cl
32
00
AB
31
69
20
44
65
73
F4
FK
32
LIST0,l:LIST4,1:LIST 6,1
PS
40
70
20
77
72
69
34
6E
20
62
3A
Fl
74 61
65
70
65
BF
6E
20
79 68 45
67
65
64
IB
00
20
AE
D5
na
18 68
6F 70 20 31
85
67
43 74
20
43
6F
6D
70
76
21
20
62
AD
61
74
50 69
6E
39
A9
98
FA
166B:73
IB
00
A9
04
85
75 6F 03
1673:C7
85
02
A9
04
85
0D
A9
B9
85 0C 1683:00 85 17 168B:56 C2 A5 1693MC 00 04 16 9B:2C CZ A9 16A3:85 BE A9 16flB:C2 00 05
A9
06
A9
00
85 85
10 A9 16 20
F0
02
C9
06
D0
03
73
C9
02
D0
03
4C
AS
04
85
0F
00
85
A9 E9 A9 02 20 08 C7
02
01
00
05
00
00 10
167B:E9
16B3:fl3
3F
01
16BB:01
2A
00
02
0F
07
9A
00 01 07
0F
03
05
03
0B
DD
BE
03
16C3:01 BE
00
Cl 30 81
16CS:84
0A
DA
(14
05
11
10
06
EA
16D3:11
23
02
11
4C
00
IB
S3
88
16DB:65
6C
65
63
74
20
69
13
16E3:6C
65
66
3A
IB
00
00
00
00
98
fl:POKE53281,0:GOTO4O
ER
50
SP
60
SP
70
BK
80
QA
81
FH
190
FORI = 1TO10:PR I NT"(DOWN}"
FA
:NEXT
GD
200 210
RK
220
AX
230
EC
240
PRIXTTAB(5)"{4}UDI
IGHT 1989" PRINTTAB(5)"GCH COMPUTE! PUBLICATIONS INC." PRINTTABI5)"JFK ALL RIGH
TS RESERVED{HOMEj" PRINT"(DOWN)!RVS}{8}GE0C ONVERTER 1. 2I.OFF } [DOWN] {GRN)" N=8:PRINT"DRIVE
N"(4
10
COPYRIGHT
TE1
PUBLICATIONS
ALL PD
20
REM
RIGHTS THIS
IS
i
COMPU
INC..
EJ
MR
30
31
350
TS=NTS:SS=NSS:GOTO140
260
IF
NOT
FOU
ND(OFF}":GOTO360 CP
270
PRINT"(DOWN)CONVERTING
dtS=T3:SSS=SS:tS=htS:sS
lSPACE}"GFS
XC
280
PRINT"IS DRIVE"N"A 1581? "; :TS=CHRS(18):SS=CHRS[ 1)
MB
290
GET(t2,MTS,MSS: IF MSS-""
84
GETKS:IFKSO"¥"ANDKSO"N
BH
300
MR
85
"THEN84 PRINTKS:IFKS="Y"THENT$=C HRS (40) :SS=CHRS(3)
FOR
AP
90
PJ
INPUT"FILE
TO
=HSS:GOSUB37B THEN MSS=CIIRS(01
CX
100
PRINT"(DOWN)SEARCHING OR "GFS
PA
110
HDS="":FOR
I"l
TO
FK
120
FOR I=1TO5:READIE:IDS=I D$+CHR$(IE):NEXT
BE
138
NLS="":OPEN 15,N,15,"I0 :":OPEN 2,N,2,"#" GOSUB370:GET FOR E=0 TO 7
160
PRINT"[CLR)(GRNl "chr; [14 2! i:V E = F EF.V (772)+256*PEEK
KQ
DS=NLS:GET#2,BS:I-1:IFU
AX
(773)
170
HM
180
#2,NTS,NSS
S=NLS THEN220
IFVE =42364THENPOKE53280,
IF ASC(BS)<>130 THEN220 GET#2,HTS,HSS:I-3:IF HS S="n
THEN
HS$=CHRS(0)
TO 65:GET
(2,BS
XB
310
FP
320
FOR 1-0 TO ,BS:NEXT
FQ
330
PRIHT#2,MTS;MSS;:FOR1=0
GP
340
TO 15:GET#2,BS!NEXT PRINT#2,HTS;HS3;CHRS(0) ;GTS;
KM
350
PRINT#2,IDS;:GOSUB380:P RINT:PRINTGFS" CONVERTE
ER
360 370
CLOSE2:CLOSE15:EHD
KP
380 390
US-"U2" PRINT#15,US;2;0;ASC(TS+
AS
400
RETURN
FM
410
DATA
GET#2,CTS,GTS:GOSUB370: PRINT#2,HDS;:GOSUB380IT
S=DTS:SS=SSS:GOSUB370
P
4:REA
1=0
:NEXT
CONVERT";G
FS
150
IS
THENPRINT"
IFN<8ORN>11THENB1
140
1AY
DS=NLS
{DOWN)(RVS)FILE
82
KB
SPACESJREVISED .SUE 198 9 GAZI- TTE
FX
CR
LEFT}";:INPUTN
JX
(1 i
THEN2
60
83
UPDATED
{SPACEJGEOCONVERTER
IF OS-GFS THEN260 NEXT E:IF NTS=NLS
SA
-
RESERVED THE
"
NEXT
EXT
19B9
REM
NUMBER
DS=DS+BS:GOTO190 FOR 1=1 TO 31:GET*2,BS:
AC
Program 2: GeoConvener FH
COPYR
GET#2,BS: 1 = 1 + 1: It" BS = "" THEN BS^CHRS(0) IF ASC(BS)=160 THEN220
32*E+2:GETi2
D" KA RR
US="U1":GOTO390
"0");ASC(SS+"0")
,0.0
0,255,3,21,B7,10,1
G
# T 13 of Gazette's Best Programs for GEOS and GEOS 128 Users On One Diskincludes all
documentation
Super Prlnier Driver—near laser-quality priming for Epson, Star, and compatible dot-malrix printers Skeel—outstanding areade-style game that runs as a GEOS desk accessory File Saver—run mosi any 64 program from GEOS Help Pad—fast, easy online hdji via menu Word Count—quick, easy-to-use tool that counts words in
YES! Send me
(including shipping and handling) for each copy. Name
any geoWrite text filo Directory Printer—get complete GEOS directory printouts,
Address
Quick Clock—targe, readable clock and improved user interface
Amount
including file size, author name, and even file comments
SlldcShow—create and display impressive slide presentations
File Reirlever—recover GEOS and standard Commodori:
files; compatible with any Commodore drive or REU
Screen Dumper—desk accessory that lets you dump screens to any printer
Font Grabber—instantly turn your favorite Commodore character sets into GllOS fonts
GeoPuzzlc—intriguing, multidimensional bra in teaser GcoConverter—write GEOS applications with your favorite
Commodore assembler
copies of
The GF.OS Collection. I've enclosed $11.95
Ciiy
State
ZIP
Sales Tax* Total
Mail personal check or money order for SI 1.95* to The GEOS Collection Disk P.O. Box 5188 Greensboro, NC 27403 "Rciidcnil of New York, I'tnn^ylvjnLj. and North Cuolldl .idd appropriat
sak-1 lax for your Hale. All order! musl be paid in U.S. funds by ■ check drawn on il U.S. tank. PlMM allow 4-fl weeks for delivery. Tor delivery nutiidc Iht- LT-S. ur rarud.i, ndd SI for surface inill or 1* for airmail.
World Geography for the Commodore 64/128
User Group Update Full-color 3-D rotating globe!
Edited by Mickey McLean
World Geography is Ihe fuel way to learn the world's countries, Iheirllags. capitals, populations, languages and currencies in an entertaining 1- or 2-
player educational game for the whole
family. Updated uvory year!
"Kids and adults will enjoy this pro
gram for hours nml hours!1'
—Family Computing "The entire prBSBMatlan in outstand
ing. .. This is mally an achievement!" —Co mm iid ore Magazine To order rail
800 331-4321
In California call 1)00 D5 I-19IW
Only $24.95 postpaid!
Citilumln nrilitmirs int.l S1.B2 tales \a\
BOBCO Interactive Software atW 7lll Avenue. Suits 111, iianta Cmi. CA '15062
Circle Reader Sfltvlce Number 1
COLOR RIBBONS & PAPER RIOtlONS: Red, Blue, Gm, Brwn., Purplo, Vel. Ribbons
Prica Each
Black
Color
Hen
Brother M1109
4 95
5.95
C. I tori Piowfilsr Jr. Citnen 12OD/18OD
7.00 5.00
9.00 6.00
CammMore MPS 801
4.50
5.25
• MPS 802/152B
6.25
7.25
- MPS 803 ■MPS 1000 ■ MPS 120011250 - 1525
4.95 3.95 5.00 6.50
5,95 4,95 6.00 8.00
6.75 7.95
Epson MX80/LX80O
3.75
4.25
6.75
Okidata 82/92
1.75
Okidata 1B2/192
6.50
2.25 7.50
4.50 6.00
Panasonic K-XP 10B0 Seikostia SP 800/1000 Siar SG10 Star NXIOjNLIO Si at NX100Q Star NX100QC - 4C
6 75
7 75
5 25
6.50
7.95
1.75 500 4.50
2.25 6.00 5.50 8.75
4 50 7.95 6.75
The folfowing list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June 1989 issues.
Send typed additions, corrections, and deletions for this list to Commodore 64/128 User Group Update COMPUTED Gazette P.O. Box 5406 Greensboro, NC 27403
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.
Nole: 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 and unethical activity, the club's listing will be permanently deleted from our files.
Transfer 7.00 7.95 5.7 S 7.00
BRIGHT PACK-200 Sheets/50 each color: Red, Blue. Green, Yellow. 9 1/2 x II - J11.90.'pk. PASTEL PACK -200 Sheets,'5O each color: Pink, - 911.90/pk.
COLOR BANNER BAND PAPER - 45 ft./roll- S9.95:oa For nbbnna & papoc not jisied above, call lor price &
avail. Prica & spec, subject to charge Wo notice. Mm. ordor $25.00. Min. S8.H S3.50 mm. Visa, MC. COD.
RAMCO COMPUTER SUPPLIES P.O. Bon 475, Mamerio, IL 60950
U.S.A.
(USI B00-522-69Z2 • (Canada) 800-621-5444 815-468-8081 Ore* Rudii S«rrfc« Number 1
COMPUTE! s Gazette
renamed the Barton County Computer Users Group. It has also changed its address to 506 West 10th #1, Lamar, Missouri 64759.
The Mililani User Group in Wahianwa, Hawaii is now an Amiga-specific group. The group no longer supports the Commodore 64 and 128. The new mailing address for the Washington Area Commodore User Group (WAC) is P.O. Box 3602, Fairfax, Virginia 22038-3602. New Listings
MISSOURI Ilcirllind Users Croup, P.O. Box 181, Caps
Hlrmingham Commodore Computer Club (BCCC), P O. Bos 59564, Birmingham, AL 35259-9564
COLOR PAPER
68
The Barton County Commodore Users Group (B.C.C.U.G.) has been
ALABAMA
T-SHIRT RIBBONS IHoat Transferl - Red, Blue, Gm., Brwn , Purple, Ye!., Blk. Call for Price & Availability.
Yellow, Blue, Ivory. 9 1/2x11
User Group Notes
December 1989
VERMONT
Wicomko Commodoie Users Croup, °13 Grove St., Ddmai, DE 19940
IOWA Com mo-Hawk Commodore Usen Group, P.O. Bo* J724, CadM Rapids, IA 52406-2724 (lil)S# 319-377-4095)
MICHIGAN
Green Mountain Commodore Users Group (C.M.C.U.G.), P.O. Box 6087, Hulland, VT 057B2
Outside Ihe U.S. COSTA UK A Club Fast Software de Costa Rica, Artuto Arana
G., Maquinas Koxamaro, Calif 2, Avos 12-14,
Downriver Commodore Group, P.O. Box 1277, Southfialc, Ml 48195
MINNESOTA Mt.i Commodore I
Box 36034, Kansas City, MO 64111 (BBSs 816792-0326)
nhl.AVVAIll
Miiim
Girtrdeau, MO 63702-0281 Commodore Users Group of Kansas City, P.O.
San lose, Costa Rica, America Central
NliW ZI-A.I.ANI) Chrislchurch Commodore User>' Group, P.O.
i r. Association, P.O.
Bo< 22638, Robbintdale, MN 55422
Boi 4665, Christchurch, New Zealand
Rocket into the sinking realism and spectacular visuals of SPACE ROGUE, the phenomenal 3D space flight
simulation. You'll discover authentic flight dynamics, precision navigational aids and sophisticated weapons technology as you maneuverlhroughturbulentionstormsandconfront alien foes. You'llvisit space stations
and mining outposts—swapping tales with pirates, drinks with friends and goods with merchants. It's the seamless integration of space flight and role playing that makes SPACE ROGUE the first ORIGIN Cinematic Experience™.
mmmkmm
I IBM/COMPATIBLE VERSION
IBM/COMPATIBLE VERSION
We create worlds'"
APPLE VERSION
Available la: lEMTandy/compalibles. C-64/t28, Apcte II series, coming soon for. Amiga and Macintosh; actual screens may vary.
Caniitnd SPACE ROGUE at your local ntmrt Call 1-800-999-4939 (6am lo 5pm EST) lor VIsa/MC orders; or mailchBck or money ord<w|U.S.$)m ORIGIN. All versions J49.95; shipping Is FREE via UPS. Allow 1-2 weeks tor delivery. ORIGIN, P.O. Bo< 161750, Austin, Taxes 76716. Circle Rsadsr Service Numbor 138
--»■■ m.wii a.
**•'» ■s.'.'.Y
J'.Wbnr
TACifSMIC STRUGGLE
,<w
.GOOD AND EVIL
Bjffttl Tin L.i. . Vr\df.
QtflL CMI '
'SB
Lull ,
IJrtlUBl.lH
inn
»'*)*-* single computer war^ame of epic proportions.
■*2zi« *•'-*':-"^ F||II9W in ^y footsteps blFrodo, Aragom and Gandalf as they J^&gTTfT^ .battleto get Tlfe One Ring totiie Crack of Doom. Ranged against
LwfuJi f"~\
'S'Z i^i ^'.'^'"V:' '70U are all the evil forces ofthe Bark Lord Sauron and the V$f!si iT' gj&i corrupt wizard Saruman. The odds are overwhelming, but you •&&?©??>* ■■■canrioUfford to fail. The destiny ofMiddle Eartlihangs in
?**.
^l
iri^W. The'confjict Kikes place on a smoothly scrolling map of Middle ^iP1'*' -Earth, true to all the rich detail of Tolkien's books.
;^».«
-■■
Vp i
fX'.'Kj .animated battle sequences. Just like your favorite board games,
~>;i$Ay! ortly better because it's animated!
tfe^«i*H£'^';;>.-' Thespecialportraitgalleryletsyouviewallthekcyleadersinthe
M.t"4f'"^'VL^ '"'y- ^ou cm examine your own forces at any time,however you WpKCiAwS'^ must find the palantir before you can spy on the forces of evil.
IV.
\"
^Sff EACH INDIVIDUAL WARRIOR in your army in the fully
mai fSft
MJ..I*
\
'"^N1;. Planyiiur strategies, move your armies into position, and ■^i%vS 'Tfrepare for battle. At your option, you can position
*S
EB&ltti
..
•/*' ^.-- thebalnnce.
r/»
■S. IMUn (:■'» -
, v i
>?> 'FansoriV
*£&
challengingyourstrategyskillsanew.Nazguls,orcs,trolls,and
V/-
other evil characters deploy 10 give you a different test of skill in each game.
"H3G
(*5VA1TH
>■■■
War in Middle Earth is a classic addition to any war
sw5s? \ rt 'fiames coUectl™/
.^Ui.ntf*
V
EmIEb.,1
*.'
L4i ■«TL
■ U«.
JX,
-r1
W..I Em,,J V '
WMtfgid
1
tix^
ROHAN
•j**er
t»;
Each time you play, Sauron will subtly change his war plan,
■ "^"V
.-***»■
ml
rMl struggle between good and evil has been skillfully crafted into a
i^K ii
•■OrrU
n^T/T^J
■/)
^Jv-^For the,firsttime;Tolkien's panoramic vision of the cataclysmic
■Jh
■" ■'
mmiir of ins
,-S
>■*
t-:«i<|sH
amp
ntf
111 .-;.■ ; 1., r
4XI1IHUS. UTWCT ■WILE
1 T.H"*;
^
a,
mi Duom
aste*
m I
-*****>
IJ
■
"» I-*" dtlT O
/L—
Wnrif/iWo5it«ilr
•owrr rev httu^ .,
GONDOR J ■
o\-
comicil
."■■-■( OX
™m
■-_ --j
»!i : ttw
.11, 1M.I1I.
.:
A»j>l-<
iHORPOR
3 t "i Nl
NOW SIIIPPINO FbHfBECOnWio'DORE 64 c^ Bel^o-U
z
scr£en shots taken FitpMi I D^niulli I'l^'hi <■]• \h
□
ni-llillise.
m.
\ :-.:■.■ Mi I'm. .:.,- II,, ■■■ 1-a member of
(be Vfrgbi Moitenronlc Ciunp offompinles
0
All Tolkien chinrtera ifproducril b) !,iiiil ]h-ii.ii.-.iiiii ul I 1111 jii Hi'iun
PJ
Melbourne House
fTl^ 71lWesti7thSt.,UnitG9,
MELBOURNE
■■ Costa Mesa, CA 92627
@
HOUSE
(714)63M001 Umbar
HARADWAITH.
Circle Ro<Oer S«mt» Number IM
Near Hnrad
01
Dr. Dooms Revenge
OK, Marvel Comics fans, it's time to soup up those superpowers, jump into
those mystical costumes, and sprint
into action. In Paragon Software's Dr. Doom's Revenge, you assume the roles of the web-spinning Spider-Man and America's number 1 supersoldier, Cap tain America.
combat aspects are faithful to the he roes' abilities. For example, whenever you assume the role of Captain Ameri
ca, you have all of his fighting powers
and tools, including his famous starspangled shield. The same holds true
for Spider-Man. His powers allow him to stick to walls and shoot webs.
treat. Unique in both concept and idea,
this computer comic book lets you read
â&#x20AC;&#x201D;jeffeiy Scott Hall
jump inside them, assuming a charac
Dr. Doom's Revenge Paragon Software Distributed l>i/ MicroProse
ter's role. Before your quest begins,
choose your supercharacter's fighting abilities: beginner, hero, or full-fledged
120 Lakcfront Dr. Hunt Valley, MD 21030 534.95
superhero. As you read through each comic
later. Doctor Doom is back in town with sinister plans for New York City. The genius supervillain has stolen a nuclear missile and plans to detonate it in the city unless his outrageous demands are met. Only two things stand in his way: Spider-Man and Captain America.
Enter the dark and evil castle that Doom has built and try to guide our he
roes to victory. This won't be easy, though. Doctor Doom suspected the
city might recruit superheroes to spoil his plans, so he has called to his castle
As you go into battle, notice two bar graphs at the bottom of the screen. One shows your character's strength, while the other displays your enemy's. Whenever your character takes a hit from a supervillain, the graph shows
how much you've been injured. During battle, you can perform dif ferent kicks and punches that affect your enemy. Also, running flips (over
mate) when tried with the family van.
Man. If things get too sticky, stick to a wall and shoot webs to sap a villain's strength. But it's not all that easyâ&#x20AC;&#x201D;super-
from there until your next confronta
Spider-Man faces Eduardo Lobo, Gray Gargoyle, Machete, and Boomerang, while Captain America battles Oddball, Rattan, Rhino, Batroc, Hobgoblin, and Electro. Once these supervillains have
tion with a supervillain. The game ends
lo take on Doctor Doom.
If you're a Marvel Comics fan, you
might wonder about the quality of translation from comic book to arcadestyle action. Put your fears aside: All
your computer may be frowned upon by the authorities (or at least by your The realism of Accolade's The Duel: Test Drive H is great enough to make the danger of carryover a distinct possibility.
on which role you assume. For example,
been defeated, our heroes must team up
you can do blithely with a Ferrari on
since you're a superhero, you must use your superpowers. As Captain Ameri ca, use your shield for both defense and offense: Protect yourself and throw it at your foe. The same is also true for Spider-
As you read the comic, you switch roles between Spider-Man and Captain America at the end of each page. You encounter different villains depending
to offer.
The Duet: Test Drive II
Never play Test Drive just before you go on vacation with the family. What
your enemy) are available. Don't forget,
villains own the same fighting abilities they have in the comics. If you manage to defeat an enemy, you'll be taken back to the point where you stopped reading (and started fight ing) in the comic. Continue reading
the most sinister villains the world has
little more. Perhaps next time allow him to climb all over the walls, not just stick to them. And let him entangle his
can hardly wait for the next one.
simulated comic-book pages and then
you can resume reading (or playing)
and place a rubber band around it. I'd also like to see Spidey's abilities used a
place on them. These few minor com plaints aside, let me say that this is one terrific product. Wow, what a concept! 1
action comic book, you're in for a real
the next one appears, just as if you had turned the page. Anytime you wish to quit, you can save your place to disk so
plaint to Paragon: If you're going to make a collector's comic, don't roll it up
foes in webs and swing from place-to-
If you've never seen an interactive
strip, a hand (or bookmark) follows. Whenever you reach the end of a page,
you'll encounter. Also included is a spe
cial collector's comic book. My com
when you've found and defeated the sinister Doctor Doom.
While Smokey stayed off our tail
Graphics, sound, and gameplay
and wo didn't use up any of our lives
are excellent. Not only have I, an avid comic collector, enjoyed playing the game, but I've also found that others who don't really care about comics love the game, too. The manual explains both gameplay and origins of all the characters
(hackers sometimes forget we're only issued one), one of us found it neces sary to liven up our long drive by play ing road games with the trucks on the interstate. The rest of the family could
tell by the chuckle and the gleam in Dave's eye that he was reliving the last COMPUTEVs Gazette
December 1989
71
Reviews encounter he'd had in The Duel. Confir mation soon came in the form of his re mark: "If only I had that Ferrari!" Well, since it's easier to plunk down the mon ey for these programs rather than a quarter-million for one Ferrari, Dave will have to be content with the stable of seven sports cars housed on these two little black disks for now. And that's not such a bad deal.
It's almost as good as driving a $250,000 sports car. This simulation is hot! Accolade's original Test Drive let you try out five different sports cars. The Duel pits you in one exotic car against the computer in another. The two of you race through the countryside evading traffic, police, and other road hazards. The race is broken down into segments by stops for fuel, allowing new scenery to be loaded in for the next leg of the race.
You choose your vehicle. The game disk includes two cars: a Ferrari
but it's heavy on the disk swapping, since, as Accolade wams you, it as
sumes you have only one drive. Acco lade's solution to this problem is to provide the ability to make play disks—
disks that contain two cars and a set of scenery. This cuts down on disk swap ping and makes it handier to run your
favorite cars over preferred terrain. Conceivably, you could make play disks for all the possible combinations
of cars and scenery, but that seems like a lot of work. A two-drive option might have worked better. Creating the play disk is not diffi cult, but here the onscreen prompts are
QIX
With the success of Teiris and Shanghai, the demand for easy-to-leam yet diffi cult-to-master strategy games has in creased. Rather than creating something new to fill this demand, Taito has reis sued Q/X, its eccentric 1981 arcade hit. Although many of the game's more superficial features have been im proved, Q/X (pronounced Kicks) re mains essentially the same as the earlier
home computer version. In both, the playing field is a large rectangle that contains a small marker (you) and an undulating spiral (the Qix).
actually clearer than the manual, which gets bogged down with cautions and loses you amid fragmented directions scattered on different pages. Experi mentation and trusting your instincts are your best bet here. Levels of play range from Rookie to Pro. At the first four levels, you have an automatic shift. The remaining eight
levels allow you to do your own shift ing. This can be done by pressing the fire button as you increase engine speed or by toggling into Expert mode and maneuvering the joystick like a real gearshift (accelerating, steering, and shifting, all on one joystick!).
The idea is to move your marker with your joystick and draw boxes of varying sizes without being touched by
F40 and a Porsche 959. You may race
Hazards on the highway include
the Qix. When you complete a box, it is
the F40 against the 959 or pit two F40s
traffic (two-way), troopers (you can
filled with a colored pattern and you
or two 959s against each other. You can also race a car against the clock. To get more vehicles, you must use the Super-
take your ticket, outrun them, or run
earn points, the amount of which de
them down), and dangers such as fall
pend on the size of the box and the
ing rocks and oil slicks. We like the road signs. They're just
speed at which it was drawn. Larger fig ures constructed at a slow speed reap
as pertinent as real ones, so you'd better
more bountiful harvests but at a much greater risk.
cars disk. Sold separately ($14.95), it works only with list Drive II. It ex pands your choice of cars to seven by adding a 1988 Lotus Turbo Esprit, the Ferrari Testarossa, a Porsche 911 RUF,
pay attention. The windshield cracks on impact, and if you go off a cliff, you get a sense of falling before you hit.
a 1988 Lamborghini Countach 5000S, and a 1989 Corvette ZR1.
toggle sound off and on (this feature is
So what makes this simulation so
claimed, but we couldn't get it to work;
hot? Tremendous graphics, ranging
at least it was on), and have the gear shift displayed or not. The spec screens displayed at the outset tell you plenty about each car, giving you a chance to make an educat ed choice about which one to set up against another. The status screens be
from super screen dissolves to fascinat ingly accurate depictions of rearview mirror images. And there's fun stuff— such as the digital speedometer in the Vette and the functioning radar detec tors in each of the cars. Finishing touches abound—good music in the game's opening, clever
You can pause but not save a race,
tween runs tell you such things as time, average speed, points scored, and who
jibes from the computer between runs,
is winning.
and distinct, realistically designed dash
The Duel has a few flaws, it could have a two-drive option, and a couple of the features seemed to be missing or not working. Even so, what it does do is so thrilling, so entertaining, and so much fun, it almost doesn't matter that
boards for each of the cars. In play, list Drive II is a challeng ing, tension-filled, adrenaline-pumping road run. Collectively, it's a slick pack
age of smooth programming. From the opening sequence you
move on to pick out your car. Following onscreen directions (supported by easy
you don't have that quarter of a million to buy a real sports car. Almost.
—David & Rolriu Minnick
going instructions in the snappily
worded manual), you make a series of choices for yourself and the computer. If you purchase a scenery disk (also available, but not reviewed here), you can select your countryside. Using the car and scenery disks is easy enough, 72
COMPUTE!'* Gazette
December 1989
The Duel: Test Drive II Accolade 550 S. Winchester Blvd. Suite 200 San Jose, CA 95128 $29.95
In earlier rounds, a level is com pleted when you've filled in 65 percent of the main rectangle. By coloring in more than the required amount, you may earn 1000 bonus points for each percentage point over the goal. As you try to complete a box, the Qix whirls unpredictably throughout the unboxed area of the rectangle. If it touches any part of an uncompleted
box, you lose one of your four lives. By the third round, the Qix has acquired a mate. Separate the two and you double the points earned during each succeed ing round; dividing them in a subse quent screen triples your earnings. As you draw, two sparklike objects (appropriately called Sparx) dog your path. Since they follow a pattern around all existing lines, they are rela tively easy to avoid. If the red time-line at the side of the screen runs down before you finish, two more Sparx enter the fray. Dodging four or more of these pests is quite a chore. Equally deadly is the Fuse, which is lit when you hesitate while drawing your line. The Fuse trav els up your line until it makes contact with your marker. The ensuing explo sion kills you. If your line is not too short, you may eliminate the Fuse by
continuing to move. This allows you to
stop briefly in order to avoid other ene mies. Two other iife-threatening phe
nomena are the Spritz, a starlike figure
that floats around the screen in later levels, and the Spiral Death Trap, creat ed by crossing over your own lines. The original QIX programmers cre ated a masterpiece, with the hero being
a simple joys tick-driven painting pro gram, the villains a quartet of abstract shapes, and the challengeâ&#x20AC;&#x201D;boxing in as much of the space as possible. In up dating the original, Taito has chosen to
beautify the game rather than make sig nificant revisions. QIX (1989) is more difficult be
cause the marker moves more slowly,
and the Qix is more erratic. The amount
of screen-fill needed in early levels,
however, has dropped from 75 percent to 65 percent. Also, boxes now are filled
with a variety of colorful patterns in
stead of the older version's solid colors. Other changes include the award ing of an extra life for every 50,000 points; a timely plotline (you vs. Qix, the computer virus); a practice mode; a sophisticated musical score that in cludes everything from rock to a Latin sound; and less grating sound effects. The current model resides on two disk sides, one for the 64 and the other for the 128. The latter may be autobooted, and five high scores may be saved to
but I wouldn't recommend it until you have earned as many points as possi bleâ&#x20AC;&#x201D;and an extra life. Don't go over 64 percent, however, or you will lose your chance to divide the pair and thereby double your scores in subsequent
arcade games, QIX demands planning, patience, decision making under pres sure, and eye-hand coordination. To
Although I respect Taito's decision disappointed that a few substantial re visions were not made. Would it not
have been possible, for example, to allow players to draw nonrectangular shapes in certain screens or to provide them with tools (say, speed pellets, or Qix stunners) as rewards for high scores or daring actions? In the way that
Arkanoid and Blockbuster are lineal de scendants of Breakout, QIX could have harked back to its predecessor while breaking new ground of its own. While two classics are better than one, one is better than none at all. If you
don't own the original, or if you want a slightly different QIX experience, pur
chasing this package will be money well spent.
â&#x20AC;&#x201D;joe Poggiali QIX Taito
267 tV. Esplanade North Vancouver, B.C.
Canada V7M IA5 $29.95
Risk
It is probably possible to computerize
After all, your primary purpose is not to
evade but to use space to your advan
the like cannot be easily read or used,
tage. Because you design each screen, based on your decisions and your ene my's movements, possibilities for each level are nearly endless. As with most arcade games, you must replay earlier screens to reach higher levels. Discovering different ways of surviving, building boxes, and entrapping the Qix make repeated play
then stick to the board version.
of these beginning rounds a delight. Q/X's documentation adequately describes game pi ay and contains gen eral tips for survival and success. A good specific strategy is to box the Qix in as closely as possible on the first rela tively easy level and enter Level 2 with 25,000- 30,000 points.
Taking risks in the second screen rarely pays off. Instead, slowly and care fully move up the center of the main rec tangle until you complete 50 percent;
then go to the center point and build out
only an incrementing number.)
not to alter QIX too dramatically, 1 am
every board game that ever existed, Bui it's a less-than-useful endeavor unless the implementation improves speed and gameplay. If the execution is such that cards, tiles, currency, markers, and
succeed at QIX, you also will need a good grasp of spatial relationships.
board game, you contend with a num ber of beanlike counters. Here, there is
screens.
disk. Otherwise both games are identical.
What makes QIX unique is not its plot, music, or graphics, but the skills it demands of the player. Like all superior
until all counters are played. (In the
The computer edition of Risk suc ceeds on both counts and more. It speeds and improves play, does away with the beans normally used to repre sent armies, and converts bonus cards to easily readable lines of type. To my mind, it fails only in the one area it can not control. Like Monopoly, Risk is a game for multiple players. At the end of a long evening of play, there's more satisfac tion in conquering several friends than in defeating only one or two. However, it is difficult to cluster five or six people around a computer monitor. The prob lem is solved partially by requiring a minimum of two players and having the computer make up a third. Once the players are named, the program divides the world by placing
Once all counters are played, it is time to attack somebody. The object of
Risk is world domination, and you might as well get on with it. A player at
tacks neighboring countries by declar ing his or her intentions and by rolling
dice with the owner of that country. An attacking player may have as many as
three dice, but the defender will always have one less, giving the attacker a slight edge.
As challenges are won, the loser removes counters. When the last counter is removed, the winner occu
pies the newly acquired territory with his or her counters. The game continues until there is one winner who has swept
everyone else off the globe. Because your "board" is a map of the world (arbitrarily accurate), the computer handles it as a smoothly
scrolling screen behind a window. The window is bordered at the bottom by a message board that informs you when it is your turn, who is attacking whom,
who is winning and losing a particular battle, and the number of bonus armies you amass following each play. To the right of the map, another area shows the dice being rolled. It is an unclut tered screen, and the graphics are large enough to overcome the fuzziness of the 64's display. The countries each player occupies are displayed in a color of his or her
choice. Lines of attack between coun tries separated by oceans are clear
enough, and, if you like, you can opt for a full world view, though the disk ac cess time required probably means you
won't use this option often. Drop-down menus give you access to the game's options: Some of the op tions are meant to speed or enhance play; others, to allow you to change the rules to suit your needs. A menu option allows you to check on the bonus cards you've accumulated. The alternate screen shows you what you have and
counters in turn until every country is
gives you the option of trading match
from the side until you have boxed in
occupied; the computer plays this first
ing sets for more armies.
approximately 75 percent of the playing
round with no help. After that, players continue by reinforcing their countries
Risk's documentation is good, out lining rules of play, special rules for
area. Splitting the pair in level 3 is easy,
COMPUIE's Gazette
December 1989
73
Reviews two-player games, rule variations for
The game screen is set up with
arcade-game aficionado. The graphics
playing in the United Kingdom, and a
are great, the difficulty level is average,
good section on strategy. (If you're new
your statistics in the bottom left quad rant. A first-person view (that's very
to the game, read the rules carefully.
well done) of your location fills the up
long as you like.
There is a demo-game option, but it moves so swiftly I doubt that a novice
per left quadrant, and an overhead
will find it helpful.) In all, the sensible approaches to conversion have made the computer edition of Risk as much fun as the board game. The pitfalls of direct conversion were avoided in favor of making modi fications that work best on a computer. These modifications have changed the
look and feel of the game, but it is still a game of conquest that can be played for long hours and be thoroughly en joyed—as long as you are winning. —Ervin Bobo
Risk Virgin Masterironic 18001 Cowan Ave. Suite A Irvine, CA 92714 S29.99
view of Hillsfar takes up the rest of the screen. A message bar covers parl of the overhead view and is moved when nec essary. Overall, the graphics are very clearly rendered. You may not know what the buildings are from the over head view, but you can get a good indi cation from the first-person perspective. Playing Hillsfar involves moving
your character around the city, looking for your class's guild in order to receive a quest from the guild master. The guild master sends you to the first stop of your adventure, where messages direct you toward the next location. Your quest takes you from place to place in
and you can journey in Hillsfar for as —Rwss Ceccola
Hillsfar
Strategic Simulations Distributed by Electronic Arts 1820 Gateway Dr. San Mateo, CA 94404 $39.95
Raw Recruit and Skate Crazy
When the history of computer software is finally written. Virgin Mastertronic
deserves a footnote for being the first
and around the city, usually in search of
software firm to introduce low prices in
some item or information that the guild
the marketplace. Raw Recruit and Skate Crazy are two of its latest releases.
master requests.
With Mastertronic titles frequently
offered for less than S15, the competilion took notice. The competitive labels that have sprung up in Mastertronic's wake—some of them rereleasing older and almost forgotten games—have
Hillsfar
on computers almost ten years ago, 1 thought it would be neat to play a game
made it possible for many of us to en large our software libraries and increase our trading stock.
based on the Advanced Dungeons and Dragons role-playing game. 1 had to
is a winner: I've seen some titles where
When i started playing adventure games
wait a while, but it was worth it. About two years ago, Strategic Simulations Incorporated (SSI) started hinting at an officially licensed AD & D
Not that every MastertTonic game
I didn't know what was going on and couldn't get involved enough to want
The forte of Hillsfar is its sequence
to find out. Others involved themes
of arcade events: riding a horse, shoot
already explored to death by other
ing arrows on an archery range, fight ing in the arena, picking locks, and
publishers; and still others featured incomprehensible.
ten Realms game world. Two other fan
exploring buildings. These events fit logically into the quests. When explor ing outside the city, you must ride a horse, jumping holes, puddles, and bushes, while ducking birds and ar
tasy role-playing games in the AD & D
rows. Shooting on the archery range
game. The result was Pool of Radiance— an excellent game that closely follows AD & D rules and locales. Hillsfar, the latest entry onto SSI's AD & D list, is an action adventure that takes place in and
around the city of Hillsfar in the Forgot
series. Pool of Radiance and the recently released Curse of the Azure Bonds, also take place in this mysterious world. Hillsfar lets you import a character from either Radiance or Curse or create one from scratch. You can boost characters to higher levels in Hillsfar by sending them on miniature quests. There are three quests
assigned to each of four basic character classes (magic user, cleric, fighter, and thief), so you'll have plenty to keep you busy in this game—and plenty of fun as well. You can also send Hillsfar charac
ters back to Curse of the Azure Bonds because both games employ the same types of statistics. Importing characters to Hillsfar is easy. The only items lost in the transition are weapons and magic, neither of which are needed in Hillsfar.
and fighting various opponents in the arena help you hone other skills needed during your quest. You must prove yourself at shooting weapons and fight ing. Both challenges are more difficult
than the horse-riding sequence, and they get harder as you move up levels. Picking a lock and exploring a
building are both timed sequences. Re trieve items from a building and find the exit or pick a lock before time runs out. Even if you are not a thief, you may still complete this sequence by hiring a nonplaying-character thief in the town. Picking locks is easily the most interest ing event. You must quickly match geo
metrically shaped picks to the tumblers in a lock. Overall, the game's sequences are all well done and graphically pleasing.
You don't need to fight (except in the
Hillsfar is the first of what I hope is a long line of action adventures, it con
arena), and any magic items you need art' found in the town.
and action to satisfy any adventurer or
74
COMPUTE!'! Gaidle
December 1989
tains the right amounts of exploration
playing screens so cluttered as to be
Only the arcade expert can meet these challenges.
Raw Recruit avoids these particular pitfalls in opting for simplicity in design and theme while giving you six basic training courses in which to qualify before you become a "real" soldier. Begin on the rifle range, shooting at targets that pop up at various dis
tances. You must qualify in this before going on to any of the other tests of skill. You must hit at least 26 targets— and do it before the clock runs out. Assuming you qualify, your next tests consist of a cross-country run over rocky terrain, a timed fitness course in which you must complete a certain number of push-ups and chin-ups; an assault course in which you'll attack while leaping over obstacles; a pistol range in which targets appear in and around a house (and where killing a hostage costs time); and a tug of war. All events are controlled by your
Reviews joystick, and all may be played by either one or two players. You must attain a minimum score in each event before mov ing on to the next. Scores are posted in a hall of fame, which is renewed each time the game is booted.
The first in a new series of integrated C64/C128 hardware products from CMD
If your interests run more toward civilian pursuits. Skate
Crazy bucks modern trends by not even nodding at skate
boards. Here your transportation consists of simple shoe
skates, and your obstacles are many: oil puddles to slow you
down, ramps to be jumped, pylons that require tricky maneu vers, and broken glass that will slow am) tire you.
While doing all this, it is also possible to impress the
judges and run up a higher score by performing stunts such as jumping from the ground, jumping over ramps, and twist ing in the air. The downside of being a showoff is that it in
creases your fatigue—and that may make it impossible for you to complete the required maneuvers.
The first game is called the Car Park Challenge (car park is a British term for parking lot), in this game, you must follow painted arrows on the ground and negotiate obstacles in or der to pass through all the gates. Keep an eye on your fatigue meter and the clock, and try not to fall down too many times. Success here means you move to the car park and pick
up trash by skating over it. If you manage this, you can ad vance to level 2. In these upper levels, you'll encounter hur
dles, footballs, trampolines, and even more silly obstacles. During all this, you are being graded on overall skating abili ty, your elapsed time, and jumps.
The second half of the game, which is independent of the first, is called the Championship course. In four levels,
you'll find yourself dodging and ducking objects while mak ing your way through a building site, crossing a lake while avoiding deadly wildlife, skating through a subway inhabit ed by giant rats, and skating down streets occupied by pedes trians and hostile rival gangs. While Skate Crazy is a variation on the maze game and Raw Recruit owes a great deal to various shooting-gallery games, both are presented well; they have good graphics and good animation. The skill requirements may be too much for many of you. ! consider myself an average player, but I was unable to reach the second level in either game. In Skate Crazy, the clock ran out because 1 was unable to master the art of jump ing obstacles; and in Raw Recruit it was only by the greatest good luck that I was able to bring the sights to the targets in the first event. I tested several joysticks with this game and all had similar alignment problems. I concluded the problem was in my reflexes, so I called in the experts. Daughter Kelly and wife Carla (who has achieved im possible scores on Solar Fox) had similar trouble. It was left to my son, Mike, to finally break the barrier and reach beyond the first levels in both games. Mike's joystick skills are above
average—the height of the grass on my lawn is a fair barome ter of the amount of computer time he puts in. Were it not for the apparent difficulty of play, both games would be joyfully recommended, especially in light of the low investment required. (While I've often repeated that
JjffrDOS
Give your system a new lease on life and the power to
compete with today's newer, more expensive machines ■ Ufln-tat raultHini Mriil uehnoktgy. Envies JiflyOOS to ouparlorrri Cartridges, Burst ROMs, TuftM HOMs, and ParalBI Sysiems - wnhoui uny of lira dsadvaniajcs.
■ 5pudjiipalld.sk opaiaiiais. Load, Sane, Formal Scralch, Valdate, access
PUG. SEQ, flEL USR i dned-accsssMss up to 15 ilmos lutarl
■ 100\Compatlb!8-oryourmon«y back. Guaranteed » work wfiial.yeur hardware and software, rdudingcopy-praieciod commercial programs
• Uses no ports, memory or ixira cabling. The JflyOCS ROMs icgrade your corrputet and *<ve(s) iffiemaly for maximum spoodantl corrpalfcriiy.
' Easy Inalaliaion. NoBteatancseipenencaotspecaHoofc required
■ Supports C64, EtC, SXS4, C116, C128D. 1541.154IC, 1541-U. 1S71.1S81 and mor* ' Can hi eompiiiily switchtd. out. K ever nscBwary, U»]lpol a swrtch islurns you la a 100% stock condguratan - without resetting or powering down ■ Buill-lnDOSWtdge. Has i7ataricnalcomrMr>&arid convenience tsaiuros. incUfing Itocopioj, scram dump, dreamy menu. and single-key loaDVsaveJSaaich C64 SX-5'1 -:ysi("i's 359.95; C-128 C-12SD sysiems S69.95; Add I drive ROMs 129.95 Please spedly computer {with serial number) and dfivo(s) when ordering System includes ROMs tx compula and at* tfnvc. Users Manual. ikisMc-tf s»p by-svp
mtuiljton ms t uciiorts, 30 da* menoy-baefc cmjuiiMiiy nuai.in We and 90 % fans warr jnly
Add SJ!5 shipping tuns™ (iff ad«.[fcsS3 WfaCOD.APQ FPO AH W PF1SC inrij S1000 MtfilaKttfrovussaswtois MmiMiiiii'.safeiVa VISAWC,COD.Oiedt.Mor*yOrrJw A-cw 2wo(^sforpo£onaf[JiOi*s Ufa a D&aJa pjictng avaiJdbJo Cflil» wNlflfornioriiiRlorrri.iton
Version 5.0 owners call for upgrade information and prices
JiffyDOS version 6.0 New Features and Enhancements - Built-in two drive file copier. Copy PRG, SEQ, REL and USR lites between nvo drives of any type or to and Irom FEU's. Groat tor quick backups and moving programs and files between 1541,1571 £ 1581 drives. Directory menu, two-key
commands, and Conlrol-key combinations onablo easy seloction o! source and desti nation dnves and the files you warn to copy. Can also be used to change fileiypas.
■ REU support. The JiffyDOS commands now fully support Commodore RAM
Expansion Urals running under RAMOOS. Access your REU just like a disk drive without having to load special wedge uiilnies.
■1581 support. Copy programs and files trom 1H1 and 1571 drives !o any partition on your 1581. Move between parti lions easily wiih|usto lew keysirokos.
• Supports CMD HD Series Hard Drives and RAMLink. Enhances tho performance of CMD's new line of integrated CS4C128 products.
mindless arcade games are a staple of computer entertain ment, I really hate to pay £30 and up for them.) As it is, I think games we cannot master quickly lose their appeal. For
• Quick printer output toggle. A simple 3-key command switches output from
myself, a further loss of appeal lies in the fact that I must dis connect my second disk drive and my printer before the games will load. For these reasons, I'd suggest you try one or both of these Mastertronic bargains and if they're loo diffi cult, trade them with a friend who has better game skills. —Eroin Boho
• Redeflnable 64-mode function keys. If the JitfyDOS function keys are not to
Raw Recruit and Skate Crazy
Virgin Mastertronic 18001 Cowan St.
Irvine, CA 92714 S9.99 each
„
screen lo printer and back with ease. Eliminates the bother of having to type the complicated OP£f+t,4.CMD4 and PRINTMCLOSE4 command sequences. your liking, you can easily redefine them to suil your specific needs.
■ Enhanced screen dump. Automatic screen mode recognition and pnntng of up percase/graphics S lowercase characters.
■ Adjustable sector Interleave. Enables you to increase disk-access performance even with hard-to-speedup software.
CMD
Creative Micro Designs, Inc. 50 Industrial Drive, PO 8ox MB Easl Longmoadow, MA 0102S
Phone: 413-525-0023 FAX: 413-525-0147
Ciiclo Readei Service Number 137
COMPUTE!^ Gazette
DecemOer 1989
75
GAZETTE
Shoppers Mart
NOTHING LOADS YOUR PROGRAMS FASTER THAN
itllSU. SI.AKCII KJV or MV-t.ntiplrif St-TtMjmcnl 1cm and (j)liiordjncc -ilh itry fail word search and >tisr ilu|ilj> rspiWtftleJ W«td(s( in lr«l can be found Jlld <lupl»«l in itcondl.
Iniludc t»nh C-W ind C-ISS nuxlc pmgnim PlrJte iperify 1541, 15" 1 ur 1 SSI dilk
forma. KJV-iafi 00 (New! MV-S30.UO
THE QUICK BROWN BOX
A NEW CONCEPT IN COMMODORE inslant access
CManne content? as often as you wish
your text as you type, "The Writs StuH." Coonsts with GEOS'3 and Commodoie RAM
Tndtfen Huid |ircvpuin£, IcRI and ASfMI file* between Lflmniudnrc and IBM M5-DOS dnlicllM. Rcquiin I5TI ol 1531 Dill [line ONLY 144 <»
Eipansron Units Loader utilities included for Both C-64 and C-128 modes 1SKIS9: 32KS99; fWK S1S9 [plus S3 Sti; MA res. add 5%). Call lor 'Wnte Stufl" pKg. Bronn Boies, Inc , 25 Concord Rd . Bedford, MA O173O' (617) 27M090. K2-3S75.
(219)724-3900
"Good Relliole SluK" Into IJan/Fet 'BS) ■■A Lltll* Gem" Twin Cities MB (Mar'Apr 8BI "You'll Never Loifl Your Cool, or Your Program*" RUN ,■,"-,■. '87)
] 15 Bellmonl Rd., Dccatur, IN 46733
"A Worihy Product—Long Overdue" Ahoy (Fob 'B6J
SOGWAP Software
ELECTRONIC TECHNICIANS,
ATTENTION ROLE PLAYERS
VI^J
• amplifiers
• FILTERS
Outside CA 1-800-356-8113
and
on your C-64 or C 128. ENTER yoj rwj^rpo -ipuryouW ipvorpCtbom *rd in» C0IDA' Onqto ETte C*HX ELEVEN ^Hpafnl" uur menaiy. Comoulor Aided Dflvun [xogrvnt will rwni you Duild
Add S3.00 for shipping/handling. Specify computer type on order.
GOSSELIN COMPUTER CONSULTANTS
\m*
P.O. Bo« 1033 • Brighton, Ml 4SI1E • (313) 229-2453
n, ;us-Jxn ones
Wriu
FREt
mASELOFIAPHICS
,190 ,nlg
i*W
Oei" '9
PO Boi 2046. Sun City CA9J38I
Circle Reader Service Number 113
Circle Header s»rvice NumBar 112 DHBBS-THE BULLETIN BOAHDOFTH6 BO'S I Siipporti Full Commodoitd mio- jr.pMji ■! hLii ci a-cii
Wgrtit at 3OO-2100 (Mud mpportng 1h. 1650. 1660. 1670, Avultl. ApnlMi S ALL rfnyM cs-npalUul Con b* run n-m CCJ. HC. SXH. C1!fl & ClIBDjM mo<J»), 1700™™ RAM tipiiniJws. ALL IMTiS Lomp.itbl«j. 1571, 1M1.SFD 1001 1 Vlooui hint rfriv«M 24 hmrupfUrtlnHplua Into ln«iHinund North y(Sj
cfunirriwd amounla of Uhars. m«aaga buao, UD dirsctorin. ibror-
witanhirKxrcul i i r. ■ morvl Vou lr* ay«nprDvW*d ji modukcofulruaon kit 9D thai
DMBBSvV7 : ■. i
v
.
MO ■
Enf>r«Dtlu»
■■; ■
Colnc
110
I rc-;,S,
110
Q.T.LC.
J1D
Und»nmfld Murdvi Mofl
(331)553-0001 AtJd tSS&H in U.S.
fOU run maka jwur OWN on-ino giml 30 DAV MONEY BACK GAUftftNTEEl Add J5SSH In CAN SandiNirrw.AliBi.AddrH*. Voiotl.BBSf. BBSNvn*. FqmpmviU*br^| ft Seu COO'iadd(5 di*. Flwn)«iS»rnM »103 flFITISoft. P.O.BoiW. Clw Bumw, MD B10B1 MJ. Ruutnsa uU S*
Game Cartridges for C-64/128 Balilezone ■ Cenllpede ■ Defender ■ Donkey Kong - Galaxian ■ Jungle Hunt Gremlins - Moon Patrol - Ms. Pac Mar ■ Pac Man - Pole Position
$5.95 Each or Any 5 for £19.95
Print Shop Graphics
Leroy's Cheatsheets ® NEW LOW PRICES !! CBM 64 = $2 each
Bfl£ Software oepi g
For Won Commodore Printers (Prinl Sfiop Qjsk
J52 W BoO'Cd Ava, Suite 104 FfKJio CA S3711 C jtlomer Sarvice
far Graphics Print Ouis.
Slipp'"& S3 00 UPS QrourO
Side A) 1400 Graphites (14 Disks) per Package. SU 95 each or all 4 for S49 95- Or Sonri £3 00 Graphics may be
cdiwI'lfoil fo PnniMasi^r Plus ang.'or Nowsroum.
$500 lor f "
Nintendo Cartridges -Buy.SeJi fiee Pnce List FREE Cillaloq (800) 347-6760 Circle Rn
i Smvicb Number 11*
The write Stuff V2
You it naii ihe relies!? JuM witting fur thy« luH-pagc colpt Jd*? Well, hu»-jb-iui li^ putt amllKe
CBM128 = $5 each
Plus $2 Shipping and handling (Pa. res. add 6%)
atluTc bcM'rJ 1^ ?pc» tbfdcrc^FT""
£J!Ui^I:Lil£i-kJrulimi^oriIyb>>«ur hifi-arc
Select Irom 54 Commodore 64 and 20 Commodore 128
1
i sh
lI■ nt- ,■• mk^prUrd vt»d\ Trom Th.OKl uurd (ripsndjlili) dniianary i.m«
IcaEUrr Jadcn TO#SJ2S VI -IO & BQ-CPlumn wmiftt I^^Tf
OierK^tW I*
Pgh, PA 15218 412-731-2460
.110
J10
1
Circle Render Service Ni*inber 116
Ptuic niuhil- tdiica I iojidl-} lumc Ap plica t in n 5 AhUl t D Your spwaeft hwt or data base doesn't CAD-JD1p tnrcr mr inH'thr tnlr
fi^
Eaph* lethnoluflv At j ipeiijl iniTuJu,lLhf y
9.9) AJ4M (W f
COD *dd*.i
l
l hU
drnli ptrjlir iTiltudr t/% mIti
iht Software
2!MC«ESINLTbTBEE SUITt 18! 5AfJ f HANCISCO. CA 9(123
ORDER Ll^E• 141SI 913-1081
FAX ■ (415) 923-10*4 JJf JIF f I [ >H I [ I h LI t [] [ ■■ I [l^U 11 it lh t [tUlfl Circle Reader Service Number 117
COMPUTE! s Gazerm
pl.ile\ Mil)' hu'.Lric^^u;j]Er:H,1i\torriii*illi If. |u^r mJcli
S/H i;.5fl Frtfl un anknmn fl*[o LSA.t ih-Jj
Circle Reader Service Number 11S
76
V? iU|n|ili:nicn[s mlhn (hiin Icplutes Vl)
mine EcAEurtkplu^JUlcnT'lCkJ «pclT(hrtktr >ii>aionu}
BB Tiller M. The onbtM tulkirig-ofJ pntfttw (peifed EOT tiilO —J5
Wrile or call for FREE calalog
3-D GRAPHICS DESIGN
Tjpitalfy
cc wilh RAM c^p^ndcr «i 25-71 »et *nh 154! ► fjisti-nlil cjftri.Lil'i.ihjrdv.JJ-c. Fait ipcll torrctuon
jidd-anK (VI icljUiicO
CPi PO Box 8369
In CA (714)657-4449
• LAYOUT CIRCUIT BOARDS
and Magic, and Legacy o! thB Ancients.
■y 'i .■:
YES' We accepl
■ powcb 5uwues
HINT BOOKS (S9.95 each) - Wizardry 1, Wizardry 2. Might
A
RtDIO SHACK COCO 1 . S
■ osciuaiohs
Phanlasie (1, 2 or 3) and Mars Saga.
.
COMH0D0BE E«1ia
HOBBYISTS, AND ENGINEERS can design-
CHARACTER EDITORS (S19.95 each) - Might and Magic, Bards Tale (1. 2, or 3). Wasteland. Ultima (2, 3 4 or 5) Wizardry (1 or 2), Pool of Radiance, Neuromancer, Elite,
^M
The Quick B'Own 00' accepla
most unprotected and "froien" programs including Iha wily »™c) procesxir thai saves
BIG Bl.LK RKADKK lliXfM
|?1
CARTRIDGES
Slora up la 30 of your favorite programs in a singta battery-backed canrtdge for e.v.y
DacemOeMSBS
Crudiou1
Vi7 lypfl* ill chocking transaction!
V Handle* overdraft protactton V Futl screen editing nnd ulactivs queriai V S typ« ot reports pkjt cho:< printing
V CB4M0 col. and C12W90 col. programs VSupporU154»1£71/15«1
^ unttoraland your p
! ch9ck;no!
V Schedule! p
V Custom tronsocllon categoir&i V Monthly baLancLng V Optional password proisciian
sjb-directoiias on 1581 diivea
V1 Catulator. and more...
Cempuitr Cri(tw»re • 179SB Arbolada W«y ■ Tuslln, CA B3680 (714)9S9-B177 ■ ', " ;■.■ . '.'I ;3 L.'.il
Circle R»«der Semce Numbor 110
(CAres.BiJd6%)
VC
GAZETTE
Shoppers Mart BEPLACEMENT CHIPS. PARTS AND UPGRADES
The 'Original' Parameter Cross-Referenced 6S10
ThEl Edlltan cofititai o.cr [B.rjW pinntKf liuleii thai QallftrBB hj projtrara tlllr, Ovir f Lnciodt Pt* prodbEE ofTrrta|l. II li [lit note QCfLjrgk. 4iwJ (VrnprrfcfDlJ'r InrnrmmlaD rtiaurce uf IU
kind a*u!jhl< BBjulHre! A gurterL; Diik irrilaD li ilia AvlilBbk Ibjll pull ALL IbE »INCH BC1OK lbllD|l rl|bf IE jagr naitrllpf, >Dd a CaUnD " PrLb.1 rd~ RfporE C^nfFalor [I laflnflrf! Wllb IAJi Wo- Avallabli D\rt:i Fro™ fubiiikt'
■ Win "Nam Tfclt Diik" in ju r<- u I Srraltl! YOUf SB*W«n 4 GuatarifMd! ■
J* Mr Tu Clm SNpping
Vt Qnaritrlj Vptolt Dili I 11-95 - J plh
.
..
.
11223
.
115 95 Ill 95
PLA 11JSS %1 MraiROVS .110 9$ and ubkv uane
(2W 211-SJSi
ir,
830 B36!lDCNlSE|
(MM
«ara<r»Tiignu 85JO-A1 57iaOAFfl
AMI UPGRADE
S69iw««uliiN Mnena.
51IB95
T 3 KICK start ROM . £27.95
50881
.
CALL
1150 WGWSnC 5IMWS
WESLCY HIILS. HI 1M77
1I3HJUB ISOI>-HI2-7a45 FWCIS SIBJICT ID OHMH-M &
... [look H7 K - Diik (Q 05 -
117.95 J17SS 112950
63721FWTER ASNUS
TME EFlAptVINE OBOUP, INC 3S CIIAHIOTIE DRIVE
H
VISA. MC, Afji DEALERS WELCOME
F;.c.:»3 Pricn Ara ft.,i lir>l« To RvgiHiarH d~
iho Commottpfo Diflgnostciin, Wrcfi iwn o^r 10 000 sxmi ftofldiva* Ccrnmoa^ff Q*gncjaiiciBji n loc.itos founy cfura an *u Ccti. itcOxi compj»tf. pbl I&il drTvn AM Fka4 ' Gasi Rfllriwice #3 ' tt lud * ravrere «i fjaroi S3 ccw-
C-(J TOAffi SUPPIV t
4725 Caulr Lant Erntci, Wl WOJ
6567 SMI
.JIOW
1USUPGBADE)
£i«i« A. Haltoij ID
Y9 Croti-HlftKHH Book S12 9S • 3 pJK
.
KM
Archival IVorEucI* In the DiirtrEplBEE ire rtprriroldd. iqd IE It lutillf Eolttd tmj J I
OPCH Dilk. >uj cab oifamrr four Arral<lDI AneiuE,
COUUODOFIC DKGNOSIICWN II
Ju-,1 OUT—k rmv.1y r««.%od.'j[xr,nn,] v«tticn of
Not. Stripping Tht »lh OPCR Book Edition (@1M p>(jnl, And Tht 61h Ounrlnlj illsl!
WMS. 1IC
< 1914) 55i^fi90
Circle Render Service Number 14S
Cliclo RenOsr Serulce Numner 143
CROWN CUSTOM Award winning programs (Commodore Internalionajj from Europe, the COLLEEN MUSIC COMPENDIUM and GUITAR COMPENDIUM. MUSIC COMPENDIUM includes: Music Theory 1 & 2. Guitar Tutor. SID Chip tutor, the Music Ciealor to easily izompo5e and store your composmons, a sound effects generator and drum machine plus more. Only '29". The GUITAR COMPENDIUM includes a chord generator, chord Sequencer, rhylhm guMar section, music editor and a music publisher
no printer). Only *19"
No FrJIla Soflware
MThu* 11 am-7 pm
300 EaM 23rd Si.
FnJSat 11 am-5 pm
Kearney. NE WMJ
■ J :TT7i tf! M I.I :TT3Tir*,« M71 fcT 1 J.l :Tfl i :H
Pl^minf VlSA'UC Udd *■+> !-«l
WOfllS ^di>
Sriitping (USi'iimirTi taa V »*t« iddiho^i>
We havnifljrly 10.000 ilprnjlor PS Utjm1] W 10*23 pcf tliik. P0 tndcfiQinal *ork S*nd*l
*um
■*«**"
or 00
<D>
Ado '1 id iSDn rtii
CinAd] UrncD IK'IM oinv »tf»rr« *M U 10 U S W*
fc ill prmtDLftS Piea^toecifT computer type. HMrtM IBM Ann ST flcn'c
(308t 234-6250
DUST COVERS
■SATISFACTION GUARANTEED "CUSTOM MADE "HEAVY 32oz VINYL
■COL0RS: TAN Of BROWN 'QUANTITY DISCOUNTS AVAILABLE
COMPUTERS: CM C*1O C-IM
*».00 10 00
13)30
°ISH DRIVES; C1W1IC
C-1S71
MONITORS 0-1702
u.oo BOO goo ■ oo ooo • oo
WIQA35 1300 ENHANCEfiJOOO C-IOM C-IMO KEVB'D IOC FSD-1, -2 C-1001,2 AMIOA 500 1300 PRINTERS' DOT MATRIX 10- 113 CO. 15- (1BC0 VCHS $110(1 OW by StannQ MB'*. rJOO*T A Cok* ChC4C* TAN rx GROWN *n CTWCK r/UO C-1MDCBU
«eoo n.oo 19 00 KOO noo 19.00
P'm (300 paf
Wn (U 00 mill SIB 4 Hd
CA. R« *Dd 9% Tin. COOS 1300 SEND DIMENSIONS FOR QUOTES ON COVERS HOT USTED
CROWN CUSTOM COVERS, 32962 Danapalm, DEPT CQ-12 Dana Point, CA 92629 (714) 472-6362
Circle P'1 ■■::-■ Service Number MA
DISCOUNT SOFTWARE
EEV?
CHARGES: SHIPPING - S3
11 S. WRIGHT AVENUE
CREDIT CARDS ■ $2 C.O.Q. ■ $5
FAIRBOHN, OH 45324
1-BOO-282-0333 (513)079-9699
DUST
COVERS
Amiga 2000 .... S15.00
Star printers
Amiga 1000 Amtga 500
Panasonic printers , .Call Oki 10/20 $8.00
1010 drive
S16.00 S9.00
$7.00
Call
1541C 1571
S8.00 $8.00
C64/V-20
$9.00
C128
$9.00
1581 (3.51
18.00
C13BD Keyboard . $7.00
Ckrcla Roador Service Number 145
vutf ffws1
?5 Singes Cott
Luis ODispo. ca 95-1O5-52JJ
Number 150
P.O. Box 3251, HBrlan. [A 51537
* PBISM PACK 25 01 9** COlQf .... — Sngit Coror 50 Pack
: nve*opes 55 Sing* Color
Change ol Addroas: Please advise as early as possible. Altach label with your
$ '
old address and write in new address below.
I .
New Subscriber Fill in your name and address below. Use separate sheet lor gift orders,
M PHISM PACK IB Q> enltN CCHOr S
■■■ 'n'.vw r Color
t
i The Emm ■ PQ BOH m ■ BngMpn. Ml 48^6 • wtohmeJt p»ck SI
2 50
Renewal: Attach label. .One year $24.00.
-Two years S45.00
(Foreign subscribers please add S6.O0 per year (or postage)
Clrclo fl#ad#r Service Number 146
1-800-729-6026
po
COMPUTERS GAZETTE SUBSCRIBER SERVICE
.
Vim!« Our FREEE«xhiji Feafen*
COiORBD PAPERS SEASONAL PACKS
COMPSULT MAIL TO.
prisup*ck:5. .
# Single Coror 50 Pack El
ConSfuws La»s, F.ie J Post Cams, Disks. C&sc Lard Satoriery tnb Mjcti fee'
AVlON HILL & Many More!!! FREE Price List. Most Priced Under S10. Many formats UHe IBM/Aopie also!
Circle Header : ■ r..
COLORED PAPER ^ctmnl apprn.rd
Brand software at Super Low Pricing. All software Is NEW and In Original Packaging! These are not puDNc domain titles. Famous brands like ACTIVISION, INFOCOM. SSI. SPINNAKER. EPYX. SYNAPSE. BRODERBUND.
K,.^,H^_.
□ Please bill me □ Payment enclosed CITY/STATE/ZIP
y,,| | A 2-Mvn fOn r^raTtlerirrjn E*di Hiii 1 ruE \LLu- fUW Ta Udurt T** hivwiv THW - II' M El
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 Circle R«Ad«r Service Number 147
COMPUTEt's Gaifl/rs
December 19B9
77
ADVERTISERS INDEX
Prof. Jones, Inc.. PROFESSIONAL HANDICAPPING
DEMO DISKS $5.00
US Abby's Discount Software Ili Activision — 111 Activision
(REFUNDABLE)
IK Busy Bee Software
"Software for the
Serious Investor" Complete Manuals and Backups Included
Products for:
"The most powerful and complete handicapping software available" For more information
or for a free Catalog call:
1 -800-553-2256 .,t.t
Sanies NumOer/JUItertlser
Prof Jones, inc. =
1940 W. State St., Boise. Id 83702 (208) 342-6939
III ARTISOFT
1?1 Avantgarde 64
Page
47 49
76
,
m BOBCO Interactive Software IK BRE Software 131 Briwall Brown Boxes, Inc
, 61
68 76 20-21 76
76
111 CAPCOM USA U1CAPCOMUSA
23 25
115 Cheatsheet Products Inc.
151 COMPSULT
111 ComDirter Craftware 111 Computer Direct 117 Creative Micro Designs, Inc.
Crown Custom Covers
Header Service Number/Aduertliei
Page
117 MicioProse . . 77
,
77
76 16-17 75
... 77
111 1(1 111 1H 112 111 117
Edward A. Mallang III The Experts , The Family Jewels .... GAMESTAR/Actrvision Gosselin Computer Consultants Trie Grapevine Group, Inc. irit Software
77 77 59 51 76 77 76
1?5 HI 1H III
Jason- Ranheim KONAMI/ULTRA Lyco Computer Melbourne House
78 BC 35 70
Il7lnterplay
111 Microcube Corporation 111 Micro Illusions
6
Mindcraft
27
Montgomery Grant
32
MULTI-LINK 1(1 No Frills Software
61 ... 77
.
111 ORIGIN
69
III PAV-V. Software Precision Images 13) Professor Jones. Inc
in Ramco Computer Supplies
111 RIO Datel Computers til SEGA/Mindscape
...
. .
m The Soft Group
.
.68
9
.4-5
'
id Software Discounters
of America
59 87 78
,
65
... 38-39
111 Software Excitement ... 1M Software Support
International
S0GVWP Software . Strategic Simulations, Inc. III Superior Micro Systems. Inc.
III 1(7 Ul 111
19
41-43
TAITO Teias Soft utilities Unlimited. Inc Weaselgraphics
76 IBC 57
IFC 77 31 76
28
57 67
Classified Ads
.
86
COMPUTED Gazette Index
78
COMPUTEI's Gazette 126
Classics Disk
COMPUTED GECS Collection
Circle Reader Service Number 139
4
JASON-RANHEIM CARTRIDGE MATERIALS FOR YOUR COMMODORE 64 or 128 Quality Products from the World Leader! • • • • • •
Promenade C1 EPROM Programmer Game Type Cartridges Bank Switching Cartridges RAM/ROM Combination Cartridges Capture Archival Cartridge System Cases, EPROMS, Erasers, Etc.
Call or write for complete information! Call Toll Free from California Tech Support
800-421-7731
INDEX Complete trom July 1983 through December 1989
Everything's included! Features, Games, Reviews, Education/Home
Applications, Programming, Bug-Swatter, Feedback, Columns. Superb interface, including pull-down menus, help screens, and keyboard, joystick, or mouse
control. • Super-fast searching and sorting capabilities
• Options screen allows you to choose text colors, drive number, and input device • Full documentation on disk
• Three modes of operation—Browse Mode for quick scanning, View Mode for detailed infor mation and descriptions, and Edit Mode for adding items from upcoming issues
916-878-0785
• Print to any printer
916-878-0785
• Turbo-load option for maximum speed Mail personal dieck or monoy oiaor for S7 95 lo
JASON-RANHEIM 3105 Gayle Lane Auburn, CA USA 95603
GAZETTE
Index Disk
P.O. Box 51Q8
Greensboro, NC 27403 "Hew York. North Carolina, ana Pennsylvania residents must add appropnaie safes
tai All ciders musl be paid rn US lunds by a cneck down on a U.S. bar*. MasterCard ano VISA accepted lor orders over S20 00 Include credit card nurnBer
and expiration dale. Pieaw awow 4-6 weeks lor delivery For delivery txrtsufe US or Cudo Reader Service Number 12S
Canada aaa St 00 kx surface mail c S3 00 Im flirmnil.
15
67
The Automatic Proofreader Philip I. Nelson
substitutes the full keyword for the ab
"The Automatic Proofreader" helps
to work properly. The same technique works for rechecking programs you've
you type in program listings for the 128, 64, Plus/4, and 16 and prevents nearly every kind of typing mistake.
Type in the Proofreader exactly as listed. Since the program can't check it self, type carefully to avoid mistakes. Don't omit any lines, even if they con tain unfamiliar commands. After finish ing, save a copy or two on disk or tape before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav
ing only the machine language portion in memory.
Next, type RUN and press RE
TURN. After announcing which com puter it's running on, the Proofreader displays the message "Proofreader Active". Now you're ready to type in a BASIC program. Every time you finish typing a line
and press RETURN, the Proofreader displays a two-letter checksum in the upper-left corner of the screen. Com
pare this result with the two-letter checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was
typed correctly. If the letters don't match, check for your mistake and cor
rect the line. The Proofreader ignores spaces not enclosed in quotes, so you can omit or
add spaces between keywords and still see a matching checksum. However,
since spaces inside quotes are almost al ways significant, the Proofreader pays attention to them. For example, 10 PKINT'THIS IS BASIC" will generate a different checksum than 10
PRINT'THIS 1SBA
20
PRINT R FOR
30
IF VEC=50556
breviation and allows the Proofreader
SIC".
A common typing error is transpo
sition—typing two successive charac
ters in the wrong order, like PIRNT instead of PRINT or 64378 instead of 64738. The Proofreader is sensitive to
the position of each character within the line and thus catches transposition errors.
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 after typing it in,
moving the cursor back to the line, and pressing RETURN. LISTing the line
already typed in. If you're using the Proofreader on
the Commodore 128, Plus/4, or 16, do not perform any GRAPHIC commands while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at the start of BASIC program space—in cluding the Proofreader—to another
{SPACEjPRINT "C-64"
40
IF
Though the Proofreader doesn't
interfere with other BASIC operations, it's a good idea to disable it before run ning another program. However, the Proofreader is purposely difficult lo dis lodge: It's not affected by tape or disk operations, or by pressing RUN/ STOP- RESTORE. The simplest way to disable it is to tum the computer off
then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the 64, and 65526 for the Plus/4 and 16). These reset routines erase any program
in memory, so be sure to save the pro gram you're typing in before entering the SYS command. If you own a Commodore 64, you may already have wondered whether the Proofreader works with other pro gramming utilities like "MetaBASIC."
The answer is generally yes, if you're using a 64 and activate the Proofreader after installing the other utility. For ex ample, first load and activate Meta BASIC, then load and run the
Proofreader. When using the Proofreader with another utility, you should disable both
programs before running a BASIC pro gram. While the Proofreader seems un affected by most utilities, there's no way to promise that it will work with any and every combination of utilities you might want to use. The more utili ties activated, the more fragile the sys tem becomes.
The New Automatic Proofreader 10
VEC=PEEK(772>+256'PEEK(773) :LO=43:HI=44
VEC<=35158
LRiPRINT 50
"VI
THEN
■'PLUS/4
GRAPHIC
6,
C
16"
IP VEC=17165 THEN LO=45:HI= 46:GRAPHIC CLR:PRINT"128"
60 5A=(PEEK(LO)+256*PEEK(HI))+ 6:ADR=SA
70
FOR J=0 E
TO
166:READ
BYTiPOK
ADR,BYTiADR=ADR+liCHK=CHK
+BYT1NEXT afl
IF
CHK*>20570
ERROR*
CHECK
THEN
TYPING
STATEMENTS"iEND FOR J=l TO 5:READ
90
IN
"*
DATA
RF,LF,HF:
RS=SA+RF:HB=INT(RS/256):LB= RS-(2 56*HB)
command while the Proofreader is in memory.
THKN
C-20"
memory area, causing the Proofreader to crash. The same thing happens if you run any program with a GRAPHIC
"AUTOMATIC PROOFREADE ";iIF VEC=42364 THEM
100
CHK=CHK+RF+LF+HF:POKE
SA+L
F,I,B:POKE SA+HF,HBiNEXT 110 IF CHKO22054 THEN PRINT " •ERROR* RELOAD PROGRAM AND
{SPACEjCHECK
FINAL LINE"iEN
D
120
130
POKE SA+149,PEEK(772):POKE SA+150,PEEK(773)
IF VEC=17165 14,22:POKE
THEN POKE SA+
SA+18,23:POKESA+
29,2 24:POKESA+139,224
140
PRINT CHRS(147);CHRS(17);" PROOFREADER ACTIVE":SYS SA
159
POKE HI,PEEK(HI)+1jPOKE (P EEKtLO)+2 56"PEEK(HI))-l,0:N EW
160
DATA
120,169,73,141,4,3,16
9,3,141,5,3 170 DATA 88,96,165,20,133,167, 165,21,133,168,169
180 DATA 0,141,0,255,162,31,18 1,199,157,227,3
190
DATA
202,16,248,169,19,32,
210,255,169,18,32 200 DATA 210,255,160,0,132,180 ,132,176,136,230,180
210
DATA 200,185,0,2,240,46,20 1,34,208,9,72
220
DATA 165,176,73,255,133,17 6,104,72,201,32,208 230 DATA 7,165,176,208,3,104,2 03,226,104,166,180
240
DATA
24,165,167,121,0,2,13
3,167,165,168,105
250
DATA 0,133,168,202,208,239 ,240,202,165,167,69
260
DATA 168,72,41,15,168,185, 211,3,32,210,255 270 DATA 104,74,74,74,74,168,1 85,211,3,32,210
280
DATA 255,162,31,169,227,3, 149,199,202,16,248
290
DATA 169,146,32,210,255,76 ,86,137,65,66,67
300
DATA 68,69,70,71,72,74,75, 77,80,81,82,83,88 310 DATA 13,2,7,167,31,32,151, 116,117,151;128,129,167,136 ,137 G
COMPUTE!'! GaznttB
December 1989
79
MLX Ottls R. Cowpen
Machine Language Entry Program For Commodore 64 anti 128
"MLX" is a labor-saving utility thai
Entering A Listing
allows almost fail-safe entry of machine language programs. Included
Once you're in Enter mode, MLX prints
are versions for the Commodore 64 and 128.
the address for each program line for you. You then type in all nine numbers on that line, beginning with the first
Type in and save some copies of which ever version of MLX is appropriale for your computer (you'll want to use it to enter future ML programs from COM-
PUTEI's GAZETTE). Program 1 is for the Commodore 64, and Program 2 is for the 128 (128 MLX can also be used to
enter Commodore 64 ML programs for use in 64 mode). When you're ready to
enter an ML program, load and run MLX. It asks you for a starting address and an ending address. These addresses appear in the article accompanying the MLX-format program listing you're typing. If you're unfamiliar with machine language, the addresses (and all other values you enter in MLX) may appear strange. Instead of the usuai 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-F. But don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX.
two-digit number after the colon (:). Each line represents eight data bytes
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 program listing. If you've al ready typed in part of a program, type the line number where you left off typ ing 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 en ter corresponds to the address of a line in the listing you are entering. Other
wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu by pressing RETURN alone when asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.) BO
COMPUTB's Gazelle
Decemtef 1989
6
F
I
O
P
2 K
reading and error checking for you.)
When you enter a line, MLX recal culates the checksum from the eight bytes and the address and compares
this value to the number from the ninth column. If the values match, you'll hear a beli tone, the data will be added to the workspace area, and the prompt for the next iine of data will appear. But if MLX detects a typing error, you'll hear a low
C
A
/
I
0
Spice
12B MLX Keypad A
B
C
D
(Fl)
(F3)
(F5>
(F7)
7
8
9
4
5
6
F
(-) 1
2
3
Invalid Characters Banned Only a few keys are active while you're
E
<+>
buzz and see an error message. The line
will then be redisplayed for editing.
D
M
MLX to check your typing. (Commo
spaces between the columns; MLX
previous session, don't choose this option.
5
checksum number on the end allows
option of clearing the workspace. enter a new listing. If you're continuing a listing that's partially typed from a
4
language monitor program, the extra
dore 128 users can enter the data from an MLX listing using the built-in moni tor if the rightmost column of data is omitted, but we recommend against it. It's much easier to let MLX do the proof
0
U
format listing appears similar to the "hex dump" listings from a machine
After you enter the starting and
Choose this option if you're starting to
9
8
7
and a checksum. Although an MLX-
entering data, so you may have to un learn some habits. You do not type
ending addresses, you'll be offered the
u MLX Keypad
E
N T
0
•
E R
do not press RETURN after typing the
can slip past MLX: Because of the checksum formula used, MLX won't
last number in a line; MLX automatical ly enters and checks the line after you type the last digit.
place of 00, and vice versa. And there's a very slim chance that you could gar
automatically inserts these for you. You
Only the numerals 0-9 and the let
ters A-F can be typed in. If you press any other key (with some exceptions noted below), you'll hear a warning buzz. To simplify typing, 128 MLX re defines the function keys and + and —
keys on the numeric keypad so that you can enter data one-handed. (The 64 version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In either case, the keypad is active only
while entering data. Addresses must be entered with the normal letter and number keys. The figures above show the keypad configurations for each version.
MLX checks for transposed charac ters. If you're supposed to type in AO
and instead enter OA, MLX will catch your mistake. There is one error that
notice if you accidentally type FF in
ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable 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. (The cursor-left key also de letes.) If you mess up a line really badly, press CLR/HOME to start the line over. The RETURN key is also active, but
only before any data is typed on a iine. Pressing RETURN at this point returns you lo the command menu. After you
type a character of data, MLX disables RETURN until the cursor returns to the start of a line. Remember, you can press
CLR/HOME to quickly get to a line
MLX number prompt, More editing features are available when correcting lines in which MLX has detected an error. To make correc
name. The 128 version makes up for this by giving you the option of scratch ing the existing file if you want to reuse a filename.
programs will usually have a starting address of 0801 for the 64 or 1C01 for the 128. Other programs must be re loaded to specific addresses with a com
tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list
Remember that MLX saves the en tire workspace area from the starting address to the ending address, so the
ing, then move the cursor to the mis
save or load may take longer than you
started with a SYS to a particular mem
take and type the correct 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
might expect if you've entered only a small amount of data from a long list ing. When saving a partially completed
ory address. On the Commodore 64, the most common starting address for such programs is 49152, which corre
character, you'll reenter the line. Dur ing editing, RETURN is active; pressing
listing, make sure to note the address
ticle which accompanies the ML listing for information on loading and running
MLX reports the standard disk or
the contents in the same format as the
program listing (including the check sum). When you press D, MLX asks you for a starting address. Be sure that the starting address you give corresponds
to a line number in the listing. Other wise, the checksum display will be meaningless. MLX displays program lines untii it reaches the end of the pro gram, at which point the menu is redis played. You can pause the display by pressing the space bar. {MLX finishes
printing the current line before halting.)
dore computers are never able to detect errors during a save to tape.) MLX also has three special load error messages: INCORRECT STARTING ADDRESS, 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 means the file you're trying to load ends before the ending address you specified when you started MLX; and
TRUNCATED AT ENDING AD DRESS, which means the file you're trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these messages and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and ending addresses. The 128 version also has a CATA
LOG DISK option so you can view the contents of the disk directory before
Press space again to restart the display. To break out of the display and get back to the menu before the ending address is reached, press RETURN.
saving or loading.
Other Menu Options
BASIC. The RUN/STOP key is dis abled, so the Q option lets you exit the
Two more menu selections let you save programs and load them back into the computer. These are SAVE FILE and
LOAD FILE; their operation is quite straightforward. When you press S or L, MLX asks you for the filename. You'll
then be asked to press either D or T to select disk or tape. You'll notice the disk drive starting and stopping several times during a
load or save (save only for the 128 ver sion). Don't panic; this is normal be havior. MLX opens and reads from or writes to the file instead of using the usual LOAD and SAVE commands
(128 MLX makes use of BLOAD). Disk users should also note that the drive prefix 0: is automatically added to the
filename (line 750 in 64 MLX), so this should not be included when entering
the name. This also precludes the use of @ for Save-with-Replace, so remember to give each version you save a different
the program.
tape error messages if any problems are users should bear in mind that Commo
DATA, examines memory and shows
sponds to MLX address C000. In either
reload.
detected during the save or load. (Tape
The second menu choice, DISPLAY
LOAD "filename",},I for tape, then
case, you should always refer to the ar
know where to resume entry when you
press the CLR/HOME key to clear the
Display Data
disk (BLOAD "filename" on the 128) or
where you stopped typing so you'll
it tells MLX to recheck the line. You can entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.
mand such as LOAD "filename",$,l for
An Ounce ol Prevention By the time you finish typing in the data for a long ML program, you may have several hours invested in the project. Don't take chances—use our "Auto matic Proofreader" to type the new
MLX, and then test your copy thorough ly before first using it to enter any sig
nificant amount of data. Make sure all the menu options work as they should. Enter fragments of the program starting at several different addresses, then use the Display option to verify that the
data has been entered correctly. And be sure to test the Save and Load options several times to ensure that you can re call your work from disk or tape. Don't let a simple typing error in the new MLX cost you several nights of hard
work.
Program 1: MLX for Commodore 64 SS
10
The QUIT menu option has the ob vious effect—it stops MLX and enters
EK
BASIC, or any other key to return to the
losing your data, as long as you don't use the clear workspace option.
LINES
8
MODIFIED,
LINES
4
85-487
ADDED
POKE 56,50iCLRiDIM INS. I,J,A,B,AS,BS,A(7),NS
DM 110
C4=4B:C6=16iC7»7iZ2=2iZ 4«254tZ5-255iZ6=256iZ7=
CJ
SB
120
127 FA=PEEK(45)+Z6*PEEK(46)
:BS=PEEK(55)+Z6*PEEK{56 )tHS-"0123456789ABCOEF" 130 RS=CHRS(13):LS»"{LEFT)"
menu. After quitting, you can type RUN again and reenter MLX without
1.1 I
30,950 100
program without turning off the com
puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be asked for verification; press Y to exit to
REH VERSIOS
iS?="
".DS«CHRS(20):ZS=
CHRS(0);TS-"[13 CQ
140
SD=54272iFOR
+23:POKE
RIGHT}"
I = SD
TO
SD
I,0:NEXT:POKE
[SPACE)SD+24,15:POKE 78
8,52
The Finished Product When you've finished typing all the data for an ML program and saved your work, you're ready to see the results. The instructions for loading and using
the finished product vary from program to program. Some ML programs are de signed to be loaded and run like BASIC programs, so all you need to type is LOAD "filename-,8 for disk (DLOAD "filename" on the 128) or LOAD '■file
name" for tape, and then RUN. Such
FC 1S0 PRINT"[CLR}"CHRS(142)CH RS(8):POKE 53280,15:POK E
53261,15
EJ 160 PRINT TS" [REDllRVS] {2 SPACES)E8 @3 (2 spaces)"spc{2g)" (2 spacesHoffHblu! ml
x ii [red)(rvsj [2
spaces)"spc(28)"
112 spaceshblu!" fr 170 print"£3 down] [3 spacesjcompute1#s ma chine
JH
180
language
{3 DOWNI"
editor
PRINT"[BLK]STARTING
COMPUTE'S Gazelle
ADD
December 1989
8'
MLX RESSg48 " 11GOSUB300 I.; A -■ A DiGOSUB1040jIF F 0 GF
190
3"<A$ = "|."}-4*[AS = "/">-5
THEH18
PRINTTaLK] {2 SPACES]EN
PX 486 A=A-7*{AS-"L")-8«(A5=1#:
)9(ASU)10(AS I ")-ll-lA5="O")-12*(A5="
DING ADDREESg43"iiGOSUB
KR
200
(SPACE)F THEM190 INPUT"[3 DOWN)[BLKjCLEA
CM 487
$iIF LEFTS(A$,l)o"Y"TH
MP
R WORKSPACE [Y/N]§43';A
490
EN220 PG
210
PRINT"t2 DOWNHBLUjWORK ING...";iFORI-BS TO
BS+
KC
500
EA-SA+7iPOKE I,0iKEXTiP RINT"DONE" 1)11
220
PRINTTAB(10)"[2 DOWN]
(BLkHRVS] MLX COMMAND
(SPACE)MENU [DOWN]g4^"i
PRINT TS"[RVS)E(OFF)NTE
MX
510
GK
520
R DATA" BD
230
PRINT TS"{RVSJD[OFF)ISP
LAY DATA"iPRINT TS" JS
240
FD
-Ii1=5 270 NEXTtON A GOTO420,610,6 90,700,280iGOSUB1060iGO
HO
280
PRINT"[RVS) QUIT "iINPU Tm(DOWN)E4SARE YOU SURE
BH 290 POKE SD+24,0iEND JX 300 INS=NS tAD-0iINPUTINSlIF LEN(IN?)<>4THENRETURN HE-IK?:GOSUB320:AB-AiSS
-MIDS(IN?,3)iGOSUB320iA D-AD* 2 56+AiRETU RN PF
320
A-01FOK J-l TO 2iAS-MID
$(B$,J,l)iB-ASC(A$)-C4+ (A$>"e")*C7iA-A«C6+B
JA
330
IF
B<0
OR
B>15
340
CH 350
THEN AD-
B-lNT(A/C6)iPRINT MIDS ( HS.B+1,1);iB-A-B*C6:PRI
360
370
A-INT(AD/Z6)iGOSUB350iA
CK+Z5*(CK>Z7)IGOTO390
560
570
PRIKT"[RVSj ENTER DATA {SPACEj"iGOSUB400tIF IN POKE198,0iGOSUB360.IF P THEN PRINT INSlPRINT" FOR
1-0 TO
24
STEP
3iBS
-SSiFOR J-l TO 2iIP P T HEN B$=MID$(INS,I+J,1) HA
460
HD 470 PK 480
GS 82
485
PRINT"(RVSj"B5LS;iIF I<
580
AS:IF A?»NS
THEK470
(50
RX
FOR 1=0 TO
(5 RIGHT)";lINPUT#3,IN$
FOR
1=1
THEN
TO 25
600
CLOSE3:
620
830
B1060iPRINT-1(BLK) [RVS]
K>B)AKD ST THEN F=2lAD
-Iil-B
FA
840
NEXTtIP
FQ
850
CLOSEliCLOSE15iON ABS(F >0)+l GOTO960.970 INPUTI15,A,ASilF A THEN CLOSEl1CLOSE15:GOSUB10
SA 860
630
EJ
870
650
670
M> 680 CH 690
187,PEEK(FA+3)iPOKE188,
HJ
890
THEN2
63466iIF(PEEK{783)A
CS
GOSUB1060IPRIN
T"{DOWNJ[RVS} FILE NOT fSPACE]FOUND ":GOTO690
900 AD=PEEK{829)+256*PEEK<8 30)jIF ADOSA GOTO970
DOWN]":GOTO700
F-0iGOTO440
SYS
ND1)THEN
THEN
F=li
SC 910 A=PEEK(831)+256*PEEK(83 2)-l:F=F-2*(A<EA)-3*(A> EA)iAD=A-AD:GOTO930
{RVSjSPACEJOFF) TO PAU
KM 920 A=SA:BiEA+llGOSUB1010iP OKE780,3iSYS 63338 JF 930 A=BSiB=BS+{EA-SA)+liGOS UB1010:ON OP GOTO950JSY
BREAK84J[DOWN]"
AE 940 GOSUB10B0iPRINT"EBLU]**
PRINT"[DOWN)IBLU}PRESS I
iRVS)RETURN(OFF) TO
S
63591
SAVE COMPLETED ""iGOT
GOSUB360!B=BS+AD-SAlFOR 950
0220 POKE147,0iSYS
UB350iGOSUB390iPRINT S$
XP
NEXTtPRINT"[RVSJ"fiA=CK
tSPACE]ST>0 THEN970 FR 960 GOSUB10S0iPRINT"[BLU]"
Pb1iAD=AD+8iIF AD>EA
LOAD TH
enprint"(downMblu)** e
PRINT"tDOWN]tRVS) LOAD
fSPACEJDATA "tOP=liGOTO
(RVS)TEOPPJAPE OR {RVS)
GET ASiIF AS-"T"THEN PR
**"iGOT
[RVS]ERR0R DURING
LOADi
[DOWNj£43M:ON F GOSUB98 0,990,10001GOTO220 PP
980
PRINT"INCORRECT
G ADDRESS GR
990
STARTIN
("11GOSUB3601
PRINT")"iRETURN
PRINT"LOAD ENDED AT
"ft
AD=SA+AD:GOSUB360:PRINT
DS:RETURN FD
1000
PRINTnTRUNCATED
RX
1010
ING ADDRESS":RETURN AH»INT(A/256)iAL-A-(AH •256)iPOKE193,ALtPOKEl
FP
1020 AH=INT(B/256)iAL-B-(AH
AT
END
94,AH
*256)iPOKE174,ALiPOKEl FX
1030
INT"T(DOWHj"iGOTOB80 IF AS<>"D"THEN730
COMPLETED
DP 970 GOSUB1060jPRINT"[BLK]
nd op data ••"igoto220 GET A$iIF A5-RS THEN GO SUB1080iGOTO220 IF AS-SS THEN F-F-MiGOS UB10B0 ONFGOTO630,660,630
63562iIF
0220
710
740
RETURN
PEEK(FA-K) iIFOP=0THEN92
R I"0 TO 7:POKE B+I,A(I )tNEXT
PRINT"{DOWN){RVS) SAVE (SPACE)PILE "iOP-0 RX 710 INS-NS1INPUT"(DOWN)FILE NAMEB4g"jIN$tIF INS-NS (SPACE}THEN220 PR 7 20 P-0 1P RINT " (DOWN) { BLK !
HQ
"A
0
GOSUB10B0iB-BS+AD-SAiFO
PC 700
730
F=3
B80 POKE183,PEEK(FA+2).-POKE
:GOSUB350iPRINT KH
THEN
S
I-BTO B+7iA"PEEK(IJ1G0S
cc 640
ST<>64
60 iPRINT"f RVS)ERRORt
REENTER L
INS-NS
BiGETIl.AStP
OKE BS+I,ASC(A5+ZS)'IP(
GQ
NEXTtIF AOCK THEN GOSU
SE, KS
B1PRINT#1,CH
HI"IGOSUBB60IGOTO220
STEP3iB5-
(SPACElDISPLAY DATA "iG
RJ
TO
0940
MIDS(IN5,I)tGOSUB320!lP
OSUB400IIF 20
A—<A$="M")-2*|A5
)-
{SPACE)S?j
IN5-N5
1=0
RS(PEEK(BS+I))jlIP ST T
OSA THEN F=liGOTO850
THEN
QA 610 PRINT"{CLRj(DOWNHRVSJ
FP
December 19B9
GET#l,AS,BSiAD=ASC(AS+Z S)+256*ASC(BS+ZS)"IF AD
(2
IF(AS>"/"ANDA5<"i")OR(A
COMPUTED GatettB
QE 820
((I-0)ASD(J=1))THEN GOS
QO 590 AD-ATH-8:IF AD>EA THEN C LOSE3iPRINT"(DOWNj{BLU] ** END OF ENTRY **lBLK)
24THEN PRIHT'tOPP)"1; GET
OPEN 1,8,8,INS+".P,R"iG OSUB860IIF A THEN220
INE E4i"lF«'l!GOTO440 HJ
m
lUPjtS RIGHTl";
450
KA 810
IF(A$="[RIGHT]")ANDF TH
EKPRINT B5LS;IGOTO540 IF A$<>LS AND A$ODS OR
[SPACElERRORi
RETURN
JK 430 OPES3,3iPRIKT
GC
GOSUB1060iPRINT"(DOWN) [BLK)ERROR DURING SAVEt
/3)-A PK
KC 660
5-N$ THEN220
440
38 800
ip as-"{home}" then pri
K2S THEN GOSUB380iA(I
N$ THEN GOSUB1030IIF F
{SPACE)THEN400
SK
NT BS:J=2jNEXTjI=24:NEX TtF=0:GOTO440
iIF
§4i";.GOSUB300iIF INS<>
410 420
HEN800 NEXTiCLOSEl(CLOSE15iGOT
GOTO220
CK-INT{AD/Z6)1CK-AD-Z4*
PX 3B0 CK-CK*Z2+Z5*(CK>Z7)+A JC 390 CK-CK+Z5*lCK>Z5):RETURN as 400 print"[down]starting at
EX HD
790
NEXT IiPRINTiPRINT"[UPj
MID$(HS,B+l,l);iRETtJ
-AD-A*Z6iGOSUB353tPRINT "i", BE
FC
,CHRS(AH)j
-Dor fjthek print bs;i
550
RN
RR
j=2inext:1=241goto550
PM
NEXT!RETURN
NT
FOR
PRINT ASfiNEXT JiPRINT
0iA—-ltJ-2 GX
780
540
[Y/N]";A$iIF LEFT$(AS,
310
PE
QS
1)<>"Y"THEN220
KF
0",A,1):GOTO 540 if as=rs and((i=0)and{j
A-A-13*(AS-S5)iIF A THE N AS-MIDS("ABCD123E456F
{SPACEjLSriI=I-3
QC
THEN220
AH-INT(SA/256)rAL=SA-(A H*256)1 PRINT*l.CHRS(AL)
530
TO250 EJ
OSUB860IIF A
UB10601GOTO470
{RVSjL(OFF)OAD FILE"
JH 250 GET A$tIF A$-N5 THEN250 HK 260 A-01FOR 1-1 TO 5iIF AS" MIDS("EDLSQ",X,1)THEN A
,15,hI0i"iBkEA-SAiIN$°"
0i"+INSiIF OP THENS10 SQ 760 OPEN 1,8,8,INS+",P,W"iG 770
iJ»2-JiIF J
PRINT T5"fRVS)S{OFFjAVE FILE"tPRINT T$"lRVS)Q (OFFjUIT(2 DOWNHBLKJ"
PRINT"DlDOWN]"iOPEN15,B
750
FJ
P")
300lEA»ADiGOSUB1030iIF
HH
75,AH:RETURN IF AD<SA OR AD>EA
THEN
1050
HA
1040
IF{AD>511
AND
AD<40960
MIX )0R(AD>4915.\ AND AD<53 248)THEN GOSUU1O80iF=0
3)"{RVSJC{OFF}ATALOG DI
:RETURN
{OFFJUIT{DOWN}{BLK1"
HC 1050 GOSUB1060iPRINT"(RVS)
{SPACE)INVALID ADDRESS
AP
240
[DOWN j{BLK)"iF=liRETU
1060
POKE
SD+5,31iPOKE SDt6
,208iPOKE
2 50
SD,240:POKE
DX PF
1070
4,33 FOR S=l
1080
TO1090 POKE SD+5,8iPOKE
TO
240IPOKI;
1090
SD+6,
SD,0iPOKE
1,90iPOKE
AC
100iNEXT:GO
BG
260
PP
270
SD+4,17
B 950:GOTO 240 PRINT"STARTING AT";:GOS
260:IF(ADO0)OR(AS=N
LSJTHEN RETURN:ELSE 250 AS-NL5:INPUT AS:IF LEN(
AS)-4
SD-
FOR S-l TO 100iNEXTiPO KE SD+4,0iPOKE SD,0tPO KE SD+1,0:RETURN
NE
GETKEX A$:A-INSTR("EDLS CQ",A$):ON A GOTO 340,5
UB
ESPACE)SD+l,4tPOKE SD+
DX
THEN AD-DEC(AS)
280
IF
AD<SA
OR
AD>EA
XB
CA
53 0 S40
MC
550
29B
IF
AD>511 AND
(SPACE)THEN
Program 2: MLX for Commodore 128 AE XP
100 110
TRAP 960:POKE DIM NLS,A(7)
4627,128:
Z2«2:Z4-254:Z5«255:Z6-2
S6:Z7=127:BS-256*PEEK(4 627):EA=65280 FB
120
KE
130
(32):LFS-CHRS(157) DBF FNHB(A)=INT(A/'2S6) : DEF
JB
140
5,"C:KEY FJ
150
3,"B":KE5f
7,"D":VOL
GO.
160
FE
170
{BLUJPRESS:
DK
180
PRINT BES; :
SPACES)EN
260:IF ME1
QH
AD
THEN
EA-AD:E
XD
590
GR
600
S(CK) ,2) F=l:AD-AD-4-8:IF
3k BR
QA
350
:IF AS-NLS THEN 220 BANK 0:PRINT!F=0:OPEN
360
,3 GOSUB
370
220
HEXSIAD
PS
RC
PRINT"tRVS}"BS+LFS;:IF
390
{OFF)"; GETKEY AS: IF
400
IF
QB
410
OTO 470 IF ASa"-"
FB
420
PS
AN
THEN
478
(OFF)OAD {OFFjflVE
FILE"RT$;TAB(1
IF
RF
670
PRINT" {DOWN) [BLKMRVSjT
N
220
LEN(F$)>14
THEN
660
iOFFjAPE OR JRVS}D[OFF]
ISKj
(4J";
GETKEY AS:IF AS="T" THE N B50:SLSE IF A$O"D" T PRINT"DISK{DOWN}":IF OP
BS;:J=2:KEXT:I=24:GOT 4S0
EH
700
IF AS-"{HOME}" THEN PRI NT BS:J"2:NEXT:I-24:NEX T:F=0:GOTO 360
DOPENI1,(FS+",P"),W:IF {SPACE}DS THEN AS-D$:GO
JH
710
720
(AS-"tRIGHTJ")
HEN
GC
{SPACEJOR
((1-0)
J
AND F
AND
{27
NEXT A:CLOSE
740
*":GOTO 220 IF DS-63 THEN BEGIH:CLO
NEXT
I: IF
AOCK THEN
GO
{BLU}"
liPRINT"
SAVE COMPLETED
{SPACEjWITHOUT RA
ERRORS
*
SE 1:IHPUT"{BLK}REPLACE EXISTING FILE [Y/N]f4> ";AS:IF AS="Y"
SPACES]"
T#3,AS
";FS:PRINT
FOR A=BS-2 TO BS+EA-SA: PR1NT#1,CHR${PEEK(A});I
730
I:PRINT:PRINT"[UPJ
A$=AS+BS:A=DEC(AS):MIDS [L$,I,2)=AS:IF K25 THE N GOSUB 320:A(I/3)=A:GE
TO 740 BANK 0-.POKE BS-2,FNLB(S A):POKE 3S-1,FNHB(SA):P
IF ST THEN AS-"DISK WRI TE ERROR":GOTO 750
P
FOR 1-1 TO 25 STEP 3:GE T*3,A$,BS:IF AS-SPS THE N I-25!NEXT:CLOSE 3:GOT 0 220
760
RINT"SAVING
(J
THEN
680
THEN
460
510
F-0:FS=NLS:INPUT"FILENA MEi4}";FS!lF FS"NL? THE
6S5
15 R1GHT}";:LS""
AR
S
"iOP-0
PP
-1)) THEN GOSUB 95fl:GOT 0 390 AS-LFS+SPS+LFS:PRINT BS
FILE"
FILE
660
450
TAB(13)"(RVS}S
PRINT BES"{DOWN]{RVS}
690
NEXT
66
DM
MC
500
":OP»1:GOTO
SP
480
BA
DATA
{ (I-B) AN THEN PKIN
HA
13)"{RVS}D{OFF}ISPLAY D ATA"RT S;TAB(13)"{RVS J L
BES;
AVE
THEN PRINT BS+LFS;:GOT 0 470 IF ASOLFS AND ASODLS
DATA"RTS;TAB(
AS=SPS THEN F"F+l!PR
ON F GOTO 570,610,570 640 PRINT BES"tDOWN){RVS) L
BP 650
IF
TAB(13)"{RVSjE
IF
P
220
630
470
IF AS-RTS AND D (J"l> OR F)
POKE A,0:NEXT A:PRINT"D
[OFF}NTEH
GET AS!IF AS-RTS THEN
OAD 0
440
490
TH
680
THEN AS="F":G
+LFS;:J-2-J:IF
DP
fiD>EA
SQ
T 0
JP
(AS>V"
470
PRINT TAB(10)"{DOWN) [BLK){RVSJ MLX COMMAND
XS
OR(AS>"e" AND
320:NEXT
RINT BES-.GOTO
AS-"+" THEN AS«"E":G
OTO
XB
610
INT
{SPACEJK24 THEN PRINT"
AS<"G")
430
EB
RF
380
RIGHTS(HEXS(A),
EN PRINT"{BLU)*» END OF DATA **":GOTO 220
FOR 1=0 TO 24 STEP 3:BS =SPSiFOR J=l TO Z;IF F
D AS<":"1
RD
QK 620
{SPACEJTHEN B5=MIDS(L$,
HEXS(AD)+B:";:GOS
2);SPS;:GOSUB
)t":";:IF F THEN PRINT {SPACEJLS:PRINT"tUP) {5 RIGHT)";
GB
{SPftCElMENU i4J£DOWNJ":
230
310:PRINT
3
G. ..";:BANK 0:FOR A-BS {SPACEJTO BS+(EA-SA)+7:
HB
DJ
CK»FNHa{AD):CK"AD-Z4«CK
RINT LFSf:1=1-3 PRINT AS;:NEXT J:PRINT {SPACEJSPS;
ONE"
DC
580
PRINT BES;"{RVS) ENTER {SPACE}DATA ";GOSUB 250
DING ADDRESS**!}"; :GOSUB LSE 190 200 PRINT"{DOWN){BLKJCLEAR I SPACE(WORKS PACE {Y/N)? (4}":GETKEY AS:IF ASO" Y" THEN 220 210 PRINT"{DOWN){BLU)WORKIN
UB 310:B=BS+AD-SA FOR I-B TO B+7:A=PEEK(I
CK-CK+Z5*(CK>Z5):RETURN
EDITOR
180
PRINT"{BLK}{2
570
340
(12)"(RVS}{13 SPACES} {BLU}" PRINT"{2 DOWN} S3 SPACES)COMPUTE!'S MA
SE
190
XA
330
{SPACEjAD TKENSA«AD:EL FH
{RVSJSPACE
{OFFf TO PAUSE, {RVSJRB TURN(OFF) TO BREAK{4} {DOWN}"
QO
AC
LANGUAGE
AS-NLS THEN
AH
SPACESJ"RTS;TAB
(2 DOWN}" PRINT"jBLK}STARTING ADD RESS{4>";:GOSUB 260:IF
DISPLAY DATA ":G0
250:IF
{SPACEJI PRINT"{RVSi";RIGHTS(HEX
JBLUi 128 MLX iREDj
CHINE
PRINT BESj "{CLRHDOWN}
DD
PRINT TAB(12)"[RED)
{RVSH2
ENTRY •*
{BE.KH2 DOWN)":GOTO 650
+Z5*(CK>Z7):GOTO 330 320 CK»CK*Z2+Z5*(CK>Z7)+ft
: IF RGR(0)-5 THEN FAST PRINT"{CLR}"CHRS(142);C
(BVS)U SPACES){9 8> 12 SPACESj"RTS;TAB(12)" {RVS}{2 SPACES)[OFF)
T
HEN 360 CLOSE 3:PRINT"tDOWNj
310
15
HRS(B):COLOR 0,15:COLOR 4,15:COLOR 6,15
B+I,A(I
RD
FNAD(A)-PEEK(A)+
256*PEEK(A+1) KEY 1,"ft"! KEY
7:POKE
30fl GOSUB
FNLB{A)=A-FNHB(A)*2
56:DEF
TO
SQ
BES=CHRS(7):rTS-CHR${13 ):DLS=CHRS(20):SPS=CHRS
1=0
[SPACEJ220 5 60 BANK 0:PRINT"[DOWN)
RETURN
I
360
):NEXT I F»0:AD=AD+8:IF AD<»EA
{RVS)
AD<652B0
950:PRINT"{RVS} NVALID ADDRESS {DOWN} {BLK}":AD=B:RETURN
REENTER LI
PRINT BE$:B-BS-4-AD-SA:FO
SUB
{SPACEJ300 PM
ERROR:
":F-1:GOTO
{BLUI** END OF
JF
THEN
520
R
IF AD-0 THSN BEGIN:IF A SONLS THEN 300:ELSE RE TURNiBEND
HA
950:PRINT:PRI(JT"
{RVSJ
50,640,650,930,940:GOSU
RN
AR
SUB
SK"RTS;TAB{13)"{RVS}Q
GA
7 50
THEN
SCR
ATCH(FS):PRINT:GOTO
700
:ELSE PRINT"{BLK}M:GOTO 660:BEND CLOSE 1:GOSUB 950:PRINT
"IBLKHRVS}
G SAVE: OTO 220 FD
760
ERROR
DURIN
{4}":PRINT AS:G
DOPENS1,(FS+",P")[IF DS THEN AS=DSS:F-4:CLOSE tSPACE}l:GOTO 790
COMPUTED Gazolto
December 1989
83
MLX PX
770
GETI1,AS,BS:CLOSE liADASC(AS)+256*ASC(BS):IF ISPACEJADOSA
KB
780
THEN
F-l:
hig-swatter
GOTO 790 PRINT"LOADING ";FS:PRIN T:BLOAD(FS),B0,P(BS):AD -SA+FNAD[174)-BS-l:F"-2 •(AD<EA)-3"(AD>EA)
RQ
790
IF
F
THEN
800:ELSE
PRIN
T"IBLU)" LOAD COMPLETE D WITHOUT ERRORS "":GO TO
ER
800
220
GOSUB
950:PRINT"(BLK)
!RVS)
ERROR
DURING
LOAD
: {4}":ON F GOSUB 810,8 20,B30,840:GOTO220
QJ
810
PRINT"INCORRECT START1N G ADDRESS {";HEXS(AD);"
DP
820
EB
B30
PRINT"TRUNCATED
840
NG ADDRESS ":RETURN PRINT"DISK
)":RETURN PRINT"LOAD
ENDED
AT
";H
EXS(AD):RETURN
FP
AT
ENDI
("HEXS(EA)") ERROR
";AS:R
ETURN
KS
850
PRINT"TAPE":AD"POINTER( FS) :BANK
1:A=PEEK[AD)SA
L-PEEK(AD*1):AH-PEEK[AD +2)
XX
860 BANK 15:SYS DEC("FF68") ,fl,l:SYS DECC'FFBA") ,1, 1,0:S¥S DEC("FFBD"),A,A L,AH:SYS DEC ( "FF90 ") , 12 8!IF
FG
B70
OP
THEN
890
PRINT:A-SA!B=EA + J.:GOSUB
920:SYS
DEC("E919"),3:
PRINT"SAVING AB
88B
";FS
A=BS:B-BSt(EA-SA)+1:GOS UB 920:SYS DEC("EA18"):
PRINT"(DOWNj{BLU}** TAP
CP
890
E SAVE COMPLETED TO 220 SYS F
DEC("E99A")tPRINT:I
PEEK(2816)=5
UB
9GB
THEN
GOS
950:PRINT"lDOWN)
(BLKHRVS) GQ
**":GO
ND
":G0TO
FILE 220
PRINT"LOADING
NOT FOU
...I DOWN}
n:AD-FNAD(2817): IF F=1:GOTO
ADO
SA
THEN
800:EL
SE
AD=FNAD(2819)-l:F=-2
910
A=BS:B»BS+{EA-SAJ+1:GOS
UB IF 90 XB
920
920:SYS DEC("E9FB") : ST>0 THEN 80a:ELSE 7
POKE193,FNLB(A):POKE194
,FNHB(A):POKE B):POKE
174,FNLB(
175,FNHB(B):RET
URN
CP
930
CATALOG:PRINT"lDOWN) 1BLU!**
MM
PRESS
ANY
KEY
F
OR MENU •■":GETKEY AS:G OTO 220 940 PRINT BES"!RVSJ QUIT ■mn;RTS; "ARE YOU SURE ISPACEJ[Y/N]?":GETKEI A $:IF AS<>"Y" THEN 220:E LSE PRINT"lCLRl":BANK 1 5: END
JE
9S0
AF
960
SOUND
IF N
MK KJ
1,500,10:RETURN
ER-14 AND RESUME
EL-260
THE
390
970
IF
980
N RESUME NEXT IF ER-4 AND RL-780
ER-14 AND
EL-500 THE THEN
F-4:AS=DSS:HESUME DQ
84
990
IF
ER=30
THEN
SE
ERRS(ER);"
OR
1»
800
RESUMElEL
LINE";EL
COMPUTE!s Gazatta
program listed in the GEOS column
each month, has a couple of errors. The first problem prevents Geo
Converter from finding a file if the preceding filename in the disk di rectory is 16 characters long. The second problem causes it to set the
file type for the converted file incor rectly. To correct the problems, substitute the following lines:
DecemO6M9B9
ERR
correct values for MLX are as follows: Starting address:
3AO0
Ending address:
49EF
If you've already typed in the data for SpeedScript 128 Plus, you can correct your copy with a few simple steps. First, load and run MLX, and then enter the correct
starting and ending addresses listed above. Next, load your copy of SPEEDPATCH 128. When MLX
200 IF ASC(BS) = 160 OR 1 = 19 THEN 220
320 FOR 1=1 TO 32*E+2:GET#2, BJrNEXT
330 PRINT#2,CT$;MTS;MS$;:FOR 1=0 TO 15;GET#2,BS:NEXT
• Program 3 from "Text Screen Edi tor" and Program 3 from "RGB Kit" {both from the October 1989 issue)
displays the error message ERROR DURING LOAD: TRUNCATED AT ENDING ADDRESS, just ig nore it. Now, save a copy of the patch program with a new name
and follow the directions in the SpeedScripl 128 Plus article for in corporating the patch into SpeedScript 128.
have a similar problem. The start ing addresses of both programs are
• We've received dozens of calls
unacceptable to "MLX." To enter
and letters about the program
these programs, you'll have to cre
"Stars II" (August 1989). It seems
ate a special version of 64
that many of you are having trouble typing in this program. We've checked the program thoroughly and know that it works correctly.
MLX
which doesn't check the starting
and ending addresses. To do this, change line 1040 of MLX to 1040 RETURN
*(AD<EA)-3*(AD>EA) JD
• "GeoConverter," the conversion
Stars II is very difficult to type
Save this new version of MLX un
in. It contains nearly 100 DATA statements. If these DATA state
der a new name—don't erase your
ments aren't entered correctly, the
mator" (September 1988). If 64 An
program won't run. If your copy of Stars II doesn't run correctly, go back and examine the DATA state ments very carefully. One of the most common mistakes our readers make is typing periods where they should have commas and vice
imator isn't activated when you
versa.
old version. Using this version,
you'll be able to enter both pro grams correctly. • Several readers have had trouble entering Program 2 from "64 Ani
type in the demo, the program isn't
Many of you have requested a
tokenized correctly and won't run.
way to print the sky plots once
To enter Program 2 correctly, first
they're on the screen. "Print-
enter Program 3 using MLX. Next,
load Program 3 and activate it with the command SYS 16384. Load "The Automatic Proofreader,"
Screen" (December 1987) and "1526 PrintScreen" (December 1988) provide excellent printouts. PrintScreen works with the Com
found elsewhere in this issue, and
modore 1525 and compatible print
run it. Then enter Program 2.
ers. It also has a customizer
• The MLX ending address for the patch program, SpeedScript 128 Plus (September 1989), is incorrect. The
program to allow it to work with nearly any printer. As its name im plies, 1526 PrintScreen works with
the Commodore 1526 printer.
fi
How To Type In COMPUTE! s Gazette Programs Each month, COMPUTED Gazette publishes programs for the Com modore 128, 64, Plus/4, and 16.
Each program is clearly marked by title and version. Be sure to type in
the conect version for your ma chine. 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 elim inate any questions which might
arise after you begin typing. We frequently publish two programs designed to make typing easier: The Automatic Proofreader, and MLX, designed for entering machine language programs. When entering a BASIC pro
gram, be especially careful with DATA statements as they are ex tremely sensitive to errors. A mis typed number in a DATA statement can cause your machine to "lock up" (you'll have no control over the computer). If this happens, the only
Special Characters
Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro grams from the Gazette, use the following listing conventions. The most common type of con trol characters in our listings appear
as words within braces: {DOWN}
means to press the cursor down
key; {5 SPACES} means to press the space bar five times. To indicate that a key should
be shifted (hold down the SHIFT key while pressing another key), the character is underlined. For ex ample, A means hold down the SHIFT key and press A. You may
Although you can move the cursor around the screen with the CRSR keys, often a programmer will want to move the cursor under program control. This is seen in examples
such as {LEFT}, and {HOME} in the program listings. The only way the computer can tell the difference between direct and programmed cursor control is the quote mode.
Once you press the quote key,
(for example, {8 A}), type the key
of the alphabet enclosed in braces.
See:
The Quote Mode
you're in quote mode. This mode
error.
Press:
example, {A} means to press CTRL-A.
screen, but that's to be expected. If you find a number followed by an underlined key enclosed in braces
off then on, erasing what was in memory. So be sure to save a pro gram before you run it. If your com puter crashes, you can always reload the program and look for the
When You
while typing the letter in braces. For
see strange characters on your
as many times as indicated (in our example, enter eight SHIFTed A's). If a key is enclosed in special brackets, § %, hold down the Commodore key (at the lower left corner of the keyboard) and press the indicated character. Rarely, you'll see a single letter
recourse is to turn your computer
This can be entered on the Commo dore 64 by pressing the CTRL key
can be confusing if you mistype a character and cursor left to change it. You'll see a reverse video charac ter (a graphics symbol for cursor
left). In this case, you can use the DELete key to back up and edit the line. Type another quote 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 to the mistyped
line and fix it.
6
When You Read:
(CLRl
♦
(HOME)
T
Press:
See:
(UP) (DOWN)
{LEFT)
For Commodore 64 Only r
j
a
[COMMODORE] [T|
(RIGHT)
I commodore] [7]
)RVS]
j COMMODORE I [71
(OFF) (BLK1
|WHT] (RED) (CYN)
■ ■
COMPUTErs Gazette
December 1989
65
Classified SOFTWARE
MAKE SCHEMATICS & PC BOARDS. ELEC
) WIN LOTTO MILLIONS!
FREE PUBLIC DOMAIN SOFTWARE - Request free catalog or send 52 for sample disk
and catalog (refundable). C64-12H. CALOKE IND , Dept. ]K, Bo* 18477. K.C., MO 61133 COMMODORE; TRY BEFORE YOU BUY. Bol selling games, utilities, educ'l -+- classics
& n.-w release), 100 5 of titles. Visa/MC/Disc Free btochure. RENT-A-DISC, Frederick Bldg. "•222, Hunfn, WV 25701 (304] 529-3232 RENT 6i/\2S SOFTWARE! 1000's of disks.
Lowest prices. No deposit or fee. Free calalog. Cenlsible Software, PO Box 930, 51. Joseph, MI 49085 (616) 9B2-0327. THOUSANDS OF PD PROGRAMS FOR C64/12B! We hove Games, Utilities, Music and much mori'l for information write: Lightspeed
Software. POB 340*27. Tampa, FL 33694
LOTTO PICKEH PIUS ?2.1
1
"
Lollo Picker Plus, (he original lottery selection software, allows you lo store winning Lollo. K«no. S Pick 3/4 numbers & choose between ititee modes o( probability analysis (hoi, due, unbiased) in order lo gwe you
the winning edge! Guaranteed to work for all lotteries.
DISKS OTLENTV INC., 7958 Pines Blvd.. Suite 270A. Pembroke Pines. FL 330Z4 C64/128 FINEST PUBLIC DOMAIN PROGRAMS Prelesleii quality programs ■ Most SI.50 " ■On Disk * YOU pick the programs that YOU want!1! Free diskfull of programs with first order! For a list + Description send SASE to: JLH Co., Dept. C, Box 67021, Topeka, KS 66667 C64/128 PD SPECIAL! 15 DISKS PACKLD FULL of Games, Music. Ulil., Educ, Hm/Bus. for S25 + $2.50 s/h. For more info send SASE. D It V CompSoft, PO Box 933. Ardmore, TN 3844!) THE HOTTEST EUROPEAN 64/128 PD GAMES! 1000s of titles! 8-10 on DS disks for J5!
for a FREE SAMPLE and CATALOG write Id: THE GAME SHOP, Box 491, NY, NY 11375
GEOS. Send $19.95 or write: THOMAS SOHTWARH, 1375 Beash-y Kd., Jackson, MS 39206 TEACHERS: GRADING PROGRAM FOR C-G4: S5. lulllealured. Flexible. Menu-driven. Teacher/Student output. TELic Software, 510 Culler ST., Marietta, Ohio 45750.
Bonus numbers are easily handled and our full-featured
database e*tta gives >ou access to your files. We give
you the PICKS—nol a buncti ol jumbled statistics S39.I5 (+K.55 s/hj. 3.5" add S5. 64/128. IBM. HK Apple II. NY les add tax. NOT copyprotected. ORDER TOOMI 1 800-634-5163 Bit 293 (Ml 8-5) GE HIDE! SERVICES. INC., 170 Broadway Sule 2QI-CG. New Mylt. W 10038 Info/Dealers 7IB-317-1961 Public Domain Software for I he 64 ond
123. Sample Disk and Brochure $2 or send long SASE for Brochure. Country Soft
Thousands of C64/128 PD programs an 400 + disks. };tee listing or $) large catalog.
TRONIC Fonts, programs & Dictionary for
HARDWARE ATTENTION C128 PROGRAMMERS. Custom
protect your Basic programs from UNWANTED ACCESS, Control RAM with PLUG-IN UNIT. Multiuwrs. NOWELOK-ECONO UNIT: Vacant Us,Tl>ort S49.95. NOWEkOK-EXTEND UNIT: Occupd UserPart $74.95. S + H$5 CODS3: Hard
ware, Program Disk !i Manual. T.C. Nowo, P.O. Boi 7, HAWLEYVILLE.CT 06440
822 SaionburE Blvd. Sanonburg. PA 16056
ATTENTION C-128 OWNERS. Quality busings and educational soltwarc and games, fot the C-12B (nol C-64 mode), Tor info,
Aulhoritad Commodore Repair Center. All
send SASE lo MapGen Computer Systems, P.O. Bo* 71)'), Tliotnhuij;, VA 225(>5-O7O9
Comm. products repaired, free UPS. 48-hr
turnaround based on parts avail. Software
MUSIC LOVERS! MIDI TOUR C64/128. We have
28211 (704) 366-5218, (800) 522-4789 NC Only
music software. Midi interfaces, hundreds ol pre-programmed songs. Catalog-51,00 MIDI Inn, Box 2362 CG12, Westmont, IL 60559
C12B and C1JBD Eiduilve Softwars. Ordai "The Banker" complete checkbook htiftware.
COMPUTER REPAIR
City, 901-C Wendover Rd., Charlotte, NC
C-64 KiiPAIR $39.95 FLAT RATE. 1541/1571S49.95;SX64-$69.95;128-S64.95. 24 Hr turn around. 90 dy warranty. A&M Computer Repair,
20 Guernsey, New Windsor. NY 11550, 914-562-7271
Only S19.15. EuyUfo Software Syslem5, P,O, Bon 77ft, Tlnley Park, IL 60477-11776
Authorized Repairs CB4/128: S50 & S55; 1541/
■"JOYSTICK WARRIOHS1 Suit up for real adventure on your C64/128. Write for dee information: AERION SOFTWARE, LTD.,
We buy, tell, trade. MOM fc POP's COMPUTER
1571; $55 !t $65; SX64, 12BD, Amiga, PC: SCall 816-872-6311. Quick Serv. 30 day warranty.
SHOP.' Kt 2, Bo< 119, Cainsville, MO 64632
P.O. Box 1222, Riveidale Station, NY, NV 10471
FINEST C-W/12B PUBLIC DOMAIN SOFTWAREI As tow as 51-25 per disk of programs. Send 2 stamps lor catalog or £2.00 for sample disk & catalog. KOALA ENTERPRISES Dept. CZ, Rl. 2, Uox 677, Carencro, LA ?U520 FREE PD & SHAREWARE. C64. Send I stamp for catalog or SI for 30 samples and catalog. RVH Publications, 4291 Holland Rd., Suite 562-G, VA Beach, VA 23452 WordStar'" v2.36 lor C-128 S39.9S each or DatnSiir
■ & SuperSort™ all by
Somm 5 SuperCalc'" vl.05 Any 3 fur
appear in next available issue after receipt.
thru
disassembler, w/tutorial mag. All for $ .95 -f
$2.00 p/h. Public Domain Software Copying Company, 33 Gold St.. Ste. 13, 800-221-7372
PRfcE DISCOUNT SOFTWARE CATALOG. Amiga
Appli1, Commodnre & IBM. Disk-Count Soltwaw, P.O. Bon 3. Carlerrt. N) 07008. (201)541-8768
86
COMPUTER'S Gazette
face (any number ol lines.) Inquire about display rales.
Terms: Prepayment is required Check, money order, American Express, Visa, or MasterCard is accepted. Make checks payable to COMPUTE! Publications. Form: Ads are subject to publisher's approval and musf be eilher typed or legibly printed. One line equals 40 letters and spaces between words Please underline woids
Geneial Information: Advertisers using posl office bos numbers in Iheir ads must supply peimanenl address and telephone numbers Orders will not be acknowledged. Ad will
Compiler BASIC or-l FORTRAN 80TU or
New York, NY 10038
Rates: $25 per line, minimum of lou; lines Any or all ol the first line set in capital letters at no charge. Add $15 per line for boldface words, or $50 (or Ihe entire ad set in bold
to be sel in boldface.
MicroPro*, Microsoft'" MBASIC w/
Complete how-to u^cis guide . beginner
COMPUTEI's Gazette Classified is a low-cost way to tell over 200,000 microcomputer owners about your product or service.
December 1989
Closing: 3rd of Ihe third month preceding cover date (e.g.. June issue closes March 3rd). Send order and remittance to. Kathleen Ingram, Classified Manager, COMPUTEI's Gazette, P.O. Box 5406. Greensboro, NC 27403. To place an ad by phone, call Kathleen Ingram at (919) 275-9B09. Notice: COMPUTE' Publicalions cannot be responsible for offers or claims of advertisers, but will altempl lo screen out misleading or questionable copv. Classified Display Rates: Classified display ads measure 2Vi" wide and are priced
according lo heighl. 1" - $250; Vh~ - $375; 2" - $500; 3" - $600; ($100 for each additional inch, e g. A" ~ $700, etc) Preferred supplied material is \felox or PMT.
COMMODORE CLIPS EWS,
MOTES,
AND
NEW
continued from page 83.
PRODUCTS Psygnosis Invades Software World
'. Nightmares and Aliens ■ Medalist International (marketed by MicroProse, 180 Lakefront Drive, Hunt
| Valley, Maryland 21030) has released two new games that may keep you up at
, night. Weird Dreams ($29.95) delves into the subconscious, while the arcade
■ conversion Xenaphobe ($29.95) takes you on a mission of alien extermination. ) Both games are marketed under Medalist's MicroPlay label and require a joy. stick to operate.
In Weird Dreams, you assume the role of a hospital patient as he undergoes
' surgery. As his subconscious mind begins to wander, you'll encounler giant . wasps, carnivorous rose bushes, a psychopathic lawn mower, and an evil little
• girl. Other ordeals include fish flying through the sky, a person trapped inside \ a giant cotton-candy machine, and a demonic soccer ball. Your success directly . affects the patient's health on the operating table.
In an aggressive move, Psygnosis (P.O. Box 483, Addison, Illinois 6(1101) has announced a plan to re lease a large volume of game titles in the coming months, including several for the Commodore 64.
The Great Britain-based company has recruited additional personnel, in cluding software engineers, graphic arlists, animators, musicians, and writers. Psygnosis also has put into place a new advertising campaign and
Xenoplwbe puts you in command of three squads of scientists, soldiers, and
\ others in a battle to reclaim abandoned space stations from alien invaders. . From your nine charges you must select the two best personalities to handle
will attend more trade shows. New titles currently available or soon to be released include Captain
• each mission. These fighters then face a continuous wave of creatures with
Fizz ($29.95), Ballistix ($29.95), and
" names like Rollerbaby, Snotterpillar, and Tentacle, each with its own unique
Blood Money ($29.95). Three others
. way of knocking human attackers out of action.
are planned for early 1990.
G
Use the handy Reader Service Card
provided with the advertisers index in this issue to receive additional information on our advertisers.
Looking for a Widget for your Printer and need it now? Call Precision! Precision Images stocks a complete selection of parts, supplies, and
manuals for these printers: C. ITOH, QUME, CITIZEN,
OKIDATA, FUJITSU, EPSON AND OTHERS For VIsa/MC/Amex Call
1-800-524-8338 Precision Images
P.O. Box 573 Chester, NY 10918 Circle HeaOnr Service Numb«r 151
u
rmui
Circle Rapder Service Number 131
COMPUTE'S Gazmte
December 1989
87
COMMODORE CLIPS NEWS,
NOTES,
AND
NEW
PRODUCTS
Edited by Mickey McLean
Hube Khaos Addiction could be a problem with Kaleifokubes ($24.95), a mind bender from Artworx (1844 Penfield Road, Penfield, New York 14526). The game's concept is similar to dominoes, but the object is to match colors. Place your kube on the playing board, matching the sides with pieces already on the board. Game options include playing against the computer,
another player, or yourself in practice
mode. Kubes appear randomly and can be rotated to best fit the kubes
which have already been played. The program keeps track of the time and penalizes slow play and incorrect moves. High scores and low times are
saved to disk. Several different board configurations are available on disk, or you can design your own.
Character Builder
Software Box Office Boffo
A second time-saving utility program
Two software titles from Data East USA (1850 Little Orchard Street, San Jose,
ons has been released by Strategic
California 95125), Batman, The Caped Crusader and Robocap, have sold over 100,000 units. The games are based on motion pictures that have also done
for TSR's Advanced Dungeons Ef Drag Simulations. Dungeon Masters Assis tant, Volume U: Characters and Trea
well at the box office. "Data East anticipated strong consumer demand for software games that
sures ($29.95) enables Dungeon
bring the excitement of Hollywood movies right to the computer," said Mark
nonplayor characters and large trea
Beaumont, vice president of consumer marketing at Data East USA. "Our strat
egy was to capture the essence and characters from the Batman and Robocop movies and create challenging and fun games around those popular themes." In Batman, you must make your way through the streets of Golham City to
destroy The Penguin's master computer. After defeating that feathered fiend, you must rescue Robin, who has been kidnapped by The Joker.
The software version of Robocop features the same action story line and ad venture as the movie.
puter do the number crunching. The program accounts for every facet of character generation, from
languages and spell lists to class and racial abilities. All character classes, including multiclass characters, can be sheets with all pertinent information. Character sheets can also be printed
Taito Software (9267 West Esplanade, Suite 206, North Vancouver, British Columbia, Canada V7M 1A5) has announced a rap-music sweepstakes game. The "Say Rap. Say Taito. Say Yo!" Sweepstakes' grand prize includes a five-
day trip for two to New York with round-trip airfare and hotel accommoda tions, a visit to the cable TV show, "Yo! MTV Raps," and $1,000 in spending money.
The contest began with commercials on MTV and two-page ads in computer magazines including the October issue of Gazette's sister publication, COMPUTE!.
The ad contains a rap identifying Taito's game titles and an entry form. Official entry forms are also available at Taito software retailers. To enter, you must list any fivu Taito product titles and mail in the form. Entries must be received by February 1, 1990. COMPUTErs Gazalto
sure hoards while letting the com
displayed on ready-made character
Rap It Up!
Bfl
Masters to generate detailed player or
out for convenience. You can generate all magic items from the AD & D Dungeon Masters
Guide and Unearthed Arcana as well as all treasure types from the Monster
Manual and Monster Manual U by using this program.
Dungeon Masters Assistant, Volume II: Characters and Treasures is distribut ed by Electronic Arts (1820 Gateway Drive, San Mateo, California 94404). conlmuoil an page 87.
December 1989
Get your adrenaline pumping — you're going to need it when you take to the skies. Because you're not going to believe whet's up therel
You supply the guts, the skill and the reflexes —
the F-14 Thunder Cat will supply (he math 2+ speeds and the state of (he art battle computer. To evade enemy fire, you must execute diffi cult maneuvers including a 360° barrel roll. Getting by the Flying Fortresses isn't a simple matter—but if you succeed there's a fuel tanker to dock with. It will replenish energy and ammo. Ok, jet jockey. Show us your true colors. Are you an ace, the top card in the deck?
By day. you ore Jo Mushapi, an ordinary
martial arts instructor. But in crisis, you are
capable of extra-ordinary feats. Ninja Mastery, Mightand Magic!
You become a walking, breathing force-field! You can reach inside and unleash the
powerful synergy of nerve, muscle and spirit.
Behind every corner of the suprising world of
Shinobi, danger lurks. In the caverns of the city—everywhere —
enemy leaders roam. Find them. Find their
weaknesses. Rescue the hostages. Ouimaneu-
verthe attackers. Fend off thugs and mongos with your Ninjo Star. Defeat the evil Ring of Five. Destroy the evil helicopter!
:■!
j 1
L: II
!■!■■■«■■
■
s s;
DISTRIBUTED BY
M
N
D ignhfli ond *"P rJ'Dn OOl* <hcf ■ OF TCn'f OfaDf for
Bo. 1117 Womb.ook.il 4M65 *lle«3-S»wlifof
d
tUd
Lh
fxjn AHrrpu'i'nr nnd jf' "■"■h. n c1 "rn^'^T
if.^ r«H j^mj E^l^rpfbG!.
r-im r(Q bWifld rmdflnwrli, and SI. 52O£T and TO-40ST an If E'l'BiJ Irodtnajl af IBM £nr[-ora' on
Circlo HostlEi Scrvlco Numboi 130
i
■.
on't expect
MicroProse brings to life all you've ever wanted in a game. And these three have it all—fantastic adventure, realistic role-play, simulation challenge, even historical accuracy! You'll get
right into play, no matter what your skill level. And the action is non-stop, with plenty of options to choose from. For hours and hours of thrilling play, choose MicroProse. The games that have it all.
SAMURAI: Ai a voting mem her □( Ific AnnVi elite
warn crstru uglify Icj p
tDEiragoand witiiQSLjrvrre. Par achuia deep inio hosille
slash and scheme lo become ShQgun. ruler nEIha realm! You mittlautwtl and destroy
Fcghiing corps, you'll need !
rr,L
r 10 .,!,.-■■'
■
■ V ,
camjw. Lief ■' ■,: nuy !"■ your 1.1. i'
ij) 16th Ceniujy Jjpan, vqu
devious enemlei who
destroy your honor.
■ ■ ■' >
Cenlury buccaneer captain &eaching The piraie-inlestect
walers ofIhe Caribbean far
new snips and cilies 'o plun
der. Power, romance antf lab-
ulo-ui Spanisti ireasurcs awali n,
Samuiai IBM Veision Available Mow. C-64 Veision Coming Soon! .„..
money oniH purchases. Allo«?-4 weeks tw "-S. dBllMn.MkioProKSoflnni!:. Inc.; IKILatLBtraiaDriva: Hunt Valley. M0I1DM I8M-PCIXTIATIPS2! les wiporf MCGAiVCA. EGA. CW> sail Ifeioiles paiUiics. IPIialcsi IBM supports CCA end EGA g&plwx.)
p Snftwnrc. Inc
Circle Reader Service
Just For Fun.
Advanced Dungeons££>ragons COMPUTE!* I'RODLICIS
TRIPLE YOUR FANIASIES,
STRATEGIC SIMULATIONS IHOPTVUUSUt >*.
-
■
- i .
LUHG<rH0IC
Oh
QUICKNESS
CUKACD i
<t
LO!4H5UfrH0 UP
JUG
PL+iH^ (HEUTftfil. CC
BHfCT Ih.Hi''LJ lio' EftO]^;. L'ETEf i io*f Ibi jt in i riArLT/bf fit
l'i
ilJli'j
Jiruisietr £&'ie£V£ w% WtfimK* 1 ' F' 1 ILh la ' 1 Eii*£p KuK ? TTnfSJH MS li« uMj, H<if. E60!ir
LO4i5UQB0 •«.
DEFENDEt
flDODSUOeU
•!-
CURSED KRSERtllM
■"■;"15U0SU
M,
DEFEtlDEF!
-
-HCIISS0I1 Ut-
DOM.
LEP1.
t
*l«f
FOUR COMPUTER HACKERS AREABOUT TO RAID YOUR DISK DRIVE.
No computer will go unscathed, as Ultra's version of Teenage Mutant Nmja Turtles' storms into your disk drive to duke it out with Shredder-a maniac more menacing than an army of mind-altered Bruce Lees.
But if they're to survive, you must command the role of each rurtle, rumbling
through a maze of Moused infested sewers, criminally polluted rivers and alleys
patrolled by the fanatical Foot Clan!" Along the way, search for bonus
weapons like the Triple Shuriken. Ytou'll have to also think fast, switching turtle identities in order to match their karate
skills with those of the enemy So grab yourjoystick and nunchukus,
then control every leap, chop, slice and dice, until you splatter Shredder senseless or get yourself hacked into turtle soup. Now featuring the ULTRA "GAME SAVE" command.
s™g
Used win permssjon
Based on iluM«rrl^nd<iimi( Books crealedty Kevin Eas!n»n ««l !>«■( Uinl *> 1939 Muage Studios. USA EjouiiveJ;ricrrHril by Surge iteming, me IBM
isar5njstrrfiHr.idemjirkd(lmeriv«iorwieusmoiM.K:»iinn Pnc Comrrvxlcic1 isareqiueredlradciTViHc ol Commodon Elctironics Ltd Amiijj n * iryiiCHM FCdAi. Im UUR*ti*M£Vis.i registeredl«i)p™fk elUKMSoHwortCoTloMlion C l9S9Ultr.i Wrrw.vr-C Cl
O A M B S Circle Ro«Oir Service Number 102