Compute_Gazette_Issue_84_1990_June

Page 1

SPECIAL RESOURCE ISSUE!

June 1990

COMPUTERS FOR

C"* r) /I rJ

USERS

II

J"


June 1990

Starburst Graphics

Features

Into the Crystal Ball: Software Leaders'

Outlook on the 64 18 Mickey McLean Commodore Computer Shows: How lo Get the Most Out of Them Robin Minnick 22 A Guide to Commodore User Groups, Part 2 Liz Casey 24

*

64

62

64

63

64

64

Richard Penn Electronic Billboard

46

64

Edward Swierk

50

64

EDITORS CHOICE EDITOR'S

CHOICE

2

*

4 6

* *

9

*

11

*

53

*

IBC

*

Bug-Swatter: Modifications and

29

64 EDITORS

34

64

Programming 13

64

15

64

16

64

The Programmer's Page: Printer Spooling Randy Thompson Machine Language Programming: Split Screen Jim Butterfield

64

Editors and Readers

128

Spheroids

BASIC for Beginners: More on Timers Larry Cotton

43

CHOICE

Feedback

Mudfrog Math

Kevin Dixon

Randy Delhman

Fred D'lgnazio

Games Cuilen OVay

64

Commodore Clips: News, Notes, and New Products Mickey McLean The Editor's Notes Lance Elko Letters to the Editor Diversions: Highways of the Future

FaceOff!

David and Robin Minnick Batman: The Movie Ervin Bobo Spanada 128 Ervin Bobo

40

Departments

"

62

EDITOR'S

Bob Masters 158J Path Playlields

'

Reviews Search tor the Titanic Sieve Hedrick

Vol. 8, No. 6

CHOICE

Corrections Horizons: Design-a-64 Contest Winners Rhett Anderson

Typing Aids How to Type In COMPUTEl's Gazette Programs The Automatic Proofreader MLX: Machine Language Entry Program for Commodore 64 ....

Advertisers Index

64

Commodore 6J

55 56

* 128/64

57

64

56

*

118 - Conmodore 128. * -General

Cover phoro Dy Mehael Rogalski (See ' Horiions1 ]

COMPUTEl's Gaieite (ISSN 0737-3716) is pucJisned monthly By COMPUTE' PutHicaoons. Inc. ABC Consumer Magazines. Inc.. Cnilton Company, one ottheABC Pursuing Companies, s pan ol Capflal Cites/ABC. Inc. 825 Seventh tve. New York. MY 10019 a 1990 ABC Consumer Magazines. Inc All nghis reserved. Editorial offices are located ai Suite 200. 32t West

Wenoove'/we.. Greensboro. NC37408 Domestic subscriptions: 12 issues. S24 POSTMASTER: Send Foim 3579 to COMPUTE!1! 0»ntl», P.0 Bon 3255. Hailan, IA 61537 Secondclass postage paid at New York. NY. ana BOGitianal mailing office?.


CMD

Taking your 64 and 128 into the 1990fs

CMD

Hardhrives Four modes of operation: 1541,1571,1581 emulation modes for

compatibility and Native mode with up to 16 Mb partitions. Built-in 'GEOS™ and 'CP/M™ compatibility. Standard capacities of 21.5,48.6 and 104 Megabytes with

custom capacities in excess of 200 Megabytes, Serial bus Interface supports Standard Serial as well as high-performance Fast Serial and JiffyDOS protocols. 3 1/2" SCSI technology allows tor quiet, cool reliable operation In a compact case about the same size as a 1581 drive. Can be interfaced with Amiga, IBM - compatible and Macintosh computers, allowing you to take It with you when you upgrade, Built-in real time clock for time and date stamping of files.

CMD Hard Drives... more drive for your money CMD embarked on the IID project with two main goals - to create a hard

SWAPfeature, the IID reaches level* ofcompatibility rivaled by none. It

drive thai wax compatible with existing hardware ami software, and to offer

has been said that you get what you pay for. Until now this was true,

it at a reasona!>!c price. During the developemcni of the IID. a conscious

however, with the I ID series drives you get far more drivefor your dollar

effort lo maintain compatibility with existing hardware and software was

than ever before. Simply conipare our features against any other hard

made by usin% standard DOS commands. By using these commands, CMD

drive ever offeredfor the&ll 128 and you'llfind thai the CMD IID always

hasinadelhellDmucheasierlouseandmorecompaiibtelhanprevioushard

comes out on top. Your drive if wailing, call and place your order today!

drives. When combined with the use of emulation mode partitions and the

• CKOS U a TraJmuirk efBtriilt} Sofl mv»j ■ CPrtf i> a TraJr -ur* ojDigital Kritarrli

HD-20 $599.95 • HD-40 $799.95 • HD-100 $1299.95 • Built-in two drive file copier. Copy PRG,

SEQ.RELandUSR files between rwodrivos of any type of to and from REU's Groal for quick backups and moving programs and files be tween 1541,1571 S 1581 drives and REU's,

■REU support

The JiffyDOS commands

now fully support Commodore REUs (RAM Eipansion Umls) running under HAMDOS

Access your REU just like a disk drive without having lo toad special wedge mimes.

• Enhanced text screen dump. Automatic screen mode recognition and pnnling of upporcase/graphics & lowercase characters.

' Redelinable 64-mode function keys. Allows you lo easily redefine the function keys to suit your specific needs.

Version 6.0

The Ultimate Disk Drive Speed Enhancement System ■ Uftri-laitmultMljwurialItchrwlogy. Enables JiilyDOStoouoa'tomCartritljes.

Bust ROMs. Tuibo ROte. and Parallel Systems - twnour any el 8* Ssa&antaaes ■ Spttds up all disk o peril on j. Load. Save. Forma. Scratch. Vltttt, a;:ess PRG. EEQ. RFL. US" I (iirccl-aecess Ifcs uplo 15 limes Faslet!

■ !M%Coni[>atibli-Dii!ourmDn«y back. Ouaranlocdle •»* will ail jsui hudKua arid software, induing CdpyjuMOd cw.mtrcil proijrjms

1 U«) no poruo'tittacabling. Ttie JiyOOSHCI.Is upgradu yjji :ori(._:'-fa -^ drim(s) inmnaliy (or maiimum speed and BmpalbBy

' Easy Insliliaion taeipoiwncoofSpaiallgolsrequKailSrmMsysSins ' Supports (XI, bX, SX64. C12B, C1ISD, 1541,1S41C, 15414,1571, i L = i I man • Can b« complcltl)'switchtd out. li em necessary, tfto lip ct a E*Jch kiwis you KKStrtrh

i

i

uiit-in DOSWtdgt. Plus 17 addbnalconnwdiindcanvtniorcrtieaVM,

tM ng tfe coper, screen durrp, t

d

'

I

[..

.. 1

I

.,.

> Supports CMD HD Series Hard Drives

and RAMLink. Enhances I ho performance of CMD's new Imo of integrated C64'C128 products.

• 1581 support. Copy programs and files

from 1541 and 1571 drives lo an/ parti lion on

your 1561. Seteci partitions easily with jusi a

lew keyslrokes.

• Quick printer output toggle. /.,■.■

key command swilctiesoulpul from scieento

printer and back wtihcaso. Eliminates having lo type Iho complicated OPEN4.4.CMD* and PRINTS*:CLOSE4 command sequences.

• Adjustable sector interleave. Enables youtoincreasedisk-accesspoftormance even with hard-lo-speedup sotWiaro.

;, J

JiffyDOS Ordering Information

Hard Drive Ordering Information

Cin»*in:M»-*M9.»5-«Mb-JM9.«-1M!to-*IM9.K Shipping: JW.OO

Fortran: Ml*- I6M.BS - 40Mb - W».»S-100 Mb - J1399.95 Shipping; J35.OO

.BjjBmMJ Wu»su. VKA.lii;C0O.Ch«fc.Uwi9,O<i)« A[o*!«»*sli»p«ic>i4'(lieils UGSDeSw[..onga.jJaW» Cai a mils l» mao nlwmiwn vsiwi 5 Oo*n»s please cillw upgrade infamataiftieasiubjeciio change auiiioijl nonce

Creative Micro Designs, Inc. 50 Industrial Dr., P.O. Box 646, East Longmeadow, MA 01028 Phone: 413-525-0023

FAX: 413-525-0147

Circl« UmIh Sarvlc* NumM^ 139


COMMODORE CLIPS EWS,

NOTES,

AND

NEW

PRODUCTS

Edited by Mickey McLean

Colossal Compilation Virgin Mastertronic (18001 Cowan,

Suites A & B, Irvine, California 92714) has announced the release of Mega Pack for the Commodore 64 and 128. The $34.99 package includes ten orig inal games previously available only in Europe.

The ten titles developed by Gremlin Graphics are Bulldog, Cosmic Causeway, Future Knight, lack the Nip per II, Krackout, Monty on the Run, North Star, Rebounder, The Thing Bounces Back, and Trail blazer. Mega Pack is distributed under Virgin Mastertronic's new Virgin Games brand of arcade titles.

Video Value

Now you can live out your Indiana Jones fantasies on both your computer and

television screens. Lucasfilm Games (P.O. Box 2009, San Rafael, California 94912) is offering a special promotion in conjunction with the release of the movie Indiana Jones and the Last Crusade on videocassette. [f you buy one of the games—The Action Game or The Graphic Adventure—

based on the hit movie, you can purchase the VHS video for $10.00. Buy both and you'll receive the video, which retails for $24.95, for free. To qualify for the offer, you must have purchased one or more Indy games

from a participating retailer between February 1 and June 30, 1990. The Action

Game is available for the Commodore 64, but The Graphic Adventure has been released only for the Amiga, Atari ST, and IBM PC and compatible computers.

Details concerning proof of purchase and other requirements are available at participating retailers throughout the U.S. and Canada.

Picture This!

The accompanying picture is just a

sample of the downloadable Commo dore 64 and 128 graphics available on

Bank on It

QuantumLmk, The graphics software

Computer Craftware (17966 Arbolada Way, Tustin, California 92680) has intro

library found in the Commodore area

duced ^jBook ($34.95), n personal electronic check register for the 64 and 128.

of Q-Link contains more than 6400

The program uses a single-entry system to record 17 different types of

tions. The public domain files were

electronic transfers, debit-card transactions, interest, monthly and yearly fees,

created on a 64 or 128 with 64K video

service charges, ATM transactions, overdraft repayments, and balance

RAM capabilities.

adjustments. With a printer, you can generate eight types of reports such as transaction

ics area on Q-Link, access the Com

To locate the Commodore graph

registers, payee reports, daily balance reports, daily balance charts, categorized

puting Support Groups on the

transactions, and overdraft history reports. You can also print checks. A utilities program is included with ^JBuok that supports the 1581 disk

Commodore Information Network

drive. In addition to directory displays, DOS commands, headers, file copy, and backup utilities, it provides functions that let you create and access partitioned

stored in both the 64 and 128 sections

subdirectories for as many levels as will fit on a disk. The program disk contains both 64 and 128 versions. The 128 version re

2

graphics files, including some anima

checking transactions including automatic payments, deposits, withdrawals,

and call up Graphics. Pictures are of the software libraries. For more information on the QLink Commodore graphics files, con

quires an 80-column RGB monitor to run in 128 mode and features pull-down

tact the Pickfest Q-Unk Graphics

menus, double-processor speed, and utilization of the 128's additional RAM for

Support Group at 521 North Street

sorting and disk copies.

NW, Warren, Ohio 44483.

COMPUTE'S Gb«M(o

June 1990


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS

Japanese Import Direct from the Land of the Rising Sun comes Curse of Babylon, an arcadeaction game from Kyodai Software Marketing (58 Mitchell Boulevard, San Ra fael, California 949D3). Curve of Babylon includes some role-playing, but it doesn't require you to learn or memorize any complicated scenarios. The $24.95 game places you in the role of hero, and it's up to you to save the world of Babylon from hordes of monsters including zombies, rock crea tures, and giant blue lizards. Features include 12 increasingly difficult levels with over 150 rooms to ex

plore. Seven different soundtracks accompany the action on the screen.

Big Production With Screen-Pro ($24.95), from Accu-

Kyodai games are distributed in the U.S. by Brederbund Software.

Tome Productions (36 Myers Court,

Graphics Translator for 128

Medford, Oregon 97501), you can quickly create menus, displays, game

Starfollower Productions {4224 Bakman, North Hollywood, California 91602)

backgrounds, cartoons, and video

has released Ante Up ($19.95), a Basic 8 graphics translator that converts 40column graphics from GEOS, Koala, Doodle, Computer Eyes, and The Print Shop

credits on your Commodore 64.

into 80-column Basic S-compatible pictures.

tion production system comes with

Onscreen features include the ability to change 80-column cell sizes, and

This complete screen-and-animatwo disks, various drivers, complete

the Basic 8 functions allow the changing of colors or the cell size, or the flip

documentation, plus sample screens

ping and negating of pictures and brushes. All translations are performed in

and animation sequences. Screen-Pro

machine language and take seconds for conversion. Anle Up requires 64K of

is written entirely in machine

video RAM.

language.

Make your Commodore a Speed Demon

Data acquisition and control interfaces C64&C128

ao-llne Simplified Digital I/O Board

with ROM cartridge socket Model SS100 Pius S139. Additional $129.

TURBO MASTER CPU™ 4.09 MHz Accelerator Cartridge for C64 1 Four times (aster processing speed combined with five times faster disk Load and Save.

■ Software actually runs four times as fast. Basic, wordprocessor scrolling and search, spreadsheets,

assemblers, graphics, GEOS etc. Compatible with most software.

1 Jiffy DOS compaiibillty option available (by Creative Micro Designs).

1 Why upgradB when you can enjoy dazzling performance from your C64 now? 1 Only $199. Shipping Included

Original Ultimate, Interface Universally applicable dual 6522 versatile interface adapter board. Model 64IF22 $169. Additional $149. 16-Channel, 8-blt analog-to-dlgitai conversion module. Requires model 64IF22. Model 64IF/ADC0816 $69. Interface boards include extensive documentation and program

disk. Manuals available separately for examination. Call or write for detailed brochure.

Resources for Serious Programmers • Symbol Master Multi-Pass Symbolic Disassembler. C54 & C128. $49.95 • FTD6510 super-powerful Symbolic Debugger. C64. $49.95

• MAE54 6502/65C02 Macro Editor /Assembler. $29.95 • C64 Source Code Book. Kerna! and Basic ROMs. $29.95

SCHNEDLER SYSTEMS "Wo engineer miracles."

Dept G 6, 25 Eastwood Road, P.O. Box 5964 Asheville, North Carolina 28813 Telephone: (704) 274-4646

VISA and Mastercard accepted. All prices include shipping prepaid to US addresses.

COMPUTE''* Gazelle

June 1990

3


TOR'S

mfe

COMPUIE^

cr,D (ifciA^jii

Mil Ml/B COMPUTE! PUBLICATIONS Group Vico President. Pubi'srw/Editoxni Director

.'.Mii.im Tynan

Asscxmlo Pubi.shor/EdBonB] Unc* Elko

*S>0O't°iW«rbw9 Mnriiininfj Editor

Last month in this column, I reported the results of the "1989 Gazette Readership Survey." All survey questions were designed to let us quickly tabulate your re sponses, come up with totals, averages, and, finally, meaningful results. The "Ad ditional comments" section at the end of the survey form, however, was

Progjamtiirtij Manager

of the comments wore just quick notes of the "good job" or "1 enjoy your maga

GAZETTE EDITORIAL

zine" variety, many of you responded with incisive humor, biting sarcasm, or re

Associate Editor

It was heartening to see how many readers from outside the U.S. and Canada took the time to fill out their surveys. We have greetings from Holland, Israel, Sweden. Colombia, Belgium ("1 read your Gazette three times a week"), and

DEMftTMENT

1 may not resubscribe. Run did it, too, and I'll probably drop it!" Our columnists earned a lot of positive comments. A Canadian reader writes:

"One day when I get my driver's license, I'm going to buzz over to Lansing, Michi gan, and meet Fred D'Ignazio. It would be a dream come true." Another reader

Program Designer

Jim Bul!orli«ld

Larry Cotton

Frad D'ignailo Randy Thompson ART DEPARTMENT Mechanical Ar[ Supervisor Junto* Des-gner s

Assistant Production Manager

Production Assistant

Carol* Ounton

ADMINISTRATIVE STAFF

Executive Ass-slant Sybil Agee Senior AdministrBtrve

Assistant Julia Flaming Administrative Assistant Linda Benson Customer Service Coordinator Ellredi Chaila

Bobo, and ... oh, yes. Lance Elko." Jeff, you knew I'd be reading these surveys,

ABC CONSUMER MAGAZINES. INC.

didn't you? Because wo serve such a wide audience, we obviously do not (and cannot)

President

then I ain't gonna renew my subscription." The winner for Best Non-Comment Comment goes to this reader: "I ignore the articles I dislike and peruse those I like." And the winner for Strangest Remark: "Every time I pick up Run or COMPUTE!, it says: 'Free Disk for IBM Compatibles,' 'This Game for 128 Only!,' 'For Amiga Only!' Don't you think some of us get tired of buying a magazine and three-quarters of it you can't use? That's why I quit

Playboy,"

CIRCULATION DEPARTMENT

Subscriptions Jeanne Andrews Maurgen Buckley Jenny Lam Raymond Ward

HWwtand CuBtonw SflrvlCft

Peter J, Birmingham Jana Friedman iflOO) /!7-fl93T

ABC Consumer Magazines Inc £j CHILTON Company. Orw of U»e ABC Punishing, Comparwi a part cJ Capital GliWABC. Inc. Robert G, Burton, President

B25 Seventh Avenue New York. NV 10019 ADVERTISING OFFICES HtW Vtwfc: AftC COriurw M*ppf i-N 1. Inc . B2& SnrOl Av*, UfH lfcflc NY 10019 Barnvd J Ttw»W . J', Ahohh Pu&aifl/

GrHiBlxro COMPUTE' Pubtcaboro, 324 A«i WmtJovtf Avt, £i*e 200. O/iflnitxtfQ NC 274E» fl 191 J7S.S809 WJUMn lr»m. Hww Englirfcd ft M»d>lHnUc: Bern rdJ llmdaU. Jr.{Z01jeB&'553 KalMi-w T-jri-i .^I5| 275-9SC 9 Mrtwtit Standard Oiipliy ■rid Fu I-P>g> Uiil-OnMi td>—Sun Lwv. neaotai accchtej Umager {706] ■ l>j-oi'i iG25 Gresjwi

jrK.-!rjc| 1,7Mi 731 ?005 p-.a^J. L ?40fi?2ZLCJfctornn|. 1390 Heart

»*o . Rum 303. Bt/ingiiTat, i>

54010

SouthwHl; Rick Reiner. &7S7 W Ctntury H>. j

See you next month.

Ingeraoll

Andrew D. LandJs Director of Circulation Harold Buckley

and "Use ink that doesn't smear when I rub on your pages!" It might be suggested to the author of the final comment that he or she simply abstain from rubbing on

which are better than some I've seen in your mag? I'll give you one more decade,

Qary n

Senior Wee President Richard D. Bay Director. Financial Analysis

published an article on Boolean algebra." A lot of readers told us what they wanted to see in the magazine. While many

One reader from California pledged his loyalty in a unique fashion: "C'mon, guys, how am I gonna brag at the user group if you don't print some of my ideas,

Barbara A. Williami

Adverting Production Autttmt Tammle Taylor

all of my life. I also have favorites, like Rhett Anderson, Randy Thompson, Ervin

our pages.

Man E. Hillyai De Potler

Typesetting Tarry Cnih

feel like I've known some of your writers, like jim Butterfield and Fred D'Ignazio,

without sprites," "Print hobby utilities such as databases for female computerists,"

Scotty Billings Me a McArn

Production Directc

that he's been reading Gazette for more than half his life. He's now 13. He writes: "I

jotted "more utilities," "more pages," or "more programming hints," others took the opportunity to be pretty specific: "Write a Plus/4 compiler and 128 programs

Robin Cata

PRODUCTION DEPARTMENT

and Larry Cotton could be the backbone of any computer magazine. If they had

meet everyone's needs: "Your magazine is too complicated for beginners," "Make ML programming more advanced. I learned all that stuff when I was 13! Honestly! Stack processing! Ha! Child's play!" "Gazette should be more than a magazine for children," and "If I'm a bit computer literate, I owe it to you (and your readers)." Then there's a reader who told us: "I subscribed to your magazine because you

William Chin

Koran Uhlindort ContrtDuting Eotcs Rheil Andenon

writes: "Not to take anything away from the rest of the staff, but Jim Butterfield

been with Ahoy!, their ship would still be afloat." A young reader named Jeff notes

Palilck Parrlan

Programming Assistant Troy Tucker Copy Edrtors. Koran Slepok

Australia. It's nonexistent.").

much easier to tear off the ads," and "I despise stapled magazines. For this reason,

Kathleen Ingram

□avid HamlDv Rlcfurd C. Laineclie'

Ail Director Robin L. Slrelow Assistant Features EOHtx Irr,. NDTgBl Editorial Asastems Elliatwtn Cauy Mickey McLean Ass-slant Technical Editor Dole McBane

Australia ("If you think Commodore's support is bad in the states, then come to Many of you commented on the change in binding and paper. Some like it, some don't: "Thanks for the nonglare paper," "The new saddle-stitch binding stinks!" "The new binding helps when I type in programs," "The old binding was better—now I can't read the issue date on the spine," "Like your new binding—

<,:VV.. n Wrl ni '

Advertising Marketing

Manager Manager, f>5h Products

impossible to quantify. It's here that many of you let your hair down. While some

marks straight out of left field.

Barnard J. Theobald, Jr.

Editonal Operations Director Tony Roberts Senior An Director Janico H. Fary Features Editor Keith Ferrell Editorial Marketing Manager Caroline O. Hanlon

-urn A ;cjunu Wflliajim. (Sli| &4Q *100.

Sui» 770. Loi Arvjnlni C* 90W5 LJW>

■■.- 731-2604 |Tf».T.;

¥-•■-

1' '

J

^i/ 1 £. f

1 L LTHiV ■ '

1 hJ' '^dWVJ

SB5-92 M {CokvHo]. |415) 2J8-S222

SouTFteaat £ mwrutaut L. ■ ■ : . J

TMcOtV > [201) W9-75W

ftiMress an afrertmng materials lo Tamm* Tiylor, COMPUTE* Piyjiical-ci$, inc . 324 Wp*t wsnoov er fca . jjna 200. GrearsCoro.

Lance Elko Associate Publisher A

COMPUTE!* Gazelle

June 1990

ErJitmal irwuinn HWO » W»«slM H

EflrtOf. COMPUTEl1

QaMta. Suit 2CC X' i WtH Wmfl Nl**«i

OnnntlxtQ HC27AO6

PfitfTEO if* TKC U S A


MAVERICK V5 We're lV////ng 7b Puf Our Cards On The Table... For Thn last two years, we've worked hard to develop and rtftnu Mavunck What you see on The letl is a teslamerl to how weU we ve done

i

H you've had your Commodore for more than a lew weeks, you've probabTy

heard ol Mavenc* l( has become the standard against wh>ch all oirwr uliNly

programs are judged You pob&b'y Vno» someone who uses Mavenck Maybe Itiey bought a copy Maybe They bqnowed" a copy Irqm a InerhJ Whatever The time has eomo to speafc Irenkty an

The Commodore market i& in trnnaitron

Newer ni.ichirnfs hnve ucl'nsed lie fl-bii Commodore compuun

New buyors aro going

elsewtierq And many comnnmes are shining loyoHiiiS, dropping Commodore product r> lo pursue greener pasluros Not us We've always been there pushing tho envelop. mnkmQ your Commodore 00 things n shouldn't bo able to do

We vo always supported

you Now wo re asking you to support us.

Maverick V5 is Our final version ol Mavonch. We've perfected the program To Ihe very edge of our capabilities Wove mado it as good as our skills allow And white we 11 SliU Offer fulure parameter disks to keep up with new programs and protaction schemes, there will never be a Maverick V6 We can look you right in Ihe eye and say "Tins is our best shot- it wan 1 get any better than Ihis " Thousands of honest people havg spent the money lo buy into Ihe best uhliTy system ever made, backed up by rim Mst lucrmical support m the industry We re hoping lhat you'll pm the crowd Products from alher companies are described in vague generates, because Ihey can't olflbo-ato on features (rwy don I have Bui

take a kx>k at our JuM.ird lisling below and you II understand just why MaverjcK has become the industry criterion Protecl your soMware investment Otjn i wlVe for anyitung loss Ih-an the product ihjt mspi'td the commenls on Iho cards on me leM Buy Maverick Vi today - and ■-"■■!

,.■■.■■' a very good hand

MAVERICK V5 Parame ter W enu MavericV no* boasts ai mosl &00 pa t a meters

■ NEW1 An modules now have directory dies & allow 'asl .v.. roooofLng with 1S4t 71 Si Thoy aiw supod slow boot mode

lor ha'd drives & other compalibifl (Mvc«

The Mnvenck di-

recioiy ■& urqari.jed tor easy We copying o' modules by end user

F1EU and MK Video RAM 9 auto-«ensed and utilued

'n whenever applicable

thai either copy o> compleleiy slrip the copy proieClictfi from the world s newesl and Tme$l ■ Directory Ed'fO'

The unm.nc ioli

• 6502 M L Monitor

■ The Mjiwerich is PAL compatible 1m uvr-rsua^ users

• Fast Data Cooiejs Single and dual 15J1 71 supporT Single and dual 1581 suppo'l

ScroNirpg Oiap'fly

• NEW Directory Recovery

• Track & Sector Ediior Supports 15* l

• Relative Fiie Copier

1541. 1541 II, or 1571 RAMBOards trUICOpiffrillOwllUtomBlie coping ol mjiny of the iou<)hest proloction scheme,% on the miirket • Sector Map Ed.ior W Daia Scanner ANows hiqti speed error SuppnMs lbfli and 1f)71 lormats

deprolect your entire GEOS library Editor

AccesaiO'D

• R AM Boar d Track Editor Not lor [ho meipunenccd Tlli mO*1 powerful, whole track editor on imp market - PERIOD

seltmgs This is tha next besl thing to writing your own custom

doaHop

Includes

mouse supoorl

poorly coded whole irack

editors wntTen by incompetent programmeJ5

• File Track & Sector Tracer 'ram

Allows

macros lo copy every track, evftn if nach Irnck rimuirif?* special

tomers are trashing unp'oiessional

• GEOS Parameier Menu Up lo dale na'ametsrs lo completely Seclo-

■ REU & G4K VDC Quick Tesl Enclusivt Mnvrrnck features

copiers When you use Ihis uliiiEy. you n realize why our cuS1

• Maverick GCR Edj(o< for ine enper-enced hackpr

• GEOS

1571 and 1581 Icrmats

Supports any Commodore ctHnpnlrble

rti-ik drive

Working ?n conjunclion with one or Iwo

scans and daia searches

Now

works with 1571 and 1591 as we I'

• GCRNybble Copiers Single and dua" ISfll 7\ Support These are Iho most powerful soMwarerjasednyhbiers on ihe marknt

Inciuties Daemon

Recover blown 1541 disks

• NEW: Single Drive 1 571 Double Sided Copier

• RAMBOard Nyhhler

to urrj.t'n/r your It&Niry

Supporis 1&41 71 Si disli formal

Identify, view and edil any seclor

m any program tiie - fasl Suopois IMt 71 SI disk formats • High Spcpd Sequpnuai and program File Viewer

• GEOS F<re Cop-er Desktop accos^bie Copies mulip-e Mn

Now you

can new or print you* sequential and pf™jri>rn tiles wiinoul having lo load Ene appNeatjnn ihai creaEed Ihem

- lasi

■ NEW GEO fiOOT

Now suppoftt 1671

and 1M< dnvet U

• NEW: Di$k Compare Program Suppoiisduni I&J1 71 Bi This

well as Ihe IMI di^kduve Atie* using this 'i-.iluic your endre

utility is ine lasiesi most Full leaiurcd Camnaie UMily ever

GEGS library becomes tiie-cooyatjie • Quick FneCocer Supports 1S41 71 fit Tormals

anyOirccdon

Includes more features than any other Conimodoie tile coo>er ever created

• Filersjve documeniaion included - over 50 pages Ol easy to Follow instructions1

PLEASE NOTE: Many teniutzs now 'Ofjwtt* itip use o' RAMBOard. foe dis*

Attention Registered Maverick Owners:

THE NEW MAVERICK V5 —

You may upgrade lo Ihe now V5 Master Oisk

only $9.95!

ONLY $39.95

:

Paiameler Modulo #B is also available

only 59.95 {Includes Parameler Modules 5-B|

Now Includes Parameter Modules 1-8

SOmilflHE

SUppoOT INTERNATIONAL

Mai* your order to Soiiware Support. In!

MfTHOOSOF PAYMENTS - Hf jtifpl >P'li Aw i"fi|r HJ

MUST t-» pjid in US lund* ■i

?700 WE Andrewn Road Sufle A 10. Vancouve* WA 98661

j

f DO Inr Ft* 1 wlHiflnrtl(*t#o"" *P\pnW Cjn*lij OO CWGE

Or c*ili ciuf loll Irei* order line ai

12061695-9648 9iirn-5pni ve ?«ei%« ™v>c it ruji ift iL&

y

Pacific lime

y

Orders Outside USA call (206) 69^ 1393

-Kn"°["

COMMODORE-AMIGA-IBM

PLEASE CALL OR WRITE FOR OUR FREE CATALOG Circle Rondftr S*rvlc* Number 104


LETTERS Send questions or comments to Letters

to the Editor, COMPUTED Gazette,

While the program works well, its main purpose it to illustrate a technique.

P.O. Box 5406, Greensboro, North

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

After all the talk of the death of the 64, ] was surprised to see a 64 on TV last night. On the Saturday-night show "Empty Nest" (NBC), there is a 64 and

I've searched your pages and haunted

Roy N. Keltey Hamilton, OH

Over the years, we've seen genealogy soft

monitor at the nurse's station. It's nice

ware for the 64, hut we are not aware of

to know that the little 8-bit machine is still around and on TV.

any packages that are currently available. Our readers have been so helpful in detec tive work, we'll put this one to them.

Larry Martin

program was loaded. I wondered if I could use the Fast Load cartridge to

Ttcc-Tracintt Software?

software stores for many months and have yet to find a genealogy program for my 128/64. Can you help?

64 on TV

with the speed of operation after the

speed up FastLoatler, Guess what? It works. Thanks for a great program.

Clyde R. Lovelace Kilauea. HI Safe Text

i have some text files in the VIC Type writer program format. 1 tried to load the files into my 64. My machine locked up. Is there any way to transfer the files to a 64-compatible program? Alan Shearer Long Beach, CA

Pensacola, FL

Bon't Slip vtlth This Chip As you point out, Larry, the 64 is not dead,

but it should be noted that NBC has unfor tunately placed it in a hospital

What can you tell me about a video chip for the 128 that is present in the I28D? This chip is required, 1 am told, to run a

program called News Maker 128. A Must tor Sysups I just finished reading "From the Other

Side: Sysops Speak Out" (April), by Tom Netsel. I was really pleased to see that someone took the time to allow us sysops to speak. "The BBS 10 Com mandments" is a must for all sysops to have posted on their systems. Samuel D. Adams Jacksonville, FL

fair Count A word of caution to SpeedScript users who may want to make a choice be tween Jim Butterfield's Word Count ("Machine Language for Beginners," February 1990) and Buck Childress's SpeedCount (June 1989). Since Word Count requires printing a SpeedScript

document to disk as a sequential file,

John E. Risser Markham, 1L

The 128D features a 64K video RAM chip (versus the I28's 16K chip) that allows 640 X 200 hi-res graphics, and it's true that News Maker 128 requires this extra video RAM. The expanded RAM chip—called

the 4464—is available by mail order (check Gazette's ads) or from many Com modore dealers. Commodore strongly rec ommends that a skilled technician do the

job since the old chips are soldered (not socketed) to the board. Several sources

told us that the job is delicate and tedious. Connection Needed I have a 64 and Star NX-1000C printer.

I'd like to upgrade to an Amiga 500. Can I connect the printer to the Amiga?

any header will he recounted at the top

Rob Cresham

of each page. It therefore gives a higher tally than SpeedCount, which counts only one header in the command line. Moreover, Word Count counts hyphen ated words as one, while SpeedCount treats hyphens as spaces. An example;

San Leandro, CA

For a 150-bIock document, Word Count returned 6731 words and SpeedCount gave me 6429, a 4-percent difference. Richard van Frank

Representatives from Star Micronics told us thai they know of no interface that will allow you to hook up your 1000C to an Amiga. They did, however, say that they've heard that some interfaces might

work. If any of you readers have success fully used your W00C printers with an

Amiga or a PC, write and let us know.

Montclair, N/

Thanks, Richard. We should point out that 5peedCount was written specifically as a SpeedScript utility. Jim Butterfield's Word Count was written as an example of how to use tables in machine language. 6

COMPUTE'S Gazette

June 1990

Faster Yet Your program 1581 FastLoader [January]

is great. I've been using it within the partitions on my 3V:-inch drive with

very good results. I wasn't too happy with the loading time, but I was pleased

Since you're working with text files, you'll need to use a 64 program that's capable of reading them. The ideal program for handling your

VIC text files on the 64 is another word processor—preferably one that uses the same file format as VIC Typewriter.

Otheni'ise, you'll need to convert the text file to a format that can be read by another word processor. Although we're not familiar with VIC Typewriter, our guess is that it saves

text files in Commodore ASCII format. If you use SpeedScript to read these files, you'll need to copy them to disk and then convert them using the program Speed-

Script File Converter, published along with SpeedScript (both in the magazine and on our SpeedScript disk). One last thing: Once you've success fully loaded a text file created with VIC Typewriter into a 64 word processor, you

may see unidentifiable characters in the text. These are probably VIC Typewriter

formatting commands. Strip these out of the file and then add the corresponding commands used by the 64 word processor.

DolHiouie 1 noticed the dollhouse on your April cover—i have the same dollhouse in my home. The furniture in the house is beautiful. Can you tell me the name and address of the company that sells the furniture? Helen Eger Woodhaven, NY The dollhouse and furniture on our April cover are courtesy of Toys &Co. The com pany will send a mail-order catalog on re quest. Write to Toi/s & Co., 401 Forum VI,

Greensboro, North Carolina 27408.

G


Lyco Computer Marketing & Consultants ACCESSORIES

COMMODORE SOFTWARE Asmui

Echelon Mich 12B

MB.35 129.95

Much S

122.95

AclMslon: Minim Mansion Neuromancer .... ftampagv

123.95 .125.95 122.95

Boiktlay Sottnottta: fi.-L.PiK. C1 Q*ot SA 2.0 Qaot 12B2.O ..

128.SS 135.95 13S.9S

GeOL)ubllah

128.95

QoofllO 128

138.95

dradirbuntf:

Print Shop 126.95 Prlnl Shop Comp 122.95 QllphlcLlb1.2.3.« 115.95 Carm»n Sin Diego Wl.122.95 Carman Sn Diego US 125.95

, Call for . New Titles

Surgi Projector*,:

Mlcoptoan:

125.85

Rtd Storm Rising

129.95

QVS PP-102

Qumhlp

Stealth Flgh1ar Origin:

Ulllrai IV Ultima V

12B.9S

QVSPP-112 QVS PP-1D4

13B.95

Dls

136.95

Ttnwworks; Swlllcolc 12B 131.95 Data Minigar 2-64 112.95 Data Manager 126 . ...1I8.BS Word Writer 121 131.95

5H Dirt Nolch.r .... Xldei HI DSDD JONlfcta:

111.95

lConlroi:»r

112.95

Bilhintlla

Prlnutfw ™° •"■•!

19.85

Bo,,

135.35

Xeiac Supergraphlce. .155.95 Xelec Gold 174.95

(5.95 14.95

VMh 3M DSOD

I. „ „

Banner Paper 45

Roll 110.85

Drl" Malntananct: 5'A Drill Claansr

11BJ5

14.95

3'^ Drlya Clunw

14.95

132.95

#CITIZEN

PRINTERS

•120 cps draft

spged wllh Im-

Panasonic

prayed through-

11B0 1191

donllonts •

i

■i....■■.!' dpi resolution and

print pilchoi tanging from 3

to2<lcpl

Ketec Jr

115.95 SSJ.9S

S-Way

•180 cps draft • 45 cpiNLO ' four rail-

Printer Interfaces:

115.9S

j.

_,

w-rooo// $159

1124

S439 05

1»»S 1820

OR

'arlflblo-wldth iractor'cSltipicI

I43e!95 design wJbotioin paper (BBd

mlolmlu ipac* r«q u i rerun ta. Clliien

Star NX-1000 II NX-mt)f) Color NX-tOOOC

1159.95 1S09.9S 1164.9S

NX-J410

1JI79J5

adjustable pushlpull traclor Ited • ii jIi p'i1 paptr

LX-S10

11G4 35

LQ-S10 FX-BSD FX-1QSO

I31B.95 1330.95 1434.95

pilhs • 192 cpi drall •

LQ-9S0

1489.95

NX-1000C Color

«09.9S

Epson

LQ-8B0

Q1TQ 95

120 U y IVJ

120 0

1138.95

GSX-140.

M1B.95

180 D HSP-500

9Pln psreonal printer •'

1155.95 130S.9S

Brothar

EZ-Sai ope'otor panel *

1B0»

134S.95

M17241 IE13.IL

38 cpi NLO

95*

KX-P1180

- QuanMfos limited

1JBS.B5

Pllnltl IIBOoni, «D(ai. conn«ctfons <nfl ice ossorles avalltoio to. alt applications. Pletst C II.

1519.95 I4CS.95

Okidata

Oklmsie 20»/car1

1194.95

182 Turbo

122S.05

\72

I1B5.95

1»J

IS1B.95

320

1328.95

3!l

1459.95

COMMODORE UPGRADES U.on.,0,: MONITORS

Excel FSD-2+ Disk Drive

BU'BS? ^'-n

t)5

MAGNAVOX • 13" ■■

i ,■ :,. I HGB'Compoiftt

Color Dlipliy

- Qreon text iwllch • aulIMn lill Hand ■ Inisrfict cablfii Included

CM8762 $23495

$79

1410 VQA 14" ...

can,*.

■'!.■!■■:■ i ■ f

1239 95 I7I.M IIDH 1319.9S

,,..

tSB.SS

UBI70DEX EXT 12D0 Baud

. .149.95

Erarai: Eiefcom 12 IINTt Ethmih JI|1NI1 !»>»• H.

-

HNP

,

.

H9S.95

199.9) 11H.95

14C Comcwitf

c T3B 0 '

1119.9S

119,95

HARDWARE

□ C

154.9$

1118.94

MHP

ETtrcom !4E-

.-I ■:. ■ Drtn

1S4I II tilth Drl.i

caipc 16TU ttudmm

Thft

W 701-A powor

ppy it a da by Micro USD leaiures double lus-

«d syalBms, sc ha malic s. indi ons-yssr wsrranly,

$34 95

Siiy with ths bair4 >t*y wilM Micro RAD.

>111<5

MODEMS .1

llOOhc :100

p 1?" tmt>ei display

.

ITOi • C«"PO1«I 14H>ca«l«" 1430 EOA 14"

U00O

• 64Qh i 2001 1 IBM and Commodore

2105 A

1405 EM 14" EGA

at.it

1179.85

GoldStar:

Anfun

GoldStar

i.- r-;^ ill1

IU.1!

!I00EM 12- Amtor TTL .. ,

1IDQEU 14" CQA

64 Power Supply

U4.BS ". ■ ' i;:- ='■

Emotion

$139

mllBbla (han Ihfl 1541 and I541C. 1-ytar warranty

.

CMI70J CdW Camp chtsriinaB

100% Cammodorn 64C flrlvo comp»Ilbf#, the Excel era I or Plus Dltk Drive It

quloier. Emarter, 1a*\nr. and more

Camp ..

BUllll Hon. Como

ICtLl

1C4LL !C*LI

tctiL (C^LL.

Cardinal • Low arror dati Iransmlaslon ■nd recap. Fan over si an da rd dialup tele phono linos

■ Hayes corn pa U bio with the

unlverGally-accuplvd AT camma nd $9\ * Automatic O»ta Slandard! ■nd Sp44d Adjuil lealuros

MB2400EX External Modem

195

'Our friendly sales staff can help with any questions you have! y tt| U p y:o ComplltW afhm qual tj us ma brsnC ccn-pulcr pradOCtl .'I prices 30 ! M nH bslc^ i f I a 11 K (OU do not t» Ihs product yo j nnt idnftlud. call lyco Mirkatlrrg toll free. How ft I know I km gel UK pratfud I nttf? c- mirtiting Hid

Sales: 1-800-233-B76O or

bdCkflLDtour minultcturer'b Haled w*rn my tsrm i. Bvfora ret irrnlnginy ITam triitipHiii labs ftafacUtfr.wa Afiklha! you call our Customer So rriciDapart-

FaK:717-494-1441 Hours1 Mon-Frl. 9a,m.-9p.m.

netlvti cominoui lormil inlninfl br our nvnulActcirm. J^i Uvjunds oi people «wr n*«h capitaiinr wi our saTinc.1 and unlcts, vt top« rou loo, mil milt Lih Compintr your lint cMico. WWI iboitl mrrairfr « Mnrka? Our Cuinmtr Suvict Bipaninani Ii mibMe it (?17| iw«7t to mill you. «•

(■■■iin WHl von mill an Hem to me? Wo olfir no'i diy air, t*a day air, standard UPS, and postal Ininrnminnal shipping tortlcaa. Tamporaif aliorlagoi ara normalli Illltd HlINn ID d>(i How 00 I Met? Wt nan al»a)i icnptld C.O.D vdan Ihmuuti UPS. Pripald cash ordiii over sso ait ihlppid fralghi-lrH.

For wdtri iinotr IM, Wu add 13 tor [tight Pirunat and compinictitcliraqijlix 4 walk waiting »rk>d.VIU,Uaittr Card and inwIcantipieiKiriWri

ira accaptad. tor jew contmr\\tac*, tn/l wacannoi pin along Itia'S diKcunl ofttrtd for BMk Prkis In this id rallKI eiah ert»LPurcnata oroari anr tcapleo Irwn Eoucall&ntMnHltulloni. Wa charge ulasiti Dfl oillwriflt In P»nn»yl*irLlB. Fd APO, FPO, andlnTarni1lon(IW(Jfr».iad JSpluiJ1! '.■ ci;i .,

mail. Aaxnlted pnat and aniutbttlt ire suSki » cMngi Stmply tend your ordet to lyes CompuW. PO Boi 50!!. Mfuy Slun. PA. 17710. Or. ail 1 «M IJJ11»

or (I17J.M-1H1. Not reapontIM (or iTpog»pMnl e-ro^.

Cucle Rp

ATTENTIDO EDUCflTIDNAL 1HST1TUH0HS:

II yoip ate not currently using our cducalionaf service program, please call our tepiesenljlives lor details.

1-800-233-8760

Num|)ef

717-494-1030

Sat. 10a.m.-6 p.m.

Cualamer Service.

717-494-1670 Hours' Mon.-Frl. 9a.m.-5pm.


VALUE-PACKED SOFTWARE AT AFFORDABLE PRICES All Gazette disks are menu-driven for ease of use—and they feature complete documentation. Just load and you're ready to go! SpeedScrlpt

$11.95

COMPUTEI Publications' most popular program

ever. Powerful word processing package includes

Gazette Index

$7.95

Every article and department from Gazette—July 1983 through December 1989 issues—is indexed: features, games, reviews, programming, Bug-

SpeedScript for the 64, SpeedScript 128, spelling checkers for both 64 and 128 versions, plus an

Swatter, Feedback, and the other columns. Disk

additional dozen support programs, including

features pull-down menus, help screens, superfast

mall-merge and word-count utilities.

searching/ sorting capabilities, and much more.

Gazette's Power Tools

$9.95

Fourteen of the most important utilities for the

64 ever published in Gazette. For serious users.

Titles: MetaBASIC, Disk Rapid Transit, Mob Maker, Ultrafont+, Quick!, Disk Editor, Basically Music,

PrintScreen, 1526 PrintScreen, Fast Assembler, Smart Disassembler, Comparator, Sprint II, and Turbo Format.

$ 11.95

Saver. Help Pad, Word Count, Directory Printer, Quick Clock, SlideShow, File Retriever, Screen Dumper, Font Grabber, GeoPuzzle, and GeoCanverter,

128 Classics

Best Gazette Games

$11.95

$9.95 Thirteen of Gazette's best 128 programs, including

Best dozen arcade and strategy games ever published in Gazette all on one disk, All games for

Commodore 64, Titles: Crossroads II: Pandemo nium, Basketball Sam & Ed, Delta War, Heat Seeker, Omicron, Powerbali, Q-Bird, Trap, Arcade Volleyball, Mosaic, Power Poker, and Scorpion II,

SPECIAL OFFER!

The GEOS Collection

Gozetfe's best 13 programs for GEOS and GEOS 128 users. Selection includes utilities, applications, and games. Titles: Super Printer Driver, Skeet, File

utilities, games, and applications. Titles: MetaBASIC 128. RAMDlsk 128, 80-Coiumn Disk

Sector Editor, MultiSort, Block Out, Miami Ice,

The Animals' Show, Cribbage, XPressCard, Sound

Designer, Video Slide Show, Math Graphics, and 3-D BarGrapher,

Alt 6 DISKS FOR ONLY $49.95!

All prices Include shipping & handling.

Name

SpeedScript

SI 1.95

Gazette's Power Tools

D

S 9.95

Best Gazette Games

D

S 9.95

Gazette Index

a

The GEOS Collection

a

128 Classics

a

Special 6-01sk Offer

a

S 7,95 SI 1.95 Sn.95

$49.95

D Cneck or Moi>ey Order a VISA of MasterCaid

Mall to:

Outside U.S. or Canada" _

Total

<for ardors over S20)

Gazelle Dfsks

P.O. Sox 5i 38

Subtotal State Safes Tax"

A $13.00 SAVINGS!

Greensboro. NC 2M03

Credlf card no

Exp. dale.

Signature (required) Daytime phono number ______

i ol New tok. r-ennsyly.oiiia, <in_ Nortti Coronno odd anniaprlo'e Jaiss la*.

Pa? Owivmy ouhlde too US. « Canada: uitu 5' lot surface mail ot 33 (oroimaK Au orcwri mull tso in Ul

awn or< <i y S.


i MXSHK Fred D'lgnazio

travel is one-sided. But not for long.

Highways of the Future

We are beginning the last decade of the twentieth century. For almost 50 years, we've regarded the computer as a dataprocessing device. Now it's time for us

Think about the conversations TV

rock stars, the results of a pro soccer match. Meanwhile, we may play back

journalists have with famous people scattered across the world. One person

screen. We may "patch in" our best

to discard this dangerously outdated image and create a compelling new im age that will carry us into the twentyfirst century.

fourth in New York. But we see them all at the same time in little windows on

Computer Teleporlation Who will ever forget the cry, "Beam me up, Scotty!" from the famous Star Trek TV and movie episodes? Wouldn't it be great if we could teleport ourselves around our world? Travel would be painless, cheap, and instantaneous. The Enterprise's teleporter is no longer science fiction, it is reality. We may not be able to teleport hu man bodies through space, but we can send vast bodies of information. And the result is the same: human travel— across cities, continents, and planets. Welcome to the world of virtual re

ality—where humans can teleport their

might be in Colombia, another in Ja pan, a third in Washington, D.C., and a

our TVs, and the journalist talks with

them as if they were all in one room.

documentary clips on still another screen.

We'll be able to control camera

This process is soon going to be

available to all of us. New fiberoptic lines are being installed that can carry voices, images, music, and computer data in any direction instantly across the planet. Meanwhile, new microchips are being fabricated that will compress all this information and further speed its transmission. The result, within five years, will be multimedia computers that can travel the optical highways of tomorrow and make virtual reality a

participatory experience for all of us.

Ortega, Gumbel, and Norville aren't physically in my house. But that doesn't matter. In a virtual world, all

other people who will. Plus the world we visit will not be as simple as a TV news program or someone's home. In stead, it will be a profoundly multi plexed virtual world where we're looking through various windows at the same time—some into the everyday world and some into "data" windows that look nothing like the real world. News services in the future will be a lot more like MTV than CNN. Report ers around the world will feed stories— fast-breaking, dramatic stories and human-interest stories—into a giant multimedia data bank. At home we'll

that matters is effect. If 1 pay more atten tion to them than to my wife, Janet, as she hurries around the house and out the door to work, then who is more real? Who is really here? In fact, is "here" really here?

access the data bank through our multi media computers. If we want, we can call up a story, tell it to fill the screen, and watch it to its conclusion. But to most of us, this will be boring.

The Mulllway Street

channel-zapping. We'll call up several video windows simultaneously on the screen—or on multiple, flat screens

write this column, Ortega is actually in

Records on a separate screen and old

shots of everything we see. We can

most invisible. For example, a few

where I have teleported Daniel Ortega to Michigan from Nicaragua. While !

may call up the Guinness Book of World

reality. All the participants are being teleported to each other simultaneously.

Bryant's Not Home

into my kitchen while I brewed coffee and warmed up a bottle for my baby. Right now, I'm sitting in my study

friend on a sixth screen and show her the video mosaic we're building. We

What we're seeing is multiway virtual

presences with the aid of the computer. A teleported presence—or telepre sence—is already so common it's al minutes ago, 1 woke up and teleported Bryant Gumbel and Deborah Norville

the announcer's narrative on a fifth

Bryant Gumbel is not likely to accept a

visit from us. But there are plenty of

zoom in, zoom out, go to fisheye, vvide angle, and extreme closeup. We'll have frame-by-frame control over audio and video. We'll be able to freeze-frame what we see, posterize, replay at fast speed, squish the image, or stretch it

out. We'll be able to speed up the audio track, slow it down, change it to French, Japanese, or Russian—or have it signed by a humanlike computer agent who lives inside our machine. And this is only the start. We can be recording this on read/write optical discs for later playback and for our own personal multimedia compositions. Or

we might use all the information as raw data to create a 3-D computer simula tion of a sports event, riot, birthday par ty, or revolution.

This new simulation is another lev el of virtual reality that we can enter or invite friends to enter with us. The friends may be in a physical room with

us or in a virtual room made up of bod ies scattered around the world,

Reach Out!

can teleport the trio of Gumbel, Nor ville, and Ortega into my home, but I

back the main story—a student demon

Think of all the world's optical and electronic communication channels as highways—electronic highways of the twenty-first century. Our multimedia computers will be vehicles we can ride to travel these highways. What will travel these highways? Our mouths, our eyes, our ears—and our imaginations—as virtual telepre sences. Some experts say that we may also be able to send our noses to smell places, events, meals, persons any where in the world; and our hands to touch fabrics, to feel heat, cold, velvet, and jagged rock. And what will we touch? It will be partly real, partly artificial; partly phys ical and partly simulated; partly in real time and partly in the past, the future, or in fantasy worlds that one person in

can't teleport myself back to them. The

stration in Beijing, the marriage of two

vents but many can share.

Managua, 10,000 miles away, talking about the future of the Sandinista Party after the recent elections.

Over the next five years, personal com puters will marry with video, TV, com pact discs, and telephones. The result will be multiway virtual reality. Today, I

Instead we'll be multimedia

pasted like video wallpaper on our

walls. We may use four screens (grouped into a superecreen) to play

COMPUTE!"S Gazeim

(S Juno 1990

9


WHETHER YOU'RE LEADING A BOMBING RAID, QUIZZING THE KIDS, OR DESIGNING YOUR OWN GAME, WE'VE GOT THE BOOK TO PUT YOU

The Official F-19 Stealth Fighter Handbook - Richard G Sheffield

I by Major "'Wild Bill' Steatey

^g,y

Coioundur o! MicroProse

$1455 Learn Hie ins and outs of ftymg MtcroPrases new F-19 Stealth Fighter (light Simulator. Study trie practical hints and tips lor flying the simulator and

Music System for the Commodore 128 and 64 by Craig Chamberlain

274pp S24.95

Create and play your own music on your 64 or 128. This book-and-disk combination contains the 64- and 128-mode versions of Enhanced $idplayer—\t)B powerful and popular music player and editor program—all the directions for using the Editor and Player programs, a sing-along pro gram, utilities, and sample music.

performing ground-at I nek and air to air [aeries. Then read all the background information in the book to learn to fly the real F-19 In llw ',nar section ol the book, you'll find yourself looking over ttie shoulder ol an expert F-19 Siv.illli Fighter game player as he caries out several "dangerous" missions.

40 Great Submarine Simulator War Adventures by Richard Sheffield

2S6pp

14.95

Relive 10 ot the most exciting patrols of WWII. Thrill lo Ihe exploits ol fam ous subnmnne captains like "Mush" Morton ami Dick 0 Kar.a as you invade

AH books ship mi UPS

ttie Sea of Japan, wail in arnbusti for cargo ships, or become the firsi lone sub to sink a Japanese warship. Basic navigation, widely used routes, and

maps for each patrol are included. Use wilt) Silent Service and Up Periscope!.

COMPUTE!"! Bootanerr PO Bon 5188 (Heentirm. K 27*03

ORDER TODAY!

Commodore 64 Games for Kids

>fesl I want id take command of my Commodore with these titles. Please send me the books checked beluw. I've enclosed $2.00 shipping and handling for each book.

program listings ate ready lo type in and tun. Fof kids from preschool to high school.

Mme Sysiem to the Commodore ITS ind 6A (0M2) S14 95 TUB OltoJt F-19 Sterna Fighter Manobook (2176) 114.95

Machine Language Routines for the Commodore 64 and 128

Subtaal

by Tryiu 0 Heimarck and

Sites hi IHesidenta ol NC. NV, and n» ado appromale saios tn lor your area)

COMPUTEI'a Gazette Associate Editor Patrick G. Parrfsh

Sftpeno. are) lunding rS2 U S md Cnadj S5 wmad pn look)

total Enclosed ..Own v money order

S18.95

. MasterCard

Attt No .

plugged :nto your own programs. Tne assembly language codes wtth easy-toundwstaiid dotumenlation and instructions are included

. Eip D,ite .

I

Nirw

Slretl Aodress.

Mapping the Commodore 64 and 64C

(Ha fa. Bans

.

by Sheldon Lecmon

SLale .

, 1895

Dj>nms Tclephono Ho ll'ts oirer expires July 31

5S5pp

This collection of more tftan 200 machine language routines is a must lor every CommodDte 123 and 64 machine language programmer. Each routine is fully described, accompanied hy an example program, and ready to bo

(Reqimerj)

By

$12.95

Mote ttian lw doiai games teach kids as they enterlain. Plus there's a qmzmakfir so parents and leachers can add then own questions and answers. All

Commodore W to*s fw Kids (637X1 SI! 95 40 Bn& Submarine Simulator War MvKilurcs (1722) (1495 Mxnra Ungiaot Rbimbsch He Commodore &land 128(0858) S1695 MaHjno. tha Commodore 64 anu 64C (0623) JIB95

. .

tiv Clark and Katliy H Kidtl

1990

04SOGI

All order; must He pad m U S. lunfls ma«i on a U E bank Drderi mil H iiipimi UPS Ground Serree Picas? alWhv 4 & woek3 lor delir&ry

A comprehensrvB memory map and programmer's guide to lha Commodore

64 and 64C. Tooics include memory manayemenl—with a complete list of all memory locations and their flections—BASIC 70, I/O cfiip regtsiei. RAM.

GEOS, and more. F«r BASIC and machine language programmers.


Do you have a question or a problem? Have you discovered something that could help other Commodore users?

QX

250

PRINT"5.

KS FF

260 270

GETASilF AS="" THEN260 A=VAL|AS):IF A=0 OR A>5 THEN PRINTCS"PRESS 1-5 ":GOTO200

We want to hear from you. Write to

Gazette Feedback, COMPUTED Ga zette, P.O. Box 5406, Greensboro,

North Carolina 27403. We regret that, due to the volume of mail received, we

CX

2S0

A

:GOTO450

298

GOTO20O

KC

300

B=18036:N=0:FOR

¥=T:X=0:IF

SP

690

Y-20:X=20 PR I NTHS;LEFTS(DNS,Y);SP C(X);LEFTS(TS(T),19):RE

BH

700

IF TS(0)-""

BM

710

BX

720

PRINT"ERASE EXISTING CA TEGORIES (Y/M)?" GETAS:IF AS="N" THEN PR

RK JB

730

FOR

C=PEEK(B):IF C-0

B-18036

"N+lilF

TO

19999

THEN

N

PEEK(B+1)=255

T

HEH350

330

to use it to index the other five maga

FG

340

NEXT

zines that 1 subscribe to. But first, I need

AR

350

PRINTCS;N;"CATEGORIES

to change the preassigned items in the category field so that they match the ar

GC

The indexer program on the Gazette In

dex disk wasn't designed as a general-

purpose database. As a result, it's not that easy to alter. However, the following pro

REM COPYRIGHT UTEI

(2

1990

COKP

PUBLICATIONS,

INC.

EPACES}ALL

RIGHTS

RE

SERVED. BK

110

REM

S

CUSTOMIZE

FOR

CATEGORIE

GAZETTE

INDEX

JE

L20

IF PEEK(642)<96 THEN PR INT"MQVE BASIC FIRST: P

OKE642,96:SYS5a260":END CB

130

PRINT"(CLR}COPYRIGHT 90":PRINT"COMPUTE!

INFO,

READ

OR

EP

400

SCRATCH":RETURN

DN$="{DOWN)":RTS=" (RIGHT}":LF$»"(LEFT)":H

FA

750

S="{HOME)(3 DOWNj":Hl=0

SC

760

TO

6:DNS=DNS+DN

AND DOWN TO SELECT" PRINT'MRVS) HOFFlNSERT (SPACE){RVS|D{OFF]ELETE {RVS)a{OFF}DD [RVS)E {OFFlDIT {RVS}Q{OFF)UIT

470

N:TS=TS(I)

HE

310

FOR

J=l TO

LEN(TS)

BQ

820

POKE

PRINTSPC(20] ;LEFTS [TS{I

KB

830

POKE

),19) :NEXT:T = 19

AH

835

IF I<N AND B+LEN(TS(I+1 ))>1S576 THEN PRINT"DAT

N<20 THEN440

PRINTHS;:FOR

1=20

1=0

TO

TO

RINTLEFTS(TS(I),19):NEX

A

T

-I

NEXT

IIPOKE

B50

POKE

7178,N:POKE

B6S0 H2=H1

CC

T=H1:PRINT"(RVS)";:GOSU

HA

170

AP

180

H1>N THEN

51C

A*2 THEN

A=3:LOAD"IN

KF

520

G0TO450

SF

530

IF ASO"I"

POKE53280,0:POKE53281,0

AJ

540

IF N=MX THEN

200

EQ

210

PRINT"1.

GD

22 0

RIEB" PR I NT"2. ADD/DELETE/ED I T CATEGORIES"

SA

230

XK

240

!C¥N)CHOOSE

PRINT"3. ATCH" PRINT""!. 0 DISK"

OPTION"

READ

S_TART SAVE

IN

CATEGO

FROM

SCR

CHANGES T

B,255 5297,H

:POKE5303,N-1:POKE7184,

S-l

PJ

JC

AT";I:B-B-1:N

840

A=2:SYS4915

(14) PRINT"ll!OME} [2 DOWN)

OFF

KH

THEN

CS-"(CLR}":PRINTCS;CilRS

CUT

RX

A'l

199

J

B,0:B=B-H

BGSB

IF

KJ

B,ASC(MIDSITS,J,1)

T = H2:PHINT'MOFF}11; :GOSU

H2+1:IF

IF AS="(UP}" -1HF HKH

:KXM0:DIM TS(MX)

IN STRINGS N-0THENPRI

ENTRIES":RETURN

) :B = B + 1:NEXT

T:P

160

DEX",8,1

NT"NO

N

MP

IF

H=N-

CATEGO

1=0 TO

A-0 THEN A=l:L0AD"TL

2

THEN

MANY

FOR

IF

En."

N>MX

1:PRINT"TOO RIES"

800

150

RESERV

N=N+1:TF

EG

HG

RIGHTS

PRINTC ENTERED

PRINT"POKING ":B=18036:IF

140

PRINT"ALL

THEN

CIOTO750

FJ

INC."

TS[N)=""

I";N;:

790

PRINTHS;:FOR

MB

IF

E

780

420

DA 460

ND" TS(N)-"":PRINT"C INPUT TSfN)

NEW TO

RP

JC

BK 450

BLANK

AK

T=N:IF

440

Y-

":N=N-1:RETURN

770

PR1NT"{CLR}[DOWKjUSE UP

410

RH

IF ASO"Y" THEN720 N=0:PRINT"ENTER THE

S;N;"CATEGORIES

:H2 = 0 FOR 1=1

GF

EQ 430

THEN

THEN74B

CATEGORIES,

F

RB 480 GETASMF AS = "" THEN510 QR 490 IF ASO'MDOWN}" AND AS< >"{UP}" THEN530 XX 500 IF AS="(DOWN}" THEN Hl=

ICATIONS,

740

FSiNEXT

AR 390

Y>19

INTCSlRETURN

R

START

IF A5O"Q" THEN4B0 PRINTCS:RETURH

TURN

KB

19

PUBL

TS (N) =TS (N)+C

IN":N=N-1:RETURN

ROM

OIS

K

THEN

IF TS(0)=""THEN PRINT"N 0

categories. 100

C

EAD

gram will allow you to change the EP

IF

HRS(C)

380

"(HOMEJ";TS(H1):G

680

320

GG

INPUT

XM

FF

Yousef E. Ebrahim Doha, Qatar

;TS(H1);

:PR I NT"{HOME}READ ING... 310

about doing it.

65G

IF ASO"E" THF.N660 PRINT"fHOME){2 SPACES}"

678

XF

BP 370

DC

TO640

669

BX

not this is possible and, if so, how I'd go

HG

630 643

BP

TO

I just received a copy of the Gazette In dex disk. I like it so much that I decided

ticles of each magazine. I would be very grateful if you could tell me whether or

GJ

N=N+1;H1=N:TS(H1)="":GO

RH

1=0

(SPACE}MX:T S(I)="":NEXT

360

620

OTO390

AD

Customizing the Gazette Index Disk

JG

GOSUB300,360,700,7

90,920

cannot respond individually to pro gramming questions.

ON

EXIT"

(HOME)TOO

H1=N

THEN570

PRINT"

MANY

CH

870

GM

330

HATCHING OLD INDEX" OPEN15,8,15,"S0:INDEX"i CLOSE15 PRINT"SftVIUG NEW INDEX

PB

890

OPEN1,B,1,"0:INDEX"

BR

900

KB

910

POKE 193,1:POKE 194,8:P OKE174,0:POKE 175,80 SYS 62957:CLOSE1:PRINTC

MS

920

[5

H130

THEN H1=H2

THEN

SYS49155:PRINT:PRINT"SC

FOR

SPACES}"

S"DONE":RETURN

INSE

RT":GOTO45B

PRINTCS"SYS2061":PRINT" TO

TRY

NEW

INDEX":PRINT

CG 550

FOR I-N TO HI STEP -LsT S[I+1)«TS(I):NEXT:N=NtX

HK

930

PRlNT"GOTO145":PRINT"T0 REENTER EDITOR"

AC

560

TS(Hl)-"":G0TO640

GA

94G

END

BR EB

570 580

IF ASO"D" THEN600 FOR I-Hl TO N-1:TS(I)=T S(I+1):NEXT:TS(H)="":IF N>0 THEN N'N-1

KQ

590

GOT0393

QA

600

IF

MX 610

ASO"A"

(HOME)TOO

customizer program on the backup disk.

THEN630

IF N=MX THEN

Next, move up the start-of-BASIC by en

PRINT"

MAN*

FOR

Before you start, make a backup copy of your index disk using a file-copier pro gram. Then, type in and save the above

ADD"

tering POKE 642,96;SYS 58260 in direct COMPUTE'S Gazette

June 1990

11


The new Star Multi-Font. How did Star get it all in there? Paper-Parking Built-in

High-Resolution Graphics (216x240dpi)

Friction and Tractor Feeds Built-in

Artie

y,

sJcur

Four Fonts

Built-in

Commodore Interface Built-in

High Speed Built-in (144 cps Draft; NLQ at 36 cps)

It wasn't easy. But, we built an incredible

number of features into the Star NX-1000C Multi-Font" So now you and your Commodore

can be as creative as you like.

The best feature in this new Star printer is

built into its name—Multi-Font. It has four built-in type fonts that give you twenty different print style options. Just mix these fonts in with

its high-resolution graphics to make great

looking reports, greeting cards, posters—what ever you want.

And the list of built-in features goes on—

there's impressive speed in both draft and near

letter quality. And an automatic single sheet feed. Plus, a paper-parking mechanism that lets you use single sheets without removing tractor paper. And the Multi-Font's easy-to-use push

button control panel gives you command of

over thirty-five functions. Whether it's for serious work or serious play, the Star NX-1000C Multi-Font has so much built-in, you'll get more out of your Commodore. To find out where you can see the Multi-Font, call 1-800-447-4700.

IL

m i < r o n i <

x

The (magePower™ Printers Multi-Fonl print nil! produced tiy Flen draw 5.5 graphics software by Inkwell Syslcms

.

;lo Reader 5 of vice Number 109


BASIC for beginners Larry Cotton Last month we began a rather unstruc

tured reaction-timing program thai used the Commodore 64's not-so-accurate jiffy-clock timer. This month we'll fin ish our study of TI andTIS and look at a more accurate timer within the Com modore 64.

Recall that our program prints a se ries of horizontal bars on the screen. While each is being printed, the user

must press the space bar to indicate how quickly he or she reacts to the ap pearance of the barfs). Lines 10-180 of this program were given in last month's column. You'll re

call thai we'd displayed the first bar and timed the user's reaction by reading the timer-specific variable TI, The bar

counter D had been incremented but was still less than the number of bars

The last five lines of the program

are called from line 180, which detects when the number of bars printed (D) equals the user's request (NB). 240 AV-TL/D:AV-INT(AV100 + .S) /100

250 PRINT "{WHT}{DOWN)AVERAGE REACTION TIME -"AV'SEC." 260 IF AV<BT THEN PRINT "{DOWN| BEST TIME -"AVSEC.":BT-AV

:COTO 230 270 PRINT"{DOWN(BEST TIME -"BT

er random-length delay between printing the colored bars. As noted last month, this prevents the user from an ticipating when a bar will be printed, thus falsely improving his or her reac tion times. 210 FOR U = l TO 1NT(200*RND(1)(+Z0

:GET BS;IF B$< >"{SPACE}" THEN NEXT:COTO 110

At the end of the random-length delay, control is sent back to print a new bar and the clock is reset. If the user jumps the gun and presses the space bar before seeing anything, a glaring message is printed. 220 IF BJ = "(SPACE}" THEN PRINT "{WHT]{DOWN)TOO SOON!"

The next line resets D (number of bars printed), TL (total reaction time), and FL (color flag) and returns the user to ground zero. Such is the penalty for pressing the space bar too soon (line 220) or not pressing it soon enough (last month's line 130). 230 D-0:TL-0:FL-1:GOTO 80

:REMTURN NOTE OFF 130 GOTO 60;REM GO BACK FOR ANOTHER NOTE 1000 DATA 4291,4817,5407,5728,6430, 7217,B101,S583,0:REM FROM PROG.

REF. GUIDE

You've seen mosi of these tech niques in the columns on 64 music, ex Here's how they work. The note is turned on in line 90.

The variable AV is the average re action time for the series of bars, round ed to two decimal places. In line 260, we compare it to BT (defined hypothetically as 100 in line 10), to track the us er's best reaction time, if AV is less than BT, then the new BT is equal to AV.

times until you achieve your best reac tion time. Compare it to a friend's. 1 usually average about ,22 seconds;

These two lines illustrate the use of a flag—in this case, FL—to toggle be tween two colors. Now we need anoth

+ DURATION 120 I'OKE J + 4,64:IF X-0 THEN END

cept for the use of TI in lines 100-110.

tween red and cyan bars. "(REDp';:GOTO 210

UNTIL NEW TI -= SUM OF OLD TI

"SEC."

Otherwise, BT doesn't change and is

200 FL-0:PRINT "(CYN)";

110 IF Tl< >T THEN 110:REM LOOP

280 GOTO 230

the user requested at the beginning of the program (MB). To make the display more interesting, let's alternate be

190 IF FL-0 THEN FL-I:PR1NT

More on Timers

printed by line 270. Try running the program a few

youngsters invariably do much better than that.

We read two values of TI in lines 100 and 110. Duration D (defined in line 10) will be added to the first value. Then, in line 110, the second value of TI will be compared to T. If they're not equal, the program loops at line 110, reading more and more values of TI until TI is

equal to T. When this occurs, the pro gram falls through to line 120, which turns the note off. Try changing the value of D in line 10 to other values from 1 to 500 and ob serve the results.

The GoorJ-Tlrner

TI and Music Since the Commodore 64 is so gifted musically, and since it contains the easy-to-use jiffy-clock timer, let's look at how T! can be useful in timing musi cal-note durations. Enter the following short program, which plays a musical scale. In lieu of a line-by-line explana tion, REMs will be used to let you know what's going on. 10 M-256:D = 10;REM MULTIPLIER AND DURATION 20J-54272:FORK-JTOJ + 23:POKE K,0;NEXT:REM CLEAR SOUND CHIP 30 POKE J + 24,15:REM FULL VOLUME 40 POKEJ + 3,8:REM VOICE 1 SQUARE WAVE 50 POKE J + 5,1S:POKE J + 6,12:REM VOICE 1 ENVELOPE

As mentioned in the May column, the Commodore 64 has accurate and notso-accurate timers. We've seen how the latter works, so let's now take a look at the accurate one—the Time of Day (TOD) clock. Actually, there are two TOD clocks built into the 64. Ironically, they count in tenths of seconds instead

of sixtieths, as does the jiffy clock. What makes the TOD clocks more accurate than the jiffy clock? For one thing, the jiffy clock is interrupted by cassette saves and loads and can even

vary from one computer to another. (My jiffy clock loses about two seconds a day.) The TOD clocks, on the other hand, are as accurate as the 60-Hz fre quency of the power line that your computer is plugged into. Even though they don't need TI

60 READ X

and TI$ to operate, the TOD clocks are

70 X1-1NTIX/M):X2-X-X1*M:REM CALCULATE POKEABLE FRE

still programmable using BASIC com mands that we've already learned.

QUENCY VALUES

We'll access the TOD clock, which uses

80 POKE J + 1,X1:POKE J,X2:REM VOICE 1 FREQUENCY VALUES

90 POKE J + 4,65:REM TURN NOTE ON 100 T-TI + D:REM READ TI, ADD DURATION

memory registers 56328-56331. (The

other uses registers 56584-56587 and is accessed similarly.) To set the clock, values must be POKEd into the four time registers which follow. COMPUTE!1* Gazelle

June 1990

13


Feedback mode. The BASIC start-up message will

appear showing 16583 bytes free; this gives you enough memory for the program INDEX and a patch.

Now, load and run the customizer program. The customizer has five menu options. To choose a particular option,

press the number key corresponding lo the option. Option 1 reads the existing cate

gories into an array. Option 2 lets you edit the categories. Option 3 is used for start ing a new database with entirely different categories. Option 4 saves and replaces the program INDEX. And option 5 exits the program.

If you want to index magazines other than Gazette, select option 3. Then, enter your new categories one at a time. When you've finished, press RETURN. To view and edit the categories you've just en tered, select option 2. Option 2—Add /Delete/Edit catego

ries—displays up to 40 categories. Use the cursor-up and -down keys to move the flashing highlight bar through the catego ries. The commands available in this mode are I, to insert a category; D, to de lete one; A, to add another category onto

the end; E, to edit the highlighted catego ry; and Q, to quit to the main menu. Only the first IS characters of each category are displayed on the screen, but the entire entry is stored in memory.

There are about 500 bytes of memory for

categories within the INDEX program. The actual categories used in JNDEX take

up about 460 bytes. If you enter more than

500, the program cuts off some of your data when you soue a new version. When you've finished editing the cat

egories, select option 4 from the main

menu to create a new version of INDEX. When you boot the disk, this new version is loaded. The new program won't be com patible with old data files. In fact, the pro gram may crash if you load in old files and

A 128 Musical Discovery

For owners of a Commodore 128 or 128D, there is some music hidden away on the tutorial disk that is supplied with your machine. To access it, you'll have to follow (he directions here.

1. Insert your C128 Tutorial Disk. 2. Type BLOAD"128MUSIC",B0,

P32768 and press RETURN. 3. Enter BANK0:SYS8'4096+3,0,l for the Commodore theme song.

have fewer categories. For this reason, you

4. Enter BANK0:SYS8'4096+3,1,1 for

should dedicate a disk to each magazine or

the song used in the Demo program.

set of categories.

5. Enter BANK0:SYS8*4096+3,2,l for

in case you need to manipulate the data files, the first character of each file name is CTRL I. If you have trouble typ ing that in, use a question mark for the first character. (For example, you could use the commands OPEN1,8,15,"SO:?REVIEWS 83-85":CLOS£l to delete the 1983-1985 reviews data file.) After selecting option 5 to exit the program, enter SYS 2061 to try the new INDEX program or enter CONT to return

to the customizer (in case you accidentally exit!. Note that you can't save INDEX after using this SYS, The customizer uses the turbo loader included on the index disk. If the program

has trouble loading in INDEX with this loader, just delete the command SYS 49152 in line 160.

the William Tell Overture (the theme

song from "The Lone Ranger").

Also, by substituting a 0 (instead of a 1) for the last number in the above

SYS commands, the music will play continuously. David W. Ferguson

Pontomac, MS

Thanks for revealing this nifty find.

6

BEFORE TYPING...

Before typing in programs, please refer lo "How to Type In COMPUTEI's Gazette

Programs," elsewhere in this issue.

BASIC for Beginners Function

Regie

Hours/a.m./p.m.

56331

Minutes

56330

Seconds

56329

Tenths of Seconds

56328

Then, to read the clock, we PEEK these same registers and print out

what's there.

60 INPUT "{DOWN}SECONDS";T(3);IF

T(3)>59 THEN PRINT "(3 UP}" :COTO W 99 REM LINE 100 CALCULATES

POKEABLE VALUES FOR THREE TIME-OF-DAY MEMORY REGISTERS 100 FOR 1-1 TO 3:H-INT(T(I) /10):L =

T<1)-10 'HiTdt-ie'H+LiNEXT 110 C-56331:REM TOP OF FOUR TOD

A Simple bul Accurate Clock Here's a short program that uses the

TOD clock to display the time, accurate to a tenth of a second, on the screen. Each second that passes is accompanied by a satisfying tick sound. Unlike simi lar machine language clocks, you can't do anything else while this clock is dis played. At the same time, though, it's

educational. Again, instead of a lineby-line explanation, I'll just use REMs to explain briefly what's going on. 10 FOR J = 54272 TO 54295:POKE J,0:NEXT:REM CLEAR SOUND CHIP 20 POKE 54275,B:POKE 54296,15:REM

120 I'OKE C,T(1>:FOKE C-1,T(2):POKE C-

SOUND SUBROUTINE 220 GOSUB 3O0:C4$-C3S:REM C3S

<>C4S, THEREFORE SOUND TICK, MAKE C4S-C3S AGAIN 230 PRINT 'TIME IS "C1$ + 'V' + C2$+"

:" + C3S + ":"T"{UP}":REM PRINT TIME, CURSOR UP 240 GOTO 170

300 POKE 54276,65:POKE 54276,64: RETURN: REM TURNS SOUND ON AND OFF QUICKLY

2,T(3):REM FILLS TOP THREE REGISTERS

130 PRINT "(DOWNiPRESS ANY KEY TO START CLOCK."

Enter the program and save it to

tape or disk. When you run it, you're asked to enter three values to set the

140 GET AS:IF AS-" " THEN 140

clock. After doing this, you press any

150 PRINT "{CLR}"

key to start the clock. The values that

160 POKE C-3,0:REM STARTS CLOCK

you enter can range from 0-12 for hours and 0-59 for minutes and sec onds. Once you press a key to start the clock, the program converts the num

169 REM LINES 170-240 FORM LOOP WHICH REPEATEDLY READS THE

FOUR MEMORY REGISTERS 170 H = PEEK(C):M=PEEK(C-1):S-PEEK

bers which were entered to those which

<C-2f:T-PEEK(C-3):REM READING

the TOD clock registers can use.

THE REGISTERS

This is not a 24-hour clock, and it doesn't distinguish between a.m. and

1B0 CIS-CHRSM6 AND H)/16+48) +

SQUARE WAVE AND FULL

CHR$«15 AND H)-f 48):REM

p.m. And it's not necessary to enter any

VOLUME, NO ADSR FOR TICK

FORMING HOURS STRING CHR$«15 AND M)+48):REM

of the values as two digits. For instance, if it's 1:06 p.m., at the three input prompts, just type 1, 6, and then press

FORMING MINUTES STRING

RETURN. Then press any key to start

200 C3$ = CHRS«240 AND S)/16+48)+

the clock. Set it with a known accurate

30 POKE 54273,100:REM SET TICK PITCH. TRY OTHERS

40 INPUT "(CLR}{WHTJ{DOWN} HOURS";T(1):IF T(l»12 THEN -10 50 INPUT "jDOWN}MINUTES";T(2t:IF T<2)>59 THEN PRINT "{3 UP}" :GOTO 50 14

REGISTERS

THE SAME, PRINT TIME & SKIP

COMPUTE'S Gazolta

190 C2$ = CHRM<240 AND M)/16 + 48)+

CHR$«15 AND S) + 4B):REM FORMING SECONDS STRING 210 IF C3S-C4S THEN 2M:REM IF NOT

Jure 1990

electric clock and let it run a while. You'll see that it doesn't vary even

slightly from correct time.

B


THE

nrnpimrarx Randy Thompson "The Programmer's Page" is interested in your programming tips and tricks. Send all submissions to The Program mer's Page, COMPUTES's Gazette, P.O. Box 5406, Greensboro, North Carolina 27403. We'll pay S25-SSO for each tip we publish. !n January, I announced a contest of sorls. The contest focused on a some

what strange program that read ASCII text files from disk and output them to

the printer. Nothing odd about that, of

Printer Spooling

$40 and presenting his best here. Ted Grondski's most important

QG

230

improvement to the printer spooler is

AG

240

that the program now runs on both the 64 and the 128. It's also completely re

PD

250

DATA 169,0,44,252,255,1 6, 27,133,254,32,115,0 DATA 201,34,240,12,56,2 54,48,5,162,11,76,55 DATA 164,76,131,76,32,2

locatable—just change the value as

BA

260

DATA

signed to the variable A in line 120. The starting address must be set to a num

ber that is evenly divisible by 256. Mr. Grondski's improved printer spooler is listed below. After running the program, you can print text files by entering the command SYS 15872:"/i7ename",device*, where filename is the name of a sequential ASCI! file and de-

the disk drive and to be connected to the printing began. the disk drive re

viceit is the device number of your disk

mained tethered to the printer, you could disconnect the computer from the

er will print the specified file. Best of all, you are free to use the computer while

disk drive and turn it off—the file would continue to print. (A more prac

the file continues to print.

course, except that printer didn't need the computer once In fact, as long as

tical person might opt to run another program during this unexpected free

drive (usually 8 or 9). If you own one of the printers compatible with the pro gram, the drive will whir and the print

10

REM

HC

20

REM

quirks, however, and mine had plenty.

Mainly, it didn't work with all printers.

SPOOLER

BASED

ON

BY

RANDY

THOMPSON

30

MK

40

AN

REM S

THE

REM

COMPUTE!S

MUARY

JB

CA DR

70

REM

1265

80

REM

SPRINGFIELD,

MH RC

90

wanted. Ted Grondski of the Pioneer

er spoolers than

programs are limited to the same print ers and printer interfaces as my original program, so technically, his spoolers are not contest winners. But because of his efforts, I'm awarding Mr. Grondski

60

ENHANCED

10B

BY

2-24-90

REM

PIONEER

TER

CLUB

JE

280

JP

290

HB

300

SQ

310

JX

320

VALLEY

ST.

JAMES

RELOCATE

'A'

BY

REM

AVAILABLE

CA

120

A=15872

EX

330

KR

130

H»INT(A/256):J=32B

HS

140

RC

340

DATA

350

7,166,176,160,2,32,186 DATA 255,32,192,255,144

RM

150

160

GJ

170 18B 190

,20,72,32,231,255,104,1 70

MM

370

DATA

AVE.

GE

380

DATA 7,32,186,255,32,19 2,255,176,217,162,18,32

XJ

390

DATA 201,255,176,210,16 2,17,32,198,255,176,203

KE

400

DATA

0110

THEN

MUST

255,202,208,253,17

3,0,221,41,223,141,0,22

PRIN

BE

410

DATA

EB

420

,142,20,3,140,21,3,169 DATA 0,133,252,133,251, 19B,25l,8B,169,0,133,15

XA

430

A MU

256.":LIST120

WAIT...

169,3,133,154,96,2

08,175,240,51,36,251,16

DOWN}

POKING DA

3 DATA

162,249,160,62,120

PM

440

DATA

53,173,0,221,197,2

53, 20 a, 40,2 30,2 5 2,165,2

TA.

"

FOR

X=0

TO

J:READ

D:C=C

52 CP

450

A+X,D:NEXT

POKE

X

A+16090,H:POKEA+15

949, H + l IF CO42905

THEN

PRINT"

{DOWN){RVS}

DATA

ERROR.

":STOP

201,120,208,38,230

32

RG

460

XC

470

OS=CHRS(34):SS=":"+QS+"

EE

203

AK

218

AS=STRS(A):AS=MIDS(AS,2

MP

480

0Q

220

PRINT'MCLR){2 DOWN} {RVS] SYNTAX:{OFF) EYE"

DD

490

FILENAME"+QS+",DV"

ASS$:END

DATA

,251,32,204,255,162,18,

POKE

..

,162

1

PRINT'MCLR} (2

(RVS}

240,77,169,0,32,18

9,255,169,18,162,4,160

MEMORY

+D

RS

JC

1,32,104,255,169,1

COMPU

TSTOP

XA

2

JH

A-H*256>.1 OF

DATA 166,178,164,179,32 ,189,255,36,254,16,5,16

DATA 36,254,48,3,76,55, 164,76,124,77,203,165

PAGE-START.

LTIPLE

19,32,195,255,162,

65,228,187,240,50,165,1

CHANGIN

110

IF

69 DATA

360

MA

PX

T"{RVS}'A'

DATA 36,254,16,5,162,0, 32,104,255,169,19,166 DATA 176,160,15,32,186, 255,32,192,255,176,43,1

CA

TO

AN

DATA 188,133,179,162,60 ,160,63,169,5,32,189,25 5

REM REM

5 DATA 32,69,168,165,183, 240,217,224,8,144,213,2 24 DATA 12,176,209,134,176 ,133,177,165,187,133,17 6, 165

GRON

TED

V5.1D

4

G

I know what to do

with. Each one is based upon—but a greatly improved version of—the pro gram that 1 had originally published. Unfortunately, Mr. Grondski's

270

JA

1990

compatible printers and $75 to the first person who could do that and make it work on both the 64 and 128 (my ver

REM

DSKI

PAG

GAZETTE

the program work with all Commodore-

50

IDEA

PROGRAMMER'S

FK

Valley Computer Club in Springfield, Massachusetts, has sent me more print

64/128

ODD

And that was my challenge. I offered $50 to the first person who could make

sion ran on the 64 only), I'm sad to say that I have yet to re ceive a winning entry; I have yet to re ceive more than four entries. A couple of people wrote in claiming that the whole idea of a background printer spooler was preposterous, attaching listings of tried-and-true BASiC FORNEXT loops that printed characters from disk one by one. But those people failed to realize the goal. One person knew exactly what 1

DR

(RELOCATABLE)

BJ

133,254,32,128,3,2

01,34,208,227,32,174,14

77

JH

time.)

All weird programs have their

PRINT

12,225,24,144,17,9,128

DATA 201,255,1S9,13,32, 210,255,169,19,32,195,2 55 DATA 169,17,32,195,255, 32,204,2 55,16 2,65,20 8,2 01

DATA 13 3,253,169,0,133, 252,36,254,48,3,76,49 DATA 234,76,101,250,85, 48,62,77, 48,85,4B,62

EB 500 DATA 77,49,0,0,0 COMPUTE'S Gazette

Juns 1990

8 15


machine language Split Screen Jim Bultorliclil

The Commodore 128 gives you a builtin screen-splitting feature, but on the 64 you must do the job yourself. This task involves careful use of the IRQ interrupt. The accompanying program gives an example of screen-splitting code for the 64. [f you can locate a copy of COMPUTEI'S First Book of Commodore 64 (published in 1983), you'll find this information in more detail there. We'll work through the program I wrote for the book (it appears on page 102) and

look at how it works.

First, an outline of our objectives. The image on the television or monitor

screen is continuously being drawn; the raster, which draws the image, runs

from the top to the bottom of the screen, taking 1/60 second to draw the whole thing. Our program must "catch" the 64 at the exact moment the rasterdrawing process reaches the split point and then change the screen to some olher mode: from text to high resolu tion, from one background color to an other, and so on. The job must be done fast enough that the user sees no flicker in the screen image. Furthermore, we must arrange to restore our video when the raster draw ing completes the bottom of the picture and returns to the top of the screen. That requires two interrupt timings: one to switch and another to switch back. While all this is going on, another interrupt needs to be serviced: the one that polls the keyboard, flashes the cur sor, and updates the clock. This routine must also be serviced at intervals of 1/60 second, but not necessarily at pre

cisely the same speed as our video inter rupt. In fact, part of our problem is that the two activities are not synchronized. Sometimes their timing will coincide

and other times it will be far apart.

Priority Our first approach might be to write the program this way: If the two IRQ inter rupts occur at the same time, we'll al ways do the screen-split job first. That job is rime-sensitive, and the keyboard/

clock job—comes a split second before the video chip signals it's ready. The computer will start to service the key board, and the next interrupt can't be

handled until the previous one is fin ished. Checking the keyboard, updat

ing the clock, and doing the other tasks (blinking the cursor, checking the RUN/ STOP key, and maintaining the cassette tape interlock) will take too long. By the

time they finish, we will have missed our screen-split point and the viewer

will see a bounce, or flicker, in the dividing line. We must use a different approach to the problem—one that at first seems radical. We disconnect the regular in terrupt completely. The only interrupt will be that for the screen split. And the code there will ask, "Is the regular rou tine requesting service?" If so, that rou tine is serviced after the screen split has taken place. How can we detect an interrupt re

03S9

BEQ

SO35E

;skip if no request

035B

JMP

$EA51

;do timer service

035E

JMP

$FEBC

;exil interrup!

This routine is as streamlined as 1 can make it. In many cases, you'll need

to expand the code. For example, you might need to set (and test) both the

high and low parts of the raster register. One secret that [ didn't mention in the original article: The IRQ startup code in ROM, together with the above, run in a

time that almost exactly matches the time needed to draw one raster line. As a result, the color change will take place one raster line lower than the one it seems you're setting.

Let's do the program in BASIC so that you can see the entire job. 90 POKE 53265,27:REM DEFAULT SETTING

100 FOR J = 828 to B64:READ X 110T=T+X:POKEJ,X 120 NEXT J

quest if we've shut off a particular inter

130 IF T< >4077 THEN STOP

rupt? The answer lies in two important registers: the !ER {interrupt Enable Reg ister) at SD019, which switches an in terrupt request through to the IRQ line if activated; and the IFR (Interrupt Flag Register) at SDCOD, which tells us if an interrupt is being requested by that par ticular event—even if the interrupt is not "cut through."

200 DATA 169,1,141,25,208,162,146,160,6,

The Machine Language Our routine makes a simple back ground color change at the screen-splii point. By the time this code is activated,

BASIC will have switched off the regu lar interrupt line. 033C

LDA

#$01

,-tnrn off raster

033E

STA

SD0I9

;...vialER

0341

LDX

#$92

;rasler int - $92

0343

LDY

#$06

;color blue

0345

LDA

$D012

;test raster

0348

BPL

S034E

;skip if at top of

034A

LDX

#$01

;rastcr int - $01

034C

LDY

#$00

;color black

034E

STX

SD012

;set next IRQ

0351

STY

$D021

;change color

interrupt...

screen

173,18,208,16,4,162,1

210 DATA 160,0,142,18,208,H0,33,208,173, 13,220 220 DATA 41,1,240,3,76,19,234,76,188,254

300 POKE 56333,127:REM DISCONNECT REGULAR IRQ 310 POKE 788,60:POKE 789,3 320 POKE 53274,I29:REM CONNECT RASTER IRQ

To handle interrupts, you must grasp some new programming ideas. And you must be careful. Inlerrupt code is hard to debug, so it helps to get it

right the first time.

COMPUTB's Gazette is looking

for utilities, games, applications,

educational programs, and tu torial articles. If you've created a program that you think other readers might enjoy or find use ful, send it, on disk, to Submissions Reviewer COMPUTE! Publications P.O. Box 5406

clock work won't mind a short delay. The screen split will take precedence, giving us the fast timing we need. Right? Wrong.

The above code does the actual screen-split work. Now it's time to see if the disabled interrupt is asking for service.

Please enclose an SASE if you wish to have the materials

Here's the problem. 5uppose that the regular interrupt—the keyboard/

0354

LDA

returned.

0357

AND #$01

16

COMPUTERS Gazette

June 1990

$DC0D

;teat 1EU

;extract timer bil

Greensboro, NC 27403

B


How to build a high-paying career, even a business of your own, in computer programming. baud internal modem, 640K RAM,

disk drive, monitor, and invaluable programming software—BASIC, Pas cal, C, and COBOU-all yours to keep.

You get the experience and the

know-how, the computer and the

software to get to the heart of every programming problem, design imagi native solutions, then use your choice

of four key computer languages to build original, working programs.

No matter what your background, NRI gives you everything you

need to succeed In programming, today's top-growth computer career field.

You need no previous experience to RICK BRUSH, NRI PROGRAMMER/ANALYST

Start with training that gives you hands-on programming experience —at home and at your own pace. Training that begins with BASIC, then continues with Pascal, C, and COBOL—today's hottest computer languages. Training that even includes a powerful IBM-compatible computer, modem, and program ming software you keep. Start with real-world training.

build a successful programming career with NRI training, indeed, your NRI lessons start by walking you step by step through the fundamentals, giving you an expert understanding of the programming design techniques used every day by successful micro and

mainframe programmers. And then the fun really begins.

C, and COBOL. Then, rounding out your training, you use your modem to

"talk" to your instructor, meet other

NRI students, even download pro grams through NRI's exclusive pro grammers network, PRONET. Your career in computer programming begins with

your FREE catalog from NRI.

For all the details about NRI's at-home training in Computer Programming, send the coupon today. Soon you'll receive NRI's fascinating, informationpacked, full-color catalog.

Open it up and you'll find vivid descriptions of every aspect of your NRI training. You'll see the computer system included in your course up

close in a special, poster-sized foldout

section. And, best of all, you'll find out how your NRI training will make it easy for you to build that high-paying career—even a business of your own—in computer programming.

The kind of training only NRI provides.

Now with NRI's new at-home training

in Computer Programming, you can be

You master today's hottest computer languages, gaining the skills you need to build programs for a wide variety of real-world applications.

one of today's highly paid, creative

team of computer wizards who give computers the power to carry out an

astonishing range of business, profes sional, and personal applications. Now,

With your personal NRI instructor on call and ready to help, you use your

computer and software to actually

with NRI, you can be a computer

programmer, ready to build a highpaying career—even a business of your own —making computers do anything you want them to do.

design, code, run, debug, and document programs in BASIC, Pascal,

Send for your NRI catalog today. Ifs yours, free. If the coupon is missing, write to us at

the NRI School of Computer Program ming, McGraw-Hill Continuing Educa

tion Center, 4401 Connecticut Avenue, NW, Washington, DC 20008. IBM ii a Regiitered Trademark ol Idt IBM Corporation

The only programming course

that includes a powerful computer system and software you keep. Unlike any other school, NRI gives you hands-on programming experience with a powerful IBM compatible West Coast com

School of Computer Programming

McGraw-Hill Continuing Education Center

Hjf

Washington, DC 20008

llml

4401 Connecticut Avenue, NW

&:K

YES! Please rush me my FREE cataloR describing NRI's at home Irainirtu in Computer Programming.

puter system, including 2400 NAME

(pteaieprinr)

ACE

ADDRESS

Only NRt gives you an IBM-compatible computer with modem, 640K RAM, dish drive, monitor, and software—BASIC, Pascal, C, and COBOL—all yours to keepl

CirmTATE/ZIP

Accredited by the NaTfonal Home Study Council

5JW-060


Software Leaders' Outlook on the 64 Mickey McLean "The Commodore 64 is dead."

Industry experts

Amiga, Nintendo, and

The reports of my death are

Sega formats, the 64

greatly exaggerated.

has become the com

—Mark Twain (1897)

uttered this phrase four years ago and two years

ago. Many continue to say it today. You'll probably hear it again

two years from now. Introduced during the summer of 1982, the Commodore 64 has

Although PCs and

The obituary has long been written for the Commodore 64, but

many software publishers continue to find good reason to support the machine. Here's what they say.

inspired more repetition

IB

puter that won't die. compatibles claim close to 80 percent of the software market,

several software compa nies that have stuck with the 64 report

steady sales. "While a lot of

of Mark Twain's famous quotation

pundits have predicted the demise of

than any other product of the com

the 64, we're still finding it's a strong

puter industry. Despite a lack of sup

platform," says Martin Alper, president

port from its parent company and a

of Virgin Mastertronic, which produces

growing list of software developers

arcade and sports simulations for the 64.

abandoning it in favor of MS-DOS,

"Our 64 sales are running neck-

COMPUTE'1* Gazelle

June 1990


and-neck with IBM. "You would have expected Nin tendo and Sega to have knocked the

feet out from under the 64," he says. "They have eroded the market, but not as much as forecasters had predicted." A major producer of sports simu

lation titles is SportTime Computer Software—and President Ed Ringler is pleasantly surprised at how well the company's 64 releases are selling.

"Omni-Play Basketball is one of the leading titles at Electronic Bou tique," Ringler says, "and the people there are surprised, too. "I haven't noticed IBM users be ing any more aggressive than Com modore 64 users," he says, comparing

the buying habits of PC and 64 users.

"We'll keep putting out 64 products as long as they are aggressive." Until recently, the top-selling

platform for Strategic Simulations (SSI) was the Commodore 64. "Champions of Krynn is the first product where the MS-DOS initial or der was greater than the 64," says marketing representative Linda Blanchard about SSI's latest Advanced Dungeons & Dragons release. "We're starting to see a change. But our prod uct line is still very popular with 64 owners, especially the AD & D prod ucts. And as long as people out there keep buying them, we'll keep making

U.K. and Australia, users tend to run

their machines longer," Hubbard says.

"They don't upgrade as easily, and some simply find the 64 is all they need."

Although Hubbard is a longtime 64 and 128 supporter, he has decided to concentrate on the Amiga market.

"I doubt we'll introduce any new products for the 64, but we'll continue to support existing products," says

Hubbard, who notes that there's still a great demand for Free Spirit's 1541/1571 drive alignment program. "I guess as disk drives get older,

there is a greater need for the product."

Quality, Not Quantity Other software companies have dis covered that the 64 user of today is more discerning than ever,

"Commodore users are a very distinct breed," says Greg Malone, media relations manager for Origin, another company that continues to develop 64 products. "They have

pride in their machines, and they hate conversions from other machines."

Ringler adds, "Without a doubt,

quality is going to be the winning is

sue. In the long run, a product will succeed because it is a good product." But with Nintendo and MS-DOS

products eating up shelf space in

stores, Ringler and other developers

are finding it increasingly difficult to get a product to market.

Shelf Wars Kyodai Software Marketing, a new comer to the Commodore market, is owned by 12 different Japanese soft ware manufacturers. The company re

cently released an arcade title, Curse uf Babylon, in the U.S. for the 64. "They (Japanese manufacturers] were interested in testing their prod

ucts in the Commodore market," says

John Eaton, chief executive officer of Kyodai. "We determined that Com modore owners may be happy with a Nintendo-type game." Although it's too soon to deter

mine how well the product is faring, Kyodai has had problems with distri bution. "Certain distributors will not

It will go away unless publishers exploit the 64's capabilities instead of just making a quick port. —Martin Alper, Virgin Mastertronic

them."

Less Competition One reason that companies such as Virgin Mastertronic, SSI, and SportTime are able to maintain a strong presence in the 64 market may be re duced competition. "Because other publishers have dropped out, maybe we're getting a larger slice," Alper says. Many of the major software com panies have scaled back their 64 releases, have stopped support alto gether, or have limited 64 releases to

the European market. "We have nothing under devel opment now," says Lisa Petrison,

public relations coordinator for Mindscape. "It just hasn't been profit able enough."

Petrison did add that one of

Despite this knowledge, Malone adds that Origin has recently started developing all of its games, with the exception of Bud Blood, on the IBM PC first. Bad Blood is derived from Times of Lore, which was initially developed for the 64. Since a new game could be

built from the old, Malone says Origin decided to co-develop it on both the 64 and on a PC.

In addition to Origin, companies such as Mediagenic, Accolade, and Electronic Arts are concentrating on the PC market first and foremost and later porting some of the titles over to the 64. Virgin Mastertronic's Alper says,

Mindscape's recent titles. Fiendish

"It [the 64] will go away, unless pub

Freddie's Big Top o' Fun, was released for the 64, but only in Europe, where

lishers exploit the 64's capabilities in

Mindscape finds the market more to its liking.

According to Joe Hubbard of Free Spirit Software, foreign users are slower to make a change than their

U.S. counterparts. "In certain countries such as the

stead of just making a quick port." Based on the experiences of com panies that still develop primarily for the 64, the formula for success in to day's market is quality equals sales.

SportTime's Ellen Horiuchi says, "When we come out with a good 64 product, people seem to eat it up!"

take Commodore products," Eaton says.

SportTime's Ed Ringler feels for the 64 users who must hunt down new software for their computer. "It is definitely harder for the end user," Ringler says. "A lot of deci sions are already made for them." RingU'r understands the retailer's dilemma over whether to sacrifice

shelf space for 64 products in order to make room for Nintendo cartridges. "Retailers usually end up having lo choose Nintendo," he says. "At least there is no piracy with Nin tendo. But if the stores carry 64 prod ucts, the products are going to sell."

Babbage's, one of the largest na tional software retail chains, continues to carry 64 products, but company President Gary Kusin is not very opti mistic about the future. "Unfortunately, it looks like the 64's fate is sealed," Kusin says. "Hut we'll continue to carry 64 products as long as they're available." Kusin attributes the lack of ComCOMPUTE's Gazelle

June 1990

19


For more information on companies and products mentioned in this article, please use the addresses listed below.

modore titles on the shelves to the

t>ot>m of the Nintendo market as well as the declining interest of software publishers to develop 64 products. "It's less our decision and more

the decision of publishers who have quit making products," he says. Kusin adds that 64 titles coming

into the stores have not sold well.

Berkeley's Solution

Berkeley Softworks, publisher of the immensely popular GEOS, has no

ticed mass merchants cutting back on shelf space for its line of 64 produc

tivity software. Leland Llevano, Berkeley's vice president of market ing, indicates that the company is ex

perimenting with new ways to market its products.

"We need to be prepared," Lle vano says. "We have had a lot of suc cess with direct mail, and with it we

Accolade 550 S. Winchester Blvd.

Suite 200

Menlo Park, CA 94025

Berkeley Sof t works

Mind scape 3444 Dundee Rd. Northbrook, IL 60062

San Jose, CA 95128 2150 Shattuck five.

Berkeley, CA 94704

Electronic Arts

SportTlme Computer Software

1820 Gateway Dr.

Costa Mesa, CA 92626

Free Spirit

Strategic Simulations 675 Almanor Ave.

P.O. Box 128 58 Noble St

Kutztown, Fft 19530 Kyodal Software Marketing 58 Mitchell Blvd.

San Rafael, CA 94903

cards. "It's the only way we can keep them informed," he says.

As computer entertainment moves

into the 1990s, games have become more sophisticated and require much

it died. —Ed Ringler, Sport lime Software

Llevano is quick to add that Berkeley does not plan to compete head-to-head with retailers. "We'll only go to this when the shelf space shrinks." As for the future of GEOS, Lle vano says that no new applications are planned but that a system upgrade Is in the works for release next fall. "We feel as if we have hit on most of the key application areas ex cept entertainment, but we're not really interested in that," he says. "We'll continue to support the exist ing products and maintain our pres ence on Q-Unk." Llevano adds that, because of the success of GEORAM, another hard ware product is now on the drawing

board for possible release in the fall. With the market changing from week to week, Llevano stresses that it's very important for GEOS-product purchasers to send in their registration 20

COMPUTE!'* Gazette

June 1990

Sunnyvale, CA 94086-2901 Virgin Masterlronic

1B001 Cowan Suites A 8 B Irvine, CA 927H

loyal software houses to try and con vince executives to turn away from the 64.

tributors or retailers."

making any products,

3187-G Airway Ave.

San Mateo, CA 94404

No Hard Disk

demise of hardware. Just like the Atari 800. When people stopped

110 Wild Basin Rd.

Suite 330 Austin, TX 78746

won't have to offer discounts to dis

companies create the

Origin

Data East 1850 Orchard St. San Jose, CA 95125

can offer price incentives because we

The software

Media genie

3885 Bohannon Dr.

more memory and power than the 64 can deliver. Many of the new MSDOS titles are distributed on three or more disks and need a hard drive to play effectively. "The biggest headache is that

"Our marketing people said Omtii-Play Horse Racing was more ap propriate for the IBM, because it is a

more sophisticated market," Ringler says. "But we've had a tremendous response from 64 users. They appreci ate the graphics and the detail, in fact, the 64 version is outselling the IBM one."

games are becoming more and more

Who's Responsible?

advanced," Martin Alper says. "Be cause the 64 has no hard drive, larger

A case can be made to blame Com modore for the demise of the 64, but

games are tedious to play because of the multiple disks." Based on the track record of com

Ed Ringler sees it differently. "The software companies create the demise of hardware," Ringler

panies now successful in the Commo dore market, winning products are usually original arcade games, sports

says. "Just like the Atari 800. When

simulations, or productivity packages that utilize the 64's animation, graph ics, sound, and playability. "Sports games and particularly arcade games do very well," Alper says. "Adventures are more difficult to port over to the 64. The game de sign has to be radically changed."

Data East's Connie Freeman says that her company's genres, arcade and sports games, have kept it strong in the 64 market, but she adds that Data

people stopped making any products, it died."

To demonstrate its loyalty to the 64, Linda Blanchard reminds us that

SSI was one of the last companies to support Atari 8-bit computers.

"We won't jump ship unless the market just doesn't exist anymore," she says. Could the end finally be in sight for the 64, making it the next 8-bit computer to fall by the wayside? "We're looking at maybe another two years," says Joe Hubbard, using a

East does not plan to release any of

time frame now very familiar to 64

its new role-playing games for the 64. "We are being more discerning

users. "The demand for 64 products will steadily decline, reaching a point where it's not feasible to develop any more products."

about what products we release on the 64," Freeman says. "We're not go

ing to release the fantasy role-playing titles on the 64 because we're taking technology further and the 64 doesn't have that kind of power." The booming popularity of MS-

Hubbard optimistically adds, "But there is still demand for CP/M prod

ucts, and CP/M went the way of the

DOS gaming has caused many of the

dinosaur long ago. The 64 may do the same. For home use, the 64 is still a good introductory computer. For some

marketing departments of many 64-

people it's still all they need."

B


Save Up to 7O

— Call for Your FREE Catalog Today!

1

1-8OO-BUY-WISE Ext. 11

200 Baud External Modem Features Include:

• RS232/DB25 Connector

Aiynchrsnoui

•Full or Half Duplex • Auto Dinl/Auto AniWBf • Standard 9 Voll Battery

Lowest Price EVER!

$4995

AC Adopt.. Sold Separately lo 1

Lilt $199.95

At $299 What are You Waiting For?

NEW'

Amstrad PC2O Package Includes: •51 IK RAM memory

•31/2'720Kdiik drive • Monochrome graphics & CGA color graphic) built-in • Parallel and «rid porh lor

printer or modem ■ PC jayifidc port • Micro** DOS™ V.3.3

• Digital Rnoarch'i GEM™ Daidop ('point & did')

j • Digital Research's

- j

AT AN UNBELIEVABLE

299" List $699.95

GEM

Point

System Pricing Monitor Optional

Magnavox 13" Color composite

$10.95

Wico Ergostick

$ 12.95

Test Pilot Software Pack

Hearsay 1000

Lowest Price EVER! One Year *

Lifetime Warranty on pwnthead

• 2 Year hmediale Replacement

• 8KFrinlerSuitor . NIC Stable from

$10.95

5.25" Disk Cleaner

S5.95

3.5" Disk Cleaner

$5.95

FronfPa«J

• Includoi On« F8EE Ribbon

$

Software Moth Buiiersit.iS9.9s

$5.9S

Let's Make Greeting Cards

ihiiio.?s

Let's Moke Calendars

$6.95

& Stationery i.^ucps

$6.95

Karate Champ u>i!9.9S Avoid the No!dw»ii.H

$7-95 $8.95

Wipaouluittu.95

$8.95

Apache Strike un iu os

$ 1 O.95

Chop'n1 Dropibitit.9)

$ 1 O.95

Storglider :vju9i

$ I O.95

Package Includes: • C64C Computer

> 1541-11 Diik Drive • ACE Joystick by Kraft ■ Five Software Titkw: Advanced Tactical Fighter Infiltrator II Harrier Crazy Can

Tomahawk

/■

Fast Load Cartridge

Au. This for Only

$34.95

Shinobi iu ui.9i Wordwrilcr 4u»U9.9S

$23.95 $27.95

Madden Football Uii«.«s

$30.95

Joystick & S software *

fiitti told MparaWv

forONLY$19.95

299

95

LJil $499.95

5.25" Double Sided/ Magnavox 13" Double Density Disks Color RGB

As Low As

Color - As Low As

ea

ea

till

lh>t, Grm),

100% Certified • Lifetime Guarantee

5 25" DSHD Disks As Low As

Model Ho. CM8762

3.511 DSDD

Disks

Our Low Price

Lots of 10

One Year

ea

Warranty

Limited

WARRANTY

• Proisuro Sensitive Contrail

• DotAddVenQbleGrophki

$19.95 • Italiei, Elite, Pico, Condeniad $39.95 • Cailronici Parallel Port

Dust Covers

19*

CMB702

with NLQ

$179.95

Epyx 200XJ Joystick

Mam in h USA!

Mode! No.

180 cps Printer

C64C Computer with Vorpal Utility Kit $129.95 1541-11 Disk Drive with

iui su.9S

FOR

No One On Seu Ms Printer for Less!

Accessories Vorpal Utility Kit.

• DB9 Pin Adapter • Telephone Cablo • 1200/300 bp»

c

Limited

" tia~$299~95

ea

List S399.95

ft™donclmdud>lh;ppiychora«i Col tog*iyour1ownldJi»»™d(oil.W(!lniuiiioli JiipmwIiolnoiu'raoMlbyoJI All padcOB COffAPUl ER DIRECT*

aniwnndFv iMaiod Uti Cnuryl 2nd da/ o>J oufnlgkl d«i*vv an D^lcdi at utro ant W> iK'p b c' «rb in Ir* US. Carwa,

s/aIoiu, Hsoan, Vug'n UonJi ond APO-IPO. Woiltaowiv *i[T*J h Confinmlol US.IImoii riiidmli odj 6 S» ioJb Fm. iH*i*wi » do^i] nohtJicfl/ odUrtwd prlci on tvod iom* Hwm, Voppn^g ond *«» Ha no* indixJid, VHifimfan nqwid.

OttJ»ring 70B-382-7545 OiJtiidft Sorvi» Ar»o, PIsom Call 70B-382-505B Circle H»id.r 5*nl» Number 1H

*

INC.

22292 N, Peppef ROOO DOrnnQrOU, IL

**Wt LfiVt

OtXJ 1 \J

tXPo/30/90


||/fi (^ jraooj ^)

Q^'&mTj'd*. *&~

COMMODORE COMPUTER SHOWS How to Get the Most Out of Them Robin Minnick I paused near the entrance, consider ing my next move. For the fourth year running, I was attending a local com puter show with my husband. He was excited about one of the seminars. He's a hacker, so I figured the ses sions he wanted to sit in on would be way over my head. The speakers 1 wanted to hear were either late or not coming at all. 1 noticed there were fewer vendors than in prior years, too. And while I don't claim to know everyone in town, 1 didn't recognize anybody at this show, either. Basical ly, this show just didn't look as good as some I had previously attended. So what could this show do for me? Why didn't I just go back home? I stayed because even the most medi ocre computer show has something to offer. 22

COMPUTErs Gazette

June 1990

If a computer show makes you think of a convention of

the machine, those uses usually vary. Rarely do you find a soul mate in your own home who can understand (or stand) your ravings about a

geeks and nerds, think again. There's a wealth of knowledge to be gained just by being there. Here's some excellent firsthand advice from an experienced

WYSIWYG word processor or the lat

showgoer.

Besides this fellowship, there is also the opportunity to learn more

est, souped-up version of an assem bler. We need to be able to express our enthusiasms and communicate

our crazes—and a computer show filled with participants of like demen tia is the perfect forum.

about your computer and how to use

programming hints at user group

it. All these hackers can't get together without exchanging tips and methods, and with a sharp pair of ears, you will almost always learn something new.

meetings, the truth is, computing is essentially a solitary endeavor. Even if everyone in the family has a use for

such as the show's size, its budget, who's sponsoring it, and how broad

Of Like Dementia While many of us like to communi

cate via bulletin boards or to swap

Shows vary in content. Factors


criticize its machines and make sug

Eight Show Tips

gestions as to what the company might do. You can offer feedback and

■ Don't be afraid to go. Use the information in this article to familiarize yourself with show concepts. Be determined to make a fool of yourself, if you must. But most impor

suggestions to software vendors as

well. Occasionally, you'll find yourself talking with individuals who actually

tant, go.

■ Don't be afraid to ask questions, especially of the experts. As wiser heads have point ed out, the pros assume we Know all the computer basics, whereas many of us don't. II

wrote the software, especially if the company is a one- or two-person op

your question seems simple, ask it anyway. Chances are someone else is wondering

eration. In fact, the chance to talk to "the big guys" is the main reason some people attend computer shows. Not to be overlooked are the booths maintained by area user groups, offering information on group meetings and local BDS numbers. And

ihe same thing. And. by all means, ask everyone: speakers, vendors, and hackers. Most of them love to show off their expertise. ■ Talk to the vendors. Let them know what you like or dislike about their products and what you'd like to see in the future. Shows are sometimes the best way vendors have to find out exactly what you, as a consumer, want. This Is also a good way to let the pub lishers know i( you've had a problem with technical support, documentation, or just get ting the right answer. When you discuss a problem with a vendor, give specifics such as

there arc door prizes, too. You might win something to support your com puter habit. I won some music soft

names and dates, and you'll have a belter chance of finding a solution. ■ Play around with the computers on display. Whenever possible, test new programs

and machines. You can't often do that in a store.

ware once. (And if I ever trade up to

an Amiga, I'll be sure to put it to good use.) If you haven't gone to .1 com puter fair yet, you may feel you'll be overwhelmed by all the technology

■ Examine the list of scheduled speakers as soon as you arrive. Pick out whom you want to hear, find out where and when the talk is to be held, and plan to get a good seat. Take notes. Even better, take along a small tape recorder. ■ Engage in conversation. Sometimes the best programming or applications tips come from other users or hackers. Or you may pass along somelhing you've learned to someone who needs it. Carry cards with your name, address, phone number, and—if

and computer talk, especially if you're

you're a member—the name of your user group. It's quicker than jotting down infor

a new computer user. Don't worry-

mation while leaning on your new friend's back. Plus, having cards with you will encour age you to find people to pass them around to.

any fears you might have are best conquered by jumping right in.

■ Take someone else to the show with you, even if he or she is not as much of a com puter freak as you. Your friend can sit in a seminar and hold a tape recorder or take notes so you don't have to miss a speaker scheduled for the same time in another

Right for the Home There's no more complete or versatile machine for the money than the Commodore 64 or 128. it's the perfect first computer, especially for families or individuals without the dollars or

room.

■ Visit every booth, even if each doesn't have a flashy display to pull you in. One of the

best buys 1 ever made was Xetec's Fontmaster II. I bought it at half-price, and all the booth housed was two systems, one person, and the program.

inclination to compute at home bigtime. These computers are easy to

an audience it attracts affect the way a show is set up. Shows may be held at

local hotels or convention centers, schools, or churches. There may or may not be an admission charge. The overall atmosphere may range from glitzy to scholarly; however, there are some elements common to most

shows. In genera], a computer show, or computer fair, will have three main components: speakers, vendors, and hackers. Speakers discuss everything from programming techniques and MIDI to newsletter preparation and desktop publishing. Topics are usually covered

in a series of seminars presented over the course of the show. Speakers may

be drawn from local user groups, computer magazines, software compa nies, and even Commodore itself. Or they may be authors, programmers, or computer experts (gurus). It depends

on the topics covered and the nature of the show.

Good Buys Vendors maintain booths at the fairs to showcase their products. You'll often see a mix of local, regional, and national companies represented. They may tout new software, new hard

mation on upcoming products, and even new applications for the com puter. In addition to standard software

and hardware offerings, I've seen booths with such diverse products as

learn, and they can do everything: speech, graphics, word processing, math, and music. A 64 will always

have a place in our home, even if big

ger machines move in.

disks of Christian graphics for The

There will always be new com puter families, too. It will take a long

Print Shop, plus colored ribbons and paper to print them; drive-alignment tools and other repair services; T-shirts bearing titles from popular software; and oven disks of poetry composed by

companies would have us think.

local poets (set in various fonts and screen colors). Many times, products

for enthusiasts new to this addiction. It may seem like novice users would

are offered at "This Show Only" bar gain prices. I've always found some thing worth buying.

Commodore is frequently asked to participate in these shows. If it does make an appearance, you have your golden opportunity to praise or

time for all of us to enter the Home

Computer Age, regardless of what the Computer shows can be a prime source of techniques and equipment

get the most from a computer show, but old-timers benefit, too. After all, people come up with novel uses for

the 64 and 128 every day. So, check out the next show that comes your way. You'll certainly get your money's worth.

G

199O Commodore Shows

Sponsored by

The Hunter Group Commodore/Amiga Users Fair World of Com modore/Amiga

September 15-16

Valley Forge, FA

October 5-7

Rosemont. IL (near O'Hare Airport)

World of Commodore/Amiga

November 30-December 2

Toronto. Ont. Canada

For more show listings, check with your local Commodore User Group.

ware, gadgets and supplies, infor COMPUTE! s Gazette

June 1990

23


A Guide to Commodore User Groups Part 2 Edited by

Liz Casey

This annual Gazette feature provides an up-to-date list of user groups across the U.S., throughout Canada, and around the world. Part 1, published in last month's issue, includes states A through M (AlabamaMontana). Part 2 includes user groups from the remaining states

(Nebraska-Wyoming), from APO sources, and from foreign countries.

Under each state heading, groups are listed in order according to ZIP code. Groups from outside the U.S. are listed alphabetically under each

Platte Valley Computer Users Group (PVCUG), P.O. Box 367, Gerinj;, NE

69341 NEVADA Clark County Commodore Computer

Club (5 C's), 5099 Eldora, Las Vegas, NV 89102

NEW HAMPSHIRE

country heading.

Manchester Commodore Users Group,

included, send your club name, address, and bulletin board service telephone number (if available) to

Commodore Help and Information Net

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

Commodore 64/128 User Group Update COMPUTED Gazette P.O. Box 5406

P.O. Bos 1641, Manchester, NH 03105 work (CHAIN Gang), P.O. Box 654, Laconia, NH 03247 (BBSs 603-286-7362) NEW JERSEY Info 64 Commodore User Group, c/o Jerry Fleischer, 186 Delmar Ave., Glen Rock, NJ 07452

Greensboro, NC 27403

Hillsdale Commodore 64 Users Club, 32

Your group will be listed in "User Group Update" in a future issue. Note: When writing to a user group for information, please remember

to enclose a self-addressed envelope with postage that is appropriate for the country to which you're writing. COMPUTE! Publications does not condone the use of its user group lists by individuals or user groups for the purpose of buying, selling, or trading pirated software. Should we discover any

group participating in any such illegal ami unethical activity, the club's listing will be permanently deleted from our files.

Esplanade Lake Dr., Hillsdale, NJ 07642

Garden State Commodore 8l MS-DOS Us er's Group, 89 Stratford Rd.. Tinlon Falls, NJ 07724 (DBS= 201-938-3885) Commodore User Group of Central New

Jersey, 112 Old Bridge Rd., Matawan, NJ 07747 Morris Area Commodore User Group (MACUG), P.O. Box 492, Mt. Tabor. NJ 07878

i ■■■(■■ Exchange-Beneficial Users Group 64/128 IDE-BUG 64/128), 713 Second St.,

Mid-Nebraska Users of Commodore

NEBRASKA Pathfinder Commodore User Group, 1817 Briardiff Rd., Fremont. NE 68025

deafer Omaha Commodore Users Group, P.O. Box 241155, Omaha, NE 68124 (BBS« 402-292-3628)

The Omaha Computer Society, P.O. Box 44129, Omaha, Nli 68144-0129 24

COMPUTE! s Gazette

June 1990

(MUC), 1920 N. Huston Ave.. Grand Island, NE 68803 KACCK: Kearney Area Commodore Com

puter Klub. P.O. Box 1611. Kearney. NE 68348-1611 McCook Commodore Users Group, 1010 E.

2nd St., McCook, NE 69001

Dunellen, NJ 03812 Commodore E. Brunswick Users Group

(CEBUGf, 9 Kings Rd., E. Brunswick, NJ 08816

NEW MEXICO New Mexico Commodore User Group,

P.O. Box 37127, Albuquerque, NM 87176 (BBS" 505-268-4662)


Los Alamos Commodore Users Croup, 4214-A Arizona St., Los Alamos, NM 87544 (BBS# 505-662-5940) Taos Area Commodore User's Group. P.O.

Box 5686, TflOS, NM 87571 The Southern New Mexico Commodore

User's Group, P.O. Box 4437, Uni. Park Brch., Us Cruces, NM 88003 Deming Commodore User Group (DCUG),

1400 Mallery Dr., Deming, NM 88030 Commodore Users Group of Roswell (CUGOR). 1619 N. Kansas, Roswell, NM

S8201

York, NY 10002 Hilda's & St.

Hugh's School, 619 W. 114th St., New York, NY 10025 New York Commodore Interest Group,

c/o Si. Hilda's & St. Hugh's School, 619 W. 114 St., New York, NY 10025 Bronx Users Group (BUG), P,O, Box 523, Bronx, NY 10475 (BBS# 212-671-7050) Folklife Terminal Club, Box 555-R, Co-op City Station, Bronx. NY 10475 Elite Commodore User Group, c/o Aqull Lynch, 754 E. 23rd St., Apt. 3H, Brooklyn,

NY 11210 Queens Commodore Users Group, 37

Skillman Ave., Brooklyn, NY 11211 (BBS# 718-366-7445) Brooklyn Commodore User's Group, 1735 E. 13th St. Apt. 7N, Brooklyn, NY H2291952 (BBSS 718-645-1979) Queens C-64 User Group, P.O. Box 129, Ozone Park, NY 11417 Commodore Users Group of Greater New

York, 190-25 Woodhull Ave., Hollis, NY 11423 N.C.C.C., 151 DuBois Ave., Sea Cliff, NY 11579

Commodore Long Island Club, 15 Rot-hulle Ct., Amityville. NY 11701 (BBS« 516-4894016)

Brentwood 64/128 Computer Club, Pub. Lib., 2nd Ave. & 4th St., Brentwood, NY 11717 C64-Five Users Group, P.O. Box 134, East

Islip, NY 11730 Club 64, P.O. Box 2265, Patchogue, NY 11772 Mohawk Valley Computer User Group, c/o Wm, Nowak, 3818 Stinson Ave., Tribes Hill, NY 12177 Tri-City Commodore User's Group

(TCCUG). P.O. Box 12742, Albany, NY 12212-2742 Hudson Valley Commodore Club, P.O. Box 2190, Kingston, NY 12401 Commodore User Group of Orange Coun ty, 30 Square Hill Kd. Box 41, New Wind

sor, NY 12550 Catsldll Commodore Users Group, Box 160 RFD, Woodbourne, NY 12788 Frontier Computer Users, RFD #1 Box 352A, Chazy, NY 12921 (BBSs 518-8468803 or 518-846-8934) Oswego Commodore User Group, 402 M,i-

har Hall, State University College, Oswego, NY 13126

Central New York Commodore Users

Group (CNYCUG), P.O. Box 397, Syra cuse, NY 13209 (BBS# 315-433-0916) The Commodore Computer Club of Syra

cuse, P.O. Bos 2232, Syracuse, NY 13220 (BBS# 315-656-3544)

Commodore Users Group of Massena (COMA), Brian Trzakos, c/o Jefferson School, Massena, NY 13662 The Niagara Falls Commodore/IBM Club,

2405 Willow Ave., Niagara Falls, NY 14305 Geneva Commodore Users' Group, 25 Pine St., Geneva, NY 14456 Commodore Users Group of Rochester (CUGOR), P.O. Box 23463, Rochester, NY 14692 (BBS# 716-621-5908)

New York Commodore Interest Group (NYOig), 115 Essex St. Box #146, New Computer News, St.

Ave., Utica, NY 13501

Com-puter Club, P.O. Box 4339, Elmira,

NEW YORK

Kids

Utica Commodore User Group, 1801 Storrs

NY 14904

NORTH CAROLINA Mayodan Commodore Users Group, 70 Virginia St., Mayodan, NC 27027 Sanlee Commodore Club, 514 Colonial Dr.,

Sanford, NC 27505 Baileys User Group (BUG), P.O. Box 70. Holly Springs, NC 27540

Western Carolina Commodore Beginner User Group (WCCBUG), Rl. 4 Box 387, Forest City, NC 28043 (BBS# 704-2878052)

Salisbury Compute, Rt. 1 Box 349B, Salis

bury, NC 28144 Wilmington Commodore Users Group, 2104 Wisteria Dr., Wilmington, NC 28401 Greater Onslow Commodore Users Group (GOCUG), P.O. Box 1644, Jacksonville, NC 28541 Asheville-Buncombe User Group (A-

BUG>, P.O. Box 15578, Asheville, NC

28813

NORTH DAKOTA Central Dakota Commodore Club, P.O. Box 1584, Bismarck, ND 58502-1584 The Commodore User Group (TCUG), P.O. Box 63, Brice, OH 43109 (BBS# 614755-2604)

Central Ohio Commodore Users Group. I\O. Box 28229, Columbus, OH 432280229 (BBS# 614-274-6502) Basic Bits Commodore Group. P.O. Box 447, N. Ridgeville, OH 44039

NorthEast Ohio Computer Users Group (NEOCUG), P.O. Box 196, Wickliffe, OH 44092

Commodore Preference Users Connection (CPU Connection), P.O. Box 42032, Brook Park, OH 44142 (BBSs 216-2384578)

Portage County Commodore Family User Group (PCCFUG), P.O. Box 901, Raven na, OH 44266 (BBStt 216-296-3692) Trumbull Commodore Users Group (TRUMCUGt, P.O. Box 8632, Warren, OH 44484

Mahoning Valley Commodore Club, P.O.

Box 11S0, Youngstown, OH 44501 Commodore Users Group, 29425 Bettler

Rd. Box 175, Dennii.on, OH 44621 Canton/Akron/Massillon Users Group (CAMUG), P.O. Box 2423, North Canton, OH 44720 (BBS# 216-453-3319) Commodore Erie Bay Users Group (CEBUC), P.O. Box 1461, Sandusky. OH 44870

Shelby Compuler User Group, P.O. Box 512, Shelby, OH 44875 Western Cincinnati Commodore Club (WEST-COM 64), P.O. Box 89. Amelia, OH 45102 Southwestern Ohio Commodore Users Croup (SWOCUG), P.O. Box 46644. Cin cinnati. OH 45246

Dayton Area Commodore Users Group

(DACUG), 1117 Lavern Ave., Kettering, OH 45429 (BBS» 513-878-1408) Hancork User's Group (HUG), P.O. Box 1651, Findlay OH 45839-1651

OKLAHOMA Commodore User's Group of Lawton, P.O. Box 3392, Lawton, OK 73502

Commodore Users of Bartlcsville, 2524 SW Mountain Rd., Bartlesville, OK 74003 (BB5* 918-336-3872)

Tulsa Area Commodore Users Group (TACUG), P.O. Box 52473, Tulsa, OK 741691842 (BBSs 918-428-2284) Muskogee Commodore Users Group

(MCUG), 2429 Georgia, Muskogee, OK 74403 (BBS# 918-682-0773) Osage/Kay Commodore User's Group (OKCOM), 317 Woodbury, Ponca City, OK 74601

OREGON Commodore East County (CEC), 2424 SE Evans Ave., Troutdale, OR 97060-2328 Crash-64 Salem Area's Commodore User's Group, P.O. Box 241, Salem, OR 97308 (BBS# 503-585-3092) Albany Corvallis Commodore Users

Group (ACCUGt, P.O. Box 1124, Corval lis, OR 97339 United States Commodore Users Group, P.O. Box 2310, Roseburg, OR 97470 CUA. P.O. Box 53!, Medford, OR 97501 (BBS# 503-772-1092 6:00 p.m. to 8:00 a.m. PST) PENNSYLVANIA A-K 64 User Group, 1762 Fairmont St., New Kensington, PA 15068 Bettis Commodore Users Group, 592 Arbor Ln., Pittsburgh, PA 15236 Castle Commodore Computer Club, P.O.

Box 961, New Castle, PA 16103

North Coast Commodore Users Group

Erie, P.O. Box 6117, Erie, PA 16512-6117

(BBSs 814-899-1796) Centre Area Commodore Computer Club, 441 Agricultural Administration Bidg., Penn State University, University Park, PA 16802

Capital Area Commodore Club, P.O. Box 333, Lomoyne, PA 17043 Huntingdon County Hackers, P.O. Box 132, Mill Creek, PA 17060

C.U.G.LEB.CO, P.O. Box511, Richland. PA

17087 Harrisburg Area Computer Group, 721 S. 29th St., Harrisburg, PA 17111 (BBSs 717-558-9080) White Rose Commodore Users Group,

P.O. Box 7501, York, PA 17404-0501

Gods of Public Domain, B0 Faith Dr., Catasauqua, PA 18032

Lehigh Valley Commodore User Group, 4315 Crackersport Rd., Allen town. PA

18104 The Scranton Commodore Users Group (SCUG), P.O. Box 244, Scranton, PA

18501-0244 (BBSs 717-4969-1228 and

717-489-8001]

EPA Commodore Users Group, Edward H.

Cohen, 1712 Aidenn Lair Rd.. Dresner, PA 19025 (Nate: Open to all federal gov ernment employees and their families)

Horsham Amiga/64, 20-A Lumber lack Cir., Horsham, PA 19044 LCC, P.O. Box 48141, Philadelphia, PA 19144 Main Line Commodore Users Group (MLCUGt, 1046 General Allen Ln., West

Chester, PA 19382 (BBSs 215-354-9750) COMPUTE'S Gazette

June 1990

25


Commodore User Groups, Part 2 Worldwide Commodore Users Croup (In ternational Headquarters), P.O. Box 337, Blue Bell, PA 19-122 Buxmont Commodore and IBM !"■,■:>

Group, 1206 Cowpath Rd., Halfield, PA 19440

RHODE ISLAND Warwick Commodore Users Group, River St., Riverside, Rl 02915

110

Narragansetl Commodore Users Group, P.O. Box 8707, Cranston, Rl 02920 SOUTH CAROLINA

Payson Area Commodore Users Group

(PAC), P.O. Box 525, Salem, UT 84653 (BBS* 801-423-2734)

VERMONT

H1BS. 658-C Windemien>, Charleston, SC 29407 (BBS" 803-556-9094) Greenville Commodore Users Network

(GCUNt, P.O. Bo>. 5272, Station B, Green ville, SC 29606 TENNESSEE Clarksville Commodore Users Group, P.O. Box 2171, Clarksvillc, TN 370422171 Commodore Association of the Southeast

(CASE), P.O. Box 2745, Clarksville, TN 37042-2745 Multi-User Computer Club, 213 Holly Ave., South Pitishur);, TN 37380-1313 (BBS» 615-837-8352) Chattanooga Commodore Users, 1406

Blackwetl Dr., Chattanooga, TN 37412 Raleigh-Hartlett Hackers CUG, James Pat

rick, 3457 Catewood Dr., Memphis, TN 38134

Memphis Commodore Users Club, P.O. Box 34095, Memphis, TN 38134-UOM (BBS" 901-362-0632)

TEXAS Society of Computer Owners and PET Enthusiasts (SCOPEt, P O. Box 833095, Richardson, TX 75083 Texas Commodore User's Group, P.O. Box 623, Koysu City, TX 75089 Mid-Cities Commodore Club, P.O. Box

813, Bedford, TX 76095 (BBSs 817-2684191) The Wichita County Commodore User's Co-op, 240 KikhingsSt., Wichita Falls,TX 76301 (BBSS 817-855-7557 or 817-696-

Green Mountain Commodore Users

Group 1GMCUG), P.O. Box 6087, Rut land, VT 05702 VIRGINIA

2520) Central Texas Computer Users Group, 902

Carlisle, Killeen, TX 76541-7321 The Willis Commodore Users Group, 8 FotL'St Trails, Willis, TX 77378

Tri-County Commodore Users Associa-

lion (T-CCUA), 557 Lakeview Cir., New Braunfels, TX 78130

Amistad Commodore Users Group, P,O, Box 421212, Del Rio, TX 78842

Top of Texas Commodore (TOTCOM1, Box 2851, Pampa, TX 79066-2851

Tri-Slale Commodore Users Group (TriCUG), P.O. Box S971, Amarillo, TX 79114-8971 (BBSt* 806-355-3031)

Commodore Users of Texas (CUT), 7007 Memphis Ave., Lubbock. TX 79413 (BBS« 806-792-7121) The Software Palace, 11200 Soc.irro Rd., El Paso, TX 79927 (BBS« 915-859-8714) El Paso Commodore User Group, P.O. Box

370934, El Paso, TX 79937 (BBS" 915833-1024]

Group (WAC), P.O. Box 3602, Fairfax, VA 22038-3602 Capitol Area Commodore Enthusiasts

ICACE), 607 Abbotis Ln., Falls Church, VA 22046 Dale City Commodore Users Group, P.O. Box 2265, Dak City, VA 22193-0265

Fredericksburg Commodore Club, P.O. Box 8438, Fredericksburg, VA 22404-8438 Middle Peninsula Commodore Users Group (MPCUG), P.O, Box 391, Glouces ter, VA 23061 (BBS* 804-642-0871) South Richmond Commodore User Group, P.O. Box

1393, Midlothian, VA

23113 CURVE, P.O. Box 28284, Richmond, VA 2322H (BBS# 804-288-1439) The Richmond Area Commodore Enthu siasts (TRACE), 2920 Pinehurst Rd., Richmond, VA 23228 Tidewater Commodore Users Group, P.O, Box 61814, Virginia Beach, VA 23462 [BBS* 804-499-1319) Portsmouth Commodore Users Group (I'CUC), P.O, Box 6561, Portsmouth, VA

23703 (BBS# 804-488-8372) Henry County Commodore Computer Club, Rt. 9 Box 61, Martinsville, VA 24112 Lynchburg User Group, Rt. 2 Box 180, l.ynchburg, VA 24501 Commodore Users of Lynchburg (CUOU, P.O. Bon 3386, Rivermont Station, Lynch

burg, VA 24503 WASHINGTON Renton Computer Group, 11308 SE 269th

St., Kent, WA 98031 E/T, P.O. Box 1767

1767, Bothell, WA 98041-

South King County Commodore User Group (SKCCUC), P.O. Box 5241, Kent, WA 9B064 (BBSo 206-874-6289)

NW Commodore User Group, 2565 Dexter N S203, Seattle, WA 98109 (BBS* 206281-7661)

PSACE, 1313 5th Ave. W, Seattle, WA 98119-3410 UW Commodore User Group, P.O. Box

25H78, Seattle, WA 98125 (BBSs 206-2817661) Club 64, 6735 Tracyton Blvd. NW, Bremer ton, WA 9H310

La Center Commodore Users Group, Rt. 1 Box 42, La Center, WA 98629 Tri-Cily Commodore Computer Club (TC

CUBED), P.O. Box 224, Richland, WA 99352-0224 (BBS* 509-588-6822) Blue Mountain Commodore Users, 550 S. 2nd Ave., Walla Walla, WA 99362-3149 (E3liS# 509-529-5226)

WEST VIRGINIA Bluefield User Group 20/64 (BUG), P.O.

Box 1190, Bluefield, WV 24701

Mountain Computer Society, 3898 Cheryl St., West Valley, UT84119 Moab Commodore User's Group, 860 S, Antiquity Ln., Moab, UT 84532

Westwood Dr., Sheboygan Falls, WI 53085

Maple Valley Commodore Users Group, P.O. Box 106, St. Albans, VT 0547R (BBSs 802-524-9387)

Washington Area Commodore User

Commodore Computer Club of Columbia, c/o HGC/5T, 710 Vintage Ln., Columbia, SC 21210

WISCONSIN Lakeshore Commodore Core, !

Commodore Home User's Group (CHUG),

81 Lynwood Ave., Wheeling, WV 26003 Mid-Ohio Valley Commodore Club (MOVCC), P.O. Box 2222, Parkersburg,

WV 26101-2222 (BBS» 304-295-6502)

Commodore Hobbyists Involved in Per sonal Systems (CHIP5), P.O. Box 1006, West Bend, W! 53095 Wisconsin Association of Vic/C = Enthu

siasts (WAVE), 1020 Kurtis Dr., Elm

Grove. Wl 53122 Milwaukee Area Commodore Enthusiasts (MACE), P.O. Box 26216, Milwaukee, W]

53226 COMM-BAY64, P.O. Box 1152, Green Bay, Wl 54305 (BBS# 414-494-1527) Price County Computer User Group, 630 Knox St., Prentice, Wl 54556

Western Wisconsin La Crosse Area Com modore Users Group, 622 Avon St., La Crosse, Wl 54603 (BSS# 608-784-8016) Excalibar 64/Amiga, Rt. 3 Box 30-AA,

Cumberland. Wi 54829 WYOMING Casper Commodore Users Group (CCUG), c/o Crazy Mountain Software, 511 E, 2nd St., Casper, WY 82601 7400]

U.S. ARMED SERVICES ARROAD The Muenster Garrison User's Group, c/o Mr. Maki, 583rd Old Co., APO, NY 09078 Commodore Computer Users Group Hei

delberg, P.O. Box 232 (147th Postal), APO, NY 09102 Chicksands Computer Club (C cubed), c/o Erik Pedersen, Box 148 6950th ESG, APO, New York, NY 09193 Alconbury Commodore Computer User's Group, Attention: SMSgt Willie J. John son, Box 58, APO, NY 09238-5000

U.S. Naval Station Cuantanamo Bay Cuba Computer Users Group, P.O. Box 160, 1BTO Norfolk. VA 23593

USER GROUPS OUTSIDE THE U.S. AUSTRALIA Commodore Computer Users Group

(QLD>, P.O. Box 274, Springwood Qld., 4127, Brisbane, Australia Commodore Hints and Tips Swapping (CHATS), P.O. Box 212, Essendon, 3040, Victoria, Australia Commodore 64 Users Group, 14 Richards Rd., High Wycombc 6057, Perth, Western

Australia, Australia C64 Computer User, P.O. Box 826, Young, New South Wales 2594, Australia

Melbourne Commodore Computer Club, P.O. Box 177, Box Hill, Victoria 3128, Australia BELGIUM L'Amiral Club Amiga, P.O. Box41, B-1090, Brussels, Belgium BRAZIL

Curitiba Commodore Club, R. Ver. Garcia R. Velho 33. Apto. 41- Bairro Cabral, 80030 Curitiba-PR, Brasil Tcs Computer Club, Rua Job Ln, 650,04639 Santo Amaro, Sao Paulo, Brasil CANADA Alberta Calgary Commodore Users Group, 3711810 Madeod Tr. SE, Calgary, Alb., Can

ada T2J 2V8 Commodore Users of Edmonton (CUE), Box 3155, Fort Saskatchewan, Alb., Cana

da T86 2T2 26

COMPUTE!* Gazelle

June 1990

(BBSs 307-577-


BfliWALL K<». liox 129/5K Noble Slrct-t Kul/Kmn.l'A 195.10

BfliWALL

CALL

1-800-638-5757

U Jtmtr PAS line I4M-6KM561 ('intrinu-rMrtkr I-2I5-OM-54V

N.riASL COME VISIT US!

i.ndjj ■ Kridjij 9AM-6PM ESI

Sntufdut y.\Vl-l2Nrn.n I SI

Outside the USA (1-215-683-5661)

ACCESSORIES

(JKNHHAI, BUSINESS

April BtmdRM Vttt Ribbon

St'J 25 cbEI

A4SlCridHkk pp i uicr\

l-iniil CjmidgcVJ Jn^ticki lxruy'» Che juried M each

19

till

fMS (mnilory Mndule L2S HetlS>.lcrn4 FimlrruMM 128«ISrtlier

39 JS

Minlmodcm C11200 lljud> MinimnlemCMMBjud

59 7*

M» M3(i.»l nhUtl

39

ClU

<JB 15 M 59

Jho*er Supply-C12H-Hrjujrahlr Prinm Irutee G-V.li Primer Inlfte Super Graphic Sermw

Printer Inifre Suptt Gnjihn (WLD

IN

(Jui.Hlifflin itiitMK

M

II,:, 1. ]lr,. .. V ., I--I

IU

Ulrica, Kriran Km HtK

279

RAM liipiuulcrlTjII rime

IH9

BAM fcifumta 1761 (for CM)

I3i

K5232 Ddnubtaba

.10

Ritfcuu call Ribthtt Renew - Re-lnl w/no Equip 5 Video RAM MK Outridfc IFDUl SO WiipjitcillJfl/M 35

ROOKS ISJI Rciair ft Mum. Hindboot IJ4I Tmuhlc-.lifKJI A Rf|wr(jiji<le

116 J7

15'1 IrJcnul" Aniloroy ofCM>

17 IT

Clia in^nuli.

17

CI2S Pfufumntt'. Rcf. Guide

20

CIJsiipsiTrick,

17

CI78TrouttohiHtiftg£ Repair

17

CWTijii&Tncbi

17

CM linnetik-oi & R.-f'■< Guide TPM Umi (iuidc

17 17

CSU I'run rniiKlian MjpiiuI 1

M

GHOSImidcAO.1. GJ'OS Programme] \ Rci Ciujdc

17 17

CfflU IVn< 1'nrlccliiin Manml 2

21

GEOSTiptlVlnciu* K In ftii RcicsltJ 3 Loo Sunders Tritks * Tips Machine Language W+

U 1) 16 13

TuinCiriMmCnnpaWmmlll

IS

SipertMTTicBrxiKVyiiS

15

cull

Suck)hear ARC'S S(k 1 jbeai Sumben Slick ybeariypinj

27 27 37

Where in[iSAi>CaimenSindie(o

17

Where m Lunijic Canricn Samlicpo

^7

ftiicit in SVLnld Ciuiiicn SandiffO Widham Cknici World (ttocnpti?

Hnnirtuuct Il/ft4

Kl'S Accuununi 121

L*n^"»C7ie;ui><cf l2H«th Uiglilpra-Minlel I Me Mxh I is CVoidje

HBttOt rliJI Jiliik n jvjibhfe

t

Lnuy'i Libel Mitel Microlawyer Paperclip J Paperclip PlrHWier

J5 12 20

ENTERTAIN ME NT

Pmwul Portfolio Mjoijct W Pnckel Filer 2

IB

Pulel Planner Z Pt.U-l Suimpjk 2([)i(iul)

AO& B ■ Cunc ol Ihc Aiure fiundi

Putkl! Wrlitr 3

AUAl! . Heron H olf the Um L

22

■\1J&I>- VVdnirthr Ijnce

17

Arcadr Mctfu HIK Aussie Came* H.A.T. Bilnun-ThtMoik Bank CTicsi Blue Aiigch

13

>

S^ibkicflupcfMiipl^Dcl I ?R pnV

WimlwrilctirofCfil

Wmc Siulf I2« wjtpellchecVn

WiSrf6iAlldk Wnlc S[u(T Buji^lif I TemplaK^

10

Don;i be caught short! We gel more Red Label

we sell. Save yourself tbe expanse! Order now, kesp it in your library, and use it often!

29 20

2! 25 12 il

IT

21

DkM

24 13

Ihjublr Jlrjiioii 11 DiJjon Win Lvt Of Hihui

1571, 1541-11 and compalible third party drives.

STILL ONLY $25

Supcnnan TV Sporli hoolUiill

10

Tc4l)htc!: MuKlflars

IB 19

: GfanJ Pni RMing

ID 33

Three Stougci Top !U Sol M (,i,m Thud Rid;: Turbo Out Rub

10 24 14

Hum] Trilogy! 1.2Jl

39 39 IT 12

LllimaV

Wheel nf Iiirtune2 WkBhrtSH VMijirrirj ■ IU'.iNiii" MueMrum WLiajdryTrilof* ^'nrlJ Troph> Sivtcr

IT

IT 26 30 a

Bnic Camcii Icrt 128 Bauc Cumpiln/M

3» 29

JIITtDOSv6.012lt

12 27 33 23 13 27

lohn Mjddcn tool bait

Kriighls of Legend

lj>»r Squad' l.iimeFloKill Stjpir Cjndk Me»n Slrrcls Mund.. Mihl FuoliwU

26

42

Dijililkcr 128 Glume Kir M/l !S

20

NEWS MAKER 126

Desfclop publishing fonhe l2RD(orihc !2Swilh64K

SKETCHPAD 128

Complete, drawing sysicm Ira Ihc Commodore l2Ham!

1331 mam*. JUmlT

SPECTRUM 128

KU-collimn [Mint package for the l2«D(ar l2SwiUi 6JK video RAM upgrade.) ONIVJJ]

HOME DESIGNER 126

Professionaf objccl-oricnled CAD package forlhc Commodore 124 OCR PRICE ONLY $45 ltejr\ a spcual deal nn a cnrnplctc Basic 8 lihiai)1. You

mm both Bute Smd die Bute SlbdkfttittK bwpik*. OUR PACKAGE PRICES35]

III I 1'^ ihifrfflfl

)wt TiiiEunvBtcmki.

/No Surcharge on Charge Orders

/Our Fiflli Year in Business

/In-house Technical Support /A Fair Return/Exchange Policy

/A "No-surprises" Shipping Policy

SATISFACTION GUARANTEED! GEOS RKI.ATKI1

Krn,»rr In SunerCal

KnckaJiuWl 1-7 • \hn!Bun2

iwiti'jki'iui.iir.Oi

22

OEM M«2.0

(imirurVW Geolile 12«

4]

39

! I2S V2.il

video BAM uppaife). ONLY $17

11

WHY CHOOSE BRIWALL?

U

MADE JUST FOR YOUR 128?

S<0 W>

IMnlnill Pra 1U CPrtl Kit

/Fast, Friendly. Reliable Service

ID

12

WE NOW CARRY .lifrjiXJS!

24 20 17

i2i 24 12

/24-Huur Toll-Frec Ordering

Irjn Lord Iflrt. Nullaii' Cpur\c Champ "8° IcopuilV?

15 15

Wcuc Him lo Gel llicMml Oul of

10 17 11 » 20

n

Baric s IMdcliMkl

14

hminlten ^»rlds lijiinllcl 2 Heat ttiitt:<Mr>iutt RhIki H"le In (fne-MuijjIiiicOoli

$20 15 20

(jnUTTfiS/LANOUAGBS [Mt/lITl DriicAli(nmail

FtccOfli Fl« Klne

i .L . <i ■

IT

n 12

r,lr> ['iimbai rjlui*

LOOKING FOR PROGRAMS

|i .' - ■' i 1111 uordi Sijnuruif krLiuircL'N'Hii M^cr Rclmw. AJJ *p riritn™i[ iJunHnj t'PS (m,r>JMV^^ t^dMYl A J S-J* W O H irvluJn P*m h ft

Sim City Stile « Jr.*

13

PERSONAL llllilcHtiirchN[V-Nf»T. HnJge SB Dream Mjchinc Anuly7e/64 Flmil, Tree CWCII3 mil LDS iireM War Tirol 13

FWTomCat

BASIC 8 Package

Works on the 64,138 and SX64 fonhe 1541,

21

24 20 3}

2)

Mide^u- Crtilor'

30 20 37

h'errarl Formula llnr

SAT Cmplere. (Hajilell SAT Pfrp) Skj Travel

orders for this program than any other program

20 27 a

DcDIh llnnger

Hrxly'i Boon

procedure and help you adjust the speed and head slop of your drives. It even includes mslruclions on how to load the alignment program when nothing else w.n load!

13

1 ursr of Bah* Urn

Niimtien Sho» (Thcl

13 Siiabblc Sentinel Woridt

17

1'lofi Mailer Dtlicllvt

Jun^lf Hjnik (Hcailln^ J) LMm Ihr Alphjhtt Link *v iml Gerrrnin Ulk.md Prcmh 2 LijiLuiinl SpnnMi Mjlh Ihnt Mm «i Mnm) Mavis lleaiou Teaehes lypinp X Menial Blocli Mm^c CwkTiaincr

11

.

Chulcv and 1 jodm III ■» V ft 2

ORHtr^ Anrmal Advcniwc

you to align your drive so that it runs j:: as i! il ware new I The simple instructional manual and on-screen help prompt you through me alignment

; |, ,

C'avtrnaii U|h*lyrnpits C'hnsnustct 2 HO

EDUCATION

This eicelleni alignment program is a musl-liave tor every Cornmo6ore owner. Easy lo use, it helps

i!

lUkKd Ba»l

Wurtptu I2S .flprllcraFilcpu Wniitpni W w/SpelleiiTurtu1- IjkilI

1541/1571 DRIVE ALIGNMENT

.

AD4D . fail nf Rjdincf

SuperbjiKySupfntripl/HciuL (.4 pjl S-ihcaleMo/Sideoayi Tci'limul Arulyjil Sj«cm64

AlphabelZco Bit Hiri'1 Special Delircry ('jkul-j^ hy Nujiieric \Trlhml* CuurJm^ lhjfjjc Di Euy Sign Ernie's Big Splash Fjnie'* MjjicSlupcs Evelyn Wcvd Dynamn Header Grandma's Houkj^J

ii.

27 21 20 21 II 20

Pipe Dream Pixkcl Kiilil.

45

21 11 29

Coloitj I2S Cuwputer Eye"

39 12

I OS

Doodle

Home Uttif-rm Home Designer Cinull Symbol Lib kipn Fklory Label Wiiard 1-1 m<h

I'mtti Maker 1M

rnntmiMcr Fluft

Mnverl.k VJ.IHopIrr-

29

ID 21 2!

14 IV 24

22 27

29

M:ii.:i IK

PrololirKHB5IM

29 12

SuptrSl Utililiei USorWcach Super Ardco4

Super C128 Super Di'k Ljbntrian 12SorMftnh Sufr D«l L'tilmo I2K

CREAi (VITY/GRAPHICS »uiJ Milker mi PiJJIti Cinl Mjler Cad ![)

Mivrmk V4.0CnfKf

^u[tfrPj<cj! UftiiiSic.tflL

Super Snj|hKLrt V5J! Suprr.Sn.M»hotVS.II»/l2SdWik>

S>iBl=S iJtariLrt

29

2) 45

19

25

4J 5f 65 It

We maintain an enormous Inventory of software.

If you don't see what you want, CALL!

Til las marked with' were nolj

yet available when the Ed was

prepared. Please call for firm]

price and availability. Titles ini BOLD ore new items

M 11-F'IJ-fl h'w.r!*^ fiJt i L S bu-k TTirri rri i b nn "u^ lui fr Im crrJn citiSh ind jjLnuiiU n n n ^ tuiy«il y unti I tt ihip! p

, VISA. M

|.|niriFurN(ifi.ljilen'l'iiD'iitiH»f1'-irrliv|llfRi»>dnO>LY) ^ hj.f i Uba^t rrtum pultfv m hecef «fvin J

If■*HtiH I*tfijiHunihMme>i*irxr^ra-'i^n f*ie~

PrfawilT VIjIJ Lr5AHi0ilri([uLk»AKi1rl^i.rjn^Alcii(ol7lb.(lihaR-ftmWCIQHirkI3ipj - Artiul II \HLH MIL 5himma(\^pn f.t dI hiikf*,in <tf I* ■« bulling ■ nl ^

MJ LSSTRLCTIONS hir?

eictiaiiptoTCrpiiiiTcdil REF] SDS AhESL HJFH TOA

f

iilrl). iirJt[*nr«lpLnlir, tteilurr ilsn *ckunwiai

V Finfr Mnihldy iT>ju ItkL). J.JDAM - *:WK ES1. AFTt'Jl KOUMS Onli-n Only Pkj^1 When pluinf ui .".Vr nl(J^ ipniEf TmtfiTifsiif nudrl boat A ilijiaix n*F*"* tk-i-kf. ihipfnj *Jjmi. Atfjc ianj m.TMin. r.rm*:—1 &#e Md Eiamc olTwiL

SOLID

ml»iOiHtftCijm^A>onP<iJicHflnHbu.Sotrt'beri

MiX."KI^ PEI■ >'Eff NLM KLJL"RM I><J11]00

Ii.-J»at .KiH* *-v3 •*■■:..,\ Ihiil ilcrn " Tv irry.-s |hn: n;.,iccd -ifll It* HOW liffll Dlllv

m plae J

PRODUCTS.

illJ»M1-JtW,Mviiil«> - f rWij, "am- Spm EST. i 'oj hm [o help you -lift yWii pmluiE vhhtKm beftrj jt» oufcf. *ftJ ift" you tr\ti<< jnW pnklDcl Own I «ne« rm. *^fr(i*np»l:hnliT),t[i -il, lr UfiO^^ r^t^in-drr i(i(I«tHc lime >i*i |H*n jtmmnfct HIT, it Jlij Mvf*|WIiil,<kt*ikJ p Km i j, fndlKE >nl H'U f.m rhr jnim hrtp frum m*r lfcJimul ^u

..SO

Circle Ro.dsr Ssrvlcs Numbar 123

PORT


DCG Software Group, 106 RG 1, Ste-Chris-

British Columbia Cariboo Commodore 64 Club, c/o Nick

Sardy, P.O. Box 634, 150 Mile House,

B.C., Canada VOK 2G0 Chilliwack Community Computer Club, P.O. Box 413, Sardis, B.C., Canada V2R 1A7 Keiowna Computer User Group, 1070 Felix Rd., Keiowna, B.C., Canada V1X 4L3

Port Coquitlam Computer Club, 1752 Renton Way, Port Coquitlam, B.C., Canada V3B 2R7 (BBS# 604-942-0947)

Prince George Commodore User's Associ ation (PGCUAJ, c/o 843 Warren Ave., Prince Ceoree, B.C., Canada V2M 3V8

New Brunswick Moncton Users Group, Box 2984 STN A,

Moncton, N.B., Canada E1C BTB (BBS# 506-382-4014) Ontario Brampton User's Group (BUG), P.O. Box 384, Brampton, Ont., Canada L6V 2L3 (BBS» 416-455-3610) Commodore Microcomputer Users Group (CMUG), c/o Mr. Z. Colj-nuck, 2 Kingsmill St., Nepean. Ont., Canada K2E 5J1 Ice Software Exchange, Box IBB, Warren Ont., Canada P0H 2N0 Midland Commodore Users Group, c/o W.

E. McKibbon, R.R. #3, Penetang, Ont.,

tine, Que., Canada JOH 1H0 Saskatchewan

Sask., Canada S4T 4Y5

Plata 3307, Villa San Alejandro, Puebla,

Commodore Club Medellin, Hector Ivan Londono, Apartado Aereo 1231, Medel lin, Colombia, South America (BBS# 942-

524-162) Com So ft Commodore User Group, D, P. Cardenas, Apartado Aereo 9872, Cali, Co lombia, South America COSTA RICA Club Commodore de Tib as, Marvin Vega, P.O. Box 516, Tibas, San [ose, Costa Ric.i Club Commodore Tlco, P.O. Box 43561000, San Jose, Costa Rica

brooke, Que., Canada J1H 5M4

Commodore 64/128 User Group, 15 Mahegobe Thabet SI., Agoza-Giza, Egypt

Christchurch Commodore Users' Group, P.O. Box 4665, Christchurch, New Zealand PAKISTAN

Bombay Commodore Club, c/o Haji Bilal Malbarwala, Apna Ghar Housing Society.

Bldg. No. 46 "B" Wing, Lokhandwafa

Complex, Versova, Andheri (West), Bom

bay 400 058, India Commodore Users Group, c/o S. Ram Go-

Iran Commodore User Group, M. Shajari,

Isfahan University, Isfahan, Iran

The High School Math Student's Survival Kit The INTELLIGENT TUTOR High School Math Series is an outstanding way for siudcnis lo develop their skills at all levels of high school math. Designed by educators, the series is extremely comprehensive and effective. Each program in the INTELLIGENT TUTOR series is com plete and self-contained, and covers a full, one-year course. Each is designed to help students review and master bask principles and concepts, develop their problem-solving skills, and build their confidence. PRE-AI.GEBRA ALGEBRA 1 GEOMETRY

$49.95 $49.95 $49.95

ALGEBRA 2

$49.95

TRIGONOMETRY AND ADV. TOPICS.. ..$49.95 INTRODUCTORY CALCULUS $49.95

SAT MATH

Pue. 72090 Mexico (BBS" 91-22-480-722) Club Commodore de Juarez, Calle del Manantial»1448, Ciudad Juarez, Chihua hua. Mexico 32500 (BBS* 011-52-16-173130) Club Commodore del Sureste, Carlos M. Diaz Escoffie, Col. G. Gineres 25 X 14 192 A, 97070 Merida Yucatan, Mexico Club de Usuarios Commodore de Ocddente (CUCO), San Juan de los Lagos #155, Colonia: Vallarta Pte., Guadalajara, Jalisco, Mexico NEW ZEALAND

EGYPT

L'Ass Delation de Micro Informatltjue de I'cstrie (L'AMIE), P.O. Box 1627, Sher-

MEXICO Arcano 17-Commodore User's Club, Calle

COLOMBIA

First Block, Bangalore 560 010, India

Quebec

581

Commodore User's Group of Saskatche wan, (CUGS), 1752 Forget St., Regina,

pal, 1012, 19th "D" Main Rd., Rajajinagar

Canada L0K 1P0

JAPAN

Commodore Fan Club, Koji Sugimura, 2-110-1107 Higashi-Taishi Yao Osaka, Japan

$69.95

SPECIAL PRICE: ALL SEVEN TITLES:. .$269.95

Commodore User Group (CUG), 465-C,

Satellite Town, Gujranwala, Pakistan TIGLON, c/o Ahmed Jamal, P.O. Box 7237, A.H. Rd., Karachi-74400, Pakistan THAILAND The Infinite Commodore User Group (TIC), c/o Suraj Gulrajani, 23/10 Soi 10 Sukhumvit Rd., Bangkok 10110, Thailand

U.S.S.R.

Gelzer Society, Krasnodar 28, Seiezneva Str., 180-18, Boldin Valery, U.S.S.R. B

VIDEO BYTE II the only FULL COLOR! video digitizer for the C-64, C-128 Introducing the world's first FULL COLOR! video digitizer lor Ihe Commodore C-64, 64-C. C-128 S 128-D computer VIDEO BYTE can giva ycu digitized video iram ^ur V.C.fl.. LASER DISK. BAY 0/ COLOR CAMERA or OFF THE AIR or CABLE VIDEO (thanks 10 a fast! 2 2 sec. scan lime). New ueislon 30 soilware features lull RE-DISPLAY with MULTI CAPTURE MODE, BUILTIN PRIHTING MODE, EXPANDED COLORIZING MODE. FREEZE COLOR lealute and much, much more! FULL COLORIZING! Is possible, due to a uninue SELECT and INSERT color process, where

you can select one ot 15 COLORS and insert thai coloi into one ol 4 GRAY SCALES. This process will give you over 32,000 different color combinations to use in your video pictures.

SAVES as KOALAS![Video Byte II allows you to save all your pictures to disk as FULL COLOR KOALA'S After which (using Koala or sullable program) you can go in and redraw or color your V.B pic's.

LOAD, DISPLAY & PRINT Video Byls II allows you lo toad, display 4 print all VIDEO BYTE or KOflLA pictures from Video Byte's menu. MENU DRIVEN! Video Byte II comes with easy to use menu driven UTILITY DISK wild V30 video digitizer program. (64 MODE ONLY). COMPACT! Video Byte II is compacl! In lad no bigger than most cartridges! VB II (plugs [rito MODEM PORT) comes wifh 3' cable INTEGRATED! Video Byte II is designed to be used with or wilhoul EXPLODE' V50 color cartridge Explode' V50s menu will return you lo VIDEO BYTE Us menu EXPLODE' MS Is the PERFECT COMPANION! AT ONLY M4.95 0[ W/OISABLE SWITCH 149.95. FREE! Video Byle II users are automatically senl FREE SOFTWARE updales along win new documentation, when it becomes available. PRINT! Video Byte II will printout VB or KOALA pictures in 4 GRAY SCALE to most primers.

However when used wrlh Eiplode1 V50 your prinloul's can be done in FULL COLOR 8

by It's SIDEWAYS on trie RAINBOW NX -1000, RAINBOW NX -1000 C, JX - BO, Scikoslis

3000 Ai. (OKIDATA 10;;Us (print larger 6" by 9') USER SLIDE SHOW proBram w/aulo or manual display It ttandaro" AVAILABLE FOR;

It) ORDRR (ML

II Scrld. Macintosh

(800) 521-4518

Commodmcfri/LJB

* hen iKLfcjinf; jJJ 13 SP Jiippinp

him i'c and compatible),

"i1h VIDED BnE P™"11"- *nd can bB ll"tod "P1 Wny DflAW a car, airplane, person or lor thai matter

.

anylhlno wnen you can

BYTE II,.. VIDEO BYTE II Inttwti All urns com w90 diy WARRANTY AN orders Wfl 13 Ic; UPS BLUE LABEL &n UPS SLUE mjiW*

only in IS stilts FOREIGN ORtXRS ire US FUNDS -S635 5/H ORDER BOTH EIPLODE! V5 1 VIDEO BYTE II lo«eu»r and recaw FREE" UPS E/H "-t<<Xi an SALES are FINAL. 90 MV WARFWNTY cawra FftRTS S LABOR ONLY All SOFT GROUP UTILITY DISKS COME wrtnjilt-in CS1AL0G 01 PROUUCIS

i^f intelligent TUtor l SoftwtPS. Inc. 28

COMPUJEIs Gazette

Cypress Avenue ■ Munslcr. EN 46321

June I99O

■INMM0OE0NLY TO ORDER MIL 1-71)8-851-6667 IL RESIDENTS ADD 6% SALES TAX PLUS S3 00 Slh NO CO.OS FOREIGN ORDERS US. FUNOS ONLY 1635 S/H Perawjl Ctwcks 10 Dj^ to Clew

THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 110533 T£T C.icIb nsaOn 5«rvlc* Numb«i 118


Mudfrocp;

ath Pull up a lily pad. Professor Mudfrog Is about to give another lesson In simple addition and subtraction on the 128.

Is it study time or lunchtime? For the

Cullen O'Day

mathematical genius of the croaking set, it's both! Bzzz. Zip-CHOMP! If you listen carefully on a hot summer day, you'll

correctly, Mudfrog cheerfully croaks three times. The remaining flies then make a hasty exit, and it's on to the next problem.

hear Professor Mudfrog teaching his math lessons down at the old pond.

After solving ten math problems, the program returns you to the options

And when your children sit in with this

screen. Another series of problems can be selected or the session can be closed by choosing Option 5. Zip-CHOMP! Zip-CHOMP! Mud-

bright little amphibian, they'll have so much fun they won't even realize how much they're learning. Mudfrog Math is an entertaining way to present simple addition and

frog sure is having fun teaching math at the pond. Your children may never de

subtraction problems to preschool chil

velop a taste for his cuisine, but his love of mathematics can't help but get them

dren. Youngsters simply count the number of flies on the screen and type

in their answer. Mudfrog then croaks his approval or disapproval.

again. When they answer the equation

hopping for more. With his endearing charm. Professor Mudfrog makes addition and subtraction child's play.

Gelling Started

Mudfrog Math HO

10

1990

PUBLICATIONS,

ALL

To prevent typing errors, enter the pro

RIGHTS

COMPU INC.

-

RESERVED

HB

20

HG

30

JR

40 X=RND<-TI/101):DEFFNR(X)

RQ

50

to be added or subtracted from the first number then appears.

Âť1NT(RND(1)*X+1) SX=24:SY=50:F=0:FF=0:FOR I=1TO10:CK(I) --1:NEXT

MP

60

ND=10:REM

If it's an addition problem, the

00

70

FAST:GOSUB1370:GOSUB1620

number of flies to be added buzz out to join the others. If it's a subtraction prob

HH

80

:GOSUB1170:SLOW DO:PR=B:SPRITE1,0:COLOR0

SR HJ MC

90 MOVSPR1,79,109:SPRITE1,1 138 GOSUB113B 110 IFCH=5THENEXIT

HE

120

DB

130

JM QS

140 DO:PR=PR+1;GOSUB540 150 ONCKGOSUB750,710,730,77

CR

160

gram using The Automatic Proofreader, found elsewhere in this issue. Once you've finished typing it in, be sure to

Lunchtime

save a copy of the program to disk.

an equivalent number of flies buzz into

When you're ready to play Mudfrog Math, load the program and type RUN, After a brief delay, a screen listing five

view. Next, depending on the option chosen, either a plus or a minus sign ap

options will appear. Choose Option 1 to

alternate between addition and subtrac tion problems, Option 2 for addition problems only, Option 3 for subtraction problems only, or Option 4 for a random selection of both types of problems. To exit the program, select Option 5, When you choose Options 1-4, you're placed in Mudfrog's floating classroom. You'll find the professor sit ting on his favorite lily pad, anxiously awaiting the arrival of some tasty math problems. To the right is a magic chalk board where Mudfrog displays the equations he wants you to solve.

HEM COPYRIGHT TE!

Mudfrog Math is written in BASIC 7.0.

Each problem begins with a number flashing on the board. At the same time,

pears on the board. The number that is

lem, Mudfrog opens wide and reels in the number of the insects to be subtract ed. When the question mark flashes,

count the number of flies in the sky and then use the numeric keypad to enter that number. . Mudfrog patiently waits until your

children are ready to solve each prob lem. If they type in an incorrect answer, he croaks quizzically and lets them try

COLOR0,4:GRAPHIC1,1:COLO R0,1: GRAPH IC0,1:SPRCOLQR

2,1

DIMFRS(6] ,FLS(2),FP[20, 1 ),CK[10)

NUMBER

OF

PROB

LEHS

,1:GSAPHIC0

SPRITEL,0:COLOR0,4:GRAP

HIC1

MOVSPR1,88,181:SPRITE1, 1

0

X=29:Y=19:GOSUB660:GOSU COMPUTE!'* Gazelle

June 1990

29


MDFROG MATH BS90 US

170

ONSNGOSUB280,390

RD

1130

IFN2>9THENX=30:M$=" {2 SPACES}"

DA

1140

CP

610

IFCK(Nl)=U2THEN590:ELSE

GX

620

NS=STRS(N2):N$=MinS(NS,

630

DO:CHAR,19,14,"mCilOO SE:":GETCHS:GOSUBl0OO: CHAR,19,14,"tYEL)CHOOS

BB

180

GOSUB790:GOSUB1020

HP

190

LOOPUHTILPR=ND

Kl! DP

200 210

SLEEP2 LOOP

BB

BB

220

FORI=1TO3:SPRSAVFRS(I),

SM

640

GOSUU660

BX

1150

PX

650 66G

RETURN COLOR1.S

DJ

1160

RETURN

GR

1170

COLOR4,13:COLOR0,4:GRA

G7H

FORI-1TO5:SOUND2,43500,

JB

1180

PHIC1 COLOR1,7:BOX1,0,160, 31 9,199,,1:FORI=1T099:DR

680

CHAR1,X,Y,MS,1:FORJ=1TO

1:FORJ=1TO12:NEXTJ,I:SO UND1,1500,20,2,500,40,2 XJ

230

,3600 FORI=3TO1STKP-1:SPHSAVF

2,2):MS="

FM

RS (I) ,1:FORJ=1TO15:NEXT ES

240

J,I

SLEEP2:SCNCLR:GOSU8260:

COLOR5,4

SF

250

END

HM

260

F0RIalT08:SPI!ITEI ,0:MOV

GH HR

270 280

SPRI,0#0:NEXT

BD

290

RETURN DOWHILEFP<TN:FP=FP+1:YFP(FP,1)+SY:MOVSPR2,34S

BK

690

NEXT:CHftRl,X,Y,HS,l

RA

700

RETURN

DD FC

710 720

SN=1:NS""+":MS="±"

AE

730

SN=2:NS="-":MS="D"

RF

740

RETURN

QS

750

F = HOT (F) :ONF + 2GOSUB710,

RETURN

730 760

RETURN

770

ONFNR(2)GOSUB710,730

RG HE

780 790

RETURN

EE

800

DO:AN=0:COLORl,a:CHflRl,

300

DO:SPRSAVFL$dl,2

310

IFRSPPOS{2,0)<FP(FP,0)+ SX+18THENEXIT SPRSAVFLS(2) ,2

IFRSPPOS(2,0)<FP(FP,0)+ SX+18THENEXIT

RE

340

LOOP

DR

350

SOUND2,0,0:MOVSPR2,0*0:

1200

,180 COLOR0,6:BOX0,0,152,31

HP

1210

9,159,,1 COLOR1,14:FORX=0TO319: G = FNR (8)-l:DRAWl,X,152 +GTOX,159:NEXT

EB

1220

COLOR1,6:DRAW1,0,14 4TO PAINT1,0,145

PR

1230

DRAW1,319,151TO103,151 TO120,147TO155,145TO22

SPACES}",1

KQ

810

1FTN<10THENX=31:ELSEX"3

GR

820

DO:DO:DO

RB

830 CHAR1,X,21,"?",1

0,147TO290,149TO319,14

JD

1240

RF

1250

6:PAINT1,319,147 COLOR4,12 COLOR0,7:BOX0,0,19 2,31

MX

1260

COLOR0,1:BOX0,224,136,

FS

1270

263,183,,1 COLOR1,8:BOX1,224,136,

9,199,,1

GOSUB1000

XE EK

860 CHAR1,X,21," 870 GOSUB1000

GG

8 80

LOOP

BA

890

LOOPUNT1LKS>="0"ANDKS<=

GE

1280

MM FK

930 910

"9" CHAR1,X,21,K$,1 IFX=30THENAN=VAL(KS)*10

COLOR0,6:CIRCLE0,8B,17 6,40,11,,,1:PAINT0,88,

BD

1290

COLOR1,7:WIDTH2:CIRCLE

QC JQ AF

920 930 940

JR

950

60:DRAWL,B8,150TOFP(FP,

AP

960

440

0)+12,FP(FP,l)-H5 SOUND2,65000,42,0,56000

FF

970

450

,2200,1 FORI=1TO5:SPRSAVFLS(2),

360

COLORl,l:GSHAPEFL$(0),F 2,0 LOOP

HS

380

RETURN

ED

390

DOWH1LEFP>TN

QM

400

MOVSPR2,FP(FP,0)+SX,FP{ FP, 1)+SY;SPRITE2,1:GSHA PEFLS<0),FP{FP,0),FP(FP

■510

,U,4

PB

420

FORJ = 1TO10:NEXTJ, I

CJ

430

COLOR1,11:WIDTH2:SOUND1

1310

RJ

1320

COLOR1,14:FORX=0TO319: G=FNR(8)-1:DRAW1,X,192

RR

1330

COLOR3,9:BOX0,240,184, 247,199,,1

CP

1340

COLOR1,10:WIDTH2:DRAW1

00,40,2,3600 IFX-30THENFORI=1TO40:NE XT FOR1=4T01STEP-1:SPRSAVF J,I,K

SPRSAVFLS(l) ,2:FORJ=1TQ

CE

990

RETURN

GA

1000

RR

470

20:NEXTJ,I SOUND1,2300,20,1,1300,5

XP

480

SPRITE2,O:DRAW0,FP(FP,0

1010

RETURN

RK

1020

DOWHILEFP>0

SB

1030

HOVSPR2,FP(FP,0) (-SX.FP

MC

3,16:GSHAPEFLS(0),0,0, GH

1360

RETURN

BP

1370

COLOR4,16:GRAPHIC0

RM

1380

CHAR,0,0,"<4J

1040 GSHAPEFLS(0),FP(FP,0), FP(FP,1),4:MOVSPR2,270

500

FORJ=1TO6:NEXTJ,I

PC XX JH SQ

510 520 530 540

FP=FP-1 LOOP

MB

1050

SOUND2,60000,12,0,1700

HP

1060

DO:LOOPUNTILRSPPOS(2,0

PG

1070

SPRITE2,0:MOVSPR2,0#0:

,700,1

)<20

RETURN

FP-0:N1 = FNR (10) :NS = STRS (Nl) :NS=MID$(NS,2,2) : MS

SPACES)"

RH GM

560 570

GQSUB660 IFN1O0THENGOSUB280

QP

580

RETURN

JH

590

IFSM=l.THENN2'FNRIlL)-l!

PO

600

IFSN=2THENH2=FNR(N1+1)l:TN=Nl-N2

FP=FP-1 SD

10B0

QK

1090

IFTN-0THENSLEEP1

AS

1100

COLOR1,8:CHAR1,29,18," (3 SPACES}",1:CHAR1,29 ,19,"(3 SPACES}",1:CHA

Rl,29,21,"{3

SPACES}",

1 PF

Juno 1990

LOOP

1110

CHAR0,14,17,"

":CHAR0,

12,16,"(6 SPACES)" HH

1120

RETURN

{4 SPACES)C(2 SPACESlU (2 SPACES)L(2 SPACESlL {2 SPACES)E(2 SPACES]N {5

115

SD

COLOR0,4:GSHAPGFLS(1), 0,0:SSHAPEFLS(0),0,0,2 4

(FP,1)+SY:SPRITE2,1

R$(I) ,1

COMPUTE'S Gaze Ire

,199:WIDTH1 1350

IFFNR(20)=20THENFF-NOT

DS

FORI=5TO1STEP-1:SPRSAVF

[2

,240,1B4TO246,184TO246

HE

(FF) :SPRSAVFR$(FF + 2) ,1

097, 177:WIDTH1 CIRCLE0,160,180,20,6, , , 358:PAINT0,160,180 CIRCLE0,39,191,30,7:PA I NT 0 , 4 0 ,191

+GTOX,199:NEXT

RS(I),1:FORJ=1TO15:NEXT

460

550

177TO121,182TO125,18 2T

AH

LO0PUNTrLTN=AN

490

1,9B,177,3,1:DRAW1,97,

30 FORK=1TON:FOR1=1TO5:SPR SAVFRS(I),1:FORJ=1TO12: NEXTJ,1:SOUND1,FQ,X,2,5

980

)+12,FP (FP, 1 )-H5:WIDTH 1

176

1300

QP

)+12,FP(FP,l)+15TO88,15

"DDD",1

HB

2:FORJ=1TO20TNEXT

0:DRAW0,8B,150TOFP(FP,0

B,261,181:CHAR1,29,20,

:ELSEAN=AN+VAL(KS)

,2300,20,0,1300,52,2,40

2,2,4060

263,183,,1:BOX0,226,13

",1

X=X+1:POKE208,0 LOOP[INTILX>31 IFTN=ANTH£NN=3:FQ=1500: X-20:ELSEN = 1:FQ=1200:X=-

FORI=2TO6:SPRSAVFR$(I), 1

30

XP

GETKS:IFKSO""THENEXIT

370

FE

DRAWl,B8,176:DRAWl,160

B5U

BG

AB

1190

840

P(FP,0),FP(FP,l):SPRITE

XX

+152:NEXT EE

AR

FP,1)+SY:SPRSAVFL$(1),2

DH

Ctl = VALfCHS)

QH

MOVSPR2,FP(FP,0)+SX,FP(

EK

LOOPUNTILCHS>"0"ANDCH?

AW0,FNR(320)-1,FNR(38)

POKE208.0

30,21,"[2

E:"

35,148TO80,151TO0,151:

FH

MR

BB

40:NEXT

MX

SM

QA

S,1:FORJ=1TO40:NEXT

PD

SPRITE2,1,1,0,0,0,0:SPR

700,277,1

320 330

5, , , ,2,4070:CHAR1.,X,Y,N

SAVFL$(1),2:MOVSPR2,270

»11:5OUND2,2250,180,2,1

QE CS

":X=31:Y=19

SPACESlO

'

D

(2 SPACES}A{2 SPACESjY AR

1390

[4 SPACES}",1 CHAR.17.2."(CYN}<A}***

PB

1400

FORI-3T09:CHAR,17,I,"-

XK

1410

BR

CHAR,17,10,"{F> {17 SPACESHD)", 1

D

RC

1420 CHAR,20,4,"(WHT}M U {SPACE}F R 0 G" 1430 CHAR,23,6,"M A T H"

MR

1440

5

(17

SPACES[^"JNEXT

CHAR,19,8,"{YEL]ADD

{SPACE}SUBTRACT!" XE

1450

CHAR,19,9,"{WHT}<@>{4>

(2

I>{2

SPACES}[WHT) e>

<4><2

I>


ftj BM

SP sc DD

GM

1460 1470

[3 SPACES){WHTH@}" CHAR,7,8,"{YELH3 @>" CHAR,6,9,"<L>(BLU} U YKRVS)DD{OFF}f2 Y>

85,84, 42,85, 84,170,85,

1640

FORI=1TOS:EPRSAVI,FRS( I)SNEXT

90,170,149,106,42,149,

KA

1650

FORI=7TOa:SPRSAVI,FLS(

CHftR,5,ll,"{8JE {8 SPACES}(*>",1

60,42,34,40,40,,,0 DATA ,162,128,2,123,64

ED

1660

SPRSAVFRS[1],1:SPRITE1

CHAR,4,12,"£

BH

1670

C=0:FORI=BTO104STEP32:

QH

1680

C3C+1:FP{C,0)=J:FP(C,1 )=I:HEXTJ,I

1480

POKEI,J:NEXT

ES

1490

1-6):NEXT

••'I'M CHAR,4,14,"{RVS)JK{4*

MM

1698

RETURN

PJ

170B

XR

1718

DATA ,,,,,,,,,,,,,,,,, ,-,,,.,,.,,,,,162 DATA 128,2,123,64,162, 170,162,170,85,86,170, 85,90,42,149,104,13,14 9,96,2,165,128,10,170, 160,42,34,40,40,,,0

HR

1529

FQRI=15TO22:CHAr77,1 ,"

GM

1530

CIIAR,a,23,"{RVS}t4}

CD

,1:MEXT~

(3 SPACESJCOPYRIGHT 19 COMPUTEl

{3

SPACES!"

PUD.,

CHAR,0,24,"(10

1540

ALL

RIGHTS

(10

SPACES}"

INC.

EH

1720

RESERVED

CHAR,0,24,CHRS(14 8):CH AR,0,24," "

EM

1560

CHAR,20,15,"{OFFj{CYtJ} l.fBLOj ADD & SUBTRACT

1730

1570 CHAR,20,16,"(CYH]2.

SR

1580

GJ

1590

CHAR,20,18,"(CYNj4.

JJ

1600

CHAR,20,19,"(CYNJ5. [BLU}

END

1750

BJ

DATA ,,,,,,,,,,,,,,,,, ,,162,128,2,123,64,2,8 DATA

ORDER" 1760

KQ

1610

RETURN

ftF

1620

HG

1630

GOSUB260 FORI=3534TO4095:READJ:

0,160,2,170,168,2,191, 240,2,255,192,2,255 PH

1770

DATA

240,2,127,244,10,

COLOR RIBBONS & PAPER

GET MORE FEATURES FOR

RIBBONS: Red, Blue, Grn., Brwn.. Purple, \W.

BIBLE STUDY

Kbtoont

Prlc. E.ch

Btecfc

H**1

Color

Tunjisr

Brothsr Ml 109

4.95 7.00 5.00 4.50

5.95 9.00 6.00

7.00

5.25

6.75

■ MPS B03/1E26 ■ MPS G03 - MPS 1000

6.25 4.9S

7.25 5.96

7.00

4.95

6.76

-MPS 120Of125O

3.98 500 6.50 3.75 1.75 6.50 6,75 5.25

6.00 6.00 4.25 2.25 7.50

7,95

C lloh ProwritB Jr. Citizan 1200(1800 Commodore MPS 801

- 1525

Epson MX80/U80O C! ...'[■ 82/92

Ofcidaia IB2/192 Panasonic Hi' 1080 Setkotha SP 800/1000 Star SG10 Si,-: NX10/NL10 Slat NX100O Sisr NX1OOOC - *C

-

7.95 -

_

6.75 4.50 6.00

DATA 248,42,143,248,3B ,31,240,31,255,224,6,2

254,28,34,15

54,128,4,85,64,2,69,,,

£ 5.00

■l - a u 11. l i; narrow your neiTch down further,

s 5.00 $ 5.00 S 5.DO

- Craiing of youro vn flies, us ing [he built in tcxl edi [or

Starcross. by infocom

S 5.00

Zorklll, bylnlocom

s 5.00

Klckman. by Commodore (cariridge)

$ 2.50

Alphabet Zoo, by Spinnaker

s 5.50

chincxert. word* or phnHt ti once Search :. " ■ [he Bible, bui ilui your own filo, or even ihc resjhs of

to copy Scripture, (cxi orieirch reautu in(o vour file

2.25 6.00 5.50

4.50 7.95 6.75

-

8.75

-

■ Compiling your own Penoml Hlble ccmUlnlriR *IJ your noiah comrne:nlih outlining of Icxl in tolor ind

Zorft II, by Infocom

s 5.00

Story Machine, by Spinnaker {cartridge} S 7.50

keep k orguiiied. Make new references, add to the

Math IV, by Commodore

existing references, or reference your own filcsl

Caslis Wollonstein, by Muse S 7.50 Beyond Castle Walfenstein, by Muse ... t 7.50

■ CompiElbiUty with ill disk drives for the C&/1ZS including l«lp 1S71, 1581, SFDlOOl. ind hird disk drives. A bo will tik e idvanuge of cartridge or hirdwire

BRIGHT PACK-200 Sheets/50 tact color: Red, Blue, Green. Yellow. 9 1'2 ■ 11 - 111.90/p*.

■ peedup pnjduca like FAST LOAD or Jiffy DOS [q Improve pexformince of die program. Entire Bible

PASTEL PACK-200 Sheati/50 «ae

with references frtJonLoclghLl5Bl disks. C64vl.2 *nd

815-468-8081

1850

Assembler, by Commodore Suspended, by IniocDm Deadline, by Infocom

- Scifthing for up To 12 putiil words, wlldcird

5.00 4.50

Canadol B00-621-5444

HE

S 3.75

NIV foomoica ind a Concordance

COLOR PAPER

(US1 800-522-6922 •

DATA ,,,,,,,,,,,,31,,3 1,113,192,113,192,97,1 93,56,51,3,7,220,6,31,

Super Expander 64, (cartridge)

Cn'ir^.iL* ) refffwai, wordtofChrtilln rolof. cumplae

1.75

RAMCO COMPUTER SUPPLIES

1840

3 for All Games, by BCI .

VerelonorNewlmemilianilVFn'on !r.;!iv..!i .1 v ■:-

Rfiphtc* or diffcicni type aiyle*-

P.O. Box 475. Mantano. IL 60350 U.S.A.

SS

$ 2,75 s 7.50 $ 2.75

wordptoteasoTm, Ulte Piperdlp ind CEOS lo »dd

Far , ilibon* & paoar nat lialcd above , call far price & avail. Price & iaec. subject to chm^a w/o nai ca. Mm. ord*r 125.00. Un. E.'.M 13.50 nWl Viib. MC, COD.

6,12,33,6,8,35,2,12,50 ,6,6,22,12,3,20,56,7,2 20,96,31,253,240,34,15 ,248,42,143 1330 DATA 24B,38,31,240,31, 255,224,6,254,128,4,85

The Tool, by HomBwara Disk Utilities, by Heal Soltwate Prinied Word, by HoraewarB

Reference Bible offers: - Cwnplae Old ir.d New Tattmenta in King June*

7.96

COIOR BANNER BAND PAPCT - 45 ft/toll- t9,95/W.

CE

1820

88,10,149,96,2,149,128 ,10,170,160,10,34,40,4 0,34,8,32,,,0 DATA 3,192,240,6,97,15

S 5.00

6.50

- »11.90/pk.

FC

253 DATA 84,42,213,84,170, 85,86,170,85,90,42,85,

$ 5.00

You can also conven your filea foi use wiih mmi

YbIIow, Blue, Ivory. 9 1/2(11

1810

Go, by Hayden

7.75

color: Pink,

HQ

DATA 2 , , ,2,,,182,,,150 ,,,42,,,1B2,,,150,,,1S 0,,,42,, ,10,195,212,2,

Skill Builders, by Real Software ....

LANDMARK The Computer

-

T-SHIRT RIBBONS (Htat Tramfwl - Red, Blue, Grn,, Stwn.. Purple, Yel.. Blk. Call For Piice i Availability.

1800

0,42,34,40,40,,,0 DATA ,,,,,,,,,,162,128 ,2,123,64,2,89,64,2,17

CS

,40,34,8,32,,,0

AD

240,2,255,192,2,8

5,84,42,85,86,170,35,9 0,170,149,106,42,149,1

04,2,165,128,10,170,16

LESSON"

,104,13,149,96,2,165,L

0,42,34,40,40,,,0 1740

244,42,85,84,170,

28, 10,170,160,10,34,40

96,2,165,128,10,170,16 GG

DATA

85,86,170,85,90,42,149

64,2,89,64,162,17

,90,42,149,104,10,149,

CHAR,20,17,"(CYN}3. iBLU} SUBTRACT ONLY" RANDOM

DATA

9,64,2,170,168,2,191

ADD ONLY"

1790

,,,,,,,,,,,,,,,,,

0,162,170,85,86,170,85

MS

DATA

40,2,127,244,10,95 SX

23

GG

1550

IBLU}

,2,89,64,2,170,160,2,1 70,168,2,191,240,2,255 ,192,2,255,192,2,255,2

,.,,,.,,,,.162,128,2,1

SPACES)

BG

(BLUJ

1780

FORJ=48T0243STEP48

{OFF)£{BVS]UIUIUI

90

JE

,0,10,0,1,1,1

{10 SPACESH*J",1 1500 CHAR,4,13,"{5HJ******* 1510

104,2,165,128,10,170,1

C12& v2.0onaunc prognmdbkl

$89.95 EOY S99-95 ZBfi!lL$155.OO plus M.0O/J6.5O shipping in com. USA

,.

S 4.50

Toy Bizarre, by Adi vision

$ 5.00

Zenji, by Actlvision

:. 5.00

Spider Eater, by Koala Home Cataloger, by Continental

..

Praciicalc/Ille 64. by Practlcnrp

S 3.00 $ 9.50 S17.50

All Titles are on DlskettB, Unless Olnerwise Noted.

Much More Available ... Including Software for Amiga. Atari, Apple, MAC, IBM & More!!!

FREE CATALOG ... CALL OR WRITE!! CAU. OR WRITE FOR FREE BROCHURE

PA.V.Y. Software P.O. Box 1584

Ballwin, MO 63022 (314) 527-4505 MC/VISA icttpcrd Fotci^n vden wiik f« il.[:,r.;

Circle ftaadvr Servict Uumbir 193 Circle li. ...i

■ S

■■ Number 192

ID ORDER. SEND CHECK DH MONEV ORDER TO:

COMPSULT

PC. BOX 3233. SAN LUIS OBISPO. CA 93403-3233 Includs 14 00 (or Shipping & Handling CA Bljldinli Mull ineluda 6 ?}% Silti Tji fliittttnni" Cili 8Hi-5j|-65it Circle Roodoi Sarvica Numb«r 128


Go Nuts witt

On a

Budget?

See Our Under $10 Bargain Basement. ACCOLAOE Ace of Aces

$9BS

BuD6<e Gnosi

S9.B8

4tn a Inches Fooltou .. 59 Ba 4th & Inches Team

Cwisi

Hardball Tost Drive 1

.

ACTWS1ON

Apncno Snon LasiNmja'i

.

. 5988 S9 BB

..

Chopndop

Die Ham

seas

S9 86 S4BB

$968

.

. i9BS

ADVANTAGE

Menial Blocks

5968

snooi'sm Up Const Sei I9.9a

Switt Desktop Publ.slwr Sfi88 Swift Muse SfiBB SrtltT Pflfrtt sub

Double Date 59 88 Go To Hew ol Cto$ . 5988 Hoily*ooa" Squares. . 5966

Swift Word ProCQSSQr . . 56 88

Supet Password

DATA EAST

HI-TECH EXPRESSIONS FunHause 59 88 Looney Tunes Pnnt Kil 5988

sees

Swift SpreaosneM iian Warr** Plorccn

59 as

wee

EASY WORKING/ SPINNAKER Plannor vVntei .

S68B

Chuck Yeacers AFT

.. S966

Legacy o' Ancients —

L.'eSeienM US Geography US Government US IWIUyl Or2

Ma/we Madness

16 83 S5 88 55 B8 5&88Ea

VocjOutary BuriOe/ .... 5588 BOX OFFICE

AH

$968

GH00EHBUND amplifier Davids

SuperBikeChallenge

.

SSB8 £683

CAPCOM Bionic Commando .... S9 93

Forgone" Worlds -

S9B6

LasiOuel Pocket Bockdi Street Fightor

59 BS S989 S9Ba

CINE MA WARE CLASSICS &nDM S9B6 Swill Data Base

Realm ol impossibility

Skale or Dm Sinke Finei

. .

seajl

EPYX

waa

srse 59 ae

5988

Space Station Oblivion Wo'lO Karate Champ .

is as

QFL Cli Fooltull Take Down

GAMETEK Candy Land.,,,. Chutes 8 Ladoerj

S96E

59 SB

S3 SB 59 SB

i'liii

H SDA ClOSEOUTS !!! liuntjird Slarglnler

vlasieiTVFfl Carl

.

.,

iVICQ PedtMin Joysth

51313 . SB&B

$17 1/

EkKlrorc Addreu Booh S4 M -lotujymoorwrs

EPVX 200 XJ Jo/biiC*

516C6 S6EG

SPIN KB-Rcorjing

ZommandO ,..-,.,

1 age 7-i2 r......

-S999 . 5368

^^aileit'onic-Feu?)..

. 5333 .S4 44

Squasti-MMitronc

.5444

CBS G rovers Adv . ■/osif of MrtgrC ,..

ABACUS BOOKS

AnaioTiy of the I&fli. Anfljorriy of if k.1 C&I .

jEOS JrsnJo A Oul

GEOS Tfn.iis4Tips .

ABACUS SOFTWARE

.S3 33

S14 lid

...S13 ...113 $25

Bait 128 'Oetke; Basic

539 ...513

CBS M.rth MilMge . . . 5333 CBS Argo5 E/podition 5333

SEGA-Congo Eiar^go Sea Spoiler

. 5333 . 5222

E A Arrwf Cup Sailing 5666 Alien Destruction Set ,57.77 Ralnbird Corruption . 521 21 Sdman's Chela Openirt ]S)5 15 Maslcntronic-Ten speed 54 44 Fraction Fever-Spinnak fir 57 77 aui-CaC 3 Spicadsneel 51 Boston Compulor Del seas Recipes-Bati Included . 5333 'Quantmes Limit! a Cad Pak . Cad Pak 128

...

Chart jack 64 or 128. Co&ol64or 128

. . 525 ...W9 S2'j En 525 Ea

Win. Lose Or Draw Jr

5888

BoB-rosSoetasI Deiive-y

S6B8

Ernes Mage Snapes S666 fiio-ATi f-n.rn.nl Ant

5688

Muppel Pnnl Kit ... 5968 PolsAroundTown .. S683 SmameSl Print Kil S98B INFOCOM Hitchhikers Guide Usiiher Goooesses..

S9 88 S9 83

INTRACORP

Business Card Maker .. 59 88 Murder on the Atlantic

S9 88

MASTERONIC Double Dragon I

5988

LnstV-8 Ninji

5488 S4 66

MEUOUHNE HOUSE John £-■-.',. Q-Back .. S9 88

Mogic Johnson's B-Bull 5988

TAS128

■Rffjiires GEOS1 ACCESS

Echo'on w/Lp Silk

Hoarf Matal LB Go" Tnpw Pack

Mrnn SlrcDtB

S39

S?9

525 . ...S14

$?&

Tontn Frnine ,., .i2i World Class L B Goit . -S25 World Oass LBGdl Fam Course 1.2or3... S14 En ACCOLADE Blue Angels FliQPlI Sim .. .519

DuooieGhosl

Fast Break

519

SIS

Grand Pn> Circuit i19 Heat .'.i.i- Boat n,i. - 519 JacK N^klata Goil 523 JN Gil Oimp CoursesI9HU JN Gil Inll Course! .. S98B

...139

■i>v! li.j"--kr Sinke Acoa

539 Ea

TO 2 Europe Scenery S9BB TD 2 Muscle Cars ... 5988

PPM

PPM 12a Super C64 or 128 . . Super Pascal 64or 128

5863

5988

Win. Lose or Draw . . 5868 Win, Losc-ui Draw 2 ... 5386

Ernies Sin Splash ,,. 5688

59 ea

BouiosGaw Consi Kit

CAME STAR Champ B&eDflll

Rerrio* Control

59 BB S966

S9B8

S9aa SO 88

World Tour Gorl

Jet Combat S.mu'alor

S9B6

S9ee

S'JBB

Wasteland

M.dnighi Magic

COSMI

Modem Wars Music Const Sol Peguui ...... PowwjBay H«**y

S9 88

HI-TECH EXPRESSIONS Eosame Slreet Senes. Astra Qiover 5683

Financial Cookbook .,. 57 86

AEC FUN LEARNING

5983

MullfX!! Advunlure

PrmlPOrtm 56 BB

Filer

ELECTRONIC ARTS

Press Your Luck

SMEa

S19 Call

Tust Drive! ThaDuBl...S23

ARTWORK

B"doe50 Sifl D.my Doiiow Hory-Kiu.' S'J KdieiaoKulic:. S l-l Linkword Languages

516 Ea

SinoPokw

S21

S P Daw V,w =.

514

S P Daia Female "1 or 3 SM

AVALON HILL -ON SALE! SuperSunday .. . S196B

S8S19B7 Team Disk .. S999

P.S Paper ReMI &mCity

CINEMAWAHE iX'liindo'of Ihc Crown .. ,S23 Flockd Ranger

523

TheTtiieeSloogos ..

TV Sports Football .. Warp Speed (Carl) ..

. .S23 .521 . .S33

CMS General Accountant BJor 12a . 5119E3

BATTSniES INCLUDED Paperclip Pubirenw

S33

lni*ntory 128

Paperclip 3

533

COSMI

Aw^iid M.kku' UbWm . Award Mnki- Plus

Call S25

Home OH ice Work

BAUOVILLE

S14 S19

S49

Chomp'

Slniion

ST6

S25

SHAHC DATA

All New Family Ffiud. AvO'dT ln> Uo'l

. 588G . S988 5988 Concentration2 ..-., .5968 Concentrfllon

...

Wipe Out

. S9ae

5P1NNAX.EH

.5688 EZ Working Planner . .5686 EZ Working Wilier. . . S66E EZWoriura}

Filer ....

KindmCOmp Learn the Alphabet

5888

$4 88

Learn lo Spell

SPRINGBOARD CM Library Vol

Newsroom MR An

1

.5988 ..

• 1,2 0'3

TAITO Arkandd

S96P

. 5988

5968 Ea

..,

BubOe (SoboW Renegade

59 ee

. S9se , 598E

THUNOEH MOUNTAIN Dig Dug .5988 Gala man

Ms Pap Man PaeManJr

Summer Cral lego.

. S88S . 5986

. S9M

.. .5988 Ramoo Isi Blood Pan Super Pac Man . 5988 Winter Chalfengs. . S9BE VALUE WARE

Ami

EducaloJ Entertainer Home Banker

TD 2

TD 2

20 of the

most entertaining programs

of all lime lorone low price.

100's ol hours of arcade, adventure, sports, strategy

& simulation fun.

TOP 20 SOLID GOLD

54 88 54 88

Learn lo Add

Certilrcaie Maner.

What-A-Deal!

SDA Discount Price $10.88 Top 20 Solid Gold

BERKELEY 5OFTWORKS

G«s 12820 Geo-Cat t2B Geo-Filo1!B G«b64(!0I Don Pack Plus 64

.

FoniPakPlus64

544 SJJ S44 S39 ...S19

DATA EAST

S19

Heiivy Barrel

533

Suptrf Har»-on ... Jnioucnattes . ., Vigilante

519

Goo-Owl 64/128

Geo-Cnlc64 Goo-File64 Geo-Programmw 64 t;a

Geo-Publisti 64/I2B

533 S33 544

BLUE UON - ON SALE Tic*ei to Hollywood .. stesa

Tichel to Lonflon

SlfiBe

TicIieLIO Pans S10B8 ItleltoSuain . . . S16B6 Tickeiiowash dc . stsea

ABC Mcuday Nile

Football

3ad Omles batman

..

, ,,

totman The Movie 'oUoCcd

DATA SOFT

Hunt lor flea Ocloter

510 Efl

525 . sis SIB ..S19 C.i ..523

..S19 . Call

. S16 S35

DAVIDSON

Algeblastar. W-iin Blasts

5!t

.....

. S19

. 5466 . 54SS S-1&. 54.86

Calii Scenery

. S9BB

SuperCan; .

. sges

ACT1VISION

Pro football simulation so real it sweats. Incredibly lifelike graphics & the best animation ever. 28 teams. 16 games,

,f'tJ

broadcasters.

cheerleaders & more,

Bt-yo'W Daik &otle .

., S19

CrDubovf Dr,i«wiW8rB

519 529

FIBMornel

523

GnostDiSiers 2 Last Ninja 2 .,

S19 523

Neuiornancpr Pov^r Dnlt

S25 CaJI

Rampage

E23

T.V. SPORTS

SDA

FOOTBALL

Dlscounl Price $21

DIHTANNICA

Ey« 0< Hofus

(25

BankSI Wraer $33 Carmen S D - Europe . - S25

Carmen S D. - U SA ....525 Carmen S D - World .. 123

Sihmi Beaoer i

SIB

Word Anack

£19

Spoil it

DESIGN WARE

Body Transparent

Designasaurus

S19

519

.519

AMERICAN EDUCATIONAL

Curse of Banyion

$16

DICITEK

Leain lo Reau1 IGr 1-4| Scmtca Qrauusafd

Omn.-Pl.iy Basleltsdll

S23

Hodywood Poker

Omm-Plny HorsoRaco. . .123

Allured Boast

PS Companon P a Graphics UO'ary «1.2or3 P S Graphics Lj&aiy Holiday Ednon

$26

ELECTRONIC ARTS

Baid5Taie2 ..SI? DaiJs Taw 3 126 Boyonuihe Back Hole.. .531

Biology

Scienci! GrnoesS/S Sca'XCC (j'.i.i-,7o USGoography

US History World Geography World HBtory

512

,S25 %\2

112 512 (12

.,,,112 S12 512

Downhill CriallsnBe

Pnnl Shop

S14

523 516 Ea S16

Hole m One Mm Goll

Caveman Ugh-Lympics

S19

519

S23

521

' Please Read Tht Following Ordering Terms & Conditions Careiully Bolore Placing Your Order Orders with cashiers check or money order shipped immediately on m-slock items1 Personal » Company cnecki. allow 3 weeks clearance No CO 0 s1 Shipping ConlinenlalLtSA-Ordei5unOerSlMaadS3 Iree shipping on oideisover SI 00 AK,m,FPO.APO-ShippmgisS5on ,-in orders' Canada A PueflnFiico-shippingis 57 50on all orders Sorry, no olhgrinternalionaloraertaccepted1 PA rcaidenis acfde^aales tan on tietotaiamounl old cfler including shipping chnrges CUSTOMER SEflUICE HOUBS Mon-Fn 9 AM-5 30 PM Eastern Timo HEASONS FOR CALLING CUSTOMER SERVICE-412-361-5291 (1) Slalusol order or Back OHtot i2) it any merchandise purchased within 60o*ayslromSUol A is delec live, please can for a return aulhonrationnumogr Wn win not process a ret urn without a lelurnaulh Ji1 Defncl i we merchandise will be replaced with (he same merchandise only oiher returns sub|0c1 to a 2Q^res(ockirig charoe1 Afler GO days from your purchase dale, piease refer lothu warranty Included wilh Ihe producl purchased A relurn duacll)1 Eo the rnanulacturc Cuslomor service will no! accept collect callsorcjii!sonSDolA'& 800*oro«f ime^'Pr. ■■-. &.i..i.'.tr)iliiyiiresuojecttochflnoel New titles are irrtvinQ daity! Piuasu call tor more miormation


Stock up on your favorite titles for Ihe long

Deep Discounts from SDA

summer ahead.

re MiLfilll

... .£29 S3?

KM

HOUSE The Major League's most valuable pitcher brings you to the mound & blister that horsehide aver Ihe plate.

OREL

SDA

List $29,95

Discount Price $19 ...JH ...ssa

Chcssmnster 2100

Double Dragon . Oregon's Lair . .

"1SJC Liahl Pen

Empjro

Graen^sG.i"ciw"i Cii.ipn.Li Gol)r>riB ■?

...Kfl

F-Ifi Combat Pilol Ferrari Formula 1 .

Graphics InlcgMtor 2.

.. Cal . Chi

..

Iron Lord

...121

.. .SM S21

Jardon Vs Bud

Kings Beam Vo"eyBal ...SZi Madden Fooioall .... .. .S2t UaniAC Mansion .... Siavis Boncon lyrng. ...126 Might & Magic 1 .... ...117

Mighl A Mnoic 2 .... Panzef Battios...... Pro Tpnna Tour .... P-OJQCt Pireslflrt

PjNyjSaga

Sentinel Worlds ... . Skale Wars... T ..,. Startlight. ,. Star Fleet 1

EPYX

Devon Airo....

rast Load Can Melrocross.... Wind-flofl Revenge of Defe K

Vegas Craps

119 $19

M ED AUST i MICROPLAY

S19

Pro Soccer

S1488 S9SB suse Sim

PureStal Colleoo FJ-Fiail Stunt Track RoOBr .. , , .

S?.l szs S3S

XenoptwOe X-Men

S23

Or

.

HershiserS Slnke Zone.

nt

...us

Doom's Rff-flnge...

SZJ

119 119

MELBOURNE HOUSE

...S19

Mn, Losoor DrawDeluxoKS

■ 17DCDl>IU»ULP.

S19

3-DPoOI

:!ec Co Learning LiD i

NKWELL SYSTEUS

LOGICAL DESIGN Cluo Bacigammon Vegas Gamtjlor

sizea

HI-TECH EXPRESSIONS

NFOCOM BstilBtecn

SIB

S196E ...524

Spans-A-Rooi . -ace Olf Hockey ....

SJ5

S19

Bcrupples

$26 $23 S23

S19

SA9 S19

SaaDtna.

S26

Snow Slnke . . . GAME STAR

.$19

$19

Monopoly Risk

... 123 .. Cal

Magic Jofngon D.Qall .

Oblitarator War in Middle Earth . . . World Tropfly Socct'r .

.S19

.S19 .119 Can S25

S19

MICRO ILLUSIONS

.169

133

514

F-I9SiealiriFighler

S25

Gunship

Pirnlcs

S29

S39 S«

Rea Slorm Rising

Si hint Service

America's best selling alge bra program is designed by teachers and tested m classrooms. For pre-algebra 8 algebra students

Alien Synaiome

S23

Auasie Games .

....

CluDhoiise Sporis CrCSSM«fJfd Magic De Ja Vu GsuTTIet!

...S19 St9 S19 523 S19

Hoslfloe

S19

InonorSporo mil ToamSpcrrts

S;orm Across Europe .

PROFESSIONAL

Flael Syslem 2 Plus

Flea Sysienra4 138 .

NINJA TURTLES

PS\GHOS\S ■ ON SALE!

Balliili.

S16S8

CaDT.Tin fiu

sis ea :•

OutRun

SZJ

Snmotji... Space Harner bpor!^ Mega Hits

119 S23

.

--S25

...ST.

....

iobs Term Pro

...

-mnl Cflrtndgu 3

... .

Mverick UbNties V 4

iiurvt>as*&4

Supcrscnp! 64 ..

.

...K9 . S39

W'.vn .S25 SJ3 ..S23

SIMON \ SCHUSTER Star Trek ReOel Typ.ng Tulur 4

:

n

-Send check or money orders to:

P.O. 111327-Dept. CG

Blawnox, PA 15238

S26

WEEKLY HEADER

Wsanjry Trilogy SOFTBITE Lolto Program

..123 ..S25

S25

..132

..$19

Tana

Iifi

SPOTLIGHT DarkS«<0

SZ1

ToaiEciiDse

HI

PA Orders 1-800-223-7784 Customff Service (412) 361-5291 Fax Order Line (412) 361-4545 1 Free shipping on orders over $100 in continental USA. 1 No surcharge for VISA/MasterCard. 1 Your card is nol charged until we ship.

Main 1 or '2 Numbers . Oocosites

CnaseHQ New Zm\ano Story

JJ1 S21

,...IM ....tu -S16

Can

Shapes..

,.114

S26

Town Builder

. .516

S19

Spellgraboe'

S32

Typing

. .Slfl Can

iionuli .DSHD

Can

FrwOom CordkBS

Call

.

$J4

Dish Case (Horns 75)

.. S688

Dish Drive Clearw

. . 54 S8

Orak Case (Holos 110)

SB86

tonrroflec Winner M3 Analogue Mouse

$33

EPVK5CQXJ Joysliefc... .S14

Wico Boss Joystick

$12

Wico Ergosiick Jo/slick S16 KETEC Super Gracnn . . .SS9 lETECSurwr GrnpnuJr S39 KETEC Super Graonn

Gold

CLIP a SAVE

OFF

ON

MAILED-IN ORDERS-

OVER $50

"Check / Money Order I MC/ViSA senl !0 our P.O. Box Address.

EXPIRES 5-31-90 CLIP 4 SAVE

S14

W]Co Bal Handls Joyslici 117

$250

$49 S19

!4!8B.

Joystick

£14

CLIPS SAVE

,.S16

Sony5'.DSDD....S699B«

S23 JZJ S19

T1MEWORKS Daifl MarugiH 2

.-S16

ACCESSORIES Animation Stalton CompuServe Sunei Kii

S19 S19

Djrk Casile TduaBiOgc Warioo.

S14Ea

...,$1J

Reading . Beafling

S32

Retvnge .

THREE 81ICTY

SPECTRUM HOLOBYTE

Death Bringef Sfiwdboll

ABCs

TAITO A'hj-vj ,i 2

E23

SllCl. (Mar Series

S2S

SUBLOGIC FligW SimulOlor 2 F S Scenery Disks Hawaii Scenery Jet Steal* Mrsson

S18 S23

Double Dragon 2

THUNDER MOUNTAIN Action Pack Vol tor2 S1dEa

SIR T1CH

■ Schoiil purchase orders uccvplcd.

PM ArtGariery Fnniasy Prim Master Plus VIRGIN GAMES

SIS

Ramboa

Heart o( Maeistiom ...,

1-800-225-7638

i...:.l..

UNISON WORLD

!21 S32 S26

CompfeloSAT 125 EZWorkingTn-Pnck .., .114 Kipwritor , $17 BWWorBPublrHwr

$1188

Decirrtal Dungeon ..,, S11 B8

Ofjcralion Thurirjerbolt. , Calf Operalion Wi>lt .. . .519 Puurac Call Qn S19

SDA

USA/CANADA orders

"i

si')

Discount Price S19

L ■.-,■■ ;?:OSli

3oaJlu

Astronomical Selections

...KK

ous streets or you'll gel turned into turtle soup.

Sol>j Term Pro 1?8 .

T\eep Discounts

...S33

nunchukus Shit the villain

Thunder Blade

Cpeedy Delivery

.S19

From the Saturday morning cartoons come Ihe heroes in a half shell. Grab your

TEENAGE MUTANT

Animal Kingdom

SPINNAKER

GW Turoo Loan & Save

S25

UNICOHN - ON «[£>

. S39

WaioltrwLance

j

MISC UTILITIES

SDA Dlscoo

Heroes ol irwLnrce O«mjn Pool of Raoance

EU

WordWnterfl

DM M,w Aul lor2HI Ea Geltysouro 139 Hillstai S26

POUU1WARE All Dogi go lo Heaven

SIB 519

Evelyn WoodflMUnr

■HintOooisAva>latne ...Can amBs ol ruapoiean 532 Cnarrpio"S oT Krynn ....$26 Cure of Ajunr QonrJS .. , .126

Discount Price S26

S19 $23

-oril Maslei !2a

ALGE-BLASTER List $29.95

SSI

SDA

Acion F.gmei AtlttDurner

JninwferJ

grades 7-12.

[Cit^

Uiumn Trilogy

w/unique ecosystems &

M1NQSCAPS

Apt.

iStrect.

TangkM Tales Times o! Lore Ullimaior S Ulimn 5 Hml Booh ..

has gone before,..into the

List $39.95

! COMMODORE CATALOG .NAME.

Space Rogue..

Electronic Arts

Sgt Slaughters WatWnrs.S19

Davidson.

ISS

Boldly go where no game

STARFUGHT

SPRING 1990

£75

Moebiui

alien races.

Quo

.. Cai

Orrog« Ogre CobiFi/CjsBi 2

KOKAMI/ULTRA Teenage Mutoni Nmja

LEISURE GENIUS

121

WWF SufieraursVol 2...S14 WWF Wrosllirg S19

most far reaching outer space adventure ever. 270 Star Systems, BOO planets

Turtles

'.'.'at

Oil 133

Search FnrTheTflame. ..ST9 Secunly Alerl St9 Superman .519 UJ^mate Casno GamUmg SJ3

LEARNING COMPANY Header RabOii

..Sze

Turbo Oiil Run

Si9 119

Bumper Slicker M.iker . . .133

Jnifinna Jonoa Laal Crusade Arcade Version

S23

lfJTRACOHP

,.,»!

Fjre King

SM

Flexidrd«55

.. .Sis

Baa bidqo Knights ol Legend

MICROPROSE Airlnxne Ranger g F6 Slnke F-16 S E Eagle

HERSHISER'S

STRIKE ZONE

OHIGW AuloUuol

WWF Superstore Vol 1...IU

lhe#1 arcadegame. Stepup

~l

MAIL-IN FOR OUR

MICROLEAGUE l)j'*>n.ii v. G'.i ■ ii .. :j S2S (1-(3.111 £6 or 69 Tciini Disk 114 Ea

CLIP S SAVE

Software Discounters Of America

Order Line Hours: Mon.-Thiirs. 9:01) AM 1:01) PM, Fri. 9:00 AM-7:00 PM, Sal. 10:00 AM-1:00 PM Kastern Time

MODEM OWNERS: You can order on-line from our Commodore Shop via the CompuServe, GEnie and Q-Link electronics malls.

S79


In the year 2100, nuclear weapons are

relics of a forgotten era. In this day and

Challenge a friend

At the start of each duel, six lethal spheroid bombs are randomly scattered about the Arena. Each contestant moves about in a hovercraft, collecting

in this spectacular,

the teleporter, it's transferred randomly to another location on the playfield. In the process, the teleported object re

action-packed

tains its original velocity and direction.

shoot-'em-up for the 64.

the bombs and then firing them at the'

opposing gladiator. Because of their spherical shape, the bombs roll across

After you've selected a battlefield, press f7 or a joystick button to begin a match. Initially, each player is given

nine hovercraft with which to do battle. The green ship, controlled by joystick 1,

Two joysticks required.

appears at the upper right corner of the screen; the blue ship, controlled by joy

stick 2, is at the lower left. The number of craft remaining for each player is

the Arena at high speeds. But at the

same time, the undulating surface of the playfield

as a flashing yellow checkerboard. When a hovercraft or a spheroid enters

age, countries settle their differences in a duel between representative gladia tors. The site of their engagement is the Arena, a manmade battlefield consist ing of treacherous pits and hills.

port device that appears on the screen

shown at the top of the screen. A game ends when you've destroyed your op ponent's entire hovercraft fleet.

makes their movement

unpredictable. As you'll soon learn, the keys to survival in Spheroids are quick reflexes and a deadly aim.

Playing the Game Players use bombs, or spheroids, to try

Gelling Started Spheroids consists of three programs.

to cycle through the selections; then

The first two are written in BASIC. To

press fl to generate the chosen battle

avoid typing errors, enter these using The Automatic Proofreader, located else

field on the screen. Battlefield selection can also be made using a joystick. Push

where in this issue. When you've fin ished typing, save these programs to disk as SPHEROIDS.BOOT and SPHEROIDS

either stick left or right to cycle through the battlefields; then push up or down to generate your choice.

.BASIC, respectively.

Ending address:

SI788

When you've finished typing, save this program to disk as SPHERO1DS.ML. To play a game, plug in two joy sticks; then load and run SPHEROIDS

.BOOT. After a short delay, a title

over one. When you're ready to fire, wish to shoot and press the fire button. Once fired, the spheroid assumes

the color of the firing ship. If the oppos ing player's ship comes into contact

with a spheroid armed by your craft, it is instantly destroyed. Armed spheroids have enough momentum to propel

should enter, are as follows: Slatting address:

lected and fired from the hovercraft. When launched, they roll across the battlefield at high speeds. To pick up a spheroid, simply guide your hovercraft push the joystick in the direction you

The third program is written in ma chine language, so you'll needMLX, the machine language entry program locat ed elsewhere in this issue, to type it in. The MLX prompts, and the values you

S0801

to eliminate the opponent. Six spher oids are scattered randomly across the battlefield. These small devices are col

There are six battlefields to choose from: Open, Lattice, Diamond, Cy

themselves about two lengths of the Arena. When its energy has dissipated, the spheroid slows and its color reverts to red. It can now be picked up and re armed by either player. Since the spheroid bombs roll along the surface, the mounds and de

screen will appear, showing the various

clone, Quadrate, and Random. Each

objects you'll encounter in the game.

battlefield, with the exception of Open,

Press any key or a fire button to continue.

contains mounds and depressions.

pressions affect the way they travel across the playfield. For example, if a

These appear as diamond-shaped ob

spheroid is fired into a depression, it

Prepare (or Battle

jects on the screen and come in four dif

will roll around the sides until it even

Before each battle, you're presented with a menu for selecting and generat ing different battlefields. Press f3 and f4

ferent sizes. Mounds are blue in color,

tually settles in the center.

while depressions are gray.

34

COMPUTE'S Gazolio

June 1990

Every battlefield contains a tele-

When the game is over, press any

key or a fire button to return to the main


menu. To pause the game at any time, press the RUN/STOP key. To exit a

match before it's over, press SHIFT-Q.

Gams Tips There are several playing strategies that you might like lo try. If you fire a spher oid into the teleporter, occasionally it

will materialize next to your opponent, destroying his or her craft in the pro cess. Also, try using the mounds and depressions for bank shots. At times, your craft will fall into a

depression. If you simply thrust in the direction that you want to go, it will take you awhile to escape. The quickest way to get out of a depression is by rocking your hovercraft back and forth until you gain enough momentum to escape.

Sometimes, several spheroids will appear very close together. If you hold down the fire button and maneuver around them, you'll fire a deadly volley in the direction you're traveling. Firing

a stream of spheroids into the teleporter is almost certain death for your oppo nent. Since the teleported spheroids

materialize in different locations, your opponent will have a hard time evading

all of them. SPHEROIDS.BOOT BS

10

Q$=CHR$<34)

RF FS

2tf 30

POKE532B1,0:POKE53280,0 PRINT"<8}(CLR)L0ADING SP

HB

BQ RH MM

40

50 fi3 70

GP

JF

SR

110

120

FQ

80 90

140

GOSUB2280

PC

150

PRINT"{CLR)";

GC

160

S=1:MO=1:GOTO380

PB

170 PRINT"{HOMEX3HrVS) f5

H

AC

180

QE KQ

190 200

AH

210

QH

220

23

SR

30

230

40:POKE10240,0:NEW"

IF X=l THEN923 FORJ=X-1TO1STEP-1

HD

710

FORI=1TOJ*2+1:PRINT"

KD

720

{3 LEFT)";:NEXT PHINTMI!)3(CS, 1,1) 1

DE

730

FORI=1TOJ

HM

NEXT

MS

740 750 760

DK

770

FORI=lT0J

SM HD

780 790

NEXT

";SS;"

HP

803

BC

813

POK.E198.0 GETAS J=(P£EK(56320)ANDPEEK[5

GS EK

B20 830

NEXT

ER

840

FORI=1TOJ

XS

PRINTMIDS(CS,4,1);"

0:SYS26 33:SVS2624:GOTO4 50

ES

8B0 890

FORI=1TOJ

IF{JAND16)=0THENGOSUB13

SK RM

900

NEXT

910

NEXT

XS

920

RETURN

30:SYS2633:SYS2624:GOTO 450

{2

KQ

EB

930

REM

XA

250

IF{JAND8)=0THEN320

ED

940

X=INT(RND(0)*38)

Y=INT[RND(0)*23)+1 IF(PEEK(55296+Y*40+X)ftN

IFA$="(F4}"THEN350

PC

950

270

IF(JAND4)=0THEN350

960

DG XD

230 290

IFA$="(Fl}"THEN3a0 IF[JAHDl)»0OR(JftND2)=0T

PS KR

970

BC

300

D15) O4THEN930 IF(PEEK(55296(-Y*43 + X + 1) AtJ[)15)O4THEN933

FK

980

IF (PEEK(55296 + Y*40 + X + 40

DP

990 1000

HEN380

IFAS="(F8)"THENGOSUB133

0:GOSUB2280:SYS2633:GOT O45B

) AND15)O4THEN930

GOTO190

QQ

370

GOTO170 NERATING

PS(4)="(0FF)MN(UP)

CD

80

F0RI>LT06:READT$(I]:NEXT

HE

90

:SS=TS(1) DATA "OPEN{4

{2 LEFT}{RVS"F[OFF}OP"

ATTICE

(19 SPACES}":POKE1024+3

DOWN)RUN(HOME)"

(DOWN)[2 LEFfTfOFFjKL"

SPACES)","L

","DIAMONDS","CYC

LONE ","QUADRATE","RANDO M(2 SPACES!"

";T$ (S);"

HERE

FOR

SET

POKE1024+Y*40+X+40,102

XD

1030 1040

JH

1050

POKE55296+Y*40+X,7

BG

1060

QG

1070

AA

1080

DA

1090 1100

FH

390

XS HX

400 410

POKE218,PEEK(218)OR12B GOSUB1330

RE

BR

420

ON

0,1593,2120,1950

PB HH

GOSUB1740,1790,143

ENTER

POKE1324+Y*40+X,102

9,160 POKE55296+39,10

S

REM

1013 1020

CA

PF 380 PRINT"{H0MEHRVSK3J GE

1F(PEEK[55296+Y*40+X+41 ) AHD15) O4THEN930 LOCATION

PRINT "H PRINT"(2

P$(3)="(OFF}IJ[RVS)

TELEPORTER

EA 260

GOSUB133B

(UP)

DRAW

HG

360

PS(0)."(RVS}(3 SPACES) (D0WN}(3 LEFTH3 SPACES}

UP}";

IFA$="{F3}"THEN320

JM

poke54296,15:poke53280,0

PHINTPS{0);"(3

240

RE.ML"QS",8,1"

-

UP}";

GK

QG

compu

PRINTPS(0);"(D0WN)";

870

HA

1990

PRINTMIDS(CS,3,1);

HS

IFAS = "{F7}"THENGOSt)B133

S»S-1:IFS=0THEHS=6

rem copyright

FORI=1TO2*J PRINT"[3 LEFT]";

B:GOSDB1390

GOTO170

POKE198,5:POKE631,13:P0K E632,13:P0KE633,13:POKE6

PRINTPS (0) j'MtJOWN}";

NEXT

350

PRINT"{4

PRINTMIDS(CS,2,1);" (2 DOWN}";

850 860

340

DOWN}NEW" DOWN)LO"QS"SPHE

UP}";

GH

AK

DOWN J[.O"QS" SPUE

PRIMTPS(0);"(3

IFA$="{F5}"THENGOSUB133

GC

PRINT"(2

79

103

7H0

AB

PP

KX

ME

320 S=S+1:IFS=7THENS=1 330 GOSUB1330

DOWN)POKE43,1:POKE44,

40 PS(1)="{OFF}AB(RVS) (2 LEFT}(OFF)CD"

60

PRINT"{UP)";

CS EJ

(2

BC 50 PS!2)="(OFF}EFTdOWN} {2 LEFT)(RVST~{OFF)GH" RC

SE

6321))

KR

680 690

PRINT"{BLK){HOME}

:pOKE53 281,0:SYS26 36:dim PS(4)

PX

SPACESjSHOWN:

SF □M

310

te1 publications, inc. all rights reserved

xq

";TS (S);"

NEXT

KA

QB

LECTED:

PIUNTPS(4J ;" (UP)11;

670

CJ

SPHEROIDS.BASIG 10

{REDH1H3HYEL}"

660

FP

HEROIDS..."

34,13:POKE635,13

ho

(2 SPACE?)(E> (EHZ

130

RE.3AS"QS",8"

AM

(spaceT- -<

BB

1110

POKE 102 4 +YM0 + X + 1,102 POKE1324+Y*40+X+41,102

POKE55296+Y*4B+X+4 0,7

POKE55296 + YM0 + X+41.7 M=1024+Y*4B+X L-M AND 255:H-INT(M/25

6) POKE 26 3 9, L: POKE 26 4 0 , il

1120 1130 1140

MO = 1

FQ

1150

GOSUB1240

BA

1160

PR I NT "{HOME} {DOWNHl*

PA

430

SS=T$(S)

JJ

GK QB ED

440 450 460

SYS2630 IFMO=1THENGOSUB1130 GOSUB1330

RX

JC PX

470 480

GOTO170 REM DRAW MOUND/DEPRESS I

RETURN

REM

DISPLAY

MENU

(RIGHT)fRVS}fK}Fl GEHB

RATE

SELECTED

TERRAIN

OH

B\ RA DF

490 500 510

PRINTMIDS(CS,1,1); FORI=1TOX PRINTPS(l);"{UP}";

KA

EB

520

NEXT

GJ

530

PRINTMIDS(C$,2,1);"

FH

1178

PRINT"{RIGHT)(RVS)<K>F 3

1180

4

[DOWN)";

INCREASE

DECREASE

RF

540

FORI=1TOX

550

PRINTPS(2);"(DOWN}";

EE

560

NEXT

SJ

570

FORI=1TO2*X

KA

580

PRINT"{3

JH

590

NEXT

BJ SK FC

600 610 620

PRINTMIDS(CS,3,1); FORI=1TOX PRINTPSU) ;"(DOWN}";

MB

FJ

630

NEXT

HK

1220

CQ KB

1230

RETURN

1240

REM

FK 640 SM 650

FORI=1TOX

5 JJ

1200

LEFT}";

PRINTMIDS[CS,4,1);"(UP} ■I *

1190

1210

TE

SELECTED T2

RRAIN{OFF)<K>" PRINT"{RIGHT}{RVS}tK>F

HK

DH

SELECTED

RRAIN{0FFKK>" PRINT" {RIGHT} {RVSHKJF

MENU

ON/OFF

(14 SPACES} (OFFHKJ" PRINT" {RIGHT} (RVSKKJF 7

START

BATTLE

8

RETURN TO

(13 SPACES){OFF){K>" PRINT"{RIGHT}(RVS}{K>F TITLE

SCRE

EN[3 SPACES}(0FF}<K>H PRINT"{RIGHTHC}(RVS}

{28

IHOFFKVJ"

CLR

LOGICAL

COMPur&s Gazelle

LINES

Jura 1990

35


Spheroids PRINT{5>M>i) (2 LEFT}<8}H5>P(UP}"; PRINT"(4 RIGHT}";

PF

1250

FORI=217TO242

HC

I960

GF DB Cft SG

1260 1270 1283 1290

POKEI,PEEK(I)OR128 NEXT RETURN REM SELECT DEPRESSION

XX

1B70

QK MR

1880 1890

ISPftCElOR

PS

1900

PRINT"(DOWN}(3

PB

1300

GQ

1910

IF(IAND1)=0THENPRINT"

EP

192(1

NEXT

HP MP

1938 1940

GOSUB930

AE

1950

REM

KH

1960

SYS2627

200

PH

1970

N=RND(0)/1.5

POKE54277,0:POKE5427B, 244 POKE54276,33:FOR1»1TO1

XA QG

1980 1990

PRirJT"tH0MEH3

FORK=1T07:PRINT"

00:NEXT

GQ

2300

IF(KANDl)=0THENPRINT"

KB BP

2010 2020

FORL=1TOT

MOUNO

IFRND(0)<.5THENCS="

{BLUH7H4HCYN)":GOTO 1320

EH

1310 CS = "<8HO(WHTH5}"

MD DA GS

1320 1330 1340

HF

1350

KR

1360

RETURN REM BEEP POKE54272,0:POKE54273,

FX JG

1370 1380

POKE54276,32 RETURN

CX

1390

REM TOGGLE MENU OH/OFF

DG

1400

IF

MO=1THENMO=0:SVS263

3:RETURN

MB

2410

LEFT}";

RIGHTS

RESERVED

RIGHT}";

QB

2420

POKE53248+16,0

GF

243B

POKE53248+21,7

EH

2440

PRINT"{2 RIGHT}{WHT} {2

{14

RETURN

DOWN)BATTI,E

SPACES)[BLU}AB{UP}

{LEFT}GH{7 SPACES}

RANDOM

{WHTjMOUND"

FF 2450 PRINT"!2 RIGHT}CRAFT {15

DOWN}";

(RIGHT}";:T=5 (3

PRINTTAB(10);"[DOWN) n

IFI=12THEN1920

(3

PUBLICAT

INC."

<5*ALL

NEXT

{LEFTlOPfWHTT"

JH 2460 PRINT"IwHT}{2 RIGHT) (3

{13

IFRND(0)>NTHENPRINT"

{UP}{6 RIGHT)";:GOTO20

KR

1-110

GOSUB1130

QK

2030

AJ

1420

RETURN

GS

2040

X"1:GOSUB4B0

DJ

1438

REM

JB

2050

PRINT"{DOWN}{2

DE

1449

SVS2627

SD

1450

POKE781,12:POKE782,6:P OKE783,0:SYS65520

SD

2060

NEXT

HM

2070

PRINT"{2

FA

2089

IF(KAND1|=0THENPRINT"

SPACES}t4>^J.{DOWN}

{LEFT)K(CYN}N{UP)

RIGHT}";:T=4

50 GOSUB1290

DIAMONDS

(WHT)COMPUTE 1

IONS,

HF 2470

DOWNjUNARMED

SPACES}i8>AB{UP}

)LEFT)C<4>F{DOWH} [LEFT]GH_{2 SPACES} fWHT)DEPRESSION"

PRINT"{WHT]{2 RIGHT)SP HEROID(12 SPACES){WHT) IJfDOWN}[LEFT}K{5>N

RIGHT]"

rh

2480

Tup} (leftJop"

print"{whttt2 {3

DOWN}";

right}

DOHNjARMED

{16

SPACES}{YEL}{2 +J

QE

1460

GOSUB1290

PJ

1470

X=2:GOSUB4B0

DH

1480

POKE7B1,12:POKE782,22:

BE

2090

NEXT

POKE783,O:SYS65520

EC

2100 2110 2120

GOSUB930

BJ

2490

X=0:Y=0

RETURN

MP

2500

FORI-BTO8

REM

JG

2510 Tl^I

EC

2520

T2-I+1:rFT2>8THENT2=T2

HQ

2530

T3=I+2:IFT3>8THENT3=T3

{3

FG

1490

GOSUB1290

AK GH

1500 1510

X-2:GOSUB480 POKE781,6:POKE782,14!P

HC CG JB

OKE783,0:SYS65520

FH

2130 214 0

TER"

QUADRATE

SYS2627 POKE781,7:POKE782,2:PO KE783,0:SVS65520

CK KX DD

1520 1530 1540

GOSUB1290 X=2:GOSUB480 POKE781,18:POKE782,14:

PM

1550

POKE783,0:Si'S65S20 GOSUB1290

RC

156IJ

X=2:GOSUH480

KJ

2160

ilJEXT GOSUB-180

EH

1570

X=19:Y=12:GOSUB1000

DB

2170

POKE781,17:POKE782,20:

XF

1580

RETURN

SD

1590

REM

FM

2180

GOSUB1290:IFX<3THENFOR

PX AK

1600 1610

SYS2627 POKE781,3:POKE7B2,1:PO

CYCLONE

KE783,0:SYS65520

GOSUB1290;X=1:GOSUB480 POKE781,3:PDKE782,33:P

BJ

2150

GOSUB1290:X = ItJT (RND[0)

O3-X:PRINT"{3

HK

2550

PRINTTAB(6);MIDS(TCS,T

MQ

2560

PRINTTAB(6);MID$(TCS,T 2+l,l);T2S

RD

2570

PRINTTAB(6);MIDS(TCS,T

QG

2580

POKE781,22:POKE782,23:

HD

2590

QH

2600

RIGHT}";

1+1,1);T1S

POKE783,0:SYS65520 I=1TO3-X:PRINT"

{3

RIGHT)";:NEXT

CM FP

2190 2200

GOSUB480 POKE781,5:POKE782,25:P OKE7B3,0:SYS65520

MP

2210

JG

1640

COSUB1290:X=1:GOSUB480

GOSUB1290:X=INT(RND(0) •2)+1:IFX=1THENPRINT"

JA

1650

POKE781,21:POKE782,3a:

(3

SA

1660

GOSUB1290:X=1:GOSUB480

CM

1670

POKE781,21:POKE782,1;P OKE783,0:SYS65520

OKE783,0:SYS6S520

SB

2620

J=(PEEK(56320)ANDPEEK(

XR

2240

GOSUB1290:IFX=1THENPRI FM

2630

56321)) IF(JANDl)=0OR(JAND2)=0

NT"{3

RIGHT}";

HC

1690

POKE781,12:POKE782,5:P

AX

2250

GOSUB480

JS PS

2260 2270

GOSUB930

CX

OKE783,0:SYS65520 1700 GOSUB129CJ:X = 5:GOSUH<180

51!

1710

GOSUB930

Jli

2280

rem

BR

1720

RETURN

GH

2290

printchrsu42) ;"{wht)

JS HH

1730 1740

; REM OPEM

RK

2300

DJ

1750

SYS2627

AH

2310

CB

1760 GOSUB930

XB JC

1770 1780

RETURN ;

DM

2320

PM QM

1790 1300

REM LATTICE SYS2627

PC

2330

KC

1920

FORI=1TO12:PRINT"

AP

2340

GP

XX

1840

1850

screen

AB

2640

NEXTI

XP FK

2650 2660

IPS "1THEN2670 GOTO2500

POKE5324B+16.0

ftR

2670

POKE5324J 1 + 21

POKE20 40,33:POKE2041,3 4:POKE2042,34 POKE5324 8+38,2:POKE532

CJ

2680

RETURN

(hUclr}"

June 1990

50

5F

53

2B

08

EP F4

20 44 49 49 4E 00 4B FC 03 55 47 31 2C 38 39 20 2D 20 00 03 B0 00 03 AC 00 0E AC 00 3A AB 00 0E AC 00 03 B0 00 03

4B

20 F2 45

58

4F

8F

20

Cl 7D

20 41

31

B0

00

3A

AB

00

0E

B0

00

52

0,142:POKE53252,142

0811:42 0819:03

4F

4F

POKE5324 9,14 7:POKE5325

1,187:POKE53253,227

0821:56

POKE53248+28,7

0829:4E 0831:41

GB

2350 23G0 2370

KA

2380

PRINTTAB(6);T35 .

HD

";:GOTO1870

53

44

B8

45

CP

IFRNDI0K.5THENPRINT"

20

08

0809:48

{3

2390 XS

2400

PRINTTAB(6);T1$ PRINTTAB(6);T2S

0839:39 0841:CB

PRINTTAB(12);"{D0WN)

0849:0E

{5>COPYRIGHT

0851:00 0859:AC

1990"

PRINTTABI6);"{D0WN)

»a

SPHEROIDS .ML 0301:16

IFflANDl]=0THENPRINT"

COMPUTE!1* Gazetta

title

POKE53248,14 2:POKE5325

(BLU}A(7Jll!DOWN) (2 LEFT!{4">I_ 38.

RETURN

10:POKE5324B+41,5

PRINT"{HOME){DOWN}";

FORJ=1TOT

1=8

OR(JAND4)=0OR(JAND8)=0 OR(JAND16)=0THENY=1:I-

48+39,14:POKE53248+4 0,

RIGHT)";:T=6

0

MH

GOSUBl29O:X=l:GOSUB4g0

1830

IFX=0THENX=1:PRINT" {RVS}{YEL}{2 +>{DOWN} (2 LEFT}{2 +J":GOTO261

GOSUB480 POKE781,19:POKE782,3:P

1680

KG

POKE783,0:SYS65520

2220 2230

QB

RIGHT}";

ED

[RIGHT)";:T=7

3+1,1);T39

X»0:PRINT"{YEL}{2 *} {DOWN){2 LEFT}^2 +>" 2610 GETAS:IFASO""THENY-1:

POKE7B3,0:SYS65520

1810

-9

GP 2540 PRINT"{HOME)(DOWN}";

1620 1630

BR

-9

*3)+l:IFX<3THENFORI=lT

CE KB

OKE783,0:RYS65520

{% SPACES)fWHT}TELEPOR

RIGHT)";

8F

20

03 8F 4F 49 54 00 42 20 08 22

59

00

DD

CD 89 8A

PI 96


m

ft/kjt

T r ft

/ I" / r

USA S CANADA CALL I

FORORDERSAWD

UV/V

/ J7

UJUJ

INFORMATION IN

I -Xl)!)- 7 S Q-A S A S

Outer Houn: Mon-lhuri,9um-7pni/fri,?am-6:OOptn/Sol-Clonnl/Sun,9:30-6([I|

WE CAN RECONFIGURE ANY OF OUR

COMPUTER PACKAGES TO YOUR

SPECIFICATIONS. CALL FOR INFORMATION!

MIOINiTiGOIMEiRY usa S call (718)692-0790

EPSON EQUITY 1 IBM XT COMPATIBLE

MOHICOMIfiY GRAN!; MAIL ORDER DIMRlf.!! Ill

-

?0 BOnSBROOKlVII HV. 11730

8529

■MOKfUU ■»*t>".. ■1000313

tAX*/lB69?33/7/ IlifX 477137 MCRAMI

RETAIL OUTLET p[|JHMtlON MAIII COWOUKSf

tBtataihUadiuHiSo CoiifenlIIH llr 1(1001

Im u/it

Slore Hn: MON-IHUHS, 9-7:30/181, 9-6:00, SAI-CLOStO, SUN, 9:30-7

Ort.i t (•I

EPSON EQUITY 11+ COMMODORE fBAM PC40-III .WCKAjUJ

^

HO DO

OOSf VHGnJidCid

MSDOSTjtQWBlM

ti lOMt Hmi

Mh I (Mrg|« CvdL

S1399

Jan. «/S.O

SM«

odore

Includes: Quantum Link Software and Membership 1 Joystick f

' (

$12695

64C STARTER PACKAGE .

. ■" .. i t:

.'..-.:-

Plus FSD-2 Disk Drive

' Quantum Link Sorrwa'9 and MemOershlp

' 1 Joystick

128D COMPLETE Commodore C/12B-D Computer with Built-in DlaK

DISK Drive

■ Commodois 1W D.sk Drive ■ Commooora Coior Pflnlor

■ \r Monllor

■ Quarnum Lln ■nd Memtrarihlp

EPSON

S«*ri;riura Gsid .

CABDCO G-WIZ Inisitace

$429

C**/C *K Po.er SluhV .. C-167oHoO»m

RINTERS

S1S9.BS 1314.05

HSPSD0

PRIN

PANASONIC

CITIZEN

1314.95

HAM Eipinslori tlie.95 Mod-.B 11!SM aphhJr. Inwrlan ..t».15 i. Irtufu8...t4t 05

1541 DisuDri

Co'oi Monitw Quantum Link Software

FX-850

ComrraMore Color Prlntor

$599

PERIPHERALS

Commodore Color Pf in:

LX-B10

Ntajnavoi RGB Color Monitor

*429

C-64/C Compute!

GSX-140

ami

:ommodOTa Coior Primer 2-Monitor

64C COLO PACKAG

PRINTERS

PACKAGE

Commodore C/12BD Computer wltli Oulll-fn Disk

l.Drlve

*279

PACKAGE

128D DELUXE

PACKAGE

Commodaro C-61/C Computer ■ Co.'nmMrjffl

■ Commodore C-W/C Compuiei

$369^

2 Free Games!

64C TEST PILOT PACKAGE

64C COMPLETE

LO-510

C'128Dw/Bui!t-ln Disk Drive Includes

■Ace Joystick

8239

= 128ZD

13H.95

COLOR Of HONK IT CALL

KXP-1180 KXP-1191

KXP-11Z4.

1174.85

.1314.05

i!S9.B5

STAR

tiJ-IJSSS NX- 1OCOJI

!1M-S XB-2S10

NX Iotoc"8"1"™■ NX-2fliO

$174,113

AMIGA GOO

J718S C-121 '. !!BD

1549

I49B5 XETEC 40MB Hurt Drhw tor; If9 95 C-HC1128D ,„ 179.95 IBS

_

$1199 J989

PRINTERS

.110*.95

Rair.oow

COUHOOOHE 1350 Mouso K60S COUMCOOflE 1)51 Mouw «S05 XETEC LI KBrnil MM6 H»rt OrMHw: C-6*C »7M

STAR

H09.85

COLOR OPTION KIT FOR

S ^PRIrJTERk° .... CALL

U07.S5

COMMODORE

i-wmmvuvnt

MPS-1230

J1B9.95

OKIDATA

OKIMATE 20

W PI urj'rt Print.,.......,ld

OK I DATA172

2ze.es 189.0G

OKIDATA 1 BO. 219.95 OKIDATA 182 Tu< BO... 219.95 OKIDATA 3M., 324. SB OKIDATA 300. 329.95

FOR CUSTOMER SERVICE CALL: (718)692-1148 CUSTOMER SeflVICE HOURS: MON-WED. 9 5 I THURS. 94 I FRI. 8-1:30

«5I9 AMIOA SOt

AMIGA 1000 m:h

NO SURCHARGE FOR CREDIT CARD ORDERS

ME IHVIIE COHPORAIE AND EDUCATIONAL CUSTOMERS. DISCOUNTS

FOR QUANTITY ORDERS / RUSH SERVICE AVAILABLE

tcnoiQimmQi

TOLL FREE TECHNICAL SUPPORT

OililmlChr.-E h. Hiink tnftHMurVvOliVri, Al'fliCIVril^* O t, V>'— M.mr-rjdm| Amc-ir Opuin.i, n

.,r. ( iub,CiHP H'.i'ifMr.<.in): ft v;n.' ii... -I, i, iccapicd

I1 O »

Nun i

htcflji mlipM V'jkl 4 tita^kt lur tk'aFjmo

ia trti»i(]t hvh«ijl(L iipjIkc

t

-n i-1

'■ ■

n- .-j

Pjitirvmbri jwjlIjIiiIiIv ufMc

Hal (r^iwunWi' loi iyitoii,'n"iir: V"dn

mpicIiijillso ifl^i hi*ih |irQP hrjurn 1

Hi^mn ni iU'Enin

'

iftorif 11 [ti^ iniittH1* ttH.1* cr rtlui 11*11* hill nnl Nf' j^ i vpilLiI Illril Illrl ^nifsi Machine (T ftT .ire icqiMeiccl liodcm.irlis oi hiiciintlioii^l Un^nifsi Machine Cor|>. Cor|>. pJ^mc pJ^mc adri adri Si Si ihtiif] im nnd iurlil!-i(| QiOPfi DVcr tl^OQ »'C- d>SCOU"ltd to 3*. id


Spheroids 0861:00

C0

00

00

00

00

00

M

00

00

00

79

00

12

81

0AF1:F7 0AF9:53

20

FC 20 20

89

0B01:55

45

20

00

91

0BO9:00

12

OE

ftC

48

BO

00

95

00

00 00 00

00 00 00

0B11:20 0B19:00

IE 57

OA

Bl

00

B9

00

00

00

00

00

00

Cl C9 Dl

00

CO

00

00

0869:00

00

00

00

00

0871:00 0879:00 0881:00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

03

00 (30

00

0889:SO

00 C0

00

0391:00

0E

AC

00

00 00

0AE9:FF

FA

F9 41

FD

FB

F3

0D71:B9

0C

20

B9

0C

A9

01

8D

Al

46

54

37

0A

68

AA

4C

12

81 D7

DE

DO

63

AA

60

85 8A

B4

4C 21

8A 01

A8

42 53

0D79:6D 0D81:0D 0D89:A8

48

OA

AA

BD

01

D0

C9

53

45

4E

DD

0D91:EE

DO

IF

A9

00

3B

F9

91

00

3A F6

0D99:0A

99

91

OA

8A

48

98

AA

3C 43

7F FF

00 3F

0DA1:2O

AC

0C

20

A9

01

64

FF

OH

F6

0DA9:8D

OA

8A

03

0DB1:B6

FE

01

D0

C0

84 3B

0DB9:SA

48

0A

AA

AD

AA 10

4C 60

58

OF

68 68

AA

07

6D 0D AS

AC A8

OC

FF

DO

E9

0DC1:2D 0DC9:C9 0DD1:D9

DB

13

BD

30

D0

59

AD

10 4C DO 99 D3

D0

2D

82

QA

0A DO 3D

FF

D2

IF

OD A9

89

OA

B5

0C

20

Al

6D

0A

BA

FE

0E

DE

BA

FE

F8

43 00

52 9A

49

4E

52

45 21

01

03

57 47 4E 0F

0B21:7F

FF

FF

FF

0829:00 0B31:07

00

00

00

FF 01

IF. 3F

FF

FF

FF

FF

0B39:EO

F8

FC

FF

FF

00

9D

00

00

00

FF 90

FF

0B41:00 0B49:FE OB5U00

EO

F0

FC

BD

FF

FF

FF

FF

FF

FF

00

DE

80

C0

F0

FB

FE

FF

FF

72

0DD9:BD

00

D0

0B59:7F

IF

0F

03

01

00

00

FF

11 03 43 96 ID

0DE1:00

38

F9

F0 32 10 C9 B9

0DE9:8A

48

98

AA

0DF1:D3

0C

A9

01

0DF9:A8

6B

AA

4C

0E01:D0

DE

00

28 95

0EO9:A8

48

0A

0E1HDB

0A

49

53 IF

0899:C0 O8AU00

00

00

00

00

00

08A9:00 08Bl:00 08B9:00

00

00

00 00

03 00 00 00

00 00

00

00

00

00

00

00

0 8Cl:00

00

00

00

08C9:00

00

00

70

00

03

00 00 70

0BU9:C0

00 03 00

00 00 00

00

00

00

00

00

FF

FF

FF

7F

3F

OF

00

00

00

01

00

00

00

00

00

FF

00

00

00

F9

0B71:FF

FF

FF

00

00

00

00

00

02

0B79:FF

FF

FF

07 03 E0 C0

FF

00

3F FC

IF

08FL:00

00 00 00

Fl

00

00 00

00

08G9:00

00 00

0B61:FF 0B69:O7

FF

0BE1:G0

08F9:00 0901:00 0909:00

00

00

00

00

QA

00

00

00

FF

00

13

FF

FF

FF

FF

FC

FF

C0

00 00

00 FE

00

00

C7

0911:00 0919:5C

0D

70

00

0D

5C

00

70 03

OB81:E0 0B89:FF 0B91:FE

80

00 03

00 00 03

00

00 03

00 00 00

00

03

F0

00

00

C0

0O

4A

0921:00

00

00

00

00

00

00

00

00

00

00

00

0931:00

00

00

00

00

00

00 00

00 00

33

0929:00

00

43

0939:00

00

00

00

00

00

00

00

4B

0941:00

00

00

00

00

CO

00

0949:03 0951:00 0959:57

F0

00

0F

00 7C

0D

5C

35

5F

00

35

00 57

D4 64

00

E0

00

OD

5C

0F

5C

73

0BD9:69 0BE1:IB

096L:03 0969:90

F0

e0

00

00 C0

3D 00

00

00

00

37

00

00

00

00

00

00

00

0971:00

00

00

00

00

00

00

00

08D1:00

0979:00 0981:C0 09B9:0D 0991:C0

00

00

9A 8A 4A

51

3B

AD

10

DO

OD

10

D0

4C

4E

FA

60

AD

IF

D0

A9

00

C9

48

DO

DF

OA

60

AD

IF

□0

0D

0E29:00 0E31:38

D0

0BA9:81)

55 5E

F9

89

OA

0BB1:DF

OA

BD

DF

0A

60

CE

D3

2D

0E39:48

AA

20

0BB9:HA 0BC1:AD

DO 4F FC 91

33

A9

09

8D

D3

OA

0E41:0C

01

8D

0A

FB

AD

AA

4C

54

OE

FB

0A 69

0E49:63

Bl 01

50 18

0D

0E51:FE

00

DO

68

FB

85 00 A0

3A 5D

98 A9

99 C6 6D

IF 89

OE A9

18

F4

OE59:0A

D0

2B

DE

91

FB

AO

Bl 28

FB

80

Bl

FB

BB

0E61:BD

89

0A

69 18

80

91

F3

A0

29

ai

ED

0E69:B9

0BE9:FB

69

80

FB

60

AD

24

0E7UBO

OA 91

4C 0A

0BF1:0E

DC

29

FE

0E79:91

FB

85

E6

0E81:BD

0A 62

0C01:FB

A9

20

B5

FC

A5 85 85

5F

29

Fl

0E89:71

0C09:FD

A9 Bl

D0

85

FE

OE A9 A9 A2

DC

0BF9:O1

91 BD 01

A0

30

0E91:B9

FD

91

FB

E6

FE

CA

D0 F0

F9 A5

0C

FC

88 DO

BE99:SA 0EA1:2D

09 01

04

85

01

AD

OE

8D 99

0E

DC

00

08

22 8D

AO C8

DC B9

0BDU80

57

00

57

4A

0C11:00

C0

D5

C0

F5

SB

57

00

57 3D

5C

00

21

0C19:E6 0C21:B1

00

BB

O9B1:Q0 09159:00

00 '00

00

00

00

00

00 03

00

OD

7C

00 00 35

00 00

09C1:C0

00 00 00

5C

00

C3 CE 2B

09C9:37

D7

00

37

37

00

09D1:C0

DC

DC

09E1:35

00 5C

00 70

35 37 00

D7 C0

09D9:37

OD CO 37 D7 00 0D

09E9:00

00

00

00

00

09F1:00

00

00

00

00

09F9:00

00

00

00

0A01:00

00

0A09:0C

3C

0A11:00 0A19:0C 0A21:0F 0A29:00

30 00 F0

03 C0 00 OC 03 00 0C 3C 00 03

00 C0

00

00

00

00

0A31:00 0A39:00 0A41:D5

00 00 13

00 00 4C

00 00

00 00

FC

12

0A49:4C

98 01 05

13 01 05

4C 01 05

FO 01 05

0A61:08 0A69:0C 0A71:00

07 08

07

07

07

00

0A79:00

0C29:09

0C31:18 0C39:D0

F5 A9

18

0C41:bd

99

0A

DO

60 00

AD

6A DO

10

0B

35

7F

0C49:DO 0C51:A9

3E 32 CO

0C59:29 0C61:FA 0C69:0A

DB

DO 29

03

D7 00 C0

20

00

00

00

FB

00

00

00 00

00

0F

F0

00 00 00

04 0C 9F

0C71:02

0C

00

3C

OF

DA

0C91:20

30

0F

00

3C

0C

30

00

BB 09

00

00

00

2F

0C99:AD 0CA1:12 0CA9:12

00

00

00

3D

00 00 4C

00 00 65

00 4C

45 99

FE

13

0CB9:BD 0CC1:03

FD

F3

05

01 05

01

02

32 66

0CC9:10 0CD1:OA 0CD9:09

04 60 FO

C9

OB

05

08

EE

OCE1:99

07

07

07

FA

07

00

00

00

00

00

00

00

00

0C 00 00

00

00

00

00

00

00

00 00

00 00

00

0A81:0O

00

00

00

00

00

00

BD 95 9D

OD09:E0

0A89:00

00 00 00

0D11:21

0A91:00 0A99:00 0AA1:F8 0Aft9:08

00

00

00

00

00

00

00

A5

90

00

00

00

00

00

00

AD

F8

F8

F8

F8

F7

F7

B2

08

08

F8 08

08

OB

09

01

01

01

01

01

05 01

05

05

05

05

09 01 03

01

01

01

01

01

01

01

01 01

03

08

FF

FF

00

01 0a 00

80

6E

07

05

00

CO

04

02

08

07

03

05

0A51:01 0A59:02

0AB1:01 0AB9:O5 0AC1:01 0AC9:01 0AD1:03 0AD9:2« 0AE1:06

38

COMPUTE'S Gazette

DC

00

June 1990

2A 8D

32

3D

3D

00

BD

D0

00

00

C0

OE21:0A

5F F5

00

C9 D8

0E19:FS

98

00

DO

36

00

00

00

C3

00

00

BD

88

7C 35

097*9:00

13

A2

00

BO

F3

D0

FD

OF

00

2D

00

00

00

DO

00

00

00

10

D0

00

C0

60

AD

80

F0

03

AA

AA

CA

00

00

D0

0A

A0

65 0A OA 20

00

00 08

65

00 3A

CO

0BC9:85

38

05 68

51

03

FC

20 8D

F0

00

09A1:0F

OA

F8

00

00

16

AC

00

0999:57

F0

DO

0B99:O0 0BAl:D0

7B 83 8B

55 35

F8

00

40

00

83

C0

4B 64 18

0A

8A

C6

FE

20 BA 00

D0

50

AA

60

BD

59

OA

DO

30

C9 08

79 26

F0

09

DE

F7

71

0E

FE

89

0A

F6

08

F0

39

DE

0A

4C

30 81

OE

FE

91

0A

OA

9D

C9

60

BD

0A

FO

0F

DE

FO

4C 4C

1C 25 40

0A

03 03

0A 6C 6C

OF

BD

4E

0A

9D

B9

OA

AD

DF

85

D8

0A

6C

DF

0A

03 D9

4C

0EA9:AD

DO 2D

0A 0F

0A

3D

DF

9A

BB

0EI)1:0A

8A

0A

AA

BC

3fl

0EB9:BD

00

AA

AD

10

01 D0

DO

02

4B DO

2D

F5

Dl 8C

OC

0A

A8

40

0A

18

DO

80 60

BC

0EC1:dB

0A

20

4C

12

20

6B

12

DE

CB

OA

35

FE

IB

85

FE

AO

6i:

OA

68

29

OF

85

BK

FA

DB

AA 01

FD

BD

A6 18

69 SI

D4

9D CB

0EC9:A5 OELil :00

CC

FC

10

BD

C0

8t

0ED9:32

C9

F0

04

C9

0E

DO

0EE1:06 0EE9:02

AC

0C

4C

OF B9

FO

04

0C

4C

D3 C9 D3

0C 03 0C

A5 CE DO 88

0EF1:06

20 C9 20

A5

B9

27 90 9F 18

0EF9:O2

C9

OC

04

C9

06

DO

3E

DO

06

25

0FO1:06

AC

0C

A5

BB

BD

PA

6D

0FO9:02

0B

D0

4C 06

C6

0C

20 C9

FO OC

20

39

DO

OA

BF

0F11:20

C6

0C

AS

02

C9

D0

E2

OA A9

DO

0D 8D

98 42

0F19:52

AD

D8

0A

49

B9 07 FF 8D

OC

FE

0F21:0A

8A

48

0A

AA

AD

IB

0C

A9

BD 04

D3 C0

0F29:8D

DB

0A

C9

B4

B0

0A

0F31:69

3A

9D

01

DO

AD

03

DE

60

AC

0F39:CD

DB

0A

F0

F8

C9

F6 IB 99

BO

58

30 0A

04

91 C9

81 10 0A

C6 A7 51

91

D9 D4 18 D4

09

FO

A3

OF41:F4

18

69

OB

0A

9D

60

BD

89

OA

05

OF49:90

0C

AD

10

DO

0D

00 D8

F7 89

F0

03

DE

89

7E

0F51:BD

10

DO

4C

60

OF

BD

0A

30

04

C9

3A

2D

D9

OA

BD

10

03

FE

B9

OA

60

BD

D0

71

BD

71

OA

AA

D4 60

A9 BE

0CE9:6C 0CF1:OA 0CF9:A1

DE

Bl Bl

0A 0A 39

D0

BD

FE

FD

OA

0A 0F

99

OA

0F71:DD 0F79:E0

BD

DE

67 A9

DO 52

BD 6B

01

0A

F5 13 B8

0F59:D0 0F61:FF 0F69:0A

B9

30

13

FO

DD

OF31:E0

OF

0DO1:1F

BC

0A

BD

89

OA

D9

Bl

0F89:BD

0A

A9 90

14

20

A9

OA

E9

4C OA

F2

BC

08 B9

0E

0D

46

0D19IDD

89

0A

90

03

OD

E7

91

0A

30

13

20 F0

B9

0D21:BD

IF

BC

1A

0A

BD

91

0A

D9

E0

0A

14

38

4C

47

B9

E9

0A

DD

0D 91

20

BD

A9

05

0D49:0A

D0

A9

57 09

0D

01

9D

A9

OB BO 01 09

FB

0D51:A9 0D59:48

Al

0A

BD

01

60 D0

0D61:D0

F7 0A IF

20 0A 03 0A 9D

OD

01 03

CO C5 C7

0D29:A9 0D31:90 0D39:BC 0D41:0A

0D69:99

91

00 8A

38 48

00

D6 85

A9 07 12

9D

D0

06

FE

D0

AC

03 01 0C

BD

FA

DB

29

DO

06

FE

DO

0A

20

0C7 9:0C

BD

FA

DB

29

04

0C81:FE 0CB9:DB

DO

0A

20

C6

29 D3 D7

03 0C OA

DO

DO

06 D6 08

D4

4C

AB

D4

60

BD

0CB1:C9 F7

F0 0A 91

91

9D 0A

A9

90

BD

AA A9 0A

AD

80

80

9E

D0

55

OA

DF

AD

10

C3

DO

A9

FE

01

8D

6D

2A

DC

OA

SC

8A

OA

F0

0A

F0

4C 4C

B8

99

03 03

BA

0A

AA

98

0A

A8

3A

01

D0

18

69

06

D9

01

7A

0F91:D0

B0

03

4C

E0

0F

BD

01

29

0F99:D0

38

E9

D9

90

E0

4C

E0

AD

01 10

D0 D0

2D

DD

OA

20

12

48

AD

DD

EE

EE

OFA1:03 0FA9:D8 OFB1:0A

07 0F 94

OA

AA

AD

D0

2D

5A

0FB9:0A

20

94

12

10 8D

DB

OA

FO

BD

69

04

CD

DB

OA

B0

FA

0FC1:18 0FC9:4C

D9 68 03

E0

OF

38

E9

09

CD

DB

96

0A

94

0FDl:0A

90

03

4C

E0

OF

AE

DC

BB

AB 3A

AC

DD

20

60

8B

DO

0F

El 3D

OF DB

0FE9:B9

27 27

0A 29

D0

29

OF

CD

DB

AA

20

OFF1:FO

37

C9

0A

F0

03

4C

0A 0A 2B

C5 CC

98

9B 64 B7 B8

0FD9:0A 0FE1:BD

F9

3A C9 91

0A

03

7F OF

87


0FF9:10

BD

CE

0A

C9

FF

D0

29

23

1281:FE

85

FE

88

18

3A

71

0A

D0

BD

99

0ft

FD

1289:65 FD

85

FD

00

65

FE

IF

8A

49

24 01

D0 A9

F0

1001:B9 1009:00 1011:0A 1019:0A

AA

BD

99

07

1291:35

FE

60

8D

DB

0A

BD

00

D0

16

AE

DC

0A

AC

DD

5E

1299:00

4A

48

AD

DB

0A

F0

04

68 04

60

A0

8ft

FF

99 60

8A

99

71

0A

98

B7

12A1:6B

43

00

99

89

0A

91

09

80

A9 60

9D 99

CE

1021:0ft 1029:0A

12A9:A9

A0

00

3D

79

0A

8D

1031:7A

12B1:DB

83

99 C0

00

A9

83 8F

0A

8D

7B

3D

7C

0ft

1039:8D

7D

8D

27

DO

8D

0A 29

DC

1041:81)

0A D0

A9

04 13

12B9:00

0A

0A 7E 28

1049:D0

8D

D0

BD

2B

D0

1051:2C 00

2A 8A

[10

IB

01 23

A8

1059:0A 1061:A9

49 A9

81

8D

0B

D4

1069:08 1071:9D

D4

8A

29

01

[)6

0A

8D

1079:6D 1031:D4 1039:AD

0A

F0

AD

1091:0ft 1099:00

BD 8D A9

10ftl:D4

10ft9:48 10B1:QA 10B9:DE 10C1:9D

6D

BD

D0 79 27

10C9:2F 8A

A4

0A

3D

A6

0A

80

AB

0A

BD

D4

0A

8D

20 8D

0F

12 D0

20

0B 0A

D5 A9 F0

IB BE

AD

A4 6F

6B 60 6C

0A 17

F0

03

4C

54

ftD F0

70 03

0A

0A

4C

F0 54

17

20

98

0B

20

AD

0B

20

B7

0B

14 31

D0

F2

01

DC

10

D0

DC

29 01

3D 47

1539:FF

20 00

DC

29

EA

1549:14

CE 4C

20

8D

CE

A9

1559:14

FF

D0

04 33 43

1551:0B

D4 El

04 30

1561:DD

4C 12

1541:0B

15

61 9C

A6 33 42

B9

59

12D9:8D

04

20

9D

99

0A

7D

12E1U9

20

El

1569:20

78

20

AC

11

FF

D0

FB

78

BA

FB

EE

A9

0F

BD

DF

n

20

FF

C4

SO

AD

D2

FE

60

A9

A9

0A

60

0ft

6E

7A

0ft

AZ

00

20

2fl

A9

21

20

D2

9C

20

71

20

2C

FF

A9

0C

C9

AS

0C

A2

0D

DB

57

A9

40

13

69

A0

06

20

A8

0E

80

6D

AA

E5 C2

DA

D4

4C

A7

10

A9

A9

0A

A9

20

80

04

02

A9

FD

01

D9

0A

D4

60

8A

57

A0 D8 01

0A

15A9:8D 15B1:20

20

E0

0C

0E

DE

81

81 A9

0A

A0

06

0A

20

BE

B0

80

DA

0ft

A0

20

41

A9

71

0A

00

09 88

D8 02

A9

8D

04 0A

',1

DD

B7

10

A9 A8 07 0ft

40 10

0A

15B9:8D 15Cl:ft9 15C9:A8

DA

F9

34 1A IB

0E

57

10 9D 10

88

02

F0

OA 3D A2 20

07

6D 0A 79 45 0A D0

32 58

10 20

8D A9 A8

1A SD

00

0E 8A 3D

20

FD

FF

1589:88

0E

0A

04 0F

E0

6D 0ft

3D FO

11

1579:A9 1581:09

A2 DB

07

FB

0C 80

0C

F0

41 01

20

FF

1571:20

AA

F7 AC 3A 34 FC

A2 41

06

3D 00

12E9:FF

0C

02 A9

18 El

D4

A9

60 3D 20

43 20 10

20

E0

77 28

SD A9

8D 0A A9 4C 98

09

B9

03

D0

00

D0

AD

D0

2D

DA

10E1:0A

F0 3D

0C

AD

10 10

AS B6

D0

0D

D8

10

D0

4C

2D

D9

0A

10 10

AD

D0

F9 80

Aft

60 A3

BD

CE

0A

C9

79

0A

D0

0A

99

01

D0

BD

FA

09

1301:A9 1309:1)2 1311:20

02

FF

A9

C0

20

A9 D2

1319:A9 C0 1321:A9 DB 1329:DD 20

20

FF

CA

D0

EE

20

D2 D2

FF

0D

A9

D2

FF

A9

A2 20

20

D2

1331:FF

A9

20

20

D2

FF

CA

D0

1339:EE 1341:02 1349:D2

C0

01

F0

03

A9

DD

20

FF

38

D0

C7

A9

9D

20

FF

A9

DD

20

02

FF

A9 D2

94 FF

20 A9

A9 D2

15E1:40

28

F2

D8

99

BD

15E9:10 15F1:20

A3

00

02

15F9:A9

F7

0E

1601:E0

0C

FA

1609:A9

40

00

Cl 28 99 C3

1611:A8

C7

88

D0

B4

00

99

C0 28

99 D8

C9

10 20 A9 E0

23

05

B9

00

47

D9

B9

00

C2

99

B0

C6

99

DA

02

FF

A0

00

B9

56

1369:04

28

28

D0

28

D9

13

99

00

64

E0

91

C6

B9

99 C2 28

05 00

FF

1371:00 1379:B9 1381:06 1389:00

00 B9

B9

99 09

99 C4

60 C0

B9 07

99 C5 28 99

0A

AP

28

DB

99

00

DD

1399:CD 13A1:2B

60

A0

00

B9

DB

A9 29

1391:B9

05

04

B9

99 00

91 05

0A A9

8F

C4

13A9:B9 1381:C5

Cl 28

FA

DB

29

42 9A

00 99 06

00 99

FA 99

DB

89

29 04 0ft BD

D0

05

A9

09

99

89

0A

0A 4C

D0

08

B9

91

1149:D0

89 03

6D

11

A9

00

1151:71

0A

A9

FF

9D CE

0A

1159:50 U61:0A

99

79

0A

A9

09

99

0A 45 99 BD A9 C9 81 FF

BD

27

D0

99

27

D0

A9

9E

1169:5F 1171:F0 1179:10

BD

6E

60 0A

BD

0A

44

00

99 33

A9

B5

BD

99

0A

9D

E9

U81:F8 UB9:C9

0A

BD

99

0A

DF

AD

15

D0

2D

1191:D9

07 2A 0A

D0

A9

30

1199:0B

04

0ft

C9

40

11A1:09

8A

AA

A9

01

UA9:6F

0A 81 09

0A DE Cl Cl 0A FE 99 D0 0E 8D 15 BD 99 29 01 60 AD 8D 0B AD 6E

6E

0A

F0

D4

CE

0A

8D

11C1:4C CE

11

A9

00

3D

6E 08 6E

HC9:ft9 11D1:A9

80

8D

0B

D4

60

A3

A0

99

00

D8

C8

C0

A9 D0

0A

11D9:00

04 28

11B1(13

20

02

FF

A9

11E9:FF

A9 20 19

F2 20 20 A9

A0 D2 F0 FZ

0E

13B9:28 13C1:C0 13C9:28 13D1:B8 13D9:D0

B9

B9 OA

C0

B0

B9

00

99

74 3E

07

B9

00

C7

99

28

DB

CD

D0

C9

60

A9

00

8D

17

2F

3D

ID

D0 05

8D 04

IB 80

BD D4

84

8D A9

D0 07 01

1689:80 1691:A2 1699:20

D0

CB

16A1:8D

D0

80 A9

BD

F8

89 12 37

FA

07

3D

EB

3D

FD

07

1C

0A

3D

6C

0A

5A

CD

12

A9

00

AB

00

A0

00

CA

D0

FA

A9

16

A9

EE

80

00

D0

0B 0D

D4 D4

14 09:FF

8D

A9

FF

8D

8D

A6 El

1411:D4 1419:80

A9 14

0E 31 04

A9

13 07

D4 8D

A9 25

00

90

02

80

BB

26

00

A9

05

00 8D

A9 2E

0E

9D ID

22

07

80

FC

07

1449:A9 1451:20

1C F9 3D SD

A9

34 9E

3D 3D 07 09

D0

0A

1421:A9 1429:2D 1431:FF 1439:07 1441:FB

6B

CF

11

20

1459:8D

15

A2

1461:D0 1469:0C

FD

00 83

00

97

AC 93

Fl

9A

20

D2

BA

0ft

20

97

FF

A0 A9

IE IE IE

AB

FF

A2 20

A0

0A

20

IE

3D

27

D8

20

16

83 33 7E D9

12 F0

60

A0

03

AZ

C5

69

1471:48 1479:D0

D4 BD

0F

A9

10

3D

D9

A0

8D

D9

20 A2

6D 06

A0

A9 05

AB

IF

04 OA

8D

C7

16E9:20

6D

0F

A9

A9

8D

0A

DB

50 A0

16F1:A9

01 20 A2

8D

D9

80 0A

D8

0A

3D

A2

03

20

20 A9 lfl

A9 1A

FB

02 0A

08

BA

04 0A

20 A9

A9 1A DF

20

1A 00 34

0F A9 D0

82

1251:E9

2D

19

4A

4A

4A

AS

8A

4A

F7

1259;AA 1261:30 1269:AA

AD

DB

04

8A

09

08

4A

4A

60

FD

A9

04

AB

1271:85

FE

A9 C0

00

E9 85

10 93

14E1:A2

BA

0A 33

F0

Aft

1279:28

65

85

18 00

A9 65

Dl

FD

10 FD A9

14F1:05 14F9:D4 1501:E8

14E9:DB

A2 E0

E2 7S

06

A2 D8

38

3A

30

16D9:A2 16E1:20

8D

20

83 A9

0E

6E

20 11

73

0A

98

0C

0E

E0 20

AA 5A

04

00

20

03 0A

0F

0ft

68

06 57 D8

A9

1A

A9

0A

0F

20

0A

D9

A0

01

DB

3D

A3 D9

A2

60

BE

BF

06 3D 6D

A9

AE

40

A9

16C1:A2 16C9:08 1601:20

0A

BD

20

0A

8D

00

FF

07

El

D8

1249:CD

A0

D8

0A

A2

1241:D2

F3

D9

3D

16F9:00 1701:0A

71

1709:A9

F3

1711:02 1719:0A

B3 D0

F7 ID 4E 73

F7

8D

0F

A9

8D A9 D9 10

EF

BD

D9

0A

37 7A 4E

0F

A9

20

3D

EE

8D

D9

0A

A2

BE

A9

0ft

9D

8D 6D

01

00

0A

F8

A2

00

A9

67

0F

DA

8D 6D 06

0A

D5

3D ft9

04 02 20 Oft A2

02 0A

20

B0 10

A9 A8

A9

D9

12

7A

10

20

0F

3D

FF

A0

6D

A9 D9

D2 6C 3D

0E 0A

16B9:20

A9 1A FD

1239:A9

DA

01

0ft 20

FF

38

BD

A9

D8

F0

20

A0

3D

20 A9

8D

0C 40

36 03 22 44

06

01

18

DF

20 0ft

F5

A2

A9

00

DA

10

3D A9 D9

0ft

D0

A2 20

30

D9

00

26 IE

ft 9 AB

06 0A 8D ft2

0A

2C

14B1:BD 14B9:ft9 14C1:D9 14C9:08 14D1:0A 14D9:8D

A0

0F

8D

CE A6

0A

09

D0

60

57

DA

60

D0

BD

20

8D

BD

2A A9

CD

0E

40

66 D3 35

20

8D

20

0A

38

EF

5F

DB 04

00

D0

00

10

A9

29

A9

A9 D9

0C

10 8D 20

A0

28 3D BD

0A

ft8

?a

A0

0A

8D

14A9:0F

DA

16A9:A2 16B1:02

D0

FF

8D

DA

40

27

52

0E 20

30

57 06 0A BD A2

A9

8D

20

20 A0

11

0A

AE

0A

6E 01

A9 3D

9A

0E

DA

20

1481:07 1489:D0 1491:2B

FF

38

3D A9

0E

0F

D2

20

0A 0E

FF

fi9

25 47

88

8D

20

20

D9

8D

FF

03

20

3A 07

12

0A

A2

BD

FE

A9

D8

0A

0C

A9

FF

3D

D9

7F

8D

1221:D2 1229:6B 1231:A0

03

BD

91

E0

D0

1499:18 14A1:FE

B6

A9

21

20 IB

07

20

0E

1211:12 1219:00

A0

0A

3D

80

0A

07 57 DB 06 3D

ft9

05 31 20

IF

Fft

DA

10

8D ft 9

A8

40 IB 43

8D 3D

80

20

A9 0F F6

A9 A9

90

1401:12

04 D4

F2

A9 AB

0E

1681:20

D4

20

20

65

04

0E

06

0ft

3D

20

57

A0

1651:05 1659:57

1679:A2

13F1:A9 13F9:06

FE

58

0A

1649:D8

A7

0A

97

0E

10 20 A9 E0 A9

07

6D

DA

A9 A8

6C

A9

20

63

8D A2 20

1631:0E 1639:20 1641:A0

D4 8D

8D

04 3D

00 99 A9

1619:07 1621:0A 1629:20

1661:06 1669:0A 1671:8D

0C

04

BB

28 C3

D4

87

7D

00 0C

13E1:00 13E9:3D

0A

F0

5B

1361:20

2B

C4 F8 2F El

1599:80 15ftl:10

EC

20

A9

31 92 81

13

FF

20

05

FF

1591:Dft

15D1:FB 15D9:0C

D2

91

00

00

20

99

DB

12F9:IB

ft9 F0 El 04

A9

D0

99

FA

12Fl:2f]

A9 12

1351:9D 13 59:FF

B9 89 29 0A

A9

3A

0B

00

FF

ED

A3

8D

A8

11F1:A9 11F9:00 1201:D2 1209:AB

E2

A2 8D 0A

80

0ft

11B1:A9 11B9:F0

D0

3D 0A A7

12D1:D4

B9

38 9D

AD

2B

0A

CF

98

1141:B9

1529:8D 1531:0ft

7B

E0

Al 3D

3D 99

D0

1131:F7 1139:08

FD

E3

80

2D A9

01

1111:BD 1119:F7 1121:02 1129:BD

27 00

0A

FF

60

Aft

U09:ft9

1519:0ft 1521:A5

A9

F6

0A 9D

6A 00

9F 39

9D A9 BD

12C1:F6 AD 12C9:10 F0

D0

1101:F0

1509:01 1511:F3

AD

3D

1001:01 10D9:9D 10E9:0A 10F1:10 10F9:68

F3 87

172UA9 1729:04 1731:0A 1739:20 1741:3D 1749:A7 1751:F0

0F

0F

A0

E5

3D

D9

49

20

6D

0F

62

A2 20

07

8D

A0 01 D9 C2

20

60

0F

F0

3A

12

A2

0E

A2

00

4C 20 20 IE

0F

A0

03

D9

0A

6D

0F

07

A0

FF

C9

A9 05 Dl

15

20

CD

12

A0

0E

0F

07

A0

8D 60

D9

10

07 3D

20

A2 E4

04 20 A2

Dfl

07

A9 01 0ft A9

60

3B

F3 0C 17 3A

A2 02 20 A2 08

D8 07 3D 6D

E2 BA A2

A0

D9

8A 60 SB 2A

FF

A9

FD

A0

0ft

1759:AB

20

12

4C

7A

12

05

20

A7

12

A2

00

AB

20

A0 A9 B8

D0

20

CD

2B

17B1:12

20 IE 15 90

FF

0B

13 20 8D 00

F0

A0

6ft

1761:CD 1769:0E 1771:0A 1779:12

B8 A2

18 20 17

00

00

00

ED D0

June 1990

39

FE

A9

00

60

FF

20

98 38 04

37 ce

B COMPUTED Gazette


ST

RBURST

GRAPH Looking for a way to impress your friends? Try Starburst Graphics. This

Graphics is activated using a specific keypress. You can press any command

powerful machine language program features more than 20 options for creat ing colorful, stunning graphics on the

key at any time, in whatever order you like. Each time you activate an option,

64's high-re solution screen.

With Starburst Graphics, you begin with a basic star cluster that emerges

that function remains active until you tum it off. You can also combine several options, one after another, to produce a great variety of graphics patterns.

from the center of the screen. From there, you can easily manipulate the paths of the streaming stars to simulate

Create a menagerie

fireworks, spiral nebulas, ocean waves,

swirls, kaleidoscopes, and much more.

Belting Started Since Starburst Graphics is written en tirely in machine language, you'll need to type it in using MLX, the machine language entry program located else where in this issue. The MLX prompts, and the values you should enter, are as follows: Stalling address:

0801

Ending address:

1SC8

When you've finished typing, be sure to save a copy of the program before exit ing MLX. Although Starburst Graphics is written in machine language, it loads and runs like a BASIC program. When

you run it, the title screen with a list of command options will appear (see ac

companying table). This list serves only as a

reference;

the commands don't

have any effect until the graphics screen is displayed. To start the show, press any key. You'll see a series of "stars" streaming outward from the center of the screen.

of scintillating hi-res displays with this unique graphics entertainment

the tails option, press either 0 or T.

Normally, the stars go offscreen when they reach the border and are re placed by new stars. To force the exist ing stars to remain on the screen, press J or B. Pressing J makes the stars jump back in the direction from which they

came; pressing B makes them bounce off the borders. To change the number of stars, press N. You'll be asked how many

stars you want to see. Enter a value in the range 1-256 (the default is 80), or press RETURN if you decide that you're satisfied with the current number. Stars appear in three colors. To cy cle these, press fl, f3, and f5. The 17 key restores the default colors. To mirror the star pattern horizon tally, press the X key; to mirror it verti cally, press Y.

If the screen becomes cluttered, press CLR/HOME. After the screen is cleared, the stars will resume their movements at the points from which

program for the 64. Bob Masters Most of Starburst Graphics' com mands toggle on and off. To activate a particular option, press the correspond ing command key once; to deactivate it, press the same key a second time. Also, should your star pattern become a jum bled mess, use the master control key D to return all options to their default condition.

they were erased. This option is espe

cially useful when you've produced a

great design but find it's becoming lost on a crowded screen. The space bar works almost the same as the CLR/HOME key. The stars are erased, but their paths are changed. Each star returns to its starting position

and is assigned a new speed and direc tion. This option can be really handy. For instance, when you're using bounce

or jump or you're in atom mode (see be low), each star tends to stay on the screen indefinitely. So, to force the stars offscreen and replace them with new

Before you continue, you may want to

A Galaxy of Options

adjust your screen's brightness and color until the stars appear in distinct contrast to the background. (For a really dazzling display, turn off the lights in the room.) Then you're ready to try Starburst Graphics' many options.

Initially, the stars appear as colored

this option, press C again. Press a digit (1-9) to give each star a tail; the higher

There are four special directional pat

Each command option in Starburst

the digit, the longer the tail. To turn off

terns: fountain, spiral, atom, and ocean.

40

COMPUTE!1* Gazette

June 1990

dots moving across the screen. To make them leave a trail of "dust," press the C

key (for continuous drawing); to disable

stars that travel in different directions, you'd press the space bar.

To pause the graphics display, hold down SHIFT or press SHIFT LOCK.

Four Primary Patterns


Press F for a fountain (or fireworks) ef fect, S for a spiral motion, A to make the stars appear like atomic electrons, and O to produce an oscilloscopic or oceanic

screen, while W changes its width. You can use these two keys separately or to gether to produce four different height

If you ever forget which key corre sponds to which function, press M to

and width combinations.

return to the options menu. You'll be

Other Options

able to use any option after you have returned to the graphics screen.

wave effect. Examine these four options in turn

by pressing the respective key. Between patterns, press D to restore the default display. For an interesting wave effect, try the following sequence: Type DN and set the number of stars to 12; then type OCVBXY (the V command is de

Normally, all stars flow from the center of the screen. Press Q and they will burst out from all over the place. The program, however, will attempt to group the stars so that several appear together.

scribed in the next couple of para

graphs). To change this pattern, periodically press the space bar. Each star moves at its own random speed and direction. All together, there are 14 different speeds. To increase the average star velocities, press V. This in creases the range of possible speeds—■ and directions—avaliable for each star.

Notice that sometimes the stars are more interesting to watch when they're

moving slower. Note, too, that although V will in

crease the average speed, the velocities are also affected by the number of stars present; the fewer the stars on the screen, the faster they move. Some times, when there are only a handful of stars, even the slower ones move too quickly to watch. When this happens, press P. This puts a speed limit on the stars.

Notice the difference between the

velocity option and the speed limit. The V command is your primary speed and directional control. You'll use it fairly often; P is used only when things get much too fast. To see what is meant by this, type DF3N and set the number of stars to 4. Watch how fast the stars fly

by. Now alternately press P and V to see the effect of each keypress. You can control the size of the

graphics display screen by pressing H or W; H changes the height of the

You can have a lot of fun with Star-

burst Graphics. Just experiment with the many different command combina tions. It will take you awhile to realize

all of the artistic possibilities. In the meantime, bon voyage on your journey

A variation on this pattern can be

to the stars!

achieved using the Z option. The stars

will still have random starting points, but they won't be grouped into clusters. For an example of this, type DN and set the number of stars to 100; then type ZW. This creates a swirling pattern sim ilar to a Star Trek transporter beam. For random star movement, press R. This command can be used to create

kaleidoscopic effects. For example, try this command combination: DQRXYC. Press the space bar now and then for a new pattern. Note that when random movement is in effect, the tails option

operates differently. The tail length (1-9) determines how far the stars trav el before changing direction. Randomly moving tails also add a twist to the di rectional options (F, S, A, and O}. To limit the lifespan of each star, press L. This command makes the stars slow down and disappear sooner than they normally would. This option isn't needed most of time, but it can be effective with fireworks or random movements.

To make all stars appearing on the screen at the same time the same color,

press U (for unicolor mode). This com mand is especially useful with fire works. For example, try the command sequence DFVQLU2 and observe how each command contributes to the final result.

Starburst Graphics Commands Keypress

Command

Keypress

Command

X

Mirror horizontally

M

This menu

Y

Mirror vertically

0

Ocean

B

Bounce

F

Fountain

)

lump back

S

Spiral

1-9

Tail length

A

Atom

UorT

Turn off tails

Space

Clear screen

C

Continuous drawing

and restart

N

Number of stars

all stars

U

Unicolor bursts

Clear screen

fi-B

Change colors

(7

but continue

Reset all colors

stars where

D

Defaults restored

they left off

H

Height of screen

R

Random moves

W

Width of screen

V

Velocity

Q

Random start for

P

Speed limit

whole burst

SHIFT

Pause

Random start for

L

Limited life

each star

RUN/STOP

Exit

Z

The Sky's the Limit

HOME

Starburst Graphics 0801 : 0D

08

0A

03

9E

32

30

36

0809 :31

00

00

00

A9

00

BD

21

3E

0811 :D0

8D

20

D0

20

8A

0F

A9

F0

0819 :2fl

A0

00

BC

A0

17

BD

68

0921 :18 0929 :06

0F

8C

30

9C

58

19

A2

B9

92

A0

19 17

13

69

01

99

0831 :A1

17

B9

G8

ia

0839 :69

18

69

99

C8

CA

10

EB

00 CO

0841 :F0

15

B9

A0

17

69

0849 :99

IB

39

Al

17

89

68

18

69

01

0851 :99

69

ia

32 95 43 75 84

C8

4C

28

03

A0

CB

0359 100 0961 : 31 0969 :59

B9

30

19

18

69

08

99

7F

19 19

B9

58

19

69

00

99

CB

C0

27

D0

EA

A9

0B71 :52

15 BD

85

F9

A9

A9

9F

06 28

F9

85

A9 A9

85

0879 :C8

85

9E

35

0861 :BF

A9

4F

85

BE

85

AB

0899 109

85

9B

A9

85

0891 :S0 0899 ;0fl

A0

05

99

04 D0

00

9C 99

A9 A9 fi5

F7 2B A6 62

88

10

F7

8D

CB

A9

BE

08A1 :0B 08A9 100

3D

16

11

D0

A9

BA

06

20

18

D4

A9

FF

08B9 :BD

A0 0E

80 D4

FA

08B1 : BC

0A 0F 8D

0F

85

20 21

0F

D4

8C

12

D4

A6

BE

08C1 iA9

00

B5

FA

20

4A

OF

08C9 ;A5

AA

F0

04

E4

BF

90

CA 04

08D1 :E0 08D9 :A9

FF

D0

ec

A9

01

85

FA

A7 IA 01 92

D8

85

FE

A9

04

85

FC

FA

08E1 :Aft

A0

00

84

FB

84

FD

A5

08E9-!EB

91

FB

A5

F9

91

FD

C8

08F1:■D0

F5

E6

FC

E6

FE

CA

D0

08F9: EE 0901: 8D 09B9: A9 0911: 12 0919: 38

A9

4B 8F 2E

ID

8D

18

D0

A9

16

D0

A9

3B

8D

11

D8 D0

00

85

A2

AC

11

D0

AD

C7

2E

6A

98

D0

D0

04

A9

FA

A0

17 C3 00 35

E9

01

85

C4

S4

F7

C6

0921: B6

10

04

A9

04

[16

D0

85 AS

A5

0929: A5 0931: 19

AA

D0

D0

D0 F4

FB

20

5P

F8

F0

CB

0939; AD 0941: 4F 0949: 0D 0951: 0D 0959: 29 0961: IB 0969: 0A

2B

A6

BE

A4 C4 11 D0

CC 45

12 F7

CA

E0

FF

0D

30 D0

29 F6 C4 4F

BD

90

IS

D0

03

20

CA

E4

BF

B0

F3

A5

02

F0

03

20

21

0F

D4

29

03

C9

E5 7P ftD 20

03

F0

F7

0A

8D

C5

16

95

A5

A2

F0

FC

00

AB

0979: 85

AS A9

A6

0971: F0

0A 08 A2

CE

CC

16

A6

BE

BD

0981: 80

1C

C9

30

F0

A5

AA

0989: F0

57

0F

BD

90

IE

F0

0A

E4

0991: BF

90

03

DE

80

IE

0999: dh 09A1: 16

4C

48

A9

03

9D

C9

16

CE

C9

30

3A

A5

A8

AD

16

10

03

10

A5

09B1: B6 0939: 03

20

F0 28

08

09A9: CC

24 F6 45 53 62 33

29

01

41

F0

0E

A5

B4

20

F0

AC

0E BD

09C9: 80

1C

0C AS

19

FB 19

03

DD

A5 80

B3

09C1: 20

F9 AC

B2

C5

9F

09D1: B0

07

98

9D

E5 80

4C

E0

F3

DF

09D9: 09 09E1: 4C 09E9: C9

19

A5

B0

D0

06

20

4A

OF

51

48

0A

20

5C

0E

A5

B0

01

F0

B2

20

68

86

0E

4C

B9F1: 9F

09

BD

80

IB

IS

7D

80

09F9: ID

85

C3

C9

08

90

IE

BD

75 BA 80

Juno 1990

41

38

COMPUTE! s Gazette

4F

A9

7D

BF

CE


Starburst Graphics 80 9D ID

IB 80 B9

9D 1C C5

80 B9 15

BB 78 85

A4

0CC1:9D C5 15 0CC9:D0 04 A9 0CD1:3B E5 FA 0CD9:99 80 IE

B9 80 00 F0 9D 80 60 A5

1C 05 IE 83

C9 80 A5 AA A9 00 C9 01

E0 12 8B 39

A9

0CE1:D0

03

4C

74

0E

AO

00

BD

A4

CA

Bl

09

AD

40

0CE9:afl OCF1:84

IA BD

C9 A0

14 00

90 BD

02 80

A0 19

01 C9

12 HB

CB

16

8D

0A

0CF9:64

90

02

A0

02

98

05

DD

AD

12

D0

32

A0

00

84

F7

AD

A5

91

30

01

3B 3D 00

E9 02 A5

23 D3 E5

0D01:85 0D09:C9 0D11:C9 0D19:4C

BD 04 01 90

A5 F0 FO OE

B3 C9 21 A5 OA C9 4C 9E

02 BD 02 0E

F0 F0 F0 4C

1C BB 09 74

f)3 AD

4C 77

20 02

09 C9

A9

00

C2

44

D0 C7

OD21:0E 0D29:F0

4C F4

82 4C

0E A5 BD 29 02 82 0E A5 BD 29

FE 56

70

08

C9

4E

DO

03

0D31102

F0

06

20

82

OE

4C

3D

6D

10 C9 01 29 C9 4A

42

DO

0B

A5

18

OD39:0D 20

74

0E

A5

BD 29

01

C8

01

85

BO

4C

D6

D0

0B

A5

B0

F9

02

29

02

85

B0

4C

69

19

C9

56

DO

0F

A5

9B

49

A5

9B 20

A5 09

9C

49

OC

85

B0

0AC1: 9C

85 4C

C9

57

0AC9: A5

9E

C9

2B

F0

0B

D0 A9

1C 28

33 43

0D41:F0 D9 OD49:F0 64 0D51:0E A5 0D59:19 48 0D61:1B 48 0O69:A9 C7 0D71:19 20

4C 90 E4 BF B5 D0 BD B0 A5 B5 3B FD 0F BE

0E 90 01 IA C9 80 A5

60 60 60 48 03 19 B5

A5 AA C4 20 0F E2 BD 30 25 BD 80 BF DB OC 33 9D 80 55 29 B2 3B

0AD1: 85

9E

A9

00

85 Bl

4C

A0

Bl

0D79:F0

15

A9

27

38

FD

88

IA

CD

0AD9:

A9

09

B5

9E

A9

0F

95

15

0DB1:9D

80

IA

A9

07

3B

FD

B0

FD

0AE1:

C9

4a

DO

1C

A3

0AE9;

4C A0 08 9F C9 C8

F0

0B

A9

C8

4E

0D89:1B 0D91:B5

9D 29

80 01

IB F0

20 0C

0F OE A9 C7

AS 38

59 CE

0AF1:

9F

A9

00

85

B2

4C

A0

16

0D99:FD 80

19

9D 80

19

20

0F 87

0AF9:

40 A0 49

85 BB 02

9F

A9

44

35

8E

0DA1:0E

63

9D

80

IB

63

9D

30

CE

C9 85

58 B5

D0

09

72

0B09:

A9 4C B5

4C

EC

31

0DA9:1A 0DB1:BE

6B A5

9D 80 B5 DO

19 01

60 60

20 BD

ID 30

4E 85

OBlli

C9

59

DO

09

A5

B5

49

6D

0DB9:19

4B

BD

80

IA

43

BD

80

20

0B19:

85

B5

C9

03

D0

0C

93

AS Ffl

0B Fl 0F

B5

11

43 A5 AA

AS

AA

C9 85 85

4B

0B29: A5

10 01 00

0DC1:1B

0B21: D0

4C EC A5 49 13 A9

0B31i 4C

EC

10

C9

A5

19

49 09

01 C9

29 51

5A D0 01 85

0B

0B39i A9

A9

4C

E6

D0

0B

A5

A9

9F

0A01: 80

IA

AS

BD

80

ID

0A09: C9 0A11: Bl 0A19: IA 0A21: 4C 0A29: 4A 0A31: A5

4C C5

0E 9E

0A B0

B8 0E

98 98

A5

C3

29

07

3D 0F

0A 4C

A5 48

B0

C9

0A39: OE

4C

9F

0A41: E4 BF 0A49: E0 FF 0A51: CC 16 0A59: CC 16 0A61: DB 04 0A69: 01 85 0A71: D0 FB 0A79: C6 DO 0A81: 95 C6 0A89: 03 4C 0A91: 4C 72 0A99: B0 49 0AA1: 69 0C

B0 F0 10 AC

83 03 06 11

A9

0AA9: 49 0AB1: BC 0AB9:

0B01:

0B41

23

04 E5 80 IB

69 F3

9D

10 38 9D 80

B0

DO

06

20

3B

OA

20

68

BE E3

01

F0

BC

2B

5C

09

A5

AA

FO

04

20

47

0D

4C

80

AD

D0

FA

C4

DC 79

EC

0B49

49

02

29

02

85

A9

4C

20

55

0B51

09

B3

49

BB

08

D0 IB 49

A5

01

46 01 B3

08

0B59 0B61 0B69 0B71

C9 29 A5

22 C9 02

16

C9

41

D0

08

4F 02 B3

D0 10 49

03 B8 B9

04

10 49

C9

53

DO

44

0B

04 B3

0A

0B79

29 A5

09

29

03

35

04

0B81

B3

4C

69

OC

C9

55

DO

09

CO

0B89

A5

A7 C9 4C 20 B4 49 C9 52

01 DO C9 85

A7

4C

20

09

49 13 09 01

85

0B91

06 4C

20 DO

0A

0F

09

A5

FB

B4

4C

69

OC

92

D0

IF A5

A8

OBB1 :85 A3 OBI! 9 CC 16 0BC1 :4C EC 0BC9 4C 20

FO

OF

AD

CB

F0 10 09

00

01 8D AA

AB IA 15

0BD1 :F8

29

F0

0BD9 :69

01

29

83 A9 AD CB C9 85 85 C3 0F F0

49 16 B5

0BE1 :85

F8

4C

D5

08

C9

86

DB

25

0BE9 :0E

A5

F9

19

69

10

C9

10

40

0BF1 :90

F9

85

F8

4C

D5

08

C9

A2

0BF9 :87

Dfl

0E

A5

01

28

0F C9 A9 54

F0 88 06 D0

F9 DO 85 02

IB F9 A9

69

0C01 0C09 0C11 0C19

F9 85 0B

4C

D5

Bl

F9

4C

21

C9

3A

CB 03

16 4C

16

85 OB 30 OF AB

DE DD 37 02 47

A0

00

84

SD

OA

0A

8D CC 20 09 6D CB

52 D5 C9 29 A4

16

85

AA

2B

06 10 A6

20 00 A9

33 06 D7

0B99 0BA1 0BA9

:29 :0S :F8

:C9

0C21 -.911 0C29 :SD 0C31 :F0

IA B0 9D

B9 1C 80

A6

A0

11

AO

11

20

0FB1:A0 0FB9:12 0FCl:20

11 20 IE

20 IE AB

IE AB A9

AB A9 62

0FC9:1E

AB A9

3F

A0

15

BD A9 C6

88 IB B5

02 8D A2

80

19

9D

80

B5

A5

B5

29

02

5D

0DD9:F0 0DE1:9D 0DE9:1B 0DF1:B5 0DF9:FD 0E01:0E

15 A9 27 38 FD 80 IA B0 IA A9 07 38 FD 80 9D 30 IB 20 ID 0E A5 29 01 F0 0C A9 C7 38 80 19 9D 80 19 20 ID 68 9D 80 IB 68 9D 30

2E 5E Fl 2F F5 30

68 A8 91 C5

9D 80 19 60 20 37 C9 B9 4C 11 A8 00 31 96 FB 63 20 37 0E IB 2F 15 95 02 A0 00 Bl AC

0E29:FB

A4

02

19

0E31:ll

A0

El

0E39:19

A8

0E41:68

18

85 FC BD

80

IA A8 E4

0E49:B9 0E51:B9

30 58

19 19

18 65

65 FC

FB 85

85 t"C

FB BD

15 8F

0E59:80 0E6H18

IB 69

60 01

BD 9D

80 80

1C 1C

49 60

FF BD

6B D0

91

64 9D 80 9A IA A9 07 Bl 10 4C 47 55 93 20 D2 17

0FA9:D0

FD

A0

A9 80 28 A9

0FA1:A9

0E

00

0F71:03 4C D7 0E 0F79:19 A9 14 9D 0F81:9D 80 IB 20 0F89:0D 20 0A OF

91 4A 50 3E

ID

B9

F0 A5

EC

39

34

03 15

BD 11 A9 CB

11

19

4D

FB

60

BD

80 74

17

85

FB

B9

CD

F7 A9

06 C2 IB 55

03 C9 9D C5

0B D0

20

4C

29 0A

0C A5 A7 F0 4C 6B OF AD

A9 18

0DC9:A9 C7

39

0F61:D4 0F69:0A

92 16

0F91:FF 0F99:8D

0DDl:19

OEO9:1A 0E11:OE 0E19:FB 0E21:7D

0F51:F2 4C 0F59:AD C5

0A F0

07 A2

D0 3D

A9 16

17 D0

8A B2

20

IE

AB

A9

DD

IE

AB A9 A6

16

A9 87 A0

AO 13 20

70 27 65

20

IE

C2

A9 11 A5

00 DO C6

AC D0 BA

C0 A0 14

OFDllAB A9 0FD9:8D CA 0FEl:A9 00

20 16 9S

0FE9;D0

2E

A5 A2 C9

03

9B

FA

51

0FF1:A9 0FF9:20

0O IE

85 A2 AB AC

A9 CA

BA 16

A0 B9

15 29

4E 3B

1001:11

3D

86

02

A9

20

20

D2

DE

1009:"FF

EE

CA 16

C8

C0

OB 90

8F

1011:05 1019:A9

A9 04

00 8D

8D 88

CA 02

16 A5

FO 91

CE 30

BE 43

1021:01

00

A9

00

85

C6

60

AD AC

1029:1B 1031:9C 1039:D4

D4 9D 29

C5 B0 03

9B ID D0

BB D0 EA

F9 07 AD

38 AD IB

E5 IB D4

1041:C5

9B

B0 F9

38

E5

9C

29 80 D0 BF B7

E7 15 FC 10 EF

1071:60 1079I0F

A9 A9

0B 15

11 18

DO 20 0A DO A9 CB

7C 27

1081:80

16

D0 A9

64

A0

11

20

8A

1089:IE

AB A9

00

A6

AB KB

Dfl

5F

1091:02 1099:A0 1OA1:11 10A9:CF 10Sl:90

A9 01 11 20 D0 AO FF C9 IA C9

20

20 IE 00 0D 3A

E2 BA

CD AB 20 FO B0

BD A9 A2 2B 16

A9 IB B3 C9 29

BF 8D 20 30 OF

87 FB A5 A7 BC

10C1:A3

20

A2

B3

A5

61

82 10

20

A0 20

6A

2B

10D9:B1 10E1:D0

C9 EA

01 F0

90 04

07 CO

D0 00

ED F0

93 3D

5E A3

10E9:88 10F1:29

84 01

AB A4 AB C8 A5 B5 F0 OB 18 98 DO 01

B0 7B

10F9:38 1101:B5 1109:01

6A 29 38

AB D0 02 FO 6A AB

1049:80 1C 1051:03 DB 1059:1C F0 1061:07 AD 1069:BO 80

10B9:48 10C9:Q8 10D1:20

D0 07 EA BD 06 18 IB D4 1C ID

BD 8D

AD 80 7D 29 80

20

4C AB 10 A9 IE AB 4C A3

02 0B DO

IB D4 ID DD 80 1C 01 F8 ID FO

0C BC

Afl 19 02

3D

68

11 Aft

42 02 94

11

21 19 0C

01 99 AO

A5 D0 01

2D 52 62

DO

6D

DB

0E69:80

ID

49

FF

18

69

01

9D

3C

1111:AS

AA FO

07

98

0A AB

90

0E

16

A5

0D

60 18

BD 69

80 01

1C C9 9D 80

0A 1C

0F 4F

1121:69

AO

00

BB

85

S4

BF

BE

9B

A0

18

08

55

E3

ID 30

1119:02

F8_.18

0E71:90 OE79:F0

F9

05 C3

3B

0EB1:60 0E89:38 0E91:B0 0E99:01

BD 30 E9 01 ID C9 9D BO

1C C9 F6 F0 9D 80 1C 60 08 FO 14 18 ID 60 BD 80

22 BD 69 ID

3D 29 60 97

1129:0D

05

07

0A

08

09

02

04

01

1131:06

0E

01

04

04

10

0EA1:C9 0EA9:80 0EB1:90 0EB9-.06

F8 FQ ID 60 10 C9 20 74

06 BD FF 0E

38 E9 01 9D 80 1C C9 02 B0 OC A8 10 4C C3 0E 20

63 3F 6A FD

A9 B0

EC

10

C9

4D

DO

0C49 :8A

OF

4C

A0

08

C9

0C51 ;0D A5 A6 0C59 :0i] 85 A2 0C6L IDG 03 4C

49

01

85

4C A0

20 08

0C69 :A5

AA

F0

22

20

0C71 :B0

85

FA

A6

BE

09 C9 4C 20 0ft OF A4 I1F

0C7 9 :B9

80

IE

F0

06

20

0C81 :4C

87

0C

20

A0

0C

0C89 SIB 0C91 :09

EE

A9

01

85

FA

86

03

BA

38

E5

0C99 :2B 0CA1 :8B

55

OF

9A

AB

A6

19

90

80

19

B9

COMPUTErs Gazette

80 B9 ID

16 D0 A5

0C39 SAS OC41 :4C

42

0CA9:9D OCBlilB HCB9:80

June 1990

20 C4 09

FO

ft9 83

30 45

4A

OF

B5

CA

B3

7B

4C

20

7B

BF

AA

5C

03

89

41

80

IA

C6

0EC1:82 0E BD 30 ID C9 0EC9:08 C9 FF B0 04 10 0ED1:BE 6B 68 4C DE 09 0ED9:F0 06 0EE1:A4 B6 0EE9:19 A9 DEFU9D B0

20 FO 27 1C

21 10 9D 6B

02 CE C9

90 30 02

07 95 E9

OF 4C F5 A9 C7 9D 80 IA A9 AD C6 16

OE 80 BO 9D

A9 45 FB D8

IA 84

11 52

A9 00 DO FB F4 60 F9 65 D4 29 Bl 8D 07 8D 80 IE HF 90

5B BF A4 EC EA 85 OF 85 41

0EF9;80 19 AD C7 16 0F01:AD C8 16 9D 80 0F09:0F 0F11:85 0F19:E6 0F21:AD 0F29:B2 OF31:3F 0F39:C7 0P41:C8 0F49:60

A9 FB FC IB 3D CS 16 16 AS

20 85 A8 91 E8 EO D4 C5 C6 16 9E B0 AD IB 60 A9 AA FO

9D 80 IB 4C

FC AA FB C8 40 DO 9F B0 AD IB F7 65 D4 29 FF 9D 07 E4

01

6A

4C

40

40

03

01

1141:20

90

90

03

03

1149:30 1151:CP

CO CO 3F 3F

FC FC

FC FC

1159:CF 1161:CF

3F 3F

3F 3F

FC FC F3 93 9F U

1169:55

52

52

45

4E

1171:55

4D

42

45

52

1179:20 1181:0B 1139:41

53 0D 47

54 0D 41

41 ID 49

52 54 4E

53 52 21

1191:10 1199:54

43 48 4F 20

41 28

4E 31

47 45 2D 32

20 35

11B1:2A

2A

2A

2A

2A

2A

2A

2A 2A

2A 2A

1139:10

11A1:36 11A9:2A 11B9:2A 11C1:2A

29 2A

3A 2A

2A 2A

2A 2A

2A

02

20 2A 2A 2A

02

00 2A 2A 2A

08

7A

20

FB

0C OC

30

64

F3 F3

CF CF

OB 52

F3 CF ID 43

5A IB

54

20

4E

BB

20

4F

46

26

3A 59 0D

20 93 20 19 0D F8

9E 2A

11C9:2A 2A 2A 2A 2A 2A

BB

56

F3 F3

2A 2A

00

2A 2A

6A 18

6B CB

D3

2A DB 2A E3

2A

97

11D1:9F

20

9A

20

IF

20

9C

20

F3

11D9:1C

20

96

20

95

20

81

20

AO

11E1:9E 20 11E9:9A Cl

IE IF

20 D2

99 D3 9C C2

9F D4 IC DS

51 D8

11F1:95

Bl

D3

96

9E

66

D2

D4

20


PATH Randy Dethman

With this short

machine language When Commodore introduced the

1581 disk drive, it claimed that the drive supported subdirectories through a mechanism called partitions. What the company didn't say was that the commands necessary to access these partitions were often so cumbersome as

to be impractical. 1531 Path lets you use pathnames to access partitions as if they were true

subdirectories (similar to those on MSDOS and Apple computers). So now,

routine for the 64, you can access

1581 partitions as

easily as you would a subdirectory on an MS-DOS machine.

for instance, instead of having to use unwieldy commands like OPEN15,9, 15,"/0:FRED":CLOSE15:LOAD"$",9 to examine the contents of the partition

FRED, you can employ the more intu itive command LOAD"/FRED/$",9.

Pathnames 1581 Path simulates actual hierarchical subdirectories by allowing you to in

clude partition names along with file

partition names needed to locate the

Since 1581 Path is written in machine

language, you'll need to enter it using MLX, the machine language entry pro gram found elsewhere in this issue. The MLX prompts, and the values you

should enter, are as follows: Starting address:

031A

Ending address:

0401

When you've finished typing, be sure to

save a copy of the program before exit ing MLX.

1581 Path wedges itself into the system by directly overwriting the page3 vector for the 64's Kemal OPEN routine. To activate 15S1 Path, simply

type lDAD"filcname",device,l, where

filename is the name you used when you saved the program from MLX and device is the number of the disk drive.

After the program loads, the wedge is active; you don't need a SYS or RUN command to execute it. To deactivate it,

simply press RUN/STOP-RESTORE.

a slash {/) and may be nested to any depth. If you don't include the root di rectory as part of the pathname, the 1581 begins the path from the current partition (as usual). Some commands

demonstrating valid pathnames follow. LOAD"/MYDIR/MYFILE",B LOAD"//SOURCE/ASSEMBLER/ ARC04.ASM",8

In the first example, the file MY-

F1LE in the partition MYD!R is loaded.

names. The name of a file, plus the

Getting Started

partition names are always preceded by

file on the disk, is referred to as the pathname for the file. You can substitute a pathname for a filename in any BASIC command.

Commands using pathnames can be entered from direct mode or from pro gram mode and can even be used from within other programs that prompt you for a filename. However, you can't use pathnames with DOS commands such

as SCRATCH or COPY (for example, PRINT#l,"SO:filenamerr or OPEN15,8,

15,"C0:newname = oldname"). For these commands, you'll have lo rely on

the standard DOS partition commands described in the 1581 Disk Drive User's Guide. 1581 Path's syntax for pathnames is

similar to that used with MS-DOS or Apple's ProDOS. fpartitionnamef ... /filename

The root directory of a disk is indicated

by a null partition name (//). Other

Here, it's assumed that the partition MYDIR is in the current directory (or

partition); if it's not, a FILE NOT FOUND error will be returned. In the second example, the full path to the file, starting from the root directory of the disk, is specified. This ensures that the command will succeed regardless of the current directory.

To access a file whose name al ready begins with a slash, add 0: to the beginning of the filename. For example, you'd refer to the file /FILE as 0:/FILE. 1581 Path supports standard Com modore wildcards within pathnames. For instance, the pathname //MYD' /D1R7?FILE W0U]d cauSe the 1581 to search the root directory of a disk for a partition that matches MYD". If one is

found, it searches within that partition for another partition matching DIR*. Fi nally, if it finds a match for the first two wildcards, it looks for a file that matches ?F1LE.

To Err Is Human Attempting a load from an invalid path results in a "?FILE NOT FOUND" error. This message will be followed by

the link in the path that caused the problem. Saving to an invalid path will COMPUTE/s Gazette

June 1990

43


1581 Path select the partition only in the first

return a similar error message but will not show the location of the error.

How II Works

Using an invalid path in an OPEN com

IOPEN vector at $31A (794) and uses

only one file at a time, you may select a

mand passes the invalid path to the

nil of the memory normally reserved for

new partition with each OPEN state

1581 Path loads over the top of the

OPEN statement. If your program uses

the cassette buffer. It doesn't use any

ment as long as the previous file has been properly closed,

new current directory is the last one successfully selected along the attempt

memory outside of this area. If you're using any other program that alters the IOPEN vector, load 1531 Path first be cause it doesn't check or save the origi

ed path.

nal vector values.

disk drive. This causes the drive to re

turn the message 62 FILE NOT FOUND on the error channel. !n all cases, the

1581 Path F2 F6

B6 B9

43

03

A9

00

F0

F9

6C

00

EF

F4

20 7B 8A Cl

031A: 49

03

91

F2

0E

F2

50

0322: 33

57

Fl

CA

Fl

ED

032A: 3E

F3 Fl

2F

F3

66

FE

0332: 34

03

20

5B

03

09

033A: 03

ED

F5

A2

!)4

5B

03

4C

A5

0352: 48 0 3 5A: 03

4C 20 03 98 08

0362: B8

maining filename to the Kemal routine

beginning, the slash is simply discard ed. (A valid partition name requires at

that was originally called.

least two slashes, one before and one after the partition name.)

device number less than 8 or with a sec

If you try to access a filename that ends with a slash, the LOAD and SAVE

The program intercepts all file names that go through the Kernal

commands will return 7MISSING FILE

OPEN routine, including BASIC'S

NAME ERROR. The same syntax with an OPEN command passes a null file

LOAD, SAVE, and OPEN commands, and calls to the Kernal from machine

name to the disk drive. Because open

language, it splits the pathname into

ing files without a filename is legal, no error will be generated. If you use a pathname with only one slash at the

separate partition commands for each step in the path and then passes the re

If you attempt to use pathnames on

25SI Path won't intercept calls to a

ondary address of 15 (the disk drive's command channel). This allows com

partitions (1541 or 1571), the drive will

mands sent to disk drives and other peripherals to remain unchanged. The

return error messages indicating that those partitions or files don't exist

program also doesn't intercept path names that don't begin with a slash, so

disk drives that aren't capable of using

(which they don't). Beware of programs that automati cally append 0: to the beginning of file names. 1581 Path can't catch these, and

existing filenames are still valid. A final word of warning about

the disk drive will try to open a file using your entire pathname as the filename

files in separate partitions at the same time. Be sure that all files opened simul

(O:/MYDIR/MYFILE, for example).

OPEN statements: The 1581 drive

won't allow you to open two logical

4B

48

4C

6B

F0

4a

8A

48

98

48

A5

78

48

20

E7

FF

A9

0F

85

A3

0 3 6A: B8

A5

39

48

A5

BA

d

38

A5

0372: 90

0E

A5

B9

C9

OF

F0

037A: A 2

00

Al

BB

C9

2F

F0

08 03

09 81

F3 0 38 A: 00 C8 8392! EB 0 3 039A: A5 B7

03

A9

QF

B5

B9

A0

49

98

C5

B7

90

93

4C

84

Bl

BB

C9

2F

D0

Fl

DF

48

Si

B7

20

4A

F3

79

0382! 4C

03A2! 90

06

C9

02

D0

0A

68

4C

18

03AA: F3

03

20

B7

FF

AA

F0

0B

82

06 FF

1C 39

03B2: 20

E2

B3

BA

A9

00

9D

03BA: 01

F0

EB

A6

B8

20

C6

03C2: 20

CF

FF C9

30

DO

E9

20

22

0 3CA: E2

03

AS

B7

18

65

BB

85

86

03D2: BB

A5

BC

69

03

85

BC

68

-16

0 3DA: 38

E5

B7

85

B7

4C

B9

03

CA

0 3E2: 20

CC

03EA; 60

FF A5 B9 B7 E6 BB

FF E6

54 44

03F2: ac

C6 68

68

F0

03FA: AS

68

00

0E

20

C3

02 B8 00

85

B9

68

D9 85

A.I

68

28

60

G

43

4B

5A

1489: 45

52

45

0D

9ft

12

20

C4

84

20

92

20

92

1499: 4C

54

52

45

41 92

4C

015

9F

CO

14A1: 4F

52

C4 20 44

46

52 39

20 53 45

45

1)3

6F 38

1491: 20

20

20 20

29

29

29

D4

41

16

14A9: 20

20

IE

54

48

45

41 53 20 59

55 54 20 20

D9 0C D4 ID

4C

45

4E

47

54

56

14B1: 4C

45

46

54

20

4F

46

46

70

20 20

20 Cl

20

20

20

AB

14B9: 9E

CS

20

92

20

92

20

6F

14C1: 45

12 49

29

9E

20 12

20

9A 54

54

4F

4D

0D

00

9F

12

16

14C9: 20

53

45

45

4E

20

60

1389::30 1391:t4E

2F

D4

92

20

D4

55

20

20

D2

20

92

A5

20

14D9: 20

D2

ED

4F

92

20

D7

20

92

48

20

4F

46

20

14F9: 52 1501: 81

45 12

45

4E

20

20

12 44 43 20

Cl 7C EB 0C

20

D6

20

92

20

D6

44

55

1599: 4 5

4C

49

4E

47

20

92

0D D2

62 8B

20

IE

41

4E

44

4F

4D

20

53

54

DA

20 B8 45 38 4B BF 45 D4 20 9D

13D9::45

53

54

41

52

54

12 4E 52

59 20

13D1::20

54

20

46

4F

52

20

41

13B1

:12

20

CE

20

92

20

92

D3

45

52

D3

13F1 :53

54

41

52

4D

12 45 54 57

D9

4 2

81 50

20

13E9 :4D

1511: 98 1519; 41 1521: 41 1529; 20 1531; 20

43 Dl

54

57

4F 20

49

13C9::41

43 20 54 44 20 20

9E 49 53 20

13C1::4E

53 12 4E 20 20 44

14E9: 20 14F1: 54

4F 0D D7

20

14E1: 4D

44 53 29

4D

IE

13A9::4C 13B1::45 13B9::20

46 20 45 20 9F 4F 53

54

59 4 5 45 92

46 20 43 52 0D C3 55

20

13A1::D3

4F 53 41 41 4E 20 4F

20

4C

AS Dl B3 9A

14D1: 20

1399::49

52 41 12 C3

48 52 12 4E 45

54

13B1::C1

47 43 9A 41 56

20 C8 4F 46

2D

20

12

F5

1359: D3

50

20

3D

4F 52 20

42 53 20

95 DD 55

1361: 12

31

49 2D

1369: 49

4C

29

20

2ft

2A

29

8D

1371: 48 1379: 20

2B

C3

29

CD

30

20

C3

4F

5D

45

21

20

D0

DF

20

C9

4S

43

49

20 20

20 20

9E

2A

93

20

20

92

IF Cl 4C 4C 48 54 53 20 52 56 45 44 20 29 20 20 2A 20 20 20 96 12 2B D0 20 41 4E 59 20 54 4F 29

20 52 2E

52 45 20

D3 67 9B

20

20

AD

D2

9C

C9

9F Cl 1C C3

9ft 95

D0 D3

1209: 20 1211: 20 1219: 20 1221: 20

20

20

20

20

20

20

20

20 20

9E

2A

2A

20

29

20

20

20

20

20

20

95

C2

59

20

C2

1229: 20

CD

41

53

54

45

1231! 20

20

20

20

20

20

1239: 20

20

20

20

9E

1241: 20

20

20

20

IF

1249: 20 1251: 4D

31 50

1259: 55

42

39 55 2E

39 54 2C

1261: 2E 1269: 2A

20 20

20

20

20

20

1271: 20

20

1279::49

47

1281::53

45

1289:;20

20

1291::9E

2A

1299:;20

23

12A1::S3 12A9::45 12B1::47 12B9::20

53 59 49 20

12C1::12

B7 06

20

20 20

52

BB

C3

AF

49 52 20

7A 99 8F

52

FD

0D

9C

B0

2B

CE

55

FC

20

4F

46

20

FF

53

20

20

9F 86

1539: 49 1541: 29

20

49 9B

1549: 20 1551: 20 1559: C9 1561: 53 1569: 92 1571: 20 1579: 4F

42

55

52

20

20

C6 45 20 53 52

4E

29

92

29

20 52 20 42 20

13F9 :20

20

20

20

20

IE

41

20 4C

29

20

9E

2A

00

81

IB

1401 :4C

20

53

0D

BE

D8

20

92

20

CD

49

0E

D5

4E

0E

12C9::52

52

4F

52

20

48

52

CD

52

20

42

A3

12D1::49

5A

4F

4E

54

41

4C

4C

8C

20

20

20

AB

12D9::59

9A

12

20 CD

20

92

20

C9

1419 :55

20 43 52

20

4F

1409 :12

54 41 20 92 4C 4F 54 53

52

20

53 D5 4F 53

1421 :12

C8

CF

CD

C5

92

20

C3

D7

48 0D 12F1 :20 CD 12F9 :56 45 1301 :4C 59 1309 :20 92

49

53

20

4D

45

4E

EF

3D

46

52

52

20

7C

F9 3B

52

54

41

4C

50

45 46

12

49 20

20

20

CF

20 CF 41 4E

F6 E4

1311 :0D

12

20

C2

20

92

20

C2

C9

1431 :45 1439 :2D 1441 :4R 1449 :52 1451 :20

20 81

52

88

52 HD

43

92

41 4E

53

20

45

12

20 D9 52 4F 49 43 9E 12 43 45

1429 :4C

Bl

1319 :4F

55

4E

43

45

20

29

29

45

1321 :20

20

20

20

20

29

20

20

47

1329 :20

20

12

29

C6

20

92

20

A7

1331 :C6

4F

55

4E

54

41

49

4E

1339 :0D

12

20

CA

20

92

20 CA

June 1990

08

H8

20

99

CS

COMPUTE! s Gazette

F3

A5

41

4D

C7

1201: IF

44

4A

49

42 20

50 20

1341; 55 1349: 20 1351: 20

11F9: IE

12E9 :55

4C

034A: 4F

taneously are in the same partition, and

Starburst Graphics

12BI::D4

0342: 03

1411 :49

20

45

44

29

4C

86

0D

00

48

4F

20 4C

20 45

92 69

54 12

20

20

30

20

53 9C

D3

C8

37

D4

92

20

D0

41

55

F9

0D

98

12

20

DA

20

98

D2

41

4E

44

4F

4D

C2

54

41

54 9E

46

89

20

52 20

20

20

12

20

A5

DD

35

92

20

C3

48

31 41

1581: CC

20

92

20

CC

49

4D

49

47

45

20

43

4F

4C

4F

4C

1589; 54

45

49

46

45

13

20

29

20

20

20

98

20

20

45

41

BB

43

F8

1599: 43

48

20

53

54

41

52

20

ID

1459 :4F

4E

54

49

4E

29 45

57

1591: 3D

54 55

20

20 20

4C

53 20

44 20

9D

3B

15A1: 20

20

20

20

9A

12

D2

D5

82

1461 :00

SI

12

29

46

37

92

D4

CF

D0

92

20

D5

20 4F

41 52

9E

2A

90

48

11

11

9E

14

20

58 13 ID

13

20

C5 00 11

54

A6

54 4C 20

49

1471 :4C 1479 :20

45 4F 20

15A9: 15B1: 15B9: 15C1'

D3

53 43 20

32 FC BC 9F

2F

45 20 29

20 4C 53 IE

CE

1469 :D2

94

00

00

90

14 00

13 09

5C 4E

71

1481 :53

54

41

52

53

20

57

48

C7

IE

42

55

G


Fun & Games for C64/128! I ;ii'!ii".t Selection Latest Programs Fastest Delivery

Lowest Prices

No Minimum Order

• • •

Toll-Free Ordering No M/C Visa fee 5 1/4" or 3 1/2" Formal

Spring Catalog Now Available Call Today Toll-free! GAMES

BUSINESS

Ch«sp Pterws, Adventures

GL, Foima, Row Chart*, 'nvestment*,. GAMES *1

word procPSSIJry dfllitbKK Wtti 50<I arUj Copy, '

Dackgarnman tunnli. In i^rfls. blacHbui. D'.i n mb, rifiti .ii'iH. dogbiia. drarjon.

emp«ro'. Unr-flmnn. hearla, hBKipnwn. hurhlo, ■ntlcitn>n, kalni. king, kinodom iind mor^ BUSINESS*?

|nv#n(ory loutofwW :l*rns

A uir

Gompul* [hn»*to'D

Cr«i<1* a mDnr»aiQ jmanopo'Tj.

I .ibf m*k«fv c i ■■ ndjr pun^r. loan cfltcuiirto. »<1 dn 'Bad*'

-tisi corfli1

ii. s^r !r«k 1. pokftr. coiHCtr^ralian,

c ff*c*&M*. D*U M**l«* rjerw*! pupou datibut. pta

rrndx rgd*, dniibm.indrnDri1

and a Star Trek gama BUSINESS fffi Wofdirij&tar Sr. wore] pfwegsor. plus aOdress omabasc home mewf manage*, ds Cftfu'ofltr. disk ut-Hay. Pi-[f Mpisr

GAMES »5 acey QutBT- cn»ckor [ump, tKt. niiniflluru calf, and morel

'. Cnncal mBB, ^ve card flra«. <ndian pn^srb marriorf

GAMES ffi ' connect a dot hm ■t BUSINESS fT

V-** *ny month « rMr *ft*r 17&2

Erf ujv Kk* and b&vT porflaMi. «icu"3»

I. mommy iiiifter, nuke bJ5ier, pttman.

and rnoie' L ^^- -o*^

GAMES tU - black ■ <o ■■ i., .: a quit, mod I bambc'. 3d tar

1

om master anflmon1

'.i ■■■ ioyat*t(, bug bood*rMrmcii

EDUCATIONAL

Hlilory, Geogrspliy, Languages. EDUCATION ■■

p-^iia-t n-

ci :.

h H modem hfi[6fy. pr« rjpnl cuJ

NEOUS

c j-c e~. - a: <? e

and nuj'Bi

EDUCATION'S ■ alpha scrambler mam. Cfl&iais. cfwacfs race, masie icode. mHtn wriu.niiJid

Wflgler, mijnslm&lri, flrX) moral

EDUCATION ■* - ifn«A iu upUc. ciwrol. omgrap 10UC*TlOh *d

•"gdid map. oeog. capitate 0#oq tMf.

EDUCATION J7

clock, count 1 to 10 count ion coufit-hv«

EDUCATION ts

uauaiiona 1, equiiiona 2. Bnr»nan| mun IflClOF tnnflrY . rector ifttioioi. faciiNs Faal

rTiatn. and mo'si

rr

Jucaiional, and an awurtmeni of iiiner progra

Ht5C.fl - Dfl-iai and colimfl balls docM Sevftfil &oomrns to

•1«»UP.Mr™,.

. dart. ddEH

hflflQiTifllri. nntj mrjrp*

fls. other piayors

Cod^b-Bakmo, Qic*, mutd oOatad

garrioj Uniitiet p:io*yuu (o clean n diskdrive, chnck cii,gnmg-i[ th^nge if), and view pagaa o> memory

Wntch 6crefln maflit; using [ho Pr-rrt tlalomonl

frvekflad n Hnia<. ndnss-c muait and

g rapiici program | p iso known jii S* 'ah or Swinin)

-

your tvfNng.flrfl a&D*H

rnn incfedt one fji p<u you intcn. "fl'Tt-oMcep*. g-apnic Hmot. jiO midc

9*&f/flCJTf. .rJl-4ri QUi7

MlSC f 11 Fmr- losigoid caplu'*a'nr*s. aiwe n j- j/j rj , Supermiri. ov v pe«p adve^!,'ps

Accounting proorarratafcuLar.0c«Jitiunr.&jajngcottftrarouses, real euaiacrab,

growrth Lt( E^ua D« psycn.atirat snrr" t°"jt heaa

GRAPHICS

c-r>."i .^-':io ■-

ErJucsrionalquizzai i«] your

c^c ".i■ c 11■ i

MISC. M-Fujur'Slrirj'resirGie'a, car coals, aparinwnt builtJ ngproMs. Pnntbannafsg keywords Fahreriheit'Cekfiiui lanvorTor Physics, maih. mechsnics. (poliir^quU/Br; EMvsn gim«i

Design, Draw, Anlmsle, Clip...

■ ncigd^ toiiUirnchKhors, baitioahip ate'fi. and a ton advertise GR*PHrcS*T-MI Frt'jMONOC'W&ML lhICTi]RE5 WITH VIE W£n

GB»HHIC3 K ■ COMPRESSED MONOCHROME AND COLOH PCTUHES WITH VfEWEflPBINTER QHtPHICS n ■ MOnE COHPBESSED MONOCHROME AND COlOU PICTURES WITH UlEWEfll PRINTER

OR»Ph!CS « ■ MORE COMPREBSf 0 MONOCHROME AND COLOR PICTURES WITH VIEWER;

u paivar «i-hitj« in» nuim on*i .

MI5C *:.' Thudifik has frnvliriQ. u Mel, 'ooOjall and harigmafl g

swiin thra-mailirnli

fjrrjflram or 1hb Qenpral-puJpOBe laDe^ makflr

PRINTER

fv Comrrvwo'e Dr^ort rPnm Shoot Oa B^ 13

£|

PS GRAPHICS *lr PS GR.-.Pf' 2:, *r^ [■:, :.i.r\P>' z-.

Gonim

C128 DISKS

>«^BH Marketing, Incorporated P.O. Is I Ut. Ouiall. Wl H011-KI0

Cl29tl - Per^o^ai Cf'tcing . iwrjtiecaoi*'s MainoFi'sr. rtulo rre'ij^. Ulrscal jnd mora1

Toll Free 24-Hour Orders Only

- Several doiflbass programs, maih programs, [wo proorams fur f ataiofliptg your Happy duk*. rJiV iQtrd ana en<.«iopo makers, noitpad. and letter wnigr

1-800-346-0139

BouTifpng (a^uwE you to m-m a-xi '«pvo tu« »t ttn umt t»

■ChjJK d uEi>iEy for Mi^rVng $** mttrt O.'V^r la fft* piiOW. H«M

Other Inquiries* Foreign Orders: (206)788-4295

C124*S ■ T#m flrj«Bmur« 10 keep you occupied Tof ncmiii

>a

40 co'umi modir. a^d nuyfti

Alu h calculator far

C128V7 n*rm daubise. and nwe1

DaiaBa^B^ For mailing l«ls and pnone mjmbera Prmi maikig la Dels.

lh.5 rjish, ano"ice ryHca'cu'^tO'wiih d running ic^ai caleuliiion?

VI lint h«lp i included

Plu* A mi1y[» d^k copnor and a v-Bi*er

prici-i0 liars

Alaoirfi

Suppoiti anp or t»o dwu

jThjrpiiirtrsjmnsftifliin^. -nairwr ioncajf■*r and mcr«i 0128*1. - Play Whuol 01 ForTyrifl1 Vanfia appears on K'*m> To Mift ihe lelrt^a TNrty puidH »ih flJD-ig *ifli a prooram lor mflKiig your o*npu;H«. Oiler games on fhis *sk. Star T*ek e, Lentron. Labolia ds Luc*. Bingo. Zapped, Jam Pic* 6r Farm Gam* Cl?B*1J

- Camst Space Wars, T.sfigfww. Pro Foolbell A/Ntery, Srioot tm up. Caiirw CalaovnDs.

n!. Sup*' MjOh fiflctca1. mort

cm tie ^ Uo'o gam pi

lar^sa ijiar fM-'a on fre noc" land1 a" airpai

L pU/ CTflO. korif. ruveg^Tia

Pi^i Hcipi^zzer. Dn-rirj DflrCy. F

rj- Bull orrws

Cm In FIi'iuW S*rvl» (lumber 197

Fax: (206)788-0717

Refer I" price tlblc al k-fl hi GlIcullU cml pet ili\k

Buy

Pay (Ea.)

1-4

$3.00

Shipping and handling please add S3 00 per order.

5+

2.75

10+

2.50

additional 54.00 air m:iil US Rrndsonly please. drawn on US hank. WA residents plcisc add K.l1^

20+

2.25

30+ 50+

2.00

100+

1.50

300+

1.25

1.75

(Bole I<MM |iiucrjrrii eoniprist multiple disks].

COD welcome, addilional S3.50. Foreign orders

snlc- I1X, We ship by VPS mid US Mail depending

on nci^lil

UPS hluc avjilabte for msh ordtn at

csira fhirpc.

Allow lOdtyj fbrcheck clnniKS. All UisKs war ranted readable. N'o retunu wiihimi prioi approval nun] be r.

Call NOW to be on our free catalogue mailing list!

Our sales hours art Mon-Fri b-.m am to 7:(K) pm, Sal 9:00-3:00 pm, ("ST. An luuweiins device will be available at all other limes — please leave your nama and numU/r and we'll call you back.


Richard Penn

prompts, and the values you should en

When it comes to computer graphics, nothing is more impressive than full screen animalion. Unfortunately, ani mation on the 64

is generally done

using sprites—-objects which are small in comparison to the overall screen size. Playfields offers an alternative

based on the Amiga's dual-pi ayfield video mode. This utility lets you ani mate large screen areas by using two in

dependent playfields: the overlay field

and the text field. These fields can be

placed over one another and be scrolled smoothly in various directions for excit ing 3-D layering effects. Overlay panels can pass smoothly in front of or behind the text screen. Screens can also have transparent portions, so when one screen is moving over another, the

screen behind is visible through the first. But that's not all. There's also an overscan mode, where the overlay ex tends into the screen's border. Overlays can be rolled in one place for animated backdrops, and the text screen can be waved and wiped. A demo which illus

trates all these features, plus a few ex tras, is included.

Playfirids consists of three programs. The first is the actual machine language playfield routine. To enter this pro

gram, you'll need to use MLX, the ma chine language entry program located elsewhere in this issue. The MIX COMPUTE!'* Gazelle

Think there's

June 1990

Starling address:

COOQ

Ending address:

C61F

When you've finished typing, be sure to

nothing new for the 64?

Then take a look at this nifty animation package. It lets you simulate a layering technique formerly available

Balling Started

46

ter, are given below.

save the program to disk as PLAYFIELDS.OBJ before exiting MLX. The second program is a binary file containing sprite definitions used by

Ptayfields. Again, you'll need MLX to type in this program. When MLX prompts you, respond with the follow ing values: Starting address:

3E40

Ending address:

3FFF

When you've finished typing, save this file to the disk containing PLAYSPRITES.

The third program is a BASIC pro gram that shows how to use Ptayfields. To avoid typing mistakes, enter this

program using The Automatic Proofread

er, also located elsewhere in this issue. When you've finished typing, save a

copy of the program to the disk with PLAYFIELDS.OBJ and PLAYSPRITES. To use Playjields in your own pro

grams, add lines 20-80 of the demo to the beginning of your program.

only to Amiga users.

Playfield Commands

Playfieids was designed to be powerful yet simple to use. The basis of the pro

gram is the overlay—a simulated hi-res


screen composed of sprites. For most applications, hi-res is a lot of trouble, requiring a good deal of memory and

lengthy load times. Also, it's often te dious to draw large graphic areas.

Note that in full overscan, an overlay can only be scrolled slowly; otherwise, the screen will be distorted. SYS 49643,dirediqn Scrolls the overlay panel. The direction parameter

For these reasons, Playfichis uses a single sprite as a tile pattern for the en

can be any value in the range 0-5. A di

tire overlay. And, since three overlays are included with the program, you don't have lo spend time drawing your

screen from left to right. Direction 1

own. You just use the ones provided,

pletely on the screen. Direction 2 scrolls a panel that's on the screen off the right edge. Values 3-5 perform the same re spective functions as 0-2, but in the op posite directions. SYS 4979l,direction Handles the

and with a few commands, you'll have great results.

To access Ptat/fietda' features, use the SYS commands described In the fol

lowing paragraphs. These commands are available from direct mode or from within a BASIC program.

SYS l985i,blockJi-expati8iott,Y-

expansioii,i)iiilticolor,colorl,color2,

color3 This command, which musl be

called before any others, activates Playfields. It designates the memory loca tion of the sprite block (0-255) used for the overlay pattern, sets the sprite X-

rection of 0 scrolls a panel across the wipes a panel on the screen from the left and stops when the panel is com

stationary scroll. This command scrolls an overlay right (direction = 0) or left

(direction ■= 1) without actually moving it off the screen. This effect is similar to moving while looking out a window at

a wall. To exit the effect, hold down the space bar until the program recognizes that il's being pressed; then release it. SYS 50028 Produces a playfield

and Y-expansion parameters (0 = off, 255 = on), selects multicolor mode (0 = off, 255 = on), and determines the three overlay colors (0-15). If multi

wave effect over the text screen. For this command to work, you must have a

color isn't used, only the last color

ous command.

value is significant.

SYS 50564,direction This com mand causes a playfield wipe. That is, it

As mentioned earlier, three over

visible overlay onscreen. To exit the ef

fect, press the space bar as in the previ

lay patterns are included. To use them

quickly scrolls the contents of the text

in your own programs, specify one of the commands from the following table.

screen off either to the left (direction = 0) or the right (direction = 1). Note that

all the characters on the screen must be

Pattern

Command

Cranile

SYS 49854,255,255,255,255,15,

changes everything to the current cur

11,12

sor color. Also, the top row, as well as

SYS 49854,254,255,255,255,15,

the far left and far right columns, can not be used.

Grating

11,12

Bars

SYS 49854,253,0,255,255,15,11,12

SYS 49931 Determines the overlay

the same color since this command

only the completed screen. But there are better ways to introduce new screens. More on this later.

SYS 49940,s/>eerf Sets the overlay scroll speed to either 0 or 1, where 0 is

fast and 1 is slow. SYS 49969,;;iorfe Selects overscan

mode. Normally, graphics can be dis played only within the confines of the border. This command enables you to

extend [he height of the overlay to the vertical edges of the screen. There are three overscan modes: overscan off (0), which turns off over

scan; partial overscan (1), which entends the overlay partially over the

border; and full overscan (2), which ex tends it completely over the border.

can smoothly slide entire screens over one another. Animation effects like backdrops and video wipes are easy to

pull off. To realize the full potential of Playficlds, you'll need to experiment with its many options. You'll soon learn

that the real power of Playfields comes from combining various effects in succession.

PLAYFIELDS.DBJ C003:78 CH08:8i)

A9 1A

7F

8D

0D

DC

A9

01

21

A9

00

8D

FF

3F

01

U

D0

21 03

EC

8D

A9 15

BD

CO

58

C4 8E 81

C010:A9

IB

D0 8D

CD18:14 C020:60 C02B: 18 C010:CA

03

A9

A9

01

BD

19

Dfl

02

04

A2

10

A5

69

90

FF

CF

Cfl

D0

F9

A5

02

18

69

C03B: 15

C9

0A

90

0B

BD

00

C0<10:85

02

68

A8

S8

AA

40

9B

C048iA2

IB

8E

11

D0

AE

D0

FA

C05fl:EB

12 68 12

FA

D0

F9

A2

13

BE

C058:DO

BD

12

D0

85

11 02

C9

D0

DD

4C

n

EA

57

00

D0

A2

13

C070:O2

A9 IB 2D C6 E3 BE [)0 A2

43

8E

CB

8E

04

D0

A2

78

C078:73

8E

06

D0

A3

8E

A2

D3

BE

0A

D0

0C C093:A2 Cl

□0

A2

33

8E

8E

10

D0

8E

C098:A2

D0

00

EA

10 BD C0A3:CA CA D0 C0B0:C6 EE IF C0HB:23 C6 EE C0C0TEF. 29 C6 C0C8:C6 C9 08

FE

CF

BE 9D

A2 0E 2C 15

03 03

BD

C0Efl:IJl!

A3

F6

A0

30

EB

C6 ID

CG

EB

21

C6

EE

25

C6

27

C6

2B

BB

EE

C6

AD

C060:AI)

C068;A2

CflSSlSE

80

C0A0:A2

IB

D0

C6 D0

52 84

4A

52 59 86 32 11

10

D0

05

A2

C0

8E

EF

C9

10

D0

05

A2

R0

CHD8:9K

15

C6

A2

10

AD

12

D0

DB

D0

F9

AD

C9

E4

F9

BD

IB

12 C6

D0

C0E8: 12

2C 0D 90

9D

FE

E0

It isn't necessary to scroll an overlay on

C0F0:CF

CA

D0

F6

AD

CQF8:8D

10

CA D0

C6

D0

B0

60

A9

screen before you move it off the

C100I01

88

2C

8D 8D

99 99

C0

20

A9

20

C0

A9

8D

99

C0

20

68 68 68

C3

C0

C0

A9

99 99

C0

20

68

C0

A9

C120:1F

SD BD

01 9B 74 70 B7 93

C0

20

68

A9

A3

C12S:3F

C0

8D

99

C0

20

68

C0

A3

BB

C130:7F

813

99

C0

20

68

C0

A9

C138:FE

8D

99

£3

ca

20

68

C0

C14 0:PC

AB

8D

A9

99

C0

20

68

C14S:F8

A9

B2

SD

99

C0

20

68

C0 C0

C150:F0

8D

99

20

B8

C0

68

C158:E0

C0

20

68

C0

A9

C1S0:C0

80 8D

Cfl

A9 A9

C0

20

68

C0

A9 A9

8C 94 9C 18 7E

SYS 50621 This command turns off Playfields,

screen. Scroll commands will make it appear instanlly, whether it was there

the text appear so that the user sees

With Playfields, you're no longer limit ed to moving small sprites. Instead, you

C6

whenever Playfields is activated, the

solid overlay, you can print to the screen and then instantaneously make

Combining Video Effects

C0D0:2C

Additional Tricks

If you cover the text screen with a

any or all of the sprite bars.

BC 1A B4 BB

priority. Specifically, it toggles the overlay so that it appears either behind or in front of the text screen. By default, overlay is displayed over the text screen.

sprites, location 53271 (Y-expansion) can be POKEd to change the tile size of

before or not. For example, if the screen is blank and you call the stationary

scroll command, the entire moving overlay will instantly appear. The priority command lets you toggle Ihe text screen on and off while

the overlay is visible. To blank the en tire display, including the overlay, make the screen the same color as the border and then enter POKE 49237,11. To make it reappear, use the overscan command (SYS 499b9,mode).

The vertical position of the overlay in full overscan mode can be shifted by POKKing location 49242 with values in the range 25-32. You must always re turn the overlay to position 27 (either

by POKEing or by using the overscan command) when you've finished for the playfield wave command (SYS

50028) to work properly. Because the overlay is made up of

C0E0:C9

ciaa:<n CI10:B7 CL18:0F

BC

C15B:a0

8D

99 99 99

C0

20

6B

C0

C170:00

8D

2D

C6

60

AD

12

D0

C178:C9

0B

D0

F9

AD

12

D0

C9

C180:12

90

F9

A9

01

BD

ClBBlAD ?.E C6 C190I4C FF C0 C198:E4 C5 9D C1A0:E8 E8 88 9D AB C1B0:F8 A2 H0

2D

C6

6A

F0

03

4C

37

Cl

CF

A0

09

A2

00

B9

69

SB

C0

EB

E8

EB

AS

D0

F2

A9

EE

A2

AF

C0

CA

CA

D0

BD

C5 8D

CA 8D

99

CO

C1B8:C0

E8

BD

EE

EE C5

C1C0:E8

BD

EE

C5

BD

CA

C0

E8

cic8:bd

09 78 D5 64

EE

3D

D3

C0

E3

BD

A9

D7

C0

A0

0E

B3

91

C1D0:EE

C5

C5 BD

C1D8:00

B9

F2

C5

9D

00

Cl

A2 EB

"1E0:E8

EB

E8

E8

E8

E8

88

^1E8:D0

EF

60

20

9B

SB B7

E0

03

04 5P

June 1990

47

COMPUTE'S Gazam i

DE


Playfields C1F0: B0

21

C1FS: C5 C200; Cl

8D A9

00

C208: 8D

DA

Cl

C210: 4C

34

C2

C213: 8D

98

C220: A9 C228: B2 C23O: C6 C238: E0 C24Q: 93 C24S: 3D

A9 99

27

00 00 27 00 00

00 27 00

00

27

00

55 70 39 90 70 39 00

55 00 70 39 00 70 39

7F 39 00 70 39 00 70

6A

AA

A9

55

AA

AB

95

55

3FC8:57

9A AA

97

9A

AA

B7

9A

Fl

3FD0:AA

B7 9A AA AB 57 95 95 AB 57

B7 AB 95

95 57 AB

AB 95 57

F7 AB 95

F3 E2 FA

57 AB 95

57 7F FF

95 57 FF

AB 95 FF

57 55 AA

40 43 53

98

Cl

A9

94

C49B:BD

2D

C6

69

A9

2D

AC

3F40:00

BD

A6

DC

28

AD

11

19

FB

7D

3F48:00

8D

B2

Cl

A9

F2

ac

C4A0:C6 A0 C4A8:A9 C8

01 DO

3D

EE

8D

16

D0

AD

11

3F50:27

C5

8D

DB

Cl

BB

C4B0:10

FB

EE

16

D0

20

7E

D0 C5

7C

A9

4A

3F58J00

CA

CA

CA

A9

00

A2

C4B8:AD

16

DO

C9

CF

D0

EE

AD

A2

3F60t00

A9

C6

8D

99

Cl

BE

C4C0:11

D0

10

FB

A2

27

BD

27

ID

3F68:27

CE

Cl 8D

A6

Cl

A9

9D

28

04

BD

4F

04

9D

Dl

0E

8D

DA

C4D0:50

77

04

9D

78

04

3E

OB

Cl

E0

01

F0

04

9D

A0

04

BD

C7

DB

3F70:O0 3F78S00 3F80J5S

F0

2D

BE

2E

20

7A

C4E0:S4

C8

04

BD

EF

94

9D

80

3F88:39

A9 39

A9 Cl

BD

37

A9

04

BD

17

05

05

E8

3F90:00

C4F0:BD

3F

05

9D

49

9D 95

18

A9

46 A0

C4E8:F0

4C

C6 Cl 75 Cl

04 9F 90

BD

BO 32 Cl 3D

A9 17

C4 92 IB

C4C8:04

A9

1C Cl

8D

Cl

BD

67

9C

3F98:70

BD

2E

C6

20

93

Cl

A9

E7

C4F8:B5

9D

68

05

BD

8F

05

9D

9D

3FA0:39

8D

Cl

8D 4C

38 75

C500:90

05

BD

B7

05

9D

BS

05

5D

3FA8:90

SD

A9 6F 39 Cl

C503:BD

DF

05

9D

E0

05

BD

07

82

3FB0:70

C510:06

9D

08

06

BD

2F

06

9D

BB

3FB8:F9

C518:30

06

BD

57

9D

58

06

C7

3FC0:AA

C520:BD

7F

06

9D

06 B0

06

BD

A7

44

C528:06

9D

AB

06

BD

CF

06

9D

6A

C530:DO

06

BD

F7

06

9D

F8

06

7B

3FD8:95

CS38:BD

07

90

20

07

BD

47

95

3FE0:57

C540:07

IF 9D

48

07

BD

6F

07

9D

87

3FE8:AB

C548:70

07

BD

97

07

9D

98

07

E5

3FF0:95

C550:BD

3FF8:57

A9

37 Cl

C268: Cl

A9

01

3D

2E

C6

20

93

ce 21 92

C270: Cl

A9

A9

8D

A9

BD

F0

C278: 8D

39 B7

Cl

EA EB

B8

E0

4C 00

20

C2aa: 9B

37 Cl 75 Cl F0 02

Ea

28

C2B8: E8

A9

60

8D

66

C2

20

EE

3F

C290: Cl

A9

4C

8D

C2

AD

12

C298; D0

C9

0B

D0

66 F9

AD

00

C2A0: C9

12 A9

90

A9

01

20

DA

FF

F9 8D

12 8D

6F E2

20

01

DC

99 C9

C0

AD

EF

D0

C2B3: A9

00

8D

2D

C6

60

20

63 F6 Fl

C2C0: B7

8A

A2

03

9D

F7

07

CA

C2C8i D0

FA

29

Fl

D7

8E

ID

DB

4D 96 81 3F 9B

C2D0: 20

Fl

B7

8E

17

DO

20

Fl

C2D8: B7

BE

1C

D0

20

Fl

B7

8E

C2E0: 25

DO

20

8E

26

C2E8: 20

Fl

B7

Fl B7 8A A2

08

C2F0: D0

CA

DO

FA

A9

12

C2F8; 9D

FF

CF

CA

CA

D0

F9

C4D8:BD

00 00 27

90 00 27

95 AB 57 95 55 57

27 00 00

00 27 00

27

00 00 27

00

00 00 27

00

27 00 00

E8 48 23

27

91

27 00 09

00 27 99

00 93 27

60 3B 19

00

27

00

00

78

FF 70 39 00 70 39 00

F9 00 70 39 00 70 39

70 39 00 70 39 00 7F

00 6A 79 B9 39 30 00 43 70 01 39 48 FF 79

55

55

FF

69

57

95

55

96

BF

07

9D C0

07

CA

EO

FD

C558:00 F0 C560:BD 16

03

■tc C6

C4

A9

C8

AA

D0

88

F0

03

4C

AD

B4

C568:C4

AD

11

D0

10

FB

A9

CB

7D

C570:BD

16

D0

A9

20

D2

FF

BF

F0

C578:A9

00

80

60

A2

02

5C

35

C580:CA

D0

FD

86

02

A0

97

D0

65

C5B8:FB

99

FF

93 2D C6 60 AD 07 99

D8

99

90

26

C590:F3

D9

99

ED

DA

00

Fl

F5 2B

BB

20

ONAGOTO70.80

A2

10

31 C6

F9 83

C598:AD

15

D0

FF

D0

11

AD

0A

SR

30

A9

2B

C5A0U0

DO

C9

C9 Cl

F0

05

A9

7F

2C

POKE53280,6:POKE53281,6: PR I NT"tCLRl":POKE 51269,2

C5AB:4C

AD

C5

A9

FE

8D

15

D0

42

55:FORT=1TO100:NEXT:POKE

9B C5B8:BA C3

B7

E0

00

F0

03

4C

4C

9C

C4

AD

12

Da

F9 31

A9

30

8D

4E B7 6C

14 F9

03

A9

C7

BD

1A

4E

C300: 0<!

3D

IB

D0

3D

2D C6

20

C30Bi 30

C0

60

AD

IB

D0

49

FF

C310: 8D

IB

D0

60

20

Fl

B7

E0

2A 55 5E

C31B: 00

P0

0B

A9

an

3D

El

CO

EA

C5C0:C9

26

D0

C320: A9

L2 El

8D

EB

ca

60

A9

06

22

C5C8:15

D0

C0

A9

09

3D

E8

CO

C5D0:EA

8D

C330i 60

20

Fl

B7

E0

00

F0

C5D8:D0

A3

81

8D

DC

A9

IB

BA

C338:-E0

01

F0

10

A9

13

8D

6A 24 B6 55 99

A9 IS

78 8D A9 0D

C5E0:8D

11

D0

58

60

Cl

33

03

8A

C340: :C0 C348 :8D

A9

IB

8D

5A

C0

A9

00

F7

CSES:D3

A3

73

43

13

E3

Cl

FF

95

FF

3F

60

A9

13

3D

55

BE

C5F0:0O

10

E0

80

C0

E0

F0

F8

09

C35B :C0

A9

2E

8D

5A

C0

A9

09

6A

C5F8:FC

FE

7F

3F

IF

0F

07

03

EC

C35B :8D

FF

3F

60

A9

IB

8D

55

BE

E0

63

33

03

D3

A3

73

08

C360 iC0 C368 ;8D

A9

IB

BD

5A

C0

A9

FF

18

13

EO

FF

0F

FF

Cl

01

15

FF

3F

60

AD

11

D0

10

08

07

OF

IF

3F

7F

FE

FC

A7

C379 iFB

A9

01

BD

C600:01 C608:43 C610:03 C618:F8

F0

E0

C0

30

00

00

00

BA

C378 :8D

00

AD

C380 :C6

16 A9

FF

C388 :D0

20

B3

C399 :CF

D0

C398 :C3

AD

F3 16

C3A0 :AD

31

C3A8 ;0B

C328: 3D

09 27 00

BD A9

C250: 00 C258: 4C C260: Cl

C2A8: C6 C2B0: C0

27 00 00

E4

Cl

C5B0:2O

03

Demo HQ

10

REM COPYRIGHT TE!

1990 COMPU

PUBLICATIONS,

ALL

RIGHTS

INC.

-

RESERVED

53269,0

HI1

40

PRINTTABU1) "<7>[9 DOWN} LOADING

MD

PLAYFIELDS"

50

PRINTTAB[11)"(DOWN)ONE

QB

60

OMENT PLEASE..." A =1:LOAD "PLAYFIELDS.OBJ

SQ

70

ft =2:LOAD

ED

80

1 SY549854,255,255,255,255

JD

90

REH GRftTING/BARS/FLAG

n

M

,8,1

"FLAYSPRITES",8

I

r

15,ll,12tSYS505S4,l

DE

MO

GH

100

POKE49237,11:POKE53280,

C6

A9

ca

F9

DO

8D

2F

77

8D

2D 15 15

D0

EE

16

BE

C3

AD

16

D0

C9

CE

16

DO

20

DO

C9

C8

D0

00

00

02

00

09

00

CE

C9

EF

D0

DF

3E40:90 3E48:83

98

DC

B3 F3 A9

64 87 44 A3

00

2A

00

00

B0

00

00

4C

80

2D

C6

AD

2F

C6

8D

EA

3E50:8B

00

00

20

00

09

98

90

IF

:15 C3B8 :FC

D0

60

A0

02

00

00

00

89

00

02

59

3D

A8

00

02

02

94

11

D0

FB

A9

CF

00

ae

80

00

00 99

00

AD

3E60:00 3E6B:00

00

C3C0 :2B

A6 6B 8A

3E5B:00

01

EA C6

D0

A9

1A 8u 10

88

60

20

00

2D

C3C8 :8D

16 D0 16 D0 C3oa :D0 C9 C8 C3E0 :10 FB A2

AD

11

DO

10

FB

79

3E70:00

20

00

00

20

00

00

80

76

(13

C3O0 :CE

20

7E

C5

AD

16

DD

3E78:00

00

20

00

00

03

00

EF

DO

EE

AD

11

Da

82

3E30:00

20

00

00

08

00

00

03

09 40

[3 SPACES]{WHT) (13 SPACES)"

91

BD

28

04

9D

08

3E38:00

00

08

00

00

0B

00

00

26

C3E3 :27

04

BD

50

9D

4F

04

FA

3E90:08

00

00

20

00

00

B0

00

14

C3F0 :BD

04

9D

04

BD

A0

B7

3E98:32

00

00

02

00

00

00

80

B6

C3F8 :04

78 9D

04 77

9F

04

BD

9D

D4

3EA0:00

00

20

00

00

0B

00

00

41

04

BD

F0

04

CB 9D

04

C4B0 :C7

EF

04

AF

3EA8:02

00

00

02

00

00

02

00

4A

C409 :BD

05 3F

9D

17

05

BD

40

79

30

00

00

80

00

02

41

BD

68

05

9D

P2

00

08

00

00

20

00

BF

76

C418 :67

05

BO

05 90

3EB0:00 3EB8:90

00

C410 :05

18 9D

05

90

8F

9S

1A

3EC0:00

80

00

00

80

00

00

80

El

C429 :BD

B8 9D

05

9D

B7

05

BD

E0

5F

3EC8:00

00

20

00

00

20

00

00

C9

C428 :05

DF

05

BD

as

06

9D

9F

3ED0:20

00

90

08

00

00

08

00

ED

C430 :07

06

BD

2F

06

84

3ED8:00

08

00

00

02

00

00

02

69

58

96

06 57

9D

C43B :BD

06

BD

B0

20

3EE0:00

00

02

00

00

A8

00

02

42

C440 :0S C448 :A7

9D

7F

30 9D 06

BD

AS

06

9D

BE

3EE8:00

00

00

80

00

00

SO

30

6E

06

BD

D0

06

9D

CF

06

38

3EF0:00

a0

00

00

2A

30

00

08

E6

(WHT)

C450 :BD

F8

06

9D

F7

06

BD

20

05

3EF8:00

29

00

00

80

00

AF

2B

:NEXT

C45B :07

9D

IF

07

BD

4B

07

9D

DB

3F00:00

00 30

00

00

80

00

00

20

C2

C463 :47

07

BD

78

07

9D

6F

07

A2

3F08:0e

00

08

00

00

08

00

00

A7

C468 :BD

98

07

90

97

07

BD

C0

3F10:20

as

00

08

90

00

08

00

2F

C470 :07

9D

BF

07

Efl

E0

28

3Fl8:30

B8

00

00

08

00

00

20

F8

C478 :03

4C

B4 C3

A9

CF

3F20:00

00

80

00

0A

00

00

20

IF

CB

3D C3

C6 F0 59 16 2D AD A9

3F28:00

00

08

00

00

02

00

00

AF

8D

16

32

3F30:a0

80

00

00

20

99

00

89

50

5,1S,11,12:SYS49940,1:S

A9

00

4B

3F3B:00

02

00

00

00

30

00

AF

E8

YS49969,2

C3B0

C480 :D0

88

F0

03

4C

C488 Bll

D0

IB

FB

C490 :D0

A9

93

20

A9 C8 D2 FF

Jfl

COMPUTE! s Gaietro

June 1990

A0

0:POKE532B1,0 SD

110

PRINT"fCLR)(2 DOWN}"TAB (11)"lBLU}P L A Y F I E L D S(2 DOWN)"

AE

120

FORT=1TO4:PRINTTAB(6]"

MP

130

PRINTTAB(6)"(RVS){WHT}

PLAYSPRITF3 1 Ln IUi III

(RVS) [REDH12 SPACES} (WHT) (7J13 SPACES) (WHT) (REDH12 SPACES}" :NEXT

SPACES}<7>

OG

140

PRINTTABi6)"(RVS){7>

JH

150

(29 SPACES}" PRINTTAB[6)"(RVS)<7> (29 SPACES)"

EE

160

MS

170

PRINTTAB(6) "{RVEH7J (29 SPACES)"1

PRINTTAB(6)"{RVS){WHT} (13 SPACES}{7>

J3 SPACES)(WHT) {13

JX

AX

180

190

SPACES)"

FORT=1TO4:PRINTTAB<6)"

(RVS)(RED}(12 SPACES) (WHT) *7}(3 SPACES) (RED){12

PRlNTTAB(4)"l2

SPACES)" DOWN)

(BLU)COPYRIGHT 1990 PUTE! PUB.,INC." MC

200

PRINTTAB(ll)"ALL

COM

RIGHTS

RESERVED" FA

210

SYS49B54,254,255,255,25


GR

22a

MJ

230

DH

240

HD

250

FORT=1T0 2

SYS49643,0:S¥S49931:SYS

420

9242,T:NEXT FORT=25TO32:POKE4924 2,T

PA 430

:POKE49242,T:NEXT IFPEEK(56321] O239TIIEN4

CG

49643, 3:SYS49931:NEXT SYS49931:SYS49643,4:EYS 49931:SYS49643,2

AX

260

SYS49931:SYS49643,1:5YS 49931:SYS49643,5

CP

270

SYS49B54,253,0,255,255, 15,11,12:SY349940,1:SYS 49969,2

:NEXT:F0RT=3 2TO25STEP-l

20

BX 443 SYS49791,! CS 450 FORT=1T02:SYS5B564,1:SY S49931:GOSUB600:GOSOD64 0:Si;S49931:SYS5056fl,0

BM

460

SYS4 9 931:GOSUB600:GOSUB

KF

280

SYS49643.4

640:SYS49931:NEXT:SYS50

GM

299

POKE53264,192:SL=164:GO

564,1

MB

300

SUB659:FORDI>ITO50:NEXT POKB53264,192:SL=21:GOS UB650:rTORDL = lTO25

SR

310

POKE 5326 4,192 :SL=* 212: GO

320

HUD650:FORDL=1TO35 SYS49B54,253,0,255,255,

KX

RM BA JE GH

470 4B0 490 509

15,11,12

DD

330

SYS49643,2:PRINTTAB(3)"

(DOWN}<7}PRESS <SPACE> [SPftCEjTO CONTINUE":SYS

340

S1TS-19643,2:SYS49854,255

DH

3 50

YS49940,0:SYS49969,1 SYS49643,1

XG KK

360 370

,255,255,255,15,11,12:5

REH

GRANITE

YS49643,5:SYS49931:SYS4

9643,3:SYS49931:SYS4964 HC

380

{RV3)(RED} (WHT)

AK

400

GJ

410

IFPEEK [56321JO255THEH4

00

FORT=26TO25STEP-1:POKE4

[RED}

{BLU}[7 SPACES)":

530

FORT-1TO5:PRINTTAB(14)"

{RVSlfRED) {WHT} [RED) [SPACE)[WHT) {RED]

[WHT} [RED) [WHT] [RED) [WHTJ {RED] [WHT) RQ

56G

SYS49931:SYS5002B

BD

57 H

SYS49B54,253,0,255,255, 15,11,12:SYS5002a:SYS49 931:SYS50029

BX

5B0

PRINT"{CLR)":SYS4 9643,5

HC

590

SYS49854,255,255,255,25

:SYS50621

5,15,11,12:SYS49G43,4:G GC

69G

540

{RED)

":NEXT

FORT"1TO8:PRINTTAB(13)"

[RVSKRED] (WHT) [RED) {SPACE){WHT) [RED] [WHT] [RED) [WHT] [RED) {WHT] [RED) {WHT)

PRINT"[CLR){6

DOWNl"TAB

(11)"PLAYFIELD

(SPACE)S" AG 610

PRINTTAB(B)"[3 EASY WAY TO

SP

DOWN)THE

SMOOTHLY"

620

PRINTTAB(5)"ANIMATE

JX

630

GE GRAPHICS AREAS FOR" PRINTTAB (8) "PROFESSION L VIDEO EFFECTS.":RETUR

RK

640

LAR

N

PRINTTAB(12)"{3 ESS

<SPACE>

DOWNjPR

FOR":PRINTT

AB(14)"MORE EXAMPLES":R

{RED}

NEXT

FM

3,0

5

{WHTj

{SPACEJIWHT)

GOSUB640:SYS43940,1:SYS

SYS49791,0:POKE56321,25

SYS49B54,2 55,25 5,2 55,25

G{DOWN)" 520 FORT=1TO7:PRINTTAB(15)"

43,4 390

DEMO

lSPACE)D{3 SPACESjF L A

PF

SH

)"(BLUJP L A Y f I E L

49969,2:SYS49931:5YS496

GA

FLAG

510 PRINT"{CLR}{DOWN)"TAB(8

DEMO

PRINT" [B[.U)":GOSUB690:S

ANIMATED

YS49969.2

49791,1

GE

SYS4964 3,5:SYS50564,0:S YS499G9,2:SYS49643,1

5,15,11,12:SYS49948,1:S

ME

550

OTO500

SYS49931:PRINT"{7}":GOS UB60O:GOSUBG4O

REM

{RED) ":NEXT PRINTTAB(12)"{DOWN] {BLU)PRE3S <SPACE> (HOME)"

MQ

ETURN

MX HJ

65G

S-54296:A>15:B-0

660

POKE53248,SL:POKE53248+

21,255:POKE2040,252:POK

E5324a+39,6:GOSUB710 PB 670 POKE2O40,251:POKE 53248 + 39,14:GOSUB710 SQ

680

XJ

690

RH

70B

CG

710

39,3:GOSUB710 POKE 2040,249:POKE5324S + 39,1:POKE53248+21,254 POKE53248,0:RETURN

POKES,A:POKE54 296,9:POK ,15:POKES,B:RETUR

Save Your Copies of

"Here was the

toughest guy I know weeping

sentimental tears'.'

GAZETTE

Protect your back issues of COMPUWs Gazette in duroble binders or library cases. Eacti binder oi case is custom-mode in pine green binding with embossed white tetter-

ing Each holds a year of Gaietle. OrdeF several and keep vour issues ot Gazette neatly organized lor quick reference (These binaers moke great gifts, tool) Catai:

Blnd«ri

S7.95 each:

3 lor 521.95: 4 lor $39.95;

S9.95 each:

3 (Of $27-95: 4 lor S52.95:

CALL TOLL FREE 7 days, 24 hours, 1-B00-972-5858 1 pei coi. Oinaer rcr ccu

"This old pal of mine, an ex-ballplayer, had openheart surgery. I gave blood for the operation. "Afterwards, I saw him. He held my hand for the longest time, not saying anything. And then I saw: there

were tears in his eyes... "I give blood often now. And I always think of him"

When was the last time you gave blood?

Blood. Give a little, so someone can live. National Blood Resource Education Program

aad SJ SO D*f .i".i Is* otaan cuii Stno In your i.

o & r>Oft(frl"0 « ih# u s i

otfKr with in. airachtd coupon

Mall lo, jene Jones Inauslnej, oept. GAZ

419 Eoil Efle Avo.. PIllladBlphio. PA 19134 Pleaie send mo

GAZETTE

D binders Enclosed Ii mv check or money order

lor S

(U.S. fund! only.)

Name ^ Addreis CSly

state

zip

Nmnul Hun, Luni unj Bli«d ta.ntuu Nmmul InitnuLQ of Htilth, Public Htilih Stnm. U.S DtpaRmcnr it HnlA tad Klrawi SnrtCH

COMPUTE's Gazelle

June 1990

49


Edward Swlerk

Here's a program that will turn your 64 into a vertically scrolling message board.

If you've ever seen one of those oneline electronic message boards in a shop, restaurant, or hotel, you know

Information Center

gets can be. However, they're also quite

July 6-8

how effective these eye-catching gad expensive.

Electronic Billboard allows you to use your 64 in a similar manner to dis play up to 240 message lines as finescrolling, oversized text. And supplying the message is easy; you can type it in from the keyboard or load it from a text file created with SpcedScript or any other word processor.

Siler City Craft Show

l-ir.i.Li, I! ■!(' ■■. High School IBiffl « - \,:m i-

Mission: $2.86 adults Si.ee kids

these programs on the disk that con tains BILLBOARD.BAS. Use the file names BILLBOARD.ML and BILL

BOARD.CHAR, respectively. When you're ready to create a bill board, simply load and run BILL BOARD.BAS. After the ML files load into memory, you're presented with an options menu.

Creating Billboards

Before you can put Electronic Billboard

Electronic Billboard can bt easily used to post information on upcoming events.

to work, you'll have to type in the mes

sage that you want displayed. There are two ways to do this: Enter your mes

Getting Started

sage directly into the program when

programs. The first is written in BASIC.

create a message file and then run the

To avoid typing errors, enter it using The Automatic Proofreader, located else

requires considerable editing, you may

you run it or use a word processor to

Electronic Billboard consists of three

where in this issue. When you've fin ished typing, save a copy of the program to disk as BILLBOARD.BAS.

The two remaining programs are

written in machine language (ML) and must be typed in using MLX, the ma

chine language entry program also lo cated elsewhere in this issue. When MLX prompts you, respond with the values given below. SO

COMPUTE'.'* Gazelle

June 1990

program. If your message is long and prefer to use the second approach. For BILLBOARD.ML

Starling address:

033C

Ending address:

03AB

For BILLBOARD.CHAR Starting addiess:

C000

F, n d i n g ad d res s:

C 807

When you've finished typing, save

Also, with a word processor, you can

easily save your message to disk for fu ture reference.

To input your message directly into Electronic Billboard, select menu option 2—Type in a message. Using this option, you can enter 99 message lines with as many as 35 characters each. The

lines are automatically numbered for


you, so all you have to do is enter the text and press RETURN for the next

line. To separate individual messages, enter a space or a minus sign ( —) on a

line by itself. When you've finished, type an as

terisk (') on the last line and press RE TURN. A message-board heading will be printed and your messages will be gin scrolling from the bottom of the

screen. To halt the display and return to the normal screen, just press Q. If you create a message file with n word processor, you must use one that can save files in Commodore ASCII (se quential) format. You must enter your

The variables for color reside in lines 20-60 and may be changed to any value 0-15. The text for the heading, which currently reads Information Cen

EA

IBS

FA

190

BH

200

fastest and 10 is slowest. The current

HP JP

!f you create your message using a word

TO

START

PRESS

RETU

MESSAGE

SCR

OLL":PRINT" OR ENTER 0 (SPACE)TO QUIT"; 210 INPUTCHS:IFCHS="Q"ORCHS ="Q"THENSYS2048:END 220

GOSUB690:POKE532B0,C3:P OKE53281,C1:POKE646,C2: GOSUB710:PRINTCHR$(147)

CR

230

DB

240

value, 5, works well in most instances.

Other Considerations

PRINT"{DOWN) RN

ter, is in line 70. When you enter the

screen heading, be sure to enclose it in quotation marks and use no more than 20 characters. The scroll speed is controlled by the variable SP in line 80. Any value in the range 1-10 is valid, where 1 is the

EN150 IFCHS="1"THENGOSUB330 IFCHS="2"THENGOSUB410

FORI=0TO119:POKE55296+I ,C5:POKE51200+I,16 0:NEX T

JS

250

L"L+1:AS=S1S(L):BS=S2S(

U)

IFPEEK(198)>0THENPOKE19

8,0:POKE803,237:POKE64B ,4:SYS2048:END

messages in a format similar to that de scribed above. Type up to 38 characters

processor, it's possible to get a "Data

on a line, pressing RETURN after each. Enter a minus sign on a line by itself to

en your message file or increase the

DG RP

260

IFL=NTHENL=0:GOTO24 0

270

IFA$="-"THENAS=""

variable MX in line 90. Adjusting MX

HD

2S0

POKE214,23:PRINT:PRINTS PS;:POKE214,23:PRINT:PR

KC

290

separate messages, and place an aster

isk by itself on the last line to indicate that there are no more messages. [Elec tronic Billboard can accept no more than 240 lines of text.) When you've fin ished, save your file with the name BILLBOARD.DATA.

Although SpeedScript doesn't save files as Commodore ASCII, you can still use it to enter your messages. To do so, put the following format command at the top of your file.

file too large" error. If this occurs, short

may require some experimentation; if

you make MX too large, you could get an OUT OF MEMORY error.

Electronic Billboard uses memory

locations in the range 828-933 for its machine language, 51200-53247 for screen RAM, and 61440-63487 for

character RAM. Programs that use

these areas, as well as some fast-load

cartridges, will not work with this

1NTAS;:SYS828

RG

SJ

310

RH FM

320

These commands set SpeedScript to print bottom margins. They also set the page length to 500 lines so that there won't be any page breaks in your text. When entering your messages with

SpeedScript, be sure to press RETURN at the end of each message and not at

the end of each line. Enter a minus sign alone on a line to separate messages, and place an asterisk on a separate line to indicate the end of the file. When you've finished entering your messages, print the file to disk by pressing CTRL-SHIFT-P and then

pressing D (for Disk) at the prompt. Again, be sure to use the filename BILLBOARD.DATA when you save the message, otherwise Electronic Billboard won't be able to find it.

After the file has been saved, exit your word processor; then load and run

20

MS

30

ry, your messages will be displayed.

can be easily customized for almost any purpose. For example, if you were using

COPYRIGHT

TE!

PUBLICATIONS,

Cl-0 C2-3

XD 40 C3=6 HF 50 C4=6

JX

60

70

RIGHTS

1990

r":print"(down)

INC.

:REM

SCROLLING

:REM :REM

C5=3 OLOR

:REM

SO

350

COL

EQ

360

DATAMNFORMATION HEADING

KA

370

TEXT

C

80 SP'5:REM SCROLL SPEED 90 MX=240:REH MAXIMUM DATA

OE

100

AE

110

[SPACEjFILE

DG

120 130

FILE

140

MK

150

PX

155

your display at a Halloween party, you could alter the text colors to orange on black and the message-board heading to something like Spooky Notes to fit

BE

the occasion.

SM

156

DX

390

S1$(N)="-"THENGOTO340 IFS1S(N)="*"THENS1S{N)■

CK CR

400 410

KX

420

" -" : CLOSE L:N = N+1:RETU RU ENTER

PRESSING

RETURN"

PRINT" AFTER EACH LINE. ":PRINT"{DOWN) E_NTER -

(SPACE)ON A NE JP

CI!AR":GOSUB830

RD

440

XM

450

430

SEPARATE LI

AFTER"

PRINT" TER

'

EACH TO

f DOWN J"

DIMS1S[MX),S2S(MX):R1S=

MESSAGE.

END

EN

INPUT,

N=N+1:IFN<10THENPRINT" (SPACE}"; IFN>99THENS1S(N)="-":N=

K+l!RETURN RD

460

NNS=STR5(N):PRINTRIGHTS (NN$,LEN(NN$)-1)":";:ZZ

PRINT'MCLR}[DOWN}"TAB[5 )"ELECTRONIC BILLBOARD" IPRINT" COPYRIGHT 1990

RD

470

XS

480

PRINTTAB[5)"ALL

DK

490

GETAS:IFAS=""OR(A$=CHRS

BG

500

(24)ANDCS="")THEN490 PRINT" "CHRS(157);

BR

510

(SPACElCOHPUTEl

RJBL."

RIGHTS

PRINT"

(1)

GET

(2)

TYPE

(SPACEjDATA

MESSAGE

FROM

DISK

PRINT"

IN

SSAGE":INPUT'MDOWN) R

170

GOSUB600:GOTO340 1>RINT"{CLR) (DOWN]

MESSAGE TEXT,

BOARD.ML":GOSUB830:POKE 872, [SP + 3)*5 AD=61440:FS="BILL8OARD.

F

ILE"

160

IFMIDS[CS,LEN(CS),1)="

,LEN(CS)-1) S1$(N)=CS:CS="":PS=0:IF

NAME

(SPACE)RESERVED!DOWN)" KA

GET#1,AS:PS=PS+1:IFAS<> CIIRSU3) ANDPS<39THENCS =

380

PRINT"{DOWNjPLEASE WAIT

5PS="[39 SPACES)":PRINT CHR$(14)CI!RSO)

DATA FILE TOO LA

RGE.":CLOSE1:END IF5T=64THENCLOSE1:RETUR

CS

LENGTH

DFS^"BILLBOARD.DATA":RE

11 { RVS 1" : R2S = " E OFF } " : S 11

QS

LINE";

CS*AS:GOTO350

1DOWH]":AD=S28:FS="BILL

DH

w

{SPACE}"THENCS=LEFTS(CS

CENTER"

TEXT

GJ PX

DATA

reading

please

N

TEXT

BORDER COLOR HEADING BACKGR HEADING

(D0WNJ

-

RESERVED

BACKGROUND

COLOR

M

data,

AIT.{2 DOWNj" 340 N=N+1:PRINT"(UP}

COMPU

:REH

OUND

:REM

Customizing the Program Electronic Billboard is written so that it

REM

COLOR

KA

GOTO240 OPEN1,8,2,"0:"+DF$+",S,

N:IFN>=MXTHENPRINT"

OR

Electronic Billboard. At the prompt, se

lect option 1—Get message data from disk file. After the file has loaded into memo

330

message

ALL

CO

INTBS;:SYS828 IFAS=""ANDL>1THENFORI=1

TOS2%:NEXT:SYSB28

QG

10

POKE214,23:PRINT:PRINTS

PS;:P0KE214,23:PRINT:PR

BILLBOARD.BAS

a page 38 columns wide with no top or

300

program.

KQ

IFAS=""THENFORI=1TOS1%: NEXT

A

$ = CIIRS(20)

ME

CHOICE";CH$

PRINTCHRS(166)CHRS(157)

IFA$=ZZ$ANDLEN(CS)>0THE

NCS=LEFTS(C$,LEN(CS)-1)

:PR I NTAS;:PS=PS-1:GOTO4

YOU

IFCHSO"1"ANDCHSO"2"TH

PS=0:CS=""

MX

520

Bfl IFA$=CHRS(24)THENFORZ=1 TOLEN(CS)IPRINTZZS;:NEX COMPUTE!'s Gazette

June 1990

5!


T:GOTO470

JM

530

AB

840

TS=]

IFA$=CHR$ (13)ANDCSO""T

C190: 66

60

60

60

F0

00

BB

00

FB

C19a: 60

38

0C

C6

7C

00

00

00

2C

C1A0: 30

30

30

36

IC

00

00

00

92

C1AB: CC

CC

CC

CC

76

00

00

00

DF

C1B0: 66

66

66

3C

IB

00

00

00

52

C1B8: D6

D6

D6

FE

GC

BB

00

00

88

C1C0: 38

38

38

6C

C6

00

00

00

72

C1C8: C6

C6

C6

7E

06

0C

FB

00

74

C1D0: 18

3fl

FE

00

00

00

DC

!

C1DB: 30

30

60 C6 30 30

3C

00

00

00

6B

i¥S65493: IF(PEEK(7a3) AN

C1E0: 00

BB

00

00

00

00

00

00

64

1 )1)OR(191ANDST)THENPRIN

CIES: 0C

0C

0C

0C

3C

00

0B

00

99

"FS:END

C1FG: 0B

00

00

00

00

00

00

74

C1F8: 0B

B0

00 00

00

00

BB

00

7C

C200: 00

00

00

00

BB

C2BB: 00

10

3B

FC

66

C21B: 00

00 00 00

3C

66

C6 66 66 C0 CB

E5 7C Bl CB E6

C220: 00

00

F8

6C

00 6C 66 C2 66

00 00 00 C6 C6

66

66

66

BB

C228: 00

00

FE

66

62

60

64

7C

CD

C230: 0B

00

FE

66

62

60

64

7C

D5

C238: 00

00

3C

66

C2

C0

C0

CB

07

C240: 00

00

C6

C6

C6

CG

C6

FE

E8

C24S: 00

00

3C

18

18

18

IB

IB

40

C250: 00

00

IE

0C

0C

0C

0C

0C

0F

C25B: 00

30

E6

66

6C

7B

78

9F

C260: 00

00

60

60

60

60

AD

C26B: 00

00

FE

FE

D6

7B

0B

C6 C6

EE

C270: 00

E0 C6 C6

6C 60 E6

F6

F6

C278: 00

00

38

6C

C6

C6

C6

DE C6

71

C280: 00

00

FC

66

C28B: 00

00

7C

C6

C290! 00

00

66 C6 66

C298: 00

00

C2A0: 00

00

HENPRINTAS; :GOTO570

i

GX

540

IF(ASC[AS)AND127)<32THE

EB

550

IFPS>34THEN480

EK

560

PRINTAS;:C$=CS+A$:P0KE2

SB

1 5:POKE780

KM

860

570

SlS|N)=CS:IFSl$|N)-"-"T

588

HENGOTO440 IFSlS(tJ)="*"THENS13(K) = "-":N=N+1:RETURN

FP

590

GOSUB600:GOTO440

KA

680

AS=S1${N):S1S="":S2S=""

QQ

610

:IFLEN(AS)=0THENRETURN FORI-ITOLEN(AS):CH=ASC(

ME

620

MIDS(AS,I,1>)

PE

JQ

630

640

IFCH>32ANDCIi<64THENSlSSlS*RlS+CHRS(CH+63)+R2$ :S2S = S2S + R1$ + CI!RS (CH + 12 7)+R2S IFCH=65OR(CH>66ANDCH<94 )THENS1$=S1S+CHRS(CH):S 2$=52$+CHRS(CH-32) IFCI! = 66TtlENSlS = Sl$-*"B": S2$=S2$+CHR${34)+CHH$[3 4J+CHRS(20)

AP

650

IFCH>192ANDCH<218THENS1

S=S1S+CHRS(CH):S2S=S2$+ CHRS (CII-32)

JG

660

BX

670

JA RK

680 690

DA

GP

PC

730

74B

750

760

790

52

97

B34C: 11

D0

20

03

A6

FB

CA

FE

0354: E0

FF

D0

E6

20

76

03

A9

DD

0 3 5C: 17

8D

11

DB

20

76

03

20

81

0364: 7C

03 00

60

A0

A2

FF

CA

16

D0

FB

28 88

C0

00

D0

D4

0374: F4 037C: A2

60

AD

11

D0

10

FB

60

F2

BD

A0

C8

9D

7B

ca

0C

0384: EB

DB

F7

BD

A0

C9

9D

7a

ED

038C: C9

E8

F7

BD

A0

CA

9D

EE

0394: 78

CA

D0 EB

D0

F7

BD

A0

CB

77

0 3 9C: 9D

7B

CB

E8

E0

48

□0

F5

57

03A4: 60

00

00

00

00

00

00

00

DA

0 3 6C: E0

00

IB

00

00

00

K0

60

60

60

B6 95

C2B0:;00

C010: MM

C2BB::00

00

C019: 00

00

03

00

00

00

59

C2C0 :00

00

C0 2B: 00

00

IC

0C

0C

0C

5B

C2Ca :00

00

C028' .00

00

00

00

00

00

78 0C 78 6C 7C C6 3C 6C 7C C6

00

RETURN POKE56576,PEEK(56576)AN

00

69

C2D0 ;00

00

C030 :O0

00

38

6C

64

60

60

F0

D5

C2D8 :00

00

C93S :00 C043 ;0H

00

00

00

03

00

76 CC

73

00

00

EO

60

60

60

6C

76

B7

C2E0 :00 C2E8 :00

C34B :00

00

00

18

18

00

38

IB

94

i00

00

C050 :30

00

00

06

06

0B

0E

06

B4

:00

00

00

00

00

00

00

00

7E

C058 ;00

E3

60

60

60

6C

B9

:00

B0

00

00

00

00

0B

BB

87

38

IB

18

13

66 18

IB

D3

C2F0 C2F8 C303 C308

:FE

C6

C6

C6

C6

00

00

B0

3C

FE

C2

C310 :66

66

66

66

FC

00

00

00

7F

POKE53265,PEEK(53265)AN

F0RI=52224TO52672:POKEI

00

248

C060 ;00

00 00

POKEV+21,127:FQRI*39TO4

C068 :00

00

00

00

30

BB

EC

6:POKEV+I,C4:NEXT:FORI»

C070 :30

00

00

00

00

00

DC

66

12

C313 :C0

C0

C2

66

3C

00

00

00

D0

1TO15STEP2:POKEV+1,36 : N

C073 ;00

00

00

00

00

00

7C

C6

B9

C320 :66

66

66

6C

F8

00

00

00

CF

EXT

C080 :00

00

00

00

00

00

DC

66

22

C323 :64

60

62

66

FE

00

00

00

A4

POKEV+29,255:P0KEV+23,2 55:FOHI=0TO14STEP2:tI-2

0B

00

00

00

B0

76

CC

C3

C330 :64

F0

00

9B

00

00

00

00

DC

76

42

66

3A

00

00 00

00

B0

Fl

00

00

00

00

7C

C6

D9

C6

C6

00

00

C0A0 :00

00

10

30

30

FC

30

3C

00

00

00

48

C0A8 :00

00

0B

BB

00

CC

CC

6334,PEEK[56334)AND25<i

C0BO :B0

00

00

00

00

66

66

C0B8 :00

00 00

93 90 65

18

:NEXT:POKEV+16,96:POKE5

00 30 00

00 00

POKEV+I,II+256'(II>255)

60 G0 C338 :DE C6 C6 C340 :C6 C6 C6 C349 : 18 18 18

60

4+1*24

C08B :30 C090 :BU C098 :O0

00

00

00

00

C6

C6

SE

CQCB :H0

00

00

00

00

00

C6

6C

3C

C0C8 :O0

00

00

00

00

00

C6

C6

C0D0 :O0

00

00

00

00

00

FE

C0D8 :00

00

3C

30

30

30

C0E0 tan

00

00

00

00

00

C0E8 :0O C0F0 :00

00 00

3C

0C

0C

00

00

C0F8 :flB

00

00

C100 :00

00

00

C10B :7C

CC

C11B :66

POKEl.PEEKU)AND251:REA DN$:NN=LEN(N$);FORX=1TO SN=INT(PS/3-.3):IFPS=3O

IFPS»10RPS-4ORPS=7ORPS"

IFPS=2ORP5=5ORPS=B0RPS" 11ORPS=14ORPS=17ORPS=20 CH = ASC (HIDS (NS,X,D) :IF

IFCK>=64ANnCH<'90THENCH

EXTI,X

030

34

BD

00

+1):POKESP,II:SP=SP+3lN

MS

AD

FB

00

810

820

76 65

03

18

00

0TO7:II-PEEK(56320 + C!i"8

HR

20

F3 67

C0U8: 00

-CH-64 MB

FB

29

C2A8: 00

=CH-128:GOTO810

800

86

00

81

CH>=193ANDCH<"218THENCH

hF

06

0344: 11

00

THENCN=1 JH

0 3 3C: A2

00

10ORPS=13ORPS=16ORPS=19

780

C210: B0

00

THENCN=0

BA

B1LLB0A

85

00

15ORPE=1BTHENCN=2 770

RETURN

00

RPS=60RPS=9ORPS»12ORPS=

QM

880

00

NN:P5=INT(10-NN/2)+ X JB

CX

LOADING

00

E52216-H,48+I:NEXT:V = 53 720

["'ERROR

C000: 00

,25 5:NEXT:FORI=0TO7iPOK

MJ

87 0

=LEFT5(SPS,2fl-LEN(AS)/2 )+S2S

E808,234:RF:TURN

710

SM

BILLBDARD.CHAR

NEXT:S1$(N)=LEFTS(SPS,2

D247:PRINTCilRS (147) :POK

JK

I :782,0 :SYS65466 :POKE 78 0 ,01] JDKE781,A1:POKE782 .A

B-LEN(A$)/2)+S15:S2$[H)

":

48,200 700

8:P0K

66 66 7C 22 C6 C6 C6 AF FC 66 66 66 7C 32 7C C6 C6 C0 60 38 4C 7E 7E 5A 18 18 18 59 C6 C6 C6 C6 C6 C6 19 C6 C6 CG C6 C6 C6 21 C6 C6 C6 C6 D6 136 59 C6 C6 GC 6C 3B 38 49 S6 66 66 66 66 3C 57 FE C6 BC 0C 13 30 97 00 00 00 00 00 00 SE 30 00 00 00 00 00 66 00 00 00 00 00 00 6E 00 00 30 00 00 0B 76

IFCH=32TUEN5lS=Sl$+" S2S=S2S+" "

D2S2:POKES 3272,44:P0KE6 DG

25

,LEN{TS): SYS65

169 =OKE780,1 :POKE

12,0:PS=PS+1:GOTO4 80

DB

.ZK/256 =OKE781,3K-PEEK (782)

850

N480

AD

!K = PEEK(53)+256 •P

EEK(54 I-LEN(TS) :POKE782

POKE1,PEEK(1)OR4:POKE56 334,PEEK<56334)OR1:RETU

C350 :0C

CC

CC

CC

7B

B0

00

00

3B

C358 :78

6C 62

66

E6

00

00

00

62

C360 :60

6C 6B

66

FE

00

00

00

DA

C368 :C6

C6

C6

C6

C6

00

00

03

B0

9E

C370 :DE

CE

C6

C6

C6

00

00

CC

ID

C378 :C6

C6

C6

6C

38

00 00

00

00

96 76

30

30

B7

C380 :60

60

60

60

F0

00

00

00

E9

00

00

62

C3B8 :C6

BC

06

00

00

45

0C

0C

0C

67

C390 :6C

F6

00

00

00

54

00

00

00

00

72

C398 :0C

7C

00

00

00

D0

00

00

00

0B

00

7A

C3A0 :18

3C

00

00

00

A0

00

00

00

00

00

83

C3AB :C6

7C

00

00

00

6E

CC

CC

76

00

00

00

17

C3B0 :C6

7C 6C 66 66 06 C6 C6 18 18 18 C6 C6 C6 C6 6C 3B

10

00

00

00

DE

66

66

66

7C

00

00

00

77

C3B8 :D6

D6

FE

7C

6C

00

00

0B

6C

CUB :C0

C0

C0

C6

7C

00

00

00

C3C0 :3B

6C

6C

C6

C6

00

00

00

AF

C120 :CC

CC

CC

CC

76

00

0B

00

94 57

C3C8 :1B

18

18

00

00

00

C8

C0

CB

C6

7C

00

00

00

C3

C3D0 :30

60

62

18 C6

3C

C128 :FE

FE

00

00

B0

C130 :60

60

6B

60

F0

00

00

00

00

00

00

00

00

00

39 60

CC

CC

0C

CC

78

00

00

00

00

00

00

00

00

6B

C14B :66

66

66

7C 66

C3D8 :00 C3E3 :00

00

C138 :CC

95 3B

E6

00

00

00

FA

C3E8 :00

00

00

00

00

00

00

00

70

C14B : IB

18

18

3C

00

00

C3F0 :00

0B

00

00

00

00

00

00

78

06

06

00

00

00

00

30

30

00

80

6C

66

3C 00

C3F8 :00

78

66 00

BE

C158 :78

66 E6

00 30

44

C150 :B6

18 06

00

61

C400 :C3

99

91

9F

99

C3

FF

08

C16B :13 C168 :D6

18

18

18

3C

00

00

00

5C

C408 :E7

C3

99

91 81

99

99

FF

2B

D6

D6

D6

C6

00

00

00

BB

C410 :83

99

99

83

99

99

99 83

FF

67

99

C3

FF

93 9F 9F

87 81

FF

C2 49

FF

45

9F

FF

89

D6

DE

C170 :66

66

66

66

66

00

00

00

27

C41B :C3

99

9F

9F

RN

C178 :C6

C6

C6

C6

00

00

00

3A

C420 :87

93

99

99

9F 99

FS="0:"+FS:A2»INT(AD/25

C1S0 :66

66

66

7C

7C 60

60

F0

00

CB

C428 :81

9F

9F

B7

9F

6) :A1»AD-A2*256

C188 :CC

CC

CC

7C

0C

0C

IE

00

D3

C430 :81

9F

9F

87

9F

COMPUTED Gazette

June 1990

58


• One character is missing from line

or the ending address for Bassem (April 1990). This occurs as a result of MLX's

issue. The corrected line is

attempt to catch invalid addresses. But in this case, the address check prevents

1080 of Think Tank from the April 1990

1080

RETURNiOATA0,0,0,16,0,0,0 ,0,0,0,0,16,0,66,0,136, 0,0,40,B,0,3,32,32,32

• We've received numerous letters and phone calls from readers who say that Apple Willy (April 1990) doesn't run on their machines. Rest assured that the

listing is all right; the program just takes a long time to initialize its graphics.

• Line 30 of The Automatic Proofreader (January-May 1990) contained the command WAIT CLR. The WAIT com mand doesn't have a CLR option, so BASIC issues a SYNTAX ERROR. The line should read 30

IF VE-17165 THEN 6:GRAPHIC

P/unwiT

LO=45:HI«4

CLR:PRINT"128"

• MIX won't accept the starting and ending addresses for Execution Analyzer

you from entering the program. To cor rect this, and to avoid a similar problem in the future, change line 1040 in MLX as follows: 1040

IF(AD>511

EN

AND

AD<65280)TH

GOSUB1080:F=0:RETURN

Line 160 of MLX (both the 64 and 128 versions) has given many readers trouble. The charactersta

§>(or{9 9}

for the 128) indicate that the user should hold down the Commodore key and press the @ key eight times (nine times on the 128). If you've had difficul ty typing in this line, go back and careful

ly reread the article "How to Type in COMPUTED Gazette Programs." It ex plains the symbols used in the program listings and how to enter them.

G

Electronic Billboard C438:C3 99 C440:99 99 C448:C3 E7

9F 91 99 81 E7 E7

99

99

C3

FF

Dl

C580 :C3

99

99

99

99

FF

AE

C588 :E7

E7

C3 C7 99

FF FF FF

8F 03 3B

C590 :C3

81

FF

9C

FF

39 E7 F3

99 E7

99

C3

FF

D9

E7

81

FF

5B

99

91 C7 F9

CF

9F

81

C598 :C3

99

FF

E2

F9

E3

F9

Fl

0E

El

99

80

FF

C5A8 :81

9F

4C

F9

99

C3

C5B0 :C3

83 F9

99 C3 F9 F9

FF

C5A0 :F9

99

C5B8 :81 C5C0 :C3 C5C8 :C3

9F

83

99

99

99

F3

E7

E7

E7

99 99

C5D0 :FF

FF

CSD8 :FF C5B0 :F1

FF

E7

0F

C5E8 :FF

99 C3 99 99 Cl F9 E7 FF FF E7 FF FF CF 9F CF

FF

81

FF

FF EC FF E5 FF F3 FF 2C FF A3 FF 96 FF 74

C5F0 :8F

E7

C5F8::C3 C600::00

99 00

C608;:00

00

F9 F3 F3 E7 3C 3C 66 6S

C610;:0O C618::00

00

F3 F9 IB 66 00

18

C620::00

18

00

C62B::00 C630::00 C638::00

00

7C C6 C2 C0

00

C2

00

C6

39

6C

6C

6C

00

30

30

30

60

00

00

E7

E7

C450:E1

F3

F3

F3

C458:99

F3

93

93

87

8F

87

93

C460:9F C468:9C

9F 9C 91

9F 9C 99

99 9F

99 9F

C499:C3

9F 9f 9F 88 80 94 89 81 81 99 99 99 99 99 83 99 99 39 99 99 83 99 9F C3

C4A0:81

99 87 F9

C3 93 99

E7

E7

E7

99 FF 97 C3 FF Dl 9F FF 58 Fl FF E6 99 FF 6B C3 FF 58

E7

E7

C4AB:99

E7

99 99

99 99

99 99

C470:99

C478:C3 C480:83 C4B8:C3 C490:83

C4B0:99

C4B8:9C C4C0:99 C4C8:99 C4D0:81

9C 9C 99 99

C3 99

F9 F3

C4D9:C3

CF

C4E0:F3 C4EB:C3 C4FB:FF

ED CF F3 F3 E7 C3

C4F8:FF

CF

99 99 C3 99 C3 E7 94 80 88 9C E7 C3 99 99 C3 E7 E7 E7 E7 CF 9F 81 CF CF CF C3 83 CF 9D 03 F3 F3 F3 C3 81 E7 E7 E7

FF

FF

0D

FF E7

06 9B

6C

81

6C

C6C8 :00 CGD0 :O0 C6D8 :00

00

00

00 00

00

00

7F

00

19 18

00

00

18 18

00

00

00

06

A7

0C

18

30

60

48

C6E0 :00

00

00

00

5B

09

7E

C6E8 :00

00

00

68

00

FF

AA

60

00

7C

7C

6B

0C

18

F8

C6F8 :30

00

18 06

06

FF

30 Cfi C6

0C

C3

C6F0 :00

00 00

00

E7

FF

17

00

00

03

00

86

C700 :18

IB

00

18

18

00

FF

BE

C708 :00

00

00

E3

00

00

00

00

00

00

00

97

FF

A9

C710 :6C

6C 86 60 CC

6C C6 C6 CC

00

00

00

00

E9

7C 86

18 00

18

00

DD

00

00

74

7A

00

00

00

93

00

00

00

00

00

00

BF

D3

99 C3 99 C3 E7 FF E7 E7 E7 Fl FF

FF

FF

F8

CF

A0

C718 :06 C720 ; 19

FE 06 30

FF

55

C728 :DC

CC

FF

B0

C730 :0il

00

E7

8F

FF

BA

C738 :30

30

30

18

FF

E7

0C

00

00

00

FF

SA

:0C

0C

3C

3C

30

00

C748::3C

66

00

00

5D

00

00

30

00

00

B7 BC

18

24

18 00

0C

00

00

8F

C750::18

18

00

00

00

00

FE

6C

6C

09

C758:: 00

18

IS

00

00

Fl

18

30

7C B5

00

00

ED

00

00

0C

C760::00

00 00

30

00

19

0F

C769::00

0O

00

00

EF

00

18

18

00

3B

76 00 30

7F C9 9B

00

00

3A

C770::19

60

C0

80

00

00

00

34

C6 18 C78a:;30 30 60 C790::06 06 06 C798::FE 0C 0C C7A0::06 06 06 C7A8:;C6 C6 C6 C7B0::30 30 30 C7B8:iC6 C6 C6

C6 IB C6 C6 0C C6 C6 30 C6

7C

00

00

00

4E

0A

30 C778::D6 C6 C7S0::18 IS

7E

00

00

00

9A

FE

00

00

00

AC B5

EF

CF

80

80

CF

0C

18

EF

FF

A3

30

30

FF

FF

FF

FF

00

FF

FF

8B

30

18

E7 FF

00

00

00

0C 00

0C 66

0C 3C

0C

E7 99

C640::00 C648: 00

30

C500:FF FF C508:E7 E7 C510:99 99

FF

FF

E7

FF

CC

C650: 00

7E

66

00

FF

FF

00

00

00

EC

C518:99

FF

02

99

00

99

00

00

99

00

00

E5

Cl 99 99

00

00

00

B3 99 99

00

00

C668: 00

00

FE

EC

00

00

00

00

00

B9

FF

3E

00

00

02

Ca

FF

A5

F5 56

E7

FF

D6

D7

FF

FF

0C D6

00 IB

F3

C540:F3

CF CF F3 F3 C3 00 E7 81

FF

BA

CF

E7

F3

FF

BC

F3

E7

CF

FF

52

01 8A

C3

99

C558:FF

E7 E7 99 E7

FF

C670: 00 C678: 00 C6S0: 00 C688: 00

00

C538:F9

9F C3 F9 F3 E7 CF C3 C7 98

0A ED

00

CS2B:9D C530:C3

FF FF

00

C520:E7

99 E7

00

00

00

C65B: 00 C660: 00

18

7E

FF

18

E7

E7

FF FF

FF FF

3F Dl

C548:CF C553:FF

00

7C C6

C6

00

06 C6

18

38

78

18

13

00

7C

C6

06

C690: 00

00

06

0C

7C

C6

06

18 18

CS98: 00

06

06

00

0C

1C

3C

3C

AA

C6A0: 00

00

6C CC

CC

63

FE

CO

CO

C560:FF

FF

FF

FF

FF

E7

E7

CF

28

C0

C0

C6A8: 00

FC

Al

C568:FF C570:FF

00

FF

FF

81

38

60

CO

FF

FF

C0

C0

FF

FF

0C

C6B0: 00

00

FC

CA

FF

FF

FF

FE

C6

06

FF

E7

0C

F3

00

E7

CF

7C C6 C6 7C C6 C6

03

F9

C6BB: 00 C6C0: 00

IB

FC

FF 6B FF 7F

06

C57B:FF

E7 9F

C6 C6 C6 C6

7C

9D

7E

A7

00

77

7C

00

00

00

0C

00

00

00

40

7C

00

00

00

C5

7C

00

30

00

00 00

00 0O

76 EE

86

C7C0::06

7C

00

06

00

00

06

0C

78

00

00

00

IA

C7C8: 00

00

00

18

18

00

00

DC

0C

06

30 00

00 00

00

00

66

00

00

68

00

00

30

60

00 00

00 00

C7F0: 18 C7F8: 00

00 18 00 18 IB

18

00

C7D0: 00 C7D8: 30

13

00 00

00 00

AF 90

00

18

ia

00

00

00

04

00

00

00

00

00

C800: FF

00

80

09

00

00

00

00

00

00

00

91

C7E0: 7E C7E8: 0C

G COMPUTED Gazelle

June 1990

53


How to Type In COMPUTEI's Gazette Programs â–

Each month, COMPUTED Gazette pub

Special Characters

lishes programs for the Commodore 128 and 64. Each program is clearly marked by title and version. Be sure to type in

sue contain special control characters.

the correct version for your machine. All 64 programs run on the 128 in 64 mode. Be sure to read the instructions in the corresponding article. This can save time and eliminate any questions which might arise after you begin typing. We regularly publish two pro grams designed to make typing easier:

The Automatic Proofreader, for BASIC programs, and MLX, for entering ma chine language programs. When entering a BASIC program,

be especially careful with DATA state

Most of the programs listed in each is To facilitate typing in any

programs

from Gazette, use the following listing

characters in our listings appear as

The Quote Mode

The most common type of control

words within braces: {DOWN) means

Although you can move the cursor

SPACES} means to press the space bar

often a programmer will want to move

to press the cursor-down key; (5 five times.

To indicate that a key should be shifted (hold down the SHIFT key while pressing another key), the char acter is underlined. For example, A means hoid down the SHIFT key and

errors. A mistyped number in a DATA statement can cause your machine to

ed. If you find a number followed by an

ory. This could cause you to lose valu able data, so be sure to save a program before you run it. If your computer

crashes, you can always reload the pro gram and look for the error.

When You Read: {CLR]

Press:

[SHIFT] I CLRIHOME

See:

he letter in braces. For example, {A}

means to press CTRL-A.

press A. You may see strange characters

and then on, erasing what was in mem

can be entered on the Commodore 64 >y pressing the CTRL key while typing

conventions.

ments as they are extremely sensitive to

"lock up" (you'll have no control over the computer). If this happens, the only recourse is to turn your computer off

Rarely, you'll see a single letter of he alphabet enclosed in braces. This

on your screen, but that's to be expect

underlined key enclosed in braces (for example, {8 A}), type the key as many times as indicated (in our example, en ter eight shifted A's).

If a key is enclosed in special brackets, if 3, hold down the Commo dore key (at the lower left corner of the

keyboard) and press the indicated

around the screen with the CRSR keys,

the cursor under program control. This s seen in examples such as {LEFT} and {HOME} in the program listings. The

only way the computer can tell the dif

ference between direct and programmed cursor control is the quote mode. Once you press the quote key,

you're in quote mode. This mode can be

confusing if you mistype a character

and cursor left to change it. You'll see a graphics symbol for cursor left. In this case, you can use the DEL key to back up and edit the line. Type another quo tation mark and you're out of quote mode. If things really get confusing,

you can exit quote mode simply by pressing RETURN. Then just cursor up

character.

to the mistyped line and fix it.

When lou Read:

When You Read:

{PUR}

{HOME}

ICRNI

{UP!

[BUI)

Set:

Press:

♌

r For Commodore 64 Only

{DOWN| {LEFT!

{ F1

|

E i 3

[commodore [Tj

{RIGHT)

{ F2 }

E 1 9

iCOMMODOREj jT]

IRVSl

! F3 )

Cj j

[commodore] [Tj

{OFF}

I W

g 4 3

j COMMODORE! [T

{8LK1

{ Bl

B 5 3

[COMMODORE] [ 5

C 6 3

'cOMMODORt

t

{WHTI

I F6

jRED!

{ F7

C 7 3

[COMMODORE j 7 |

1

s 8 3

[commodore] jjj

{CYN}

54

COMPUTE! j GaiBtro

June 1990

FB

E


GAZETTE

Shoppers Mart ■

REPLACEMENT CHIPS PARTS AMD UPGRADES couuq 6410 6S3B 656' 6581

PLA.

S1095 11225 S1S95 11150

noes

R*t AJd 'B IM ne*V uattW wwn MIDI

you money on REPAIRS ft DOWNTIME by

l^cnctV ncAUCq laufy IC CTHM on u COMuooonc wrpuwfi a twi drim Sack's CWW

cro» rsFnrcvig

of chfn A

av'C* Cf'P?'JPGBM6S S49 55

B]7aNElV 1ONU5] SMM

Modi

liynjl laM^K Hnckrtvd M axttt O**t ISOOO OHONOSriCIANS uUwtMl Sh fmanc ful paqb ram* f mv m Cof" 0u.r* S»ppt* ISM

«QI-51?K UAH

t*M2/16

11WM

1 3 K**lUil ROM

«n;i.u.m»:iNin.iwMiMJTa

S27 96

VH HI CnmhwH,

M CHAfllOTTE OfflVt' WESLEY HU-LS NT TO&77 IW1W

KWOrerruS

wtien compirtef is turned off. Store rjoiens of programs lor easy, instant

access. Change contents whenever you wish. 33K QBB S79; 64K QBB S99; 64K QBB-B S95 (must have 64K QBB(; 128K O8B S189. 256K QBB S2B9. Aao S3 5/n ISS oversaasi. ma resoenis am SV Can of ~nta lor Wnie SlulT1 Wg.

irinjH.

l«iS«;JSlW*

128K & 256K CARTRIDGES NOW AVAILABLE

64K QBB owners can add QBB-B-^ Extender card 10 Store 128K ol C64 or C12B programs. These battery-backer! cartridges hoM their memory even

Aprotek Extender S25.

TH£ OftAPEVINE GROUP. IhC-

(S HJSJtCT 10 QVtCl

BROWN BOX FAMILY HAS GROWN!

Brown Boxes, Inc., 26 Concorfl Rd., Bedford, MA 01730

(6!7) 275-0090; B62-M75

Orel* Renter Service Humiipr 10T

ELECTRONIC TECHNICIANS, HOBBYISTS. / r.i, ENGINEERS can design:

COMMODORE t* IJB HACK COCO 7 ■ 3

YES' WB atop!

■ OSCILLATORS

DON'T MISS THIS INTRODUCTORY OFFER Pm 11 ■ compItl*

r JrOu'rB

■glrintr of ti

Hid •nlmMBn

■ POWER SUPPLIES • AMPLIFIERS

I It (Our Firs wogrim o< your i»L wi'ra ■□ tu

thai icu ' ace? Scitt^'PiD i: Eh

• FILTERS

Mai p<T>giHm or in k.nfl, *B1I

Oulsjde CA 1-800-356-6113

■nd

In CA (714) 657-4449

■ UVOUT CIRCUIT BOARDS

you a FREE Klion jama jirai la try 11 2 Cltk S*1 4 Full DHjmnlilinri

vun un inona, and vatl);

on your C-64 Or C-12B,

only 3 24.9 5 pom at paid

ENTER y[i|p ipitufoi] infiui/oijlpul %ihk

CoiTipuID' AnKU EX'siq^ [Hogrami kVin rckp you duili] nvica

WEASELORAPHICS II,

!

AccuTone Productions 36 Myers Ct. Mcdlord. OR 97501

."P

HO n*»2W5. SunCBy, CA 93381

Circle ^. ■ ! ? S«rv!»

Circle Render Service Number 106

r 126

ATTENTION ROLE PLAYERS

New-BIBLE SEARCH

The Fastest Complete Bible on Disk! Tha Complete Old and No* TnElarnenl lojct and Concordanco on OWLV s«vun dishv New Tesiamem Version on ONLV wo disks Tht Failnd word »arch .vallablt; Wordi In

1«vt are lound and dlsplaved In secondi.

■ ■ ■■city 15J1, 1571 or 15a 1 disks

Complele Old and New Teslarnsnt (KJV or Nl V) 169 Ordei torn tot only S\2S NewTestametM Version. KJV 125 |NIV S30) OrOei bom lor only S'9

To ordflr sonO check or monn» order lo1 SOGWAP Sallwlra; 119 Bellmanl Hold' Oecatur, Infllann 46733 ' Call: 21B-724-3900 " Froo shipcmo in US anfl Canada "an enormously quick endponnrtulprogranr - Computos Gaioim (Auo 1989)

CHARACTER EDITORS (S19.95 sach) - :.:.,:: and Magic Baffls Talo (1 or 2 or 3)), Waslolanb, Uliima (1, 2. 3, i or 5], Wizardry (1. 2 or 3|, Pool of Radianca. Neuromancer, Elite, PhanlaalB (1. 2 or 3), Mafs Saga. Magic Candle, Dragon Wars,

Hlllsiar (J12.95), Space Rogue, Knights ol Legend,

MONSTER EDITORS (12.95 each) ■ Might and Magic. Curse of Ihe Azure Bonds, Pool ol Radiance. HINT BOOKS (S9.95 each) ■ Wiiardry (1, 2, or 3). Might and Magic. Curse of the Azure Bonds, Legacy ol (he Ancients.

Add S3.00 tor sbippinq.Amtga, Apple and IBM versions also available

SGOSSELIN COMPUTER CONSULTANTS P.O. Boi 1083 • Bnjnton. Ml 4B11B ■ 1313) 229-2J53

Circle Header Sorvlco Number 112

H.C.R. C64

Commodore Computer Repair Tech Line: 919-294-2853 $45.00 1541 Logic Repair

C128 $65.00 1541-1571 Align — $27.95

PROFESSIONAL

prof, jmm me. ...

HANDICAPPING SYSTEMS"-

$55.00

1571 Logic Repair ... $60.00 Amiga Repairs $45/hr. + parts

For informal ion or □ FREE CATALOG at:

Ship to: H.C.R., 2905 Oakland Ave., Greensboro, NC 27403

Errclose S7.50 (or return shipping. Hours are from 9-6 EST. M-F. Fasi Turn Around, 30-day Warranty, Satisfaction Guaranteed.

1-800-553-2256

Circle Reader Service Number 111 Circle H«d*> Service Number 1

■>««>ULLE[WO0»rtaOfTllE«013l3u(l(lOfU

tt# Commo*™* calm umphlci •> mil •■ ucll. Worti* V 300 1400 OmM >i«aiUig tu \UQ. 1GSD, 1670, *.iim. AjvoBk I

DMOOS V*.7

HO

O»kj< UMi SB t4D CitjioDWu.. SIS

Ali «ivm eolnpaltilml Cjn M nxi mm CM. «C. SIM. CIM * C1I»D{M

CmIiw

O.1;-.'. r, fr^jr1 .n." ^1 J-....-1--. cf ir..,.,. r ■."...,.;'-!.:•...!;:i .: r-danoi. librar ISS&Dn-knoga^asl This Bests menu drlvni a wrolutow you maagrH IT is Inanw user<1ftarcty BBS svadablo lor tnaCommooOiP»fi4 loddfl AlwivalUbtouD lull

Murdar Molol S^5 Carvv^s 115 (301)^03 0^01

nuM).17DOEan&lRAMfli4undvi. ALL l$41't& cvnpattttel. t971.15B1.Sft> 1001 & various hart dilvnl 4 24 haurtLfeorillnnplufi kilo km al around Monti AinerlcalFKIa^i BBS around lodaybecaiAa Dm ENTIRE protFATP to In awnoo/l

lenglh on-line gamanwdulos trial can be nslar^oni Cho BUS ind^iDonruroiyouf

FnxUy B.T.L.C. Urnlor*dil3

SI0

|10 110 SIS

(301)5^3 0001

s/51o"irtiDlr>iud'nvjrolVoiJara*™n[if(jv*JfldBrnoflJuconnruclion>jlMBial Add 13 SiH kn U S. youcanmjhij^OorOVVNcinUllloailHisiaODAVWONeVBACH QAUnANTEEl AddI5SlH UrCAN Sana: Nanu. Aim, / '■ ■ . Volcof. !■■'■. EfluUmml LMtlng t Sim COD'iHIK disk Itoadof KmvK» 11OJ AHIISot. P.OBOlM, Qlon Hurnld. MO J10C1 Md BnlJcnu Ud J%

COMMODORE 64 REPAIRABLE POWER SUPPLY ■ Heai7 Duly—Suitable for most aOd-ons (riiflhesl in itio inoustfy} ■ Conservalivoly 'fliefl1 1.B amps " Large heat sink, runs cool " 13-moflm warranty on entire unit ■ U.L. approved ■ Complete schematic included (spare parts kit available) ' Automatic "toermal cut out" tor computer circuit protection " Super price of $23.95 [plus U.P.S.)

" Sold worldwide in various voltages and plug configurations THE GRAPEVINE GROUP, INC.

35 CHARtOTTE DRIVE-WESLEY HILLS NY 1097?

(800)292-7445

PRICES SUBJECT TO CHWGE

(914)354-4446

FAX (S14) 354-66SS

fBfci

69

QEALfH PfllMG ««ABIE

Clrcla Resfle^ Ssrvlce Number 10B


ADVERTISERS INDEX

The Automatic Proofreader Philip I. Nelson

Reader Service Number/Advertiser

typing mistake. Type in the Proofreader exactly as

listed. Because the program can't check itself, type carefully to avoid mistakes. Don't omit any lines, even if they con tain unusual commands. After you've

finished, save a copy before running it, Next, type RUN and press RE TURN. After the program displays the

in memory, so be sure to save the pro gram you're typing in before entering the SYS command.

When using the Proofreader with another utility, disable both programs before running a BASIC program. While the Proofreader seems unaffected

by most utilities, there's no way to promise it will work with any and every

combination of utilities you might want to use. The more utilities activated, the more fragile the system becomes.

message "Proofreader Active," you're

The Automatic Proofreader

ready to type in a BASIC program.

10

VE=PEEK(772)+256*PEEK(773):LO

20 30

T0MAT1C PROOFREADER FOR "; IF VE=42364 THEN PRINT"C-64" IF VE=17165 THEN LO = 45:III-46: WAIT CLR:PRINT "128"

=43:HI=44:PRINT

Every time you finish typing a line

and press RETURN, the Proofreader dis plays a two-letter checksum in the up per left comer of the screen. Compare this result with the two-letter checksum printed to the left of the line in the pro

41!

gram listing. If the letters match, it's al most certain the line was typed

50

correctly. If not, check for your mistake and correct the line.

FOB J = Sft TO

omit or add spaces between keywords and still see a matching checksum. However, spaces inside quotes are al most always significant, so the program pays attention to them. The Proofreader does not accept

keyword abbreviations (for example, ? instead of PRINT). If you prefer to use abbreviations, you can still check the line by LISTing it, moving the cursor back to the line, and pressing RETURN.

If you're using the Proofreader on the 128, do not perform any GRAPHIC commands while the Proofreader is ac

tive. When you perform a command like GRAPHIC 1, the computer moves everything at the start of BASIC pro

gram space—including the Proofread er—to another memory area, causing

SA+L66:READ B:POK

J,B:CH=CH+B:tJEXT

IF CHO20570 THEN OR'

199 197 112 107 108

1 45 55 55 55

CHECK

TYPING

PRINT IN

DATA

"'ERR STAT

Creative Micro Designs Gemini Marketing, Inc Gosselin Computer Consultants Trie Grapevine Group The Grapevine Group

17 31

193 Ramco Computer Supplies Schnedler Systems

31 3

111 Prof. Jones Inc

55

119 The Soft Group

28

124 Software Discounters of America . 32-33 SOGWP Software 55 104 Software Support International ... .5 109 Star Micronics 12 139 Utilities Unlimited. Inc. 61 105 Virgin Melbourne House BC 126 Weaselgraphics 55 60 to

ensiled Ms COMPUTE! Books COMPUTE! Publications Back Issues/

Disk Orders Gaielle Disk Lib/aty

64

8

59

GEOS Collection

FOR

J-l

TO

5:READ

RF,LF,HF:RS

=SA*RF:HB-INT(RS/2 56):LB*RS-( 256M1B) CH=CH*RF+LF+HF:POKE

70

POKE

63

IF CHO22054" THEN Oft'

RELOAD

PROGRAM

{SPflCElFIWAL OB

SA*LF,LB:

SA4HF,HB:NEXT

PRINT

"'ERR

ftND CHECK

:POKESA+139,224 POKE

SA+149,PEEK(772)iPOKE

COMPUTERS GAZETTE SUBSCRIBER SERVICE

P.O. Box 3251, Harlan. IA 51537

LINE":END

IF VE=17165 THEN POKE SAH4.2 2:POKE SA+18,23:POKESAt29,224

100

MAIL TO:

S

AU5B.PEEKI773) IPRINT "{CLRjP

Change of Address: Please advise as early as

possible. Attach laDel with your okl address and write in new address below. New Subscriber Fill in your name and address below Use separate shooi lor gift orders.

RO0FREADER ACTIVE" 119 SYS SA:POKE HI,PEEK(HI)+1:PO KE

[PEEK(LO)*2561PEEK(HI) )-l,

fl:NEW

120

PLACE LABEL HERE

DATA120,169,73,141,4,3,169,3 ,141,5,3,88,96,165,20,13 3,167

130

DATA165,Z1,133,168,169,0,141 ,0,255,162,31,181,199,157,227

148

DATA3,202,16,24B,169,19,32,2

10,25 5,169,18,32,210,255,160 150

Renewal; Attach label.

DATA0.132,180,132,176,136,23

0,180,209,1B5,0,2,240,46,291 160

DATA34,208,8,72,165,176,73,2

5 5,13 3,176,104,72,201,32,208 179

One year S24.00 tor posiagel

DATA7,165,176,20B,3,ia4,29B,

STREET

DATA202,165,167,69,168,72,41 ,15,168,18 5,211,3,32,210,25 5

CITY/STATE/ZIP

200

DATA104,74,74,74,74,16B,185,

2 2 6,10 4,166,180,2 4,16 5,167

NAME

.

DATA121,B,2,133,167,165,168,

211,3,32,210,2 55,162,31,189 210

Two years £45.00

(Foreign subscribers please add $6.00 per year

10 5,0,133,168,20 2,20 8,2 39,24 0

June 1990

37

NRI Schools 192PAV.Y. Software

190

COMPUTE'S Gaiette

7

Montgomery Grant

reader is in memory. Though the Proofreader doesn't in terfere with other BASIC operations, it's a good idea to disable it before run

56

55 2fl

129 Lyco Computer

180

way to disable it is to rum the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (65341 for the 128, 64738 for the 64).

.

103H.C.R Intelligent Software. Inc

the Proofreader to crash. The same thing happens if you run any program with a GRAPHIC command while the Proof

ning another program. The simplest

55 27 55 31 21

EMENTS":END 68

The Proofreader ignores spaces not

enclosed in quotation marks, so you can

"(CLR){WHT}AU

SA-(PECK(LO)+256*PEEK(HII)+6: E

55

102 ARTISOFT 123Driwall Brown Boxes, Inc 128 COMPSULT 196 Computer Direct, Inc

These reset routines erase any program

The Automatic Proofreader helps you type in program listings for the 128 and 64 and prevents nearly every kind of

Page

106 Accutone Productions

DATA227,3,149,199,2B2,16,248

,169,146,32,219,255,76,86,137 J20

DATA65,66,67,6B,69,70,71,72, 74,75,77,H0,81,82,83,88

230

DATA13,2,7,167,31,32,151,116 ,117,151,128,129,167,136,137

G

Please bill me

Payment enclosed

For other subscription questions or problems,

please write a note and send entire form to the above address. OR CALL TOLL-FREE:

1-(800) 727-6937


MLX

Machine Language Entry Program for Commodore 64

0111s R. Cowperi

MLX is a labor-saving utility that al lows almost fail-safe entry of Commo dore 64 machine language programs.

Type in and save some copies of MLX— you'll want to use it to enter future ML programs from COMPUTERS Gazette.

listing appears similar to the "hex dump" listings from a machine lan guage monitor program, the extra

checksum number on the end allows MLX to check your typing. When you enter a line, MLX recal bytes and the address and compares this value to the number from the ninth

a starting address and an ending ad dress. These addresses appear in ihe

column. If the values match, you'll hear

If you're unfamiliar with machine language, the addresses (and all other values you enter in MLX) may appear strange. Instead of the usual decimal

numbers you're accustomed to, these numbers are in hexadecimal—a base 16

numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-¥. But even if you know nothing about ML or hex, you should have no trouble using MLX. After you've entered the starting and ending addresses, you'll be offered

the option of clearing the workspace. Choose this option if you're starting to enter a new listing. If you're continuing

a listing that's partially typed from a pre vious session, don't choose this option.

A functions menu will appear. The first option in the menu is Enter Data. If you're just starting to type in a program,

pick this. Press the E key and type the first number in the first line of the pro gram listing. If you've already typed in

a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.

Invalid Characters Banned Only a few keys are active while you're entering data, so you may have to un

learn some habits. You do no! type

spaces between the columns; MLX

automatically inserts these for you. You

do not press RETURN after typing the

last number in a line; MLX automatical ly enters and checks the line after you

type the last digit. Only the numerals 0-9 and the let ters A-F can be entered. If you press any other key (with some exceptions noted below), you'll hear a warning buzz. To simplify typing, a numeric keypad func tion is included. The keypad is active

only while entering data. Addresses

must be entered with the normal letter

and number keys. The figure below shows the keypad configuration.

part of a program, type the line number

where you stopped typing at the end of the previous session (be sure to load the

partially completed program before you resume entry). In any case, make sure

the address you enter corresponds to the address of a line in the listing you are entering. Otherwise, you'll be un

able to enter the data correctly. If you

7

s

Entering a Listing Once you're in Enter mode, MLX prints the address for each program line for you. You then type in all nine numbers

on that line, beginning with the first two-digit number after the colon (:).

Each line represents eight data bytes and a checksum. Although an MLX-format

should not occur if you take reasonable care while entering data.

Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to delete the character to the left of the cursor. If you mess up a line badly, press CLR/HOME to start the line over. The RETURN key is also active, but only before any data is typed on a line. Pressing RETURN at this point returns you to the command menu. After you type a character, MLX disables RE

TURN until the cursor returns to the start of a line. Remember, press CLR/HOME to quickly get to a line-

number prompt.

To make corrections in a line that MLX has redisplayed for editing, com pare the line on the screen with the one printed in the listing and then move the cursor to the mistake and type the cor rect key. The cursor-left and -right keys provide the normal cursor controls. (The INST/DEL key now works as an

alternative cursor-left key.) You cannot move left beyond the first character in the line. If you try to move beyond the

rightmost character, you'll reenter the line. During editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the entire line if you want to start

from scratch or if you want to get to a line-number prompt to use RETURN to

0

get back to the menu. 5

6

F

V

I

O

P

1

2

3

J

K

L

A

the command menu by pressing RE TURN alone when asked for the ad dress. (You can get back to the menu TURN with no other input.)

9

i

pressed E by mistake, you can return to

from most options by pressing RE

checksum. However, these mistakes

culates the checksum from the eight

When you're ready (o enter an ML pro gram, load and run MLX. It asks you for

article accompanying the MLX-format program listing you're typing.

slim chance that you could garble a line and still end up with a combination of characters that adds up to the proper

M

1

B -

Display Data The second menu choice, Display Data, examines memory and shows the con

E

tents in the same format as the program listing {including the checksum). When

C

D

/

0

Space

MLX checks for transposed charac ters. 11 you're supposed to type in A0

and instead enter 0A, MLX will catch

your mistake. There is one error that can slip past MLX: Because of the

checksum formula used, MLX won't no

tice if you accidentally type FF in place

ofOO, and vice versa. And there's a very

you press D, MLX asks you for a starting

address. Be sure that the starting ad

dress you give corresponds to a line number in the listing. Otherwise, the checksum display will be meaningless.

MLX displays program lines until it

reaches the end of the program, at

which point the menu is redisplayed.

You can pause the display by pressing the space bar. [MLX finishes printing the current line before halting.) Press the space bar again to restart the dis play. To break out of the display and get back to the menu before the ending ad

dress is reached, press RETURN. COMPUTED Gazalle

June 1990

57


other Menu Options

An Dunce at Prevention

Two more menu selections let you save

By the time you've finished typing in

programs and toad them back into the

the data for a long ML program, you may have several hours invested in the

computer. These are Save File and Load File. When you press S or L, MLX asks you for the filename. You'll then be

JX

project. Don't take chances—use The MLX, and then test your copy thorough

disk or tape.

ly before first using it to enter any sig

You'll notice the disk drive starring and stopping several times during a load or save. This is normal behavior. MLX opens and reads from or writes to

nificant amount of data. Make sure ail the menu options work as they should. Enter fragments of the program starting at several different addresses; then use

the file instead of using the usual LOAD and SAVE commands. Also note that the drive prefix 0: is added to the file

the display option to verify that the data has been entered correctly. And be

name (line 750), so this should not be

several times to ensure that you can re call your work from disk or tape.

included when entering the name. This also precludes the use of @ for save-

sure to test the save and load options

with-replace, so be sure to give each

64 MLX

version saved a different name. Remember that MLX saves the en

EK

tire workspace area from the starting address to the ending address, so the save or load may take longer than you might expect if you've entered only a small amount of data from a long list ing. When you're saving a partially completed listing, make sure to note the address where you stopped typing.

MLX reports the standard disk or tape error messages if any problems arc detected during the save or load. It also has three special load error messages:

INCORRECT STARTING ADDRESS,

188

DM

11(1

specified when you started MLX; and TRUNCATED AT ENDING ADDRESS, which means the file you're trying to load extends beyond the ending ad dress you specified when you started MLX. If you see one of these messages

CJ

120

ending addresses.

The Quit menu option has the ob vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis

SB

CQ

1J0

140

puter. (Of course, RUN/STOP-

RESTORE also gets you out.) You'll be asked for verification; press Y to exit to BASIC, or press any other key to return to the menu. After quitting, you can

type RUN again and reenter MLX with out losing your data, as long as you

don't use the Clear Workspace option.

The Finished Product When you've finished typing all the data for an ML program and saved your work, you're ready for the results. Refer

to the corresponding article for details on loading and running the program.

58

COMPUTE'S Gazelle

June 1990

56,S0:CLR:DIM

INS.i,

PP

320

JA

330

GX

349

NEXT: RETURN

CH

350

B=INT(A/C6):PRINT MID${H5

RR

360

IOS(HS,B+1,1);:RETURN A=INT[AD/Z61:GOSUB350:A-A

BE

370

D-A*Z6:GOSUE350:PRINT":"; CK»INT(AD/Z6)iCK=AD-Z4'CK

PX

380

IDS(INS,3):GOSUB320:AD=AD •256«A:RETURN

A=0:FOR J=l TO 2:AS=M1DS< BS,J,D:B=ASC(AS)-C4+(AS> "@")*C7:A-A"C6+B

FC

EJ

15B

FA = PEEK[45)fZ6*PEEK[4G):B S=PEEK!55}+Z6*P£EK(56):HS

RS=CHRS<13):L5="(LEFT}":S S-" ":D$«CHRS (201 :ZS = CIIRS

(CM :TS = h[13

RIGHT}"

SD=54272:FOR I'SD TO 3: POKE 1,0:NEXT:POKE

JB

SO*2 SD*2

390

CK=CK+ZS'(CK>ZS):RETURN

400

PRINT"lDOWN)STARTING AT (4>"; :GOSUB300:IP IH$ONS

41fl 420

190

789,52

{12 SPACES)(BLU}n

PRINT"(3 DOWH)l3

OMPUTEl'S

MACHINE

SPACES)C

E EDITOR13 DOWN)"

PRINT"{BLK}STARTING

4 .IE

SK

44G

210

ADDRE

PRINT"!BLK}(2 SPACESjENDI ADDRESS{4>";:GOSUB300:

190

INPUT"l3

F

ISPACE)WORKSPACE

U/N|(<1}

LEFTS(AS,lX>"i"T

OPEN3,3:PRINT POKE198,B:GOSUB360:IF

HEN

PRINT

F

T

IN$:PRINT"{UP)

J'l

TO

STEP 2:IF

3:BS=S F

THEN

PRINT"{RVS}"BSLS;:IF

K24

HD

470

FK

480

IF(AS>"/"ANDAS<":")ORIAS> "@"ANDA$<"G")THEN 540

GE

485

A._(AS."M")-2*[AS=",")-3*

FX

486

A-A-7* (AS = "i.")-8*fA5=":"l

CM

487

A-A-13MAS-5S) :IF A THEN (SPACE)AS-MIDS("ABCD123E4

HP

490

KC

500

THEN PHINT"{OFF}"; GET

AS:IF AS»N$ THEN470

(AS=".")-4*(A5="/")-5*(6S

1* [AS»"O'")-1.2MAS = "P")

56F0",A,1):GOTO 540 IF AS = RS AND( |I = J)WD[J = 1 )0R F)THEN PRINT B$;:J»2: NEXT:I=24:GOTO550

IF

A5-"(H0ME)"

THEN

PRINT

BS:J=2:NEXT:I«24:NEXT:F=

0:GOTO 440

510

IF(AS°"(RIGHT)">ANDF THEN

GK

520

PRINT BSLS;:GOTO540 IF ASOLS AND ASODS

HG

530

OR ( (

I=O)AND|J-1)JTHEN GOSUB10 60:GOTO4 7 0

PRINT"{2 DOWN}[BLU}WORKIN TO

BS+EA-S

AS = LS»-S$+LS:PRINT

1, 0:NEXT:PRINT"O

1 = 1-3

QS

(BLK){RVSl MLX COMMAND ME NU (DOWNH4)":PIUNT TS" (RVS)E(OFF}NTER DATA"

PM 550 NEXT

540

JS

JH

25B

HK

260 A>0:FOR

FD

270

PRINT

AS;:NEXT

J:PRINT

SS

I:PRINT:PRINT"{UP)

|5 RIGHT)";:INPUT#3,INS:I

F

BD 230 PRINT TS"{RVS1d{OFF)ISPLA Y DATA":PRINT TS"[RVE}L (0FF}OAD FILE" 240 PRINT TS"[RVS)S(OFFjAVE

BSLS;:J

■2-JllE J THEN PRINT £,$;:

ONE"

DR 220 PRINTTAB(IB)"(2 DOWN)

INS = NS THEN Ct.OSE3:GOTO

220

PK

FOR 1-1 TO 25 STEP3:BS=MI DS(INS,I):GOSUB320:IF I<2 5 THEN GOSUB380:A(I/3)=A 570 NEXTHF HOCK THEN G0SUB1

QC

5:IF AS-MI

PK

570

NEXTlON A GOTO420 , 610 ,690 ,700,280:GOSUB I860:GOTO 25

HJ

589

F

ILE":PR1NT TS"1RVS}Q(OFF) UIT(2 DOWH){BLK)b GET

AS:IF AS-NS THEN2S0

1-1

TO

i)S("EDLSQ",I,l)THEN

560

060 : PRINT" IbLKHrVSI

A=I:I

■5

280 PRIHT'MRVS} QUIT ":INPUT" {DOWN)(4>ARE YOU SURE [¥/ N)";AS:IF LEFTS(AS,1)O"¥ "THEN220 POKE SD+24,0:END

NEXT:IF

ERRO

AOCK THEN G0SUB1

060:PRINT"(BLK)[RVS) ERRO R: REENTER LINE (4J"lP"Jl

GOTO4 4 0 GOSUB1080:3=BS*AD-SA:FOR

(SPACE}I=0

0

290

IHS-NS THEN22

460

MX

HEN220

A+7:POKE

EM

ENTER DATA ";

HA

THEN

DOWNJlBLK}CLEAR

G...";;FORI=BS

EJ

GOSUBfl03:IF

f5 RIGHT}"; FOR I»0 TO 24

SUB1040HF F THEN180

";AS:tF PG

JK

LANGUAG

EA=AD:COSUB1039:1F

290

PRINT"(RVS)

THEN

SPACES}"SPC(29)"

NG

KR

GOSUB1030:IF F

400 RETURN

(SPACE}BS=MIDS[INS,I*J,1)

SSi<U";:GOSUB300:SA=fiD:GO

GF

M

OS

2B1,15

180

AD-0:

JC

S:FOR

160 PRINT TS" (rEpHRVS) (2 SFACESH8 @H2 SPACES}

170

THEN

+Z5*(CK>Z7):GOTO390

GC

PHINT"(CLR)"CHRS(L42>CHR5 (B):POKE 532Bfl,l5:PQKE 53

(2

B>15

0

"SPC(28)"(2 SPACESlfOFF) (BLU) MLX II (RED)(RVS)

FR

IF B<0 OR A=-l:J-2

,B+1,1);:B=A-B*C6:PRINT

EX HD

C4 = 4B:C6"16:C7 = 7:Z2 = 2:7.4"

4,15:POKE

abled, so the Q option lets you exit the program without turning off the com

POKE

="0123456789ABCDEF"

and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and

310 B$=1NS:GOSUB320:AD=A:BS=M

2!i.1:Z5-255:Z6*256:Z7"127

means the file you're trying to load ends before the ending address you

KF

THEN

J,A,B,AS,BS,A(7),NS

which means the file you're trying to load does not have the starting address

you specified when you ran MLX; LOAD ENDED AT address, which

N(INS)O4THENRETURti

Automatic Proofreader to type the new

asked to press either D or T to select

INS-NS:AD=9:INPUTINS:IFLE

300

TO

7:P0KE

B+I,

A(I):NEXT

QO

590

AD=AD»B:IF

AD>EA

THEN

CLO

SE3:PRINT"!D0WN}(BLU)" NO OF ENTRY "(BLK) (2

DOWN}":GOT07nO

E


MLX GQ

600

Oft

610

RJ

62B

F=0:GOTO440

PE

(SPACE)INS=NS THEN220 PRINT" {DOWNl£Bt.U I PRESS: {RVS)SPACE{OFF}

TO

lRVS}RETURN(OFF)

KS

630

cc

640

KH

659

PAUSE,

OSOB350;PR1NT F-1:AD=AD+8:IF AD>EA THEN PRINT"{DOWN}IB[,U]" END 0 F

DATA

AS=RS THEN GOSU

B109S:GOTO22O EQ

670

IF AS-SS THEN 1080

AD

680

OHFGOTO630,660,630

CM

690

PC

700

F-F+1:GOSUB

PRINT"(DOWN}{RVS)

TA

":OP»1:GOTO710

PRINT"[DOWNl{RVSJ

LE 710

PR

MK(4}";INS:IF INS=NS THEN 220 720 f-0:print"[down)(blk!

FP

HQ

740

HH

750

IF

ASO"D"THEN730

PRINr'Df DOWN) ":0PEN15, 8,1 5,"I0:":B-EA-SA:INS="0:"+ IKS: IF OP THEHB1B

SO FJ

760 OPEN 1,B,8,IHS*-".P,W":GOS UB860:IF A THEN220 770 AH = I NT (SA/256) 8 AL*SA-(Ml*

HA

810

GE

8 20

XP

950

FR

960

OP

(BLK)ERROR DURING SAVE:

970

RX

830

840

FQ

850

SA

960

PP

*25fi"ASC{BS + ZS) :IF ADOSA THEN F=l:GOTO850 FOR 1=0 TO a:GET(l,AS:POK

980

GR 998

8 70

RETURN

880

HJ

890

POKE183,PEEK(FA+2):POKE18 7,PEEK[FA + 3) :POKE 18 8,PEEK (FA+4):1FOP»0THEN920

SS

SC

900

910

S¥S 63466:IF[PEEK(783)AND 1JTHEH GOSUB1B60:PRINT"

92 0

JF

930

PRINT-INCORRECT STARTING [SPACE)ADDRESS (";:GOSUB3 60:PRINTrt)":RETURM PRINT"LOAD

ENDED

AT

";:AD

FO

LH00

PRINT"THUNCATED

AT

ENDIN

G ADDRESS":RETURN

RX

1010

FF

1020

FX

1033

IF 50

AD<SA

CR

1B4H

IF

(AD>511

All-I NT (A/2 56) :AL-A-[AH*2 56):POKE193,AL:POKE194,A H AH=INT(B/256):AL-B-(AH«2 56):POKE 174,AL:POKE 175,A H:RETURN

THEN

OR

AD>EA AND

THEM10

AD<65280)

GOSUB1080:

F-0:

RE

IN

TURN

HC

1050

GOSUB1060;PRINT"{RVS) VALID ADDRESS {DOWN}

AR

1060

POKE

970 A= A=PEEK(831)+256*PEEK(832)

D$:

RETURN

AD=PEEK(829)+256*PEEK(830 )!IF ADOSA THEN F=1:GOTO

{BLK}":F-1:RETURH SD+5,31:POKE

SD+6,2

08:POKE SD,240:POKE SD+1 ,4:POKE SD+4,33

-1;F=F-2*(A<EA)-3«[A>EA):

OX

107B

A=SA:B-EA+1:GOSUB181B:POK

PF

1080

A=BS:B-BSt(EA-SA)+l:GOSUB 1010:ON OP GOTO950:SVS 63

POKE SD+S,8:POKE SD+6,24 0SPOKE SD,0:POKE SD+1,90

AC

1990

FOR S=l TO 100:NEXT:POKE SD+4,0!POKE SD,0:POKE S D*1,0:RETURN

E78B,3:SVS

63338

591

AE

**":GOTO220

FILE MOT FOUN

AD=A-AD:GOTO930 KM

COMPLETED

GOSUB1060:PRINT"(BLK)

=SA+AD:GOSOB360:PRINT

)AND ST THEN F*2:AD-I:I=B NEXTilF STO64 THEN F-3 CLOSE1:CLOSE15JON ABS{F>0 )+l GOTO960.970 inputi15,a,a9:if a then c lose 1:close 15:gosub1060:p rint"(rvs)error: "as

{DOWN]{RVSJ

GOSUB1080:PRINT"fBLU}*1 L

990,100a:GOTO220

GET#1,AS,BS:AD-ASC(AS*2S)

D ":GOTO690

ST

(DOWNHn":0N F GOSUB98B,

OPEN 1,8,8,IMS*",P,R":GOS UB860:IF A TKEN220

EJ

GQ

63562:IF

(HVSlEHROH DURING LOAD:

£ BS + I,ASC(AS + ZS) :IF|IOB

FA

••"SGOTO220

THEN970

OAD

GOSUB1060:PRINT"[DOWN)

COMPLETED

POKE147,0:S¥S

>0

<4}":GOSUB8Gfl:GOTO22H

256}:PRINTI1,CHRS(AL);CHR S[AH);

AVE

THEHB

40

IN5=NS:INPUT"{DOWN)FILENA

(rvs!t|off}ape or {rvs)d (OFF}ISK: {4>"; 730 GET AS:IF AS="T"THEN PRIN T"T{DOWN J":GOTO 8 9 0

ST

Boa

":OP-0

RX

B!PRISTfl,CHRS

gs

LOAD DA SAVE FI

TO

790 NEXT:CL0SEl:CL0EE15:GOTO9

"*n:GOTO220

GET AS:IF

I-B

ec

B+7:A=PEEK(I):GOSUB35

0:GOSUB380:PRIHT SSi NEXT:PRINT"{RVS}";:fl=CK:G

FOR

[PEEK(BS+I))j:IF 00

TO BREA

K{4>iOOWN}" GOSUB360:B-8S+AD-SA:FORIBTO

XC 660

788

PRINT" {CLR} (DOWNHRVS) DI SPLAY DATA ":GOSUB400:IF

940 GOSUBlB80:PRINTn{BLUj"

FOR S=l 1090

:POKE

S

TO

100:NEXT:GOTO

SD+4,17

The GEOS Collection 13 of Gazette's Best Programs

for GEOS and GEOS 128 Users^ ^ On One Disk— "ludes"

documentation

Super Printer Driver—near lascr-qualily priming for

Epson, Star, and compatible dot-matrix printers

Skeet—outstanding arcadc-siyle game that runs as a GEOS desk accessory

File Stiver—run most any 64 program from GEOS Help Pad—fast, easy online help via menu

Word Counl—quick, easy-io-use tool that counts words in any geoWrile text file

Directory Printer—get complete GEOS directory printouts,

YES! Send me

(including shipping and handling) for each copy. Name

Address

including file size, author name, and even file comments

City

Quick Clock—large, readable clock and improved user interface

Amount

SlldeShow—create and display impressive slide presentations

File Retriever—recover GEOS and standard Commodore

files; compatible with any Commodore drive or REL Screen Dumper—desk accessory that lets you dump screens to any printer

Fonl Grabber—instantly turn your favorite Commodore character sets into GEOS fonts GcoPuzzle—Intriguing, multidimensional brainteasw GeoConverter—write GEOS applications with your favorite

Commodore assembler

copies of

The GEOS Collection. I've enclosed SI 1.95

State

r

ZIP

Sales Tax*

Total

Mail personal check or money prder for Jl 1.95" to The GEOS Collection Disk

P.O. Box 5188

Greensboro, NC 27403 "Resident, of New Ywk. pHUtiylvtnll, and Sorlh CUnlhu add appropriate sain nil (nr your sialL' All urdirj mini bs paid in U.S. fund', hi j thick

drawn ,m > U.S. hdnk PIum allmv A-a whIh (or delivery For delirei? ouiiidi- tin- U.S. or Canada, add II lor mrfacc mall ar t! for .nimail.


Classified WIN LOTTO MILLIONS! NEW DOS RELEASE!

SOFTWARE

TOUR LOTTEBy IS BIASED! Un

FREE CATALOG FOR COMMERCIAL SOFTWARE S MIDI 30-60% oil. Amiga, Apple. Commodore IBM,

Macintosh. Atari. DISK-COUNT SOFTWARE, Bo* 3, Carte-ret, NJ 07009. (800) 448-6658 Profeulonal HANDICAPPING SOFTWARE lor

Thoroughbred. Greyhound, Harness, Quarterhorse. Pace, Accurate lo 82%. J49.95 each. Demo/Manual $7.00. IBM, Apple, C64/12H. FREE

Citalug. ADPA, Box 7990-CTO50, ftcnont CA 94537 CALL: (■115) 795-0504

FHEE PUBLIC DOMAIN SOFTWARE - Request free catalog or send $2 for sample disk and catalog (refundable). C64-12B. CAIOKE 1ND, Di.-pi.JK, Box 18477, K.C. MO 64133 RENT 64/128 SOrTWAREl lOOffl of disks, Lowell prices. No deposit or fee. Free catalog. Cenlsible Soltware, PO Bo< 930,

St. loseph. MI J9085 (616) 982-0327. FREE I'D SOFTWARE C64. Send $2 for com plete catalog and Sample disk (refund able). RVH PUBLICATIONS. 4291 Holland Rd.. Suite 562-C, VA Beach, VA 23452 C64/12H PD SPECIAL] 15 DISKS PACKED FULL of Games, Music, Util., Educ. Hm/Bus. for $25 +S2.5O s/h. For more Info send SASE. D it V CompSuft, PO Bo i 933, Aid more, TN 38449

'

intentionally certain number patterns

will be selected with a greater frequency

than others. 10TT0 PICKER 3 will uncover &

exploit these biases & tell you wh.ch numbers to play—no guesswork required! GUAFIANTEED to work

lor all lotteries worldwide or your MONET BUCK! WHEEL

ING now included in DOS versus1 BEAT THE LOTTErH

TODAY! S39.85 ( + 2-55 s/h). 3.5" add S5 ttsr. Z.H« Apple II & C64/12B NV add lax.

PflrjTECT WJUR PRIVATE OH SENSITIVE FILES

from the wrong eyes. PolyCrypt for the C-64 encrypts and decrypts your files using a code you enter. Introductory

price during June. 513.00 (Tenans add 7% tax). Drachma Software, PO Box 8148, Wichita Falla. TX 76307.

CM, C1IS, 4 CP/M PUBLIC DOMAIN SOFTWARE Free Catalog, fast service, low prices,

OROEH TOUfli! T-SDa-fl3S-ZZ4G I 121 EE RIDGE SERVICES, INC., 17D S'i..-..:.-i

& unbelievable specials, ComputerActive,

Info/Dealers 71B-317-1961.

FREE COMMODOflE CATALOGS: CALL 1-SOO-359-21B9 5 Disk Sampler AMIGA ($19.95), C64 ($12.95) includes Business, Utilities, Games, Graphics, Music it Education! CALIFORNIA FrWWWe 1747 E. Avenue Q, Unit C-l. Pilmdale, CA 93550

Bo* 893-C. Clinton, OK 73601

Suite 201-CP, New Yurtt, NY 10033

HIGH QUALITY PUBLIC DOMAIN PROGRAMS! Thousands of public domain programs at

money-saving prices. Send $2 (or large catalog & free sample disk to: EAGLE

UNTERI'RISES, 87 Ctieitnul St., Dumunl, N| 0762S ""JOYSTICK WAfWIORSI Suit up for real

12fl SPECIALIII 3 Super programs 128 mode only. Disk Includes surprise bonuses! 1| SUPER SCROLLER—Easy custom mes

adventure on your C64/128. Write for

free information: AERION SOFTWARE, LTD., P.O. Box 1222, Riverdnle Station, NV. NV 10471 Thousands of C64/12B PD programs on 400 + disks. Free listing oi SI large catalog. DISKS OPLENTV INC., 7958 Pines Blvd.. Suite 270A, Pembroke Pines, FL 33024

sages packed with features and effects. 2) MAPPER 12B—Versatile memory mapping utility. Real time. A programmers must.

3) TARGET SEEKER—A fun two player game of sink your loes hktOen ships.

Only $7.95. includes ship + hnoi charges. Send to CROSS SOFTWARE, 13456 Gilbert St., N. Edwards. CA 93523

C6-J-138 TUULIC DOMAIN SOFTWARE ■ FREE Catalog or send 52 for sample disk. PEGASUS ENTERPRISES, 3275 W. Ashian Suite #3349, Fresno. CA 93722

t COMPUTER REPAIR

"On Disk * YOU pick the programs that YOU want!!! !:ree diskfull of programs with first

FREE PD C64-128 SOFTWARE 1000+ EUROPEAN-

Authorized Commodore Repal' Center.

]LH Co., Dept. C, Box 67021, Topcka, KS 66*67

P.O. Boi 60B18, Reno. NV 89506

C64/12B FINEST PUBLIC DOMAIN PROGRAMS Pretested quality programs ' Most SI.50 '

order! For a list + Description send SASE lo:

COMMODORE: TRY BEFORE YOU BUY. Best selling games, utilities, educ'l + classics Si new releases. 100's of titles. Visa/MC/Uisc Free brochure. RENT-A-DISC, Frederick Bldg. s222. Hunt n, WV 25701 (304) 529-3232 THOUSAND5 OF PD PROGRAMS FOR C64/12S! We have Games, Utilities, Music and much more! For information write: Lightspeed Software, POB 340427, Tampa. Fl. 33694

MUSIC LQVERSI MIDI YOUR C84/12B. We have music software, Midi interfaces, hundreds of pre-progiammed songs. Catalog-Sl.00.

MIDI Inn, Box 2362CC06. Westmont. IL 60559 FINEST C-64/128 PUBLIC DOMAIN SOFTWAREl New catalog of over 3000 programs. As low as SI.25 per disk of programs. $2.00 gets sample disk it catalog (on disk) mailed 1st

class. KOALA ENTERPRISES, Dept. GZ. Rt. 2

Domestic Best Sellers (sample U catalog S2) (Send SASE lor catalog! WestComp Library

SUPER MARIO BROS! Great PD version with 32 worlds! Plus KRAKOUT and VIDEO POKER for the O>4/128! Send S6 to PowerDisk 6813 Lotus Way, West Jordan. UT 840B4 FONT DISK C64, 47 ready to use characler set?, 14 Font styles. Includes cursive,

underlined, more! With demo in BASIC. S°.95 + $2.00 p/h to: JHB Research.

POB 17058. Colorado Springs, CO 80935 MipCen FULL* INTEGRATED Accounting SoftwntortMC-121 trty

MaGsi Boc (COWIflNG 12!

H"

Iis a

MM.VS sscwais rwafs la

ft nu an btf| the toH P***V ** ju* KS, • %tirgi d (M t3 dffnrt tjBs«repons. up it 8 riwknj k°i*b ta*e «

!* ingm iMecs WJrcs hW rasltfy.*) «SOfflUm. I a!

vr*i t i-bL£c SaT cr«k o rent v& pui 13 ua; Vtf^ ^

MipGn tonpuwr SrltMt. P.O. tai 7M, Thtntuj.» M565-0IO9 «(oi mm mformtBon » CO D. kObi. all (7M| 5M-$ua

Bo< 677, Carencro, LA 70520

COMPUTEl's Qazette Classifieds tell thousands o( Commodore owners and users about your product ar service.

CM. 12B, Amiga & alignments $39.95. free UPS. Software Rd., Chariottt. NC

PC, 1541/1571. Drive 48-hr turnaround, City, 901-C N. Wendover 28211 (70-1) 362-215-4

Auth. Repairs C64/12B, 1541/1571. SX64, 12BD, Amiga. PC. 816-425-4400. Selling DTK-IBM comp,

emptrs. Quick Serv, 30 dy wmty. Mom & Pop's

Computer Shop, 114 N. 16th, Bethany. MO 64424 C-64 REPAIR $39.95 FLAT RATE. 1541/1571S49.95;SX64-S69.95;128-S64.95. 24 Hr turn around. 90 dy warranty. A&M Computer Repair, 20 Guernsey. New Windsor. NY 12550, 914-5627271

) BUSINESS OPPORTUNITIES HOW TO MAKE THOUSANDS OF SUS with your

own part-time HOME COMPUTER BUSINESS. Will teach & help you set up. Send $1 for INFO, Bo< 1442-A2. Orange Park, FL 3Z067

| BULLETIN BOARDS ARB BULLETIN BCARD FOR THE 64/128 36 Levels, Email, 90 S1GS, GAMES, $54.95 (BB5| 718-645-1979 ' (Voice) 718-336-2343 I. & S COMPUTERS, Boi 392, Bklyn, NY 11229

R.tuj: S2S pm uia mnlmum a> (our tnn Any or an of the f«t u™ set in capital letws at no Oaiya. Ada S15 per hne (w txMiafs wofOs, w K0 lor trm enue M sat m txWtlace [any nurnCw o( linos 11nqu.ro aDcut Cispiay rates

T»rm»: Prepaynwrt n roouHoa. CNock. mont^ orosr. Amencsn Eipress. Vim. or MaswrCs'O ■> accspwd. Ma*e clwcks cayonlb lo COMPUTE1 Pgolicationa.

_

and epacos bcttfiflori /.-o'>: PFaaaa unoeriirH wyds lo be Mt m DoW'oce. G«»ral Infoimiillon- AOvwtsers using post oirca Box numwra n Itwr ad* must supply permarwni sddrsss ano

ioioWow numtiers OrOws wd not be acknowledged. AO wit appear m nan avaiiotao Issue aflw recwpl. ^^ Clsolng: 3n1 of the third month necedira oover dale (a.g.. June Issiia Oosos March 3nJ). Send wOw ana renvtmnco lo KeiMeen Ingram, ClassiiBd Manager, COMPUTE!* Gmette. PO. Bon 5406, Greansboro. NC 27403. To place an ad by pho™. call Kathlaan Ingram ai (919) 275-9809.

Noilce: OiMPUTE! Publications cannol t» rstponsibla lor otters or claims of advertaars, but will attempt to saesn om mislead™ or questionable copy

_,

,

.

.

, ..

,.

ClniiTMd Ditpity Rtitn: Clasvled display ads measuro M v«>e and are pneed accorOog to hsnhL 1

„«-.

- K50.

!!,■- H752- S500;3'- SSfJft ($100 lor aacfi addiftaiai inch. eo. 4 - S700, atc.| PrelerrBfTsupplwd maiens

19 \Bloi or PMT.

60

COMPUTER'S Gazette

Jur« 1990

EDUCATION

,.„...

Form: Ads are suO|oct to pumishor-a approval and must bo either typed oi lOQiBry printoa. Ono Una equals 40 loiters

B.Sc. & M.S. In COMPUTER SCIENCE to wfl iru BKW ol Sam* #«

ores 1 COTlttrtH Sd»t« k ranfl B5c 1U)KB arxM n MS^TJOS BASIC. WSCAl. C Di!i FH ftcawng. Dm SmjconH • OF«ratrq nt

leiri MS fUf^J^ rcUW5 t-trtc^^ r Stfvtare Ergrnrnfl iid AifTcal Mm

1704-CG llOlfcenufl Sou* CULL MS-B33-O33a

|


lending a piece of software. This information will be very useful to

Iradter will display trie location crt your drive tead while you are

At Jail an tjij- *iy to Find oul where the proletlion really is. Super

SUPER TRACKER

m

..

$69.95

,

.

$24,95

$19.95

39,95 Master Lock

29.95

19.95

14.95

14.95

Super 10GQ Pararoteis Pan

Super 1000 Graphics Pak

Bftlz Decompitar

1541 Mash Drive Aiignmeni

Tcp Secret Slutf U 2

9.95

1455

29.95

CALL (503) 647-5611 24 Hrs A Day!

if you wish to place your order by phone

the teiesr. software rclcaAe (venion 3.0).

_

Dual

_

SI09.95

All fiir only M9.95

Allow 3-4 Weeks for Delivery All Sales Are FINAL Unless Authorized by Management

Color Screen Dump and Windanv

Fastlnad (I5XJ BacVup, Fn:>;«r, Primur FR, Word Piqhtems, P^p-Up Calculator,

any cartridge (alnoH 30 commanJi]- Jum Id mention some of the features —

Final Cartridge III is inspired hv the Amiga nnd Macinicjsh. The function keys are laid out logically and are easy to remember The tool kil is the largest colleclion on

unique desk top acce«or>. scuing ii apan frum the uther canridges.

FINAL CARTRIDGE Ifl

_..$59.<W

ONE BOARD FITS ALL DRIVES

No other caniidjic adds MK of ROM ITic ackliiinnal 32K of RIM is dedicated to a

Single

So. ihe FaHs are on the table . - you decide for yourself. By the way, they say that "imiiarinn is the ki}>hes!form offlattery .., ihanks guys!

* SUPF.R-CARD+ comes complete *hh the hardware card, documental ion. and

as the BEST bKkup uttljt;!

■ Across :be nation, ioftuait rental stores use SLJPER-CARD+ io backup their originals. Our SUPEK-CARD+ ha^ been ieM«3 in Europe and has been chosen

which we feel ifcavery rravinaJilc fee. Updates arc NOT required.

that include new utilities, copiers, and bettings. ALL updates are S5.00...

* Updaies -r- Appronimaiely every d weeks we release an update of our software

wFiwarc include the lateii sating!. Even our competitor agrees thai we can copy EVERYTHING whh the proper settings.,, and we have Them!

THE SAMB DAY YOU GET IT! All versions ol our SUPER-CARD+

special chafes? They (if actually required) arc available by calling our office, or through QUANTAM LINK We can tell you ho* to backup your software

you tan do fa yourxell! NO WAITING FOR MONTHS. What aboul those

not wail! The saftwan: is uwr scEcclablc. So if special changes a:e required.

your piL-L-Jcuih .sr>ftwarc could be dcMruyed! Whh SUPER-CARD4 you nrL-d

* Why would you WANT to wail for parameter^ During thai waiting period,

themselves.

installation service for tha-vt custotne:s Ihat do not wish id install the card

true thai some of the unit; tcijiiired soldering, it is very simple. We oRer an

I541/I54IC/IMI-H/I37I/3X-64/ALL Commodore compatibles. While il is

■ Uliilitits Unlimiied was HIRST in a^iling this product for ALL disk drives:

■ Utilities Unlimited was ihe FIRST lo create a fully functional whole track copier Our prototype was designed December it. 1984. Since that time, the product has evolved: into Lhc tnosi successful archivn tver ciraied!

like io itaie ihe facts, anrj put ihis war to an end,.. once and for all!

Have you been watching the WU over ihc "best" backup ulilitv? We would

SUPER-CARD +

North Plains, OR 97133

P.O. Box 532

UTILITIES UNLIMITED, ,nc.

ADD $4,00 Shipping & Handling ADD $3.00 for C.O.D. in USA Only VISA and MasterCard Accepted

19.95 D,N, Coder

*24.95 Lock Pik Books

A!INewB.B.S.

XX Rated Game

HewtwmEuiopg

using ywircrmsmiainn set. ir»riK ii witfi your new Ctutorqued Mfliu. $24.95.

fnendi The "Psrantbr CMBtreafon S*l" is tile nothira you've era sea. In fad, you can CKfl R*«t Pirunrtws iha you may have already written; then by

also Customize the disk widl ywn name. It *ill imprtM ync. k well as yem

icbriwvaMe, We are giving jmi more of our scents, Using Oiu Very Easy program, ii will not only R«d. Compare and Write Parameter! for Yau; it will

The company thai hsj The Mos) Parameltrs is aboul to do somethiag

PARAMETERS CONSTRUCTION SET

Mayer), and Sprite Editor. Plus well Kid 60graphics.

maker. Pboto-Copi, Super Lab*!, Converter (nmvms Prhff Stop to Prim

Our tea selling graphic projruns plus more- all on we disk. Graphic label

GRAPHIC PACK

Super fanridfit.

Tkembn a f>»- 12SK of software at your finger tips, Super Oanriifc: can be .shut off and uwrs no memory,

jjs SUPER CARTRIDGE /£*^ The Ultimate Liitiiy Cartridge packed full of useful utilities. Super ^r fasl file copiei. nibblcr. sector ediIu-r, graphic label maker, just to

Super Tracer

will be required.

bottfibk linlc tool is tiKSsti in 3 handsome bo* itai silt on top of your drive. Wxfcl with ,lI[ C.WI2H and most C/64 compatible drives. Some minvr soldering

and half [rack iiipby. 8 and 9 switcfi. derwiy display. write protect on/off. This

find where ihe praiccrjun is. Super Tracker has otoer ti.seful options such as [rack

V

^rjfr

jjt*

■Oriellyour dealif whiTs w

■ Location and CBM pan number displjj-ci ■ Buy Ihc [wrtMincl rejuii n

■ All lic/cL-lite thip-. j.re hi^h^icKtcJ

■ Screen labk ckaflyiii.tpla)!.iSe reyilis,

- BASIC Krmal & ROM tiled

•Sound char nek and fraptitcs inifd

* Marty iliipM£-.LrdiiUt>Jir.c NMI & JKQ

- Allow* turn full kcvtoardiru

- Simply inwn tannage Si pwi corawcioiT. •Tcsi& serial, uki and centre*! pon*

A professional diagnostic cartridge for your Commodore 64

64 Doctor

EXPLODE! V.5

: ■: -i: |e) FULL COLOR PR1HT1MG of ALL COLOR HI

as you lite.., great f« angle f'-e copying by small usa

Inrmite FILE COPV lor att SEQ, 1 PRG, Hies, copy your file only once. Ihen wine lhat fis la as many daks

FEATURES... (a) Fas!* npn Nanking FASTIOAD. i MIRROR imaging of all HI-RES ire-ens (c) co(oi selection win insert, lor ?N HI-HES scieens (d)

160 Parameters FREE!

Oiips A«rB:SM,Wach Chip C: $44.95 each.

dlips A and B in one chip, switchable al a greal wvingi 10 you. All Chips Inrrnde

C — "C* IS FOR COMBO and thart wiial yea ^cl. A BtfW combinaiion of both

utility functions.

editor, drive monitor. Ram wrilct and will also perform may CP/M & MS-DOS

whole disks frran 1541 « 15-71 fatmi IO 1581. Many ofiiwa include 1581 disk

B — H.4S SUPER 81 UTILrTtES,acnmplcie ulility pacta^f foi the l5&LCppr

function key. and it rasprads W your tomniand.

compAlibte. Be^t of all, it doesn't use up any mffliory, To Itw, simply touch 1

::,i even 2 300/1200 baud Termijial Program thai's 1650. 1670 ami Hayes

get built-in features: Pites Copter, NibWer, TVack & Sttlur Ediln; Screen Dump.

jive you 32K wonft of grol Built-in Utilities, all at juaI iV Tdwh trfa ?inj(Tr You

A — Ttertii an empty wckn inside your US just nailing for our Super Chip 10

THE 128 SUPERCfflP - A, B or C (another Hrstl

RES ft MULTI-COLOR SCREEHS Io ALL COtOR DOT UATHIX PRINTERS (rot tor INK JET pfiniefsj (I) Ckreci OWE KEY accc-sS back to VJDEO BYTE softwata mrj EXPLODE1 W-O'S MENU (g) Supptrts aPI ooputar ■ ins$fface&. |ft) FREE upgraded ulihEy dsh.

$4495

OMLY

FRIENDLY with all Ihe features rnoy asked lor. New

produced lor the COMMODORE USER, Super USER

The HOST POWERFUL, DISK DRIVE and PR1HTER CARTRIDGE evai

NEW! SUPER CARTRIDGE

Why DRAW a car airplane, person or kK [fiat manw.

program. And can be backed up!)

10 Hi (print hmei 6"by9') USER SLIDE SHOW program waulo or manual display is standard wilh VIDEO BYTE

FULL COLOR Bxii's on the RAINBOW NX-1DD0, HAIHB0W NX-IOOOC, JX-SJ, Sfiiliaifiii30(HI AI. (OKIDATA

BLACK and WHITE GREY SCALE 10 most cmters. Hmver, ntm used with Explode1 V5.0, your pfnicuB can be dons IN

arijrtriing when you can BYTE 11.. .Video Bylt it Inslwd.

$7995

ONLY

is ::■; PERFECT COMPANION! Video Byli* II users are automatically senr FREE SOFTWARE updates along wilti new documentation^ wnen it becames available. PRINT! Video Byte " wi pwrtout pcluias in

cafiriclge. Exptodei V5 0"s menu mil relurn you ro VIE>EO 8VTE irs fiwru EupWe1 V5-0

JNTEGHftTEOt Vdeo BjTe H s tleagflfld M be used wijiotwflhoul EXPLODE! W Orator

fact no bigger trian your average cailridge! Vitfeo Byte ccmes with it's own cahle.

HENU DRIVEN! Wee Sfls II ccm« with an easy B use mmj tJwen LRXffY OlSH arxf tfgriizer program [H W0DE ONLY} COHWCT! VJd» ByK 3Ts ^Jr*rarB a compact! Ir

you cai go m and redo* iy reo* Wxji V,3. pic's. LOAD and fl£-0rSPUYI Video Byte II itows you to load aid rMispfay ai Video B/B pcrjt« torn rade Video Bytes men;.

)CL:r vdeo pi:tL-«3 SAVES as KOALAS! Video Byla II iRo*S jw Id save a\t your :i\ i~- :-) = ;■ as FUiL CCiC- --.-LAS Afer ,v :n LSk^Kn IVtMMpfK"

SCALES. Ttlis prKess *M *ve you cv$t 32.000 dflerrt tstor cmbinatons to use n

wtere yoj can sstec: one cf i& COLORS araJ insert mat ator vnoontol* GRAY

FULL C&LOREWG! 6 pesstte. due » a unique SELECT «J JN5£RT cotor process,

COLORIZING FEATURES. SAVE to DISK FEATURE AND MUCH MORE!

DISPLAY with MULT! CAPTURE MODE. MENU SELECT PRINTING, EXPAHDED

digitized video Iran wir VCR. BW or COLOR CAMERA or OFF THE AIR or CABLE VIDEO {Thanks lo a tas12.2 set scan tma). New vemot 3 0 software leases ful RE

Comtnodoie C-64, 64-C. C-12B 4 1290 compoltr. VDEO BYTE tan QrtyQtt

Introducing the worlds first FULL COLOR! video digi1i2er for the

VIDEO BYTE II ■ the only FULL COLOR! video digitizer foi Ihe C-64, C-12B


llillli Search for the Titanic

Have you ever wondered how sailors

the provided world map, you set off on your adventure. To aid in your exploration, eight

long sea voyages?

screens can be called up for special pur

What could they possibly do with so

poses. Included are a radio screen to re

pass the time on

much time on their hands while their

cord messages and call for help, plus

vessel slowly churns its way across the big blue? If they have the foresight to take along Search for the Titanic, by

navigation, piloting, sonar, and dive screens. There are reportedly more than

expedition, are your reward for finding her. Personally, 1 think it's only fair that any salt who can complete this be al lowed to keep the contents of all three safes. How about it. Bob?

—Steve Hedrick

Search for the Titanic

100 map screens to help you navigate

Capstone Software

Capstone, they can immerse them

the world

selves in a realistic oceanographic and rather complex adventure simulation.

them but there was a multitude.

Distributed by intraCorp 14160 SW 139th Ct. Miami, FL 33186 S34.95

Patience and

waterways.

1 didn't count

perseverance are a

good sailor's best qualities, and players better have both in tow when they launch into this simulation. The game title may be a little deceiving. Indeed,

the actual searching for and finding of the sunken luxury liner, downed in 1912 by an enormous ice cube, happens

only at the game's climax. This game is truly an adventure In finding numerous

historical shipwrecks. From Spanish treasure galleons, lost in the stormy wa

ters of the Gulf of Mexico, to Noah's Ark, a player could spend much of his or her adult life locating and exploring the 77 or so other undersea relics.

This game is truly an adventure in finding numerous historical shiptvrecks —from Spanish treasure galleons to Noah's Ark to the Titanic itself.

FaceOff!

What's black and round, weighs iVi

ounces and goes 100 miles per hour? No, not your favorite burger—a hockey puck! And while FaceOff! by Gamestar

can only simulate the 100-mph speed, it still puts you smack into the action

world of professional hockey. All right, it's not Hockey Night in Canada, but if you live in a hockey-starved area of the

Don't expect to start off with a rep

world as we do, it's a terrific substitute.

utation like Bob Ballard (who found

and photographed the Titanic) or Jac ques Cousteau. You start the simulation as a nobody. You have to build a repu tation as a master wreck finder by start ing small. With limited funding, a player just starting out is restricted to a

very small boat and few crew members. As your list of found wrecks grows, so

does your reputation. At that point, big money investors begin to turn loose their funds for larger vessels and more costly expeditions.

For landlubbers, there is a built-in

In painstakingly tme-to-life form,

cheat device so they can immediately

deals with planning the expedition,

begin to search for the Titanic without reputation development. Selecting this option from the menu grants a player

which includes buying necessary tech nical equipment, hiring a ship, choos

largest exploring ship available, the

the program is divided into two sec

tions. The first phase of the simulation

ing a crew, acquiring provisions, and

going hat-in-hand to corporations for

notoriety and plenty of money. The

Voyager, can be outfitted with the most

expensive equipment, a crew of 55, and

ning, the scurvy dog of a safety inspec

a minisub. Even with these advantages, it's a large, deep, and wide ocean out

tor just might let the expedition leave one of the game's 47 ports you've se

of the White Star Line is not easy. To

funding. If you've done adequate plan

lected as a base of operation.

jn phase 2 of the program, you get

under way and search for the chosen

there, and locating the 46,000-ton pride make the challenge tougher, your in vestors insist that you seek out and re trieve the ship's three safes as tangible

wreck. Equipped with all the technical

proof of your success.

gadgetry you can afford to buy or rent, along with the wreck coordinates and

Titanic wreck, taken by the Bob Ballard

62

COMPUTEIs Gazette

Juna 1990

Actual digitized photos of the

From the TV-camera perspective to

the constant glide-and-circle motion of the skaters, this program has an uncan

ny feeling of reality. Graphics and sound are good, but these are not what make FaceOff! seem so real. It's some thing less definable. When playing FaceOff!, joystick gripped in the usual whiteknuckle fashion, you get the same ex

citement you feel cheering at rinkside. FaceOff! allows you to practice the

three main skills needed for hockey: shooting at the goal, tending goal, and

punching out other players. You can play exhibition games and then enter

league action as player, coach, general manager, or commissioner of the Game star Hockey League.


You set up your own season and

decide the number of regular and play

off games and intra- and interdivisional games. You choose the length of a peri od, the number of players per squad, and what type of rules you play under:

full, relaxed, or Aussie, which means no rules at all. Skill levels for skaters con trolled by the computer are Rookie, Veteran, and All Star.

One can play against the computer, two can play against each other, or two

on the same team can challenge the computer. You change which skater you control at will, yours being a slightly dif

ferent color than the skater's teammates. This works well except when two peo ple are playing on the same side. Here's where things can get confusing, espe cially when your man is offscreen.

As coach, you can move players

appears as tall and lithe as the Dark

also devise plays for your team and en ter them into the league playbook. A

Knight we've come to know through the movie and the trade paperbacks. Following the plot of the movie, your first adventure finds you in a maze

from one position to another. You can

play is designed from three maneuvers: Move, Pass, and Slapshot. You assign

actions to the players of your choice. Once a play has been blocked out, you can add it to the playbook to be selected by any team for use in a game. There's room for 16 plays; 4 are already provid ed. This feature opens up a new aspect to the program by allowing you to con

trol—for a time—the entire team. And it works so well, you might even he able to use this to test plays for your local hockey team.

A lot is built into this program. Everything works well, and, as noted, the excitement is just about as high as

watching the real thing. For hockey fans, it's great—the next best thing to

FaceOff! gives you the

going out to a game. All that's missing

The screen tracks the puck, just as TV cameras do. It's easy for your skater to end up in a corner talking to the

crowd and signing autographs while

you struggle frantically to get him skat ing in the right direction. With two identical skaters . . . well, we had more

fights over who was who while playing on the same team than we had battles while playing against each other! During the game, you can change

lines, pull or reinstate the goalie, and make calls from the playbook. ShotCam gives you a closeup view of shots made on the goal. And for those who object to how you play, there's Fight-

personal attributes of your players, in

cluding Iheir name, age, position, and jersey number.

and the challenges prevent a quick and easy

solution.

face transforms into that of the Joker—a

Finding and dispatching jack Na

Batman: The Movie

Don't confuse Batman: The Movie with an earlier Batman game from Data East. Although the above title does not ap pear on the packaging, there's an im portant distinction between this Data

East release and the earlier effort titled Batman, The Caped Crusader.

pier is the object of level 1, If you hit him with a Batarang, he'll fall into a vat of chemicals that will transform him into the Joker. (Jack Napier, jackanapes, joker. Get it?) Level 2 has you careening through

Gotham City in the Batmobile. You and Vicki Vale are trying to escape to the Batcave while avoiding the Joker's ve

hicles as well as police roadblocks,

A special radar in the Batmobile tells you when to turn in order to escape.

!f you come to a turn before you're ready, don't worry. Firing a Batrope with grappling hook will help you make

a 90-degree turn with no hesitation. Assuming you make it to the Batcave, you'll then have to work out the

formula for Smilex, the Joker's deadly cosmetic. To do this, use the joystick to

game would be enough. There's plenty

demote, and retire players. Change the

animation are excellent—

the movie.

For most of us, playing the hockey

you purchase a team, trade, promote,

Graphics, sound, and

nice bow to the dualism expressed in

the loser off the ice by the skates and throws him into the penalty box.

and coach your team. This means that

your three lives will end.

$29.95

ing two exuberant nuns and some row

goal). But FaceOff! offers more. As general manager you control

chemical leaks, collisions with hench men, and falls. Each hazard weakens you, and, when weak enough, one of

Atop the screen are a scorecard, a timer, and a unique health indicator. The indicator begins by showing Bat man's face. As you grow weaker, the

dy downing popcorn. When one skater knocks out the other, the referee drags

scored), and seeing goals, assists, and penalties listed between periods (the only Bfcat missing is shots made on

and swing on your Batrope, avoid

FaceOff! Gam e star Distributed by Mediagenic 3885 Bohamwn Dr. Metllo Park, CA 94025

your opponent flail away at each other to the delight of an array of fans featur

music, and a proper siren when a goal is

among the broken levels of the plant

—David and Robin Minnick

Cam. On the ice, gloves off, you and

here: Skating against an opponent, punching him out, slipping the puck into the net, listening to the crowd and the music {although it could use more

throw Batarangs to dispatch villain Jack Napier's henchmen. As you leap

is the Zamboni.

same excitement you feel cheering at rinkside.

at the Axis Chemical Plant, where you

select various cosmetics from a roster. Remember that only one combination will work and the clock is running.

The earlier game was released pri

or to the hit movie and was based only on the Batman we know from comic books. The new game, recognizable by

the movie's lettered logo and a picture of Michael Keaton as Batman, is based on the plot of the movie and is as differ

ent from the original as it can be.

1 had criticized The Caped Crusader

for, among other things, presenting Batman as a fat, diminutive figure much as he was portrayed years ago in a clas sic Mad Magazine lampoon. Here, he

Next comes the Batwing. Fly over the Joker's parade, releasing his bal loons by snipping the lines with the Batwing. Why? Surely you remember

these balloons are filled with Smilex,

and, if released by the Joker, it will wipe

out Gotham City's population. If you're successful, advance to the climactic scene on Gotham Cathedral.

Climb the tower, avoiding henchmen, rabid rats, and crumbling floors. The

object is to prevent the Joker from reaching his helicopter. While we all

know how the movie ended, we're not COMPUTE's Gazelle

jurle jggg

63


Reviews sure how your adventure will turn out.

COMPUTE! Publications

In graphics, sound, and animation. Batman: The Movie is excellent, and the brief documentation is all that's re quired. All controls for each level are accessed via joystick, and the move

Back Issues/ Disk Orders

ments are logical rather than contrived. While you won't have trouble control

ling your character, you should be aware that the challenges will prevent a

Individual back copies of maga zines and disks are available by mail only while quantities last.

Please clip or photocopy, and mail completed coupon and check to: COMPUTE! Publications

128, it can be done—but only if enough English words have been stored in RAM as a result of previous Spanish-toEnglish translations. And if you're tempted to make back-and-forth trans

lations, you will probably find cause for alarm. For example, Us golondrinas son

rumbo a Capistrano translates neatly to The swallows are on their way to Capis-

quick and easy solution. I can recom

trano. English to Spanish then yields El

mend Batman highly, with only one ca veat: My son advises you to toggle the music off to prevent being distracted. —Ervin Boho

they are in ?their way toward Capistrano. The question marks denote words not

swallows son en their via hacia Capistrano which translates as The fswallows

recognized by the program.

Single-Copy Sales P.O. Box 5188 Greensboro, NC 27403

Batman: The Movie Data East

1850 Little Orchard St. Sati lose, CA 95125 S29.95

Mama:

Sl'MM

Several modes of operation are supported, such as Advanced, which allows input of up to 253 characters in

stead of the usual 160; and Trace, which lists the steps the computer takes in searching for a word.

Still, my second question remains:

Cty.

Stato:

Spanada 128

Type of computer:

Quantity

issue

MDrth/Vfear)

Magazine

Or Disk Name

Two questions occurred to me when I first learned about Spanada 128. The first had to do with wondering why any new program was written exclusively for the Commodore 128. After all, much larger companies have covered all bets by producing 64 software that might, incidentally, support a 128 mode. The answer came easily enough: Spanada 128 apparently uses the greater

Pnce'

memory capacity of the 128 and makes

Why bother? Spanada 128 does not purport to

teach Spanish or to replace textbook teaching. In fact, you must know Span ish in order to use it, for you'll quickly tire of the sample phrases in spite of their occasional humor.

"Hoiu smart you are

depends on what part of the country you're

good use of the 80-column display. The

standing in,"

1571 disk drive is another requirement,

—Burt Reynolds

and it may be that the full disk is uti lized without flipping.

SUBTOTAL:

The second question. Why bother? is not so easily answered. Spanada 128 is a Spanish-to-English

Sales Thx:t

translator. You type in a sentence or a

phrase of Spanish such as La paloma

Shipping:

volando en el cielo loca la alma en el clelo,

TOTAL:

and after a few seconds the computer

■ Back issues of COMruTE!, and COMPUTE!'S Go..■';■■ bis £600 each No issue: dated prior la Janu ary. 1986. are available. In addition, Die Tallowing

issues are NOT available GuMta: 1/96. 3/66 ■

DtsK/magazine com&nat»ons are £16 00 NOTE- No

PALOMA—DOVE, PIGEON

disKs Oated pnor to Juno 1966 are available The

VOLANDO—FLYING, BLOWING UP, BECOMING FURIOUS

longer available.

EN—IN, ON, AT

■ Back issues of COMPUTE!'* PC Magazine are S16 00 eaUi

This publication is available only as a

magaimo/disk comtunation Our back tssuo invamory consists mairity ot magazines witn 5.25-incn disks.

Bin v* will attempt 10 supply 3.5-incti Disks if re quested. The following issues are NOT available. PC Magazine: 9/87, 11/87.9/98, 11/88. Back issues oi COMPUTErs Amiga flesouce maga zine me available beginning with Spring. 1989 lor

S600 eacti Back issues o< COMPUTES Amigaflesource Qi* are available befltfinmg wttfi Summer. 1985 lor S10.00 each Oak/magaime ccnb^iatxms aroSI200

EL—THE

CIEiLO—SKY, HEAVEN And so on.

Then you are presented with the

complete sentence, in this case, The dove flying in the sky touches the soul in heaven. How are the different uses of words determined? I have no idea. Per

Shipping ana handling included for U.S. nnd Ca

haps those who wrote the program are

nadian residents Otnors Bfld S200 tor surlace mail,

inherently poetic, but it would seem the

15 00 for air mall. Payment must be in u S. dollars Ey etieck drawn on U S bank

MasterCard or Visa credit cards accepted

on orders of more tnan $30 00 t Norm Carctna. New 1o^. and Pennsylvania res.dents must BOd appropr.aio saws tan s

64

this manner: LA—THE, HER, IT

Single Disks f» COMPUIE'5 Ga«tfe are $15.00

MRy 19BS and October. 1DS7 Gazette OrsKaare no

begins breaking down the sentence In

COMPUTE!'! Gaiotto

June 1990

And if you plan to be in a Spanish-

speaking country, a pocket translator will be much more effective than run ning back to the hotel to type into your computer what you thought that guy in

the restaurant said. In the end, Spanada 128 seems to be a very good bit of programming, doing

exactly what it says it will do, but it comes close to being dangerously nar row in topic as a 128-only program.

To be absolutely fair, I must recall what Burt Reynolds said in the movie Smokey and tl\e Bandit: "How smart you

are depends on what part of the country you're standing in." In the Southwest,

where Spanada 128 was produced, there will certainly be a need for such a pro gram among the Hispanic population.

But if you're an Anglo looking to learn

Spanish, study this program carefully before purchasing.

—Ervin Bobo

translation could as easily have been

Spanada 128

The pigeon blowing up in the sky plays Hie soul in heaven. Although English-to-Spanish

Spanada Enterprises

translation is not a funclion of Spanada

1 Sands Ranch Rd. Huachuca City. AZ 85616

$49.95

G


Design~a-64 Contest Winners Rhett Anderson In NovL'mber, [ invited readers to rede

sign their 64s and send In pictures of the results. I'd like to thank all those who participated. I enjoyed each entry. Below are the winning entries. As promised, each winner gets to choose any three titles from the Gazette disk library. Below each photo, you'll find some revealing words from the artists.

The Commando 64 Michael Rogafski

My entry is actually a reworked V1C-20. The artwork took all of two minutes to do,

since I had about five cans of spray paint in my paint cabinet. The photos were taken at the Mojave Airport, where Dick Rutan launched and landed the Voyager aircraft. If I win, I'd like the Gazette 5-Year Index disk, GEOS disk, and Best Games disk.

The Commodore 64-AS Dennis Joslin

To make the 64-AS (Awesome System or Advanced System), I first took apart the disk drive. Then 1 took all the circuitry and the keyboard out of the computer. I

lengthened the wires on the power LED SO that it would reach to the front of the box. As you can see, I have a detached key board on my system. The last step was to make orange lightning bolts.

The 64 c.c. Aaron Wool)

When I made my 64 c.c. (completely custom), I used LEDs to make the 64 at the top

where the power indicator used to be. Around the keyboard section, I painted it light blue. Outside of the blue section, 1 painted it with aluminum paint to give it that metallic look. 1 also painted a Commodore 1670 modem, a Suncom Tac-3 joystick, and a Suncom disk nolcher. G


THE ULTIMATE GOLF

"-M,1

It's professional golf at its best with the game's most aggressive and successful

player, Greg Norman... a state-of-the-art golf simulation with more realistic threedimensional graphics than you've ever seen before!

Rich in detail, Shark Attack is packed with features not included in lesser games, including:

1 Pre-game Practice, Matchplay,

Greensomes, Strokeplay, and Texas Scramble, all handicapped according to adjustable attributes, with single and team play options (up to four players).

a A professional caddy who can recommend the club to use for each shot.

• On-screen ability to design yourown swing, for agame which is more dependent on skill than luck,

1 Greg Norman's swing digitized for your instruction in the best golfing form. • Ability to open and close the club face and adjust the loft, totally on-screen, for greater control. • A 3-D perspective, which can be rotated through 360 degrees from any point. You can

really walk each hole, and study the lie of each shot just like you would on a real golf course (one of the features that make this a simulation, not just a game). Changing wind and weather conditions, to add to the challenge.

Greg Norman's Shark Attack: the first true golf simulation, produced under the guidance of the Great White Shark himself! As on the pro circuit, total concentration, strategy and control are all required to come in under par!

.

WIN A FABULOUS TRIP TO AUSTRALIA IN THE SHARK ATTACK SWEEPSTAKES! To enter, fill out and return your Shark Attack warranty card. Here's what you ma/ win:

• Two round trip airfaires to Australia • Hotel accomodations for nine nights

• Tickets to the Australian Open Golf Championship • Opportunity to meet the

"Great White Shark" himself • $1,000 in cash Send in your warranty card today!

_>"" r V.

"*V

Licensed from Giemlin Graphics. Look for Shark Attack nr. your favorite software store. 1

For these fine computers:

'

.'

MELBOURNE HOUSE

Amiga Atari ST

18001 Cowan, Ste. A. Irvine, CA 92714 Tel. (714) B33-S710

IBM/Tandy IOOO

$39.99 $39.99

Commodore 64

$29.99

UI.J BUl RM.

HOUSE

-

Mel bo urns House Is a memher ol Ihe Virgin Mssleriranlc Group. Circle Rendei Service Number 105

$39.99


Turn static files into dynamic content formats.

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