Compute_Gazette_Issue_72_1989_Jun

Page 1

10 Top-Quality Programs In This Issue!

June 1989

COMPUTE'S ^FOR >—■'■'

'

fw>

^s^ USEpS

COMMODORE 64/128

BEST ARCADE

SPORTS

JBT"

50 Starter

for the Gold! Which 7 Mac the Cut?

i4

1989 USER GROUf» More Than 250 Listing

r e,90B1r

!.v

ill;

T.W

'•H

'^^

z>

06

V5

20



GA ZET >

"

Features

m

The Programmer's Page:

Self-Modifying BASIC

Best Arcade Sports Games Mickey McLean and Tom Nelsel

11

*

Guide to Commodore User Groups, Part 2 Mickey McLean

20

*

Lance Elko

2

*

Letters to the Editor

4

*

6

*

26

64

27 28

David E. Bray Hi-Res 80 for the 128 Tony Phillips

SpeedCount Buck Childress

The GEOS Column: Help Pad 44

128/64

128/64

46

*

49

*

64

*

66

*

and Corrections Horizons: The Commodore 128—

29

64

31

64

A Dinosaur? Rhett Anderson

□Aversions: Nintendo Revisited Fred D'lgnazio

37

64

Program Listings

38 64

MLX: Machine Language Entry Program for .

69

128/64

40

The Automatic Proofreader ... .

74

128/64/+4/16

92

128

41

64

48

128/64/+4/16

Power BASIC: 128 Monitor Enhancer Shawn K. Smith

Mickey McLean

Feedback Editors and Readers Bug-Swatter: Modifications

BASIC for Beginners: Bugbusters Larry Cotton

Commodore Clips: News, Notes, and New Products

James Tubbs

Programming Ramdisk

Editor's Notes

64

Games

Grafix Converter Sieve Emsley

128/64

64

Predator Ervin Bobo

Donovan E. Anderson, Jr

58

24

64

Jericho II: The Revenge Robert Bixby Match Mania

64

Departments

24

Minimodem-C Tom Netsel

56

MacroBASIC

64

Rocket Ranger Tom Netsel

Erik Olson

"

23

Jordan vs. Bird: One on One

Deathlord

Jim Buttertieid

Terry Bryner

First over Germany

Steve Hedrick

52

Machine Language Programming:

Laws of Motion

Reviews Ervin Bobo

Randy Thompson

Commodore 64 and 128 How to Type In COMPUTE'.'s Gazette Programs

Advertisers Index 64

CommoOWO 6J. +4

76

PluS/4. 16 " CommoOwe 16.

IM^CcmmoOOre 128 • = Geneca!

50

128

Cover photo by Mark Wagoner ©1989

COM PUTEr»Giielte|ISSN 0737^716| a [xitoh^nwrnly by TOMPUTE'PubircatKWsJ^^

a pan oi Capflai Ofes/ABC. Irs 625 Sevenm toe., Nm YorK NY 10019. © 1989 ABC Co™™ Majaiirss. lie. All ngnis lasei.M EOitorai ol'cas are kxalM 61 Suite 200.32J Wast

WB"dover Avo. GroonsDoro, NC 274QB. Domestic suOscriDlrons-12 issues. S2J. POSTMASTER Send aodioss changes to COMPUTE! a Gaialte, P.O. Bon 10957, Des Monies, IA 50340. Second-class postage pad nf Now York, NY and aOdwornii mailing


COMPUTED

TOR'S

cliiliiilii FOB —J~—■*

I~~J ~* ~* "^ USERS

Editor

Assistant Art Director

Lance Elko

Robin L. Slrclow

Features Ed nor Kelih Forrell Assistant Ed'too Rhetl Anderson Assistant Features Editor

Randy Thompson Tnm NdIspI

Technical Editor Patrick Parrlah Assistant Technical Editor Dale McBane Assistant Editor,

Submissions & Disk Products

David Hpnslpy

Editorial Assistant Mickey McLean Copy Editors Karen Slepak Tammie Taylor

'11 always remember my college days as a special time of learning and freedom.

Karen UhtondOrf

Programming Assistant Troy Tuckor Contnbutmg Edi1o*s Jim Butterfiold

They are an increasingly distant memory, but I'm still sometimes pleasantly carried back in time by a song, a book title, or a film clip from the 1968-1972 era.

(Toronto. Cflnana) Fred Dlgnano

As it usually goes with nostalgic relapses, one memory triggers another. One re

(E. Lansing. Ml)

cent association led to my recall of a question asked by students away from home

for the first time, immersed in their first philosophy course: What is truth? The trouble with totally absorbing yourself in this great riddle, I found out quickly, is that life goes on without the slightest regard for the sincerity of your deepest meditations. You soon discover, for example, that your stomach is growl ing, you're out of food, you need gas in the car to get to the grocery store, and so on. In a short time, with an adjusted perspective, the great question becomes trite and laughable. I remember jaded college seniors laughing at and mocking poor,

DavJd English ART DEPARTMENT Junior Designer

Mechanics' An Supervisor Metfianiciil Artist

cerns. In a business, particularly this one, there's no confusion about abstractions. You deal on concrete terms with writers and editors, programmers, software pub

lishers, financial people, advertising people, circulation people, production people, and so on. You deal with good writing and bad writing, good programs and bad programs, and lots and lots of numbers—numbers of pages, readers, renewals, and newsstand copies.

But a closer, more careful look reveals a different scenario. Numbers are abso

Typesetting Terry Casts

Carole Dun ton Advertising Production

Assistant Anita Arm field COMPUTE! PUBLICATIONS Group Vice Pres«tonl. PirtHisner/Editorhal Director William Tynan Managing Editor Kathleen Martinek Senior Editor Lance Elko Editorial Operations D-rector Tony Roberts Senior Aft Drodlcn Janice R. Fory Executive Assistant Sybil Ageo Senior Administrative. Julia Fleming

Administrative Assistant Iris Brooks

Customer Service Supervisor

MAGAZINES, INC.

Senior Vice Prgqidflnt Vice President, Advertising ViCD President. Circulation Vicn President. Production Director, Financial Anafysis

On Tuesday, a leading software publisher tells you that the 64 software market has a bright year ahead; on Wednesday, another one says that the market has dried up.

CIRCULATION DEPARTMENT

Subscriptions Ora Black mo n-De Brown Harold Buckley Maureen Buckley

A few weeks back, 1 read through a batch of letters from readers who were dis illusioned with games. "Please just skip the games—give us more programming utilities," said one letter. Several days later, a different batch of mail brought pleas

Beth Henly Thorn at D. Slater

Raymond Wnrd Newsstand

from several readers for mow games.

of letters to the editor that needs to turn into a column in two days, and 1 must call

around for some roofing estimates. And, finally, there's that last-minute "Editor's Notes" column, which, with a few more keystrokes, I will have finished.

Mitch Frank Jana Friedman

Customer Sarvca S- Aqekeml-Adarategba

ABC Consumer Magazines, irx ^ CHILTON Company One oi inp ABC Publishing Companies. a part of CaD'Ur Ones'ABC ine President

through the day's details. They nip and gently press for a little time. But they don't

My son's first-grade teacher wants him to practice his printing under his par ents' watchful eyes. My youngest daughter isn't getting enough of my attention, and I need to call a late columnist first thing in the morning. Then there's that pile

Richard D. Bay Peter T, Johmmeyer Robert I. Guraha llene Benon-Werner Andrew D. Landii

Senior An Director John Ciofafo

Closer to home, one staffer touts the merits of a new program, while another calls it a piece of junk—"Mr. Editor, it's your call."

get it.

Caihy McAllister

ABC CONSUMER

Commodore really dropping the 128? Is there really an Amiga-based videogame machine? Does Commodore really not know how many computers they've sold?

mote planet in a distant solar system. Lately, though, there's that rare and odd mo ment when, in the twilight of sleep, the ghosts of questions many years old slip

Mark E. Hlllyer

As&r&tanl Production Manager De Potter Production Assistant Kim Potti

lute, sure. But you have to interpret and weigh them, determine what's significant, and look for trends—a highly subjective exercise. You have to deal with rumors. Is

It's been nearly 20 years since I spent any serious time musing over questions of truth, illusion, and reality. With a wife and three kids, a demanding job, and a house with a leaky roof, the illusory and the hypothetical are as accessible as a re

Robin Case Scolty Oillmaa

PRODUCTION DEPARTMENT Production Direcior

confused, and beleaguered freshmen who were not quite sure, for the first time in

their lives, what was real and what was not. Having been involved in the workaday world of business and publishing for many years now, I feel like I'm light-years away from these postadolescent con

Meg Me Am

Rot»n G

Burton

825 Seven-n Avenue New>pfk. NY 10019 AOVtHTISIUO. OFFICES

Newiorfc ftHC Conajn-fir Magjimes. inc >b> NV 10019 TBt <2l2)2fl5-fl36Q BftnVflJ GrflflmbarQ. CCWPLTTE' PuBiaTiOrE Surte 20Q J24 WesI Ave

GrwisD&n. «C 274QQ Tel (9l9f 275-38M Kathleen Ir-gra

Nfl* England A Mm-flllanllC: Bernard J Tr-flObaU. Jr <212> 31&-1G&S KntrMu&n ligrflm (919} 275-9609 Midwtit 4 Soulh*sir jpr-y Tnomjracn LudftO Dennis -Jennifer (312] 726 &H7 {C^-cago] tfl3> ■ r ;:-:■:-■" i J h CoklfTlbU: Jtf"y Tr^-npaon. LucW j3*0B22? Sauihtlil 1 IrtlorKal d J. ThwoDnlU. Jr (2l2f 315-1605. 1^ 275-yr3Qq Dwin.» MHlff F>il1a

i la Arnia ArmiflkJ CO

Sj> ?Hi si mqUrr.|.fi iH

d Da fltk!^e5^ea i^ The Edrt&r

lc. Sunn ?co. 3

Lance Elko

Senior Editor 2

COMPUTEfs GaiertQ

Jung 1989

PRINTED IS THEUSfi


SUMMER, IT WON T BE THE WEATHER THAT MAKES YOU HOT. __^ OFFICIAL

It may reach the lOO'sthis summer, but that's mild compared to this scorcher

from SSI:

Curse or we Azure Bonos. It's the sizzling

sequel to Pool of Radiahce, the best-selling

AD&D1 roleplaying game

from SSI. Advanced Dungeonscpiagons

Look for Curse of the Azure Bonds this summer at a store near you.

Available for most home computers.

[}tflGEG:i5 te EJKACjONS, ADftI>,

llfKTSRIdflpiUÂŤm(Mn


LETTERS to tiifi fditnr Send questions or comments to Letters to the Editor, COMPUTED Gazette, P.O. Box 5406, Greensboro, North

Carolina 27403. We reserve the right to edit letters for clarity and length.

geoSurnrlse I've searched every magazine rack in town and have yet to find the one thing

thai every GEOS user needs desperate

ly: a GEOS-dedicated publication. After

nearly four years of GEOS, I'm very surprised that the people at COM

PUTE! have not seen to this reed.

programs and so few for the 128. It's a

matter of practicality." Practicality? You're kidding! Laziness is the real rea son! There are more than 2 million 128s in the U.S. alone, and those of us who are dedicated to the 128 are tired of the major software companies and individ

ual programmers ignoring the 128 and its capabilities.

Although some software compa nies have converted some of their en tertainment programs for the 128

(Infocom now makes Commodore games only for the 128; Origin gave

Bob Easly Indianapolis, IN

music to Ultima V in 128 mode), the real reason for lack of 128 software is lazi

Sorry, but we prcliy much have our hands

"100,000 copies sold!" That number

full with Gazette, COMPUTE!, Amiga Resource, COMPUTED PC, and the various magazine companion disks. How ever, there is a publication—and it's a good one—that might meet your needs. GEOWORLD, in its second year, is pro duced using GEOS and is laser-printed. It's available by subscription (12 issues for

$20). For more information, write GEOWORLD, 38 Santa Ynez Street, Santa

Barbara, California 93103.

ness. The software companies say, would easily double if they made sepa rate 64 and 128 versions, but they just

don't want to spend any more time

For some months now, I've noticed

that you've not had any educational

games for that machine.

As for Mr. Johnson and those who

feel as he does: Sell your 128 and get a

64! It's obvious you wasted your money on a computer you won't even use!

Scran ton, PA

File-Copy Solution I've subscribed to the Gazette Disk since

1986. How can I get just one program copied to another disk, for my own use,

without copying the whole disk?

Marjorie Webber

programs listed. I've found these help

ful for my preschool and school-age

Oklahoma City, OK

children. Please let me know if you

Since you've subscribed since 1986, you

John Forster Kellerberrin, Western Australia

will do the job. in the December 1987 is sue, we published "Disk Rapid Transit,"

plan on publishing any in the future.

In Gazette's first couple of years, we pub lished dozens of educational programs—

mostly in the areas of math, spelling, and

early reading. Over the past two to three

years, we've stopped seeing submissions

already have a couple of programs that

which copies any file—BASIC or machine

language—at lightning-fast speed on the

In your March column, you printed a

I wonder how many others have down

COMPUTED Gazeito

1571 drive, you can use the file copier

Programmers In the

Juno 1989

known address: Sacramento, Califor

nia); and Mike Apsey, whose name ap pears at the end of the listing of "64

Morse R/T" (last known address: Van

Alstyne, Texas). Perhaps it's naive of me to think any of them might read this and drop us

a line, but I figured it was worth a try.

Pete Baker

Librarian Marysviile-Yuba City HACC 7127 Arrowhead Trail

Browns Valley, CA 95918-9630

All Greek to Me I'd like to type in "Monthly Calendar,"

found in your March 1989 issue. How

ever, there are some characters I don't understand, nor do I find them ex

plained in the typing instructions. Line

1010 (and several others) have a letter enclosed in brackets with greater-than and lesser-than symbols typed over them, followed by an underlined string

of asterisks.

Barkley Vineyard Sanibel, FL

In every issue, we include "How to Ti/pe In COMPUTED Gazette Programs." It's usually found on the last page of the mag azine. We list it in the table of contents,

and tee spot the program listings section

92 in the March issue), the symbols you're

"ML Cloner," which copies any machine

Bermuda Triangle?

4

nia); Will Corley, author of "Lynx" (last

language program. It works on the 128, 64, Plus/4, and 16. Also, if you have a

Victims of Sloth "Now 1 know why there are so many 64

(last known address: Orcutt, Califor

64. In the March 1988 issue, we published

found on the companion Test/Demo disk.

letter from E. Stuart Johnson saying,

lombo, author of "Electronic Cottage"

with boxes reminding readers to consult this page before typing in programs. The

of these kinds of programs. We'd gladly publish some good ones if we had some

from which to choose.

gram proves to be very useful and

you'd like to get the updates the pro grammer has offered for a small addi tional fee. Three fellows our club would especially like to find are Dennis Co

would rush their rear ends off making

G'day down under here! Thanks for

puter widow, but I'm working on her.

especially frustrating when the pro

if a new 16-bit computer came out, they

John Berger

brought much enjoyment to myself and my children; not so for my wife, though, who is now a golf and com

leaving no forwarding address. This is

than they have to on the 128. However,

Learning Lament your wonderful magazine, which has

given, offering to pay for the docs, only to find the programmer has moved,

loaded freeware or shareware from BBSs and sent letters to the addresses

characters you're having trouble with are noted in the "How to Type" article (page referring to—brackets with greater- and lesser-than symbols—indicate that you should hold down the Commodore key and press the character enclosed in the special

brackets. The underlined characters indi

cate that you should hold down SHIFT

and type the character that is under scored—in this case, the asterisk.

G


FAST DELI VERY and LOWER PRICES only from tCp & Cr Commodore Commodore"

Commodore* 3i/2" DISK DRIVE

$189

JK Commodore" 1670

Software orders over $100 and

MODEM

1200 BAUD ,.1/

Accessories under6 pounds will

Includes GEOS & QUHntum Link

DIRECjtfW

be shipped Federal Express

CONNECT

$69 ' :

64C W/1S41 II Dliva

/

w

_

_

$289

C wl 1541 Driva& 1802C Monitor

/

$489

UPS Ground. To order: No surcharge onDiscovar, Master .

1541II

.

' -''■-'- ■ ■ ■■

credit card la no! charged unllf your order Is shipped ■ COD orders

5v4" DISK DRIVE

accepted wllh no COD IcnIWs insure your order at no extra cosl To you ■ Sh r pp I n q. 2 S o r s 5 n ■ - r- l rr^' j ■ Lr P S G r c _ - d C arl In f snipping charge

1084 COLOR

onEipre<iAir.APO,FPO.AK.HIand (orsign orders ■ Mall Orders: Wb accept money orders, certified checks, and personal checks. Allow 2

MONITOR

wa8ks (or personal Bnd company checks lo cleat ■ We accept pjreliass orders from qualified Educational and Corporate Institutions ■ Defective Hems replaced or repaired at our discretion. PA deliveries add 6% sales

( 640 x 400 Resolution I 4 Operating V

shipping charge. Orders arriving before 4:00 PMour

time will be shipped out same day. II part of your order is backordored Ihe remainder will be shipped

C- Commodore

CE Commodore*

(Even at these prices) You only pay TCP's standard

tax. Prices and terms sutyecl to change without notice AU.SALES ARE nHAL

■■ ■

$299 MAGNAVOX 6762 b 640 x 240 Riioluilcn ■ 3Modes ■ 1 YeerWatianty $249

C- Commodore111764

COMMODORE 1802C ■ Color Monitor

._

-

OticeAutoma

256K RAM EXPANSION $119

_

2 yi. warrant1

C= Commodore* 1351 MOUSE

1180 NEW!

SCall

1191 NEWI 1092

$Call $319

1124(24-pin) ...$Call

I Mouse & Joystick

Gestation d»on <5 ■ GEOS Compatible gjotf.

NX-1000

AMI

„„

S159

NX 1000 Rainbow (color primer)

NX-1000C

For all your AMIGA needs calltcp! 512KRAM

_„_

Upgrade

12aD w/Magnavox 8762 Color Monitor

1010 Eilemai

.„.

$219

16BO Modem

$139

Call lor othn AMIGA Products

S679

^iore tn[et.^^

;f]

Berkeley

BHODERBUND Bank St. WiilK M

IE9 95

PnniihopM

.,125.95

Ultima V

«■» 95

ELECTRONIC ARTS

DISK-KOUNTS

DISKS

par M* OM0

BONUS MAXELL

NX-1000C Rainbow

$159

Floppy Drrvs

j_j;

DS/DD DSDD (19.95

$jr£

S6.95 W.W

VEHQATIM VSiDD I1S.9S IS.95 SONY 05/DD S19.95 110.95

POWEK SUPPLIES MicrowOiW/(WC64.J34.9S

Esies lor 128

Bara-sTaielil

124.95

Caveman Unhlympics Double Dragon Jorfion vs. Bird Monopoly Skfltt or OiB

SI 9.95 $24.95 $19.95 SI 9.95 J19.95

Waiteland EPYX Fa»W»d LANCE HAFNER

121.95

S23.M

n Softworks

GEOS 128 GEOCalciza GEOFUe12B QEO Publish GEO Write 128 GEOS 2.0 tofW QEO Calc

professional sorrwARE

$47.95

TIME WORKS

CouitslOe Coilaoo

S29 95

Full Coirni Baseball

S29 95

Data Manager/I 28 Deiklop Publisher SwinCsIC !28 w/SISmvaya Sylvia Porter's Personal Financial Planner 64

3 in 1 Football

$29.95

Word Writer 12S n/Speller

BasHtluall-Pro Game or

(24 Pin Pnnler).

S39.95 S39.95 139.95 ,.$29.95 S39.95 $31.95 S29.95

Fleet System 4/128

$69.95

$31.95 $39 95 S32.BS

$31 95

S29.95

SUPER GRAPHIXJH Pimior Interlace WJPrintsr Irom Tussey SUPER GRAPHIX Interface w/BK butler

down loadable lonts vi/Printer tram Tussey

3075 Research Dr. Slav College, PA

ISBDf

Fat. BIA-137-4K0

S2Z9 .5CALL

$29.95

154.95 S19 95

SUPER OR A PHI X GOLD .£94,95 wiPnnlm Iram Tussoy S84.B5

CHOOSE YOUR WEAPON!

OPEN: 8:00AM■ 77:00PMMon ■ Frl. 10:00AM■ 8:00PMSal, 12:00PM■ 3:00PMSun Bast Coast Time

TUSSEY COMPUTER PRODUCTS

.,.,J174

modO'Q I

. 128D w/Commodore 1034 Colo* Monitor ;....$719

$229

1-800-468-9044

NEWI200XJ.S11.95

500 XJ

S14.9S

TheBtKS

SI 2.95

Bat Handle .-..S17.95

3-Way

S22.95


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS

Edited by Mickey McLean

Low-Cost Educational Software KIDware (1380 156th NB, Suite H2, Bellevue, Washington 98007) has re

leased 20 new disks containing educa tional programs for children ages 2-16. Each disk ($11.95) has six menu-driven programs that feature music and graphics.

New for the 128 Heme Data Systems (P.O. Box 714, Station C, Toronto, Ontario, Canada M6J 3S1) and Brown Boxes (26 Con cord Road, Bedford, Massachusetts 01730) have announced the release of Double Dare, out' of a new series of software packages based on popular TV game s'iou'5.

Circle Gets the Square Have you ever felt you could do better than the game-show contestants the producers had selected? Now you can find out in the privacy of your own

home. GameTek (Navarre, 6750 West Broadway, Brooklyn Park, Minnesota 55428) has released computer versions ($!4.95 each) of the popular game shows "Hollywood Squares," "Super Password," and "Double Dare!." Hollywood Squares asks players to second-guess computer celebrities in the popular game of tic-tac-toe. The game comes complete with the show's theme music and wisecrack comments. Two computer contestants can com pete head-to-head, or one can play Gametek's expert player, Microkid.

In Super Password, one or two players are paired with computer celebri ties to give and receive word clues. Players go through the same rounds their television counterparts do, including the $10,000 speed round, where the champion must correctly guess ten words in 90 seconds. Double Dare, based on the syndicated game show produced by MTV, combines the challenge of answering questions with physical challenges such as launching yourself off a teetertotter to land on a trampoline. Computer players control their onscreen character's ability to jump over, throw, or toss objects.

QDisk version 2.1 ($9.95), a device driver for the Quick Brown Box. A battery-backed CMOS-static RAM car tridge for the 64 and 128, the Quick Brown Box is available in 16K ($69),

32K ($99), and 64K ($129) configura tions. The two together allow QDisk to be used as a nonvolatile ramdisk in 128 mode. QDisk is application-trans

parent and can be used with standard CP/M software.

]ugg'ler-128 ($19.95) has also been released by Herne Data. The program provides read, write, and formatting support for more than 130 types of MFM CP/M disks. Features include

menu screens for selecting and install ing disk types and formatting new disks, a user-definable set of up to three default disk types, and support under all versions of 128 CP/M for

the 1570, 1571, and 1581 drives. The program also features total

Long-Distance Larceny

support by 128 CP/M DOS com

A North Carolina teenager has been charged with using his Commodore 64 and modem to access a long-distance telephone service's computer and ac quire customer security codes. With these codes, he allegedly made calls and

ers have the ability with litgg'ler-128 to

charged them to other people's bills.

and report possible matches from its

The Greensboro News & Record reported that he has been charged with il legally accessing Atlanta-based Southernet USA's South Carolina computer and running up approximately $12,000 in long-distance charges. He allegedly

internal database of disk types. QDisk and jugg'ler-128 is Poseidon

used a program to test a series of random numbers to find customer security

Electronics (103 Waverly Place, New

codes. It was reported that he was online for more than a week.

Officials seized his computer, printer, modem, and disk drives. The teen ager could face up to 12 years in prison. 6

COMPUTE'S GszBfre

June 1989

mands for the extra disk types without

the need for special programming. Us analyze an unknown CP/M disk type

The primary distributor for both

York, New York 10011)* Poseidon of

fers lugg'ler-128 for $16 and QDisk for $10. Both prices include postage.


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS

Rolling Along You'll need your best joystick skills to maneuver a ball through a multi dimensional puzzle on ten different

planes in Mind-Roll ($29.95), from Epyx (600 Galveston Drive, P.O. Box 8020, Redwood City, California 94063). Each successive plane in creases in difficulty, but you can re

arrange the planes in any order for play or practice.

You'll need to walk a plank, hunt for hidden amulets, fill the screen with tiled squares, and roll over puz zle squares in a predetermined se quence. All onscreen activities must be completed before time expires.

Plane 7 features time boosters, which give you extra seconds to negotiate obstacle courses, roll down a race track, or complete a maze, After each plane, any remaining time units are converted into points.

You also have the opportunity to im prove your score with bonus rounds, which follow each completed plane.

Sports Hotline Need up-to-the minute baseball scores? Want to track your favorite player's

statistics? If so, check out the new sports online service from USA Today in conjunction with Line Networks of Greensboro, North Carolina. The USA Today Sports Center (Four Seasons Executive Center, Building 9,

Terrace Way, Greensboro, North Carolina 27403) offers a wide range of ser vices, including complete statistics for professional sports, schedules for pro fessional and college sports, personalized news and statistics on a favorite

team or player, the latest-breaking sports news and scores via a live ticker wire, and national fantasy-league games for baseball, football, basketball, and hockey.

Online members can also trade, buy, and sell baseball cards, have online

World of Commodore— "California, Here We Come"

conversations with other members or USA Today sports experts, purchase au thentic professional sportswear, and play popular board games. An optional graphics telecommunications program ($24.95) displays the board games and the service selections with color graphics.

The first West Coast edition of the World of Commodore Show runs

from May 19 through May 21 in the Los Angeles Convention Center.

The Hunter Group (204 Rich mond Street West, Suite 410, Toronto,

Ontario, Canada M5V 1V6), which or ganizes the show in association with Commodore, is working to create a

show that features something for everyone. Expected highlights of the three-day event include a variety of

Science-Fiction Star Electronic Arts (1820 Gateway Drive, San Mateo, California 94404) makes you the star in a science-fiction horror-movie setting with Project Firestart

($29.95). The game projects the feel of a movie with the use of close-ups, tracking shots, fades, pans, sound effects, and a dramatic musical score. You must solve the mystery of what is happening to the research ship Prometheus as it orbits Titan, a moon of Saturn. On-board scientists are con ducting genetic experiments while trying to create artificial creatures to act as

mine workers on distant asteroids. Suddenly, the ship falls silent and the Sys tem Science Foundation sends you to investigate. You must find out what has

new-product announcements, stage

happened, rescue any survivors, find the science log, and then blow up the

presentations, seminars, hands-on

ship and get out.

browsing, and contests. The original World of Commo dore Show, held annually in Toronto, celebrated its sixth year last Decem

ber. In November of 1988, the first U.S. World of Commodore Show was held at the Philadelphia Civic Center.

During the mission, close-ups of monsters and pans of rooms around the

ship move quickly across the screen, making reaction time important. Game activities include battles to the death with monsters and the search for clues, weapons, and security passes in rooms littered with bodies. Tension is built as you hear the sound of the unstoppable self-destruct mechanism counting down. Every phase of the mission must be completed in order for you to solve the puzzle of the Prometheus and defeat its ultimate threat. > COMPUTERS GazsltB

June 19B9

7


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS Medalist Names New Line Medalist international (180 Lakefront Drive, Hunt Valley, Maryland 21030), a division of MicroProse Software, will use MicroPlay as the brand name for its own line of software titles. The games will be developed by MicroProse especially for Medalist. The first two releases are Keith Van Eron's Pro Soccer ($39.95), an arcade-style simulation produced in cooperation with Van Eron, renowned goalkeeper, and Destroyer Escort

(S34.95), a simulation of naval combat on a World War II battleship. Computer artist wins TV's Emms

Emmy Award Winner Ever played World Class Leaderbaard, Echelon, or Heavy Metal? If so, you've had .1 close-up look at the graphics and animation work of Emmy Award winner Doug Vandegrift. Vandegrift, art director for Access Software, received

the most coveted award in television for his work on Jim Henson's "Muppet

In Pro Soccer, you can play the

indoor or the outdoor version of soc cer. An overhead point of view pro

vides for 3-D effects. Destroyer Escort puts you aboard

a naval destroyer as you plan the tac tics and strategies of an engagement at sea set during World War II.

Babies" on CBS.

Vandegrift was the storyboard director for the animation team that won the award for Outstanding Animated Program for 1987-88.

.

-rt?irtmftm

*****e****4****«**********4

"1 love my work as a cartoonist, but 1 see a brighter future in home com puter entertainment," Vandegrift said. "That's why I devote full time to Access Software. It's different—-and very challenging."

Mindscape Inks Agreement Mindscape has signed a North American publishing agreement with Mirror-

soft, a London-based software publisher. The agreement gives Mindscape the right to publish in the U.S. and Canada multiple titles from Mirrorsoft's Image

•♦•**«»»*«*»*»«♦»*»*««»»»**»•♦

Works line.

The initial Image Works release by Mindscape will be Speedball, a futuris tic arena sports game where players use physical and mental talents to bribe

officials, tackle opponents, and hurl a metal ball around a steel arena. Over the past four years, Mindscape has distributed Mirrorsoft's Harrier

In Stereo Your 64 or 128 can now have six-voice stereo music capabilities with the SID

Combat Simulator in the U.S., and Mirrorsoft has distributed in the U.K. some of Mindscape's 16-bit titles, including Balance of Power and Sliadowgate.

Symphony Stereo Cartridge ($34.95),

Attack Copter

tridge allows you to play Sidplayer

Sega's arcade hit Thunder Blade ($34.95) has been released by Mindscape

hanced versions, plus songs available

from Dr. Evil Laboratories (P.O. Box 190, St. Paul, Indiana 47272). The car

(3444 Dundee Road, Northbrook, Illinois 60062) for the 64. '

The game offers two different visual perspectives: top down and from be

from the public domain. You can also create your own stereo Sidplayer songs

hind the helicopter. The top-down view allows you to see the surrounding

with COMPUTE!'* Music System for the

area in 3-D, while the view from the rear allows you to fly forward through the approaching landscape.

Sidplayer, by Craig Chamberlain, avail

As helicopter pilot, you must defeat the enemy while flying over sky scrapers, mountains, deserts, and the ocean.

In addition to Thunder Blade, Mindscape has released 64 versions of the

Sega arcade gnmes Out Run, Space Harrier, and Alien Si/mirome. Future re leases include Shiuabi, Action Fighter, and After Burner. 8

songs from both standard and en

COMPUTEIs Gazelle

June 1989

Commodore 128 & 64: The Enhanced able from COMPUTE! Books. The cartridge plugs into a 64 or 128, with no assembly required. Two RCA mnle-to-male cables and a nine-

volt alkaline battery are required.

G


GREAT NEWS FOR IBM, TANDY, & PC COMFATIBLE USERS

More Power. More Excitement. More Fun from your PC

Get powerful and excitinq new proqrcimt on dkk in every big fc*ue of COMPUTE!'*; PC.

Start getting the most from your PC now —by saying "YES" to a discount

r

subscription to COMPUTED PC.

MAILTODAY TO:

Each exciting new issue comes

comptetd with disk—featuring powerful game and utility programs guaranteed to

challenge, entertain and delight.

"1

REPLY COUPON COMPUTEl's PC, P.O. Box 3247. Harlan. !A 51593-2427

YES! Send 6 big issues of

You'll also get our "buyer's guide" features, reviews of the latest hardware and software, valuable ideas, time and

COMPUTED PC. each with an

Save over S37 with this discount subscription Offer. Get 6 big issues, each with disk, for just $39.95. If you're not delighted, cancel at any time for a full refund of all unmailed issues. You simply cannot lose. So start getting more from your PC now. Return the attached reply card or complete and mail the coupon today.

off the cover priced

all-new program-packed disk for just $3995. I save over S37

trouble-saving tips, and more.

D

Payment Enclosed

Bill Me

~"

Send 5.25" Disk

Mr./MES./WIs (circle one)

(please print)

Address

Apt Ha

Ctiy

State

"

3.5" Disk

Zip

■'.' .n: :; U S- BdQ $6 per yeai lot postage Excluding Canada, ail foreign orCers must tie in U.S. Puce sudjBCt locnange,

FOR FB6TER SERVICE, CflLL TOLL-FREE 1-6OO-/2/-OTJ7 , '

— ^^ ^^ ^^

-- .^w ^^ ^^ ^^ ■

^^ ^^ ^^

' ■

■ *^—• ■^■^ ^^ ^^ ^^ ^^

■ '—■ ■"■■■

h —


The Best

geos 128 2.0 Prices & Service

Includes: • Geowrito Workshop 128 • Geospell 128

56 Page "Everything Book" With Any Order

STAR NX1000

• Many dramatic Improvements • Both 80 and 40 column modes

NX-1000 Speedy 144cps Orati mode, 36eps naar-leller-

• Much, much more

quafity. Fealuros induda Iron! panel controls and mulipla

689SS SCALL

NLO. lonts. Friction and Iraaor fead.plus convenient slngla shoot feed moda. NX-1000 Pilnlmi Psralld) 74B27 J164.B5 NX-1000C PilnlK (Commodoro) 75060 J169.W

Diskette Storage

NX-1000 Rilnbow Color Printer

75077

I224.M

NX-10O0C Rtlnbow (Commodore)

757B3

M24.«

• 100 disk (5 VI') capacity. • Lock and keys lor extra security and easy carrying.

• Includes 8 indox dividers [or organizational filing and retrieve!. • Made ol durable ■■■ ■ -salic, high impact plastic. • Attractive smoko colored lid. Sufl. Retail $19.95 G6B26 S9.'J5

OKIDATA 180 A JVJTr1

A

rr f\f\

TsuMOir:L::/jus5i?KD/;Qsirurri.-i.y.■!.-:<!isL-.^.d flMQ. two fjyBlick poriB, atorlalporr, a pa'oliol port, an aiiornal diskdnvo port, and a built-in 3.5" disk drive.II avsn IndudQE a2-bu[ton mouse I

Amis* 500

73729

Features include modBSBlection.pSchsalocion.ieOcpsIn high spead dial: mode and I2(kps In utility mods. Noarloiter-qualltyl<i»t prints aL30cpE. Includes both Irlctiontood and liied Iraaor tor standard wldih partoraiod edge. Both Cornmodoro and standard parallel input. OWdtii IBOPilntoi

71634

I224.BS

tCALL

amiga 2000

Tho 2000 has mullilaskingabilitiat.tprilBs, aijMi-lnnra-

processor and built-in speech. With koyttonrd. mouse,

joyilidi, F1S 232 an fl Gen Ironies pon 6, the ZOO0 is a powerful

cofrputer.fi has abuirl-ln 3.5" djfihdriyo.mounttrglocaiions lorlwooilBrnalAmigafIopp|idiskdih'esandhasanlniarnal opllon ior IBM RC/XIcompallbllily. Standard RAM Ha lull MBandiaa»pandablolO9MB.

Amlfl«!000

77617

(CAU.

Trie complete compuier lor horns, school and small bustness-Supponedbyhlgh-qualrtyperiphoriils and over 10.000 Eottwar o piog rams. Fulliypawriiar-stylo key board. 6JK RAM, eight sprites, tnroa voices.

^CComp.U,,

54574

„».«

74087

Commodore Hardware 1670 Modem. 1500 Baud

3G952 37E35

«■«

ISOICCompoalleMonJior

54595

153115" Digk Drive

(CALL

74023

1179.95

545BS 72513

J1M.95 ti 14.95

1351 HouiK, fc«/C128

1541 II Disk Drlvo 17B4 RAM Enpenslon C64

Panasonic

71133

7S24fl

CALL

CALL ' wt """* Pr1nler

792W

CALL

PRICES TOO LOW TO ADVFIITISF'

^e 0tet*/y accept mail orders!

TENEX Computer Express

po box es^

Saiect over MEundionson front panel. Four NLQ fonts and iwo draH fonts, each siiod 5 10 20 charjm. Pioportnnal spacing. Graphics 240i2i&Jpi. Draft ai 192 cps. NLQ at

3Bcp5. Push or pull tractor feed. Two year warranty. Panasonic KX-P11B0 82779 S189.95

ExtteFoo For Charges!

South Bend, IN 46660 w« Verify ChBrue Card Addromes

Order Arrounl

. 1 Handling,

Charge ■ S3.75

$75.00 J 149.99 SI 50.00-1299.99

7.75

MOO.OOaup

8.75

ORDER TODAY CALL 1-800-348-2778

COMMODORE 64 and COMMODORE 12B are rerjistorod iradomarta ol Commodore Electronics, Lid. AMIGA Is a roglsterod trademark ol Corrvradsro Amlja Inc.. AI'O, Fi'O. AK. Hi, C.KJ, VI. GU. and lorelgn ordors ara subjoct to additional chipping charges, NOTE: Duo 10 publishing loadtimos. producl pricoo and specifications 010 Bubjod 10 change without nollce.


With all the great sports software available for the 64 and 128, picking the best games is no easy matter. But we converted the office into a locker room, and now that we've tested enough games to develop a charley horse in our joystick arms, here are our picks

for"

and compiled Ay Mickey McLean and Tom Hetsel


D

A

c

o

ealistic major league

view that switches to an

baseball teams and

overhead angle once the ball

* action are what make

is hit. This can be distract

The Sporting Nezvs Baseball, from Epyx, our top choice among baseball games for

ing, though, causing the de

fensive player to momentarily lose the ball. The graphics are excel lent in the pitcher's and bat ter's boxes, but they're not as sharp in the overhead

the 64. The game succeeds in achieving a balance be tween strategy and arcade action. You assume the roles

of general manager, field manager, and player. Rosters can be made from current major league teams or you can build a team from Hall of

view, in which the players

appear rather small. The ani mation, however, is excellent in both views. The batter always takes a practice swing

Famers. You can

also choose whether

Animation

or not to use a designat ed hitter in your lineup.

Graphics

As the field manager, set up your own batting order, make substitutions, and call plays on the field. Base runners can at

Sound

before he's ready to hit the ball, and the pitcher nods approval to the catcher's sign before delivering the pitch. The pitching motion is also

Payability

clearly depicted. Although small in stature, the fielders also move

Realism

tempt to steal, the pitcher can try to

well. You can see their arms move through the throwing motion each

pick off runners on base, and fielders can be moved according to a batter's

time they fire the ball to a teammate.

tendencies. Pitchers have several pitches at

These small touches give a realistic

their disposal, including fastballs, changeups, curves, and screwballs. Each pitch can

also be targeted for a certain area of the plate, and balks are possible. When you're in the batter's box, you can choose to swing

high, low, inside, outside, or level. The game provides a behind-the-batter

Ratlngy. 5—excellent, 4—flood. 3—avetage, 2—below average, I—very poor

COMl dMDE HardBall! - Accolade 12

COMPUTE!1* Gazette

feel to the game.

The only thing lacking in this one- or two-player game is quality sound. Other than the obligatory crowd noises, there are very few noteworthy sounds. The one noise you will notice is what sounds like a Bronx cheer each time a player makes an out.


Accolade n Accolade's 4t/i & Inches, take your oppo nents deep for the touchdown and then come back and flatten them on de fense. Call a variety of offen sive and defensive plays and execute them with one con

selected one. On the plus side, the defensive control player does change to the

defender closest to the ball carrier as the offensive play

er moves down the field. Both teams have rosters

with two players available for each offensive and defen

trol player and ten com

sive position. Each player on

puter-activated gridiron

the roster has varying expe

warriors who are pro grammed to carry out their

rience and ability. You must decide what type of game you want to play and then select the play

assignments on each play. On offense, choose a formation, a play,

ers who will best

and a receiver or

carry out

ball-carrier. When

your game plan.

on the defensive side

Accolade did not

of the ball, choose a formation, a control

include many football sounds with this one- or

player, and whether or not

two-player game. Most of the background noise is limited to

to blitz or red-dog. The game also features a complete kicking game, including kickoffs, punts,

the crowd's cheering and music

from an offscreen marching band. The only possible distraction in the game is the switching of screens when

field goals, and extra points.

The game is presented well, with realistic movements by all the players. After each touchdown, the ball-carrier

the ball-carrier moves downfield, but this

even performs a dance similar to the Ickey Shuffle. (Note: 4th & Inches was produced long before the Cincinnati running back popularized his TD dance.) The game's

only major limitation is the inability to pass the ball to a receiver other than the pre-

becomes less of a problem after you've played the game several times and be come accustomed to it. Its regulation 11-on-ll competition

and its fast action make 4th & Inches our choice for top gridiron game.

: 5—excellent, 4—goad, 3—average, 2—below average, I—Hem poor

John Elway's Quarterback - Melbourne House/Virgin Mastertronic Juno 1989

13


D

A

c

3 A I.

\

O

Accolade weaknesses. One of your

Accolade's Fas/ features an up-tempo

players may be a strong re-

three-on-three contest

bounder while his substitute may be a better shooter.

on the computer hardwoods

between the Jammers and

You'll need to decide which

the Slammers, two fictitious

player can best help

pro basketball teams featur

your team.

ing a cast of stars with dif

Hack an opponent or become overly aggressive underneath the basket and one of your players could be called for a foul, which could result in one or two shots at

ferent talents and abilities. The large, realistic-looking players have moves that would make Mars Blackmon or any other playground leg end jealous. Their on-

the foul line for your

court repertoire

opponent. Fast Break

includes slam dunks, fadeaway

differs from the real game of roundball only in the number of players on the court (three instead of the reg ulation five) and the player's inability to throw the ball or step out of bounds.

jumpers, and spin moves down the lane. The size of the players

also makes it easier to see who has possession of the ball.

Design your own offensive play and incorporate it within the

The variety of sound effects in

game. When your team controls the

corporated within the game is an out

ball, you can run your special play or choose from a selection of plays de signed by the Accolade coaches. If you'd rather play a run-and-gun style, forget the plays and run a freelance offense. Defensive plays can also be selected

standing feature of Fast Break. Accolade has included the sounds of the crowd

cheering, clapping, and stomping. As the players move on the court, you hear their

shoes squeaking and, of course, the sound

of the ball being dribbled. The swish of the

each time the offense decides to call a play.

net has not been left out, either.

Each team's roster consists of six players,

Two players can battle head-to-head or

with two available at each of the three posi tions. Each player has his own strengths and

one can compete against the computer

in this highly rated game of hoops.

5—excellent, i—gooS. 3—are/age. 2—below averasre, I—mi poor

NTENDERS Jordan vs. Bird: One on One - Electronic 14

COMPUTE!'* Gazette

Slam Dunk - Virgin Mastertronlc

Arts


Mrntfscape with a full complement of six players on a side. Other

If you've ever wanted to coach a team to the

options include a choice of

Stanley Cup, Mind-

uniform colors, a choice of

scape's Superstar Ice Hockey

rules, and a choice of play

can make you feel as though

ing either a practice or

your dream has come true.

a league game.

Its realistic simulation of a pro hockey team is what makes it our number 1

Player movement is ex cellent, especially the skating

and stick action. After a vi

choice for best hockey game.

cious check from an oppo

You can guide the team

nent, a player may end up

through a complete season

sprawled on the ice in a

and personally coach it

daze. Hit your oppo

through each game.

nent too hard and

You can change de

you'll wind up in

fensive and offen sive alignment and

the penalty box. While in the box,

make substitutions

you have no control

throughout the game, or you can sit back and

player on the ice.

The game keeps track of the standings during the sea

watch the computer coach your team.

son. Player trades with other

As for the action on the ice,

teams are possible if the other team

the players on your team can body-

agrees to your offer. You can also re cruit players from the minors and

check, fake shots, send the puck through the air, and pick up penalties.

hold training camps for your team.

The action has everything the NHL

This one- or two-player game strikes an excellent balance between strategy and action. You can hit the ice for a friendly game of hockey or try to build a hockey dynasty that dominates the other

has—except the fights.

Before each game begins, you have

the option to control either the center or

the goalie on your team. You can play a

two-on-two game with one player and a

teams in the league.

goalie per team or play a regulation contest Ratings: 5—excellent, 4—gooo", 3—swage. 2—Below amase, J— veii poor

Powerplay Hockey: USA vs USSR Electronic arts June 1989

15


Accolade ome games are based

in this topnotch golfing sim

Oon movies; others,

ulation. This attention to

on books; but jack

detail doesn't come without

Nicklaus' Greatest 18 Holes of

a price, however. Greatest 18's screens build more slowly than the ones in some golf games, but the wait is worth it. Animation, though lim ited to the golfer and to the ball in flight, is smooth and realistic. Players can compete

Major Championship Golf is based on a video. ABC Sports asked golf's Golden Bear to select his favorite 18

holes from the U.S. and Brit ish courses that play host to major tournaments. Jack dis

cusses those holes on the video and explains why they rank among his favor ites. Then he shows

against up to three human opponents or a variety

of computer-generat

viewers how he

plays them.

oooo OOOOG ooo oooo oooo

Now you have

the opportunity to play those same holes on your 64 or 128. Visit

Augusta, Baltusrol, Muirfield, Merion, Oakmont, Pebble Beach, Riviera, Royal Lytham, and St. An drews. For added variety, the disk

also includes two courses Nicklaus de signed himself. Test your golfing skills at Castle Pines, Colorado, and Desert

ed male and female golfers, including Nicklaus himself. A large part of

Greatest 18's appeal stems from the way the game feels through the joystick. Even at the expert level and playing from the pro tees, you get the feeling you have more control over the ball than with other

golf games.

Mountain, Arizona.

The graphics in this package are firstrate. Each hole is a careful reproduction of the original. From the clubhouse at St. Andrews to the Pacific Ocean bordering

Skins scoring or match play, deter mining wind intensity and direction, the ability to change your perspective, com

puter or manual club selection, and a sta tistics page are just a few of the features

that make this outstanding package from Accolade our choice for best golf game.

Pebble Beach, you'll find plenty of detail

Ratings; 5—excellent, t—gooH, 3—average, 2—below average, I—wry poor

FOP CONTENDE 16

COMPUTE!*

DO

World Tour Golf - Electronic Arts World Class Leader Board - Access Leader Board - Access


s

Accolade I

^

yH ost computer boxing

will work against your oppo

I games put you at I ringside, watching two

nent and then create your next fighter accordingly.

brawlers trade punches. With

Each fighter is drawn

with lifelike features and

TKO, Accolade puts you in side the ring, with your op

faces that show punishment

ponent staring you straight

as the three-, five-, or tenround bouts progress. Throw

in the eye.

A split-screen features

a punch with your joystick and your boxer responds im

large images of you and your

mediately. Action is as

opponent seen from the waist up. Your boxer throws a

smooth as a right cross.

punch to the jaw and you

You can throw nine dif ferent punches to the

see your opponent's head snap back as your glove connects. Fail

head and body with your joystick. Back

to block your oppo

your opponent into

the ropes and your

nent's jab, however,

punches carry more

and your face gets cut or

weight. To protect your

turns black and blue.

self, select a guard position at

TKO features both one-

any time in response to your

and two-player options. Create your own fighter with special ized attributes, calibrate his strengths and weaknesses, and then work your way up through the ranks of contenders. You can even select a face for your boxer. If he's got what it takes, you can get a shot at the champ. A fighter's win/loss record is saved to disk after each bout, so you can take him

opponent's attack. Between rounds, a statistics screen informs you of how many punches each fighter threw to the head and body and of how many punches connected. It also lets you

know how much damage each fighter has inflicted.

If you're looking for a good, clean fight, step into the ring with TKO. It's a winner by unanimous decision.

right to the top if he's good enough. If you start losing bouts, try to find a strategy that

Ratings: 5—excellent, k—gaoS. 3— Z—bBlaw average, J—veri poor

Fight Night - Accolade Star Rank Boxing - Gamestar (Metiiagenic)

Jitna 1389

17


When it comes to

from simple to complex, giv ing players several depths of

sports games, no one

outscores Epyx in the

play. To sprint around the velodrome, simply move the joystick forward and back ward rapidly. Mastering the 23 different moves on the

j

field of Olympic-style compe tition. But Epyx surpassed it

1

self when it decided to give players a taste of the Sum mer Olympics held last year

1

V

in South Korea. In fact, the

1

team from Epyx does more than simply enter the compe tition with The Games: Sum

mer Edition—it cap tures the gold medal. Programmers,

uneven parallel bars or the 40 possible combinations in the diving event, however,

-

requires concentration and a higher degree of joystick

dexterity. Animation is

smooth and flawless, and the participants

musicians, and art ists at Epyx went all

are well drawn.

out to capture the

Sound, often treated

thrill and excitement of Olympic competition. If

as an afterthought in many games, hasn't

you were unable to attend

been neglected, either. Birds chirp at the archery range as arrows whoosh to the target, and you can hear water dripping from the diving board at the

the Olympics in Seoul, The Games is the next best thing. From the opening ceremony, with its outstanding musical score and snapshots of Korean life, you realize

Olympic pool.

this game is a cut above the rest. Up to eight players may represent any

of 18 countries in any or all of eight events: Diving, Uneven Parallel Bars,

Rings, Hammer Throw, Velodrome Cy cling, Hurdles, Pole Vault, and Archery. Participation in the events ranges

A panel of animated judges award points in some events, but the computer keeps track of the scoring and

awards medals after each event.

For a program that takes top marks in all categories, check out The Games: Sum

mer Edition. It's a gold-medal winner.

Ratings: 5—eicellsnt, 4—good. 3—average, 2—below average, I—my soar

MDE World Games Winter Challenge - Thunder Mountain 18

COMPUTE'S Gazette

(Mlntlscape}


ESTABLISHED 19(58

Retail Outlet: Penn Station, Main Concourse

OUTSIDE USA....CALL

FOR CUSTOMER SERVICE Call Mon-Frl:9:30am-4:30pm

yimSm°pm (718)692-1148 (""692114B «««.„«.

(Beneath Madison Square Garden) NYC, NY 10001

OR WRITE TO:

FOR ORDERS & INFORMATION CALL TOLL FREE

P.O. Box 68 Brooklyn, NY 11230

1

I -Knn-7KQ-AKAK I OUU #37 OOOO 1-800-759-6565

■ |

FAX NO. 7186923372 TELEX 422132 MGRANT

0rder Hours: Monday-Friday, 9:00am-7:00pm / Saturday-Closed / Sunday 9:30am-6pm.

NO SURCHARGE FOR CREDIT CARD ORDERS / WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS / CORPORATE LEASING AVAILABLE SEAGATE

0128: D

' " >WlthGEOS

COMPUTER PACKAGES

Software

$11995

commodore

COLT PACKAGE

20,30,40,60,80 MB HARD DRIVES IN STOCK!

commodare

PCI 0-1

Built-in Disk Drive

SPECIALlt

#1

C/128-D DELUXE PKG.

■ CI28-D COMPUTER WBUILT-IN

DISKDRIVE • COMMODORE 1902 RG8 COLOR MONITOR ■COMMODORE COLOR PRINTER

. *iimexPA.'iSiONmodule

line

XElCCS.fiRAPHIXJH INTERFACEJEIECS BRAPHUSRIMTESFACE IETECSUPERGHAPH1XOOLD.,, C-UC -64C POWEfl 5UPPLI

HSSS ...I4V95 ITBK 179 86

:■■'.'.:■'■ C-t«D MODEM.

s:

COMmoCOFlEUSt MOUSE HAG C VOICE MODULE E M

C

-i b> 1M. 1E9O

.

C-179,-—

$QOQ

COMMODORE COLT

tilW

#2 C/128^D COMPLETE PKG.

$469

'&15B1 *17995 'C'154111 S15995

C/128-D WITH IO84S MONITOR

MONITORS

$59 WE CAN RECONFIGURE ANY OF OUR COMPUTER

COMMODORE 10B4S COMMODORE 1802 COLOR MONITOR

$294.95 $189.95

SPECIFICATIONS. CALL

COLOR MONITOR

$299.95

FOR INFORMATION.

MAGNAVOXRGB13"

PACKAGES TO YOUR

COMMODORE PRINTERS

AMIGA 2000

Amiga 500 M512K • Built-in

3 5- tfek Drive. Mo use- RGB waro

$1399 AMIGA

AMIGA 500 W/1084S 400 3S"D[lvo

2000 RGB

AMIGA 2500 Dri« • 40MB Hatd Dnva 4<eytoard- Mume -Amiga Basic

S|Slem Sollwao

$O H QA O I 5717

AMIGA 1010 DISK DRIVE A-16B0 MODEM

*189." *99.es

ALL OTHER AMIGA

•GEOS SOFTWARE PROGRAM

PRINTERS HP LASERJET SERIES 11

*p1629

FX-850 FX-10S0 LQ-500

omcula wiK

^729

3MBRM-BulJ-lfll5-D.sk

PERIPHERALS &

ACCESSORIES IN STOCK! 10S4S RGB COLOR MONITOR S294.95

'169

I

PS 3!l SL

AMIGA 500

RGB COLOR PACKAGE

MPS-1O00 PRINTER *169

dps-iioi a.-,, ,'.■-... L..

TOSHIBA

AMIGA 500...$529

AMIGA 500 With 1004S.

S459

$499

SANYO PR-3000A

J)ISK DRIVES S21995

-12-MONITOR

•COMMODORE C-64/C COMPUTER ■COMMODORE 1541-C DISK DRIVE •COMMODORE COLOR PRINTER •COLOR MONITOR

Eei cl 10 Cli. ■■■■:.: i 1; ■ • Bis;

Daisy Whtel LeiterQuailty Printer

•C/1ZB-D COMPUTER w/BUILT-IN DISK DHIVE ■COMMODORE COLOR PRINTER

#4 COLOR PACKAGE

IBM XT COMPATIBLE PKQ 512K RAM ■ 3B0K R»« ttrvo ■ \T

170a

CHJIH ( l!80

■COMMODORE C-64/C COMPUTER •COMMODORE 1541/C DISK DRIVE •COMMODORE COLOR PRINTER •12" MONITOR •GEOS SOFTWARE PROGRAM

5669

f71t

XE1EC«M3HAnODBI¥EFOH:

COMPUTER PACKAGES #3 COMPLETE PACKAGE

H B n Reso j w n M ono Moiiiloi • A!l Ho *■ to

:-.

to si

I HARD DRIVES FOR C

.A 77-7.16MHI- JFioopyDjaXCiivBS i» Cables & A3ap:ers • MS DOSSGW Bisc

I coyuooore usa mouse [tClEELB

1 A.

COWMOEOTE CCXT Comput8t • H0K

COLOR PACKAGE

A-2VX Compute' w/Keybaud • 3-5' O$K ftwt »Woitm -RGD Colw Mono ■ Fre» Mouse*

$1599

AMIGA 2000 wfiOMS

MONITOR

I

EPSON H» S493

LO&S0 IQ-1060

tSS HM

tSta

L&9M.

KvO

Q15

1OO9

AMIGA 2000 HD

LX-BCO

1193

Panasonic lisa

ism I1S0.

iwa...

tut iH4._ {IBS 1124...

1181 44 50 lus

NX-UXMC HX-KWCCfliinbiM

,,

NX-I00O NX-10CO flintal NX-JW3

sag

.Sag Eli

(349 11308

...H 68.85 1224.SS

!168.95 SIIB.BE ',:■£&,

OKIDATA OKIDA7A1S0

SitSSi

OKIDATA190

SE39.95

OHIMATE 30.

P2200

J^Con

(449.95

tl1».9S

"*

pkm

;

O43Gfi

CITIZEN

Jj|jg£:

IOishDr™-44MBHD.

■■Keytward 'Mouse

I'Sjsiem EotMare • Amiga Base

IR"3JTE221

C.O-0-iJcccpiM No additional IHlnt PdlW

ILABLE..CALL FOR DETAILS


The Southern New Mciko Commodore User's

A Guide to Commodore User Groups

Group, P.O, Box 4437, Uni, Park Brdv, Las Cnices, NM 88003 Deming Commodore User Group IDCUQ, 1400 Mallery Dr., Deming, NM 88030 Commodore Users Group of Roswell (CUCOR),

1619 N. Kansas, Rotwdl, NM BH201

NF.W YOltk New York Commodore Intereil Group (NYC-lg). 115 Essex Si,, Box-146, New York,

NY 10002 Kids Computer News, St. Hilda's & St. Hugh's School, 619 W. 114th St., New York, NY 10025 Bron< Users Group (BUG-64), P.O. Bon 523, Bronx, NY 10475 (BBS" 212-671-7050) Folklife Terminal Club, Box 555-R, Co-op City Station, Bronx, NY 10475 For Your Computer Only, 35 Belleview Ave., Ossining, NY 10562 (BBSo 914-941-5405)

Commodore User Group of Wcs1che>ter: P.O, Bo> 1230, whiiu Plains, ny 10602 Queens Commodore Users Group, 37 SkiLlman Ave., Brooklyn. NY 11211

Part 2

The Compule'r Fieaks, 84 Sterling PI., Brooklyn,

NY 11217 (BBSs 718-857-9285] Brooklyn Commodore Uter'» Group, 1735 E. I3ih St., A|H. 7N, Brooklyn, NY 11229-1952 (BBSs 718-945-1969)

Universal Processing Institute, 45-45 220th St.,

Compiled and Edited by Mickey McLean

Baysidf, NY 11361

Commodore Users Group of Greater New York,

This annual Gazette feature provides an up-to-date list of user groups across the U.S., throughout Canada, and around the world. Part 1, pub lished in last month's issue, included states A through M (Alabama-

Brentwood 61/128 Computer Club, Pub. Lib,, 2nd Ave. & 4Ui St, Brentwood. NY 11717

Montana). Part 2 includes user groups from the remaining states

(Nebraska-Wyoming), from APO sources, and from foreign countries. Under each state heading, groups are listed in order according to zip code. Groups from outside the U.S. are listed alphabetically under each country heading.

Commodore 64/128 User Group Update COMPUTED Gazette

NY 11756

846-8934)

Your group will then be listed in our monthly "User Group Update"

column in an upcoming issue of Gazette. Note: When writing to a user group for information, please remember

to include with your request a self-addressed envelope with postage that is appropriate for the country to which you're writing.

683, Fremont, NE 68025

Greater Omaha Commodore Users Croup, P.O. Box 241155, Omaha. ME 68124 (BBSs 402-Jio6400) Mid-Nebraska Users of Commodore IMUC). 192U N. Huston Ave.. Cran.l Wand. Nt 68803 McCook Commodore Users Croup, 1010 Bui 2nd St, McCook, NE 69001 <BBS« 308-3451152|

Platte Valley Computer Users Group IPVCUGJ, P.O. Box 662, Gering, NE 69341

County Commodore Computer Club

Cs). 3273 S.ivatli, Las Vegas, NV 89102

Elillsdale Commodore bi Users Club, 32 Lsplanade Uke Dr., Hillsdale, N] 076J2 Commodore 64 Beginners Croup, 680 Leigh Terr, Hfeslwood, N| 07675 Garden Stile Commodore User's Group Inc.. 89

Stratford Hd., Union l;a1k MJ 07724 Commodore User Croup o) Central New Jersey, 112 Old Bridge Kd, Malauan. NI 07747 Universal Software Incorporated. 83 Bald Eagle, Morris Area Commodore User Group IMACUG), P.O Bin 492, Ml. T.ihor, NJ 07878 Commodore E. Brunswick Users Group

ICEBUC). i Kings Rd., li. Brunswick. NJ 08SI6

NI W MAMI'SniRl Manchester Commodore Users Group, CO. Box 1641, Manchester, NH 03105 New England Computer Pioneers, P.O. Bun 815,

Conioocook, NH 03229 Commodore Help And Information Network (CHAIN Gang), P.O. Bo* 1155, Laconia, NH 0324? Commodore Users Croup. P.O. Box 129, Con cord, NH 03302-0129

Nt:W MI-XKX)

Ti-odoro NW, Albuquerque. Nil 87107 (BBS" 4I7-357-B361)

Los Alamos Commodore Users Group, 4214-A Ariiona St., Los Alamos, NM 87544 (BBS" 505-

662-5940) 5686, Tins. NM 87571

June 1989

Ulka Commodore User Croup, 1801 Storrs Ave,, Uika. NY 13501

Commodore Users Group of Massena (COMA), 7 Water St.. Massena, NY 13663 (BBS" 315-764-

1360]

Lealherslocking Computer User's Club, V.O- Box 1284.OntMnta. NY I3B2O(BUS» 607-433-2313) The Rainbow International C-64 Users' Group. 55 Expressway Village, Niagara Tails. NY 14304

The Niagara Falls Commodore/IBM Club, 2405 Willow Awe., Niagara (-alls, NY 14305 Geneva Commodore Users' Group, 25 Pine St.,

Geneva, NY 14456 Commodore Users Group o( Rochester (CUGOR), P.O. Box 33463, Rochester, NY 14092 Com-puter Club, P.O. Bon 4339, Elmira, NY

14904

NOK III C":\I«JI INA

Computer Programmers Unlimited (CPU), 2310

Taos Area Commodore User's Group, P.O

The Commodore Computer Club of Syracuse. P.O, Box 2232, Syracuse, NY 13220 (BBS" 315-

mann, 78 Carfietd St.. Ft. Plain, NY 13339

Data Exchange-Beneficial Users Group 64/128 (DE-BUG 64/128). 213 Burns Way, Fanwuod, NJ 07023

Huckettstown, N| H7H40

NfcVADA

Oswego Commodore User Croup. 424 Mahar Hall, State University College, Oswego, NY 13126 Central New York Commodore Users Group ICNYCUC). hSS7 Peck Rd., Syracuse, NY 13209

656-3514) Mohawk Valley Computer User Croup, c/o Hol-

NEW JtRSl-Y

MHRASKA Pathfinder Commodore User Group, P.O. Box

11961

Tri Cily Commodore User's Group (TCCUGI, P.O. Bo< 12742, Albany, NY 12212-2742 Hudson Valley Commodore Club. P.O. Boi 2190, Kindlon. NY 12401 Caiskill Commodore Users Group, Box 160

R.F.D.. Wbodboume, NY 12788 Fnntlei Computer Useis, K.f.D. 1, Boi 352A, Chaw, NY 12921 (BB5« 518-846-8803 or 518-

P.O. Box 5406 Greensboro, JVC 27403

COMPUTE'S Gazelle

Ml-Comm User Group, 26 Arolea Rd., l.i'vittown,

Ridge C-64 Users Group, 94 Ridge Rd., Ridge, NY

cluded next time, send your club name, address, and bulletin board ser vice telephone number (if available) to:

20

Quicksilver Users International Commodore Knighls (QUICK). 33 Smith Ln, Centereach, NY 11720

Club 64, P.O. Box 2265, Patchoguc, NY 11772

If your group does not appear in this list and you wish to be in

Clark

190-25 Woodhull Ave., Hollis, NY 11423 Commodore Long Island Club, Inc., 2949 Roxbury Rd., Oceanside, NY 11572 BLCC, 151 DuBois Ave., Sea Cliff, NY 11579

Bos

Foothills User Group, 1012 Jesse Tr.. Mount Airy. NC 27030 Triad Commodore Users Group, P.O. Bo* 10833, Greensboro, \C 27404 (BBS" 919-288-0372) Sanlee Commodore Club, 514 Colonial Dr., Sanford, NC 27505 Baileys User Group IBUC), P.O Box 70, Holly

Spring*, NC 27540


Computer Users of Lincolnton. Hi. 3, Box 351.

Uncolnlon, NC 28C°2

Salisbury Compute, Rt 1, Bu> 349B, Salisbury, NC 28144

Wilmington Commodore Users Group, 210-1 Wisteria Dr., Wilmington, NC 28401

Down East Commodore Users Croup. P.O. Bin 1255, Havelock, NC 28532 Unifour Commodore Users Group, P.O. So* 9324, Hickory, NC 26603-9324 (BBS" 704-3284875|

Ashcvllle-Buncombe User Croup (A-BUC), P.O. Box 15578. Asheville, NC 28813

NORTH DAKOTA Central Dakota Commodore Club, P.O. Box

1564, Bismarck, ND 5B502-15B4 The Commodore User Group, Inc. (TCUG), P.O. Box 63, Brice, OH 43101 (BBS" 614-755-26114] Central Ohio Commodore Users Cioup, P.O. Box 28229, Columbus. OH 4322B-O229 (BBS" 614274-6502)

South Toledo Commodore Computer Club. P.O. Box 6086, Toledo, OH 43614 Basic Bits Commodore Group. [\O. Box 447, M.

Ridgevitle, OH 44039 Commodore Preference Users Connection (CPU Connection), P.O. Bo< 42032, Brook Park, OH 44142 (BBSo 216-238-4578)

Ciii.iiin,;.' Falls Commodore Club, P.O. Box 3025, Cuyahoga Falls, OH 44223 Mahoning Valley Commodore Club, P.O. Box 1180, Youngstown, OH 44501

Commodore Users Group, 29425 Battler Rd., Box 175, Dennison. OH 44621 Canton/Akron/Massillon Users Group (CAMUG1, P.O Box 2423, North Cinton, OH 44720 Mid-Ohio Commodore User's Club. Box 1363.

Cuwll Kd., Buller, OH 44622 Commodore Erie Bay Users Croup (CEBUQ, P.O. Box 1461, Sandusky. OH ■14870 Cincinnati Commodore Computer Club, c/o Cure oi Ars School, Berwick & Roe Streets, Cin cinnati, OH 45237 Southwestern Ohio Commodore Users Group

ISWOCUG). P.O. Bo> 46644, Cincinnati, OH 45246

The Daylon Area Commodore Users Croup (DACUG), 1117 Lavcrn Ave., Kotlcring, Oil 45429

Pittsburgh. PA 15236

Mid-Cities Commodore Club, PO. Box 313, Bed

North Coast Commodore Users Group Erie. PO. Box 6117, Erii\ PA 16512-6117 (BBS" 814-8991796)

Commodoie Languages and Operations Croup

Blucjuniata Commodore Users Group, 18 Ridge

Rd., Levdslown, PA 17044 Huntingdon County Hackers, P.O. Box 132, Mill Creek, PA 17060 Harrisburg Area Computer Group. 721 S. 29lh

St., Hamburg. PA 17111 White Rose Commodore Users Group, PO Box 7501, York, PA 17404-0501 CenPUG for Commodore. R.D. 4, Bo< 99A. |crsey Shore, PA 17740 Gods of Public Domain. BQFnlthDf,, Oitasauqua, PA 18032 Lehigh Valley Commodoie User Croup, 4315 Crackersporl Rd., AllenlOwn. PA 18104 The Scranton Commodore Users Croup (SCUG1, 499 Mulberry Si., =804, Scranton, PA 18503 (BBS= 717-4B9-5H19) lngcrso] Rand Computer Users Group (IRCUGI,

R.D. 1, Box 173, S.lyre, PA 18840 Lower Bucks Users Group, P.O. Box 397, Croydun. PA 19020-0959 (BBS= 215-547-7009)

El'A Commodore Users Group. Edwin) H. Co

Computer Society, PO. Box 57096, Philadel phia. PA 19111-7096

LCC, P.O. Box 48141, Philadelphia, I'A 19144 Main Line Commodore Users Croup IMLCUG),

1046 General Allan In.. Wusl Chester. PA 19382

(BBSS 215-354-9750)

lluxmont Commodore Users Group, 1206 Cowpath Rd., llalfiekl, PA 19440

Commodoie Users of Berks (CUB). 810 Sledge Ave.. West Lawn. I'A 19609

keiodf isi and Narragan5ett Commodore Users Group. 1' O. Box

8707, Cranston, HI 02920 (BBSs 401-737-9774)

SOUTH CAROLINA

BIBS, 658-C Wlndormera, Charleston. SC 29407 Box 71872, Charleston, SC 29415-1872 (BB5» 803-875-99051

Commodore Ham User's Croup (CHUO, P.O. Box 221, Coos,> Creak. SC 29445-0221

Rock Hill Area Commodore Users Group

Muskogee Commodore Users Group (MCUC), 2429 Cc-orgia. MmkogTO, OK 74403 Osagc/Kay Commodore User's Group

IOKCOM1, 317 Woodbury, Ponca Cily, OK 74601

OKHiON United Commodore Users Group, 5665 Tioul Creek Rd., Mt. Hood/Parkdali;, OR 97041 Commodore East County (CEO, 2424 SE Eva.it Avc.. Tioutdale, OR 97060-2328

Crash-64 Salem Area's Commodore User's Croup. P.O. Box 241, Salem, OR 97308 (BBS'

503-585-3092) Albany Corvillis Commodore Users Group

(ACCUC), I'.O. Bo* 1124, Corvallb, OR 97339 United State* Commodore Users Group, P.O. Bo* 2310, Roseburg. OR 97470 CUA, P.O. Bo* 531, Medlbrd, OR 97501

I'LNNSUVANIA A-K 64 User Group, 1762 Fairmont St.. New Ken sington, PA 15068

Bettis Commodore Users Group, 592 Arbor l.n..

Trails. Willis, TX 77378

Tri-County Commodore Users Association (T-

CCUA). 557 Lakeview Cir., New Braunfels, TX 7813(1 (BIISb 512-6201371) Amistad Commodore Users Group, P.O. Box 421212, Del Rio, TX 7BB42

Top of Texas Commodore (TOTCOMl, Box 2851, Pampa, TX 79066-2B51 (BBSs 806-665-4764) Tri-State Commodore Users Group (Tri-CUGt, P.O. &■< 8971, Amanllo. TX 79114-8971

Commodore Users of Tenas (CUTI, 7007 Mem phis Ave., I.ubbock, TX 79413

El Pasci Commodore User Group, P.O. Box

3709.14, Tl Paso.TX 79904 (BBS- 915-833-1024)

UTAH Mountain Computer Society, 3898 Cheryl St., W.-st Valley, UT84119

Fayson Area Commodore Users Group (PAC),

Commodore Users Group, Philadelphia Area

Greenville Commodore Users Network (GCUN),

P.O. Box 691842, Tulsa, OK 74169-1842 (BBS" 916-836-3250)

24H4]

The Willis Commodore Users Group, 8 Fores!

Moab Commodore User's Group, 860 S. Antiq uity Ln., Moab, UT B4532

3392, Lawlon, OK 73502 (BBS" 4115-357-6181)

Tulsa Area Commodore Users Group (TACUG).

Box hl2, TombaU, TX 7737S (BBSff 713-445-

twA fhelr families.!

Commodore Users of Bartlesvllle, 1704 S. Osagc. Bartlesville, OK 74003 (BBS* 918-336-3872) Stillwaler Computer Society. 3124 N. Lincoln. Stillwater, OK 74075 (BBS" 105-372-1333)

(C/LOG), Rl, 1, Box 158, Gruesbeck, TX 76642 Commodore Houston User Group (CHUG), P.O.

llorsham Amiga/64, 20-A Lumbor Jack Cir,, Honshum, PA 19014

Commodore Peek and Poke Society (CPE'S), P.O.

Commodore User's Group of l.awlon, P.O. Box

lisle Killeen. TX 76541-7321

INole: Open lo all jednal ymvmnMitl tmplcyets

Hancock User's Group (HUG), P.O. Box 1651. Findlav OH 45839-1651 (BBS" 419-423-6648)

ford. 1\ 761195 (BBS= 817-268-4191)

Central Texas Computer Users Group. 902 Car

Cache Valley Computer Club, 315 W 400 S, Smithtield. L'T 84335 (BBS= 801-752-1187)

Commodore Computer Club of Columbia, P.O. Bo« 5691, Columbia. SC 29250

OM AIIOMA

12S Users of Dallas/Ft. Worth, P.O. Bos 28277, Djltos, TX 75226-0277 (BBSo 214-285-7646)

hen. 1712 Aidtnn Uir Rd., Dresher. PA 19025

Dayton Area Commodore Users Croup

(DACUC), 2040 Turnbull Rd., Daylon, Oil 45431 (BBS" 513-878-1408)

TX 75OB3

Bullet Commodore 64 User Group, 1' O. Boi 2-108, Butler, PA 16001 Castle Commodore Computer Club. P.O Boi 961, Mew Castle, PA 16103 (BBS" 412-9468592)

P.O. Box 5272, Station B, Greenville, SC 29606

(RHACUG). P.O. Bin 10243, Rock Hill, SC 29730

SOUTH DAKOTA Aberdeen Commodore Club, 926 S.9lh Si., Ahfidwn, 3D 57401 Port 64, P.O. Box 1191, Rapid City, SD 57709 ItNMiSSI ■! FCI'A. P.O. Boi 548, Antioch, TN 37013 Clarksville Commodore Users Croup, I'.O Bov 2171. Clarksvillc. TN' 37042-2171 Commodore Association of the Southeast (CASE), P.O Box 2745, Cl.irksvillc, TN 370422745

P.O. Box 525, Sal™, UT 84653 (BBSn 801-4232734)

Southern Utah Commodore Hobbyists, 528 N.

Blue 5k¥ Dr., Cedar Citv, UT B4720

Vl-KMOXT Connecticut River Users Group (CRUG), P.O, Box 151, Westminster, VT 05158

VIKCIMA Northern Virginia Commodores, 9206 AnnhursI St.. Fairfax VA 22031 WAC User Group, 3309 Rose l.n, Falls Church, VA 22042 Capitol Area Commodore Enlhusiists (CACE),

607 AbbOtU l.n., Falls Church, VA 22046

Washington Area Commodore User Croup, P.O.

Box M4. Springfield, VA 22150-0684 Dale City Commodore Users Group, Inc.. P.O. Box 2265. Dale Cily. VA 22193-0265 Fredericksburg Commodore Club, P O. Bo> JU38. iredencksburg. V-\ 22404-8438

South Richmond Commodore User Group. P.O.

Bo> 1393, Midlothian, VA 23113 CURVii, P.O. Box 28284. Richmond, VA 23228 (BBS* HO4-2B8-1439)

The Richmond Area Commodore Enthusiasts (TRACEI, 2920 Pinehurst Kd , Richmond, VA 2322S Tidewater Commodore Users Group. P.O. Boi 61814. Virginia Beach.

VA 234e2 (BBS= 804-

499-1319)

Peninsula Commodore Users Group, P.O. Box 1.,

Hflmplon, VA 23666 (BBS" 804-886-0901) Portsmouth Commodore Users Group (PCUG),

P.O. Bo* 6561, PoiUtnDUth, VA 2370.1 (BUS" B0448B-B372) Southside Virginia Commodore

Users Group

240 14th Ave.. Hopmwll. VA 2.1860 Henry County Commodore Computer Club. Rt 9. Box 61, Martinsville, VA 24112

Lynchburg User Group, Rl. 2, Box 180, Lynchburg, VA 245111

Dungeons anil Dragons User Group. RL 1. Boi 28A. Cumberland Clly, TN 37050 Multi-User Computer Club. 213 Holiy Ave., South Piusburp. TN 37380-1313 (UBS» 615-

Commodore Users of Lynchburg (CUOU. I'.O. Bo\ 338h, Rivermont Station. l.\rnchburj;. VA 24503 (UBS* B04-H45-3135)

Ualeigh-Barllelt Hackers CUG, [«mea Patrick, 3457 GateWOOd Dr., Memphis, TN 38134

E/T. P.O. BOX 1767, Uothell. WA 98041-1767 NW Commodore User Group, 2565 Dexter N S203, Seattle, WA 98109 (BUS" 206-281-7661) PSACE, 1313 5th Ave. West, Seattle, WA 98119-

837-8352]

Memphis Commodore Uacrs Club, P.O Box 34095, Bartlett, TN 3H134-0095 (BBS" 901-3664676)

TEXAS Society of Computer Owners and FHT I-nthu-

siasts (SCOPE), P.O. Bm 833095. Uirhaidwn.

vvAsiii\t;ro\

34111

U.W. Commodore User Group, P.O. Box 75029,

Seattle, WA 'WI2S Renlon Computer Group. 4'>I7 S. 164lh St., Seaule, WA 98188

t-

COMPUTE'S Gazoltn

June 1989

21


Arlington Commodore Users' Croup, 4416-12fiTh Place NE, MaryavUle, WA 98270 Club 64, 6735 Tracyton Blvd. NW, Bremerton. WA 98310 University Place Commodore Home Users

Group (UPCHUGI, PO. Box 11191. Tirana, WA 98411-1101 (BBS" 206-565-0690) World Wide User Group. P.O. Box 98682. Tacom.i, 1VA 18498 (BBS= 20^-531 2447) Tri-Clly Cummodore Computer Club (TC

CUBED), P.O. BOX 324. Kfchlind, WA 99352

(BBS« 509-783-1931)

Blue Mountain Commodore Users, 550 5. 2nd

Ave.. Malta walla, WA 99362-3H9 (BBS* 509529-5226)

Commodore User Group (ACT), P.O. Bos 599,

Belennnen, A.C.T., Australia 261ft (BBS* 062810847]

Hedland Commodore User Group, David War ren, P.O. Bo. 2551, South Hedland 6722, West ern Australia Melbourne Commodore Computer Club Inc.,

P.O. Box 177, Box Hill, Victoria 3128, Australia South Australian Commodore Computer Users Group, P.O. Box 427, North Adelaide, SA 5006, Australia Slawell Commodore User Group, P.O. Box 299, Stawell,-3380, Australia

HI-I.CIUM L'Amiral Club C = 64 & Amiga. P.O. Box 41. B-

WFST VIRGINIA

1090, Brussels, Belgium

Blueficld User Group 20/61 (BUG). PO. Box

I!Q0, Bhiefield, WV2470) Commodore Home User's Group (CHUG), 81 Lynwood Ave,, Wheeling, WV 2fiOOJ Mid-Ohio Valley Commodore Club, Inc.

(MOVCC), P.O. Box 2222, Parksnburg, WV 2610I-222? (BiSS" 304-295-650!) Northern West Virginia C-64 Club, 228 Grand St., MOrgajitown, WV 26505

WISCONSIN Commodore Hobbyists Involved In Personal

Brasil Commodore Users Group (BCUG), Edson Conselheiio, Kua Chico PontM 1621, Sao Paulo, SP 02067, Brazil Commodore Users Group Porto Alegre, terreira

de Abreu 91/3, 90040 Porto Alegre KS, basil Commodore

Club,

R.

Ver. Garcia R.

Velho 33, Apio. 41—Bairro Cabral, B0030 Curi tiba PR, BrGE.il

CANADA

Sysleim (CHIPS), P.O. Box 1006, West Bend, Wl 53095

Wisconsin Association of Vk/C

i nlliu-.i.l-.i-.

(WAVE), 1020 Kurd? Dr., Blm Grove, Wl 53122 Milwaukee Area Commodore Enthusiasts

(MACE), P.O. Box 2621S, Milwaukee, Wl 53226 Madison Area Commodore Users Group IMACUG), P.O. Box 1305, Madison. Wl 537011305 1BBS" 608-251-6612)

UuldCHft Inc.. loo Arrowhead Dr.. Giten Bay. Wl 54301

COMM-HAY64. P.O. Box 1152, Green Bay, Wl 54305 (BBS" 414-494-1527]

Trice County Compute! User Group, Rt. 1, Box 164, Prentice, Wl 54556 (BBS= 715-762-4599)

Weslern Wisconsin Lacrosse Area Commodore Users Group. 622 Avon St., Lacrosse, Wl 54603 Fond du Lac Area Commodore Users Club. P.O. Box 1432, Kind du Lac, Wl 54936-1432

Cheyenne Association ol Compuler Enthusiasts

(CACIL), P.O. Bin 1733, ChovsnrU, WV 82003 Casper Commodore Users Group ICCUG), c/o

CtS2V Mountain Electronics, 511 E. 2nd St., Cas per, WY 82601

DISTRICT OF COLUM1SI,\ USO Commodore User Group, 207 Beyer Rd. SW,

Washington, DC 20032

NAVAIR Commodore User Group, Naval Air System Command Recreation Association,

Washington, DC 20361 Edison Commodore User Group, ]nhn Pinch, c/o

NKL, Code 5707.61, 4555 Overlook Ave. SW, Washington, DC 20735

USER GROUPS OUTSIDE THE U.S. U.S. AKMID SFRVKT'S AHKOAU The Muensler Garrison User's Group, c/o Ran

dall Harper, 583rd Orrf, Co., API). NY 0907S

Commodore Cumputer Users Croup Heidelberg

[West Germany), P.O. Bd. 232. APO, NY 0910%

tel.: 011-49.622-1-124O8 (BBS" 011-49-620365010) International Commodore Owners Network (ICON), c/u Glenn Whitehead, E. Co. 708th

S.B., AI'O. NY 09185 Alconbury Commodore Compute! User's

Croup, Ami.: M.Sfit. Willie ]. JofinBon, Box 58, APO, NY D9238-S0M

U.S. Naval Station Guantanamo May Cuba Com

puler Users Croup, P.O. Bon 10011, TBPO. Nor

folk. VA 23593 (BBSs 011-53-99-4J57)

Chicksinds Computer Club IC cubed*. Attn.: Recreation Center, RAF Chick-onds. Shefford

Beds., England SG17 5PZ

3117 Chilliwack Commodore Computer Club. P.O. Box 413, Sardis. B.C., Canada V2K 1A7 Juan de Fuci C64/128 Users' Group. P.O. Bos

7IH«, Depot 4, Victoria. B.C.. Canada V9B 4Z3 Keluwnj Computer User Group, "11-4131 Lake-

shore Rd,, Kelowna, B.C., Canada V1W 1VH < <'<|uill-iLji

Computer Club,

1752 Renton

Way, Ton Coquitlam, B.C., Canada V3B 2R7 (BBS 604-942-0947) J'rince George Commodore User's Association (PGCUA), 1491-17th Ave., Prince George, B.C.. Canada V2L 3Z2

7H3, Sleinhich, Man,, Cinttdl KUA 2A0

Ni-w Brunswick The I'ORCE, P.O. Box 2203 MTO, Sainl John,

N.B,, Canada H2L 3VI (BBS" S06-849-9405) Moncton Users Group, Box 2984 STN A, Moncton, N.B., Canada E1C HT8 (BBS= 506-382-

4362]

Ontario Hramptun User's Group (DUO,

Bfunpltm, Ont., Cmada 1.6V 21.3 Elamlllon Commodore Users' Group, 201 MilU'n

Kd,, Stoney Creek, Out., Canada LSE 2G6 (BUS" 416-529-4802)

Ice Software Exchange, Box 188, Warren, Ont,

Canada P0H 2\'O Midland Commodore Users Group, c/o W. E. McKibbon. R.R. 3. Fenelang, Ont., Canada I.0K IPO (BUS- 705-526-5910)

(CHATS), I'.O. Box 212, BnsnHn, .1040, ViclOrtO, Australia

Simla, Ont., Canada N7S 3K7 The S.iull Commodore Compuiet Club, SMI Old

Goulala li.iy Rd., Saull Ste Marie, Ont., Canada P6A 5KS (BBS= 705-94S-1H35)

TPUG Inc., 5334 Yunge St., Suite 116. Willowdalc.

1012, 19th D Mjiii Rd., Rajajinagar First Block,

Bangalore 560 010, India

Inn Commodore User Group, M. Shajari, Islahan Universi[\F, Isfahan, Iran

Fin Club, Kofi Sugimuyj, 2-1-101107 Higa^hi-Tflishi Y^o Osaka, Japan 581

m i:\ico Arcane 17-Commodore User's Club, Fausto Pena Nunez, Calle Plata 3307, Villa San Alejandro, C.P. 72090, Pui'bla, Pue.. Mexico

Bosc Commodore Users Group, Lie. Oscar E.

Sacn? Salinas, Av. Francisco 1. Madero con Oiieme3 a 1001. Cd. Rio Bravo. Tam.. Mexico Club Commodore de Jiurcz. Calle del Manantial = 1448, Ciudad ]uare/. Chihuahua, Mexico 32500 (BBSb 011-52-16-14-34-57) Club Commodore del Sureste, Carlos M. Diaz Escotfic, Col. G. Gineres 25 X 14 192 A, 97070 Menda Yucatan, Mexico

I'AKISTAN T1GLON, c/o Ahmed |amal. P.O. Box 7237, A.H. Kd., Karachi-74400, Pakistan

I'MllII'l'INIS Society of Commodore Users In Metro Manila (SCUM), c/o RupntO A. O. Navarro, 946 Murillo St., Quiapo, Manila, Philippines 1001

I'UI-KTO RICO Commodore Users Exchange, c/o ). S. Cardona, P.O. Box 1601. Caguas, Puerro Rico 00626-1601

SAUDI ARABIA Commodore League of Riyadh (CLR), P.O. Bos Iti2ln. Riyadh 11464, Sau.li Arabia

KII'UHI.ICOI

SINt.AI'OKE

The Commodore User Club. Bedok Central, P.O.

Boi 693, Singapore 9146, Republic oi Singapore

Sl'AIN Costa Blanca Computer Club, c/o Ed Kelly, Mantebello 25, La NucM-Alicanie, Spain 03530

Stockholm Compuler Club, Lars Persson, Box 1KI58, 200 32 Malmo, Sweden

Compuler Ciub Sweden, Han1. Eng»trom, P.O.

Box 7O40, S-103 (W. Stockholm, Sweden

SWITZERLAND Computer Anwendei Clubr Postfach 29, B042 Zu rich, Switzerland

e

Attention—Commodore User Groups!

Ont.. Canada M2N 6M2 |BBS" 416-733-2933 or ■116-273-6300)

Quebec COBLI, VI1 Place Pilon, Ste.-There=e, Que., Can-

Change in name? New address?

ada]7B ir.i

Add a BBS?

Canada |4B 6V2

Write us and

Disk-O-Tcch, P.O. Box 522, BouGhflrvlIle, Que., 1.'Association de Micro Infoimatique dc 1'Kstrie (L'AMiE). P.O. Ben 1627. Shcrbrooke, Qub., Canada |1H 5M4

COLOMBIA

36621, Bogota, Colombia, S.A. ComSoft Commodore User Group, IJ. lr. Carde-

nu, Aparttdo Aeiro ')H72, Call, Colombia, S.A, June I9B9

Commodore Users Group, c/o S. Ram Copal,

fiarni.i Commodore User Group. \27i> Gifft'l Rd.,

AvenldS Caracas No. 52-7'l Oi. 401, P.O. Bin

Commodore Hints And Tips Swapping

86. 8800 Viborg, Denmark

INI1IA

SYVIDLN P.O. Box 384,

Club Commodore Colombia, c/o JorRC Bonilla,

AUSTRALIA

COMPUTE'S Gazette

Site 37. Camp. 7, CasUflgar, B.C., Canada V1N

Commodore Concepts User? Croup ICCUG),

VVYOMIN(.

22

Etrilisli C nliiinhi.i Cistlcgar Commodore Computer Club, R.R. 1,

Tori

niiNMARK M1DTJYDSK Compuler KlublMCKlJegstrupvej

JAPAN

I1RAZII

Curitiba

COSTA RICA Club Commodore dc Tlbas, Marvin Vega, P.O. Box 516, Tibas, San |ose, Costa Rica

tell the

Commodore community in our monthly

"User Group Update."


mis First over Germany

across the sky, you must take into ac count wind drift, and your aircraft

guns, and even the pilot (you). If you do get injured, it's time to hope you've

The package shows a B-17 being at

makes much broader turns than any

tacked by German fighter planes, but

other fighter plane you may have flown.

picked a copilot with the right qualifica

don't be misled—first over Germany is not a true flight simulator.

Represented as a black dot moving over the map, your B-17 moves ever so

There are several reasons for this. Foremost perhaps is that Strategic Sim

slowly. As you fly, you'll notice a for mation of black dots moving from west

ulations has more experience in creat

to east. You don't have to pay attention to them now, but in the next practice

ing board-type war games and D & D-

type adventures. First over Germany has elements of both genres. Second, the graphics for the game were created willi Graphics Magician, the animation sys

mission you'll have to join the formation. Subsequent missions must be flown in order. They include bombing practice and flights to Chanute Field,

from Polarware. While it's n good sys

Illinois; Westover Field, Massachusetts; Gander, Newfoundland; Preswick,

tem, it does not lend itself to flight simulator-style animation.

England; and Thurlc-igh, England. If you've chosen a navigator with high

tem used in

the graphics adventures

But all this is not to say that First over Germany is unworthy of your con sideration. Taken as a whole, it emerges

aptitude and experience, you'll proba bly make it.

Before you start playing, make a copy of the disk. Any copy program should work. This is necessary because Vint over Germany writes information to the disk each time you play.

Next, select a crew. Try to choose the men who possess the best combina tion of aptitude, experience, and stami na. It is all well and good to have a bombardier with high stamina, but if he has so little aptitude or experience that

he can't hit the target, he'll be of no real use. On the other hand, remember that he hangs in space surrounded only by the plexiglass nose of the plane. If you, the pilot, are prone to crashing, the bombardier could probably benefit from a little extra stamina. OK, you have a crew and now it's

time to learn to fly. The screen shows an overhead view of Wendover Field, with flight instructions and a superim

posed flight path. At the bottom of the screen are readouts for altitude, speed, power to the four engines, flap attitude, and so on. Nothing in the scene sug

gests you are in the cockpit of the air craft. In fact, the plane is seen poised on the runway down there; remember, this

is not a flight simulator. The manual gives step-by-step in

structions for takeoffs, climbs, turns, and descents. Basically, you're to take off, fly a circle, and land, but it's not as

easy as you may think: Clouds scud

As you fly, the scale of the map/

landscape varies, changing from high

as a mission simulator—one with a lot of challenges.

tions. Joystick response diminishes, re flecting his level of expertise.

Do your utmost to

maintain heading and

altitude. The alternative is to fall out of formation and become easy pickings for some

altitude to an enlarged view as you de scend for a landing. There are views from inside the aircraft, including a pilot's view, but these are not meant to

compete with screens in true flight sim ulators. These views are static, with nonworking instruments, and with en emy aircraft indicated by black dots in the sky.

Again, the idea is not to simply send you into the sky in an aircraft simu

hotshot Lttftnvaffe fighter

lator, but to provide you with the overall experience of a real bomber group.

jockey.

animation may be disappointing to

While the graphics and the rudimentary

some, I doubt that those who trouble to involve themselves in the missions will

Upon arrival in England, you'll fi nally get to fly combat missions over France and Germany. There arc 25 mis sions in all, bombing industrial targets,

ports, shipping yards, U-boat pens, and the like. All missions are said to be au thentic versions of those flown by the 306th Bomber Group, on whose ex ploits the game is based.

Along the way, you'll encounter enemy fighters and flak. In spite of these, you should do your utmost to maintain heading and altitude. The al

ternative is to fall out of formation and become easy pickings for some hotshot Luftwaffe fighter jockey. The hazards are real and cause real

damage to your aircraft. You may have to contend with damage to one or more engines, fuel lines, the oxygen system,

be displeased with the game. The documentation for First over

Germany is good and includes a brief history of the 306th, as well as step-by-

step instructions for learning to fly. Al though there may seem to be many

training and transit flights, remember that their purpose is to provide you with experience before sending you into com bat. Toward this end, each flight ends with a status report on the crew and an efficiency raling for the pilot.

Although the game combines ele ments of board war games and adven ture games, it doesn't involve the same complexity of control. You'll use both keyboard and joystick to fly. The key board commands, for the most part, are keyed to the alphabet: F to lower flaps, R to raise them, T to display time, N to COMPUTE!'sGi>20Ue

June ISB9

23


Reviews call on ihe navigator.

to jump with the big boys, you'll have

basket. Again, up to four players take

In the final analysis, First over Ger many is disappointing if approached as

turns shooting, while the program keeps tTack of the stats. You have 60

a flight simulator but impressive if ap

to spend practice time on the floor, learning your moves. Fortunately, Jor dan vs. Bird allows warmup opportuni

proached as a mission simulator. Be

ties in each of its three separate events.

five bins placed at different locations just beyond the 3-point line. As with

cause of the many missions involved, it should provide hours of" entertainment.

—Ervin Bobo First over Germany Strategic Simulations 1046 N. Rengstorff Ave. Mountain View, CA 94Oi3 $49.95

Jordan vs. BirdOne on One

Four difficulty levels, from a sim ple recreational mode to a no-holdsbarred professional war zone, gradually acclimate newcomers to the fine art of advanced elbow swinging. In the One-on-One section, you as Michael, and the computer becomes the

a documentation booklet chock-full of

other. Or, if you wish, you and a friend can square off against each other, each becoming one of the two NBA heroes. The rules are simple and not much different from the half-court rules most of us learned in our youthful play ground days. Using the easy-to-under-

stand menu, you can modify the rules before play begins.

have shrunk to the few square feet of a

way to an 11- or 15-point preset objec

computer. Instead of visiting a gym, you simply boot a disk when you want

tive—scoring 1 point for each shot

Drive, dart, shoot, and dunk your

to hear the familiar rhythm of a drib bled ball and the high-pitched squeak

within the 3-point line and 2 points from beyond the line. If you and your partner have the stamina, you can play

of busy basketball shoes. Hoping to capitalize on this phe

a full game with 2-, 5-, 8-, or 15-minute quarters.

nomenon. Electronic Arts has consulted two of the world's foremost basketball pros and created in their image the ulti

It took me only a short while to get the hang of Jordan vs. Bird, and it wasn't long before 1 modestly proclaimed myself the Sultan of Slam. I was disappoint ed, however, that each player's super

dan and Larry Bird collaborated with computer game designers Mark Mad-

land, Steve Chin, Joe He lies en, and Garth Hitchens to produce a basketball

games accordingly. Air Jordan's Slam Dunk Contest is

and Dr. J (Julius Erving). While the game was impressive in its day, the ear

lier version can't compare to the newer version with its improved flexibility

the segment of the program where aeri al displays of human flight are quite or dinary. Up to four players soar through Ihe air with the greatest of ease, com peting for the favor of the judges and the highest ratings. You choose from the ten hottest dunks in the NBA, including the Twist er, Kiss the Rim, Air Jordan, Two Hand Hammer, Windmill, and Back Slam. The player who executes the best dunks

and superior graphics. If you like basketball, Jordan vs. Bird is a computer game you'll relish. Imagine yourself controlling the accu

and scores the highest ratings wins. With the Follow the Leader option, Michael Jordan chooses and demon

racy and touch of Larry Bird's long game or launching yourself gracefully through the air toward a reverse-slam

your group try to duplicate it.

dunk, just like Michael Jordan. Sounds easy, you say? Think again. If you want 24

COMPUTE'S GazoUB

June 1909

laugh. As a matter of fact, this garni scores consistently high from ever1

area of the court. At no time does come close to getting into foul troublt

Electronic Arts

displays both players' stats, enabling truly competitive players to adjust their

on One by EA that featured Larry Bird

music that accompanies the title, don in a Rap-and-Roll style, will make yoi

Jordan vs. Bird: One On One

court for your amusement. After each quarter, the computer

on One. You may remember an earlier One

hoopsters themselves. The opening

This option is missing from the 64 ver

found the other options and the game itself most entertaining, especially when you let the computer play itself. That's when Jordan and Bird tear up the

efforts. The result \B Jordan vs. Bird: One

information and tips from the master

moves could not be seen on [he Slow Motion Instant Replay option men tioned in the documentation booklet. sion and is reserved for IBM PC users who share this same booklet. Still, I

simulation worthy of their combined

This well-packaged game for the

sume the identity of either Larry or

Thanks to the electronic age, the mini mum space requirements for the game

Basketball superstars Michael Jor

the other events, a Warm-Up section with no time limit allows the players to practice before entering the competition. 64 comes with a double-sided game disk, a Command Summary Card, and

Basketball car happen anywhere.

mate one-on-one computer game.

seconds to shoot five balls from each of

strates one of his dunks; then you and

Not to be outdone, Larry offers

Larry Bird's 3-Point Contest. Here, you'll find out who's the best shooter at a distance of 23 feet, 9 inches from the

—Steve Hedrif

1S20 Gateway Dr. San Matea, CA 94404 $29.95

Rocket Ranger

The ME-109s dive on you as you bi through the clouds. A slight adjustrr

to the rocket pack strapped to your b quickly lifts you above the wave of Nazi fighter planes. More attackers swarm past with machine guns blazing.

You blast several planes with your dead ly radium pistol, but it's too late. Your rocket pack is shattered by enemy fire. It falters, and you plunge toward earth. What's a mild-mannered scientist like you doing in a situation like this? It probably all began when you first load ed Rocket Ranger, an interactive movie from Cinemaware that mimics the movie serials popular in the Saturday malinees of yesteryear.

After Rocket Ranger's opening cred its, you find yourself working in your lab !ate one night in Ft, Dix, New Jersey. The year is 1940. Suddenly, a rocket pack, a radium pistol, a wrist monitor, and a secret decoder wheel materialize on your desk.

An accompanying note explains


bihu

FOR

Now Get Inside Your Commodore with COMPUTE'S Gazette Disk. Now there's a way to get all the exciting, fun-filled programs of COMPUTED Caze**e—already on disk—with COMPUTE!* Gazette Disk. Subscribe today, and month after month you'll get a new, fully-

tested 51/4-inch floppy disk guaranteed to run on your Commodore

000000^-000

64, or Commodore 128 personal computer.

000000000 0000000

COMPUTEVs 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 al! 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. 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.

!■■ "Tb~

ii*

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, N.C. 27403.

ll1

Ii

IB


Reviews that a group of scientists in the year

The Nazi Zeppelin Fleet spreads

2040 have sent you these objects via a

across Europe, Africa, and South Amer

time machine. They hope you can use

ica with increasing speed unless you

them to change the course of history and prevent the Nazis from winning

professor and his beautiful daughter

slow its progress. Rescuing the brilliant

World War II. Apparently, a cosmic error has given Nazi technology a tremendous boost—

will buy you more time to assemble your moon rocket. And since this is

allowing this gruesome gang of goose-

Herr Hitler's henchmen with your trusty radium pistol.

steppers to win the war in 1940 without America's having a chance to intervene.

But you can't fight the entire war from Ft. Dix. You need the rocket pack to make a rescue attempt, to steal rocket

moon where the Nazis mine lunarium,

coder wheel lets you know how many units of lunarium your rocket pack

the Nazis long enough to locate the five

needs for each destination. It also

secret rocket parts needed to build your own spaceship. Then, try to capture

serves as a form of copy protection.

enough lunarium to power it to the

practice. Takeoffs can be tricky—and

moon, where you hope to stop the Nazi war machine. Chapter 1 of this two-disk game

humorous—when you're carrying a heavy load of lunarium; the animation is

.

.-■■

-:.; ■■■■

■-■■■:

-.

--■;■

Strap on a rocket pack and bash the bad guys in

a strategic and an arcade level. You can

parts, and to destroy targets. Your de

As Rocket Ranger, you must delay

begins in Ft. Dix, your base of opera-

In addition to capturing the atmo

sphere, plot, and sounds of the Satur day serials, Rocket Ranger is fun on both

war, it also helps if you blast a few of

All this revolves around a base on the

a powerful element that fuels rockets and rocket packs.

ground for those too young to remember the likes of Commando Cody.

Getting off the ground takes a little

particularly good during this sequence.

In a typical encounter with the Na zis, Rocket Ranger must box his way past a brawny Nazi guard, avoid aerial

put on your jet jacket and zoom around the globe, but you can't defeat the dia bolical fiends just by playing super hero. It takes some strategic planning to

develop an effective network of agents

torpedoes fired from enemy Zeppelins,

and resistance fighters. You need their help to locate and infiltrate rocket fac

take on squadrons of fighter planes, trade shots with gunners hiding in jun

tories and to capture supplies of lunar ium. With your agents in place, you can

gle temples, and blast away at hostile

strap on a rocket pack and bash the bad guys in jet-propelled arcade style.

style.

antiaircraft batteries. All this happens before he even reaches the moon and faces a legion of Amazon guards.

tions. America's top scientist, Professor Otto Barnstorff, and his beautiful daughter, Jane, have been kidnapped

impressive in all these arcade-style sce narios. The artists did a particularly good job when they created Jane Barnstorff. Any red-blooded American hero

jet-propelled arcade

The graphics

by the Nazis. The pair are being trans ported by Zeppelin to Germany, and from there to a desert rocket base for a trip to the moon. The Nazis plan to use the professor to increase the efficiency of their lunarium operation. In addition to performing your other chores, you must prevent this from happening. At Ft. Dix, Rocket Ranger's joystick-

controlled menu gives you four choices: War Room, Fuel Depot, Rocket Lab, and Takeoff. Military intelligence has assigned five agents to work for you, to

help you locate the rocket factories, lunarium bases, and military targets. You contact them in the War Room, road their reports, and order them to in

filtrate and develop resistance efforts in any of 26 different countries. Since you need fuel for both your rocket suit and the moon rocket, it's im perative that your agents and their re sistance fighters locate supplies of

lunarium. Your agents are trained for this kind of work, but you must give them their orders. Send them where they can do the most good—but watch

out for the Gestapo and the sinister Colonel Leermeister. You can also raid the lunarium bases yourself to augment

your supplies; you should send the ele ment back to the Fuel Depot, which

keeps track of your quantity. 26

COMPUTED Gazette

June 1989

and

animation

are

—Tom Nelset Rocket Ranger Cinemaware

4165 Thousand Oaks Blvd. Westlake Village, CA 91362

$34.95

would want to rescue her before the Nazis were able to turn her into a zom bie and force her to mine the moon's lunarium. Cinemaware didn't skimp on the audio, either. Each sound adds to the

Predator

Is this game one of Activision's better

drama—from the takeoff to the realistic SOS of your wrist computer. Bob Lindstrom's original musical compositions especially capture the feel of the campy Saturday serials. An unexpected bonus

efforts? Predator is an arcade shoot-'emup combined with some text-adventure

to the audio effects is ReelTalk,

umentation assume everyone has seen

Cinemaware's own technique for mak ing animated characters speak with dig itized voices.

you haven't, you'll probably have no idea why you're leaving a helicopter in

Cinemaware has put a lot of thought and effort into Rocket Ranger,

war.

and it shows, right down to the docu mentation. The instructions needed to play the game are in one booklet, mak ing it easy to find operational answers when you're playing the game. Another entertaining booklet (this one sent from the future) explains the

plot and includes training manuals for the rocket pack and other items. It's fun to read for its tongue-in-cheek Teutonic

puzzles, but somehow the game fails to involve me.

Apparently, the writers of the doc the movie on which Predator is based. If

the midst of what seems to be a jungle For that matter, you won't even

know how to leave the chopper. As the game begins, men slide down what ap pears to be a fixed pole (probably a rope) and then run off the right edge of the screen.

Though the documentation doesn't mention it, each man carries a different weapon. When one appears carrying a weapon you wish to use,

flavor and its numerous under penalty of

click on the fire button. Now you've as-

death warnings. It also includes a brief history of the Rocket Ranger movie seri als. This adds a nostalgic touch for those old enough to remember the black-andwhite adventures, and it provides back

sumed control of Major Dutch

Schaefer—the role Arnold Schwarzen egger played in the movie. Next, you move to the right, across a screen that scrolls as you near the


Reviews edge. Along the way, enemy soldiers appear and shoot at you. It's a good idea to shoot back. Scoring a hit on a soldier (or having a soldier score a hit on you) causes blood and gore to erupt from the victim's back. (It's not as grue some as you might think—1 didn't no

tice the blood and gore until my wife pointed il out.)

Along the way you'll discover the bodies of your fallen comrades. If you think one of their weapons contains more ammunition than yours does, you can swap. Simply drop your weapon

and pick up another one. Check the sta tus bar at the top of the screen to see if you've made .1 good trade. The status bar also lets you know about your other weapons, such as hand grenades and bulletproof vests, as well as the proper function keys to acti vate them. There's also a clock and a Scoreboard.

Whatever it was, 1 was stuck there until the clock ran out and the game ended. It seemed a shame, since the package

boasts that the game has 30 screens of nonstop terror. Once you've fought

your way through a level a few times, you're supposed to learn its pitfalls so

that it's easier to complete the level the next time.

After a lot of trial and error, I man aged to overcome level 2's brush-covered obstacle. It turned out to be a large rot ten log. You have to stand at just the right spot to jump on top of the log; once you've landed, you fight your way along it to the next level.

The game is an existential dilemma in that your only purpose seems to be to stay alive and accumulate points. Since you have no other apparent reason for being there, it would have been better to remain in bed. In fact, following the

frustration of level 2, I'm inclined to re turn to bed, assume a prenatal position, and turn the electric blanket up to 9.

(Though after thinking it over, perhaps I'd have better luck if I swapped my M-

16 for a flamethrower.)

Deathlord

Electronic Arts, publisher of the excel

lent Bard's Tale series, has come out with another solid fantasy adventure.

While it may not be a breakthrough, Deathiord is a very enjoyable game. Deathlord is different from the standard fantasy game. Instead of being staged in the usual European-flavored scenario, it is set in Japan and has a com plement of samurai, ninja, yakuza, and

other Oriental characters. You may at first have a problem identifying so many different characters and recognizing

their attributes. But as you play, you'll soon learn all their names and skills. After you've made two scenario disks, you assemble a party of charac ters. You can choose from 16 classes, in cluding fighters, thieves, peasants, and

four different users of magic. Instead of creating all new characters, you can im port your favorites from either the

Bard's Tale series or Ultima 111. Once you've selected a party of up to six char acters, you're ready to begin your

search for the evil Deathlord.

Now for the technical aspect of the

game. I'm a great believer in brief docu

mentation, but Predator's is so brief that you don't know what you're doing in

the jungle or whether there's anything at the end of your quest. Maybe it's a good idea to see the movie first. The packaging and documentation are no help in determining whether

You start with three hand gre nades, but you can get other weapons

and ammunition by searching the chests that litter the jungle path. Some chests contain booby traps, and the only way to find out whether they do is to open them. Even then, some of the icons that represent the weapons are hard to identify on the monitor. The

grenades and extra ammo are fairly clear, but 1 have no idea what some of the other weapons are or when to use them. Good luck. From time to time, you'll hear a strange sound and see a glowing trian gular object move across the screen.

This is the targeting device of an alien

It won't be easy—the Deathlord world is huge. There are 16 continents,

that armor-clad bad guy who keeps zap

ping me off the second log. 1 know there's a way past him, but this is anoth er of the game's puzzles I've yet to solve. Predator's graphics arc small, but they range in quality from adequate to good. The same can be said for the sound effects. Unfortunately, 1 haven't advanced far enough into the game to discover the excitement of what 1 as sume was a rousing good movie. Once again, 1 assume that excitement is lurk ing somewhere down the path.

Computer adaptations of movies

shot several times by the soldiers, the

alien needs to zap you only once for the

plot—so I won't fault Predator for that.

game to end.

But I've always been

get through. I tried everything to get by: shooting, throwing hand grenades, jumping, pulling, kicking, and running.

impatient with

those who buy a movie title and then write a game for it, hoping to cash in on the movie's popularity. This has hap pened too often in the past, and I'm afraid it's also the case with Predator.

Level 2 begins in another section of

brush-covered barrier that 1 couldn't

own cities, towers,

combat. I liave a feeling the Predator is

usually contain only simplified se quences or the bare outlines of the

the jungle. After only one scroll of the screen, 1 found myself stopped by a

continents, each ivith its

dungeons, and ruins.

let it center on you. While you can be

where soldiers shoot at you from win dows, you've completed level 1. You'll be awarded bonus points based on the length of time it took you to get there.

huge—there are 16

you'll see any sign of the Predator other than its triangular image. I still don't know if you eventually face it in direct

creature, the Predator of the title. Don't

When you've made it to the village

The Deathlord world is

—Ervin Bobo Predator

Activision P.O. Box 3048

MenlO Park, CA 94025 $14.95

each having its own cities, towers, dun geons, and ruins. Each dungeon or tow er can have up to 16 levels that can be hidden under cities or ruins. There are countless pyramids, temples, and vil lages to explore, with a grand total of

157 levels of play. It's a vast world— larger than Ultima iV. With so many levels, there's no shortage of detail in the game. Be pre pared to encounter a variety of mon sters who vary in intelligence. Some simply charge into you blindly; others

are more cunning and wait until you're vulnerable. The sun rises and sets, af fecting how far you can see on the map. Even the phases of the moon change.

Guards of the cities remember you if you've attacked someone inside, and chests, once emptied, refill slowly. Everything you do has an effect in the game, so be careful. Combat itself is kept simple. Rath er than using the kind of tactical maps found in Ultima IV, Dcatlrford's combat

is a simple We swing, you swing affair. There are enough weapons, armor, and magic spells (84 of them, in fact) to keep

things from getting boring, and the COMPUTE'S Gazelle

June 1989

27


Reviews pace of combat is quick and dirty. Ex

isn't the most impressive adventure

cept for the disk access, which really

game—but it's a good one.

isn't too bad, the entire game moves

very quickly. Instead of fighting every foe you meet, you can attempt to negotiate. The character may ignore you, take your gold and leave in peace, or take your gold and attack anyway. There are 128

—Erik Olson Deathlord

bility problems, either. My favorite ter minal programs run like a charm, since

San Maleo, CA 94404 $29.95

the Minimodem-C has two separate

emulation modes: Hayes and Commo

dore 1670. I tried the modem with sev eral popular public domain programs,

Minimodem-C

Modems are a lot like automobile tires. THE (lUrNCCKS

:';.

untkvti):

'Jflu inn

| BIS! V '.;

| IRDHUUIT

\ '■'-;' i

', '.■■'.■'■

1 i" E -

| Info

DUTOOOB

■ 1 ML! D:.'.r.... ">-% m-Z

They don't attract much attention as long as they do the job. It's only when they stop working or a problem devel For years, 1 was content with my

poky 300-baud modem. It worked, so 1 never really gave it much thought. Most of my calls were to local bulletin

The keyboard layout is acceptable but troublesome for those who are used to other fantasy games. All the keys have a function, but there are few intu itive links among them. The F key is used to search, for example, and M

ing and posting messages—and 300

lights a torch. This means it takes a little

baud was all I needed.

Everything was fine until last year, when I was forced to use a different telephone company. I moved to a town whose telephone equipment is rumored

lime to learn how to use the various

to have been installed by A. G. Bell himself. Many BBS callers—including

commands. One excellent feature is

myself—complained about line noise

Deathlord's use of macros. You can set

garbling their messages. Some parts of

up certain moves or cast spells at the

town were affected more than others, but I discovered that callers using

like MultiTerm, included with the Mini modem-C. This full-featured program supports both Punter and XMODEM file-transfer protocols.

MalHTem offers both ASCII and graphic terminal modes and permits multifile transfers, track-by-track trans fers, and even whole-disk transfers. A built-in phone book with multidialing features lets you dial two to five num bers cyclically until a connection is made. This is a handy feature when you're calling several bulletin boards whose lines are frequently busy.

As an extra bonus, Aprotek pro vides an introductory subscription to CompuServe with every modem pur chased. This includes a usage credit for about two hours of connect time.

I

Enter the Aprotek Minimodem-C.

with the modem or can't get it to work with a particular terminal program.

newer, 1200-baud modems seemed to

adventure to survive. In fact, the game is extremely deadly. As you begin to ex plore this world, you can expect to lose your entire party several times. When a character is killed, the death is recorded on the disk—so back up your character

started noticing my old modem.

have fewer problems. That's when

This 1200-baud modem is impressive

in every way. It's small enough to hide under a 3 X 5 card, but it's big enough to solve my telecomputing problems—

disk frequently. Be especially careful

without breaking my budget. With the

when you leave land: It's easy to get lost on the oceans, and there's no way of determining where you are.

Minimodem-C installed, I called the boards where line noise had been a problem. I'm pleased to say that garbled messages are now a thing of the past.

lord maintains its Japanese flavor, but, as the game progresses, there are more standard items and monsters. I would have preferred seeing the Japanese plot continued throughout. The game also falls short when it comes to the clues you need to solve the

want to upgrade your old one, you'll

The Minimodem-C comes with a one-year warranty, and Aprotek offers a technical-support telephone number in case you experience any problems

ing spells in macros. Deathlord is not the easiest fantasy

On the lower levels of play, Death-

and they all worked fine. If you need a terminal program or

comes in both 64 and 128 versions, and

ops that they get noticed.

boards, but since I don't upload or download many programs, speed was never much of a concern. I enjoy read

tap of a function key. I keep all my heal

seven LED status lights, and a built-in speaker. It also supports a full range of AT dialing commands and includes other features. 1 experienced no software compati

Electronic Arts 1820 Gateway Dr.

different monsters, each with its own abilities and degree of nastiness.

ft

answer, touch-tone or rotary dialing,

Ifs small enough to hide under a 3 X 5 card, but big enough in features to

solve all my telecomputing

The Minimodem-C's circuitry ef

fectively filters out most of the noise, and it was even able to connect with that obscure, distant bulletin board. Not only is the Minimodem-C four times faster than my 300-baud modem, but it also handles data transmissions more accurately. Since blocks of data

problems—without breaking my budget.

come across with fewer errors, fewer re

In several weeks of use, the Mini modem-C has performed flawlessly. It

fantasy games, is vital in Deathlord,

transmissions are required. The Minimodem-C, which plugs

without garble, uploads and downloads

where secret doors and fake walls can

directly

user port,

programs without errors—e very thing I

be anywhere. Search everywhere.

comes with a seven-foot cable that con nects to a standard telephone jack.

so well I no longer even notice it—and

many puzzles. Talk to everyone and be

prepared to make a few educated guesses. Mapping, always important in

The manual is probably the worst I've seen from Electronic Arts. It's full of typos and bad grammar, and it gets downright confusing at times. Fortu nately, none of these flaws are fatal. The game is addictive, and each rime

you discover something new, you'll find yourself diving right in. Deathlorii 28

COMPUTErs Gazette

June 1989

into a

64

or

128

There's nothing else to buy, and since it

draws its power from the computer, you don't need an external power cord. Despite the small size of the Mini modem-C, Aprotek has packed it with plenty of features. It works at 300 or 1200 baud, has autodial and auto

dials numbers, reads and posts messages

could ask of a modem. In fact, it works that's just the way 1 like it. —Tom Netsel Minimodem-C Aprotek

W71-A Avenida Acaso Camarilla, CA 93010

S79.95

6


Games

JERICHO II

THE REVENGE Robert Bixby

"Jericho II" picks up where

the original "Jericho"— Last year, Jericho the supermoth broke into your competitor's kilt

factory and—with a little help from you—consumed every scrap of fab

June 1988 Gazette—left off. This unusual game of

ric found in the warehouse. Now

Breakout has two players,

your competitor has devised a way

four paddles, and more

to get even. In a one-on-one war of the kilts, you must fight to keep Jer icho and his equally voracious

friends within your opponent's fa cilities and away from your own.

Joystick control is easy. Press the stick forward to move the pad dles clockwise and pull back to move them counterclockwise.

balls to deflect than in the

original. Two joysticks required.

"Jericho II" is a unique twoplayer variation of the popular Breakou(-style game, in which you try to keep a ball bouncing in-

bounds until all the bricks on the screen are gone. In Jericho II, the balls are moths, and the bricks are colorful pieces of cloth.

Typing It In

Jericho II is written in machine lan guage. Type it in using "MLX," the machine language entry program

found elsewhere in this issue. When MLX prompts you for start ing and ending addresses, respond with the values given below.

Pest Control Plug one joystick into port 1 and another into port 2. When you type

Use the paddles to keep Jericho

game itself. On each side of the

within your opponent's warehouse

screen is a piece of the cloth used to make the kilts. One belongs to you; the other belongs to your opponent.

Starling address:

0801

Ending address:

1518

color.

When it

turns orange,

it's

to save a copy to tape or disk before

nearly eaten through. Press any key to start the game.

you exit MLX. When you're ready to play Jeri

large paddles—the joystick in port 1

cho II, load and run the program.

Although Jericho II is written in machine language, it can be loaded, saved, and run like a BASIC program.

two-player flight of fancy.

RUN, the game goes into demo mode, which is very much like the

Jericho the moth flaps around, soaring from place to place, until he bumps the cloth. He then eats a sec tion and moves on. As Jericho takes a bite of fabric, the cloth changes

Enter the data for Jericho II. Be sure

It's men against moths in "Jericho II," a

Each player has control over two

controls the paddles on the left, while the joystick in port 2 controls

the paddles on the right. Your pad dles surround the fabric contained in your opponent's warehouse.

and away from your warehouse, lo cated on the other side of the screen. The more pieces of fabric missing from your opponent's warehouse, the faster your score increases. To make things more difficult, Jericho is joined by several of his kilt-eating friends as the game progresses. Each player has five ware houses' worth of fabric. When a

player loses all of his or her fabric, the game ends and the player with the most points wins. The number of warehouses your opponent has lost and your total score appear at the top of the screen above your

paddles.

Sec program listing on page 82. COMPUTERS Gazette

Jgne 1989

6 29


UTILITIES UNLIMITED, /nc. 12305 N.E. 152nd Street Brush Prairie, Washington 98606

SUPER CARD PLUS

until now. Introducing5TJ7EE-CABD PLUS! We

The Stipet Card copier wpj ite EE5T disk achival utility erei created lor the Commodore compute: look Ihe original Wea a step luithei Ths hardware board will now m all

Coaunodoie and compctile disk dnvej The soltwaie is easier to use, yoX more powerful than, e^

Wnat can it copy? Well...in short, eisrjrlhinff! We have not found anytWrig inal SUPER-CAWJ PLUS could nol back up! If you don't believe us, fry il Iqi

157! and most Commodore compatibles Wild fuH a lew minutes ol time

The SUPER-CABS PLUS board insialls INSIDE yom 1541, 1541C. 1541-11. end a ECTftwdnTei. anYone can *ailly insioil ihe board Trie SQirwme pectege includes AIL ol Ihe necessary programs to make archival backups ol eferythlng! The 1700. J764. cod 1750 BEU (RAM

Eipandeis) are supported roi lewei disk swaps Parallel cables aie also supported With a parallel coble and SDPEH-CABD PITTS, you can copy a

disk in os litUt? as« SECONDS! Without a paioUel cable, backups lalce only 2 mlnulcs!

StTPEB-CAHD PLUS does HOI snip the protection torn the disk! 11 makes an Identical copy' This means dial copies ol copies are also identical NO HUUIMETESS HEaiTIHED!

Think about how many original sortwaie piogicms you awn. How. iiow

S'JFEH-CABD PLUS PRICES:

$108.90

$5$,0$

SBS.90

$«,«

much does a backup cosi tor eoch ol thew programs? You can easily we

_.,

bow sirPEECMD pins win pay foi itself'

1MI/1541C DUAL

1571/1541-11 DUAL

SUPER PARAMETERS 500 Pack #1 and #2

500 PdCh #1 - S24.95 has Ihe vintage parameters on it that ;l0 One eke has

M/C

II you wish to place your ortfor Dy Dhone. please

Visa,

call 200-294Q530. Add 53.C0 shipping S hand

ling; $3.00 COD on ell orders. accepted. Dealer Inanities Invited.

$29.95 h.

WORLD'S BIGGEST

Chip C: SU 95 u.

Software Submissions Invited

telecommunications,

and

the

We are looking for HACKEH STUFF: print utllltres,

We now have over 1,000 parameters in stock!

parameters, unusual.

SUPEH FAST built-in singk drive 8 or & FILE COPY, copy files ol up 1a

235 BLOCKS in length, in less than 13 seconds!

1581, HS-D. 1 or 2_ SUPEH PRDfTER FEATDEES allow* ANY DOT HATPIS PRINTER even 1526/802 Io print HIRES SCREENS {uimq 16 shade GRAY SCALE),

,\ > PriDler or Inierldce CcmiinitJoa can bo used wiifa SUPER EXPLODE!

V4.J or V3.0. NEW and IMPROVED COHlrTRT feature dllows anybody to convert (even

TEXT) Screens into DOODLE or KOALA Type Pictures *r Tall Color!

w/COLOR

SUPEH FAST LOAD a SAVE can be TURNED OFF or ON without AFFECT

ING Ihe HIST ol SUPER EXPLODES FEATURES. The rest of Explode

V4.J u still j-:ive.

SttPER EASY LOiUlDfG and B0HNDIG of ALL PROGRAMS from Ihe DISK

DIEIECTOBY.

CRPTURE ^0 COLUMN C w D-128 SCREENS! (wilh optional DISABLE SWITCH], Add 15.

,..;■:■■ LOADERS.

• NEVER TVPE"A FUI NAME AGAIN when you use SUPER EXPLODE'S

DiflECTQBY

• SUPER BU[LT-[K TWO-WAY SEQ. or PBC. file HEADER using the BISK

>

• SUP£R FAST LOADING wilh Color R.--Diipku ol MODLE or EOALA libs. •

• SUPER FAST SAVE of EXPLODE! SCREENS as KOALA or DOODLE FILES

-

• SUPER FASTLOAD and SAVE (5tt in 0 SECSJ worb with ill C-S4 or C-1Z8') Ho Miller Wul ViaUge! And wilh most alki market drives EXCEPT the

formal!

• SUPEH FAST FOflMAT (8 SEC'S) ■ plus FULL DOS. WEDGE w/standard

DOODLE,

• SUPEH SCREEN CAPTURE. Capture and Convert lay Screen to KOALA at

DOHE USER. Super Friendly with the features most asked for.

The Hat Powtrhl Disk Driie dnd Printer Cartridge pcsducEd !or the COMHQ

Inlroduct/ig Ihe World's Tint Color ScrwaBamp m a cartridge, Eiplade! V4 1 -mII no* Support DiredlT from Ihe saeen. PULL COLOR PRINTING iot Lhe ?.!::!;,- Sldr NX-100 .-..-.1 ako the OhidaFd ID 1 20 ptiotexs.

NEW! SUPER CARTRIDGE EXPLODE! VU w COLOR DUMP 544.95

PROVIDER OF UTILITIES

C64/128

LOCH PICES - THE BOOKS - for the C64 and €128

Lock Pik 64/128 MH put logelhei by our pack learn, a; a IqqI foi tJi jse

who have a desire to i« tKe iDfemdl Worfeicgs of a pacdnt^ei. The boob

give you SlEp Bf-Slep ]astTdCti«tS on breaking protection tor backup of 100 popuUi picqum titles. Use: Besmoil and Saperedil. In sanctions are so

cEear and pieciM that anyone can use il.

* OUR BOOH TWO IS NOW AVJUUBLI • BOOK 1: includes Hcsman and a disk with many utilities _.iL< !i as; HERNAI SAVE, ID SAVE, PISH LOG lih ■ :| lals more, all wilh [oilniclEoni on disk. Along-time (avoute.

BOOH 2: 100 NEW EMHPUS, Hesrani. an disk and ctiiridge plus moie

Van with FRET ffttnun Cartridge

ulililies to include: k Garni five me w oa Bow to Xibe ParamElen .ind a Qhh Sciuer. 119.95 ucb OR BUY BOTH FOH 0K1S S29.95

THE 128 SUPERCHIP ■ A, B or C soother ttnl!

A — There h an empty tocWl insid* vaut 129 |"St "Siting lor our 5lip#

Qip to give you 32K «ailh ol gie^l BuiSl-in [inline, all at just tlie Tancb t-i a

Finger. Yon gel built-in fpaimes: file Copier, Nibbler, Trick & Sector Ediln*.

Screen Dump, and even a 3C0 1200 b^ud Terminal Proqrim thdl's 1650. 1670 d rid Hayes compalible. Sesl ol all, it doesn't use up dny memory. To use, simply touch a lnnc!icu: key, and il responds io your command.

B - rMSSUPER HI imUTlES, a complete utility package fai (he 1581- Copy whole disks liom 1541 or 1571 formal to 1501- Many optiohs include 15S1 disk editor, drive monitor, Rani writer and will also peiJotm many CP-'M 5 MS-DOS utility funclion*.

C — "C" IS F9H CGHBO and ihai's what you gel, A supei comtination ol Chips A or 5

both chins A and B in One chip^ switchaLJe al a great covings tc you. All Chifrt iDclade 100 Parioelm FRIEI

SUPER GRAPHICS 1000 PACK

That's right! Over lOOOgiaphira in a 10 disk ser foi only J29,95.There are

graphics for virtually overjlhing in this paclcage. Th^se graphics woik

with Print Shop and Pnnl Master.

ALL THE ABOTE FEATURES, JMTC KUCB KOBE!

Ttai pack comes in -; 5-disk set,

Introductory Priced at Just $69.95

This incredible little lool is encased in a handsome box that sits on top oi your drive. Works with all C/64/128 and most C/G4 compatible drives. Some minor soldering will be required.

This information will be very useful, to find where the proteciion is. Super Tracker has other useiul options such as: track and hall-track display, 8 and 9 switch, density display, write protect on/off.

Utilities Unlimited has done it again. At last an easy way to find out where the protection really is. Super Tracker will display the location of your drive head while you are loading a piece of software.

PIU5 A FREE OTETTY DISH wSUPIR EXPLODE! V4.1.

500 Pact #2 • S29.S5 h« all the mosl cuircnl parameters on it. And put

MARX YOUH (.-■:. 64-C or E-1ZB', D 12B* SITI3 FAST jad EASY 1« me.

together 4$ only Utilities UnEtd. can. A13 Super Parameter Packs are com

Hcdd. 124.95

SUPER TRACKER

pletely menu driven, iasi and reliable. Included on bolh 500 Packs is our

SUPER PABAMETERS 1000 Park #1

sfale-oi-the-aTi 64/128 Super Nibblet .i! no eilra charge.

Utilities Unlid. hm done it aqain!' Wo have corualid^taJ and lowc-stJ the prices on Ihe most copula; parameters on the market . . . Super-

PaianLelers, nflw you can get J000 pai^meteis- and our 64/128 nibnler

package loc jusl 139.95!!! This is a complete ]0 disk sel, lha( indndes

PARAMETERS CONSTHUCTION SO

every paramelei1 we have piaductd.

TKf Company thai has The Has! Pariattm is ifaout to do iomtlhijig

DjtbeUnalile. We aie giving you moie t>I dui s*crels. Using this Vtr^ £iSr p[t>c;ram, il wiEl nni only Redd, Compare and Wrile PariniElen fur You; it will

iTiciiis. the "Piiijieler Ccstncbon Set" 15 like nothing you We ever seen.

ilso CulOmin Ihe diik wilh jauj name. It will impress you as well as your In lact rou can even Rud Piiineftn that you may have already written; (hen by using your construction set tewrile it with your new


Games

Donovan E. Anderson, Jr.

"Match Mania" presents a series of

Test your visual and

visual puzzles. Four rectangular patterns are drawn on the screen; three of them are identical, and one is slightly different. Your goal is to select the oddball pattern. If the task sounds easy, consid er this: A clock is counting the time

and you're being judged not only

mental perception with

tangles are numbered so that the pattern that doesn't belong can be indicated by typing its number. If the response is correct, the program tells how many seconds passed

this mind boggier for one

or two players. For the 64.

before the correct response was en

tered. Otherwise, the player gets an other chance to guess, in the twoplayer game, players alternate turns.

on your accuracy, but also on your

speed. Both one-and two-player

winner judged by the number of

games are included.

correct responses or by the total elapsed time. Press C and the win

Getting Started

Match Mania is written entirely in BASIC. Using "The Automatic

ner will be selected by the number of guesses (the lower the number of guesses, the better). Press T to

Proofreader" to ensure accurate

choose a winner based upon total

typing, enter the program and save

elapsed time (the less time, the bet ter). If you select T, you can option

it to tape or disk. To play the game, load the program and type RUN. Match Mania prompts you for the number of players. Enter 1 or 2, then press RETURN. Next, type in the players' names (also followed by RETURN). Now select the puz

zle size. The greater the number of lines and characters, the more diffi cult the game.

If you choose to play the twoplayer game, you must decide

whether you would like to have the

ally request that a time penalty of 45 seconds be given to a player who makes an incorrect selection. This

helps prevent players from making random selections to try to beat the clock.

The game begins after you've answered all the prompts. The first player's name will be shown at the top of the screen. That player should sit at the keyboard and wait for the puzzle to appear. The rec

Only one of these rectangles is unique.

Spot the differences in "Match Mania." The game continues indefinite ly. To end the game, enter 0. A two-

player game can be ended only on the first player's turn. The total points are displayed when the game ends.

See program listing on page 84. COMPUTE'S Gazette

June 1989

G

31


Lyco Computer Marketing & Consultants Air Orders Processed Within 24 Hours

COMMODORE

$418

■ 3 Mode Operation

1-64: Runs 64 software Z-C128 Faster, more memory lor increased products ry 3-CPM1

COMMODORE

128D 95

» Ekcs) FSD-2 Disk Drive ■ Commodore 1802C Monitor

64C

System Special

$44995

Uses Standard cpm titles

PC/XT The Commodore Colt, a computer with allihe

built-in Fealures you

need. The Colt Includes 640K. HAM, CGA viOeo support, two 5 25 360 K □isk drives, serial and parallol porls wilti Itireo

clock speeds (4.77/7.16/ 9.14 MHl).

$659 95

SAVE! 10% off any software title in stock when ordered with a 128-D, 64C, or Colt PC!

COMMODORE

Excel FSD-2+ Disk Drive

ec Super Graphics Gold The XflCttc Super Graphics

Gold pnmo r mierlace

1670 Modem

$14995

100%CommodOrB 64C drive compatible,

Save time and increase productivity w.[h the Commodore

[he EvceJeraior Plus Disk Drive Is quieter, smarter, laeior. and

1670Modem. The 1S7Dutilijes ihe popular "AT" Hayes command soli, buiJl-m speaw. auto dial, and auto answer For

95

choose trio Commodore 1670 Modem

lo satisfy ihe most

demanding user

Xetec has

mcorpofaied a 32 K bulfer, 16 active DIP swilches, a

utility disk wilh 40 fonls, 16

additional innovative

foal me & ond a lifetime warranty tnio the Super

more reliable Tfi^ri tho

aMofdabiirly and reliably

combines improved spaed, leatures and more memory

T54! and 1W1C.

Graphics Gold. Xetecnow provides you the mosi

$74 95

complete printer Interface

1-year warranty

available Fo' your Commodore

POWER SUPPLY COMMODORE

COMMODORE

64

1581 Disk Drive

Tired Of buying yet another

The Epyx 500 XJ scores significantly higher, Jasler.

and easier than any joystick manulaclurfld The 500 XJ

supply for your Commodore

64? Go with the Micro PAD

Add moro compuEing powar lo your CommodorB with the15B1 Disk Drive. The

Power Supply. The MW 701 -A features double, fused systems, schematics, and a one-year warranty.

1W1 loaturas 3.5" 720K

Stay

wrEh Ihe besl. stay with

Micro R&D.

1-yaar Warranty

sioraga capacity and DSi DD. Addlha 1581 on your Ccmmodoro loday.

GoldStar

MAGNAVOX

Nf'pijiu.-.-!

CM 8762

Epyi 500 XJ. (Atari. C-6J)

$13 95

2105 A

MONITORS

GoldStar, a name you can

GoldStar 2tc£ supplies a high resolution of 640H k 200V for IBM, Commodore, Apple and Atari computers

built-in tilt stand plus a green

Suggested uss 128DorColtPC.

$18495

your compuMng needs. The

Standard resolution ps 640H x 240V. This momlor irtdudesQ

$239

your previous record wilh lha

monochrome monitor Eor

your computing needs.

95

trigger fingn-r tiring. Break

2105 12-composite

monitor is f>e smart choice tor

levt display switch. For a monnor Wflh RGB TTL (CGA) and composite Inputs, slay wnh rfia Marjnavoi CM 8762.

comes *im palm grip and

depend on, now provides the

The Magnavoi CM 8762 14"

500 XJ

Joystick

-

"

$79

—'-

95

with composite outputs Wilh your choice ol erEhor green or amber disoCay.

GoldStar's 2105 monrior will highlight your nome or office compuEing needs.

1-800-233-8760

Magnavox BM7E5Z BM7622 7BM-613

7BM-023 CM8702

CMB76Z

SCM-SIS 9CM-O53 ... .

9CM-O82

GoldStar 584 95

...$84 95 ....$79.95 S79 95

... $179.95 ...$£39.95

..1259 95 S339 95

$439.95

2105 G ComposilB... S79 95 Z105 A Composile ...S79.9S U10 CGA 14" $219.95 1420 EGA 14-. . £318.95 1430VGA14" $379.95 1«0Suparscon $459.95

Commodore 1S02C

$189 95

'084

$379 95


Lyco Means Total Service. 1200hc

1200E Modem

Modem

Commodore Modem Connection Cable by Peak Peripherals

iiMo power and nca

Tho

Avaie* i200nc delivers i1-i-o great (eaiuros of the Avacei 1^00 and nwe. including Hayes!

Full Hayesr command Ml. on-line voice data Switching, plus ■ 2 condguraiwn sortings

YouMotal solution for Commodore &4,'12fl

compalibihry, to allow

■ 4 phone numbers stored

to modem connect ons.

use wiffi virtually an

leading communications

95

software

$25

2 y rcir warranty

• FxiL-rn.ii configuration

switches

95

$69 95

■ View menu 2 year warranty

MODEMS Avalex

Commodore

1200i PC Card

.

165.95

Hayes 5G9 95

1670

169.95 1200p

$83.95

IZQQMc Modem

189 95

240O\ II PC Card

.. $129.95

2-100

Supra 2400 ..

US Robotics

Smartmodem 300...

1119.95

S13995

Spottsler 1200 PC

Smartmodem 120QB ..$279.95 Smanrnodam 1200 $279.95

Cou' V 1200 Couf er 2400 PS

Sma'1 modem 2400 ...S399 95

Cour er24t>0

Smartmodem 2400B

$419 95

$135.95

$79.95 1169.95 ...$259.95

. ...$289 95 Cou' or 2400a $319.95 Cour ur B600MST.. . .$519.95

PRINTERS Seikosha

5P Series RibDon

$7.95

SP 1600AI

. J179.95

SPI200ASRS232 SPlOOOAP

..$18995 J169 95

Citizen

Panasonic

1200 IBOD

S137 95 $159.95

MSP-40

S279 95

MSP-50

S299 95

1180 1191 3131 1032i

SL80A1

$31995

MSP-1SE

S315 95

1124

SK30MAi

S359.95

SK3M5AJ

W<5 95

Tribute 124 MSP-45

S369 95 S379.S5

SL !33Ai

$599 95

MSP-55 Premiers 35

S43995 5489 95

1592 1595 152424 Pin

TfiBul8 224

S549 95

Star Mlcronlcs NX-11JO0 NX-IOCKJColor

S359 95 S429.95 5545.95

..$169.95

.

. $217.95

NX-1000C Color (64C) NX-15

$!25 95 $289.95

fJX-2400

$299.95

NH-10 NR-tS

$319.95 W19.95

Brother

MI7241,

,.,..5319.95

$158 95

N>t-10OOC(6*C)

HH20 HR40 M1709

Okldata $179 95 S235.9S $289 95 S28995

$339.95 $599.95 $439.95 .,$569.95

EPSON

$139.95

OKimale 20 w/can .. . .$189.95 18! 180 182. 183 320

SJ09.95 521995 S225.95 S239 95 ....S337.95

292winlarlocB

W4995

Ml

S469 95

390

S469 95

293 w'.nisrfixca

558S95

Epson

LX-800

For fast output and professional print

qualtly, choose Epson's LX-800. Thislult featuiod SO calurnn printer has 3 speed ol

1 BO cps (draft) and 30 cps (NLO). Epson's e> elusive SelscType Ironi conlrol panel lets you cuslormze documems wi^h popular type styles. The Epson LX-BOO delivers affordable, professional pnnllng for your homo or oi'ice.

OkimaleM

LXSOO

II79 95

LQ500

S294.95

FXB50

S329 95

EXflOO

S349.95

FX1050

S429.95

LQ85O

S5I595

$179

CITIZEN Citizen 120-D

Fl you are seeking world renowned prinlef perlormance (or your home,

Citizen 180-D

You can al«a»5 rely on ins Gillian 180-D

From us

price/performance value, to

look nolurther Ihanlha 120-

a pnni speed or ISO cps

O. Yojroata processing needs are handled quic*Jy at a prinT speed of 120 cps {draft| or 25 cps [NLO). The

(0raN)o>29cps(NLO)lnB

Cituen IBO-Disan siceilem primer lor ine home of sn>aH bu^rness

120 O features 9 pin dot matrix pnnt quality, standard

paralW centromcs mleriace and a 4K lert buffer.

$13795

$159 95


Lyco Computer Marketing

& Consultants

Since 1981

Air Orders Processed Within 24 Hours.

Panasonic Office Automation

KX-P1191 Announcing Ine Panasonic KX-P 1191. a 9 pin primer wiih advanced features thai put if ahead oliisclass. The1!9i fealu'esthe EZSei operator panot trial lets you access the most

commonly controlled printer (unctions right

from the from panel

The 1191 has olfier ad

vanced lealuros, including an adjustable push/ pull tractor Isod and multiple paper paths. All these laatures coma packaged In a rugged. ergonomic des gn with a two year limited parts ana labor warranty.

$31995

$175 95 KX-P1180

KX-P1124

The 11 SO by Panasonic otters you more than

For excellent pnnl quality in a nigh speed

wfial you might expect in a low cost printer

printer, choose the KXP 1124. Us 24 pin print

Wflh multiple paper paths, versatile paper

head produces dralt tent at a quick 192 cps

handling, and front panel programmabilily fhioughthe EZ Set Operator panel. Iho 1160 is an excellent value. The n BO also failures

(Draft) or letter quality ten at 63 cps. In

2 eicelloni prim qualities. Near Latler Quality

tractor. 5 resident print font6. parallel

and Dralt. with speeds up Id I92cps In Drati

Centronics Interface and a standard 6K bufter

and 3B cps In Naar Latter Ouaiily plus crisp,

Panasonic's KX-P 112* ensures that your printing will be last and professional

clear graphics,

$23595* 'quantities limited

addition. theKX-P 1124 provides such

standard features as selectable pusrvpuN

Attention Bargain Hunters Panasonic 10911 Model II closeoutl Call tor details.

Okimate 20 Color Printer

Okidata 180

SP1600AI

Imagine capturing rne color capaD-hiiea of your computer arid Ifren pointing [hose 5iirne

screen irrnges <n vivid color

Tho OKIMATE

20 Fias trivially tfesfgnaa lypu lunrs ana a 24 element prim head For near letter quality

printing and tun color Brapmcs ai an price. Wneihar your printing s recuire sophistication or tun-filled y. [He OKIMATE 2D is iho pnnier you

hava Doen Jooking for.

$138!

[95

With a print speed of IBOcpsdriiftor SOcpsior near letter nual ly punting, the high performance

OKIDATA ^60 will save time while making you more productive. OKIDATA makes printing

interfacing already included. Add up [nose

Slay ahead ol the competition wiih Seikosha's SP1600AI printer, an excellen[ 9 pin dot main■ output at 1 GO ops (OraM)and JO ops (NLQ). Seikostia provides 8 kinds ol dot addressable

superior features and ycu too will cnoose the

graphic printing

easy with one-touch con no I plus s[»ridard

COMMODORE and CENTRONICS parallel

OKIDATA 180

(interfacing available)

$219 95

$179 95

V Pr»ce Gurtrjinicn ^ Since 198*. we have led lh& industry by continurng TO Ofler Ihe IqwbsI nalional prices wJiilo providing quality

,

V service. Many companies have como and gone trying lo imitate out quality and senses. LI by some oversight ^ we do not have ihe lowest prices advertised on Hie products you desire, then we would appreciate the oppor- i

/ lunity to rectify this oversighi

1.800-233^8760


Why shop at Lyco Computer?

How do I know I will get the product I need? Our mandating staff is woll-educated in ihe computer industry. They receive continuous formal I raining by our manufatlurers which enables them lo develop and mamiain a high degree of e<perfis« on Ihe products they represent Thougn our stncT guarantee on providing only new merchandise prohibits

Tree Trial periods and a flUriranieo an compatibility, a wealth of knowledge is available 10 Our customers Jo help with the purchasing decision. As rhousiinds of pimplo o^ory week capitalize on our savings and services, wo hope you too. wt.l make Lyco Compuier your Lrst choice.

What about warranty or service? We decided several years ago thai a Customer Service Department was needed in ihe indusiry. Un-

forlunatflfy. lew of our competitors offer this service. Our Customer Service Department is available a( (717) 494-1670 to provide assisiance in all warranty matters Our product line enjoys "name brand recognition." and we Pack all oTourmanulacturors stated warranty Terms. Many manufacturers will allow defective products 10 be exchanged. Before reluming any item Thn! apponrs to bu deiaclive, we ask Thai you call our Customer Service Depart mem To assist you in determining 11he product is tfafecTive II Ihe product is Ooto'mmeo defective. They will give you a special .luthonzalion number and speed processing of your order.

Will you rush an item to me? Since 1981. we have set the standard in the industry by orc-cessing orders within 24 hours -not 4 to 6 weeks We otter ne<l day air. two day air, standard UPS, and postal international shipping seryvces.

Our records show we I ill 9514 a! our orders daily. Temporary shortages are normally lillsfl wilhin 10

Sales: 1-800-233-8760 or 717-494-1030 Hours: Monday through Friday, 9:00 a.m. to 8:00 p.m. Saturday, 10:00 a.m. to 6:00 p.m. Customer Service: 717-494-1670 Hours: Monday through Friday, 9:00 a.m. to 5:00 p.m. Fax:717-494-1441 MaitwCaid

^

c r o

y

■ ex

days. I' an order cannoi be filled within 60 days, we relund your money In lull, unless you choose id wait for trie order and benelit Trom Ihe price savings. Any time prior lo shipment, you may cancel or change Ihe out of stock product by contacting ogr Customer Service represeniatives.

How do I order?

immediately Personal ana company cnecxs require a » wee* waning period prior ld 51 rr and Master Card oiders are accepted for your convenience, but we cannot pass along trie 4% discount ottered lor cash Prices advertised are cash prices. Purchase orders are accepted from Educational

InslituUons. We only charge sales ta* on nems delivered in Pennsylvania. For APO. FPOr and

international orders, please add £5 plus 3% for priority mail Advertised prices and avarfatJiliTy are subject to change. Not responsible lor Typographical errors.

$158 95

Nx-1000

Star's answer to 9 pin do! matrix printers. A soft touch control panel and Star's paper park feature solves your multi-document needs. 144 cps draft and 36 cps NLO give you high resolution 9 pin performance in an affordable package from Star.

Announcing STAR'S NX-1000 Printer in 4 Models! NX-1000 Rainbow

NX-1000C Willi a Star NX-KHHJc printer your printing options will never cease lo amaze you. ThuSlar NX-iOOOchas standard Commodore senal interface for 64/128 computers

Print speed is selectable ,n 144 cps

(draft) or 36 cps (MO) and paper parking will lend vmsatiNty io your documunl hantlhng needs

The Star

NX-IDQQc will fullill your requirements lo the loner

$16995

The Siar NX-IQOOHambow adds a whole new dimension lo your work Ihrouflh rnulTi-coFor pnnting Slar has designed 20 prinTing options mio this printer Add To rhis paper parking. Epson-IBM emulation, high rosoluTion NLO/grophlcs for a pnnier wilh otfra talent over tho competition. Star's NX-1DD0 Rainbow does

NX-1000c Rainbow Step inio a work! lull of color wilh \he Slar NX-lOOOc Rainbow pnnier. Seven color priming, is available along wilh Ihe sarne standard Features of all Slar NX-

1000 printers Standard Commodore sofur interlace is included. Enhance your Commodore productivity will the Star NX- 1000c Rainbow

.IN the won\

$217

95

$225

95

SOD

DSHO


nk St Wntsr

Prim Shop eader Bd

Prim Shop Conip.m

ses 1 or 2

S11 95

Hal

S22 95

...S9.9S

Graphic I it> i Carmen San Diego. World

11195

595 3 lard Triple

$199 . San Dingo.

USA

*...

$11 95

Carmen San Onega.

$19.95

Europe

. SI3.95

ope.

$18.95

nopper

S1B95

n:

I . lage i ansion IBI

.

119 95 $22 95 SI9.95 S1995 S19.95

i

SI 9.95

lie'

$22.95

inger

. S22.91

Arc.idB Garni! Consir . .$179< S17

S26 95 S16 9S

'act-on

119.95

lodon H

.

..

_

Wasteland

rnPak. 4

ft ■ -■ ■

h

$29 95 S39 95 J35 9S

122.35

D.skfli

$9.95

S2295

Risk

S25 95 $1995

■ i Maicn $119

Airbnrny Hflnper

Piral»s -Jl.ll-

.

. .$22 95

Games Summo: Ed

$22.95 $1 \.95

DHSIhSmprd Final AssauN Impo55iblo Mission 2 MalrocroM .,

$16 95 S11.9& .. $ n 95 $13.95

i Wood

Alien Syrmroiiwr Club^ou^e Spcr PdWilSII II H,irl.(.p

/20

use are rawycuis i*t ■■ ■ '■■

Timts of Lori-

eicepi"or>s» gjai>h<c interlaces

Battleship

UHLm.i I.

M.jc'i irifi than a singk? product. GEOS I2U oTi—. .1 fli-.ti:'--!} rAnop of f'j.iiuft^ j«d .. LilUjns.

SuD Bame Simulator Mindioll Technocop

pov. e

CEOS 3.0 Ovaitabte .. 535 <J5

LA CucUicwn

.

EMURH PP104-Bomlatwiin indicaloi PPiOi-6 outlet

1

S74 9S

.

I

Vhii

$29.95 $32.95

per G

SJ4 9S

$49.95 y cables for moat

plications for many lar computers.

$19 95

Subioalc:

powaistnp

.

AjlKlun:

$1795

SI7.95

Scener/ DisK San Francisco Scenery Onh Weslem

$17 95

Europe

$17.95

.520 9. J16 91 SIS 9 SUBS $11,95 $19 95 $23.95 .$3*35 .522.95

Iiii run IV

t>- Si

$22 95 E32 .'.

$28.95

$6 95 $9.95

S19.9S

KX-PIIOi |1OB1. 1091|

$9.95

Start OWmate

$5.95

Colo'Otiimale OK1100 Senos Soiiu>5h.i SPSonos LX-BO0/FX850 LO-500/800/850

..S59 95

...$32.95

Krai! Micro Mouse (PC| " 1351 Mown. ..

$36.95 ..

$27.95

Wardwfitw 3

$22.95

Data Managei 2 - 64 .. SI 1.95 D<IBMonagBM28 S26 95 Painor64 S22.S5 Panner 129

S26.95

64

$11.95

Wond Writer 128

$22 95

G«0sWn!w64...

$2?95

UnlionWgild-. ArtGalleiy I and 2 ea .S17.95 PnmMo5to< $17 95 An G.llluly F,irll.l.',y

$13.95

$6.95 S7.95 $9B5 1695 SS.95

Epson FX-266 . Alan 130 XE . . . Commodore 1571

is 95

Amiga

$7.9

Commodes 1902

Commodors 1541. Ssikasha SP-1000

56.! S4S .$6.9

Atari 520 S1VIMQ 3 b-iicu .

Stn/NX-10

SB .9

Disc

$29 95

M III (C-64)

S«ncnK12B

Printer Ribbons S6.95

M I !-,:■,:■ M llw'Dr. Halo II

Timmorlii:

Sw.tK.iic h Sideways

NX-IOOOBIIK* NX-IOOOCotor

1000 sheet lasei $16.95 1000 mailing labels SB.95 200sneelOKI30 JB95 SaraieiPaper451 Hoi! .$1095 200sheel laser S6.95

SU95

Scenery Disfc Japan

NXZ400

Printer Paper

S23 95

Individual Scunery

S205

S1S.95

S'0.95

. .S3D95

Di5k#7or 111

$33 95

Si l 95

$3095

Stealth Mission

Individual Scenery

Ill

£1 1 55

FlifltitSimulator II

Jat

S199 Sig.ff

Ultima v

$9.95

Modem Proledof

.

SI 1 95 $22.95 S2295

Enl-gMonman!

S35 95 £25 95

S29 95

$11 95

n,Kl Lnr"p

$19 95 $25 95

Gettysburg PsnJer SlnkB

TypJioon ol Swel...

$22 95 SZ2 95

$16 95

$25 95

□ unooon Master Asst Eternal Dagger . .

Warflame Consir

Oul. Li n

Sir Spon Basheioaii sn 95 Stf Sport Soccer $11.95 Towai Toppler S22.95 Space Station Oblivion .SI 1.95 Sir. Spon FoolMil S17.95 Sponsancfli _S14.95

eatures .rxl ease oT

S25 95

Pool ol Radiance

Dishoi -«6

LegendotBlacKsilver ...SI 1.95 Spa ring News Ome Bomber

$25.96

Questron II

S23 9 I

$2? 3

$22 9S

Baseball

Pnaniaslolll

SIS 9

Si 195

in

$35 95 S5S95

S22.9

t5S1r.i-,

Attention

nrp/aphics.

1 .n 'i.>.'i( Slmulailont:

..SI 1.3!

Gamos. Winlaf EH . .. $22 95

S3! 95

SM.95 S29 95

Wnj I ■

Yeagers AFT

4.4 oil Roan Hacinfl

Bara's Tale II

Publisher ....531 95

128

59 95

S19.95

. .

l .-.mi Disk ■■ .

BtaiD -

SKateor Dia

Fastload Caliloiraa GamsE

S7 99 $7.99

S29 95 S3S95 .$39.95

i"

$9.95

$19.95 $14,95

Certilicalo Milker

RedSiomi m.m ri

Monopoly

Included: Ml

$22.95 $19 95

pjnball Consirucnofi

Bdid's lull- III Hum lor Fled Oct

S1995

11

oleap Baseball Mooioan

J16 95 $9.95

Fwestan

$19.95

'I

Music Consiruclion Sel Poworplay Hochey

Star Wars

Dti:

Lords orConouBBi Modem Wars

S1995 $19.95

Storage OVS-105V4 ,., QVS-7SSV4 QVS-40 31/2

$3.95 $10.95 ..S9.95

$38 95

Joysticks Xldex: .S5.95

OSDD .

S4 95

SSDD DSDD

SI?. 5 IB 95

3.5 Ma Hi I:

SSDD DSDO

$11.50 $1795

Bonus; SSDD

$1095

DSDD

....$13 95

DSDD

S12.95

SSDD DSDD

.$9.95 113 99

Tac3 Tac2 TOC5 Tac 1 .IBM/AP . ... Slik Stick GlackMai Bobs

$9.95 S1095 $1295 S2695 $8 95 .,$1095 $11 99

3-Way

$19.99

Buinundle Winner 909

$16 75 $24.S5

W^OIBM/AP

KraHKCI!IAP:PC Kia" PC Joystick Card . !'■ 11

...S29S

- ...$i6.e ...S24E

■: .■•■ Maeitr W 1 CPMroMor.. ins Epyl S00 K) AT/64 .. S136 Epy. 500 XJ KIAP .. ...$22.Q Wco Elgosllcrt . $14'j Powerpla* Joystick.... ...ste.g

S13.9

FREE SHIPPING ON PREPAID CASH ORDERS OVER $50 IN CONTINENTAL U.S.


Programming

CONVERTER Steve Emsley

Because of the variety of storage formats used by 64 paint programs, a

picture drawn in one paint program is often If you start drawing a picture with

one paint program and then decide you'd like to use a certain feature of another, you usually can't just save it to disk and load it into the other

program. Paint programs for the 64 have vastly different capabilities, and they use a large variety of stor age formats. "Grafix Converter" bridges the gap. It allows you to convert picture

files from one paint-program for

inaccessible to another. With this utility, you can

use as many paint programs as you need to complete your

masterpiece. For the 64 with a disk drive.

mat to another. Grafix Converter

saved a file from Doodle! with the name STUFF, it will appear in the disk directory as DDSTUFF. When prompted for the filename by Grafix Converter, you should enter STUFF, not DDSTUFF.) Grafix Converter prompts you for the new filename. Again, type the name

sary information, Grafix Converter

Getting Started

vert files from the following hi-res paint programs: Doodle, Paint Now!, The Print Shop, and Art Studio. It

Grafix Converter is a BASIC pro

also supports these multicolor paint

gram. Be sure to use "The Automatic

programs: KoalaPad, Create with

Proofreader," found elsewhere in

Garfield, Arti$t64, Rainbow Painter, Blazing Paddies, Advanced Art Stu

the program to disk before you at

the name of the picture without any extensions. (For example, if you've

After you've entered the neces

it can't convert from hi-res to multi

this issue, while entering it. Save

the name of the original file. Type

without any extensions.

does have its limitations, however; color or vice versa.

Grafix Converter prompts you for

dio, and Micro Illustrator.

prompts you

to place the source

disk into the disk drive. Place the disk containing the original file into the drive and press RETURN. If you've changed your mind, press

the left-arrow key to abort. The program reads the picture file and prompts you for the destination

Once the format is .selected, the

disk. If you press RETURN, the

program asks for the name of the

converted file is written to disk. If

Grafix Converter first presents

paint program used to create the

you press the left-arrow key, the

you with the main menu. Press 1 to

convert a high-resolution picture

original file (FROM:) and the name of the one to convert to (TO:). Sim

operation is aborted. Grafix Con verter returns to the main menu

file, 2 to convert a multicolor file, or

ply press the numbers correspond

when it has finished.

3 to quit. Grafix Converter can con-

ing to the correct programs. Next,

tempt to run it. To begin, type RUN and press RETURN.

See program listing on page 80.

G

COMPUTE'S Gaiette

37

Jura 1989


Programming

David E. Bray

"Ramdisk" is a machine language program that turns your 64's un

used memory into a superfast disk drive. Ramdisk has many of the features of a standard Commodore disk drive. You can load, save, and scratch programs from the ramdisk. You can get a directory of the files on the ramdisk. You can even ap

pend programs from the ramdisk to the program in memory. Ramdisk's one limitation is that it only works with BASIC programs and machine language programs that load like BASIC programs.

This machine language

ramdisk. This directory appears ex

utility lor the 64 creates a

actly like that of a standard 1541

ramdisk in the RAM hidden beneath Kernal ROM. With it, you have

12K of temporary storage in which you can load and save programs instantaneously.

Ramdisk is written entirely in ma

chine language, so you'll need to use "MLX," the machine language entry program found elsewhere in this issue, to enter it. When MLX

asks for starting and ending ad

its directory. Example: RSAVE

RLOAD "filename" loads the specified file into the BASIC work space. If the file is not on the ram disk, Ramdisk returns a FILE NOT FOUND error message. You can use Commodore's standard wild

dresses, respond with these values:

cards within the filename. (A ?

Slatting address: Ending address;

matches any number of characters.

0901 0FE0

Be sure to save a copy to disk or

tape after you've finished typing. Although it's written in ma chine language, Ramdisk loads and rims like a BASIC program. To get started, load the program and type

cation can be a filename, with or without wildcards. If a file specifi cation is given, only matching files

will be listed. Example: DIR "SE*" RLIST "filename" lists the speci

fied file to the screen. The CTRL key slows the listing; SHIFT freezes

it. The Commodore key aborts the listing. RLIST is useful for viewing a program without loading it into

"RAMDISK"

Typing It In

disk drive. The optional file specifi

matches any single character and * For more information on using wildcards for pattern matching, consult the manual that came with your disk drive.) The first file that matches the pattern is loaded. Ex ample: RLOAD "RAM-

memory. If wildcards are used, only the first matching file is listed. Example: RLIST "RAMDISK" DEL "filename" deletes the speci

fied file from the ramdisk. Wild cards may be used to delete all

matching files. Ramdisk prints the number of files that have been de leted when it's finished. Example: DEL "PROG??" ERASE ["diskname"] erases the

contents of the entire ramdisk. You'll be prompted with the ques tion Are you sure? Answer Y (yes) or N (no). If a disk name is provided, the disk header will be renamed

when the ramdisk is purged. Other wise, it will remain unchanged. Ex

RUN.

APPEND "filename" appends a

ample: ERASE "RAMDISK"

program on the ramdisk to the end

Eight Commands

of the program that's currently in

KILL disables the ramdisk. Use SYS 50688 to reenable it. To reenable the ramdisk with the previously saved files still intact, type SYS 50691. You won't be able to reenable the ramdisk if the memory where the

Ramdisk adds the following eight commands to BASIC. All of the commands work only in direct (im

mediate) mode. Optional command parameters are listed in brackets. RSAVE "filename" saves the file in memory to the ramdisk. Ramdisk issues an error message if the file name already exists, if there's not

memory. APPEND works correctly

only if the last line number of the program in memory is less than the first line number of the program be ing appended. Otherwise, Ramdisk prints an error message. As with RIjOAD, wildcards can be used. If there's no program in memory, AP PEND behaves just like RLOAD. Example: APPEND "SECONDFILE"

enough memory for the program, or if the ramdisk directory is full.

DIR ["file specification"] lists a di

The ramdisk has room for 30 files in

rectory of the files currently on the

38

COMPUTEI's Gnzotlo

June 1989

program resides has been corrupted. Remember that files in the ram

disk are not stored permanently. If you tum off the computer, the ram disk is destroyed. To prevent losing valuable data, be sure to save copies of your programs to disk or tape.

See program listing an page 83.

G


For Arcade and Strategy Game lovers Gazette has published more than 200 games in the past six years. Which are the

best? The most exciting? The most challenging? The editors have looked at them all and picked the best dozen arcade and strategy games for the 64. Now they're all on one disk—with documentation—ready to load and play.

12 Top Ready-to-Run Games for the 64! Heat Seeker Arcade action at its best—for the nimble-fingered and nimble-minded.

Arcade Volleyball Fast-paced, twoplayer arcade version of America's favorite beach sport.

Omicron Frantically paced, multi level arcade action.

or iwo players.

game with outstanding graphics and

Powerbal! Futuristic version of Breakout, packed with challenges.

Power Poker One of the most addictive strategy games you'll ever

animation.

Q-Bird Graphically stunning

play—guaranteed.

Delta War Fast and furious twoplayer game loaded with options.

act ion/strategy game.

Scorpion II Superb game of mental

Trap 3-D universe that demands your best strategy skills for survival.

challenge with great graphics.

Crossroads II: Pandemonium Ac lion-packed shoot-'em-up that

you'll play for hours—includes maze cditor for customizing,

Basketball Sam & Ed Delightfully clever one- or two-player arcade

YES! Send me _

Mosaic Classic battle of wits for one

copies of the Best Gazette Games disk.

I've enclosed $9.95 for each copy. Amount.

Sales Tax*,

Ciiy

Sutt

zip

Total-

Mail personal check or money order for S9.95* to Best Gazette Games Disk P.O. Box 5188

Greensboro, NC 27403 "Residents ul New Vurk. IVnnsylvania. and North Carolina add apprupria[c sales lax for your stjic. All orders must tic fuid in U.S. funds by a check drawn on a U.S. bank. Sorry, nu credit card orders accepted. Please alloa 4-6 necks for delivery.


Programming

i-Res 8 the 1 Tony Phillips

Many owners of the Commodore

128 realize that among the best fea

tures of their machine are the extended BASIC and 80-column hardware. However, because of the

way the 80-column system is mapped in memory, the 128's ex tended BASIC doesn't support graphics on the 80-column screen. For this reason, programmers find it hard to generate bitmapped graph

Simplify your 80-column graphics with this short machine language program.

The clear parameter can be 0 or 1. If it is set to 0, the existing 80column bitmap will remain intact. If it is set to 1, the bitmap will be wiped clean before the transfer. The column parameter can range from 0 to 40. This is the phys

column mode before running the

you have trouble changing modes.)

ics on the 80-column screen. With

ical character column on the 80column screen where the transfer will begin. To transfer a 40-column bitmap to the left half of the 80-

Run the program. If all goes well,

column screen, use 0; for the right

"Hi-Res 80 for the 128," crisp reso lution and a wide screen area are now available at your fingertips.

you should see a screen full of gar

half, use 39. The mask parameter can range

Typing It In

the screen.

program. (See the owner's manual that came with your computer if

bage. The screen will clear and the program will draw a large X on first the left and then the right side of

You'll need the 128 version of program found in this issue, to enter Program 1. When you run 128 MLX, you'll be prompted for the starting

ing upon it. Set the mask to 1 to indicate an OR mask. This is the mask you will use most often. It

simply stamps the 40-column image directly on top of the 80-column screen. Set the mask to 2 to use the bitwise AND function to super

and ending addresses of the pro gram. These are the appropriate ad

dresses for entering Hi-Res 80: $1300

Ending address:

S149F

impose two images. A mask value of 3 indicates the use of the bitwise

Once you've finished entering the

program, be sure to save a copy to disk with the name Hi-Res 80. (The demonstration program expects to find a file with this name.) Program 2, Hi-Res 80 DEMO, is a BASIC program that demon strates how to use all the features of

Hi-Res 80. Use "The Automatic Proofreader" while entering it to prevent typing mistakes.

Give It a Try Load Program 1 with the statement HLOAD"HI-RES 80"

and then enter this short demon stration program: 10 GRA]'HIC1:SCNCLR:GRAPHICO: DRAW 1,1,1 TO 320,200 20 DRAW 1,320,1 TO 1,200

30 SYS '!8<>4,]A0:SYS 4864,0,40,0

Be sure that your computer is in 4040

COMPUTE!* Gazelle

June 1989

program how it should combine the current contents of the 80-column

screen with the contents of the 40column screen that you are stamp

"MLX," the machine language entry

Slatting address:

from 1 to 3. This parameter tells the

EOR {Exclusive OK) function. (Re

Program the \28's BQ-column graphics the easy way—with BASIC 7.0's built-in

fer to your owner's manual for

commands.

operation of OR, AND, and EOR.)

more detailed information on the Hi-Res 80 transfers images in

Hi-Res 80 works by transfer

only one color. This is due to the

ring the 40-column bitmap screen to the 80-column chip's dedicated

memory constraints of the 80-

RAM. To use Hi-Res 80, draw your

ic transfer has been completed, the

graphics image on the 40-column

80-column screen will be unusable

graphics screen; then use Hi-Res 80

for text because the bitmap corrupts

to transfer the image to the 80column screen. Since the 80-column screen is twice as wide, you may

the 80-column character defini died by either resetting the

have to draw your image in sections

computer or by entering this line:

and then transfer each section to the 80-column screen separately.

BANK 1S:SYS 65378

See Program 2 for an example of

how this is done. Use the following command to transfer an image: SYS

column chip. Also, after any graph

tions. This situation is easily reme

With some experimentation, you should be able to make graphic

displays that rival those of much more expensive computers.

See program listings on page 86.

G


Programming

Buck Childress Students and writers are often ex pected to write a certain number of words. Whether it's a 200-word es say or a 2500-word research report, you can hit the mark exactly with "SpeedCount."

This utility patches into SpeedScript 3.2, causing it to display the word count at all times. The count appears in the upper right corner

Give your SpeedScript

3.2 text files automatic word-counting capability

Proofreader," found elsewhere in this issue. When you've finished typing, save a copy of the program to a disk containing SpeedScript 3.2.

Note that your SpeedScript 3.2 file must be saved on this disk with the filename SPEEDSCRIPT. When you run SpeedCount, it

loads SpeedScript, patches in a ma

as you write.

chine language routine, and then

runs the word processor. A zero ap pears, indicating that there are zero words in the file. Start typing and watch the count increase. Delete

and is continuously updated. When you enter, erase, or delete words, the count changes instantly. Even

when you load a file, the words are

words, sentences, or paragraphs

counted automatically.

and watch the number decrease.

The changes made to Speed-

Getting Started

Script are not permanent, so you

SpeedCount is a short (240 bytes)

must load and run SpeedCount

machine language routine listed as

whenever you want to use it.

a BASIC loader. To avoid typing er

See program listing on page 87.

rors, enter it using "The Automatic

The Best of Both Worlds! COMPUTERS PC Magazine Great reading and great programs every two months!

Included with each issue is a disk packed with terrific programs: • • • •

Games you can't stop playing Indispensable utilities Applications tools to make your life simpler And more!

And when you're not running your machine,

you'll want to read every page of the most

All of which makes COMPUTEI's PC Magazine required reading for anyone interested in the world of MS-DOS. Available in both 51/4- and 3Y2-inch formats.

COMPUTEI's PC Magazine Subscribe Today!

interesting PC magazine around:

S39.95 for a full year—six issues!

• Provocative columns • Helpful tutorials

CalM -800-727-6937

• Fascinating features

• In-depth product reviews

Or write: COMPUTEI's PC Magazine P.O. Box 3248 Harlan, IA 51537

G


Protectors Since 1979

COMPUTER DIRECT WE WON'T BE UNDERSOLD!

5 V* " Floppy Disks Lifetime Guarantee

Double Density

100% Certified

Double Sided

Low

As

i

EXPIRES 6/30/B9

FREE CATALOG

ea.

Qty. of as

Qty. of 33 w/tleavei Oty. of 100 w/iloovoi & labels

!^^^^7TTTTTTTT.. m.ts

(J.2J JH.00

Made In The USA

3%" MicroDisks Llfetlma Guarantee

1M'' Cr)1''i(l"d

1

LOW

C.

Double Dsnllly

/

79

Double Sided

Lots of 250 - 7«" Lots of SO ■ 99< ea.

No Limit

Call For Your Free Catalog With Everything You Need For Commodore

DISKS • MODEMS • DRIVES • FREE CATALOG 1200 Baud Migent Pocket Modem

ceicrator Plus

Disk Drive

100% HayOS Compatible Our Low

Completely Commodore Compatible

Sale PrUe TvlPIO" Oil 0u1omo1i[ijlky Plirgi dir«ilf inioyoui is'iul pon on

free Entertainment

0ri-$<iMn *toiui ligKi ihow fa

Software Included

2400 Baud External Modem 100% Haya* Compatible

Made exclusively for you 300 12OT 7400 BPS 7 *.':< - inakolor l-ghli Bofhlor»t4pui« (doling

Our Low

8-uili-m tp«ok*i wiih volume conrro

Our Low Sale Price

149 95

Sale Price

Buffer the' holdi up To

$9995 q

f All Co

l..i lirt

IMMEDIATE ANSWER

8OO - BUY - WISE 8OO - 389- 9473

ext. 11

Outside Service Area coll 312 -382-505S

ext,

We Love Our Customers!

11

COMPUTER DIRECT

22292 N. Pepper Rd. Barrington, IL 60010


BEST SERVICE IN THE USA

MICE IS NOT ENOUGH!

• M Day Immediate Replacement

• Free Technical Assistance

* Fast, Low Cost Delivery

• 15 Day Home Trial

* E.ports in Customer Satisfaction

• Bulletin Board Service

• No Credit Card Foot

• Free Catalogs

No owe con sell this printer for less!!

180 €PS PRINTER

Super Graphics • Near Letter Quality • Lifetime Warranty*

Shinwo, a leader in electronics, offers advanced square dot technology that allows for perfect vertical & horizontal lines and superb Near Letter Quality. The pressure sensitive

controls are conveniently located right up front for ease of use. An excellent printer buy!

Super Saver Sale Price SK bytes utility buffer

Physical Dimensions

I'tniihim Speed

180 CPS

Gniphfc Mode ■ Uni-directional

30 CPS at Near Letter Quality

Paper

Traclor/Fricnon feed Plain paper.roll paper.single sheet, Fanfokl, muliipan paper:ma\. 3 sheeis (original plus 2 copies ( Iimiiu ii [ Fonls

rrniliiij; I. liiir.iMtT.

Standard 9x9 dot matrix NLQ L2\18 dot matrix (33 ops) Character si/e: 2.12 x 2.B mm (standard) Character sets: Full ASCII character set (96)

32 International characters

Pica, Ellie, Italics, Condensed,

Centronics parallel part

Ronuii Nl Q font

'Lifetime Warranty on Printhead

COD

Ink Ribbon Cirlridgr Ribbon Life: 3 million characters/cartridge

Impact Doi Matrix

ftiiiiitic. Direction Texl Mude ■ Bi-directional

MASTER CARD

Cai No. SW0030X

Prinllng Methnd

Print Buffer

VISA

$ «j AQ95

Si/e: 15" x 12" x5" Weight: 12.7 lbs.

10 Inches

Maximum Number of Characters

Standard: Standard enlarged

Elite: Elite Enlarged:

Condensed":

Condensed Enlarged: Condensed Elite:

10 cpi 5 epi

12 cpi 6 cpi

17 cpi

S.5 cpi 20 api

80 cpl 40 cpl

% cpl 48 cpl

132 cpl

66 cpl 160 cpl

*2-year Immediate Replacement Warranty on Printer

* Prk*ido noi include shipping charges. Coll ro get your Iqwb*i delivered cr>*1. Wsintuf* oil thipmsriti at no«*"'ocosi loyou' AM packages ot« nor molly shipped UPS ground. 2nddny Of ovflrnlghr d*l ivory available. Minimum shipping c ho fg» per order ll

(3 IS, llhnoi? reipdnnTt add A1 ■ % tales Ton. We ship la all pomii in iheU.S Canada. Puerfo tico. Alaikar -Liwon. Virgin lilandi Guom, ond APOS FPO. ( monilori only ih>pp»d inihe Conlioentol USA) PKtCtS ANQ AVAIL ABtUTT 3UMJICT TO CHANQI WITHOUT NOTtCt Con-ipuier Direct will march qny volid naiiorvally advsrllsvd dstfvarad price on iheeaani lomoprodud A payment method landudlng loleiian) Neil reipomiblv tor typographical err on.


Help Pad Jim Tubbs

Get online help quickly and easihj with this desk accessory for CEOS and GEOS128.

the filename HELPGRABBER.ML

package. geoWrite 2.1

and one with the filename HELP

with GEOS 2.0 and GEOS128 2.0,

CRABBER. Save Program 3 with the filenames NOTECONVERTER

Notepad is included with all ver

.ML and NOTE CONVERTER. One

How many times have you been working hard on a term paper with geoWrite or writing the ultimate game with geoProgrannner when you found yourself flipping

through the manual for some ob scure bit of information? Wouldn't it be nice if you could just click a

menu and have the manual pop up onto the screen? With "Help Pad," it can. Help Pad consists of four pro grams: "Help Pad ML" and "Help Pad BASIC," which together make a desk accessory that allows you to display the help files you've creat ed; "Help Grabber," a conversion

utility for creating help files; and "Note Converter," a short desk ac cessory that modifies Notepad files to work with Help Grabber. A fifth program, "GeoConverter," con verts these files into GEOS format.

is included

sions of GEOS. Help Pad is menu-based. It re

copy each of Program 2 and Pro

quires that you have at least one

gram 3 will be converted with Pro

main-menu entry. You can have up

gram 5, "GeoConverter," our

to 14 entries. Each main-menu en

GEOS conversion utility. The other

try must have 1-14 submenu en

copies are suggested as backups in case anything goes wrong. Now type in Program 4, Help

tries. To create the menu files, load gee/Write 2.0 and create a file with any name you like. On page 1 of

Pad BASIC. Use "The Automatic

your document, type your main-

Proofreader," found elsewhere in

menu entries. Be sure to place each entry on a separate line, pressing

this issue, when you enter the pro gram. Help Pad BASIC loads Help Pad ML, modifies it, and saves it as

RETURN after each one. You must

HELP PAD. HELP PAD will be

have least one entry and no more than 14. After you've typed the last

converted with GeoConverter. Pro

entry and pressed RETURN, select

gram 4 can be used to create anoth

PAGE BREAK from the PAGE

er copy of HELP PAD if something

menu. The page break must be on

goes wrong.

the line immediately following the

Now type in Program 5, Geo

last entry.

Converter. Be sure to use The Auto matic Proofreader when you enter it. GeoConverter is used to make the program files into GEOS files. Save a copy of GeoConverter to your GEOS work disk. Run GeoConverter once for

Getting Started Three of the programs are written in machine language, so you'll need to use "MLX," the machine language entry program, to type them in. The

MLX prompts, and the values you should type in, are as follows: Help Pad ML

Help Pad ML, once for Help Grab

ber, and once for Note Converter. You'll be prompted for a filename each time you run the program. Type HELP PAD for Program 1, HELP GRABBER for Program 2, and NOTE CONVERTER for Pro gram 3. GeoConverter converts

Starting address:

$55FE

Ending address:

S5BFF

Help Grabber: Starting address;

S0400

Ending address:

$0957

N'oie Converter:

your files into GEOS files.

Building a Help File

"Help Pad" puts CEOS instructions where they are most useful—on the screen.

Menu entries can be about 25 characters long. You may be able to make longer entries fit if they have

The power of Help Pad lies in the

a lot of narrow characters. You can

fact that you can build your own help files. You don't need any pro

spruce up your menu entries by

When you have finished typing in

Notepad desk accessory. Help

using different text styles (bold, underline, and so on). Font changes and page-format commands are not supported and are ignored. If you

Program 1, be sure to save it to disk

Grabber creates help files from files

want to indent your text, use the

with the filename HELPPAD.ML.

created with geoYirite 2.0 (or later)

When you have finished typing in

and the Notepad. Eiles created with geoWrile 1.3 will not work with

space bar. Tab characters are treated as page-form at ting commands and are therefore ignored by Help Pad.

Help Grabber. geoWrite 2.0 can be found in the Writer's Workshop

main menu and have entered the

Starting address:

S5000

Ending address:

S5157

Program 2 and Program 3, be sure to save two copies of each to disk.

Save one copy of Program 2 with 44

COMPUTE!1! Gazotte

June 19B9

gramming tools; you need only know how to use geoWrite and the

Once you have completed the


page break, you should be on page 2, ready to enter the submenus.

that increases with each new file. Once you've renamed Notes,

Previous, go back to the main menu by selecting Main, or exit the desk

You must have one page of

you're ready to create the Notepad

submenus for each individual entry

file for your next main-menu entry.

in the main menu. For example, if

Continue creating Notepad files and renaming them until you have

Hints and Tips

you have six main-menu entries,

you will need six pages of sub

a file for each main-menu entry.

you click Main or a main-menu en try, be sure that the help file created by Help Grabber is on a currently logged disk (a disk whose name ap pears under one of the icons in the upper right corner of the deskTop screen). If the file is there but there

menus. The submenus must be en

When all your Notepad files

tered in the order in which they

are complete, make sure your

appear in the main menu. The sub

geoWrite document and Notepad

menu for the first entry of the main

files are on the disk with Help

menu must be on page 2, the sub

Grabber and double-click the Help

menu for the second main-menu

Grabber icon. You'll see a clear screen and a menu. Select OK on

entry must be on page 3, and so on. Type in the submenus the

the menu.

When the dialog box

accessory by selecting Quit.

If your menus fail to appear when

are still no menus, go back and ex amine the menu file that you creat

same way you did the main

comes up, type a name for your

menu—each entry on a separate

new help file. Be sure you don't use

1

line, with a page break after the last

the name of your geoWrite docu

entry. The last submenu must r.ot

ment or the name of one of your

each on a separate line. Also, make sure that the page break is on the

have a page break after the last en try; the end of the document serves

Notepad files.

line immediately following the last

as the page break. When you have

ber does the work. First, you'll see a

completed the submenus, you are

dialog box containing the names of all the geoWrite files on the disk. Click on the file that contains your menu entries. Next, you'll see a dia log box that contains the names of

ready to close your document. Be sure you have one page of submenu entries corresponding to each main-menu item.

The Text Now you're ready to type in the ac

tual help files using Notepad. As with submenus, you must have one

From this point on. Help Grab

ed with geoWrite. Be sure that page contains the main-menu items,

menu entry.

If your text isn't appearing un der the right submenu, or if you have blank or missing pages, look at your Notepad files. Be sure that the text for your first submenu en try begins on page 1 and that your

all your Notepad files. Click on the

Notepad files have the exact num

file for the first submenu. The box

ber of pages (one page for each en try in the corresponding submenu).

will continue to pop up until you select a file for each submenu. Be

Be careful not to add a page by flip

sure to convert the Notepad files in

ping past the last page in Notepad.

the same order that they follow in

Also, make sure that you're select

entry. Normally, this would be im

the main menu (here's where num

ing the Notepad files in the right

possible because Notepad keeps only one file (called Notes) per disk.

bering them helps). Help Grabber

order when using Help Grabber.

knows how many Notepad files

Notepad file for each main-menu

If you want to change one

need to be converted, and it alerts you when the last file is done. At

menu entry, you don't need to change the Notepad files; simply

this point, click on Quit to return to

change the menu file and run Help

the deskTop.

You can now open the GEOS menu

Grabber again. Only if you change the order of the submenu entries or the number of submenu entries will you have to change the Notepad

and select Help Pad. Once the

files. If you change anything, how

screen is drawn, you'll see a blank

ever, you'!! have to use Help Grab ber again.

You must create a page in Notepad

pad on the right side of the screen with a menu at the top. There are three choices: Main, Previous, and Quit. Clicking on Main brings up

for each submenu entry.

For ex

the main menu. Previous returns to

you can have Help Pad on your

ample, if your first main-menu en

the previous menu, and Quit exits

work disk and the help file on your

try opens a submenu with five entries, then your first Notepad file will require five pages. When you have completed all

Help Pad.

data disk. This is practically essen tial if you are using geoPublish or

To compound the problem, the

Notes file is a system file, so you can't rename it. Note Converter was written to overcome this limi tation. Note Converter modifies the Notes file so that it can be renamed and used with Help Grabber. To create your help files, select the Notepad desk accessory from the GEOS menu. The first Notepad file you create should correspond to the first entry in the main menu.

Help!

When you first open Help Pad, only the Main and Quit options are

Help Pad files can get very large—up to about 50K. If your sys tem is configured with two drives,

geoProgtammer.

active. Click Main to go to the main

If you want to use Help Pad in

the pages of the Notepad, close the

menu. If the menu fails to appear,

your own applications, you need to

accessory. Next, select the Note

be sure that your help file is on the

be aware that Help Pad alters the

Converter desk accessory from the

computer's color map. If your ap

GEOS menu. When Note Convert

disk. The main menu is a list of sub menus. Using your mouse, click on

er has finished, find the Notes file

one of the menu items. This dis

and rename it with another file

plays the submenu. Again, make a selection. This time, the information you request appears on the pad. After you've read the text, you can

ry, the routine that calls the desk accessory should first save the color

name, such as Notesl. You will need to use a unique name for each file. We suggest that you name each file NotesX, where X is a number

recall the last submenu by selecting

plication makes use of color memo

memory either as a temporary swap file to disk or in its own internal IK

buffer. See program listings on page 78. COMPUTE'S Gazette

June 1989

8 45


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, zve cannot respond individually to programming questions.

Stereo SID Chips Revisited In the March "Feedback," we cited an article by Mark A. Dickenson in the

Diablo Valley Commodore Users Group newsletter "Open Forum" that

provided instructions for installing a second SID chip in a 64. It has recent ly come to our attention that the hard ware modification described by Mr.

Dickenson has been incorporated into a commercially available cartridge for both the 64 and the 128. To find out more about this device, see "In Stereo" in this month's installment of "Com modore Clips."

I own a 64 and love it. My husband wants to get an IBM PC compatible,

but 1 don't want to give up my 64 or my desk. Will there ever be a com puter that is 64 and IBM switchable? Even if it requires two

different disk drives, it would be worth it. Is it even possible? Janice Lisena

Meirose Park, IL It's possible to create an IBM PC-

compatible computer that also runs Commodore 64 programs, but the re sult would not be entirely satisfac

tory. The hardware of the two machines is so different—different microprocessors (the brains of the compuler), different disk formats, and so on—that for one computer to prop erly emulate the other, you'd have to

cram the two machines into one case. As a result, the cost of such a comCOMPUTEIs Gazelto

on your computer desk.

If you're concerned about the cost of duplicating your current peri pherals, remember that PCs and 6is are capable of sharing certain devices. As long as you purchase a monitor that supports both composite input (for the 64) and digital RGB input (for

the PC)—such as Commodore's 1084S—both computers can use the

64/PC Compatibility

46

puter would most likely be the same as, if not more than, the cost of buying the computers separately. Software emulation (where one computer uses a program to run the software of another computer) is real ly not feasible in this case. The 64 would be incredibly slow at emulat ing the PC's 8086 instruction set and BIOS routines while the IBM PC would be sorely inept at generating such basic 64 features as colors, sprites, and sound. Besides the technical difficulties, however, computer manufacturers don't seem interested in creating an IBM PC/Commodore 64 clone. If you want to run both PC and 64 software, you'll have to buy two separate sys tems and do your best to make room

June 19B9

40 OPEN 15,8,15,"S0:GREETING":CLOSE 15:SAVE "GREETING",B 50 LOAD "FILENAME",8 60 REM START OF GRAPHICS ROUTINE

What's wrong? Robert A. Weeks Union Bridge, MD You're on the right track, but line 30 has a problem. You can't change a program line simply by printing it to

the screen, even if it's followed by a CHR$(13). The computer recognizes that it's not in immediate mode and will refuse to enter the line. There are two ways you can fix this: You can use a method called the dynamic key board, or you can use the machine language utility "Rewrite" that ac companies this issue's "The Program mer's Page."

The dynamic-keyboard method utilizes the computer's keyboard buff er to simulate keypresses. By POKEing characters into this buffer— located at 631 on the Commodore 64

(842 on the Commodore 128}—and then POKEing the number of charac ters into location 198(208 on the 128),

same monitor. With a serial interface for your 64, the computers can share an external modem. And if your print er has a standard Centronics parallel port, H, too, can be used by both the

you can fool the computer into think

PC and 64.

print the modified line 10 to the

Self-Modifying BASIC

screen (as you already are doing), print the command GOTO 40 just be

I'm trying to write a BASIC pro gram called GREETING that keeps a tally of the number of times it's been run. I want GREETING to dis play some graphics if it's been run four times and to run a program if it hasn't. So far, I've been unable to

get it to update successfully and resave itself. Here's the part of the program where I'm having trouble: 10 C=0:REM NUMBER OF TIMES PROGRAM HAS BEEN RUN 20 IF C = 4 THEN GOTO 60

30 C-C + 1:PR1NT:PRINT"1OC-"C CHRSI13)

ing that someone is actually typing on the keyboard.

To update your program using the dynamic keyboard, you should

low that, move the cursor back on top

of line 10, stuff the keyboard buffer with two RETURNS—CHR$(13)— and then exit the program to enter im

mediate mode; let the computer do the rest. With two RETURNS waiting in the keyboard buffer, the computer will enter line 10 and then jump back into

the program via the GOTO statement. All this can be achieved by adding the following line to your program: 35 PRINT "{UP}GOTO 40{UP}{UP} {UP}";:POKE 631,13:POKE 632,13:POKE 198,2;END

The dynamic keyboard is indis-


Feedback pensable for some uses. However, when you use it to change program lines, all of your variable definitions are cleared. The program Rewrite found hi this issue's "The Program

mer's Page" allows you to modify BASIC lines from within a program and still keep your variables intact.

To use Rewrite, enter the command

JC MJ

120

DATA

32,183,255,72,32,1

139

43 DATA

3,104,41,64,240,21

7 MX

140

DATA

76,204,255,162,1,3

2

PX

150

PC

160

AH

170

PP

180

DATft ,162 DATA 51 DATA

198,255,76,207,255 2,32,201,255,165,2 75,210,255

where line number specifies the BASIC line that you wish to change and new line$ specifies what you want to change the line to. For ex ample, to use Rewrite with your GREETING program, change line 30 to read

CA

200

DV=8:SA=7

JK

219

OPEN15,8,15,"I0":REM

229

MOVE ,"10" IF YOU'VE CM ANGED THE DRIVE'S SPEED OPEN1,8,3,IS:INPUT*15,E

In order for this line to work cor rectly, you'll need to load and run Re-

ivrit'c's BASIC loader or include the

BASIC loader in your own program. See "The Programmer's Page" for more information.

file into a BASIC program using the

method discussed on page 94 of tho Commodore 64 Programmer's Refer ence Guide. So far, I've had little success.

Can you help me?

PRINT"{3 DOWN)RUN[3 UP) ":CLOSE 1:CLOSE 2:CLOSE 15

EH

260

EJ

270

sBMD

OPEN2,DV,SA,"0:"+O5+",P ,W":INPUT#15,EN,EMS:FS= OS IFEN=0THEN320

The method you're referring to—the dynamic-keyboard technique—was discussed in the previous response. By

using this technique, you can add, de lete, or modify program lines while a program is running. The following program uses the dynamic keyboard to convert a

SpeedScript file into a runnable BASIC program. PE

19

FORI=828TO920:READA:POKF I ,A:X =X+A:NEXT: IFXO1172 3THENPRINT"DATA ERROR":S TOP

XB

20

DATA

XS

39

DATA

BG

40

DATA

76,93,3,76,294,255 133,251,41,64,18,5 251,41,191,133,351,

41

ftG FX

50

DATA

32,73,32,10,5,251

69

DATA

201,95,298,2,169,11

JB

70

DATA

133,251,96,32,225,2

PB

Bfl

DATA

55

240,221, 32, 135,3,2(1

I

L

FR

99

CB

109

DATA DATA

13,208,2,169,31,72 41,128,74,133,251,

104

JS

110

DATA

1

41,63,5,231,133,25

Is there some way i could hear the computer's sound by attaching aux

iliary speakers or the like? Sanjoy Dasgupta

New York, NY There are several ways you could do this. One way would be to take a

standard Commodore monitor cable (available from your local Commodore dealer or from mail-order companies such as fameco, 1355 Shoreway Road, Belmont, California 94002, 415-592-

IFENO63THEN230

280

PRINT"(DOWN)";OS;"

EXIS

TS... REPLACE? {RVS)V !OFF}/TRVS}tJlOFF}:" GETAS:IFASOrlY"ANDAS<>"

8121; or Software Support Interna tional, 2700 NE Andresen Road, Vancouver, Washington 98661, 800-

PF

290

PX

309

IFAS = "tJ"THEN240

put line to the auxiliary jacks of your

JC

310

PRINT#15,"S9:"+OS:CLOSE

hi-fi system via a Y-splitter. This

N"THEN299

2:GOTO259 GS

sj

329

330

SYS828:IF(PEEK(144)AND1

340

would give you sound through both

speaker channels, although it

NE.":GOTO240

wouldn't be stereo.

print"i/o

error

during

{spaceTconversion.":inp

H230

FJ

356-1179) and connect its audio out

91)=0THENPRINT"{DOWN}DO

ut#15,en,em$:ifeno0the

D. R. Cool Huber Heights, OH

";FS:PRINTEM

3

240

Another BASIC Editor will convert a SpeedScript 3.2 text

nately, the monitor has no speaker. RE

PRINT"[DOWNip_ISK ERROR {SPACE}F0R

250

monochrome monitor. Unfortu

N,EMS:FS=IS:IFEN=9THEN2 50

230

RX

I'm trying to write a program that

FILE

NAME";OS

QQ

sure to save this program.

I have a Commodore 64 with a

INPUT"{D0WH]OUTPUT

CJ

verted BASIC program in memory. Be Sound Advice

NAME";IS

199

30 C-C + 1:SYS 828,10, "C-" + STR$<CJ

When the entire file has been processed, the converter automatical ly deletes itself, leaving only the con

INPUT"[DOWN}fNl^NPUT FI

KQ

DX

in memory.

LE

SYS 828,/ine number,new UneS

EG

then executes a carriage return over the line, thus adding it to the program

GOTO240

To begin, type in this routine and save it to disk. Then, load and run SpeedScript and enter the text of your BASIC program. Keep the fol lowing rules in mind: • Every program line must have a line number. • No line number can be higher than 63899.

• Each program line can be no more

than 80 characters long and should end with a carriage return.

Another alternative would be to connect the audio output line to a small amplifier/speaker unit such as the one available from Radio Shack (catalog number 277-1008B or 277-

1008Q.

A Bit of Mystery I was recently looking through the memory map of the I/O addresses

described on page 322 of the Com modore 64 Programmer's Reference Guide. I noticed that opposite bit 5 of location 53270, in large bold let ters, was the statement:

ALWAYS

SET THIS BIT TO 0! What happens when this bit is set to 1? Will setting

• Control characters like )CLR} or color codes must be entered from SpeedScript us format com mands. (Press CTRL-Z and then enter the control character.)

it damage my computer? Stuart Smith

When you've finished, save the

tion 53270 happens to be a VIC-II chip control register having several

program as a normal SpeedScript file

Calgary, Alberta

Rest assured: There's no way you can damage your 64 by POKEing. Loca

(using f8), exit the word processor,

bitwise functions. Bit 5, in particular,

and run the above converter. At the prompt, enter the name of the text file that you just saved. The converter reads a line at a time from the file on disk and POKEs it to the screen. It

supposedly turns the video signal on or off. On older 64s, setting this bit

would completely blank the screen. But on newer 64s, this bit has no ap

parent effect on the video output. 6 COMPUTE!'; Gazelle

Juno 1989

47


BASIC Bugbusters Larry Cation

You are immediately rewarded—

Writing BASIC programs is excit

ing, but it can also be extremely frustrating at times. For every hour you spend in deciding how to

accomplish a certain task and writ ing the code, you probably con sume another hour or more in debugging (finding errors) and honing your masterpiece. This month we'll consider sev eral BASIC debugging aids; STOP, CONT, REM, and PRINT.

We've

looked at two of these before—

REM and PRINT—but not in the context of debugging.

Some Typical Blunders

First, let's create an error:

10 PR1NTENTER NAME"N

Actually, we've created at least

four errors in this one-line program. If you attempt to run it, the first error is immediately obvious—a 0 and an N print instead of the in tended message. Why?

First, quotation marks are missing before ENTER, so the com puter thinks ENTER is the name of a numeric variable. Since only the

first two characters of any variable name matter, the computer search

es for the value of variable EN. Finding none, it prints 0. When it gets to the quotation mark, it thinks

there's a message coming and prints N as its first (and only) letter. How do you spot an error like this? First, you must know what it is

that you want to print. A literal string, such as ENTER NAME, re quires quotation marks on both

ends of the phrase if it's followed by any other information. Only when a PRINT statement is the last thing on a logical line can the end ing quotation mark be omitted. But

be careful with this shortcut. To fix the error, add a quota tion mark between PRINT and EN TER; then run the program again. 48

COMPUTED Gazene

Juno 1989

your message prints. But what's the

0 right after it? And what are we trying to do here, anyway? Aren't we actually trying to gather user in put? If so, we must use the INPUT statement, not PRINT: 10 INPUT'ENTER NAME"N

What happens when we run this one-liner? Syntax error! INPUT

requires a semicolon between the last quotation mark of any message and the variable name. Put one in and run it again.

Redo from Start

Aha! The requisite question mark and a blinking cursor. Great. Your problems are over, right? Not quite. Type any name and press RE TURN. A new error message has been printed unmercifully on the screen by your once-friendly com

puter: REDO FROM START, fol lowed by a repeat of your message. If you've never seen this one before, it can be very disconcerting. Redo what from start? The pro gram? The question? The answer?

What this means is that the com puter expected a number, but the

the computer retorts "REDO FROM START" no matter what is typed, numbers or letters. And the strang est part: His program had worked

perfectly for him the night before. Apparently, some of the earlier 64s contain an internal bug—yes, even computer designers err— which causes the INPUT statement to reject a legitimate entry if the in put line is over one screen line long and the cursor is forced past the first position of the second line.

My friend's computer, a 64C, does not suffer from the same mala dy. Neither does my newer 64. But my oldest one-—bought in 1982—

succumbs to the same REDO FROM START fate.

Moral:

Limit

your INPUT statements to less than

one screen line in length.

Pull Out the STOPS How can STOP, CONT, REM, and

PRINT help to bust bugs? Go back to our first error-laden line. Insert STOP and a colon between the line number and PRINT: 10 STOPrPRlNTENTER NAME"N

When you run it, you'll imme diately see BREAK IN 10, READY,

user entered letters instead, If the

and the familiar blinking cursor. At

programmer really wants letters, he

least there are no syntax errors.

or she must use N$ instead of N.

Now type CONT and press RE

The correct line is

TURN (CONT is BASIC for CON-

10 INPUT'TNTER NAME";N$

Tinue). Our program continues

Is programming always this

grueling? No. You learn from your mistakes, and the next time you program, you'll remember the cor rect syntax. While we're on the sub

ject o'f the infamous REDO FROM

START error, a friend of mine at

work was demonstrating a program he'd written on his 64 at home. His program contained an input state ment something like this: 100 INPUT'TLEASE SELECT I, 2, 3, 4, 5, OR 6 AND PRESS RETURN.";R

where it left off and the original errors recur.

STOP and CONT are often used together to isolate software bugs. The technique is to put the STOP and colon just before a sus pected bug, run the program, type

CONT, press RETURN, and watch what happens. If this doesn't trap the bug, move STOP to another place in the program. STOP behaves like END; the

main difference is that STOP inserts

When confronted with what

the message BREAK IN XXX before READY and the blinking cursor.

looks like perfectly normal syntax,

You can even use END in place of


BASIC for Beginners STOP. Although you won't see the message BREAK IN XXX, the pro

gram can still be CONTinued.

To Be CONTinued CONT works only if all of the fol lowing are true:

• You ran the program with RUN. • You haven't pressed the RUN/ STOP-RESTORE key sequence.

Great! No syntax error. Then, go back and look closely at the syntax

after the REM. Hopefully, you'll discover that you typed the number 0 instead of the letter 0.

What's My Line? Previously in this column, we've encountered two error messages that give programmers headaches. Both point to a line other than the

• You haven't created another syn tax error by misspelling CONT.

one that contains the error.

■ You haven't edited the program.

to execute a user-defined func

While on the subject of error messages, it might be a good idea for you to familiarize yourself with some of them. A complete list can be found in an appendix in either

your User's Guide or the Program mer's Reference Guide. The most common error mes sage, of course, is the cryptic SYN

TAX ERROR IN XXX. Offering little insight, the computer simply tells you that a syntax error occurred in a particular line-—not what the error

is. (See below for cases where even this doesn't work.)

Typos

Actually, most syntax errors can be traced to a simple typing error. For example, a BASIC keyword is spelled wrong (PIRNT instead of PRINT). The most bedeviling error occurs when you accidentally type

the number 0 instead of the letter O or vice versa. Many programs con

tain a lot of POKE statements (to be covered next month), such as 10 POKE 53280,0:I'OKR 532»1,O;PI1KE 646,1

The more POKE statements there are, the harder it is lo spot a 0 among the O's. In the above line, it's in the third POKE. Again, this error could be isolated by selective ly using STOP: 10 POKE 53280,0:POKE 532S1,0:STOP: POKE 646,1

A REMarkable Bugbuster How can you use REM as a BASIC

The first occurs when you try tion—for example, DEF FN A(X). If

there's a mistake in the function

has been particularly troublesome

Commodore-compatible printers

tions. It seems that a number of and many interfaces that emulate Commodore printers simply can't handle Monthly Calendar. Since

misdirects you occurs with the

received dozens of letters every day

READ statement. If the computer

attempts to READ data but finds

the last issue went to press, we've about Monthly Calendar. So many

readers have asked for solutions to

none or finds a syntax error in the

make Monthly Calendar work with

data line (for instance, DATA

their printers that we've worked on a

spelled DATE), the OUT OF DATA

modification that, to our knowledge,

ERROR IN XXX message prints.

will work with any Commodore-

The line mentioned in the error message is the line that's READing the data, not the DATA line itself. This error was discussed in the Au gust 1987 column.

those in the original listing.

Math Errors Math errors can often be debugged by using a combination of STOP and PRINT. If you expect the com puter to calculate a certain value

compatible printer or interface. Substitute the following six lines for DP

930 CS=INT ( (BB-LEN(HOS) )/2)

MR

998

HD

GOSUB2l:ifl:CI.OSEStOPEN5, 4,6:OPE;J4,4TPRINT#,RF:S ;LEFTS(SPS,CS);HDS;RES; 1100 PRINTS,"-";DfiS (D + Z) ;C HRSI16)+TBS;

flP

1815

RE

1860

FG

1870

and it doesn't, you need to pull out a few STOPs. For an example, type: 10 A-4:B = 6:C = 3

HDSU1I!) =LEFTS(SPS, U-L EN(Ht>S(HH) )/2}+HDS(HH) &5(2)"RE?+"^n+HD?(l)+C

IIR S (16) + " 2 2~"+LE?T S (!i P

L$(2)=t,S(2)+CHRSU6)+" 55-"+HD812)*CHRS(16)+"

Plus/4 owners can use Month

30 PRINT E

Before you run it, guess the val ue of E: 15? 11? Now run it. If it's not what you expected, insert a STOP in line 20 before E is calculated: 20 D*=A + B*C:STOP:E = D/2

Run the program again. When you see BREAK IN 20, type from immediate (direct) mode.

POKE 646,1

to some printer/interface combina

1989 column for further details.) The second error message that

make the computer deliberately

10 POKE 53280,0:POKE 532S1,O:REM

Commodore printers. This program

this error only after the function is called. And, it tells you that the error occurred in the current line rather than the line where the func tion was defined. (See the February

print n

using the previous program line:

that several readers had experi

enced problems with "Monthly Calendar" (March 1989) and that the program works correctly with

definition, the computer discovers

debugger? You can insert REM to skip something, as in this example,

In last month's column, we stated

ly Calendar with minimal changes. Change lines 150, 2070, and 2680

as follows: FD

150

PF

2070

COLOR COLOR

fl,2,3:COLOR4,2,3

SP

2683

T=X+¥*40+3192:IF

4,14,6:COLOR

0,7

R:END HEN

X=W

T

T=T-X+40

The other Plus/4 changes in

volve the variable DS. DS is a re

D must be correct before E can ever be correct. The value for D will be 22. We've touched on just a few of

able name. Change DS to DR in

lines 770, 780, 820-840, 860, 1130,

gram halting in its tracks, it blows

BASIC programming; we'll deal with

1310-1420, and 1770-1800. Thanks to reader Charles H. Nash,

past the REM to the next line.

more in the coming months.

Jr. for these modifications.

This time, instead of the pro

the bugs likely to be encountered in

served variable on the Plus/4 and must be changed to another vari

G

COMPUTE!* Gazelle

June 1989

G 49


power 128 Monitor Enhancer Shawn K. Smith

SYS command. In case you want to save 128 Monitor Enhancer as a

Add four useful commands to the 128's machine ta/tguage monitor

and give it bidirectional scrolling, disk-editing capabilities, and a FAST-modc toggle for full-speed 80-coltimn computing.

One of the 128's strongest features is its built-in machine language monitor. This monitor offers many

standard commands, including hunt,

fill, assemble, and disassemble. Nevertheless, there's still room for improvement. For instance, the 128 monitor doesn't support bidirec tional scrolling, nor is it capable of reading from and writing to a spe cific disk sector. But now there's "128 Monitor Enhancer"—a RAM-

based monitor extension which gives you all of the aforementioned features and more.

Getting Started 128 Monitor Enhancer is a short

{964 bytes), relocatable machine language program written in the

form of a BASIC loader. To avoid typing mistakes, enter it using "The

Automatic Proofreader," found elsewhere in this issue. Be sure to save a copy of 128 Monitor En hancer to disk or tape before you

BLOADable machine language file, the loader displays the starting and ending addresses for the routine. You may use these numbers to

BSAVE the program to disk.

Scrolling and FAST Mode

Once the program is enabled, four additional monitor commands are available. To see each in action, first enter the monitor by pressing F8 or typing MONITOR.

The new command that you'll probably use most often is bidirec tional scrolling. To activate this

function, enter B and press RE TURN. (To turn it off, enter B a sec ond time or exit the monitor with the X command.) With bidirectional

The track and sector values can be in hexadecimal or they can be ex pressed using the monitor's own numbering conventions. The device number is optional; if none is given, it defaults to 8. To read track 18 ($ 12), sector 1 from device 8, for ex ample, you enter !R12 01. The syntax for the !W com mand is the same as for the !R command: IWtruck sector [device number]

When writing to the disk with the !VV command, exercise extreme care. Be aware that any changes you

make to a disk may damage one or more of the files. Also, to be on the

safe side, the first time you use the

cursor keys to scroll backward and forward through a disassembly {D command) or memory dump (M command). The cursor must be in

!W command, try it on a scratch

the far left column when you hit the

disk. Only when you're sure that the command works properly should you use it on your other disks.

cursor-up or cursor-down keys for bidirectional scrolling to work. The ÂŁ command toggles the microprocessor between SLOW (1 MHz) and FAST (2 MHz) mode. The first time you use this com

Program Notes

mand, the computer is placed in

checks to see if it's one of 128 Moni

FAST mode; the second time, it re

tor Enhancer's four commands. If it is, the program executes the neces sary code. Otherwise, it exits

turns to normal operating speed.

Before you use the 128's ma chine language monitor, load and run 128 Monitor Enhancer. The program will display the prompt

5ince the 40-column screen is turned off in FAST mode, this com

address is suitable for your current application, simply press RETURN.

IRtrack sector [device number]

scrolling activated, you can use the

run it.

STARTING ADDRESS? $1400. If this

The read command uses the following format:

mand is useful only if you're work ing in 80-column mode.

Enhancer works by redirecting the monitor's command-evaluation

vector at $032E (814) to itself. Thus, whenever you enter a

command

from the monitor, the routine first

through the normal commandevaluation routine. Bidirectional scrolling is achieved by similar means: The

Reading and Writing

program wedges the command into

The remaining commands, !R and

the keyboard-scanning routine at

Otherwise, enter another address;

!W, allow you to read from or write

$033C (828). Unfortunately, this

you can express this address in dec

to any disk sector using a

1541,

approach results in a slight timing

imal or hexadecimal notation. If

1571, 1581, or compatible disk drive. The !R command reads the se

problem. On occasion, as you're cursoring around the screen, an in

lected sector (256 bytes) into the cas

verse space is left behind. (This oc

sette buffer at $0B00 (2816). The !W command does just the opposite: It

curs only on the 40-column screen.) Fortunately, this minor glitch has

the machine language routine into

writes 256 bytes from the cassette

no effect on the program's operation.

memory and activates it using a

buffer to the given disk sector.

See program listing on page 77.

you choose hex, be sure to precede

the address with a $. After you've chosen a starting location, the BASIC loader POKEs

SO

COMPUTED Gazelle

June 1989

6


COLOR RIBBONS & PAPER

MAIL TO:

COLOR

COMPUTE! SUBSCRIBER SERVICE

RIBBONS

Rihliuns

P.O. Box 3245. Harlan. IA 51537

BLUE.

GREEN,

BROWN.

PURPLE,

YELLOW,

Price E«ch

Block

Color

GET MORE PLEASURE

FROM THE

Host

Trnnjlof

Changs of Address: Please advise as early as possible. Allacti label with your old address and wnle in new addrass balow.

Apple Imagewmor I/It

3.75

4.50

BIBLE WITH

6.50

10.00

Apple Imagewriter II 4-C

LANDMARK

Ajiplosciibo

New Subscriber: Fill in your name and address beiow. Use separate sheet for gift orders.

PLACE LABEL HERE

Renewal: Attach label. . One year 524 00

RED,

Tiac years $45.00

(Foreign subscribers please add S6.00 per year far postage]

Citizen 120 D

5.00

6.00

Commodore MPS

CALL FOH flfllCE

Epson LX BOO

3.75

4.25

6.75

Ecson MX/FX/RX 80

3.75

4.25

6.76

7.95

IBM ProprintBr 4201

6.75

7.75

Okidaia 82/92/93

1.75

2.25

Okimato 10/20

4.50

5.00

Panasonic KX-P 1090

6.75

7.75

Saikosha SP B00/1000

5.25

6.50

7.95

Star SG 10

1.75

2.25

4.50

Star NX10/NL10

5 00

8.00

7.95

4.50

COLOR PAPER BRIGHT PACK-200 Sheots/50 aacti color: Had, Blue, Green. Yellow. 9 1/2<ll - $10.90Jpk.

The Computer Reference Bible Here1) wtul LANDMARK will coiMc yog ES doi

• SEARCH THROUGH THE BIBLE—Find Fhruea, words or sentences. • DEVELOP TOPICAL FILES—Copy from The Bible tcxr and search results then add your own comments and notes. • COMPILE YOUR PERSONAL BIBLE— Outline texts in color. Add notes, comments, and references. Make your Bible Study organized And on permamenr record! • CREATE FILES— Convert them for word processors like Paperclip and GEOS.

• MAKE SUPPLEMENTARY STUDY FILES— For specific study and develop translation variations.

PASTEL PACK-200 Sneels/50 each color: Pink, Yellow. Blue, Ivory. 9 1/2 x II - 810.90/pV.

NEW LOW PRICE!

$119-95

T-SHIRT RIBBONS |H»it Twiifarl - Coll For Frica. COLOR DISKETTES

vl.2 for C64 and v2.0 for CI28

5 1/4" DS/DD Rainbow Pack. 10/pack - S12.50

Please Mi me .

, Payment enclosed

For olner subscription questions or

problems.

please write a note and send enlire form to the above address. OR CALL TOLL-FREE:

Far ribbons & paper no! IpaEcd above, cj'l for pnCB &

avail Price & spec, subject to chango w/o nolica. Mm.

CALL OR WRITE TODAY FOR A FREE BROCHURE,

orflor (2S.OO. Mm. S & H 13.50. Add S2.2S C.0.0

Mfl'l. IL rtt. odd 6 35% ts>. MC & Vno accepted

WHICH SHOWS

HOW VALUABLE LANDMARK CAN BE IN YOUR BIBLE STUDY

RENCO COMPUTER PRINTER SUPPLIES

P.A.V.Y. Software P.O. Box 1584

P.O. Box 475. Mameno, IL 60950 U.S.A.

Ballwin, MO 63022 (314) 527-4505

1-800-522-6922 • IILI 1-800-356-9981 615-468-8081

OMPUTER MAGAZINE! COMPUTE! COVERS IT ALL! When you're looking for the complete story on the state of home computing, turn to COMPUTE! magazine. Celebrating its tenth year of publication, COMPUTE! has always spoken (or and to the home computer user. Not to the high-powered business user, but to everyone who wants a computer in the home or who wants to get more out of the machine already there. It doesn't matter what personal computer you own— an IBM PC or compatible, an Apple II, a Commodore 64, a Macintosh, an Amiga, an Atari ST, or any other machine—you

find COMPUTE! the one-stop resource to the latest in ■ Home computer entertainment ■ Home computer learning ■ Home computer productivity In-depth and focused features, news on the home computer industry, product reviews, persuasive columns, thoughtful analysis—it's all here in the one magazine that no home computer user can afford to ignore.

Subscribe Today to COMPUTE! Only $12.00 for 12 issues—one full year! Call 1-800-727-6937 Or write: COMPUTE! P.O. Box 3253 Harlan. Iowa 51593-2433


Self-Modifying BASIC

Randy Thompson

wish to change and new lincS speci fies what you want to change the

The technique is unconventional

line to. For example, to change line

that accepts formulas input by the

and the results are often unpredict able. It's been called sloppy—even dangerous—and many program

20 to read FOR 1=1 TO 100:NEXT, enter the command SYS 828,20, "FOR 1 = 1 TO 100:NEXT".

user? Here's a short routine that

ming manuals tell you not to do it.

There are a couple of limita

evaluates mathematical expres sions, such as a plotting program

makes BASIC do all the work: 10 INPUT "FORMULA";FJ 20 SYS 828,30,"PRINT " + FS

But sometimes it's the most effec

tions that you should be aware of.

30 REM THIS LINE WILL PRINT

tive way to get something done. If you haven't guessed what It is, I'm talking about self-modifying code—programs that actually re

First, you cannot add program lines with this routine, you can only change them. If the specified line number does not exist, the program aborts with an UNDEFINED

mulas entered by the user. Al

STATEMENT ERROR. Second, you

gram without self-modify ing code.

write themselves as they run. Self-modifying code is com mon in machine language. The 64's

cannot expand the size of a BASIC

CHRGET routine, which the com puter uses to read BASIC com

line. Your new line must fit within

mands, is a prime example. Located

truncated. (Keep in mind that, be

in memory at 115 ($73), CHRGET

cause of BASIC'S tokenization pro

alters the operand of a LDA instruc

cess, you can't just count the

tion in order to get the next charac ter in a BASIC line. The same task

number of characters on the screen to determine the current size of a

could have been performed differ

line.) For this reason, it's a good

ently but not more efficiently. While it's easy to write self modifying programs in machine language {even if by accident), it's difficult to do so in BASIC. With machine language help, however, it can be done. Presented here is a

idea to enter long REM statements into lines that you know you will be

the current line size or it will be

modifying later.

What Is It Good For?

Self-modifying code is a strange

short machine language routine I

concept, and you can do some pret ty strange things with it. I'll try to

call "Rewrite." Rewrite gives you

confine myself to practical exam

the power of self-modifying BASIC, allowing you to edit lines while your program is running.

ples here, but don't let that limit your creativity.

The first example that comes to

Rewrite is listed as a BASIC

mind is a caiculated GOTO, where

loader. To ensure accurate typing

the line number following a GOTO

THE FORMULA RESULTS

This program calculates for though simple in operation, it would be a long, complicated pro

Customizable Programs Let's say you're writing a program

that allows the user to modify the screen colors. There's a problem, however. The program resorts to its default colors every time it's run. How do you get around this? Use Rewrite to hard-code the user's

choice of colors and then save the program back to disk. For example, if the background and border colors are POKEd into memory at line 10, you could use the following code to change the default colors: 1000 SYS 828,10,"POKE 53281," + STR$(BG) + ":POKE 53280,"

+ STR$(BD> 1010 OPEN 15,8,15,"S0:filename": CLOSE 15:SAVE"filename",B

where BG and BD are the user's choice of background and border colors, respectively. You could also

when you enter the program, use

instruction is calculated by the pro

"The Automatic Proofreader," in cluded in this issue. If you like, you can change Rewrite's starting ad

gram. To do this, simply set the

dress by changing the number in

the following code:

line 100.

scores for a game? Instead of saving the scores to a disk file, place them

10 SYS 828,20,"GOTO" + STR$(L)

in DATA statements and use Re

20 REM THIS LINE WILL BE

write to update them. You could store database information, as well. In fact, you could use Rewrite to

Sell-Modifying BASIC To use Rewrite, enter the following SYS from within your program (the SYS address will change if you alter the program's starting address): SVS 828,/imc tu<ntber,iiew IhieS

The line number parameter specifies the BASIC line that you 53

COMPUTES Gazette

Juno 1989

variable L equal to the line number that you wish to go to and execute

MODIFIED BY LINE 10

See how it works? By the time the program reaches line 20, line 10

save the character color or anything

else you wanted. What about saving the high

has changed it into a GOTO state

store any type of information. Just resave the program when you've

ment. You can use the same tech nique to perform calculated

above—and your data will be ready

GOSUBs, too. Ever try to write a program that

finished—as in the color example every time you run your program.

See program listing on page 78.

6


SUPER SNAPSHOT v4 The State Of The Smart.

Super Snapshot Features Include:

The Cartridge Wars, for awhile theie. ilwas i"ough going ■ tnjiyuaVeoi

■ Warki wiih ALL Comm'HJorc S hn cemputen & dnvti.

ligrn.ng to be Bio best. Tha result? Jus! ask the user groups. Ask iha dealers

• TpuUj iriniparcni <*her. duahjed.

Ask the magazines. Public opinion is unanimous. Trie Cartridge Wbis are

' Turbo mndc ■ Up (n ] 5X fi&icr Imding, 7X filler lavinfl. * Super DOS Wedge supports dflVffflJ 8,9. ]i\ A 11 wiih citra conuniMd*.

ovur - and Super Snapshot is lh« cfuar wmnoil

■ Archive ALL rncrmr) resident pmflrirru ui diik ji iuiE>*M>iijig file* ■ Inclusive ■ C-&* Hoot Stcior.

How did wo do il? By under siand.nfl that i[ is nolanough anymora jusl lo be

i [Jump scTct'ii lo duk in papular graphic program tatttiilb.

the rnosi powerful. In lodny's rnarkfli. you'vu also got id bo smart. Like Supor

■ Dump screen* iricludmy sprites lo primer (niiny supported) m 3 »t/«,

Snapshai v4

■ Only Super Srupihol dumps BOTH rnuki-cnhir & hi-res formats ' Spntc diajhlc/ic-enablt Jb eMendd life Game Mister fumfcc. ■ Spnifi monitor & full fcjisite-i tpntc editor.

As the list of laatures at (tie right cloariy shows, we've given Super Snapshot

■ Tisi disk topicrfoi I or 2 drives *uppoits I34l/I57lfl58t.

v4 enough capabilities (o dazzle even the mosl demanding power user. Bui

■ Kltensive I1ASIC jdJiLmniL cntTimjiids f(ir p«wcr pn>ftfimmen

we've also worked hard to give those uoEttet a sense o! style and gracs. To

■ Fin fik copter f«1 or? 1541/1511/1581 dm*.

make sure inn! not on'y could you do a task, but Thai you could doit easily and

■ 24 TltmrllilS support is iv«il*hld

logically. Wtiiloour compotilors wore making utilities lor Comniodoio

' J;rcc KrickcE In PlTlfflDtCf duk ■ over 1 (W) pararnctcrii!

computers, wu wore dusignmg our utilities lor trie peoplu who own Itiose

■ Includct the !cgcn>ljT)' Shorgun II from Kia^rkcr Jill

computers.

» \lfl, Muniioi dties NOT conupi mcirniy. Interrupt, ciiinmc, mr-diTy. and itnimft a running prngnm. All «Lin<!ird c^nmamls PLUS bjnk-swmfnng. hi diicctionj] scioliing. IO cununand, track A ^cftor cdimr, ASCII hunt, and

So when you choose a mulli-lunclion cartridge (oi your system, choose

dnvc monitnt.

Super Snapshot V4 - ihe cartridge that was designed to appeal to a Mflh&r intelligence. Yojts.

Plus much, much more!

Super Snapshot v4 / Only $64.95

Also

available:

The

Slideshow

Creator

ATTENTION I28 OWNERS: C-64 Disablo Swiich available Allows

Now you enn cn.Urs dti?zlirip BiiiJsihowB Irom nyn

mg icrnnne (li.il you've c

you to boot 128 software WITHOUT removing your Supor Snapshot

ifiih Supar Snajjehod Optttrnt Includa lad« irv'oui. a

i diVqM. pop on/off. s\*lm o

cartridge1 Add $8.00

Uisflny d 10 i-Tflfer.i lo'-t loQ.^o'jy you' porsor

Super Snapshot Slideshow Creator / Only $14.95

PAL VERSION AVAILABLE. Add $4.00 more por unit for shipping.

MarEhv-mv 5oT!war* ■ PO 3ok 1313.

to, NB. EOA 3C0- (506) 536 1309

THE 1750 CLONE

COMMODORE

Thanks For Tho Memory

Mosl CotimodO'e users are contenl lo uso Ihetr ccnpuiDr^ whiriin Ihfl conslraints friaced on i

Power users tiavc long tinown thai Iho ideal soluiion lo their memory problems i& out Ihere in Iho fo'fn ol Cornrnodole's incredible 1750 RAM o-p^nsion iTioriulp Just plug it in and you've yoT a whopping 512ft of onhoard f'AM the s^mo flmounl o'mcmrjiy found on most IBM tonpulors1 Tho is liujmomoiy carlndflo thai all sorK>us Commodore power uscr^ wflnl

HEAVY-DUTY

by a limited

amouniolRAU But some peopip wan! more Moiespecd Morepower And (hoi m ean&| list erne Itiing- mnjcmcn'O'y

POWER SUPPLIES WA TTS The Master - Can i Get ample power9 Sorry aboul mar &c\±a j >\ ■iiiO au^rnXjrrAECi1 Gufiecfintians'CH us Inal lte majority ol Commodore computer cuO

There's only one prohlnm

Vou can t Imd thom.

Thai's right Thusu RAM urtH* are nlmost impossible lo buy Wti'vn -ilways spe™i"ucd In tmrtintj soluliona to Commodo'e rotolod prooloms ■ here's whal wd camo up wilti

Firsi, we bought fxand r>cw Commodoio 1764 RAM eiipiirtsion units. Iho ones wrth only 256k of HAM onboard NonT. wo had Chip Lavel Destgn ongineer and produce a custom upgrade ihHn lakes Pi 1^64 lo a lull BtZfci Thats the BflinS hall meg of RAM as fl regular 17501 RruUly, wo tested i;nch nnd nve'y cartridge, and wmranteed Ihom to

■cms can be Iracsd back lu ui msiji.Hiu.itc power supply Wncn iNe row* hunpiv raira it can (and alien doesi ceiljh mKiIlW^ damage To the tompuler ifspn ■ and a cawc meitfowp rs no \oke

Thisaoesni have to happen ro you We arc now selimg jj he^vy-duty powdf suptfy thai will greatly diminish your fear

be free I rrjm dotacts Now Ihere's noltiing to slop you Irom taking your Commodore 64 or 123 lo levels ol power and sopriislication mat the cn<i<nar designers never (jven dre.imed ofi II you're uSLnq programs like GEQS Irijm Burkp^ny. Ihe Pockel Series

□I a po*e« supply frlure Trwse are NOT atienrartet uruis

no polcnl PaoerClio III 'njm B.iticrni'i included, it you're uvng ANV o' (huso progr.tms. you won | beliuvij the

,1'itf 64c on tr«f m^'Kei

from Oiqilar. Soudons; luture vnrsions of M;iunrif;k Irom Krackor Jm. Fleet Systnm IV from ProTftSBlonaJ SoHwfire. or iiiMpriTN ,. thai Iho eilra memory makes'

■ fney are mMe Qy Commcpo'cTe and arc ideal tor use wiTi RAM eipanders They will +?rovw3e you wilti a nn?ic siaine. ■df iX-'id.ih'p 5iinfc^ ni power This nnit wr.i wurkon ALL C164 5 11 ycuT SySipn i^ irtiooitirit lo you lake me tirtrg yep la saieguard your <nve5lrr»Gnf by gelling a Commodore H(!O«y-

IMPORTANT NOTES - HEAD CAREFULLY

'C-64E4C <bul NOT C-l?8 1?BD) Dwnirl MUST buy 8 hoavyduly pownr supply to UBO t?»aO WUtB The pownr supply is WOT included - ■! is available I'om us sufn^ntely. 1 tl you ALREADY own 3 1764 RAM cartridge, wa cin upgrade >| lor you Vuur unit MUST be in perleel working order for us to upgiade il Tho lurnarouid lime on upgrades is appro* 2 weeks It wi'l hJOT be nocessary for ypu to purchase a new power supply - Ihnone that eami? with your T764 wfl suit worh line

Duiy Power Eu|ipiy l&tray f'nwcr you can depend on - win no uneipecfw! stocks

COMMODORE HEAVY-DUTY POWER SUPPLY

THE 1750 CLONE

ONLY $199.95

C-64 Version - Only $29.95

1764 UPGRADE

ONLY $124.95

C-128 Version ■ Only $44.95

SOFTWARE

PU«SE HEAD BEFOBE OHMBNC' fit stapl nrnty HOBS cWM OWi WM «C •«

fte»iuiaiii«iiiESuptiuni..jwietira('j»COn anrjpwuiui*«fcs Order-UippMloU5* itasn«si

F f 0 A P D nr pgucuioiu BMSS *M 53 » per order (B 5 S H U S STiK»rr| .5 by UPS ground in rnar -3K5 fas- jra 3A"aili ..j.as- adJi-Htffcomd jMmnjiiUB iflyais^cnv1 Alaska a Hwjinaii ssa»< sffiKIiaiiqi.-'-rMSJHtwjp

n

B« irtajd'ia =J M imimnum Hw^, IB :ne M rm BCtK 0» SOFTWlflE J« S! DO W- P«h KUUriaJ rx per shown! Anmo™smull besubmltHlmils lunds Cnuftani™na1.biMileW hatmsrcsliippcs (laran Forenn ui5icmtts mus: ca!i or «Wt to shipping cfjrnes Ostkivp i!bto a™ icplxM j: no ovsige ( «!»rUSSOflw«£Wiwt'

Mw you copi Id Stfaarc Suwifl H ?™ NE AMrewl Ftosfl Vsncsuior.

Attar hours orders accepted at {206) 695-9846 7 days a weak. Technical support avaJlable. Call 120b) 695-9G4B. 9am-5pm P.icilic limit,

Monday-Friday,

Orders Outside USA c*il r206l 6D5-1393.

INTERNATIONAL

DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


AbacusES Software 17 36 17 36

Arcsde Gan» Cotsi S«l Bank SiWBI Wl«B :

Ifl97 33 97

1736

2'9> 36 3'

Hotter Basic Inr 0 Cad Pak w Cad Pak 128

3197

J'9' ww 1191

GeMH

CoW l?B CF'MlormC.iIBiteokl Furi-an 61

36.91 17.38

183) IS 9'

B** Sum! Spoiler Carmen Sflrdwgo Ekpo&o ComAn Sanhga LJSA CalnHn SBnMgo World

12 ?G 1520

Geji Tntta S Tiro Di&*

1216

Slot* C Caroler 64 SCCW 128

2197

1S9' 1717

Pm Srcp Cofrvano^

219) 15 9)

P.'S CvHfnci »ik i

IS 97

IS 37

PSHMOmOaine!

1497

19 9) 18 9)

Surnan

36 97

24 B7

SQOXJ JOyllick

DBS

1197 ■BB7 1817 18 9?

1897

Ogre

CaMCTia Gar-

!'9) 18 91 M97 2497

Tunas d

C-r«!e A

. Fasl Lowl C»nndge Final A11WI . . 4 xaKurq

2197

'AW 219'

Tr* Garni Stfmiw E

access Df

. .

21 9'

1

Ware &*•> (Cull

.

30 97

-

AdHnod An Snidto Birtjarun

. . »

..,.,,..,,

Fourth & IrehM TMm Ccrnl. Grirtd Pm Cccmi .

w . .

.

l^npfl

fa 97

1S9?

Saeel 5|*

249? 249?

BW Duaieas Fom Sr« •Carrier ConurHnO

.

s

16 97 lie? 1^97

PDHfliSH

. .

.

1897 1B9? IB 97

Snn,. S Volley SreeJ Thuryjur

DooO*

»97 »97

HI?

SHAREDAIA

FREE SPIRIT 269S

Horns Onion*

?995

9 95 71 97 n.17

. .

259)

. 995

Family Fflug1

Jeopjidr

. tK 99S 9»

Jectmav u

J«*i*-"r I'l '.;■■'

J^

When O fOftur*

IK 9« 99!

Wlflrt 01 Fofltfw 2 W^1.l ui F(flunp 3

■jnWjmjrj

KBNiki

Kyrq Fu KtMlo Piaw rtiio Coo 1 II ,,, vmwi Fio.i

2S B? 3097

Fwylakrt Liu Nmj

;i 97 2297

*L*Ufe>all Mam Fraip* Man

Maniac Ninl Book

Might 1 Wije • Might 5 Vj). II

1097

USS Own Rang* /■ MiKrjOm 7ak llrfla . .

Ps* Plua' s UV11

189)

189) 9)1 1817

'93' 199) 18 97

lag?

inFocom lt. VCil 1 ion Oudu. Vch if

19U 7)7

30 97

MwWAsswmm 128 DcnUW Ital

4? 31 36 9' 24EIS 1997 fi9)

Caul MvetoW Own R

1391 1A97

1597

18 9)

Daia Did. 1 PoVer Daia Dis» 2 Poker Dila Disk 3 tSUI Car Ftgcn

c

12.97

12.97 1237 22.97 2597

12S

31 97

Sjrtue »• Booi

13 97

J2SS ?597 1391

109' 14 91 1097 ntt

[1 ..i cw Saw Png

3 97 19 3)

■ ItrroiTyW lHinC<lieaC-i7B Cnnvond. n. - .k: Vimpires Empfn

1 a 95 1897

•War in Mddlt [.„■!,

31 31 2*9' 2197 19 97

20 76 4jg7

?97 16 M IS JO

nr Him Stenpry J" lSS*

»M

1097

, 7

KONAMr

1916

. .

....

.

. .

IB.9'

18!? IS9?

( Sm Scerefy ri al £im Stwmry Wpi F Fligln Sim &Kr.?iv Japan Ftajm &

S

ACCESSORIES

*. a -16

* IB ooCJttlCoW] C 120 RGB UcHcr CKW |Ot;I CommoEcU&l U[)Po*er Su[Ct Supply

Srf

49 «

BM

AtiCROPROSE

Pot £"ien*r ^Fiblu

l& ^7

69 95 379S

25 41 997

!S« 99'

Nunw Key P*J C-94 .. Compulvr hljnj II

F*M Siomi Ruing

Oil* W*jIm

15'1 DusECovC C'64DusrCawi

19 36 9 97

Doible Dragon -

1931

Bad £Tphie toftr

10 S7

K3G SO 97

1936

19 36 1934

an 997

IDS fl 95

1295 »9i

■ D** Sot

13?; 21 gr :?»? 1697

1130

o PrpiEcis-ITO cm Black

100

.

. 30 di 7S i M m 09

Y

litt

SBikE Fleet

595

31 07

3130

1140 Skyt. U

e M" DiiK C-tvb Ovarw

1ft «7

19 31

am

6 9^ .395

in Cn( D SO Ol D

1160 f riay heckay Prow F^i F RiU

H95

C fc4C Du^l Cover

720

..

Aria- rt Stfi) 0r« on C"f Ma^ Sagl . . M.irs Saga Minll Ms fkfltnn Typing W

997 15 9J

Malm Aswmblpr 6J

14 97

Newsroom Nawjroom C**l 1 011 0

■1* 27 <7

DWla

931

19 97

lono Program

997

i Tali sTalu slain slats

3897 4297

1597

SPRINGBOARD US'

. ..

lj^h Pot na*Q

ELtCTRONlCABli-

CM* Veagor I AES

T-tCJgMl*—

1H97 30 37

j

Z7»

rS97

3097

2197

2S4B

Corma

'S3?

19 97

36.97 18 9) 9%

HI CAD 30

1897

Screw f *

»97

4J97

1297

24 97

tang LTwra

BoWCano

.219? 10 97

3097

219?

Jake Dp*n

1097

2191 i\ j) 7 9?

36 9;

SJ^(L-1n^

2a 97 35 97 26 37

Ek. Trtwl

18)7 9 9?

. . 7.97

f-1.".i-jMr' ....

IiM Snap v Coup 1

2137

U^rtkbjcWntt

RarrpagiT Shanghai

Fupvone Bunt f 0.

25 97 m

Prcflalor

yCWOBVi n Him Book .

19 97

r. 14 Inmca:

13 97

Datyoft

to 9? Zl 97

I '' <■ N D , |i

SOLUTIONS UNLIMITED

189) IB 97 9 97

&CT.LVJSION «

36 37

3

. . 0S5

BracB

. .

691 10 9)

FaiMmsl2g Grnnotogy Farr-hy Ti* S4 QonoolOTY Family Irea 120 G tc 1

C

IB 97 FS37

Aim

235'

2417 ;ib?

1997 18

Tni &-.? Ihf Iran

1' 97 22 97

3697

CSMPi««S«iM»iujII. C5M Pr^Hinn Manual H

2107

Sctwi Econa Skc*

. .

2040

1597

G"M1 Sprti Foolt*l

30 37

SIB £rr

tig?

l$?f

IIS1

.

BtOjTetmPri)12e

25 97

!4 97

12 9'

..._...,,.

SSil

Bob i Ism Pro 64

24 91 !5 97

SWUAIlm

Epoorum 128

FOurih « IffhH

21.97

HCPU

IP 97

F«t&AiK

. . .

• B-1M DeM Ttun *W

151!

CJrt Sparta

27 97

Art WXlBrBOB 5 D

LA Cl Lso« Unccrm

fitAW 12fl ■•■•iv 1 ■■! i;.i

.

1597

I5JW

MISCELLANEOUS

3097

Hw Dovgnc- Dala ■ 11CrruO).

19 97 IB»

.r-,1'

XB4

Impos^

2197

219'

AUItwiaTrHogy (1-2-3]

ftri i.

*^GHW3

14 97

.

1197

POAO 25*7

!•»)

Horn* VidM Produor

SU Bra IiWn

.

IJ3r]

Djnleanip

Soaw Staiion OMviw Sfnyw-q Hti^ fesptall

ICAPCOMJ

Si 97

36 97

111)

■jmti"""" »«./

159J

24 9'

.

P.S ariHua Dili 3

Gun ^sce A ft.? [Mi Oos Tnc»s A Ippi Boo.

egyx

^tFfoMtatund Software"

Space iwiw. . . . Sup^SlJF Ice Hndiey

.

T99? 2197

319?

Zl.flT 1ft 97

IW 5td; II Tit 2

Touch-H Stale SlTfl)

S

ton TrOlhrr

* ALLITEMS CARRYINGTHISSTARWERENOTRELEASEDATTHETIMEOF ADSUBM1SSION, PLEASECALLFOR AVAILABILITY

B.95 179E

39 95


MAVERICK

1541 RAMBOard*

Byte The Copy Protection bullet!

Let's lace u - war is hen. And in Iho Commodore world, one

d( Ihe ugliest wars ol all is being waged by Hie copy protection industry. They're lough. Tho/m clover. And they re very, very determined. II you've soon sonio of the current ice oul \hoio, you know just how dntormmod they are Wall, wg'ig |USl flS

determined

*

A New Tool-From Some Old Friends

And wo'vo got n wny lo walK right through (ho

coldest ice oul thorn

What15 Our secret? Tin- new HAMBOard. a Small CarO Ihnt

can easily be installed in your 1541 in 5 mmules using |U&1 a screwdriver With ifiis rumarkabto pete ol firmwaip in piaco, backup hassles are a Ihmg ol tho past1

RAMBOard gives you spwd ■ it comes bundled with a fast

You know m When twy potecuon Began Uirowing 1541 *i*b h?M5 Oul of atgnmeni *e gay? you Knacker Ja< When \

iis ugly head, wecrealed the Ria:kef Ja» EWe senes. When Ite copy pfotrciion wars escalated, we responded with Bull S'Eye and the Hacker's

Uli&ty Kil And when you [leaded lo eujSore Ihe mysteries ol commercial -grade protection ssh&mes. vnc «qre thero "in Kratke* Ja* Revealed. Now the ccpy proTeciion inrtushy lias uspad Ihc ants again They've made il haidpr than ever to make legitimate backups ol your expense

wttware Do you ihinfc you should have to spend money to buy 'auihorrjotC backups ol selfware lhai you already own1' Neilher do we

Introducing Wavenck. [ho bmt weapon we. ve ever made lo let you ft'ond yourwli 'rom cop* prolecdon coinconng Maverick is ^advanced,

il hjgactually feplrad frv^fyother backup uti^ty we've eve* created Thar a right - Maverick aw* (he OMV a/chival sofr*arB *e inafli,ticriin> AM of our RiD efixte go inio maiung &ure trial Mavenck i^jr the nvsl ptwer'tf tsci-Lp u1.' Tf .lj.si'ab'"' ■ kpn ANY ^oorce1 Tjhe a k»k

al iW ol tnow foalurn

copier lhaT can archive an unprotected dala disk in under 60 seconds RAMBOard gives you power - working with our

• fiEiV CiLGS '' "[-;■ i r a u- , _'njlriX'sfclop 4 FrrsrsMiierwiliUi yui'v. i i'<'i;"i>r ■ Dir«tDT>H«lll«lpsyiHiO'gan»yajraA£

■ CiipiL«oli-clvimgRapfllolipoiKliCi * Snqieo'dUfllftfve highSfOW OalaCCt-e' • EXCLUSIVE GEOS" Pvkidule PAFftWf tEHSi TOOLS

trial other systems canL( evgn scraleh the surface of. Bosl Of

• SdolFdr^MLmofiiior''iitl>DrivQMafi

• Byre pillurnscan'Wfiar high BpeedwortfiDB

tougher protection sehomus come along, we'll create now

And Qiis isjU5t Ihe beginning Ouf luiure plans lo* Mavenck include enpandod RAMBOard supporf. flAM cipanMn mcduiejuppcfl. and even a 1541/1571 ;1531 mlalivo Md cofjie/' And rt-Uri our uraque Subscnbor Program, you can receive Maverick updalpa automdl«caliy - Ihc indanl ihey're released1 You know us Wa ro mo ipanv Ifial has worked hard for years lo oslaClitfi an ironclad repuiawn For d>nam»c products, 'a* duck, and

dynamic Wavenck software, RAMBOard will backup programs aU, FAMBOard won't becomo obsofotfl ■ when newer, even

Wflvnri&RArviBO.ird paramotoru lo cut right through Ihorn Backed Oy our la/nous RftD, you know that we'll do whatevor it lakes lo keep RAMBOard operating behind one my lines'

a EXLUSIVEPot-JiarsulJStritr-f ^nvic« availatils

you To* nn "aulhcmed' backup ol a prog

ram you've already paid '<"

remind "f.rm that w,ir IS hoi I ■

and you know how to raise a imlo hell ol your own.

1541 &1541CRAMBOard/ONLYS34.95

ImiJinical Eupparl 1mrn c*if &lo« 0>[Jt'rrs

parw.iy^ bean a part of your past Anaj^kyHj^yQuh;iviiyaurCon"mO(K<ri wu'i-iiw.iysttfapjncfyou'liAire

Got your RAMBO'ird today And 'ho noxt lime some com

pany tries to char:;

Attention: Registered Maverick owners!

Pararoeler Uotiule=i is mm aailable, (My S9.95 Maverick ¥10 Upgrade aiso aniWe. Only S95S

In Most Cases. Plugs Right tn-NO Soldering Required

MAVERICK 2.0/ONLY $34.95 Wo* Includes Parameter Modules I, 3, & 3!

'Maverick Was Formerly Known As" Renegade" From Kracker Jax Nol To Be Confused With The Game 01 Tho Same Name

>t^WrtK^^

154111 RAMBOard ONLY $44.95

THE 1581 TOOLKIT

This Version DOES Requiro Soldering Profosional Installation Aviiilnbiif-Coniacl Us For Details

' 11 Ml i i 0.1 Hi 11A n 0;i 11 o 11,11,1111 ■ ■. -. i) i ■/1 o i U it> Wi I li M vi vi ii '■

Without It, You Don't Know What You 1581 Is Capable Ol

I Wow people away || Iho "Woilfl a Commoaoro Show* hold In Pennsylvania m Novnmhor 1988 It's nowor

tM scope aslamsh nnyoriu who soos it worn. And. il you Havo a 1581 Orivo. it 19 tho single mml tmponani piece of software thai you can own II 13 Tho 153! Toolkn-and il mil Iranaform your 1581 into somotm™ remarkable We know Ihe mariol, and ivo know thai if you've boughi any olher 15B1 utility in tho pasl, youWpranaOly been

n.sappo.niEd But while othor companies rustled ill-conceived and poorly executed (woducls lo markot to'cash m' onlhene* 1581 drrva, v.e Old things differently. CXir programmers took Ihe lime to beconw e.perts on the 1S81

Before they even looked al a drawing boaid. So when Ihey linishofl the Tooikil prraecl a lull year later they haa a;comp isned what no one else had - me aealion of a lighl, .nleg.aleO package of essenlial utilities itial make the ISSTmorethan iho sum of its parts. Takeatook at thesoToofkrl uiilities and see why were soeicirodaoouL it • Fast Disk Cop.er • Fast File Cop*r ■ Track 8 Sector Editor • Directory Editor > BytB Pattern Search ■ E™rScarm(M

THE 1750 CLONE Thanks For The Memory

Wosl Commodo-o users o<o conroni lo use therr computers within Ihe conslramis plnend (in thorn by a limiled amount ol

fWM Bui some pcopla wiknl rnoFo. Moro srwtrd. Mcro puv/itr And thai moans jusi onn thing ■ moio rnomory. Prwor users have long known (hat Inn ideal solirlion to then

• F.leTrackSSnctorTracoi

• UNrafastFormalior

• RalccalabloFastLoinJor

• Partition Creator

All 10 of those cuslom utilities use uitromoly fast road/write routines. Whorouor apnro»rinlo Ihey allow full

Jicgo55 10 partitions Its obvious wo croaled Tho 150,1 TooWt to bo tlm dnesl sel ol in.

mvrn'.iblii Inr itic 1501

ilnra Bui werjidnl slop thmu Order now. and we'll also send you Iho 1581 DOS Roferonco Guide FREE' With

incroflrBle 1750 RAM flippnsion module. Just plug it in and

°?.?eA°°,PaPes ol 'owso, valuaBio information, you'll quickly f.nUthis book ind.spensablnl Written by David Martin (INFO Magazines Copy Corner reviewer), this manual represents a year's worth of research and investigation into the inner workings of Iho 1581 flnve We've also aOflod u«t.a utilities, including such handy items as a machme

amount of memory round on mosl IBM computers! This is the memory cartridge Iriat all serious Commodore power users

soil your 15S1 shorl. Gel the 1S81 TooNgt today, and lei us show you just whal its really capable ol We.I lake

momory proBlems is out Itioro in tho form ol Commodoio's

you've got a whopping 512k ol onboard RAM - ihe samo

wan!. There's only one problem You carYl dntj them.

That's nghi. Theso RAM units are aimosl impossible to buy

We've always specialized in finding solutions lo Commodoru related problems ■ hore s wrwi we came up with.

Flrsl, woboughl brand now Commodore 1764 RAM expan

sion units, Ihe onos with only 256k of RAM onboard. Neit, ivo

had Chip Level Design engineer and produce a cusiorti uporaQo that takes a 17M to a lull 512k' That's the samo hall meg ol HAM as a regular 1750! Finally, we tested each and every cartridge, and wana n teed them to be free from delects

Now there's nothing lo stop you Irom taking your Comrrodore 64 or 128 id levers ol power and sophislicnlion thai i-to orig mal designers neve r oven d roamed ol > 11 you're using prog rams Nko GEOS Irom BerVotoy, the Pqckei Sonos Irom Digital

Soulions: luluie versions ol Maverick Irom KracVer Ja<; Floot

Syslnm IV Irom ProlesSion.il Sottwjiro. or Itld potent PaporCIrp III from Batlenes Included: if youro using ANY of those prog

rams, you won i believe Ihn diltoroiKO that Irio extra momory

makes i

IMPORTANT NOTES ■ READ CAREFULLY ■C-64 S4c (but MOT C-1S8-128D) ownors MUST buy a heavy.

duly power supply to use theso units The power supply is VOT included - it is available from us seperately.

language monrlorwith DnvoMon. the oerlect companion for ihe 15S1 DOS Reference Guide

We've spent a lol of time working hard 10 make sure thai rvooocy knows more about me 1581 Ihan we do Don't

your 15ST ahsoluloly as far as il was designed lo go And Ihen we'll take rl farther

THE 1581 TOOLKIT (ON 3.5" DISK)/ONLY $39.95 Includes Your FREE 1581 DOS Reference Guide

The 15B1 Toolkil Works On The 0-64 Or The C-128/C-128D In TIid 64

AHENTION C-126 OWNERS

No* iral CcmncOore has JwaSpJ ihe C-1280 *flti WKof rtilwFWW. we sSx« f*

ran atfess fN& faflasfic new icatue son

loi. you own all 1S4 of ntlm RAH far Conwriffllore fell *.\: ciRxuaty Imij Ry:c 6 brmiE and Ehe

lull wk of video ham pfovKtos you with ms atxiiir lo serial [hfough video momory a»wei] as mliancM color resolution. Up unlilrww, to upgrade Iho (MZflloWKolvittoQ

RAW ycu would have lo first seardi oul the componHHs.lfteiiftndaconnwleiil rep#r ouflel to dewrtder 3txj irsia I (he pans What a haule' S0LL/T1DN — We lw%e -■■ooe^ i rrudule Ihai

lower supply - the orw thai cumo wilh your 1764 will 5liU work

MckW a has an pam noceBan/ lo

ONLY $199.95 1764 UPGRADE

ONLY $124.95

SOFTHJHRE

POWER SUPPLIES

a':eaev his CNe upjfAN ol usmg all WK RAM li vJjen-r^C 1?3t siidt irnrci.

II you ALREADY own a 17M RAM cartridge, we can upgrade it lor you Your unrt MUST be m perlecl working order for us

THE 1750 CLONE

HEAVY-DUTY

g

Eampty [ftjgs in to The mc4her board of youf C-128.

o upgrade it The turnaround Time on upgrades is appro* 2 waeks It hi NOT be necessary lor you to purchase a now

COMMODORE

Sorderless 64K Video RAM Upgrade

No ipfa^pfwr wtor - Ho tal djmige - No p^ k ratable in

WA TTS The Mailer ■ Can I Gel ample power? Sorry about thai Actually, it's no laughmq matter Our tecrirnctans tell

us iliai ihn majority ol Commodore computer problems can be naced back [o an inadequate power supply. Wfien thi! power supply laiis. it

can (and often does! cause adaiionoi damage lo Hie computer ilsei arn) a computer melidown 13 no |oke.

This doesnl have 10 Happen (o you We ate now selling a heavy-duty power supply lhal will greatly dimmish your leaf ol a power supply failure These are NOT ahennartel units - Ihey are made by ComrnoOore, artf ate ideal tor use wtfh PAM eiparvter? They null provide you inttiamoresijbie.flcpendablesourceolpoiiw This unit mil wort on

^

^

uporide. and Uadei B ■) hWiicii cicppr that tou Supply ire ftAMs flqan, no widen™ it nsesyjy II you have acceu to low omI RAMj. *o suggest

Model B. Both models include easy to lolkjw insrailaiian inslruclions. a tesl program lo verily proper installa

tion, and the pluq m Vidoo PAM Upgrade

"*.. $29.95

PLE>S£ REAQ BEFOSE ORMfliW. iVp mtp, nny Men ten.*.-; trtcti VISA HC ml Dnaw FK:i".'iou>SOare&j[ec'UkrtWvirTuT.,yC9D v4 wwrd ttt&i C"3i'.'J*;p|i-: I: U S A \timDti)

r P 0 A P 0 a ms«wira wjw jm S3 io w onto W S S h U E sftpping t s, UPS ijnwB in m»

C34E1 FAS; Jr« BAV MR ivWtiV MO SI »p(J K»jno sjvml lU 5 tesangn*! AljsU » Hmiii Illi

pipiw .MQ S7 K r*1 o'W if* S fi h COD avtisfre 10 U S ntonwn only ISO

q viih y^ji S S H Cirrus per wtter Canadian ciftlcmer^ mj/faiojiateir* Si Hchar^H

ty incliding S4 CO rminimi.Ti chaigej la Ihe lisi ino rj«es ol SOFTWIRf arfl Si M to eatn iMtonal hkb pei ihipmenl All names must be subnitlH it U S lunds CaraMn^ mu^t 9l or anlc \<x ns^jre shwrg

tharge^ Fueign cuBrwwrs nuv til a #nle '01 shipping [large; De'Ktve itms *e repiafed al ro ctorge if

pij 1: mvo>oiofr; wpoMiiM"inv »rous US SOnwWEorOeriwsSlOOiw&esrwipeii

ALLC-MsandWC on the market

II your system is important lo you, lake (ho eitra step lo saleguard your mvesimem by geniog a Commodore Heavy-Ouly Power S lousy Powei you an depend on ■ wilh no uneipected stack!.

COMMODORE HEAVY-DUTY POWER SUPPLY

C-64 Version - Only $29.95 C-128 Version - Only $44.95

M* n« w*r to Soivw

n WA 9B£*'

Or tall our ion JiiT ordtfr hrn» al

1'800-356-1179. 9am'Spm Pacillclime MI

Aller hours ordurs accepted j I

(20G) 695-9G48 ! d.i y ■. .-i week. Techmcnl support available. Call

Air al our rB^,'3'S3 W54 MitiarM Hfl S'J'ES sr f Watfw^ijn rrtdens OWtte »J 7 6S Klyona1 r w tKr la dyrq* Ai1 un « Vj: uplea sjtK*i«o w mjnjgemfnt

INTERNATIONAL

DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


Laws of Motion

Jim Bullertleld

per left corner of the screen. The X

X and proceed with our formula.

position is stored directly in

Add the vertical acceleration (5) into

the

The movement of bodies which are

horizontal-position register at

the Y velocity and then update the Y

influenced by forces is a complex

position. Remember that we're deal

gets difficult, especially when sev

SD000 (decimal 53248); the Y posi tion is set into RAM at locations $2080 and $2081 (8320 and 8321, respectively). The Y velocity, at $2082 and $2083 (8322 and 8323,

eral bodies are in motion.

respectively), is initialized to 0. At

area. Newton started the science of

calculus in part to explain why the planets move as they do. The math

It all becomes easy if we recall

the principle behind calculus: Ex

this point, our machine language

routine takes control of the sprite.

amine something with sufficiently

great magnification over sufficient ly small intervals of time, and everything is simplified. Greatly magnified curves become straight lines; complex motions viewed over

Look Out Below

an instant become linear.

as a triggering event. (We wouldn't

program must wait for the contents

math becomes simple. Let's try our

hand at a simple object in motion: a

of this location to change. Assume that register X contains the previous

brick dropping from the sky and

contents of $A2:

bouncing a few times. We'll use a

2000

CPX $A2

2002

BNE S200A (branch on tick)

is at address $A2 (decimal 162); our

write the program for the Commo

mine the motion of our brick, in both the X and Y directions, from two simple formulas: New Velocity = Old Velocity +

Acceleration X Time New Position = Old Position + Velocity X Time

(is TI the same?)

When the contents of $A2 no longer match the X register, we skip ahead and update the position. Meanwhile, as we wait, we'll check

the RUN/STOP key so that the program can be stopped manually as desired: 2004 JSR 2007

SFFE] (check for RUN/STOD

DNE S2000

2009 RT5 (exit with RUN/STOP)

We'll repeat the above calcula tions at regular intervals and choose

our scale for realistic motion. In the X direction (across the screen), we'll

assume a constant velocity and an acceleration of 0. In the Y direction, we'll use a value of 5 for accelera tion—that's gravity. If we had a

rocket ship that could exert thrust, the acceleration would be the com

bination of gravity and thrust. BASIC draws the sprite for us

If the clock has ticked, we cal culate our X motion. This is simple: Move one pixel for every two clock ticks. How do we detect every other

tick? Easy: Test the lowest bit of the X register (which contains an old TI

timer value). If it's even, skip ahead; if it's odd, move the sprite. 200A TXA (TI has changed) 200B LSR 200C BCC $2011 200E INC SDO00 (increase on odd tick)

56

COMPUTE'S Gazelle

June 1989

LDA $2083 (add Y vclocily ...)

2017 ADC #S05

(... to acceleration)

2019 5TA S2083 (... and store in .. .) 201C LDA $2082 (... Y velocity)

201F ADC #500 2021

STA S2082

2024 CLC

202H STA $2081 202E LDA $2082 ADC $2080

2034 STA 52080

This last value is the high byte

of the sprite Y position; we put it into the register at $D001 (decimal 53249). A new thought: We don't want our sprite to go completely off the bottom of the screen. So we test

this value to see if it has reached a limit—say, $F0 (decimal 240). 2037 STA SD001 (store Y position) 203A CMP #SFO (greater than 240?) 203C BCC S2000 (if not, continue)

What should we do when the sprite passes our limit? We'll make

the brick bounce.

Follow the Bouncing Brick How do you simulate a bouncing object? You reverse the velocity: Going down changes to going up. How do you make a value nega

tive? You subtract it from 0. Thus, 0 minus 6 gives —6, and in two-byte hexadecimal, 0000 minus 0001

gives FFFF—the hex equivalent of -1. Value $FFFF acts like a nega tive number, and, for all practical purposes here, is a negative number. There's another consideration with our bouncing brick. We want

the object to lose energy. Therefore, we halve the

velocity before we

make it negative. If the brick were

{a simple brick shape) and initially positions it (sprite 0) just off the up-

2014

2031

and over again. In the process, the

At any instant, we can deter

CLC

happens 60 times a second, is ideal

anyway.) The jiffy clock's low byte

dore 64.

(update X register)

2013

2025 LDA $2083 (update Y position) 2028 ADC $2081

A fast computer is the ideal device to calculate these tiny motions over

sprite to represent the brick and

2011 LDX $A2

We want to update the position of the sprite at regular intervals. The ticking of the jiffy clock (TI), which

be able to see events on the screen that happened faster than that,

A Simulation

ing with two-byte numbers.

Now we log the new time into

falling at a rate of 6, for example, it


WHAT DO YOU WANT, FREE SOFTWARE?

If offering free software is what it takes for

For every GEOS product you buy, we'll send you one of equal or lesser value absolutely free. Which means you can buiid an integrated library for half

you to try our GEOS products on your Commodore, then by golly, we're prepared to do it. Just buy any GEOS product from your local

OH, ALRIGHT!

Commodore dealer and follow the directions

offer expires August 15,1989. After that, we may not be feeling so generous.

II Berkeley

Softworks

on the form below.

the cost. But hurry, 'lliis

The brightest minds arc working with Berkeley. kl.l>f.Mi*IH>N lh.STHH.THWS To rriwi (h* irfkr U i Ir. ■ 1 r-ti, i ■-d r,j..J,. u-^i vdur <inh-1 "~i.» L I \- hf ■!■* Li -.■..-».. '.I- D9 im-li* L tv*v, j-^r kqj rir-br Iht*i-hi Mn IV L'*"J ml fejruU \i Vmt SN' niui rrmii^ 2 S**.T>fKjlf.F*iiiHkhl-jhl -mi- inpiuPitk-irLjrpIrl Lint-hrf 1 uttPIUt-Ci

ftlO (/

r i i i

lll

If

(■hj pun hutfd i pn 4j> 1 Tntx' hiqup I p «j «rr cr» rtlni n>«f frf f **»' I "*"(•"—e E JTyui punKhfil i pn-Jul fncii^n^fl El «*arr mdUH Ulbn [in J^t fnun nfFwrOrruplif^n**!! H *« iwi Imm Kilt*pp-*«i Fran4,n>up« 1. El■ HE

• Tn-»iftipun-nh ill Upfinhnpuu-ofiLWnm-iTi4.nl* • Ite UPC BHemir fn-n f* \~, k_h,r- ,'" F^in fj-^-.l •

l^n^niTiBnisifci mc[H u»h(,V ^. .|j. (j! .. L,rL

i-pB, ' *» P^U"V I".1 F*«iH

i;

rllWP It' JU a4d>TA t4«nm4 M

'■-

'- I - ■■■■ ifamhl^

"l>n» atlcl A uil*il Lih jJtdtf [V lrirm ir.|ninil.n> Ir

Had hhr<ri«JiiTiiird by In1 F*X p. 1* uwdin tfcmn.I—l -nli «i> -

would go back up on the bounce

-with a speed of —3. To halve the rate, we divide by 2 by using a right shift (LSR and ROR). The remain

50

DATA

JM

60

,131,32 DATA 109,129,32,141,129,

2041

BMI $2000 (. .. only if posilive)

2043

LSR

$2082 (now halve Y rale)

20-16 ROL $2083 LDA $2082 (is Y velocity ...)

204C BNE S2055 <... less than 57)

HK

70

32,173,130 DATA 32,109,128,32,141,1

PJ

80

KH

90

DATA 1,208,231,240,144,1 94,173,130 DATA 32,48,189,78,130,32

RA

103

,46,131 DATA 32,173,130,32,20R,

FE

Llfl

DATA 32,201,5,144,19,56 ,169,0

MH

120

DATA

XB

130

,32,169,0 DATA 237,130,32,141,130 ,32,144,159,96

CC

140

FORJ=B192TO8296:READA:X

7,173,131

204E LDA $2083

2051

CMP#S05

2053

BCC $2068 (if so, exiO

2055

SEC

(otherwise, make.. .)

2056

LDA #S00

(... Y rate negative)

2058 SBC $2083 2O5B STA $2083 205E LDA #$00 2060

S1!C $2082

RTS

AX

150

run the BASIC loader below.

1175BTHKNSTOP FORJ=704TO766:POKKJ,O:N EXT:FORJ=7H4TO710STEP3: POKEJ,255:NEXT:REM

170

POKE2040,11:REH 0

DX

180

SPRITE

0:REM DQ

C(J

10

DATA

20

5,255,208 DATA 247,96,138,74,144,3

KA

30

JB

40

210

SPRITE

0

A

COLOR IT

SPRITE

0

i\ND

ON

POKE832B,60:POKEB321,0: REM

INITIALIZE

¥

POSITI

ON RI1

220

POKEB322,0:POKE9323,0:R

,238,0

EH

DATA 23H,166,162,24,173, 131,32,105 DATA 5,141,131,32,173,13

1

0,32,105

LOCATE

POKE53287,2:POKE53269,1 TURN

223,162,2(18,6,32,22

T

(0,60)

IRRM

JG GK

190

POINT

DATA

POKE51248,0:POKE53249,6 T

Bouncing Brick

SPRT

TE

KD

To try the program, type in and

237,131,32,141,131

=X+A:POKEJ,i\:NEXT:IFX<>

2063 STA S2082 2066 BCC $2007 (and continue) 2068

0,141,130,32,24,173

28,32,141

ing code is 203E LDA S2082 (halve V velocity ...)

2049

AF

|_353H5

INITIALIZE

If

VELOCIT

AA

238

SYS

JX

240

POKE53269,0:HKM TORN OF F

9192

SPRITE

0

i i i i

J


Programming

"MacroBASIC" is a powerful utility that adds macro capabilities to your 64 or 128. Macros can consist of executable BASIC commands, or just text strings for help screens, notes to

yourse f, and so on. MacroBASIC even allows you to store frequently used BASIC subrou tines in a macro that can be merged with a pro gram in memory at the line of your choosing. MacroBASIC does even more. It adds a

Give your comj uter the poiver to

combination scratch pad and BASIC subpro gram library capability to your 64 or 128. It

keeps important information at your finger

add frequently used subroutines to your BASIC programs or recall custom help screens with just a

few short keystrokes. Versions for both the 64 and the 128 included.

tips, making your computer friendlier and

more useful than ever before.

Getting Started MacroBASIC is written entirely in machine

language, so enter the version for your com puter using "MLX," the machine language

entry program found elsewhere in this issue. When MLX prompts you, respond with the values given below. MacroBASIC 64 Starling address:$0801 Ending address: $1918 MacroBASIC 128

Starting address; $1CO1 Ending address: $2E50

Be sure to save a copy of MacroBASIC to disk before you leave MLX. Although MacroBASIC is written in machine language, you can load,

run, and save it as if it were a BASIC program. 58

COMPUTE! s Gazette

June 1989


Programming

MacroBASIC supports two

bits. Type -BITS and then type

types of macros—information mac ros and executable macros. Infor mation macros display information on the screen and are listed using the up-arrow command. To list an information macro, type tname,

LIST to see the new section of code. Waiting for a keypress is an other common operation. The

exactly as if you have typed the commands on the keyboard. When you have finished defining the macro, type = to save it in memory.

WAIT macro adds to the program in

(Remember that for MacroBASIC to

memory a section of code that causes it to wait for a keypress. By

save the macro, the = must be in

where name is the name of the mac

default, WAIT and BITS insert code

type

ro to be listed. Executable macros

beginning at lines 5 and 100, re

name of the macro you want to de

perform actions and are invoked

spectively. To avoid overwriting ex

lete. MacroBASIC asks for confir

using the left-arrow command.

isting code, MacroBASIC allows

mation before deleting the macro.

Simply type -name to execute the

you to specify where executable

macro name.

macros insert code. This is done by

the first column.) To delete a macro, —name,

where

name is the

An alternate method of creat ing an executable macro is to list a

appending the string Zline number

program segment on the screen;

add several commands to BASIC,

to the execute command, where line

simply enter =name and then use

along with four predefined macros.

number tells where you want the

the cursor keys to move the cursor

These commands work in direct mode only; they do not work in BASIC programs. Commands must begin in the first column of the screen. MacroBASIC commands

code inserted. For example, the

up the screen, pressing RETURN on

command -BITS£9000 inserts the code at line 9000.

Creating Macros

each line. MacroBASIC uses the BASIC editor and saves the line only when the RETURN key is pressed. Lines can be edited before

can be viewed at any time by typing

Besides offering predefined macros,

1HELP (an information macro).

MacroBASIC allows you to create

Subroutine macros that refer to

Type £ to view a list of all the mac ros in memory. Other predefined macros include BITS, WAIT, and COLOR (the 64 version also in

custom macros of your own. You can design macros to move and dis play sprites, create sound effects, and so on. You can define as many as 50 macros, with up to 8K of text for help screens and notes.

themselves with a GOTO, GOSUB,

Both versions of MacroBASIC

cludes a macro called DEVICE9, which is explained below). These

you press RETURN.

or IF-THEN statement must be

handled carefully. Because they may be inserted at any line within a program, MacroBASIC must adjust these jumps correctly. To do this,

To create a macro, type an

place a £ in front of the target line

equal sign followed by a macro name. The macro name must con sist of the alphanumeric characters 1-8. The border will then flash once to indicate that a macro is being de

number. You can see this feature in

are for BASIC programmers. Since

fined. Type in the macro one line at

BASIC to adjust the target line

the setting or clearing of a single bit

a time. Information macros are sim

number when it is inserting the

is a common operation, it's a perfect

ply lines of text; executable macros are BASIC statements. Commands

macro into a program. Now when

Executing the BiTS macro (by typing -BITS) adds a section of code to the

with line numbers in executable

will be adjusted accordingly.

macros are appended to the pro

program in memory to generate OR

gram in memory; commands with

Macros can be saved in library files on disk for later use. Type "file

and AND masks and the functions

out line numbers in executable

name to save the macros in memory

necessary to set or clear individual

macros are executed immediately,

to a disk library file (do not put quo tation marks around the filename). To load a macro library file, type +filename, where filename is the name of the macro library file to be loaded. This command replaces all

are all executable macros. The COLOR macro changes the screen colors: Just type -COLOR to

see the screen change to a black border, black background, and blue text. The BITS and WAIT macros

candidate for an executable macro.

MacroBASIC Command Summary 'name

displays a list of the macros in memory displays the macro called name

-name

executes the macro called name

-mtmr£200

inserts the macro name at line 200

—name

begins creating macro named name (also allows deletion of existing

ends creation of macro

*nmnt

saves macros io a library file on disk called name

+itame

replaces macros in memory with those in the library file called name

mama

displays names of macros in the library file name, allowing addition in

E

macro name)

those in memory

S

displays disk directory

#

changes disk drive (128 only)

@

sends disk command

All commands must start in column 1.

operation by listing the WAIT mac ro (type TWAIT). Line 10 looks like this: 10 GETKY$:IFKY$ = " " THENE10. The £ sign tells Macro

you type -WAIT£9000, the GOTO

current macros with the macros de

fined in the library file. If you wish to retain the current macros, type nfiiename. This command searches through the library file, ignoring

duplicate macros. MacroBASIC prompts you before it loads any li

brary macros not already in memory. You don't need to load Macro

BASIC to use a library file. Each

library file contains a copy of MacroBASIC. Simply load the li

brary file like a BASIC program and then type RUN. COMPUTED Gazelle

June 1989

59


Faster than a Speeding Cartridge More Powerful than a Turbo ROM

Save Your Copies of GAZETTE

It's Fast, it's Compatible, It's Complete, It's...

JiffvDO Ultra-Fast Disk Operating System lor the C-64, SX-64 & C-12B Speeds up all disk operations. Load. Save. Format. Scratch, Validate, access PRG, SEQ, OEL, & USR files up to 15 linos (aster!

Uses no parts, memory, or titra cabling. The JitfyDOS ROMs upgMOo your computer and drive(s) irrternalry lor maiimum spood and compalfcilily

Protect youi back issues of COMPUTEI's Gazette in durable binders or library cases. Each binder or case Is custom-made in pine green binding with embossed while lettering. Each holds a year ol Gazette. Order several and keep youi Issues ol Gazette neatly organized lor quick reference. (These bnders make great giltj. tool)

Ouaranlifd 1QO\compatiblevrilhallsoltwanand ttardwart. JJIyCOSspeeds

up the loaduig and internal file-access operation ol virtually all commBicial solwam. Built-in DOS Wedge plus 14 additional commands and convenience features

Eicel 2001, Enhancer !000, Amlach, Swan, Indus & Bluec hip disk drives System

$9.95 each

3 lor $27.95 6 lor S52.95

CALL TOLL FREE

Easy tfo-il-yourssll installation. No electronics eipenence or special tools required. Illustratedstopby-stoo instructors included

and 12B modes) and 1541,1541C, 1541-1,1571,15B1, FED-Iil. USD SD-U2,

Binder*:

$7.95 each 3 lor $21.95 S lor S39.9S

including one-key toai'say&'scrach, directory menu and screen dump.

Available lor C-64, S4C, SX-64, C-IIB 1 C-12BD (JrilyDOS/Ufl speeds up both 54

Cases:

7 days, 24 hours, 1-600-972-5858 (Aad $1 00 do' case/bmaer lor postage and handling Plooso aocJ $2 50 oor unit lot orders outside trie U.S.)

Send in vcur prepaid caer with Ine astached coupon

includes ROMs tor computer and 1 disk drive, stock/JrllyDOS swlchmo, system, illustrated installation instructions, User's Manual and Money-Back Guarantee.

C-6-13X-G4 systems J59.9S; C-12B C-I28D systems 169.95; Add'l drive ROM's $29.95 Please add S4.25 Ehippino/handlinn, per order, plus $2 50 lor AK, HI, APO. FPO, CanadaS Puerto Rico. SiO.OO add'l lor other overeoasorders. MAresK)enisadd5% salestai VISA'MC,COD.Check,MorayOrder. AllowSweflkslorpersonalchecks Call or wile lor more inlornialion. Dealer, Dislrfculoj, & LJG pricing available.

P.O. Boi 7B9. Wilhraham. MA 01095

50 Industrial Dr., Box 646. EL Lonsmeadow, MA 01028

Pleose send me GAZETTE a coses D binders. Enclosed Is my check or money ordsr lor S. (U.S lunds only.) Narne

Addreis Clly

Please specify computer and drive when ordering

Creative Micro Desiqns, Inc.

Moll to: Jesse Jones Industries, Depl. COTE 499 East Erie Ave., Philadelphia. PA 19134

Slate

phone; (413) 525-0023 FAX: (413) 5254147

Zip

.

Pease oiow J-4 w**ti tc d

Disk Commands MacroBASIC makes it easy to issue

the $ command still works on drive

disk commands. MacroBASIC al

8). DEV1CE9 is not defined for the

lows you to get a disk directory using the dollar-sign command;

BASIC

the

space from $1300 through $1B7A in bank 0 and the space from $03FD through $4000 in bank 1. (Because of this, you lose a small amount of

just put a disk in the drive and type

pound command, that changes the

variable storage space.) MacroBASIC

$. An added benefit of this com

default disk drive. Type # followed

mand is that it doesn't destroy the

by the drive's number. To make

128 also uses the RS-232 buffer at $0C00-$0DFF when appending

program in memory the way LOAD

drive 9 the default, for example,

macros from a library file. As in the

"$",8 does. Other disk commands, such .is NEW, COPY, RENAME,

type #9.

Technical Notes

SCRATCH, INITIALIZE, and VAL

MacroBASIC 64 wedges itself into

IDATE, are equally easy to use.

BASIC through the IMAIN vector at

MacroBASIC has several limi

Type MacroBASIC's at command (@) followed by the first letter of the disk command. For example, @NO:ntiiiiL',ID formats the disk in drive 8. Name should be a string of 16 characters or less, and ID is a 2character string. The command

$0302. MacroBASIC 64 uses the free

tations. While macros can be com

RAM from $CO00 to $CFFF and the

posed of many lines, each line must be 40 characters or less in length.

128 version. However, Macro 128 has a command,

RAM under the Kernal ROM. Macros work only in direct

64 version, MacroBASIC 128 disk commands assume drive 8 will be used when it first starts up. This can

be changed with the U command.

You can't use BASIC'S CMD com

mode (not when a program is run

mand in macros. The CMD com

ning). MacroBASIC disk commands this can be changed by executing

mand executes properly, but the rest of the macro is ignored. MacroBASIC does not allow

name from the disk.

the macro DEVICE9. The change is

nested macros. You may create as

Normally, these commands re fer to the default disk drive, drive 8.

permanent, but you can build a

many as 50 macros with up to 8K of

DEVICES (or a macro for any other

text, but macros ca,n't execute other

With the 64 version of MacroBASIC, executing the macro DEVICE9

drive) by changing the value as signed to the variable A in the first

macros. Finally, MacroBASIC is not disabled by RUN/STOP-RESTORE.

makes drive 9 the default drive for

line of the DEVICE9 macro.

Type SYS64738 to disable Macro BASIC 64; press the reset button to disable MacroBASIC 128.

@SO:Filenamc deletes the file Ffle-

assume drive 8 will be used, but

MacroBASIC commands. After this

MacroBASIC 128 also wedges

macro is executed, all disk com mands work on drive 9 (note that

itself into BASIC through the IMAIN vector at $0302. It uses the

60

COMPUTE'S GbibUb

June 19B9

See program listings on page 87.

G


DEFINITIVE REFERENCE

FOB COMMODORE USERS

BACK

ISSUES

Note: Only selected titles are

May—Networking the 64, Guide to User

listed in contents for each Issue 1986 February—Uxilron. Snapshot, 128 Memory

COMPLETE YOUR COLLECTION!

ANY ISSUE FOR $6

Klondike, Super Synth, Word Counter June—Solarpix. Quick Key, Fonlmaker, Help

Issues not listed are sold out. Limited quantities available.

Screens, 64 AutoRiiol Maker

Order today!

July—Saloon Shootout, Budget Planner,

Math Worksheet. Sound Designer 128, CF/M Public Domain Software Window Wizard. Fast File Copier, 80-Column

August—Bounty Hunter, Sprite Magic. Sprite

Character Editor. DOS Window October—PigS for BuckS. Ringside Karate,

Stamp. SOColumn Sector Editor (128),

Menu System. 128 Sound & Music (PI. 1)

Relative Files

Movember—Fill-61 128 Keywords. 1526 Underlincr, Turbo formal, 123 Sound &

September—Sub Attack, Exercise Pacer.

Music (Pt. 2)

Show, 80-Coluinri Magic October-SpeedScript 128, Chopper Pilot,

Screen Maker, Impossible Scroll, Video Slide

Stars: A Simulation of the Heavens, Directory

January—Keyword Construction Set, OneTouch Function Key, GEOS Icon Changer, CP/M: Surviving with 40 Columns

February—Collision Course, Division Worksheet. MeinltASlC 64, MetaBASIC 12S.

128 DOS Wedge, 128 Sound & Music (Pt. 4) March—Ringside Boxing. Color Craft, 128 RAM Expansion. CP/M RAM Expansion,

Magic, Font Printer, Animator 64 Movember—Litlerbug, Sketch Pad, Poster

1'rinter. Renumber 64, Accessing the 128's 80-Column Screen December—Crossroads, Snake Pit, Word Find. Animal Match. Disk Rapid Transit, I'rin[Screen, (icoTmli Restorer

Sprite Manager

1988

April—Omicton, Music Improvisor. Print

January—How to Buy a Modem, Buyer's

Shop to CEOS, TurboSave 128, TurboSave 64, Countdown Timer t/lay—SpeedSoipt 3.0. Powerball, Cassette Sleeve Maker, No-SYS Loader. Fast Bool,

Guide to Modems. Needlework Graphics Edi

(iameports

Ii4 Mode for the 128

tor, Tile Paint. Sound Manager

February—Buyer's Guide to Graphics Pro grams, Easy Load, Turbo SpeedScript, Fas!

June—Bingo, Fraction Practice, Free-Form

March—CP/M Software for the 128 (Ft 1),

Filer, Disk Vacuum, Hi-Res Graphics on the 128

XPressCard 128, Ml, Cloner, Big Screen,

Maker, Crash Prevention, 128 Graph De

Color Lister Aprll-CP/M Software for the 128 (Pt. 2), 3-D Speedway, SpeedFile 64, Ramdisk 128,

signer, QEOS File Storage, Text Framer

Mirrors

July—Basketball Sam & Ed, Calendar

June—Buyer's Guide to Printers, Guide to User Croups (ft. 2), Arcade Volleyball, Excelfonl-80 (128), Graphics Wedge War on Disk, (Juick Save, Error Analyzer, SYS Stamper

August—MIDI Made Simple, Buyer's Guide to Music Software, Cribbage (128), 128 Shell Hooter, 3-D Sprites, Zoom

September-Write All About It! (desktop publishing). Pattern Fill, Multicolor Graphics Dump, SpeedCheck 128, Disk Package.

MutUSort 128

September—Ultrafont +, Video Jigsaw,

1987

Tester

July-Hard Disk Drives for the 64/128. Civil

Miip, Disk Edilor, Custom Labels

April—Turbo Copy, CP/M on the 128. Direc tory Filer, 128 Windows, Input Windows May—Arcade Baseball, tapyre Hunter,

Groups (Pt. 1). Treasure Diver. MOBMaker. 128 Math Graphics, 154! Speed S Alignment

October—Commodore Goes Back to School, Buyer's Guide to Preschool Software, Scor pion 11, 64 Compressor. Speed Print, Speed Columns. 128 Text Sorter

November-GEOS 2.0: A Major Upgrade, Buyer's Guide to Word Processors and Spell ing Checkers, Rally Racer, Block Out (128), Sprite Killer, Notepad 64, Font Grabber (CEOS)

December—88's Best Games, Ringside LXIV!. Crossroads II, Digi-Sound, Dynamic Windows, Quick! (1541 speedup), 1526 I'rintScreen, Key Lock

1989 January—Guided Tour of Major Online Ser

vices. How to Get Published, Disc Biiti, Jewel Grab, 128 Animator, Smooth-Scrolling Windows, Handy Filer. Smart Disassembler February—Around the ttbrld with Com modore. Buyer's Guide to Personal Publish

ing Software. Tank Ambush, Gridloc (128). The Great Arcade Machine. 1581 Alphabetiicr, Sound Wedge March—Dream to Reality: Simulation De signers Speak Out, Buyer's Guide to Sports Games and Simulations, The Anglers, Bac teria (128), 1'lanehender, Bitmap Busier, Monthly Calendar, MultiView

FOR ORDER INFORMATION AND FORM, SEE FACE 73. Corresponding monthly disks are available only for issues from January 1986 forward.


Software discounters of America ,

S.D. of A.

Free shipping on orders

U5A Canada Orders— 1-R00-225-7638

over $100 in continental USA

PA Orders—1-800-223-7784

No Surcharge for VISA/MasterCard

Customer Service 412-361-5291

Your Card is nol charged until we ship

ORDER LINE HOURS: Mon.-Thurs. 9:00 AM-9:00 PM Fri. 9:00 AM-7:00 PM S.it. 10:00 AM-4:00 PM Eastern Time.

Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! Wriler

Mr

*

B

AW'

SuperbiJte at heartpounding speeds u|i to 20(Jmph on 12 of

&

uxcilinfi Gr.inil Prix course*.

A3

V i Ml .Mil

i-i.HH

fighl Si'i i

-■mil

lljrrihjll

1'l.flH

51.HR

C aultJrun

Instant Music

59.BB

U'KJly ul Aniicnls .59.88

M.IIB . .59.88

...19.98

5kyfo» Sk-yfn. ^

59.88 S9.8B

Super Boulder nasfi.$<r.8A Ihe ^landing Sroncs S7.8J]

56 HR

Ullinulr Wizard . . .S9.SS

Wiirld Tour Coll .. .51.88

Chiiplidi-i'Ojtid'f MulniKhT Mask

51.8* .S1.BH !j.

lanr Mjil.nkm . .

UI.HIl

Zoiktjiml I «r JW.HH Li.

tealhpj CoddttKl . .VJ.IIII KONAMI.'ACIION CITY

Circus ChjrliE 59.BB Hipet SpotivTinx PonKS4.B8 MASTERTHOMC Bounder . .

.,-,,, .5<*BH

Capuin lap

Sh.BH

ErnT«i Warrbr

.

W, mi

Frud

Sft.BH

51.HH

¥)M

Sinluit

5S flfl

& Iragi'dy, set in j

COW

iS.BB ii.nn if.SK

AVANTACiE

Ili.il Ik'ks 111 be

Snitl [V-kUV Publisher Jh-BB

explored.

Sv.il! Mu.il

ib.Bfi

Swill Paini

Sfi.BU

Swift Snrcadsheei

59.88

Desert Fdi

SV.HII

Icl BiiTi

it.HH

[>ATA EAST

rl^nulran Pawn

S9.88 Vi.bb

E.nifii JUiden

Slsmi 7

Vt.iw

. . Sb.BB

Swill Word Procuwr jb.88 58.HH

INK 111

IK.H"

FASY WORKING/

Spy M, S|i> I & Z . . Vl.lltl

M'INNAKIB

iioi orricr

Filer

Omitruilliin Stl

H.im

Champ Wnuling.. .5b.nn

»li Sporll 59.IIB #1: Oil the Wall. .59.88 #3: School 59.R8 Candy land

49.80

Guild S, ladders ..S9.RR Douhle Uare

59.BB

Go To Mead ol ClassS9.S8 Hollywood SquinB S9JB Sirper Password . . - 59.H8

Prini, (old & fly

award winning, liijjh performance paper airplanes, designs in

GAME STAR

Champ. Ba.otioll ...S9.HR Champ. Baslelball . .59.86 GF1 Ch. Fonlball . . J9.HB

clude everything from biplanes to ihe

On Court tennis . . .59.BB Star League Bastbjll On Field Fonlhail 59. BE

space sfiultle.

Star Rank Bo.inB 2

.59.88

HI-TtCH EXPRESSIONS

Great Int'l Paper Airplane Const. Kit Our Discounl Price $9.88

Anard Ware

.59.BB

Mailerhorn Screamer5b.88

Prml P(mw

S9.B9

Tipm SMrftt^t Mjnd 5b.BB Win. lose or DraM . 58.HI!

w.na

U aa

.

W.HII

Mini*

54.H8

Pro Coll J-l-BII Pfowlttl War in 1IWMI Shiifiun ib.BII Slam DunV

iJ.BB

Vjilroad Tf<oon . . .

W.BS W.BB SJ.HH

Din Dun

58.88

Ftk>ny

59.88

(iala.ian

SH 88

Doc Ihe ihMrosei .

SS.flB

|r. Pac Man 58.88 Ml. Pai Man S8.88 Munk-r l>, the Do/en 49.88 Music Wriler

S6.88

Pai Man Pole Ponliun

58.88 S8.8B

Rambo: Flrsl Blood Par! II

56.88

Stoi Car Raier

Sb.SB

Super Pat Mm

S9.88

Top Cun USB Winlw ChalltrYKv ...S9.88 VAlUt WARE S4.RH

SPKIM.HOABI)

Eduialor

S4.88

CBlifitilr Mjki-r CM. library Vnl. 1 .

Entrrtlintr

SJ.88

Home Banker

54.88

Home Minager Kitthen Manner

S4.88 S4.B8

HJH

fV.BH

TEIAHILM

Nine MlKW in Amber

St.HB

I'trry M.iwjii; Cnlse <»f Mjndtrtn Muriler . Vr.BB

ib.nil

Slorm

THUNOER MOUNTAIN

Artist

Ib.HB

Squash

ASK YOUR SALESPERSON FOR THE COMMODORE

SALE ITEM OF THE MONTH!!!

5b.HB

Ten Speed

SCi.t«!

Veiws Pokrr f. Idckpol

54.HB

WaliT Pnki

S6.BB

COOgD IIohkii IK)

14-HII

Thi' Patrol Hydrofoil Missletrafl is so fast

& agile the enemy

SHAKE IM1A

. . . . .

1S.8B SB.8B

leopard; Ittipardy 1 Skate S«k

5S.BH J9.8B Sb.Bfl

Spoilt leopa"Jl

S9.8B

WhwF of Fortune

S8.88

WFWtl o! Fortune 2 .19.BB Whcrl (if Jnrturx-

I

S9.HH

SIERRA Frottw

St.. 68 M Ha

N.R.ArHI.J.ilr lit.BSEa.

lasl V-S

Oirurniration ram Us Feud

Sl.ua

SInr\ Mdihiltr

Quetlron EPVX

S9.HH

learn lo Spell Irarfl To Artel

Our Discount Price $9.88

G AMU EH

COMPUTER SOF I WBF! [

. . S9.KH

learn tIh- AlpluheT

Sinbad

p.s. Givphfci Scrapbooit

W.St

PUnner

ii.Hn

Grt'at Inl'l. Paper Airplane

KjrjTe Chop

... .JK.BH

(J-Bi-rl

. (b.BB

MW1V t, SI HUSTEH

Gt>Fd ffeiuril Bate

fantastic universe

MA Dim Bate ... .ib.HB

Decenlnr

I'rc.ji-i 1 S|i,nr Sl.ilinnV'.M

Wi; Type

Covni( CcHnbat Djri r«« film Makn

CISEMAWARE CUSSICS

. . -Sfc.Bfl

VVijjrd I. Ihe Printesstb.HB

Cilu

Amrr. Conks French 59. H a

S'l HH

Giug't Revrnrjc.

S9.B8

( [1\

Equi-)[nan Slum

Candy Land Our Discuunt Price S9.8B

5b.Bl)

S.D.I

AH

Gamma Fune . . . .M.BB

Sb.8rJ

King of ChiL«(i . . .

Jumpor Highland Cuna .. Th.ii BuiiHK

tions is now a lerrific way of learning now to UK the computer.

HlleWillirir'i Culd*. .VI.IIH Iniocomim

Suprrbikr ChjIU'rw 5b.S9

51.B8

VuilrtlMll

favorite for genera

INFOCOM

Mlgnrlmn

Hr.nh HI.ir.Vil

.Si.su

Board Cime that's

been .1 childhood

liMferunnrr

AmiVOKX

S9.8H

shjnului Transtfnrmrrs

The Milton Bradley

SP1C TRIJM hlDlOBYTE

Get ready for pirates & genies, romance & heartbreak, comedy

Predalor

Gamelek

Srsame SI. Prim Kjl .i'l.BH

. .J6.BU

fcjrjIrU

M.BH

dm Canr, tbuti ItMi'Vlftft

Ghottbuitcn HdiWr 1 or 2.

Pals Around Town . . tfp.HH

Tauthdawn Fooihal! S^.Bfl

An Air G*nv Cuml. kili'LIKI

ACIIVtilON

Alicni

Hcarl nl Ajric.1 - - - -S7.88

Seven Cilie! of Cold 59.88

BBOntRBUND

Air ill Am

Einie'h Ma^ir SliapoSb.BB

Realm of lmpn^ihilirvS7.88

SHIO. 1)1)1) Pyrjniid .

yi.RH

Ernir'i S\f Splnh. . .Sb.HB Gruver's Anrmal Adv.th.HH

Raiinji O»y. Spi

.St.08

Su.hh

...57.88

PtfUVS I'irilp.lfl Cunsl. Sel

Hiuh Ho I Ins . . .

Ddfyrry

Hard Hji Mach

Maililt Madnc« 59.IIB Mp.it Conn. Set .. .Si.iiH

Our Discount Price $6.88

FirrSlorm

59.HR

...

Bin Bird1. Sptdll

Fi rancid I Cuokbouk .57.8U

Lords ol Cnnqursl . .59.BEL

'iiijii'i l(i!.f i li.ilk'n

ACCESS

S9.fl8

Dfjthlord

>,M

Ihe World's most

Spume Slrtel Srri Aoro-Grovi-r

. . . .5S.BB

Aritk Fox

*^

I1I-1ECII

Adv. COML Sri

Amrr. Cup Sailing . .57.88

'fe; A.

Race your moocc

56.BR

EIECTBONIC AHIS

h,is only minuli's lo

react. This blazing simulation h now at a super low price! Peg.isus

Our Discount Price S9.88

Sb.BB

P.O. BOX 111327—DEPT. CG—BLAWNOX, PA 15238 'Plcsw Hi'id The Follu^jnx Ofdrrinx Trrms & CortdilLons Cdrelull> Btlore Pldtint Your Order: Ordm with ljJih^ ih«.ii ut monci urdff dipped imiT»rtliJle!> on in ifcuk i(«n*I Personal ft Cum[>armhftli*, jIIdh 3 needs (irJrjnce. So CrOrOrM Shipping; ConitoentaJ U-S-V-Ordcri onder 5100 add S3: free vhippiitK on ofden o*er SI 00. AH, HI. FPO, APf>add S.^ on jII orders. CiFudj A Pwrtn Rmi-jcW i'.SDcin M urdvt*.. ^orr>, no olher Inlerndtionjl orders detected! P^ n^ick^b add &% «li-s I jx on iht IoTjI drnounl oi order intludinp shipping (hirJ■e^. CUSTOMER

SERVICE HOURS: MttL-M t AM-S:10 P^ Ejsltrn Timt. REASONS FOR CAlll\0 CUSTOMER SERVICE—417-Jbl-tt91 (l)StJTm dI nrd?r or tucL nrdcr (2)ii Jn> mercrundise purchjwd

nithin bl> djys I mm S.D.ot A, H di-iNl\\r, plejrf rail ior a return authorisation number. We Wl\] noL pnXd\ i mum nithoul 1 r*Turn aulh. •: Uelectue merdundiw Mill be rtpldced with [fir yim- rrv-rt kiihW onl>. Olhrr rrlurns uibjett lo j 20% mlwking ihdriiel Aher W djys iiom your nurttusr ujIc, plea^1 rulrr lo ihe wjrrrinly irKiudrd with the product purthau-d A ntucn rimtily to tht- ITWfMiBrfV. Cu^htriH'r wfv'm- will nit mi-pt collpct cjIIs or tjIK on 5rD.nt A.'s BOO" order Unf^f Finn * jvjLUhiliiv Jrr uil>jrci lo thjnj;e! Nm lilies are jnrivinR iil

l

II

more ili Sltllll M IHISIKM 1


Software discounters

S.D. of A.

Free shipping on orders USA Canada Orders—1-800-225-7638

over $100 in continental USA

PA Orders-1-800-223-7784

No Surcharge for VISA/MasterCard

Customer Service 412-361-5291

Your Card is not charged until we ship

ORDER LINE HOURS: Mwn.-Thurs. 9:00 AM-9:00 PM Fri. '):<)(! AM-7:00 PM S.it. 10:00 AM~f:00 PM Eastern Time. CANADIAN CUSTOMERS CAN NOW ORDER TOLL-FREE ABACUS BOOKS Anatomy of Ihe 1141 ,$14 Anatomy of Hie Mi4 . . $14

1571 Internal)

$14

NciiriinunuT

$21

CAPCOM

Demon Sijlker

$21

OctU ».inj|ti

S25

Bloidc CDmnunda

Double llrJK""

Ml

sky Travel

SJJ

ZakMiKrdiken

$23

Climii ft Ci.blinv. Side Arms Speed Rurnblcr

ABACUS SOFTWARE

BiuluKv

CENTRAL POINT

Assembler Mnniliir . . .525

Learn In Read (Gr. 1 -11515

Trkks & Tips . .$1.1

Bjiic Bask

SIS 12U

$39

■Reikir Basic

$33

Tad I'ak

SIS

Cid Pak 1211 $39 Charf F'ak h4 nr 1 JHSJ'. la. ("ulmi hJ ur liH. .$2', (a.

Furiran

SIS

pfm

fa

$12

Science: Grades 3/4 . .512

Science: Grades Bib -$12 Stitni.e: Grades 7/B . .SI] US GccjRrjphy .... $12 US Iliilury

VVurld Ceusrauhy . . World Mi.wry

.SV2 $12

AHIWOBH

BricrKe 5.0 ........

S19

PPM liH $19 Speed Term hj nr 128 S2> Super CMu US$39 (a.

D.lilv

Super PjwaJMm 12BS19F.I

Linknord French. . .

TAS TAS 1IH

Linkhurd German - - .Sit

$2$ $19

$14

Hnrv Racing

S14

1 Inknord Russian . . . -Sic

•Hequirt, GEOS!

Llnkhjird Spanish

ACC1$S

Slnti Poll r

..

.$16 .$21

L.

tchrlun h Lip Slik . . .$19 Famous Cuurw Disk 'I kir World Oan I.B. $14 /.minus (nurse Disk *2

Data Dirt -\ Fcmjle .$»

famous Cuur**- Disk "J

Sliilfirc- '-HI

113

lur World Clio L.B. S14 Heavy Metal $25

Super Sunday

S21

la WnldCtan I.B. S14

Lpadn Uo.inJ [Original) i Pack S14 Tenlli Frame

Raid Over Mukoi* .514

World Clan leader Board

$21

Afc'tiunr

ApDlkl IB Bubble Ghusl Cjrd Sharks FjsI Break 4th «. Inihes Fniillull

$14 Sit $19 $19 .Sll

4th A Inihes Team Ci.mliurlion Disk.S9.aS

Ci(.mtl Pru ( Ircull . . |jik NkUiUI Gulf

(19 ill

Mini F'uTI

S19

Haiti

AVA.ION Hill

.... .$19

tm

SI9

Serve I. Volley

$19

T.-st Drist.

$19

Under Fire

$21

, IN< LUDED

Paperclip Publlahtff.. .Sn P.IIJiri lip> 1

$33

IIAUI1VILLE

Anard Maker Plus . . Blarinu Paddles Rainy Day Games

Calif. Scencr)

M-8*

T. Dliir 3 Super Can.S9.8B The Trjin: Escape In

Nuim.indv I.K.O.

$19 SI*

ACTION SOU

Ihunder Chi>|}|H'r . . . .SI* Up IVriM npel

$19

AC II VIS I ON

Black |«k Aiadrmy . .$25

Chop 'N Dnjp Cranbow

$19 Sil

Fatr> Tale Ailstntnre .$25 F14 Tomr.11 , , , SIS Flit Knrnet $23 last Ninji 1 nr i

.ill Ea,

Mainframe

$23

Maniji Mansion

$23

Might&Mlgh Inr 2S5r.i,l.

$25 $13

. . .$19

Video Vegas

S19

BERKELEY SOFTWORKS Gent 12H 2.0

Cin-Cak 128

...

Ceo-Flk 1211

S44 $44 S4J

Ce.1% b4 12.0) ■Dc*k Pail Plu-

.

■Fun! Pick Plui ..

SJ9 .Sit

■Cn^Cik

$14 SO $M

■Cro Eiir

Hi

'Gco-Pinjtrjmmer

-S44

•Cco-Chjil

$33

Test Driva i^ The OuelST9 T. Dri.e 2:

BOX OFHCE

.Sib

Piycho

$16

aRODiBBUND

Djrik SI. Wriler

$3J

furupr

S2S

USA

$25

Wnrfd

$11

llimnhill Challenge ..$14 Prin! Shnp $26 P.5. Companinn

S23

P.S. r.raphics Lib racy #1, «2, or »3 . . .S16 Ea. P.S. Grjphn.% Library Hnlid.iv Edition lid St.ir Wan

$19

Tl>V Shop

HI

BUENA VIS1A

H'if" Rjlihil

Cnpy 1

$23

CINEMAWARE

Dehndn of Ihe Oo RockeE Ranker

The Thrve $1(W|a

$23 . .$23 $33

Warp Spera1 IK) CMS

General Attt VIS Inienlury

.$11* $41

MH

cosm

Chump! Navy Seal Presumed Guillv! -

$16 - .Sib

Super Hue> 2

S14

DATA EASt Bad Dudn Bjlmjn Hri-akEhru

Sib $19

Cnmmandn

tiurnillj War

SI4 $19

Heaiy Barrel

<jll

Kainnv

S19 $19

i'ljlnnn

$19

llari tVvrion

SBS Gen. MKr. Diik . .$19 SB« 1987 Team Disk .$14

$25

Trlnli Picki mil, BHI,

Pu*ser at Sen. .

Data Disk °1 V&U- . . AU Dal a Disk -1 Fenuk' $14

$19

$11 $ ^lt

AMERICAN EDUCATIONAL

Inside 8, Out ,.513

.

Gnnsmoke

$21 Tafi Team Wrc«(linB . .$14 Viclnry ««.id

SI'l

DATASOfT AllernaEc- Reality;

si'»

Ionian VI, Hird $21 Mullein Wars $2.1 Mlinupllly $11 Power Play Hockey . .$19 PRlJecl Fimlarl $21 Ri'k S2b

Sirjbble Siruples

Skalr ur [lie

.

S23 $21

...S1I

Slat Fieri 1

Sib

Slrike Heel

SI!

Th<- Mar, SaM

Sll

Wasteland EPV»

$26

Baiilnhio

S19

California Camrs Cnal* A Calendar

S14 . . .SIS

Dcjlh Snnrd Dciiruyer Due Bomber Fj«I LoidtH!

$19 $14 ST4 $24

Final AxjiiK

SI4

4.4 Oil RiMil KaiinE SIJ Impnsilblf Mls^rnn I

S14

L.A. Crjckduvn i, " ni gixbltm

SIJ $i4

MiiriKrasi

Sib

Mlndnril

$24

Spate Staliun OMiviunSU SfMirtvA-Rnni $16 Slr.Tt Spoil:

Haveball

$14

Baikrlball.

$14

Fuulball

(14 $14

The Clly

SI'l

The Dun^i'dii

$19 $19

Cmnlii Ri-lk>(

S19 $19

Glnbal CEimmander

. .$19

Hunl lor Red Oilubef S2b Ljnttlul S21 Rubknn Alliance

$14

Time & M»ik

$21

Tubruk

$11

Tnmahink

$2^

Virfi-.i litlr Shun »l Grjphin ( nmpjninnSZl DAVIDS UN

AJgebliilei

$32

Math Waster

$12

Spell (I

S32

Word Attack

$32

OESIGNWABE Bodv Trampjrent

.

De>iKpl''^"|rus Speilirnpler .

$^'l $2.\ .$11

DIGITAL SOLUTIONS

Pockei Filer 2 Hi Poikil Plann'r 2 ,...113 P.Kki-l W.il.-r 2 S)J ■All 3 in 1 Super PjtkS'ii DICITEK Hullywuud l'iiki-i

Drajwrt lair

. . .

Western Games

-l'l

S19

ELECTRONIC ARTS

Bard'; Talr I, 2 or 3S26 tj. Bard'iHlnti 1, lDr3HEa, Itallles n( Napnlean . .132 Caveman U£li-lyrn|>i< i 521 ChetnnaHtf 2lira .. ,{16 think YCHtl'l AIT . .$13

Sul; Ballh Si rim l.i I

.SH

SLJinrnvr Camel

$14

Sumnifr t,ames 2 .

$14

l<'£ liiitKnp

SJ4

fhe CameE

Sumrner Edilion ... .S?4

Winicr Ediliun .

...S?4

Tosher l[>ppler .... Winirr (iamc

S^4 $14

World Carries

S14

CAMFSTAR Takr [leinn

$19

INFOCOM Baiilrtnh

$5.5

/nrk Irilonv

S19

INI1WFH SYSTEMS

• 170C l>flu,v l.f. ...$(.9 -1H4(

llfihl Pen

S44

nciidilw 5.5 Crjphi(% CiIIitm =1

S23 $19

(.rjpbici Calleiij «2

$19

GrjphiK IMriMllH 2

$!•>

Bumper Stilker Mjker $33 Business Carif M.iker $25

H7or »B Iram Disk$14 li. Crnerjl Manager ....$19

WWF Wresllins

$1?

WWf Superstar' Vol. 1$14 WWf Superstars Vi)l 2$I4 MICROPROSt

Alrhi>rne Rjn^er r-lS Slrike Eajle Gunship

$23 $23 $23

firjles

S25

Prujeil Slealth Fishier $25 Red Storm Rising ... .Sis Silenl Service

$23

M1NDSCAPE

710 SkatetiuardinR . . $13 Alien Syndrome $23 Aussie Games - ..Call Bid Slrret Braislcr . . .$19 Blockbuster

$19

Caplain Blood Clubhuuse Spoils

$23 S19

Color Me: The Compuler

Coloring Kit

$13

Comlul Cuurw

S19

Crnssisnrd \lagic

.

.$19

■Drcprr DuHEV»ns. - .$16 IX- |J Vu $]) Gjunllel

$2)

Hairier Gunbat SIiil .$19 Huslage

$19

' Indiana Jone, £ I be

Temple uf Doom . . . $23 rnduur Spurts $19 Infiltrarnr 2 Int'l Team Sports

$19 . . . .$19

Into the Erie's Neil. .$19 Jnki'i Pnker

$19

MISl Smccr Out Run

$2) $21

Paperboy

$2i

Perl.rl S(i>ie SAT... .$44

Power Playen fiyslkk $19 Rujd Raider SI" RiMit Runner $23

Sgt. Slaujlhlers ,Mjl WanCall Super Slar Ife Hockey $2J Super Slar Soccer . . . .$23

Thunder Blade

123

Uninsitcd

S23

Will™

S19

■Rrauirn Caunllfl!

MISC Bob'. lerm Pru .

SJ9

Bob'. lerm Pru 128 . .$39 Doodle

$25

Final Cartridge 3

S47

Foni Master 2

$13

Funi Mailer 128

S29

Supvrtiase 64

$25

■.uperhasc 118

$33

Superjtripl 64

$23

Superstripl US

S25

Hullnn S Ujifee \ljki-rt.l]

I lllirrute C.Nno G.iml>lin(|$i 1

Aulmluel

$25

Moehim

,$2!>

. .$47

( IljIi B,nl.^amrnini .

$19

Times of Lore

SIS

Vegas Craps

$14

Ultima 4 or 5

$39 El.

VeR.ls Oamhlc-r

$19

Ultima ; Kim Book .. .$9

$19

PROFESSIONAL

MEIIK1UHNF HOUSt

Barbarian

|iih.) llvay'sQK War in Middle f.irlh

$l'l ,JJ]

Ultima Trilogy

$19

fleet System 2 Plui...$33 rieet System 4 128 . . .$43 MMOS J. 'll M1JSJI It

Mi< nun At,in

Bjifball

$25

Ho, S-ore Slat,

$1li

JK Liner Money Up. $14 Tipin« Tulnr 4

Den Space

$23

hni^hl i,i i i.

I

. .SJS

PrnvinK (.round

$25

SSI

Demon'! winter

$21

Eternal Damter

$26

Firs) Oyer Germany . .Hi

Cetlyihurs

$39

Kernes ul Ihe lame . .Call

P.injer Slrike!

$29

PODl Of Railijrxe

$26

Tv[>h<H)n ni Sleel

. . . .$12

War Game Cunsl. Sel.SJI Warship

$1*

f-UBIOGir

Fliehl Siniiilalnl 2

$32

F.!s. Ornery Di.ks

..

Oil

M

$16

Sleallh Mission

Ul

TAITO

Alion $19 Arkannid ...........$19 Bubble Bobble $13

Opeiaiton Woll

$21

Rastan

SJ1

Renr^jde. Sky Sha.k

$23 $13

THREE SU1V

Da'k Castle Thud Ridee

$23 CjII

Warlnck

$19

TI.MEWOaKS Data ManaRei 2

$14

D..ta Mail.iuei 12S ...$13

Evelyn Wood Header

$14

Ssyifkali .Skk'svayi . . .$14 y

Wind Wriler 4 MS Win.l Wriler 12(1 ....$33 UNICORN

Deiimal Dunneun... .$19 Frutlofl Aciion $19 Percenlaise Panic ....$19 Race Car Riihmclic. . .$19 Ten III III- Knhoti

$19

UNISOM WQglD Art Galleiy 1 nr 2 S16 la,

Art Gallery: lanlasv Prim Ma1ln Plu.

.$lb $23

WJEM.V RIADH

Super Snapshot (H) (IRK, IN

1OC1CA1 OESICN

SIR TECH

$21

Stilkytirar Serin:

AflC'l

$13

Matri ! or 2 Numbers

Sll Ea. , . ,$23

Opposilcs

SI3

Reading .

$2]

Spritgnbbtf

529

vpn

S

ACCESSORIES

Anirnatiihn Mjliun , Bonus SS. DO .

Bonus [15, DD

$49

$4.99 Hi.

.$3.99 Hi.

C'nmpuserve SlarTer KitS19

Crinlrivvr Mouse

$33

Disk (Case IHnkk 75l$b.RS

Duk Drive Cleaner . Sb.HH Epy> il)D X] |oysli<k..S!4 Icnnlrnller

114

Sony SH DSUD.Sb.99 B*. Wiiu Bat ll.indle . ,. .51? Win) Buss

ill

WiCd ElJOliltli [,S. ,..$19

HE TEC Super Graphlt ,119 xilic <ivn Gr^m OMSK

UtTFC $u|H'r Gnphfl ir.Vl'l

P.O. BOX 111327-DEPT. CC-BLAWNOX, PA 15238 ■Plcd^'ffi'Jil Thu rfiHrminKOrdcrinaTerrn^ & CuridiMuns CJrduIfy Before Placing Vour Oidi-i; Orders wild [nishins < Ih'iIi "■ mnnpY mili-r ihippi'd imuirtlijlfiy nn in %|(nk ilrm^ Po«nnjl

& Cwnpuiy chedOf dllu^ J vtttVs <]fjrjrnf. No C.O.D.rfr! Shipping: CorlinenTdl U.S.A.-Ordtrs under $100 jdd Si; free ihipping on orders over 5100. \K. HI, fPO, APO'jdd SS on jI|

orders. Cjh^J.i & Pjcrln Htcn-add S7.5O on all orderv Sorry, nonlhcr ln(ernj|mnjl mdrfs jffrpicdf PA roidrriK jdd W- «l^ \Atan \hv Total dinnunl ni firdcr imWinj: shipping th*rRcv

CUSTOUFR StRVIcr HOURS: M,m,Frir 9 AM-5:3QPM Eastern Time. REASONS FOR CAILINC CUSTOMER SERVICE—412-H14291 (D^lalu* of order or back tirdtr (^Hl am mi'nhjndiw EurthjM-rf uilhin M riiv* (rum i.U.ni r\. it dcfaclne, please tdH tur d ftfotB ^ulhi»ri'Jli'in numliT^. Wr will mt\ pnnci\ J rpturn Hilhuul j return dulhr "'. DeleiTive merthnndiw will e rtpljird rtilh Tftp unv mrrthjintlke only, Olher returns subjrtl lo a 20% reMmkin»; ihif^i-! AlEi'r b0 days from >our purchase dalrr pirate refer To Eiv uarranu iixluik-d v>ilh (hi-

prmlirit purchased & return dirrdly In IN' manulaclurer. Customer *er\ke vtill mil jicrpl < rjllnl r jIU m c jIIi nn SrD.cil A,*| fiOOr cirrfcr hncsf Prkrv A availability are subjixi tii i l^-in^i1' New I it In an- |rrMn| djlly! Plrasr t all fur murr informaTion. \MH1IM (lltMHV


horns

The Commodore 128—A Dinosaur?

Rhelt Anderson

modore PC-compatible Colt. It's

Almost a year ago, the original Com modore 128 disappeared. Com modore 1571 disk drives and 1750 RAM expanders became scarce. After years of being one of the bestselling computers around, tho 128 was abruptly pulled off the shelves.

The 128D, a higher-priced version of the computer that sports a detach able keyboard and built-in drive, be came the only 64-compatible computer around.

easy to see why Commodore might

despite the inevitable falloff of 128specific add-ons and programs.

think of one of its own computers as a threat to its livelihood. I think the Commodore 64 is

And the 64?

safe for now. Commodore wants

one Commodore 8-bit magazine,

you to buy a 64 as your first home computer. When you're ready to move up, the company would like you to buy an Amiga. It doesn't want you to take the intermediate step to the 128. The Amiga is pick ing up steam, and Commodore

With the recent disappearance of and with the drastic fall in the circu

lation of another, should Commo dore 64 owners be worried? Not at all. The Commodore market still looks good from here (in fact, Gazette's circulation in the past six months has shown a moderate climb). 1 fully expect that the 64 has at least two more years of being an important and vital computer. Even

way of the dinosaur. This will likely

would like you to move up directly. For Commodore, it's a danger ous game. Unable to successfully market the Amiga to the consumer

come as a shock to many of our

at large, Commodore has relied

shelves, the user's groups and mag

readers, especially when you con sider that, according to our last readership survey, one-third of the respondents who planned on buy ing a new computer in the next year were planning on a 128. Fortunately, the Commodore 64 is still in production, but pessi

upon the extreme loyalty of its us ers. While the company wants to

azines will keep the machine alive

Now, if we believe a current rumor, the 128D has also gone the

mists ask how long even that com puter (purported to sell a million a

concentrate on its next generation

of computers, it dares not move too fast lest the 64 owners feel betrayed.

The Smart Shopper How will our readers be affected by

the demise of the 128? First, expect

after the last 64 leaves the store

for a long, long time to come. You might ask how long Com modore will continue to sell the 64. Your guess is as good as mine. The

forces on the company first push it one way, then pull on it from the other. But if the price of the Amiga 500 breaks below $300, look out

to see a drought in new software re

64—Commodore will have a new

leases for the 128. Of course, 128specific software has never been plentiful, anyway. Those who own

introductory-level computer.

a 128 and already have all the soft

But wait—maybe Commodore has

ing to kill off the computer to make

ware they need don't have much to worry about (but if you want a 1571

more powerful Commodore 64.

room in the market for the 128 and

drive, you'd better buy one now).

Something to perk up the low-end

the Amiga. The public (and dealer)

Readers who have been plan

reaction to the move prompted

ning on buying a 128 have a diffi

mained unchanged for over five

Commodore to think again. Recent

cult decision to make. Should you

years. More colors, perhaps? More

ly, Commodore stated that it would

stay with the 64 and forget the 128?

memory? Better graphics and

sell Commodore 64s as long as peo

Or should you go ahead and buy the 128 now? Or should you buy a

sound? Why continue to market the

different computer altogether? It

wings?

year) will stay in production.

What's Going On?

A few years ago, Commodore stopped production of the 64, hop

ple wanted them. So why did Commodore dis continue the 128, if people evident

depends. If you really want a 128,

ly want them? Probably because

buy it now. Otherwise, I would ad

the company gets little out of the

vise you to stick with the less ex pensive 64. The best reason for

machine. With its two microproces sors and its two video chips, the 128 is probably one of the more expen

buying a 128 is to have 80 columns

sive home computers to produce.

something you need. Current and future 128 owners

Some observers have speculated that a 128 costs more to manufac ture than an Amiga 500 or a Com54

COMPUTES GaiBire

Juno 1989

of text for word processing, if that's

will continue to benefit from Com modore 64 software and hardware,

Wild Speculation something up its sleeve. A

market.

new,

After all, the 64 has re

128 if you have a super-64 in the I'd bet against it, but I'm willing to take the credit for predicting the

future if Commodore comes out with a new and improved 8-bit. B

Next Month: Mail from Readers


This publication is available in microform from University Microfilms International.

NOW AVAILABLE FDR THE AMIGA

Can Your

Computer Make

you

$1,000,000?

** WITH LOTTERY PC YOUR NEXT TICKET COULD BE WORTH MILLIONS'

LOTTERY uses jM raw nuwer and Storage ol your

compuleMD detune anflreMi!': the nwllDcr sclccliciii

memoris mi #m tne uariofls lottery sames you ; si U J--1 qq Mnlteti to ints oate or ftHS'tneidocs thai

oilier ;i>:vjr,msuse.Uiyy micjnr n.j: /.oik in ^nui siaie

T T't ID ts no ■ etTCI SyBtCit. .tviiftllle1

The MicroFtyte JOYSTICK, trio only lully

Jinn Ihii umwtnfl llsi Ol WfflrMf. .i:.inq (n:-

specify. Loll srj fi4,C6 ■ /I2B) ■ Lotiwy +'liPiu i"ll Loltery

ST Aim) ■ Loner* PC

Corra

1 In

12a f.fiis ■larefegisieicd

Is nl (Jfinni.idiKelnr C/XT AT ,!!■ rs{i

ij irarlPIl i'r sol i lluMflnr.K MKliines Inr

Aian S I h a iegi ilCHidlWMfciiWfh (il At.ln Coil) Niimn

Id oiaer send S29 £)fj to each ulus S3 00 gostapc S

dandling oer order lo

Company Uiulilkilkui

MICHOCUBE PRODUCTS Commodore 64/12B • MicroFlyte ATC Joystick SS9.95 •Test/Calibration Disk: A diagnoslic tool tor your joystick

S4.95

Amiga

■ Micro Flylo Joystick—Plugs into ino mousa

port & works with most software • Analog Joystick

'Illinois fesidentt add Bfa sales tan

■Oiflcs o lit si da" Nor in Amenca aaa S3 00

. S119.9S S59.95

Include S4 00 shipping of joystick orOers. FSII is

Address.

a trademark of subLOGIC Corp.

City

Order DirQCI Irom:

COD orders calf

Zip

Stnlu _

PhanaL

". . .11 transforms an excellent program into a truly realistic (light simulation system" B A.C.E.

IBM PC XT a i arifcampatitH; _ Please »rnU information abuul ihcsff lilies:

proportional continuously variable joystick con trol for Flight Simulator II

13,21 566 4647

I

Cull talMret! B00-5IIJO44. In Michij(iin. Aluta hiiu) Hunll c«l! rnllwi 31:1-761-!'<«> Or mad iiiLtutrv In University Mk-iufiLin InlitrnalKinal. JQO North Zisoli Hmti. Ann Arhnr. Ml J8106

Superior micro Systems, Jnc PO Boi 7U ' ttrnfiiM ii 6TXJ90

-•

MICROCUBE

CORPORATION

KiS™'

,703,777-7157

5-YEAR INDEX Complete from July 1983 through December 1988 Everything's included! Features,

Games, Reviews, Education/Home Applications, Programming, Bugswatter, Feedback, Columns Superb interface, including pull-down menus, help screens, and keyboard, joystick, or mouse

control. • Super-fast searching and sorting capabilities

copies of the GAZETTE

Send me 5-Year Index Disk.

I've enclosed $5.95 plus $2 postage and handling (S7.95 total) Amount

(or each copy.

ORDER NOW!

Sales Tax' Total

Name

• 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 • Print to any printer ■ Turbo-load option for maximum speed

Cily

Slam

Mail personal dieck or monay order lor 57 95 lo

GAZETTE 5-Year Index Disk

P.O. Box 5188

Greensboro, NC 27403 ■Now York, North Carolprui, and Ponns/lvana rnsiOonts must add appropriate} sales rax. All or&srs must bo pad in U.S. lurKis !>y a criocK drawn on a U.S. bank. Sony, no crndlt card orders accepted Preaaa aflow -1-6 weeks for delivery


Nintendo Revisited

Fred D'lgnazlo

only 16 colors, has brighter colors than the Nintendo.

A couple of months ago I wrote a column subtitled "Is There Life After Nintendo?," in which I exam ined the origins of children's fasci nation with the Nintendo video game system. The column came out

The Nintendo invasion is here

in a big way. Is its success

You say that more than half of all homes with children have a Nintendo. I do not

based on merit or on

agree. For example, in my

marketing hype?

cal neighborhood, I found out

neighborhood, which is a typi

sounding a little like an endorsement

that only two of five houses

for Nintendo, so 1 wondered if any

have Nintendos, In school, I

readers would rise to the challenge

and defend their Commodore 64. I was not disappointed. Last

week I received a letter from Dennis joslin of Ridge Manor, Florida. The letter is so eloquent that I thought I'd print it in the hope of stirring up

Simulator II for the Nintendo? No, because it would be im

asked 21 people if they had a Nintendo or not. I found out that 1 had an IBM, 1 had a Sega, 7 had Commodores, and 5 had Nintendos. That's a long

some more debate between com

possible to control the aircraft with two pads. Can you make titles for your home VCR movies with the Nintendo? Now comes

puter users and Nintendo video-

the biggie: Can you do any

think about what you said in

gamers. Here's the letter:

thing productive on the Nin

your column. Also, keep up

tendo? I think you know the answer to that one.

the good work (except for the last one).

I have a tune for you to hum. How about the theme song from the title screen of Neuromancer? Perfect digi

56

Thanks for reading this letter, and I hope it makes you

Well, since there is noth

Sincerely,

ing you can do productive on

Dennis joslin

the Nintendo, then why buy

tized music. The song sung by Devo. Or why not hum some

one? The games on Nintendos can be fun, but the graphics

of the many examples of digi

are nothing new. "Games can

tized sound for the Commo

be done better on a 64 than on

dore 64? Or hum a tune that

B Nintendo," says iipyx presi

you made yourself from In stant Music by Electronic Arts, or a similar program? Are there any cartridges for the

dent David Morse. The reason

Nintendo system that have

Nintendo is the best game

music that good, or are there

machine available. The peo ple who think that are crazy. As a game system, the Nin tendo is good at some games,

any that allow you to make your own music? Can you do anything at al! with sound on the Nintendo? No. Do you know any game

way from one-half.

people buy Nintendos is to be

"cool." Usually, these people (mostly kids) think that the

but have you compared it with Sega? Most people don't

What Do You Think? After I'd received Dennis's letter, I saw a report on television that said Nintendo had captured 87 percent

of the American videogame market. I would certainly call that an invasion.

What do you folks out there think? Are you alarmed about Nin tendo's success? Do you think it's

based on Nintendo's merits (as I maintained) or on marketing hype

(as Dennis believes)? What does the Nintendo phenomenon mean to all

of us Commodore 64 owners? What kind of counterattack strategies do

for Nintendo with as much

even consider a Sega because

complexity as Rocket Ranger,

then they wouldn't be as pop

or with the great digitized

ular. The Sega has much bet

speech on Rocket Ranger, per fectly understandable, with a German accent that sounds

and 64 colors instead of 52.

real? And the mouth of the

er point: You say that Nin

Fred D'lgnazio

person talking moves with the

tendo graphics are colorful.

c/a COMPUTE'S Gazette

word he is saying? Is it possible to make

They are not. The colors on

324 W. Wendover Ave.

games as complex as Flight

The Commodore 64, with

COMPUTED Gazelle

June 1989

ter graphics, a huge game list, That brings me to anoth

Nintendo are flat and boring.

you recommend for Commodore's execs? What impact will Nintendo have on computer games in general?

I'd like to hear from you. Please write to me:

Suite 200

Greensboro, NC 27408

G


ULTRABYTE

NEW

DISK NIBBLER

V6.0

NIBBLE COPIER WITH 305 PARAMETERS

FOR COMMODORE 64 AND 128

MIBRO CO., inc.

OUR ONLY STORE

• 305 parameters to make unprotected copies of recent

programs including VMAX protection. 100 more than

NEW YORK CITY

CALL TOLL FREE 1-800-451-9780 NEW YOIIH STATE RESIDENTS CALL (111) .'.'.". -V I i ■

CUSTOMER SERVICE (111) MMlil MON.-IAT. IOi00AH-7:)0i>H • SUN. 10: )OAM-r,g<]ai'M

• Copies itself (lor this reason, no relunds given)

C" Commodore

CK Commodore

COMMODORE 64-C 20 PC. DREAM OUTFIT

COMMODORE 64 20 PC. DREAM OUTFIT

$29.95 PLUS $4.00 SHIPPING S10.00

2. Ultramail ■■ mail lisl and labels

both for

Handy-Capper - race handicapper

£10.00

3. McMurphy's Mansion - text adventure. . . Soluware ■• solutions to 10 adventures....

both for 110.00

150olderparametersandfllecopler

S10.00

Add S4.00 shipping (covers up to 5 Hems)

OUTFIT INCLUDES- Commodore 64 C Ktyboaid

41 Disc Dn» *12' Computer Moral or •Commodore Prmtti »AC Alt pin -Owners Manual -10 DuktlTes.

Mastercard. Visa, Check or M.O., Calif, add 6.5% {S1.B5) sales tax. Foreign orderslCOD add S2.00. Payment must be in U.S. lunds UPDATES ■ V6.0 is same as V5.0 but with 100 new parameters. Return original Ultrabyte parameter disk with 515.00 plus Sd.00 shipping. Foreign add S2.00. No exceptions.

$398 C= Commodore

To order, write or call 24 hr. order line. For inlo. wriie.

___

ULTRABYTE (818) 796-0576 P.O. Box 789 LaCanada, CA 91011 USA

'

■ ^

COMMODORE US OUTFIT INCLUDES: Commodore 128 Keyboard •1571 Diit OrivE *1Z" Computer Monilor • Commodore Pnnler »AC AdspTer • Owners

DUST COVERS

Manual

S/IQO

"-1Q Oisb

Satisfaction Guaranteed

Equipment

COMPUTERS S fl.00

C-64C C-128

1000 13.00

C-12BD CPU C-128D KEYBD

13.00 8.00

AMIGA 500

13.00

PC-10 CPU

1300

PC-10 KEYBD

8.00

C-1541/C C-1581 ENHANCER2000

FSD-1. -2 C-1W1-II

C-2001.2 CM-8762 CM-I802A/8502

800 8.00 8.00

PRINTERS

19.00 19.00 19.00 19.00 1900 19.00 19.00

Doi Matfix 15"

S 16.00 VCR'S

VCR's

• AMIGA IOIO

$13 00

(Dimensions of VCR and clock cut out required.)

SEND DIMENSIONS FOR QUOTES

C= Commodore

COMMODORE I2B • 10 PC. TOP OF THE LINE OUTFIT OUTFIT INClUOiS Commodore 126 Kiybond •Commodore t5?l Due Drew •Commodore OB4

RGB Color Momtot •CommMo^ MPSttOD Pimler «AC Actapitr "Ownerj Manual •10 Dlifcdlei

5798

= Commodore"

-

'■

'~

~ ' JUr

COMMODORE I2B-D 20 PC. PROFESSIONAL OUTFIT OUTFIT INCLUDES. Commodore 126D Vlith Bull In 1571 i-1 :l :)i'*r *\2" ComauEfr Monitor

•CommodoJe Pnnler 'AC Adiplir 'Owrwrt Minull '10

S598

AMIGA 1020 / IN STOCK

C= Commodore*

HARDWARE / SOFTWARE IIS COMPUTER

17ID EXPANDER

•4 COMPUTER

1111 MOUlt 1701 MONITOR

I'.-'A

S13 00

Carnage

$798

AMIGA 501

lliD COMPUTIH

Dot Matrix 10"

Carnage

•USA Guarantee

44-C COMPUTER

(Ail Makes) SI 6.00

C-1084

8.00 8.00

AMIGA 3.5

MONITORS

C1902A/MAG40

S8.00 800

C-!571

•U1 I ■.>■ Hi". •Fi:lniT

TOP OF THE

•Uwners Manual

DISK DRIVES

1 di ComnKHJore *AC AdipTei 'Owntrt Manual

AMIGA 500

LINE OUTFIT OUTFIT INCLUDES: Amiga 500 With Built In Ortve *Calar Monitor •Printer For Amiga •Package Of 10 Diskellw

Alt Types of

• Colors: Tan or Brown • Quantity Discounts Available

C-1902/AMIGA

I

Dimensions For

• Heavy 32 oz. vinyl

C-1702 C-1BQ2/CM141

AMIGA

Covers To Your

• Custom Made

OUTFIT INCLUDES' Cnmmodor. 64 Ktybna.d •1W1 Du: (bivt •!!" Cnmpulel Momlor •Pnnler

» —

20 PC. DREAM OUTFIT

C-64

NEEDS

NEW YORK I0O18

V5.0. Send stamped envelope (or list

1. Disk Surgeon V2.0 - new disk ulility

COMPUTER

64 WEST 36th ST

• Copies up to 40 tracks using 1 of 2 1541 or 1571 drives. Copies both sides on 1571

4.

ON ALL YOUR

ESTABLISHED I9SO

• Copies most protected disks In 2 minules wllhout need (or parameters Including rapid-locked

V6.Q

COMPUTER DISCOUNTS

1101 MONITOR

DI1C DRIVE

1*01 MONITOR

mi-concomvt IK Ml DIIC DRIVE liVI DISC DRIVI ISBI DISC DIIIVL 1660 MODEM

I0O1 MOHITOR

1070 MODEM

HPS-1000 PRINTER

1000 MONITOR 1084 MONITOR

DO I

PRINTER

■ 03 PRINTER

I7S4 EXPANDEH

HPI-I1M PRINTER

1700 EXPANDER

MPMlfO PRINTEH

n CAll HOW ion HIW LOW PIICIlll

CALL FOR-

NEW LOW"' PRICEI

AUa AVAIUtBUI AMIGA 1014 HOrillDH ■1.1"

IHTlnHAL

ORIVE

.BltlDCf

CARD

HAHD DHlVf COHTftOLUR 'J HB RAM

tXPAHOln -PACHAGi DIALJ AVAIL--,".ll:

AMIGA

2OOO

MD

AMIGA 25OO

NOW IN STOCK!

CHOOSE YOUR OWN PACKAGE DEAL

ON COVERS NOT LISTED

MIX A MATCH THE COMPUTER SYSTEM THAT'S GOOD FOR YOU & ONE OF OUR COMPUTER SPECIALISTS

Order by stating make, model & color choice Tan of Brown with check or MO. plus $2.00 per item (S5.00 max.) ship. & hanal. CA res. add 6% tax.

WILL GIVE YOU A SPECIAL PRICE. OBDER NOWII PHONE ORDERS ONH-

CALl TOLL FREE I-1OO-411-tTIO NT RESIDENT? I INFO CALL [I II) S9J-TIII

CODS S3.00.

CROWN CUSTOM COVERS Dept CG-6, 24621 Paige Circle

Laguna Hills, CA 92653

(714) 472-6362

Ui! Ml Kill. (UE( 0' ?---'i Mauri n-.-r [.n.i H Cutli *» UtcluMu Blind Nn> FittHi filth Slippnig Chirgai Nan HilunliUi l-.t «;l 0-iwi Pkiit Call Bt'tn Stn»m In Utmt| Qdtr 111 Prim Sutprit It Mtnolic

lurrl 1nCruUiD«(rtlU RtilimH Wilhn 1 Dm Ont| IVilll Oiig'iu PllUgino ft Uili.ltJ CuHinlH Ci'J N ■ ■'Hi .'] *'.<.«-.'•■'- W.iv..i Prior Viittl AulhorLitifln Cuilwntr Strnci HtlAiin 12 pin Q pn PrcLuru Kit fai

i '.ill Purpam 0-lr Nil Roi-^-t r1: Fiv TrpogrHhiril Frwi Cvuumtf flifj n LKtnu N: BOO ZS3 Putti Goat Foi Mt.l Orun I)-1,


i; a i i i t e

Shoppers Mart Qt/OATA-LABS

TISAR 128

BUSINESS SOFTWARE

REMARKABLE CUSTOMER DATABASE I INVOICE MANAGEMENT SYSTEM!

AUTHORIZED COMMODORE SERVICE 120 Day Warranty S.VH

11,0 if

f.'*IM>«r"iili«

C11S.MS9S

119.00

AMIGA fr«J*eti. CA1.I.

AllOl1 i'l'Bfl

CVm fil cne most p-i^arlul |>oyjni5 r& me CI28

COmr^QOOPf Il/Sfl

Criar-ic« ire you wsn( TlSflH

Write;H*eJi'Pnn| Customized Invoitoa A RfCOrOlUier FrlBfifll|r PfaniDll flUKle you trvough pacfi luntUDd. Fyil Coc* - SfcEia SCO FLecofiB/DiW on 1571 Dnye TracK Sjifs c Job v 1" j^ Mtjw U«pl Co«s etc . 5florcri, Cres^ MJrr.|i

Call orders only •

Set MariiTQ UbC), Qijiprn much HoB

24 hours ■

tO Co Linini - BKk-Up-AW* - fu'l DocmTVSn tl Iton

1-B00-537-LABS

. ■■i^i':'. i]M" ^ i hi-1!ji: & '.'■■ 111.1

rt/jjjr

^Wl

CALL305-7Bfi^49O

*\'ot including head stepper or spiitdtc motors. Must be repairable.

S^m*MMy Uipg MC/V[SA ff COO U^dK iv> (tvctil 1

CW DATA-LABS, 10610 Evans St., Philadelphia, PA 19116

Atansoft Game Cartridges Baltlezone - Centipede Gremlins - Moon Patrol

■ Galaxian - Jungle Hunt

Ms Pac Man ■

Pole Position - Robotron

Each or A

Print Shop Graphics

800)347-6760

ATTENTION ROLE PLAYERS CHARACTEH 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 o( Radiance. Neuromancer. Elite, Phantasie (1. 2 or 3) and Mars Saga. HINT BOOKS (S9.95 each) - Wizardry 1, Wizardry 2, Might and Magic, and Legacy of the Ancients.

For Non Commodore Pj infers (Prim Shop Disk Side A)

AOd S3 &H pe

UOO Graphics per Package S21 95 each or all 3 Inr SS9-95

FREE P.D. Software Catalog

Add $3.00 lor shipping/handling. Specify computer type on order.

■™| ■■■

GOSSELIN COMPUTER CONSULTANTS PO Bo« 10B3 • Brighton. MI4B116 • 1313) 229-24S3

ȣ JgH

(L-BBITETONES-9-l.!i 11 - CLEAN EDGE

new

GP*0G

I fttf .'I1

112.95

* US B. - SOf TONES - S-! a 111 - CLEAN EDGE

Complete KJV New Testament with very last word and verse search capa bilities. Complete text and Concordance on two disks. Word(s) in tent can

Pah ■ Ivoiy ■ Grew ■ Venrr« - EHje - LiLdc PRtSM PACK ?5 or eacJi cobr 110.95 t 32S

be Inund and displayed in seconds. Includes both C64 and C128 mode

C. - GLOTONES- 9-1(31 II ■ CLEAN EDGE I-"!

programs. Pleass specify 1541, 1571 or 1581 formatted disk. ONLY J25.00

GbPinh-Gto-Metwi-Gto-Lerron^Ji

PF11SU PACK 25DI caaicotr

SOGWAP Software

SingSfl Cctof 50 pacfc

115 Bellmonl Road; Decatur, Indiana 46733

T 6r95

J fl-95

D. .CERTIFICATE PAPEB -S-1O 111 -CLEAN EDGE

PAFtCHMENT PACK !5 with GjiOUelalc SeaB tt.as

Telephone (219) 724-3900

TM [ifl(U - PQ &ai KB - Bi^ilon. Ml 4B11B W*-ivn OS* K5 PUS S.'h

Software Bimcw W///////////W//////S'/

5117 West Jackson Street

Software Rentals & Sales for Commodore Computers

ELECTRONICS AC/DC CIRCUIT ■ ANALYSIS PROGRAM S29.95 Disk. Tape

Classics & New Releases. Call for in!" catalogue

Ponsacola, FL 32506 Mon.-fti. 10am-6pm CST

Yes I

(904) 455-6521

We accept

ELECTRONIC TECHNICIANS, HOBBYISTS. AND ENGlNEEHS

COMMO0DI1C 6VIIS RADIO SHACK COCO 11 3

VESI V* occeol

■ OSCILLATORS ■ POWER SUPPLIES

t AMPLIFIERS • FILTERS

Outsido CA 1-800-356-Q1I3

and • LAYOUT CIRCUS BOARDS

In CA (714) 657-4449

On your C-64 or C-128. ENTER ynur rpqmrpil inpiJl,'mj([HJl ^"KiffHf"!^ JiryJ [hp curfxifp" rluvjrii Ihg Cirfml

ELEVEN uparalo uw-irianiJty. Compute' AdmT OoiNjn progr-orm will nffn V°u tuilc any cu^rc*n ds'jtp

Wnle

FREE

WEASEL-GRAPHICS

detailed mb

^W 59

Computer Heroes

Farmlngton, CT 06034

C-64. C-128, IBM PC

PO B01 79B, Dept. 230 ymm'

Games, Educational, Utilities,

Orders only 1-800-622-4D7D

Computer displays node voltages, branch voltages, currents, powers and power (actors. Step function of branch parameters or frequency with graphic display of results

Menu controlled and user friendly.

Convert your C64/C128 lo a DX7 with the

SFX SOUND EXPANDER SFX SOUND EXPANDER

S9O.00

SFX FULL SIZED KEYBOARD

IB0.00

SFX COMPOSER & SOUND EDITOR

530.00

fl voice digital lynihwlivr moduNi

MIOI compar&ta soquoncer and editor lor Sound ExpanoAr

Faim » Muilc. •••.•> vi

Tiylor (114. SwiU Hula. CA 93454 In CA S05-fl2S-6««i

PO Du. ?(H0 PunCiCy. CA5J3J11

NOTHING LOADS YOUR PROGRAMS* FASTER THAN THE QUICK BROWN BOX A NEW CONCEPT IN COMMODORE© CARTRIDGES

instanr access Change conienls as often as you wish The Ou-ck Grown Bo^ accupt$ rnosl unproiectod and "frozen" programs including [he only word processor thai saves your lex! as you type. "The Wnle Slulf" Coexists with GEOS

Expansion Units

and Commodaro RAM

LoaCer utilities included 'or bolh C-Sfl an4 C-i?G modes

16KS69: 32KS99r64KS1M(p|^sS3 5Jh. MAres add 5%) Call for" Wirtn Stutl" phg

Qro*n Bo^es. Inc . J6 Concord fld . S^ford. MA 01730 (617) 27&O090, 8623575. "Good ReHpbft Slutf" Into (Jonfab 88) "A Little Gem1" Twn C0H Ufl jA*it//^pr Bfl; "You'll Navar Lo»B Your Cool, or Your Prog'ami" fllVW fnVcv '^7) "A Worthy Product—Long Overdue" ^fto/ /fi^t '88}

-*^

Program computes general numeric solution to electronic circuit of up to 40 nodes and 63 branches. Branches may conlain resistors, capacitors, Inductors, current sources, voltage sources or 4 types ot controlled sources.

Ptwna B0(M4?-3»3»

Store up lo 30 of your favorite programs m a singfti OaTteiy-baOied canndge tot oasy.

—5-

Need a back issue

magazine or disk? See p. 61.


MLX

Machine Language Entry Program For Commodore 64 and 128

Btlis R. cowpen

"MLX" is a labor-saving utility that

Entering A Listing

allows almost fail-safe entry of

Once you're in Enter mode, MLX prints

machine language programs. Included are versions for the Commodore 64 and 128.

Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want to use it to enter future ML programs from COMPUTEI'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 usual decimal numbers you're accustomed to, these

numbers are in hexadecimal—a base 16 numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9

and the letters A-F. But don't worryeven if you know nothing about ML, or hex, you should have no trouble using MLX. After you enter the starting and

ending addresses, you'll be offered the option of clearing the workspace. Choose this option if you're starting to enter a new listing. If you're continuing a listing that's partially typed from a previous session, don't choose this option. A functions menu will appear. The first option in the menu is ENTER DATA. If you're just starting to type in a program, pick this. Press the E key,

and type the first number in the first line of the 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

MLX Keypat

the address for each program line for you. You then type in all nine numbers on that line, beginning with the first two-digil number after the colon (:). Each tine represents eight data bytes and a checksum. Although an MLXformat listing appears similar to the

8

7

9

0

4

5

6

F

0

I

O

P

2 K

"hex dump" listings from a machine

language monitor program, the extra checksum number on the end allows MLX to check your typing. (Commo dore 128 users can enter the data from an MLX listing using the built-in moni

A

D

M

/ 0 Space

tor if the rightmost column of data is omitted, but we recommend against it.

It's much easier to let MLX do the proof

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

128 MLX Keypad A

B

C

D

<F»

<F3)

<F5)

<F7)

7

8

9

this value to the number from the ninth column. If the values match, you'll hear

a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low

4

5

6

buzz and see an error message. The line will then be redisplayed for editing. 2

3

Invalid Characters Banned entering data, so you may have to un

learn some habits. You do not type spaces between the columns; MLX automatically inserts these for you. You do not press RETURN after typing the last number in a line; MLX automatical ly enters and checks the line after you type the last digit.

Only the numerals 0-9 and the let ters A-F can be 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

F

(-) 1

Only a few keys are active while you're

E

( +)

E N T

0

E R

can slip past MLX: Because of the

checksum formula used, MLX won't notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar

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 1NST/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 dala is typed on a line. Pressing RETURN at this poinl returns

version.

you to the command menu. After you type a character of data, MLX disables

to the menu from most options by

MLX checks for transposed charac ters, if you're supposed to type in A0 and instead enter 0A, MLX will catch

pressing RETURN with no other input.)

your mistake. There is one error that

CLR/HOME to quickly get to a line

RETURN until the cursor returns to the start of a line. Remember, you can press

COMPUTE'S Gaiella

June 19B9

63


MLX number prompt.

More editing features are available

when correcting lines in which MLX has detected an error. To make correc tions in a line that MLX has redisplayed

for editing, compare the line on the screen with the ing, then move take and type cursor left and

one printed in the list the cursor to the mis the correct key. The right keys provide the

normal cursor controls. (The INST/

DEL key now works as an alternative cursor-left key.) You cannot move left

beyond the first character in the line. If you try to move beyond the rightmost character, you'll reenter the line. Dur ing editing, RETURN is active; pressing

it tells MLX to recheck the line. You can press the CLR/HOME key to clear the

entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.

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. Remember that MLX saves the en tire workspace area from the starting address to the ending address, so the save or load may take longer than you might expect if you've entered only a small amount of data from a long list ing. When saving a partially completed

listing, make sure to note the address where you stopped typing so you'll

know where to resume entry when you reload.

MLX reports the standard disk or tape error messages if any problems are

detected during the save or load. (Tape, users should bear in mind that Commo 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

Display Data The second menu choice, DISPLAY DATA, examines memory and shows 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 thai 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 until 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.) 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.

Other Menu Options 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

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 fee! 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 saving or loading. The QUIT menu option has the ob vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis abled, so the Q option lets you exit the program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be BASIC, or any other key to return to the menu. After quitting, you can type RUN again and reenter MLX without losing your data, as long as you don't use the clear workspace option.

havior. MLX opens and reads from or

When you've finished typing all the data for an MLprogram and saved your work, you're ready to see the results. The instructions for loading and using

usual LOAD and SAVE commands

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 70

COMPUTE'S Gflzerie

June 1989

disk (BLOAD "filename- on the 128) or

LOAD "filename", 1,1 for tape, then started with a SYS to a particular mem ory address. On the Commodore 64,

the most common starting address for such programs is 49152, which corre sponds to MLX address C000. In either case, you should always refer to the ar

ticle which accompanies the ML listing for information on loading and running the program.

An Ounce of 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 lor Commodore 64 SS 10

REM VERSION 1.1:

LINES 8

EK

30,950 MODIFIED, LINES 4 85-487 ADDED 100 POKE 56,50:CLR:DIM INS,

DM

110

CJ

120

FA=PEEK(45)+Z6*P£EK(46> :BS=PEEK{55)+Z6*PEEK(56

SB

130

RS=CHR$(13}:LS="[LEFT)" :SS=" ":DS=CHRS{20):Z$=

CO

140

I,J,A,B,AS,aS,A(7),N?

C4«48iC6=16:C7=7!Z2=2:Z

4=254iZ5=255iZ6=25 6:Z7= 127

):H5="0123456789ABCDEF"

CHRS(0):T$="[13 RIGHT!" SD-54272:FOR +23:POKE

I=SD

TO

SD

I.BiNEXTiPOKE

[SPACE)SD+24,15:POKE

7a

6,52

The Finished Product

(128 MLX makes use of BLOAD). Disk users should also note that the drive prefix 0: is automatically added to the

loaded to specific addresses with a com mand such as LOAD "filename",8,1 for

asked for verification; press Y to exit to

sion). Don't panic; this is normal be writes to the file instead of using the

programs will usually have a starting address of 0801 for the 64 or 1C01 for the 128. Other programs must be re

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

PC

150

PRINT"(CLR)"CHRS(142)CH RS(8):P0KE

E EJ

160

53281,15

PRINT T$" (2 (2

53280,15:POK

fRED}(RVSj

SPACES)E8 H SPACESi"SPC(28)"

J2 SPACES][OFF](BLU ] ML

x ii

£red){rvs]

[2

SPACES]"SPC(28)"

(3

SPACES 3COMPUTE! 'S

{12 SPACES] [BLU]'1 PR 170 PRINT"{3 DOWN) CHINE

LANGUAGE

MA

EDITOR

[3 DOWN)"1 JB 180 PRINT"{BLK]STARTING ADD


MLX ";iGOSUB300:SA=A

D:GOSUB1040:IF F

THEN18

0 GF

190

PRINT"[BLK}(2 SPACESjEN DING

200

ADDRESSg43";:GOSUB

[SPACElF THEN190 INPUT"[3 DOWN][BLK)CLEA R WORKSPACE [Y/N]§43";A SilF

LEFTS(AS,1)<>"Y"TH

EN220 PG

210

ING...")iFORI=BS

220

PRINTTAB(10)"[2 (BLKHRVS)

DOWN}

MLX COMMAND

(SPACE}MENU (DOWN)§4|" : PRINT TS"{RVSJe[OFF]NTE R BD

230

LAY

DATA":PRINT TS"

KC

500

240

250 260

PRINT T$"[RVS3s£OFF}AVE

file":print ts"(rvs]q

GET

ASiIF

A?=NS

THEN250

A=0iFOR 1-1 TO 5:IF A$= MIDS("EDLEQ",I,1)THEN A -IiI-5

PD

270

NEXTiON

280

MX

510

GK

520

A GOTO420,610,6

QUIT

":INPU

T"(DOWN)i4iARE YOU SURE

530

290 300

KF

310

PP

320

D=AD*256+AiRETURN A=0:FOR J"l TO 2iAS=MID

JA

330

IF

GX

340 350

IN5'=NSiAD=0:INPUTINS:IF

BS-INS:GOSUB320:AD=A:BS

-MID$(INS,3)iGOSUB320:A

S(B$,J,l)|B»ASC(AS)-C4+ (A$>"@")*C7:A=A*C6+B THEN

AD=

B-INT(A/C6)iPRINT MID?(

360

A=INT(AD/Z6)iGOSUB350iA =AD-A*Z6:GOSUB350:PRINT ": ";

CK»INT(AD/Z6):CK=AD-Z4* CK+Z5"(CK>Z7):GOTO390 PX 380 CK=CK*Z2+Z5*SCK>Z7)+A JC 390 CK-CK+Z5*(CK>Z5):RETURN BE

OS

EX HD

PRINT"[DOWN}STARTING AT

§4|";:GOSUB300iIF INS<> NS THEN GOSUB1030:IF F [SPACE}THEN400 410

RETURN

42 0

PRINT"[RVS] ENTER DATA

[SPACE)11:GCSUB400:IF IN

$=>N$ JK

430

SK

440

THEN220

OPEN3,3:PRINT POKE198,0!GOSUB360:IF F THEN PRINT IN$:PRINT"

{UP}[5

GC

450

HA

460

RIGHT]";

FOR 1=0 TO 24 STEP 3:BS =SSiFOR J=l TO 2lIP P T

HEN

470

B$=MIDS(INS,I+J,1)

PRINT"[RVS}"BSLSriIF K

FK

480

GET

ASiIF

A?=NS

485

THEN

PRINT

THEN470

IF(AS>U/"ANDAS<":")OR!A

A—(A?»"M")-2*tA$=",")-

BiPRINT#l,CH

790

HEN800 NEXT:CLOSE1:CLOSE15:GOT 0940

GS 800 GOSUB1060:PRINT"[DOWN3 (BLKiERROR DURING SAVEi 643"IGOSUB860:GOTO220

MA 810 OPEN

l,B,8,IN5+",P,R"iG

OSUB860iIP A

THEN220

GE 820 GET#1,A5,B$!AD=»ASC(AS+Z

S)+256*ASC(BS+ZS)iIP AD

RX

830

<>Sh THEN F=liGOTO850 FOR 1=0 TO B:GET#l,A5iP

OKE BS+I,ASC(AS+ZS)iIF(

IOB)AND ST THEN F=2tAD

FA 840

NEXTiIF

FQ

B50

iIF IN$=NS THEN CLOSE3: GOTO220 QC 560 FOR 1=1 TO 25 STEP3:B5=

CLOSE1.CLOSE15:ON ABS(F >0)+l GOTO960,970

SA 860

INPUT#15,A,AS:IF A THEN CL0SE1:CL0SE15:GOSUB10

A?;:NEXT JtPRINT

(SPACE}S?|

{5 RIGHT)";iINPUT#3,INS

-IiI^B

/3)°A

PK

570

NEXTsIF

AOCK

THEN

GOSU

B1060tPRINT"tBLK][RVS} (SPACE)ERRORj REENTER L

HJ

580 GOSUB1080:B«BS+AD-SA:FO R I»0 TO 7iPOKE B+I,A(I

** END OF ENTRY "{ELK} {2 DOWNi"iGOTO700 GO

600

QA

610

F»0:GOTO440

PRINT"(CLR}(DOWN)[RVS} [SPACEjDISPLAY DATA "iG OSUB400:IF 20

RJ

620

THEN2

PRINT"[DOWN}[BLU}PRESS!

[RVS}SPACE[OFFJ TO PAU

SE, KS

INS=NS

(RVS}RETURN(OFF] TO

i

870

RETURN

880

P0KE183,PEEK(FA+2):POKE

187,PEEK(FA+3)1POKEI88, PEEK(FA+4):1FOP=0THEN92

HJ

0

890 SYS

640

NEXT:PRINT"(RVS}";iA=CK

KH

650

P=l:AD»AD+8iIF AD>EA TH

CS

660

ND OF DATA ••"iGOTO220 GET AS:IF AS-RS THEN GO

900 AD=PEEK(B29)+256*PEEK(8 30) IIF ADOSA THEN GOTO970

SUB10B0iGOTO220 IF A5^SS THEN F=F+liGOS UB1080 AD 680 ONFGOTO630,660,630 CM 690 PRINT"(DOWNJ[RVS} LOAD EQ

670

[SPACEJDATA "jOP=1iGOTO

710 PC RX

700 710

PRINT"iDOWN)(RVS)

(SPACEJFILE "iOP-0

SAVE

INS-NSiINPUT"(DOWN(FILE

F=l:

SC 910 A=PEEK(831)+256*PEGK(83 2)-l:P=P-2*{A<EA)-3*(A> EA)!AD=A-AD:GOTO930

KM 920 A=SA:B=EA+liGOSUB1010:P OKE780,3:SYS 6333S JF 930 A=BS:B=BS+(EA-SA)+1;GOS UB1010:ON OP S 63591

GOTO950JSY

AE 940 GOSUB1080:PRINT"(BLU}" SAVE COMPLETED

'*":GOT

0220

XP 950

POKE147,0:SYS

63562tIF

{SPACE}ST>0 THEN970 PR 960 GOSUBlOaO^RINT'-iBLU}"* LOAD

SNPRINT"[DOWN}(BLU)" E

FILE NOT

!SPACE}FOUND ":GOTO690

:GOSUB350:PRINT

KC

63466:IF(PEEK(783)A

ND1)THEN GOSUB1060:PRIN

I-BTO B+7iA«PEEK(UlG0S

cc

"A

EJ

630 GOSUB360iB=BS+AD-SAiFOR UB350:GOSUB380:PRINT SS

F-3

GQ

T'MDOWN) [RVS)

590 AD=AD+8:IF AD>EA THEN C LOSE3:PRINT"jDOWN}fBLU}

THEN

S

):NEXT QQ

STO64

60:PRINT"(RVS}ERROR!

MIDS(INS,I)iGOSUB320:IF K25 THEN GOSUB360:A(I

COMPLETED

**":GOT

0220

DP 970 GOSUB1060:PRINT"(BLK} [RVSjERROR DURING

LOAD:

[DOWNH43":ON F GOSUB98 0,990,1000iGOTO220 PP

GR

980

990

PRINT"INCORRECT

STARTIN

G ADDRESS (";IGOSUB360: PRINT")":RETURN PRINT"LOAD

ENDED

AT

";i

AD=SA+AD:GOSUB3 60iPRINT

D$:RETURN FD

RX

1000

PRINTMTRUNCATED

ING

AT

END

ADDRESS"I RETURN

1010 AH = INT(A/256) !AL»A-(AiI *2S6):POKE193,AL:POKE1

[SPACE}THEN220 PR 720 F=0:PRINT"{DOWN)[BLK]

iRVS}T[OFFJAPE OR (RVSJ

D[OFF}lSKt

FF

94, AH

1020 AH=INT(B/256):AL=B-(AH *256);POKE174,ALiPOKEl

§43";

75,AH:RETURN

FP

730 GET A$iIF A?-"T"THEN PR

FX

1030

HQ

740

HA

1040

S>"@"ANDAS<'"G")THEN540 GS

J

B$L$;

1=0 TO

RS(PEEK(BS+I))fiIF ST T

NEXT IjPRINT:PRINTh(UP)

24THEN PRINT"£OFF]"; HD

AS=L$+SS+L?:PRINT

FOR

550

370

400

OR

780

PM

RN

RR

;CHRS(AH)!

PE

(SPACE3lS;iI"I-3

NEXT:RETURN

H$,B+1,1)riB=A-B"C6:PRI NT MIDS(HS,B+1,1):tRETU

H*256)!PRINT#1,CHRS(AL)

PRINT

0;A=-liJ»2

CH

OSUB860:IF A THEN220

540

LEN(INS)< * 4THENRETURN

B>15

IF A?OL$ AND A?<>D5

INE |i4i"iF=liGOTO440

SD+24,0:END

EM JX

OR

BSLS;1GOTO540

THEN810

QS

[Y/N]";ASjIF LEFT?(AS,

B<0

IF{A5-"[RIGHT}")ANDF TH

ENPRINT

,15,"10:":B=EA-SA:IN?="

770 AH=INT(SA/256)iAL=SA-(A

UB10601GOTO470

HG

1)<>"Y"THEN220 POKE

BS;J=2iNEXT:I=24:NEX

((I-0)AND(J=1))THEN GOS

90,700,280:GOSUB1060:GO

PRINT"(RVS}

IF AS = " [HOME}'1 THEN PRI

PRINT"D{DOWNJ11iOPEN15,8 0:"+IN?!lP OP

FC

TiF=0:GOTO440

TO250

BJ

FJ

:J=2-J;IF

[off3uit[2 downJ[blkJ" JH HK

p..)

NT

(RVS}L[OFF}OAD FILE"

JS

SO. 760 OPEN l,8,8,INS + ",P,W"iG

J=2:NEXTi1=24IGOTO550

DATA"

PRINT TS"[RVSjD{OFFjlSP

")-9'(AS=MU")-10«{AS="I A»A-13»(A5=SS):IF A THE N AS=MIDS(1>ABCD123E'156F 0",A,1):GOTO 540 MP 490 IF A?"RS AND(|I=B)AND(J =1)OR F)THEN PRINT BS;:

I,0:NEXT:P

RINT"DONE" DR

TO BS+

750

CM 487

PRINT"[2 DOWN)tBLU}WORK

EA-SA+7:POKE

HH

FX 4B6 A=A-7*(AS="L")-8»{AS=":

300:EA=AD:GOSUB1030:IF

KR

3*(A5 = tl.»)-4*(A? = tl/")-5 *(AS="J")-6#(AS="K")

INTnTiDOWN}"iGOTO880 IF

ASO"D"THEN730

IF AD<SA OR AD>EA THEN 1050 IF(AD>511 AND AD<40960 COMPUTE'S Ga;o/fo

June 1989

71


MIX )OR(AD>49151 AND AD<53 248)THEN GOSUB1080:F=0

SK"RTS;TAB(13)"lRVS}Q

:RETURN

{OFF} I) IT {DOWN) i BLK)"

HC 1050 GOSUB1060:PRINT"|RVSj (SPACEjINVALID ADDRESS (DOWN)IBLK)"IF=liRETU

3)"lRVSjClOFF)ATALOG

AP

1060

POKE SD+5,31:POKE SD+6 ,208tPOKE SD,240:POKE 4,33

PF

AC

1070

FOR

1080

TO1090 POKE SD+5,8jPOKE SD+6, 240:POKE 3D,0:POKE SD+

1090

S=l

TO

100:NEXT:GO

1,90:POKE SD+4,17

FOR S=l TO 100:NEXTiPO KE SD+4,CtPOKE SD,0:PO

KE SD+1,0:RETURN

AS:A=INSTR{"EDLS A

GOTO

SUB 950:PRINT:PRINT" {RVS) ERROR: REENTER NE ":F=l:G0T0 360

SX

BG

B 950:GOTO 240 250 PRINT"STARTING AT";:GOS UB 260:IF(ADO0)OR(AS = N LSJTHEN RETURN:ELSE 250 260

AS=NLS:INPUT

AS)=4 PP

270

IF

THEN

AD=0

SONLS

AS:IF

LEW(

AD=DEC(A5)

THEN THEN

BEGIN:IF 300:ELSE

520

PRINT BES:B=BS+AD-SA:FO R 1=0 TO 7:P0KE B+I,A(I ):NEXT I

XB

530

F=0:AD=ADt8:IF

280

PM

290

IF

AD<SA

OR

AD>EA

HEN

CLOSE 3:PRINT"{DOWN| (BLUJ** END OF ENTRY ** (BLK}(2 DOWN)":GOTO 650

HC

550

PRINT

JF

560

AD>511

Program 2: mlx tor commodore 12s AE XP

FB

100 110

120

TRAP 960:POKE 4627,128: DIM NLS,A(7) Z2=2:Z4=254:Z5=255:Z6=2 56:Z7=127:BS=256*PEEK(4 627):EA=65280 BES-CHRS(7):RTSHCHRS(13 ):DLS=CHRS(20):SPS=CHRS

300

RD

310 CK=FNHB(AD) :CK=AD-Z4*CK ■*-Z5'(CK>Z7) :GOTO 330

DO

320 CK=CK*Z2+Z5*(CK>Z7)+A 330 CK=CK+Z5'(CK>Z5):RETUHH 340 PRINT BES;"(RVSJ ENTER

(BLK)":AD=0:RETURN

QD

JA

350

570

DJ

580

FOR

JB

FJ

130

140

150

DEF

FNHB(A)=INT[A/256):

DEF FNLB(A)=A-FNHB(A)*2 S6:DEF FNAD[A)=PEEK(A)+ 256"PEEK(A+1) KEY 1,"A":KEY 3,"n":KEY 5,"C":KEY 7,"D":VOL 15 : IF RGR (0)=S THEN FAST

160

PS

380

(BLU)

RC

390

(RED)

AC

PRINT"{2 DOWN) (3 SPACES)COMPUTE1'S LANGUAGE

400

1B0

QB

410

FB

420

MA

EDITOR

RESS{4>";:GOSUB

FH

190

260:IF

MF

QH

ADD

260:IF

AD

THEN

EA=AD:E

200

PRINT"{DOWN}{BLK}CLEAR

210

(SPACE[WORKS PACE [Y/Nj? {4}":GETKEY AS:IF ASO" Y" THEN 220 PRINT"(DOWN)(BLU)W0RKIN 0:FOR

A=BS

(SPACE)TO BS+(EA-SAJ+7: POKE A,0:NEXT A:PRINT"D 220

ONE" PRINT

MLX COMMAND

(SPACE)MENU

PRINT

<4}(DOWN)":

72

JP

440

450

PRINT TAB(13)"(RVS)S {OFFjAVE FILE"RTS;TAB{1

COMPUTED Gazette

DM

660

GETKEY

Jura 1989

AS:IF

PRINT"

IF

PS

460

(AS>"/"

OR(AS>"@" THEN

IF AS="+"

AN

AND

470

THEN

A$="-"

THEN AS="F":G

OTO 470 IF A$=RTS AND ((1=0) AN D (J=l) OR F) THEN PRIN T BS;:J=2:NEXT:i=24:GOT 480

IF A$="tHOMEt"

THEN

360

IF (AS="{RIGHTj") AND F THEN PRINT BS+LFS;:GOT 0 470 IF

ASOLFS

AND

690

PRINT"DISK{DOWN)"iIF

EH

700

FD

T#3,A$ IHF

AOCKTHEK

FOR IF TE

750

NEXT

BANK

0:POKE

BS-2,FNLB(S

BS-1,FNHB(SA):P

RINT"SAVING 720

RIGHT)";:L$="

I=25:HEXT:CLOSE

THEN AS=DS:GO

740

A):POKE M.C

OP

760

(SPACE)DS 710

660

DOPENd, (FS+",P") ,W:IF TO

JH

THEN

f4J";

THEN

GA

J:PRINT

(27 SPACES)" FOR 1-1 TO 25 STEP 3:GE T#3,AS,BS:IF AS = SPS THF. N

510

SP

ISK:

3:GOT

(SPACE)SPS; NEXT I:PRINT:PRINT"(UP|

AR

GETKEY AS: IF AS = "T" THE N 350:ELSE IF ASO"D" T HEN 680

0 220 A5=A5+BS:A=DEC(AS):MIDS [L$,I,2)»A$J IF K25 THE S GOSUB 320:A(I/3)=A:GE

480

500

680

740

HA

BA

SQ

RA

PRINT

490

IF

P

470

DP

LEN(F$)>14

THE

A=BS-2

";FS:PRINT TO BS+EA-SA:

PRINT#1,CHRS(PEEK(A));:

GB

{5

FS=NLS

PRINT"IDOWH}{BLK}(RVS}T (OFF)APE OR (RVSlD(OFF)

LF$;:I=I-3 AS;:NEXT

PRINT BES"(DOWNJ(RVS) S AVE FILE ":OP=0 F=0:FS=NLS:lNPUT"FILENA

665

BS

THEN

66

670

ASODLS

J

":OP=l:G0TO

RF

730

+LF$;:J=2-J:IF

DATA

PF

GC

RINT

TH OF

DATA **":GOTO 220 GET A$:IF AS=RT$ THEN P RINT BES:GOTO 220 IF AS=SPS THEN F=P+1:PR INT BES; ON F GOTO 570,610,570 PRINT BES'M DOWN]{RVS) L

MEf4J";FS:IF N 220

({1=0} AND [J GOSUB 950:GOT

0 390 A$=LFS+SPS+LFS:PK1NT

F=l:AD=AD+8:IF AD>EA EN PRINT'^BLU}** END

0

PRI

BS:J=2:NEXT:I=24:NEX

320:NEXT

PRINT"{RVSJ";RIGHTS(HEX

OAD

AS="E":G

470

(SPACE)OR =1)) THEN

DATA"RTS;TAB(

13)"(RVSjD(OFF)lSPLAY D ATA"RTS;TAB(13)"{RVS)L (OFF)OAD FILE" 230

650

T:F=0:GOTO

XB

TAB(13)"(RVS)E

(OFFjNTER

BP

NT

TAB(10)"{DOWN)

(BLKHRVS)

HB

430

190

G...";:BANK

DC

RD

THENSA=AD:EL

PRINT"{BLKH2 SPACESjEN DING ADDRESS^}"; 1GOSUB LSE

I+J,l) PRINT"1RVS}"B$+LFS;:IF

0

PRINT"lBLK}STARTING ISPACEJAD SE 180

630

RF

OTO

{2 DOWN)" DK

XS

3

FOR 1-0 TO 24 STEP 3:B§ =SP$:FOR J-l TO 2:IF F [SPACEjTHEN BS=MID$(L$,

AS<"G")

(RVS}(2 SPACES)"RTS;TAB (12)"{RVS}{13 SPACES) {BLU}"

CHINE

620

D AS<":")

SPACES)(OFF)

128 HLX

QK

(SPACEjLS:PRINT"lUP) (5 RIGHT)";

THEN

B+7:A=PEEK(I

S(CK) ,2)

GOSUB 310:PRINT HEXS[AD ) + ":"; :IF F THEN PRINT

0:PRINT:F=0:OPEN

fSPACE)I<24

SPACES}"RTS;TftB(12)"

(RVS}(2

170

370

590

(OFF}";

PRINT TAB(L2)"IREOl (RVS)(2 SPACES}i9 @> {2

FE

QA

360

PRINT"{CLR}"CHRS(142);C HRS(8):COLOR 0,15:COLOR 4,15:COLOR 6,15

GQ

BR

XB

220

,3

TO

2);SPS;:GOSUB (SPACE)I

610

250

I=B

):PRINT RIGHTS(HEXS(A),

EB

BANK

":GOSUB THEN

BREAK{4}

XA

600

AS=NLS

TO

{DOWN}" PRINT HEXS(AD)+":n;:GOS UB 310:B=BS+AD-SA

GR

(SPACE)DATA :IF

(32):LFS=CHRS(157) KE

I

SQ

AH

":GO

AS=NLS THEN

{SPACEJ220 BANK 0:PRINT"(DOWH)

TURN(OFF)

PRINT BES;:

RETURN

GOSUB 950:PRINT"IRVS] NVALID ADDRESS (DOWN)

DISPLAY DATA

250:IF

{BLU}PRESS: {RVS)SPACE (OFF) TO PAUSE, {RVS)RE

AND AD<65280

(SPACE)THEN

BES;"ICLR)(DOWN)

fRVS}

SUB

(SPACE}300 IF

T

540

RE

THEN

AD<=EA

360

ca

A

TURNlBEND MA

LI

DX

340,5

50,640,650,930,940:GOSU

{SPACE}SD+1,4:POKE SD+

DX

GETKEY

CQ",AS):ON

RN

AR

240

Dl

GO

ST THEN AS="DISK WRI ERROR":GOTO 750

NEXT A:CLOSE 1:PRINT" {BLU}** SAVE COMPLETED {SPACElWITHOUT ERRORS * •":GOTO 228 IF DS=63 THEN BEGIN:CLO SE 1:INPUT"1BLK)REPLACE EXISTING FILE [Y/N]{4} ";AS: IF AS="Y" TilEN SCR ATCH(FS):PRINT:GOTO 700 :ELSE PRINT"lBLK)":GOTO 660;BEND CLOSE

1:GOSUB

950:PRINT

"(BLKi(RVS| ERROR DURIN G SAVE: t4J":PRINT AS:G OTO 760

22 0

DOPENfl,{FS+",P"):IF DS THEN AS=DS5:F=4:CLOSE (SPACE)1:GOTO 790


MIX PX

770

GETtl,AS,BS:CLOSE

COMPUTE! Publications

1iAD=

ASC|AS)+256-ASC(B?):IF

{SPACE}AD<>SA THEN F=l:

KB

780

GOTO 790 PRINT"LOADING ";FS:PRIN TiBLOAD(FS),B0,P(BS):AD

Back Issues/ Disk Orders

=SA+FNAD(171)-BS-1IF—2 •(AD<EA)-3*(AD>EA) RQ

790

IF

F

TO EH

800

THEN

8001ELSE

T"[BLU)" D WITHOUT

PRIN

LOAD COMPLETE ERRORS ""iGO

Individual back copies of maga

2 20

gosub 950:print"[blk] ErvsJ

error during

load

i i4i":ON F GOSUB 810,8

QJ

910

20,B30,840:GOTO220 PRINT"INCORRECT STARTIN

G ADDRESS

(";HEXS(AD)t"

)":RETURN DP

820

ES

830

PBINT"LOAD ENDED AT

zines and disks are available by mail only while quantities last. Please clip or photocopy, and mail completed coupon and check to:

PRINT"TRUNCATED

AT

ENDI

("HEX?(EA)")

'■ i RETURN

PP

B40

PRINT"DISK ERROR

";A$:R

ETURN KS

XX

850

860

PRINT"TAPE"iAD=POINTER(

FSliBANK liA=PEEK(AD)tA L*PEEK{AD+1)t AH=PEEK(AD

BiIF OP FG

870

AB

880

THEN

690

PHINT:A»SA:B=EA+1:GOSUB

920:SYS

"Hawaiian

Odyssey"

Scenery

Pele

Irom

the

cockpit

of

your

single-engine aircraft for high-performance

jcl(

isn't just as simple as spotting an object from a distance and then flying toward it, No, you must find and loHow an intricate svl ol clues scattered about the Hawaiian Islands that, with luck, will guide

you to your i|oal. Ai with other

Narno:

mythical quests, only the

proper

approach can put you on Ihe right track To linding the hidden jewel. !:,ven ii you carl determine ll's

Street

location,

+2)

BANK 15iSYS DEC("FF68") ,0,lfSYS DEC("FFBA"),l, 1.01SYS DEC["FFBD"),A,A L,AH:SYS DEC("FF90"),12

-^i

Adventure - totaling the secret jewel of the goddess

COMPUTE! Publications Single-Copy Sales P.O. Box 5188 Greensboro, NC 27403

";H

EXS(AD):RETURN

NG ADDRESS

ADVERTISEMENT

tiie

jewel

is

only

visible

under

a

slnaly-defined set ol conditions. Make a mistake

Crty:

during your final approach and you may get lost so completely lhat youTI never be able lo find your way

Stale:

bock!

zip

Type ol c

DEC("E919"),3:

PRINT"SAVING

"fF?

A=BS:B=BS+(EA-EA) + 11GOS UB 920:SYS DEC("EA1S"):

Quantity

Issue MontriAfear)

Magazine

or Disk Name

Price'

PRINT"iDOWN)[BLU}** TAP E SAVE COMPLETED CP

890

**":GO

ub 950:print"{down] {blkHrvs]

ND

GQ

900

"Hawaiian Odyssty" Scenery Adventure disk can

TO 220 SYS DEC("E99A"}iPRINT:I f peek(2816)-5 then gos

":GOTO

file not

220

PRINT"LOADING

be

THEN

SE

AD=FNAD(2819)-l:F=-2

FiL:GOTO

"Hawaiian

XB

A-BS:B=BS*(EA-SA)+1:GOS

920

90 POKE193,FNLB(A):POKE194 B):POKE

93fl

SUBTOTAL:

NY residents—Add 8Vt% Tax:

174,FNLB(

NC residents—Add 5% Tax:

175,FNHB(Et> :RET

TOTAL:

CATALOG:PR INT"|DOWN) IBLU)** OR MENU OTO 228

MM

94 0

PRESS AN* KEY F **":GETKE¥ AS:G

PRINT BES'MRVSJ {4}";RTS;"are

QUIT

you

sure

PRINT"tCLRj":BANK

1

5: END SOUND

950

AF

960

IF

ER = 14

AND

EL=260

THE

970

N RESUME IF ER=14

300 AND

EL=500

THE

N

NEXT

KJ DO

980 990

RESUME

IF ER=4 AND EL=783 THEN F=4:A5=DSS:RESUME B00 IF ER=3fl THEN RESUME:EL

SE

OR

PRINT

IN

ERRS(ER)i"

LIKE";EL

Adventure

from

Single OiSks IO> COMPUTE' or Gazelte aie S15.00, NOTE: Mo disks dated prior 10 June 1986 aio avail able. The Octolmi, 1987 Od/orii> disk is no longei

1.Right Simulator II (S49.95)

2.Stealth Mission (S49.95) 3."Western European Tour" Scenery Disk ($29.95)

4.Scenety Disk # 7 - O.S. Eastern Seaboard <S 29.95) 5.Jet (S39.95)

6.San Francisco Scenery Disk (S29.95) 7.Scenery Disk tt 3 - U.S. South Pacific (S 24.95) S.Scenery Disk # 4 ■ U.S. Northwest (S 24.9 5)

See your dealer to purchase SubLOOIC products,

avaiiabFc.

or call us direct to order by charge card at (BOO)

Back issues Qi COMPUTE'S PC MHgflirrw are

637-4983. Illinois residents coll (217) 359fMB2.

SIC 00 each this publications is available only ns a

1,500,10:RETURN

JE

MK

Bach I3suus ol COMPUTE', anfl COMPUTBt s Guitstio ate Sfl.OQ oacli. Ttio following issues are NOT .■wailabte COMPUTE: Fall I87B-3/BI. 9/81. 11/B1, 2/85-12/82. 2I&3, 4/83, 1/85, 11/85- 12/85 Gaioltt: 7-83-12-83. l/W-7/84. 9/94. It/H-I2ffl4. 1/8S-T/B5. 9/85-n/85. 3/86

(SPACE}[Y/N]?":GETKGY A S:IF A5O"Y" THEN 223:E LSE

Scenery

This Monlh:

URN

CP

Odyssey"

Top Selling Commodore 64/128 Products

920:SYS DEC("E9FB"): ST>0 THEN 800:ELSE 7

,FNHB(A):POKE

simulation

800:EL

910

UB IF

flight

Subl.OGIC you've never seen anything like it!

•(AD<EA)-3*(AD>EA)

JD

any Sub LOGIC

chain in such Incredible detail you can almost leel the heat from the volcanic crater at Mauna Loa!

ADO

SA

with

Mission and Jet. Ihe disk covers the entire lildnd

fou

...fDOWNi

M:AD=FNftD(2ai7) :IF

used

program, including Flight Simulator II, Stealth

magazine/disk combinations Ttio tallowing is^un^ am NOT rrainlllllo PC Uagalim 8/87. 11/87 Disk/magazine comtunauons am 51600 Shipping and handling included

NO CREDIT CARD ORDERS ACCEPTED, Payment rnusl be in U S dollars by check drawn on U S bank.

SubLOGIC Corporation 501 Kenyon Road Champaign. IL 61820 Plea«

addicts any

frrdbaclurrxie&pondence

regarding

SuIjLOGIC pi-infum, operations, Of Uils Thcjhi rtcitc^" tolurrin to ATTN: Chairman's OHIi-r-

ERR

G

COMPUTERS GazotU)

June 1989

73


The Automatic Proofreader substitutes the full keyword for the ab breviation and allows the Proofreader

Philip I. Nelson "The Automatic Proofreader" helps 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

to work properly. The same technique works for rechecking programs you've 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 memory area, causing the Proofreader

to crash. The same thing happens if you run any program with a GRAPHIC memory.

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

BASIC program. Every time you finish typing a line

lodge: It's not affected by tape or disk

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 PRINT'THIS IS BASIC" will generate a different checksum than 10 PRINT'THIS ISBA

SIC".

A common typing error is transpo

Proofreader is purposely difficult to dis 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

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, ?

74

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

instead of PRINT). If yon prefer to use

tem becomes.

abbreviations, you can still check the line by LISTing it after typing it in,

The New Automatic Proofreader

moving the cursor back to the line, and pressing RETURN. LISTing the line COMPUTEIS Gazelle

June 1989

38 40

10

VEC=PEEK(772)+256*P^EK(773) tLO=43tHI=44

PRINT

"AUTOMATIC

R

";:IF

FOR

PROOFREADS

VEC=42364

THEN

{SPACEjPRINT "C-64" IF VEC=50556 THEN PRINT C-20" IP

VEC=3S158

LR:PRINT

THEN

"PLUS/4

(.

"VI

GRAPHIC

16"

C

50

IF VEC=17165 THEN LO=45:HI= 46:GRAPH1C CLR:PRINT"128"

60

SA=(PEEK(LO)+256*PEEK(HI))+

70

FOR E

J=0

TO

166jREAD

BYTiPOK

ADR,BYT:ADR=ADR + l:CiIK=CilK

+BYT:NEXT

80

IF

CHKO20570 THEN

PRINT

ERROR* CHECK TYPING STATEMENTS":END 90

FOR

J=l

TO

5:READ

IN

"*

DATA

RF,LF,HF:

RS=SA+RF:UB=INT(RS/256):LB= RS-(256*HB)

command while the Proofreader is in

Active", Now you're ready to type in a

and press RETURN, the Proofreader

20

100

CHK=CHK+RF+LF+HF:POKE F,LB:POKE

110

SA+L

SA+UF,HB:NEXT

IF CHK<>22054 •ERROR* RELOAD

THEN PRINT " PROGRAM AND

[SPACEjCHECK FINAL LINE":EN D

120

POKE

SA+149,PEEK(772)iPOKE

SA+15O,PEt:K(773) 130

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 150 POKE HI,PEEK(HI)+1iPOKE (P

EEK(LO)+256*PEEK(HIt)-l,0:N EW

160

DATA

120,169,73,141,4,3,16

9,3,141,5,3

170

DATA 8B,96,165,20,133,167, 165,21,133,168,169 130 DATA 0,141,0,255,163,31,18 1,199,157,227,3 190 DATA 202,16,248,169,19,32, 219,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,a,11

220

DATA 165,176,73,255,133,17 6,104,72,201,32,208

230 DATA 7,165,176,208,3,104,2 0B,226,104,166,1B0

240 DATA 24,165,167,121,0,2,13 3,167,165,166,105

250

DATA 0,133,168,202,208,239 ,240,202,165,167,69

260

DATA 168,72,41,15,168,IR5, 211,3,32,210,255 270 DATA 104,74,74,74,74,168,1 85,211,3,32,210

200 DATA 255,162,31,163,227,3, 290

149,199,202,16,248 DATA 169,146,32,210,255,76 ,86,137,65,66,67

300 DATA 6fl,69,70,71,72,74,75, 77,B0,81,82,S3,88

310 DATA

13,2,7,167,31,32,151,

116,117,151,128,129,167,136 -137

g


Classified

THE BEST PD PROGRAMS FOR C64/128/CPM.

SOFTWARE

WIN LOTTO MILLIONS!

IQTTQ PICKER PLUS »2.1 Lotto Picker Plus, the original lottery

selection software, allows you to store

FREE PUBLIC DOMAIN SOFTWARE ■ Renutst free catalug i" send S2 for sample disk

ami catalog (refundable). C64-128. CALOKE IND,, Dcpt. |K, Bd< 18477, K.C., MO 64133 COMMODORE: TRY BEFORE VOU BUY, Best

boiling £iimi?s, utilities, educ'l -+- classics & new releases. 100's of titles. Vis,i/MC/Disc

Ptee brochure, RENT-A-Disc Frederick mdg. "222, Hunl'n, WV 25701 (304) 529-3232 FREE SOFTWARE TOR C-64. Send one stamp

mnning Lotto, Keno. S Pick 3/4 numbers

& choose betaeen three modes ol probability

analysis (hot, due. unbiased) in order to rjrve ioj

the winning edge! Guaranteed to work lor all lotlenes.

Bonus numbers are easily handled and our full-featured database edito: gwes you access to jour files. We give

Arcade type games, utilities, etc. For sample disk & catalog, a and S2 lo: ONLY THE BEST. PO Box 3SB, Paorio, IL 61651-0358 •ONLY THE BEST I'D GAMES ON 10 ds disks!*

■Over 400! 520. Lea than a nickel each' "Many over 100 block) lun;;! Menu-Driven* Dallas Games, Box 45b, Wilburlon, OK 74578

vou the PICKS—not a bunch of junbied statistics1 $34.85

PD Software. 7 disks ol eotnos for ihc 64

NOT Copy-protected. ORDER TOOAT! I ;::!() '.:</■ ■:':■■:: m 293 (M-F 8-5] ge hidbe services, INC., 170 Broadway

brochure on 64/128 I'D, Country SofL-1

+ 5.55 s/h). 64/128. IBM, 54K Apple II. NY res. add lax.

Io: $15.90 + S2 r & H or send SASE for

H22 Sflxonbarg lilvd., SaxonbUfg. I'A 16056

Suits ZOt-CG. New York. NY 10038

Info/Dealers 718-317-1961

lor catalog or S2.00 For 30 sample propann and catalog (refundable), RVH Publications, 4291

HARDWARE

Holland Kd. S562-G, Virginia Beach. VA 23452 RENT 6J/12S SOFTWARE! 1000s of dllfe. Lowest prices. No deposit or fee. Free catalog. Centsible Software, PO Bex 930, St. Joseph, Ml 49085 {616) 982-0327.

THOUSANDS OF PD PHOGRAM5 FOR C64/1MI We liiive Games, Utilities, Music and much

WordStar"" V2.Z6 For C-128 S39.95

S4.50

p/h. Public Domain Software Copying Co. 33 Gold St., Ste. L3, New York, NY 10038 '"■MicroPro-

800-221-7372

C12B SlTERrRO FOOTBALL WITH SPUTSCH!:EN has il all for S7.95 or C64 Coloidraw +

inoit'! lot Information wnie' Liglnspeed Software, POB 340427, Tampa, FL 33694

5 action games for only $6.95. Roy Brewer 5122 Mdntyre Dr., Knoxville, TN .17914

Thousands of CM/1 28 PD programs on 350 +

FINEST C-64/128 PUBLIC DOMAIN SOFTWARE!

disks. Tret.' listing or $1 large catalog. DISKS OTLENTY INC., 7958 Pines Blvd.,

Free CATALOG write to: KOALA ENTERPRISES Hi. 2, Box 677. Carencro, LA 70520

C64/128 TINEST PUBLIC DOMAIN PROGRAMS

ATTENTION C-12S OWNERS. !!iiiiness and

•On Disk ■ YOU pick the programs thai VOU

H-anl!!! Free diskfull of programs with first order! For a lisl + Description send SASE to: JLH Co., Dept. G. Bo* 67021. Topfka. KS 66667 64/120 PD SOFTWARE, GAMES, MUSIC, UTJL, Lduc. & Hm/Bus. $3/disk. livo for 55, or send

nostics. repairs (low cos! SJ9 95 + UPS). 5end tot complete chIbIcMh Kuan MicroSystems [Division of QEP), Ht. 9W/Kiy Tries Dr.. Stoney Point, NV 10980

OMPUTER REPAIR

As low as $1.25 per di^k of program*. Fur J

Suiti' 27OA. Pembroke Pines, FL 331)24

Pretested qUAllty programs * Mosl SI.50 "

COMMODORE/AMIGA CHIPS, PARTS, DIAC-

EduGitional softwarc/gaDus for C-128 (not C-64 mode). Send SASE to MajiCcn Sys. P.O. Box 3«5. Djle City, VA 22193 THF. BEST FD ARCADE AND GRAPHICS PROGRAMS on 5 disks loaded with games + graphics for CM. Semi 515 (Ck/MO) to Omnimall. 2956 N. Campbell, Ste. 313, TUCMn, AZ 85719

S2 fur complete catalog. For more info: EASE D S. V CnmpSufi, PO Bitt 933, Aidmtm, TN 3H449

Authorised Repaln C64;128: $50 & $55; 1541/ 1571; S55 & S65; SX64, 128D, Amiga, PC; SC.ill 816-872-6311. Quick Serv. an day warranty. We buy, sell, trade. MOM & POP's COMPUTER

SHOP.Rt 2. Bo> 119, Ciinsvillc, MO 64632 AUTHORIZED COMMODORE SERVICE. C64

S43.95; C128 S64.9S; 1541/1571 S59.95. IEEE SCall. Fasl Service. 30 day warranty. We buy. sell & trade hardware. MIDWEST COMPUTER, 519 Broadway, Cape Glrardeau, MO 63701 (314) 339-0491 EXT. 101

C-64 REPAIR $39.95 PLAT RAT!!. 1541/1571S49.95;SXM-$69.!i5;12H-S64.95. 24 Hr turn around 90 dy svaiTjmy. A&M Computer RepaiTi

COMPUTERS Gazette Classified is a low-cost way to tell over

20 Cuanw, New Windsor, NY 12550, ^14-562-727]

225,000 microcomputer owners about your product or service. Rates: $£5 per line, minimum ol four lines. Any or all ol Ifte first line set in capital letters

at no charge Add $15 per line for boldface words, or $50 for Ifie entire ad set in bold face (any number of lines ) Inquire aboul display rales.

Terms: Prepayment is requifed. Check, money order. American Express. Visa, or

MasterCard is accepted. Make checks payable to COMPUTE! Publications.

Form: Ads are subject io publisher's approval and must be either typed or legibly printed. One line equals 40 letters and spaces between words. Please underline words to be set in boldface. General Information: Advertisers using post office box numbers in their ads musl supply

permanent address and lelephone numbers. Orders will not be acknowledged. Ad will appear in next available issue after receipt. Closing: 3rd of Ihe third month preceding cover dale (e.g.. June issue closes March 3rd) Send order and remittance to: Kallileen Ingram. Classified Manager. COMPUTERS

Gazette, PO. Box 5406, Greensboro. NC 27403. To place an ad by phone, call Kathleen

Ingram at (919] 275-9809. Notice: COMPUTE! Publications cannot be responsible for offers or claims of advertisers, but will attempt to screen out misleading or questionable copy.

Classified Display Rates: Classified display ads measure 2Vi" wide and are priced according to height 1" = $250; VA" - $375, T = $500, 3" = $600; ($100 lor each additional inch, e.g 4" ■■ $700. etc) Prolcrred supplied material is Velox or PMT

Use the handy Reader Service Card provided with the

advertisers index to receive additional information on our advertisers. COMPUTE'S Gn;-erro

June 1989

75


ADVERTISERS INDEX

VIDEO BYTE the first FULL COLOR! video digitizer for the C-64, C-128

Introducing the worlds first FULL COLOR! video digitizer tor the Commodore C-64. C-128 & 128-D computer.

VIDEO BYTE can give you digitized video from your V.C.R.. 8/W or

COLOR CAMERA or LIVE VIDEO (thanks lo a fast! 2.2 sec. scan time). • FULL COLORIZING! is possible, due lo i unique SELECT and INSERT color proctss. where you can select one of 15 COLORS and insert ilw color imo one ot 4 GRAV

SCALES This process will give yuu over 32,000 dillerent color combmaijons lo use in your video piclures

■ SAVES as KOALASI Video Byte allows you to sat? ail your pictures 10 disk as FILL

COLOR KOALA'S Alter which (using Koala or suitable program) you can go in and

Reader Service Number/Advertiser

102 Accolade

68

104 Berkeley Softworks

57

pictures liom inside Video Byte's menu • MENU DRIVEN! Video Byte comes wild an easy ID use menu in™ UTILITY DISK and • COMPACT! Vidun Byte's hardware is compact1 In fact no bigger than your average

108 Computer Heroes

redraw or recolor your Video Byle pic's

digiii/er prrujrarti."

rsmulgu Video Byte conies with its own cable.

• INTEGRATEDI Video [lytf is designeO lo be used mill or wiUroul EXPLODE! V4 1 color tarinilijc Explode! V4 1 is Ilic perfect companion. • FREEI Viacn liyte users arc automatically sent FREE SOFTWARE updales along will) new documentation, when it becomes available.

• PHINTI Video Byte will printout piclures to mosl printers However when used wnh

Explode1 Vt 1 your prailoul's can be done in FULL COLOR on the RfllNflDW NXiOOO.

RAINBOW NX-1000 C, EPSON, JX-BO, SEIKDSHA COLOR and the OKIOATA 10/20. Why DRAW a car. airplane, person or for that matter

anyirimo when you can BYTE il

wrncn

Video Byle it mslead

DVTE

VIULU BY I C

SUPER EXPLODE! V4.1 w/COLOR DUMP

If your looking for a CARTRIDGE wtiich can CAPTURE ANV SCREEN. PRINTS ALL

HI-RES and TEXT SCREENS in FULL COLOR to the RAINBOW NX-10OG. RAINBOW fJX-tOOQ C. EPSON JX-80 and ine OKIDATA 10 or 20 Prints in 16 gray scale lo all oihei primers Comes wilh the worlds FASTEST SAVE and LOAD routines in a car tridge or a dual SEO . PRG

Me reader Plus a built-in 8 SECOND formal and

MUCH. MUCH MORE1 Than Explode1 W1 is lor you PRICE? $44.95 + s/H or M9.95 ^'optional disable switch. — )■■■

- IN 64 MODE ONLY

VISA |MIM»,

11*3

SUPER EXPLQDEI V4.1

TD OflQER CAtl I-312 1516661

".'(,

PLUS S1.5O S/H COO'S ADO S4O0

Personal Checks 10 Days lo Clear

109 Creative Micro Design Crown Custom Covers 110 CW Data-Labs

111 112 113 114

Data East Datel Computers The Experts Fearn & Music

115 Gosselin Computer Consultants 116 Lyco Computer

117MIBR0C0 118 Micro Cube

119 Montgomery Grant

VIDEO BYTE only S79.95 IL RESIDENTS ADD 6% SALES TAX

THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 60538

1-800-772-7289 [312] 879-288B IN ILLINOIS

C64 Repair n«« . 42.95

C128D Repair

CALL

C-128 RepalrFe.cw,,. 64.95

Amiga Repair

CALL

1541 Permanent - „ Alignment

29.95

Drf».«™ Pr nters

r~AI I L/\LL

79.95

Monitors

CALL

1S71 Repair

79.95

Other Equipment .. CALL

1541 Repair

Tn

nr

68 60 67 68

BC IBC 68 68 68 32-36

67 65

19 44i

120 P.A.V.Y. Software

51

121 Renco Computer Printer Supplies

51

122 The Soft Group

123 Software Discounters of America 125 Software Support International

COMMODORE REPAIR CENTER

68 68 42-43

NRI Schools

124 Software Review FACTORY AUTHORIZED

IFC

103 AVT

105 BRE Software 106 Brown Boxes Inc 107 Computer Direct

• LOAD and BE-0ISPLAY1 Video Byte allows you to load and redisplay all Video Byle

Page

SOGWAP Software

76

62-63 68 53-55

68

Strategic Simulations Inc

3

126 SubLOGIC Corp

73

127 Superior Microsystems

65

Tektonics Plus 128 Tenex Computer Express 129 Tussey Computer Products 130Ultrabyte 131 Utilities Unlimited 132 Weaselgraphics

76 10 5 67 30 68

CALL BEFORE SHIPPING FOR AUTHORIZATION NUMBER (Have SerJ.iT arid Card Numbers te&dyJ

PARTS AND LABOR INCLUDED

FREE RETURN SHIPPING (APO. FPO. All! AOD 110.00]

24-48 HR. TURNAROUND [Subject ro Parti Availability]

30 DAY WARRANTY ON ALL REPAIRS

COMMODORE PARTS CALL (312) 879-2350 C-64 Power Supply C128 Power Supply Other Parti

34.95* 59.95* CALL

■jPlui S3.00 5lilpplng;HamJllng|

TEKTONICS PLUS, INC. 150 HOUSTON STREET BATAVIA, IL 60510

COMPUTE! Subscription

51

COMPUTED Best Gazette Games Disk

39

COMPUTEI's Gazette Back Issues

61

COMPUTED Gazette Disk

25

COMPUTEI's Gazette 5-Year Index

65

COMPUTEI's PC Disk Subscription COMPUTEI's PC Subscription

9 41


EX

263

BEFORE TYPING . . ,

PRINT"STORAGE <1!EX):";H EX$(S)"-";HEXS(S+A):PRI

GF

270

SYS (SI

ER

280

PRINT

HJ

290

BD

300

QS CHRS(18)"12a

NHANCER

REM

ML

ML

DATA

IN

HEX

730

06,20,44,14

EX

740

350

JB

360

RD

370

XA

383

-

RH

20

BANK15:TC=111S91

KP

30

PRINT"|CLR}"TAB(9)"{RVS) {2 SPACESJ128 ML ENHANCE R(2 SPACESj"

QB

40

DATA

SJ

390

PA

50

I PUBLICATIONS, INC." PRINTTABI10)"ALL BIGHTS

PF

400

MR

60

SS = "S14a0":REH

XB

410

AF

70

PRINT:PRINTTAB(18);SS:IN

FF

420

PUT"(UP)STARTINS ADDRESS II j 86

BM

430

XS

443

MQ

450

DJ

460

DATA

470

C9,20,00,10 DATA A5,EB,C5,E5,F0,C5, 20,7D,FF,91

(SPACE)RESERVED"

LE

RP HP ER

HD QP

90 90 100

STARTING

S=VAL(SS):IFS=3THENS=VAL (STRS(I)EC(MIDS(SS,2) ) ) ) PRINT:PRINT"STORING DATA

S):C=C*DEC(YS):A=A+1 110 READYS:LO0P UNTIL YS = "E OD" 1Z0 PRINTlPRINT:IF C-TC THE 130 140

STOP:BEND

150

REM

ME

160

F

RE

170

HANDLE

ML

EM

RELOCATION

210

DATA

60,A9,03,85,66,85,

20,S4,FF,C9 20,F0,3B,C9,0D,F0,

37,38,E9,30 BC

810

DATA

90,32,C9,0A,90,02,

E9,07,C9,10 AJ

820

DATA

B0,28,8D,B5,0A,A2,

04,06,66,26 HJ

830

DATA

67,26,68,B0,IB,CA,

D0,F5,18,AD

JA

843

DATA

B5,0A,65,66,85,66,

8A,65,67,85 KR

850

DATA

67,8A,65,68,85,6B,

B0,04,29,F0

QG

860

SR

873

DATA F0.BE,60,3B,AS,66, ED,Cl,17,85 DATA 66,A5,67,E9,00,85,

JK

880

67,A5,6B,E9 DATA 00,S5,68,60,A0,00,

KG

890

A6,68,8A,29

MP

920

EK

930

DATA

IB,4A,00,4C,A3,14,

3F,AA,BD,F0,F7,AA,

A9,66,8D,AA

GM

900

DATA

C9,44,F0,0B,C9,3E,

02,20,A2,02,60,4A,

90,09,4A,B0

KK

910

DATA

O0,EG,A9,3E,2C,A9,

15,C9,22,29,07,09,

80,4A,AA,BD

DATA C3,B6,B0,04,4A,4A, 4A,4A,29,3F

DATA

523

SPACES]ADDRESS."

JG

530

DATA

PRINT DEF FNO(D)=(PEEK(D)-320 RPEEK(D)=76OR(PEEK(D)>1

AH

540

DATA

960

PK

550

B9,20,D4,B5 DATA 4C,3C, 15,24,D7,30,

JH

39ANDPEEKfD)<143)ORPEEK

DATA 4C,BF,B0,A2,31,2C, A2,32,8E,AC

03,A9,08,2C

RK

970

MH

560

DATA

DATA 17,8D,BD,17,20,A7, B7,B0,0A,A5

980

570

E8,B1,20,7D DATA C7,20,7D,FF,IB,4A,

RR

DS

00,68, 85, FB

AR

DEF FNH(D)-INT(D/256):D EF FNL(D)=D-FNH(D)*256:

MB

580

DATA

POKES+1,FNL(S+11):POKES

XX

590

DATA

DH

600

MH

610

RH

620

F0RT*STOS*A:IF FN 0(T)T HKNIF FN A(T)THENPRINT"

DATA C9,44,F0,0B,C9,3E, F0,04,C9,4D

BC

630

DATA

"; :TB=(PEEK!T+1)+PEEK

PM

640

2E,BO,BD,17 DATA 20 ,E1,15,20,CE,15,

GA

.

(T+2)'256)-5120:POKE(T+ 1) ,FNL{S+TB) :POKE (T+2),

23,7D,FF,1B

KR

JK

650

DATA

ML

FOR

NEW

AD

C9,2E,D0,17

STAR

DEF FNA(D) => ( PEEK (D + 2) > 1

P0KES+69.FNL(S+102):POK

8, FNH(S+952):POKES+770, FtJL(S + 954) :POKES+77 2,FN

20,CE,15,AD,BD,17,

D0,04,A0,80,A9,00,

JA

OK.

746,FNL(S+952):POKES+74

DATA

BE

950

DATA

DATA

990

DATA

QJ

1300

MO

1010

2E,D0,29,EA 660

DATA

BS

250

POKES+78,PEEK(828)!POKE S + BB,PEEK(829)

ES

670

33,16,20,48 DATA 16,20,5D,16,C9,02,

BC,17,20,A7,B7,B0

DATA

BC,17,AD,BC,17,C9

,04,93,E2,C9 QF

1020

DATA

IF,BU,DE,20,CC,FF

,A9,08,20,C3 DF

1030

DATA

FF,A9,0F,20,C3,FF

,A9,00,A2,3F RQ

1043

DATA

20,68,FF,A9,02,A2

,B8,A3,17,20 1350

DATA

BD,FF,A9,0F,AE,BC

,17,A3,0F,20 1063

49,00,AD,BD,17,C9,

HA

DATA

,05,A5,60,8D

D0,E2,A3,3E,2C,A9,

NEXT:BEND:PRINT

BC,B3,A5,60,8D,C2,

17,A9,0B,8D

20,D2,FF,4C,27,15,

240

60,8D,Cl,17,20,A7r

B7,90,03.4C

D0,0E,A5,EB,C5,E4,

KB

C9,52,F0,09,C9,57,

F0,0B,68,68

CE,15,4C,A2,15,20,

C9,2E,F0,0F

29,03,60,20,E9,B8,

C9,20,F3,F9

68,58,60,4C,75,14,

F0,ED,A9,3D

FtJH(S+TB) :T=T+2

940

A9,10,20,52,B9,20,

E4,FF,C9,20

DATA

PR

16 , A.\ , EB , B A , 20 , 52 ,

4C,70,14,20

DATA

AA,BD,0 7,B7

A9,11,20,D2,FF,20,

48,16,23,5D

H(S+954)

230

800

2E,BD,BD,17

EE+71,FNH(S+102):POKES+

XR

JM

DATA 20,E1,15,A5,F8,48, A9,00,B5,F8

+6,FNH(S+ll] 220

790

510

9ANDPEEK (D + 2) <24)

PQ

RC

67,85,68,20 DATA E4 , FF,C9,20,D0,03,

EA

RPEEK(D)=185)

RK

DATA

BEGIN:R

DATA

AD,BF,17,85,EC,AD,

7B0

DATA

(D)=44ORPEEK(D)=17 3ORPE

200

PM

500

REQUESTED

DATA

4C,27,15,20,E4,FF,

C9,2E,F0,0F

DATA

DATA FF,60,A9,2C,20,C3, FF,20,CC,FF BE,17,85,EB

AJ

EK(D)=174ORPEEK(D)=237O

GM

770

0

PRINT:PRINT"DATA

TING{2 180 190

DE

490

CODE

THEN

760

03,C7,20,AD,15,2C,

F0,04,C9,4D

SO5120

DR

HA

RELOCATION

IF

JUSTING

QD BF

DATA

20,BA,FF,2B,C3,FF,-

A2,2C,20,C6

EC,C5,E6,D0,DF,24,

C0,17,10,03

QQ

DATA

17,10,02,A5,E5,C5,

D7,30,03,20 DATA

750

480

STATEMENTS<-"

P8

DATA

JA

68,D0,F6,8D,C0,17,

EB,D0,E5,A5

PRINTCHRS(IS)" = >REC11ECK

GH

DATA

EB,BD,BE,17,A9,2C,

A2,fl3,A0,00

BR

BEGIN DATA

DATA

A5,E4,2C,C0

READ짜S:DO:POKE5+A,DEC(Y

N

JC

C6,2C,CE,15

ADDRESS

DATA

A2,14,EC,3D,03,D0,

DATA CG,78,AC,3C,03,8C, 73,14,AC,3D DATA 03,BC,74,14,8D,3C, 03,8E,3D,03 DATA 58,60,7B,48,C9,11, F0,0F,C9,91 DATA F0,0B,68,58,4C,AD,

C7,20,7D.FF,13,00,

8D,BF,17,A5

4C,8B,B0,C9,5C,D3,

04,A9,AD,A2

PRINTTAB(12)"COPYRIGHT I 989":PRINTTAB{6)"COMPUTK

RELOCATE

68,58,63,A9 DATA 00,8D,03,FF,A5,EC,

SH

AP

INC.

DATA

4D,14,A9,58 DATA 4C,06,B0,C9,42,D0,

12,AD,30,D0

24,D7,30,03,A9,08,

EB,Bl,20,7D

320

DATA 29,01,D0,35,20,B3, 77,D0,03,20 DATA C4,77,4C,8B.B0,C9, 21,D0,06,20 DATA 83 ,16,4C,8B,B0,4C, B2,B0,A9,66

RESERVED

720

FF

340

RIGHTS

JD

60,C9,58,00,08,20,

RS

PUBLICATIONS,

710

OATA

Article on page 50.

ALL

SJ

2C,A9,10,8D DATA Cl,17,20,33,16,20,

310

DATA

TE!

DATA

EX

330

03 , 23,50,B9,20,D4,

700

A9,0B,8D,2E,03,A9,

GR

COMPU

DATA

FORM

128 Monitor Enhancer 1989

B9, 23 , 48 ,16 , 20 , 5D ,

B5,4C,A2,15

AQ

ENABLED."

CODE

690

E

AT

Power BASIC:

REM COPYRIGHT

DATA

16,C9,01,F3

14,8D,2F,03

10

6B0

NT:PRINT

Before typing in programs, please refer to "How to Type In COMPUTE'S Gazette Programs," elsewhere in this issue.

FH

F0,13,20,50

1IM

DATA

BA,FF,23,C0,FF,B0

,1B,A9,31,A2 FR

1070

A9,03,8D,C1,17,20,

DATA

BA,A0,17,20,BD,FF

,A9,0B,AE,BC HB

1080

DATA

17,A0,08,23,BA,"F

,20,C0,FF,90 COMPUTE'S Gazette

June 1989

77


QF

1090

DATA

06,20,92 , 17,4C,92

EB

290

1.16, 132 ,002, 160, 00 4.177, 251 ,240 DATA 014, 169 ,032, 196, 00 2,176, 003 ,185 DATA 252, 001 ,145, 251, 20

XP

300

0,208, 238 ,096 DATA 076, 227 ,168, 076, 11

GH

270

,16,EA,AD,C1 SH

1100

DATA

17,20,FB ,F9,8E,B3

QS

230

,17,BD,134,17 da

ma

DATA

RH

1120

DATA

DG

1130

CS

114 0

AD,C2,17 ,20,FB,F9

,8E,B6,17,8D B7,17,AD ,HD,17,C9

,57,D0,23,A2 DATA 0F,20,C9 ,FF,20,7D ,FF,42,2D,50 DATA 20,38,20 ,30,00,20 ,CC,FF,A2,08

AE

1150

DATA

DG

1160

GD

1170

DATA FF,C8,D0 ,F7,2I),A2 ,17,20,CC,FF DATA A2,0F,20 ,C9,FF,A0 ,00,B9,AR,17

DF

1180

20,C9,FF ,A0,00,B9

,00,0B,20,D2

DATA

FE

1190

DATA

Bli

1200

DATA 20,C6,FF\A0,30,20 ,CF,FF,99,00 DATA 0B,C8,D0,F7,20,CC ,FF,18,A9,08

1210

KC

1220

FH

1230

BE XS

FF,AD,Bn ,17,C9,52

DATA 2(I,C3,FF,A9,0F, 38 ,20,C3,FF,60 DATA A0,00,CA,D0,FD,8B ,D0,FA,60,55 DATA 31,3A,30,38,20,30 ,20,31,38,20

1240 1250

DATA

30,30,49,30,23,00

,0B,00,00,00 BP

1260

DATA

00,00,00,"EOD"

Rewrite Article on page 52. BF PP

100 110

HD

120

130 143

IF

DE

57E6;90 57EE:56 57F6:A5 57FEIEF.

56

C9

0E

F0

29

EE

90

23

A5

05

18

69

0B

85

05

DB

35

85

13

A5

36

85

19

8E

56

AD

BE

56

18

65

22 Dl

580fi■20

85

20

90

02

E6

21

A9

CC

580E:00

BD

BE

56

4C

AF

A0

C9

5816:00

BC

BE

56

EE

90

57 56

20

581E:5C

58

60

AD

8D

56

D0

04

fl7 65

5826:20

93

Cl

60

C9

B0

F0

11

4D

582E:A9

IB

BD

7B

56

A9

19

BD

CC

5836:72 583E:60 5846:56 584E:8D

56

20

93

Cl

20

7B

57

CF

20

47

5A

A9

FF

A9

8D

72

56

20

AB 22 AD BA 3A AD 90 CF 6D 90 IE 55 88 Al BB C0 C5

85

5616:01

20

561E:07

30

5626:39

Cl

562E:00

2F

56361A9 08

A9 00 Cl 0B C0 A3 Cl 01 A0 01 C0 00 A9 20 9F Cl 09 01 A 9 00 20 A0 Cfl 85 3J

34

561E:A9

AH

AH

00

85

35

84

36

5646:A9

A0

01

85

37

564E:A9 5656tA9

2E 5C

A0

85

00

20

56 51

Cl

02 60

34 84

565E:AF

00

21

01

03

72

5666:DF 566E:56 5676i4E 567E14F 5686:54

56

56

00

00

78 El

5B

IB

21 4D

00

IB

50

52

BD

8D

A9

19

7B

IB 56

20

B9

57

93 60

Cl

5856:56 585E:56

0A

0A

6D

90

56

5866:56

AS

A9

FF

99

00

586EtB9

F7

58

99

00

55

5876:FF

F0

02

D0

20

6C

59

03

S87E:60

AD

8D

F3 56 C9

FF

F0

32

44

5886:C9

00 78

0D

A9

19

A0

IB

15

BC 5B

72 20

56 20 9F Cl

589E:BF

D0 56 20 Cl Al 0a

2F

01

20

47

5A

FB

58A6:A9

FF

BD

BD

56

AD

CF

59

19

5BAE:8D

8C

56

BD

BA

56

20

89

00

93 78 ID 0E

59 39 00

Cl 30

41 89 24

58B6:57

60

A9

80

BD

BD

56

64 20 D7

00

08

0P

58BE:5B

5A

60

AD

90

56

EE

CF

26

09 16 39 84

20

5F

58C6:59

SD

CF

59

20

80

C2

A9

41

Al

DD

58CE:00

A0

54

B5

08

09

20

0F

Cl

16

58D6:05

C2

60

7F

58

84 7F

5B

7F

10

58DE15B

7F

58

7F

58

7F

58

7F

58E6:58

7F

SB

7F

58

7F

5BBBS58

7F 7F

58

3B

3C Cl

AF 8F 97

5B

58

7F

58

7F

9F

03

A0

5BF6:5B

ID

27

7F Al

00

2F

01

2B

,'■.

09

15

A7

58FE:32

Al

00

2F

01

33

3D

Al

56 58 41

00

A5

5906:00

2F

01

3E

4a

Al

00

2F

15 80

82 49

C4 12

590E:01

49

53

Al

00

2F

01

54

2B

5916:5E

00

2F

01

5F

69

Al

4D

56 55 00 00 0G 00

49

Al 2F 75

591E:00 5926:01 592E:8A Al

01 7F

6A

74

Al

00

2F

BC

Al

00

2F

01

B0

PF

08

2F

01

BB

95

Al

84

5936:00

2F

01

A0

Al

00

2F

F8

593E:01

Al

AB

96 Al

00

2F

01

AC

5946:B6

Al

0G

2F

01

B7

BD

Al

D4 B3 4A

A9

56A6:00

00

00

00

00

00

00

594E:00

2F

01

FF

EA

A9

5F

A0

36AES00

00

00

00

00

00

00

00

5B

5956:59

95

02

84

03

20

5A

Cl

AE

56B6:00

00

0(1

00

00

01

A0

00

64

00

00

0A

C2

00

00

00

59S6:0A

01

01

00

00

00

A9

77

56C6:00

00

00

00

00

00

596E:A0

59

8D

A9

34

3C

AA

34

49 44

AD+109:READ

56CE:48

4C

50

46

49

AD

05

20

20

31

597E:A9

00

A0

A9

19

8D

31 56

2E

56DE:00

56 72

IB

5986:A2

FF

86

56E6:SD

78 8E

56

20

93

Cl

A9 A9

00

3C

59BE:C0

06

D0

85 55 IE 13

ED

56D6:20

B4 A6 4D

5976:60

I,D:CK-CK+D:NEX

45 20

00 4C

63 GB 73

595E:60

00

00 00

00

56BE:00

00 00 00

56

8D

8F

G4

5996:98

18

65

20

8D

91

56

A9

21

A0

0E

84

0F

A9

BF F7

599E:E6

56FE:35

59A6:06

00

5706:A9

85

11

A3

AB

59AE:IE

20

570E:85 5716:00

01 16

84

17

20

24

59B6:8D

A0

50

85

02

C2

F.O

03

D0

5726:57

HE

56

AD

AD

89

08

20

97 7A 35 92 3P 33

59BE:8D

571E:74

5G AD B9 00 A0 50 07 35 10 CE A0 56 3B C2 A9 84 03 20 03 4C 7B 8F 56 C9 B4 C9 08 B0 C2 20 A9 09 20 4C FA 56 C2 20 Al 00 50 54 49 53 20 4C 50 46 52 45 53 20 47 5A

RIGHTS

RESER

TO

THEN

PRINT

1B3,032,019,166,14

174,032,158,17 3,93

3,000,002,200

196,002,208,246,16

9,000,153,000 002,165,12 2,072,16

5,123,072,169

DATA 000,133,122,169,00 2,133,123,032 121,165,104,133,12

3,104, 133,122 78

AD

00

DATA 240,069,201,089,17 6,069,133,002 DATA 160,000,177,034,15

DATA

57

00

2,163,182,170

260

AF

00

DATA

RH

4C

00

200

250

56

00

BG

MH

8E

00

4,090,165,095 DATA 133,251,165,096,13 3,252,032,253

DATA

EE

00

190

240

5F

57DE:C1

84

00

PC

EB

45

00

8,173,032,247

DATA

20

00

CKO13757

230

57

00

I=AD

CS

AF

00

DATA

220

99 2F

56

568E:00 5696:00 569E:00

180

FA

20

52 20 A0

8E

5896:C1

55FE:00 5606:80 560E:20

9F

20

2E

58BE:8D

Program 1: Help Pad ml SB

85

IB

AP

210

on pagt

20

57D6:8C

Bl 4C

00

170

JP

See instructions in article 44 before typing in.

34

ca

00

EK

160

The GEOS Column

3D

57 C8

00

"ERROR IN DATA STATEME NTS" PRINT "TO USE, ENTER:11! PRINT "SYS"STRS(AD)",LI HE NUMBER,HEW LINES" DATA 032,253,174,032,13

HR

elsewhere in this issue.

20

AF

53

T 150

refer to "How to Type In COMPUTE! s Gazette Proarams,"

C9

4C

00

"ALL

D:POKE FP

please

0A

56

55

PRINT "COPYRIGHT 1989": PRINT "COMPUTE! PUBLICA TIONS, INC."

FOR

programs,

F0

8E

00

VED":PRINT CS

Before typing in

17

EE

57C6:B0

50 A4 PI 3B 43 4B 53

AD=828 PRINT CHR$(147)"HEWRITE : SELF-MODIF¥ING BASIC"

PRINT

BEFORE TYPING .

C9

57CE:C8

25 14 ce

57BE:F0

45 51 25 00 00 00 00

:PRINT

XG

3,165

20,D2,FF ,CB,C0,OD

,D0,F5,2H,Ct!

CK

DATA

COMPUTE!'* Gazette

June 19B9

56EE:8D 56F6:34

49 00

00 00

00

00 45

10

01

60

EA

85

20

21

46

A0

00

84 Bl

20

C5

C9

FF

fc'0

38

D6

85

20

90

02

00

4C

8C

59

99

C8

C0

06

D0

DF

E6

lfl 02 9B

B3

C2

10

D8

A5

IE

68

CF

59

0A

AB

B9

D9

58

Dl

59

C8

B9

D9

58

8D

59C6:D2

59

20

2A

Cl

20

D0

59CE:60

00

4C

00

00

A5

IE

59 C9

59D6:0D

B0

3E

AD

6B

59

C9

FF

59DE:F0

19

0A

0A

6D

6B

59

6D

28 D7 G9 D7 33 6B

59E6:6B

59

AA

A0

00

B5

00

99

75

AF

59EE:06

00

E3

C8

C0

06

D0

F5

Cl IE

A5

IE

0A

0A

65

AA

A0

00

B5

00

04 69 FB

00

E8

C3

C0

06

D0

BD

53

572E:02

F0

57361F0

013

S? ID A9

573EIA1

C2

4C

FA

56

5746:00

C2

20

Al

C2

574E:AD

91

56

20

B0

5756:C2

20

AE

Cl

A4

575E:48

45

20

5766:4E 576E:49 5776:45

45 4F 4C 4E

52

20 45

48

45

20

50

54

00

60

577E:A9

00

8D

8D

56

BD

BE

57a6:8D

8A

56

20

B0

C2

A9

57BE:A0

50

85

10

84

11

02

B5

06

B4

07

579E:C2

18 IF

5A A0

A9 50

FF

0F 34 5B

57A6:56

20 A9

A9 20 BD

00

5796:A0

57AE:21

AC

8E

56

57B6:F0

5D

C9

00

77

59F6:20

2A

7A

59FE:1E

0E

5A06:99

6? 06

DA

5A0ESF5

20

2A

A5

IE

BD

6B

29

Cl

5A16:59

60

20

9F

Cl

19

BF

Al

52

5A1E:00

2F

01

A9

0A

A0

BF

85

56

EB

34 36

A9

00

A9

A4 2E

A0

CD

5A26:33 5A2E:35

Si

00

A0

01

5A36:37

B4

38

AD

8B

56

B5

5A3E:A5

35

A4

36

85

IB

B4

31 B5 S3 85 7B 05 4F 19 B9

5A46:60

A9

00

A0

50

B5

04

BC

B4

21

84

C4

20

SA

36

5A4E:05

A9

FF

A0

01

85

02

84

A0

Bl

BS 20

C9

0C

FD

5A5fi:03

20

78

Cl

60

20

9F

Cl

F0

59

C9

an

FB

5A5E:3B

BC

Al

00

2F

01

20

A8

44 7A

90


54 4E A3 AD A0 20 56 C2 01 60 20 31 10 04 11 48 00 A0 37 85 C2 60 81 07 OB 05

3F 8A 81 1C C7

O5

32

FF

07

B9

08

05 20 45

46

B2

49

0B 1A 4C

00

18

4A

49

4D

44

42

42

53

00

50

AA

20

42

4F

5B

20

E2

00

45

4C

4B

20

19

52

4B

2C

20

4E

43

59

00

20

28

20

20

20

20

27

0820 :20

20

32

38

36

32

32

IB

0C

E4

0828 :00

EA

A9

36

A0

08

B5

02

BD

EB

03

20

5A

Cl

FB Dl

0830 :84 0838 :00

64

00

00

0A

60 0A

01 01

AB 01

IF DC

01 00

Al A9

00

3B

02

30

01

B3

04D8

00

00

00

00

00

00

00

00

E0

0780

00

A0

S0

es

35

85

04E0 :00

00

00

30

00

00

00

00

E3

0733

12 52

07

A4

0A 45

85

5A6E:3B

20

46

49

5A76:84

36

A9

2A A0

01

35

37

IE

04E8

00

00

00

00

00

00

00

00

F0

0790

41

4D

45

3A

00

5A7E:84

38

A9

3B

35

33

AD

CF

90

04F0 :00

00

00

00

03

00

00

30

F8

0793

87

B5

02

84

03

5AB6:59

0A

AA

BD

00

54

85

04

FB

04F8 :00

00

00

00

20

29

A5

02

C9

02

F0

88

56

E8

BD

00

54

20

9F

07A8

77

C2

4C

2C

C2

56

A9

00

A0

0500 :00 0508 :C7

Cl

00

00

3F

01

A9

07BO

04

35

11

08

02

5A9E:85

89 34

Al A6

39

8D 0A

85 50

20

5A96I05

OB

20

E4

Cl

E0

D2

0510 ;05

85

A9

07B8

C7

20

00

00

20

77

92

Cl

1C

00

00

4B

54

07C0

03

20

56

5AAE:C2

20

FF

55

60

EA

A9

31

05

00

41

05

34

A<1

07C8

0E

0B

05

14

E3

50

85

20

84

21

20

26 41

03

5AB6:A0

02 D5

0519 : 51 0520 : 00

93 84

A9

0A

20 02

Cl

F0

84 0E

03

5AA6:00

02 60

60 58 6F 67

07AO

5ft8E:8D

38 A9 Cl 00 IB A0 01 20

0528 :05

00

3E

35

39

05

00

B8

63

07D0

28

F4

07

0B

5ABE:5A

20

21

5A

A9

00

8D

A9

34

4F

4B

00

51

55

49

54

Cl

07D8

0B

05

3C

0C

5AC6:B4

3D

AA

34

20

93

Cl

60

Fl

0530 : 87 0538 :00

49

4E

46

4F

00

4C

2C

02

07E0

1A

08

00

18

19

5ACE:00

00

00

00

00

00

0 0

EA

6E

0540 :C2

20

93

Cl

20

47

37

20

BE

07EB .45

50

46

5AD6:A9

35

A0

5B

3D

AB

34

08

35

20

ED

Cl

A0

DC 3F

IB

0A

14 B9

20

69

85 00

07F0

33

07 15

A0

07FB .20

54

55

36

85

18

84

19

62

0558 I 56

09

99

64

05

C9

00

F0

89

0800 . 2E

4F

2E

5AEE:A0

AS A4 Bl

0548 :56 0550 :B4

42

84 35 00

1C 76

A9

5ADE:AC

8C 05

4C 20

20

C9

00

F0

0E

6ft

0560 :17

C8

D0

F3

00

00

30

00

Bl

080B :34

37

38

5AF6:20

45

Cl

E6

20

A5

20

D0

5C

0568 :00

00

00

00

00

00

00

00

72

0810 ;50

41

SAFE:03

E6 Bl Bl

21 AC 20 C9 20 C9

EE

5A

60

00

00

00

33

30

00

00

7A

0818 :2E

F0

IB

99 65

0570 :0O

20

A0 A0

0578 :A9

85

10

AD

20

FU

16

20

E2

0580 ;85

84

0D

A0

35

71

5B

C6

20

84

17

07

A9

C9

FF

D0

02

C6

21

19 IE

0588 :85

5B1E:20

A5 4C

D3 E7 95

05

20

A9 A9 20

A0

Cl

07 3C 16

0590 ;00

8D

FB

05

A9

FF

8D

5B26:0D

5B

4C

63

5B

5B2E:A9

20

20

81 06

95

07

Cl 06

20 85

5B36:05

Bl E5

85

06

5B3E:1B

A4 B4

19 IB

35

08

5B46:1A

A5

37

84 A4

5B4E:0A

84

OB

20

24

5B56:B9

91

5B5E:F0

5BBE:D0

03 85 Cl ED 18 91 F3

5B96:0<1

00

5B 99 33 C8 D0 F3 18 84 19 60 8D D3 D3 5A B0 60 A0 00 5B C0 06 60 00 00 00 A5 16

5B9E:A9

3C

A0

5BA6:A9

00

A0

5BAE:DE

5B

A0

A9 5BBE:03 C8 5BC6:EB 5B

0F D0 C9

5SCE:28

65

5BD6:03

AO

5BDE:00 SBE6:20

5A66:C1

5AE6:A5

5BO6:0O

5BOE:00 5Bl6:C9

45 4C

4E 45

AF 89 E2 S3 U8

48

39

52

73

5B

B3

0598 :05

A9

D3

A0

05

85

02

84

E1A

0840 :00

00

56

09

03

15

BF

00

97

A5 A5

B6 03

C2

20

7A

C2

FB

50

0848 :O0

24

00

00

3C

3F

FF

09 11

00

A0

20

40

FF

00

20

00

A0

14

C5

01 20

3F

A9

0850 :20 0858 . 3C

24

8F

42 84

A9

35

01

20

20

01

38

3C 01 20

7C 6A 46

85

2B

20 20 10 06

74

09 38

05A0 :03 05AB :FB 05B0 :95 05B9 :85

84

07

AD

FB

05

20

83

0860 ;01

20

00

71

00

F7

05C0 :30

C2

20

BC

C2

F0

06

20

8E

0863 ;20

01

3C 01

01

A0

01 20

20

Cl

20 20

20

30

01

B8

00

C0

06 1A A4 0D 20

74

0 5C8 :FC

05

CE

A5 A9

99

F8

05

10

0870 i20

28

01

3C

24

01

00

22

C5

05D0 :4C

05 39

4C

83

06

00

00

00

10

0873 i01

38

3F

FF

24

03

00

01

05D8 :00

00

00

00

00

00

E2

00

20

00

00

20

33

38 07 43

5a 23 61

SA

38

A5

3B

05E0 :00

00

00

00

00

00

00

57

42

0830 :00 0838 :01

03

00

FF

FF

00

00

02

C6

19

09

05E8 :72

69

74

65

20

49

GD

61

CD

0390 :45

4C

00

61

05F0 :67

65

20

56

32

2E

20

45 31

00

CE

00

00

00

20

77

08A0 :00

00

00

30

00

00

00

00

BO

00

A8 H6

05F8 :0O

00

CB 00

1C 11

0898 ;20

03

00 A9

4C 2E

F0

30 C2

49 31

EA

33

46 56

20

B9

50 20

0600 :56

A0

09

85

02

64

03

20

21

08A8 :03

00

00

0O

03

03

33

00

B8

8D

DF

5B

A9

0608 :74

C2

20

7A

C2

BA

33

03

03

33

00

00

C0

84

03

56

0613 :EE

FB

05

20

B9

C2

C7 E8

00

02

FA 11

08S0 :00

85

F0 A5

08B9 :00

00

03

00

00

33

33

00

C8

52

8D

OD

SB

8C

92

0618 ;38

E9

20

85

07

A5

10

85

8B

08C0 ;00

00

00

00

00

00

00

00

D3

00

8C

E0

5B

A2

01

0620 :06

A9

00

A0

20

85

10

84

5F

08C8 :00

00

00

00

00

00

00

00

D8

91

02

F8

0628 : 11

20

BF

C2

EE

36

08D0 :00

00

00

00

00

00

00

00

E0

AD

02

0630 :F8

05

60

4E

20 77 6F 74

C2

ES

65

73

76

08D8 :00

00

00

00

00

00

00

00

E8

17

FQ

11 5B 18

F0

F5

C0 E0 10

A9

11

20

77

C2

A9

01

3D

FA

CE

08E0 :00

00

00

03

00

00

00

00

F0

02

85

02

90

02

E6

C8

0638 :00 0640 r05

A9

07

85

10

A9

D3

A0

EL

08E8 :0O

03

00

00

00

00

00

00

4C

B7

E7

0648 :05

85

0C

84

A0

IB

08F0 :00

00

00

00

00

00

00

F8 01

AD

DP

40

6F

0650 :06

85

16

84

95

07

37

0BF8 ;0O

00

00

30

00

00

00

00

09

77

C2

AD

91

56

CD

D3

A0

05

84

03

D2

0900 :00

00

00

00

00

03

30

00

12

F0

06

20

B0

C2

20

C9 59

0658 :A9

5BEE:84

89 Al

0D A9 17 20 85 02

33

00

6(1 29

00

00

5B 5B

00 00

74

C2

A9

02

3D

F9

05

CB

0908 ;00

00

00

00

00

00

30

00

1A

5BF6:C2

4C

3E

C2

01

FF

EA

A9

9D

0660 :20 0668 1A0

20

A9

00

8 5

FB

84

FC

24

0910 :00

00

00

00

00

00

00

00

22

5BFE:5F

AS

00

00

00

00

8D

0670 :A9

00

A0

80

a5

0A

84

0B

D5

0918 :00

00

00

30

00

30

00

00

2A

0678 :AC

F9

05

B9

00

81

C9

00

2F

0920 :00

00

00

00

00

00

00

00

32

0630 :F0

3A

85

04

C8

B9

00

81

33

0928 :00

00

00

00

00

00

00

06B8 :35

05

20

E4

Cl

A9

32

AO

44

0930 :00

00

00

00

00

00

00

03 00

3A 42

0690 :80 0698 :FC

85

02

84

03

A5

FB

A4

12

0938 :O0

00

00

00

33

30

30

33

4A

85

84 84

05

A9

FE

AO

BA

3940 :00

00

A9

00

A0

34

85

32

A9

5B66:1B

5B6E:45 SB76:18 5B7E:85

5B86J99

5BB6:00

8C

06A9 :00

85

04 06

07

23

7E

Cl

8E

0948 :84

03

A9

33

A3

53

85

04

E7

040W:BF

FF

FF

FF

80

00

01

80

6E

06A8 : 18

A5

FB

69

FE

85

FB

90

D6

0950 ;B4

05

20

78

Cl

60

30

00

01

0408:7F

01

80

08

01

80

38

01

BB

06B0 :02

E6

FC

EE

F9

05

EE

F9

Cl

0410:30 0418:01

08

01

80

7C

01

82

4A

B9

06B8 :05

4C

70

06

65

01

81

Fl

01

80

D0

06C0 :A5

FC

E9

20

A9

56

E7

0420:41

01

BF

El

01

82

41

01

B4

06C8 :A0

09

85

02

77 FC 03

38

49

20 85 34

C2

82

23

74

ID

0428:82 0430:01

41

01

82

42

01

82

7C

Al

C2

8A

F0

B2

00

01

82

00

01

82

02

80

00

01

FF

FF

FF

F8

20 10 06

EF 3D 12

Program 3: Note Converter

01

07

0440:83

06

00

FC

04

57

0443:04

48

45

4C

50

46

09 49

FC 4C

E7 4C

20 C2 11 37

7A

0438:C0

0450:45

20

20

20

20

56

31

2E

F3

06D0 :C2 06D8 :B9 06R0 s 84 06B8 :84 06F0 :AD 06F8 :2fl

0453:32

00

00

00

00

CA

41

4D

74

3700 :06

0460:45

53

20

C4

2E

20

D4

55

21

0708 : 32

046B:42

42

53

00

00

00

00

00

3C

3713 :20

0470:00

00

00

00

00

00

00

00

78

3718 :4F

0479:00

00

00

00

00

00

00

00

80

0720

Program 2: Help Grabber

A9

00

A0

20

A5

FB

A4

FC

FA 85 85

5003

BF

FF

FF

FF

80

00

01

80

20

8F

C2

EE

F8

05

Rfi

5008

7F

01

30

03

01

30

08

01

54

FA

05

CD

FB

05

F0

09

EE

5010

80

08

01

80

7C

01

82

77

C2

EE

FA

05

4C

41

FF

5018

01

82

49

01

ai

Fl

01

20

77

C2

20

A8

Cl

01

SC

5020: 41

01

BF

El

32

07

0D

01

95

00

7D

5023- 82

41

01

82

32 01

41 82

52 69 4D

00

01 42

4A 80 01 7C

3A

AE

Cl

3C

00

3E

18

43

42

5030- 01

B2

00

01

82

00

01

82

9A

4E

56

45

52

53

49

4F

42

5033: C0

01

30

00

01

FF

FF

23 46 3C

4F

46

20

48

00

FC

50

57

51

45 49

03 53

A4 F6

05

4C 48

4C AE

5030: 83

49 00

45 20

5048: 50

48

45

4C

50

46

49

FF FC 4C

91 33 0B

20

4E

D8

5050; 45

20

20

23

20

56

31

2E

8C

0480:00

00

00

00

00

00

00

00

89

0488:00

00

00

00

00

00

00

00

90

:4E 0728 :50 0733 :C1

0490:00

00

00

00

00

00

00

00

99

0738 :4F

57

20

43

4F

4D

50

4C

98

5058; 32

00

00

00

00

CA

41

4D

3D

0498:00

00

00

00

00

00

00

00

A0

0740 :45

54

45

2E

IB

00

60

AB

CB

5063: 45

53

20

C4

2E

23

D4

55

B9

04A0:00

00

00

00

00

00

00

00

AB

0748 :00

A9

00

99

56

09

C8

C0

8 3

5068: 42

42

53

00

33

30

00

00

25

04A8I00

00

00

00

00

00

00

00

B0

F0

02

D0

F6

60

A9

56

D4

5070: 00

00

00

00

00

00

00

00

11

04150:00

00

00

00

00

00

00

00

B3

0750 :14 0758 :A0

09

85

16

84

17

A9

76

55

5078: 00

00

30

00

00

00

00

00

19

04B8:00

00

00

00

00

00

00

00

CB

04C0:00

00

00

00

00

00

00

00

CB

04CB:00

00

00

00

00

00

00

00

04D0:00

00

00

00

00

00

00

00

07

85

02

84

03

20

56

13

5080: 00

00

00

00

00

00

00

00

21

A5 C2

02

C9

02

DO

06

20

9D

5UB8: 00

00

00

00

00

00

00

D0

0760 !A0 076B :C2 0770 :?7

60

81

0D

DE

5390: 00

00

00

00

00

00

00

IE

02

11

48

OB

C6

29 31

0773 :0A

2C 10

C2

DB

4C 16

00 00

5098: 00

00

00

00

00

00

00

00

39

June 1989

79

COMPUTEIs Gazette


50A0: 00

U0

00

00

00

00

5 HAS: 0H

00

00

41

00

00

00

00

49

00

00

00

50B0: 00

00

00

00

00

00

50B8: 00 50C0: 00

00

00

51

00

00

00

00

00

00

00

59

09

00

00

00

00

00

00

61

50C8: 00

00

00

00

00

00

00

00

69

50D0: 00

00

00

00

00

00

511D8: 0B

00

00

71

00

00

00

00

00

00

00

79

5 0E0: 00

00

00

00

00

00

50E3: 00

00

00

00

81

00

00

00

00

00

89

50F0: 00

00

00

00

00

00

00

00

00

91

50F8: 00

00

00

0 0

EA

A9

5100: 51 5108: A0

85

4F A0

D6

0E

84

C2

88

A9

07

20 0C

0B

16

0F 91

A9

00

36

5110: A0

B0

85

0A

84

0B

5118: A4

00

8D

55

5120: 20 512B: 51 5130: A0

1C 12

AD 84

AC

56

7F

95

Cl 14

8C 51

0C 51

E7

51 55

A5 56

15

20

29

C2

DD

45

A9

07

97

AC

01

04

SA

68

5140: 05

A9

00

A0

00 S5 85

AD

84

99 34 HI

81

5138: 00

0fl

84

94

5118: 0B

20

3E

C2

4E

C0

74

E7 Cl 65 73

4C

5150: GP

00

00

00

08

AB

Program 4: Help Pad basic

032,032

JP

20308

DATA

032,086,049,046,

050,000

CH

20314

DATA

20320

DATA

069,08 3,032,196,

046,032

XX

20326

DATA

212,085,066,066,

083

AG

20476

DATA

076,255,085

10

HEM

COPYRIGHT

TE!

{2

1989

PUBLICATIONS,

COMPU

HE

10

REM

COPYRIGHT

TE!

PUBLICATIONS,

ALL

XG

20

REM

RIGHTS

THIS

1988

RES

-

RESERVED

IS

THE

UPDATED

J8 SPACESjREVISED MAY IS SUE

AC

30

PS

40

DX

50

SP

60

ERVED.

RB

28

IFA=0THENA=1:PRINT"LQADI

MC

30

NG HELPPAD.ML":LOAD"0:HE LPPAD.ML",B,1 PRINT"POKING IN DATA"

CK

40

FOR D

J»20224

A:P0KE

TO

50

FOR E

J=20331

TO

22014:POK

60

FOR

J=20476

SR

70

READ

TO

A:POKE

NEXT:IF

20478

INT"ERROR

IN

PRINT"SAVING

THEN

KELP

1988

GAZETTE

42);CHRS(147) FORI=1TO10:PRINT"(DOWN)" PRINTTAB15)"{4}UDI COPYR IGHT 1988" PRINTTAB{5)"GCH COMPUTE! PUBLICATIONS INC." PRINTTABI5)"JFK

ALL

COPYRIGHT

PUBLICATIONS,

1989

COMPU

CX

100

PRINT"(DOWN]SEARCHING F OR "GFS

BE

50

ALL

110

FS

HDS=""iPOR

1=1

TO

EXT

4:REA

EXT

120

FOR

NL$="";TS=CHRS(18):SS=C HRS (1) :OPEN 15,B,15,"10

:":OPEN

2,a,2,"I"

POKE53280,.:POKE53281,.: L=828:LL=335:LH-337:FL=8 44:C-847

AP

60

TSf.)="{RVS]{RED)":TS(D ="{RVS](YEL)"

XA

70

PRINT"[CLRJ":FORI-1TO3:P

I=1TO5:READIE:IDS=I

D$+CHRS HE) :NEXT

130

-

RESERVED

i,J:next

D HE:HDS=HDS+CHRS(HE):N FK

RIGHTS

INC.

RINTSPC(5)TS(.)"

CC

80

(18 SPACES}":NEXT PRINTSPC(5)"{RVS!{RED] RAFIX

#2,NTS,NSS

CONVERTER

G

"

XE

90

FORI=1TO3:PRINTSPC(5)TS(

QF

100

.)"(18 SPACES)":NEXT PRINT"{2 UP}"SPC(12)TS( 1)"(27 SPACES]"

2 56 : POKE782,EA/256: Si's6

AX

170

IF

5496

HM

180

GM 110

FH

190

HC

130

EJ

149

PRINTSPC[12)T$<1>"

EX

150

PRINT"{3 DOWNj(WHT}"SPC (17)"CHOOSE"

XB

160

PRINT"{2

ASC(BS)<>130

THEN220

20224

DATA

FA

200

20230

128,000 DATA 001,128,127,001,

GET#2,HTS,HSS:1=3:IF HS S="" THEN HSS-CHRSI0) GETI2,B$:I-I+1:1F BS="" THEN BS=CHRS(fl) IF ASC(BS)=160 THEN220

GD

210

DS=D$+BS:GOTO190

128,00B

RK

220

FOR

DATA 001,128,008,001, 128,008 DATA 001,128,124 , 001,

AX EC

230 240

IF D$=GF$ THEN260 NEXT E:IF NTS=NLS

CLOSE1:PRINT"SAVE

COMPL

ETE":END

20236 20242

191,255,255,255,

1=1

TO

DATA

001,130,073,001,

FX

253

CR

260

IF

QJ

20254

129,241 DATA 001,128,065,001,

EX

20260

DATA

CP

270

DATA

JK

20272

DATA

001,130,066,001,

MB

290

GET12,MTS,MSS:IF MSS="" THEN MSS-CHRSI0)

901,130,192,001,

BM

300

FOR

DATA

001,255,255,255,

HG

310

131,095

29290 20296

1=0

TO

65:GET

12,BS

:NEXT

PRINTSPC(12)TS(1)"

COMP

UTE! PUBLICATIONS,INC " PRINTSPC{12)TS(1]" (4 SPACESlALL RIGHTS RE SERVED{4 SPACES}" SPACESl"

D0WN){RIGHT}

I":PRINT"{DOWN}{RIGHT) QUIT"

MD XC

170 180

GOSUB1370 IFAS<"1"ORAS>"3"THEN170

QJ

190

A=VAL(AS):IFA=3THENEND

CF 200 PRINT"{CLR}(3 DOWN}

{WHT]";:IFA=2THEN229

FP

210

F0RI=lTO4:PRINTI"{LEFT}

PQ

220

. "HIS(I):NEXT:GOTO230 FORI=1TO7:PRINTI"(LEFT)

GET#2,CT$,GTS:GOSUB370:

PRINTt2,HDS;:GOSUB380:T

198

SPACESl"

<3>3.

=HSS:GOSUB370

001,130,0011,001,

SPACES)COPYRIGHT

(?H. HIRES":PRINT" {D0WN}{RIGHT}{6>2. MULT

ND(OFF(":GOTO360 PRINT"(D0WN]CONVERTING DTS=TS:DSS=SS:TS=HTS:SS

12B,000 20284

FOU

260

130,000

DATA

NOT

MJ

130,124

20279

THENPRINT"

{6

[27

(SPACE}"GFS

130,065

20266

DS=HL$

(DOWN){RVSjFILE

191,225

KE

129

THEN2

20248

001,130,065,001,

RE

31:GETS2,B$:

60 TS»NT$:SS=NS$:GOTO140

PRINTSPC(12)TS(1)" 9(7

NEXT

130,074

JF

REM TE!

FORI = 1TO4:READHIS (I) :NEX T:FOKI=1T07:READMUS(I>:N

FOR E=0 TO 7 DS=NL$:GET#2,B$:I=1:IFB S-NLS THEN220

AE

19

40

150 160

DR

Article on page 37. FK

HI!

KB KQ

XE

Grafix Converter

TO CONVERT";G

256:POKE 194,SA/2 56:POKE

GB

elsewhere in this issue.

!GRN)"

INPUT"FILE

GOSUB370:GET

CS

BEFORE TYPING . . . Before typing in programs, please refer to "How to Type In COMPUTERS Gazette Programs,"

90

140

EF

0,255,3,21,87,10,1

AP

JX

EF

DATA

POKE52,B8:POKE56,88:CLR

MM XS QP

BD

413

FORI=828TOB63:READJ:POKE

GD

130

RETURN

FM

"0");ASCfSS+"0"i

30

DISK" 90 OPEN1,8,1,"0:HELP PAD" 100 SA=20224:EA=23552 110 POKE193,SA-INT<SA/256)«

HF,

400

20

PAD TO

POKE7Bl,Sft-INT<EA/256)»

AS

RIGH

80

120

PUINT#15,US;2;0;ASC(T3+

POKE 53280,0:POKE 53281, 0:POKE 646,S:PRINTCHRS(1

DA

MD

390

RR

PR

780,193

KP

DH

PA

DATA":STOP

360 370 390

EP

J,A:CK=CK+A:

CKO9532

ER KA RR

RINT:PRINTGFS" CONVERTE D" CLOSE2:CLOSE15:END US="U1":GOTO390 US="U2"

TS RESERVED(HOME)" 80 PRINT'MDOWNj {RVSKSJGEOC ONVERTER 1.1{0FF](DOWNj

J,0:NEXT

AC

;GTS; PRINT#2,IDS;:GOSUB3B0:P

70

T

SH

350

SP

20330:REA

J,A:CK=CK+A:NEX

KM

COMPU INC.

{SPACE}GEOCONVERTER

INC.

SPACESlALL RIGHTS

PRINTI2,HTS;HSS;CHRS(0)

Program 5: GeoConverter

:NEXT

HJ

340

000,000,000,202,

065,077

QS

GP

DATA 000,252,079,250, 091,252 DATA 079,07 2,069,076,

FP

320

FOR

32«E+2:GET#2

CS

233

PRINT"(5 DOWN} {3 SPACESlFROM:

080,070

FQ

330

PRINTS2,MTS;MS5;:FORI=0

BB

240

GOSUB137fl:IFAS<"l"ORAS>

FR

20102

DATA

07 3,076,069,032,

BO

COMPUTED Gazelle

June I9B9

S=DTS:SS=DSS:GOSUB370 1=0

TO

,B3:NEXT

TO

15:GETB2,BS:NEXT

.

"MUS(I):NEXT

"7"THEN240

";


PD

250

F=VAL(AS):IFF>4ANDA=1TH EN240

GJ

260 270

BQ

280

JD

290

QF

IFA=2THEN289 PRINTHIS(F):GOTO290 PRINTMUS(F)

PRINT"(DOWH}{5

n. U ■

GQ

300

Hii

SPACES)?

GOSUB1370:IFAS<"1"ORAS>

KD

320

"7"THEN300 T=VAL(AS):IFT>4ANDA=1TH EN300 IFT=FTHEN300

JH

330

IFA=2THEN350

FQ

340

KQ

350

PRINTSI$(T):GOTO360 PRINTMUS(T)

SE

360

JE

310

RS

PK

FB

370

FG

380

IFPS=""THEN360 ES=PS:X=.

RK

390

IFA=2THEN410

400

ONFGOSUB8 9 0,900,910,920

JGOTO4 20 410

ONFGOSUB930,970,1040,10 50,1060,1070,1080 PS=ES:IFLEN(PS) MGTHEN3 60

RM

420

FE

430

PRINT:POKELL,X:POKELH,Y

EB

440

NS="":INPUT"(2 DOWN) f2 RIGHTlNAME OF NEW

SF

IFNS=""THENPRINT"{3 ";:GOTO440

8:RETURN:MICRO ATOR

QP

1090

SC=23552:RETURN:DOODLE

IFF=3THENPRINT"SCREEN..

AA

1100

SC=2 3552:POKEC,llSYSFL :RETURN:PMNT NOW!

CHRSI16);:NEXT

BB

1110

SC"2 3552:POKEC,16:SYSF

PRINT#2,CHRS(BO);:NL«6: GOSUB1210:RETURN

QP

1120

BO=PEEK[33576):SC-3257

75B

GJ

1130

6:RETURN:ART STUDIO BG=PEEK(34576):SC=3257

FB

1160

SC'23552:CR=3 2 576:RETU

QP

1170

BG=PEEK[32 64 0):SC=3276 a:CR=337 92:RETURN:BLAZ

AQ

1180

BO=PEEK(3 3576):BG=PEEK

790 800

1250:RETURN HN-92:GOSUB120 0:GOSUB12

FK

810

RJ

82B

B30

UP) B40

(33577):SC=32576:CR-33

SA

1190

STU

BG-ABS(254-PEEK(22748)

) :BM = 24 768:SC = 22768:CR =23768:RETURN:MICRO LUSTRATOR

NL = 127:GOSUB1210:GOS[IB1

GH

1200

IL

OPEtI2,8,2,NS:PRINT*2,C

230:NL=24:GOSUB1210:GOS

HRS(LN);CHRS(HN);JRETU

UB1240:GOSUB1210:RETURN

RN:OPEN

ONTGOSUB940,970,1040,10

RP

490

AE JD

500 510 520

0 IFASOCHRS U31THEN510

EJ

PF QH

530

SYSL,PS,8

BP

KS

540

GOSUB12 90:GOSUB1280

90S

JQ

550

GOSUB13 70:IFAS="«"THEN7

JC

91B

Y = 96:RETURN:PRINT

0

XK

92B

ES-ES + "{H

FILE,

SET

LOAD

ADDRESS

HK=32:GOSUB12 00:GOSUB12

HE

1210

PR I NT"PADDING...":FORI -1T0NL:PRINT(2,CHRS(0)

RS(BO);:GOSUB1250

850

ART

UB1250

20:GOSUB1230:PRINTI2,CH PB

PADDLES

220:NL=64:GOSUB1210:GOS

480

NLS14:GOSUB1210:GOSUB12 40:RETURN

;:NEXT:RETURN:PADDING

CF

1220

PRINT"BITMAP...":FORI=

50,1060,1070,1080

GG

860

LN=220:HN=24:GOSUB1200

NS=ES:IFLEN(NS)>16THEtJ4

.TO7999:PRINT*2,CHRS(P

MF

PRINTit2,CHRS(ABS (254-BG )}t:NL=19:GOSUB1210

EEKfBM+I));:NEXT:RETUR

40 GOSUB1260

870

QS

880

GOSUB1230:GOSUB1240:GOS

GOSUB1370:IFAS="<"THEN7

XS

56 0

IFASOCHRS [13JTHEN550

GD

570

PRINT"(2 DOWN) {4 SPACESjWORKING... {DOWN)":BH=24576:NS^NS* ",P,W":LN=.:IFA-2THEN59

89B

PRINT"SCREEN.,.":F0RI= .TO999:PRINT#2,CHRS(PE

ES = "DD"+ES:i' = 92: RETURN:

EK{SC+I));:NEXT:RETURN :SCREEN

ES-ES+".PIC":Y-96:RETUR N:PAINT

SliOP

STUDIO,

SH

930

FF

940

ES = LEFTS(ES,15)+Ci)RS(16

"+ES+"*":GOT READ A "+ES + "

FX

590

OHFGOSUB1130,1140,1150, 1160,1170,1130,1190

AG

950

BH

600

IFA=2THEN620

FS

GE

610

ONTG0SUB640,680,690,700 :CLOSE2:GOTO63 0ADY.

960

BS KC

QP

990

JB

100C

IFT=2THEN1020

101G

ES = " [CRT?>"*QS + "*":GOT O1030:READ

102C

ES-"(CRT0>"+QS+"

630

GOSUB1290:GOTO70

DP

640

HN=92:GOSUBl200:IFF=2TH ENPRINT"SCREEN ":FORI

=1TO1024:PRINTS2,CHRS|1

0)

BD

670

GOSUB1220:RETURN

RB

680

HN=32:GOSUB1200:GOSUB12

MD

690

HN=64:GOSUB1200:GOSUB12

BR

1270 12B0

DISK,

HIT

PRINTSPC(12)"HIT 0

MP

SOURCE

<R

ETURN>(DOWN)" '<'

T

ABORT":RETURN

PRINT'MWHT) (2

DOWN)

IN

930

RS=MIDS(ES,I,1):R=ASC<R

OTO12 70 OPEN15,8,15!INPUT«15,E

HIT pp

1290

OS-QS+CHRS(R):NEXT

{9

1030

Y=96:RETURN

QG

104H

ES""P-"+ES:V=96:RETURH

JX

105G

ES="RP."+ES:Y*92:RETUR

KG

1300

DP

106E

NlRAINBOW PAINTER ES="PI."+ES:Y-96:RETUR

GA

107B

TO70

1310

0PEN15,8,15:CLOSE15:I=

KD

1320

JH

1330

DATA32,253,174,32,212, 225,162,,160,,169,,32, 213,255,96 DATA162,,169,,189, ,92, 189, ,93,189,,94,189, ,9 5,232,208,241,96

KR 1340

=LEFTS(E$,12)+"MPIC":Y -96:RETURN:ADV

"ER;ERS;E1;E2

CP

PADDLES

DIO

ERROR:

ST: RET

ES=ES+"fll SPACES}":ES

RH

PRINT"{CLR)(2 DOWNlDIS K

64

HN=32:GOSUB1200:GOSUB12

<RETURN>(DOHN)":G

:FORI-0TO2 000:NEXTI:GO

PX

N:BLAZING

DISK,

R,ERS,E1,E2:CLOSE15:IF

SPACES}":ES=LEFT$(E

:ART 1ST

DESTINATION

ER-0THENRETURN

S,16)

20:RETUR^f 2g:NL=64:GOSUB1210:RETU

RT

970

IFF=4THENGOSUB12 30:NL=2

PX

PRINT"(CLR)(WHT) £3 DOWN)(4 SPACES)INSE

SERT

IFF=3THENPRINT"SCREEN..

4:GOSUB1210

N:BACKGROUND

1260

Y=96:RETURN OS="":FORI=1TOLEN(ES) S) :IFR>64TIIENR = R + 32

);:NEXT

.":FORI=1TO1024:PRINTI2 ,CI!RS (16) ; :NEXT

SPACES]"

PRINT"BACKGROUND...":P

RINTI2,CHRS(BG);:RETUR QS

ONFGOSUB109B,1100,1110,

[8

1250

SPAC

ES ES="?PIC ? O960:KOALA E$ = -1UJPIC

1120:GOTO60O

K(CR*I));:NEXT:RETURN:

HK 11

PRINT"COLOR..,":FORI«. TO999:PRINT#2,CURS(PEE COLOR

SPACES}PIC":Y=96:RET

URN:ART

V

1240

SPACES}":ES =

LEFTS(ES,11)+" (2

DG

NOW!

580

CF

1230

UB1220:RETURN

CS

ONTGOSUB7 40,7 50,7 7 0,800 ,82O,840,860:CLOSE2

N:BITMAP

CJ

DOODLE

n

700

ING

PAINTER

DtO

EE

DM

RN:RAINBOW

GOSUB1220:GOSUB1240:NL= 16:GOSUB1210:RETURN HN=160:GOSUB1200:GOSUB1

ONTGOSUBB90,900,910,920

660

(34B15):SC=32768:CR-33 792:RETURH:ARTIST 64

592:RETURN:ADU

ES=NS:IFA=2THEN480

RH

33576:RETURN:GARFIELD

30:NL-24:GOSUB1210

470

650

DO^PEEK(34814):BG=PEEK

770

460

RK

1150

XX

RR

620

BO=2:BG=1:SC=32576:CR=

255) ;CHRS(0);CHRS(1);CH RS(7);IRETURN MH=G4:GOSUB1200:GOSUB12

CX

PD

1140

PRINT#2,CHRS(241);CHRS(

PI

: GOTO490

A

FF

760

PE

PK

SHOP

6:CR=33576:RETURH:KOAL

HN = 128:GOSt;B12 00:GOSUBl 220:GOSUB1230:GOSUB1240

7B0

PR

ILLUSTR

LTRETURNiPRINT

HN=96:GOSUB120 0:GOSUB12

MA

PA

450

740

ES="PIC."+E$:X=220:Y=8

.":FORI=.TO999:PRIHTt2, CHRS(l);:NEXT

20:NL=192:GOSUB1210:GOS UB12 30 NL=24:GOSUB1210:GOSUB12 40:NL=22:GOSUB1210 PRINT#2,CHRS(B0);:GOSUB

0 ED

730

0

PICTURE";PS:IFPS="<"T

lflBO

GOSUB1250:RETURN

XF

DG

KX

720

DM

IFF=2THENPRIHT"SCREEN..

20:GOSUB1230:GOSUB1240:

HEN70 KK

710

.":FORI-.TO999:PRINT 12,

AC

PS = "": INPUT'MCLR) (2 DOWN){2 RIGHT(NAME F

20:IFF=1THENGOSUB1230 AM

ART

STU

DATADOODLE,PAINT PRINT

RQ

1350

SHOP,ART

NOW 1,

STUDIO

DATAKOALA,CREATE

WITH

[SPACE)GARb'IELD,ARTIST COMPUTED Gtizona

June 1989

81


CE

MQ JG

136B

1370 1380

tj 4,H A^ 1 DATABLAZINC i

PAINTER PADDLES ,AD V ART STUDIO,MICRO ILL USTRATOK

0A41 :00 0A49 :A6

GET AS :IFAS = ""THE' RETURN

.Iprii

Uur1

IUI ■ U

II

See instruct. in article 29 before lupins in. 3r

Oil

vage

1

0801 :0B

0309 :3B 0811 :0D 0B19 :0D 8821 :0D 0B29 : 20

0831 :20 0839 :C0 0841 :C0 0B49 : 20 0851 :CB 0859 :47 0861 :AD

08 00

FF

FF

9E

32

F8

BB

FF

0D

0D

0D

0D

0D

0D

0D

OD

OD 20 20

0D 20

BD 20

0D 20

55

55

82

AA

A3

A8

0CD9:E3

E0

14

90

F3

6B

A9

00

00

00

80

00

28

IB

0CE1:8D

0E

8D

0F

D4

3D

12

28

AA

00

AA

AA

B2

AA

0CE9:D4

AD

IB

D4

60

AD

00

DC

IF

82

64

D4

A5

AA

82

AA

2A

AE

72

0A51 :A8

0F

C9

0D

D0

B6

20

6E

3A

BA

A0

02

AE

80

6C

OD

C9

0E

D0

03

27

OF

AE

F0

IF

BA

4C

04

CO

0A61 :56 0A69 :59

03 F4

B9

0A59 :BA

0CF1:29 0CF9:0B

0B

AD

DC

FB

55

EF

24

29

OF

55

01

0D09:C9

0D

DB

06

2B

D2

OA

4C

55

79

55

55

0A71 :38

2C

65 55

BB

AE

94

0D01:20

C9

0E

D0

03

20

IF

2C

04

40

00

8D

0D11:1A

0D

10

14 01

IE

14

0A79 :00

0D19:0B

60

CA

00

00

DO

00

00

C5

D2

C9 C3

CB

00

00

BD

0A81 :82

A0

E2

F9

A0

AA

80

02

EB

80

26

A0

C9

02

0D21:CF

C9

00

33 72 87 94 46

F4

A0

C2

D2

AA

02

AA

80

00

AA

0A91 :00

7B

E5

F2

80

EF

E2

0A89 :32

0D29:D2 0D31:E9

F8

E2

F9

A0

A0

A0

AO

00

00

00

28

E3

AA

00

00

9B

0A99 :D7

B6

AO

D3

C2

D7

00

03

55

CO

8E

B3

B0

00

A0

B0

00

0D39;A0

0AA1 : 01

55

40

01

55

40

01

D7

29

40

03

00

C0

00

3E

36

F2

0AA9 :40

01

14

FF

22

00

00

00

00

00

BB

00

BD

0D

16 21

0AB1 :00

0D

0AB9 :00

00

00

00

00

00

00

AD

0D

0D

0D

29

04

C9

E0

AD

64

AA

BD

31

C9

20

D0

D0 03

0A

OD

0AC1 :3C 0AC9 :04

C5 7B

20

C2

0C

39

0AD1 :60

20

21

09

AD

28

04

20

0AD9 : IA

8D 09

09

OD 20

20

20

IE BO

0D41:F4

EF

EE

E5

E3

F5

F4

F4

E3

0D49:E5 0D51:E3 0D59:A0

F2

AB

D4

E5

F2

F2

El

E5

AB

A0

A0

A0

AO

AO

37 5E

A0

C7

F2

E5

E5

EE

F3

AC

0D61:E2

EF

F2

EF

AC

AO

CE

EF

BB

0D69:F2

EB

A0

C3

El

F2

EF

DC

0D7UEC

F4 E9

EE

El

A0

B2

B7

B4

6C

0D79:B0

B5

C3

E8

F2

E9

F3

F4

7C 4C

20

20

B0

CO

C0

C0

2A

3D

80

14

A9

04

85

CB

El

F3

AC

AO

CO

CO

CO

C0

C0

49

0AE1 ;FC

0D81:ED

C0 C0 C0 C0 20 20 BD 43 49 54 C0 C0

A9

50

B5

FB

A0

00

BC

0D89:B8

Bl A0

B9 A0

B8 A0

AE

BD

20

20

20

2E

20

3A

A0

A0

14

A0

A0

0AE9 :7C

30

0C

EE

7C

17

0D91:A0

A0

A0

AO

AO

AO

A0

AO

AB

20

2B

B0

C0

CO

7D

0AF1 :ad

7C

14

C9

17

90

F3

A7

A0

EA

7B

A9

EA

8D

15

3A

50

59

52

49

64

0AF9 : 14

A0

00

20

3F

0D99:A0

4F

0C

A0

C0

0DAU03

14

60

64

31

39

38

39 C3 28 A6 43 18 20 F5 41 CB 20 29

85

EB

A9

03

58

98

31

3D

0BO1 iA9

A9

20

07

85

F3

0DA9:A2

00

AO

00

38

DO

FD

CA

77

0B09 1 20

7E

0C

CE

7C

OC

0DB1:D0

FA

60

A2

H0

AO

00

3E

01

A0

20

F0

0DB9:7E

14

A9

ID

BD

D6

0D

BD

14

8D

29

04

3A 8E

21

BB

20

05

D7

A9

A2

04

A9

0D

28

0!)

AD

0DC1:DC

BD

0B21 :09

0C 20 09

AD

0B19 : 30

13

BD

75

0DC9:D9

8D

DD

0D

AD

89

14

A0

00

A9

14

8D

0B29 :80

14 2A 60 IA 14

D0

0B11 :A9

14 A9 13 FC F8

0A

20

54

CA

00

AD

8E

FB

A9

B4

85

A9

00

85

14

9D

50

0DDl:87

A0

A9

2E

0DD9:87

14

9D

00

00

E8

E0

0A

DF

C0

AE

0D

20

20

20

20

DD

50 55

55

54

45

21

0879 :20

42

4C

49

0881 :54

49

43

4F

4E

53

DD

0D

0889 :2G

20

20

20

20

20

20

0B71 :4F

53 F0

38

20

:20

94 FF

32 BF

20 4D 50

0869

0A31 :97 0A39 :0F

AD

27

0B31 :0C

AF

0891 :C0

CO

AE

33

32

34

20

20

FD

0B39 :FC

A0

13

A9

00

8D

7C

14

36

0DE1:90

F0

A2

00

AD

D6

0D

IS

CF

0899 :57

2E

20

57

45

4E

44

4F

95

0B41 ■20

8A

0C

EE

7C

14

AD

7C

86

23

3D

D6

0D

BD

DC

0D

47

B8A1 :56

52

BO

C0

C0

BD

0D

15

0B49: 14

C9

17

90

F3

A0

13

A9

B9

DD

0D

IS

20

20

20

20

B9

20

69

0C

07

85

FC

0DF9:CB

C0

0C

90

D5

60

A2

00

08B1 :2B

20

20

AD

AE

47

52

20 45

D7

EE

A9

EE

20

06

0D

0B51: 01

0DF1:9O

B8A9 :2B

45 20

0DE9:69

42

4F

52

4F

2C

35 ID

8D

4E 53 4E 43 08C9 :2B 20 20 O8D1 :20 20 AD 03D9 :C0 C0 C0 0BE1 :C0 BD 0D

B0

BD

0D

20

20

20 20 C0 C0

20

20

C0

CB

C0

0D

BD

08B9 :45 oaci :20

0B59: A9

98

85

FB

A0

00

20

7E

4F 9E

CE

7C

14

D0

F3

AD

B0

46

6B

0B61: 0C 0B69t 14

8D

5<!

34

60

2B

C0

0A

20

D9

0B71; AD

3C

04

20

IA

09

BD

C0

C0

07

0B79: 14

A9

04

85

FC

A9

64

C0

C0

C0

E9

ac

7C

14

0D

0D

0B81; FB A0 0B89: 0C EE

00

0D

7C

14

AD

7C

0B91: 17

90

F3

A9

28

A0

A0

27

A9

0E0UA0

00

BE

7E

14

A9

31

0E09:D6

0D

8D

DC

OD

A9

05

8D

A3 SB F9

46

0E11:D7

0D

A9

D9

8D

DD

OD

AD

DA

30

30

87

14

4C

D3

OD

B9

14

BD

85

0E19:88 0E21:0O

00

A2

00

A0

00

8C

21

20

8A

85

0E29:OE

8C

22

0E

A9

ID

8D

38

2F D0 A9

14

83 7C

0E31:OE

A9

05

8D

39

OE

BD

00

B5

14

C9 20

C9

20

D0

06

20

03

OF

9B

98

OE39:00

85

FB

8F

49

0E

A9

01

8D

22

OE

C2

08E9 :0D

0D

0D

0D

00

00

00

20

F7 56

OBF1 :A9

20

6D

0F

20

58

12

BO

0B99: 3F

0C

12

20

35

12

20

B7

CC

07

85

FC

20

7E

0C

CE

B0

E0

0A

90

E9

A2

00

AD

E3

94

A5

C5 C9

40

FF

14

DO

F8

A9

27

B6

0E51:38

OE

18

69

28

8D

38

OE

9C

0D

20

6D

OF

CO

0BB1: 20

2A

BC

AD

80

15 14

AO

20

13 A9

BBAl! A9 0BA9: 7C

0E41:4C 0E49:EB

0909 :F0

0D 12 20 BE

8D

3D

6B

0E59:90

03

EE

0E

C8

CO

OC

11

0911 :20

EE

0C

20

94

13

4C

11

0D

0BB9: 04

60

20

C0

0A

AD

3C

04

7D

0E61:90

D4

AD

39 22

0E

FB

01

60

G9

0919 :09

C9

60

D0

02

A9

20

60

92

0BC1: 20

IA

09

8D

80

14

A0

14

12

CE

88

14

3B

04

C9

E0

DO

OA

AD

3D

0BC9: A3

28

20

54

0C

A9

64

85

5D

0E71:AD

0E 14

OD

0921 :AD

21 88

F0

26

0E69:AD

02

90

10

4C

64

0929 0931 0939 0941

20

D0

03

20

A5

18

0BD1: FB

A9

04

B5

FC

A0

13

A9

63

0E79:FF

OD

CE

14

AD

89

14

C9

B0

0B

00

00

00

61

0BD9: B0

8D

7C

14

20

8A

0C

ER

56

0E81:C9

02

90

03

4C

B4

0D

68

FC

00

00

00

00

00

4B

14

AD

9B

3F

0EB9:68

20

9B

OD

58

A2

00

SE

00

A4

99

1C

A0

27

15

C9 2H

17

99

7C A9

14

A4

0BE1: 7C 0BE9: F3

69

0C

0E91:!8

D4

A9

E0

9D

20

05

9D

07

85

FC

A9

98

B5

FB

A9 D5

0E99:70

05

BD

D2

0E

9D

48

05

02 47 90

20

7E

OC

CE

14

F9

9D

20

D9

D9

38

14

8D

04

21

D9

E8

EO

19

DO

90 4C

E2

C9

9D 18 03

48

89

(JEM i AS 0RA9:9D

01

AD

7C 64

27

DO

03

4C

E2

0979 :EA

04 C9 60 00 00 00 11 B0 E7 95 00 E7 IS 00 E7 90 00 E7 90 24 A3 FO

C9 89

0981 : 14

14

90

0989 :97

97

0991 :9E

97 41

26

12

79

E5

09A9 j79

9B E4

9E

79

0 9B1 :9E

79

B7

9E

91 A3 49 4E E7 79

00

00

08F9 :20 0901 : 12

:50 :0C :00

: 15

0949 :03 0951 :99

0959 :C7 0961 :00 0969 :98 0971 :E7

0999 :73 09A1 :E7

09B9 :C3 0 9C1 :51 0 9C9 :66 09D1 :96 09D9 :7D 09E1 t 0E

0C

BBFl'i

00

E7

99

00

E7

17

99

00

E3

B8

00

C7

24

98

00

90

00

95

3D

81

14

A5

FB

38

ED

Al

0EB1:A5

00

E7

E7 04

0C09: 60

90 E7

00 90

FB FC

0C01: D3

E7

E7

14 F8

92

0C11: 81

14

85

FB

B0

02

FC

77

FC

E5

57

AB

3A

BEB9:08

E5 F8 4A

95

C6

70 C5 C9

0C19: 6B

8D

81

14

A5

FB

18

6D

0EC1:AD

00

DC

29

10

D0

E9

AD

28

FF

CO

BO

00

14

22

0C21: 81

14

85

FB

90

02

FC

29

10

DO

E2

4C

F0

5F

92

90

91

92

5A

0C29: 60

8D

81

14

88

23

04

20

20

10

0C

01

19

FB

21

0C31: 20

IA

09

C8

99

04

8B

0ED9:20

01

07

01

09

0E

3F

20

99

97

98

Bl

14

DO

EF

81)

45

BEE 1:20

3C

19

2F

0E

3E

20

20

56 FC

30 21

0C39: CC BC41: 14

88 81

C5

E0

96

B9 28 60

0EC9:01 0RDl:B8

DC

91 93

E6

F0 C6

C8

B9

C0

07

20

IA

09

A2

00

A0

00

8C

22

0E

AD

99

C0

07

C8

CC

Bl

14

CE 25

0EE9:E0

0C49: as

0EF1:A9

01

8D

21

0E

A9

31

8D

ED

CS

B9

3A

0E

A9

05

8D

39

BE

4C

F4

99

28

Fl

0EF9:3B 0FB1:37

0E

8E

34

14

8C

85

14

4A

60

0FB9:A2

0A

AD

21

0E

FO

IE

AD

E0

0F11:38

38

E9

07

49

FF

3D

09

8A 14

33

ED

86

14

AA

S0

IB

69

30

BD

27

18

DO

1C

AD

89

14

0A 82 B2

3F

04 66 59 66 9B 59 F5 82 79 E7

A9 0BF9: A0

9E

93

BB

AO

E4 79

E6

99 C5 79 LE

9E

79

E7

Bl

0C51: 90

EF

60

3D

81

E3

8E

3A

0B

04

20

IA

09

14 8B

00

00

44

DC

CB

CC

31

14

D0

EF

9E

F0

49

66

66

49

66

A4

0C59: 28 0C61: 04 0C69: 3D

81

14

38

B9

C0

07

20

83 B2

66

79

D6

9E

79

76

0C71: IA

09

C8

99

CO

07

88

CC

8B

0F19:B6

A6

8E

BB

EE

5F

0D

14

B0

EF

60

20

96

0C

29

0F21:AD

49

26

0E

79

E7

51

0C79: 81 0C81: 20

14 14 86

IA

0C

20

9F

OC

4C

0A

0F29:04

A9

0A Bl

0C

20

63 A4

0F31:38

E9

07

49

FF

8D

86

14

FB

20

E6

0F19:BA

3B

ED

66

14

AA

AD

86

FD

60

3A

91

5A

0F41:14

18

69

30

8D

00

04

A9

BD BD

0E

55

E7

OE

69

07

96

0C

20

0E 79

E7

OE

79

E7

0E

55

0CB9: 0C 0C91: 9F

20

09E9 :E7 B9F1 :79 09F9 :0C

0C

4C

IA

5E

79

E5

8E

38

EA

E2

0C99: IA

09

AA

A9

0C 28

FF

00

00

00

00

50

6E

0CA1: FB

A9

50

60

A2

00

A9

E0

7B

0F49:04

8D

54

OF

8D

57

OF

8D

0AB1 :50

42

40

00

42

40

00

13

0CA9i 9D

28

04

90

CA

07

E8

E0

IA

0F51:60

OF

FE

00

04

BD

00

04

5B

00

4E

40

00

46

40

0C

0CB1: 0A

90

F3

A9

20

9D

23

04

D7

0F59:C9

3A

90

09

A9

30

9D

00

D6

51

11

AE

8B

88

5F

FD ■

0CB9; 9D

B6

07

E8

EB

14

90

F3

2A

0F61:04

CA

4C

53

OF

AE

84

14

43

92

96

94

9F

97

94

CF

0CC1: 60

A2

00

A9

EB

9D

3C

04

47

0F69:AC

85

14

60

20

9B

BD

A9

FA

94

93

97

94

93

97

7E

0CC9: 9D

DE

07

EB

E0

OA

90

F3

1C

OF71:00

8D

5F

14

8D

5D

14

8D

97

94

93

97

94

93

60

0CD1: A9

20

9D

3C

04

9D

CA

07

71

0F79:20

D0

8D

21

D0

A9

04

8D

B7 62

0A09 :4E 0A11

■ go

0A19 :S5 0A21 :93 BA29 :94

82

B7 30 00 50 56 55 97 93

COMPUTE! s Gazette

Juna 1989


4E 20

59

20

20

54

4F

20

4E

20

20

05

07

03

03

07

02

02

AB 83 05 32 03 64

04

01 02 18

49 06 01 02 5A

A3

CC

23

SD

30

BE*

DF

BF

7F

IB

C5

B0

00

00

BB

B0

BB

3F81:8E

14

A2

00

as

15

D0

BD

63

1229:0C

8D

67

14

60

20

BB

0B

EA

14D1:53

53

20

3F89:21

C9

63

F0

07

E7

69

14

F0

76

14D9:4B

45

59

88

0F

20

62

60

AD

A9

12

20

D2

0fl

CE

68

14

D0

FC

14E1:20

42

45

41 20 47

3F99:D2

FF

A9

0B

20

D2

FF

A9

CC

AD

69

14

49

FF

8D

69

9B

14E9:20

20

20

00

8FA1:06

ea

8D

B9

14

A9

DC

1249:H

20

DF

0C

8D

14

60

02

14F1:01

01

01

D2

FF

A2

00

A9

1251:20

IF

0B

AC

3D

12

60

A9

10

14F9:06

00

00

BFB1:9D

04

04

9D

18

04

E8

30 E0

8C

68

0FA9:93

BD 20

14

1231:4C 1239:17 1241:15

1A

AC

9D BE

5C

3F91:14

14 ES

7D

1259:0F

8D

15

D0

8D

1C

D0

SD

0FB9:0B

90

F5

8D

00

04

8D

27

6B

1261:1D

D0

8D

17

00

A9

00

BD

A9

08

A0

00

99

00

D8

A9

56

8D

00

D0

A9

40

00

D9

99

00

DA

99

00

1269:1B 1271:86

D0

BFC9:99

96 28

1501:03 1509:86 1511:20

03 F4

3FC1:B4

24 26 Al

8D

02

D0

A9

B6

SD

04

D0

0FD1:DB

C8

D0

Fl

20

A5

0C

?0

19

1279:D0

A3

E6

3D

06

D0

A9

44

0FD9:C2

0C

20

B4

0D

20

FF

0D

Al

1281:8D

01

D0

BD

03

D0

8D

35

31 IB

0FE1:78

A9

EE

8D

14

03

A9

0F

6C

1289:D0

8D

07

D0

AD

6B

14

BD

0FE9:BD

15

03

53

60

8D

90

14

68

1291:26

00

i\9

0F

8D

25

D0

A9

0FF1:8C 0FF9:14 1001:8K

92

14

8E

91

14

AD

86

25

1299:03

8D

27

D0

8D

28

D0

8D

C9 14

03

90

05

A9

8D

60

12A1:29

8D

2A D0

A0

00

B9

4C

D2

12A9:C6

D0 14

38 6F 4F A5

99

FB

07

C8

Cfl

04

D9

1aQ0 »Of ihu jmor

1i.v fl

0E

12B1:90

F5

EE

6B

14

60

EE

63

93

10U:CD

BD

1019:A9

AD

8F

14

F0

S3 03

Ei tj

SB

14

AD

SB

8E

14

F0

03

4C

7A

14 10

9B

12B9:14

AD

63

14

C9

03

B0

00

SD

8B

14

8D

8A

14

78

12C1:60

A9

00

8D

63

14

AC

1021:20

5A

11

19

C9

E0

F0

C7

12C9:1<1

A2

00

B9

EC

14

9D

1029:05

A9

20

Bl 20

01 61 11

70

11

20

9A

DE

12D1:D8

EB

E0

05

90

F5

EE

61

40 A4

20

5A

11

Bl

19

C9

20

E3

12D9:14

AD

61

14

C9

10

B0

0D

C9

F0

03

20

AE

DE

A9

00

BD

61

14

AD

1041:10

20

8B

E0 11

01 62

Dl

1039:F0

BthUHL TYHINU . Before typing in programs, please refer to 'How tc TvDe In COMPUTE! s Gazette Programs," elsewhere In tms issue

20

9A

11

20

Al

18

69

05

8D

62

14

C9

83

92

Bomti

ndliiDi;

>

See instructions in article 38 before tvpinv in j; 0

1049:D9

11

20

5A

11

Bl

19

C9

BF

12El:60 12E9:14 12P1:1E

90

05

A9

00

3D

62

14

93

1051:20

F0

0D

C9

E0

F0

20

EC

12F9:AC

62

14

A2

00

B9

CE

14

52

B801:0D

10 5 9:AE

10

20

11

20

1301:29

3F

9D

11

04

EB

CS

EB

B6

5A

11

19

C9

E0

11 F0

6E

1061:20

7C Bl

03 D9

08

1309:05

90

F2

5B

12

60

20

22

1069:05

Ay

60

20

70

11

EE

8A

1311:DF

0C

29

07

AA

BD

04

15

29

1071:14

AD

BA

14

CD

5D

14

90

B4 36

20

0809:33 0811:85 0819:85

1319:8D

66

14

BD

FC

14

8D

65

B6

0821:B1

1079:A7

EE

BC

14

AD

8C

14

29

EC

A9

08

BD

00

D4

3D

01

05

0829:FC

1081:03

C9

03

D0

09

20

23

BE

20

1321:14 1329:D4

8D

07

DA

80

03

D4

A9

2B

0831:EF

1089:20

EA

0E

20

4E

13

EE

60

35

1331:0F

SD

13

D4

BD

D4

3D

4A

1091:14

AD

60

14

29

08

F0

04

C3

1339:0C

D4

A9

FC

8D

D4

3D

1099:ft9

29

D0

02

A9

2A

5C

80

1341:0D

D4

A9

10

BD

D4

A9

1BA1:14

AD

90

14

AE

AC

1349:15

8D

0B

D4

60

EE

64

14

A7

10A9:92

4G

31

18

69

1039:19

14 14 29

0F

18

91 EA AS D4 85 69 01

3D 14

05 06 04

10C1:CD

93

14

9G

0E

10C9:91 10D1:20

19

AD

95

91

19

10D9:14

A9

05

10El:94 10E9:14

14

20

95

19

10F1:D4

35

1A

1BF9:14

AE

BA

20 14

1101:14

90

09

AD

1109:14

4C

10

1111:B1

19

1119:18

1121:90

08 C5 3A A2 FB A9 FD A9 FB

S6 4C

0839IA2

5B

0841:8D

29

0849:60

1A

8D

IB 64

1351:AD

64

14

C9

02

D0

06

Bl

DD

1359:00

SD

64

14

63

AD

66

A9 14

8F

1A 91

19

9F

69

CB

8D

66

14

90

03

87

00

D3

39

1361:13

AD

1369:EE

65

14

AE

65

14

AD

66

0B

85 00

1A

A9

3D

00

D4

3A

1379:07

D4

BE

01

69 33

8D

7D

18 D4

0A

SD

9C IE

1371:14

EA

14 A9

01

E8

0E

38

ED

86

14

BD

□1

1381:BE

0B

D4

AD

65

C9

IE

93

4C

11

A8

B9

0B

A9

10

BD

D4

3D

S3

AE

18

1391:0B

D4

60

AD

00

04

18

6D

07

42

14 11

4F 93

1339:90

B9

2A

1399:27

04

4A

38

E9

2F

C9

05

BD

70

14

04

13A1:90

02

A9

04

80

5F

14

95

14

IS

96 69 95 C9 69

14 04

E3

13A9:00

15

D0

ID

10

15

11

AD

95

14

A8

EF

1301:15

AD D0

E8

EC

5F

14

C9

03

F0

CC

29

0F

28

13B9:4C

AA

13

BE

5D

69

01

91

19

CD

93

14

16

13C1:14

BD

FC

07

AD

00

D8

91

19

A5

2A

13C9:FE

07

3D

FF

1129:1A

10 38

E9

D4

85

1A

A9

6C

14

20

10

13

EE

7D

CA

13D1:00 13D9:69

BD

19

20 14

FB

1131:91

32

99

09

1139:AD

7D

14

CD

94

14

90

A2

A9

13E1:5E

14

3D

70

BD

4B

32

30

00

A9

08

36 35

17

00 85

FC

A9

00

C6

85

FE

A0

00

0C 76

91

FD

C8

D0

F9

E6

A5

FE

C9

CE

D0

7P

FE 00

C6

20

E7

C6

A9

90

A0

C6

20

DF

C6

A9

08

03

A9 F0

ce 4B

BD

09

15 B3

A9

67

B5

20 96 0B 19

07 80

B5 PC A0 01 Bl Bl FB F0 19 Dl C8 4C 27 C6 ce FB C8 C8 C8 13 85 FB 4C 21 C6 20 73 as 88 DB 7A

A4

62

C6

CB

20

FF

FF

44

49 4C

52

B0

00

C0

00 C6

BA

C6

20

20

41

50

C6

20

45

52

EB A3 51 35 12

C3

C6

20

4B

B4

C9

C6

20

52

00 53 41

00

0D

52

17 22

4B

20

41

44

54 56 4C AS CC

45

44

4C

37

61 91 FS 43

E3

BA

08A9:C6

2a

52

B0

BD 03

CB 32

14

AD

5C

EE

BD

FD

07

3D

65

08H1:52 08B9:50 B8C1:41

07

A2

00

A3

46

0A

0A

0A

18

DA

B8D9:41

93 00 BD 80 00 C6 53 45 00 4C 4C 00 00 CC C6 4D 44 49

D0

A9

00

3D

BF

08E1:43

54

0A

2E

5E

08E9:2E

0A

2E

5E

CB

03

EE

5E

C3

20 44 94

45

20

OF

0F

C9

13E9:14

0A

2E

5E

DF

0C

29

05 IF

76

60

0C 20

29

F7 06

60

13F1:14

18

69

1A

90

F7

C9

12

B0

F3

57

13F9:14

99

08

D0

AD

5E

14

F0

9E

1159:60 1161:B9

AE

8A

14

BD

6C

14

AB

5A

1401:0C

AD

10

00

ID

10

15

8D

BA

96

14

85

19

B9

AE

14

D0

4C

18

14

EA

AD

10

30

1A

BD

70

14

AS

60

8D

02 25

1409:18

1169:85

1411:D0

3D

0C

15

8D

10

D0

E8

FA

1171:95

14

20

5A

11

AD

95

14

SB

1419:C8

C8

EC

5F

14

90

B2

60

14

1179:91 1181:14

19

60

AE

BA

14

BD

74

36

00

00

00

00

00

22

00

49

49

FF

9D

74

14

20

10

00

00

64

2F

00

FF

00

11

11.89:13

60

AE

BA

BD

7B

14

1431:0C

0C

03

03

04

24

24

04

EF

1191:49

FF

9D

7B

14 14

20

10

13

1439:00

FF

FF

00

00

00

FF

FF

1199:60

AE

SA

BD

78

14

F0

1441:00

00

90

00

00

00

00

00

11A1:0E

6C

6C

14

C9

00

03

00

06

06

00

00

A9

D0

0C

DE

EA 5E

1449:00

2C

BD 01

61 69 B9

llA9il8

FE 90

14 14

IE 68 E7 13

1421:00 1429:00

1451:00

00

04

00

00

29

20

09

03

11B1:6C

14

BD

6C

14

C9

19

90

18

1459:00

00

63

00

00

00

00

00

ED

11B9:1E

A9

17

9D

6C

14

BD

70

00

00

00

00

00

64

2F

31

C9

14

B0

99

18

69

14

1469:90

FF

00

0C

0C

03

03

04

C8

70

14

4C

D5

11

38

E9

Bl 7D 6B

1461:00

11C1:14 11C9:9D

1471:24

24

04

00

FF

FF

00

00

35

0979:C7

11D1:14

9D

4C

9A

11

60

04

FF

FF

00

00

00

00

00

Al

BD

74

14

F0

18

42

1479:00

8A

70 14

14

11D9:AE

1481:00

00

00

00

00

00

00

06

AF

llEliFE

70

14

BD

70

14

C9

2B

3D

1439:06

00

00

00

00

04

00

00

11E9:90

26

20

7C

A9

25

AE

Dl

09

00

00

28

50

78

14

9D

70

4C

D9

11

AF

1491:00 1499:A0

00

11F1:8A

11 14

11F9:DE

70

14

BD

70

14

C9

2B

95

C4 94 61 09

1201:90

0E

20

7C

11

A9

01

AE

C8

F0

18

40

68

90

B8

08

80

48

30 70

58

9C

14A1:E0 14A9:20

98

C0

A8 04

D0 04

FB 04

AD

1209:8A

14

9D

70

14

4C

D9

11

C8

14B1:04

04

04

05

05

05

05

05

F8

1211:60

AD

6A

14

F0

17

20

6E

14B9:05

06

06

06

06

06

61

CR

67

14

D0

AD

6A

14C1:07

07

07

07

07

25

27

CO

1221:14

49

FF

BD

6A

15 14

06 26

26

1219:0B

Fl 45

20

DF

3E

14C9:28

29

2A

23

2C

50

52

45

D4

C6

C9

4C

F8

C6

FB

A9

A0

CD

D2 BP

A9

0D

9F

CD

A8

CD

8D

08

A9

09

52

2E

41 49 00

A9

34

F9

01

A9

01

8D

90 40

9B

CD

A4

83

A0

03 65

44

20

E4

FF

F0

09B1:FB

C9 59 F0 07 4C DF CG 20 0991:8a CD F0 1C A0 0999SCO F0 0B 99 45 09A1:10 pa 0D 4C 62 09A9:99 45 CD ce ce 09B1:A9 93 A0 C7 4C 09B9:41 52 45 20 59 09C1:53 55 52 45 20 09C9:52 41 4D 44 49 09D1:45 52 41 53 43

A9

A3

A0

0989:C7

E7

C6

AD

DF

19 DC 9C 0P IB

C6

A2

20

3E

8D C6

0D 00 08FHCB 4C A6 Cft 4C CD 08F9:31 C7 4C CP C7 4C B901:4C 23 C9 A9 AS 85 B909:CD 85 FC 60 A9 8A 0911:4C DF C6 20 IE AB 0919:4C D2 FF A9 30 SD 0921:A9 Be 8D B9 CD 8D 0929:8D A2 CD 60 A9 E4 0931103 A9 A7 8D 09 03 0939:A0 C7 4C DP C6 0D 0941:4D 44 49 S3 4B 20 0949:53 41 42 4C 45 44 0951:00 A9 7F BD 0D DC 0959:85 01 60 A9 37 85 0961:31 BD 0D DC 60 A9 0969:89 CD 2B AE C8 AD 0971:F0 03 4C 02 C9 A9

1151:C9

0E

45

02

C5

49

39

FB

A7

20

IE

D0

0899:4C B4 08A1:B7 C6

08D1:9B

vage

9E

A5 9D 0851:FB A9 C6 0859:FB F0 3D 0861:7A D0 04 0869:B1 FB D0 0871:98 65 FB 0879:84 02 88 B8B1:FA Bl 7A 0889:02 CB Bl B89J.1B1 FB BD

08C9:49

OH

14 14 90

1141:60 1149:90

6B

7F

1031:11

10B1:95

CB 37

1C 65 16 GE AD 65

16 07

05 D6

00

B9

8A

CD

CB

C0

3F 7D

C7

A9

20

04

10

D0

F8

DF

CG

0D

4F

55

20

3F

00

91

53

4B

20

44

00

91

COMPUTEl's Gazette

June 1989

01 SA 7E 01 91 45 83


09D9 :45

52

09E1 i4F 09E9 100 09F1 :F0

52

41 54

53

45

20

41

42

EF

0C81:20

00

A0

52

CD

A0

13

FB

20

7B

Bl

44

91

35

0F29 :C8

C0

05

DB

B9

45 BA CD

F0

14

88

C0

FF

D0

F7

A0

00

82

C9

2A

2E

A0

00

22 Bl

2B FB

5C 85

FD

F0

ID

AQ

Bl

5D

F0

03

4C

CA

62

38

A9 11

3F

11

F8 A2

C9

D2

FF

C8

CA

CO

BC

09F9 :C7

A9

FD

20

7B

DD

8A

CD

C8

4C

03

91

BF41 :10

DO

F3

A9

22

20

D2

FF

EB

C7

99 20

A4

0AO1 :B5

2D 60

ED

CD

09

20

0C99:FD

BF31 :D2 0F39 ;F0

FF

07

0C89:FD OC91:B1 0CA1:CD

18

A5

FD

69

14

85

FD

DF

AE

C8

90

01

AA

D2

FF

CA

DB

FA

3D

FE

69

00

85

FE

4C

4F

91

20

20

0CA9:A5

0F49 :A9

0A09 ;60

A0

00

Bl

2B

DO

0D

C8

10

0F51 iA9

6C

AO

CD

2B

D0

08

20

F3

CB

90

5C

E0

C9

20

AD

BC

A2

4C

AD

CE

CD

DF C6

0A11 :B1

BCB1:CA

20

01

FB

F9

20

7B

33

0A19 :79

CA

AE

A5

CD

A9

00

20

5A

4C

Bl

C6

02

C9

0CB9:E2

BF59 :8D

A5

2B

85

FB

C0

0F61 ;CD

4C

BCCliCD

00

Bl

FB

F7

AB

4C

A0

95

CA

FC

0F69 ;00

20

CD

BD

CD

FA

20

46

49

4C

45

28

FD

C3

Bl

FB

85

FE

AG

48

DF 67 53 C5

CD A0

0A29 :85

0CC9:C6

9F 5E

89

85

0CD1:29

20

44

45

4C

45

54

45

C8

0F71 ;20

DF

C6

60

AE A9 0D

A9

2C

A9

CC

0A21 :A5

BD

Dl

30

20

12

Fl

BA31 :00

Bl

FD

D0

05

CB

Bl

FO

2B

0F79 :22

52

41

4D

44

49

53

4B

73

0CD9:44

00

20

AE

CB

90

01

60

ED

0A39 :F0

BB

AS

FD

85

FB

A5

FE

S3

0F81 :20

20

20

20

20

20

20

20

9F

0CE1:20

F3

CB

BA41 :B5

FC

4C

F0

C7

A0

02

Bl

66

26

AB

55

22

20

3B

3B

20

32

0CE9:CB

4C

DF

2C

85

A8

F4

0F89 :20

41

ER

B5

FD

C8

Bl

FB

B5

FE

90

07 A5

A9

0A49 iFB

90 C6

0F91 :0D

00

20

42

4C

4F

43

4B

CF

0CF1:A9

00

85

A7

BD

9E

CD

A9

36

0A51 :20

F3

90 FB

03

4C

46

52

0CF9:1C

A0

CB

20

IE

AB

A0

11

B5

FR

85

FE

A9

00

85

A0

04

Bl

72

E9

0D09:20

D8

C6

20

ID

C7

A0

13

A0

0FB1 :A5

FB

00 18 14

2E A9 6B

C7

47 CD 69

45 38 DO

F2 C9

FD

52

0D01:B1

0F,U :50 0FA9 .ED

45 0B 69

00 30

AB

6C 1A

20

85

Bl CA A9 00

0F99 :53

B5

FB

A5

18 FC

49 74 70

BA59 1A0

11

CB Bl

0AG1 :85

A7

20

ID

0A69 iA7

C5

FE

F0

04

B0

11

AA

00

BS

FC

60

0B

20

20

0D19:FD

CB

D0

0A79 :B0

IS

A9

50

AG

88

F9

E6

FE

53

0FC1

20

20

20

20

20

20

20

20

DF

0D21:E6

AB

CA

D0

F2

A0

12

Bl

2F

0A81 :C8

4C

41

50

50

D3

20

20

Bl

FD

91

A7

8B

E9

20

20

00

C5

00

00

00

00

00

4F

0FD1

00

52

D0

A0

10

0FD9

00

00

00

00

00

00

F7

0D39:FB

65

2B

85

2D

FB

54

0A99 iC8

20

IE

2B

BD

9C

2A

IB Bl

74

A2

12 CB

Bl

00

A0

EF

FF

F7

BB

0D31-.C0

0A91 :52

52 A9

00

4E

AA

20

87

AB

20

BB

0D29:FB

0FC9

0A89 :45

20 27 C7 DF C6 0D 44 20 45 20 27 C7

F0 A7

69

FD

FB 91

0FB9

C5

ODlliBl

BB

M

AB E6

Bl

Bl

D9 02

00

88

23 F0

Afl

0A71 :09

0D41:65

0AA1 :CD

A5

9D CD

38

A5

9E

0D49:9E

0AA9 i2D

E9

2B

A5

2E

E9

BD

0AQ1 i00

B5

2C 8D 03 85 2C AS

2B

85

A7

A5

6B

0AH9 :2C

B5

A8

A9

01

8D

9E

CD

3E

0AC1 : 20

CA

CA

E6

2D

D0

02

E6

0AC9 ;2E

AD

9C

CD

85

2B

AD

9D

0AD1 :CD

BS

2C

4C

33

AS

0D

0AD9 : 50

50

45

4E

44

49

4E

0AE1 :20

00

A2

00

8E

8A

0AE9 :9B

CD

AO

01

Bl

7A

0AF1 ;2B

00

C9

22

D0

0AF9 :01

73 Bl

7A

F0

0B01 ! IB

9D

8A

0B09 : 13

CB

0B11 : 6A

CD

0B19 :FD

CB

AB

A5

9F

2C

85

2E

20

27

C7

AD

87

CD 0D51T0D 4C

F0 4F

01

60

4C

33 4E

00

0D

44 49

49

0D59:20

41 46

4C

45

A5 47 20

94 2E AF

0D61-.4E

4F

54

20

46

4F

55

4E

6B

refer to "How to Type In

F7

0D69:44

21

00

20

AE

CB

90

01

AA

A2

0D71:60

38

A5

2E

E5

2C

A8

C8

5B

COMPUTE'S Gazette Programs,"

41

04

0D79:CC

9F

CD

90

0A

47

E2

0D81:EG

AO

CB

4C

DF

08 60

A9 A5

72 F2

CD

8E

23

2C

2D

C9

El

FD

C5

OD

41

0D89:2E

DO

F0

FB C6 A5

0D91:03

CB

AB

CB

4C

Al

0D99:DF

A2

CD

C9

IE

DO

D7

IF C9

E6 AE

07 AD

A9

31 A0 22 F0

D0 C6

AO

CB

4C

DF

C6

41

CD

E8

E0

10

F0

16

0DA9:20

20

2F

CC

90

01

BA

4C

C5

C8

A9

8D

0DB9:20

CB 11

AB

D0

AO A0

IE

CD

4B 42

20

BA

9D 4C

0DB1:60

AD

00 03

A9 BB B3 C7 A9 B2 D8 C6

Bl

FB

85

C9

60 73 4C

A0

01

Bl

7A

5fl

0DC1:A8

A9

00

85

A7

85

FD

A5

E7

00

4C

E8

C8

Bl

0DC9:2C

85

FE

0B29 :EE

IS EB 20 9B CD

E8

C8

20

E8

AF

0DD1:A0

00

20

2F A4

DC

20

PRINT

AD

B9

CD

D0

07

A9

10

2B

0DD9:A7

C8

D0

FB FD F,6

AA 91

0B31 iC8

A0 10 Bl ID C7 Bl F9 E6 A8

FE

5A

0B39 :A0 :89 0B49 Ml 0B51 :il 0B59 :AE

C9 CD 4C

DF 60 44 54

C6

A9

00

8D

7E

0DEHCA

53

7E

56

ID

0DE9:41

20

00

0D

10

20

41

52

97

BDF1:44

49

52

27 47 43

0D

4E

4C 4E 45

C7

49

F2 49

DIM

0D

D0 56

30

54

4F

SKIP=0:WNS="":WINS-""

00

20

DC

0DF9;59

20

4fi

55

4C

4C

00

7B 87

40

45

52 0D

JH

4D

20 38 49 45

QH

C8

90

01

60

20

F3

CB

52

0E01ME

4F

20

47

52

Dl

GA

60

POKE

10

Bl

CF

0E09:41

4D

20

52 4F

4F

A0

50 54

20

53

Bl 20 AA

FB DA B4 CF 20 B5

0Ellr56

00

0D

4F

55

20

44

49

53

41 54 4B

45 72 ID

DX

CD F0

96 Bl

0E29:CF

45 21 4F 46 53 50 CS A0

RS

80

XH

90

AR

100

0B21 :F0

0B41

0DA1:07

0B61 :90

03

4C Bl

CA

0B69 iFB

BD

A3

CD

A0

11

0B71 : SS

FC

A9

00

85

FB

0B7 9 iC9 0B81 iB4

20 C9

D7

0BB9 :BD

20

B4 C9 20 AA 20 B4 3F AB AD

A3

20 CD

0E31:B1

FB

0B91 :54

20

B4

F0

35

85

02

76

0E39:IB

B9

0B99 iC9

22

49

35

0E41:8A

CD

C9

0BA1 :B1 0BA9 ;9H 0BB1 :B9 0BB9 ;20

8D

4C

E6

0E49:DG

A2

4D

0E51:F9

E6 4C

13 27

BE 17

D0 08 AD CC C9 CC C9 AS 02 C9 AE CC C9 D0 14 00 03 AQ FF A5 A7 A9 8B 8D 00

02

CA

0E59:3F

F0

03

CA

0E61:CB

38

0BC1 ;4C

58

C9

A5

02

20

D2

FF

DD

0E69:A9

0BC9 :4C 0i)Dl :F0

58 C9 AD

8D

13

C9

01

F0

0BD9 ;BD

CC

C9

20

B4

02 00 99

3A 21 2D

0BE1 :20

B4

d

D0

97

02 C9 A9 C9 D0 4C E2

C6

BDE9 ■.20

ID

00

Bl

BBF9 :85

02

E6 FB CD AB 27 C7

05

CE

C7 A3 20

D0

BBPL rFC

A5

0C3L :00

A9

00

BD

A5

0C09 ;C8

90

01

60

19

cy

0E19:20

0E21:20

41

43

45

00

20

8F

00

Bl

FB

F0

31

B3

F0

18

D9

8A

CD

D0

2A

8A

CD 2A

F0 F0

ID

C8

B9

C6

04

ca

10

IB

60

B9

8A

CD

FB

15

CC B9

BA

CD

C9

8C

E3

20

7B

CD

4C

F6

72

60

20

F3

CB

B0

09

B8

99

A0

CC

20

DF

C6

38

E7

0E71:60

20

CF

C6

AO

00

Bl

FB

90

0E79:F0

06

20

7B

CD

4C

42

CC

3C

0E8UB9

8A

CD

91

FB

C8

C0

F5

0E89:D0

FB

BD

97

CC

D2

0E9UFC

3B

2E

E5

0A

EF

CC

A5

FB

A5 98

84 4A

E6

F6 8D

10 A5

0E99:2C

A3

CB

9B

A0

FC

60

B3

91

FB

02

10

0EA1:A0

E2

AF

0EA9:3B

91

FB

A5

8C

20

F3

CB

90

C8

0EB1:2E

E5

2C

CD 2B 91

C8

AE

71 E5 C8

FB

20

20 2D

91

CD

11 A5

FB

C8

A9

28

C9

F5

BEFORE TYPING . . .

Before typing in programs, please

elsewhere in this issue.

Match Mania Article on page 31. FH

10

REM

COPYRIGHT

TE!

PUBLICATIONS,

ALL

RIGHTS

1989

COMPU INC.

CHRS(15]

CHHS(8)

LNS(6),DS(16|,INS(2)

,P<2,4)

EC

50

BLS="{39

SPACES}"

53280,3:P0KE

53281,

B:PR1NT"(CLR}"TAB(13)" (YELlMftTCH MANIA(DOWfJ)" 70

PRINTTAB(12)"{7JCOPYRIGH

T 1989" PRINTTABI6)"COMPUTE! PUB LICAT1ONS, INC." PRINTTABdB) "ALL RIGHTS

{SPACEjRESERVED"

L=7:GOSUB1920:PRINT TAB [2)"<5>HUMBER OF PLAYER

S?

(1-2):(2 SPACES}

{LEFT)";:VQ=1:GOSUB193B FS

110

SM

120

PN=VAL(XS)

IF

MC

130

L=9:GQSUB1920:PRINT

PH

140

(2)"NAME OF PLAYER ;:VQ=7:GOSUB1930 PIS'XS

FG

150

L=11:GOSUB192B

PQ

160

IF

PN<1

OR

PN>2 THEN100

PH=2 THEN

PRINT

2) "HAME OF PLAYER ;:GOSUB1930:P2S=XS SH

170

TAB

1:

2:

TA

B(2)

LI

B3

Cft

AD

A6

CD

85

8B

0EB9:00

91

FB

38

AB

18

AD

9F

7D

AD

A7

CD

F6

C3

0EC1:CD

CD

EE

20

85

FF

FS

0EC9:CD

00

00

0D

46

0C29 : 18

A0

10

Bl

FB

8D

A4

CD

BF

0ED1:4C

FB 6B 2B

9F

EE

Fl IB 45

BD

B0

FC CD

20

0C21 :CB

85 71

41

4C

52

45

0C31 :6D

9F

CD

8D

9F

CD

A0

11

01

0EI>9:44

59

20

45

58

49

53

A2 ■19 41 54

4E E8 F4 A9

0C39 :Q1

FB

85

AB

A9

00

85

A7

64

0EE1:53

00

A9

01

8D

89

CD

20

3B

0C41 :1B

A5

A8

6D

A4

CD

C5

FF

A2

0EE9:AF,

C8

90

09

AD

9B

CD

F0

8A

0C4 9 :F0

25

Afl

10

Bl

FB

18

65

4B

0EF1:03

4C

02

C9

A0

00

B9

40

38

CC

2B0

LM=VAL(XS)

0C51 :A8

85

85

FD

A8

54

0EP9:CD

F0

CB

4C

90

KG

210

L=15:GOSUB1920:PRINT

FD

91

A7

C8

2B

0F01:C2

CC

A0

00

Bl

IF

BC61 :D0

F9

E6

FE

E6

AS

A5

FE

51

0F09:FB

CD

F0

05

D9

0C69 :C5

Ff

D0

EF

20

27

C7

EE

99

F0

0F11:2O

F6

10

Bl

50

CD

FD

0F19:FB

AA

A9

00

20

CD

BD

3B

01

A5

FB 85

B5

BC79 :CD

A5 FC

2A

A0

0C71 :A5

BD A6

20 D2 20 CF C6 59 AD 8A CB B0 <SF

FF

ID

A9 Bl

00

0C59 :20

FE C7

FE

81)

A7

25

0F21:20

F0

FF

A9

20

20

D2

FF

4D

84

COMPUTE- s Gaiatto

Juno 19B9

"

L=13:GOSUB1920:PRINT

4C

0C19 SFB

CD

"

TAB(

0CU :12

07

-

RESERVED

"CHARACTERS

PER

NE? (1-16):(3 SPACES} (2 left!";:VQ=2 GF

180

BP

190

GOSUB193B

IF

VALIXSX1

>16

OR

VAL(XS)

THEN170

B (2)

"LINES

-6}:{2

PER

BOX?

TA

(1

SPACES){LEFT}"f!

VQ=1:GOSUB1938

JG

220

IF

VAL(XS]<1

>6

THEN210

OR

VAL(XS)


PE

230

LN=VAL(XS)

SS

710

FOR

HS

240

IF

MM

720

DS (I)=HIDS (DTS,I ,1)

FJ

1300

TlS^"000000"

CB

250

BD AG

730 740

NEXT I FOR 1*1

PB

1310

L=24:GOSUB1920:PRINT

XX

750

LNS(I!=""

RG

760

NEXT

FJ

770

FOR

DJ JQ

7B0 790

PN=1

THEN360

L=17:GOSUB1920:PRINT

TA

B(2) "WINNER BY TIME ^CORRECT? (T/C):

OR

{2

SPACES){LEFTJ";

DP

260

JE

270

VQ=1:GOSUB1930

IF XSO"T" AND {SPACE)THEN250

JP

2B0

KR

290

WNS=XS IF WNS="C"

PD

300

RH DE

310 320 330

{5} TO

NEXT

J

820

NEXT

I

RS

830

R1=INT(RND(0)*LEN(DTS))

SB

1360

IF XS<>"0"

+1

CK

1370

IF

FF

1380

TA

QR

870

RS = INT (RND(0)*LM)H

KE

1390

FE

B80

FLAG=0

JM

1400

L'23:GOSUB1920:PRINT

BK EP

890 900

FOR J=RS TO LM IF MIDS{LNS(R3),J,1)<>D

AND

PLS=P1S:PL=1

PR

360

QB

370

READ

KX

380

FOR

BG

390

POKE

AE

430

S1S="{20

DK

410

S2S = "!RIGHTKH}

MX

420

FK

430

EM

440

S3S="lRIGHT}0{16 YJP" S4$="(RIGHT)L{16 p}jT L1S=S3$:L2S=S2$:L3S=S2S

SF

M2

Hl=l

HC

910

THEN330 920

TO H2

53280,0:POKE

53281

AME

{16

SH

930

RIGHT)<N>"

1420 1430

IF

INS(1)="{C¥N}"+MID$(LNS

RRECT.(2

R2)*"{CYN}"+MIDS(LNS(R3

PG

1440

AIN: <5)";:GOTO1330 IF G=R4 THEN TM-VALITI

INS(2)="(CYN)"+MIDS(LNS (R3),1,J-1)+"{RED)"+MID S(LNS(R3),J,l)+n{CYN)"-t

DH

1450

S) IF

(R3),1,J-1)+"{RED)"+DS(

MIDS(LNS(R3),J+D FLAG=1

960

J-LM

AD

970

NEXT

tR3S=SlS+S2$:R4S=S13+S2

RF CS

980 990

IF FLAG=0 THEN830 R4=INT(RND<0)*4)+l

S:R5$=S1S+S2S:R6S=S1S+S

HC

1000

2S

CR

1010

FOR 1=1 TO LN BS(I)=LNSU)

AP

1020

NEXT

RF

1030

HS

1040

GOSUB1220 IF R4-1 THEN

LBS=LB$+L6S+CHR$(13)+L7

MK

1050

GOSUB1160

490

S+CHRS(13)+ L8S

SG JM

1060 1070

GOSUB1230 IF R4=2 THEN

DP

1080

GOSUB1160

DP OF

1090 1100

GOSUB1240 IF R4=3 THEN

QM

1110

S(l) GOSUB1160

JR XG

1120 1130

GOSUB1250 IF R4=4 THEN

FQ

1140

SU) GOSUB1160

1150

GOTO1260

RBS=R1S+CHR$(13)+R2S+CH

J

SD QR

500 510

PM

520

EM KB CS

530 540 S50

ED

560

DC

RBS=RBS+R6S+CHR$(13)

RCS=R7S+CHRS(13)+R8S PRINT "{7>":GOSUB610

B$(R3)=LR

BS(R3)=LR

S(l)

BS(R3)=LR

"(7>":GOSUB650

570

PRINT

"{5}-":GOEUB660

GH

530

PRINT

"{7>":GOSUB670

GM

RG

590

PRINT

O{5>":GOSUB680

PK

1160

FOR

JR

600

GOTO690

DH

610

L=3:GOSUB1920:PRINT

FH RC

1170 1180

STS-STS+"(DOWN)" PRINT "{CVN}" ETS

FC

1470

JA

1480

IF R4=l THEN GOSUB1220 :GOSUB1600:GOTO1510 IF R4=2 THEN GOSUB1230 :GOSUB1600:GOTO1510

OX

1490

IF

CO

1500

:GOSUB1600:GOTO1510 IF R4 = 4 THEN GOSI1B1250

JA AG

151H 1520

BS(R3)"INS(2) IF R4=l THEN GOSU81230

PJ

630

L=3:GOSUB1920:PRINT

1210

RETURN

1220

ST$="{HOME){2 DOWN}

HR

660

5:RETURN L=22:GOSUB1920:PRINT B(8) "(3)":RETURN

TA

MD

670

L=<14:GOSUB1920:PRINT

RB

AS

690

PD

LB

RCS:RETURN

L=22:GOSUB1920:PRINT

B (28) RG

"(2)":RETURN

TA

"(4)":RETURN

690

PRINT

700

"PLS", GET SET. . ." IF SKIP=0 THRU READ

"{HOME}{5>[RIGHT 1 DTS

[2

FJ

1230

RIGHT]":RETURN

ST$="(HOMEl(2 DOWN) (22

RIGHT}":RETURN

QF 1240 STS="{HOME](13 (2

GJ

1250

DOWN]

RIGHT)":RETURN

STS="(HOME)(13 (22 GS=0

AS

1270

L=1:GOSUB1920:PRINT

GH

1290

1550

JH

1560

R4«l

THEN

GOSUB1250

IF

R4=2 THEN

GOSUB1220

OSUB1600 IF R4=2 THEN GOSUB1250 :GOSUB1600;GOTO1650 IF

R4=]

THEN

GOSUB1220

:GOSUB1600:GOSUB12 30:G OSUB1600

1570 1580

IF

R4=3

THEN

GOSUB1250

IF

R4=4

THEN

GOSUB1320

OSUB16O0

BP

1590

IF

R4=4

THEN

GOSUB1240

QB DA

1600 1610

FOR I"l TO R3 STS-STS + 'Mdown)"

HB

1620

NEXT

QK

1630

PRINT

RG

L640

3) RETURN

AD

1650

IF

QF

1660

FOR

I

"(CYN)"

R4O1

1-1

STS

BS(R

THEN1670

TO

DiPRINT

"

ICYN)";:GOSUB610:GOSUB

1740SPRINT

RIGHT)":RETURN

1260

1280

1540

DOWN]

SG

DP

IF

:GOSUB16O0:GOTO 16 50

FH

L=14:GOSUB1920:PRINT

S

BS(I

JM

650

GOSUB124G

:GOSUB1600:COSUB12 30:G

RBS TA

1530

OQ

QF

LN

NEXT I BS(R3)-LNS(R3)

FB

B[28)

TO

1190 1200

640

THEN

tGO.= UB1600:COTO1650

AH HP

CG

R4=3

:GOSUB1600:GOTO16 50

XM

TA

HCS:RETURN L=11:GOSUB1920:PRINT

1=1

HS

B$(R3)=LR

)

:RETURN

"(1)":RETURN

DIFFERENT."

BS(R3)=INS(1)

:GOSUB160O:GOSUB1240:G

"t5>":GOSUB640

B{8)

"

1460

CH

PRINT

L=11:GOSUB1920:PRINT

PRINT

OSDB160Q

PRINT

620

THEN

:GOSUB1600

"{5>":GOSUB62H "<7>1':GOSUB630

KE

"

INCO

QR

I

PRINT PRINT

LBS

PRINT

SPACES)TRY AG

G=R4

"CN"IS

CN=J

THEN

SORRY,"G"IS

:GOSUB16 00:GOSUB1240:G

RS(13)+R3$+CHRS(13)+R4S

+CHRS{13)+R5S+CHRS(13)

GOR4

(RED)

B

(BLU) CORRECT! [2 SPACES]LINE"R3"CHAR

+CHR$(13)*L5S+CHRS (13)

PC

B

MH

MD

R7S=S1S+S2S:R8$=S1S+S4$ LBS = LlS+CHRS(13)+L2S-t-CH RS(13)+L3S*CHRS(13)+L4$

TURNS 1":GO

EM

LRS(1)=HIDS(LNS(R3),1,J -D+DS (R2)+MIDS(LNS(R3)

940 950

450

BETWEEN

1410

HJ FS

:L4S=S2S:L5S=S2S:L6$=S2 S:L7$=S2S:L8S=S4$

T

FJ

THEN970

,0:PRINT"{CLR}"

RIGHT)

L-23:GOSUB1920:PRINT

AB(6)"(RED}CAN'T END G

LS L=24:GOSUB1920:PRINT LS L=24:GOSUB1920

S{R1)

OPSO"Y"

THEN1310

THEN2070

THI

SPACESJ(LEFT}";

|SPACE}OPSO"N"

THEN13

TO1310 GS=GS+1

(1/lt) i

OPS = XS:IF

PL-1

G<=4

850 860

L=23:GOSUB1920:PRINT

350

GOSUB2440 G"VAL(XS) IF G>0 AND 90

EF PH

RANDOM GUESSING)"

OPTION?

1330 1340 1350

+1 IF R2-R1 THEN840 R3-INT(RND(0)*LN)+1

EVENT

"(DOWNjlNCLUDE

VQ = 1

EP BD HQ

R2=INT (RND(0}*LEN (DTS))

TAB(10) "TIME FOR WRONG GUESS?" TAB(8) "(HELPS PR

"

NUMBER

840

PRINT EACH PRINT

SK

THE

(SHIFT-SPACE)(1-4): (2 SPACES) (LEFTHS)"; :

LN

610

GH

480

SELECT

JK

[2

BR

L=24:GOSUB1920:PRINT

QK

VQ=1:GOSUB1930

470

1320

TA

L=19:GOSUB1920:PRINT

340

DA

JM

I 1=1

B

LS

B(2) "(GRN}OPTION: fiDD (SPACE)45 SECS TO A PLA

THEN360

EO

460

6

1,3

B00

S

EF

TO

LEN(DTS)

CS

B(2)

DJ

TO

FOR J-l TO LM Rl=INT(RND(0)*LEN(DT5)) +1 LNS (I)=r.NS(I) <-DS(Rl)

XSO"C"

YER'S" QQ

1=1

"(GRN)";:G0

SUB613:NF.XT BL

S

KH

1670

IF

QJ

1680

FOR

I»l

I

THEN1690

TO

9:PRIt)T

"

";:GOSUB630:GOSUB

PRINT"(HOME) (RIGHTK5) "PLS", WHICH PATTERN I S DIFFERENT?" POKE 53280,BiPOKE 5328

R4O2

PRINT

"{GRN}";:GO

SUB630:NEXT

AQ

1690

IF

R4O3

I

THEN1710

COMPUTE'S Gazelle

June 1989

B5


HR

1700

FOR

1=1

TO

9:PRINT

"

2,3)-P(2,2))/P(2,3)M0

{CYB)";:GOSUB650:GOSUB 1740:PRINT AH

1713

GA 1720

"(GRN}";:GO

SUB650:NEXT I IF R4O4 THEN1750

FOR I"l TO 9:PRINT " (CYN)";:GOSUB670:GOSUB 17401PRINT "(GRN)";:GO

JD

1730

SUB670:NEXT GOTO1750

GM

1740

FOR

J=l

TO

HP

2110

AH

2120

QQ

2130

1750

JE

1760

I 10:NEXT

JlB

THEN

{HOME}(BLU) Fll

JS

PRINT

1

1770

EXCELLENT!" IF GS>1 THEM

1780

GUESSES." IF OPS="Y"

PRINT

"

PRINT

"

(LEFT}

1790

CC

1800

IF

AND

GSM

TH

"(HOMEl"TAB(2

OPS="Y"

THEN

TM=TM+

45*(GS-1)

PRINT "(HOME)"TAB(24)" (RED)TIME:mTM"SEC"

AG

1B10

P{PL,1)=P(PL,1)+TM

GX

1820

P(PL,2)=P{PL,2)+l

GM MJ HK

1830 1B40 1850

P(PL,3)=P[PL,3)tGS FOR 1=1 TO 2000:NEXT I IF PN = 2 AND PL=1 THEN

{SPACEJPL=2:PLS=P2S:SK PL=2

THEN

P{1,1)>P(2,1)

THEN

(SPACE}WINS=P2S:GOTO21

2140

WINS="TIE":GOTO2180

2150

IF P(1,4)>P(2,4) THEN {SPACE}WINS-PIS:G0TO21 80

JM

2163

IF

GO

2170

WINS-"TIE":IF

P(1,4)<P(2,4)

KS

2180

FOR

1-1

TO

2:FOR

P${I,J)=MIDS(STRS(P(I,

SF

2200

NEXT

RJ

2210

PRINT "(CLR}"TAB{8) " (BLU)MftTCH MANIA GAME {space}results" print "(downj{7>player (2 spaces)total

J)),2)

pd

2220

{3

2230

I

spaces kguess

(3 {2 BB

J:NEXT

epaceshcorrect SPACESjTIME"

L-7:GOSUB1920

HG

1890

GOTO370

2258

PRINT"<2>";

EC

1900

DATA

MF

2260

IF

FA

1910 DATA

JS

2270

GH GX

1930 XS="":XXS=" 1940 GETXS

GC

1950

WIN$=PlS

IE" THEN PRINT"(RVS}"; PRINT 9)

RS

2290

OR WINS="T

PIS

"{OFF}"

PS{1,2)

TAB{

TAB(18)

PS{

1,3); IF WINS=P2S OR PN=1 TH EN2310 IF WNS="C" THEN PRINT

IFXSOCHRS (13)THENPRIN

6)

A2 20

FE

A9

00

12

20

1328:98

14

A2

13

20

1330:00

8D

91

14

A9

1338:14

A9

07

aD

94

1340:80

14

A2

00

Al

FD

20

13 14

CE

AD

DC 91

1358:00

96 14 Fl Al

FD

20

59

14

96 14 1A A2 20 DC

1360: 13

20

E0

13 CE

94

A9 A9

01

an

L4

14 4C

D0

1168:D5 1170:13

00

BD

1378:A1

FD

20

59

1380:20

EE

13

CE

1388:60

A9

00

8D

1390:BD

14 A9 13 13 14 D6 D6

A2 33

10

1348:59 1350:D0

139S:B8

01 D6 A5

13C8:00 13D0:18 13D8:02 13E0:38 13E8:FD

E6 A5 E9

27 20

DC

13 Bl 3F

SS 76 12 99

19

A9

67

20

AD

A2

12

B8

20

RS

L3

20 A9

00

6B C2

CE

92

14

D0

t)0

Fl 00

60 D6

A2 IB

F6 IF

59 28

FB

3B

8E

00

D6

2C

FB

AD

01

D6

60

ID E5

FD

69

08

85

FD

90

AS

FE

60

20

F5

13

63

FE

FE

E9

01

85

PE

A5

37 E6 80

85

FD

60

E6

FD

FE

12

12

20

A2

13

2C1

13

8D

9B

60 14 14

CC 05 9G

AD

9B

14

28

8D

9B

14

AD

9A

00

8D

9A B8

14 A2 13 A2

12

20

13

5D 97 Fl AC

20

B8

13

60

8D 8D

9A 9B

14

A2 A2

CC

P$(l,l):GOTO2330

1418:AD

9A

1420:AD

9B

1428:12

20

14 14 C4

9A

D0 A9

FA

1960

IFXS=""THEN1940

1430:13

20

C4

13 13

14

AD

GE

1970

IFXS=CHRS(13)ANDXXS="" THEN1940

CK

2310

1433:913 1440:AD

14 9A

33 14

E9 E9

01

3D

98

00

8D

9A

GA

1990

IFXS-CHRS[13)THENXS=XX

PRINT TAB(28)PS(1,4)"% " TAB<36) PS (1,1)

EX GB

2320 2330

IF IF

14flB:A2

12

AD

9A

14

20

B8

14 14 13

145O:A2

13

AD

9B

14

20

14 58:6ft

8D

9C

14fi0:13

8D

9D

1468:99

14

F0

14 14 07

A2

2340

IS" THEN PRINT"[RVSj"j PRINT P23 "fOFF)" TAB(

C9

IF 27 91

1470:4C

14 B6

AD

9C

14

1478:14

87 20

B8 20 14 P8 00

13

60

AD

1<180:2D

9D

14

20

1488:9C 1490:60

14

9D 00

13 20

00

4D 00

B6 14 00

00

1498:00

00

00

00

00

00

HRSU57) ;

S:Pi!INTCHRS(13) ; :RETUR

,1)

H SS

1990

IF(ASC(XS)=20)AND(LEN[ XXS)=0)THENGOSUB2050:G

GK

QK ES

2000

2010 2020

OTO1940 IFASC(XS)=20THENXXS=LE FTS(XXS,LEN(XXS)-1):PR INTXS;" ";XS;:GOTO1940 IFLEN{XXS)>=VQTHENGOSU B20S0:GOTO1940 IF

ASC(XS)=32

XSX58 RJ

2030

AND

OR

(ASC(

ASC(XS) >47)

THEN2040 IFASC(XS)<64

OR

ASC(X$

)>90THENGOSUB20 50:GOTO KX

1940 2040 XXS = XX$*-XS:PRINTXS; :GO TO1940

DB

2050

CB

'MOFF)":GOTO2330

PN=1 THEN2390 WINS=P2S OR WINS="T

9)

PS(2,2)

TAB(18)

PS(

2,3);

FJ JQ

2350 2360

IF WIN$=P1S THEN23B0 IF WNS="C" THEN PRINT (SPACE}TAB(28) "[RVS}"

PS{2,4)"HOFFl" TABI3 QD

2370

6) PS (2,1):GOTO2390 PRINT TAil ( 28 ) PS ( 2 , 4 ) "%

"

TABI3S)

,1)

"{RVS}"

SH

2380

PRINT

DG

2390

L=12:GOSUB1920

KR

2400

IF

11

PS(2

"{OKF]":GOTO2390 TAB (28)PS(2,4)"%

TAB[36)

PS (2, 1)

WINS="TIE"

THEN

PRI

POKE54278,240:POKE5427

NT TABM) "(RED}WINNER (CVN) (TIE)(RED): "PIS

6,17:POKE54272,240:POK

"

£54273,50:POKE 54277,9

SO

2410

f.

"

PRINT TABIL2)

2060

POKE54276,32:RETURN

FD

2070

XE

2080

IF P{1,2)=0 THEN2170 P(1,4)=130-ABS[I NT((P(

PP

1,3|-P[1,2)|/P(1,3)UB

MG

2430

END

0))

AC

2440

GETXS:IF

QK DM

2090 2100

IF PN-1 THF,N2170 P{2,4)=1B0-ABS(INT((P(

86

COMPUTE!1! Gazelle

June 1989

NNER: 2420

"(RE[)}WI

{BLU)"

0

QP

2450

RETURN

SE

10

REM

COPYRIGHT

TE1

PUBLICATIONS

LL

QJ

64 62 8G 4B A3

C4

7F

AD

DD

OD

32

9D

EA

9C

14

Cl

69 B6 00 00

AD

9B 29

13 00 00

E8 CQ

RIGHTS

1989

COMPU

INC.,

A

RESERVED

20

BLOAD"HI-RES

DE

30

:ELSE SS-"" PRINT"(CLR){N)"SSSPC[I 3) "COPYRIGHT 1989"

BF

40

"WINS

L=21:GOSUB1920:PRINT"

20

13

FF

Program 2: hi-res so demo

P2S:GOTO2420

MK

46 E4 EB 27 90

20 14 14

2C 60

3E

SF FB 22

00

14B8:18 1410:14

PRINT TAB(28)PS (1,4)"I " TAB(36) "{RVS}" PS(1

A9 95

A2

13 13 69 69

2300

D0

AD

L4

13FB:C4 1400:C4

87

91 91 14 95 92

02

RR

12 48 OB

1310:13 131R:A9 1320:A9

13F0:D0

(SPACE)TAB(28) "(RVS}" PS(1,4)"I{OFF)M TAB(3

67

F0

00

2248

BR

13 FD

98

14 A9

1388:8E 13C0:8D

DK

RESTORE

06 35

8E

97 19 85 A2

93

1880

99 89

14

AD

B6

T>

8C 20 Be 85 B8' 13 B8 13 19 SD 14 A9

97

1308: 14

UA8:20

SPACES){H

SPACESH4 T>"

14 03 20 00

1300:8D

13B0:CE

"

SPACES}

1870

PRINT L£FTS("(HOME) (24 DOWN)",L);:RETURN

Program 1: hires so

(2

T}(2

HG

1920

40 before typing in.

13A0:13

(3

2280

See instructions in article on page

{5 T?(3 SPACESH6 T}

(BLU}{6

QQ

Hi-Res 80 for the 128

93 13 A2

L=4:GOSUB1920:PRINT

KA

QC

T

2190

PL-1:PL$=

,"<-)■{ + }","tB}Z","<E> tR}","AE","V+"

J=l

BM

IF

", "QPLg"," tvHc >"," hj"

THE

i

P1S:SKIP=0 NEXT Ml

"QW" , " <WHQJ" , " AS_

PN = 1

N WINS'PIS

1860

11

THEN

{SPACE}WINS=P25:GOT021

80

IP=1:M1=M1-1:GOTO1870

PC

IF

0

3)"{2>"" SF

THEN

KK

GUESS...

(HOME){BLU]"GS"

EN

P(1,1)<P(2,1)

{SPACE}WIN$=P1S:GOT021

GX

BL

S GS=1

IF

THEN2150

80

L=1:GOSUB1920:PRINT IF

IF WNS="C"

80

ETURN

CQ

0))

80":IFPEEK(

215)THENSS="(20

SPACES)"

PRINTSSSPCJ7)"COMPUTE! UBLICATIONS, INC."

P

SX 50 PRINTSSSPCtl07"ft.I.I. RIGHT XS=""

THEN244

S

HO

60

RESERVED.(7 DOWN}"

PRINTSSSPC[13)"HI-RES

DEMO(7

DOWN)"

80


QR

70

EM

80

FM

A4 9E

IC

Cl

C3

A4

A2

08

12

DATA128,201,27,144,38,2

8D

7C

CA

EB

20

2A

01,31,240,4,201,32,208

0981:ED

C9

8D

7E

CA

AD

AC

CB C8

DATA14,165,67,240,28,13

0989:F0

0C A9

31

8D

2,67,230,65,208,22,230

0991:23 3999:20

Cl Fl

09A1:8D

AE

CB

93 4C BD

31 90 E8

CB A9

DATA66,208,18,201,48,14 4,14,201,58,144,8,201 DATA65,144,6,201,91,176

DB CA

B3 60

09A9:CB

20

94

C9

C9

5C

09B1:60

20

BE

C9

20

NTCHRS(27)"X":GOTO120

BM

120

Bli

130

90 PRIKT'MCLR}[4 DOWN)IN!

S

ELECT 80-COLUMN MODE ON~

100

MONITOR"

PRINTSPCUU"AND

PRESS

KEY."

110

GETKEYAS

SD

120

FAST:BANK15

EJ

130

GRAPHIC1:SCNCLR:CHAR1,4

,2,169,1,16,2,73

PQ

140

XE

150

,2,133,67,165,63,205

,12,"{tJ}CREATE

DAZZLIHG

8 0-COLUMN"

AD

KR

{3

SPACESJGRAPHICS

EASI

153

SYS4864,1,22,0:SCNCLR

FE

163

FORX=0TO320STEP5:DRAW1, X,9

TO

SCNCLR:CIRCLE

1,1.60,100

180

,100,50:DRAW 1,160,100 (SPACEJTO 160,50 CHARl,15,14,"C=6.28 X R

GE

193 CHAR1,8,20,"{N)CREATE

KQ

200

ECHNICAL

T

8D

AE

CB

8D

AF

CB

C0

E9

30

20

Fl

C9

20

BE

F7

170

09C9:C9

23

AB

C2

90

F2

AD

E8

FE

65,64,201,207,144,62,16

09D1:CB

BO

A7

CB

AD

E9

CB

5 DATA66,166,65,163,55,13

09D9:A8

CB

63

AD

7C

CA

8D

09E1:C9

AD

7E

CA

BD

CE

C9

8D 19 CD 12 AD A9

09E9:AE

CB

F0

33

AD

AF

CB

D0

2C

09F1:06

20

DB

C2

4C

DA

C2

90

08

A9

C2 8D

20

09F9:B4

IF 00

0A01:CB

4C

IF

C2

AD

A7

CB

AE 38

C0 F9

0A09:RD

EB

CB

8D

B0

CB

AD

A8

59

0A11:CB

ED

E9

CB

3D

F4

8D

AF

CB

20

CB C2

A9

0A19:00

Bl 5F

20

67

0A21:C5

C9

20

00

A2

00

C9 B3

C9

0A29L07

D3 8E

CB

38

AE

D0 60 AC CA

12 EF 55 11

183

DF

193

CG

200

DATAl63,32,140,34,4,162

210

,0,142,249,237,189,0 DATA1,240,11,157,35,4,1

DATA98,134,99,162,144,5

6,32,73,188,32,223,189

69,1,157,35,216,232

JM

220

AD

230

GC

240

DATA208, 240, 152,224,5,1 76r6,157,35,4,232,2B8 DATA246,173,248,207,133 ,1,169,47,133,0,76,228 DATA255,83,80,69,69,68, 03,67,82,73,80,84

4864,1,20,0:

SCNCLR

MB

210

SLEEP5:S¥S 4864,l,0,0iC IRCLE1,160,100,5O,25

CJ

220

F0RT=2TO43STRP2:SYS4861

MacroBASIC

,0,T,0:NEXT

JJ

230

CHfiRl,0,0,"{N}MORE OPTI

See instructions in article on page

MA RG

240 250

CB

23

D8

0A59:90

CS

A9

5C

4C

4A

C2

A2

D5

0A61:00

BE

A6

CB

A9

30

8D

AB

BE

0A69:CB

AD

A7

CB *38

FD

9C

CB

3F

3A71:sn

A9 90

CB 0F

AD

A8

CB

FD

9D

19

EE

AB

A8

B8

F0

05

AC

A6

CB

F0

69

30

8D

A6

08

D0

01

CB 60

20 E8

:PRINTCHRS<27)"XfCLRl

0801

C2

C9

30

90

FOR

ALWAYS

TEX?,

AVAILA

TOO!"

rem

copyright

tei

publications, rights

1989

compu inc.

-

reserved

printchrsi147)"loading";

nextj:print:pkint: ifxo2 8160thenprint"error in d ATA. ..VEND PRINT"DATA

OK

LOADING

":SYS53

DATA169,5,162,8,168,32,1 DATA160,237,32,189,255,1

DF

70

DATA32,213,255,169,48,16

69,0,133,10,141,249,207

2,207,141,134,10,142,135 DATA10,76,13,8,160,0,173 ,249,207,208,15,238

DATA249,207,132,63,132,6 5,132,66,132,67,169,37

DATA133,64,165,1,141,24

32 00 FC

30 A9 A9

36

2E

01

07

00

0C

C8

B5

FE

20

55

D0

F9

A5

FE

B2

0AD1:C9

20

0AD9:20

B4

00

9E

80

00

00

30

FB

A9

03

85

FD

A8

A9

03

C0

E6

08

0809

33

0811

85

0819

85

0321

80

0A79:CB

3AA1:F1 E0 0AA9:4C 64 OAB1;3A 60 0AB9:Cn BD 0AC1:AB C2 0AC9S20 PI

0A

0B

4C C7 KB 08 0E A5 CA

62

03

E3 C9

39 B5

60

A9

00

BD

E8

59

CB

20

C5 C9

20

DC

01

60

38

E9

30

66

20

D3

71

AB

C2

90

60

49

SO

01

80

CB

20 18 AD A7

CS

C2

C9 EF 60 8D

38 E9 90 C9

0829

C9

CD

D3

F3

98

18

65

FB

D6

0831

8 5

FB

A9

03

65

5P

Afl

00

84

FD

A9

85 85

FC

0839

FC E0

FE

E4

0AEI:CB

18

6D

38 CD

CC Fl

F0 CB

CB

D0

AG F3

E9

CB

6D

Bl

CB

8D

AB

23

Fl

F8 A9

0AE9:AD

D0

OAF1:CB

20

5F

C2

18

60

A0 A9

57 01

E6 B6

FF

FD

0841

20

83

0849

A5

FE

0851 :00

SD

20

D0

8D

21

D0

AD

12

0AF9:20

ED

C3

20

C9

FF

0R59 :C0

A2

8B

8D

03

03

8E

02

FF

0BOl:20

AB

FF

A9

08

0S61 : 03

A9

81

A0

CA

20

IE

AB

56

0B09:A9

BD

B4

A0

CtJ

20

IE

AB

A9

C6

0B11:CE

A2 A9

C0

0869 -A9

00 C9

23 A8 CD C9

E5

A2

CD

0871 :0D

8D

77

02

A9

96

8D

78

B5

0B19:C9

BE

B7

C9

BE

7B

0379 :02 0881 :FB

A9

Bl

B6

0B21:C5

C9

20

A8

FF

23

E6

FC

Al

0B2 9:-\F.

7B

CA

FE

8D C6 00 C8 D0 04 A5 3ft C9

63

0B89 :E6

02 FD 60

FF

F0

ID

0B31:A9

00

A2

iC 0899 ;17 20 08A1 :73 CA 08A9 :C9 C9

8 3

A4

AC

B3

CB

D0

95

0B39:CD

C9

8E

60

A5

8E

72

CA

8C

34

0B41:8D

B2

C9

F0 E0 CE AO

03 8E C9 Fl

86

7A

B4

7B

23

8E

77

0B49:C9

20

C5

C9

00

D0

3A

4C

30

A4

C6

0B51:AD

C9

AE

7B

08B1 :20

DB

Cl

B0

IE

A9

8D

20

DE

0B59:49

C3

20

AE

08B9 iCA

Fl

A9

91

20

B3

RB61:C3

77

02

A3

C6

FD

0B69:.\0

FF 52

20 20

CC

aD

ED

08C9 :00

20

60

A5

86

Fl 8D 84

A9

08C1 :3D

CA 31 7A

7B

EA

0B71:20

A5

FF

08D1 :4C

A 4 AE 7A 8C 80 A4

72 7B 4C

CA

AC

73

B5

0B79:AB

00

20

8E

B3

0BS1:CC

FF FF

08E1 :C9

8A 86 4C

80

A4

AE

A3

0B89:3D

08E9 :70

CA

F0

0A

C9

3D

D3

03

8B

0B9HCB

08F1 :4C 08F9 :D0 0901 :4C 0909 :C7 0911 iC9

C6 4C 08 A2 00 Cl C9 24 C9 40 D0 5C D3 33 D0 03 4C 0B A2 01 Cl C9 2A C9 2B D0

D9

C5 C9

5E

62

8E

AC

CB

4C

D3

D0

03

4C

7C

03

4C

3A

C8

4C

78

C8

97 8E D0

C5

C9

AC

CB

03

4C

03

FF

D3

33

0941 :72

CA

AC

73

0949 :7B 3951 :07

4C

8A

A9

E3

0959 :20

09

C9

91

0891 :03

60

103

AE

C9 8D

0A99:18

FQ

MP

0A51:AD

C2 C2

0A91:08

86,255,169,11,162,237

90

IF

Program 1: MacroBASic 64

ILLUSIONSlw

0 30

PQ

4C

SYS 4864,0,25,0:SLEEP5 SYS526S4,71,25:SYS65378

'SPEEDSCRIPT'

80

20

09

:POKEJ,a:X=X+A:PRINT".";

GX

BE

06

DO

:forj°530(10to53239:rhada

50

5C

0A49:F0

CB

all

JF

C9

AB

Article on page 41.

40

EE

CB

SpeedCount

BJ

C9

A9

elsewhere in this issue.

30

7E

60

AD

COMPUTEI's Gazette Programs,"

cd

BC

0A41:18

7C CA BD F0 CA Fl F0 05

C2

BEFORE TYPING . . .

20

0E

BE

AD

Before typing in programs, please refer to "How to Type In

bq

D0

0A89:69

[N}YOU'RE

13

CD C9

0D

C9

53 before typing in.

BLE

fh

0A3l:C9

CB 8D BD A7 CB

CAL

7B

30

60

DRAWINGS I"

SLEEP5:SYS

CB

09C1:3B

RO.

QS

864,0,39,2

Cl

09B9:01

40,0:SYS4864,0,1,2:SYS4

170

8F 56 50 F3

AB

60 8D A9 00 SD E9 F0 01 C2 90

205,24,32,176,12,230 DATA63,208,184,230,64,1

320-X,200:NEXT:S

YS4864,0,0,0:SYS4864,0,

20

0969:EE 0971:20

DATA23,32,208,7,165,64,

2,1,160,47,132,0,133

PE

0961:CB

160

140 CHAR1,4,13,"{N] LY! !"

JM

B0 20

BE

C9 80

DATA47,133,9,177,63,208

PH

JG

4C

EF 4C

110

(SPACEjANY

FC

AB

KP

(SPftCE)YOUR

EF

IE

C9 8C 76 Cl 0979:20 ED C9

8,207,169,54,133,1,169

PRINTSSSPC(4)"AR£ YOU IN 43-COLUMN MODE? (*/N>" GETKEYAS:IFAS="N"THENPRI

08D9 :CA

0919 :3D 3921 :D0 0929 !4C 0931 :C2 0939 :C9

EB

5A

CB

4A

BE

1A

B2 CA 23 AD C9

AE 63 CO

4C

IF C3

29

7B

CA

BD

04

AD

F0

CB

1A

CB

8D

B7

73

20

A8

FF

20

65

CA

F0

03

4C

AA

FF

A9

08

20

CA

FF

4C

80

M

01

C3

20

C6

FF

7 3

A5

90

E9

08

20

13 FF

20

A9 A9

F0 C3

20

111

00

8D

E6

CB

4C

IF

C8

A3

F0

A2

0C

B!)

9A

AF

8E

9B

CB

20

A5

FF

CE C7

0B99:9A

CB

D0

F8

CE

9B

CB

D0

E6

0BA1:F3

60

20

68

C3

A9

EF

A2

9B

CC

0BA9:CIi

BD

E2

C9

BE

E3

C9

0D

0BB1:F7

A2

02

8D

9A

CB

BE

A9 9B

43 42

C9

09

0BB9:CH

20

A5

FF

20

El

C9

CE

5D

5F

69

0HCl:9A CB

D0

F5

CE

DE

0D

0BC9:F0

A9

00

A2

E0

CB B2

D0

4C

9B 8D

C9

<J9

F6

CF

0BD1:8E

R3

C9

20

A5

FF

20

F.1

B2

4C A2

C3

DB

90

29

40

F0

F4

20

B2

4C

22

C4

AE

9D

86

7A

F5

08 78

20 C8

C3

84

A9

CA

3BD9:C9 A5 0BKI:AB FF 0BE9tCC 'PF

20

FF 5E

20 C9

B3 C4

A4

20

E6

CB

90

86

0BFl;90

03

4C

2D

C8

F,8

A9

2C

D6

ft0

CA

4C

61

Cl E3

0BF9:9I)

E6

CD

ES

A9

50

9D

E6

91

Dfl

0A

A9

00

A0

0C0UCI)

KB

A9

2C

9D

E6

CD

E8

3F

June 1989

B7

13

9B

4C

COMPUTE!* Gazelle

BD


0C09:98 0CU:AO 0C19:AB 0C2l:08 0C29:C9

9D

E6

CD

E8

8A

A2

CD

20

E6

BD

FF

A9

08

A1

20

BA

FF

20

co

FF

A2

60

20

68

C3

20

A5

00

D0

03

4C

DF

0C31:E7

CB

20

A5

FF

0C39:A9 0C41:E3

FB

ha

CD

8D

C9

A9

F4

A2

02

0C49:CR

8E

9B

CB

20

A5

0C51:E1

C9

CE

9A

CB

D0

0C59:9B

CB

D0

F0

ft9

00

0C61:CB

AD

E7

CB

DO

0C69:C3

AD

EF

CB

C9

0EB1:AD EF

CB

C9

Bl

D0

1A

A9

DF

1159:1E

C9

9D

1A

CC

60

BC

AF

0EB9:00

8D

F0

CB

A9

E0

Fl

Fl

1161:CB

A2

00

8E

E6 CB

20

8E

0EC1:CB

8D

CE

EF

CB

A9

62

A0

CB

16

1169:C9

F0

19

C9

22

D0

09

20

FF

2C 2E 8B C9

0EC9:20

IE

C3

BD

67

AB

20

54

CA

4C

80

DB

C9

F0

15

C9

22

F3

11

0ED1:A4

AD

211

A5

CA

CD

EF

CB

D0

CB

9D

E6

CD

EE

E6

33

5ft

0ED9:12

A2

FE

E6

FF

80

1171;8E 1179:AE

03 30 F2 86

E2

C9

ED

C9

3D

F0

4D

1181:CB

4C

6F

C9

AC

AF

CB

38

0EE1:CB

E8

ED

C9

IB

20

8D

Fl

CB

35

1189:60

AC

AF

CB

IB

60

E6

7A

77

119L:O0

20

B2

E6

7B

A0

aa

Bl

7A

FF

2E 15 D2

20

8D

8C 9A

08

C9

F5

CE

AC

BD

B2

76

03

4C

DF

8F

32

90

0A

0EE9:4C Cl C6 0EF1:C9 AE EF 0EF9:11 BE E9 0F01:CB AE E9

AE

EE

C9

8E

5B

C9

8E

5C

C9

A2

55

1199:8D

74

CA

C9

5C

F3

09

CB

A2

fl7

BE

E8

73

11A1:5F

F0

05

18

AD

74

CA

60

44 14 18 07

CB

20

ED

C9 AE C9 CE E9 CB

A5

11A9:33

AD

CA

60

AD

CD

C9

AD

61

11B1:38

E9

74 E5

AD

CE

C9

E9

CD

41

12

20

ED

C9

F6

11B9:B0

05

20

D3

C9

13

60

A9

CF

0F09:E8

CB

20

CB

0F11:CA

10

EB

5A A2

0C71:A9

14

AB

CB

20

IE

AB

4C

51

0F19:8D

CD

C9

13

CA

60

A6

01

A0

A3

CB

35

20

ED

C9

8D

C7

AD

CD

C9

86

6B

CB

20

08

Bl

E9

A2

84

8D

C9

78

00

C9

43

0F21:CE

11C9:B4

0C81:A9

E8 Fl

8D

CB

8D

C9

7B

B2

ED

AD

20

BD

C3

E8

11C1:00

0C79:DF 0C89:A9

6D

KB

C9

E8

20

ED

C9

BD

8D

EE

CF

DF

11D1:01

58

0F31:C9

20

E9

8D

C9

CD

EF

13

20

CB

02

9D

5B

80

E2

EE

0F41:CA

F,8

EC

EF

CB

F0

0CA1:CB

CA

10

F7

20

09

C9

F0

4C 7D

21

ED

C9

80

EE

20

AE

11E1:60

07

C9

D0

A2

C9

33

0C99:C9

0F39:D3

El F3

D0

6D

20

CE

CD

C5 C9

11D9:EE

A9

C9 D0 38 60 E2 C9

07

0C91:C9

60 C9

CD

CB

E3

EE

FB

18

0F29:E2

26

8E

98

EE

E3

C9

60

BD

1A

0CA9:14

0F49:80

CA

E2

C9

20

EE

CB

AD

E8

CB

8D

A0

CA

20

IE

AB

79

7C

BD

D3

12

AD

A9

A2

78

0F5l:5A

C9

E8

AD

E3

C9

A0

CB

20

IE

76

CB

AD

E9

8D

EB

CB

AB

20

E7

11

58

5A

CB

BCB1:A9

20

11E9:03 11F1:60 11F9:EA

0F59:C9

A9

0A

18

6D

0CB9:71

C5

4C

5F

C5

EE

C9

BD

Dl

1201:20

3B

CA

AD

EA

CB

BD

EC C6

AD

EF

CB

0C

0F61:EE

C9

A9

00

6D

EF

00

8D

E9

1209:CB

CB

CB

C4

EA

CB

A9

8D

EB

E8

C9

AD

0CC1:8D

8D ED CB

20

94

Fl

C9

18

E2

C9

B6

1211:3B

CA

20

3B

CA

AD

EA

CB

EB

6D

E8

FD

0F71:BD

F0

CB

AD

E3

C9

BD

Fl

3A

1219:18

6D

EC

CB

8D

EA

CB

AD

5C

8D

5B

F2 A9

C6 AD

0CD1SCB

CB

6D

E9

7C

CB

97

EB

CB

F2

ED

A9

08

A2

63

EA

ca

18

6D

BD

A2

FF

CB

F7

BD

CA

10

20

EE

5A

E4

1229:AD

20

C2 F7

A0

8D

20

02

CB

07

A9

ED

A2

C6

6D

SC

Cl

CB

BD

4C

0GE1:C9

0F79:CB 0F81:A2

1221:EB

0CD9:CB

A9 C9 C9 C9

4C

EB

0CC9:20

0F69:EF C9

0CE9:0a

FF

C0

AC

CB

AD

EB

CB

69

00

8D

BD

20

1231:E8

CA

8D

BA

cn

78

2a

FB

A0

33

AD

8D

0F89:08

0CF1:E2

20

A5

77

EA

C7i

2E

EB

D6

FF

AD

C6

0E

E8

08 D3

G0

C9

A2 8D

CB

5ft

0 F9 1:FF 0F99:FF

1239:E9

20

Fl

20

C9

CB

20

30

90

0C

C9

3A

CA

3D

E3

C9

20

E6

77

C9

79

BD

60

8D

FF

1241:CB

0CF9:CB

A5

0FA1:D4

23

0D01:5A

20

El

C9

27

8D

D3

CB

25

1249:B0

08

38

E9

30

20

20

A5

FF

C9

A5 FF

CB

Fl

C9

26 C2 ai 22 ID

0FA9:20

60

A2

18

AD

20

77

IE

05

CB

20

A5

38

A0

20

60

58

CB

1251:18

A9

DD

8D

D4

14

A5

FF

0D09:D0

28

BD

8F

18

69

29

2A

AB

FF

05

CA

A5

1259:D0

9F

IE

20

20

20

CB

ft9

D3

8D

AB

8D

0F

0D11:AB

0FB1:FF

90

C2

80

01

00

BD

69

C9

CD

00

C5

23

A9

5F

CB

3B

4C

D3

F0

CS

AE

CA

71

CB

1261:D0

0D19:20

30

4C

56

0E

5A

FF

60

C9

A5

CA

E3

00

FA

AE

D3

D0

C9

8D

80

AD

03

1269:C9

ED

E2

28

0D21:D0

0FB9;D4 0FC1:A9

32

00

A5

CB

03

D0

00

58

40

00

A9

29

00

CB

93

Bl

Fl

A5

FF

BD

CB

B0

F0

D4

1271:03

0D29:8D

0FC9:8D

ED

BC

1279:B0

2B

E3

9B

AB

A0

D0

CB

A0

22

00

C3

C9

00

A9

CB

CD

IE

D4

00

20

AD

00

0D31:A0

0FD1:47 0FD9:2B

D4

CB

C9

22

93

IE

20

20

20

20

20

32

IE

AB

A2

00

20

C6

5B

BFE1-.F0

36

20

20

20

20

AD

00

E-0

F9

2A

C7

20

C9

4C

20

FF

Fl

20

E4

CA

1289:20

20

20

D8

0D41:FF

D5 E4

1281:01

20

FF

3D

0D39:CA

A5

AS

99

E3

45

Fl

20

52

D0

C9

43

4E

CB

12

C9

D4

00

1C

8D

8D

F0

FF

9E

59

A5

1291:20

0D49:C9

0ITE9:2O 0FF1:F3

79

33

DF 7D

EE

CB

20

12A9:52

4F

4F

4D

8D

12

20

44

C2

CB

CE

E7

CB

4C

61

C4

37

06

A0 86

20

CB

A5 CA

46

D9

20

4F

Fl

Fl

CB

CA F0

3A 23

8E

29

F0

03 D4

54

8D

F0 SD

45 55

0D59:CA 0D61:B2

0FF9:CB 1001:FF

54 4F

2D

AE

1299:41 12A1:12

00

CA

BF

20

7B

D3

44

AD

86

D4

C5

A2

AD

79

F6

14

0D51:20

1B09:F1

4C

FE

20

CA

20

12B1:45

4C

45

54

53

4F

1A

EE

EF

CB

4C

5F

40

1011:F1

A6

90

00

03

A2

C7

49

12B9:4D

45

20

4D

43

52

4F

B9

20

FF

C9

00

D0

F9

15

4C

0D71:C5

C5 A5

45 41

20

79

A9

8D

0D69:20

C7

1019:A9

D6

A0

CB

20

IE

AB

20

as

12Cl:53

8D

30

20

4B

45

45

50

3F

0D79:6O

20

CA

Fl

A9

8D

20

CA

D2

1021:AB

FF

A9

03

20

C3

FF

20

FC

12C9:23

49

54

20

28

59

2F

52

0D81:F1 0D89:E6

A2 C8

08 90

20 0A

C6

60

20

57

1B 2 9:CC

FF

4C

80

A4

ao

Aa

29

00

4C

49

IE

4C

E4 5D

ia31:CB

20

IE

AB

20

54

CA

4C

Fl

12D9:43

41

54

45

20

4E

AB

CA 09

55

50

A0 20

C8

12D1:4E

A9 80

A9

0D91:20

FF E3 A4

3F 44

41 56

104l:A0

CD

FF

A9

89

12E9:4C

4D

41

43

D0

0A

A9

14

AH

27

44

23

32

E6

BD

C9

S2

20

0DA1:CB

3A 49

4E

EF

AC

12E1:45

AD

4B

49

C6

C9

12

89

5E

30

4C

20

CB

03

A4

E6

F0

1039:80

AD

0D99:C9

1049:0F

A2

08

A0

0F

BA

FF

23

4E

41

4D

20

IE

AB

as

A4

AD

1051:20

C0

FF

0F

20

C6

FF

S2

12F9:12

53

8D

00

CB

AC

8D

67

56

0DB1:F0

10 C6

41

45

1059:20

A5

FF

C9

0D

F0

06

20

E7

1301:12

4D

41

43

52

20

4E

3E

0DB9:aC

11

C6

Fl CB A9 01

A2

45 44 4F

8D

0DA9:CB

8B

13

12F1:4F

4C

20

79 4D D8 41 C9 52 59 00 3E

8D

70

CA

BB

1061:CA

Fl

4C

58

CB

A9

3D

20

9A

1309:4F

54

23

43

52

45

41

54

A2

1069:CA

Fl

20

AB

FF

A9

0F

20

HF

1311:45

44

8D

aa

12

54

4F

4F

6C

1071:C3

FF

20

CC

FF

4C

aa

A4

1319:20

4D

41

4E

59

20

4D

41

D6

1079:AC

EF

C3

D0

0A

A9

26

A0

1321:43

52

4F

53

8D

00

12

20

4D

lOflliCB

20

IE

AB

4C

30

A4

ac

IB 56 48

1329:4E

if

20

4D

41

43

52

4F

IB89:80

CA

A9

Fl

8D

AB

C8

A9

47

1331:53

20

43

52

45

41

54

45

2E B3

1091:CB

3D

AC

CB

A9

3B

A0

CB

64

1339:44

8D

00

12

43

52

1099:20

IE

AB

A9

20

8D

EE

CD

44

1341:54

45

44

20

4D

41

41 52

B5

52

2D

C3 IB 37 [)0 0B CC SD

DF

0DC1:A9

40

A0

CB

20

IE

AB

A9

0DC9:58

A0

CB

20

IE

AB

20

54

0DD1:CA

4C

80

A4

20

8E

23

0F

C6

EE

10

C9 C6

F0

0DD9:0F

D0

4F E7 7E E7

0DE1:F3

EE

11

C6

D0

EE

F0

15

79

0DE9:A9

8D

20

0F

C6

EE

10

C6

0A

0DF1:D0

05

EE

11

C6

F0

06

20

CA

0DF9:54

CA

80

A4

A9

A9

A3

30

10A1:8D

EF

CD

BD

F0

CD

BE

1349:4F

53

3A

8D

00

12

20

AB

20

54

CA

A2

93

10A9:A2

08

BD

CC

9D

E5

CD

DC

1351:45

54

4E

47

20

00

59

0E09:00

8E

70

CA

4C

80

8D

41

49

A4

A9 19

00

0E01:CA

4C IE

45 43 43

BE

D0

Fl

CD

8E

F3

41

49

54

20

20

CB

A9

00

20

0F

C6

10B9:CD

A0

CD

CE

80

12

4D

41

52

4F

EE

11

C6

A2

81)

8E

F0

CD

AC

1369:20

44

54

45

EF

CB

BD

CB

A9

00

2C

10C9:1E

AB

AC

80

CA

00

03

4C

60

45

0E21:AD

1371:80

00

45

53

49

53

0E29:8D

E9

CB

20

Fl

C9

AD

E8

45 12

4C

sa

10C1:DB

CA 23

00

D0

03

1361:8D

10

A9 05

E6

0E19:EE

4B 53

20 43

20

60 C6

28 87

1359:57

E3

F7

8E

0E11:2C

10Bl:CA

FC

10D1:80

A4

A9

BA

18

6D

AB

C8

C7

1379:53

2S

20

44

45

4C

45

44 54 54

0E3HCB

18

fig

F2

8D

5B

C9

A9

AC

10D9:8D

AB

C8

A9

00

6D

AC

C8

37

1381:45

20

49

54

20

28

59

78 68 D? 57 2F 44

0E39:00

69

CB

8D

5C

C9

A2

07

58

10E1:8D

AC

C8

4C

A8

CB

A2

08

87

1389:4E

29

3F

20

00

12

44

49

0E41:BD

58

CB

20

5A

C9

CA

10

6D

10E9:A9

23

9D

57

CB

CA

D0

FA

36

1391:53

4B

20

45

52

52

4F

52

59

0E49:F7

EE

EF

CB

AD

F0

CB

A2

43

10F1:23

BE

C9

F0

0C

R0

0A

E0

26

1399:8D

00

00

00

10

27

B3

78

0E51:08

20

5A

C9

E8

AD

Fl

CB

0F

10F9:08

F0

0A

9D

58

CB

E8

D0

0A

00

0A

00

01

33

00

AD

0E59:20

5A

C9

BA

18

69

09

AA

21

13A1:64

F.8 35

1101:EF

E0

00

D0

32

3B

60

18

2A

13A9:00

FF

00

05

00

aa

00

57

0E61:AD 0E69:C9

10

C6

BD

F0

CB

20

5A

5B

1109:63

AD

EF

CB

D0

03

4C

43

EF

13H1:23

23

00

00

12

23

20

20

35

25

E3

AD

11

C6

8D

Fl

CB

87

1111:C9

BD

80

CA

A9

F2

A0

CB

5E

13B9:4D

41

43

52

4F

2a

41

C9

A9

00

8D

70

CA

E9

1119:BD

21

C9

22

C9

49

43

20

23

20

BD

82

CA

IE

AB

A9

CA

112l:BD

1A

CC

DD

58

CB

00 16

13C1:53

A(!

A2 DO

C9

20

8C

0E79tA9

5A 94

42 92

77 A3 25

C9

13C9:90

11

4E

45

57

8D

91

0E81:53

A0

CB

20

IE

AB

4C

80

26

1129:E8

E0

08

D0

F3

AE

21

C9

6C

00

7F

00

00

20

BE

EE

8C

EF

C9

8D

5B

1131:AC

22

C9

AD

EF

CB

38

ED

53

13Dl:91

0EB9:A4

13D9:4C

4F

43

4B

53

20

46

B7 42 9F 52 11

0E91:B3

CA

A9

C9 72

11 91

AO

CB

20

IE

8F

1139:30

CA

18

69

01

60

CE

80

8F

13E1:45

45

3D

00

24

30

00

0E99IAB

20

E4

FF

C9

00

F0

F9

5A

1141:CA

D0

03

A9

00

60

A9

0A

D6

03

13E9:0O

00

0A

30

32

00

00

05

0EA1:C9

4E 4C

D0

08

A9

8D

20

CA

6D

21

C9

BD

21

C9

A9

Cl

E3

42

49

54

53

20

20

54

C9

59

D0

E9

1151:00

6D

22

C9

BD

22

C9

4C

84

13F1:2C

A4

5F GB

1149:18

80

l!iF9:20

20

00

E0

44

45

56

49

73

0E71:20

0EA9:F1

88

COMPUTE'S Garetro

Jure 1989

95 66


1401:43

45

39

20

91

E0

43

4F

2B

16A9:45

35

31

32

37

34

2C

41

33

1C21:BD

01

1C

9D

00

13

E3

D0

1409:4C

4F

52

20

20

20

2C

El

33

16Bl:8D

50

4F

4B

45

35

30

31

E7

1C29:0G

EE

23

1C

EE

26

1C

E0

1411:48 1419:50

45 El

4C

50

20

20

20

20

IF

16B9:34

37

2C

41

3A

50

4F

4B

64

1C31:8B

D0

ED

AD

26

1C

C9

IB

C4 6P 4C

57

41

49

54

20

20

DC

16C1:45

35

30

31

39

38

2C

41

3B

1C39:D0

E6

A9

FD

85

FB

A9

03

IB

1421:20

20

EE

E2

44

45

56

49

9A

1SC9:3A

50

4F

4B

45

35

31

32

59

1C41:85

FC

3A

18

6D

22

1C

8D

1429:43

45

39

20

2C

G3

44

45

2C

1601:33

35

2C

8D

50

4F

4B

16

1C49:5A

1C

A9

00

A8

6D

23

1C

08 48

1431:56

49

43

45

39

20

09

E3

D3

16D9:45

35

30

41 32

30

38

2C

41

IB

1C51:8D

5B

1C

A9

FB

SD

B9

02

D0

1439:44

45

56

49

43

45

38

20

F3

16E1:3A

50

4F

4B

45

35

30

35

72

1C59:AD

99

99

A2

01

20

77

FF

1441:A4

E3

00

00

00

00

00

00

B4

16E9:36

32

2C

41

3A

50

4F

4B

54

1C61:A5

FC

CD

90

24

D0

07

A5

A3 86

1449:80 1451:00

00

F2

E3

00

00

00

00

0E

16F1:45

35

31

30

39

30

2C

41

5B

1C69;FB

CD

8F

24

F0

11

E6

FQ

00

00

00

00

00

00

00

79

16F9:8D

50

4F

4B

45

35

31

30

31

02

E6

FC

EE

5A

1C

D0

1459:00

00

00

00

00

00

00

00

81

1701:37

38

2C

41

3A

50

4F

4B

6F

1C71:D0 1C79IDF

EE

5B

1C

4C

59

1C

4C

1461:00

00

00

00

00

00

00

00

83

1709:45

35

31

30

33

30

2C

41

6C

1C81:82

13

A9

00

8D

20

D0

8Q

DC 29 06 11

1469:00

00

00

00

00

00

00

00

91

1711:8D

00

50

4F

48

45

35

33

12

1C89I21

00

A9

E0

8D

02

03

A9

ED

1471:00

00

00

00

00

00

00

00

99

1719:32

38

30

2C

30

3A

50

4F

91

1C91:16

8D

03

03

A9

08

8D

D5

27

1479:00

00

00

00

00

00

00

00

Al

1721:48

35

33

32

33

31

2C

21

1C99:13

20

17

FA

93

IE

20

20

SB

14al:00

00

00

00

00

00

00

00

1729:30

3A

50

4F

4B

45

36

34

3D

1CA1:20

20

20

20

20

20

20

20

D9

1489:00

00

00

00

00

00

00

00

1731:36

2C

31

34

8D

00

20

20

BB

1CA9:20

20

20

20

20

8D

20

20

1491:00

00

00

00

00

00

00

00

1739:20

20

20

20

20

20

20

1CB1:4D

41

43

52

4F

20

42

41

97 2P

00

00

00

00

00

00

00

1741:41

52

4F

20

42

41

FF

1CB9:53

49

43

BD

90

4E

45

00

00

00

00

00

00

00

1749:49

43

20

34

20

43

4F

4C

1CC1:8D

91

96

00

A9

0D

BD

14A9:00

00

00

00

00

00

00

00

Dl

1751:4D

4D

41

36 4E

57 4A

CE

14A1:00

C9

43

4D 53

94

1499:00

A9 Bl B9 Cl

45

44

53

8D

20

31

1CC9:03

A9

01

35

D0

68

68

4C

14B1:00

00

00

00

00

00

00

00

D9

1759:8D

20

5C

20

20

20

20

20

C5

1CD1:C3

4D

FF

01

03

B6

0D

AB A4

14B9:00

00

00

00

00

00

00

00

El

1761:20

20

4C

49

53

54

20

41

33

1CD9:04

30

3A

4A

57 49

4D

2C

50

14C1I00

00

00

00

00

00

00

00

E9

1769:4C

4C

20

4D

41

43

52

4F

B4

1CE1:2C

57

41

53

49

43

20

31

14C9:00

00

00

00

00

00

00

00

8D

20

5E

4E

4D

20

20

9E

1CE9:32

38

2C

57

00

00

00

00

00

00

00

00

1779:20

20

44

49

53

50

4C

BC

1CF1:00

4D

52

45

20

52

4F

14D9:00

00

00

00

00

00

00

1781:41

59

4D

52

4F

8A

1CF9:4F

4D

20

46

4F

52

20

4D

00

00

00

00

00

00

1789:20

27

4D

41 27

43

14E1:00

00 00

20 20 4E

2C 4F

50

00

Fl F9 02 0A

1771:53

14D1J00

BD

20

5F

3F

1D01:4F

52

45

20

46

55

4E

09

34 2C 92 za E6 4F

14E9:00

00

00

00

00

00

00

00

12

1791:4E

4D

20

20

20

20

20

45

47

1D09:00

00

AD

FF

03

D0

19

20

A6

14F1:00

00

00

00

00

00

00

00

1A

1799:58

45

43

55

54

45

20

4D

4a

1D11:17

FA

4E

4F

20

4D

41

43

50

14F9:00

00

00

00

00

00

00

00

22

17A1:41

43

52

4F

20

27

4E

4D

08

1019:52

4F

53

20

43

52

45

41

EB

1501:00

00

00

00

00

00

00

00

2B

17A9:27

8D

20

5F

4E

4D

5C

32

5B

1D21:54

45

44

8D

00

4C

C3

4D

3E

1509:00

00

00

00

00

00

00

00

33

17B1:33

30

20

49

4E

53

45

52

39

1D29:20

17

FA

4D

41

43

52

4F

1511:00

00

00

00

00

00

00

00

3B

17B9:54

20

4D

41

43

52

4F

20

F9

1D31:53

20

49

4E

20

4D

45

4D

1519:00

00

00

00

00

00

00

00

43

4E

4D

20

52

59

3D

00

A9

00

8D

00

00

00

00

00

4B

49

4E

20

30

30

02 E8

1D3 9-.4F

00

41 32

54

00

27 45

20

1521:00

17C1:27 17C9:4C

1D41:FE

03

A9

04

00

00

00

00

00

00

00

53

l7Dl:an

20

3D

4E

4D

20

1D49:85

04

20

59

00

00

00

00

00

00

00

5B

1709:20

20

43

45

41

CA

1D51:AD

FE

03

D0

F5

4C

A9 58 C3

E6 14 4D

1539:00

00

00

00

00

00

00

00

63

17E1:2F

44

45

52 4C

20 45

i\6

1531:00

20 54

85 15

03

1529:00

45

45

20

4C

1D59:A0

02

84

FB

A0

04

B4

FC

1541:00

00

00

00

00

00

00

00

6B

17E9:4D

41

43

52

4F

54 20

27

4E

34

1D61:A0

00

A2

01

A9

FB

20

74

1549:00

00

00

00

00

00

00

00

73

17F1:4D

27

8D

20

3D

20

20

20

0F

1D69-.FF

AA

F0

07

20

D2

FF

C8

1551:00

00

00

00

00

00

00

00

7B

17F9:20

20

20

45

4E

44

20

52

1D71MC

62

14

60

00

00

00

00

00

00

00

1801:4D

41

43

52

4F

20

43

52

B9

06

60 59

85 15

60

DB

00

00

00

00

00

00

00

8B

1809:45

54

49

4F

4E

8D

20

3i\

74

20

Bl

14

AD

FE

1569:00

00

00

00

00

00

00

00

93

41

85 14

03

1561:00

1D79:A9 1081:20

A9 20

04

1559:00

83

20

78 39 E7 A3 CB 45 CP 42 el D0

1811:24

20

20

20

20

20

20

20

43

1DB9:03

30

03

4C

C3

4D

20

17

AS 21

1571:00

00

00

00

00

00

03

00

9B

1819:44

20

67

1D91:FA

4F

46

20

F7

00

00

00

A3

1821:44

4B

20

49

52

DB

1D99:52

55 4F

20

00

4F 4F

54

00

41 44

59

00

4D

2E

20

20

41

03

1581:00

00

00

00

00

00

00

00

AB

1829:45

43

53 53 54

4C

00

49 49

50

1579:00

4F

52

59

8D

20

7F

1DA1:42

4F

52

54

45

44

2E

80

85

1589:00

00

00

00

00

00

00

00

B3

1831:40

20

20

20

20

20

20

20

71

1DA9:00

A2

00

8D

FD

03

4C

C3

BD

1591:00

00

00

00

00

00

00

00

BB

1839:53

45

4E

44

20

44

49

53

6A

1DB1:4D

A2

10

AD

20

D0

18

69

1599:00

00

00

00

00

00

00

00

C3

1841:4B

20

43

4F

4D

4D

41

4E

EC

1DB9:05

29

0F

8D

20

D0

CA

F0

15Al:00

00

00

00

00

00

00

00

CB

1849:44

8D

20

2A

4C

49

42

20

Dl

1DC1:0B

A9

00

69

01

C9

B0

D0

F5 46 33

15A9:00

00

00

00

00

00

00

00

D3

1851:20

20

20

41

56

45

20

E0

1DC9:FA

4C

B3

14

60

A2

05

86

6A

15B1:00

00

00

00

00

00

00

00

DB

1859:4C

49

42

41

52

59

20

95

lnDl:03

A2

2F

86

04

20

59

15

1539:00

00

00

00

00

00

00

00

E3

53 52

1861:27

4C

49

42

27

8D

20

2B

60

1DD9IAD

FE

03

30

02

18

60

20

EC 5F

15C1:00 15C9:00

00

00

00

00

00

00

00

EB

20

20

20

20

4C

6a

IDE 1:17

FA

49

4F,

56

41

4C

49

0E

00

00

00

00

1B71:4F

52

82

1DE9:44

20

40

41

43

52

4F

20

2E

00

00

00

00

FB

52

59

20

27

49

42

4B

1DF1:4E

41

40

45

80

00

38

60

DE

15D9:00

00

00

00

00

00

00

00

04

1879:41 1881:27

8D

20

FF

4C

42

20

D8

1DF9:8E

08

14

20

CD

14

90

03

15E1:00

00

00

00

30

00

31

30

9E

1389:20

20

20

41

44

49 AC 49 44

42

00

20

4C

00

44

15D1:00

00 00

49 41

42

00

F3

1B69:4C

00

20

4D

AA

1E01:4C

C3

4D

AD

FE

03

00

20

B4 9E

15E9:30

20

44

49

4D

20

42

53

14

1891:41

43

52

4F

53

20

46

52

6C

1E09:20

17

FA

4D

41

43

52

4F

5A

15F1:25

28

37

29

2C

42

43

25

48

1999:4F

4D

20

4C

49

42

52

41

C6

1E11:20

44

4F

45

53

20

4E

4F

B3

15F9:28

37

29

8D

31

31

30

20

D2

18A1:52

59

20

27

4C

49

42

27

FA

1E19:54

20

45

58

49

53

54

2E

24

1601:46

4F

52

20

49

3D

30

54

64

20

8D

20

4E

4F

54

45

F9

1E21:8D

00

20

Bl

14

4C

C3

4D

E9

1609:4F

37

3A

20

42

53

25

28

C5

18A9:3D

48

54

20

41

4C

16

1E29:20

75

15

A9

E7

B5

04

A9

17

5E

49

8D

5B

41

3D

32

54

29

31

18B1:20

1611:49 1619:32 1621:29

18B9:4C

20

4F

4D

4D

E5

03

20

59

15

AD

08

36

20

42

25

28

49

DA

53

20

53

41

54

C2

F0

0D

A9

80

sd

FD

03

FB

32

35

42

53

01

54

2D

18C1:44

1E31:05 1R39:14

85

30 3D

41 52

4E

43 35

43

18C9:20

49

4E

20

43

4F

4C

2E

46

1E41:4C

C3

40

20

58

14

A9

44

1629:25

28

49

29

3A

20

4E

45

El

18D1:20

31

8D

00

35

20

50

52

20

1E49:S5

04

A9

08

85

03

20

59

EA DB

1631:58

54

8D

31

33

30

20

44

42

18D9:49

4E

54

22

50

52

45

53

98

1E51:15

AD

FE

03

D0

ED

4C

C3

2E

1639:45

46

20

46

4E

42

53

28

4C

18E1:53

20

41

4E

59

20

4B

45

F7

1E59:4D

85

06

86

07

84

08

08

1641:58

29

3D

42

53

25

28

42

71

18E9:59

20

54

4F

20

43

4F

49

1E61:6B

85

05

A2

01

86

02

20

1649:4R

29

4F

52

50

45

45

4B

63

18F1:54

49

4E

55

45

22

8D

4E 31

BC

1E69:6K

FF

A5

05

43

A5

06

A6

1651:28

58

29

8D

31

34

30

20

H0

45

59

24

2E

1F.71:07

A4

08

28

60

A9

07

85

1659:44

45

20

46

4E

4B

59

24

3D

22

18

1E79:03

A9

A2

85

04

20

59

58

3D

42

43

42

49

46

28

1901:3ft

1661:28

46 29

F6

54

4B

43

20

47

42 25

18F9:30 1909:22

54

48

45

4E

5C

31

30

35

1E81:60

20

CD

14

90

03

4C

IS C3

29 44 60 IB B6

1669:42

4E

29

41

4E

44

50

45

EC

1911:8D

00

FF

00

00

00

00

00

0fl

1E89:4D

AD

FE

03

F0

60

20

17

1671:45

4B

28

58

29

8D

00

41

5E

1E91:FA

4D

41

43

52

4F

20

45

50

1679:3D

39

3A

52

45

4D

20

44

E2

1E99:58

49

53

54

53

2E

8D

44

1681:45

56

49

43

45

20

4E

55

DF

1EA1:45

4C

45

54

45

20

28

59

B6 D5

1689:4D

42

45

52

8D

50

4F

4B

52

1C01:0C

1C

CE

04

9E

20

37

31

75

1EA9:2F

4E

29

20

3F

00

20

EB

5E

1691:45

35

30

30

31

34

2C

41

AA

1C09:38

■32

00

00

00

A9

20

85

56

1EB1:EE

C9

00

F0

F9

C9

4E

F0

6H

1699:3fi

50

4F

4B

45

35

30

30

25

1C11:30

20

FA

51

A9

1C

8D

23

D9

1EB9:04

C9

59

D0

00

AA

20

D2

16A1:34

33

2C

41

3A

50

4F

4B

4B

1C19: 1C

A9

13

8D

26

1C

A2

00

EB

1EC1:FF

A9

3D

20

D2

FF

E0

4E

60 C2

June 1989

89

Program 2: MacroBASIC 128

20

COMPUTES Gazelle

DE

DD

48


1EC9:D0

03

4C

C3

4D

A9

7E

1ED1S04

A9

06

85

03

20

59

1ED9:20

17

FA

44

45

4D 4C

41

1EE1:20

45

43 54

52 45

35 15

83 F3

2171:D0

02

E6

FC

A5

FC

CD

D7

DD

2419:IB

C9

31

D0

C7

BD

2179:13

D0

E4

A5

FB

CD

D6

13

48

2421:A9

0B

8D

D4

13

20

4F

2B

2181:D0

DD

A9

08

20

20

89

F6

2429:00

BA

AD

FF

4C

C3 03

52

20

2431:20

17

FA

44

49

4D

20

A9 E9

D4

13

2189:CC

C3 4D A0 4C C3

FF

44

2439:44

52

49

56

2441:20

23

00

AD

2449:FF

AD 20

D7 D2

13

2451:8D

FF

1EE9:2E

8D

00

4C

C3

4D

AD

FF

14

2191:C3

17

90

1EF1:03

C9

32

D0

17

20

17

FA

D7

2199:F9

18

03

4C

1EF9:54

4F

4F

20

4D

41

4E

59

21A1:CF

FF

CF

1F01:20

4D

41

43

52

4F

53

8D

85 03

90 20

04

A2

00

1F09:00 1F11:01 1F19:C3

4C

14

16

20

16

A9

7D

B5

FC

8D

FD

03

20

1A Bl

21A9:A9 21B1:FB 21B9:90

BD

A9

03

B5

04

4C 06

5F

4D

14 A9

87

21C1:B9

02

1F21:85

03

20

59

15

60

A9

00

F9

1F29:85

3D

3D

36

16

A9

02

85

1F31:3E

8D

37

16

6S

ao

00

02

6F 75

21C9-.FF 21D1:D4 21D9I08

1F39:EE

36

16

D0

03

EE

37

16

A4

1F41:60

20

47

16

4C

C3

4D

A9

1F49:10

85

04

A9

06

85

15

EE

FF

03

20

03 17

20

1F51:59

FA

B7 78 21

1F59:4D

41

43

52

4F

20

43

52

EF

1F61:45

41

54

45

44

2E

8D

00

67

1F69:20

Bl

14

60

A2

00

SE

07

E5

1F71:14

20

A8

17

F0

19

C9

22

1F79:D0

09

20

A8

17

F0

12

C9

1F31:22

F0

AE 14

14

EE

0E 07

07

1F89:13

4C

7A

9D 16

1F91:60

18

60

20

6C

16

1F99:AE

05

13

A0

0F

23

1FA1:AD

07

14

A2

DB

1FA9:BD

FF

A9

0F

A2

1FB1:FF

20

C0

1FB9:0F

20

C6

1FC1:D2

FF

1FC9:FF

A9

13

80

D7 AB D5

13

19

53

4B

20

45

20

49

53

D6

13

20

D2

20

D2

FF

A9

C3 04

40

8D

16

41 57 53 IF 5C 6B

8D

7fl

AD

17

CB ai

4D

20

FF

C3 8D

FF

03

40 06

BE

D4

13

86

8A

20

CF

FF

AA

A5

6E

2459:D4

A5

FC

D4

13

8A

A2

FB

8E

DB

13

4C C9

2461:A5

FB

00

07

AD

D4

D0 13

A0

00

A2

01

20

77

46

2469:D6

13

60

C9

D0

18

E6

FB

D0

02

E6

FC

AD

A5

2471:D4

13

8D

D7

60

C9

13

F0

DF

20

CC

FF

A9

3D

2479:D0

0D

A5

FB

01 13 C9

FF

D0

20

C3

FF

4C

0A

14

20

73

2481:AD

D4

13

8D

D8

13

60

21E1:17

FA

46

49

4C

45

4E

41

21

2439:D4

00

00

04

BB

45

20

52

45

51

55

49

B0

13

60

21E9:4D

2491:09

30

20

47

45

44

80

20

Bl

14

08

46

3D

AA

20

48

ao

20

31

30

19

45

5C

05

20 47

5E

F0

FF 20

CF

A5

08 90

22

A2

41 4E

24

2201:FF

2499:3A 24A1:54

49

21F9:60

00 C6

41 22

80

45

54

24

21F1:52

24A9:00

4E

54

49

4E

55

45

2E

2209:38

60

A9

12

85

FE

A9

FE

52

49 25

24B1:BD

00

20

8D

00

0E

CF

FF

E6

FD

D0

01

31

FD

20

4C

2E

2211:85

00

FF

FF

E6

8B

C5

FD

D0

D2

B2

FE

A9

00

00

2219:02

00

00

E9

24B9-.00 24C1:FF

FF

FF

FF

FF

FF

FF

FF

0A

5B

2221:F1

A9

IB

C5

FE

D0

EB

18

B3

FF

FF

FF

FF

FF

FF

FF

12

DB

59

2229:60

A9

04

as

FC

A9

00

85

F4

24C9:FF 24D1:FF

FF

FF

FF

FF

FF

FF

FF

1A

38

DF

2231:FB

20

CF

FF

E6

FB

D0

02

40

24D9:FF

FF

FF

FF

FF

FF

00

00

A9

0F

32

2239:E6

FC

A9

10

C5

FB

D0

Fl

18

24E1:00

00

00

00

00

00

00

00

BA

FF

7F

09

C5

FC

D0

EB

60

20

3C

00

00

00

00

00

FF

FF

13

20

CC

FA

46

49

4C

45

20

45

32

24E9:00

A0

2241:A9 2249:17

22 2ft 32

24F1:FF

FF

FF

FF

FF

FF

FF

FF

0F

20

68

E6

2251:52

52

4F

52

SD

00

A9

08

2A

2 4F9:FF

FF

FF

FF

FF

FF

00

00

FF

20 CC

FF

A2

C3

FF

20

CC

FF

20

Bl

F8

2501:00

00

00

00

00

00

00

00

20

CF

FF

20

2261:14

60

20

17

FA

4D

45

4D

22

2509:00

00

00

00

00

00

00

00

C9

0D

D0

F6

20

CC

E6 C0 E2

2259:20

FF

2269:4F

52

59

20

46

55

4C

4C

83

00

00

00

00

00

00

00

5B

0F

38

20

C3

FF

4C

34

2271:20

4E

4F

57

2E

8D

00

20

80

2511:00 2519:00

00

00

00

00

00

FF

FF

63

14 32

4C

0A

14

AD

FF

03

20

2521:FF

FF

FF

FF

FF

FF

FF

FF

6a

F0

OE

A0

52

20

C3

2529:FF

FF

FF

FF

FF

FF

20

F9

00

00

40

95 30

73

2531:00

00

00

00

00

00

00

00

4D

20

CF

8E

2539:00

00

00

00

00

00

FF

FF

B3 03 C8 07 oa AD 92 0D Al

3ft 42 4B 53

1FD1:C3

4D

20

D2

FF

A9

BD

20

58

2279:B1

1FD9:D2

FF

A2

08

20

C6

FF

6B

02

223UC9

1FE1:A2

FF

86

3C

A6

7F

F0

03

IE

90

03

4C

1FR9:4C

C6

4D

AD

FD

30

16

F6

90

03

4C

C3 C3

1FF1:20

93

4F

8E

D2

03 13

2289:17 2291:la

8C

D3

C7

2299:FF

20

CF

FF

8D

D8

13

20

F5

2S41:FF

FF

FF

FF

FF

FF

FF

FF

IFF9:13 2001:AA

86

84

3E

17 75

2E Bl

A9

00

8D

B0

19

A9

01

2549:FF

FF

FF

FF

FF

FF

3A

00

C3

A8 4C

19

4C

20 4D

22A1:29

D0

3D 06

70 as SB ea

22A9:0C

8D

Bl

19

20

CF

FF

BD

EC

00

F0

2F

00

00

00

00

AC

2009:17

AE

FD

03

F0

0A

C9

3D

F0

22B1:F4

0D

EE

B0

19

D0

03

EE

9D

2551:00 2559:00

0D

57

41

49

54

20

20

2011:D0

83

4C

41

16

4C

80

14

0F

22B9:B1

19

AD

19

C9

0D

D0

C8

2561:20

20

00

00

08

00

00

00

2019:C9

5E

D0

05

A2

00

4C

pa

E6

22C1:EB

AD

B0

Bl 19

C9

F4

D0

E4

B7

2569:00

00

27

EB

03

64

00

C9

5C

D0

03

4C

0A

14

10

2021:14

E7

22C9:A9

00

8D

DB

19

A9

0C

3D

67

2571:0ft

00

01

00

AD

FE

03

D0

2029:C9

3D

D0

03

4C

81

15

C9

44

22D1:DC

19

20

26

A2

00

20

FF

03

80

FE

03

20

05

A2

01

4C

FS

5F

22D9:35

16

BD

00

90

AF

lft

2581:5E

07

20

8D

09

20

AB

17

20

04

Cl

D0

22E1:20

35

16

EB

E0

D0

F2

2589:CB

04

A2

20

4C

C3

40

C9

40

D0

91

22E9:A9

00

20

35

16

CD

07

CA

D0

CE

FE

4C

16

C9

2A

D0

03

8D

22F1:20

AC

1A

AD

FE

2599:F0

0B

20

52

07

20

52

07

AC

2051:4C

18

93 18

F0

03

B4

03

2591:69

2049:03

14 17

08

A0

20 F7

07

2041:7E

03 20

A9 52

10

24

47 08

07

>039:C9

8C 46 90 3B BC

AD

D0

14

2579:0C

•>031:5F

16 0C

El 04 44 21 F3

C9

2B

D0

03

4C

4C

22F9:20

17

FA

44

55

50

45

20

4E

CB

04

00

0B

A9

80

20

0E

2059:8D

18

C9

FF

D0

03

4C

7D

48

2301:4E

41

4D

45

8D

00

20

CF

39

2 5A1:CE 25A9:69

07

A9

00

20

69

07

60

B4

2061:19

C9

03

4C

BA

1A

BA

2309:FF

AA

D0

FA

4C

62

1A

20

04

20

20

69

07

20

13

84

3E

15

2311:1A

16

20

26

16

20

CF

FF

21

08

A9

B2 38

4C

Dl

4D

A9

44

85

0A

2319:C9

8D

F0

06

20

35

16

4C

74

CB

FC 04

04

3D

07 9D

4C

2071:86

25B9:69 25C1:20

A9 A2

20

AC

D3

25B1:A9

D2

23 13

D0

2069:AE

CA

D0

FA

20

EC

2079:04

A9

08

B5

03

20

59

15

DF

2321:15

1A

A9

00

20

35

16

20

CF

25C9:75

07

F0

0C

B0

0A

E0

08

2081:AD

FE

03

F0

IB

20

58

14

E5

2329:74

AD

FE

03

10

03

4C

FE

25D1:F0

0A

9D

CC

04

E8

D0

EF

E6 EC

2089:A9

91

20

D2

FF

A9

8D

2331:A1

1A

20

20

CF

FF

00

00

06

8D

FE

D0

40

2339:A8

D0

El

20

17

FA

4B

25E1:03

60

A9

3D

84

3E

4C

27

A9

86

4D

07

2341:45

50

20

28

59

2F

4E

29

12

25E9:09

8D

00

80

FE

00

8D

FD

03

AC

C3

4D

E2

96

A9

20Al:A2

10 07

95

2099:4F

Dl

45

A9 80

FF

01

06 C6

25D9:E0

A9

93

16

03

B5

26

2091:4a

0D 20

82

14

2349:3F

00

A2

00

20

C6

FF

20

BF

25F1:03

CD

FF

03

D0

01

60

A2

20A9:E6

3D

D0

E6

3E

A0

00

58

2351:E4

FF

C9

F0

14

C9

4E

92

25F9:00

EE

FE

03

20

94

07

00

3D

8D

14

C9

5C

F0

CD

59

20B1:B1

F5

20

D2

16

A2

08

20

22

D0

06

E8

E0

08

D0

DA

18

AD

60

33

AD

09

2601:CC

04

14

2359:D0

20B9:05

02 09 09

C6 4F 4F

2361:C6

FF

CE

DB

D0

0C

4C

B2

2609:F3

60

A9

0A

18

6D

95

07

E5

20C1:09

14

60

BC

D4

13

20

6C

13

FF

D2

16

20

47

16

88

00

6D

96

07

EE

AE

07

D0

20

DF

9D

2371:4C

62

1A

AD

FF

03

C9

32

66

07

AD

FE

03

CD

FF

20D1:1B

38

60

A9

2C

9D

DB

13

95 96

A9

2 0C9:16

2611:80 2619:BD

07

05

lft

20

14

2369:96

75

27

AD

DB

19

18

69

0A

7B

2621:03

90

D4

A9

00

ao

FE

03

2 0D9:A9

50

E8

9D

DB

13

A9

2C

A4

2379:F0 23B1:8D

DB

19

A9

00

60

DC

19

CB

2629:60

A2

00

BE

D5

04

A9

00

2D 7F 49

20E1:E8

9D

DB

13

AD

D4

13

E8

7A

23B9:BD

DC

20

26

16

A2

00

Cl

2631:8D

D7

04

AD

08

04

3B

FD

DA

20E9:9D

DB

13

E8

E8

E8

BE

07

19

EF

2391:20

35

16

4C

DA

19

A9

53

2639:DC

04

8D

DA

04

AD

D9

04

E2

2 0F1S14

A9

08

AE

D5

13

A0

08

D6

08

2399:20

C3

FF

20

CC

FF

4C

0A

EB

2641:FD

DD

04

90

0F

EE

D7

04

75

20F9:20

BA

FF

AD

07

14

A2

D9

7B

0a

20

C3

FF

20

CC

8A

2649:BD

D9

04

AO

DA

04

30

D8

09

20

BD

FF

0F

A2

9F

4C

62

19

20

17

FA

48

7C

2651:04

4C

A5

05

AD

D7

04

D0

5D

2109:0F

13 20

A9

A9

2101:A3

23A1:14 23A9:FF

69

FF

20

C0

FF

90

7C

23B1:45

4C

50

20

20

20

20

2D

AB

2659:09

E0

03

F0

05

AC

D5

04

PC

2111:05

20

47

19

38

60

18

60

2C

23B9:00

60

A9

20

8D

D7

13

20

61

2661:F0

OE

18

69

30

80

D5

04

Aft

2119:A0

57

20

C3

17

90

03

4C

0F

23C1:A8

8D

07

08

60

08

20

FF

08

80

D4

4C

2671:EB

E8

4C

A0

05

A2

38

BE

20

D2

FF

A9

1C

20

23C9:13

83 BE

69

A2

D6 25

2669:20

4D

0B 13

01

3F IF

D0

D0

A9 □2

38

E0

C9

C9

2121:C3 2129:01

17 A9

23D1:1B

C9

D0

D6

13

9B

2679:06

04

20

94

07

80

53

07

A9

00

3C

18

A9

13

5F

23D9:A9

09

8D

4C

25

26B1:8D

6A

07

8E

FE

03

E8

20

EE

3D

18

AD

3C

18

20

D2

C4

23E1:C9

31

F0

20

17

FA

IB 49

G5

2139:30

04 20

0B 13

8D

2131:FF

ao

39

F4 51 9B

16

2689:94

07

8D

6B

07

8D

54

07

68

2141:FF

EE

3C

18

D0

03

EE

3D

F5

23E9:4C

4C

45

47

41

4C

20

44

46

2691:60

AD

00

04

3D

6A

07

AD

8B

2149:18

AD

3D

18

C9

IB

D0

EB

74

23F1:45

56

49

43

45

20

4E

55

6A

2699:01

04

8D

6B

07

60

A9

00

DC

52 4D

SD

00

20

Bl

A3

26A1:20

69

07

AD

95

07

3D

91

80

D6

13

20

26A9:07

AD

96

07

8D

92

07

A2

26B1:09

AD

01

04

20

90

07

CA

89 8F 6A

26B9:AD

00

04

20

90

07

AD

6B

C6

2151:AD

3C

18

C9

3B

D0

E4

A2

25

23F9:4D

42

2159:03

A9

FD

86

FC

8-5

FB

A9

4F

4C

45 C3

2161:FB

A2

01

A0

00

20

74

FF

DD

2401:14 2409:AH

17

C9

30

D0

0B

ao

07

Cl 4D

2169:20

57

IB

2n

D2

FF

E6

FB

57

2411:13

A9

0A

S3

D4

13

4C

25

18

90

COMPUTE'S Gazelle

June 1989

76 76


61

45 29 29

46

46

3D

50 -46

41

4E

91

29

BD

00

D2

20

20

20

4F

23

42

89 A3

31

32

38

CE

41 SC

4E

44

20

20

4C

49

20

40

53 41

20

5E

4E

20

44

20

4D 40

41

4E

27

30

29

23

20

CC

43

55 4F

54

66

52

20

29

5F

4E

7C 37

20

49

4E

EB

20

4D

41

43

4D 4E

29

3D

27 45 4E

4D

06

43

52

45

45

4C

45

40 96

43

52

4F

99

90

23

3D

ft7

20

23 52

45 4F

6F 6E

44

4E 49 20 20 44 41 27 20 41 41 20 49

20

44

52

45

20

40

20

20

53

2D39:44

49

53

4B

2D41:4D

41

4E

44

F5

2D49:49

42

20

20

00

FD

2D51:5G

4C

06

2D59:52

45 59

20

00

20

27

2 6C1:07

80

01

04

AD

6A

07

8D

03

2969:AD

C2

04

4C

6A

08

20

52

BE

2C11:31

35

30

20

26C9:00

04

CA

BD

CC

04

20

90

93

2971:07

C9

5C

DO

14

AE

FD

03

AC

2C19:4E

42

43

28

26Dl:07

EO

00

D0

F5

as

FD

33

CF

2979:10

BF

20

52

07

20

99

07

B3

2C21:45

28

20

69

07

A2

04

EC

6B

66

2981:90

37

A8

A9

5C

20

69

07

CA

2C29:44

45 42

4B

26D9;60

4F

28

26E1:97

D0

09

A2

C4

EC

6A

07

E6

2989:98

20

69

07

C9

00

D0

04

Cl

2C31:20

20

20

26E9:D0

32

3B

60

18

63

20

7B

2A

2991:BD

FE

60

C9

80

00

D6

CD

2C39:20

4D

41

20 43

26FH07

F0

11

20

4B

B0

06

FB

2999:A9

00

G9

07

60

42

49

E2

2C41:41

43

20

75

07

4C

63

A9

FF

DF

29A1:54

53

20

20

20

04

0B

4F

60

A9

4B

4B

29A9t4B

45

4C

50

20

20

29

2C51:53

8D

20

130

F3

60

AD

FF

20 03

4D 8D

4D

33

C9

48

29B1:A2

0B

43

4F

4C

4F

52

20

8D El D9

2C49:20

FE

20 20

53 43

49

26F9:20 2701:8D 2709:06

06 06 SD

03 20

44 58 58 4E 20 52

2C59:20

20

20

20

2711:01

DO

3E

A9

04

BD

00

04

CA

29B9:2B

20

60

0D

57

41

49

54

A7

2CG1:54

20

41

4C

2719:A9

3B

BD

01

04

CE

FF

03

IF

29C1:20

20

23

23

7C

0D

FF

FF

4A

2C69:43

52

4F

53

2721:60

CD

FE

03

D0

12

A2

08

FF

FF

FF

FF

FF

FF

FF

1C

2C71:4D

20

20

20

94

07

8D

00

94

E8

20

3F 68

29C9:FF

2729:20

29D1:FF

FF

FF

FF

FF

FF

FF

FF

24

2C79:53

50

4C

41

2731:94

07

BD

01

4C

8F

06

C3

29D9:FF

FF

FF

FF

FF

FF

52

4F

20

20

94

8D

GA

07

72

29E1:33

00

90

03

30

00

00 03

2C81:43

08

90 09

2C

2739:A2

04 07

34

2C89:8D

5F

4E

2741:E8

20

94

07

8D

6B

07

A2

D9

29E9:00

00

93

33

03

99

FF

FF

3C

20

2C91:20

20

45

58

2749:12

23

94

07

8D

53

07

E8

5C

29Fl:FF

FF

FF

FF

FF

FF

FF

FF

44

20

4D

41

2751:20

94

07

8D

54

07

20

52

DF

29F9:FF

FF

FF

FF

FF

FF

90

00

2CA1:27

4fi

4D

27

2759:37

23

69

07

AD

53

07

CD

33

93

93

00

00

00

2CA9:4D

5C

32

30

04

DO

F2

AD

54

07

CD

2A01:0O 2A09:30

00

2761:00

67 94

4C 55

2C99:45

4C 3D 20 59 27 4D 45 43 SD 30

03

33

33

90

00

00

09

5D

2CBl:53

45

52

54

2769:01

04

D0

EA

AD

GA

07

BD

B4

2A11:00

00

30

30

00

90

00

00

65

2CB9:52

4F

20

27

2771:33

04

AD

6B

07

8D

01

34

Al

2A19:33

00

33

33

00

00

FF

FF

6D

2CC1:41

54

20

4C

2779:AD

53

07

38

ED

6A

37

BD

8C

2A2HFF

FF

FF

FF

FF

FF

FF

FF

75

2CC9:32

30

30

8D

2781:C0

04

AD

54

07

ED

GB

37

F9

2A29:FF

FF

FF

FF

FF

FF

O0

00

7D

2CD1:20

20

20

20

2739:8D

Cl

04

AD

FF

03

33

ED

D4

2A31:00

00

00

00

00

00

00

00

85

2CD9M1

54

45

2F

2791:FE

03

8D

FE

95

37

00

00

00

FF

FF

8D

2CE1:54

45

20

0A

BD

95

FF

FF

FF

FF

FF

FF

FF

27

4E

AD

92

07

FF

FF

FF

FF

FF

FF

FF

2CF1:20

20

20

A2

00

20

69 94

2A49:FF

BD

96 96

95 9D

2CE9:20

27Al:07 27A9:00

18 07 07

2A39:30 2A41:FF

30

07

2A51:FF

FF

FF

FF

FF

FF

FF

FF

A5

2CF9:4E

20

20

90

07

E8

E0

03

D0

2A59:FF

FF

FF

FF

FF

FF

00

00

AD

2D01:20

44 43

4D 4D 20 4D

27B1:07

C2 99 50 88 B9

30

91

03 69 8D

AD

2799:8D

52

45

27B9:F5

20

94

07

3B

ED

C3

34

00

2A61:00

00

30

00

00

00

00

00

B5

2D09:4E

80

20

24

27C1:2O

07

E8

20

94

07

2A69:00

30

00

00

30

00

FF

FF

BD

2D11:20

20

20

20

90

CE

FE

7B

2A71:FF

FF

FF

FF

FF

FF

FF

FF

C5

2Dl9:41

27D1:D0

C3

4C

8F

07 0G

ED 03

03

27C9:C1

90 84

A9

10

BD

80

2A79:FF

FF

FF

FF

FF

FF

00

00

CD

2021:44

59 49

27D9:53

07

A9

09

80

54

07

85

2A81:00

30

00

00

00

00

00

00

D5

2029:59

8D

27ELiftD 27E9:GE 27F1107

H6

3D

EE

53

07

D0

60 03

A3

2Aa9:39

33

30

30

00

00

00

00

DD

2D31:20

54

07

60

A9

02

BD

6A

86

2A91:00

00

00

00

00

00

00

00

E5

A9

34

3D

GB

07

GO

BD

4D

2A99:0B

0B

00

00

00

00

FF

FF

ED

27F9:BB

0D

EE

6A

07

D0

03

EG

2AA1:FF

FF

FF

FF

FF

FF

FF

FF

2891:6B

07

60

E6

3D

D0

02

E6

5E 5B

2AA9:FF

FF

FF

FF

FF

FF

00

2809:3E

A0

00

31

3D

8D

98

07

14

2AI3l:00

30

30

00

00

00

00

20 20

43 54

91

66 B7 97

0F 49 Dl 54

90 9B 29 C6

49

4F

18

20

20

29

16

53

50

4C

49

53

4B

20

50 01

54

4F

52

EA

29

23

20

7D

4E

44

29

43

4F

B8 4D 21

20

2A

4C

20

53

41

42

52

41

2A

49

42

27

DC

42

20

20

44

29

4C

68 02

2all:C9

5C

F0

05

18

AD

98

37

7B

2AB9:00

00

00

00

00

00

FF

FF

OS

2D61:8D

20

2B

4C

43 20 45 20 3D 20 49 4C 49

2819:60 2821:09 2829:30 2831:A9

38

AD

9B

07

60

90

2E

0A

2AC1:FF

FF

FF

FF

FF

FF

FF

FF

16

2069:20

20

4C

4F

41

60

BD

2E

09

60

00

C9

1C

2AC9:FF

FF

FF

FF

FF

FF

FF

FF

IE

2D71M9

42

52

41

90

C9

3A

60

3B

63

D6

2A01:FF

FF

FF

FF

FF

FF

FF

FF

26

2D79:4C

49

42

27

30

03 8D

D4

04

20

7B

07

F3

2AD9:FF

FF

FF

FF

FF

FF

(10

00

2B

2081:49

42

20

20

2B3<!:C9

5C

(■•a

01

60

8D

D4

04

9A

2AE1:03

90

00

00

00

00

00

00

36

2D89:44

20

4D

41

2841:19

00

80

C6

04

SD

C7

04

6E

2AE9:03

30

30

00

00

00

FF

FF

3E

46

37

20

99

37

B0

06

3A

2AF1:FF

FF

FF

FF

FF

FF

FF

FF

2D99:42

52

52 41

4F

75

46

2D91:20

2849:20 2851:20

05

07

4C

BA

07

AE

C6

E2

2AF9:FF

FF

FF

FF

FF

FF

00

00

4E

2DA1:49

42

27

8D

2859:04

8E

DS

04

AE

C7

04

BE

D5

2B31:00

90

00

00

00

00

00

00

57

2DA9:20

20

20

2861:09

04

60

38

E9

30

8D

CA

25

2B39:33

30

3B

00

00

00

00

00

5F

2DB1:54

43

48

2869:04

AD

C6

04

BD CB

04

AD

85

2B11:00

30

00

00

00

00

00

00

G7

2DB9:49

53

4B

20 20 20

2871:C7

34

8D

C9

04

20

18

08

CD

2B19:00

30

00

00

00

00

FF

FF

6F

2DC1:45

20

39

BD

52 8D 20 43 4D 59 20 20 54 44 20

2879:AE

C8

34

AC

C9

04

20

18

FF

FF

FF

FF

FF

FF

FF

77

2DC9:54

45

23

54

20

18

08

3A

IB

60

CB

2D29:FF

FF

FF

FF

FF

FF

00

00

7F

2DO1:41

4C

4C

20

2399:34

8D

C6

04

98

6D

C9

04

2B31:03

03

00

00

00

00

00

00

B7

2DD9:41

4E

44

2891:80

C7

34

AD

CA

34

18

60

55 B9 6A F9

2B21:FF

2831:0B

2B39:00

00

00

00

00

00

FF

FF

8F

2DE1:52

54

2899:C6

34

BD

C6

04

A9

00

6D

A3

2B41:FF

FF

FF

FF

FF

FF

FF

FF

97

2DE9:4C

28A1:C7

04

8D

C7

04

63

0E

CB

8B

2B49:FF

FF

FF

FF

FF

FF

FF

FF

9F

28A9:04

2E

C9

04

60

20

52

07

30

2B51:FF

FF

FF

FF

FF

FF

FF

FF

A7

2DFU4C 2DF9MF

28B1:20

99

07

B0

IB

38

E9

30

22

2B59:FF

FF

FF

FF

FF

FF

00

00

AF

28B9:8D

C6

34

A9

00

8D

04

67

2B61:03

33

30

00

00

00

00

00

28C1:20

52

37

20

99

07

C7 B0

06

E9

2B69:03

30

00

00

00

00

FF

28C9:20

D5

07

4C

32

38

18

60

87

2B71:FF

FF

FF

FF

FF

FF

FF

28D1:38

20

5E

07

AD

D4

04

DC

2B79:FF

FF

FF

FF

FF

FF

28D9:O0

60 03

4C

EO

08

20

IF

08

30

00

00

00

BC

C2

04

F0

5B

90

OB

Fl 63

2BB1:33

28E1:A8

2B89:00

30

00

00

00

28E9:A9

33

BD

D4

04

AD

C2

04

28F1:4C

FB

08

AD

D6

94

D0

16

28F9:AD

C6

04

18

60

CO

04

2901:08

34

AD

C7

04

6D

2909:8D

D9

04

iC

sa

38

2911:8D

D6

34

AD

2919:CG

34

8D

CO

2921:ED

C7

34

8D

□8 04 Cl

2929:05

AD

C2

04

2931:C9

BD

F0

2939:20

69

07

2941:0B

8D

2949:A9

2E 48

59

20

27

BE

2n

FF

4C

40

20

44

5F

52

41 4F

53

21

20

4C

49

20

27

4C

23 53

39

20

57

49

4F

20

44

52

49

5G

8D

4E

4F

48

41

54

20

99 DC 0F 68 76 4D E9 FB

43

4F

40

4D

AA

53

20

53

54

41

20

49

4E

23

43

4F

2E

20

31

BD

00

43

4F

4F

52

30

2C

31

8D

43

5E DB 4F 18

4F

52

31

BD

4F

35

2C

37

60

4C

34 52

2C

2E91:43

4C 4F

B7

2E09:8D

00

35

20

52

49

4E

48 SI

FF

BF

2E11:54

22

53

52

53

53

20

8D

FF

C7

2E19:41

4E

59

20

50 45 4B

45

59

20

00

00

CF

2E21:54

4F

23

43

4F

4E

54

00

00

00

D7

2E29:4E

55

45

2E

31

00

00

DF

2E31I20

47

45

54

59

24

49 42

E4

2E39:49

46

4Q

59

3D

22

CB

2E41:54

43

45

4E

22 4B 24 5C

80

00

31

39

30

E6

2E49:30

00

00

00

00

00

00

6E

2B9l:00

03

31

30

30

20

44

2B99:4D

49

28

37

29

2BA1:4F

42 28

37

29

3D

31

2C 31

Cl

Cl BD oa 04 50

2BA9:20

46

4F

52

49

3D

30

54

A4

A9

00

16

2BB1:4F

37

3A

42

49

28

49

29

8F

34

38

ED

70

2fiR9:3D

32

5E

49

80

31

32

30

61

AD

D9

04

1C

2FiCl:20

42

4F

29

49

29

3D

32

C0

04

20

9B

AF

2BC9:35

35

2D

42

49

28

49

29

5C

F0

IE

Cl

78

C9

2BDH3A

4E

45

58

54

9D

31

33

75

11

C9

33

F0

09

34

2BD9:30

20

52

45

40

20

53

45

C5

20

52

07

4C

9E

BE

2BE1:54

20

42

49

54

20

4E

55

5C

FE

03

60

20

69

07

GB

2BE9:4D

45

52

20

49

28

20

G9

07

60

AD

04

A9

5C

4C

AA

08

4G

34 42

30 53

0C

05

31 4E

45

00

2BF1:4E 2BF9:46

29

2951:04

F4 86

4E 44

20

00

42 8D

2a

58

29

98

2959:20

IF

0B

8C

C2

04

F0

77

2C01:3D

50

45

45

4B

28

58

29

DD

2961:E0

90

95

AB A9

5C

20

G9

07

D2

2C39:4F

52

42

49

29

4E

29

3D

04

52

19 59 30 67 3A 9F 22 47 3D FC 00 A5 49

6 Use the har

Hea der Serv !C6 Carf

in [he back Of the maaaz: !■.■ n i —

rece,*;

&UUIIIUI Idl IIIIUIIIKUIUII on our

advertisers

COMPUTED Gazelle

June 1989

91


How To Type In COMPUTEl'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 correct 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 extremeiy sensitive to errors. A mis typed number in a DATA statement

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

This can be entered on the Commo dore 64 by pressing the CTRL key while typing the letter in braces. For

example, {A} means to press CTRL-A.

following listing conventions.

The most common type of con trol characters in our listings appear as words within braces: {DOWN}

The Quote Made

means to press the cursor down

around the screen with the CRSR

key; {5 SPACES} means to press

Although you can move the cursor keys, often a programmer will want

the space bar five times. To indicate that a key should

control. This is seen in examples

be shifted (hold down the SHIFT

such as {LEFT}, and {HOME} in

key while pressing another key), the character is underlined. For ex

you find a number followed by an underlined key enclosed in braces

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, you're in quote mode. This mode can be confusing if you mistype a character and cursor left to change

can cause your machine to "lock

(for example, {8 A}), type the key

it. You'll see a reverse video charac

up" (you'll have no control over the computer). If this happens, the only

as many times as indicated (in our

ter {a graphics symbol for cursor

example, enter eight SHIFTed A's).

left). In this case, you can use the

ample, A means hold down the

SHIFT key and press A. You may see strange characters on your screen, but that's to be expected. If

to move the cursor under program

recourse is to turn your computer

If a key is enclosed in special

DELete key to back up and edit the

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

brackets, g §, hold down the Commodore key (at the lower left corner of the keyboard) and press the indicated character.

line. Type another quote and you're

Rarely, you'll see a single letter

of the alphabet enclosed in braces.

error.

Press:

See:

See:

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.

G

Press:

When You Read:

See:

4

r For CommodorB 64 Only

,

'commodore] [Tj ICOMMODOREI i 3 1

|COMMODORE| [Y] jCOMMODORE] [f1

[commodore] JT] (COMMODORE] j~7~|

idore][T]

C0MMOD0KI1

92

COMPUTE'S Gazctto

June 1989

■ ■


ACTION REPLAY v 5 . 0 THE ULTIMATE UTILITY / BACKUP CARTRIDGE FOR THE C64/I28

NEW!

• Action Replay allows you to Freeze the action of any

WARP 25

Memory

TSiii- world's fas.la-51 disk aenal Turbo JV lypical backup wrl rtloid in Lnd&r S stcond$

Resident Program and rookBiO.complete back-

'

No special formais — wi[h actujn replay you 5imp?y savfl diroclly inio Wafp 25 sMtus Backup all your o«i$1ing programs lo load jit uiboltivjiblu &0QWJ1

Wiirp Savo.'Load Avaiiaato siraighi from Bas<

RAMLOADER V-

*

\t£k1k

You can al&oioM load moslci your com-'ercialo'ginals 25i.mesiasteri With Dd'special LSI logic

processor artf 6K oi onooaro Ra^. Actoi Replay offers ihe world $ 1as:&i1 Disk Senal Turbo.

ONLY

UNIQUE CODE CRACKER MONITOR '

$64."

Frea?B ^ program a^enier a Ml maching coda rrwnilor Fu I Monitor F

usfl oi Adon F

a^on BoarrJ Uqti :i-.e program can be lcokeo al hJM ENTIRETY Tna: in its Frozen slate noi m a fla$ei stale as w

s you Muiha

MORE UNIQUE FEATURES e back-up ol any'

&^ple Qjfl'a'njn Jusi w»& the Duron a; any i»n: and make a c memory resident program to ;ape or flisk

Tu-MReiOM Air MCkMJpMeloaa complete^ ir»^r^^ Spr,ie Mortfo* Vie* me Sp^e set from the iroim program — save liia Spnfe — ttais'er lie Sprite Bon on* game :t> aiorher Wipe ou: Spmes. mew :he annrawn pn kimi

C-eaie custor

Effective on most program* - mate ftuiuif inwnctito I Unquir P

£Wc8T[tffr;3aCtirig]«rirni-rf& —3 programs per tiisK —6 1 you use tn'n siOes

SUPER CRUNCHER - ONLY $9 ■

SngleFifl Allprc^ram5sa«Masatin9!eMflfO"Tiaiimjmeo^-pa'itWi!y

A util'ly lo Kim your AOnxi' Replay 5 into a supp ptwertii progran compactor Reduce

Utilily Commartte Many aWilonal HunmarxJs Aulonum. AapefxJ, 00. Detele, Lnesaver. e'c

-tim

zragrams by 14} to 50%' Fuflfc* cot pact programs already cajched by AFL5ns compactor

Sow O-jrnp Prnt o^j! any jceeri in : & G=ay Scales. Double sue pn^ optuxis

U^loppaD* Resei Reset buiion lo Re^*ve Eys'om ard Reset evw so called Unstfocpabte p-ograms Dak Ui'^bw Fast Fofnai, Dufctoiy. lisi. R^n and many otter fcey co"imjiiJs a.'o c^wa:^ dt

GRAPHICS SUPPORT DISK -

Puf»Cior> Ke/S

ONLY $19.99

Unqj* Ruiifi P*r>*r5ef an o' itwu uM'Tfs oie ava'at^e al we tire 'ion an inur^ijiec

To lake advantage o! ARS'i unique powet. n ran pepSiBJ a sjteol Qrapru; suppon tac*oes. ■ SCREEN WEWEFL; V*w sowns n a -sWb

(WAng lyjifrm

:-?s*'fil*v1.-i

■vs ' ^**^'Ki

. ,- ■'.'"-■'

show" sequence.

• ■ ■■

MESSAGE MAKER: AM saofcng messages b ydUr saved screens veh fusit PHOSPHITE: A M sprte B*or. ZOOM LENS: Eiplnfc sectors of any saved sjeen Id hjfj sue.

He SanJ FiridiuxI savb aiy Hires Sawn lotape or d>&k Saved "i Koa^a. Biarinc

(KitjiiW ro p:«rtS IM tog»C p««sm7 'sr e-.js ur;Ta:cr»ed Freeze Rh1^ power. No otfwr

* UPGRADE ROM - ONLY $16.99 B you AR IV a

■ "

DATEL

A rijrtn.ng (nog'im can be Fiozen fo enter any UUty and !fig program .i

rwlaflod a! t-a (ouch Ot a hty— without oyrt^ion

- LSI Lo9< Process^. Tho 4 wtwe Aa>w Replay V gets iSs power A speca: oa'om LSI c^ c

e powe' o( t"* ne* VS 0

1-800-782-9110

<ORDERS'

HON-SAT8AM-5PM(PST)

COMPUTERS -

\i*) :> l

M/128 (ticrte type), What gives Buist Mitttler its oower? Conyentranal niBblers have lo Oocodo tho Oolo liom the 3W< b"jloro It con tfonifer II using the »ria port bui — wtion non-stnndaia Oata aro encounteiecl the/ are beat. Bufil NOEIer trarolers

dato os raw GCO code vta tlie parallel caDle without the need to decoda It, so you sot o period copy ol tho original

Top quality, ealy to use FPPOM programmer for the tAI

128. MenU'dnuon soffworo/hardware package makes prcgrommlng. reading, verifying, copying [PDOWs simplic ity Itself

.

Program 3/14 IHBU 37250 chips O 12.521 or 2Svolts.

Full feature syltem — an functions covered Including device check/vehry

• ■

RtJod fn minutes — nowldeflng reau'fedon E5J1 {1571 requires soldering).

DIGITAL SOUND SAMPLER - Only $89.99

TOOLKIT IV- Only $14.99

-

chips.

Allowi you to record any wund digitally Into memory

Iha ultimate disk toolkit lor the 1541 with more features

Playback torwaraVbockword! with ocho/revero/iing

An absolute must for tho serious disk fiaciier.

modulation.

DISK DOCTOR V2 . 1F.ADEW/GAP EDITOR • DISK LOOK —

and thon replay IT with astounding ertecra

Irian mosl for leu

On board operating sysfem — no programs to load

Menu driven —}ust pro&s a key lo load program.

Select any sloi under software controls

MIDI oompotlble with our MIDI M Intsrtaco.

Unique EPf^OM generator feature will lake your own

Full sound editing and realtime etfects menu wllh wave

programs — basic or m/c and turn Ihem into autostart

• •

Human-hke dexterity to manipulate small objects Accesiorles; Commodoro 64 Interface. 'Finger' Jowl,

Shovel/Scoop. Mognotlc Attachment. 2 Joy Sticks Uses A "D" sue batteries (nol Included) Works with or without Intoiface

MIDI 64 - Only $49.99 •

Full specification MIDI interface ato reoilstic prico.

MIDI IN-MIDI OUT • MPDiTHfiU

Compoiibte with Digital Sound Sampler,

DATEL COMPUTERS 3430E.TROPICANAS67

LAS VEGAS, NV 89121

Ideal companion for Superom Expander. 16K EPROV

Boord or any EPROM-baied project.

Software Only $19.99 . Cable Only $19.99

ROBOT ARM - Only $89.99

The most comprehenavo. friendly and best value to the

money programmer avotlc-ble fo< W/123.

" Wdl nibtjfe up to 41 tracks • Copy c whoie disi< in unaoi Vmo minutes,

EPROMi (EPROM burnor required),

131'i

Ekjrsr NlOtita B ootuoBy a two-pan system — a loftwaio pockago ona a porailel cabk) loconnoct the 15*1/1571 to

S sockets each occopt BK thru 32K DOM or EPROM

• •

GPM

EPROMMER M - ONLY $69.99 COMPLETE

The moil poweitul a.sk nibblei ovaikible anywneie at any price!

702-454-7700 TU-SA 10AM

N M *TO 3 TO i! 14 rl! M :J

DEEP SCAN BURST NIBBLER - Only $39.99 Complete

256KSUPEROM EXPANDER Only $49.99

CUSTOMER SERVI TECH SUPPORT

Recover lost tifes. Disassemble any program from the

forms.

.

dsk to SCREEN or PRINTER. Much, much more. FILE COMPACTOR • FAST DISK COPY • FAST FILE COPY

Powerful sequencer plus kjad/soyo function. Line In — Mlc in — Line Out — Feedback controls

10 SECOND FORMATTER . ERROR EDIT . MUCH, MORE.

TURBO ROM II - Only $24.99

SMART CART - CARTRIDGE ONLY $59.99

A replacement tor tho actual kernal Inside your M.

• • •

Loads/Saves most programs of 5-6 timei normal ipood improved DOS support Including 10 sec. lormat. Programmed funcllon keys Load, Directory. O!dr etc

• -

Return to riomaf kernal ot flick ot a switch, File copier • Special I/O loader • Plus lots more.

Filled in rrwnuies — no soldering usually required

MOTHER BOARD - Only $29.99 •

Saves woar on expansion port

Accepts 3 cartridges Iswltchoble)

. ■

MOW VOU CAN HAVE A 32K CARTDIDGE THAI VOU PRO GRAM LIKE RAM THEN AC1E LIKE ROMf 32K psuedo-ROM — batteiy Docked to last up to 2 years.

Make your own cartridge — oven auio start typos with

out the need tor ar> EPROM Burner. Can be switched in/out via software

Turn your cartridge Into a 32K RAM disk with our RAM

DISK software,

• SOFTWARE ONLY $14.99

■Add $J Shipping i Handling In Ihe U.S. - Add $14 (or

Checks I Money Orders ( C.O.D. Acceptod ■ SPECIFY COMPUTER &

Foreign OirJois - CanarJa/Ma<ico Add $10.00 - Virgin Is lands. AK. HI, FPO, APO Add $7.00 - Add $3.00 C.O.D..

ber. Olttor Returns subject to 20% restocking lee,

DRIVE MODEL WITH ORDER ■ Please call for return authorization tim


THEY'VE GOT THE PRESIDENT. YOU'VE COT... BAD DUDES.

Striker and Blade. The Bad Dudes. Facing some of the nastiest ninjas in the known

world-accompanied by a gang of fire-

spitting thugs and their cohorts, mad dogs who are intent on

serious crime. This crowd of malcontents has somehow gotten its ugly mitts on the president of the United States.

What Striker and Blade have to do isn't any picnic either. But someone's got to do it, right? What better time

(or you to start dishing out the BAD DUDES'om version of the criminal justice system? The action is top-notch. Therjraphics, phenomenal. BAD DUDES from Data East. Mr. President, help is on the way.

And what they plan to do with him isn't pretty.

^^p jfar 'ril

M**lfc

Data Easl USA Inc.. 470 Needles Drive, San Jose. CA 95112 (408) 286-7074 Screens Shorn jib Ircm the IBM version O'H' CWWer versions ma) iary

' Data Easl USA. Ire Ban Dudes is a registered :■ ■•"■ ™ii ci Data Easl USA. me


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.