Compute_Gazette_Issue_78_1989_Dec

Page 1

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

PRINT

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

";

PRINT

PRINT

"

"

PRINT

[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

PRINT

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

PRINT

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—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—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—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—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 !,â–

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—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—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—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 'â– 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 — 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)

:PRINT

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

+*

PRINT

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)

PRINT

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—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

PRINT

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

—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—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—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—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.

—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

PRINT

"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

PRINT

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

)-

PRINT

{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

PRINT

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

):PRINT

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:

PRINT

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

PRINT

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

PRINT

ERRS(ER);"

OR

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.