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â&#x20AC;&#x201D; "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â&#x20AC;&#x201D;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â&#x20AC;&#x201D;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â&#x20AC;&#x201D;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â&#x20AC;&#x201D;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â&#x20AC;&#x201D;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â&#x20AC;&#x201D;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
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"â&#x20AC;&#x201D;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
5»
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
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)
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
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
<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
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
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
"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
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
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
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
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
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"
BEFORE TYPING .
C9
57CE:C8
25 14 ce
57BE:F0
45 51 25 00 00 00 00
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
7£
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
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
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
"{5}-":GOEUB660
GH
530
"{7>":GOSUB670
GM
RG
590
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
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
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
L=11:GOSUB1920:PRINT
OSDB160Q
620
THEN
:GOSUB1600
"{5>":GOSUB62H "<7>1':GOSUB630
KE
"
INCO
QR
I
PRINT PRINT
LBS
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
"{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
2130
1750
JE
1760
I 10:NEXT
JlB
THEN
{HOME}(BLU) Fll
JS
1
1770
EXCELLENT!" IF GS>1 THEM
1780
GUESSES." IF OPS="Y"
"
"
(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
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
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