Compute_Gazette_Issue_76_1989_Oct

Page 1


ybertank Design and Cybertank engineers conlrol the destiny ol the Organizalion lor Strategic Intelligence. They're the head of th e 0 MEGA Projed, a classified military coni ract that's s haping combal*s future. E mploying

tomorrow'stechnology.OSI cybertank engineers designthe chassis and artificial intelligence (Al)

lorthe next generation of neural armored warriors—and they gaugetheirsuccess on a simulated lield ol battle. Join these elite ranks, and pit your designs against Ihe world's best.

'

tVORIGIW We create worlds:

WCOMPANBLE VE

WCOMFWIBLE VE

APPLE VERSION

Availablo lot: IBM/Tandy compatfcles, C-Mn 7S, Apple II series, Wan ST and Amiga, coming soon lor, Macii

toORIGIN A«ners«nsH9.95,stirppin9isFnEEviaUPS Alkw 1-2 weeks lot delivery ORIGIM.P.O. Boi Ifil/M). An ,im im,


October 1989

Vol. 7, No. 10

^7*

. g

Features Looking Good! Tips and More Tips for Desktop Publishers Tom Netset

8

*

Reviews Overrun'. Erik Olson Chomp.' Ervin Bobo

Larry Cotton

Time & Mnjik Ervin Bobo Western Games Robin Minnick

Mike Bloustine

128/64

58

"

20

64

Lance Eiko

2

*

Letters to the Editor

4

*

5

*

48

*

60

*

62

*

64

128/64

65

*

69

128/64

74

128/64/+4/16

21

64

24

64

25

64

26

64

Games Triple Search

56

Departments

Slap Shot John Fedor

64

64

Modem Wars

Tom Netset and Erik Olson

54

20

The Honeymooners Jeff Selken

Power BASIC: Screen Play Shao-Tien Pan The Programmer's Page: Printing with Style Randy Thompson BASIC for Beginners: Good Vibes

14

64

28

64

Editor's Notes

Commodore Clips: News, Notes, and New Products Mickey McLean Feedback Editors and Readers

Horizons: What's Going On? Rhett Anderson

Diversions: Commodore vs. Nintendo— Strong Words from Readers Fred D'ignazio The GEOS Column: Disk Usage Douglas S. Curtis

User Group Update

Programming

Mickey McLean

Backdrops

Program Listings

Richard Penn Bool Maker Tai Bush Diamonds Hubert Cross Text Screen Editor

16

64

31

64

32

64

The Automatic Proofreader

Shao-Tien Pan

35

64

How to Type In COMPUTEI's Gazette Programs 8B

Stephana Edwardson

40

128

128 Graphics Compactor Bret M. Timmins

44

128

RGB Kit

Machine Language Programming:

Random-Number Test Jim Butterfield

MLX: Machine Language

Entry Program for Commodore 64 and 128

Advertisers Index

*

73

64-= Commodore 64. -r4--Plus/4. Ifl-Commooore 16.

128

52

128/64

Commodore 138. *=General

Cover photo by Mark Wagoner ©1989

COMPUTE I'tSuatt* (ISSN 0737.3716) is published montnly by COM MITE1 PuOlicatlons, Inc.. ABC Consumer Ma jaiin»s. Inc., Chiton Company, one of thflABCPuWishmgCompanies.il

uail of Capital Crtlea/ABC. Inc.. 825 Saventri hie.. New vork, NV 10019 ffl 1909 ABC Consumer Magazines, Inc Al, /ignis reserved Editorial office) oro located ol Suite ZOO. 324 West Vrtnooverft/H.Greerrioo'o.NC27408 DomesticsuBscnstions: 12issue!.S24 POSTMASTER SenaForm3579loCOMPUTE1>Oaiel»,PO Bo«3255.Ha'Lan.lA£1S37. SM posiage oaB at No* Vbrt. NV and aOd^onai mailing olfces.


COMPUTE'S USEBS

FOR

COMPUTE! PUBLICATIONS Group Vice President, Publisher/Editorial Director

William Tynan

>ubllsher/£dlforifll Lnnce Elko Advertising

Managing Editor Editorial Operniiona Director Senior Art Director

Features Editor Editorrgl Marketing Manager Mnnaqer. Disk Procters

Bernard J. Theobald, Jr.

Kathleen Martlnah Tony Roborls Janice R. Fary

Keilh Ferrell

Caroline D. Hanlon David Henaley

GAZETTE EDITORIAL DEPARTMENT

Last

month, we promised an update on the rumored new Commodore

machine we affably dubbed the 64GS. As we go to press, the latest

rumor is that such a machine will never see the light of day. What is not rumor, however, is that Commodore has recently announced two signifi

Associate £:: '■"' Assistant Art Director Assistant Features Editor Ed tonal Assistant Assistant Tecnnjcal ECiitx Programming Assistant

ConHiDuiing Editors

Dais McQane Troy Tuck*r

Jim Bulieriheld

(New Bern, NCJ ART DEPARTMENT

Mechanical An Supervisor Jumor Designers

Mahaffey to vice president of marketing. Mahaffey, it turns out, is also an

Robin Caie Scolly Billing a Meg McArn

PRODUCTION DEPARTMENT P'OduCtion Director Assistani Produclion Manager

Production A^SiStani Typeselling

Mark E. Hlltyer

De Pot lor Kim Pat 11 Terry Cath Carole Ounton

Advertising ProOjClion Assistani

Tsmmlo Toylor

ADMINISTRATIVE STAFF Executive Assistant Sybil Agae

in the education market, see "About Face!" in last month's issue.)

Sensor Administrative

Copperman appears to be aggressively moving Commodore toward the education market. We've seen other press releases in the past couple of months that indicate Commodore's attempted positioning of the Amiga as a legitimate classroom computer (Amiga logo, published by Commodore, same aggressiveness applied to the consumer market and to support for the 64/128 line. (Readers, take note of "National Petition to Commodore"

Mickey McLean

Fred D'lgnaiio IE. Lan$mg.. Ml) Larry Cotton

new president. He recruited Howard Diamond, also from Apple, a few weeks later. Diamond was named director of education in June. Another

was recently announced). We wish them luck, but we'd like to see that

Tom Ni-iM'i

{Tororiio. Carada)

In late April, Harold Copperman left Apple to join Commodore as its

Apple alumnus. In fact, Mahaffey directed Apple's education marketing activities. He was responsible for the creation of many of Apple's educa tion programs for grades K-12 and for higher education. According to a Commodore press release, Mahaffey will be working closely with Copper man to increase sales and marketing support in the business, education, government, and consumer markets. (For more on Commodore's activities

Robin L. StreLow

Copy Editors Karen Siepak Karen Uhlendorf

cant appointments which tell us something of Commodore's direction.

promotion by Copperman, announced in mid-July, was that of C. Lloyd

Patrick Pprriih

Assistant Julia Fleming

Administrative Assistant Linda Bemon CuSlofner Service Cooramalo'

Ellreda Chavii

ABC CONSUMER MAGAZINES. INC. Senior ViCfl President

Director, Fmancai Analysis Director of Circ-jlation

Richard D, Bay Andrew D. Landii Harold Buckley

CIRCULATION DEPARTMENT

Subscnpnons

in this month's "Letters to the Editor" column.)

We heard through the grapevine that the closing of Commodore Maga zine was a decision of Copperman's. Apparently, the story goes, his feeling is that Commodore should be in the computer business, not the publishing

Maureen Buckley Beth Healy Thomiis D. Slater Raymond Ward

Newsslano

Mitch Frank Jana Frladman

trade. The October issue of Commodore Magazine will be the last. (A tip of

ABC Con^umof Mflfla2ines. Im. ©

the hat to the staff of that magazine for a job well done, especially to editor

CHiLTON Comnany One ol !no ABC Publ ahing CimpanieS

Susan West and managing editor Jim Gracely for their cordial assistance to

a 051 d Capital C.V«/ABC inc

us over the years.) By all accounts—and by all rumors—Copperman has

825 Seventh Avenue

not been lollygagging in the decisive-action department. We'll be monitor ing Commodore's activity over the coming pre-Christmas months which are so critical to the health of not just Commodore, but all hardware and software companies. In closing, I suggest you read this month's "Horizons" column (page 60). Rhett Anderson tells how he copes with the perplexing enigma that is

the Commodore market.

Footjrf G

Burion. President

Nem Vork. NV 10059 ADVERTISING OFFICES Nt* Ybrt: ABC Conn*nflf-Vla^iimn

Y&k N* 1001* <2i2| &97-4103 PLtfuiior/AcJverlU'np

Inc

rjjj Se*e"d A-». Nfl*

Barnard j TheoMW. Jr. Atwaie

|2Qip 9B9-7553

Susan Annexslom (2131 B87-

■H Orttnibwo: COMPUTE1 Pu&tciloni

23* W«l WtntJo-v A*t.

'...'>- 2CC GiMiiiOcQ NC 2J408 i*'9i 2?i 9W5

**;--+'• ir-pvn.

Mirkulig Winigor

hltw England * Mid Anemic Oornjird J Theobald, Jr. {20!) Susan Anr*KSl*n (21JJ M7-B596 KJlhlMn \nynrn (919} Uidf>*l t & Sout h*dt Jer

(31^73^6047 [ChtflgOj,<7l3) 7JI-2BO5 ITa^aif (303} 5«.9«5 [CcJwaao] 1-415J 3Jfi-8?2? [CaMorr-a]

WBlt. NolhyfflHI. A Bntiin GalumbPB. JC'fy ThomoMn [*1&] B?Z2 LucmeOenmt ^151879-4905 Souih«n 1 inrtrmlKhMr. Bwwd j TJvWKf j- i30i|

Srarr Lan«

al *a&jnH N'dnpQP' (312} 402 7972

L M1B-2CM

Lance Elko

Associate Publisher/Editorial

B116 2029 Canary Ppn. tail S

BOO, toa AnQ*\ttv C* 9QM^

all aave*imng iriatwiaii 1a Tamm* Tgyior COMPUTFJ ioi-.^ Inc 3?d Wat Wf^Ooyer Ane Sipi* ?00 Ore*r. d De a*iare«eo lo Tn# Editor PFllNTEDlN TMF USA


Myth, Magic and Mirth Knroanq Anrllfl II Screens ehftwrt shown nrn are FnF for Applg II,

What do a "tubed-out" California surfer, a knight in shining armor and a Shakespeare-spouting elf maiden have in common? Typically nothing! But

you'll recruit this off-beat crew and meet more than 50 other peculiar characters in TANGLED TALES, the Misadventures of a Wizard's Apprentice. ou sure aren't the wizard's star pupil.

In fact, he took away your

spells when you spilled his precious adamantite dust on the squirrel. What a mess that turned out to be!

Kedeem yourself, fill your spell book and save Violet Valley on this fractured journey where time stands still — or maybe just

hangs around. It's filled with stirring combai and perplexing puzzles, and features dazzling graphics with animated illustra

tions, 3-D dungeons and detailed overhead views. xoiTve seen fantasy, role-playing and graphic adventure games before, bu t never one that combines my th, magic and

mirth like TANGLED TALES.

J

mmmmmm

-B Harvey Av-.i. :it> o \v

, NH 03053

Apple II :,on>?v Commodore G4/I2B. Nol available al your 'coil retailer? Call 1 flM-SM-iSM tfi»m to 5p<n ESTi Ire V s,tWC c-rirrrs.

a mail chtcWmorwy ordef (U.S. $} la Origin, AH versions S?9 95, ptus S?50 napping and hflnaiinfl, AHow 1 j *fl»ks lord^neiy.


LETTERS tn thft ftditnr Send questions or comments to Letters to the Editor, COMPUTED Gazette, P.O. Box 5406, Greensboro, North Carolina 27403. We reserve the right to edit letters for clarity and length.

tion and support of these versatile and

Tomcat Tops!

affordable machines. If such support is economically impossible for Commo dore, we are asking that they allow an

years now and have come to respect

other company to provide support for the millions of Commodore users. Any

Whose Program? I'd like to know something about the rights of the people that write programs

for your magazine. Can they modify a program, add a trick, then send it to you

to be published under their name? Or do they have to put the name of the original author along with their name?

cat review (August) was almost as good as the game itself, with one small ex ception. I've been servicing aircraft for

tion information can write HUG, P.O. Box 281, Cape Girardeau, Missouri

review states that the T-2 Buckeye is

63702-0281. Individual users worried about soon owning an orphan might

all service branches for years, and the

propeller-driven. Wrong. I think it takes a lot away from the researchers

want to drop a line to Harold Copper-

and programmers to say they made a

man, the new Commodore president. Thanks for helping to spread the word.

mistake as simple as this. You can tell on your first flight that it took great ef fort to create a flight simulator of this

Lee Pasborg Secretary, HUG Cape Girardeau, MO

if an author submits changes of a few more-or-less minor components (say, color and menu design) to a published

Dr. Evil Update

program, we would certainly not see this'

Cartridge sales have been brisk since

to be a substantive, conceptual change. We wouldn't publish such a revision. However, if certain modifications make a program substantially more powerful or

our coverage in the Gazette feature (July) and Info. Please inform your readers of our new address: Dr. Evil

ity, or payability, we would consider this a worthwhile upgrade. There's not enough space to describe all the various criteria we use in deciding what are "substantial" or "significant" changes. We look at each program submission on a case-by-casc ba sis. If we purchase a revision or an up

your software reviews. Your F-14 Tom

groups that have not yet received peti

Raul Graciano Sacramento, CA

significantly improve its application, util

I've been reading you for about three

quality. For my vote, ¥-14 Tomcat is the best flight simulator yet for the 64! Boyd Nelson

Myrtle Beach AFB, SC

Laboratories, P.O. Box 3432, Redmond, Washington 98073-3432. Also, please note that the cartridge is $34.95 postpaid. (We've received tons of orders with extra money added for shipping.) Washington residents must include 8.1 percent sales tax ($2.83 per cartridge). Renders can contact us on Q-Link— we're DrEvil (no period).

The Printer Hump When I first bought my 64, I also bought a Commodore-compatible printer. How great! It didn't even need an expensive interface. My next pur

chases were The Print Shop and The Toy Shop. 1 spent the next two years won dering vs'hy someone would make cards or letterheads that didn't fit the paper, and why someone would design a car

with oval instead of round wheels. 1 was starting to think a home computer

grade, we decide on single or shared

Kent Sullivan

bylines after looking closely at the changes made to the original program.

Dr. Evil Laboratories Redmond, WA

Wayfaring Word Processor

from Schnedler Only

In response to Dennis Linde's search for Cardco's cartridge-based Write Now! word processor (August), I've found .that Cardco's product line was pur chased by Supra Corporation, 1133 Commerci.il Way, Albany, Oregon 97321. Supra offers a satisfactory disk version of Write Now! I checked the disk thoroughly, and all functions seem identical to the cartridge version, Gene Allen Carr Lawrence, KS

In the August "Feedback" column, page 51, several machine language as semblers are recommended, including

Assembler/Editor. You might tell your renders that MAE is now (and has been for years) exclusively published by, supported by, and sold by Schnedler

National Petition to Commodore

MADS assembler mny be difficult to

was not all it was cracked up to be. As I learned more about computers, print ers, and interfaces from friends and from reading magazines, a light went on in my head. I then bought a noncompatible printer with an interface. Now I have round wheels and cards that fit the paper. 1 love my Commo dore system, but it wasn't until I got over that printer hump that I realized the full potential of my equipment. Carol I. Hazlett Issaquah, WA You didn't note specifically which print ers you had, but our guess is that your new printer has a character aspect ratio of 1:1 (that is, there is an equal number of dots both vertically and horizontally for each character cell), Your Commodore-compat

In view of all of the rumors about Com

find; it is my understanding that it is no

ible printer likely had an aspect ratio of

modore's dropping the 64 and 128

longer published.)

Eastern House Software's MAE Macro

Systems under license from Eastern

House. Likewise, we have advertised MAE for years in Gazette. (Also, you might snve your readers some frustra tion by pointing out that Commodore's

9:8 (height greater than

width),

which

lines, the Heartland Users' Group

Steven C. Schnedler

(HUG) is organizing a national petition

Schnedler Systems

caused i/our graphics to appear distorted. Both the Commodore 1525 and 1526

drive for user groups. Our petition urges Commodore to continue produc-

P.O. Box 5406

printers—and their successors—have

Asheville, NC 28S13

4

COMPUTERS Gazette

October 1989

these nonproportional aspect ratios.

G


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS

Edited by Mickey McLean

128 Products Become Free-Spirited Free Spirit Software (P.O. Box 128, 58 Noble Street, Kutztown, Pennsylvania 19530) has entered into an exclusive agreement with Viza Software that al

lows Free Spirit to market Viza Write Classic ($59.95) and ViziStar 128 ($69.95) in North America. ViziWrite Classic, a word process

From the Boob Tube to the Big Screen

ing program for the Commodore 128,

Data East USA (470 Needles Drive, San Jose, California 95112) has been in spired by television sports and adventures from the silver screen in its next

that includes word-wrap and text for

three releases.

screen and document scrolling, the

The software company enters the sports-game arena with ABC's Monday

Night Football ($34.95), the first in a series from the Data East MVP Sports Line. The program gets its name from the series of NFL games seen on Mon day nights for the past 20 years on the ABC television network.

Following this past summer's blockbuster screen hit Batman, Data East is releasing Batman, The Caped Crusader ($24.95). You assume the role of the

cowled crime fighter as he travels through the streets of Gotham City, battling familiar evil foes such as the Penguin and the Joker.

Also inspired by the silver screen, Robocop (S34.95) puts you in the role of the half-man/half-machine character as you fight a corrupt group of thugs that have taken over Old Detroit. It's up to you to save the city.

uses a page-based WYSIWYG format matting. Other features include full ability to merge almost any other word processing file directly into a document, a glossary of frequently

used words or phrases, mail merge, a

full-function calculator, and a 30,000word spelling checker. ViziWrite Clas

sic requires an 80-column monitor. ViziStar 128 is an integrated spreadsheet, database, and businessgraphics program. Its spreadsheet

contains a ruled worksheet display and a 1000 row X 64 column work

sheet. The database allows full-screen design of records, up to 8000 charac ters per record, and an unlimited number of records per file. The busi ness graphics function uses data from the spreadsheet and database to draw

two- or three-dimensional full-color graphs and charts.

ShareData Introduces New Line You Say it's Your Birthday? Keep track of dates and know what to buy with Home Data Base 2.6 ($49.95 plus $3.00 shipping and handling) for the Commodore 128.

The program from Robertson Software (1200 North 70th Avenue, Holly wood, Florida 33024) print? out birthdays and anniversaries for any month

along with ages, gift lists, mailing lists, birth records, marriage records, tele phone and address lists, and mailing labels. The menu-driven program includes

help screens at the enter prompt that return you to the point where you left off. Personal information disks can be created for each member of the family. Home Data Base requires a Commodore 128 or 128D, one or two S' disk drives, and a printer. The program is displayed in 40-column color.

ShareData has introduced a new product line, Monarch Software,

which consists of arcade-style games.

Thfl company plans to license highly recognizable titles for distribution in established channels. Monarch's first release will be A

Nightmare on Elm Street 3: Dream Warriors, based on the film series,

followed by Rollergames, which is pat terned after the television show of the same name.

COMPU TEl's Gazette

October 19B9

5


COMMODORE CLIPS E W S

OTES,

Accolade Falls In

AND

MEW

PRODUCTS

Shoot 'Em Up

Accolade (550 South Winchester Bou

Japan, and Canada, You can race on

Open, and PGA Championship, while

levard, Suite 200, San Jose, California

any of the individual race courses or

Volume 2 ($14.95) presents tough

95128) has announced its new fall

compete on all 15 and challenge for

challenges from some of the best

lineup for the Commodore 64 and

the circuit championship.

courses from around the world.

128. New releases include one game

Accolade is also releasing two

The new Advantage lineup in

title and four supplemental disks for

new supplemental disks for The Duel:

cludes Mental Blocks ($14.95), a strate

existing games. The company has also

Test Drive U. Drive the highways and

gic beat-the-clock collection of brain

added four new games to its budget-

byways of Europe with the European

teasers; Shoot 'Em Up Construction Set

priced Advantage line.

Challenge scenery disk (S14.95). A

($14.95), which contains tools many

. new selection of cars is also available

developers use to make arcade games;

Harrier 7 ($14.95), an action-arcade

produced The Cycles: International

1 with The Muscle Cars (S14.95). If you've broken all the course's , records on the three layouts from jack

Grand Prix Racing (S29.95). You'll

■ Nicklaus' Greatest 18 Holes oj Major

compete against nine computer-

[ Championship Golf, you can now com-

Frightmare (S14.95), which takes you through 80 different levels of your

controlled world-class Grand Prix rid

, pete on courses featured on two

ers on 15 of the toughest motorcycle

1 brand-new course disks. Volume 1

worst nightmare. Mental Blocks, Harrier 7, and Frightmare are available

courses in the world including tracks

| ($14.95) features the host courses

on combination 64/128 and IBM PC

in Monaco, Holland, Great Britain,

. from this year's U.S. Open, British

flippy disks.

The designer of Accolade's racing simulations, Grand Prix Circuit, Test

Drive, and The Duel: Test Drive U, has

air-combat game that features mis sions in a Harrier fighter jet; and

Future Copter

Telecomsoft Now Under Medalist Umbrella

You find yourself in the year 1997

MicroFrose Software, now known as MPS Technolgies, has purchased Tele

(S14.95) from Activision Entertain

comsoft, the entertainment software division of United Kingdom-based British Telecom Tdecomsoffs games will be marketed by Medalist International (a di vision of MicroProse) under the MicroPlay label in the U.S. and by MicroProse

ment (Mediagenic, 3885 Bohannon

Europe in Europe.

and in control of an AH-64 Apache

attack helicopter in Apache Strike

Drive, Menlo Park, California 94025). Your chopper, equipped with a sophisticated radar tracking device,

assists you on a seek-and-destroy mis

"This is, by far, the biggest deal in MicroProse history, and probably the ^

i most significant business acquisition since Activision bought Infocom in 1986," . said MicroProse president and cofounder Bill Stealey.

The addition of Telecomsoft, according to Stealey, will double the size of

sion. You must fly through city streets

i the European operations and has the potential to increase the growth of Micro-

dodging buildings and overpasses

■ Prose U.S.A. by 40 percent.

while the enemy fires at you from tanks and choppers. With the radar system, track down the enemy and at tack with gunfire or missiles. As you

Medalist International plans to market between 6 and 12 products from ' Telecomsoft's design teams every year and 6-8 for the remainder of 1989. Telecomsoft was established in 1984 and is known for arcade games as

■ well as simulations. Its titles include Starglider, Carrier Command, Stunt Car, 3-D

, progress to the next level, the game

'. Pool, and Savage, all of which Medalist International plans to bring to the U.S.

1 increases in difficulty.

■ in the near future.

6

COMPUTED Gazette

October 1989


COMMODORE CLIPS NEWS,

NOTES,

AND

NEW

PRODUCTS

Jump Ball! Now you can own, manage, and coach your own basketball team with OmniPlay Basketball ($34.95} from SportTime Computer Software (3187-G Airway Avenue, Costa Mesa, Califor nia 92626), the creators of Mindscape's Superstar Ice Hockey.

The package includes League and Game modules that allow you to build a team, determine season lengths and

Awardasaurus

playoff structures, and recruit and

Curriculum Product News, an educa

manager, you must be aware that

tional curriculum publication, has pre

players can suffer injuries and slow

sented Britannica Software with an

down as they grow older. Stats on all

trade players. As owner and general

Award of Merit for Dcsignasaurus. The

288 league players are available to

program was selected as one of the

help you make the right personnel and

District's Choice—The Top 100 Prod

coaching decisions. Down on the floor,

ucts of the Year.

you can play the game as well. In ad

The June issue of CPN contains a

compilation of the top 100 products of

dition to shooting, passing, and play

1988-1989. District-level administra

ing defense, you can execute vicious, backboard-shattering slam dunks. Pre-

tors and supervisors, who comprise

game and halftime shows, featuring

the publication's circulation, made the

Sport Time's own announcing crew,

final selections.

provide game analysis and stats.

Middle EarthFinal Chapter

Have a Baal

With the release of The Crack of Doom (S29.95), Addison-Wesley (Route 128, Reading, Massachusetts 01867) marks the final chapter of a four-part series

of software based on the J. R. R. Tol kien literary journeys through Middle Earth. Based on Tolkien's The Return of

After you master these aspects of the game, SportTime offers extra disks that provide new ways to play the game, including a Pro League that

simulates the NBA, a College League

that allows you to set up an NCAAstyle tournament, and a Fantasy League in which you create your own teams and compete with other players from around the country. Other disks can change your viewing perspective of the game and utilize different play styles. One even offers cheerleaders ready to support your hoopsters. Op tion modules sell for ÂŁ19.95 each, while support disks will retail for $14.95.

, Only you can save Earth from the evil Baal, whose army of undead have stolen 1 a war machine. In Baal, from Psygnosis (Century Buildings, Tower Street, ' Liverpool L3 4BJ, United Kingdom), you become leader of a band of time war riors that must invade the Baal's domain, fight off his monstrous beasts, re trieve the war machine, and kill the evil one.

Released under the Psyclapse label, Baal, available on disk (512,99) or tape ($9.99), features eight-way scrolling through three different domains that con tain multiple levels. You'll encounter more than 100 monsters and 400 traps that show up in over 250 detailed screens.

the King (book 3 of the trilogy The

Lord of the Rings), The Crack of Doom features mazes, creeping lava, and the

Third Time's a Charm

ever-present evil force of Sauron, The

The third scenario in the Wizardry series, legacy of Uylgamyn (S39.95), has been

Dark Lord. In this final episode of the

released by Sir Tech Software (P.O. Box 245, Ogdensburg, New York 13669).

Tolkien Software Adventure series,

Set in the mountain world of Llylgamyn, Wizardry III uses the descendants

whose life depends upon how quickly

of characters created in Wizardry I and II to carry on the quest. The scions go in search of the fabled Orb of Earithan which would restore peace to the world.

and efficiently he and Frodo move

You must perfect the balance between good and evil search parties in order to

through the different locations in the

survive.

you assume the role of Sam Gamgee,

game. Food and water are scarce as you try to complete the noble quest of

Game features include six dungeon levels, window graphics, riddles,

the Ringbearer: to hurl the Ring of

chests, and many traps. Wizardry 111 supports the 1700 series of RAM expan ders, the 128 mode of the 128, additional keys found on the 128, and the burst

Power into the fires of Mount Doom.

mode of the 1571 disk drive. G COMPUTEIs Gazolle

October 1989

7


4

Looking Good!

Tips and More Tips for Desktop Publishers Tom Netsel 8

COMPUTE!'! Gazette

OoloOer 1989


A newsletter published on your 64 or 128 needs more than good editorial content—it has to look good, too. Here are some tips to help your newsletter look better and make it easier to read.

Have you looked at your newslet ter recently? I know you've read

it, but have you looked at it? Does its layout and design attract read

lishers have little publishing expe

sensitive to how words look on

rience, and the ease with which necessarily equip an editor with a

paper. If reading your newsletter is a chore, your publication won't get the audience you want. As the

designer's eye for good layout.

editor, remember that the design

these new tools are used doesn't

ers, or does it deter them from wading through it?

If you are the editor of your

Thanks to desktop publishing software, it's possible to turn out a multipage newsletter on your 64

user group's newsletter, or any

or 128 in a fraction of the time it

ence waiting to devour every

once took using conventional

word no matter how it's present

methods. But most desktop pub

ed—but think again. People are

is as important as its content. It takes time to learn good

other newsletter for that matter, you may think you have an audi

page design, but there are a num ber of basic rules and tips that can help any newsletter editor over many layout hurdles. Here's a list of the important ones.

Design Tips m" Keep it simple.

BYTES OF WO

W Select a distinctive newsletter name and typeface. tar Resist the temptation to use all

The Of fichu Monthly

PUSIICOTIOHOF flic

pc»t«)uih commodore

Users Group

June lisa Iiiue

your attention-grabbing tricks on

Vol. r Nd. *

Summer n mere rno nisi or iou one thinking or other flCTIVIIISS OTHER THAN COMPUTINCi WELL... PLUG IS TOOl WE

t&r Your newsletter's logotype or

PICNICS WILL 91 KtLD RT NEWPORT N(WS PffltK RND IN UGMT 01 LOST HUB : PICNIC. THESE SHOULD RLSO BE •! GREHT SUCCESSl PLEHSE CE ■ IN ri >|!KI WITH DOVE HOWARD ■ i: I WOULD LIKE

care. It will bring favorable recog nition or create design nightmares.

c-es

HET H lidw HekbebiI

one page. Too many design ele ments compete for attention.

nameplate is its most important design element. Select it with

C-M

HBVE TWO PICNICS SCHEDULED THI! SUMMER. THE riRST Will BE July 30th ■-•■.■ the second ■■■ u bi on August 30th Both

TO HILP PIRN THE flCTIVITIES OR BRING FOOD AND DRINKf

HOW WOULD TDLJ LIKE ID 1EE THE SOFTWARE SELECTION OF i I. ji Criiltr PREVIEWED SND DFMONSTRRTCD AT THE JUNE MEETING?

Well .. You cmi It has been rrrbnged with Ghmes -nrjBDKITl TO WWE n REPRESENTATIVE FIOM THRT IIORE

present si the june meeting to 00 just thrtl to mrke tour selection of soriwsre tkbt tou wish to see, sikplt cbll or

ts~ Decide on a logo that identi fies your group. The Commo

dore User Group of Rochester (CUGOR) uses a picture of a cougar. The group in York, Penn

drop bt Gomes -n- Chdelis ri the Coliseum Mrll and strte tour '!■:■;!' The phone number is v?r-08ir b.nd THE i.:■!'.:, RIPRESENTKTIVE TO OUR MISTING WILL BE RnT

ERiCKtON. This is tour time to cet r hood view of the NEWEST REIEHSED SOFTWARE. SO DON'T MISS ITlll

Last, in hopei or increasing rrticle contributions to our

NEWillTTER. IT WHS DECIDED HND AGREED UPON TO HIVE R

IT4I.T RHFrir TICKET FOR THOSE WHa in CONTGIBUTC THIS

sylvania, borrowed from English

WILL GIVE THE "UIMOfi

history's White Rose of Yorkshire to call itself the White Rose Com

ARE

modore Users Group. It uses a

white rose as its logo. ts- It's smart to use a dummy, a rough layout of your newsletter on paper. It can help you see your newsletter's visual impact and ap

pearance. If you make a mistake, it's easy to restart.

>

OF R RRTICLE n FREC CHANCE TO WIN

WHDT IS BE ■,'„ RQFFIED OFF THE NIGHT OF THE MEETING THERE LIMITDTIONi; THE HRIICLI

HAS

TO BE ACTIIfUlY

USED IN Tilt NEWSIETIER. TOU MUST EHE PRESENT in WIN I1ND

THI

EXICUTIVt

NORMRL

BUTIE1

BOHBD IS

EXCLUDED IRDH

RECEIVING THE fREE RAFFLE loll UNLE1S THE KRIICLI SUBMITTED IS R90UT SOMETHING OTHER THAN THEIR

WITHIN

THI

CLUB.

KEEP

THOSE

SUGGESTIONS RND IOIRS I i.i" ■!: : P( ! II. It ON hi ROIL, LET'S KEEP IT ijimi WHT. IlllJI flRTHUR FRESIOENT

Balance your text with graphics, headlines, and copy. Left: This example shows an

organized, easy-to-read format with boldface type for events and other important information. Right: The flowchart sitting alone on the title page could send a confus

ing message to some readers; it would have been better used as a smaller graphic with some accompanying text. This example also contains a lot of usable space.

COMPUTE! s Gazette

October 1989

9


Keep it simp

Keep it brief. tm~ Start a swipe file of newsletter formats you like. Feel free to swipe or adopt ideas and design

features that appeal to you. Your user group may already subscribe to other groups' newsletters. L~-ok

for one you like, and then adopt or modify format ideas for your own work.

Getting More Type on a Page Reduce the size of your graphics. A small picture with white space around it is more effective than a larger picture on a crowded page.

Try another typeface. SomB typefaces consume less space than others of the same size.

If you use subheads, try putting them in smaller type. Try a subhead the same

size as your text, but put it in bold type. Cut the amount of leading by one point.

tar Balance the text on your page with graphics and headlines.

Try increasing your line length by half a pica (but In general, don't sacrifice margins to gain space). Trim the bottom margin.

tsr Don't crowd your text. It's a mistaken belief that readers don't

care how information is present

Don't trim the width of your gutters unless they are already wider than a quarter inch.

ed, just as long as they get it.

Long lines of text can be difficult to read because the eye often re reads or skips a line when it re

tsv Break up large gray areas of text. A page of solid text without headlines or pictures is a page

turns to the left margin.

readers will skip.

tar Consider switching to two or three columns if your newsletter now is one column. It's easier to read, and it looks good. Some de signers suggest no more than 45

characters per line, regardless of the type size. t3" Use wider columns if you plan to use justified type. Your logo is your newsletter's mosi important design element. Choose one that strongly identifies your group or club for instant recognition.

tw Don't justify type unless your program hyphenates words.

9 Tips for Newsletter Writers Styfe is not enough for any newsletter. In addition to looking good, a successful newsletter must have exceptionai editori al content. Here are nine tips for newsletter writers.

9 Keep it simple.

0 Keep it brief. A newsletter should convey essential information in a clear, concise manner. Condense. Remember, a longer newsletter isn't necessarily a better one.

0 Use short sentences.

9 Use the active, rattier than the passive, voice.

fi> Use strong nouns and verbs. Adjectives only boost weak nouns. Remember: Too many adjectives strung together slow the reader.

0 Jump into your subject. You don't have room to ramble.

9 Try to make your opening paragraph hook the reader into wanting to read more. Start with a pointed statement; then provide background or explanatory information.

0 A headline should tell the reader what an article is about. Wrfte the headline after you've written the story. 0 Have someone other than yourself proofread your material. Typos and misspelled words detract from your message. 10

COMPUTE! s Gazette

October 1989


DOn't MAKe YouR neWsIeTTEr LoOk life A Adn&om NoTE. tm~ Pick a typeface that's easy to

read. You may have access to hundreds of fonts, but resist the temptation to use a lot of them.

Above all, pick one that's readable when it comes off your printer. IS" You can squeeze more words onto a page by using smaller type,

but for readability, 9-point type is the smallest normally used for text. The largest is usually 12 points.

m- Use serif type in the body of your text. Most design experts agree, sans serif type is attractive

in headlines, but it just doesn't work in the text. t3" Don't be afraid to use white space. It can emphasize or high

light the type set next to it. Used judiciously, white space can add a sense of style and class to your publication. AjnigaTalk determines which winentry'working with, and speaks

Where a sighted user selects the by using the mouse, AmigaTalk ) so with keyboard commands.

ow can have many features which e

use of the mouse to activate,

res are called menus and gadgets, sleeting and specifying options for 'hen

you

hold

down

the

right

a strip of menu choices appears :nt window. Move the mouse to :hoice, and a list of sub choices is the mouse to any of the sub; another list is displayed.

With

C-sr Use variety. Break up solid

gray text with graphics and head lines—but avoid a symmetrical

look when using multiple graph ics; it makes a page look dead.

tar Consider subheads to break up

long stretches of text and give the reader a break.

Kiii' Type set in upper- and lower case reads about 13-percent faster than type set in all capitals. Keep

RS* Don't make your newsletter look like a ransom note. Strive for variety, but don't use too many fonts and typefaces on one page. Such a mixture can make your

newsletter look like something a kidnapper might send to the vic tim's family. Use the same type

face throughout your newsletter for the body of your text. >

this in mind when writing long headlines set in capital letters.

6 Questions an Editor Should Answer Before Publishing When designing a newsletter for any group, think about the impact your publi cation will have on its readers. Answer these six basic questions before you

publish, and there's a good chance you'll keep your readers and even gain some new ones.

1. What do you want to achieve? Do you want to keep user group members informed of club happenings and

events? Do you want to attract new members? Do you want to publicize club events, review software, promote the sale of club disks? Decide what you want to do and what results you are seeking; then design your newsletter to accomplish those goals.

2. Who are you trying to reach? Determine your audience. As newsletter editor, you probably want to reach other 64 or 128 owners. Gear your message to your readers and give them what they want. 3. Where's the best place for your message to appear?

A newsletter may be the best vehicle for what you have to say, but is it the best one? Would a simple flyer or even a form letter be better? It depends on what you want to say, how much you have to say, and how much effort you are prepared to devote to the project. 4. When do your readers need this information? No sense telling group members about upcoming events after they've hap pened. Create deadlines and be sure to allow enough time for the writing, lay out, printing, and distribution of your publication.

of this investigating and selecting

hrough the keyboard. re usually pictures with some cenlike "hang up modem" or "quit noving the mouse to a gadget on clicking the mouse's left button, Serif type features small cross strokes at the end of each character. Use serif in

the body of your text, but think twice

5. Why do people need this information? You want group members to be informed about their computers and interested enough to attend meetings. You also want to attract new members to your group. Give readers information they can't get elsewhere. 6. How are you going to produce this message? Multipage newsletters are ambitious undertakings. Reading a newsletter takes minutes of a reader's time, but preparing a newsletter takes hours of an editor's time. Make sure of your publishing capabilities, your software, and your hardware before you start.

before using it In headlines.

COMPUTEts Gazette

October I9B9

11


Don't butt heads

â–

tw Poor readers have an easier

time reading ragged right columns than columns set in justified type. Good readers have no problem with either. Justified type with

Urge gaps between words can be annoying.

VSt Color is an effective design el ement that can add spice to your newsletter, but it can be expen sive. Consider shading instead. A light-gray screen behind a box of text or a graphic can be appealing.

Don't butt heads

4 Questions After You're Up and Running Now that you've planned and designed your newsletter and have an issue or

two under your belt, here are a few more questions you should ask yourself.

1. Do I have to do everything? Newsletter editors shouldn't write every word themselves. Solicit articles and contributions from other club members. But there's other work involved with publishing a newsletter. After it's been written, proofed, and laid out, someone has to take the newsletter to the printer. Then, someone has to pick up the

completed newsletters, fold them, address them, take them to the post office, and mail them to members. The editor is often stuck with these chores. Look for additional help, and delegate, delegate, delegate.

tar Place your articles in well-de fined spaces. Readers shouldn't have to guess where an article starts or ends. t&- Make certain that photos or graphics relate to their articles and are placed nearby.

2. How do I fill three more pages? Have a realistic idea of how much space you need to fill. When you ask for contributions, make sure writers know how much copy you expect. No sense asking for a two-page software review when you have space for only a couple

of paragraphs. On the other hand, trying to fill a whole page by padding a 200-word article is just as bad. 3. Why can't I load this file?

Make certain that contributors submit material in a format compatible with your tg- Don't use graphics simply to use graphics. Think twice about

importing a piece of clip art; un

less you have a good reason for using it, don't.

t-r Minimize clutter. Articles

should have their own designated areas, separate from others. Mr Use a thin line or rule to sepa rate unrelated stories or articles.

word processor or publishing program. If not, you'll have to retype everything. If there is a compatibility problem, have contributors submit text as a sequen

tial ASCII file. Most word processors can convert files in this mode. 4. What happens when I'm on vacation? One newsletter staff member may tove doing all the critical tasks, but what happens if that person goes on vacation or for some other reason isn't avail able? Train other club members to do your job, and make sure more than one person can complete all the other necessary tasks.

Xdr Give a page a center i.f inter

t^- You wouldn't use a copyright

est; the reader's eye will find one

ed article in your newsletter, so

tg= Don't overuse boxes, rules,

if you don't. Lead the reader to a

don't use copyrighted graphics

and lines.

story with a headline or a large, well-placed graphic.

without permission.

h>- Don't feel you have to fill ev ery bit of space on a page with text or graphics. IS" Don't use two spaces after a period. That's fine for business letters, but it wastes space in a newsletter.

1ST Proofread everything; then t'fr Pay attention to photos and

have someone else proofread

graphics. Most pictures draw the

everything.

eye in one direction or another. A

photo of a person looking to the reader's right will cause the read

er's eye to drift right. If this photo is placed near the newsletter's

W Don't butt heads. Headlines should not be placed next to one another—they tend to fuse.

right-hand margin, the reader's eye will drift off the page. Place a

right-facing graphic on the left side of the page. Place it to the left of its story, and the reader's eye will be drawn to that story.

12

COMPUTE'S Gazelle

October 1989

Kg" Design, like tact, is a failure if it's noticed. Readers should notice the information and not the meth od in which it is presented.


r Publisher's Glossary

n

body. The main text of an article. body type. The type style used in the main text.

boldface. Printing in a similar style and size as text type, but made to appear darker with thicker lines. box. A section of type enclosed by a square or rectangle. caption. The text that identifies or explains a photo or graphic. Also called a outline. column, vertical sections of text in a page layout.

condensed. A style of type that takes up less space than a font's normal amount. copy. The text that appears in a publication {excluding heads and graphics). crop. The elimination of unwanted detail from a photograph or graphic. dummy. A mockup of a newsletter page used for planning or design purposes.

expanded. A style of type that takes up more space than a font's normal amount. flush left. Type ttiat is aligned along the left margin of a column. flush right. Type that is aligned along the right margin of a column. font. A complete set of letters and numbers in one typeface and size. gutter. The white space between columns or between two facing pages. headline. A title usually set above an article and made larger than the normal type. justify. To align text along the margin of a column. (See ragged.)

kern. To adjust spacing between letters.

''

"-■' '■ ■■

layout. The arrangement of text and graphics on a page. lead. The opening sentence or paragraph in an article.

leading. The space between lines of type. (Pronounced tedding.)

logo. Short for logotype. Usually a stylized combination of text or drawings used as a symbol for a corpora tion or an institution. pica. A printing unit of measure, approximately equal to 1/6 inch. Heights and widths of pages and columns are often measured in picas.

point. A unit of measure in typesetting. One point equals 1/12 pica and approximately 1/72 inch. ragged. Unjustified text (not vertically aligned). Almost all the type in this magazine is set ragged right, while the left margin is justified.

sans serif. Type styles that do not have the small strokes (serifs) at the ends of characters. This is sans serif type.

serif. Type styles that have small strokes at the end of characters. Most of the type in this magazine is done in this style. This is serif type. subhead. A headline used within the body of the text. It is used to introduce new sections in the article and as a design element to break up large areas of text. typeface. A complete set of characters in a particularly designed style.

conucriSv;

v,

CA U al 1989


0 \

Lace up your

skates and hit the ice in this

fast-paced, twoplayer, ice

hockey game for the 64, Two

joysticks required. John Fedor

The score's five up and time is run

ning out—only 20 seconds left.

ter it, use "MLX," the machine

language entry program found else

Your opponent is pushing the puck up the ice, trying desperately to get

where in this issue. When MLX prompts you, respond with the val

around you. But this time, your de

ues given below.

fenses are impenetrable. Suddenly, a mistake—the puck slides free. You grab it and race for the goal. A

Starling address:

0801

Ending address:

1B00

glance at the clock: five, four,

When you've finished entering the

three. . . . You fake right and then

program, be sure to save a copy to tape or disk before you exit MLX.

shoot left. The goalie lunges, but to no avail. The puck's in the net—

To start the game, plug two joy

"Slap Shot" is a two-p!ayer,

sticks into your computer; then load the program and type RUN. A title

arcade-style game requiring quick

screen will appear showing a time

reflexes. The object of the game is simple: Using two players, a goalie

limit (labeled TIME) of five minutes

you win!

and a score limit (labeled SCORE) of

and a forward, you must outscore

ten goals. A highlight bar is posi

your opponent in a game of ice hockey. Slap Shot features many of

tioned over the word TIME. Push 'either joystick up and down to move

the aspects of this sport, including checking and a puck that some times leaves the surface of the ice. Two game options are

the bar between TIME and SCORE.

also provided; games can be

elapsed time or on the number of

based on time and on the

goals a player scores.

number

of

The position of the highlight bar when the game begins determines whether the game will be based on

goals

scored.

Getting Started

Although Slap Shot is writ ten in ma chine lang uage, it

loads and runs like a BASIC

The red forward attempts a shot on goal from close range.

program.

To en14

COMPUTED Gazelle

continued on page 18. > October 1989


THE 0/vXVAUTHORIZED VERSION OF THE ARCADE HIT "STRIKE ZONE!" Take Orel Hershiser's place on the

pitcher's mound and BLISTER that horsehide over the plate! Mix your fastballs with sliders and sinkers to keep the barter off bis guard.

When you're up to bat, you not only control your swing, but your runners too. You decide when to go for that extra base on a long drive, or wbento steal.

HOMO VJSITO

To improve your batting average, try the Home Run Derby. Feel trie power when you connect with the ball and send it deep into the outfield, or even into the stands

■•>'•:

■£

AM the action and

adventure of the major leagues,

in <i computer

game for

one or two

■£*(?-'£.'

A^

::««■"

players!

" ■:■-'

A Available now:

HOUSE

IBM !-■-..■,

139.99

uim:i-v/

S39.99

{'urn in ailcrc 64

S29.99

LICENSED I HUM

MELBOURNE HOUSE 18001 Cowan Irvine, CA 92714 Tel (714) 833-8710 Mull:<nuns Hduw It i mtmbtf si Hie Vikiiii M.i'ii'iimnir Group.

CORSICANA, TEXAS,


Adda professional look to text and graphics

The 64's screen, with its simple bor der frame, was fine when the com

puter was introduced, but it pales in comparison to the displays generat

To install Backdrops, load and run the program. Once the ML data has been POKEd into memory, fol low the instructions on the screen

eo techniques. With "Backdrops,"

to view the sample backdrops. If you wish to use the backdrop rou

this short

you can bring your 64's video dis

tine or any of the sample backdrops

play up to date. This program lets

in your own programs, simply add

machine

you specify the color of each screen

language

line and then superimposes text

lines 1010-1360 to your program and execute a GOSUB 1010 before

over the custom background. What

using Backdrops' commands.

screens with

routine for the 64.

ed using today's state-of-the-art vid

results is a dramatic 3-D effect. Be cause the backdrop includes the bor der region, the screens you create resemble those seen in television commercials, sports telecasts,

and

news programs.

Getting Started Backdrops is a two-part program. The first part (lines 10-220) is a demo. The remainder contains the

machine language routine (lines 1010-1110) that actually creates the backdrop, a FOR-NEXT loop to clear the backdrop to black (line

77ns screen illustrates a dramatic 3-D effect achieved with "Backdrops."

1030), and the code for three sam

Using the Program

ple backdrops (lines 1120-1360).

To access Backdrops' features, you

To prevent typing mistakes while

must use three SYS commands. The first, SYS 49152, activates Backdrops.

entering Backdrops, use "The Automatic Proofreader," found

The second command, SYS

elsewhere in this issue. Be sure to

49185, toggles the screen on and off (the backdrop remains visible). This

save a copy of the program to disk or tape when you've finished typing.

continued on page 18. o


No other training—in school, on the job, anywhere—shows you how to troubleshoot and service computers like NRI HARD DISK 20 megabyte hard disk a rive you install

PACKARD BELL COMPUTER NEC vao dual speed M.77 mhz/b mhd cpu,

MONITOR

5i2KRAM,36CKaouo[e-$ideadfskdrlve.

HlQtvresolutton, non-glare. 12- m. monochrome momtorwltn tilt and

internally for greater d.itt storage

CTDadty ana data access speed.

swivel base.

TECHNICAL MANUALS

DIGITAL MULTIMETER

Wltti professional orograms and comclete specs on Packard

Professional test Instrument for

quick and easy measurements.

Bell computer.

DISCOVERY LAB

LESSONS

Complete Dreadboardlng

Cie.ircut Illustrated

system to let von design and

texts build your

modify circuits, diagnose and reoa I r faults.

understanding of computers step by step.

DIGITAL LOGIC PROBE

SOFTWARE including MS-DOS, CW BASIC, word processing,

►>

database and spreadsheet

; . j*.

programs.

Only NRI walks you through the step-by-step assembly of a powerful XT-compatible computer system you keep—giving you the hands-on experience you need to work with, troubleshoot, and service all of today's most widely used computer systems. You gel all it

movtng from die fuixLuiKnuh HI sfjphisiicattd eompunr snvldng

tcclmi(|uts. Siep by easy step, you

gel the kind of ]iraaical li:unLs-on

experience that makes you unkjiiely

prepared to take advantage of every opportunity in today's tnp-growtli

hVlttof computer sen ice

takes to start a money-making career, even a

What's mott—you learn at yuur own

business of your own in computer service.

No doubt iihoutii: 'Ilielx'st way to leam to service" computers Is to actually 6i(/i/ast;itc-of-tlieart computer from tlie keyboard on up. As you pu: the machine together, performing key tests and demonstrations at each slage of assembly, youseeforyourselfhowcaehpanof ■[ works, what can go wrong, and how you can fix it.

Only NRI—tlie leader in career-building, at-hunx- electronics training fur i^

pace in your own home. No classroom pressures, no night school, no need id

cjuit your prevent job until you're ready

io make your muvc. And all throughout

your training. ;ou have the full support of your personal NRI instructor and the NRI technical staff always ready m answer your questions and (live you help «In/never you need it.

yciirs—gives you such pr.iclic;il, real-world computer servicing experience. Indeed,

no other training—in school, on the job, anywhere— shows you how to trouble-

iilxnM and service computers like NRI.

You get in-demand computer servicing skills as you train with your own XT-compatible system—now with 20 meg hard drive Widi NR[\ exclusive hands-on training, you actually build and keep the powerful

Simplifies

analyzing digital

cirailt operation.

Your FREE NRI catalog tells more Send today for your free fulkeilor catalog dCSdUnfl even OKCI of \H1\ Innoralhc

UHlipulcr iroininn. as uell is lundvon uablns in ntboties, Vttiat audio servking.

electronic music tettmulog)', security ekvtninici. data conuminicatioas. ancf other

growing high-tech career lieids.

Ifthe coupon is missing write to NRI School of Klcarunics, McGraw-1 Mil

Contimiinji EiJucsrion {inter. 4401 Connecticut Avenue. Wellington, DC 2(HX)H.

new Packard Bell \~XH>i n'JXT compatible computer, complete with 512K RAM and 2l> Meg hard disk drive. You sLin by assembling ;md testing the "intelligent" keyboard, move on lo test

the urciiitry on the main logic board, install the power supply and S W* disk drive,

School of

then interlace your high-resolution monitor. Hut tint's not all.

Electronics

Only NRI gives you a top-rated micro with complete

,

j,.../

Mt< .raw-Hill Continuing RdiKauon Cl-nter

training built into the assembly process

4it)l Connceticui Avenitc. Washington, IX: 20008

Your Mil hands-on mining continues as ynu install the powerful 20 megabyte lianl

lur canxr coaaa Etppcuvcd iindtT (pI hill

LJ t'hn'kfurtktJiK

M Check ont I-'RIil! catalog only

disk drive—ujtlay's must wanted computer peripheral—iiuludcil in your course to dnimatii-.llly increase yuur computer's storage capacity while giving you Iightningquick (tna access.

□ HnluKio [I I ViVi if,,j i r

Having fully avvcnilileti your l"ai.kartl llcll VXKH, you Like it ihniugti a complete

seiiiMif diagnostic tests, misterinf; protevsinnal ciimputiT tmcing techniquc-i as yini take commind of ihc full power of the VXHH's hijji-sp«il V-llI mkToprcucvsor.

s,.

■ ■,

[ \ CiMTipurcr llTc>ur*iiiminu

□ 1: leu n mle Musk1 'ti-ebnu O link I'lnmiim

C ^^ ti>ninmnl«unjrft

In no limt at all, you lave ihc confidence and die know-how lu work with, trouhleshooi, and service every computer on the market today. Indeed you have wlial it takes to step into a full-time, money nuking career as an industry technieim, tixti start a computer service business uf \ our own.

No experience needed, NRI builds it in You ixi'il no previous experience in computers or clcclronics lo succeed ivith \RI. You itart with tile basics, following casy-to read instructions and diagraiiLs. (|iilckly

I

Ai'irrilllrilh) ll" Nj

ul lloimSiudy Ciranol

153-109

I


Programming

SlfiftSlWt cBiitmeil Itom page 14.

cither joystick left or right to in

joystick, so take care if you're trying to move the goalie and the forward at the same time. The goalie can only block the puck (by touching it). The forward can grab the puck

crease or decrease the time limit

when it is moving freely on ihe ice.

(1-99 minutes). If you want the

To steal the puck from your opponent's forward, press the fire

If you want the game to last for a certain length of time, position the highlight bar over TIME; then push

game to be decided by the number

of goals a player scores, move the highlight bar to SCORE; then push either stick left or right to select a winning score (1-99 goals). Press either fire button to begin the game.

button when you come in contact

Player Control

on that later). To shoot the puck, hold down

Each team consists of two players: a forward, who is a roving offensive/ defensive player, and a goalie. Joy stick 1 controls the forward and goal ie for the red team; joystick 2 controls

with this player. To check your op ponent's forward, press the fire but ton rapidly while pushing against this player. Your opponent will lose

the puck and some stability (more

Stability

Below each player's score is a stabil ity bar. The longer the bar, the more stable the forward. If a forward is checked, he loses stability. When all stability is lost, a forward will no longer be able to move (the goalie can still move). Control returns to

the forward as soon as his stability bar increases to a third of its full length. When one forward loses com plete stability, the other forward has a greater chance to score a goal since he no longer has to contend with the other forward. However,

the puck travels in the direction your stick faces, you must be care

since the goalies remain active, you're not automatically assured of scoring a goal. The game ends when time is up or when one player reaches the score limit set at the beginning of the game. If time runs out and the

you want to move. Response isn't

ful not to shoot it into your own

score is tied, the player who scores

instantaneous because you're on

next wins.

sluggish that you'll become frus trated. The goalie moves up and

goal. If you shoot the puck hard enough, it lifts off the ice, casting a shadow. While the puck is in the air, forwards can't touch it. But

down with the movement of the

goalies can deflect it at any time.

the players for the blue team. To maneuver your players, push the joystick in the direction

ice; at the same time, it's not so

the fire button. The longer you hold it, the more velocity the shot has. The puck will begin moving when

you release the button or when maximum velocity is reached. Since

When a game ends, you're re turned to the title screen. To play again, press either fire button.

Sec program listing on page 82.

â–ş BdCktifOflS continued front page 16. command allows you to turn off the screen, print to it, and then make it reappear instantaneously. Thus,

screen, lines. Thus, location 50040

the user sees only the completed

contains the color value for the two

screen. By calling this command re

lines below this, and so on.

peatedly, you can flash the contents

top screen lines, location 50042

By POKEing different color

of the screen.

values in the range 0-15 into the

The third and last command, SYS 49201, turns off Backdrops.

backdrop color memory, various

Design Considerations For many applications, the three

backdrops provided with the demo will suffice. To select one of these custom backdrops, execute the GOSUB that corresponds to that back drop. To draw a laserlike backdrop, type GO5UB 1130; to draw a line backdrop, type GOSUB 1240; and

backdrops can be created. For ex

FOR T = 50040 TO 50254 STEP

2:POKE T,0:T=T+2:POKE T,1:NEXT

draws a zebra pattern of black and white lines. To see how more com plicated backdrops are created, take a look at the sample routines in the demo. When using Backdrops, you'll

GOSUB 1290.

find that large letters look best, es hance the 3-D effect. But most importantly. Backdrops can also be

how Backdrops works. Much like

used with multicolor graphics mode. For an eye-catching title screen,

for color storage, specifically loca tions 50040-50254. Every other

program) with a backdrop. The re sults are really impressive.

value (0-15) for two raster, or

See program listing on page 85.

COMPUTE'S Gazelle

OctoDei 1989

VVtiBtffWiifii

combine a graphics screen contain ing fancy letters (drawn with a paint

byte in this range contains the color

18

KBmtrMÂŤ9nt

pecially if a shadow is added to en

gram your own backdrops, you'll need to understand a little about text and graphics screens. Back drops reserves an area of memory

HMnft

ample, the following line:

to draw a plank-like backdrop, type If you wish to design and pro

m ij war*

contains the color value for the two

G

MmtrMioftfiDniHmtoMta

Xi'ii.rtitDU

G


L= Lyco Computer Marketing & Consultants EPSON'

NX-1000

;$158

•Standard part 11*1 Inledace •HJgh spe&d draft printing 'High I. ■ .1 linn NLO lejrl and graphic • Four built-in lonls 'Paper parking

15'

LX.81O

*9-Plri dol mltrli "built-in push Iracior -("spur parking •Advanced paper handling •Noar Letter

^CITIZEN 12OD

$179

•IZOcpidull speed wMh Inv pd

* mm Cabte

r

Printer /Nitons, caWss, and connections a/atlable tor alt applications.

Star

Epson

NX-1000 11S8.9S* NX-1000 Color 1209.95 NX-1000C ' li.i ijD NX-1000C Color .1209.95 NX-JMOO 1279.95

ix-no

fof many printers.

Pltist CM.

Panasonic

FXB50 . FX-1050 LO-850

1180 1191

117B.B5 1318.95

. .$429.95

1592

. .

1515.95

112* 1595

1319.95

12OD 1B0D

MSP-15E

1138.95 1154.95

Oklmals 20w/cart 1194.95 172 1195.95

182 Turho

1229.95

$379.95

HSP-500 HSP-550

1315.95 $445.95

103 320

12B4.95 $335.95

M29.9S

COMMODORE SOFTWARE Echelon

Mich IS« . . MichS

116.95

.

129.95 120.95

■■.. ■■<■■:•--

Maniac Mansion Neuromeftler Rampage Unfhrlev Sorrm.i".

120.es 173.95 120.95

UMtlle 64

129.95

Qaoi 64 Q«i 128 Gaowrila i:e Bark el ay TriP ik Quonle SI . .

.

535.95 S39.95 J39.95 129.95 .129.95

Qaopubllth Q.olllt IIB

t29.SS 113 35

Qaoi 2.0

IJ5.9S

Print ShOi> Print Shoo Comp

125-S5 120.95

.-■I.' i

hi.i .'.-..,

.

.

. .

114 95

Carman San Dlago Wl 13(1 35

Carman San Diego US 123.95 factloaa

153 95

Cllllmnla Gaum . til Oil Raid Racing nun' Assault

153.95 1U.9S til.'

SldJllh Flghlei

123.95

.

Enr" wnxi

iti.95

I Controller

113.15

V.'lci) I i(ii)'.llrh

(15 Si

.121.95

.

aois r ir i.i1-

126.95

UllllTM IV.

Ultima V

Tlmavtoflit:

Snlltcalc 128 ... . . Dala Manager z^SA . Dala Manager 12B . Partner 64 .......

129.95 111.95

.

129.95

.

Pliniar Inrarf Xatic Jr. Xet« Supar Xttac Oold PPI »W 350

112.85 tir»

3-War

. J 35.95

Partner I2S Wora Writer 128

J309.95

ACCESSORIES

Oumhlp

Rtd Slorm Riling

Okldaia

Citizen

J179.95 J31B.9S J329.BS

LO-510

$138!

W» cutf tn» access orJ«»

PRINTERS

i

Accttt:

hfnifiN (ml npihiliin-

- ft 11-111 im vnriablo-mldlh tractor •Compid dailrjn wfbollom piper fflsd lo minim In ipact require run Is,

Quality •60-IflQH by 7M16V DPI

1H.B5

Powerjilay Jov^tlck . S« DTlkMotcher

15.S5

Xldei IH DSDD

123.95

H.«5

XPdei 14 D5DD

15! 55

174.95

129.95 149.95

Printer Paper: 100Q -.ii.'iii Iim. . . i:i ■!■. 200 shdOl OKI 20 ... .IS-95 Banner Paper 45' Roll.f10.9S

.S16.95

Dlsiettas:

129.95

DBIc<

Drive RfflnranjfleeSH Dihi Cleaner I1; Dnvr Cleaner ...

HJ.S5

.121.95

17.9S 110.SS

■ Call tor Hew lillll'. '

ATTENTION EDUCATIONAL INSTITUTIONS:

II you am not currDMly using nut educilioiiiil scivice piooiam. nicase ciil oui our teprcseninlivcs for details case call

MAGNAVOX

•14" screen

• Groan text switch

• BullHn speaker, iili stnnd and cabling for most Commodoro computes

$189'

GoldStar 2705 A • 12" amuse dlspliy

• 640h I 200v

• IBM and Commodore compatible

195 $69'

Excel FSD-2+ Disk Drive

100% Commo0or» 64C drlvo compatible, tho Ejcsleralor Plus Disk Drive Is quieter, smarter, lastor. and more

reliable than ths 15A1 and 1S41C. 7-year warrant/

monitors

CM8702

CMS702. CMS762 SCM'SIS

1259.95

GoldStar:

2105 A Compoilte

Ant... ISOOe ISOOhC 2100

MODEMS

Cardinal:

2400 MNP EXI MB2300EK E<I HB2a50IHI HB1IO0EX EXI

MB1250INT Flaititlnli WNP (-oil...in-1

169.95

External Modem • Low eirof data transmission and reception ovar standard !i ii mi i

• Mi,.'

..:i

linos

compatible with (he

inin.'r- .iLlv-.i" ( [>!, :i AT com

1S4.95 mand Eel 189.95 1I29.B5 • Automatic Data Standard

and Spaed Adjust tea lures

1IB9.9I (115.95 ISS.9S

$69 95

(69.95

(5S.9S (39.95

COMMODORE HARDWARE

eae CnmpuiK C mocomouler Drl.l 1511 ITOlik Drtn 1BQ2 0 Honllor

U2B.es (114.91 (1S9.t9 .. .(119.99

I7S4 RAM C»4 Coll PC ! in Dlik Do..,, Excel FSD-2 t C6« Drl.l 1S70 Modam

(109.9S ((89.05 (179.95 1148.95 159.55

1DB1 Monllor

$148 "

Cardinal.. MB1200EX 1IB9.9S 1239.95

(379.9S

»OBE64 Power Supply

Go with the Micro R&D Power Supply. Th* MW

701-A fosiuro double (used

ay items, schema tics, end a urn1 v.i i warranty. Stay with Iho best, stay with Micro f%r^ t

'$34J

HSD.

Wlij thopn lyco COiTipylflp? Lyco Compuior DTtepiquiHlf nims brind compulor proctucliti prlcti 3D Mo iO'/t bt1awrilflll.il you do rial iB#ihsproducl you vim idi»r|li■ ' ■ i ■. ■■ r ■: ■ ■ i "' i ■ Hot* tfo .'L n pi* | wNr gvl lAt product r nefftf? Our mflrkaFrng ill IT rKilres c nil '■ ■■ if irilnPng by our i h ■iVciui'-n At thou$>ndt al ppoplB r>MT, •f'lfV ripiFhi :■■ on cur tulngi ind itrtlcdi, *t hap» ynu too, wHl mita tyco Carnputir your fir it cholct. W:.-l "'it ..■ t « ifrrfc*? Our . ■■ i . 'V.l--r'i.r ir| ■ifnM' »H>r>lrn j1|?irnn IVUMJiiilil I-™ 'rVn h»cl »ll aT^ur mnni]l<(lu"*f i \lmn.f wsr?jnty Mi-m I'-t1. r« J^u-n'-i:) «.it i'*ri IhH tppf i-n l-i 3 ■<-1

' .-

*«iiklhilTtKJCtllaurfJuiErrr<ii'S>nic*l>apiTlrn«ii|. rtilJ inu tut A <rijf*m to m*? W+t>H*i n*il 4*i$\tll*i<it'wtt\tl tiind^rrj UPS. md c"^sl \"i*<-i\\-,m\ i' r\-\ ; i-n z?i dnipotiiir ihodigti ift iwrmtHj h »i n ■'. i lUdiji How ffa/or dip 7 W* i n - *i*3,-, -"r »ii t 0 l; cC-^r'cu-h L" r. I'r-ppgid tlitiQl&tft tnt' ISO IK thlpptd tr*1gh|<•*'■ Slm[rljr lorit] ]4ur ■:■■-' Id LroCc~r-l?'. PD. Bdi SO&fl, J-n-i &h;is, PA, i'??" Fof wdtn unfl*r JJO, pl«ti4 1^413 lu f-eighl. Petjo-.il ■ndtom^irrf chrOi nq, ra I 4 wnak *»iting patted, wi** " ' HdtFir CirdofiMri irtBcoplad. PI«»tBdd4H 'or crtdHctrdi Pcrrdiiu ord*ri tit iccapiwi Er«ti Fduciilvial InstJiullonL W* criiigs S*lti1n on dtlUftflfit iftPtnfu^laiflli. FotAPO, FPOb md kn>inilJon»lardvit,tdd IS piuiSS tef prbrllT mill Prlco* En tMi Bd r»fl«l cnh prlcit Adiirrlitd piittt md ■*i1iibEII1|f ire iub|acE to

>

- - Not raspDrtilWi Id* !)p-ir.irk -'I >wrs.

1-800-253-8760

Sain ■;■ 1~BH>-23347BO or 71T-4W-1D30 MauiG Mon-Fri 9Bfli-9pm Sit 1 Oj m- 6o m Cusiamflr Service: /I -'-494-1070 ItajT Mw -Ffi 9a m -5p m Fax: 717-494-1441


Overrun!

Overmnl is possibly the most complex

portant that a player understand the use of an HQ. Lose just one, and .ill of

comes briefing books for the built-in sce

war game available for the 64. But com

its subordinate units become computer-

plexity is not a problem here: The user

narios, listing standard formations and

controlled. Lose the supreme HQ, and

interface makes Overrun! easy to con

statistics for all individual units. The

all your units become computercontrolled.

information is extremely detailed and mostly accurate, although many veteran war gamers and U.S. Army servicemen

trol, and the pace of the game is fast. SSI, long known for its line of computer

faultless. Along with SSI's usual manual

war games, has put into this latest re lease the same effort and attention to detail we've come to expect. Overrun! is an excellent simulation

and -women will quickly note some er

of the modern battlefield. Four basic elements are used: Armor, Artillery, Infantry, and Air. Command, Control, and Communications, the all-important links between the forces, are also pre sent. Ovetrunl'a detail is amazing: Unils

All things considered, Overrun! de livers excellent play and great value for

rors. (All the listings for U.S. tanks con tain errors in one form or another.) But play isn't affected terribly by this.

the price.

—Erik Olson Overrun! Strategic Simulations 675 Ahnanor Ave. Sunnyvale, CA 94886

are individual tanks, guns, and squads.

All details are tracked by the com puter—strength of armor, unit morale, and ammunition—right down to the last

bullet in an infantrvman's rifle.

Reading the manual isn't enough

to fully understand and play the game. You must master all the options if you expect to succeed. Fire is handled by the computer. You control who shoots at

Chomp!

Overrun! is an excellent

whom, where your units move, how

ChompI'a subtitle is just when you

simulation of war at its

fast and high your helicopters fly, and

so on. Gameplay is fast and furious, but

thought it was safe to go back in the water. It might have been called just when you thought goldfish led easy lives—try this

most complex: the modern battlefield.

Despite all of the elements and de tails, the program is easily controlled. You move the units and plot the fire, and the computer handles the rest. With a tabletop game of this complex ity, it would take days to complete a major battle, but Overrun! handles the job in less than three hours. Likewise, a

full campaign would take tabletop gamers well over a year to run, but the program takes you through World War 111 in less than two days. Play isn't .ill that simple, however. As with all war games, decisions are many and situations are ever-changing.

After selecting a scenario and passing the copy-protect ion question, you set up your forces. Move each unit into place, or let the computer set up for you. Once in position, the game begins. Orders are given to units through their headquarters (HQ), It is very im 20

$49.95

COMPUTE'.* GaiBlte

October 1989

I never lost time hunting for any avail able option. The Overrun! package includes two

game and learn otherwise.

You begin life in a pet-shop gold

games. The first is the NATO-Warsaw Pact battles of World War III, probably the game most people will select first. All major and minor units are here, from the powerful M-l Abrams Main Battle tank to the smallest infantry squad. French, German, and British units also appear, along with their Soviet

fish bowl. You are alone save for brine shrimp dropped in as food. The object

counterparts.

you'll turn green and die from lack of oxygen. {Really, I'm not making this

The second game, the Mideast

Wars, lets you fight battles on World War Ill's southern front or control the fighting between Israel and the Arab countries. There's no lack of detail here. The scenarios are well designed and promise to keep your attention for many months. The next attraction is the Map/ Scenario design utilities, where you can create a full battle, including maps. If you're not ready to tackle the editor, the program will build a map and recruit

the forces for you, while you set the parameters.

Overrunl's documentation is almost

is to eat enough shrimp to grow large enough to leap out of the bowl and into an adjacent tank. If you think that's easy, then

it's obvious

you've never

been a goldfish. Should you refuse this mission,

up.) It might seem to be a nice idea to simply relax and eat whatever shrimp fall your way—you probably thought your own goldfish did this—but it is in the nature of life to strive for something better. In this case, something better is the river. To get to the river, however, you have to grow large enough to leap from

your fishbowl into the tank. Miss, and you'll land on a shelf and suddenly find your carcass being flushed away—a fate endemic to dead fish. Succeed, and you'll end up in a partially covered tank inhabited by oth-


er fish, all intent upon taking bites out

of you. Since bites sap your strength, the idea is to eat and grow large enough to take bites out of them. All of you are competing for the same food supply, so you'll have to be fast, [f you're not fast enough, you'll turn blue, an indication that you're about to shrink. Eat some thing quickly and you may be able to stave off the change. Staving off trie cat is another mat

reminiscent of the monotonic theme

from the movie Jaws. The documenta tion is more than I expected for a game

of this type, but it never takes itself seri ously and can be read with pleasure.

needs to raise $223 within a week for train fare to attend the Raccoon Lodge's annual convention in Miami.

Up to four Ralph surrogates can join in the scramble for cash, competing against each other and the clock. Play ers earn money by participating in vari

ous moneymaking schemes that take

the form of several arcade game se

quences. (The Honei/mooners' plot bears more than a passing resemblance to an other game with its roots in television's

ter. From time to time you'll see its paw reach into the water, fishing for ... you

past: Cinemaware's The Three Stooges.)

guessed it. It is simply not interested in

In the first game-within-a-game,

the other fish, and you have no escape

you join Ralph on the job, driving a bus

once caught. In the scene after you are

around New York City. Stealing a scene

caught, the cat is licking its chops. If you manage to stay away from the cat, you'll still have to contend with a monkey equipped with a fish net. Ap parently, the pet-shop owner is away. Or perhaps he has a most liberal atti tude toward his charges. Avoiding the cat and the monkey is a matter of diving deep among the aquarium plants or hiding under the lid that partially covers the tank. Of course, if you don't move you'll suffo cate, and if you don't eat you'll starve. The choice is yours: green death or yel low death. But you can get lucky.

from Pac-Man, this sequence requires you to maneuver the bus through the city's maze of streets, gobbling up pas Besides attaining the freedom of the river, you'll also earn points for your actions. Eating brine shrimp, flake

food, and a water bug will add to your

in anything I've seen.

The game provides fans

status line at the bottom of the playing

of the TV classic with the

screen. At the end of a game, after you've used your allotted lives, enter

Clwmp! scores high marks for originali ty and innovation. It should provide hours of fun and challenge for anyone tired of shooting at pink aliens.

The partial cover presents an addi try to make the leap from this tank to the next larger tank, you'll want to aim for the correct opening in the cover. Otherwise, you'll probably hear that flushing sound again. The object of the game is to pro

gress from one tank to another. Each tank is larger than the last, giving you

more opportunity for growth, but each

succeeding tank also holds larger fish, When you've completed all the tanks on one shelf, you'll have to leap to the next shelf. If successful at every level, you'll be able to leap through the win dow to the river and freedom.

How many shelves are there? 1 don't know. And modesty—or shame—

Chomp! Cosmi

431 N. Figueroa St. Wilmington, CA 90744 524.95

The Honeynwoners

hicles pose a primary threat to your safety, not to mention to your pay check. Suffer a single fender bender, and you forfeit your earnings for the turn. The same occurs if you fail to re turn to the bus depot before the time

limit expires. Your pay gets docked for each passenger who remains on

questionably the most challenging part

of The Honeymooners, and you may wonder how anyone ever earned a liv

harvest moon above the Brooklyn sky

ing this way.

line, while the computer warbles a

The game's second act also fea tures a maze, but this time it gives you a

squeaky rendition of the theme song from "The Honeymooners." The lyrics appear at the bottom of the screen, re plete with a bouncing ball that keeps time with the music for those who want to sing along.

haps the simplest controls I've seen in a

mooners" fans with the perfect vehicle

long time. But don't let that give you the idea the game is easy. There is as much challenge here as in anything I've seen. Graphics and animation are excel lent, with the movements of the fish realistic. Sound consists of music

to indulge their nostalgia for the show. The premise of the game is based

Chomp! is controlled by a joystick.

As I'm sure anyone who has ever driven in New York can attest, other ve

Jackie Gleason's smiling face rises on a

Jumping is a matter of using the stick and the fire button in combination, per

attained.

their nostalgia.

board—if you make it back to the de pot. The bus-driving segment is un

The primary purpose of First Row's The Honeymooners is to entertain, but there's more than that. The game pays affectionate tribute lo the television clas sic that inspired it, providing "Honey

forbids me telling you the level I've

perfect vehicle to indulge

As a new idea in computer gaming (or a cleverly disguised old idea),

—Ervin Bobo tional hazard to your progress. As you

er to their destinations.

the shark. What a joke on him. Your running score is shown in a

on a hall of fame roster.

challenge in this game as

many passengers you manage to deliv

score, as will eating other fish. Further, if you are in a tank with a shark and eat the water bug, you'll switch sizes with

your name or initials next to your score

There is as much

sengers instead of little dots. Your pay at the end of the day depends on how

rat's-eye view of the New York City sewer system, Ed Norton stars in this scene. The script calls for Norton to fix as many leaks as he can find and return to the surface within a designated amount of time. He carries a map show ing the layout of the pipes and the loca tion of the leaks, but, true to the stupidity for which he was famous, he quickly loses it. Nevertheless, compared to the de molition derby your bus negotiated on

and revolves around one of the show's favorite themes: Ralph Kramden's eter

the streets above, tramping around in the sewers is like a walk in the park. The only hazard here is the possibility of becoming irrevocably lost. But, given

nal quest for money. This time, he

the limited size of the sewer network, it

on an actual "Honeymooners" episode

COMPUlEVs Gazolfo

October 1989

31


COMPUTER DIRECT

EXPIRES 10-31 -89

WE WON'T BE UNDERSOLD!*

Since 1979

PRE-CHRISTMAS SALE Super Commodore 64C Systems You get all this for only

$249.95 C64C Computer..$229.95 Excelerator Plus Disk Drive

$249.95

With Excelerator Plus Disk Drive

2Epyx

Action Games

$39.90

Free Gift Offer

$14.95

Free Membership

Low Sizzler Price

in QuantumLink...$ 19.95 Free GEOS deskTOP Software Total Value

$24.95 $579.65

5/4 FLOPPY DISKS Lowest Price In The Country!! 100% Certified • Lifetime Guarantee

lui

$579.65

New Low Price Excelerator + Disk Drive

C64C Computer Includes Membership in QuantumLink & GEOS Desktop Software

Qtyol25

Double Sided

Giy °l 25

Double Density °*°f '

Commodore 1541

Free Epyx Game

Compatible

154111 Disk Drive Includes One Epyx Action Game!!

Low Sizzler Price

$19095

^j| ^^Lisi S229 95

A $19.95 Value!!

Low

Sizzler

Price

174W M

IMMEDIATE ANSWER

BUY-WISE

800-389-9473 EXT.

EXT. fl

Outide Smucc Area cull 313 jfti nl'iH

Low Sizzler Price

^W Lisl $249 95

$

147'L

We Lnve Our Customers

1 1

COMPUTER DIRECT

22292 N Pepper Rd Bamngton, IL 60010


BEST SERVICE IN THE USA • 00 Day Immediate Replacement

• Fraa tadinical Aiiiilaiue ■ Bulletin Board Service

• Expert* In tuitamer Satlifadion

price is not enough!

• Fail, Low Coil Delivery • No Credit Card Foci

• 15 Day Home Trial

• Frie Catnlegi

LARGEST SELECTION EVER No One Can Sell This Printer For Less

1 8O CPS Printer

1200 Baud External Modem 100% Hayes Compatible • RS232/DB25 Connector Included • DB9 Pin Adopter Included

2yr. Immediate Replacement

Dm Addressable Clrupliics

Nl.QSelectable from From

Panel

Italics, Elite, Pica, (Jmdeiised

[.(iivCost Adapters Available

Ci-iur<i[iics Parallel Port

'

PrtMiire Sensitive

UK Primer BufTci

<

Includes Two Ribbons

Our Low Sale Price

149

95

• Telephone Cord Included • 1200/300 bps Asynchronous •Full or Half Duplex • Auto Dial/Auto Answer •Standard 9 Volt Battery or AC Adapter* * AC Adapter Sold

List S299.00

With Thousands of Items In Stock

Magnavox RGB

Color Monitor

45!

Qty.of25 Qty. of 25 w/sleeves

95

Best Buy

High Density Disks Lots of 25

69

FREE CATALOG!!!

30% Off

As Low As

Our Low Sale Prleo

Separately for $4.95

45' 47'

100 w/sleeves, tables

48'

NO LIMITS! VA" Micro Disks Double Sided/Double Density 100% Certified

Mode in the USA Lots of 10

59 VISA

ea

• RGB, TTL, CGA fi

Call For Your Free Catalog With Everything You Neei For Commodore/Amiga or Home Office ath arty (u*r#

«J».n 30 days], -dJ na*ona\ly akrii i*d d*t-fwd fn^e on

MASTERCARD

COD

Composite Inputs • 640 H x 240 V Resolution

• Variable Sharpness Contro

■ Audio Input • Interface Cables Included • Built-in Tilt Stand

234 95 m ol lf«e

-i i*» a Eo^nrnbW paymem mr4iod

W Ij'-Cit (<pl.v*ifmJ tail W* ir,iur»iill ikpmenH orng butci fotl Kiynv' AW ptitkmjmi^o homix/II, th.fjjml UP5 Gro«i"J 3nd Vtry i'W prr orJc -\ SJ ?h_ Iil.-ria-i 'H.J*r,-» odd 0 S' «^ <!!• We lh.p fcj all painH <r» it* U S . ' t™cii C "i ■ ^'a Akj^H «i-iH ( ^ «il ■" Co»h

i>d USA ofiV I PTCES AND AVAHABiLIIV <JAJCa lO CHANGE WlTtOUl NOKE


Reviews would take a mentality the size of Nor ton's to accomplish that feat. The third segment brings Alice and Trixie inio the picture. Enlisted by Ralph to help him solve his cash-flow

Boat," then perhaps you should ask yourself whether it's worth spending $30 for the privilege of driving a bus. —Jeff Seikett

To move your forces, place the cur sor on a robot and press the fire button. You'll see setting destination appear on the profile screen. Move the cursor any

problems, the women have landed jobs

The Honeymooners

where on the playing field and press the fire button again. The unit begins

at Morgan's Department Store, assem bling jigsaw puzzles for display in its

FirsI Row Software

moving to that destination. Move to an

toys section.

The puzzles take the form of scenes from actual "Honeymooners"

3624 Market St. Philadelphia, PA 19104 $29.95

episodes scrambled or a four-by-fiveblock grid. The program rewards you

other robot and repeat the process as often as you like. You may want to hide your Com cen behind a hill or in a forest for pro tection while sending out spies and troops to locate and engage the enemy. The enemy will be searching for you.

placed before time runs out, regardless of whether you complete the entire

Modem Wars

Violence in the twenty-first century has moved from the battlefield to the foot

puzzle. Admittedly, at this payment

with a dollar for each piece correctly

Robots fire automatically when the en

ball field, and Modem Wars, courtesy of

emy is within range. You may wish to commit more of your forces to that area,

rate, your earnings will probably fall

Electronic Arts, brings the action into

but, remember, this is a mobile battle

short of even the 1960s' version of

your home. Each team still has a goal

field: The enemy may have pulled back

minimum wage. But at least you are

line, but robots have replaced linemen,

and disappeared by the time your

guaranteed something for your labors,

and pads and helmets have evolved into armor and bionics.

Grunts and Riders arrive.

as opposed to the bus scenario where

scores of 0 are routine. The game injects an element of strategy by letting you choose which

After the opening scenes of this Dan Buntcn game (Bunten is the creator

of several classics, including M.il.LE.),

you've run through them all. The pro

you're asked to find a map in the 52page manual and identify it. Once past

gram also gives you the chance of dou bling your daily winnings by answering a "Honeymooners" trivia question. In the annals of computer games,

this copy-protection scheme, several options appear: Compete with a modem opponent, practice with solo trainer, watch, save, or load a game film.

The Hoitet/tttOOneTS certainly occupies a strange niche. Consider again wh.it the

Try the practice mode, and Modem Wars offers seven war scenarios: Scrim

program asks you to do—drive a bus,

mage, QB Sneak, The Bomb, Face-Off,

repair sewer leaks, and assemble puz

Sluggers, Full War, and Defenders. These games range from simple to com plex, allowing you to field from 2 to 50

sequences you'd like to repeat once

zles. In contrast to the fantastic and fre netic pursuits found in most arcade games, The Honei/mooners seems posi tively mundane by comparison. But in the context of its subject, this kind of activity makes sense and ac counts for a large measure of The Honey mooners' charm. After all, Ralph was a bus driver on the TV show, while Nor

ton worked in the sewers. The game's content, from the opening screen to the

final graphic of Ralph in his Raccoon

players per side.

Modem Wars brings

realtime, twenty-firstcentury combat action into your home.

Lodge garb, is deeply rooted in and

lems detract from the product's appeal. First, if you aren't a fan of "The Honey mooners," or if the series simply pre

dates your own time, then at least some of the game's charm will be lost on you.

your enemy moves across his back (goal) line before time runs out. After a game, watch an accelerated

replay of the entire battle on the game film. All forces are visible, and you can see your enemy's tactics and where you made mistakes or earned points. But there's plenty more to do with

Modem Wars. In advanced scenarios

neatly recalls the world of the TV series. As an exercise in nostalgia, The Honey mooners resurrects many memories for anyone who has seen the TV show. Unfortunately, a couple of prob

In a game such as Scrimmage, there are two ways to win: Knock out the ene my Comcen or move more troops than

You are the quarterback, and the mobile Command Center (Comcen) is your headquarters. If it gets knocked out, the game is over. Under your com mand are Grunts, basic foot soldiers; Riders, your cavalry; Boomers, big guns; and Spies, your reconnaissance

you have a radar console and a drone console. Drones are your offensive air units that can be launched and guided toward enemy positions. They pack a

wallop. If you hear a drone alert, imme diately go to your radar console. You can spot an

incoming drone and at

tempt to shoot it down with your guid

units. Once a scenario is selected from

ed missiles. Radar also helps you spot

the menu, the main playing field ap pears in the form of a topographic map. Your forces are represented by the red squares, but your opponent's blue squares don't appear until your troops make contact with them. To the right of the main screen is a closeup area that lets you identify indi

hidden enemy units. A repair screen

Playing solo is fun, but the com puter is tough to beat. Modem Wars comes into its own when you compete against a human opponent. The game supports ten different modems—Com

cial breaks—lengthy pauses every time

vidual robots. Place your cursor on a ro

modore, Hayes, and others—but it took

a new screen is loaded.

bot, and its profile appears on a screen below. Listed are its type, energy level, weapon mode, and action taken: mov ing, repairing, fighting, stunned, or dug

me several frustrating attempts to make cross-town contact. Finally, I discov

The manual does a brave job of at tempting to enlighten the uninformed

as to what the show was all about, but it's hard to bridge the generation gap in

a few pages of exposition. Second, the program suffers from the computergame equivalent of too many commer

Is The Honeymooners a game for the faithful only? Not exactly. But if men tion of a television show about honey

mooners makes you think of "The Love 24

COMPUTE'S Gazolle

October 1989

and a statistics screen round out your Comcen's capabilities.

ered that my Aprotek modem works

only in the game's 1670 modem mode. You may have to experiment if your


modem isn't listed on the game disk. Once contact is made, one player chooses from the seven scenarios and play begins. Comments, quips, and in sults may be typed while the game is in progress. If a problem arises, you can also signal for your opponent to pick up the telephone and talk. [ contacted Gazette reviewer Erik Olson and challenged him to a few

on points—96 to 84. Not the best of

endings, thinks Rod, but any victory is

better than nothing. The two quarter backs meet after the game, watch the

game film, and discuss mistakes and surprises.

Neteel; OK, Olson, I didn't like the

Lords. Make the proper moves and Father Time will appear to explain both the plot and your mission, as well as how to travel in time by entering the grandfather clock. There you'll find a

a rematch. The next rime your phone

number representing a different time

rings, be ready to face one mean Modem Wars veteran.

groups or by leaving messages on local bulletin boards. CompuServe or Quan-

By the way, your check is in the mail.

tumLink also have online areas to help

—Tom Netscl and Erik Olson

him to be paid, 1 assumed he would be

flash caused by the meddling Time

way that last game ended. That was a lucky shot. 1 was robbed, and 1 demand

rounds of Modem Wars. (Players can be found by contacting Commodore user

you locate other modem gamers.) Since 1 edit Olson's reviews and arrange for

The adventures begin in the your own house in the wake of a blinding

cogwheel with the numbers 1-9, each

Modem Wars

an ideal opponent. At this point I'll re

Electronic Arts 1820 Gateway Dr.

linquish control of this review to him

San Mateo, CA 94404

and let him call the play-by-play action as 1 take control of the blue team and he

$34.95

commands the red forces. Olson: The two sides set up in a scrimmage formation much like the old American football lineup. The whistle

As an adventure. Time & Magik follows

blows, and the game begins. Incredibly, both quarterbacks decide to sweep their

a familiar pattern: making danger-filled trips through mazes and rooms, pursu

necessary to the game's ultimate solu

robots right. Blue gains an early advan tage when the Red QB moves his flank

ing artifacts needed to complete your

While Red is pinned down, Blue's

mission, then dashing for home with out getting killed. Where the game makes its mark is

what you're looking for or even where to look until you find an object marked with the symbol of a magical hourglass. The solution is to explore and examine

flankers get a clear run to the back line

ers into a strongly held Blue position.

Time & Magik

Each time zone holds an artifact

tion, but, of course, you have no idea

through the use of time. Rather than be

everything—houses, gardens, volcanic

and earn terrain points. Red, however, commits his rear

ing a single adventure, Time & Magik is a trilogy where rooms exist in different

wastelands—and pick up everything

line to the battle. Lasers fly, and the bal ance returns as Red kills enough robots

times. And it has graphics, although they are of the slide-show (nonanimated)

you can. Artifacts should be used only as necessary to stay alive. Try to make it to your destination, a cauldron at the

to make up for Blue's early lead, leaving

variety.

End of Time, with the rest.

several Blue and Red robots smoking on the baUlefield. No Comcens are de tected, so both sides make the run for the back line with their remaining forces. Red reaches first, followed rap idly by Blue. Both sides then rum back

Some artifacts are necessary only to advance the game and, once used,

It's the stuff of which good adventures are

made.

to the battlefield, looking for enough kills to break the tie. No joy in Mud-

may be discarded. You'll find examples of this in various stages of the game. In one house, as you ascend the stairs, you are told there seems to be a hollow wall panel in the stairwell. The panel ap pears utterly sealed until you go to the

score shows a draw. The second game, The Bomb, is

In the first section of the trilogy, your mission is to thwart the Time

second floor, enter the music room, take a lute, descend the stairs, and play the lute before the panel, which magi

even simpler—just the two Comcens, hiding somewhere, each armed with drones and missiles. At the starting gun, Blue charges straight across the

Lords who would seize control of time

cally opens.

and bend eternity to their will. To do this, you must locate nine artifacts, one

This scene is indicative of the mix ture of legend, myth, and science evi

from each time zone that range from

dent throughout Time mid Magik, It's the

center line, while Red flanks left, look

the far past to the far future. The second section deals with find ing the lost Red Moon Crystal, the last

ville, however—time runs out and the

ing for cover. Several clicks pass while the two quarterbacks eye their radar consoles, each looking for the other. Blue gets first spot and lobs a drone at red. Red misses the interception shot but man ages to dodge the heavy missile. Red re turns fire, with little luck, but notices the Blue Comcen trying to cross the riv er-—a tactical mistake. Red fires all of his drones into the Blue Comcen, dam aging it badly, but not enough. Now

Red is helpless against Blue's drones. Red runs for the forest, while Blue sends up drones and missiles. Fortu nately for Red, the whistle blows just before Blue can finish him off. Red wins

point out that you can add more sub

stuff of which good adventures are made. While Time & Magik does share some common ground with other ad venture games, the use of time travel to navigate safely through various periods of past and future gives the game a needed inventive twist. About 75 percent of the screen is occupied by a graphic, with the remain ing space reserved for communications. A bit of advice: Side 1 of the disk shows only a picture of the grandfather clock, but after you've booted the game, flip the disk over and access the entire li brary of scenes. Should you wish to re

stance to the scenario by reading the

view moves, the graphic may be pushed

short story that makes up most of the

out of the way to reveal more text.

source of magical power. The conclu

sion of the trilogy centers on recovering the stolen Crystal from the mad Myglar before he can misuse its power. The first scenario deals with time travel; the other two seem to take place on a single stage where magic is the key; hence the name of the game. Though this brief summary of the

plot may make Time & Magik appear to be just another adventure game, I'll

documentation.

The parser, that part of the game COMPUTErs Gazotfo

October 1989

25


Reviews with which you communicate, is very

their hands. Hit all five targets faster

good. It understands simple sentences

than your opponent to win.

and reacts to requests phrased in a vari

Quid spitting. Bite, chew, and spit tobacco juice into a spittoon. Part of the

ety of ways.

Another interesting device is the Undo feature. Should you become hopelessly entangled, Undo will move you back several spaces in time to a

point before you made your mistakes. It can even bring you back from the dead. This seems entirely appropriate in a game whose main theme is time travel. The documentation is sparse and hin

dered by Ihe necessily of including in structions for five computer systems. The slide-show graphics are very nicely done, but they contribute nothing to

the game except for scenery. And if you get hopelessly stuck, there is always the clue book.

object is not to swallow the quid of to bacco during the contest.

from one numbered paragraph to an other rather than simply being told what you need to know. But 1 doubt the game would be any fun at all if the an swers were easy, and it's better to have obscure clues than to have none at all. On a 5-point raling system, 1 give

rime & Magik an overall grade of 3. It's entertaining but not extraordinary, fun but not completely captivating, and

puzzling but not unsolvable—a fair value for the money. —Ervin Bobo

Time & Magik Datasoft W808 Nardhoff Pt.

exchange of lint on a crowded city

street. Many bear a close resemblance to others in the crowd, but that doesn't mean they're equal. Two ideas can be great in concept, but while one suc

ceeds brilliantly in execution, the other stumbles. Western Games' concept is

Everyone's favorite Western characters—

from beer drinkers and

bartenders to dance-hall girls and piano players—

are here in humorous, colorful scenes.

The arrangement of clues is as ar cane as the game itself. You are directed

scraps from other ideas like a mutual

Milking: Dairy farming has long been mechanized and computerized, but here you get a chance to milk a cow

fine. It's something like Caveman Ughtympics updated about a million years in that it parodies more serious

"games" programs. It's amusing, clev er, and graphically superb. Yet where Caveman Ugh-hjmpics stays within the bounds of manageability, Western

Games overreaches itself. Us payability is in the difficult-toimpossible range (barring extended ses sions at the computer). Although you supposedly can play it by using the key board, the game favors joystick users. While the computer and joystick are cer

by hand. Fill up the milk can before

tainly capable of doing all the game re quires, it asks too much. Joystick moves are intense and too refined. The milking

your opponent.

game demands a motion similar to con

Dancing: Follow the dance-hall girl and keep the beat. There's audience

tinually shifting from first gear on up to

participation in this one: A cowboy who don't like your dancin' will bash the piano player. He won't play agin

fifth, to reverse, and back again. Dancing requires ten different joy stick movements. Even if you can re member all the moves, computer

less'n you buy him a beer. Eating competition: First to eat the pot of beans wins. Burping is discour

response can be poor and occasionally nonexistent. The quid-spitting game

aged 'cause it takes up time, an' it ain't polite, neither.

joystick moves would make Western

seemed impossible. Simplifying the Games a bit easier to master and a lot easier to enjoy. However, if you don't mind spend ing a lot of time working past the frus tration of conquering these games, they are fun. Artistic, animated cartoons; a

ChalBworlh, CA 91311 $29.95

clever sense of humor; a well-conceived, balanced (if nutty) concept—Western Games has all of these. In some sections it loses out only in its execution. For dedicated game players, however, that can be part of the challenge. —Robin Minnkk

Western Games

What do arm wrestling, tobacco-quid spitting, cow milking, dancing, bean eating, and shooting bottles of beer

have in common? They're all contests enjoyed by people in the Old West. And they all comprise Western Games, a

frontier spoof for the 64 from DigiTek. This no-frills, one-disk package

The games are fairly self-explana tory. Perhaps that's why DigiTek saw

fit to supply only the sparsest of docu

has you playing these off-the-wall pas times against either the computer or an other varmint of your choice. All your

mentation. i;or each one there is a de

favorite Western characters are here in

the joystick, and remarks from Cowboy

humorous, full-color scenes, from the

beer drinkers and the bartender to the dance-hall girl and the piano player. Their comments about the goings-on appear over their heads in cartoon-style balloons. Western music even sneaks

scription of the windows that take you through each event, brief directions for Tottle—sort of a Western-style com mentary on what's going to happen. There are no loading instructions, no explanations of scoring or the dollar amounts that appear in the window, no words about what to expect between

into the background from time to time.

games. What hints there are about how

Here's a rundown of the events:

to play exist solely in Tottle's remarks.

Arm wrestling. You and your op ponent meet arm to arm. Best two out

of three wins. Beer-bottle shooting. While the vil lage idiots hold the bottles, mugs, and glasses, you try to shoot them out of 26

COMPUTEI's Gazetta

October 19B9

You have to read between the lines— a lot. Now, ideas zip down the concept pike in the computer world. They fly

along in bunches, knocking into each other, rubbing off bits, and picking up

Western Games DigiTek 8910 N. Dale Mabry Suite 37 Tampa, Fl 33612

S29.95

COMPUTE'S Gazette is looking for utililies, games, applications,

educational programs, and I u tori a I articles. If you've created a pro gram that you think other readers

might enjoy or find useful, send it,

on tape or disk, to: Submissions Reviewer, COMPUTE! Publications,

P.O. Box 5406, Greensboro, NC 27403. Please enclose an SASE if you wish to have ihe materials returned. Articles are reviewed within four weeks of submission.

G


ACTION REPLAY v5.0 THE ULTIMATE UTILITY /BACKUP CARTRIDGE FOR THE C64/I28

NEW!

WARP 25

• Action Replay allows you to Freeze the aclion of any

Memory Resident Piogram and makeioi.compiele back-

Tr« *orWs laslest cfs* serial Turbo A typo! cackup mil rdoad in under 5 seconds

■ No specal Tomiats — with acaon fBpiay voi sjt^ save 5'soiy into Warp ?5 siatirt ' Backup all your susiing programs In load a! unWievaBle spaM' '

RAMLOADER

,

■.

Warp Save.load Available straight irom Basic.

You can also foad loadntoslolyour commercial ongfnals Zb limes lastQi'Witti our special LSI logic processor and 6K olontoard Ram. Action Replsy others (to world's fastest Disk Serial Turto.

ONLY

$64."

UNIQUE CODE CRACKER MONITOR * FtaeJe any program and enter a full macfimo cole monitor ■ Full Monitor Fea:u rBi * Bksjsb of Acton Replays on Board Ram trie program can be lotted at in to ENTIRETY That moarft you sbb 1M& code in us Frozen slate noi jn a Read siara as wiih compoiiiors proOucls.

MORE UNIQUE FEATURES *

Simple OparaKin: Jurat press [he bunon ai any poini and make a complete back-up of any memory-resident program ro lape Of risk.

■ ■

Turto Relax). AH tat ups reload completely independent ol Pie cartrcge S Tu*m sp«d Sprite Monitor. View the Spnie sol Irom the frwen program — save The Sprite — lrgnsfer the Sprite from one gama lo another. Wipe out Spjues, view the ammaiion on screen Create cusiom programs.

-

Sprite fttor. EnecBve on mosl programs — maki ywrMH irhincW« Unique Picture Save: Froezeamlsava any Hi^esSasen to Tape Of tfc&k. Saved In Koala, MdfJIes formal. Compactor E!foent compaenng lecfinipues — 3 programs per cfsv — 6 ii you use borji ales

SUPER CRUNCHER - ONLY $£ ■

Single File: AH programs saved as a single Me lor maximum compatibility.

A Lrt.hly ro (urn you: Aciron' Replay 5 Into a surjor^pawerful program Ccrr.rjgciOr. Reduce

UtjIiiyCommarxfe^MafivaodrrjonalcornjTianas Aulonum,Append,0)d.Delete.Lpie$ai-8fFaic Scfwn Dump Pmtou! any soeeiiL*i lfi Gray £ca'*s.DouW9 size onrttoptons Unstoppable Reset. Reset buTlon lo Retrieve System and Reset even so caNed

programs by uo 10 SOW Furtier aenoact err

grams already crtchM by W5'$ compactor.

81,1571 and iMh 06^,120, or 1280 jin& Dsk Unities. Fast Formal, Dir&cTory, Lisl, Run and man/ other key commands arc operated by Function Keys. Unique flasiarr Remember all of (hase ul-iiiios are availatfa at on& line Irom an mlergratud

GRAPHICS SUPPORT DISK

ONLY $19.99 To Uka advantage ol AR5s iinujje power. *e have prepare) a tun* ol pat* « suppwi tac'nes

-

system A rumng program can be Ficwn to entef any Uraiy and th* proo/am is ai trw loucn ol a kay — wi:r>aui ccrupttw

SCREEN VIEWER: View serums in a 'slide stow1 sequence.

LSI Logic Processor: This is wheie Action Replay V gets it& pawej. A special custom LSI diip denned to process the k)gk; necessary for tins unmitttied Freeie.'FleSlan power. No Oinef

MESSAGE MAKER: Add sooting massages

u-t^ b r- is ins power1

& inJur saved screens withmuK

PHOSPHITE: A MspraetdiW.

•■

ZOOM LENS. EipMeseCions of any saved screen id EJf size.

UPGRADE R0M-0NLY$16.99 Give your Afi IV an me pDwer ol the new VS 0.

- '

ORDERS*

DATEL COMPUTERS

1 -800-782-9110 MON-SAT 8AM - 5PM (PST)

TU-Sft 10AM-6PM

EPROMMER 64 - ONLY $69.99 COMPLETE

Tho most powerful dWk nlb&er ovallable onywhorn at any prtcel BuiiNtobtoilsOclinitya'wo-pCBi lyjtom — ajoflwaiopOOlcoQoarvaaooicaalcabietoconnocMne 1MI/I571 lo

M/JBWayp) Wliut fllvoi Burs! Mbbler Us power? ConvdntioiiQl nlbtolore dovo (o dacodo Iho dafa from tno disk Doforo It can

tranitet It mlng me soiial ptxl bus — when non-jtandara data aro encoun'ofed thev ^e boat. Burjt Nitibler tianslera aala as row GCB code vta the palpal cotKQ without ir» neod to decode tt. jo -/ai get a pertect copy ' tt ortgmat.

-

Top quaOty. easy to use EPfJOM pfogrommar tor the til

128. Monu-drlvQn sottwOTe/hardiucHQ prjckogn rnokes programrTiinrj. reaOrng. verifying, copying EPWDM'i slmpllcItVtlielt.

-

Program2716THRU2725&chlpi# 12-521 or25volts.

FuH feature system — a9 tunctbns coveted Including device cheefc/verify.

The most compjehenave. fflenply ana best value ten tho

Ideal compareon lor Supetom Eipandei. ISK EPPOM

money piogramrner available for W/Ufl.

Will nteOie up to -11 tract;!- Copy a whole disk in undui two minutes. Fitted ii minxes— no widwlng lequl'ed or, (M? (!571 roguiies tokfertna).

Board or any EPROM-basod projed.

Software Only SI9.99 • Cable Only $19.99

TOOLKIT IV- Only $14.99

256K SUPEROM EXPANDER Only $49.99

DIGITAL SOUND SAMPLER - Only $B9.99

.

Allows you to record any sound digitally Inlo memory and then replay H wilh astounding etfecls.

On booia operanng iystem — no programs to load.

Playback lorwatdvbackwardi with echoAoverb/ilne

• •

Menu driven — |uit pre» a key to Cod piQgfam. Seleci any aot under software controls.

-

MIDI compatible with our MIDI 64 jntarfoce.

tlrtque EPROM genefatoi toutuie will take you! own pjogrorrs — basic Of m/c and hen them Ifrto auro$tojt

8 jockeis eock occopl 6K thru 32K ROM or EPROM ch/pi.

EPROM5 CEPHOM bumei l

ROBOT ARM-Only S89.99 •

Humanlike doiterity Id marripulale snail objocls

AccessQrtos: Commodoro eA [ntortocn. Tinge'' Jaws, Shovol/Scoop. Mognotlc Attochrtiont. 2 JoyStlcki

Uiejd "D" sue baterto) (not Includea)

Wofta wlih or withoul mtettoco

MIDI 64 - Only $d9.99 •

Ful speciflcatlon MIDI Interface of a reowtic price.

MIDI IN* MIDI OUT. MICM THBU

Compatible with Digital Sound Sampler.

DATEL COMPUTERS 3430 E. TROPICANA #67

IAS VEGAS, NVB9121

702-454-7700

CALL US FOR THE LOWEST PRICES ON OTHER HARDWARE & SOFTWARE

DEEP SCAN BURST NIBBLER - Only $39.99 Complete

CUSTOMER SERV/TECH SUPPORT

moduicflon.

FuB iound edptino and realtime effects menu with wovefafms.

■ .

Powerful rjequerx:er plus tood/save function. Unelri — Mtein — Lino Out — reedback controls.

TURBO ROM II - Only $24.99 ■ •

A replacement tor tno actual kernal inside your 6d. loads/Save! most programs at 6-6 time) normal spood.

Improved DOS support include 10 sec format,

Programmed function keys; Load, C&eciory. OW, etc

Relurntonomalkernal at Idck of □ switch.

File copier • Special I/O loader • Plus lots more. Rtted in minutes — no soldering usja&y required-

The Lrltlmato disk tooM for tho 1531 with moie featuroj

thanmosl fortes. An absolute mult for ttw lortous disk hacker. DISK DOCTOR V2« HEADER/GAP EDtlOfi • D!SK LOOK Recover last files. Disassemble any progiom from Ihe

disk to SCREEN or PRINTER. Much, much more • •

FILE COMPACTOR • FAST DISK COPY* FAST RLE COPY 10 SECOND FORMATTER . ERROR EDIT • MUCH, MORE.

SMART CART - CARTRIDGE ONLY $59.99 ■

NOW VOU CAN HAVE A33K CAOfHIDGG THAI YOU PRO GRAM LIKE [JAM THEN ACTS LIKE ROM'

32K psuedo-ROM — battoty bockad to kni up lo 2 years.

Make your own cartridge — even auto itart Types with out !he need for an EPROM Burner.

Can be switched in/out via software

MOTHER BOARD - Only $29.99

• •

. SOFTWARE ONLY $14.99

Soyes wear on eiponslon pon Accepts 3 caitndget tiwitchoco)

Turn your cartridge Into a 32K RAM disk with our RAM DfSK software.

"Add $4 Shipping 8 Handling in ifie U.S. - Add $14 lor

Chocks / Mono/ Orders / C.O.D. Aceeplod • SPECIFY COMPUTER S,

Foreign Ordeis - CanadrtMeiico Add StO.OQ - Virgin Is

□RIVE MODEL WITH ORDER ■ Please call lot return auftorcaKM nutn-

lands, AK, HI. FPO, APO Add ¥7.00 - Add S3 00 C.O.D.,

bar. Oder Returns subject lo 20% reslocKIng tee.


o

PLE SEARCH Mike Bloustlne Generate and print three types of puzzles—word-search, number-search, and pictogram-search—with this versatile program for the 64. A printer is required. Word-search puzzles have been popular for many years. They're great for developing pattern-recog

o

nition, vocabulary, and spelling

reader," found elsewhere in this issue. When you've finished enter ing the program, be sure save a copy to tape or disk. To get started,

skills. Many newspapers offer word-

simply load and run the program.

search puzzles daily, and dozens of books devoted to them have been published. Over the years, many forms of this puzzle have evolved. Number-search and pictogramsearch puzzles (constructed using

lows you to select the type of puz zle you want to design. Begin by pressing the number key corre sponding to the type of puzzle you want to create. Then enter the size

graphics symbols) are two of the

of your puzzle. Puzzles may be as

most common variations.

small as a 10 X 10 character grid or

With "Triple Search," you can generate your own word-search,

With it, you can create large, com

bers. If you're making a pictogramsearch puzzle, enter the graphics

nally; or you can build smaller, sim pler puzzles where the words are restricted to only a vertical or hori

zontal orientation. If needed, Triple Search will even print an answer key for you.

Getting Started Triple Search is written in BASIC.

October 1989

Enter the number of words, numbers, or pictograms to include

vertically, horizontally, and diago

COMPUTE!s Gazelle

as large as a 40 X 40 character grid.

number-search, and pictogramsearch puzzles. Not only does this program assist you in designing the puzzles, it prints them out as well. plex puzzles with words running

28

Triple Search's menu screen al

in your puzzle. Then type each in. If you're building a number-search puzzle, be sure to enter only num

characters shown on the front face of the 64's keys. If you're designing

a word-search puzzle, enter only al phabetic characters. You can use

spaces in your words, but Triple Search fills them with random characters when it generates the

puzzle. To prevent this from hap pening, don't include any spaces when you enter your words. For ex

To avoid typing errors while enter

ample, you'd enter JOHN DOE as

ing it, use "The Automatic Proof

JOHNDOE,


GAZETTE

ESTABLISHED 1

1*89

Retail Outlet: Perm Station, Main Concourse (Beneath Madison Squaro Garden) NYC, NY 10001

OUTSIDE USA....CALL

StoreHours:Mon.Thurs8:3O.(!frie:30.S/Sat.ClosecJ/Sun9:30-7

FOR ORDERS & INFORMATION CALL TOLL FREE

7CO

4:30pm [710)692-1148

fax no. 7186923372

TELEX 422132 MGRANT

Order Hours: Monday-Thursday. 9:00am-7:00pm i Friday 9:00am-6:00pm / Saturdav-Closed / Sunday 9:30am-6pm. 110 SURCHARGE FOR CREDIT CARD ORDERS I WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS / DISCOUNTS for QUANTITY ORDERS PERSONAL -■. CORPORATE

I FINANCING NOW AVAILABLE

O commodore O

C= 128= D COMPUTER PACKAGES

,30,40,60,80 M

lGO Software

COLT PACKAGE

COMMODORE

S11995 MEW C-128D with

PRINTERS

#1

C/12S-D DELUXE PKG.

C/128-D COMPUTER w/BUILT-IN DISK DRIVE ■ COMMODORE 1902 RGB COLOR MONITOR

COMMODORE COLOR PRINTER

_$629

1750 RAM EXPANSION

irOOHMIEIPANSION.

CALL _

HIM EXPANSION MODULE

tl 14 »

leEcs.cnAPraxjn interface XETEC S. CfiAFHIX SB INTERFACE XETEC StlPEHGRJPHII GOLD C-64-C-64C POWEB SUPRT. C-166 0 MOD E U

C-1670 MODEM.

COMMODORE 135OWOUSE. COWWODORE 1151 MOU?E.__

[MM

ja.as it) BS STj BS SHS5 SllOS

..._

[M9S

I3SB5 XH X

XETEC IT. KERNEL 20M9HABD OKf.'ES fOH\

CMC

KM

XETEC ■-.■■' I-". CM'128 » HBO

". ■ FOR:

C-l!8&ia!D'...»l» ...SUM

DISK DRIVES

C/128-DCOMPLETEPKG ■ O128-D COMPUTER w.BUILT-IN DISKDRIVE COMMODORE COLOR PRINTER 12" MONITOR

0tis7i

S219 COMMOOQHE COLT Computor . M0K 4 77-7.16UHI ■ Two 3E0K Floppy Disk Drives . MoruUomlor . MS DOS & GW Ba?lc

W/1 Floppy & 20MB, Hard Drive COMMODORE COLT W/1084S MONITOR.

CALL

PC-40III

S859

MONITOR

Icocy - Vidoo Gi.ichics

AMIGA 2000 00 1MB Eip. l

AFWQCft^

ui*in 3 5' Oiik Drive

RGB COLOR PACKAGE

wars

>■„

*729

A-2000 W.'«MB

*949

AMIGA 2500 ■

40MB Herd Ofivb

Kuyboard ■ Uouse ■ Amiga

$3199

AMIGA 1010 DISK DRIVE A-1680 MODEM

.'159.95 >gg 95

20,30,40,60,80 MB HARD DRIVES FOR AMIGA 500.'2000 IN STOCK

A-2088D BRIDGE BOARD

#4 COLOR PACKAGE COMMODORE C-64/C COMPUTER

COMMODORE 1541-C DISK DRIVE COMMODORE COLOR PRINTER COLOR MONITOR GEOS.OUANTUM LINK SOFTWARES

$469.95

A.2236D AT BRIDGE BOARD.*1079.95 A-501 MEMORY EXPANSION.... J149.95 ALL OTHER AMIGA PERIPHERALS & ACCESSORIES IN STOCKI

1084S RGB COLOR MONITOR

$279

RUSH SERVICE AVAILftBLE..CALL FOR DETAILS SKI

Bni

AMIGA 2000

,_._

41010 3.5" Drive

Drive

E

$1429

S799

AMIGA 300 With 1084S

COMMODORE 1541/C DISK DRIVE

M

SI 929

AMIGA 500 With 108JS

COMMODORE C-BtlC COMPUTER COMMODORE COLOR PRINTER 12-MONITOR GEOS.QUANTUM LI NK SOFTWARES

SANYO PR-3000A

I Daisy Whtl

V""

■■ sji

■■■

$59 commocJore

MONITORS

COMMODORE 1064S...J279.95 COMMODORE 1302 COLOR MONITOR J1B9.9E

3 5'DiMtDNve'Mouso-nGQ Color Monitor ■ Froo Sod-

#3 COMPLETE PACKAGE

S169

COMPATABLE

B02B&12MH*. .IUB RAM 40MQ hard

A- r< [:.: ,1',;??. . Bin Inn

COMPUTER PACKAGES

WHEEL L.a PMMTLR

PRINTER

K;

$659

WE CAN RECONFIGURE ANY OF OUR COMPUTER PACKAGES TO YOUR SPECIFICATIONS. CALL FOR INFORMATION.

MPS-1000

$869

*469 am o with ims

J99 DPS-1101 DAISY

3169

S659

COMMODORE,, u'*

commodore

1525DOTUATRIX PRINTER

MPS. 1150

Built-in Disk Drive

SPECIAL!!

HARD DRIVES IN STOCK!

commodorG

L-

COLOR PACKAGE onfix -K^tona ■ J i' D* Om uw FlGfiCoiQ' Uur>tor ' Flos Mouse A

$1629

AMIGA 2000 W/1084S s-tenn

MONITOR

*1699

PRINTERS CITIZFN

ma

1S0-D

FX6M LQ-HO 1595

..„„

til»BS

OM-BS HT»a

U-aiD 1ITSM LQ-S10. '

EPSON

Panasonic

lisa

H03.ES

1093

CHS6 tES.95

3131.....

ti77.aa i«i

1124 1191

NX-ICOOC

NX-1000C Ba*t»

-

JIS4-8S

l?»«

Nx-iieo NX-1000[l*nbow

tiH.ns ti 14.0S

NX-SIM

ilM.lS

OKtLMW

OH I WAI E M OKIDATAIM-.

OKIDArAJJO. 0KIDSTJ3J1

OHIDA!A1»._

I

!

(1399S H13.85

Ba.£S KW.M

_.... M5485

AMIGA

2000 HD IMS HAM

Keyboard

Mouse iK-sn 3 5"DiSC Drivo arO Drive Syslefn Software Arr.^a Basic

$1999

PHM

. .

VM3S

JOYSTICKS CONTflOl-COUPETinON'lMX I8.BS KF1AF1 STARMASTEH

SV( OU1CKSH0T KRAFT1CE W!C0 SLACK WAX WIC03-WAY

USS

K.9S

KSS S.9S

11695

116.85

Hffi


want to list them at the end of the puzzle. If so, it also asks whether or not you want to sort them before printing. Answer both prompts with Y (for Yes) or N (for No).

!f you're generating a number-

search or pictogram-search puzzle, you can have the program randomly

generate the numbers or pictograms for you. If you choose this option, Triple Search prompts you for the length of the puzzle entries. Keep in

The Finishing Touches

mind that if you enter a length that is longer than one-third the size of the puzzle, Triple Search may not be able to generate the puzzle.

your puzzle, it asks you to select which orientations should be used in building the puzzle. You can

Before Triple Search constructs

Once you've typed in the en

have the program position entries

vertically, horizontally, diagonally,

tries, the program asks whether you

G

i

M

E

-

*

I

IT

A

c

c

*

A

O -

E

S

p

u

tX

i>

ft

into the puzzle relative to its overall

*

V

L

,

*

*

*

A S

*

N E

*

I

T

it

G N

N 0

*

N

R

.

.

T O

L

*

D Y

*

at i answer

J D E

C U

O X

O M

N

I

and then run the program again.

N

On your next attempt, create a puz

*

*

N N

key (above) with th, • puzzle (below).

N

S

M N T C Z E H D M E A V

R

1

Z

U C K

gram finishes printing, it asks

P

L

F

D C S

0 Y

F P D X G 0 0 B A L

s

B

R

B

c C H S

L

B

H K

G

S A

Z

R D W R R W U

I M E T Q U I 0 P F S C

F H U A F

T O A

S

I

F

Y

L o X

V

L

E

P

I

T W E W G N

I

U W N X

E D N 0 B

L

J

V H A N T

■I

V G C U 0 M C 0 X

s

K N V C

Q c E O M J

Q V N 1

I

N

L

Y G

L A

B

Z S C N

K

E

N N E D Y A N N

P

F N Q C

N

E W N Z

K N R D X Z T 0

K

P

A Y

or N to exit to BASIC. Triple Search is designed to

S M N E

V H R

Type V to return to the main menu

work with all printers, but it may re quire some minor changes for cer tain printers. After the program

E U R O Q

J

other puzzle or quit the program.

C

R

J

whether you want to generate an

H L

X

z P

Printing

Q Q

Z G

A

zle with fewer words or increase the puzzle's dimensions.

Triple Search prints the answer key using asterisks to mark the blank spots; then it prints the puzzle on the following page. When the pro

F

S K

many entries may take a long time

to generate; some may even be im possible. If the program gets stuck placing a word, press RUN/STOP

.

THI ! PRESIDENTS • PUZZLE V A M F

erally takes only a couple of min

size. Smaller puzzles containing

0

N

Search builds the puzzle. This gen

*

*

prompts in the program, Triple

the number of entries that must fit

H K

L A

S

beginning of the prompt, you may

utes. The time required depends on

*

"Triple Search" generates

gram prints a quotation mark at the

*

1

E N N E

dents in this puzzle. Type the title and message exactly as you want them to appear. Because the pro

*

1

A N T

K

and Find the names of all the presi

punctuation marks as part of your

W

B

puzzle. The title appears above the puzzle, and the message, below it. An example title and message might read: The Presidents Puzzle

After you've answered all the

D *

Next, Triple Search lets you

enter a title and a message for the

title or message.

A

A

in all directions.

enter commas, colons, or any other

THE PRESIDENTS PUZZLE KE1 -j

both vertically and horizontally, or

F 0

Q

FIND THE NAMES OF ALL THE PRESIDENTS IN THIS PUZZLE

prints the answer key, it advances to

the next page to print the puzzle. It assumes that the length of a printed

page is 66 lines. If your printer uses a different page length, change the value of LN in line 190 to the correct length. Triple Search also assumes a page width of 80 characters. If your printer has a different page width,

change the value of WD in line 190

ADAMS

BUCHANAN

to the proper width.

JACKSON

JEFFERSON

KENNEDY

LINCOLN

NIXON

ROOSEVELT

To print pictogram-search puz zles, Triple Search uses ASCII codes 191-254. If your printer can't

TRUMAN

WASHINGTON

print these characters, you won't be

able to print pictogram puzzles. See program listing on page 85.

30

COMPUTE'S Gazeuo

OctobDr 1989

G


The High School Math Student's Survival Kit The INTELLIGENT TUTOR High School M»lh Series is jii oununding way for siudem- n> develop their ■.kills ai nl! levels of high school ntiih. Designed by

ediKElon, the series is exiremely eomprehflnjlya ™d effective.

Each program in the INTELLIGENT TUTOR series is complete 4nd self-

contained* and covert a full, one-year COUUfi Much ]•, designed u> help students review and mailer basic principles und carcepis. develop ihdr problem-salving skills, iind hinkl Ibfilr confidence. PRE-ALGEBRA

$49.9!

ALGEBRA

J49.95

1

GEOMETRY

J49.9S

ALGERRA

$49.95

2

TRIGONOMETRY AND ADVANCED TOPICS

BOOT MAKER

S49.95

INTRODUCTORY CALCULUS

$49.95

SAT

J69.95

MATH

.SPECIAL PRICE FOR ALL

SEVEN TITLES:

J269.9S

AVAILABLE FOR:

Apple II Series, Macintosh Commodore 64'12H

Tal Bush

IBM PC ami compatible.

IDOftDI'K. CALL

(800) 521-4518 ■ rations jJu1 \~> Mi ilunuf md hji

lm.ti.iii.* roidcift bU 5* tfl&bi

Make your programs boot like commercial software with this simple, yet powerful utility for the 64, Disk drive required.

Ijpi intelligent Tutor Intelligent Softwaic. Inc • 9WW Cypress AvEnne • Monster, IN 46321

If you've ever spent time looking through back issues

of your favorite magazine for a program's starting ad dress, then "Bool Maker" is for you. Boot Maker causes BASIC and machine language programs to run auto

matically when you load them—no more searching for starting addresses or typing RUN.

Getting Started

Boot Maker is written in BASIC with machine language routines stored in DATA statements. To ensure accurate entry, use "The Automatic Proofreader," found else

where in this issue, to type it in. Be sure to save a copy of the program to disk when you've finished typing. Before you run the program, determine the exact filename of the program you wish to make bootable. Next, load and run Boot Maker; then put the disk con taining this program into the drive. At the prompt, en

ter the filename of the program. Next, enter Y if the program is written in BASIC or N if it requires a SYS

COPIES 99.50% OF PROTECTED SOFTWARE

WITH POWER AND PARAMETERS TO SPARE... UPDATING (cost US Si 8.00) ADDS EVEN MORE. •

Modules are automatically called, when copying certain

"Tough 10 Copy" disks. These are installed on SIDE 1

command. (Note that you must enter Y for a machine language program that loads and runs as if it were in

BASIC—a program like SpeedScript, for example.) If you type N, you'll be prompted for the starting address. Finally, enter a unique filename for the new boot able program. (The filename must be different from any filename on the disk.) Boot Maker then creates the new program on disk with the filename you specified. To use the new bootable program, enter LOAD "filename",8,1, and your program will load and run automatically. Boot Maker works with any program

except those that load into the cassette buffer at loca tion 828.

See program listing on page 81.

G

OVER 40 PARAMETERS built inlo Irie Invader Copying

412 EXTRA PARAMETERS, lo copy most recent disks including RAPIDLOK 8. V-MAX! are installed on the DISK-INVADER. We always ship the LATEST VERSION.

USE WITH 1 or2 1541/1571 Drives or compatibles or MSD Dual Drive and COMMODORE 64 and 128 (used inGd mode). FAST Fhfe Copy Included, with a second NOXNOCK PERFECT FORMATTER FAST FULL Disk Corna'lor two I64UIS7I coores in unooi i minuie

fABT FULL Duk Couifir loi one 1641/1571 copies undpr d ?

nules

PRICE P & P INCL. US S36.50

CUN S49.50

We nccopl VISA.

lendc/ipc- ■" """"", <."■■'■ r.ru

Queoec'csifloms 3dd9DD5^ie$iB*

jdlyjdMTf^^ PP)F

tS4

ahnroorsstiiDnno vdmm 48n^jrs.

18 PlaceCharny. Lorraine

Telephone I-5H-6J1-2085

Ouetjec J6Z 3X9, Canada


Kaleidoscopes have long been a source of fascination and entertain

Hubert Cross

Program 2 is a demo that shows you how to access Diamonds

ment for many. "Diamonds," a

from within a BASIC program. To

375-byte machine language (ML)

prevent typing errors when enter

routine, turns your 64 screen into a

ing this program, use "The Auto

giant kaleidoscopic display. By passing parameters from a BASIC program, you can control the size and color of a diamond-shaped pat tern. A demo is included to illus trate some of the capabilities of the program.

Generate

beautiful kaleidoscopic patterns on a multicolor,

medium-resolution screen

Getting Started

Program 1, Diamonds, is written entirely in ML. To enter it, use "MLX," the machine language en try program found elsewhere in this issue. When MLX prompts you, re spond with the values given below. Starting address:

0801

Ending address:

0978

with this short machine language program for the 64.

matic Proofreader," also located elsewhere in this issue. To get an idea of what Dia monds can do, load and run Demo. This program displays five different types of constantly changing diamond-shaped patterns. To ad vance to the next pattern type, press any key. To pause the display se quence, press SHIFT-LOCK; to

continue, release this key. To return to BASIC, press a key during the fifth pattern or press RUN/STOP at any time.

Create Your Own Diamonds' medium-resolution screen is 80 pixels across and 50

Before you exit MLX, be sure to save a copy of the program to tape

pixels high. The origin (0,0) for this

vate the program, type LOAD

screen is located in the upper left corner of the screen. To paint a dia mond, specify its location (the coordinates for the center of the diamond), its size (the distance in pixels from the center of the dia

"DIAMONDS",8; then type RUN.

mond to one of its corners), and its

Diamonds places a multicolor char

colors. Then, call the machine lan

acter set at location 14336, sets the

guage routine with the command

or disk.

Although Diamonds is written in machine language, it loads and runs like a BASIC program. To acti

top-of-BASIC pointer to this ad dress, and then installs itself at lo

A beautiful, quilt-like, kaleidoscopic

SYS 16384. The ML routine sets up the medium-resolution screen and

cation 16384.

pattern generated by "Diamonds."

draws the diamond.

32

COMPUTE!1:: Gazette

October 1969

>


The

10 or More Disks Per Disk

C64/128

Per Disk

o easy to Use

OTHER PRODUCTS

■ompuler Experience Necessary Top Quality Blank Disks - Bulk Prices Name-brand 5W° DS/DD Disks. Price includes tyvek sleeves. Write protect

* Instructions (or each Order T FREE Phone Support

Quality User So Cosy to Order Supported m I v FREE Membership r FREE8& It lor Orders Software. ' y FREE Same-day Shipi Works with all s r UPS 2nd Day Air $er

Systems i

r FREE Catah-

TOP 40

labs, user labels.

25/S15 (.60/ea.J

Diskette Holders Holds over 50 5W" disks. Only S9.95 each*

' v

Diskette Notchers Allows you lo use both sides of a disk — giving you twice the storage capacity!

TOP 4

UTILITIES

Only $4.95 each!

LJ Backup 1541 - Make backups Ol impart,™I

(1 Dragiter - You choose the specs far your dragster and then race down the '/« mile track.

[ I Disk Utilities - Purge and merge files, format

[ I Bowling - A game ol skill and rofle* Get st'ikea

programs and dais disks.

and validate disks, display directories, and much more!

O Auto Directory - A collection of directory utilities that make finding, loading, and copying files much easier.

PERSONAL FINANCE/BUSINESS D Home Expense Manager - Holps you to develop and stick lo a home Budget

□ Some Inventoiy ■ Keeps a complete record of all your household items and personal possessions D Mortgage - Computes mortgage tables and pnnis

payment and interest information.

□ Portfolio - Keeps track Ol your investments (proli I 'loss /value). D Your Net Worth - Tracks the value ol your assets verses liabilities. □ Investment Calculator - Helps you to anticipate earned mteresl on your investments.

11 Mail List 64 ■ Stores and punts out labels Of

clients, Iriends. relatives, club members, elc. G Telephone Book - Keeps a record ol important names and phone numbers

D Car Costs Miles ■ This program considers all Ihe costs associated wiih owning your car and calculates, among other things, your cost per mile. D Cash Flow Evaluator - Tracks incomes verses

Outlays to help warn you about luture cash problems □ Checkbook ■ An ei eel lent electronic check register that really helpsl MISC. APPLICATIONS

D Weight Watcher - Keeps track of and graphs your weekly weight loss.

D Plan-a-Menu - Choose your foods, and the computer will tell you nutritional information about the meal. D Astro-Bio rhythm - Shows your personal biorhytnm for any given span of lime. D Recipes - Allows you to store and retrieve your favorite recipes. GAMES

□ Trench Fire - Fly your X-wing lighter and fight

again si Darth Vader's Tie-lighters. H Space Shooter - Try to stay alive by firing rockets a I enemy ships.

50/S25 (.SO/ea.)

100/S45 (.45/ea.)

Disk Drive Cleaner

Provides important maintenance and is easy

and pick up spares D English Darts ■ You control the dart throw. Test your skill and strategy'

to use. Good for 9 cleanings. Prolongs the

life of your disk drive! Only S5.95 each!

D Rit Revenge - Fly your Biplane and fight other planes and hoi air balloons.

■~

D Vahtzee - Now you can play this fun dice game

Software Excitement

any timo.

D If-bott 26 • Fire torpedoes to sink the ships as

Your source for

you avoid enemy mines and depth charges.

D Blackjack ■ Test you skill and luck without going broke1 G Nuke Buster - Guard your cities against nuclear attack.

Q Golf - Avoid the green fees, play golf on your

computer! Has sand traps and water hazards. D MLA.S.H. - You are Ihe helecopter pilo! responsible for bringing wounded soldiers to the 4077th D Snow Cat ■ You are a rescue ranger who must save ski accident victims. □ L«it Warrior ■ You are the last starfighler. and alone you musi proiect your woild Irom invading alien spaceships □ CenOipod - Fire at snakes, bugs, anO toadstools. A lot like Centipede. EDUCATION D President Quiz - lestsyour knowledge ol the

U S presidents and their terms. u Typing Piactice - Improve your typing skills Quickly and easily! D Subject Shoot - Teaches kids basic grammar as pan of a tun game. D Muocb Math - Quizzes with basic math problems Correct answers cause PAC-MAN to eat dots.

D Baseball Madlibs - Kids love this! Your child is asked to supply nouns, verbs, and adjectives, and the computer generales a (usually hilarious] baseball story.

D Math Swim - Make the swimmer swim faster by solving basic main problems.

D World Quiz ■ A fun quiz ol capital Cities of the world

Exciting Software We carry only the BEST public domain and shareware software. Most disks contain several programs, but due to space limitations, only the highlights are listed. To make loading and running these great programs very easy, we

have installed an easy-to-use menu on each disk. To match the excellent quality of the programs we carry, we ofter great customer service, We ship out all orders the day we

recieve them. We also have a full-time support team to provide you with friendly service and helpful answers. We are very proud of our company and Iheservice that we have provided lo our many thousands of repeat customers. Please give us a chance to serve you!

Payment & Shipping Policies Our pricesare S3.00 per disk. If your order is for ten or more disks, then you get a quantity

disco jnl for your complete order and your cost is only S3.50 per disk. Payment must be by check, money order. VISA. Mastercard, or COD. There is an additional S*.O0 surcharge for all COD orders. COD is only available for orders sent within the U.S. Shipping and handling charges are $2.00 per order ($4,00 for foreign

orders). We also olfer optional "Premium Shipping" to our Continental U.S. customers. You can have your order in only two business days

with UPS 2nd-Day Air lor an additional S3.00. Disks Ordered

Olher ..

*

.

U SHIPPING S2U.S,

I

Foreign Add M ■ nCOD

Excitement!

US Only

(add Si it you require COD)

P.O. Box 3789 • Central Point, OR 97502

O U P S 2nd Oay An U.S Only

$

(arid additional $3]

TOTAL

DCheck/MO

C Visa/MC

D COD

Sctftwcire

S

_

ORDER TODAY

1-800-444-5457


Character Celt for Medium-Resolution Screen 40

Medium-resolution

pixel

25

2

1

Character

Cell Bit-Pair

BP

4

3

aa

bb

4 cc

dd

To specify the coordinates of a diamond, place the i-coordinate (the horizontal position in the range 0-79) in location 251, and the y-coorciinate (the vertical position in the range 0-49) in 252. Next, put the size value into location 253. Fi

Four pixels occupy each character

nally, specify the colors as a four-

in the lower left is 4. Each pixel

bit pair value (BP) in location 254. (More on this below.) For example, to draw a large,

cell on this screen. In Diamonds, these pixels are numbered 1 to 4. The pixel in the upper right corner of a character cell is 1, the pixel in the upper left corner is 2, the pixel in the lower right is 3, and the pixel

number corresponds to its respec tive bit-pair number in BP. The color of each pixel is taken from the registers at locations 2-5

randomly colored diamond in the center of the screen, enter the fol lowing lines:

(see "BP Color Source Table"). The

10 POKE 251,40:FOKE 252,25:POKE

coIot register is used for each pixel. Each bit pair can have one of four

253,19:POKE 254,INT(RND(0)'256) :SYS 16384 20 GOTO 10

Note that Diamonds must be used

from program mode. The ML rou

3

bit pairs in BP determine which

values: %00, %01, %10, and %11. If the bit pair has a value of %00, the color for the pixel is taken from location 2. If the value is %(J1, loca tion 3 is the color source; if the val

tine turns off medium-resolution mode when you enter direct mode. To understand how to use the variable BP, you need to know a lit

ue is %10, location 4 is the color

tle bit about the medium-resolution

black (0), red (2), blue (6), and yel

screen (see accompanying figure).

low (7). Using the default colors, if

source; and if the value is %11, lo cation 5 is used.

The color registers default to

you set BP to 228 (%11100100; bit pair 1 = %00, bit pair 2 - %01, bit

pair 3 = %10, and bit pair 4 = %11), a pixel drawn in the upper right comer of a character cell would be colored black; one drawn in the upper left, red; in the lower right, blue; and in the lower left, yellow. To change the pixel colors, POKE the new color values into ad dresses 2-5 before calling the ma chine language routine. Because of hardware limitations, you can use only eight color values (0-7) in lo cation 5. In the other color registers {locations 2-4), you can use any of the 16 Commodore color values (0-15). If you wish to paint a diamond in a single color, use the following values: BP

0 (%00000000) Color from

BP

85 (%01010101) Color from

location 2 location 3

BP 170 (%10101010) Color from location 4 BP 255 (%imilll) Color from location 5

BP Color Source Table Bit-Pair Values %00

Color Source

Default

Acceptable

Register

Colors

Color Values

2

0 (black)

0-15

3

2 (red)

0-15

4

6 (blue)

0-15

5

7 (yellow)

0-7

Any other value for BP will give you a diamond with pixels that al ternate colors.

If this discussion of BP has left you confused, don't worry. You

really don't need to understand how it works in order to enjoy Diamonds. In fact, using random numbers for BP creates beautiful patterns.

See program listings on page 78. 34

COMPUTE'S Gazette

October 1989

G


Have you ever tried to create a title screen from direct mode by typing

Shao-Tien Pan

in text and graphics characters? If so, you know the meaning of the word frustration. Although the 64's ting characters properly positioned on the screen is no easy task. And, if you use insert or quote mode, rather than moving the cursor, you may suddenly find yourself print ing the equivalent control codes. Your next challenge comes

design and save text screens with out all this hassle. It disables insert and quote mode, clears the screen,

and lets you type any key you wish, including control codes for color. When you've finished designing

your screen, you can save it to disk and later load it into your BASIC program.

Getting Started

Program 1, Text Screen Editor, is written in machine language. Pro grams 2 and 3 are binary files con

taining the screen and color data, respectively, for a sample screen. Use "MLX," the machine language entry program found elsewhere in

C000

Ending address:

C2A7

Starting address:

0400

Ending address:

07E7

Program 3:

Creating title screens like this is a cinch with "Text Screen Editor."

statements, everything on the

pened to your masterpiece. "Text Screen Editor" lets you

Starting address:

Program 2:

when you attempt to incorporate

screen tends to shift. Unfortunate ly, it's only after you've run the pro gram and lost your original design that you discover what has hap

When MLX prompts you, respond with the values given below. Program 1:

keyboard offers many choices, get

your finished product, especially one containing color, into a BASIC program. When you add PRINT

this issue, to type in these programs.

Starling address:

D800

Ending address:

DBE7

Be sure you save each program to

disk before typing in the next one. Save Program 1 with the name TSE, Program 2 with the name EXS, and Program 3 with the name EXC. Program 4, "Demo," shows

Create custom screens

that you can load into your BASIC programs with this easy-to-use

utility for the 64. Disk drive required.

you how to load a screen (files EXS and EXC) created with Text Screen Editor from within a BASIC pro gram. To prevent typing errors, use

"The Automatic Proofreader," lo cated elsewhere in this issue, to en

ter this program.

Using Text Screen Editor To load and activate Text Screen Edi tor, place the disk containing TSE in the drive and type the following: LOAD"TSE",8,1 SYS 49152

To design a screen, simply move around the screen using the cursor keys and enter text or graph ics characters as desired. While Text Screen Editor is running, BASIC is

disabled, but the BASIC editor itself COMPUTERS Gazelle

October 1989

35


Programming is not. All the control commands you're familiar with still work. For example, to change the text color, press 1-8 while holding down CTRL or the Commodore key; to clear the screen, press SHIFT-CLR/HOME; and so on.

Text Screen Editor works like the BASIC screen editor but it elim inates several problems that can oc cur when using this editor. First, it

cursor line, press f6. Saving and loading pictures in Text Screen Editor is as easy as pressing a key. Press f7 to load a screen, f8 to save a screen. When loading or saving a program, the bottom screen line is temporarily cleared and the cursor moves there. Type in a filename of no more than 15 characters and then press RE TURN {press the RETURN key

disables quote and insert mode, en abling you to insert characters or

alone to abort the load or save).

type quotation marks without con

one for screen memory (saved with

trol codes being printed. Second,

an S appended to the end of the file

the computer no longer inserts a yond column 40 in a logical line.

name) and one for color memory (ending in C). Note: To load a screen from within Text Screen Edi

And third, the screen won't scroll

tor, just enter the filename without

when you attempt to move the cur

the S or C suffix.

line when you type characters be

Each screen is saved as two files:

sor beyond the last screen position.

Once you've created a text

In addition to fixing some of

screen, you can load it into your

the problems of the BASIC editor, Text 5creen Editor adds several new features. To change the border and background colors, press fl and f2, respectively. To delete the line the cursor is on, press f3; to in sert a line at the cursor's position, press f4. To select the line the cur sor is on for copying, press f5; to copy the selected line to the current

own programs using a nonrelocata-

GET MORE

Before

ble load (LOAD"/i/eH<i/)ieS",8,l and LOAD"/(/ensmeC",8,l). Take a look at the demo program to see how this is done. To exit Text Screen Editor and

return to BASIC, press the RUN/ STOP key. To reactivate Text Screen Editor, type SYS 49152. See program listings on page 75. G

NOW AVAILABLE FOR THE AMIGA

PLEASURE FROM THE BIBLE WITH

ORGAN DONOR AUTHORIZATION PlirSuanl to the Uniloim Analom:cal Gitl Acl,

LANDMARK

I iKleby owe. dtcctive upon my (hull)

The Computer Reference Bible

A

Any needed organ ur nails

i)

f'.iili ot oirjjns lisltd

!■«*• whu LANDMARK will eiubte It™ la do

</ SEARCH THROUGH THE BIBLE—Hind Phruci, words or Eentencu.

• DEVELOP TOPICAL FILES—Copy from The Bible ten and search results then add your own comments and notes,

</ COMPILE YOUR PERSONAL BIBLE— Outline texts In color. Add notes, comments, and references. Make your Bible Study organized ind on permiment record! • CREATE FILES— Convert diem fot wordproceuora like Paperclip and GEOS.

• MAKE SUPPLEMENTARY STUDY FILES— For specific study and develop translation variations.

NEW LOW PRICE!

The MicroFlyte JOYSTICK, the only fully trol for Flight Simulator II

", . .It transforms an excellent program into a truly realistic flight simulation system" B.A.C.E.

MICBOCUBE PRODUCTS ■ MicroFlyte ATC Joystick

S59.95

■Test/Calibration Disk: Adiagnostic tool for your joystick

S4.9S

Amiga

• MicroFlyte Joystick—Plugs into tne mouse port a works wilh most software . S119.95

CALL OR WRITE TODA Y FOR A FREE BROCHURE, WHICH SHOWS HOW VALUABLE LANDMARK CAN

Include $4.00 shipping ot joystick orrjers. FSII is

• Analog Joystick

$59.95

a trademark of sunLOGIC Corp.

Order Direct trom:

HM(SHE|

BE IN YOUR BIBLE STUDY

P.A.V.Y. Software P.O. Box 1584

Ballwin, MO 63022 (314) 527--S5O5

36

COMPUTEIs Gazeiro

Octobo' 1989

DjIc

Commodore 64/126

$119.95

vl.2 for C64 and v2.0 For C128

oi uonor

proportional continuously variable joystick con

MICROCUBE CORPORATION

P.O. Box .',08

Leesburg, VA 22075 17031777-7157

Hey. it's no big deal.

It's a simple legal lorm, that's all.

Take a minute. Fill it out. Sign it Carry it with you. It's ihe least you can do.

Then no one can say you didn't do anything worthwhile with your life. Partnership for a

Drug-Free America. NX. NY 10017


I'M _

_*^

ADDITIONAL

v3

MAVERICK FEATURES

Why Is This Program America's Favorite Disk Utility y System? y

^?™ i?.? i»ck?,of'""W'o's are running themselves ragged Hying i0 ans»er lha( quesl.on iney warn lo know v,n, e so popular They warn to know whal mako? Maverick -o special Well, guess whal ■ were gang la tell Ihem

I",

i.5 -

v

"hVSK3l mtfxKiriienl o! a phiUsp!., inal has silways bem [he (o-jnoabm ih.it Kracte- Ja. o.«)Ucts are bum

wnrk^ha'BasjoucaniocrealPth^vcrvDeslprodixt/tK.can Ana then improved Such rsThe case wilh me newMawmskrt

^ i ».

,'!,'!"

™ I"lu""("1 Ml"al ^ei ™nr.y Wn hiiy Sn hnw rjn you imp™,, on than By addiriQ erelU5ivfl

• A new tiAM E.pnnsion Umt support mxfuie inn aiiom heu owners 10 erwiy iiqwmno tmi inc ncome Owe* File Coniet S rasl Single DaTa Capier utilities

mi more disk swaps'

• 64k video mm suppnri lo< PW!O«i nr Cife'i With 04lr r>l mrtno HAM ThSninVHlM « mommyy copying capabilities

1HV157M581 las! file copier - any direction Single or dual slate of Ihe art Nibble GCR Edilot lor the eipenenced hacker

kiiJi

riiillni fm

"hanrnri

• Have you ever I05I valuable rjala to a dual emv „„ hack 18' Eve" rjnne a jr>j»t NEW arM |,,0,, mitie<l you iraQn 1'

Paramolers for Ihose tough to backup disks

GEOS

Module PARAMETERS S TOOLS

Our new Aulomalic Dirpctwy necaveiy Utility r«reales Track 18 on 15.11 lormatlpd disks to recover your lilpsi This

GEOS1' file copier ■ works under desktop

19H9 Wish List ot dream ulililr.es they d like 10 see1

GEOS" sector editor - works under desktop

CtoeS brans of miense, crilidal recovery work lor you suMmaftmflW gimilSI 10 an Ham nn INFC1 Maqanw's March • An all new Advanced Setter Enter with 100°. ML cod..*g lo. bluing speed and super or pe.lt>-mance' Full leaded allows edinng .n ASCII. HEX ana even disassembly modes' Even includes comprehensive online help screens' • And lor GFOS ?0 owners wilh IS8I drives Maverick v3s GF.OS Tooikil has « new utility that allows you to iransfer Me mcrediUle GEOS v2 0 over to your high spopd. hiqh c.np3cily IMt driviri This »ansler? ever&ana which means you c.in run the SJ or iriu I?B version Irom Ihe 1681 alone. WITHOUT usinq Iho 5 14 disks al an1

And Ihe BOOK 1 Ml disk le.ives you plenly of toom 10 transfer all youi GEOS applications ovor 10 Inn same disk'

This is a MUST FOR SERIOUS GEOS users who want lo unleash Ihc Irurtpowei ot Bmkntay Solttvurks ronjirjlionarv

ojMiati"!! onvironmora

'

• MORE PARAMETERS1 Maverick v3 now toasl5over 1M) DflramelmlhaleiIher copy or entirely break Ihu potentially flestruclrvc proteciion schemes oi some ol ttic worlds linesl sollivare Cuiront Maverick owners know how dynamic

our parameters havn Oeen. but even Ihey will be timazed by the cnluiicemunls and additions we ve made including new parameters and spncigi HAMBOard support capabilities exclusive to Mnvenck v3f

• Enhanced flAMBOard

Supgart Beginning wilh parameter Module #3. we gave you Itie ability [o copy (tLe Pocket

205enesolproductivily5oliii.are ThenModu'e »4 gave you pararrcters tor 6 V Mail

protected Mies paramelers

mat left iho competition stunned tweauso OUfl paramplers did NOT require physical drive speed moditictions to work Now Module *5 included wilh Maviinrk v.t will toreve' senaiale us trom Ihu imllalora dying in v.nn to keep up with us There are over TWENTY new RAMdOard suppon oararreiersthal are *.ihout equal plus a large number ol special parameters lhal dont require Ihe me ot nAMBOani .11 sW And out nv* V MAX1 parameters ut'lif

pioprieta-y reao wnlp venlicnlion routines that not only eliminate Ihc ni>pd W .illp- tinvt ipncii's tlul bTU sivp ynu Irom hnvrnt] In no[iy liN rl tmois 9 Imp sign nl if rnwrlOl pindurl

Allot these new lealuresarr- fi adililion lo itie airw'U wai o< unbttes ViMhBvfl tfwifi bew 'nurvi«■ V^vp*»rk nihiMr*^ 1

netiei vjiiueon Hie marvel ludjiy

we d like lu sup u

Eno' scanner with unique sector editor Single ol dual drive high speed data copier Directory editor helps you organize your disks Scrolling M.I monitor wrlh Onue Mon

Byte pattern scanner lor high speed searches Works with C-64 C-I2B S 1511/1571,1581 drives Extensive 40 page documenlation included

EXCLUSIVE Popular subscriber service available Technical support from our staff eiperts

Attention: Registered Maverick owners! Maverick V3.0 Upgrade is now available

makes Ihjit proqrain Will Ihoy oe Ifirrr Iih you in the future'1 Vou tww we will Beciuse you ve rnride us IHp mo^i successful

Only $9.95

The New MAVERICK v3.0 - Only $34.95

Parameter Module #6 is also available Includes #2, 3, 4, & 5

One moie thing Ihe ne*( lime jq\i think aboul t>uyinp d prrjgr.lrn remembpi Ehfll ^ou rp al^o buyir^q J Im of Ihp company lhal

CommoOorn mai urder house in ihe -nuni.y

';« ou, review in INFO'S July Aug '89 Issue1

NOW INCLUDES PARAMETER MODULES 1, 2, 3, 4, AND 5

Mavefichv3{Formert¥Rentg4de)i&BH3ilable I rom Software Support International Pntfutl&lhalwoih iromii company I hat car r-n

Only $9.95

WELCOME TO HACK U A School Of Higher Learning For A Select Few.

Wola>rn(t This is a <M(*jiftMt kind of sclionl Mere, we wi Rie pewpr oT knuwledgp

*

you atioul power

The power of rna^lenncj a vpry

And th«* pciwep ol ihe ComnxxlDr* GJ l?fl Nol ovuryono can quality lo en)cr Hack U

THECSM PROGRAM PROTECTION MANUAL VOL II 'S29.95

VolurTM" Hbeqpn^ inhere Vtfune I [flti niT l| cnvors [l>e ovpiulor^ ot copy |"Ol#clion strwiie!; autobool'i. mlerruprs & icsals oompiicis. undiKurnonipd npr:c<dn^. encrypiPd proginm^ machrncf Jdnquiujo. GCR iiula lecoirjmg & leading. cu->lmn DOS roulmes Jik<» half tracks,

You v<? got lo tin sell mufivated

we're certainly not going lu come lo your house and hold youi hand

extras doctor?. & niodilpeiJ lormats. decryphon fi decoding Itchiiquta. and much mar*1 Ths is a MUSI READ "w tf" senoiis CorrmwdorG users

You've got

to be dnven mastering Ihe Commodore can be a long journey, and is nol recommended for Ihe faint ol Sfjmi And you've got lo bo intelligent but your intellect musl be Tempered wilh equal doses of creativity and patience

* KRACKERJAX REVEALED: VOLUMES UL ft Ml S23.50Per Volume Wo serious hacker can be uniamiiiar wrlh titeKracker Jar name The oipyrfs ^vhn creaieil Ihe award winning spiipb ot (Jfrpjotectpon Mrfimeiprs were brought [ogelhyr to crnnle a g^duale

Think you quality' Good Nol many do But there is one more thing you nnod

to bring with you Curftttlly Gvf?iwhelming, insatmhfp curfQglty Because lhat's

course Ot in sioe information lor The truly serious sludenl of hacking 'i

the fuel we'If u^o to power you on this journey

H your* among Ihe lew 10 Still bfr with us. congffHulalUjns

"I .in easy course

we slrongry recommend t\w\ you don I even ]ry tho Reveled books unhl you study joi have

This is where your

QTpeiienco equjvak'ni loi Iho mlotmaiton in thu CSM rnalerial^ desciibed above EkjI once

journey begins The combined uxpenences ol Ihose who carne ueioiti you am her©, nvnlfnbtrj for you 10 use whr>neupr you're ready AH ii Takes Is making ih**

you're rendy, you'll find Ino Krrlckor Jut Revealed books lo ho the fiont step on Ihe pqUh to ftton nrnslery

first step

KRACKER JAX REVEALED Book I Uses 20 specific tutorials rrj introduce you lo (he unique concepts used by Irie Krackef Jax

* THE CSM NEWSLETTER COMPENDJUM / $29.95

leam Includes a ML manic* sector edlor error scanner resel swrtch & more

From 19S4 to 1986. [he GoWen Years o" Comrnodoio hacking, [he CSW Newsleilers rp THE bes! source oi in&de information on the comple* world Ol copy proteciion

KRACKER JAX REVEALED Book II

This compendium provider you wtih the very besl tipsL Iricks. ^^^^<)wa^o modiJicatiO'is and piper! copy prnleclion cracking technnjuea1 It you ro riungry for knp*'cdgp thh^ <s

Gives you 30 nxfe examples and alio reveals (he secrets ol the tamous Rap-dlok" copy

a greal source, and highly recomrjndffd by lhc> Kigckr>r Jan lenm

inotecfiO" sysTem' Includes (he lpQendary Ke$Mon- machine lanquaqe monifoj cartndaeat

NO flDDlTJOWAL CHARGEl

KRACKER JAX REVEALED Book III

+ THECSMPROGRAMPROTECTION MANUAL VOLIS24.95

Is Ihe Imal hoc* m (he Revealed series Here, (fie stutfcnl becomes the masler as we show

The CSM book^ <ire (he logical slaiimg placu lo begin yt>ui higher education in copy proteclKin CSM thporigmiilcflnrralcifljringhousoof specuilLzedinlo 'w hackee put their

£3ii how lo fireatu your own copy protection schemes, including onti lhal can NOT be copied

y any nobler currency on the marVet' This book takes you deep inside the 15J1 itsetf, where

E»5' knowledge irio these [wo books Volume I provicte? an ovp-n/iev, ol copy proledion issues am} prav«i05 you wilh a loui^dnfion of informalO" lo begin huiWing on

SOnUUFlRE

PLEASE READ <■ -

-' >.. ■

■ ',J W? n rrc i-V>^ itO

new&reed of ultra lough wotecl.on lives Order new & oet rxi' lamous £19 95 Hackers

% Kl software package FREE'

VISA UC v\

F P0 »90 c cffiH&aons wa&e att S3&C f*1 DtOP Iff S 4 H US $rn[pin!j i^ o> UPS ground r u cses fAStfrdDAt WR awailah^1 *MSr 00 per pound rcUitfa (US 4a aidr« onij) Alata or Hahm y an) tf&nt *J3 SI50 C*r orjp ly SI H COD avtfaCfc to\!S o.-vcrfupscrh, pi All monies rmj^l Fr/ean cu*iomps musr

»

di SOHW^Rf a« Si W

in U S <urv)S Canadians nusi rail c mtU fw hardware

v mn'p tc ywq tbiqe> Oe'H'r.e tferr^ *t <{pigwJ y. no

2^ Day Af X w Tf^iii' S3 W S 4 h cfl™ n $j\n o iDr Sim Ti)K A1 lt\O", ^O'L'Cl Viilvqr fl" ^iilPS 3'f It

US SOfTWiflf v^SGO

Mail vour order to: Software Support, InL EdRd Vancouver.WA9&66i

Pacific lime Technical support available. Ca\i 1206) 695-9348. 9am-5pm - PhcIIic lirro. Monday-Fridny.

O'dcs Outside USAcilM20e»GS5-1393.

\in,ig€

DEALERS - WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


CONVENIENCE-FAST SERVICE-RELIABILITY-SUPPORT

ifU)

WBrodertiund Software ■ 1736 17 3a

1571 ImtrnaL <w»] Rwic C<*npiler fj

1736 2197

Bast ^riTHief 'Zfl &Ki^ Q.K T Grtrt

36 97 3397

CaJPj" t*

2t9»

Cad Pak i;b Chart Pjk M DmtCtt iffi

!'97 ;1S7

2191 369? 133*

Com ia Geos tk« G«H Geos

inyrjo pivde Tnt« Tnen

i £ A a

Gji &j* Cut O$» res Bcc* Td Dufc

.

L . .

B.i-4 Sqhi Vr-:^ Bark StrmlFto Carmen Sandiego Europe C«nwi SmOijgo US!

20 40

1!97

Cvriwi Sird^D HUU Pnm Shop

21 97 77.97

19 97

PrinI Sfnip C<*npar*Dn I' 1 ("»■ -, [Vu. I

2197 1597

....

PSSraOiciDsi:

IS57

PSCiJBnciOa.3

15 37

PS nohrJay Grap^ici

. .

159'

17 36

Cuesi la CUes [but) SmC<(

.

19 97 19ST

S;aWari

Super C C«7ttalei 1JS

33 36 19.97

p* 97 Jt 91

2597

1276

Super C Cwnpilp G*

1193

3097 189T

18 97

14 97

INi Gjmn Surrwiv C

MolrvnHs

.

.

.

15 97

1997

ODtoon

1'37

11.97

U97

Dnwic Oelenaor ol mt C 2197

1197

11 91

12 9'

T

r

I?S7 1297

NVI»

IkanWirrhm

.

18.97 1897

Plalnon

1997

RotioCop

19 97 1H7

U 97

1197

1197 ?i 97 IS 97 10 97 12 97

p

GFLfntbM . STar fljfi Qoi

Ta*e Down

HlFOCOm

T«i Owe 2 The Tram

p! rfrregrany

LighLPpnnB4C] GraK.ni G>My l

TST f*c;trt

it JO

Hunt For

2148

IJJ7 M97 2S9! 3097

&NcaW2

Monopoly

fB9'

91'

an itr 19 »

ITBUH1 Uj«

19 97 1697 2497

24 9? 2S97

19 97

'097

20 76 20 76

ACCESSORIES

sen 20 7S

a 9' 19 9! 1936

31 W F19M Sim Sf tnei-r l Fl^i 5

16 97

Flpgfif S

1697

F

1G97

5

1697

1S97 16 97 S

1697 1997

*KBcrnr M Inq" ncilrn,m Eitorl E 19 SW41h FigTi

ProSotcer

Heo Sirjrm P 2 9: 2 9" 9 97 B97

12 97

Afioo Fiqnrpr 20 91

12 9! 19 91 309'

22 *? ;09T

SdQ £lro?l 0m nvd Buuv

Ii«

PapnCB PuDHMf Power Pis* Ha*ey Pn^MI Fire^n

■a 9'

18 9? 14 95

SPRINGBOARD

9 97

Jcttn *i frd On on Cra

997

IZ97 J'97 IBM

2 V

309;

997

1397

1997

1297

IS 9J

12 97

25 97

219!

911

"flassi

1297

&»

2197

i Faclcy F

1297

2i9' 319?

SOLUTIONS UNLIMITED

AtiCROPROSE 9 97

.

. .

WulUnl

19 97

.

2038

1936

'j Zf Dnh 1 abeK 9fl Crt

1S9'

13K 13.9? hji ledger

17 30

j

60 Cil 3 F DifJ Slo * Lock

219'

3130

1297

SK*. FIH

10 Cm [>ik

M Crt Oi* Slarigv - ;-j: i ■ I ■ » v :> * .-■ - Lack

119'

»97 10 9) H1 3160

Uighrl

wz

15 97

1997

H tCTRONlCAhT1.

3097 21 97 9191

IS 97 IS»7

16 97

1397

Z5U

7!7

San Orotjic m 0«uk if)

13 97

1&97

!l«

12 97 1097 21 57 1097

Sortworks

2t 97 Sim e. C 6* Prc

2S97

. 197

^kMK

1997

U9J

MASTERTR0NICS-VIRG1N

10 97

LJS5 0n« Htfv^r

19 97 3097

1*97

297

7(7 M97

36 9? 995

?4 95

Sis lent s

"9 9?

ajT

19» HI

30 97 *2 97

I.1I---.1 II

Te5! Drive

Manixc

eHml Uook A

9 97 2197 ?197 2S9f

1*97 1697

Uil Nm, U^in (i3

109S 3'9'

ft*t-DM DnJ 3

19 9?

219' M9f S5 9I

i-HTM

SHAREDATA

■V

i doit

Sled TKO

73 97

lit

Poker PirnQisk P

1B97

1&97

lflS7 ■097

24 97

CSM Pnj CKA

?O.er PjIhDisk t

I69J 199;

v nr.

iSb Trim

Honw Dcwr*. Dan *

M

3097

2*97

12.97 IS 97

Wargtno CiWfucnon S*1 C

2040

g

CSM PrflDC-Jon Manual I

16M 2997

Home nongrwr

7197

fast Bfcrt FduiUi £ If

EJob'5 Tpm Pro iffl

23 S7 26K

2597 1397

i?97

Poo« or naJu Ountrvll

FREE SPIRIT

2797

W C L B TJfn CdufMJt 1 WCLflfimC0uiir»2 WC L6FanQoutiM3

191. 7 91 25'

2197

rn-iit

UJfi rUL,ir,

Heroes o

21S7

30 9'

Heavy Mtu

1097

l-or-UWIII

US?

' ■-. -

2097 Hill^idr Min&A*

21 97 2' 97

WPW

HfiJa (t D 1 0}

".97

&k*1» BaaeM

2197

209!

BauMJ

3697

MISCELLANEOUS flig FJlim "MJcr 12BCPM

IT".

H97

LegerB ol Ban »•" .

Pnr^ridiMflr Plus

2797

It 97 LACrv

PH«risivihii

V ■■■„'11 "ri^ '>■■

2197 3097

*9!

CrmJiu-

* Trrtog* (I ?3)

HU 39 SI I0Q7 39M

14 97

36 S7

SjW PMC* &< Super Phc* t

?597

wine ProiKis im en a»i I D9

6

1 R^rrer !*^1-r Im Hctk*r

2197 ?197

22 9f

17 rfi 33 36

i It Sidhc Slrip

d Wmtr*

Fvowcw Pop** P


THE 1581 TOOLKIT V2

THE RAMBOard

// You've Been Wailing For A Sign, This Is It.

Beyond Super

ddotn piriTwfHl :kp utp Qffrr cj.t] ufi n»e mjrtu does rt uosRAM ta youf 1541 t.' dTve Thi* RAM 5 used 10 peaie j rtxR&pace *r««e tuaom

Introducing (ho 1581 TojUul Vprsirjn 2. the nem>st rficarnation oi the boil program yoj can buy \ot you' JUl dsk drive How good rsil* Well VI received A 1 2 Qt a pos^bie 5 siars From INFO ■ magazine - arafl V2 is even belie What can h do Tor you7 picture using your 1531 with a.

* FastD.akCopior

wrivnare can *Dik n& rn^c Ccpy proiectinn n; evolving pj^l ihe poira d mbblets invl cnhef ^onw,ifc only soUpIich Bel>evg us card based copers a/e 9v fuBiis So h

do t

i frefty

In

Tpflrefrie&nWpri& lft ll FtAMtK)jrd

TT>p*tBn1r*nifl ■quTlhwe" You [wy a. B lhn vP>y [■oyinrnfyj js ,

bofla « ■ |he-f*d PECHJIflES n On nfw rfw Iwy) RAJJQOvdb it*** HO UOvrq tD UTtm. flu only tropKn Itt-ng J hnftji ol r>5ef 1H1C& ThifS ncH if ' rfiff rjihr* guvs sst Eh"¥ *J"' uw [w*"ief era. [wi wrfial [hey f0ally mean 11 ihey ffon'tv/FliTE: para*neinr* Tha u«r u rcnjunBd to nuke wsoai crweaJ-egpy jiT^r¥nvnf5L io cooy hT***

Sjun<h iik« creaBng paramMerfi fa lh On tra ? So *r*n dta other guvs say mat Pvu card

pveryihing". Thai mjy be Enje - provufrg TTliI you can figure out "*

proper "moy adurtfmenJ" wllinga lor aveivnMng Good kjeH 7hp dif«encoi 9a twirj Our prmiJii flwlf 'rf'«,vi; SyptKnTlrHpnulicnAlrtlhe

IiMkhJ j njfMalmo Irji r-oneM* .•.■■■ I integrity

A 1 in-.n I- - q| Eta Hack n- i/cJ ol

"10 rjitmi rjjy^ mil mo* ju*l huw ilucp our difiurinKira tun S*)wfwnytKiHfriMdy

|rj ijdl involved with |no njlurr rjl vU*>3< technotogr PK* F>AUDO*d -1 111, T J' t -i'

+ TrackA SectorEdllor

Fast FIPe Copier ByteP*tl*mSflflrch F'.-N 1 . -ii l r, .f..r Utirnfati ForaiAitB'

* * * *

Directory Editor ErrorSc»nn*r Relocatable Fair L aider Fiiclrnclt & Sector Tracer

And V£ ados many new m onhancod rnaiures. liku \tiv fiitl Itinl both our singto EJrtit fasl ctalii copior and Ijisi tup eocmjr

Ih** card puii fw bufr-n or n-o work on you *f» >ftj pnd ji wWonoj* You

mviII ccpy

■ • ■ ■

nu* SLipport Iho 17GJ 1750 RAM pn^nsiyn uruli for superJa^t one pa« copies, or Ifhoour 64h vntoo RAM *yppttt for I2fl

DAnof.1 And rcn-icmber a<:o ih,n an ol our 15flt Tnoihrt uUMies uhi hypefUfil read,wMiH fouunus ary] wherfrver approEfiiirD. Alk>w tun acceu lo partitions

5o whether youro iriiniung about buyi'Kj a 1581 rtrivo or you raiready own .1 1581 rlrivQ. we rjuflrjinlee you II DDVCr roaily USE ji 1591 dnvo until you've 001 your hands on |iu- tsai Toolkil

NEW LOW PRICE: THE 1581 TOOLKIT (3.5 disk) NOW ONLY VERSION 1 QWHEHS: Upgrade to V2 by Sending us your Original Toolkit V1 disk along'wilh S9,95 plus S.H Evor with you knew tncnv About your 1S81? David Uanm $ book. Thg 1':H1 DOS RflFeronce Guido . •■• whal vouvq bron wshmg toi Mflir-ns invaKinble rosoijrcn ho>d$ ov^r 100 fwgus m dctaiJud mPcumai-oii ih.il look ovnr a ytar ot wnj rcMmrch 10 compile. Ttiij (nlniu5(ivn.f mununl will :,Jsot» you thn inner vjorhincjs of 1M« l^Hl us nnllung nfrnr enn Older row. .iml wo'H

htfLRM 50mu nu)(JHi[Jnal ulifilloa like a rnnchino l^rKiu.iyy mfuntor wiili iiiiw-MO" - lire purtacl comp.inion lo The 1581 DOS Reference Guichii

h " 1 Ctr-L J1 - TO* CV Dial

THE 1581 DOS REFERENCE GUIDE / $14.95

The RAMBOard

SPECIAL0FFEH:GETBOTHTHE15B1REFERENCEGUIDEANDTHE1SB1 TOOLKIT FOR0NLY$34.95

1541/1541C Version: $34.95

■wttsxxtt^^

1541 II Version: $44.95 1571 Version: $49.95

Super Snapshot V4

The HAMBOard rs an optional Maverick accessory

When The Going Gets Tough, The Tough Get Enhanced

awai-aif; nuiu

ti iu

HiaiaiHi

¥im tJkriBUI

UK

i ' mi

The lad is, Ifw carlndgc |usl has loo many fc,^

e. bii[ piclure riow you'O lee I about youi

computer il, at thie touch ol a button, you could:

THE 1750 CLONE

*

Load programs up to 15 times taster!

*

Archive many programs Inin an unprotected format.

*

Thanks For The Memory

Mo£l Commodore users aro con(on[ to uso Iherr cornpulurs within Ihfl cons)rajnK placed <yi them by ,1 limited amounl of RAM Bui uxncpeoolo wani more Mo^e ^pood Moro power And lhat means jusl Ono |hmg - mor« memory

Power users hawo (onij known [imuho idoaf sofutton to their

memory problems is ou\ fhero m Ifte form ol Commodores incredible 1750 RAM expansion module. JusT plug il in and you've got a «hoppinrj 512k ol onboard RAM ■ [he same

amount of memory lound on mosi |Qm computers 1 This is ihe memory cartridge iMat al( senous Commodore power users want There's only one problem. You can'T hnd them

Send Screen Dumps to your printer or Disk Orive.

4 E Kami no and manipulate running program!. Even |ho fBM'" nnd the Mnc1- can'1 tio what a CtunmodorH can when it's gnluiitcod wjifi the Supnr Snapshot

cartridge Don't sell your system ahorf-our mulfi'lunctirjncartndge will IransForm your Commodore mio a macfuro

you can be proud of Trig CommorJorii computer and Super Enapshol V4 iho power leam for power users1

Super Snapshot v4 - Only $64.95

ATTENTION 1 ?& OWNERS: C-64 Disable Smildi Availabln Allows you lo boot C-J2fiso'lwflrfl WITHOUT removing your Super Snapshot cartridge1 Add £6 00. PAL VERSION AVAILABLE. Add $4 DO more par unit lor shipping

Also Available: THE SLIDESHOW CREATOR

Now you can croale dazzling slidesligws Irom eye-catching screens thai you'vo captured with Super Snapshot lay Ottirjns include lade in lade ouL, shutter on o», pop on off, slide on oK Use any of 10 different lont$ to display your personalized, scrolling messages'

Thai's right These RAM umls firn atmosl impossible to buy

We've always specialized in finding sofutions lo CommorJore

Super Snapshot Slideshow Creator - Only $14.95

rolotcd proolonis - hord's what wb came up with.

Fust, ao bought brand new Commoojoro 1764 RAMoipansion units. I he ones with only 256k ol RAM onboard. Nait. we

hnd Chip Luvfil Design engineer Jind produce a cu&lom up grade thai takes a 176J to a Ml 5i2h< Thai's Ihe same half

meg ol RAM as a regular 1750' Finally, wo tested each and every cartridge, and warranted Ihem lobe free Ifom delecis. Now there's nothing lo slop you from Caking your Commo dore 64 or T2fl to levels of power and sophislioation that Ihe original designers never even dreamed ol1 II you'ie using prog

rams like GEOS from Berkeley; lhw Pockel Series from Digital Soulions: future versions of Mavfinck Irom Kracker Jan. Fleet

Syalam IV Irom Professional Soltwnro; or Ihe poteniPnperClip III From Batteries Included, if you ra using ANY ol lhow prog

rams, you won I ftelicvfi trie dilferonce thai the entra memory

makes f IMPORTANT NOTES - READ CAREFULLY ■C-64/64C {but WOT C-12&'12SD) owners MUST buy a hoavy-

duly power supply lo use Uiese unils Trie power supply is

NOT included - n is available Irom us sepurateiy 1 tl you ALREADY own a 1764 RAM cartridge, we can uporade it for you. Your unit MUST be in perfect working orde' tor us lo upgrade it The turnaround time on upgrades is appro*

2

weeks l( will NOT bo necessary for you to purchase a r>ew power supply - Ihe one 1h.it came wiih your 17&4 will still work

finrj

ATTENTION C-128 OWNERS SoldeHess 64K Video RAM Upgrade Mo* ltoi Comnnflma nas re^awo she C-1?BO wfli,

:hflr Jan. our ground bjeakmg seriui of copy parameinrs.

Wris always o aupormr product. WMon we madrr H, we mydn it rrgh[ So ho* can we impfOve il now'' Easy Wo slashed tho

through video nwrrxjrv a^ wellhd

EdCM Volume ol Krackor Jflx aliowa you to make Unproloclod

pneo'

ol mw RAM ptuJn itu iriH Tw tC^tf la

versionsoiaroundiDOspncil'cpopulariitles No special fcnaw I-

edge or tools are required Each Volume originally sold lor Si 9 95 So if you wanled a'l 7 Volumes, il would have cosi you S13&65 Bui now, you can buy each Volume for only S9.95 or, for you bargain hunters, you c-nn buy ALL 7 VOL UMES FOR ONLY $29.05* That works out lo a CC-sl Of only

Up ufl now. to tfgrxfe D* C-128 to 64K erf *»0 RAU you nouti r-j-.-e U f.3' seardh out the tdCO-

nenft. then find a cwipetent rppar o-jTel lo desoiilp and nslall Ow p3M^ Whil» hull*' SOLUTION - Wa have Oeveko&J a rcriuie cral sr* piy PL9& n to tte rmjthei bo*Lt.' ycur C-12S No W

£4.28 each'

No h«t ftornig* - No Tun*

Wo vu also cut the pneer on The Shotgun II. onu ol the mosi (lowiniul mbblors over produced O'ig'nally SM95 you Cm now own it tor only 19.95!

and f# plug i

And just because tneres a rtfmolo chance thai il might be your birihday. we II go ono step lurthnr. Buy Iho Kracker Jut Volume t -7 package for 129,95, and we'll ihrow in The Sholgun It niDcler FREE! Ouilo a deal huh"> But iJ you wanl rL

RAM UPGRADE

1764 UPGRADE

ONLY $124.95

Only. .

better hurry- supples are Umtled- AHer a)i. nolhing good lasts

$49.95

PLEASE HEAD BEFOH£ ORDERING Wfl -KcepT none* orders rirMiefl cfiec's. VI^A UC^rd DiiCDver

lorever.

Mail your order to: Software Support. Inl.

PiftBus 5cft*jfc Surowl nrta^ws "iJ| uv C 0 D ■ 'i.'TSona'c'1":" fraefs tfuwd ro U S A (*9 iiaresi

JTOONEAndtesen Road Vancouver, Wfl 98661

oks fAST ?n) DAY *m )■»!»» aMSi80p»pounS«»iifflBi|US WsaiHonii Ajska«n»»iiii

Or i

fPO »P0 » Kiseism ptsie n> U V pn nor '■» S t " U S sfno") n "I UPS torn « mm ordersshippei) em day aak please add S7 Ml per o«»er lor 5 s H COD wniaPetoUS BBlomets onl,\X 5'ale^l anS?75afc™iM-h™j'SSHchLiJ5esp?rwdc Caradiancuilcmer^may-^akul^teIN;5S111.nar^ by ncUiin M 00 imnfnum cra^l K< «*'<5t 1*1 ipkH ol SORWlflE a« Sp CO hsf 6301 MOW wes pti Bxmert « ™«5 nus » aimeo r u S "sjA Caraoans nuB c^ p «f» tt ra>je s«ws ctaraa Fneon okotovs ma tan or *m la 5lwc^ o™95s Wecht (ens it rtoBoa »ro cfage« smpBipaid i»insioAortoisrsrmMW^i"!<tffljrs US SOFTWWEa*s«erSIM«illl»sIibih!

!nd Da/ An at our rfjuai S3 » S 1 H cturw (W s!alC5 only! Wsslunqw latent! pOJK aM 7 B1. aittiKral

INTERNATIONAL

Without Lifting A Finger,

BA9C R airuatf^ hu fre op**"* of uimg a« &4K at vi4» RAU If you cwn [tie C-U9 m sleek condiMfl, you own all l&K d v-Jao FlAU tMt Cwnmodcun fWt w.k wemsary Uino Ba« fl 1c*ma] and the tuil MK

THE 1750 CLONE

SQFRUriRE

We Just Made A Good Thing Better -

addr«s 5H5 fiitasw new feal/e sm

i o,i*./ lo fol

ONLY $199.95

.KRACKERJAX VOLUMES 1-7

64K o1 vi*oRAW. *e shixiW Ik seeing 123 prcgiams'

l S*

'

Al

iii our ■■ I

ir. *

,j-u. - i.mi* nl p

<\ic Ii.

rn'n

Technical suppari .ivaM^bifr. Call

,206) 695-9618. 9am-5pm - Pacitic ^ine. yy

Orders Oulskdc USA call (306) B9S-1393.

ia »fs» In ales n ** unl«s wtiorasl ty minijEfnerl

DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


Stephane Edwardson RGB Kit occupies a block of

A standard Commodore 64 has a clock speed of 1 MHz, but 128 own ers have been using their machines'

faster 2-MHz clock speed from 64

Use an RGB

mode for years. The problem with

this practice is that the V1C-II, which generates the 128's 40column screen and the 64's screens, can'! keep up at 2 MHz. The most common solution to this problem is to blank the screen while the ma chine runs at this faster rate. Another common solution is to speed up to 2 MHz at times when

monitor from the 128's 64 mode and run programs at twice their normal speed.

memory starting at location 52000. If you use other utilities that use the 4K block of memory at location 49152, be sure that they don't cor rupt RGB Kit's memory space.

The Commands

All of RGB Kit's commands are ac cessed using BASIC'S SYS com mand. Some commands require one or two parameters, while oth ers require no parameters at all. Be low is a list of commands for RGB

the screen won't be affected. Some

Kit along with an explanation of

utility programs can gain about

how each is used.

20-25 percent

more speed using

this method. Since the 8563, the

program located elsewhere in this

chip that generates the RGB dis

issue, when entering it. RGB Char Set is an example character set and

best solution to the problem would be to use the RGB display. Unfortu nately, 64 mode doesn't support the RGB display. "RGB Kit" allows the 64 to use

also must be entered using MLX.

play, can keep up at 2 MHz, the

the RGB display just as if it were the

composite display—most programs won't even know it's running. Even more importantly, it speeds up the

64 to nearly double its normal speed. RGB Kit not only speeds up the 64 and allows you to use the

The MLX prompts, and the values you should enter, are as follows:

• SYS 52000: Start RGB Kit. After executing this command, the RGB screen displays an exact duplicate of what you see on the composite screen. While RGB Kit is active, the CAPS LOCK key toggles between

fast (2 MHz) and slow (1 MHz)

Program 1: Starting address:

CB20

Ending address:

CF9F

mode. In fast mode (CAPS LOCK down), the composite screen is

blanked and the computer runs at almost twice the normal speed.

Program 3:

Starling address:

A000

Ending address;

A7FF

Most BASIC, compiled BASIC, and

When you've entered the data for

machine language programs run in this mode. In slow mode {CAPS LOCK up), the composite screen is

each program, be sure to save

displayed as normal and the com

copies to tape or disk before exiting MLX. Save Program 1 as RGB KIT

puter runs at its usual speed. If your

and Program 3 as CHRSET.

(disk drive, printer, and so on), be

RGB Demo is written in BASIC, so use "The Automatic

sure to go into slow mode before

RGB Kit consists of three programs: Program

Proofreader" to prevent typing

RGB display from 64 mode, but it also includes a set of handy utilities

for manipulating RGB screens.

Typing It In 1,

RGB Kit, Program

2,

"RGB Demo," and Program 3,

"RGB Char Set." Ail programs must

errors while entering it. When you're ready to get start

program must use a serial device

accessing it.

• SYS 52003: Disable RGB Kit. This

command is useful if you have a

be typed in and used from 64 mode.

ed, type LOAD"RGB K1T",8,1, and

program that uses a serial device

RGB Kit is written in machine

then type SYS 52000. You can get

often. Since all RGB Kit's commands

language, so you'll need to use "MLX," the machine language entry

an idea of what RGB Kit can do by

work in direct or program mode,

running RGB Demo.

you can control the speed of the

40

COMPUTE'S GaiBtla

October 1989


computer using SYS 52000 and SVS

52003. Use SVS 52000 to reactivate RGB Kit after calling SYS 52003.

• SYS 52006,*: Set the character color for the RGB screen. This com mand changes the color of all the characters on the RGB screen to the standard RGB color specified in x.

The value of x can range from 0 to 15. • SYS 52009,*: Set the RGB screen

refresh rate. The x value (0-255)

color memory. For example, to dis play a Doodle screen, load it using LOAD'7i/e;iame",8,l. Then type SYS 52018,24576,23552 to display it on the RGB screen. To see a GEOS

eo RAM where the value is to be placed. It must be a value within the

64 screen, load and exit the GEOS

RGB Kit is in character mode, the

environment. Then load RGB Kit and type SYS 52018,40960,35840. After this command is executed, RGB Kit is disabled. To reenable RGB Kit, type 52000. Program 2 generates a

sample hi-res screen

and displays it on the RGB screen.-

represents the number of jiffies (1/60 second) to wait between up

dates. RGB Kit must transfer 1000

bytes to the 8563 at each update, so

• SYS 52021,*,!/: Write to an 8563 register. The * parameter specifies which register (0-37) to write to, and y specifies the value (0-255) to

range 0-16383. The y parameter is

the value to place at location * and must range from 0 to 255. When

video RAM is organized as follows: Character display area (screen)

0-999

Character attributes set 0

2048-3047

Character attributes set 1

3072-4071

Character set 0 (uppercase/

graphics)

8192-12287

Character set 1

the speed of the computer is greatly affected by changing the update value. Lower values cause the screen to refresh more quickly, but reduce the increased speed gained by using 2-MHz mode. Higher re fresh values cause RGB Kit to re fresh the screen less frequently and allow the machine to run faster, but

• SYS 52024,*: Read an 8563 regis ter. The .r parameter specifies the

screen scrolling becomes very jerky.

register (0-37) to read. After execut

8563's video RAM. The .v parameter

The default update rate is set to 20

ing the SYS, use PEEK(780) to get the value in the register.

is the address within the 8563's vid

(three times per second). Values be

put in the register. The 123 Program

mer's Reference Guide by Bantam Computer Books provides a com plete description of the 8563's registers.

(uppercase/

lowercase)

12288-16363

In the graphics mode, the video RAM is arranged as follows: Bitmap screen

0-7999

Color atiributes

8192-9191

• SYS 52030,*: Read a byte from the

eo RAM from which the byte is to be read. It must be a value in the

tween 5 and 30 give the best results. • SYS 52027,*,!/: Put a value in the

range 0-16838. After executing the

• SYS 52012,*: Set the base address

8563's video RAM. The x parameter

SYS, use PEEK(780) to get the value.

of the composite screen to be trans

is the address within the 8563's vid

See program listings on page 79.

G

ferred to the RGB chip. The x value can range from 0 to 65535. The de

fault value is 1024 (the default loca tion for the composite screen). As you can see in Program 2, this value doesn't have to point to the com

posite screen. You can have RGB Kit transfer any 1000-byte block of

memory to the 8563's video memory.

• SYS 52015,*,!/: Load a new charac

ter set into the 8563's video RAM. The * parameter is the address in the 64's RAM where the character set is stored. This address can range from 0 to 65535, so the character set can be stored anywhere, even un

der the BASIC ROM, Kernal ROM, or I/O chips. The y parameter spec ifies which character set to replace

and can have a value of either 0 or 1. Use 0 to replace the uppercase/ graphics character set and 1 to re place the uppercase/lowercase set. • SYS 52018,*,!/: Display a hi-res bitmap picture (320 X 200 with 16 colors) on the RGB screen. The * parameter specifies the starting ad dress of the bitmap; the y parameter

specifies the starting address of the

NOW, A COMPLETE SET

OF UTILITIES FOR YOUR COMMODORE 64 or 1281 • Copy liies and take advantage ol extra memory.

• Do a Directory of a disk.

• Recover accidentally deleted files. • Rename files. • Formal a disk.

• Improved suppori for ROM updates

on 1571 drives; maximum of four disk swaps on a single drive.

Requires a Commodore 64,64C, 128 or

"D"computerwithoneortwo1541,1571

or 15B1* drives.

Sales/ Information: call

503/690-8090, 8-5 Pacific time, M-R

• Protect files for daia security.

We accept JE €©■ Or send a check for $3935 U.S. plus S3 s/h, $8 overseas.

feature. • View and change data on any sector onlhedisk.

Central Point Software, Inc.

BACKUP PROTECTED

Beaverlon, OR 97006

• Verily disks using the Check Errors

SOFTWARE FAST. ■ Copies many protected programs —

automatically. • Copies even protected disks in under

2 minutes (single drive), 1 minute (dual drive).

$39.95

15220 NW Greenbrier Parkway, Suite 200

CentrcdPoint Software •JlSCORPORATED

- Jwniinf in/9#I -

'1581 drwe support lor utility portion olprogram, only. This produc! is provided tor the purpose ol enabling you to make archival copios only. COMPUTERS Gazette

October 1989

41


Our Fourth Year

In Business! We Know How

BHiWALL

SATISFACTION GUARANTEED

No Surcharge On

SOLID PRODUCTS & SOLID SUPPORT

Charge Orders

P.O. Box 129 / 58 Noble Street Kutztown, PA 19530

To Service

Our Customers!

Friendly Service Customer Service

24 HOURS - TOLL FREE

Business Hours

1-800-638-5757

M-F. 9-5 EST

OUTSIDE USA CALL 1-215-683-5433 FIMrtjiKm! •

Protolarm \2l

Linkwnrd Spar.nn

161

Flmil Sysfem i 40:80 CoMin S*.lcH C

Fontmuier ILbi

19

HamDGS 128

29

Hvne r

Super 64 Librarian

19

Apr0 Eat 64 User Pori RibDon

19

Homa Banker

25

PdiriWoilMotic

Acio^oan 4 Sioi Caitrog Holder

LeroysUBflMlker

Peier F!st5it

teen Factory 64

SuperSI Utilities (or C64

W-er«lj*yen6<

fleadei PjWj

lastl Wiiard

SupeiAide61

6 r Wirtc

Qusl Covers

call 69

Joystick'Bal Hindle

16 22

Joystic* Ergo Swk

22

Jo^l*.* S^ier 3Wa>-

2i

Letay sCieat Steels CGI eacn

ioroyS Cheat Snssts C12B sach

i 1

39 35 8

SS

Pc-^ar Supply C64 Rccai Pim-erlnKrijceG Wii

39 39 105

RGBto HS232 Delu>e Lmeriaca fitLbons'W Printer

l'.2MnRene*fieifi*ni1noeto Sa'esMn KeyDaafd PrateciO' Serial CabJe Sphcer 6 pin dm FIT be-ui is Serial Cans tit

9 39 Call i

Supe'C128

45

Nensrnaker12fl

SupsiC61

4S

Sky Travel

Newsroom

SuperDiSBlibrananlorC12S

19

Ne.sroomCIipArlOsk I 3eKH

Supet DiuUH'iIie! 128

25

Personal Po:4olio Manager 1 ?fl

SliC")lKlr Marn I

PC Boi.-rJ Halir 61

Personal Pomoiio Minaccr 64

Slickybasr Math 2

Ptiolo Finish

SuDcr Pascal 64

45

Pock.t0c1:onaij64im

Sdckylxar humBeii

Pssterrnaktr lie

Super Snapshoi 4 *fC128F>saoiB

65

PrintnuLterFanrjiyAnGalvrY

Supe: Sfliphoi V4

59

SysMStJfflancM

3D

Setunly An

[ IZ8

45

Pnntmasier GaJ«y 164

SticVyMar SlupK SlchyMar SMIiJ-aOter

49 Wacn 126 Cartridge

Movit Ma>« 5esanic Street Litnaiy vci 1 Sk kyOtar AMI

69 H 3 Mouse 64/128 PropQM

SL-perSi vn>iHeslarCi?S

PiMitI-0 3

49 Holsnol Pius inlgrlicE

PnntmaslerGalltry LU64

Sttiybear Typing

Sc"JJ5e.'Sp»Krct'StioK 64 PAS

S^nco^wMath Spr.es eacn

PiimsMJp CiKnpanipn

ADiD Dungeon Ujsler Assislance $22

SupeiiCfipt i ?B

IoyShop6S

Screenful

ADMHillslar

Si !*'■ (■■:! C64

WriceJiIuropt i Carmeri Sj^Cwgo

GMIKttt 126 •'S«t»lyl EwHIeNc 64 wiSdawiyi TvChisiul Anjlysii SyiUm 1!B

Whan in USA is Carmen SjiMitgt

ir:'-:z A"j,r 'rSFn-'-.6-!

v. ,j-.,ii. Oinxi Btu« ine Rooi

It

All

12

Widnjm ciessits AweWonOFriana

ViOPO Tlllo Eriop *iCr Camp 1

Ahen Syndrome

?7

Baa!

!5

Ba^tsriip

21

Balman

19

Timsnork^ Accounis Reef iveaWe 64 39 Timeiao'ks Gtneral LWBti 6 J 39

4

9

'lei *'JiCprjro

Blacked Acadcm,

19

Caihrwpii najsms

19

19

Cauls.n Blood

Dream Machine Analyse 64

33

19

Caveman Ugh-lympics

Family Ifee 641128ILDS

11

39

Chcssmuler 2001

39

Cue Waiter twee live

24

39 DO

Budge; SO CeleOfi!y CcckhMk B4

60

30

122

CiossivQid Magic

^i!>fiChios64

39

Dark Side

OoM Prnrj Mule

CHECK YOUR CURRENT MAILORDER HOUSE! DD THEY? □Have 24 houF tali-free ordering? □Have in-house technical support? QTrflat you with respect & valuE?

1671 Internals" Anatomy ol C64Anatomy Dime 1541 Book

1?

R.ki( 7 a lnimn*is Boak

19

EI«Mc70lorC1!BBook

10

feo.mntt'1 Gu«« to BASrC 8 15 C12B Assem&y Linguae* P<qj &w& M C12B Internals' 1? 20

DAdverlise their snipping policy? nofier last, friendly and reliable service? I IHavo a lair roturnfoxchangc prugram''

Woropro 61 ~(Speller *lTurbo Loan 30 Worrj*nttr 128 39

DeskPlkPlusGLOS

HeainaD

49

fontPakPlusGEOS

Memory Acaoemy 128

IS

5ECS64v20

5eiuaiidc<64

19

24

GE0SWnteWrjrk5hop<64

stmer 5Classic i lOeacn laiglL2B

11

Giocalc 128

lV»S.r-te-1

40

writtSsurreiftispeiiH

22

CGI Basic Programming

25

Write S:ull 61 w'Talk

CGI Pioc.ia'nrr.er's Heiererice Gi,ide

17

Write StellCI IS wISMIItr

CG4 liM*. Tricks'

IT

Ciocaic 64

C61 Trai_DI«^ngct fi flflpj.r Guiae

17

Gtor«l2S

Gcoiiie 6*

GIGS G(1 Most BoJIi ArdoktheSaihaJian Big Brd's Suecial Delivery

8 toolkit

"5. 10 nayur. "l BASIC

Calculus Oy Numeric Mgirtods

Basic Compiler I!J

I Soeik Baiic La m» C64 Boa-

Counting Parade

Basic Comp<lef E4

It ja.RevtarBook3

Big Slue Beaded 6 id 26

K Ja. Soak Revfdled Z

Animation S

BWJSteimPio 128

* JJ-Beck Rf.ea'ed I

Erjue's Bit. Splash

A.aro Waktr PuvC64

^jc~me lan^u^c 64 Book

frme's r/aijic 5fiapes

Bonsirm Pro 64

Bi.inojrdMa' in 64

CPlW Kil

Evelyn Wood Dynamic noaoor Facemal-e'

Bl.li/ing Paddies

Cob(H128

Bu-:i per sucker Vak?-

CDbol 64

First Wen on Moon Win

&IB11I Kit {411JS

Gransma s house

"racket lit Super ClT

Glover's Animal Aflveniure

Maverick Cop-er

Kijflpn SAT Piepiralion

Cjrjpal 64

Wtrlm 128

Jungle 8oj» IHeaiTing 2)

Ueri.n El

Kids on^^yi

C(llil«tC U Cartii.caie W

Kidwnei

Colorei 126

Kirflcrcunn

Comsuier Eyes

l.inkhvcid German

fceate A Cjiiraar

Phys^al EAim 1571

Lmhword French

[tanlla 61

Power AssemDIer 61/12B

Lm* word FiprnhZ

F»iidra*5 5J64

Pov.eiC64l128

Libeary

Link*c«d Italian

O.iom Pascal i!8

PrcQrammfl'"s loODOi 64 AjiDi-.1i ; I2each

PTC[OlincBBSl?B

Death Brinc-er

24

&oila:ker 128

22

Douuie Dare

12

Douolt Dragon

27

fH lorn Cat

2)

Faery Tiles

3a

Jack Nic klaus Goii

IS PRICE YOUR ONLY CONCERN? CALL US S SEE HOW EASY MAILORDER CAN BE! WE WANT YI1U AS DUR CUSTOMER!

ClISIips* TncMBWi II Ct2BTrci,t;le:nco'ing4Rpc3irBccH 17

GIOSProgirimmersRB! Guide

P7

*M!J If- of Rjtunce Spectrum 128

TimeypOrks Actoi,m PayaTila 64

coll

23

AD1D Heroes ol the Linca

WharpmWorUisCjimenS.irnlirgD

dupirChirjsiPB

ClitPieflrimitiei'sB*! Bnnfc

I?

flamtopy

Grsphns Iniegiaior 2/64

liUlcCompoierPBOple

FonimjiiBr i;i*;speii«

5 15

25

Jeccarfly 2

12

Johr* Er**ys Quiriercack

24

Jordan vs Bird

74

Lord ol trie Rising Sun

li

mm

it

Mam Frame

25

Monopoly

24

Nenromancer

29

Orean danger

21

Out Run Operation Wall

29

Platoon

29 25

Po*er£llyHocliry

24

Project Fireslarl

27

Ouiirei

27

HikC64

24

BM1OC0P

2t

Rampage

27

Rock el Range i

27 15 2b

Scruples

29

Sim Cilj

2J

Ekatio.De

21

Sky Snari

25 24

SoFeflBall Super Pisswoic

1?

Terrorpces

25

rnreeStooges

21

Total Ecbpse

24

Ultima V

42

Ln!irnaTnloc]y|l.2.3|

29

Uninvileo

42

War in Vidcle Einh

29

Wheel ol frminr 2

12

VYheeiandDeai I2S

12

;ich Uaciakm

25

Zoom

22


WHERE CAN YOU FIND PROGRAMS MADE JUST FOR YOUR C128? CHECK US OUT! WE HAVE WHAT YOU NEED! Graphics? Try

For Desktop Publishing? Try

NEWS MAKER 128 jfgfe

Desk top publishing (or Ihe C128D (or Ihe C1Z8 wilh 64K Video Ram Upgrade). News Maker 128 can be used lo create prolessiona! looking newsletters, reports, signs and posters, II can he used as a stand alone program or in combination

with word processing or graphics software. It uses

A Paint Program? Try

SKETCHPAD 128

SPECTRUM 128

Complete drawing system lor the Commodore 128 and 1351 Mouse. Sketchpad 128 takes

A deluxe paml program for ihe C12BD computer

advantage ol the crisp 80 column graphics capabilities of the C128. Smooth freehand drawing, E40 x 200 drawing screen, wide

(or the C128 with 64K Video RAM Upgrade!. Uses

80 column display for 640 x 200 pixel resolution. Will display 128 colors! Menu operated. Requires 1351 or compatible Mouse Features include

standard sequential liles lor "pouring" texl Into userUetined columns. Full page layout, popdown menus, smoolh screen scrolling, font selection,

selection of drawing tips, many fonts provided. Compatible with Basic 8, Print Shop, News Maker

cut, paste,

used to create 80 column artwork, slide shows.

airbrush, erase, mirror, multi color, block fill or erase, pnel editor, color editor, fonts, slida show and more. Compatible wilh Skmchpad 128, News Maker 128. Basic 8, 1750 HEU. 1541. 1571 and

Signs, posters and many other uses.

1581 diskdrives.

mirror, Hip are among Ihe options

available.

ONLY $24

The Ultimate CAD Package? Try

Home Designer Home Designer CAD 128 Given glowing ratings by every major Commodore magazine, this CAD system outclasses every other CAD program, because ol its oDjeci-based design. Witfi over 50 powerful commands. 5 drawing layers, superb support ol library liguies and lazerquality pnnlouts at AMY scale on your dot matni printer or plotter, you can create drawings so accurate that a blueprint can be made Irom i hem1

Tired ol working with poor quality/inaccurate print outs, manipulating little dots on a bit-map, giving Up on detailed work because you can't zoom in close enough' Join the professionals!

OUR PRICE ONLY $45.00

128 and Spectrum 128. Sketchpad 128 can bo

JUST $24

A Programming Tool? Try

ONLY $29

W/P, Spreadsheet & Database? Try

basic 8 Powerful 80 column hi res graphics programming system for the Commodore 128 or 128D

VIZAWRITE 128 & VIZISTAR 126 Vizawnte is a high performance, easy-to-use word

computer. This popular package adds over 50

processing program which takes lull advantage of

new graphic commands to standard C12B Basic. A must for Cl 28 programmers! This new version published by Free Spirit has been upgraded and enhanced. As an added bonus several

Ihe color, graphics and memory capabilities ol the

preprogrammed Basic 8 applicahons, such as Basic Paint, Write and Calc are included.

128. Full "newspaper-style" columns, hires dotmatrix printer fonts and true proportionally spaced printing mean high quality presentation. Includes a phrase glossary, lull lunction calculator and in tegrated spoiling checker.

ONLY S4S

ONLY $29

BASIC It TOOLKIT This toolkit is designed to give you easy access to

Vizistar is a last and comprehensive information

the many powerful features of Basic 8. It features a point and click operation system that will allow you to create custom pointers, fonts, patterns,

processor that

and icons. In addition, the Toolkit will allow you lo

wilh the database and charting capabilities ol

convert Print Shop Graphics into Basic 8 files.

Vizi star and you have one of Ihe most powerful productivity tools available. JUST S5Q

JUST $17

includes

an

integrated

spread

sheet, database and business graphics. The spreadsheet is the best on the market! Combine it

BHiWALL SOLID PRODUCTS & SOLID SUPPORT

154W571 Drive Alignment This excellent alignment program is a must have lor every Commodore owner. Easy to use, it helps you to align your drive so that it runs just as If It were new! The simple instructional manual and onscreen help prompt you thru the alignment

PO Bon 129i5S Noble Sireci Kulrlown. PA 19530

T oil-Free 24 Hour Drdei Line 1 BOD 638 5757 Z4 Hour Order Line OulSidc USA

I 215 683 5433

procedure and help you adjust the speed and head

24 Haul f AX Line

I ?l'. t.83 SiS/

stop of your drives It even includes instructions

Cuslomcr Service

1 215 683 5433

Technical Support

1 215-683 5699

on

how to load

the

alignment program

when

nothing else will load, don't be caught short! We get more RED LABEL orders for this program, then any other program we sell

Save yourself the

eipense! Order now, keep it in your library and

use the 1541/1571 Drive Alignment program regularly!! Works on the C64. Cl 28, and SX64 for both the 1541 and 1571 drives.

PLEASE COME VISIT li V Monday

Frm.iv 9AM 6PM EST

. SalufdavSAU

12 Noon ESI

Ou! ol slock items wilt be shipped by ifce sainn sh-pping method as ordinal Qfdei, ngfmalty #pth>n 3 w fl business toys. All UPS *tiipniEntsanf sent SIGNATURE REQUIRE Of NQ URIVIR RELEASE- ADD lh* lollowmg shipping charge! lo your TOTAL urtoare order

available for C64 or C128. Among the many Super 81 Utilities features are; •Copy whole disks Irom 1541 or 1571 lormat to 1581 parhtions •Copy 1541 or 1571 I lies to 1581 disks •Backup 158! disks or files with 1 or 2 1581's •Supplied on bnih 31/)" and 5W diskettes so that it will load on a 1541, 1571 or 1581 drive •Performs numerous DOS functions such as rename a disk, rename a Me, scratch or unscratch

files, lock or unlock files, creale auto-boot and much more! Super 81 Utilities uses an option window lo display all choices available ai any given time. A full featured disk utilities system lor Ihe 1581!

STILL ONLY $25.00 SHIPPING PQUCTJ All ORDERS received telw« 3PM EST will noimaiJy M tfnpped nilhin 2 bus-new flays

Super 81 Utilities is a complete utilities package for the 1581 disk drive. Separate versions are

ONLY S29

ACCEPTED PAYMENT METHODS: Wa . payment by PREPAID {by Pcrsonm Check w Money Order). MASTERCARD. VJSA. SCHOOL fUFCMASt ORDERS. COD orders a<e «elcorne lor established Br|*,iH

i.. ■ i Only 114.00 - ■ ■' i All payments i ml bo In USA DOLLARS. Them bJ nu Surcharge \v Credil Zatfc and your card ts NOT charged until we ship1 ftETUM POLICY jtor iflft-n ind KCtiwlri ONLT|; We have a bMrjl return pokey lo better h»icc your

\2 SO per ktem (m.'.t t* rtepved &> '? NOW)

nttds himiirui \*i O.t,'> frcniUt 1 n.p ^^i/receive vmem.youve rwi uh^^HitLtri A for tn/reaso'i you

Mflftlir KU: USA $* OD (.hciudrt APOWO). CirLjfWMemCQ *6 CO. Oihcr Fvr«n S* 00 Hjndbng 4

RESTOCKING til PEG ITEM RETURNED (}& QQ'ttNiMLJM HR iTEMj [MCHAMGE^OPEN CREDITS will

Atiual Shipping + Insurance

ORCERHG INSTRUCTIONS: for your congruence, you tan ptaee a phone order 24 HOURS/ 7 DAYS A WEEK Oft ciur TOU-fREE LINE 1 BOO 63B i7h?. Outside Ihe USA. please use 1215) 683 5433. Pn«e.

availability and ccmparithhty ctacks are jho welcome on ojjr vQzt Jine. Monday thru Friday. 9 30AU 4 3DPU EST. AFTER H0UHS. &Sers Onry. Please! WT".en. pUorwj an order, please uecily you

<on«uT«r model, home & dtybmE phone mimbu, i-H*-1^ vUteu. cMrge can! runbn. expiaiKricbk & name of bar*

rjijrjty bo issued lor ine full puicru^c price ol the nem DFrfCiiVt Hems. Hara*arp items and Specal Drdtr

fim will tw ii :.. i^ mih \t

same itam only.

1UHHIML SUPP0HT ,Mf ■ 9 30AM WH EST) We do t-jr very tol W help you witfi ygu produtt selecl-ons. i*lo<e you orfltr ana adaiyati receive your pj«Hicl. (ienerflJqu«Tiansr|)r«CE. campalrbiinywuih

.:"f romDvlrr. etc. mil Be fundFed By om tmjer sQ" it fie hme you ptice your ore* BUl. il >oj hj*c spetiitc. Ctfi-W □untvts joouT * produc'. puntrr. cumpibEkhrf qucsTiom. eTc . yw wiD q*i i« mtnl t**o from ctf TECHMCAL SUPPORT Llt*[ 2156B3 5699


Bret M. Timmlns Running out "128 Graphics Compactor" is a graphics utility that can dramatical ly reduce the size of high resolution and text screens saved to disk. Writ ten in machine language, the com pactor quickly compresses and saves all types of 40-column screens: text screens and associated

color memory, standard bitmapgraphics screens, and multicolor

of disk space?

With this 138 utility, you can crunch text

and graphics screens by 50 percent or more. Disk drive required.

compacted screens from BASIC programs. To avoid typing errors

128 Graphics Compactor is written in machine language. To enter it, you'l! need to use the 128 version of "MLX," the machine language en try program found elsewhere in this issue. When MLX prompts you, re spond with the values given below. Starting address:

1300

Ending address:

178F

Be sure to save a copy of the pro gram to disk as GR.COMPACTOR when you've finished typing. Program 2 is a demo program

that shows how to save and load 44

COMPUTErs Gazelle

October 1989

BLOAD "GR.COMPACTOR":SYS 4664

128 Graphics Compactor adds two new commands to BASIC: PSAVE

and PLOAD. These commands

bitmap screens.

Getting Started

Using 128 Graphics Compactor

To activate 128 Graphics Compac tor, type the following line in direct mode:

when entering this program, use "The Automatic Proofreader," also found elsewhere in this issue. After you've entered both pro grams, load and run the demo. It in stalls Graphics Compactor, draws a picture of a happy face on the screen, then saves the picture as PIC with a normal BSAVE command. Next, the demo saves the same pic ture as COMPRESSED PIC using

128 Graphics Compactor's PSAVE command. When the demo has fin ished, type DIRECTORY to com pare the sizes of these two files.

save and load compressed screens.

Saving or loading a com pressed screen is as easy as saving

or loading a program. To save a compressed screen, load or create a piclure you'd like to compact and

then use the PSAVE command. The syntax for this command is PSAVE "fHename"\,Mgrapttic mode]

where graphic mode specifies the type of screen to compact (0-3). Use 0 for a text screen, 1 for a stand

ard bitmap screen, and 2 or 3 for multicolor screens. For example, the command PSAVE "CLOWNS" ,M3 compacts and saves a multi

color screen as the file CLOWNS.


Programming Note that the graphics-modi1 parameter is optional; if it's not in

cluded in the PSAVE command, the compactor defaults to graphics

mode 0 (the text screen). To load a compacted screen, type PLOAD '-filename". The pro

gram loads the file from disk, un packs it, and then places it at its proper place in memory. Note that

the PLOAD command does not automatically display the screen

after it has been loaded. Before you use the PLOAD command, you must allocate the

graphics screen (establish the bit map screen at 8192). To do this, use

the commands as shown in line 10 in the program below.

where more than one screen is to be displayed.

Save Your

PSAVE and PLOAD work in both direct and program mode and

Copies of

can accept string variables for file

GAZETTE

names. The standard BASIC 7.0 disk modifiers D and U are also ac ceptable (PSAVE A$,M0,D0,U9 or PLOAD "CIRCLES",D1,U9, for example).

Protecl your back issues of COMPUTE''; Gazette in durable binders or hbrcry1 cases Each binder or case is custom-made in pine cjrserA binding wiln embossed while letter

How II Works

ing Each holds □ year ot Gazette Order

128 Graphics Compactor searches through graphics memory looking for sequences of repetitive byte val

several ana keep your issues of Gazette

neatly organized tor quick reference.

(These binders make great gills, tool)

ues (ten 0s in a row, for example).

Cases:

20 PLOAD "CIRCLES" 30 GR = PEEK(6023)

50 REM VIEW MORE SCREENS . ..

If you're not sure which mode a screen is in, execute the commands

In line 10; then PEEK location 6023 after the PLOAD. Use the value that's returned to set the proper screen mode. This approach is es pecially useful in viewer programs

(Aim J t pflr COW DifTpi lor paiiogfl & handling Pleoie

OOO S2 40 D*r un.lTo> orOG'l ouWd* rrieuS}

Send in you, oieporo oiiwi wifii lha ailocriflO '-□upon

Mall to Jesse Jonei indusirles, Oepl GAZ *» Easl Erie Ave . PtiiladelpMa. fW 19134

to reconstruct the screen in memory.

Please send ma

screens compact better than finely

tor S ___

Address City _ Store

G

VIDEO BYTE the first FULLQOLOR! video digitizer for the C-64, C-128

Exciting New Hardware Peripherals for your C-64 and C-128 from CMD

Introducing ihe world's first FULL COLORI video digitizer lor Ihfl

Commodore C-64. C 128 & 128D computer VIDEO BYTE car Qiue you digitized video from your VCR , BAN or COLOR CAMERA or LIVE VIDEO (thanks to a last1 2 2 sec scan time)

Like JiHyDOS. these produa; will sal new standards tor price and

performance

■ FULL COLORIZING! rS possible, due lo a unique SELECT and INSERT color process. wtiere you can select uric ol 15 COLORS and msen Itial color inlo one ol A GRAY

• SAVES as KOALAS' Video Byle allow; you In save all you1 pictures lo disk as FULL i'

"i suitable P'ogrami you can go in and

redra* or recolor your ViMO Byle pfC'S • LOAD and RE D. I SPLAY I Video Byte Blows you lo load and >e display all Video Byle pictures from msrde Video Byle's menu

Give your system a new lease on life and Ihe power to compete with today's newer, more expensive machines

• MENU DRIVEN! Video Byte comes with an easy to use menu driven UTILITY DISK and digiiiier program" • COMPACT! Video Byles hardware is compact' In lacl no bigger than your average

cartridge' Video Byte comes with ils tun cable

• INTEGRATED! Video Byle is designed lo be used wiin or mlhout EXPLODE' W 1 color

cartridge Eiplode' V4 1 rt ihe peifecl companion • FBEEI Video fiyle users are automatically sent FREE SOFIWAHE updates along wilti new dueumeNation, when ii becomes available

• PRINT! Video Byle will printout pictures to most printers However when used with Ewloile' W 1 your printouts can be done in FULL COLOR on Ihe HAINBOW NX I DM. RAINBOW NX-1000 C, EPSON JX-80, SEICOSHA COLOR and the OK1DATA 10,-M. Why DRAW a car. airplane, person or lor Ihai mailer

anything when you can BYTE it

Video Byle it instead

\lincn

DVTC

C7f1 OK

VIULU DI I t g(3.3U

SUPER EXPLODE! V4.1 w/COLOR DUMP

II your looking (or a CARTRIDGE which can CAPTURE ANY SCREEN. POINTS ALL

HI RES and TEXT SCREENS in FULL COLOR in Ihe RAINBOW NXIOOO. RAINBOW

NX-1000 C. EPSON' JX-BO and ihe OKIDATA 10 or 30 Prims in 16 gray scale lo a" other printers Conies wilh ihe worlds FASTEST SAVE ant) LOAD routines in a car trtdge cr a dual SDO , PRG file reader Plus a bmllin 8 SECOND (or mat and MUCH. MUCH MORE1 Than Explode' V41 is tor you PRICE' $44.96 + S/H or M9.95 vWoptional disable switch. VISA

■ IN 64 MODE ONLV ' 74 hiut a oil 7 '.y. ■ »!•■.

TO ORDER CALL OR FAX 1-312-851-6667

Personal Checks 10 Days to Clear

See idem at World ol Commodore, PA in Seplenta!

JiffyDO

SCAIES This process will give you wet 32 000 dittereni color cWnbinaflona in usa in

your video pictures

COLOR KOALAS Alter wtiich fusing k

cu S Ijnds only.}

Nome

detailed screens.

See program listings on page 76.

GAZETTE Q coses

D binders Enclosed is my check or money order

petitive sequences of bytes the

screen contains. In general, simple

6 (or $52.95:

CALL TOLL FREE 7 days. 2d hours, 1-800-972-5B58

process and uses the control codes

The amount a given file is com pressed depends on how many re

3 lor $27 95:

6 101 539 95.

acter is 0. PLOAD reverses the

40 GRAPHIC GR

$9.95 each:

3 lor S21-95:

byte is a count byte; the second byte is the character value, In this ex ample, the count is 10 and the char

10 GRAPHIC 1:GRAPHIC 0

Binders

S7.95eoch:

These repetitive sequences are not saved to disk but are replaced by two byte control codes. The first

' Ultra-last rnuttl-lins seiial tech no iogy. Enables JrliyOCS to outperform CaTriog«s. Burst ROMs, Tu*o ROMs, and Parallel Spiems - withoui any ot Bw dsadvantarjes ' Speeds up alt disk Dperaiicns. Load, Save. Formal, Scratdi. Valtiato. dccsss PUG, SEO, REL. USft S dired-acccss ltk» up to 15llm»s Foster! ' 1W%Compat1bl«-oryouimon8y bock. Guaranteed-work with all yourhardware andsofrwarB. hctudino copy^iioiociod commercial projiams ■ Us»s no ports, mtmoryof «lr»eib1ing. lie .fiflyOOS ROMs jpg'a* yout computer and _ive(s] internaly far iwuimum spaed and compaibiity. ' Easy Installalion. No ekreironcs eiporience or special loofe required. i Supports CM, 64C, SXS4, CUB, C128D, 1541,1541C, 15414,1171,1SS1 4 more ■ CiFib»corapl«tilyt»Kch»dout. I Ovw necessary, Itiollpotaiwridirelurnsyoiilo a lOO^ElockCortQurawn-wihouliBMrtinfl or powering down

' Built-in DOS W«jg«. Rus 1' addioMl commands and convenience features,

incWinn screen durrp, direciory menu, and single-key bad'save/scratch. C-6-1SX-C-4 systems 359.95; C-120 C-126D systems $69.95; fldd'l drive ROMs $29.95

Please specl!y cornpuier (v/ilh serial number] and rinvo(s) whan ordering S^srecn Inditfes POfJs Icr coiipjter and oiediive. Uatt's M__)l, ibj$__!ed step-by-slep

VIDEO BYTE only S79.95 SUPER EXPLODE! V',1 '■'■'. PLUS SI50 S/H COD'S AUD $^00

IL RESIOFNTS ADD 6% SALES TAX

THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 60538

.'.

-■. r.1.. 1 ■',I.111 ■ '-i Ji.'i'.'K: U-G A 1^. .■'f ■.

-ij.1 p-.iil_b1_

.,.y

Colic v.iit&lormoremlcuniaiion

Creative Micro Designs, Inc. 50 Industrial Drive, PO Boi 646 East Longmeadon, MA 01028

Phone: 413-5250.-3 FAX: 413-525-0147


SOFTWARE DISCOUNTERS V-/ I1

/» IVI Ll\l V- /"%

S.D. of A.

.• c™ Free chinnino shipping nn on ni-Hpru orders over $100 in continental USA

USA Canada Orders-1-800-225-7638

PA Orders-1-800-223-7784

• No Surcharge for VISA/MasterCard

Customer Service 412-361-5291

• Your Card is not charged until we ship

ORDER LINE HOURS: Mnn.-Thurs. "):00 AM-9:00 PM Fri. 9:00 AM-7:0U PM Sat. 10:00 AM-4:00 PM Eastern Time.

Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! UK IBOSII

DATA EAST

Hit Bird's Speml li

Mils

Amer. Cup Sailing .

»7E!

talk Foi........ L>ilhlnnl

.(9.88

Grovtr'* flrwiul Ad>,.

5b. B8

S9J!

PjU Around 1o*n . . .

56.98

Stum Si. ftinl Kil ..

59.98

iimndal CooHjook

Experience Ihe full impact of llu- film as you lead your pl.iliron into the jungles, villages and under ground tunm'k of war-

Hard Hit Mart ... Hearl ui Africa In^ftnl Mu^it li-fiacv ol Ansii'nU.

47.88

-J9.88 .S9.B!

. 19.11

Mink Coml. M...

S1.BS Pinrull Horn'. Wl .

Platoon

MdLinp [)nl. 5tt i * i

S9.S8

Realm ol Impmtibili

,S".88 .19.83 1983

SDA Discount Price $9.88

■Mjpw Boukilr Dnh . TwKhdaHn Fooirull

ACCOLADE

S).«I

SHIIJ.IKHI FV

.S9.il

UlrirrulF WtOfd., .

.19.89

World Tour Gull . . . Af]"lli> III . .. .

. it.flfl

l«hlMghl ... Hjpdtull

SMI

%bM

UidnlitM Ml|ic...

. M.BB

kirjirti

jt.ll

ludrrunnn Apjihe SIeBw. ---

19.98

Chop 'n Drop

19 FIR

Crin* Criunlry Riud R/il $9 99

ii I a I... PrreUlnr

SIM . 19.98 Fa I'M

.i9.an

19. sa

Equcslrijr Sho» lumper Hi*hljn<J Games..

S9.BS

Tlui Boxing

is.ea

AVAWCI

De< tpl'ir l>rM-r1 Fin Prn|iil Spjlr Sfjlm

.19.h« .19.98 . 19.BB

H» "-»! I » 1. IO< oma

All

Supnliifcr ( tulWnie

S9.M oilers

S6.BB

COA

Amu. C(K>k> French

I1M

(.IMWAWAW cmiltt Mud

W.M

COSMI

i»i(l DM1 Iw .. Sivifl fMlnii PuNnhrr (mil Pjinl

KSB tUU

Sii.BB ib.BB

S»ifl iprtod.hml

Si.BS

S»il[ Word Plunur .. .Sfa-BB oat* mi ltdri Wjrriw

S9.BH

Q-rkrl

PIjIinih

SB.B8 S9.B8

INK III

SB.BS

[ASV W(KUNC.'

filer Plj<"»l Wriln..

Sd.B!

WBJ S6.BB

M.M

Wipeout.

List $14.95 SDA Discount Price $9.88

\cU\ Poker &

l«l«>.

W.B8

MIMliCAP!

|ukcr Ptikrr

t'1.93

19.9B

Mj>1rll*pp

M.BB

leirn 10 Add Slort

int

Cniifnllr Mjkr

59.BB

Nr.iroom

H.88

Alton

54.81

ArLinoid

59.88

Bubble BoIiMp

59.88

Reregidr

59.88

DrjBut

-19J8

.tl.BB

19.18

l.AHITEF.

CimJ> Und

.

S9.9S

.. 19M

Oiuleii Ljilltr.

.

.19.M M.I8

.19.18

Douhltnjrr 19.8S Co ToHejd dICIw ... 19.89 19.89 on .. 19.8B .

.

On Court Tenn« On Hi'ld fiKtllull Slir RjnlBuim[l.

.59.18 S9.38 59.88

18.B8 Iwpjrdv 1

19.88 19.9B

srxirh leofurdy

19.99

Whrrl of Fortune Whrrl ol Joriu-T J

ig.ae

|r

..M.M

|r. tit Mjn

. 18.88 IS .88

Mi Pji Han Murd.i hy I he f)<:yi.

..18.88

Pii Man

. 18 88

Pole Puvlion Bjmhn; FU Blood

..1B.SS

19.88 19 IB

WT»*I of Fanurv I

...Cltl

WiwOiiI

S9.IW

Mir Img U«plull; .. .59.98 . .59.38

Hi-IICH HFBESSIOSS Fun Hmiif

58.B8

Print Po»« Rtmnle Cnnirnl ,

59^8 58-B8

Tom SawyeAWarai

56.BB

Win, Lover Orjw

58.B8

HI-liCH E>J>IH>HOH5 St-jmt iltrtl S**ift: 56.88

IlJrl Iuhct Film ^jler Gold Rnord Rice . .

OF THE

. 56.88 SO.8S

. .

. . S9.8B

MONTH!!!

..S6.8H S9.8B

VtlUI W»RF Edwalu'

'

M.BB MSB

.

EnlntJ.nvr

.. .

Si-SB .S1.98

ACTIVISION.IHKIGHE8T -i

M

Take command of ^. Ihe AH-C4 Apache Chopjier. Its got (he most sonhislic.lted

1

J

19.88

to mention

hellatfous firepower.

■i

.MSB M.88

W.88 .

SALE ITEM

k 1

. 1I..IIII Itas

SPlCTtL'M HOIO81TF CJto

COMMODORE

radar [racking device

. lb.88 Wiurdl. Ibr Printer. Wii lior

FORTHE

..IS .88

...

Tup Gun Winirr < Kjlk-ruir

Home BanLf r

54.88

SALESPERSON

W.88

Felon,

Part II

Summer Cjmes 1 m 219.98 la.

-51-88

-

ASK YOUR

58.88

Dot ihr Dwrojn .

Super Pac Man .

.

.S9.BB

CM. lilimv Vol. I

Slol Car 9ntt

.

Kilt hen Morujer -

THUNPH MOUNTAIN

hot software product!

.

Home.«jnjin. .

S4.BB

SIM il.l, or )..59.86 Ej.

block to receive that anxiously

VMnGmn .

W.BB

1AIIO

HUtomulicully become the first oti your

the helm. Do you

SDA Discount Price S7.HH

14.M

UunOur*

receive the product from Ihc publisher.

machines & you're at

Amer. Cup Sailing Simulation Lisl $14.95

Sinji

■a- Set up your PIlE-OHDLUt lodny mid

Cft Ch. Foolbjll

cup.

14.HU

«" We ship your order the same day we

Clump. BUtlbjII

have what il takes Id win Ihe America's

& risk your winnings

Wipcout

UK V-B

until we ship your order.

Clump. Disttull.

performance sailing

!9«S

yiSJIJIBONJC

for those soon to be released titles!

iupn Piis»Dfd

rate between 2 high

CirmCrurlk.

■a- We do nut charge your credit card

Holl)»ood Snujris Fi'ks ii Rigtn

It's a one on one

Brinj; home the emitement of (he hottest, new TV game show. Test your knowledge to find out who will win & who will

kllM'll ICTIO1. tll>

PREORDERS

WinlrJCjinn ...

S1.BB

IMBACOBP

Why wait? Call S.D.A. to place

... SO.dH

Swift Murt

HiMih flbnUl

Volnbd

Sb.M

Mj^rwlron

Sub IS.mk' SinmlaHir.

. S9.HB

/■xl I

19.8B

}').W!

(juldrnn ChopMln.'D.iiut't

....

Pn.ir *l Sej

Arudi' C.Jni. Coiwl. Kil

S9.BB

Guide...

.M.&8

M.M

torn Southeast Asia.

Sb.99 56 aa

.17.8S

lords of Ct.rtquril

Lisl $14.95

MM

Adv. Coini. Sot....

.MSB

MSB

kinlr Crop

W.8B 11.88

Le*fn Id

M.BB

in the world, nol

Apache Strike

mi

■mM

List $14.95 SDA Discount Price 5.').88

P.O. BOX 111327—DEPT. CG-BLAWNOX, PA 15238 "PIciM' Redd Iht- foihpwine Ordciin^ Irrnu A Conditiims Ciri'ijllv Beluri1 ■" ■ w-

Vour Order: Ordfrs with C4lh1tf1 chfck us munry c>r<lt>r vhipiM-d iniiTU'dMli'ly mi n -■'■■' >u in'1 \\-\

toul (* Compdny chesks. allow J >htU clearance. No COD/tl Sfii[>rjins: Cwil&mlal USA. Orders undrr S1DU mU\ S3; free ^hippinj^ on orders ovit 4100. AK, H1H H"OH AHO-add

Sj on jII nrdeis. f jiiii.f,i f. Puerto Rim^ilil S7.50 an .ill orders. Sorr>, no ttlhvr Inlcrnjlionjl firdrrs dcceplcd! PA residents add b", \a\p-, lai on ihr |<iTjI .imounl ol OfldCf intludinj; ^hrppijiR(hdrR».CUSlC)MERSERVICI HOURS: Mnn.fTi. 9 AM'3:J0 PM l«|pfn Time, REASOSS FOR CALLING ( US7OMER SERVICf—llM&io^l I IJMjTuj u* rifder or bj,L oro>r <Jlil .in> rnerrhjniJrM- |iiirthi)sf<J nithin 60 djys from S.D.ol \. is delcclihr, plejtc c.ill Inr 1 return julhorizaliun number. We will nol pntvn J "tli"^ Htihuui a return JUlh, '! nrllrifjvi?

rnrrc kindisr mil In- fi-jiLu.cti wilh ihe ume meT(h^nrli»<' iinly. Other return* subject T11 j 20^- rettDtldng tfiiir^: Ahrr b0 dj\i Irnm your purchase djle. [ilej»r refer To ihv w AttArty

milij[1i-il ttiih (h> produCl F>unh,ist(i fl. n-turri diritily in Ihe m^nuJJiturrr, Qulomer Kr^irr will m>| jcu'pl call«l i.ill* «r tjlh «n i,O,Q& jV.'s UHtJfl Drdtf lines! Price* & jv.iihbidly .ire vuhieil lo rjuned Ntiw llllfl HI irrltflH djilvt Nimw (.ill lor more iubmi.ilimi.

MODEM OWNERS: Yini citn order on-line from our Commodore Simp via 11n- CiriTipuSorvr, CEnk- ,md (.) link eleclroni* mails


Software Discounters

of America

. ;..

,

Free shipping on orders

USA/Canada Orders—1-800-225-7638 PA Orders-1-800-223-7784

over $100 in continental USA No Surcharge for VISA/MasterCard

Customer Service 412-361-5291

Your Card is not charged until we ship ORDER LINE HOURS: Mon.-Thurs. 9:00 AM-9:00 PM Fri. 1:00 AM-7:00 PM Sat. 10:00 AM-4:00 PM Eastern Time.

CANADIAN CUSTOMERS CAN NOW ORDER TOLL-FREE

ABACUS BOOKS

Cyrlr Knithl .

Anatomy nf the 1541 . ...,in Anatomv olihrCM .. ...114 CiOS Inside 1 Oul. .. ...lit GEOS Trkks t Tips . Ill

Dai It Douhlr

ABACUS SOFTWARE

Assembler Monitor . -. S?^ Basic ....$«

.tJ9

Basic IIB "Becker Basic

ill H5

Cid PaV 128

...$)! . .12! Ea.

Chart Pak dJ nr IIB Cobolb4 Ol 1ZH

PfM Til

.

.115 la. Slj

,

si;

,

139 ...Si!

Speed Term b4 or 118 Super C M or 118

....119 Ij

Super Pascal 64 or 113. S19 ij. TSS 118 ...SI? ■Requires GEOS!

ACCESS Erheloo k lip Stik

..,i!9

Tvnlh Frame

...SIS" .,.115

Heavy Meldl . ..'.

Triple Pa(V: BH1, SH2. Raid O.er IWho. . su UurldCljiil.B.Golt . ...115 World Clan l.B. Golf Fam. Course 1,2 or 3, 114 Ea.

ACCOLADi

111

horse Racing

. .114

Xjleidokubes .. tlb Eiokviord Einj[ulges .. .lib !a. S.P. Dala Mall tl . . . ....S14 S.P. DjEa 'erruk II or 1. 114 Slnp Pokrr . ..HI Ijnl Altacli ....11! AV11ON Ell 11

Ccmbuls

....

SBA BaJetbill

...

...H5

Super Sunday ..HI SBSGrn, U|tr. Disk... ....SI9 SBS 1!B7 leam Disk Under die

.

..

..11! ...11!

A*ard .Miker Phil

...115

T. Drivel: Cjlrl. Sronery 19.08 T. Orivp 2 Super Cirv . . . 19.88 T.HO

.

11!

AC 11 OS SOU Thunder Chopper .

Up Pcritfooi1!

FIB Home!

... ...HI

.

lasl Sinjj 1 or 1

. .

S13 Ea.

HI

Mainijamr Seuronvincrr

Rampage -

.

Sky Travel

-

...Hi ...S3]

...Sll

AMERICAN EDUCATIONS

Biotoni

...Sll leam lo Head ICf. Ml. us kieixe: Grades 3"4 ... .. ill ...112 Sdrnce: Grades S.'h Science. Grades 7:9... . ...ill US Geography US Hisiors

.. iti ...Sll

.. ill IVorld History artwork

.. ill

Bridge 5.0

...it!

519

ViRilnlt

S!>.

OATASOFT Allernjlc Realily: l

SH

S11 in ,

.., .119

Fire?onr Glol)d! Commander Hwl for RfdOclober...

SI! SI! .ilb ill

414 Hi

BEKMlfV SDFTWORX! Geov 119 1.0 GeftCalc IIB

...,M4 ..

1J4

CtoFJe 111

.

W4

Geos 44 4101 ■OevkPaiA Plus ■Fool Pa!k Flu.

'. .ii!

...,il!

■GeoCilc "GeoFile

BinV St. 11 met

.

USA

-l.tl,or'3 P.S. Graphic library

S23 il!

.1)1

DIGFUI SOLUTIONS

PottH Filrr 2 .

..

in

Sll .Slli El.

....119

..,,»;

Driendn of Ihe CrDHn ....Sll Roftrl Kjnjrr .. HI TbeThriT SlixiRn.. . . ...ill

....

CMS GmcralA«l.b4of UBill!Ea.

NAtcom b

...S4!

..Hi .Hi ..119 . .11!

SH

Super Hucy 1

Poiktl Manner 1

SJ3

Poikel Wnler J

S13 .

....114

15!

DIG IT IK

IMt in Oru-Urn. Cult

il'i

Molk»o-Kl Poktr

...II!

WcMrrn Carries

SI!

EliCItOSIC MITS Allura S23 Baiil' Fair I, 2a 3.. S2b Ea.

Haul1- HHl I, 2 or t . . S'l la.

.114 ..«4

.

., ..114 ..ill ..SH

I.A. Crackdown texend ol Black Silver..

..IT4 .125

.Mtfrntrosi

..Sib

Mindroll Krtenge ol Detendrr . -

-i!9 .till

.Cill .111

5m# Slrike Spaie Station Oblivion . Spwlt-A-Koni

BAlrlball

.S14

loorball

.114 .114

Soner

Fcthntxop

.424

The Games; Summer Edition

...

.124 • «4

Tower loppltr

World Kardle Champ .. btllttecfc

SI')

7ork Triloly. .

Sib

IStWIlL SVSTIHS I170C DeluicL.I'

ib!

1I84C lishl Pen

S4J

Fle.idra*>j

S23

Graphs s Calloia "1. Craphut Callrria •!. Graphic. Inlnjralor 2

. .

11!

. .11! . 11!

INTIiACORP

Bumper Sticker Maker.... S33 Bultoo i (ihe UAfi

... S33

Lllimale Cjsino CamWini .S13 IOCICA1 EliSIGN Club Bjfkgimmon

SI!

Vrjai Craps

SI!

Vnas Gantbter

SI!

Mnriopoly

S2b

Cull ScraNlle Sirupples

ill, S23 S23

S16

ClwiV lfa(fr-i »F1 Demon SUBS DouMe IhJitun

Sll Sll 113

Dra^)n'( lair

SIS

E.okm

S33 S2I

Pm Soctff

123

hirr Sill Bnelull WEIBOLIB\E HOUSE

Us

Sifi

Barbarian

12]

lnhnlkay'iQB War in Middle fjrlh

SI! SI! SIS

Indiana |onei Ltsl Cruude . SI I

lordan X. Bird

S2I

Maniai Mansion

MiRhi s Majk 1 ur 2 . .S2i Ed. ModcmU'in HI Poxrr Plat Moiley

SI!

Skatr or Di(

S2I

5l*r FlMI 1

S36

SlriVt FIhI

S21

The«inS)(j vvwrland

113 Hi

li\ MiKncken

S23

Propnl HlWUrt

Sll

EPU

Ait ol Bant

S23

BatlleJiip Cjlilnrnia C>amn

II! S2J

Crealr ACllnxtl'.Dialb Strord

,.

W1H1KT DnlfLUrr Ivor! .

. 12S

Or. Doom'i Btvenjf .

S23

Eliminauir

in

Nrlh«v.«ld ..

II! .

.11!

.

MICH) 11 AGUE

hwblll

flui {con Sun

S25 Sib

B7 or M Team DM. .. 1I4E1. Gcnrral Manager.

. .11!

WVtt Vireillinj WWF Siaomiari Vol. I

SI! ...1U

ViVil Super ilaii Vol. 2

.. SH

MKROPROSE

Ailbiirne Ranker I-l5S(rikeEaSle

123 125

123

. ,11! SI!

-519 Call

Alterhurnef Alien Sindiume Aussie Games

BUkfcusler

.

.

. .

.

Caprain BFciod Clubhouse Sporlt

Rill Miirm Rimhii. Silenl Servile

125 ..H! , ,125 S25

Ui -119

119 HI .SI!

Color ^Se: The Computer

S13

.11!

Go>*vsorcf .Mjrii

'lib

"Weeper Dungeons

Gaunllo 1

Indidru lones & The Temple of Doom

Ml Mi 111

Oul Don

... . .144 Rn*d Eunntf . -SiJ W. Slaujhters Hal Wars il! Supef Star IteHoikc-y . Sll Super Slar 5oc<fr . ., , .ij) Thunder Bladr......... .HI Unirhiled .- .ill

..Hi

.

1)1 .1)9

HilWai

s;i

Ohrmin Pool of Rldiirtc*

su

Slurm Airon Europe. -

Cill ill

Fyphooo nl Stwl

,111 .

SH

Flighl Simulaloi 1 . . F.S- Scenery Disks -

S)2 Call

Hassaii Icenrn

...

Stealth Mission

..

.11!

-i31

FA HO

ArkinoHl] 1: Rrvenje Oprralion WoK .. . . (Jil

.

.

in

MISC

Bob's Term Pro Bob's Term Pro IIB . . ...11! 115 final Cartridge I M. ill . ....$31

Ma>rrlrk Utilities V.) . ...Hi Superbaif ii.. 115 Superbra 128 Sll ...il) . ... H5

Super Snapshot (V.4). . ....si; ORIGIN

Autoduet Wotbius

....Hi . 115

TanRled Tiles

....ill

Tiron of lore Ullioia 4 w 5

.11! Ea.

11'.

Ullinu ', Hinl Book

.

■jltjma TrilogY

. .13!

S!

..11! 119

..

Bimbo 1

11! SI!

Raslan Mt Shirk

SI!

Target Reneglde ...

Call

THREE SIXTY

ElarkCa.tlt

«] «) 119

Tbud Ridge Wirlod

'Requires Gaunrlelf

..

First Oker Germany

(I WorkiniTnPnk

.11! .SI!

MISI Sottet

luprrscripl 138

. ilk ..HI

.

.Ciii

.S21

Indoor Sports ■nil TtamSpurl.

Supmrripl bi

..

War Gamr Const. Sel SPI-.\A«ER

Hovla^e

lonl Mailer W> . ..

Eternal Qjun

Ml .in

Harrjer Combat Sim

fool .Mister 1

.1)1

Baltles ol Napolean... Curse o( Aiurf Bwnh . F)rmonJs Winlrr

Heraft ullhr linr* ..

Colony Kil [omlul Course

Pclfst Store SAT .

S2I

-

Aition '.Rhler

Paperboy

Clii-»nui»f 1IH0

Empire FifeKim

■ ill

Gaunllet

..SH

Winter Edil ion

Total Eclipse 720 SkaleboardinK

t)e|a Vu

Slrefl Spoflfc

Carman Hth^mpm ...

Math Canrlk

CIN[MAU'A*i

N**i Sell

,.123

■All 1 in I iuprt r*i

. .11)

tUpy j

Home Ofliltf

SI!

DevKiUMurvi -Spdliioplef

CfMRAL POINT

Chomp!

VVihiI Allail

.131

SI9

Invenloiy lia COiMI

IH

. .131

Blonii Commando,,.. ...11! Gho&is & Goblin* .... ....119

Warp Spent Ifl)

SIin

SpHUt

51°

...SH , 119

Strret Fiuhler

AlieblaHer lUlhBlaUrr ,

Eod. Irjn^urtnl

Holiday Edition .... ,,..SI6

Sim C it)

..ill

OAVIDSOI

DESIGMVARE

Sib

P.S. Graph* s Library

Video Tille Shop h) Graphic Cumpjrinn .

. .119

us ...sis ...SI)

World Prim Shop

CAPCOM

.. 115

FHTomcal

\klor> Road

Rubnon Allijnte

...Sl!

Faery Fale Adventure -. ...SIS

S23 S19 S14

tamtlol

- - -..11!

Beyond Dark Cjsllf .. .. Call BU<L lack Asidpns . . .. S!5 .. SI!

SI!

Rub.jCnp Soeed Bu^gy Tag Team Hr«tlrni

lime J, .Ujjik

Star War* to, Hup

At TIUS ION

Hean Barrel

....il! ...il!

Carmen Slndrio:

T. Drive 2-. Muvclc Cars ..S9J8

Moroc Video Producer .

....ill

|N Coll Champ CoursH . .S9.M

T. Driie 2: Su rope kenrryS!.M

SI!

Rains Dav Games Video Vrias

'Requires Geos b4! BRODERBLIM)

Steel Thunder . ...SI! Test Drhe ?: The Duel . -.11!

Gurrnlla War

Blazing Paddles

"Ceo-Publish

...SI!

4 i I Oil koti luint .

...In

Comnundo

Connie Relifl ....

Construction Disk . .. ..19.88 Grand Prn Cinuil - -- . SI! |«lM<VUu>Golf .11!

Serve £ Volley

SM

Brukltiru

Paperclip Publisher ... ....S1J Paprrrhp 1 ,,,.Ill

41 h & loihes Tram

.. 11!

Divt fiomber F4illo*JIRI Final Aiuul!

Biimank

BAUDVIIEF

.in

Sib

SI)

41 h i Inches loolball ..

Him Pull Rllk tn\

Devon Aire .

S14

Bjlman

BATIERIES INCIUDEO

'GeoOuri

Bubble Ghosl

.. (14

DATA EAST

fladlhjilet

TI.UilVORkS nan ManaRf r j

$14

.

f 14

Eveivn Wood Reid** Stsifrcik SKlessays

114

UMCORN

Dtiimal Dungeon .. Prrcemage Panii. .

119 - $19

-

Tl^ Unle Roools.. .

S19

I'MSOS WORIO An Gallery 1 or I..

Slbli

Arl Gallery: Imlasy . Print Matter Plui....

....iib

... .i»

WEiKLV RtAOIR SlicVybtar SefhK ABC's

in

Maid I or 1

.lllTl,

Ivumbers

....ill

Oppouln Reading

....$1)

Typins ....

....S29

....$1)

PROIISSIOSAI Meet System I Plos .. . ....$]]

Fleet SyHern 4 118 ... ....143 PSYGNOSIS Balli-ln Wenur

Bonus US, OB

... il) ..SI*

Contnser Moutr

IK Easier Vonry M^r. . ..

.114

Sllr Tirk: llrbel

.. $49

.

.15.!!D>.

CompiMrse STarlr" Kil

Disk Drive (leaner.

Hnif,ht oi Diamonos . . ...115 Legl(y ol llyleamyn . ...ilS Proviog Ground .. 115 SPR1HUM HO10BVTI

-M.BB

. .

.lli.BB

Ipsi 1M HI |oysli<k .

Kilo Bat Handle

. .114 .

Sony ;\ DSDD

SIR TECH

.$19

. $11

Disk[CiselHold>7tl..

Icoolroller

Typing Tuloi 4.

$14

Sb.!!B<. .

..

.$17

WicoBoss Wito Erioslick |.S

$11 SI!

XETEC Super Grjphi,

$S!

IE TEC Super Graphiv Gold. $7! WlECSTOrr[,raphn|i....SW

OTIIGHT

Speedhall

Animation Slllinn

....11!

SIMON I, SCHUSTER

narVSide Elialh FJringfr

ACCESSORIES

...in [all

.

..SH

P.O. BOX 111327—DEPT. CC—BLAWNOX, PA 15238 "Pk',i»t Redd Tht* Following Ordering Term* & Conditions Cafpiufly Belinr Placina tour Order: Orders with CUhlcTi t btsk ur mnnry cjrder ^hipprrt immrdijii'l*1 cjii in sr<H.L it^:m^! Ptrsurul

& Cnmpjry ■ : ■■ik-, allnw .1 wvcUi cledMncL. No LO.D/ll Shipping: Ccmtmenlal U.S.A.-Or<ler^ under J100 add S3; tttS shipping cm nrrfcn over 5100. AKH HI, fPO, APO-j£j"d IS on ,i I orders. I" in.nl i A Puerlo Riui-irfrf S7..S0 on .ill order*- Sorry, no other InTcin-Hional order* jcccpledr PA resideni^ .idd t% sjfei [j> nn Ihe tolol nDovM ^ Waa iicludinj: vhippin^ triarRtv CUSTOMER SERVICE HOURS: Mon.-Fri, 9 AMo:10 PM Ej^em Time. REASONS fOR CALLING CUSTOMER StRVICI -417-361 -W^T (Il)Sld|u>- >,i order or Juik order (2rif Any merchandm' m aoth. aot. '' DfrfClhrv mr^hjmli urc hjscd uiihm b0 div^ frwn ^D.ol A. is drlective, plcjw call lor J ri'Turn ndlnrlulloil numher. Wt will noi noi p proc«s j return aMIiolji j rttym mr^hjmli^ wfll h bjl It« d 2Q\ U^ hr All I iojr [nirihjH1 h dl ddlr, p l jsr eelff in tHt wjrrjntv irwludi-d wil in- replaced ssilh thf same mrrshindise unly. Other rrlurns subjeel 20\ re\tiw kmR rhir>;e' AEter 60 bO d d. i* Irom produd pu'ih.iM-<l A relurn ilirnlly to live mnSnuinlurrr. CoMomer sersice will nol accept collect c.ill1. i>r tjl on S,D,u1 A.S MftD* nrdi-t |jnr f PrfCH & dVaiiljhiliiv jrt-suhjrci [od New lilies ire .srriving 4ljily! fle.sye nil lr>r more inli>rrnitmn.

MOODM OWNHtS: Von i.in iirik't mi-line fnirn nur (imiiiiiiiliin- Sliii|i vi.i Ihc CnmiHiScrvc, GEmu .md Q'l.iiik i>li>tlninn niiill«


Do you have a question or a prob

PK

70

PRINT"{CLR)(DOWNlOUTPUT {SPACEjTO (S)CREEN OR (P

FK

80

GETOS:IE"QSn""THEN90

lem? Have you discovered some

thing that could help other Commodore users? We want to hear from you. Write to Gazette Feedback, COMPUTED Gazette,

P.O. Box 5406, Greensboro, North Carolina 27403. We regret that, due to the volume of mail received, we cannot respond individually to programming questions.

)HINTER?":PR1NT

SM 98

IF

QSO"E"

AND QSO"P" T

HEN80

PA

100

tine, with somewhat mixed results, so that it also protects four lines at the bottom of the screen. Here's the result ing routine, along with a brief demo:

I'm trying to write a program on my

64 that will generate words from telephone numbers. That is, I want the program to print out a list of all

the words that can be created using the series of letters that appear on

DQ

120

REM THIS IS JUST A UGMO , YOU PUT VOUR PROGRAM

SO

130

SYS

the phone's number keys. So far, I

ftK

130

BK

140

VA=MX

CA

150

VF=l:IF

KG

160

FORL=0TOMX:IFV(N(L),CN(

SQ PX AK

170

NEXT

ISO

PH

200

IF VF THEN GOSUB200 GOSUB220:GOTO151i IF QS="S" THEN FOR L=0 (SPACElTO MX:PRINT CS(N

can't seem to find the right ap

Robert Snellman

counters aOora 1 in the phone num

L=0

TO

MX:PRINT(4,C

NT#4:RETURN 22G

CN(VA)=CN(VA)H

MH

230

IFN(VA)<2ORCN(VA)-3THEN CN [VA)=0:VA=VA-1:IFVA> = 0TMEN220

PC

240

IF VA--1

EP

250

VA-MX:RETURN

XS

250

IF

QS="P"

THEN260 THEN

3000

FOR

1=828

:SYS BM

3005

TO

30

K= l K,I:

TO

875:READ

I,D:NEXT

H28

T=lSPOKE

59639,1:REH T

OP

JX

3906

BOT-20:POKE

59522,BOT:

POKE 59428,B0T:POKE 59 504jBOT:BOT=BOT+l:REM

(SPACE)BOTTOM EG

3007

POKE

3010

088,BOT:POKE 59522,BOT :POKE 59589,BOT POKE 649B2,53:POKE 1,5

59789,BOT:POKE

3:HEM

SELECT

KERNAL

59

RA

M

EH AH

3020

RETURN

3030

DATA

160,0,132,38,169,

224,133,39,177,38,145,

PRINT#4:

CLOSE 4

1=1

(SPACE}D:POKE

RP

RJ

58692:FOR

END KM

S(N(L),CN(L))|:NKXT:PRI

Wyandotte, MI

Below is a program that generates a list of "wards" containing all possible letter combinations in a telephone number and outputs this to the screen or to the printer. If the program en

FOR

PROTECT

AREAS

:PRINT I ,"XXX":FOR {SPACEjTO 300:NEXT

(L),CN(L));:NEXT:PR I NT:

proach. Can you give me some

hints? Thanks.

VF THEN180

RETURN 210

3000:REM

(SPACE)SCPEEN

L))=1THENVF=1:L=MX

Pft

GOSUB

fSPACE)HERE

CHRS(T):N(I-l)=T-48 NEXT :MX = LEN IAS)-1: 1FQS=^

190

SCR

110

"P"THENOPEN4,4

Call 555-KING

CLEAR

FJ

110

120

58692:REM

BEN

MIDSITNS,1,1)) SJ

SYS

ES

UTTNS:C=0:BF=0 JH

100

#

[WITH NO SPACES OR 14 SPACESm^PHENS)":INP

PRINT"ENTKR TELEPHONE

PD

3040

38,200,208,249,2 30,39, 165 DATA 39,201,0,208,241, 160,0,132,38,169,160,1

Screen Protector I am writing a menu program on fl

GK

3050

33,39,177,38,145,38,20 0,208 DATA 249,230,39,165,39 ,201,192,208,241,96,0

ber, it prints a space because only the digits 2-9 have letters associated with

Commodore 64, and 1 need to keep

them.

text from scrolling into two areas at

To use this routine in your own

the top and bottom of the screen

programs, simply GOSUB 3000

where certain information will be

whenever you want to protect the top and bottom areas of the screen. You only need to execute the routine once

If you wish to print only "words" that include a vowel, change VF—1 in line 280 to VF=0. Also, you may want to break up your phone numbers into groups that contain the first three and last four numbers, and see if these alone form any interesting words. xc

QK AG

JQ

to do this? Glenn P. Davis Chicago, !L

when you first run your program.

This routine lets you print text in the top area, but not in the bottom. To

Woodside, New York, that protected the top two screen lines from being

display text in the lower screen area, you'll need to POKE the character data directly to screen memory. To protect more or less of the screen, change the variables T (for top) and

scrolled. This routine copied the Ker-

BOT (for bottom) at the beginning of

nal ROM to RAM, changed a location

lines 3005 and 3006, respectively. For

J)=l

that referenced the top screen line,

example, to reenabte output to the

and then switched in the underlying

bottom screen area, you'd set BOT in

Kernal RAM.

line 3006 to 24.

10

,2} ,V 10, AS = : DI M CSt 2) ,N(10) ,CN[I0) 20 FORI=«0TO9:FORJ = 0TO2 30 REMJTStV (I,J) li :CS(I, J) = T 5 : I FT 5 = "B"OR TS ■"1"T!I ENC S(I,J)=" "»T$ 40 IFTS="A" ORTS- "e "ORTS= "I" ORTS="O" ORTS = "U "THENV II,

US

50

NEXT:NEXT

DB

60

DATAa,8, 0,1,1 ,i ,A,B,C -D, E,F,G,H, I,J,K ,M,N,0 ,P, R , S , T . U, V,W,X

48

displayed. Can you show me how

COMPUTED Gazette

-y

Oclober 1989

In the August "Programmer's Page," we published a short machine lan guage subroutine by Sean Ganess of

We've modified Mr. Gancss's rou-

As you'll see, this routine has a


Now Get Inside Your Commodore with COMPUTErs Gazette Disk. Now there's a way to get all the exciting, fun-filled programs of

COMPUTEi's Gazetfe-already on disk-with COMPUTErs Gazette Disk.

00

0

000000000 0000000

Subscribe today, and month after month you'll get a new, fullytested 51/i-inch floppy disk guaranteed to run on your Commodore 64, or Commodore 128 personal computer.

COMPUTEl's Gazette Disk brings you all the latest, most chal lenging, most fascinating programs published in the corresponding issue of COMPUTErs Gazette. So instead of spending hours typing in each program, now all you do is insert the disk... and your programs load in seconds. RESULT: You have hours more time to enjoy all those great

programs which appear in COMPUTErs Gazette—p rag rams like SpeedScript 128, Arcade Volleyball, 3-D Sprites, Sketch Pad, Sound Manager, 1541 Speed and Alignment Tester, and hundreds more. So don't waste another moment. Subscribe today to COMPUTErs Gazette Disk at this money-saving price. Take a full year's subscription for just $69.95. You save 55% off the single issue

price. Subscribe for two years and save even more! Return the

ill1

enclosed card now.

Individual issues of the Disk are available for $12.95 (plus $2.00 shipping and handling) by writing us at P.O. Box 5188 Greensboro, N.C. 27403.


Feedback few quirks. (If any readers know of a better solution to Mr. Davis's prob lem, we'd like to hear from you.) Most

notably, it crashes when you print the

CLR/HOME character from within a program. One way around this, though, is to call the ROM routine at

58692 when you need to clear the screen (see line 130).

HP

250

IF

AS=CHRS(145)

=MC-liIF :REH

MC<0

CRSR

THEN MC

THEN

MC=N

UP

KJ

260

IF AS=CHR$(13>

PR

270

EG

280

MQ

290

M2=MC:GOTO210

FF SE

300 310

REM EXECUTE COMMAND ON MC+1 GOTO330,340,350

REM

RETURN

REM

RESTORE OLD

THEN310: SELECTI

ON

PRINT LEFTS(DS,S¥*M2);L EFT$(RS,SX);AS(M2)

,360,370

SG

Highlight Bar Menu

DX

I saw an Apple It program that showed a menu with the line of choice highlighted. When you moved the cursor up or down, the highlight bar moved. I want a pro

gram for the Commodore 64 that does exactly the same thing. Chris Warden

Lisbon Falls, ME Here's a short program that illus trates this technique on the Commo dore 64. It displays a menu of five options: change background color,

change border color, change text color, set default colors, and exit the program. The current selection ap pears in inverse. MG

10

JM 20

N= 0

BEAD A$(N):IF AS(N)<>"-" AND

N<9

20:REM

DG GA

30 40

KP

50

RM

60

ENTS

HERE

DATA

"1.

HC EB SF

SC

110

CHANGE

BACKGROU

COLOR"

MARKER

AND 15)+1:GOTQ220 A=532H0:POKE A,(PEEK(A)

RX

350

AND 15)+1:GOTO22H A=646:POKE A,(PEEK(A)

AS

360

KB 370

A

ND 15)+1:GOTO170 POKE53280,14:POKE53281, 6:POKE 646,14:GOTO170

PRINT CHR$(147):END

To choose one of the options, move the cursor up and down until the highlight bar is over your selec tion; then press RETURN. Or press the corresponding number key (1-5). The program is liberally com

mented with REMs, so you shouldn't have too much trouble following the code. Notice how the program reads

each menu item into a string. This approach allows you to expand the menu by making just a few, simple modifications in the program.

BASIC to SiweiiSctipt I'm a frequent user of SpeedScripl 3.2 and would like to know how to make a disk directory into a text file so I can page up and down through

it. Is this possible? F. J. Carleton Metairie, LA

Yt's—it's a two-step process. First,

you convert the disk directory into a sequential file into a SpeedScript/fte.

AND

CRSR

CRSR DOWN

REVERSE

120 130

FOR 1=0 TO 5 RS=RS+RS:D$=DS+D$

BP

140

NKXT

PX

150

REM

GR HR

160 170

I:D$=CHR$(19)+DS SET

STARTING

COORDI

GH

IBB

NATES SX=5:S¥=5:MC=0:M2=0 PRINT CHRS{147);LEFTS(D S,SY); FOR 1=0 TO N

XG

190

PRINT

LEFTS<R$,SX);AS|I

):NEXT

I

BS

200

HEM

HIGHLIGHT

HH

210

BG XB

220 230

PRINT LEFTS<DS,S¥+MC);L EFT$[R$,SX);RVS;AS|MC) GET AS:IF A$="" THEN220 IF VAL[AS)>0 AND VAL(AS )<=N+1

THEN

MENU

MC=VAL[AS)-

1:GOTO310:REM V IF

REM

NUMBER

AS=CHRSfl7)

MC + 1:IF

MON

CRSR

COMPUJEls Gazelle

ITEM

THEN

THEN

DOWN October 1989

Actually, this approach allows you to convert any BASIC program—not just a disk directory—into a text file.

To begin, type in the following program and save it to disk with the filename SFC. If you have a copy of "Sequential File Converter," pub

lished with SpeedScript 3.2, skip this step. (Sequential File Converter is also found on the 5peedScript disk as SEQ FILE CNVT.) FD

5

FORIa828TO920;REAnA:POKEI ,A:X = X-t-A:NEXT:IFXO1172 0T

HENPRINT"DATA

ERROR":5TOP

GH

10

DATA76,93,3,76,2114,255,1

FP

15

DATA

KE

33,251,41,64,10,5,251,41 191,133,251,41,32,7

3, 32, 10,5,251,201,95,208

MO

MC = 0:

25

DATA

135,3,201,13,208,2,

169,31,72,41,128,74,133

SX

30

DATA

251,104,41,63,5,251

,133,251,32,183,255,72

MK

35

DATA

32,143,3,104,41,64,

240,217,76,204,255,162

EC

40

DATA

1,32,198,255,76,207

,255,162,2,32,201,255

QO

45

DATA

RS

50

CG

55

INPUT"(DOWN( (N}I_NPUT E NAME";IS

165,251,76,210,255

INPUT"{D0WN}OUTPUT

FIL

FILE

DE

60

{SPACE}NAME";0S DV=8:SA=7:OPEN15,8,15,"I

EB

65

0": OPEN1,8,3,IS:INPUTI15,EN

,EM$:FS = IS: IFEN=0THEN80

HO. 70

PR 75

PRINT"{DOWN)DISK ERROR OR ";F$lPRINTEMS

F

PRINT"13 D0WN}RUN{3 UPl" :CLOSE1:CLOEE2:CLOSE15:E

ND

SM

80

OPEN2,DV,SA,"0:"+OS+",P, W":INPUTItl5,EN,EM$:FS=O5

GX

95

IFEN=0THEN115

HM

90

CM 95

IFENO63THKN70

PRINT"(DOWN}";OS;" EXIST S... REPLACE? (RVSjY

(OFF)/(RVS)N(OFF!:"~

KD

100

GETAS:IFAS<>"¥"ANDASO"

PD

105

IFA5="N"THEN75

HS

110

PRINT»15,"S0:"+OS:CLOSE

RS

115

5YSS28:IF(PEEK(144)AND1

OR

120

NE.":GOTO75 PRINT"I/O ERROR

N"THEN10O

Z:GOTO 8 0

9D=0THENPRINT"!DOWN}DO DURING

{SPACeTcONVERSIQN.": IN I'

UT»15,EN,EHS: IFENOatllfc! N70 CA

125

G0TO75

Next, load the disk directory

sequential file; then you convert the

JX MR

50

340

RJ

:RVS=CHRS<1B):REM ,

240

A,(PEEK(A)

R$=CHRS<29):DS=CHRS(17) (SPACE)RIGHT,

RH

A=53281:POKE

DATA

DATA "2. CHANGE BORDER C OLOR" 70 DATA "3. CHANGE TEXT COL OR" 80 DATA "4. SBT COLORS TO D EFAULTS" 90 DATA "5. EXIT PROGRAM" 100 DATA "-":REM END OF DAT A

330

GOTO310

N-N+1:GOTO

IN

N=N-1:REM I OF ITEMS HEM PUT YOUR DATA STATEM

ND

GA

THEN

READ

320

AS

BO

20

DATA 2,169,13,133,251,96 ,32,225,255,240,221,32

(with LOAD"$",8) or a BASIC pro gram that you wish to convert. Then, create an ASCII listing of the directo ry or BASIC program by executing the following series of commands from immediate mode: OPEN2,8A,"seqtietitiul program fitemww,S,W:CMD2:LlST PRINT#2:CLOSE2

Whatever is in the BASIC workspace will be written to disk as a sequential file. Be sure you assign this file a unique filename.

Now, to convert the sequential file to SpeedScript format, load and run SFC or Sequential File Converter. Both converters prompt you for the name of the sequential file (or input file) and the SpeedScript file (or out put file). After you've entered both, SFC reads the sequential file from

disk, performs the conversion, and writes the resulting file to disk in SpeedScript format. If you use Sequential File Con

verter instead of SFC, then, after you've entered the filenames, press D at the prompt Disk, Screen, Printer, Other. Then select option 3—Com modore ASCII to SpeedScript—from

the menu that fallows.

G


519.95 $14.95 {14.95

$U.95

S9.95

WORLD'S BIGGEST PROVIDER OF

C64/128

Software Submissions Invited

We are looking for HACKER STUFF: print utilities, parameters, telecommunications,

and the unusual. We now have over 1,000 parameters in stock!

video digitizer for the C-64, C-T28

VIDEO BYTE - the fast FULL COLOR!

UTILITIES

SUPER-CARD PLUS

d^Bza program.'

pclwes itorn inside V«Sw Byre's menu. ' MENU DRIVEN! Video Bjie canes wiBi an casy tp nw meFtj tfrven UTILITY DSSK and

■ LOAD antf RE-DISPLAY! Video Byte alfcws you to lead ano re-dsp£ay all Video Bjie

redraw or lecoloi ybuf Vifleo Byit pc's.

COLOR KOALA'S Aler wrudi iisr^ Koala or sLiiabie prorjra.-n) >ou can go in arct

■ SAVES zs KOALAS! Video Byto atws pai K> save a:l you: poises To (tsk as FULL

jnw Vidro pictures

SCALES. This process wJI give you cw 32,00ft fliifereni totor coentunabons lo use in

■ FULL COLOHtZIHGl 15 fess-fcfe. due to a uniqi>e SELECT and iHSEFtT color process. wh#e you can salecl one cl 15 COLORS anrf insert thai cold into one 01 * GRAY

COLOR CAMERA cr LIVE VIDEO shanks to 3 tastr 22 sec aan ime)

VIDEO BYTE K.igwe^digiwed videoifCfflyajrVCa.BWOf

Commodore C'f>4, C-128& T28-D computer.

Introducing the world's first FULL COLOR! vifleo digitizer lor ihe

The Super-Card copier uai ihc BEST Jhk archi\jl uiiEii> t\tr created fyr ih( Commodnte t;impuwr.J.uinil nDK-InBUtucir^ SUPKR-CARD PLIS! flft iimk ihc

idirj t iviep fuither. Ihc hardware Iward will ncra !li ALL Commodore aid dLJn '■lipn.eienihins: Wehaventu limnd anithing ttui SL'HHR-

k- disk drives. The software is«%ieni! use, yei mare powerful than evei helnnr!

l.'ARD PLUScouU noihad up! If ymnlon't believe uvin u forytKiiwIt1 mosi CcsmrniHloitf mnipaiihk'v \\1ihju^afc\*

TV SUPER-CARD PLLS hoard mstaflj tNSIDE jour 1341. I^IC. tfd\W. 1571 and .jr. ea*ili in^ull the board, 1571 ff 1541-11 rfliiiire The sofiwart package m-cluclc ALLcl'ihc nciemn pro^nnK

af ntrvlhlni;! The E70D, 1764. and 1750 RF.U (RAM Eicpmdeis) Bre supponed fur fewer disk swqs, Pitalk'l obles an* also ■,up|WTi«l. WMi j parallel able und SLPKK1'ARD PLVS. you can copy a diik in as link as S SErflNDS' Wnhou( a (urallel cable,

• COMPACT! Video B^e's Marcfware is compacl! Jr fKl no tugger than your average

rucLups T.iL' nnly 2 mmufc*!

SLTER-CAKI) PLDS dw. MIT iirip the proiwiion from ilw ilist! h in,ikL"i Lin idenrica]

■ IMTEGRATED! Vdeo Byte s designed to be used wiih 01 wthetf EJtPLOOf V4.1 ctfor

VIDEO BYTE $79.95

$ 59.95

$ 37.95

PRICE? $44.95 * SH or 49.95 w/oplional disable switch.

wiJi me *orU& FASTEST SAVE and LOAD routines n a canrdge or a dual 5EG., PRG. Me reWer. Rus a buitt-in 6 SECOND formal and MUCH MUCH MORE! Then Exptade W.I a (or you

OKIDATA 10 or 20 Prints in 16 gray states to all other pmers Comes

RAINBOW NX.TOOO. RAINBOW NX-1000C. EPSON JX 30 and Ihe

If you're looting for a CARTRIDGE which can CAPTURE ANY SCREEN PRINTS ALL HI RES and TEXT SCREENS In F^LL COLOH to trie

SUPER EXPLODE! V4.1 W/COLOR DUMP

anything when you can BYTE it. .

Wty DRAW a car, aupJane. person 0; fo; that mailer,..

RAHBOW HX-I0O0C. EPSON JX-SO. SEIKOSHA COLOfl and Dm OKIDATA 1020.

Eiriode!V41. your pnrnousca^ be done fl FULL COLOflaifteRJUHBOWMX-lOM

■ PRINT! \Adec 8y1e will pnnl ml pictures iq most punters However, wrttn used with

new documentation, wH&i ,■ becomes available.

■ FREE! Vdeo Byie usas are amomatcalV sent FRE£ SOFTWARE updates alorg wim

cant^e. Explode1 V-l.1 b she perfect companion.

cartridge1 V*d&a Byls c&mes wftfi ifs own cab^e.

copy! Tlii\ n\iM$ thai copte of copies ate also IdenicaL NO PARAMETERS REQUIRED, Thin), ibuui how many original software programs you oun. Sou, ho* much dues a

Dual

SUPER-CARD I1LLS PRICES: Oik hoard fits all

.$59.95

109.9?

backup cmi foreacli of ihtrse programs'! Ybacan easily we how SL'PER-C'ARD PUS will pay for iNdf.

Single

FINAL CAHTRiDGF. IM II:: ullimalr Jliiily fiLHii Holland. jJJ> dozcai of functions to your C-64

3^—fasikod | |5xK backup, frewr. prinlcr fr., *cnl pruhlciTii. pop-up afcolaJor, KTDcn dump, windows {CM woAs like an AMIGA) and much more.

L1STS6W5... OMY15W5

THK I2« SL'PtRCHIF ■ A, B or C (armther Brst) A — There h an empiy y.)ckti in^iife juu: 12!! just waiting for out Super Chip Lo givt features: Files (.Vipier. NibNer. Tract i Sector Editor, Sfrwn Dump, aaj even I

you32K «onli Dfgjcai Duilc-in UtiMiic^ illdijustiheTonrtiof u Finger. Yimp yel built-in

64

$109.50

500/1200 hud Terminal Pmpramihati Ifi?!). 1670and HayeicofnpaiiNt.- fej ofa1J.il

128

$9,95

CALL (503) 647-5611

If you wish to place your order by phone

UTILITIES UNLIMITED, me. Rt. 3, Box 236 Hilisboro, OR 97124 SL'PKR PARAMETERS I00Q Pack I ti!::..i I iilii!. ha-, ttotti' ild&iiii! Wttuu-L'tirhdnliiEed arid loured ihc prices tiji ihenwj piifubr riaranick'^ on the nurtci.. SupfrP3rjnwters.no* jonarsgw MW pjruincicrs ami itur ft4/l?S mbhkr package for jusi S-J9-9J!!! This h a complete 11) disk id ilim mdudcttcry piiriiineicr wl- Iijvc produces!.

PARAMETERS CONSTRUCTION SET The company iJi.il fiav The Moil Parameters i% jbout m do iOffleihJUi L nhelitvatile, We arc titina >ou mure of our secrets. Using ihis Vm Easy prpfnim. it wilt no! m\\ Head. Compare jntf Write Parameters for You: it will jIm> Custiimi^ [lie ili".k uilh \our panic, ll Mill imjnv" jou, ai «cll ii JOiir

TV "Parameter Oinstrunion Sei" is like iwhinf \ou« i^rf wwrt. In \itu can even Read Parameters ihjr you nay have already uriiten; ihc-n by

s ywiF Ksmrotiloc kl ctunic ii with ypuriKw Cwiuniiiwri Mfnu.S24.95i

LOCK PIK - THE BOOKS - for the CM and C12S Lvck Rk6V123 was pui in.'ciri:[ In mir tract, leam as a uxil fortlKhc win) have j Jevirc l-ii M.'f The Internul Workings til ;i parditicter. Trie books give vim Step-

SI 9.95

lf>-Sttr) Fasiructivits 01 trujtina prokttion for backup of IIX) popuLr program Idfes. Use Itemon and Superedil. InMnirtionii arc ■*> ctearand precise thai an\onf cm uwc it. $19.95 StL

AI.LNEWHRS

p

Ubc I !•■ 4 Dfii-Cv. .WlHlmBjuJuflrfiihYlrdfc&JtiicyMiMJiJt^CKlii*

BMTC DECOMPILER

liifftTClU!

1541 MASH Drive Alignment

L'tcJTiitMsiJy aJiin juur 1511 di*L iii»c

(JRAPHIC Labet Maker

."

h» ac unh \[xn PnniShnp siaphu^ n> nuk irmliiig labcK.

D-N-Ciider

."

L".'il ,!■ i leackrnf nuLhinc ba^Eupe.

Mnstor-tock y

Photocopy Lh.iI inuiriviTi;nurPriri5hup. \ cm Bourn, awl PrinlMjiWr "raphki

B — HAS SL'I'EHSItTIMTlES.arnmple^JtiiilypacVaiefof the l3BI.G)Rf whole

Amiga 500

ccramand.

doem'! nS( up any nwmoiy To use. jtrnply lOuch a iiirui,-;, kej. and j| responds to yimr

$9.95

di4s from IWI or E571 formal u 1581 Many optimis indud? 1581 disk «iitor. drive

hit amlf'Mih.

Super Copy 64/I2R

S9.95

monitor. Ram wriierand will also (eriorm rruyCP/Ni & MS-DOS utility funciions.

Chips A or B: 529.95 ea

Coming Soon!

Watch for New Amiga Products

All Sales Are FINAL Unless Authorized by Management

Chip C: $44.95 fit

A and B in oe chip, switchabfc a: a jrcai savings lit ytiu. All Chips Include E00

C — **C" IS FOR COMB!) am! that's what you get. A •.upcr combination tif knh cliip^

PuimelmFREE!

Allow 3-4 Weeks for Delivery

REPAIRABLE POWER SUPPLIES

TopSi'crctStufTffl

S 9.95

."

The rir-i volume of}taker LJiiJiihMMirw nurkl, jnJilS^ill mj uufttl.

Tup S«rel SlufT#2

Tk'sA iiftl lalmnrlutffccn thing tdlui

ADD S4.00 Shipping & Handling ADD $3.00 for C.O.D. in USA Only VISA and MasterCard Accepted


machine language Random-Number Test most numbers to occur about 256 times, with the occasional one go

Jim BulierfielU

; 2010

random number. LDX SD41B

Computers don't do random things.

ing as low as 200 or as high as 300.

;

The number is in X. Counl

At least, we hope they don't. So,

The figures are not exact. After all,

;

in the table at S3000.

when we need a random number to

these are random numbers.

create certain effects—say, to roll a pair of dice, scramble the order of a

How long will it take to gener ate 65,536 random numbers? You'll

a precisely organized machine to be

be surprised at the speed. If the SID chip's sound is enabled, you may even hear the "crash" of the noise

have in a random manner.

generator as you start it up.

list, or simulate real-world events,

we are faced with a puzzle. We want

The art and science of random-

2013

INC

$3000,X

;

If overflow, add to high

;

byte of counter.

2016

BNE $201B

2018

INC

$3100,X

;

Count the number of times

;

we have done this.

The BASIC portion of the pro gram POKEs the machine language (ML) code into place and sets up the

201B INY

SID chip. After the random values

2021

BNE $2010

2023

RTS

have a built-in random-number

have been calculated and tabulated by the machine language routine, the BASIC program prints the count of each occurrence, beginning with the number of times 0 was generat ed and going up to the incidence of

generator; it's part of the SID chip.

value 255.

number generation is a whole field

of study in itself. Methods for testing numbers for true randomness can fill textbooks. With most computers, numbers are not truly random. Each "pseudo-random" value is a scram

bled version of the previous one. The Commodore 64 and 128

If we set voice 3 for "noise," we can read random values from the chip by PEEKing location 54296. Hardware generators of ran dom numbers are viewed with sus picion by technical experts. They are

often based on components contain ing electronic noise, which may fa vor certain values over others. Such

devices may also change as they age, and a good "white noise" de vice may become "colored," or less random, over time. The SID chip,

however, likely uses a digital scram bler to generate its noise waveform. As such, it won't deteriorate with age. But is it truly random?

This month's program tests the SID generator for true randomness

in a simple way. It asks for 65,536 random numbers, each of which might be in the range 0-255. As the numbers appear, they are tabulated. We would expect that 65,536 random numbers split among 256 possible values to yield 256 sam ples of each. But it won't be exact. In fact, we would reject the genera tor if it did produce exactly 256 of each. Random numbers should not

be that predictable. We'd expect 52

COMPUTE'S Gnielle

Oclol>oM9B9

You'll find that the generator

201C BNE $2010 201E INC $1FFF

It's interesting to note that INY and DEY are interchangeable in this program, as are INC and DEC at

$201E. Whether we count up or down, it takes 256 steps to get back to 0.

produces a fairly good distribution

of values. Keep in mind that this test is not the only one that would be needed to prove randomness, but it's one indication.

The ML Program We must set up 256 counters. Be cause the values can go over 255, each counter needs two bytes to hold its value. However, these

bytes do not need to be together. For example, we'll count the num

ber of occurrences of value 0 in

The BASIC Program I've picked an arbitrary setup for the SID chip in the program below. You might like to change the values that are POKEd into the chip and repeat the test to see what happens. 10 REM RANDOM TEST

20 DATA 169,0,160,0,153,0,48 30 DATA 153,0,49,136,208,247 40 DATA 140,255,31,174,27,212 50 DATA 254,0,48,208,3,254,0 60 DATA 49,200,208,242,238

hexadecimal 3000 (low order) and

70 DATA 255,31,208,237,96

3100 {high order); occurrences of

80 FOR J-8192 TO 8227;READ X

value 1 go into $3001 and $3101, and so on. But before we start the

90 T=-T+X:POKE J,X:NEXT J

count, we need to zero the counters.

110 REM CHECK RANDOM

2000 LDA #$00

120 POKE 54290,129

100 IF T<>4693 THEN STOP

OSCILLATOR ;Clear counters.

2002

LDY

#$00

2004

STA

$3000,Y

140 SYS 8192

2007 STA

$3100,Y

150 FOR ] = 0 TO 255

130 POKE 54287,255

200A DEY

160 X = I'EEK(J + 12544)"256 + PEEK

200B BNE S20O4

<J +12288)

;

The 65,536 counter is in Y

;

(low) and S1FFF (high).

200D STY

;

S1FFF

;value 0

Loop here for next

170 PRINT RIGHT$("{4 SPACES}" + STR$(X),5); 180 NEXT )

190 END

G


SELECT 3 BOOKS for only $225 (values to $180.75)

SERIOUS PROGRAMMING COMMODORE** Nil hi I WMHI^

Graphics

$ Compute* Languages -

Hardware Interfacing

1821P

SIS.95

When it's new and important in business or personal computing. The Computer Book Uub" has the information you need . . . at savings of up to 51)",, off publishers' prices! 1990P

1K.9S

II51P

110.15

TROUBLESHOOTING S REPAIRING YOUR

119?

S73IF

Counli II3

I'mjiremiintiijt

I COMMODORE .,64

1111!

Membership Benefits • Big Savings. In addition to Ihis introductory offer, you keep saving substantially with members' prices of up to 50% off the

GUIDE

publishers' prices. • Bonus Books. Starling immediately, you will 6e eligirjle lor our Bonus Book Plan, with savings of up Id 80% oH publishers' prices. • Club News Bulletins. 14 limes par year you will receive the Book Club News, describ

ing all the current selections—mains, alternates, extras—plus bonus oilers and special sales, wilh scoresol titles tochooss from. • Automatic Order. II you want *216

119 «

Court* i

the Main Selection, do nothing and it will be sent to you automatically. II you prefer

another selection, or no book at all, simply indicate your choice on the reply form

provided. As a member, you agree to purchase at ieast 3 books within the next 2 years and may resign at any time thereof:-

• Ironclad No-Risk Guarantee.

If not salislied with your books, return them within 10 days without obliga tion! • Exceptional Quality. All books are quality publishers' editions especially selected by our Editorial Board,

Tfia iLii| 11 :i EoiA [Sli A Blue Ridge Summit, PA 17294-0B20 Please accept my membership in Tho Computer Book Club1

and send the 3 volui'ius listed

below, billing mo S2 95 plus shipping and handling charges II not saiislied. i may relurn Ihe books within len days wiloul obligation and have my membership cancelled. I agree to pur chase at least 3 books al regular Club prices {plus shipping/Handling) during [he next 2 years and may rosrgn any time I hereafter

Name ArtiirpM

Cily Stale

Tip

Phnnfl

BIgnatura Vol>d TDf no^r momMH tmly 19(9 THE COUPUTf H BOOR CLUB' liffl Ridga Summit. PA 1 '

Foriugn applicanl* "ill rDcalvt IpociaJ niMringn

lit LJ S CurronCt rnn ofttor %uC,dc1 10 kCCtpEAnc* try Tno Cvnptjl#i Ek«fe CIl

CG1089


power

World Geography for the Commodore 64/128

Full-color 3-D rotating globe!

World Geography is the fun way to learn the world's countries, their llags. capitals, populations, languages and currencies in an entertaining 1- or 2-

pliiyerotlucation.il game for liie whole family, Updated nvury ynart

"Kids and adults will enjoy this pro gram for hours anil hours!" —[•'iiiiiily Computing

"The entire presentation is outstand

ing. .. This /s really on achievement!' —Commodore Magazine To ardnr call

800 331-4321

Ii\ California call ttOO tSUt-lflBB

Only $24,95 pOStpaldl

CatifamUi ri'tiiir.m-t arid SI,nz auleb lax

BOBCO Interactive Software i'ltl ?lll Avenue, Sulla 111, Santo Cm/. CA BBOeS

BlSJl Shao-Tlen Pan

effect, load and run Off or press

Jazz up your screen displays with these short machine language rou

The SYS command in the last line of each program, executed from

tines for the 64.

either direct or program mode, acti

In last month's column ("On the Border"), we presented three

vates a particular screen effect. To turn on Bounce, enter SYS 49617; for Waves, enter SYS 49810; and

raster-interrupt routines that creat

for Off, enter SYS 49974. To reacti

ed colorful special effects in the

vate a screen effect after you've dis abled it, SYS to it a second time.

border. This month, we'll look at two routines that produce some

zany effects in the screen area itself.

Combining Effects

Because the Screen Play and On the

routines are short—under 200 bytes—and are compatible with most other programs. They can be used in tandem or combined with the border routines to enliven your

Border routines reside at different locations in memory, they can all be loaded at the same time. And, as long as you leave the IRQ interrupt

Getting Started

vector and memory locations in the range 49152-50174 intact, you'll have five special effects at your dis posal. To set this up, just include all

^1541/1571

"Screen Play" consists of three

six loaders in your program. Then,

short BASIC loaders. The first two programs create the screen effects; the third turns off each effect. Pro

to switch quickly from one effect to another, execute the appropriate SYS. For example, you could acti

Physical Exam

gram 1, "Bounce," and Program 2,

vate Wave with SYS 49810 on a ti

"Waves," both cause the text to waver from side to side. Bounce produces this effect in three por tions of the screen simultaneously.

tle screen, turn it off with SYS 49974, and then activate Bounce with SYS 49617. See program listings on page 82. G

Disk Drive Diagnostic S Repair Kit

Test and repair speed, alignment and stop position on your 1541 or 1571 disk drive. With on-screen

interpretation of test results &

print Option to save test results for

future reference.

Physical Exam

includes a true digital alignment disk, (no scope required to align your drive, just a screw driver!) & a 40 page illustrated instruction /repair manual. Over 18,000 Physical Exam programs have

been

sold to drive owners and

repair centers. Customers' com ments: "Physical Exam version 4.0 is excellent"; "I've tried them all and yours is still #1"; "Great

product", $$9.95 ia. S & H $3.50

1541/1571 Physical Exam

1-800-762-5645 Cardinal Bonwnrej 1-1840 Build America Dr., Wood bridge, VA

54

RUN/STOP-RESTORE.

Like the border routines, the screen

BASIC-program displays.

I,

Screen Play

22191 Info: (703) 491-6404

COMPUTE'S Gazette

October 1989

Each undulating area moves up and

down to give the illusion of bounc ing. Waves uses a similar effect to produce a wave pattern over the entire screen. Program 3, "Off," re stores the screen to normal. It ap peared last month as Program 4; if

you already have a copy of it, don't bother typing it in. To avoid typing errors, enter

each program using the "The Auto matic Proofreader," found else where in this issue. Since the routines have different line num

bers, you can type them in sepa rately or combine them into a single

program. Before you run any of the programs, be sure to save a copy of

each to tape or disk. To install and activate one of the screen effects, load and run Bounce or Waves. To turn off the

COMPUTED 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 tape or disk, to: Submissions Reviewer

COMPUTE! Publications P.O. Box 5406

Greensboro, NC 27403 Please enclose an SASE if you

wish to have the materials returned. Articles are reviewed within four weeks of submission.


ONLY

$9.95!

Super

ommodore 64 Users!

Get the most from your 64 with the 14 most Important power tools ever published In Gazette.

The editors have selected 14 outstanding programs for serious users and programmers. Now they're available together—with documentation—on one disk.

MetaBASIC

PrintScreen

A Gazette classic! 32 powerful commands that

Dump entire screens—including sprites and hi res graphics—to your printer

will change the way you program

Disk Rapid Transit

Lightning-fast file copier—5 times iasier than the 1541

1526 PrintScreen

A version of PrintScreen for Commodore 1526/ MPS-802 printers

Mob Maker

Fast Assembler

Our most powerful sprite editor—a must lor

Symbolic, label-based assembler with many

animators and game designers

useful features

Smart Disassembler

UltraJont-l

Superb custom-character editor packed with

AM-based disassembler with meaningful labels

easy-to-use features

Quick!

Comparator

Speed file loads up to 4 times faster than the

Versatile and comprehensive utility lor

1541!

comparing BASIC programs

Sprint II

Disk Editor The easy way 1o examine and alter an/byte on

A BASIC compiler that can make your

disk

programs up to 50 times faster!

Basically Music

Turbo Format

Complete, powerful composition tool for

Format disks in only 9'/i seconds—8 times faster

musicians or programmers

than the 1541!

YES!

Send me

copies of Gazette's

Power Tools. I've enclosed S9.95 (including shipping and handling) (or each copy,

Amount— Sales Tax' Total Mail personal check or money order for S9.95" to

Name.

Gazette's Powei Tools Disk

Address. City

P.O. Box 5188 State.

.ZIP.

Greensboro, NC 27403

flerfls of Now Yoik. ftjnrt&yWonia, and Norlh Carolina oddappr ofxtate sates Lax loryouf stata Al orders thjeI be pnto1 <n U S fund? Dy fl crwck Of a*n on a U.S. bank. Scry, noaedrt orders accepted. Roase aflow J-6 wwk& for delivery For rtdivwy outside the U S or Canada. attJ $1 for surlaco mail at $3 fc ajrmad.


Printing with Style Randy Thompson

enter your name, tells you that it's

"The Programmer's Page" is

your name in reverse order (first character last, last character first). htoR neleH Los Angeles, CA

tips and tricks. Send all submis sions to The Programmer's Page, COMPUTERS Gazette, P.O. Box

5406, Greensboro, North Carolina 27403. We'll pay $25-$50 for each tip we publish.

A simple but effective way to attract attention is to make your title The following program prints mes

tines than any other kind of pro

sages by "pushing" them out from

gramming tip. It only makes sense.

the middle of the screen. To use it,

After all, every programmer has to

simply set M$ in line 10 to the mes sage you wish to print and then run the program.

output text at one time or another.

So the next time you find yourself printing a program title, high score, or important input prompt, try jazz

KA

10

ing it up a bit with one of the rou

»$="*** ES •*■"

PC

tines below.

XD ES

20 30 43

L1=LEN(MS} :I.2 = INT (Ll/2) FOR T=l TO L2 PRINT CHR$(145) ;TAB(20-T

DEF FN to easily center text. eNft(X)=(40-LENfMS))/

HR

20

PRINT

DA

30

MS = "FIRST

2

CHKS(147]

HNE":PRINT Tft

B(FNA(.X))MS

ED

40

ME

51)

MS="THIS IS THE SECOND L INE":PRINT TAB [FNA(X))MS MS="ETC.":PRINT TAB(FNA[ X))MS

do to print centered text is precede it with a TAB(FNA(X)). If you're using 80-column mode on the 128, change the 40 in line 10 to an 80. Helen Roth Los Angeles, CA

Printing Backwards Kids love this little routine: 19

PRINT

PR

50

FOR

EQ

60

NEXT

D"l

TO

100:NEXT

D

CHRS(147) :PRINT

"T

This program works on the 64 and 128. It automatically centers the message on the screen. If you plan to use the program on an 80-column screen, change the TAB statement in line 40 to read TAB(40-T). The de lay loop in line 50 can also be varied ing of your message.

Thomas M. Turner Waterloo, IA

Falling Letters This 64 program prints messages by shooting letters down from the top of the screen while flashing the text colors. Any message can be printed this way; simply set M£ in line 40 to the message you choose. 10 2fl

PRINTCHRS(147) FORZ=49152TO49269:R£ADC:

HO EC

30 40

POKEB,C:S=S+C:NEXT SYS49152 MS=""*FALt,ING LETTERS

NAME

AMD

1'RESS

ER

20

L=LEN(MS)

QK

30

PRINT:PKINT T YOU, ";

QS

40

FOR

FB

50

NT MID5(MS,I,1);:NEXT PRINT "!"

I=L TO

"NICE TO 1

STEP

MEB

-1:PHI

This polite program asks you to COMPUTE's Gazelle

October 1989

AB(WAfA)"

BD

80

QF

93

DX

100

"

NEXT:PRINTTAR(WA+A)MlS:N EXT

REM

FLASHING

DATA

DATA

120,169,21,141,20,

JACQUES

PM

110 DATA

86,192,88,96,172,8

4,192,200,140,84,192,19 2,3,20S,49,160,0

QF

120

DATA

140,84,192,172,36,

192,185,87,192,162,0,15 7,0,216,157,0,217 GX

130

DATA 157,0,218,157,0,21 9,141,134,2,232,208,238

KB

140

DATA 141,33,208,2(10,192 ,30,208,002, 160,0,140,8

XF

150

DATA

,169,0,141,32,20a

6,192,76,49,234,0

1,7,6,9,11,2,8,4,1

4,12,10,5,7,15,7,13,1

RX

160

DATA

1,13,7,15,4,5,10,1

2,14,4,8,7,11,9,6,15

You can shorten the program if you take out the color cycling. To do this, delete lines 20, 30, and

the 128, since only the color-cycling portion is 64-specific. Jacques Bingham DeSoto, MO

Fade-Ins

Using the 64/128's different shades of gray, this printing routines fades text onto the screen. To center text,

it uses the "Easy Centering" trick. CE

10

DEF FNA(X)=(40-LEN(MS))/

QF

20

MS="COMMODORE

2 LESS,

AM GM

YOUR

WA+A)M1SCHRS(145):PRINTT

90-160. This also makes it work on

T

(SPACE)RETURN":INPUT MS

YPE

56

MESSAG

to speed up or slow down the print

As you can see, all you have to

Kli

EXPANDING

) ;LEFTS! MS,T) ;RIGHTS(MS, L1-(L2*2)+T)

Easy Centering This tip shows how you can use

"THEN FOR T=l CR-2:PRINTTAB(

0,140,84,192,140

1 receive more stylized printing rou

DEF

IF M1S<>" (SPACE)TO

3,169,192,141,21,3,160,

Expanding Messages

screens or menus expand onscreen.

10

70

nice to meet you, and then prints

interested in your programming

CE

PB

BY

B1SJGHAM**"

KH

50

RH

60 i) = LEN(MS) :WA = (40-B)/2-l:

CR"10

I)iPRINTCHRfl(19)

FB

30

POKE

DOES

64

-

COSTS

MORE"

53281 ,0: :CS = CHRS(15

1)+CHRS(152)+CHRS(155)+C

RE

40

i)R§(5) FOR 1=1

TO

4:PRINT

TAB(F

NA(X))MIDS(CS,I,1)MSCHRS (145)

HH

50

FOR

J=l

TO

20:NEXT

J,I

As with the other tips, you can set the variable M$ equal to any message you choose. You may also alter the speed of the fade-in by modifying the 1-OR-NEXT loop found in line 50. Randy Thompson Greensboro, NC


For Arcade and Strategy Game Lovers Gazette has published more than 200 games in the past six years. Which are the

best? The most exciting? The most challenging? The editors have looked nt them ;ill and picked the best dozen arcade and strategy games for the 64. Now they're all on one disk—with documentation—ready to load and play.

12 Top Ready-to-Run Games for the 64! Crossroads li: Pandemonium Action-packed shooc-'em-up that

you'll play tor hours—Includes maze editor lor customizing,

Heat Seeker Arcade action at its

best—-fur the nimble-fingered and nimble-minded. Omttron Frantically paced, multi

Arcade Volleyball Fast-paced, twoplayer arcade version of America's

favorite beach sport.

Mosaic Classic battle of wits for one

level arcade action.

or two players.

clever one- or two-player arcade game with outstanding graphics and

Power-ball Futuristic version of

Power Poker Out of the most

Breakout, packed with challenges.

animation.

Q-Bird Graphically stunning

addictive strategy games you'll ever play—guaranteed.

Basketball Sam & Ed DelightfiiUy

Delta War Has! and furious two-

playei game loaded with options.

YES! Send me _

action/strategy game.

Trap 3-D universe that demands your best strategy skills for survival.

Scorpion II Superb game ut mental challenge with great graphics.

copies of the Best Gazette Games disk.

I've enclosed $9.95 for each copy. AmountSales Tax*

.Wile-

Total.

Mail personal check or money order for $y,95* Iu Best Gazette Games Disk P.O. Box 5 1KH

Greensboro, NC 27403 'Rettdenu i)' Nnv Vark, Pcnniytvonla, and Norrli Carolina .»M appropriate s.ilts tw foe your icatft ALL orden mull In.- paid In U.S. fuadi by li check drawn an U.S. bank. Suity, nu credit card otden accepted, Plcuc jtluw 4-(S vnekt iiir Jt-livery.


BASIC k Larry Cotton

Good Vibes

and the PEEKable register at 54299,

What do the Italian opera singer Pavarotti, a siren, and a telephone have in common? Give up? Vibrato. Vibrato causes a tone's pitch to rise and fall with time. A siren's pitch

control register:

50 F-V+27:REM P=54299

110 POKE V+18,T:REM VIBRATO

If you don't understand all of

60 FOR L = V TO V+24:POKE

L,0:NEXT:REM CLEAR SID CHIP

otti's and a telephone's are relative ly small. Two other characteristics dis tinguish vibrato: shape and speed. This month we'll use the BASIC

and give voice 1 an envelope to keep the notes sounding:

means partially rewriting the program.

Let's begin with two constants that define the speed and shape of the vibrato (you don't have to enter

the REMs):

this so far, don't worry. The SID chip still has programmers scratch ing their heads seven years after its debut. Hopefully though, your un

derstanding of the chip will im

70 POKE V+5,4:POKE

prove as we continue.

V+6,255:REM ADSR VOICE 1

function PEEK to add vibrato to the August column. Of course, this

SHAPE

Next, we'll clear the sound chip:

fluctuations are great, while Pavar-

Mozart sonata programmed in the

a triangle waveform) into voice 3's

asP:

120 POKE V+24,15:REM MAX VOLUME

Mellow Pulses We want our tune to sound mellow; we can do this by controlling the

Finally—a graspable concept. This line sets the volume for all

shape of the pulse wave. Later,

three voices. Now, turn on voice 1

we'll look at this register (54275) in

with the pulse waveform:

greater detail and POKE some new

130 POKE V+4,U:REM VOICE l'S

values there.

WAVEFORM

80 POKE V + 3,8:REM VOICE 1 50%

10 S=110:REM VIBRATO SPEED

SQUARE

20 T=17:REM VIBRATO SHAPE

A Nested FOB-NEXT LOOP

Do the same for voice 3:

We'll use voice 1 as our prima ry voice and vary its pitch using voice 3. The Commodore 64 is able

to read four registers of its music chip (SID), specifically 5429754300. But we only need the regis ter at 54299, which has the ability

to influence the sound of voice 1.

We want to piay seven notes, so we set up a FOR-NEXT loop:

90 POKE V+17,B:REM VOICE 3 50% SQUARE

140 FOR N=l TO 7:REM SEVEN NOTES

Now, POKE voice 3's lowfrequency register with the constant

First, we READ each note's coarse

S (defined in line 10):

(or high) frequency and duration from DATA statements. The fre

100 POKE V + H,S:REM VIBRATO

For now, let's define the shape

of voice 1, our main voice, as a pulse wave: 30 U=65:REM VOICE l'S WAVEFORM

We'll define the first SID-chip register as the constant V:

quency values are not necessarily

SPEED

Without going into too much

detail about the SID, suffice it to say that this line gives voice 3 a very low pitch (you can't hear it), which in turn causes the pitch of voice 1 to rise and fall at a slow speed. What results is vibrato. We also want

the same as those listed in the musical-note value table in the Pro grammer's Reference Guide. Adding

voice 1's pitch to rise and fall

40 V = 54272:REM FIRST SID

vibrato influences those values. (Voice I's fine, or low, frequency is controlled by

150 READ F,D:REM FREQUENCY

smoothly. Thus, we POKE a 1 7 (for

REGISTER

the vibrato, so we

don't need to READ it.)

AND DURATION

Effect of Waveform on Register 54299 Waveform Waveform Shape Value in 54290 Values returned in 54299 58

COMPUTE!'s Gazelle

Triangle

Sawtooth

AAAA AAAAA

Square (Pulse)

Noise

rLTLTLTI

17

33

65

129

0,1.2,3... 255,354,251... U

0,1,2,3 ... 255,0,1,2,3 ... 255,0

0,255,0,255,0,255

random values

October 1989


Next, POKE voice l's high fre quency into the appropriate register: 160 POKE V+1,F:REM POKE HIGH VALUE

Now, we use a nested FORNEXT loop to start a delay, which

Add a NEXT for our outer notecounting loop, which returns con trol to line 140 to start another note: 220 NEXT N

Only the DATA line with alter nating frequency and duration val

also starts the note's vibrato:

ues remains:

170 FOR J=l TO D:REM BEGIN

230 DATA 20,80,25,40,30,40,19,60,20,

VIBRATO

At Last—PEEK Here's where we use PEEK to look at register 54299: 180 W=PEEK(P):REM READ REGISTER 54299

PEEK is the opposite of POKE; it monitors a particular register or address. In this case, it returns a constantly changing stream of val

ues from 0 to 255. Since we chose the triangle waveform for voice 3

(lines 20 and 110), the PEEKed val ues will rise smoothly from 0 to 255, drop smoothly back to 0, and rise again to 255 {see the accompa

nying table). This pattern repeats as long as the register at 54290 (V +18 in line 110) is gated, or turned on, with the waveform value. PEEK, of course, has many

uses; we'll see more in forthcoming columns. Now, POKE the PEEKed

value W into the low-frequency register for voice 1: 190 POKE V,W:REM POKE LOW VALUE

Include a NEXT, which ends the note's vibrato and sends control

back to line 170: 200 NEXT J:REM END NOTE'S VIBRATO

This is important: As long as the program is in this inner FORNEXT ioop, voice l's low-frequency register is continually being POKEd with a constantly varying PEEKed value from voice 3. Result: vibrato!

The Turnolf

Next, we need to turn off the note. One way to do that is to make voice l's frequency 0. This is often better than setting the volume register (54296) to 0 because it avoids an

audible pop or click. Here's the line; be sure that both high- and lowfrequency registers are set to 0: 210 POKE V,0:POKE V+l,0:REM TURN OFF NOTE

8,22,8,20,80

Now, run the program. You'll hear the first seven notes of Mo zart's sonata in C (transposed to F), with a nice touch of vibrato. The pulse wave doesn't always sound mellow. You can vary its tim

bre by POKEing various values from 1 to 15 into V+3 (location 54275) in line 80 and V+17 (location 54289) in line 90. This varies the duty cycle of the pulse waveform, or the per centage of the waveform cycle spent at maximum amplitude. The sound will range from tinny to mellow and back again. (For the more adventur

ous, it's fun to modify the pulse wave in realtime.)

Telephone Bells At the beginning of this column, we mentioned that the telephone uses vibrato in its signaler (bell). If it uses real bells, they are often tuned to slightly different frequencies. The signaler frequencies for an electronic telephone are often tuned to a minor third. You can

simulate that signaler with the fol lowing short program.

HIGH FREQ 170 GET A$:IF A$=" " THEN 150:REM WAIT FOR KEYPRESS

180 POKE V + l,0:END

Enter this program with or without the REMs. When you've

finished, save it to disk or tape and then type RUN. You'll hear an elec tronic telephone "bell." This program is similar to the one for the Mozart sonata. The lines that differ are as follows: • Line 40. X is a divisor that we'll use in line 150 to modify the PEEKed values. This is necessary to achieve the extreme pitches in

vibrato. • Line 150. The only difference

here is that we're dividing each PEEKed value by our divisor, X.

• Line 160. We're POKEing only the high-frequency register

(54273) for voice 1; the low fre quency stays at 0.

• Line 170. Unlike with the Mozart sonata, we put this program in a continuous loop; the only way to break out of it is by pressing a key.

We use the GET statement to de tect the keypress. If one isn't forthcoming, control returns to line 150. We aren't counting

notes, so we don't need any FORNEXT loops.

• Line 180. Turn off the sound by POKEing voice l's high-frequency

register with 0. Then END the program. If you were to end the program without this POKE, the

10 R=20:REM BASIC PITCH

sound would linger ad nauseam

20 S=155:REM VIBRATO SPEED

(and without vibrato).

30U=65:REM VOICE I'S WAVEFORM

40 X = 55:REM DIVISOR; SEE LINE 150

Some Bizarre Variations Here are three more variations that often produce bizarre results.

50 T=65:REM VIBRATO SHAPE

Change the variables in lines 10-50

60 V=54272iP=V+27:REM SEE

to the values shown below. Run each variation separately.

MOZART SONATA 70 FOR L-V TO V+24:POKE

R

s

U

X

T

I

0

250

33

4

33

2

0

15

65

6

129

3

0

255

65

1

33

L,O:NEXT:REM CLEAR CHIP 80 POKE V+5,4:POKE V+6,255:REM VOICE I'S ENVELOPE

90 POKE V+3,8:REM VOICE 1 50% SQUARE

100 POKE V + 17,S:REM VOICE 3 50% SQUARE

Note that the second variation

uses the noise waveform as the vi

110 POKE V+4,U

brato source.

120 POKE V + 14,S

pitch of voice 1 follows the shape of

Remember that the

130 POKE V+18,T

voice 3's waveform; in this case,

140 POKE V+24,15

PEEKing memory register 54299

150 W = R + PEEK(P)/X

yields random numbers in the range

160 POKE V+1,W:REM VOICE I'S

0-255. COMPUTE'S Gazelle

6 OctoOer 1989

59


oriams Rhett Anderson Commodore's doing great finan cially. Commodore's in big trouble

dore's a computer company." And what about that 8-bit super-64 that was mentioned in last issue's "Editor's Notes"? The last

red-ink-wise. Commodore's going to sell a game machine based on the

word that I've heard is that it has

Amiga. Commodore's going to sell

Despite everyone's assurances

been dropped. But who can tell?

What's Going On? took me longer to figure that out than it would have taken me to write the program. For those who can't quite see the trick, let's take a simpler example: the sum of the numbers from 1 to 10. Add the first and the last num

a game machine based on the 64.

that the 64 software market is a

bers to get 11. There are five

Commodore's bailing out of the 8bit market. Commodore sells a mil lion 64s a year. Commodore's building a new computer based on

desert, a steady stream of new products continues to wash up.

"matched pairs" that ail add up to

the 64.

11 (1 and 10, 2 and 9, 3 and 8, 4 and

I get some great letters. 1 read them

7,5 and 6), so we divide II by 2 and get 5.5. (The division by 2 is neces sary because we are pairing the

The software market is

all, but 1 must admit that many of

numbers.) Multiply by 10 (because

healthy. It's weak. Ahoy has gone under. Commodore Magazine is go ing under. Info has gone Amiga. RUN is down to 64 pages for three

them are soon adrift in the great sea of paper that is my office. Recently, one of my favorite letters has resurfaced.

we're adding ten numbers together) and get 55, the correct answer.

The letter addresses a point I

better way to do the calculation is to

issues straight. Max Toy is doing great. Toy's

Smart Computers

Gazette copy editor Karen Uhlendorf points out that an even

made in the January 1989 "Hori

add together the highest and lowest

out, Copperman's in. Commo

zons." I said:

dore's going for the business mar ket. Now going for the education market. Doesn't matter—every

pencil, add up the 100 consecutive

numbers in the sequence and multi ply the result by one-half the num

one's producing games.

gram which does the same thing.

"Using paper and

numbers which start at the number 98765. Then write a BASIC pro

What does it all mean? How can it mean anything? Just about every statement we hear anymore

Your 64 will win handily."

from Commodore or from the press

'Horizons' article of January 1989,

contradicts something we heard the

week before. Clearly someone's telling the truth (if only acci

dentally). My solution is to believe everything but to not care one way or the other until the rumor be comes a fact. Another popular strat egy is to disbelieve everything.

Remember Power Play?

So what are the facts? Commodore

Magazine (formerly the alternating tag team of Power Play and Commo dore Microcomputing) has decided to cease publication. This fact came

to light when a deluge of their col umnists and freelance writers wrote to us, called us, and even dropped by our office, looking for a place to peddle their words.

Now carefully read Ed Christophersen's introduction. "In the

the point was proposed that the 64 could outperform the human brain in solving the problem of adding

the 100 consecutive numbers that start with 98765, including the time needed to write the program." Well, Mr. Christophersen didn't buy it. "All you have to do with your

ber of integers you are summing.

Mr. Christophersen has found a fascinating mathematical trick (and it seems as if I've run across it before—do any readers know the origin of this insight?), but he hasn't refuted the statements I made in January.

If you don't have the issue handy, I said that the human brain was much more flexible, but that the computer was much quicker at certain rote tasks. Indeed, Mr. Christophersen has used his flexi ble brain to cheat by restating my challenge. Reread the challenge as I

brain is to add the first and last numbers (98,765 -t- 98,864) of the

stated it and as Mr. Christophersen

sequence (getting 197,629); realiz

pencil, add up the 100 consecutive

ing that there are 50 matched pairs in the sequence (98,766 + 98,863 . . .), divide by 2 (1/2 of 197,629 = 98,814.5); move the

numbers which start at the number

stated it. I said, "Using paper and

98765." He says, "The point was proposed that the 64 could outper

form the brain in solving the prob

decimal point two places to the

lem of adding." A subtle difference,

right to multiply by 100, and you have the correct answer of

perhaps, but I would maintain that Mr. Christophersen broke the rules

9,881,450! Your hypothetical 'be

when he added by multiplying.

Rumor has it that the magazine

ginning programmer' would still be

(despite its newfound profitability)

on Hne30S = S + Xby the time your

was nixed by new chief Harold

getting smarter.

brain has the answer."

zette begins a special series on neu ral networking. Be sure to catch it.6

Copperman because "Commo60

COMPUTE'S Gazette

October 1989

Wow! The problem is that it

Like it or not, computers are Next month Ga


HEW fROM THE EDITORS OF COMFUTEI & GAZETTE

Charter Subscription Savings

Exclusively for Amiga Users

Here's great news for Amiga usersl

44% off the cover price... 33% off the

Now you can save a full 44% off the

regular subscription price. Just return

cover price-by saying "YES" today to

the attached reply card or complete

a Charter Subscription to COMPUTEl's

and mail the coupon below now.

AMIGA RESOURCE, the definitive guide to Amiga computing.

CONPUTEi's AMIGA RESOURCE'S

Whether you're into desktop video,

optional companion disk means you get even more excitement from your Amiga computer.

sound and graphics, programming, art, music or games. COMPUTEI's AMIGA RESOURCE will provide you

If you like, you can gel COMPUTEI's

with a wealth of columns, reviews,

AMIGA RESOURCE delivered with

features, opinions and ideas that are

an optional companion disk in

sure to help you get the most fun,

each issue. This ready-to-run disk

most productivity, most excitement

conies with fabulous programs

from your Amiga computer.

written in a variety of languagescornplele with source code. You'll

Valuable "how to" articles,

get great games, useful appli

suggestions and applications.

cations and valuable utilities. And

Each exciting new issue will keep you

you'll find full documentation for

up-to-date with the latest in Amiga

every program on the pages of

news, trends and new product re leases. You'll also get in-depth reviews and valuable buyer's guides on soft

ware and hardware that can save you plentyl

COMPUTEl's AMIGA RESOURCE.

sounds... and much, much more.

You'll also get stunning art and wonderful animations contributed

Save 44% with a Charter Subscription now.

by top Amiga artists. Best of all, 6

If you like to program, you'll

Discoverjust how much more you can

thoroughly enjoy AMIGA RESOURCE'S

get from your Amiga computer by

regular programming hints and tips.

saying "YES" today to this Charter

You'll learn the best language for

Subscription invitation. You'll get 6

programming., how to play sampled

big issues for just $9.97-a savings of

big issues, each with disk, cost you

just $39.95. You save 33% off the cover price, 5imp!y check the appro priate box on the reply card or the coupon below.

Mail today to: CONPUTEl's AMIGA r;i ■.hm;i i

RO. BoxJ253. ilarlan. IA51593-2433

SAVE 44% NOW

I Know a great deal when I see one.

IPItJic riint)

flr./Hrv/Ks. (Circle One)

5ign me up as a Charter Subscriber tO COMPUTE! s AMIGA RESOURCE,

j I Send me 6 big Issues ol COM PUTIX-, AMIGA

Mil !<■■.%

(Apt, Ho,}

KKSOUHCE for just $3,97.1 save 44% oil the cover price.

I Stud me COKPUTET5 AMIGA RtSOUKCE— complete with Hie optional disk containing at Icasl d exciting new programs per disk. I'll pay just 539.95 for 6 issues, each with

disk—a savings of 33% off the cover price. I Payment Enclosed

I 1 Hill He

City

State

Zip

0u[%i1r U.S. .id-cl it p per y yrar [<n p postage, l.v Jmting Canada, ordeij mustt to in Cd all ll foreign fi d i LLv currency; P

FOR FASTER SERVICE, CALL TOLL-FREE 1-800-727-6937


Commodore vs. Nintendo: Strong Words from Readers Fred D'lgnazio I've been writing this column for years, and I've never had this much mail before!! love it! (Readers, keep those cards and letters coming!} 1 want to compliment everyone

don't seem to be able to read or

So, There!

write anyway. . . . Most of the Nin ny chic was built on the fact that a

I totally disagree with Mr. Joslin. I

baboon could operate it.

computer to a game machine. It's

—joe Gillis, Mt. Savage, MD

Long Live the 641

also say that you can't compare a like comparing an apple to an or ange. Mr. Joslin says you can't do anything productive with Nin

who has written. Most of you feel

There is a good reason why the 64

very strongly about Nintendo and

does not want to die. The longer it

tendo. So what? Nintendo never said you could!

about Commodore computers, and your letters have been thoughtful,

sticks around, the more we see new

—Erie Dashofy, Mission Viejo, CA

responsible, and clever. And, most

—David Hutlon, Newark, D£

of the time, they were written with a word processor!

low-priced programs.

Make 'Em and Play Em

Predicting the Future Since the great Commodore vs.

Nintendo debate began, there have

And now, here's a sampling of

A kid was saying that his Nintendo

the readers' latest ideas and opin ions—these are provocative ones—

been some news flashes that may

had over 140-odd games. When I told him that my 64 had over 2000

on the debate we've been covering

affect the future of both Commo dore and Nintendo, namely:

programs available for it and you

for several months now.

can make more yourself, his jaw

One-Track Mind Here's an acronym for Nintendo:

dropped. —Ron Wiliey, Shetton, WA

Doing nothing Other than playing

Do Ten-Year-Olds Word Process?

games.

So the Nintendo can't do anything

No INTerest in ENDing the cycle of

—Chris Thompson, Simpson, LA Have you noticed that Nintendo's

games all have the same pattern? Finish a stage, fight a super crea ture, and so on.

—Ben Gross, Redwood Fails, MN

Count Your Games! I've had my Nintendo for a little

less than a year now, and I only have three games. When my family bought a 64, we had about 50 games in three months.

—josh Majka, Cary, IL

productive. Try and convince a tenyear-old kid that he should buy a 64 so that he can word process or learn how to use a database. —jon Bock, Morris, MN

The Computer Says "Boo!" A lot of people are afraid of com puters. They don't want to have to take a course in computers to play

Donkey Kong.

—Steven John Satak, USN Pred, I think you and Dennis both missed what's probably the most important reason for people choos

• Atari has sued Nintendo for mo nopolizing the game market. Nin tendo has countersued Atari for copyright infringement. • Nintendo is introducing its new Game Boy hand-held game (the size of a Walkman). For about $90, the game offers headphones

and stereo sound, hi-res graphics that scroll across the screen; and a video-link accessory that allows two players to connect and compete.

• Mattel is introducing the $80 Power Glove that allows a user to

control the Nintendo game on the screen with the wave of a hand. • Nintendo is introducing Nobunaga's Ambition, a 2.5-megabyte game cartridge with a battery backup. What's the future to be like for Nintendo and the 64? Will Nin

ing a Nintendo over a 64: simplicity. —Bryan Lawrence, W. Frankfort, IL

tendo fall victim to the boom-or-

chic. Quality and cost are nothing

My sergeant at Fort Carson (Colo

Will Commodore abandon the 64

compared to the all-important Nin

rado Springs) bought his five-year-

in favor of glitzier computers like

ny chic; how else can one explain a

old son some preschool game

phenomenon in which we find the

software. In just a few weeks his

the Amiga? Or will both survive, perhaps in some totally new form?

Nintendo Chic All the hype has created a Nintendo

Nintendo "cereal system" on the

son had learned to turn on the com

supermarket shelf? Besides, the

puter and use his favorite game.

word processing capability of the 64 is a pointless feature to most Ninnies, since the majority of them

Nobody can use the excuse that a 64 is too hard to learn.

—Brian Randleas, Wallace, ID

bust cycle for home videogames?

Please send your comments to

Fred D'lgnazio, c/o COMPUTE'S Gazette, 324 West Wendover Ave nue, Suite 200, Greensboro, North

Carolina 27408.

G


FACTORY AUTHORIZED

Prof. Jones, inc..

COMMODORE REPAIR CENTER

1-800-772-7289

1989 FOOTBALL SOFTWARE

(312) 879-2888 IN ILLINOIS

n . 42.95

C12SD Repair

CALL

C-128Repair,™™*,,. 64.95

Amiga Repair

.... CALL

C64 Repair ™

1541 Permanent

29.95

Printers

CALL

1541 Repair

79.95

Monitors

CALL

1S71 Repair

79.95

Other Equipment .. CALL

Alignment

GrldMaster™

$ 99.95

Bookfe Buster™

$ 99.95

Ussr Programmable

10 year Hand analyse

Bookie Buster III™

$149.95

Enhanced Pro-Series™

$199.95

Adva.icod Irond analysis

CALL BEFORE SHIPPING FOR AUTHORIZATION NUMBER I Have Serial and Card Number* ready]

SiaTbTicol analysis

PARTS AND LABOR INCLUDED

Pro-Bookie Combo™

FREE RETURN SHIPPING

$299.95

Pro-series and Bookie Busior coirfcinod

|APO. FPO. AIR ADO S 10O0J

24-48 HR. TURNAROUND JSubJeci to Paris Availability]

PH5 Link Bulletin Board au.nlablo with

30 DAY WARRANTY ON ALL REPAIRS

011 loolboll statistics In file lorm,

Products for:

COMMODORE PARTS CALL (312) 879-2350 C-64 Power Supply

34.95*

CI28 Power Supply

59.95*

Other Parts

"The most powerful and complete handicapping software available", For more information or for a free Catalog call:

CALL ■[Plui 53.00 Shipping/Handling|

TEKTONICS PLUS, INC.

1-800-553-2256'

150 HOUSTON STREET

—!- ■' Prof Jones, Inc.

BATAVIA, IL 60510

1940 W. Slate St., Boise. Id 83702 (208) 312-6939

5-YEAR INDEX ** Complete from July 1983 through December 1988 Everything's included! Features,

Games, Reviews, Education/Home Applications, Programming, Bug-Swatter, Feedback, Columns. Superb interface, including pull-down menus,

help screens, and keyboard, joystick, or mouse control.

Send me 5-Year Index Disk.

copies of the GAZETTE

I've enclosed $5.95 plus $2.00

postage and handling ($7.95 total) Amount

for each copy.

Sales Tax*

ORDER NOW!

Total

• Super-fast searching and sorting capabilities • Options screen allows you to choose text

colors, drive number, and input device • Full documentation on disk

Ciiy .

• Three modes of operation—Browse Mode for quick scanning, View Mode for detailed infor mation and descriptions, and Edit Mode for adding items from upcoming issues

Mail personal Chech or money order for $7 95 lo

. Stale

ZIP

GAZETTE 5-Year Index Disk P.O. Box 5188

• Print to any printer

All orders must E>o parf in U S lundS by a check drawn on a US Dank. Sorry t\o at>0\\

• Turbo-load option for maximum speed

Cannd* add SI 00 for surlaco mail or $300 'or airmail

Greensboro, NC 27403 "New T^rti. NOrlTi Carolina, and Pennsylvania residents must add approprkito sales ia* card ardors accepted

Ploase allow d-6 wooks for delivery For duNvijjy outbitlu U.S or


THE

qeos ralumn

-swatter Disk Usage

verter to the disk containing Pro

• The last example program in the August 1989 "BASIC for Begin ners" is missing part of one line. There should be a NEXT command after the PRINT statement at the

gram 1. Be very careful when

end of the last line.

Converter." Be sure to use "The

Douglas S. Curtis

Automatic Proofreader" to prevent

Determine available disk space without having to exit your cur rent application with this desk ac cessory for GEOS or GEOS 128 (40 columns only), versions 1.3 and higher. You're running an application and

need to know how much space re mains on a disk. Normally, you'd have to exit the application and ex amine the disk from the desk Top. With "Disk Usage," you can deter mine free disk space without exit ing to the deskTop. Disk Usage is particularly valu

able if you're converting several text files to GEOS format with a conversion program that preserves the original files (Wrong Is Write, for example). Another area where Disk

Usage can be helpful is when you're adding data to text or photo albums, if the application you're using allows you to swap disks, you

typing mistakes when you enter the program. Save a copy of GeoCon-

typing in GeoConverter. It writes directly to your disk, so a typing

• The conversion program devel oped by Larry Cotton in his col

To prepare Disk Usage for use

umn, "BASIC for Beginners"

with GEOS, load Program 2 and

(March and April 1989), doesn't

type RUN. When prompted for a

convert miles-to-meters or meters-

filename, enter DISK USAGE. Geo

to-miles correctly. According to the

Converter then converts the file

conversion program, there are

into a GEOS desk accessory.

160.9344 meters in a mile; the con version factor should be 1609.344

Getting Started

meters in a mile. In the March ver

You can run Disk Usage either by selecting its name from the geos menu or by double-clicking on its icon. When Disk Usage runs, it places a small window in the center of the screen. In this window, it dis plays information about the disks

in drives A and B: the type of drive,

the percentage of disk space used,

Typing II In

connected, NULL is displayed in

The drive types displayed by Disk Usage are 1541, 1571, 1581, and NULL. If one of the drives isn't

prompts, and the values you should

the type field for that drive. If one of the drives is a ramdisk, Disk Usage displays the type identifier for the drive the ramdisk is simulat ing, The next field, labeled Graph, is a horizontal bar graph representing

type in, are as follows:

the percentage of disk space cur

use "MLX," the machine language entry program found elsewhere in this issue, to type it in. The MI.X

Starling address:

1503

Ending address:

1DB2

F(IJ,H,L:NEXTI

scramble your disk.

and the amount of disk space used.

machine language, so you'll need to

PRINT

error could cause GeoConverter to

can check new disks for available space from within your application before continuing with your work.

Program 1, Disk Usage, is written in

50

rently being used. The last field is

labeled Usage. This field contains the amount of disk space in use and is measured in kilobytes.

sion of the program, line 1030 on page 56 should be changed to the following: 1030

DATA

1.609344,1609.344,16

093.44,160934.4

Line 1030 on page 57 should be changed as follows: 1030

DATA

1.609344,MI,KM,1609.

344, X I,M,16093.44,MI,CM, 160934.4,HI,MM

Line 340 in the April version of the

program also contains this mistake.

It should read: 340

DATA 1.609344,MI,KM,1609.3 44,MI,M,16093.44,HI,CM,1 60934.4,MI,MM

• Several users have had trouble loading files using "Memo Card" (September 1989). A bug in the load routine prevents files contain ing cards with 80 or more charac ters from loading. However, once

When you've entered all the data for Program 1, save two copies to disk, one with the filename DISK USAGE and one with the name

In addition to disk information,

be able to recover any files you've

the display window contains two gadgets. The first gadget, Info, dis

saved. To make the correction, add

DISKUSACE.BKUP. One copy will

plays a copyright message. The sec

be converted by Program 2 into a

ond gadget, OK, exits Disk Usage

GEOS desk accessory. The other is

a backup copy in case you have a problem with the conversion. Now type in Program 2, "Geo64

COMPUTE'S Gazette

October 1989

you've taken care of this bug, you'll

the following lines to the program:

and returns to the deskTop or the

KS KQ

1350 1352

DS

1354 GETS1,AS:IF AS=CHRS(13

application that was running before Disk Usage was opened.

SB BA

> THEN 1358 1356 TS=TS*-ftS:GQTO1354 1358 IF TS="4" THEN TS^""

XP

1359 MSS<I)=TS

See program listings on page 77.

G

INPUT#1,HR FOR 1-0 TO

HI(:TS = ""

G


COLOR RIBBONS & PAPER RIBBONS: Bed. Blue, Gtn., Brwn., Purple, Yel. Rib bom

Pilco Each

Block

Color

Heat Transfer

Broider M11Q9

User Group Update

4.95 7.00

C. Iwh Prowriier Jr, Cililon 12OD/18OD

5.00 4 50 6.25 4.95 3.95 5.00 6 50 3.75 1.75 6.50

Commodoie MPS 601 - MPE 302/1526 - MRS aO3

- M=S 1000 - MPS 1200/1250 - 1525Epson MXeo/LXBOO Okideto Q2I92

Okidaia 182/192 Panasonic K-XP 1080

6.75 5.25 1.75 5.00 4.50

Seiko she SP B00/1000 Star SG10 Star NX10/NL1Q Slai NXIOOO

Edited by Mickey McLean

Star NXI000C - 4C

Blue, Green, Yellow. 9 1/2 x 11

User Group Notes

*.

The Association for Sharing Commodore Information (ASCI) has changed its address to 6160 Malvern Avenue, Rancho Cucamonga,

1212K2. Nashville, IN 37212 (1!BS# 615-333-

5.50 B.75

7.95 6.75 -

- S11.90/pk.

$1,000,000?

WITH LOTTERY PC YOUR NEXT TICKET COULD BE WORTH MILLIONS!

Clay Don't tie limited io the one or iwo melhods that

New Listings

TENNIiSSEK

6.00

7.95 4.50

LOTTERY uses the raw power and storage ol your compute' io deieirnme and reline the number selection methods that will win the various lottery games you

California 91701-3736.

Nashville Commudore Users Group, P.O. Box

7.75

6.50 2.25

YOU

deleted from our files.

ND 58502

7.50

Can Your Computer Make

trading pirated software. Should we discover any group participating in any

The Computer tlul>, P.O. [lux 5521, ISisnurck,

2.25

815-468-8081

such illegal and unethical activity, the club's listing will be permanently

NORTH DAKOTA

-

6,75 4.50 6.00

(US! 800-522-6922 • (Canadal 300-631-5144

Note: COMPUTE! Publications does not condone the use of its user group lists by individuals or user groups for the purpose of buying, selling, or

W3, BUttti IA 51638

7.95

P.O. Box 475. Manteno, IL 60950 U S.A.

the country to which you're writing.

IOWA

6.75

6.00 B.OO 4.25

RAMCO COMPUTER SUPPLIES

When writing to a user group for information, please remember to enclose a self-addressed envelope with postage that is appropriate for

Commodore Players & Users 0/ Iowa, P.O. Box

4.95

_

. call lot Drice & avail. Prico & aoec. sublet to change w/o nut co. Mm. orOor S25.OO. Mm. SSH S3.50 mm. Visa, MC, COD.

Greensboro, NC 27403

Cahoki.i. 1L 62206

7.00

For ribbons & paper not 1 is led above

P.O. Box 5406

Carol Stream, 1L 60188 (BfeS# 312-691)1373) Ktn's Program Exchange Group, 12 Melvin Dr.,

5.75

COLOR BANNER BAND PAPER - 45 It./roll - 99.95/ea.

COMPUTED Gazette

TiKhNiVision Commodore Club, 189 Yum.i,

5.25

7.35 5.96

PASTEL PACK-200 Stieeis(5D eacl color: PnV, Yellow. Blue, Ivory. 9 1/! x 11 - S11.90/pk.

Commodore 64/128 User Group Update

Unilcd Northern Cummoitarr I.tiarninK ExChange (U.N.C.L.B.), 53.1 N. 4th Ave., Des Plalnn, IL 60016

_

COLOR PAPER

Send typed additions, corrections, and deletions for this list to

ILLINOIS

7.95

BRIGHT PACK-200 Sheeis/50 eacr color: Red.

1989 issues.

Arizona Commodore Enlhusiasis (ACE), P.O. [io* 4h227, Phoenix, AZ 85063

7.00

9.00 6.00

T-SHIRT RIBBONS IHsai TransfBrl - Red, Blue. Grn.. Brwn.. Purde. Vel., Blk. Call For Pri p & Ava lability.

The following list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June

ARIZONA

5.95

other programs use ittcy might not work in your slate

There is no better system available!

VERMONT Maple Valley Commodore Users Group, P.O. Box 1(M>, St. Atkins. VT 05-irtl

Join ine growing lisi ol winners using our system SPECIrV

Lollery 64W128i - Lottery t 4IPIus.'4)

Lottery SI lAiartf Lottery PC IBM PC XI ftl and compatibles

WASHINGTON South

KIiir

Couuly

Commoilore

Umt Ctuup

(SKCCUO, P.O. Bo* 5241. Kent, VVA 98064 [I)DE>» 206-874-6289) l.a Center Commodore Users Group, Rl

1 llos 42,

La Center, WA 9S629

Commodore64/128 4 Plus/flare registered trademarks ol Corrmodoie Ini

IBM PC/XT/A1 are regisiered irademarks ol liiiernational Business Machines Inc

Alan SI is a reoistered trademark ol Atari Coru

Outside the U.S.

To order, send S29 95 tor each plus S3 00 posiage,

handling per order to

AUSTKAI.IA

l'lus/4 & C16 Users Group, 22 VAllltt Ave.. I rn.ih Viillfv. 1 U'l'.irt. Tj'mjiM.i. Ausluli.l

(Illinois residents add 6% sales tai)

^Orders outside Norm America add S3 00)

INDIA Horn bay Oimmodore Club, i/oH.iji Bil.il Mjllur-

COD ordsrs nil

WsJa, Apn.i Ghar I itstising Society, Bldy. No. 46, IV Wing, I okhandwola Cumplei, Versiivj. And-

(312! 566 4647

heri (Wi>-t). Bombay 400 05f, India MEXICO

Computer Video & Sound, Rayo 2H24, FrflO V,illo

del Angd, Pmblj Pye, Mencs 72QAQ

G

SS

Superior Hero systems, inc. PO Boi ;u-«n«iirnj n 60090

COMPUTE'S

October 19B9

65


GAZETTE

Shoppers Mart

Leroy's Cheatsheets®

y

rEradicator^

NEW LOW PRICES !! CBM 64 = $2 each

So w Ont Jiff ParaBHtm In Thai Kteit Protection Fttitf

CBM128 b $5 each

Plus S2 Shipping and handling (Pa. res. add 6%)

ttm S.j &*f » Of Tta Lmoi Hr*ua On Etch Finndn C**k -112-95 E

Select Irom 54 Commodote 54 and 20 Commodore 128

-Rifaottt -Dm ULbmM* Archil ReTn™™ Pmr-W ■ 119 US ■ Oi Qwuil; Duk - J9.P

Write or call lor FREE catalog

CPl PO Box 8369

Pgh, PA 15218 412-731-2460 ELECTRONIC TECHNICIANS, HOBBYISTS, AND ENGINEERS

ATTENTION ROLE PLAYERS

COMMODO1E (14/170 SHACK COCO 7-3

YES' Wo accept

can design

CHARACTEH EDITORS (S19.95 each) - Might and Magic, Bards Tale (1. 2, or 3), Wasteland, Ultima (2, 3, 4 or 5), Wizardry (1 or 2), Pool of Radiance, Neuromancer, Elite, Phantasie (1, 2 or 3) ant) Mars Saga.

- OSCILLATORS • POWER SUPPLIES • AMPLIFIERS • RLTEBS

and . LAYOUT CIRCUIT BOARDS

HINT BOOKS ($9.95 each) - Wizardry 1, Wizardry 2, Might and Magic, and Legacy of the Ancients.

Outside CA 1-800-356^113

lnCA[7H)e57-4449

on your C-64 or C-12B. ENTER yojr roqji'P'i inpu^ojln"! WWCrl

arfl tr« C i WU l#lp >ftj CVU

Add S3.00 for shipping/handling. Specify computer type on order.

5T]

■■

GOSSELIN COMPUTER CONSULTANTS P 0. Box 1083 ■ Brighlon, HI 48116 • (313) ^^9-^J53

^SB

ISBS

PO Bo- 2CW6 Sundly GA 9

Game Cartridges for C-64/128 - Ceriipede - Defender - Donkey Kong - Galaxian - Jungle Hum Gremlins - Moon Pat'ol - Ms. Pac Man - Pac Man ■ Pole Posilion - Robolton

$5.95 Each or Any 5 (or £19.95

Print Shop Graphics

. CA 03? 11

mo (3 DO UP3 Ground S5 00l PO Bo.os

FREE Caialog (800) 3-17-6760

II II

M II II

inslaru Access

Change conlunts as oflon as you wish The Ouick Brown BO' Accepls

Illl HI'll ' If

PRISM PACK Bfl or eacn c

• Sinola Color 50 Pjcn

Envtlup«5 25 Sinflip Color

your iBit as you lypa. "The Wma Slu»" Coexists wild GEOSi'J ond CommoaorB RAM Expansion Units

Loader utJlmes included lor bolh C-6i and C-I2S modes

32KS99. 6JKS1M[plii5S3s/h. MA res. aOO5tt) Can tor "Wrns Slu"" c*9Brown Boxes, me . 26 Concord fid., Bedford, MA 01730: (617] 275-0090, 882-3675.

Side A) 1400 Graphics (w Disks) per Package

$14.95 oach or all 1 lor S49.95. Of Sand S3 00 for Graphics Pnnl Ouls. Grnpliics may be converted lo PnntMaster Plus and'or Newsfoom with Uiiiiiies Disk iih purctiaso)

Sloro up to 30 ol your favorne programs in a sirvglo Daltery-bacfcod* canndQC For easy. mos! unproleclei) and "froten" programs including Iho only word processor thai saves

BRE Software Dopr g

For Non Commodore Printers <Pnn[ Shop Disk

NOTHING LOADS YOUR PROGRAMS FASTER THAN THE QUICK BROWN BOX A NEW CONCEPT IN COMMODORE© CARTRIDGES

S 3 95

..* 2 50

"Good Reliable SiuH" Into (Jan/PaB '831 "A LIMIe Gem"

Twin C'Nes 128 fMar/Apr

83)

■You'll Nsvir Lot* Your Cool, or Your Progrimi" RUM fNm '87) "A Wonhy Product—Long Overdu*" Ahoy (fisb '88!

BIG BLUE READER 128/64

Winner of RUN'S 1988 Reader Choice Award!

Big Blue Reader 126/64 transfers Commodore word processing* w PRISU PACK !S or Encn W &ngla Cole 50 C.ich

WriB lor Ojr FflEEBrKliore Featur.no

COLOHED PAPER t SEASONAL PACKS Cc*: ^-^js Lafle^ F.e & Pest Caros &y^ C asSiC Lad G1 v ;'-.:,■ and I.'.:: More

Envelopes ?S Simqii Color.

, PFIJ5H PACK ,'

i 3 25 $2 50

' h']L"

NT PACK J^ *.!h <io d Mctall,c iwaii

BiDGJ-SE)

tail and ASCII files between IBM PC compatible MS-DOS dak and vice verse REQUIRES either the 1571 or 1531 disk drive. BBR 123 supports C-128 CP'M dim, I7u RAM eip and more. Both CIZB and C64 appllcallons are on ono disk ONLY M4.SS. BBR i-i vv :' available Mparalsly ONLY 129 35

SOGWAP Software

115 Bellmont Rd., Decatur, IN 46733 Ph. (219) 724-3900

I 'roJcss tuna I ■ 1^ d neat 10 n a I - H [j me A pp) icat ions

ArchltcclB, En^Lncrri. DpsiRntii,

3'D GRAPHICS DESIGN A Vulid Bet CrinhKj IWnm RMHJS

Wogrjmmcrt, Sludcnta

I A11-3O11 rrvlrj BiplMCtntinulL BiplMCtntinulLiDV. M aaiwual IrtlroduiiLrry imtf

MS AJilM.lWUihlnniiiniiidliainlilnB, MS. AJlMl I™ CO D..dJ.t..JJilnm.linb,(C.Wl>rr...rr>|. Jcn t * pie- »c "i^ljd c h% ti lp» u*t

iht Software

3269 CH ESIN IT STREET SUITE 162

id In

Name Brand Software at Super low Pricing, All software is new and in Original Packaging! These are not public domain titles Famous Orands rands

like ACTMSION, INFOCOM, SSI. SPINNAKER, EPYX. SYNAPSE, BRODERBUND. AVLdN HILL s Many Mare!!! FREE Price List. Most Priced Under 510. Many formats like IBM/Apple also!

SAM FRANCISCO. CA H113

ORDER LINE • HIS I« J-1081

FAX-1415HI3-10M Dr a I c ri ■' [) i *1r jbutiu s j n [|u me MVr komccl.

66

COMPUTEIs Gazette

October 1989

COMPSULT

po. boi j;jj

San LUIS OOBPO. Cfl 9JflO3 5253

8D5-544-661B

j


GAZETTE

Shoppers Hart

The 'Original9 Parameter Cross-Reference llu <J[N (Jft R Book kdlilon ((a 1*1 p*Et*K And the *lh IJuffcrl> DbU b,

Include rrn praitiK. fiff^iiut. l| It thr «»»< mtuiy

hind *^iljhir ujHhnl A Qurttri; i>|,k nnloa

[in

. -nd r-Pinprrhrnvlir inf

LL ii.. "Vi 11 BOOK

Ibg m-I lib If thai putt

rljhl il jTiur flnrcrlliis arQ 11 CuUam "P.

o

I SadC«r«i -\ CuWmH1

<

512 96

COUUODOFlf [";,'-■"/,:i' A1; II

I16S5

Jml (wl—A nmvly roviMQ/L(p<J*1eiJ vnrs-m D' flin Comnndo'Q DiflgnoiltDon. wrvri Mflfl o^ar 10.000 copioa woria*iaa. cammnflore Di. A^fl^aiieidin '1 b:ates reuHy clfcps en on Cnm. modoig compurers/1541 drives And nan

0587

..

5510 Bni

. .. 110 95 .. .111.95

PL*

S129S

901 M fiSFOMS. 41195 BUD MAN! OTHERS

Ol'LK Dbk, >»u (U orjiniif jour ArrhMng |tl» as h*edl at ^™ TK.I Ulii" fan fern Ifllnbrf

W?TjrT>TJ«T:¥*T1 nf*T»¥<TJ 4'M 11H L'^ ? i 471J: M ■ ] 1 f*^ M

M

■ru^-f;;;

IE)

9CCII003 5ucri 33 "CrC$s Flpierence * i ' IE hdd

a IdrtBM^: 1 \M-D3qs rovnjw in U31 year 4 CfVf PUTERSHQPFffi £6.95prepaid[oN Ainwica

iiHHB

2* Mr 1st C ;n Si<c

THE GRAPEVINE GROUP. INC. ntn* CEHf VT KEVI QUTY CM

S?59i

35 CKAPLOTTE OfltVE WESL£T hlLLS. Nr 10S'^

EUCJ^ULAf

6S01IM1 .

S5fl 95

.

fl-'lli?(DENISE} .

B37ftFftCNUS}

S5JO-A1 ... fllS^GARV).

K9 95

. .1M95 .

.H51&0

.

$1795 JI725

A5JJI UPGPBOE

.£14700

fl37a*G UPGR)

1119M

31 sraacsi 13 no/iSM 95 phices suejta to ckugi

I-BOT-2K 7U5 N-(91^)M«<8 fJI (til) 3b. COW

IC

t_»

m hsj an tutmsie TESIFflS FUH.'UKUS

CROWN CUSTOM DUST COVERS ■SATISFACTION GUARANTEED -CUSTOM MADE 'HEW¥ 32ra VINVL

'COIORS: TAN oi BROWN 'QUANTITY DISCOUNTS AVAILABLE

r'undflraTandyaLif pg^irjl chgcki;

Chiflfitai

^17 typoa of chsd^ng iFansactions V HandlM o vert rafl prow akin

¥ Full &rean#di1ing and tetoclrva querist

V 8 lypas of reports plua check prlnllng

V CGflMOcol i.rtdCI?e/flO col programs V Supports 1541'1571'15B1 drives Compultr C'Pftware ■ 179GG A

latufos:

V V V V

Gchadutas psriodic Iransactton Custom tijrBacrion uia^oi4S Mor.lhly t>a larking Opibnal password [-.t.-i.. i.on

V Calciffator, antj mor*... a Wny * Tuslin, t

MtO

1800

B00 BOO

1000 C-IM

C-1!«D CPU C-I2BD KEVS'O AHIO* S00

phintehs

5ub-dirflClOrloa on 15B1 drlvas

M

COMPUTERS: C-SJ

1300 1300 900 U00

AHHJA 3 5

BCD

EHHANCEFIIOOO fSD-1.-I dot m«hik io-moo. is- Jisoo

BOO

MONITOftS C-1702

C-IH93CM141 C-1KU/AMXJA

C-NOIAfHAO*! G-10M

BOO C-2OT1.I vchS: moo

lltrn (15 00 inax) Sup

A HOI

CA. FHa Adi e** tw. COD'S 13 00 5EHD DIMENSIONS FOH QUOTES ON CO/ERS NOT LISTED

CROWN CUSTOM COVERS, 24621 Paige Circle, DEPT CG-10 Laguna Hills, CA 92653 (714) 472-6362

COMPUTERS

SpeedScript Dish package for Commodore and Apple II owners

YES! Send me

SpeedScript Disk.

copies of COMPUTED

I've enclosed S9-95 plus S2.00 postage and handling. (Outside U.S. and Canada add Si.00 lor surface mail or $3.00 for air mail.)

A Great Deal for Commodore Users!

• SpeedScript for ihe 64 • SpeedScript 128—80-column version

• Spelling checkers • Plus more than a dozen other SpeedScript support utilities all on one disk (including

full documentation)

Amount Sales Tax*

ORDER NOW!

Total

N a mi-

Add rtss City.

Check liiTi- for;

Bute

ZI

D Apple version □ Commodore version

Two Versions for Apple Users! • SpeedScript 3-0—40-column word processor • SpeedScript 80—80-column version • Conversion programs to move files from ProDOS to DOS 3.3 and back • Full documentation on disk

1B00 WOO

1»M

N.00

»M)

OttlK U, SlMIng MUw, MnM & CoW CIX** TAN w BFIQWN wllh Clmk « M.O. Pll» 11.00 BV

(714J953B177 « J34r9S * J?.EO shipping * handling

A powerful word processing

I1B0O

Mail personal check or money order to Commodore SpeedScrtfit Disk

P.O. Box 5188 Greensboro, NC 27403

or

Apple SpeedScript Disk

P.O. llox 5188 Ore crush oro, NC 27-103

'RHltlccm of Ni-" ^ijik. I'cnrnylv.nilu. and \<irrh drolini r 1 ;idd appropriate *:^ 111, All iintov* mini he p.ild in t! .S fundl 1>> :i check tl'^wn on .1 I1 S ]i,infc Sijfry.


Classified SOFTWARE

WordStar1" v2.26 for C-128 S39.95 each

FREE PUBLIC DOMAIN SOFTWARE - Request

iree catalog or Mnd $2 for Mmpta disk and catalog (refumi.ir.le). C64-1I8 CALOKE IND.. Depl. |K. Bon 18477, K.C. MO 6-1133

COMMODORE; TRY BEFORE YOU HUY. Bal belling ^ame-., utilities educ'l + classics

COMMODORE/AMIGA CHIPS, PARTS, DIAG-

MicroPro!']. MimiSofi™ MBASIC w/

nostics. Rt'pairs. Call for bcsl prices.

Compiler BASIC or4 FORTRAN B0'" Mr Sorcim s SuperCale™ vl.05. Any 3 for $95 -I- S-1.50 p/h. Public Domain Software

New York, NY 1003B

a00-221-7372

»2Z2, Hiint'n. WV 25701 (304) 529-3232

more! For information write: Lighispeed Software, I'Oll 340427, Tampa, FL 33694 Thousands of C64/12H PD programs on 350+

disks. Free lifting or SI large catalog. DISKS OTLENTY INC., 795S Pines Blvd.,

Suite 27OA. Pembroke Ptaei, FL 33024 CG4/128 FINEST PUBLIC DOMAIN PROGRAMS Pretested quality programs * Musi SI.50 • *On Disk • YOU pick the programs that YOU wan!!!! Free diskfull of programs *vith first order! For a list + Description send SASii to: JI.H Co., Depl, C, lion 67021. Topeka, KS 66667

C6J/128 PD SPECIAL! IS DISKS PACKED PULL of Cam«, Music. Util., Educ. Hm/Dus. for S25

+■ S2.50 s/h. Far more info send SASE. D & V CompSofl, I'O BDK 933, Ardmore, TN 3B449

THE HOTTEST EUROPEAN 64/128 PD GAMES! lOCO'l of lilies! B-10 on DS disks for S5! for a FREE SAMPLE and CATALOG write to:

Kasara Mirwsystems Div., P.O. Dm 678 Sumy Point, NY 10980 (l-fl0n-24S-:°83) ATTENTION C128 PROGRAMMERS. Ciiiiom

protect your B.isic programs from UNWANTED ACCESS. Conlrol RAM wilh PLUG-IN UNIT.

Free brochure. RENT-A-DISG Frederick Bldg.

THOUSANDS Ol; PD PROGRAMS FOR C64/1MI We have Games, Utilities, Music and much

Send for Catalog. (Q.E.P. Co., Inc.

Copying Company, 33 Gold St., Ste. 13,

St new relrases. 100's of titles. Visa/MC/Disc

RENT 64/128 SOFTWARE! 1000's ol dltkt, LoWtti pikes No dvposil 01 lee. Free catalog, CenUlbti Software, TO Bon 930, Si. Joseph, Ml MOBS (616) 982-113:7,

HARDWARE

or DataSiar'" & SuperSort™ all by

WIN LOTTO MILLIONS!

LOTTO PICKER PLUS VZ.1 Lotto Picker Plus, the ordinal lottery selection softvraie, alkws you lo store

winning Lotto, Keno. & Pick 3/4 numbers

Multi-users. N0WELOK-EC0N0 UNIT: Vacant

Use.Pon $49.93, NOWELOK-EXTEND UNIT: Occnpd U-errorl $47.95. S + HS5 CODS3: Hard ware. I'mgram Disk & Manual. T.C. Nowe, P.O. Bo« 7, HAWLEYVILLE.CT 06440

ft choose between ifiree modes ol probability analysis (hoi, due, unbiased) in order lo give you

trie winning edge! Guaranteed to work tor all loltenes. Bonus numbers are easily handled and our full-featured database eflilor gives you access to your files. We give you Ihe PICKS—not a bun:h of jumbled statistics 539.95 (+S2.55S/H) 3.5"a<ldS5.64/128, IBM, WK Apple II NY res. ada la* NOT copy-protected.

ORDER TODAY! l-BDa-631-5463 Bit 203 (M-F B-5) i.r. RIDGE .UNICES. INC., 170 Broadway Suite 201 CG, New York. NY 10033 Info/Dealers 718-317-1951

ACCESSORIES SOLID OAK DISK BOX holds up to 140 5.25"

disks. fi,5" X S.5" X 16" div. drawer ]ocking = S59.95, w/o 155,95, Del. in USA. If not

saiisfied. return for full refund, lochum's Custom Woodcrafts. Rt. 1, Bos 113H.

Limuitt, IA 52054 (319) 7738150. Viw/MC

COMPUTER REPAIR

FSEB DISCOUNT SOFTWARE CATALOG. Amiga Apple, CammodoM St IBM, Disk-Count Software, P.O. Box 3, Carteret, NJ

Authorized Commodore Repair Center. All

Q700M. (2111) 541-8768

turnaround based on pans avail. Software

Comm. products repaired, free UPS. 48-hr City. 901-C VVendovcr Rd., Charlotte, NC

C«, C12B. & CP/M PUBLIC DOMAIN SOi-T-

28211 (704) 3fto-5218, (800) 522-4789 NC Only

& rmbdtemblfl specials. CompmerAcIivr

CM RLTAIK S.iy.95 RAT KATE. 1541/1571-

Bo< Wy3-C, Clinlon. OK 73601

S49.95;SX&4-$69.9S;!28-S64,95. 24 Hr Wrnarnund. 'Kl dv warranty. ASrM Cnmpulcr Repair,

Public Domsln Soitwjre for the M and 128, Sampla Disk and Brochure $2 or send

!u ClKnaey, Now WbldSM, NV I1H0, ^14-562-7271

WARE Frte dialog, fast service, low prices,

long sASEi for Brochure. Country Soft-l 822 Saxonbnrg DKd, Saxonburg, PA 1605h

Authoriied Repairs C64/128: S50 & $55; 1541/ 1571: $55 U S65; SX6J, 128D, Amiga, PC SCall 816-872-6311. Quick Sen.'. 3(1 Any warranty.

THE CAME SHOP, Box 491. NY, NY 11375

We buy. hIL Irade. MOM & POP s COMPUTER SHOP. Rt, 2, Box 119, Cainsville. MO 64632

FINEST C-64/12B PUBLIC DOMAIN SOFTWARE! As low as $1.25 per disk of programs. E'or ,\

Free CATALOG write to; KOALA ENTERPRISES Rt, 2, Bos 677, Carencro, LA 70520 FREE PD & SHAREWARE. C64 (disk only) FrW catalog or SI for 30 programs and catalog. RVH Publications, 4291 Holland

Rd., Suite 562-G, VA Beach, VA 23452 15B1 SOFTWARE: music, grfi. gamts. utl.

& more. SH per pflckfd 3.5" PD di'ik. Catalog, SI. lli'ns Domain, 913 S. Parkside, niythi'ville, AR 72315

NETWORK GRAB BAGS™ $5, 3/S10, 5 for $15

TELECOM S35, LEDGER $40, Unlv French S20 D+Assembler S90. Add 52 Shipping. INI-O $1 To: 2612 S. Rosewood St., Phila, PA 19145

CALCULATOR 128, 20 math functions $9.95

ELEMENTARV MATH. K thni 6lh grade S9.95 Plus S2.U0 Shipping Runs in C-M or C-12B mode. EDUCATIONAL SOFTWARE 4120 Tiff.ini Drive, Amarillo, TX 79109 DM BBS-BETTER & CHEAPER THAN MOST

BBS'S w/BEST online games! Send SASE for info! ARTISoft, PO Hox 96. Gkn Burnio. MD

21061. UBS (301) 553-0001 or VMB (Ml) 339-8252

6B

COMPUTERS Gazette

October 19B9

COMPUTEI's Gazette Classified is a low-cost way to tell over 200,000 microcomputer owners about your product or service. Rates: $25 per line, minimum ol four lines. Any or all ol Ihe firsl line set in capital letters at no charge. Add $15 per line for boldface words, or $50 lor the entire ad set in boldlace (any number of lines.) Inquire about display rates.

Terms: Prepayment is required. Check, money order, American Express, Visa, or MasterCard is accepted, Make checks payable to COMPUTE! Publications. Form: Ads are subject to publisher's approval and must be either typed or legibly printed. One line equals 40 letters and spaces between words. Please underline words to be set in boldface. General Information: Advertisers using post office bo* numbers in their ads must supply

permanent address and telephone numbers Orders will not be acknowledged Ad will appear in nexl available issue aller receipt

Closing: 3rd ol the third monlh preceding cover date (e.g , June issue closes March 3/d] Send order and remiltanco to: Kathleen Ingram. Classified Manager. COMPUTERS

Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Kathleen Ingram at (919] £75-9809. Notice: COMPUTE! Publicalions cannot be responsible lor oilers or claims ol advertisers, but will attempt to screen out misleading or queslionable copy.

Classified Display Rates: Classified display ads measure £'/<" wide and arc priced according lo height 1" = $250: Vh" = S375; 2" = $500: 3" - $600, ($100 for each addilionai inch, e g. 4" = $700, etc) Preferred supplied material is Wslox or PMT


MLX Oltls li. Cowpen

Machine Language Entry Program For Commodore 64 and 128

"MLX" is a labor-saving utility that allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64 and 123. Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want to use it to

enter future ML programs from COMPUTEI's GAZETTE). Program 1 is for the

Commodore 64, and Program 2 is for the 128 (128 MLX can also be used to enter Commodore 64 ML programs for use in 64 mode). When you're ready to enter an ML program, load and run MLX. [t asks you for a starting address and an ending address. These addresses appear in the article accompanying the

MLX-format program listing you're typing. If you're unfamiliar with machine language, the addresses (and al! 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 !6 numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-F. But don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX. After you enter the starting and

ending addresses, you'll be offered the option of clearing the workspace.

Choose this option if you're starting to

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

6

F

I

O

P

I

2

]

K A

bytes and the address and compares this value to the number from the ninth

:

B

I

E

3

M

omitted, but we recommend against it.

C

D

/

0

Spice

128 MLX Keypad A

B

C

D

(Fl)

{F3)

<F5>

(F7)

7

S

9

column. If the values match, you'll hear

a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low

5

4

6

1

2

3

Invalid Characters Banned entering data, so you may have to un

learn some habits. You do not type spaces between the columns; MLX automatically inserts these for you. You last number in a line; MLX automatical type the last digit.

Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions

noted below), you'll hear a warning buzz. To simplify typing, 128 MLX re defines the function keys and + and — keys on the numeric keypad so that you can enter data one-handed. (The 64 version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In

any case, make sure the address you en

either case, the keypad is active only

ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake,

entered with the normal letter and number keys. The figures above show the keypad configurations for each

while entering data. Addresses must be

F

(-)

will then be redisplayed for editing.

Only a few keys are active while you're

E

<+)

buzz and see an error message. The line

ly enters and checks the line after you

the line number where you left off typ ing at the end of the previous session (be sure to load the partially completed program before you resume entry). In

5

an MLX listing using the built-in moni tor if the rightmost column of data is

reading and error checking for you.) When you enter a line, MLX recal culates the checksum from the eight

0

4

dore 128 users can enter the data from

It's much easier to let MLX do the proof

9

U

checksum number on the end allows MLX to check your typing. (Commo

a listing that's partially typed from a previous session, don't choose this

and type the first number in the first line of the program listing. If you've al ready typed in part of a program, type

8

format listing appears similar to the "hex dump" listings from a machine language monitor program, the extra

do not press RETURN after typing the

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,

7

and a checksum. Although an MLX-

enter a new listing. If you're continuing

option.

MLX Keypat

E N T

0

E R

can slip past MLX: Because of the

checksum formula used, MLX won't notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar

ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.

Editing Features To correct typing mistakes before fin

ishing a line, use the INST/DEL key to delete the character to the left of the cursor. (The cursor-left key also de

letes.) If you mess up a line really badly, press CLR/HOME to start the line over. The RETURN key is also active, but

only before any data is typed on a line. Pressing RETURN at this point returns

you can return to the command menu

version.

by pressing RETURN alone when

MLX checks for transposed charac ters. If you're supposed to type in A0 and instead enter OA, MLX will catch

type a character of data, MLX disables

your mistake. There is one error that

CLR/HOME to quickly get to a line

asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.)

you to the command menu. After you RETURN until the cursor returns to the

start of a line. Remember, you can press

COMPUTEl's Gazette

October 1989

69


MLX this by giving you the option of scratch

programs will usually have a starting address of 0801 for the 64 or 1C01 for

when correcting lines in which MLX

ing the existing file if you want to reuse

the 128. Other programs must be re

has detected an error. To make correc

a filename.

loaded to specific addresses with a com

name. The 128 version makes up for

number prompt.

More editing features ate available

tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis

Remember that MLX saves the en tire workspace area from the starting address to the ending address, so the save or load may take longer than you

mand such as LOAD "filename",8,1 for disk (BLOAD "filename" on the 128) or LOAD "filename",I,\ for tape, then started with a SYS to a particular mem ory address. On the Commodore 64,

take and type the correct key. The cursor left and right keys provide the normal cursor controls. {The INST/

might expect if you've entered only a small amount of data from a long list ing. When saving a partially completed

such programs is 49152, which corre

DEL key now works as an alternative

listing, make sure to note the address

sponds to MLX address C000. In either

cursor-left key.) You cannot move left beyond the first character in the line. If

where you stopped typing so you'll

case, you should always refer to the ar

know where to resume entry when you

you try to move beyond the rightmost

character, you'll reenter the line. Dur ing editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.

Display Data The second menu choice, DISPLAY DATA, examines memory and shows the contents in the same format as the program listing (including the check

sum). When you press D, MLX asks you for a starting address. Be sure that the

starting address you give corresponds to a line number in the listing. Other wise, the checksum dispiay will be

meaningless. MLX displays program lines until it reaches the end of the pro gram, at which point the menu is redis

played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting.)

Press space again to restart the display.

To break out of the display and get back to the menu before the ending address is reached, press RETURN.

reload. MLX reports the standard disk or tape error messages if any problems are detected during the save or load. (Tape users should bear in mind that Commo dore computers are never able to detect

errors during a save to tape.) MLX also has three special load error messages: INCORRECT STARTING ADDRESS, which means the file you're trying to load does not have the starting address you specified when you ran MLX;

LOAD ENDED AT address, which means the file you're trying to load ends before the ending address you specified when you started MLX; and

TRUNCATED AT ENDING AD DRESS, which means the file you're

trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these

messages and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and ending addresses. The 128 version also has a CATA LOG DISK option so you can view the contents of the disk directory before saving or loading.

The QUIT menu option has the ob vious effect—it stops MLX and enters

the most common starting address for

ticle which accompanies the ML listing for information on loading and running the program.

An Ounce of Prevention By the time you finish typing in the data for a long ML program, you may have

several hours invested in the project. Don't take chances—use our "Auto matic Proofreader" to type the new

MLX, and then test your copy thorough ly before first using it to enter any sig

nificant amount of data. Make sure all the menu options work as they should. Enter fragments of the program starting at several different addresses, then use

the Display option to verify that the data has been entered correctly. And be sure to test the Save and Load options several times to ensure that you can re call your work from disk or tape. Don't let a simple typing error in the new MLX cost you several nights of hard work.

Program l: MLX for Commodore 64 SS 10

EK

100

BASIC. The RUN/STOP key is dis

Other Menu Options

DM 110

CJ

120

LOAD FILE; their operation is quite

program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be asked for verification; press Y to exit to

BASIC, or any other key to return to the

SB

130

then be asked to press either D or T to select disk or tape.

menu. After quitting, you can type RUN again and reenter MLX without losing your data, as long as you don't

programs and load them back into the

computer. These are SAVE FILE and

straightforward. When you press S or L, MLX asks you for the filename. You'll

You'll notice the disk drive starting and stopping several times during a

use the clear workspace option.

sion). Don't panic; this is normal be havior. MLX opens and reads from or

The Finished Product

writes to the file instead of using the

data for an ML program and saved your work, you're ready to see the results.

load or save (save only for the 128 ver

usual LOAD and SAVE commands {128 MLX makes use of Bl.OAD). Disk users should also note that the drive

When you've finished typing all the

The instructions for loading and using the finished product vary from program to program. Some ML programs are de

filename (line 750 in 64 MLX), so this should not be included when entering

signed to be loaded and run like BASIC programs, so all you need to type is

@ for Save-with-Replace, so remember to give each version you save a different 70

COMPUTEIs Gazette

OctODei 1989

VERSION

LINES

S

MODIFIED,

LINES

4

95-487

ADDED

POKE

56,50!CLRjDIM

INS,

C4=4B:C6=16iC7=7:Z2=2iZ 4-254.Z5=255iZ6=256iZ7=

127 fA=PEEK(45)+Z6*PEEK(46) j BS=PEEK(55)+Z6"PEEK(56 ):H£="0123456789ABCDEF"

RS=CHR$(13):LS="(LEFT)" tSS = "

'1:DS-CHRS(20):ZS =

CHRS(0):TS-"U3 RIGHTl" CQ

140

SD-54?72:FOR +23tPOKE

I=SD

TO

SD

I,0iNEXT:POKE

(SPACE)SD+24,15:POKE 76 8,52

prefix 0: is automatically added to the

the name. This also precludes the use of

1.1:

30,950

I,J,A,B,AS,BS,A<7),NS

abled, so the Q option lets you exit the

Two more menu selections let you save

REH

load "fitename",6 for disk (DLOAD -filename" on the 128) or LOAD "file

name" for tape, and then RUN. Such

TC 150 PRINT"[CLR)MCHRS(142)CH

RS(8)rPOKE 53280,15:POK

E

53281,15

EJ 160 PRINT TS"

[RED}[RVSl

{2

SPACESJES

[2

SPACESj"SPC(28)"

@|

J2 SPACESHOFFl [BLU] ML

X II [RED]fRVS) (2 SPACES]"SPC[28)"

[12 SPACES![BLUl" FR 170 PRINT"[3 DOWN} ■ [3 SPACES}COMPUTE I 'S MA CHINE

[3

LANGUAGE

DOWN)"

EDITOR

JB 180 PRINT"(BLK)STARTING ADD


MLX RESS§4§";iGOSU8300iSA=A

3<AS

D:GOSUB1040:IF F

•(AS="J")-6*(AS="K")

THEN1B

a GF

190

PRINT"£BLK)(2 SPACES)EN

PX

486

PG

200

210

[SPACEjF THEN190 INPUT"[3 DOWN)(BLK)CLEA R WORKSPACE [Y/N]|4^";A

CM 487

SiIP LEFTS(AS,l)o"Y"TH

HP

220

490

BS+

printtab(10)"[2 down}

IblkHrvs) mlx command

{space)menu

KC

500

(downje4jt:

PRINT T$"{RVS)d(OFF)ISP LAY DATA":PRINT

JG

240

TS"

(RVSJl(OFF)OAD FILE" PRINT TS"[RVS)S(OFF!AVE F1LE"iPRINT T$"(RVS)Q

{off)uit(2 downKblkJ"

JH 250 get as:if as=ns then250 HK 260 a-01for 1=1 to 5:if as =

OK

52C

=Iil=5 270

280

HQ

530

NEXT:ON A GOTO420,610,6

OS

540

PM

550

QC 560

PRINT"(RVS) QUIT ":INPU T"(DOWNli4iARE YOU SURE [Y/N]"!AS:1F LEFTS(AS, POKE

300

INS=NS:AD=0:INPUTINSiIF LEN(INS)< > 4THENBETURN

KF

310

BS=*ra?:GOSUB320:AD-A:BS

PP

320

A=0:FOR J=l

SD+24,0iEND

=MIDS(IN?,3):GOSUB320:A D=AD*256+AtRETURN TO

(AS>"@B)*C7iA=A*C6+B

IF B<0 OR B>15

THEN AD=

340 350

HJ

580

B=INT(A/C6)iPRINT MIDS{

=AD-A"Z6;GOSUB350:PRINT

PX

380 390 400

JC

OS

CK-INT(AD/z6):CK=AD-24* ck+z5*(ck>z7)igoto390 ck=ck* z2+z5 *(ck> z7)+a ck=ck+z5"(ck>z5):return

print"[down!starting at

HD

420

PRINT"tRVS3

ENTER DATA

(SPACE)"!GOSUB400iIF IN

5=N? 440

THEN220

OPEN3,3:PRINT POKE198,0:GOSUB360:IF F THEN PRINT IN$:PRINT"

[UP) [5 RIGHT)";

GC

450

FOR

1=0

TO

24

STEP

3:BS

=SS:FOR J-l TO 2iIF F T HEN BS=MIDS(INS,I+J,1) HA 460 HD FK

470 480

PRINT"{RVS)"BSL5;:IF I<

590

485

[5

RIGHT)";tINPUT#3,INS

[IF IHS-NS GOTO220

THEN

FOR

25

1=1

TO

THEN470

IF(AS>"/"ANDA$<":")OR(A

CLOSE3:

HEN800

FC 790 NEXT:CLOSE1iCL0SE15:G0T 0940

GS 800 GOSUBl060iPRINT"(DOWN]

[BLKjERROR DURING SAVE:

S4|"IGOSUBB60IGOTO220 MA 810 OPEN

THEN

NEXTiIF

GE 320

5)+256*ASC(BS+ZS):IF AD OSA

RX

THEN

GOSU

B1060iPRINT"(BLK)tRVS)

7jP0KE

B40 NEXTiIF ST<>64

CLOSE1:CL0SE15:GOSUB10

60 :PRINT"[RVS JERRORt GQ 870 EJ 880

RETURN P0KE183,PEEK(FA+2)SPOKE

187,PEEK(FA+3):POKE188, PEEK(FA+4):IFOPe0THEN92 0

THEN

HJ

890 SYS

[SPACEjFOUND

C

CS

900

AD"PEEK{829)+256*PEEK(8

30)tIF AD<>SA THEN F-lt SC

910 A=PEEK(B31 }+2S6*PEi;K(83 2}-l:F=F-2*(A<EA)-3'(A>

KM

920

A=SA:B=EA+1:GOSUB1010:P

JF 930

OKE780,3:SYS 63338 A=BS:B=BS+(EA-SA)+1:GOS

(SPACE 3 DISPLAY DATA "iG THEN2

EA):AD=A-AD:GOTO930

20

620

PRINT " E DOWN ) (BLU } PRESS:

(RVSJSPACE(OFF) TO PAU

SE, KS

630

{RVSjRETURN{OFF! TO

BREAKE4i(DOWN)"

UB1010:ON S 63591 SAVE

I"BTO B+7:A"PEEK(I)iGOS S$

I

cc 640

NEXT:PRINT"[RVS)";lA-CK

KH

F»liAD»AD+BiIF

XP

950

POKE147,0:SYS

enprint"{down]{blu)** ND OF DATA

e

DP

970

690

(RVS}ERROR

700

RX

710

PR

720

UB1080

print"{down)1rvsJ load

(SPACEJDATA ":OP=liGOTO

PRINT"{DOWN)(RVS] SAVE [SPACEjFILE "iOP-0 IN$»NSiINPUT"[DOWN]FILE

PP 980

FP

730

HQ

740

LOAD:

GR

PRINT"INCORRECT STARTIN G ADDRESS ( " ,-:GOSUB360 : PRINT")":RETURN

990

PRINT"LOAD ENDED

[RVSjTjOPFJAPE OR [RVS)

IF ASo"D"THEN730

";:

DS:RETURN

FD

1000

PRINT"TRUNCATED AT END ING ADDRESS":RETURN

RX

1010

AH=INT(A/256):AL=A-(AH •256):P0KE193,ALiPOKEl

FF

1020

94, AH

AH=INT(B/256):AL=B-(AH •256):POKE174,AL:POKE1 75,AHiRETURN

£43";

GET ASjIF AS-"T"THEN PR INT"T[DOWN]"1GOTO390

AT

AD=SA+AD:GOSUB360:PRINT

IN$»N$

[SPACE]THEN220 F=0iPRINTm(DOWN)(BLK! D(0FF)ISKi

DURING

0,990,1000:GOTO220

THEN F=F+liGOS

NAME64!";INStIF

**";GOT

{DOWN)i43":ON F G0SUB98

THEN GO

710 PC

COMPLETED

GOSUB1060:PRINT"[BLKj

■*"iGOTO220

AD 680 ONFGOTO630,660,630 CM

63562jIF

0220

SUB1080IGOTO220

IF A5=S5

*"":GOT

(SPACE)ST>0 THEN970 FR 960 GOSUB1080:PRINT"{BLU)" LOAD

TH

COMPLETED

0220

:GOSUB350iPRINT AD>EA

OP GOTO950:SY

AE 940 GOSUB1080iPRINT"[BLU]**

GOSUB360:B-BS+AD-SA:FOR

UB350:GOSUB380:PRINT

650

FILE NOT

":GOTO690

GOTO970

30 600 F=0:GOTO440 QA 610 PRINT"[CLR3[DOWN](RVSJ

RJ

63466:IF(PEEK(783)A

NDDTHEN GOSUB1060:PRIN

DOWK)"iGOTO700

INS-NS

"A

s

B+I,A(I

AD>EA

THEN F=3

FQ 850 CL0SE1:CL0SE15:0N ABS(F >0)+l GOTO960.970 SA 860 INPUT#15,A,AS:IF A THEN

T"[DOWN)(RVS)

AD=AD+8:IF

(2

B!GET#1,A$:P

■I:I=B

FA

g4l"lF=llGOTO440 TO

TO

OKE BS+I,ASC(AS+ZS)UF( K>B)AND ST THEN F=2:AD

REENTER L

GOSUB10S0iB=BS-l-AD-SAiFO

1=0

THEN F=1:GOTO850

830 FOR 1=0

GOSU33B0:A(I

A<>CK

l,8,e,IS$+",P,R"iG

OSUB660:IF A THEN220 GET#l,A$,B$iAD=ASC(AS+Z

STEP3:BS=

LOSE3:PRINT"[DOWN)[BLU] ** END OF ENTRY **[BLKj

S>"e"ANDAS<"G")THEN540 OS

[SPACE)SS; NEXT ItPRINTiPRINT"[UP)

BiPRINT#l,CH

RS(PEEK(BS+I)J;ilF ST T

)tNEXT

QO

24THEN PRINT"(OFF)"j GET A$:IF AS=N?

780 FOR 1-0 TO

PRINT ASliNEXT JiPRINT

EQ 670

RETURN

OR

PRINT

(space)lS;ii=i-3

KC 660 GET A$iIF A$-R$

410

430

THEN

|43"; :GOSUB300:IF INSo N? THEN GOSUB1030:IF F [SPACEJTHEN400

EX

JK SK

ASoDS

A$=LS+S$+LS:PRINT BSLS;

R

NEXTI RETURN

360

370

AND

[SPACE)ERROR!

RN

BE

AS<>L5

OSUB400:IF

HS,B+1,1);tB=A-B*C6iPRI NT MIDS(HS,B+l,l)fiRETU RR

IF

/3)=A PK 570

0iA=-l:J=2 CH

PE

BS;-

ENPRINT B5L?j(GOTO540

K25

2iAS=MID

$(BS,J,1):B=ASC(AS)-C4+

PRINT

IF(AS-"[RIGHTjM)ANDF TH

INE

290

JX

GX

540

AND((I=0)AND(J

MIDS(INS,I):GOSUB320:IF

90,700,230:GOSUB1060:GO

EM

330

AS=RS

:J=2-J:IF J

1)<>"Y"THEN220

JA

IF

((I=0)AND(J=1))THEN GOS

TO250

EJ

0",A, 1):GOTO

UB1060:GOTO470

mids{"edlsq",i,1)then a PD

A-A-13*(AS=SS):IF A THE N AS=MIDS("ABCD123E456F

OSUB860IIF A THEN220

TiF»0:GOTO440 MX 510

R DATA" 230

FJ 770 AH-lNT{SA/256):AL=SA-(A H*256)iPRINT#l,CHRS(AL) ;CHRS(AH)r

ING...";:FORI=BS TO

PRINT TS"{RVS)H(OFfJnTE BD

SQ

=1)OR FJTHEN

I,0:NEXT:P

,15,"10:"iB=EA-SAiINS=" 0:"+IN5:IF OP THES810 760 OPEN 1,8,8,IS5+",P,W":G

")-9*(A$=."U">-10«(A$ = "I

J=2:NEXT:I=24iGOTO550 IF AS="fHOME)" THEN PRI NT BS;J=2iNEXT:I=24iNEX

PRINT"[2 DOWNj[BLU)WORK

HH 750 PRINT"D(DOWN]":OPEN15,8

p..)

EN220

EA-SA+7iPOKE rint"done" DR

A=A-7*(AS="L"}-8*(AS="•

■■)-U*{AS-"O")-12*(AS="

DING ADDRESSi43";iGOSUB 300!EA=-AD:GOSUB1030:IF

KR

.)4{AS = V)-5

FX

1030

IF AD<SA

OR

AD>EA THEN

1050

HA

1040

IF(AD>511 AND AD<40960

COMPUTE! s Gazello

October 1909

71


MLX }OR(ADM9151 248)THEN

3)"lRVS)C{OFF}ATALOG Dl SK"RTS;mAB(13)"[RVSIQ lOFFlUITiJOWN)tHLKj"

AND AD<53

GOSUB1080:F=0

:RETURN

hc 1050 gosub1060:print"(rvs) [spaceJinvalid address [DOWN)(BLK}"iF»1:RETU

AP

240

1060

B

POKE

SD+5,31iPOKE

,208:POKE

SD+6

SX

250

SD,240iPOKE

DX

1070

FOR

S=l

TO

100:NEXT:GO

TO1090 PF

1080

POKE

SD+5,8:POKE

240:POKE AC

1090

FOR

KE

S=l

TO

100:NEXTlPO

SD+4,0:POKE SD,0:PO

GOTO

240

AT";:GOS

260:IF(ADO0)OR(AS = N

RETURN:ELSE

AS=NLS:INPUT A3:IF LEN( AS)=4 THEN AD=DEC(ftS)

PP

270

IF

SOULS

THEN

THEN

BEGIN:IF

300:ELSE

280

IF

AD<SA

OR

PM

290

IF

AD>511

AND

(SPACEJTHEN

KE SD+1,0:RETURN

AD>EA

300

GOSUB

AE

100

XP

110

FB

120

TRAP 96B:POKE DIM NLS,A(7)

95H:PRINT"lSVSj

130

DD

320

CK=CK*Z2»-Z5* (CK>Z7)+A CK=CK+Z5*(CK>Z5):RETURN PRINT BE5;"(RVS) ENTER

+Z5*(CK>Z7):GOTO

330

QD

340

350

DEF

FNHB(A)=INT(A/256): FNLB(A]=A-FNHB(A)'2

8R

3GH

140

FJ

150

GQ

160

170

FH

190

PRINT"(RVS}"BS + LFS;: IF fSPACK}I<24 THEN PRINT" {OFF}";

RC

390

GETKEY AS:IF (AS>"/" AN D A$<":") OR(AS>"@" AND

PRINT TAB(12)"|RED] (RVS) 12 SPACESK9 §>

SPACESj"RTS;TAB(12)"

370

DC

210

220

I+J,l)

AC

400

{RVSH2 SPACES|"RTS;TAB (12) "IRVSH13 SPACES}

QB

410

IF

420

OTO 470 IF AS=RTS

IBLOJ" PRINT"{2 DOWN} {3 SPACESiCOMPUTEl'S LANGUAGE

MA

FB

D

EDITOR

RD

SE

XB

440

JP

450

180

PRINT"(BLK){2

SPACES)EN

THEN

EA=AD:E

AS<>"

460

THEN

PRIN

THEN

GOSUB

950:GOT

390

AS=LF$+SPS+LFS:PRINT +LFS;:J=2-J:IF

RINT PRINT

POKE A,0:NEXT A:PRINT"D

HA

480

NEXT

J

BA

490

500

AS;:NEXT

J:PRINT

FOR 1=1 TO 25 STEP 3:GE T#3,AS,BS:IF AS=SPS THE N

I=2S:NEXT:CLOSE 220

3:G0T

COMPUTEI's Gazotlc

Octobnr 19(19

DISPLAY

IMF

AOCK THEN

":G0 THEN

0:PRINT"{DOWN)

PRINT

THE

GO

TO

BREAK<4J

HEXS(AD)+":";:GOS

310:B=BS+AD-SA

FOR I=B TO B+7:A=PEEK(I ):PRINT RIGHTS(HEXS(A), 2);SPS;iGOEUB 32 0:NEXT IS PACE)I

590

PRINT"{RVS|";RIGHTS(HEX

GB

600

SICK),2) F=l:AD=AD+8:IF AD>EA EN PRINTJ1{BLUJ" END

EB

610

OK

620

GET AS:IF AS=RTS THEN P RINT BES:G0TO 220 IF AS-SPS THEN F=F+1:PR

xs

630

ON

BF

640

PRINT

DATA

•*":GOTO

TH OF

220

BES;

F

OAD

GOTO

570,610,570

BES'MDOWN} IRVS)

DATA

":OP=1:GOTO

L 66

0

650

PRINT

660

AVE FILE ":OP=0 F=0:FS=NLS:INPUT"FILENA

PF

665

ME<4J";FS:If FS=NL$ THE N 220 IP LEN(F$)>14 THEN 660

RP

670

PRINT"1 DOWN}{BLKJ{RVSjT [OFF)APE OR {RVS)D{OFF}

SQ

680

GETKEY

BP

DK

ISK:

BES"{D0WN}1RVS)

HEN

S

(4J"; AS:IF

850:ELSE

AS="T"

IF

THE

AS«"D"

T

680

SP

690

PRINT"DISKIDOWN)":IF THEN 760

EH

700

DOPENil,(FS+",P"),W:IF

{SPACEJDS JK

710

MC

720

THEN

OP

AS=DS:GO

TO 740 BANK 0:POKE BS-2,FNLB(S A):POKE BS-1,FNHB(SA):P RINT"SAVING ";FS:PRINT FOR

A=BS-2

TO

BS+EA-SA:

PR I NT#1,CHRS(PEEK(A)) ; : IF ST THEN AS'"DISK WRI GC

730

TE ERROR":G0TO 750 NEXT A:CLOSE 1:PRINT"

{BLU}** SAVE COMPLETED (SPACK)WITHOUT ERRORS • RA

740

*":GOTO 220 IF DS=63 THEN BEGINiCLO SE 1:INPUT"{BLK}REPLACE

EXISTING

FILE

";AS:IF AS="Y"

[Y/NK4J THEN

SCR

ATCH(FS):PRINT:GOTO

700

:ELSE PRINT"i!iLK)":GOTO 660!BEND GA

750

CLOSE

1:GOSUB

"{BLK){RVS) OTO

NEXT

DATA

AS=NLS

(SPACE]220

G

K25

250:IF

BANK

(LS,I,2)=AS: IF

N GOSUB 320:A(I/3)=A:GE' 510

BES;"{CLRjfDOWN}

[RVS}

A$=AS+ISE:A = DEC(AS) :MIDS

T»3,AS AR

PRINT

XB

I:PRINT:PRINT"{UP}

O

•* 650

580

LFS;:I=I-3

PRINT

TAB(13)"IRVS}S

DOWN)":GOT0

DJ

{5 RIGHT)";:L$=" {27 SPACES)" DP

END OF ENTRY

{BLK){2

UB

P

ATA"RTS;TAB(13)"{RVS)L [OFFJOAD FILE" FILE"RTS;TAB[1

570

iSPACE)SPS;

TAB(10)"{DOWN}

{QFFjAVE

XR

US

THEN

T

{DOWN)"

PRI

470

THEN

3:PRINT"IDOWN)

IBLU}**

TURN{OFF]

IF ASOLFS AND ASODLS lSPACE)OR ((1=0) AND (J

470

MLX COMMAND

F)

AN

NT B$:J=2:NEXT:l=24:NEX T:F=0:GOTO 363 IF (AS="iRIGHT}"| AND F THEN PRINT BS+LFS;:GOT

GB

PRINT

OR

((1=0)

AS="IHOME}"

G ";:BANK 0:FOR A = BS (SPACE)TO BS+(EA-SAJ+7: ONE"

AND

480

IF

560

AD<=EA

360

CLOSE

N

0

-1)) PS

AS="F":G

BS;:J'2:NEXT:I=24:GOT

0

Y" THEN 220 PRINT"{DOWN}{BLU)WORKIN

{OFFjNTER DATA"RTS;TAB( 13) "{RVS1D1OFF)ISPLAY D

72

|J=1)

THEN

HEN

SUB

471)

AS="-"

T

0

LSE 190 PRINT"lDOWN)lBLK}CLEAR {SPACElWORKSPACE [Y/N)?

iSPACKlMRNU {4}[DOWN}": PRINT TAB(13)"(RVS)E

238

430

ADDRESS44J";:GOSUB AD

AS<"G") THEN 470 IF AS="+" THEN AS="E":G OTO

PRINT"{BLK)STARTING ADD RESS{4}";:GOSUB 260:IF {SPACEJAD THEN SA=AD:EL

[BLKHRVSJ

HB

FOR I=B TO 24 STEP 3:BS =SPS:FOR J=l TO 2:IF F {SPACEjTHEN BS=MIDS(L$,

{RVS}(2 SPACES)1OFF} tBLUj 128 MLX IRED}

F=0:AD=AD+B:IF

INT

380

f4}™iGETKEY AS:IF QH

PRINT

PS

260:IF

200

HEX$(AD

THUN

HR$(8):COL0R 0,15:COLOR 4,15:COL0R 6,15

DING

MF

F

(SPACKjLS:PRINT"tUl'l t5 RIGHT}";

FNAD(A)=PERK(A)+

(2 DOWN}" 180

310:PRINT

GOSUB

QA

CHINE

DK

3

KEY 1,"A":KEY 3f"B":KEY 5,"C" :KEY 7,"D":VOL 15 :IF RGR<0)=5 THEN FAST PRINT"{CLR)"CHRS(142);C

(2

FE

0:PRINT:K=0:OPEN

)+":";:IF

256*PEEK(A+1)

JB

BANK

250

,3

DEF

56:DEF

JA

550

330

(SPACEjDATA ":GOSUB :IF A$=NLS THEN 220

627):EA=65280 BES=CHRS(7):RT$=CHRS(13

(32):LF$=CHRS(157) KE

{BLK}":AD=0:RETURN

AH

):DLS=CHRS(20):SP$=CHRS

I

(DOWN}

CK = FNIIB(AD) :CK = AD-Z4*CK

56:Z7=127:BS=256*PEEK(4

MC

AD<65280

310

Z2 = 2:Z4 = 254:Z5='255:Z6 = 2

540

7:POKE B+I,A(I

I

{BLU(PRESS: IRVS[SPACE {OFF) TO PAUSE, {RVS}RE

RD

4627,128:

CA

530

PRINT BES;:

NVALID ADDRESS

Program 2: MLX for Commodore 128

XB

JF

RETURN SO.

1=0 TO

):NEXT

RE

THEN

950:PRINT:PRINT"

IRVS) ERROR: REENTER LI NE " :F = l:GOTO 360 PRINT BES:B=BS+AD-SA:FO

8

A

TURN:BEND

MA

520

250

260

AD=0

DX

340,5

BG

SD-t-

SD+4,17

950:GOTO

LS1THEN

SD+6,

SD.BjPOKE

1.90IPOKE

A

PRINT"STARTING UB

{SPACE)SD+l,4iPOKE SD+4,33

AS : A=INSTR ("EDI.S

50,64 0,650,930,940:GOSU

RN AH

GETKEY

CQ",AS):ON

SUB

FD

760

SAVE:

950:PRINT

ERHOR DURIN

{4J":PRINT

AS:G

2 20

DOPENfll,(F$+",P"):IF THEN

DS

AS=DSS:F=4:CLOSE

{SPACK)l:G0T0

790


MLX PX

770

:IF

ISPACE|ADOSA GOTO

KB

780

THEM P=l:

790

Back Issues/ Disk Orders

PRINT"L0ADIHG ";FSiPRIN T:DLOA0(FS),B0,P(BS):AD ■SA+FNAD(174)-BS-l:F=-2 *(AD<EA)-3*(AD>EA]

BQ

79B

ER

900

IF F THEN 800:ELSE PRIN T"tBL(Jj** LOAD COMPLETE D WITHOUT ERRORS **":G0 TO

QJ

810

220

GOEUB 950:PRINT"(BLK1 (RVS| ERROR DURING LOAD : {4}":0N F GOSUB 810,8 20,830,84fl:GOTO220 PRINT'INCORRECT STftRTIN G ADDRESS (";HEXS(AD);"

820

PRIHT"LOAD ENDED EXS|AD):RETURN

EB

830

yRINT"TRUNCATED

840

NG ADDRESS ":RETURN PRINT"DISK

FP

AT AT

COMPUTE! Publications Single-Copy Sales

950

P!UNT"TAPE":AD=POINTER{ FS) :BANK

1:A = PEEK[AD):A

L=PEEK(AD*1):AH=PEEK(AD

+2)

XX

FG

860

870

BANK 15:SYS DECCFF6S") ,0,1:SYS DEC("FFBA"),1, 1,0: SIS DECC'FFBD") ,A,A L,AH:S¥S DEC(nFF9B"),12 8:IF OP THEN 890 920:SVS

A3

8c,'

Greensboro, NC 27403

Slala

Zip

Type o< computer

Issue Month/Year)

Magazine Of Disk Namo

Price'

";FS

DEC("EA18"):

peek(281g)=5

then

ob

9s0:print"[downj

ND

900

":G0TO

SA

THEN

F=l:GOT0

800:EL

XB

910 A»BS:B=BSHEA-SA)+1:GOS UB 920:SVs: DEC("E9FBn): IF ST>0 THEN B89:ELSE 1 90 920 POKE193,FNLB(A): POKE 194 ,FNHB(A):POKE B):P0KE

JUBTOTAL

CP

MM

930

175,PNHB(B):RET

9-1 0

CATALOG:PRINT"I DOWN) IBLU)**

PRESS

OR

*'":GETKEY

MENU

ANV

OTO 220 PRINT BES"IRVS) {4J";RTS;"ARE

Sales Tax:t Shipping: TOTAL: ■

KE1T

F

ary, l&S6r are available in addmon. The following

YOU

issues Bra NOT aviilaDJe Gaieffe. 1/86, 3/66 ■ Smgla disks lor COMPUTE!'* Gazette are S15-00. DfSh/inflga?inB comDmarion?; are S^S 00 NOTE: No dlshs aaled pnof to June 1966 are nvHnT.ibta THe May lt»B6 and Qetowr

AS:G

magazine/disk combination. Our back issue inventory

5: END 950

SOUND

AF

960

IF

but wewn attempt to suppfy 3 5-incn disks rf re

MK

970

N RESUME 300 IF ER-14 AND

KJ

980

N

RESUME

IF

ER = 4

AND EL-260 THE

EL-789

F=4:AS=0SS:RES0ME

00

9 90

Eat* Is^uoa of COMPUTERS Amiga Rosouce maganno arts available beginning with Sprmcj. 19BQ Nx $600each Bach issues of COMPUTES Amige fio sourco ii/sk are avniMbta Twinning with Summer.

EL-500

THE

19B9 lof $10.00 each. Disk/mags/ino Com&ina&ona are Si2.00

THEN

Shipping and handling included for U S and Can.idiar. residents Olher^ add $2 00 for surface mail £500 lor air mad.

NEXT

flND

quested The fcflowuig issues are NOT available: PC Magazine: 9/87, 11/B7, 9/S8 '

l,5fl0,L0:RETURN

ER"14

IF

ER=30

SE OR

PRINT ERRS(ER);" IN LINE";EL

THEN

800

RESUME:EL

ERR

6

67

120 iht Software Intelligent Software, Inc 122 Lyco Computer 123 Microcube Corporation

66 31 19 36

124 MicroProse

IBC

Montgomery Grant NRI Schools 125 Origin 126 Origin 127 P.A.V-Y- Software

29 17 IFC 3 36

63

46-47

132 Software Excitement

33

133 Software Support

International SOGWAP Software

37-39 66

134 Superior Micro Systems, Inc. 135 Tejas Soft

.65 66

Teutonics Plus, Inc

63

136 Utilities Unlimited, Inc

51

137 Virgin Mastertronic Intl 138 Weaselgraphics

15 66

Back issues Of COMPUTE'S PC Magazine are

consists mainty of magazines with 5 25-mcfi dsks.

A

S:IF AS<>"¥" THEN 220:E LSE PRINT"1CLR}":BANK 1 JB

66

119 The Grapevine Group

1987 Garolto <flsl<s aie no

$1000 each. This publication is avmiable only as a

SURE

[SPACEf[Y/N]?":GETKEY

118 Gosselin Computer Consultants

bngof nvaildbte '

QUIT

Bs& issues o! COMPUTE', and COMPUTE!'* Ga

zetto are 56.00 eac^i No issues Oalcd prior to Janu

174,FrJLBl

URN

67

BC 66

of America

ADO

SE AD=FNAD(2819)-l:E'=-2 •(AD<EA)-3'(AD>EA)

JD

27

131 Software Discounters

...1D0WN)

":AD=FNAn(2817) : IF

67

129 Ramco Computer Supplies ... 65 130 The Soft Group 45

220

PRINT"LOADING

66 67 66

128 Prof. Jones, Inc

gos

JblkHrvsJ file not fou

GQ

108 Cheatsheet Products Inc 109 Commotech 110 Compsult

116 Electronic Arts 117 The Experts

E SAVE COMPLETED **":G0 TO 220 890 svs dec("e99a"):print:! f

54 41

139 Edward A. Mailang III

City:

PRINT"lDOWNJlBLU)** TAP

CP

1OG Cardinal Software 107 Central Point Software

Crown Custom Covers

DECCE919") ,3:

920:SVS

66 42-43 66

115 Datel Computers

SHoet

A=BS:B=BS+{EA-SA)+1:GOS

UB

104 BRE Software 105 Briwall Brown Boxes, Inc

113 Computer Direct 22-23 114 Creative Micro Designs, Inc. . .45

PRINT:A=SA:B=EA+1:GOSUB

PRINT"SAVING

31

.54

111 The Computer Book Club .... 53 112 Computer Craftware 67

P.O. Box 5188

END1

";AS:R

Pago

103 BOBCO Interactive Software

("HEXSfEAJ") ERROR

:, ;.;rir it

102 AvantGarde 64

Please clip or photocopy, and mail completed coupon and check to:

";H

ETURN

KS

Header Service i;.i,; i r

Individual back copies of maga zines and disks are available by mail only while quantities last.

)":RETURN

DP

ADVERTISERS INDEX

COMPUTE! Publications

GET#1,AS,BS:CLOSE

Payment must be in U S OoJlSrs by check drawn oo U 5

t>an«. MastarCarrt or Visa credit cnrds accepted

on ordors of more tfWn S20-0Q t North Carofina. Nt-w York, and Pennsylvania res-

Classified Ads COMPUTED Amiga Subscription COMPUTEI's Gazette Back Issues COMPUTED Gazette Disk Subscription COMPUTED Gazette 5-Year Index COMPUTER'S Gazette Games Disk COMPUTED Gazette Power Tools Disk

68 61 87 49 63 57 55

COMPUTERS SpeedScript Disk

Subscription COMPUTERS Gazelle

67 October 1989

73


The Automatic Proofreader Philip I. Kelson

substitutes the full keyword for the ab breviation and allows the Proofreader

"The Automatic Proofreader" helps you type in program listings for the 128, 64, Plus/4, and 16 and prevents

nearly every kind of typing mistake. Type in the Proofreader exactly as listed. Since the program can't check it self, type carefully to avoid mistakes.

Don'l omit any lines, even if they con tain unfamiliar commands. After finish ing, save a copy or two on disk or tape before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav ing only the machine language portion in memory.

Next, type RUN and press RE TURN. After announcing which com puter it's running on, the Proofreader

displays the message "Proofreader Active". Now you're ready to type in a BASIC program. Every time you finish typing a line and press RETURN, the Proofreader displays a two-letter checksum in the upper-left comer of the screen. Com pare this result with the two-letter checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was typed correctly. If the letters don't match, check for your mistake and cor rect the line. The Proofreader ignores spaces not enclosed in quotes, so you can omit or add spaces between keywords and still see a matching checksum. However, since spaces inside quotes are almost al ways significant, the Proofreader pays attention to them. For example, 10

PRINT'THIS IS BASIC" will generate a different checksum than 10 PRINT'THIS ISBA SIC". A common typing error is transpo

sition—typing two successive charac ters in the wrong order, like P1RNT instead of PRINT or 64378 instead of

64738. The Proofreader is sensitive to the position of each character within the line and thus catches transposition errors.

The Proofreader does not accept keyword abbreviations {for example, ?

instead of PRINT). If you prefer to use abbreviations, you can still check the line by I.ISTing it after typing it in, moving the cursor back fo the line, and

pressing RETURN. LISTing the line 74

COMPUTEIs Gazette

October 19B9

20

PRINT

to work properly. The same technique works for rechecking programs you've

30

R FOR ";:IF VEC=42364 THEN [SPACE J PRINT "C-64" IF VEC=50556 THEN PRINT "VI

already typed in.

40

while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at

IF

50

IF VEC=17165

Though the Proofreader doesn't interfere with other BASIC operations, it's a good idea to disable it before run

lodge: It's not affected by tape or disk operations, or by pressing RUN/ STOP- RESTORE. The simplest way to disable it is to turn the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the 64, and 65526 for the Plus/4 and 16). These reset routines erase any program in memory, so be sure to save the pro gram you're typing in before entering

the SYS command. If you own a Commodore 64, you may already have wondered whether the Proofreader works with other pro gramming utilities like "MetaBASIC." The answer is generally yes, if you're using a 64 and activate the Proofreader

after installing the other utility. For ex ample, first load and activate Meta BASIC, then load and run the

Proofreader. When using the Proofreader with another utility, you should disable both programs before running a BASIC pro gram. While the Proofreader seems un

affected by most utilities, there's no w.iy to promise that it will work with any and every combination of utilities you might want to use. The more utili ties activated, the more fragile the sys tem becomes.

The New Automatic Proofreader 10

VEC=PEKK(77 2 :LO=43:HI=44

THEM

C

16" LO=45:HI=

6:ADR=SA

70

FOR E

J=0

TO

1G6;READ

BYTiPOK

ADR,iiYT:ADR=ADiUI ;Ci[K=CHK

+BYTiNEXT

80

IF

CHK<>20570 THKN PRINT

ERROR*

90

CHECK

TYPING

IN

"*

DATA

STATEMENTS":£ND FOR J=l TO S:READ RF.LF.HFj RS=SA+RF:HB=INT(RS/256):LB=

RS-(256*HB) 100

CHK=CHK+RF+LF+HF:POKE F,l,BiPOKE

110

IF

SA+L

SA+HF,HB:NEXT

CHK*>22054

•ERROR*

THEM

RELOAD

iSPACEjCHECK

ning another program. However, the

Proofreader is purposely difficult to dis

GRAPHIC

60 SA=(PiSEK(LO)+256*PEEKOlI ) ) +

command while the Proofreader is in memory.

THKN

46:GRAFHIC CLR:PRINT"128"

memory area, causing the Proofreader

to crash. The same thing happens if you run any program with a GRAPHIC

VEO3515S

LRsPRINT "PLUS/4 &

the start of BASIC program space—in

cluding the Proofreader—to another

PROOFKEADE

C-20"

If you're using the Proofreader on

the Commodore 128, Plus/4, or 16, do not perform any GRAPHIC commands

"AUTOMATIC

PRINT

PROGRAM

"

AND

FINAL LINE"iEN

D

120 130

POKE SA+149,PEEK(772):POKE SA+150,PEEK(773) IF

VEC=17165

14,22:POKE

THEN

POKE

SA+

SA+18,23:POKESA+

29,2 24 : P0KESA+139,224

140

PRINT CHRSI147);CHRS(17);" PROOFREADER ACT1VE":SYS

150

POKE ilI,PEEK(HI)HiPOKt:

SA

(P

EEK(LO)+256*PEEK(HI))-l,0iN EW

160

DATA

120,169,73,141,4,3,16

9,3,141,5,3

170

DATA 68,96,165,20,133,167, 165,21,133,168,169

180

DATA 0,141,0,255,162,31,18 1,199,157,227,3 190 DATA 202,16,248,169,19,32, 210,255,169,18,32 200 DATA 210,255,160,0,132,180 ,132,176,136,230,180

210

DATA 200,185,0,2,240,46,20

1,34,208,8,72 220 DATA 165,176,73,255,133,17 6, 104,72,201,32,208

230

DATA

7,165,176,208,3,104,2

08,226,104,166,180

240

DATA 24,165,167,121,0,2,13 3,167,165,168,105

250

DATA 0,133,168,202,203,239 ,240,202,165,167,69

260

DATA 168,72,41,15,168,185, 211,3,32,210,255

270

DATA

104,74,74,74,74,168,1

85,21),3,32,210

2E10 DATA

2£i5,162,31 , 189,227,3,

149,199,202,16,248

290

DATA

169,146,32,210,255,76

,86,137,65,66,67

300 DATA

68,69,70,71,72,74,75,

77,80,81,82,03,88

310 DATA

13.2,7,167,31,32,151,

116,117,151,128,129,167,136 ,137

Q


C218:A2

03 A0 01 C220:1A C3 A2 IB C228:FD 68 4a C9 C230:00 20 9E F4 C238:00 85 FB A9 C240:FB A2 EB A0 C248:AE 1A C3 CA C25B:C3 68 48 C9 C25B:B0 20 9E F4 C260:00 85 FB A9 C268:FB A2 EB Afl C270:20 2F F3 A9 C278:68 60 20 20

BEFORE TYPING Before typing in Droarams please rpfpr fn kU 1 G f Cl

ii

iw tn Tv.tr\a In ii i

COMPUTE 's Gazette Programs," elsewhere in this issue

Text Screen Editor See instruct inns IH art c\e 3 r

L

/

35 bejare typa

on

in

oast ■"•5'

Program 1

Text Screen Editor

C000SA9 80 C008:CC F0 C01B:A9 00

3D SA S2

AS

C6

85

FA

78

CF

F0

0C

85

CF A5 CE

AE

87

C018:02

13

EA

20

B4

E5

A2

D4

86

D8

A6

91

20

AC 90 B0 80 C9 C0

C0

AA

38

C9

05

5F

20 C02B:B0 86 C028:01 60 C030:C9 20 C038:26 C9 C040:5F C0 C048S4C SF CO50:3F 4C C058:E9

C060:C7 C063:20

7F F0

8A 60 C9 CB

5F 4C

A5

C9 ID C088:27 D0 IB Cfl93:F0 17 C9 C098:C9 27 F0 C0A0:C9 20 DB C0A8:E7 4C 05 CflB0:EE 20 00 C0B8:EE 21 D8 C0C0:A6 D6 E0 C0C8:85 FB A5 C0D0:85 FD A5 CBDBiFB E9 2B C0E0:Dl 91 FB C0E8:C0 28 00 C0F0:A2 18 20 C0F8JF0 E9 20 C100:C9 8A 00 C1B8:E9 20 24 C110:A5 D2 85 C118:A5 F4 85 C120:20 24 EA C128:fb Bl F3

A0

Afl

07

85

13

E0

AO

Afl

AO

Afl

20

DD

F5

FD

0628:A0

D5

C9

05

C9

05 DB

F3

A9

43

9D

DB

CB

CA

CB

CA

CB

A3

DO

08

ei B8

0630:EB

B8

IB A9

063B:A0

A3

A0

Afl

70 85

C2

A9

5C

0 64 0-.AO

AB

AB

Afl

Afl

El

AO

Afl

A0

AB

64

DB

20

DD

A9 F5

CC

0G48:A0 0650:A0

4C

FC

CB

CA

DB

F3

BA

40

20

13

FE

9C

0658:EB

AS A0 A0 A0 A0 E0 A0 AQ CA CB CA DB C9 D5

A0

4C

C9

D5

C9

Afl

066fl:A0

A0

AO

A3

AO

Afl

A0

AO

0668:AC1

Afl

AO

A3

Afl

Afl

A0

A0

Cl 6C 74

A0 0673:A0 D5 0680SEB DB 0688:A0 A0 O690:A0 A0

A0

A3

Afl

AO

A0

A0

7C

C9

D5

C9

D5

DB

F3

CB

CA

CB

CA

CB

A0

A0

A0

AB

Afl

Afl

AB

A3

AB

Afl

A0

A0

A3

Afl

Afl A3

Afl

D8

32 36

20

20 20

2B

20 2B

20 20

20

20 20

20 20

20

0E 16

20

20

20

20

IE

20

00

00

BB

BB

00

30

3E

C288:20

20 20

A0

0670:A0

1C A7 3C El 11 44

O6A0:AO

CA

CB

CA

CB

CA

DB

F3

32 61 94 9C A4 0B

79

36A8:EB

DB

C9

D5

C9

D5

C9

05

47

10

B6B3:C9

D5 C9 05 D5 C9 05

05

C9

BC 05 CA

F2

F2

20

D5

C9

D5

C9

D5

F2

F2

C9

FE

06Cfl:C9 06C8:C9

DS C9 D5 C9 D5 C9 DS C9

C9

F2

F2 F2 F2

D5

C9

D5

DB

F3

17

DB

DB

DB

DB

38

06D0:F,B

DB

CB

CA

CB

CA

CB

CA

DB

DB

DB

DB

DB

38

36D8:CB

CA

CB

CA

CB

CA

DB

DB

DB

DB

4B

B6E3:CB

CA CA

CB

DB

CB

CA

CB

CA

CB

CA

DB BF 97

DB

DB

DB

DB

OB

DB

48

06E8:CB

CA

CB

CA

CB

CA

CB

CA

9F

DB

DB

DB

DB

DB

DB

F3

68

06F0:CB

CA CB

CA

CB

CA

DB

F3

06F3:EB DB C9

D5

C9

D5

C9

D5

F0 97

D5

C9

D5

C9

D5

C9

05

0E

D5 D5 0718:C9 DS 3720: El) DB 0728:CB CA 3730:CB CA

C9

D5 D5

C9 C9

D5

C9

D5

D5

C9

05

C9

D5

C9

DS

DB

F3

CB

CA

CB

CA

CB

CA

CB

CA

CB

CA

CB

CA

CB

CA

CB

CA

CB

CA

fl738:CB

CA

CB

CA

CB

CA

CB

CA

0740:CB

CA

CB

CA

CB

CA

OB

F3

0748:EB

DB

C9

D5

C9

D5

C9

D5

16 IB 68 2D E0 E8 F0 42 E8

37S0:C9

05

C9

D5

C9

D5

C9

D5

5E

3758:C9

DS C9

D5

C9

D5

C9

0760:C9

D5 C9 D5 C9

D5 C9 D5 C9

D5

C9

fl768:C9

D5

DB

05 05 F3

0770:EB

DB

OB

DB

DB

DB

DB

DB

3778:DB

DB

DB

DB

OB

DB

DB

DB

3780:OB

DB

DB

DB

DB

OB

DB

DB

3738:DB

DB

DB

DB

DB

DB

DB

DB

66 6E B8 86 86 8E 96

,3793:OB 3798:CA 07A0:F1

DB

DB

DB

DB

OB

DB

F3

B6

Fl Fl

Fl

Fl

Fl

Fl

Fl

Fl

Fl

Fl

Fl Fl

Fl Fl

Fl

Fl Fl

13 AE B6

Proflran 2

PU ft

EXa

F2

F2

F2

F2

F2

F2

F2

F2

F2

B420:F2

F2

F2

F2

042B:EB

DB

on

DB

E9

6F 39

F2

3430:DB

DB

DB

05

31

0438:DB

DB

DS

5E

A6

3E

B440:DB

DB

86

02

AB

0448:DB

3F

4C

F0

BB

05

E9

IF

C0

Bfl

05

C9

FF

B0

C0

A9

13

0698:A0

A0

AB

A0

06B8:C9

CC

D6

EB

C8

0450:EB

DB

CB

CA

CB

CA

CB

CA

57

C9 0D B7 A9

DO

0A

A9

0458:CB

CA

CB

CA

CB

CA

CB

CA

0B

0D

4C

A6

1C CC

046B:CB CA

CB

CA

CB

CA

CB

CA

13

D0

09

A6

D3

EB

F0

0468:CB CA

CB

CA

CB

CA

CB

CA

IB

4C 94 0D 05 C0

05

C9

CB

CA

CB

CA

DB

F3

047H:EB

DB

C9

D5

C9

05

C9

D5

6C 13

048B:C9

D5

C9

D5

C9

D5

C9

D5

88

04BB:C9

D5

C9

D5

C9

05

85

D0

0490:C9

D5

C9

D5

C9

C9 D5 C9

D5

C9

D5

90 98

60 C9

11 C9 ID 3 BB Dl 8E 16 6F 04 E7

0473:CB CA

A9

Cfl 10 27 94

D0

04

EB

B49B:C9

D5

C9

D5

C9

05

DB

P3

E2

D0

40 Dl F3

64

04A0:EB

DB

CB

CA

CB

CA

CB

CA

A7

3E

04A8:CB

CA

CB

CA

CB

CA

CB

CA

5B

04B0:CB CA B4B8iCB CA

CB

CA

CB

CA

CB

CA

63

CB

CA

CB

CA

CB

CA

6B

B4C0:CB

CA

CB

CA

CB

CA

DB

F3

BC

F4 D6 8D

04C8:EB 04D0:C9

OB

C9

D5

C9

D5

C9

D5

63

OS

C9

D5

C9

DS

C9

D5

D8

85 60 IF F0 AF FB 37 FD Al E9 BB 91 20 2a 6A D6 6D

04D8:C9

D5

C9

D5

C9

D5

C9

EB

04E0:C9 05

C9

D5

C9

D5

C9

04E8:C9

D5

C9

D5

C9

D5

DB

05 D5 F3

04F0:EB

DB

CB

CA

CB

CA

CB

CA

F7

04F8:CB

CA

CB

CA

CB

CA

CB

CA

AB

050B:CB

CA

CB

CA

CB

CA

CB

CA

B4

Fl

Fl

Fl

0508:CB

CA

CB

CA

CB

CA

CB

CA

BC

B7B0:F1

Fl Fl Fl Fl

Fl

Fl

Fl

B51B:CB

CA

CB

CA

CB

CA

DB

F3

07B8:F1

Fl Fl Fl

Fl

Fl

CB

0518:EB

DB

C9

D5

C9

D5

C9

A3

0E 7F

Fl Fl

07C0:Afl

AB

83

8t"

9a

99

92

09

A0 4A

37C8:87

88 83

94

A0

in

B9

BS

B9

F8

07D0:A3

8F

8D

90

95

94

85

64

B7D8:A1

A0

93

95

82

8C

89

83

07E0:81

94

89

8F

8E

93

AO

A0

28 A3

00 AB

A5 Bl 2B

60

C9

89 B6

18

F0

2C

A5

D2 F4 24

85 85

FC FE

A5 E8

EA

A0

00

4D 20 B2 Bl IF

Bl F3 F3 E0

91

FD

CB

18

90

C9

7A

C2

91

C168:91

F3

ca

C173:aB

60

C9

C178:F0

31

C1B0:FE

AS

60 03

C1B8:A2

18

A0

C190:24

EA

C19B:F3 C1A0:F1 ClA8:C3

99 20 58

C1B0:7B

A9

C1B8:C9

22

C1C0:C9

0D

III

34

F2

60

C210:9D

A0

041B:F2

C160:B9

AE

A0

92

0618:A0 062fl:A0

041fl:F2

C158:87

C208:EA

A0

8F

93

F2

C0

C2

A0

94

AD

F2

ca

C1F8:F3 C8 C200IAA 68

Afl

89

A9

A9 FC A9

F2

C1SO:A2 C2

C1F0:CA

A0 A0 85 84

AO

C2

F2

C9 99

C1D8:C3 20 C1E0:1A C3 C1E8:16 E7

B8

48

F2

A6

90

Dfl

4C

F2

D2 60 Dl

F0

83

71

F2

C13B:B0

C1DO:0F

6A

A3

0613:A0

F2

F3 EB

C1C3:2B

F3

C9

F2

C130:D0

C148:B1

DB

D5

F2 F2

A6 D6 24 EA A9 86 3E A2 18 20 EA A5 Dl 85 FC A5 F3 85 FB CA 20 F0 A0 00 Bl Dl 91 FD ca C0 00 FB 04 £4 D6 20 FF E9 87 D0 14 A0 7A C2 Si F3

C140:8A

CA

C9

20

E9

16

CB

D5

20

F2

20

CA

C9

20

90

C078:91

CB

DB

20

40

IF

CA

0608:EB

20

29

13

36fl0:A0

F7

20

04O8:F2

D0

Cl

F9

20

39 FA 7F 93

C070:18

AD

20

20

F2

09 80 AE EA A9 ID A6

FE

20

23

040U:D5

02

C08B:C0

8A 6D 61 F5

00

C3

20 20

C280:20

C290:20 C298:20 C2AB:20

20 A3

FF

E9

28

20

EB

33

A9

B9

0520:A0

AO

Afl

A0

Afl

Afl

AB

A0

2A

00

B528:A0

A3

Afl

A0

A0

Afl

A0

A0

32

99 A9

BA 52 0D

053B;A0

AB

Afl

AO

A0

Afl

AB

AB

3A

B538:A0

D5

C9

D5

C9

D5

DB

F3

EF

CB

0700:C9

0703:C9 0710:C9

37A8:F1

C9

BE

DO

Fl

SB DO

14

A0

00

Cl

0540:EB

DB

CB

CA

CB

CA

E0

5F

Dl

B9

A2

C2

4S

0548:A0

AB

Afl

Afl

A0

Afl Afl AO

52

C0

2B

DO

Fl

A9

A3

AO

AO

Afl

A0

A0

A0

5A

F0

05

C9

8C

0558:A0

Efl

E3

Afl

Efl

Afl

Afl

Afl

7C

DBO0:FB

FB

0B

EB

9B

FB

FB

FB

8F

A9

00

20

056B:E0

CA

CB

CA

CB

CA

DB

F3

E8

D803:FB

EB

BB

FB

FB

FB

3B

EB

A5

A5

D6

48

0568:EB

DB

C9

D5

C9

D5

C9

EB

10

D310:FB

EB

FB

FB

FB

FB

0B

FB

DB

20

0A

E5

0570:AG

Afl

A0

Afl

Afl

Afl

Afl

Afl

7A

DB18:FB

FB FB

FB

FB

FB

FB

FB

C9

Bl

99

CA

C2

BB 4F 18 BA 13 ID 20 8C Bl 63

0550:A0

88 48 48 00 Dl

F2

C2

C8

CB

28

DO

Program 3'

EXH

r

0578:A0

AB

AB

A3

Afl

Afl

Afl

A0

82

D820:FB

FB

FB

FB

FS

EB

FB

FB

71

058B:AO

A3

E3

AO

Afl

A0

E0

A0

13

D823:FB

0B

EB

BB

FB

BB

FB

FB

FF

E9 A9 00 8D 1A 46 C6 85 CC F0 FA 81 OB 85 CF 20 B4 E5 81 FB EE C9 14 F0 IF 56 FB 29 AA 29 7F C9 DF DF 8A AE 1A C3 E0 6B D7 9D IB C3 EE 1A CC 16 E7 4C AA Cl AE C6 FB C6 CE 1A C3 23 73 4C AA Cl Afl 00 B9 EF 91 Dl B9 F2 C2 91 8A CB 28 DB Fl IB 63 2A AB 20 OA E5 20 24 58 1A C3 FB 65 A9 53 Fl C3 BB 1A C3 A9 00 C5

0588:A0

D5

C9

05

C9

D5

DB

F3

40

D830:0B

EB

0B

FB

CB

0B

IB

FB

91 C8 40

A5

0590:EB

DB

CB

CA

CB

CA

CB

Efl

AF

D83a:0B

BB

3B

FB

FB

FB

FB

EB

3F

059a:AO

A3

AO

AO

A0

A0

A0

."i0

112

D840:FB

FB

BB

OB

FB

FB

FB

Fa C4

05AB:A0

A3

A3

AO

Afl

AO

Afl

A0

AA

D848:FB

0B

FB

FB

CB

FB

flB

FB

05AB:AB

A3

Efl

AO

Afl

AO

Efl

Afl

3B

DB50:FB

FB

FB

CB

flB

9B

FB

F8

05B3:A0

CA

CB

CA

CB

CA

DB

F3

19

D858:FB

EB

EB

EB

FB

FB

FB

FB

0 5B8:EB

DB

C9

D5

C9

D5

C9

A0

20

Oa60:FB

FB

FB

FB

FB

FB

FB

FB

O5C0:AO

AB

Afl

A0

A0

AO

Afl

Afl

CA

D868:FB

FB

FB

FB

OB

FB

CB

EB

0SC8:A0

AB

94

85

98

94

A0

A3

FB

FB

FB

EB

EB

flB

FB

A3

E0

EO

A0

AO

E0

A0

2F 67

D370;FB

05D0:AO

D8 78:FB

FB

FB

FC

CC

FC

FC

FC

05OB:A3

05

C9

D5

C9

D5

DB

F3

98

D880:FC

EC FC

0C

3C

0C

FC

EC

0SE0:EB

DB

CB

CA

CB

CA

CB

E0

FF

D888:FC

FC

EC

FC

FC

0C

FC

EC

05E8:AB

A3

AO

AO

AO

AO

A0

A0

F2

DB90:FC

0C

0C

FC

FC

FC

CC

EC

05F0:A3

93

33

92

85

85

8E

Afl

C9

O898:9C

FC

FC

FC

EC

CB

EB

FB

05FB:AO

A0

Efl

AB

AO

AO

AO

Afl

OH

D8A0;FB FB

FB

FC

ac

3C

FC

FC

COMPUTE'S Gazette

October 1989

SA F5 03 12 22 7F C7 C3 64 77 Bl 26 75


8D

6E

17

03 E5 E4

60

BB

03

E7 8D 20

03 03

F0 B4

00

8D

BA

17 ftl

B4

13

AC

6C A7

BD

62

17

F0

07

B8

17

EB

C8

D0

F4

17

A9

01

8D

6F

17

Fl

16

AE

6D

17

20

C9

90

0C

8E

20

2E

E9 1A 60 62

AE 17

82 20

17 3E

82 17 4C 3C 15 AD

8C 20 FF 17

4D

AD

87

12

20

D0

20

DC

3E

15

AD

21

DB

20

3E

15

4D

A9

FF

8D

85

17

17

05

D0

IB

AB

0B

20

AD 3 7 BA 14

C8

14

20

0F

20 8D

10 45

85

20

B9

C9

01

D0

C7

1490: 13

A0 4C OC

14

1488; C8

17 14 AH

BA

39

15 20 17

A9

F3

C3 04 17 20

BA

14

20

C3

ID

149B; 14

A0

03

20

BA

14

20

C8

25

14A0: 14

4C

17

17

Afl

0C

20

BA

6A

14A8: 14

23 ca

20

BA

5D

20

C3

A0 20

08

14B0: 14

14 14

CA

15

4C

E7

17 F5 59

95 60 15

4C 73 80

D8A8

FC

FC

EC

FC

EC

FC

FC

FC

D7

DB50 :FB

FB

FB

0B

9B

FB

IE

FC

0C

FC

0C

FC

FC

EC

AC

DB58 :0B

9B

FB

FB

FB

EB

EB E5 EB 0F

CA C9

FC

FB EB

13F8

D8B0

1400

90

B8

D0

D8B8

FC

FC

FC

FC

FC

FC

FC

EC

5A

DB60 :FB

FB

FB

CB

FB

FB

FB

FB

15

1408

20

80

03

D8C0 .EC

FC

FC

FC

EC

FB

EB

FB

C2

DB6 8 ;FB

FB

EB

FB

EB

0B

0B

9B

97

1410

A9

83

8D

E6

DBC8 . FB

FB

FB

EC

0C

0C

FB

FB

0B

FB

FB

FB

A0

1418

A5

16

60

A9

EC

FC

FC

FC

4D 8F

FB

FC

FC 0C

DB73 :FB

Dana :FC

FC FC

DB78 ;Ci!

FB

FB

EB

9B

FB

EB

FB

F3

1420

20

Dl

15

20

D8DB :FC

CC

FC

0C

FC

FC

FC

EC

5F

DB80 :FB

CB

FB

FB

FB

0B

EB

FB

48

1428

17

A2

BB

D9 KB :0C

FC

FC

FC

CC

FC

0C

FC

B6

DBB8 :FB

FB

EB

FB

EB

FB

FB

FB

BD

99

4D

D8E8 :FC

0C

FC

FC

FC

FB

FB

FB

57

DB90 :FB

FB

FB

EB

FB

CB

0B

FB

A4

1430 1438

6C

D8F0 :FB

FB

FB

0C

EC

EC

FC

FC

Fl

DB9B ;FB

0B

0B

EB

FB

FB

FB

FB

F4

FC

0C

FC

0C

FC

PC

0C

9B

DBA0 :EB

EB

FB

EB

FB

FB

EB

FB

2B

1440

Dat-a :0C

1448

0900 :EC

0C

0C

FC

FC

EC

EC

EC

E0

DBAS :FB

0B

FB

FB

FB

FB

0B

EB

32

1450

D90B :EC

0C

FC

EC

FC

FC

CC

FC

16

DBB0 :0B

FB

EB

FB

EB

EB

EB

FB

0D

D910 :FC

FC

FC

FC

A8

FB

0B

FB

FB

EB

FB

9B

Bl

1460

D918 :FB

FB

FB

EC

DD

DBC0 :FF

FF

FF

FF

FF

FF

FF

FF

78

1468

D920 ;90

F0

F0

EC 2B EB CB FC FC FC F0 F0 FF FF PF FF

DBB3 :FB

1458

85

DOCB IFF

FF

FF

EF

FF

FF

FF

FF

7F

1470

D928 :FF

PF

at*

ff

CF

FF

FF

3C

DBD0 :FF

FF

FF

0F

FF

FF

FF

FC

1478

D930 :FF D938 :F0

FF

FF

FF

00

F0

E0

F0

5A

DUD 8 :FF

EF 0F

FF

FF

FF

FF

FF

9F

FC

FC

FC

FC

FB

0B

CB

CC

DBE0

FF

FF

0F

FF

EF

FF

EF

D940 :FB

FB

FB

EC

FC

CC

HC

0fl

72

D948 :FF

FE1

FF

00

FF

F0

F0

F0

92

D9S0 :F0

EB

F0

F0

F0

F0

E0

E0

CF

D958 :00

FB

F0

FF

F0

FF

FF

FF

ED

D960 :00

FC

FC

0C

FC

0B

0B

0B

E8

D968 :FB

FB

FB

FC

FC

FC

D970 :FF

E0

F0

00

FF

00

FC FF

00 FF

D97B ;FF D980 :FF

FF

FF

FF

IF

EF

FF

FF

F0

FF

F0

00

CB

D988 IFB D990 ;FB

FC

FC

FC

FC

FB

FB

EB

FB

FC

FC

0C

D99a :9F

F0

FF

FF

FF

F0

D9AB :F0

F0

C0

F3

F0

D9A3 :00

00

FF

FF

D9B0 :C0

EF FC

0C

FC

D9B8 :FB

FB

FB

FC

D9C0 :EF

F-0

FF

D9C8 :F0 D9D0 :F0

F0 FF

F0 F0

FF

0F

FF

D9D8 ;E0

EC

0C

FC

FC

FB

D9EB ;FB D9E8 :CF

FB

FB

0C

FC

FC

FB

FF

FF

FF

F0

D9F0 :00

F0

F0

E0

F0

D9FB :F0

FF

EB

FF

0F

DA00 :00

FC

1C

FC

FF

FF

Program 4: Demo

26

SM

10

IFA=lTHEN50

EX

20

IFA=2THEN70

3E 7A

SF AR

30 40

ft = l LOAD"EXS",8,1

14B8i 7D

14

A2

00

B9

14C0: fa

ca

Ea

E0

04

FF

E4

PII

50

A= 2

9F

FA

MF

60

LOAD"EXC",8,1

1-1C8; A9

00

3D

B0

17

70 D0 2B

14D0: 9 0

09

AC

80

17

14D8: 31

15

60

2B

2C

15

0B

9E

POKF.53281,0 POKE53281.1

00

00

70 80

A0

FC

FM RR

03

C3

2F

F0

20

FB

14E0: F0

13

20

52

15

EF

F0

EC

MJ

90

GOTO70

EE

80

00

F0

F0

8A

14EB: AD 14F0: 01

83

17

C9

FF

D0

DE

20

3E

FF

10

EF

68

FC

FB

FB

EB

11

14F8; C8

14

A0

15 01

20 2B

8C 64

15 15

17 A9 iC B0

2D 32 64 IC

1500: 24

FC

0C

0C

E0

C9

0F

F,F

E0

EF

F0

GO

F0

00

00

F0

F0

31

F0

FF

75

FB

0B

64

FC

E0

88

FF

F0

75

F0

F0

F0

2B

EF

00

FF

79

FC

EB

EB

0B

C2

DA08 :FB

FB

FB

0C

FC

EC

FC

00

90

DA 10 :FF

F0

FF

0F

9F

F0

FF

10

C3

DA 18 :F0

00

F0

F0

E0

F0

00

FB

2F

DA20 :F0

FF

F0

0F

FF

FF

F0

FF

3F

DA28 :F0

FC

FC

FC

FC

FB

EB

EB

A0

BEFORE TYPING . . . Before typing in programs, please refer to "How to Type In COMPUTEI's Gazette Programs." elsewhere in this issue.

128 Graphics

Compactor

See instructions in article on page

DA30 :FB

FB

0B

FC

CC

0C

FC

FB

95

DA 38 :FF

F0

F0

00

EF

F0

FF

F0

7C

DM0 :F0

F0

F0

F0

FH

E0

F0

E0

A5

DA4 8 :E0

EF

F0

FF

35

FC

FC

FB

FB

FB

DA58 :FB

F0 FB

EF

FC

F0 FC

E0

DA50 :F0

FB

FB

FC

EC

FC

FC

F0

A0

nan

A'J

4C

HI)

B'J

03

A9

10

3D

C4

DA60 :FF

FF

EF

00

FF

F0

0F

FF

FS

1308

8A

03

A9

13

8D

8B

03

60

9B

DA68 :EF

FF

FF

FF

EF

FF

FF

FF

95

1310

BE

98

89

00

FF

17

A6

F0

0F

95

8D

82

BD

FC

EC

FB

0B

FB

76

1320

D0

0D

AD

81

17

C9

14

dab a :FB

8D 4A

6B

9C

68 C9

17

0C

EF

1313

DA 7 0 :F0

FF

08 17

8D

0F

17 81

68

DA 7 0 ;EF

FB

FB

EC

IC

FC

EC

E0

11

1323

F2

D0

06

20

73

13

4C

4B

BA

DABS :F0

F0

10

E0

FF

F0

F0

09

AB

17

C9

DE

D0

00

0D

65

F0

F0

90

E0

F0

F0

4E

1338

17

C9

4D

DO

06

20

2F

DA98 :F0

F0

F0

FF

13 AD AD 8 2

81

DA90 :00

1.330

F0

F0

FB

F0

3F

1340

73

13

4C

4B

13

20

73

OfiAB ;F0

0C

FC

FC

0C

FB

EB

2B

94

13

36

1348

A0

00

Bl

3D

C9

E0

FB

FB

0C CC

FC

FC

FC

EC

5J

13

DAAB :FB

4C

1350

50

F0

0F

AE

DAB0 :FC

FC

FC

CC

FC

FC

FC

FC

63

as

DAI18 :EC

FC

00

0C

FC

FC

FC DE

AD 3D

1360

DAC0 :?C

FC

FC

FC

CB

Bl

3D

C9

94

FC

FC

EC

FC

56

48 03

AS

FC

17 BD

23

FC

1358

17 Bl

B9 2D 4C B8 F0 6D 15 57 AD 76

44 before typing in.

Program 1: 1211 Graphics compactor

17

20

35

15

D0

UA

FF

D0

EE

AD

80

A3

1510: 17 1513: 15

F0 AC

09 81

8C

81

17

20

17 AB

20 15

81 20

16 93

1520: B6

15

4C

BO

5B

E2

14 Bl

03

4C

C8 14

CO

1528: E5

FA

2D

35

4F

1530: 17

8D 86 17 17 CD 66

CB

Bl

FA

2D

BB

1538: 85

17

60

20

D2

5A

1540: FF

A5

04

A2

05

4C

4A

1550: 17 1558: 60 1560: FA 1568: 65

6B

E6

FA

D0

01 D0 20 42 EG FB

03

1548: 05

C9 14 02

03

A5

FB

C5

FD

D0

04

A5

08

CS FA

FC 85

60 16

35 A5

24

98

18

25

FB

69

00

06

1570: 85

17

A5

C5

FC

08

1)0 24

15

16 C5 A9 30 20 3E

FD A5

0<1

1578: AS L58O: 60 1588: 17

17

28

CA 69

1590: 30

17

85

1593: 85

17

A0

15A0: 17 15A3: D0 15B0: 86 15B8: 65 15C0: 85 15C8: 01

20 F2

3E 60

17

20

FA FB

85 6B

FA

A5

60

A5

1500: 60

A2

151)8: CA

90

30

28

20

3E

15

AD

80

15 16 00

38 A5 Bl

A5

FA

ED

9B

FB

E9

00

C3

16

2D

B5

25

15

C8

CC

80

17

09

98

20

3E

15

AD

5F

3E

15

18 69

98

BF.

A5

60 FB

00

A4

01

09

Bl

85

C6

01

29

FE

B5

01

Al

28

A0

00

38

D0

FD

A4

D0

FA

A5

01

15K0: A5

D8

8D

84

17

B2 F2

60

A9

FF

8D

83 FF 17

17 85

15E8: D8

8D A9 8A

20

Bl

15F0: Dl

15

20

B4

1 )

AC

6C

17

D0

15F8: A2

00

BD

67

17

F0

07

99

C6

1600: 4D

17 A9 AE

CB 03 61)

E8

DO

F4

8C

6C

20

8D

6F

17

20

Fl

6D

17

20

C6

FF

90

BE

AA

4C

4A

14

20

C3

16

E7

87

17

F0

0B

A5 4C 03

76 4A 20

C9

8C

14

4E

37

17

C8 D0

47 8d

14

20

84

8C

04

20

BA

61

0D

20

BU

1628: FF

F0

05

A2

2 3

00

03 A2

21 65

1630: 20

C8

16

FF 90

99 F0

4E

55

1638: 16

3D

FF

CB

8A

30

8D

4C

17

15

1640: 16 1648: 16

17

A9

00

8D

33

1650: 14

00 C3 84

FE AD BA AO

6E

A0 20 20

3D 03 20 15 16

4C

17

C9

37

20

86

03

F0

45

C9

05

1S58; 01

17

D0

13

A0

0C

20

BA

14

10

2C F0

05

A2

fiB

4C

3C

4D

53

16

A0

B8

20

BA

14

D4

80

03

C9

4D

D0

0F

84

16

20

0B

4C

17

08

14

C9

02

90

02

A9

20

84

0C 08

AF A5

1678: 20

14 14

A0 A0

37

13

C9

84

16

20

CA

6F

4C

BA

20

17

00

20

30

83

03

81)

4C

4C

A0

0C

4C

16

D0

1680: 15

D3

80

B3

4C

90

01

60

20

C9

55

6F

16

CA

13

CB

F0

BA

10

C9

01

20

B8

14

C9

04

90

68

1588: 15 1690: 06 1698: CB

59

13E8: 20

3C 49 7C

BA BA

17 16

8D

03 44 L7

1660: 20 1668: 20 1670: 20

84

20

FB

1A

D0

IC

20

CD

16

8D

80

17

A2

00

20

CB

FC

FC

FC

FB

FB

3E

C9

D0

CB

07

93

FC

FB

137B

4C

IB

14

68

FB

FC

FC

EC

FC

65

DADB

FC

1373

FC

FC

FC

FC

FC

17

48

FC

82

0C

FC

AC

1380

48

98

DAE0

0C

FC

0C

EC

FC

FC

FC

EC

EE

1388

80

DAE8

FC

FC

FC

0C

FC

FC

EC

CC

3F

1390

DAF0

FC FC

FC

FC

FC

FB

0B

0B

CC

DAF8

FB

FB

OB

FC

FC

FC

FC

FC

AF

DU00

FC

FC

FC

0C

FC

FC

DD03

1C

FC

0C

FC

FC

FC

FC

FC

EC

DB10

FC

0C

0C

FC

0C

FC

DB18

FC 0B

FC EB

FC

FC

FC

DB28

0B

EC

FC

DB28

FC

0C

FC

FC

FC

OB 3 0

EC

FC

FC

FC

DB3B

FC

FC

FC

FC

DB40

FC

FC

EC

0C

DB4B

FB

FB

F[)

EB

E6

4C

EA

4B

A3 AD 81 60 20

68 17 DA

AA 48 16

03

20

80

03

20

E4

29

0F

3D

GC

17

A0

1398

01

A9

24

20

13A0

17

CB

13AB

8C

6C

6C A9

74 17

C6

CC 17

FC

2F

1 JBB

A9

08

3D

EC

FC

C5

13B8

87

17

FB

FB

FB

C8

11CG

FC

FC

EC

4B

13C3

FC

FC

IC

C2

13D0

FC

FC

FC

FC

DF

13D8

FC

EC

FC

FC

AF

11E0

CC

FB

FB

9B

FD

FB

FB

FB

FB

FE

13F0: D0

Ocicbei 1989

86 C3

8A

1368

:0C

COMPUTE'S Gazette

AD

1508: IC C8

1608: 17 1610: 16 1618: 04 1620: 3D

DAD0 :FB

76

B0 C6 BF 20 A9 12


16A0: C8 16AB: SC

16 80

91

FA

20

52

15

E8

F5

17

D0

F2

F0

D5

A9

0C

15B3:73 15BB:73

20 74

16B.0; FF

D0

E7

BD

80

17

20

C8

50

15C3:6B

16B8: 16

A2

00

91

FA

20

15

C3

15CB:00

16C0: 16C8: 16D0: 16D8: 16E0: 16E8:

52

E8

EC

17

D0

F5

F0

BC

IB

20

80 17

42 A5 90 F0 4C 4A 14 20 CF 60 A0 00 B9 E8 03 ca CO 09 D0 7B 87 A0 00 8C AD 6C 17 A2 4C BD FF A9 00 AA AD 6D 17 AE 6E

05

A2

C7

FF 16

BO 99

F5 00

04 F6 E4 20

16F0: 60 16FS: 20 1700: FF

74

68

65

20

73

65

6D

20

69

79 73

20

75

73

61

64 67

65

08

80

00

00

00

00

15D3:00

08

00

00

00

00

00

15DB:00

08

00

00

00

00

8D E3

15E3:00

00

00

00

00

15EB:00

00

80

00

60

3D

15F3:00

00

00

00

FF

31

15FB:0O

00

80

00

A0

17

56

1603:17

20

AC

20

68

92

160B:CO

85

2F

17

AC

C2

1613:11

20

41

C0

185B:DF

01

F0

00

00

00

01

ao

19

1863:05

00

86

DB

IB

CD

8D

B6

SC 86

00

05

186B:DB

05

00

82

01

80

05

00

85

00

F5

1B73:86

73

67

B8

F3

CF

05

03

FD 06

187B:00 1883:05

01

80

0A

00

81

C0

88

00

00 00

F3 82 00

B2

01

80

09

00

82

00

00

00

0E

1B8B:O1

80

05

00

82

80

41 26

00

00

00

16

82

01

10

00

1893:00

01

30

10

00

DB

01

C5

00

00

00

00

00

00

04

00

01

CO

00

A5

16

AF

00

07

00

60

00

80

00

16

20

32

8D 17

IE 76

Dl BC 3D

20

63

15

20

10

20

AB

58

01

80

00

80

04

00

01

BC

18B3:20

00

08

00

88

00

90

04

5A

15

A9 2C 20

1B9B:80 1BA3:O8 18AB:O0

F2

18BB:00 18C3:24

00

00

01

80

00

00

07

07

01

27

24

E9

CC

04

00

F7

96 04

93

00

00

01

30

00

FB

A4

01

28

A5

2A

50

26

00

84

A4

A0

00

01

ED

A5

1708: 6F

17

20

BA

FF

20

CO

FF

65

161B:8A

Cl

60

00

00

00

00

00

09

1710: 90

94 17

AA

4C

4A

14

60

AD

B2

1623:00

00

00

00

00

00

4E

55

41

18CB:84

10

0C

AD

FE

03

8D

11

162B:4C

4C

35

34

31

31

35

08

D0

AD

FF

03

21

DO

A9

1633:37

31

35

38

31

89

00

5A

1803:90 18DB:02

4C

86

AD

6D

A2

00

00

00

00

A5

BA

8D

01

18E3:80

00

00

04

A4

01

FF

20

CC

FF

AD

4C

163B:00 1643: IF

00 28

10

AD

BE

84

29

OF

8D

16

18EB:2A

48

01

00

34

A4

90

00

B3 3B

01 91 60

AD

84

17

65

El

164B:40

10

0A

0A

A8

A2

00

B9

07

18F3:00

01

AD

B0

00

00

04

A4

CE

30

A2

IE

B9

1653:2A

10

9D

B5

15

CB

E3

E0

26

A5

2A

44

01

00

84

B8

00

00

22

165B:04

D0

F4

AD

40

10

C9

00

0D

18 FB:0 1 1903:A4

28

30

05 3A

88

00

00

81

30

00

00

B3

00

00

00

00

00

7E

1663:F0

41

A9

08

20

17

11

E0

6E

190B:07

01

C7

1C

E9

58

OE

AB

00

00

00

00

00

166B:00

F0

10

10

33

B0

00

00

2C

04

1673:8D

3D

10

45

Cl

24

FC

15

01

30

00

00

00

00

00

20

AD

00

03

00

01

21

167B:B8

50

28

A5

0B

8D

25

10

60

00

8A

B0

00

BE

00

OS

E3

Dl)

3E

1683:A5

0A

8D

24

10

AD

40

10

CO

00

00

00

40

00 08

00

07

04 01

00

00

00

00

28

40

3F

1C

E8

HC

16BB:20

80

14

AD

27

10

BD

3D

17

30

10

00

82

08

00

01

80

00 00

IF

82

00

00

00

00

00

00

00

AE

1693:10

AD

26

10

BD

3C

10

AD

24

82

01

FB

06

00

DB

00

00

00

00

00

00

B6

169B:29

10

8D

DD

15

AD

28

10

AF

00

00

00

60

00

09

01 81

06 29 A6

00

16A3:8D 16AB:8D

DC

15

AD

8F

84

29

0F

3B

02

04

01

31

00

00

40

10

0A

0A

A8

A2

00

89

01

80

00

00

ac 00

90

00

16B3:B9

2A

10

9D

C4

15

C8

E8

01

08

04

F2

03

4A

52

16BB:E0

04

D0

F4

AD

40

10

C9

1963:00

00

00

00

41

A9

09

20

17

11

9C

CC

09

09

01

F0

10

A9

00

8E

3E

30

52

00

00

08

01

80

00

16D3:10

00 BD

196B:83 1973:4A

01 9D

30

F0

00 92

00

16C3:00 16CB:E0

18 IB F6

1913:40 191B:O0 192 3:08 192B:0B 1933:01 193U:0O 1943:80 194B:00 1953:00 195B:00

A2

57

BE BD

3C

2C

A9 A9

00

50

86

1C 73

00

2E L7 20 C3 17 85 60 A5 4A 14 00 00 00 00 00 2C 2C 52 04 E8

BD 03

31 31

64

3F

A9

45

FB

197B:0O

00

84

52

94

A5

28

09

B8

50 0A

A5

0B

8D BD

2A

16DB:16

10 2B

25

67

1983:01

01

39

8E

00

08

00

81

8D

24

10

AD

40

19BB:B0 1993:28 199B:0O 19A3:52

00

00

00

B4

52

94

A5

09

09

01

OA

42

00

00

P7 87 3A A6

01

A5

80

00

00

00

84

4F

94

A5

2B

04

F2

01

12

5B

1718: BA

1720: 20 1728: 20 1730: 17 1738: 83

1740: D8 1748: 4C 1750: 00 1758: 00 1760: 00 1768: 50

177B: 1778: 1780: 1788:

Program 2: Demo GK

IE

COPYRIGHT

REM

Pif

IF^

F

W

J-1

'

fc

rfl

V

HtbtKVfcU

DP FS GX

2G 36 4G

GRAPHIC1:SCNCLR

PR

5G

CIRCLE

SJ

6H

BQ

7G

SJ

80

BLOAD

" GR. COMPACTOR

9fl

HO

100

RC

110

10

10

BD

OB

16

AD

23

10

85

CE

00

00

00

01

BO

00

00

0A

170B:BA 1713:32 171B:C2

19AB:44

20

B0

C2

20

Al

C2

20

0E

19B3:0O

9C

74

9D

24

02

04

23

C2

60

20

B0

C2

20

Al

813

19BB:01

73 21

38

00

00

00

01

80

4A

A9

82

0D

A9

00

B5

52

19C3:O4

00

B6

108 ,63 ,30 ,1

01

20

DB

Cl

60

26

19CB:F8

06

00

10 01

00

20

10 82

04

17 2 3 : 0C

85 32 C2

80

04

00

SB 36

172B:A9

11

B5

03

A9

38

85

02

8E

19D3:B3

10

20

08

09

00

PI

B2

01

9E

1733:20

5A

Cl

60

H2

C0

00

78

Dl

19DB:B0

00

32

01

80

10

00

A4

173B:4C

11

15

70

06

10

A2

11

44

C6

0D

F3

37

F6

11

09

70

06

10

01

12

38

B3

87 00

83

17 43:AB

19E]:DB 19EB:EF

10 01

0F

Cl

Cl

FE

7F

174B:05

B2

FE

30

04

00

82

86

FF

D2

9F

Fl

8F

C7

E7

ID

4E

1753:03

C7

80

04

00

B8

03

80

00

76

EF

B3

38

11

175B:F8

C6

00

03

80

01

8C

63

A0

1763:00 176B:80 1773:8C 177B:00

D5

62

CC

D0

80

01

BC

D8

00

03

3D

1A0B:77

9U

BC

F0

00

03

80

01

CB

03

80

01

F0

62

66

00

8C

63

31 6F

64 66

27 F9

31 59 P5 0A

30

01

8C

D8

00

03

55

0C 2C

37 F.4

BF

03

1A13:65 1A1B:98 1A23:78

01

8C

CC

00

03

80

00

9D

1A2B:C4

83

31

C6

00

03

80

04

00

82

36

DE

98

80

04

00

81

03

06

FF

08

8F

C7

E6

F5

179B:81

7F

05

FF

0C

BF

20

67

12

17A3:17

20

EF

16

4C

3E

C2

05

AA

1A33:8C 1A3B:1B 1A43:F:D 1A4H: IA 1A53:83

B3

1793:03

AE

9C EE 76 1C 2E CB

ED

178B:FS

61 30 ID

IB

B0 BD

1783:80

19 36 DS 31 46

EE

01 E0

64 8C

9C

03

37 41 ID

B3 06

See instructions in article ■ jji

TO PIC

pagt

66 before typing in, ui:in

8D

3E

IF

The GEOS Column

iiji-r.

10

BD

AD

B5AVE "PIC-. P6193 6193 iAVE "COMF Ml GRAPHIC0

1:

27

10

16

8,150, 108 ,60 -50 ,1

Prnnr'ni nuyi (JIM

AD

0A

CIRCLE

120

14 26

8D

185 ,85 ,15 ,10

0,156

80 AD

98 31 IF 58

1703:10

RCLE

CIRCLE

A5 16EB:10 20 16F3:3F 10 16FB:AD 29 16E3:10

1,150, 100 ,75 ,60 PAINT 1 ,150,100 CIRCLE 0,115, 85, 15, 10: Cl

16 ■,250

KK

M

SYS4864

0G ,260 EG

COMPU

PuiJL ICAT lurih

TE 1 LI

19B9

ii fin- m ij.miii.

1503: BF

02

18

40

E0

18

80

8A

17AB:FF

82

FE

80

04

00

82

03

1500: 00

64 C0

07

00

C6

80

01

84

25

00

BB

00

06

00

00

1C

6B

IE

00

07

83

ao

03

17B3:80 17BB:1C 17C3:03

04

1513: 80

00

03

80

0C

00

32

00

151B: 00

00

3C

00

00

00

00

FF

CC

80

0C

80

30

00

80

PF

CF

01

CD

78

00

30

00

03

7C

B4

61

FF

FB

Fl

B0

17D3:78

F0

03

80

0C

80 66

0C

78

E8 30

17CB:0C

152B: CF 1533: 61

03 18

03

1523: CF

68

8A 05 25 ID

31

98

80

18

01

80

18

61

S0

E8

17DB:03

80

0C

66

98

03

80

D7 06

153B: 18

61 C0

ia

01

FF

FF

FF

6B

17E3:0C

66

31

ao

IS

66

1543: B3

00

00

10

00

6E

17EB:30

F0

03

04

00

82

17F3:80

04

00

81

03

06

FF

7B

17FB:7F

95

FF

t!C

BF

20

AB

00

44

6F

03

1803:0it

38

12

30

73

20

53

20

BA

18 0B:FF

12 81

09

61

2E

61 2E 75

EB

00

6B 20 00

73

20

73 20

4C 55 56

26

69

80

10

00

82

72

74

69

73

20

20

A3

1813:10

00

82

01

80

1573: 00

05 44 65 00 6C 75 80

98 30

31 83

00

00

00

00

80

9D

10

00

181B:01

80

05

00

84

F3

157B: 00

00

00

00

00

00

00

00

A5

1823:80

07

00

82

01

80

1583: 00

00

00

00

00

00

00

AD

132B:34

D8

03

0D

80

80

00

00

00

00

00

B5

1B33:01

80

05

00

36

15A3: 20

00 00 00 00 70

L5AB: 20

64

154B: 10

1553: 67 155B: 30 1563: 67

1S6B: 43

158B: 00 1593: 00 15 9B: 00

3A

4A F6 99 A9 50

31

19F3:3F 19FB:9B 1A03:02

8D

BD

31

AA F3 9C

95 10 40

El

A5

Fl

BF

30

4C

20

Dl

CD

83

21

90

C8

31

87

22

C6

4D

31

El

3F

BO

1A5B:IF

DF

FB

FE

FF

3F

1A63JF1

80

08

00

8A

0F

A3 9F CF 92 8F F9 5B 38

1A6B:FE

7F

IF

8F

C7

Fl

30

10

F2

1A73:00 1A7B:12

82

01

80

10

08

81

01

FF

6C

BF

C9

01

F0

09

F4 7F

1A83:C9

02

F0

08

C9

03

F0

07

FE

IE

1ABB:60

4C

96

14

FE

1A93:D4

4C

B5

03

14

14

A9

02

BD

1A9U:97

3D

26

10

20

17

15

A9

F5

Cl

2D 83

27

10

81

4C C4 A9 5F

1AA3:00

85

07

A9

10

85

06

20

60

12

06

1AAB:69 Cl

20

45

15

28

F3

14

01

80

39

1AB3:60

A9

05

BD

27

2F

00

82

72

26

10

20

17

IS

A9 A9

00

A4

03

0D

93

07

A9

20

85

06

20

69

Al

05

00

91

lABii:BO 1AC3:85 1ACB:C1

10

77 82 F7

20

45

15

20

F3

14

60

3C

07

00

82

A7

1AD3:A9

OC

BD

27

10

A9

58

8D

69

DB

3B

6D

2C

1ADB:26 1AE3:07

10

20

17

15

A9

00

85

71

A9

00

00

08

00

00

00

BD

CE

05

00

82

01

80

54

63

CD

Bl

B6

Pfl

74

184B:DB

05

86 00

DB

67

73 6D

00

6F

69 61

50

72

68 72

60

00

1B3B:9C 1843:05

F3

00

94

01

80

00

00

69

73

70

6C

61

79

J4

1853:00

0F

B0

DB

33

8D

99

B6

4C

85

06

20

69

Cl

2D

45

15

20

60

A2

79

AO

06

AD

F3 27

14

FD

1AEB:20 1AF3:04

85

05

CE

lAI-'ll; Ail

10

26

10

1)5

IM

A9

00

85

77 37

OcloDer 1989

77

COMMUTE'sGaiane


1B03: 07 1B0B: A5 1B13: 26 1B1B: 24 1B23; ED

A9

05 10 10

04 8D 60

85 27 AD

06 10

20 A5

69 Cl 04 BD

45 26

Program 2: GeoConverter

26

10

17 11

FH

SD

26

10

AD

38 27

25

10

8D

27

10

AD

27

70

8D 1933: 28 10 1B3B: 10 85 1B43: 60 A5

29

10

AD

26

A2

04

A0

06

05

AD

28

10

05

8D

29

10

10 AD 85 A5

8D 29 04 04

A6 B7 E6 65

28

10

AD

6D

DE

8D

28

10 AD

18

1B53: 28 10 1B5B: 6D 29 1B63: A8 Cl

3A 10

3B

10

93

10

BD

29

10

60

20

D7

05

07

01

40

00

30

AS

1B6B: 0 3

DF

00

87

05

01

1B73: 00 1B7B: 03

30

05

00

01

48

D7

00

67

05

01

1B83: 00

33

07 00 07

40 38 48

0E B7 22

00

20

AE

Cl

4D

00

E0

1D8B: 43 1B93: 54

44

72 70

69 65

76

65

20

20

03

79

20

20

20

47

BF

1B9B: 72

61

70

68

20

20

1BA3: 55

20

20

D9

73

61

67

65

00

60

20

10

1BAB: AE

Cl

57

00

20

7C

45

72 60 2E 49 01

41 00 20

20

1BB3: 20

50 2E 42

20

AE

21

20

20

El

00

20

AB

Cl

04

06 89

18 00

4F

1B2B: 10

1B4B: 8D

1BBB: Cl

58

1BC3: 45

72

1BCB: 2F

16

1BD3: Cl 1BDB: 89

05

72 00 72 11 01

00

4F

00

AD

1BE3: 03

AD

3C

10

85

1BEB: 85 1BF3: 85

05 19

A9

00

A9

52

1BFB: 4B

20

45

1C03: 01

01

1C0B: 5F

ED IB

10

TE!

XG

20

AC

30

50

SP

60

PRINTTABIS)"{4}UDI COPVR IGHT 1989" PRINTTAB|5)"GCH COMPUTE!

SP

70

:NEXT

EP

80

90

INPUT"FILE

FS PRINT"{DOWN}SEARCHING

50

67

85

19 84

F8 SD

110

20

A9 89 Cl A9

PA

Cl

20

A8

Cl

05

D0

89

00

5A

03

89

00

IF

00

AD

3F

10

85

03

AD

E6

1C13: 3E

10

85

02

A9

60

85

05

IE

1C1B: A9

00

85 20 60

19 A 9 84 Cl 81 7F

B9

B5

IB

Cl

A9

■IB

20

7C

04

FF

B2

29

10

40

04

4D

04

00

82

10

4F

1C43: 40 1C4B: 82

04

00

82

10

40

10

40

04

00

82

04 10

00 7F

4E BA

1C53::04

FF

87

F0

40

10

04

01

DB

1C5B::00

IB

06

00

98

40

6C

19

10

1C63::06

Cl

55

40

B3

11

12 41 06

6D

A0

2a 84 22

81

1C7 3::68

A0 0A 81

82

1C6B::55

22 44 04

00

87

6D

1C7B::40

04

01

00

10

7F

04

AB

1C83:;FF

10 82

F0

40

04

00

82

10

B3

1C8B::40

04

00

82

10

40

04

00

96

1C93::82

10

40

04

00

82

10

40

C3

1C9B::04 1CA3::10

00 7F

82

10

40

04

04

FF

81

F0

00 12

B2 BF

BB F7

lCfiB::A9

17

85

03

ft9

B0

B5

02

7C

1CB3::A2

30

20

3C

40

13

0C A3

85 40

0C 65

IS 02

A9

1CBB:;65 1CC3::18

Cl 90

E6

0U

82

HE

95

0E

90

04

1CCB::02

E6

0F

A0

9F

Bl

0E

20

AA

1CD3::97

17

2C

AF

17

10

05

Bl

D2

1CDB::0C

20

97

17

88

C0

FF

D0

9E

ICE 3::EC

8A

18

69

08

AA

E0

88

04

1CEB::90

C8

60

A9

17

85

03

A9

C3

1CF3::B0

85

02

A2

30

20

3c

ci

ac

1CFB::1B

A9

85 40

28

65

0E

42

1D0B::85

0E

0F

A0

9F

12

1D13::20

A0

65 BC 18 A9 02 E6 91 0E

90

E6

40 0D 90 17

0C

1D03:102

2C

AF

17

19

1D1B::10

05

20

A0

17

91

0C

88

4C

1D23::C0

FF

D0

EC

8A

18

1D2B::AA

E0

88

90

C8

60

1D33::85

03

A9

70

85

02

1D3B::85

07

A9

F8

85

06

69 A9 A9 A2

08 25 8C 0B

36 4D 41 53

1D43::A0

13

2C

AF

17

1D4B::06

20

97

17

1D53::06

BB

10

1D5B::06

85

06

1D63::D0

DE

1D6B::A9

25

50

05

Bl

CB

8C

91

A9

2B

65

C0

60

AD 27 EE 18 A9 90 02 E6 2C AF 17

07 CA 50 2A

48 31

85

03

A9

70

85

02

C0

OR "GFS HD$="":FOR D

1=1

TO

120

GD

130

02 04

E6 A0

07 00

CA 91

1D9B :02

B3

50

06

34

04

1DA3 :B1

32

E6

02

D0

02

A0 E6

1DAB SM

04

60

00

00

00

00

October 1989

03

BD

70

08

95

02

D9

0821

CA

10

F8

A2

01

A0

00

B9

28

0829

74

08

99

00

40

CB

D0

F7

67

E3

4A

4A

4A

36

AA

29

03

85

60

SA

0A

4B

0A

29

3C

05

60

85

60

0A

6C

0A

29

C0

05

60

20

61

08

6F

0861

20

64

08

3D

00

33

EE

65

98

0869

08

D0

03

EE

66

08

60

00

15

0871

02

06

07

AD

18

D0

C9

IF

76

0879

FO

45

A2

03

B5

31

9D

20

£4

0831

D0 09

CA 08

D0

F8

A2

00

A5

05

BB

9D

00

D8

9D

9D

00

DA

9D

00

DB

00 E8

D9 D0

EA B7

0899

Fl

A9

EB

8D

02

03

A9

40

B2

08A1

BD

03

03

A2

00

3A

9D

00

29

08A9

04

9D

00

05

9D

00

36

9D

0A

08B1

07 D0 85

E8

D0

Fl

A9

D8

8D

23

A9

IF

BD

18

D0

A5

44

2,8,2,"*"

140 150

GOSUB370:GET FOR E=0 TO 7

I2,NT$,NSS

KQ

160

DS=>NLS:GETI2,B$: I = 1:IFB THEN220

170

IF

HM

1B0

GET#2,HT$,HS5:I=3:IF

FH

190

08C1

60

A9

90

85

61

A5

56

08C9

FC

18

65

FD

F3

03D1

69

00

64

85

63

A5

FD E7

0 8IJ9

85

62 03

00

200 210 220

as A2

A9

FA GD RK

GET#2,B$:I=I+1:IF BS="" THEN BS-CHRS(0) IF ASC(BS)=160 THEN220 D$=D$+B$:GOTO190 FOR 1 = 1 TO 31 :GET#2,B?:

00 16 FB

8E

6E

40

20

A2

40

08E1

A2

00

C6

64

30

21

A5

60

14

08E9

IB

7D

99

40

85

60

fl.5

61

F6

NEXT

0SF1

7D

9E

40

85

61

A5

62

ia

47

AX

230

IF

08F9

70

98

40

35

62

A5

63

7D

3D

EC

240

0901

9D

40

85

63

4C

67

40

CA

24

0909

10

CC

60

01

01

FF

FF

01

7B

FX CR

250 260

NEXT E:IF NTS=NLS THEN2 60 TS=NTS:S$=NSS:GOTO140 IF DS=NLS THENPRINT"

0911

00

00

FF

FF

00

A5

61

D0

4D

0919

39

A5

63

D0

35

A9

00

85

80

0921

65

A5

62

C9

32

B0

2B

4A

2D

0929

AA

26

65

A5

60

C9

50

B0

9C

0931

4A 66 65

AS

26

65

BD F0

EC

CE

B5 Bl

D9 66

29

7F

85

67

B5

3D

E0

40

85

10

BD

E4

40

25

FE

95

65

B2

0C Al IF B4

S-""

THEN

DS=GFS

THEN220

0889 0891

AX

HS

HS$=CHRS(0)

THEN260

{DOWN}(RVS)FILE

NOT FOU

08B9

86

CP

270

NDlOFF}":GOTO360 PRINT"{DOWN(CONVERTING {SPACE}"GF$

MJ

2B0

DT$=TS:DSS=>SS:TS=HTS:SS

0941

21 85 A6

0949

65

MB

290

GET#2,MTS,MSS:IF

0951

91

66

60

F3

FC

3F

0959

03

C0

30

AD

18

D0

CF C9

0961

D0

12

20

A0

E5

A9

C8

3D

63

0969

16

D0

A9

IS

A9

59

0E

8D

86

02

18 83

D0

0971

BD 4C

M

00

98

=>HS$:GOSUB370 THEN

BM

300

FOR

MSS'""

MSS=CHRS(0)

1=0 TO

65:GET

#2,BS

SNEXT

liG

310

fp

320

GET#2,CTS,GTS:GOSUB370: print«2,hds;:gosijij380:t $»dt5:SS=DSS:GOSUB370 for 1=0 to 32*e + 2 :get#2 ,BS:NEXT

FQ

GP

330

PRINT#2,MTS;MSS;:FORI=0

340

TO 15:GET#2,BS:NEXT PRINTK2,HT$;HSS;CHRS(0)

0939

Program 2: Demo CR

100

KM

350

PRINTH2,IDS;:GOSUB380:P RINT:PRINTGF$" CONVERTE D"

"0") ;ASC(SS + "0")

,0,0

0,255,3,21,87,10,1

REM

COPYRIGHT

UTE! -

RQ

110

1989

COMP

PUBLICATIONS,

INC.

ALL

RIGHTS

PRINT"{CLR!{3 PKRIGHT

fGTS;

45

90 84

A2

A6

00

06 60

F5

4A

RETURN

85 EH

12

0S19

44

DATA

1D8B :06 1D93 :D0

D0

0849 0851 0H59

410

91

C8

0841

400

65

08

4:REA

FH

28

46

43

AS

A9

20

CB

E4 93

18

98

20

00 03

F8

08

38

PRINT»15,U$;2;0;ASC(T$+

10

4A

CA F0

390

88

03

0811

85

KP

1D83;:06

EC

20

08

7B F8

52

36

98

2D

US="U2"

09

91

30

00

38

380

06

17

32

A0

A9 86

RR

85

A0

9E

00

EE

US="U1":GOTO390

F8

20

00

00

37 4C

CLOSE2:CLOSE15:END

A9

13

00

00

08

370

07

A0

03

31

2A

360

85

0B

013

84

15,8,15,"10

ASC(BS) O130

0801 0809

EE

JX KB

S = NL$

Program 1: Diamonds

EE

FOR I=1TO5:READIE:IDS=I DS+CHRSUE) :NEXT NLS""":T$=CHRS(18):SS=C :":OPEN

32 before typing in.

0839

HE:HD$=HDS+CHRS(HE):N

HRS(l):OPEN

See instructions in article on page

0831

EXT

FK

Diamonds

F

KA

8C

1D7B::A2

COMPUTE'S GazeltB

TO CONVERT";G

ER

1D73::A9

78

1.1{OFF)(DOWN)

AP

A9

82

INC."

PRIHTTAB(5) "2f_K ALL RIGH TS RESERVED[HOME}" PRINT"(DOWN}(RVSK8}GEQC

ONVERTER {GRN}"

3D

00

53281,

646,5:PRINTCHR$<1

PUBLICATIONS

refer to "How to Type In

is

ER

02

40

SUE 198B GAZETTE POKE 53280,0:POKE

Before typing in programs, please COMPUTED Gazette Programs," elsewhere in this issue.

FORI=1TO10:PRINT"{DOWN}"

100

10

-

40

CX

04

INC.

RESERVED THE UPDATED

PS

03 40 85 C8

B2

COMPU

42);CHRS{147f

A8

1C3B: 00

PUBLICATIONS,

ALL RIGHTS REM THIS IS

0:POKE

20

52 1C2B: 45 Cl 1C33: F0 40

BEFORE TYPING . . .

1989

(SPACEJGEOCONVERTER (a spaces)revised may

4A 10

1C23: A9

REM COPYRIGHT

KK

120

1989

RESERVED

SPACES)CO COMPUTE!

UB., INC." PRINTTAB(ll)"ALL

P

RIGHTS

RESERVED" DK

130

POKE2,0:POKE3,2:POKE4,6

GX

140

J=251:K=252:L=253:M=254

JS

150

PQKEJ,40:PQKEK,25:R=1:G

FR

160

:POKE5,7

:D=16384 OSUB440 FORX=0TOQ:POKEL,X:SYSD:

NEXT


JM

170

BH PP DX AH DJ AK

FS

190 200 210 220 230 240

C6

9C

D0

DA

A9

80

CE

A9

00

01 B5

90

26

Bl A2

4C

08

CEA8 :85 CEB0 :B1

00

20

E2

CE

20

AA

0F

20

AA

CB

88

D0

73

CE

C6

9B

D0

BC

AF

B5

FD

3E

20 18

DB

08

CEB8 ;CB CEC0 :60

7B

A3

CEC8 :90

02

69 60

FB

E0

FB FC

85

C9

AS E6

08

FE

38

A5

FC

08

03

8D

A8

96

CED0 :E9

01

85

FC

A5

FB

E9

37

4C

8D

A9

CB A3

4 2

CED8 I 85

60 98

E6 48

FB A5

D0

02

E6

C0

CB

FB

85

CC08 :01

20

AA

GETKS:IFK$=""THEN150

CC10 ;ED CC18 :FA CC20 :90 CC28 ;90

A9

00

18

A5

FD

69

DC

E6

FE

A5

D4

60

AD

14

CC30 :CB

AD

03 03

E=16:GOSUB410 FORX=24TO0STEP-1 IFXAND4THENPOKEM,RND(0) *2S6

CC38 : 41

SD

A9

CB

BD

15

35

CEE0 :FC

FB 60

01

4B

78

E6

CC40 :03

AD

4B

CF

BD

47

CF

60

56

CEE8 :A9

34

35

01

A2

00

Al

FB

7D

0210

CC48 :AD

45

CF

29

0F

BD

45

CF

9F

CEF0 :AA

68

8A

53

12

4C

CF

0A

0A

0A

0A

C9

CEF8 :60

AD

68 85

A8

CC50 :A8 B9 CC5 8 :19 4C

85 01 9C CF

FB

AD

9D

D7

CF

A2

1A

20

AC

CB

2C

CF00 ;CF

85

FC

A9

20

A2

12

20

F2

CC60 :AD

46

CF

29

0F

8D

46

CF

F9

CF08 :AC

CB

E8

A9

00

20

AC

CB

4E

CC68 :A2

12

A9

08

20

AC

CB

GB

Cl

FD

A9

04

85

00

20

AC

04

85

40

CE

AA

29

0F

A3

B6 95

85

FF

AD

A9 CF

FE B9

CC78 :FE

CB 46

E8 E2

85

CC70 :A9

CF10 !A9 CF18 :20

AB

B9

4A

CF20 :4C

CF

0A

0A

0A

0A

85

9B

DA

CC80 :4C

CF

A0

00

20

AA

cb

ca

54

CF28 :8A

4A

4A

4A

4A

A8

B9

4C

42

CC89 :D0 CC90 :20 CC9S :D0

FA

C6

FF

D0

F6

09

80

17

CF30 :CF

05

9B

20

AA

CB

E6

FB

BC

AA

CB

C8

D0

FA

C6

FE

E9

E6

FC

C6

FD

D0

DB

16

60

A2

00

20

D0

D4

60

00

03

14

B7

00

D6

29

07

F0

37 27

FE

CCA0 :AD

AD CC 05 A2

CF38 :D0 CF40 :C6

02

F6

CF48 :14

00

04

00

00

AD

CC

60

BC

5C

CF

E8

CF50 :0B

04

02

0D

0ft

0D

E8

BD

5C

CE1

E8

BC

IF

CF58 :01

05

03

0E

00

08 09 01

C5

20

0F 0C 3F

07

CCA8 :3B CCB0 :30 CCB8 :00

D6

3D

01

D6

10

EE

E8

B7

CF60 ;02

38

03

14

04

20

CCC0 :60

A5

01

29

40

D0

BE

AD

B5

CF68 :06

19

07

ID

08

00

CCC8 ill

DO

29

6F

01

BE

30

Al

CF70 :0A

20

0B

07

0C

00

CCD0 :D0

BD

11

00

D0

12

CF78 : BE

00

UF

00

14

10

A2

00

AD 30

11

CCD8 :09

A2 60 BE

D0

BD

B3

20

19

60

A9

CB

CD

15

03

A0

1C

20

ID

07

CCE8 :F0

D0 01

08 00

18

CCE0 (U

CF80 ;17 CFB8 :1B

60

78

BD

04

CF90 :23

37

24

05

16

39

03

AD

A9

AB 8D

CB

CCF0 :14

AD CB

15

03

67

CF9S :57

FF

00

00

00

00

00

CD CD

POKEL,X:SYSD:NEXT:GETKS IFKSa""THENGOSUB440:GOT

260

POKEM,RND<0)*2S6:FORX=0 TO65

BJ

270

IFRND(0)>.8THENP0KEM,RN

RH

QA

280 290

QG

300

E=65:GOSUB418

SJ

310

Q = 2+( (Q + l)AND15) :P0KEM,

D(0)*2S6 POKEL,XiSYSD:NEXT

GOSUB440:GETKS:IFKS"""T HEN260

RND(0)'256 XS

320

FORX=0TO64STEPQ:POKEL,X

CG

330

GOSUB450:GETKS:IFKS=""T

340

HEN310 GOSUB410:FORX=0TO4:A(X)

:SYSD:NEXT

=2fX:NEXT

POKEJ,80*RND(0):POKEK,5 0'RND{O)

HH

360

FORX=110TO0STEP-1:POKEL

GR

370

IFXANDA(N)THENPQKEM,256

,X:SYSD

CCF8 :58

20

D1 CC

60

20

17

9A

CF

SD

49

CF

AD

9B

6C

*RND (0)

CD00 :AD CD0 3 :CF

8D

4A

CF

60

20

FD

AE

63

380

NEXT:N=N+1:IFN=5THENN=1

CD10 :20

3A

AD

20

F7

B7

60

20

95

390

GETKS:IFKS=""THENG0SUB4

CD 8D 14

A5

14

3D

9A

CF

A5

BF

9B

CF

60

20

0D

CD

85

9C 20

CF

A5

15

8D

E3

0D

CD

A5

14

9B

8D 25

9F

CF

84

CD

AE

B3

JX

400

PRINT"{HOMEj":END

CD18 ;0D CD20 :15 CD2B :A5

SB

410

POKEJ,40:POKEK,25:POKEM

4 0:GOTO 35B

CD3G :9D

CF

BD 60

,0

CD38 :8D

9E

CF

A5

CD

15 20

PP

420

FORX=ETO0STEP-1:POKEL,X

CD49 :60

20

17

CF

AD

9C

CF

20

AC

CR

C8

430

:SYSD:NEXT POKE254,256*RND(0):POKE

CD48 :9A

FA

CD50 :63

20

17

CD

AE

9A

CD58 :9C

CF

20

BA

CB

60

CE1 20

AD 17

11 ID

CDS0 ;CD CD68 :CF

20

25

CD

A2

12

AD

9B

C0

20

AC

CB

E8

AD

9A

CF

CD70 ;20 CD7B :CB

AC 60

CB

AD

9C

CF

20

20

17

CD

A2

12

CDB0 ;9B

CF

20

AC

CB

E8

CDS 8 rCF

20

AC

CB

AD

9C

CD90 ;88

CB

60

20

17

CD

CD98 :CF

8D

46

CF

78

CDA0 ;58

60

20

17

CD

CDA8 :8D

48

CF

60

20

CDB0 :25

CD

7B

A5

01

CDB8 :CF CDC0 :£6

8D

CD 00

AD

CD

E5 A9

48 CC E6 AD 9A CF 20 17 CD 20 36 48 AD 9A DA 9B CF 8D 42

8 5

FD

85

198,0:RETURN

BQ 440 FORT=1TO1000:NEXT JK

450

IFPEEK(653)THEN450

KD

460

RETURN

RGB Kit See instructions in article on page 40 before typing in.

Program 1: rgbkii

FORY=Y1TOY2STEPSP:GQ5UB

BC

120

BH

130

GH

140

FE

A6

F0

D9

E8

A9

EF

CB30:AC

CD

AC

34

CE

4C

41

CD

56

CDDB :00

A0

00

A9

34

5B

CB38:4C

51

CD

4C

5F.

CD

4C

AD

FF

FF

86

3B

08

48

8ft

48

98

46

06 76 E3

CDE0 :85

CB40:CD

7A CE 4C

EE C8

E5 C0

CD

D0

9A

CDF0 :03

20 AC CB 01 A2 37 20 AA CB EE E6 CO

08

90

6D

A9

00

AA

CB

38

D0

5A

IS A2

IFQK=0THENPOKE55,0;POKE5 6,80:CLR

110

CF

0C

20

CG

9C

AD

ED

FR

HEN120 M= (X2-X1)/(Y2-Y1) :GOSUB

CB

CB70:FB

-

RESERV

100

AC

CB68:8D

INC.

RIGHTS

RQ

AC

AD

{SPACE)AI.t.

1989 COMPU

IFABS(X2-X1)>ABS(Y2-Y1)T

20

4A

PUBLICATIONS

90

20

CF

COPYRIGHT

KP

30

4B

REM TE1

6F

20

A9

AD

10

06

12

8D

FG

9A

A9

CB

Program 2: rgb Demo

AD

CDD0 :02

91

E3

A4

CDC8 :A2

01

54

00

20

4C

12 A9 CF 8D 92 CB 0A A9

C3

9A

2B

CB58:A2

3F

19

CF

9}

CDFB ;E5

22 FF

AD

4C

FB

El

70 80

4C

CF

EB

F0

JD AD

CC

<18

00

52

FD

AD

15 1A

AA

CC

CB

69

AD

4C

CB50:A1

00

AA

E3

20

5D

0D

IFOK=1THENOK=2:SYSS2000 GOTO180 P-S+INT(Y/B)*320+INT(X/8 )*8+ (YAND7) :POKEP,PEEK(P

4C

20 Cl CC CF 8D 47

5B

07

60

CD

06

00

09

FD

CB

F0

05

49

4C A2

CF

22

IFOK=3THEN700

C6

CB48:47

20

28

30 43 50

CB20:4C

CDEB :01

06

XQ MA KB

CB2B:CD

CB60:49

Cl A9

15 14

QB

FB CS

CEA0 :CD CE

62

AC

29

E=24:GOSUB410

350

3C

86

20

CC03 :AA

250

JS

01

FD

CBF8 :00

POKEM,RHD(0)*256:IFQ>0T HEN160

EC

MX

00 Bl C0

A5

CB

A0 01 C8

Q^Q+R:IFQ=16THENR=-1

22

CE00 iFA

IB

A5

FD

69

08

85

FD

2A

CE08 :90

D4

E6

FE

A5

FE

C9

0B

B4

D0

CF D4 29 02 IB

CE10 :90

CC

63

85

01

58

60

A9

62

14

29

AC

4B

CE1B :3F

85

FD

A9

00

85

FC

A2

C3

A9 08 12 A9 AC CB

A2

14

FC

CE20 :12

20

AC

CB

E8

20

AC

CB

0E

00

20

4E

CE2 8 :20

AA

CB

C6

00

5E

CE3 0 ;FD

D0

F5

60

D0 F9 C6 E3 CC 20

4C

A0

FC 20

140:SP=(Y1>Y2OR1):X»X1

150

PF JS

160 170

MQ

180

QB

190

4C

83 CB

CB83:AC

CB

E8

CB A2 20

CB90:B9

00

00

20

AA

CB

C8

D0

ED

CE3B :17

CD

20

25

CD

20

9B

CC

IE

CB98:F7

92 AO

CB

CE

4B

CF

D0

(IB

CE4 0 ;20

17

CE

20

4A CE

20

F9

57

CBA0:EF

EE 68

68

AA

68

28

A2

19

20

Brt

CB

09

[)7

A2

IF

8E

20

AC

CB

A9

20

A2

14

CF

D6

10

ya

bd

D6 D6

CE50 :C0

CBR0:00

00 01

79 D4

60

00

4C 2C

CE48 :CE

CBA8:30

63

3E

CE5a :20

AC

CB

A9

00

E8

20

AC

D5

MR

200

MR

210

SJ

220

EJ

230

IF

8E

00

D6

2C

00

D6

79

9A

CF

85

FB

AD

01

D6

60

A9

CB

7C

CE6H :CB CE6B :CF

AD

FB

85

FC

A2

12

A9

AD 00

9B 20

B2 70

CBC8:CD

15

03

D0

01

60

A9

30

D6

CE70 :AC

CB

E3

20

AC

CB

85

Bl

C7

CBD0:BD

49

CF

A9

04

8D

4A

CF

D0

CE78 :A9

9B

A9

07

85

9C

AC

9B

CC

78

20

E7

CB

20

E0

CES3 :A9

19 27

85

CBD8:20

85

FE

A2

00

20

E2

95

CBE0:2B

CC A0

20 D0

48

CC

58

60

CBE8:00

85

FD

84

FE

CBF0:12

A9

20

20

AC

CB

E8

A9 A2 A9

FB BD 12

CE88 CE CE90 FE CE98 00

20

AA

CB

20

Cl

CE

C6

14

D0

Fl

A5

Bl

D0

16

A2

1A

20

E2

CE

20

AA

CB

20

RA

IFNOT( [ (ABS(M)<1)AND(X1 1>Y2) ) )THF,NRETURN

BJ

AC

CBB8:A2

80:X=X+M:NEXTY:RETURN M=[Y2-Y1)/(X2-X1):GOSUB 140:SP=(X1>X2OR1): Y = Y1 FORX=X1TOX2STEPSP:GOSUB 80:Y=¥+M:NEXTX:RETURN >X2))0R((ABS(M)>1)AND(Y

CB78:CB

CBC0:10

{SPACE}KIT",8,1

)0R2f(7-IXAND7)):RETURN

CBS0:20

10

IFPERK(52033)=8THENOK»1

X=X1:X1"X2:X2=X:Y=Y1;Y1 =Y2:Y2=Y:RETURN

U*1/(1*RX):R1=RY#.72 FQRT=BTOESTEPU:X=RX«C0S (T)+X1:Y=R1*SIN(T)+Y1:G OSUB80:NEXTT:RETURN PRIHT'MCLR}(4 DOWN}"TAB (13)"RGB

KIT

DEMO"

PRINT"(2 DOWNjTHE {RVS} caps lock {off} key no w toggles between" print"the fast and slow modes. in the fast" print"mode, the composi te screen is blanked." print"vou must switch y our monitor to rgb to" print"see the screen. t

he [rvs}comm0dore{0ff)+ [rvs}shift{offJ" COMPUTE'S Gaicrio

October 1989

79


KG

240

MF

250

PRINT"KEY COMBINATION I S STILL ACTIVE IN RGB" PR1NT"MODE."

AX

260

PRINT"J2 UR

DOWN}SHITCH

MONITOR

TO

RGB

VO

ES

630

FA

640

E

BF

270

280

PRINT"THEN PRESS

PRIMTnT0 THE NEW

PRINT"COLORS.

UQ

660

PRINT"STANDARD

TO

CON

300

GETKS: IFKSO"

IEK3""

"ANDKSOC

SS

310

"THENSYS52006,C:

PRINT"(CLR) {9 S

MF

320

DO

A

670

AK

330

340

TEST.

NG THE TEST," PRINT"THE SCREEN

690

350

hp

70a

B"

XP

720

PRINT"BETWEEN

CC

360

FAST

MOOES.

MARKED

EXIT

(3

TWO

THE

MODES.

TEST

TO

EG

388

SYS52009,!)

Pll

760

77 0

40H

C=INT(RND(0)*256): POKES'.

XJ

760

AA

410

,C GETKS:IFKS=CHRS(13)THEN

FO.

790

440 420

Z=Z+1:IFZ<2024THEN40O

GB

430

GOTO390

HA

440

SYS52009,20

DG

450

PRINT"(C1,H}NOHMALLY,

QA

479

PRINT"IT

JE EK

PD

480 490

THING AS SCREEN."

CAN

500

510

DISPLAY

TH

MEMORY" 6

FOR FUN, LET PART OF THE"

PRINT"HAM USED BY THE ASIC INTERPRETER."

PRINT"{DOWN}PRESS (KVS) RETURN (Oft') TO CONTINUE

520

QO

530

SYS52012,0:SYS52009,5

CH

540

GETKS: IfKSOCHHS(13)THE N540 SYS52012,1024:SYS52009, 20

CM

550

560

GETKS:IFKS=""THEN520

PRINT"{CLR}THE

WO

CHARACTER

64

SETS

HAS

T

570

EM

580

PRINT"BK TOGGLED IN AND OUT BY PRESSING THE" PRINT"{KVS}CQMMODORE ,

(OFF)+{HVS)SHIFT(OFF) EYS. AS

590

RGB

PI!INT"HAS

SETS.

DC

600

KIT TWO

UNLIKE

KIT'S

613

PRINSCAN HV

BE

EASILY.

JM

620

I'RINT"OF

80

COMPUTE's Gaione

169,0,168,162,32,

1010

153 DATA

0,128,200,208,250

CHARACT SETS

CHANGED

THIS

THE

DEMO

,238

SQ

1020

DATA

7,192,202,208,244

1030

, 169 DATA

48,160,0,162,4,15

LOADS

October 1989

IIP

104H

DATA

0,124,200,208,250

,238

EH

1050

DATA 4,96

25,192,202,208,24

Program 3: RGB char set 75

6 b

6i:

(> [■:

<>«

sic

00

3C

66

G6

7E

66

00

3 7

A010J00

7C

66

7C

66

66

7C

00

CA

AB18:00 A020:00

3C

66

60

3C

00

50

6C

66

60 66

66

73

6C

78

aa

49

1028:00

7E

60

7C

60

60

7E

00

5E

AO30:00 A0ia:00

7E

60

7C

60

60

6a

00

2A

3E

60

60

6E

66

3E

00

A4

A040:00

66

66

7E

66

66

66

00

69

A04a:HH

7E

18

18

18

LB

7E

00

CB

A05H:00

06

06

06

06

66

3C

00

76

A0!iB:0O

66

6C

78

78

6C

66

00

BA

AO60:00

60

60

60

60

60

7E

00

4D

A06B:00

63

77

7F

6R

63

63

00

19

A070:30

66

76

7E

7E

6E

66

00

7C

A078:3O

3C

66

66

66

66

3C

00

41

PRESS

A030:00

7C

66

66

7C

61!

60

00

3A

(SPACE)[RVSlSPACE{OFF}

A0fl8:0O

3C

66

66

66

6C

00

5D

(SPACE)TO GENERATE

AO90:00

7C

66

66

7C

6C

36 66

00

86

A098:00

3C

60

3C

36

06

3C

00

79

AUA0:00

7E

13

18

18

ia

18

00

57

A0AB:00

66

66

66

66

66

7E

00

80

A0B0:00

66

66

66

66

3C

18

03

13

Aana:a0

63

63

6B

7F

77

63

00

96

A0C0:00

66

3C

3C

66

66

00

74

66

3C ia

18

18

18

00

85

30

60

7E

30

B4

PRINT"{CLR)RGB

KIT'S

ST

ABILITY

SPECTACULAR

MO

PRINT"ITS ABILITY TO DI SPLAY HI-RES SCREENS." PR I NT" A HI-RES SCREEN C

TAKEN

FROM ANY"

PRINT"LOCATION RAM, ROM,

IN

THE

INCLUDING

PRINT"RAM

UNDER

KERNAL

PRINT"I/O

ROM

PRINT'DISPLAY

A

6

THE"

THE

SPACE.

020

PRINT"TO

KE

830

GETKS: IFKSO"

BAS

AND"

AND"

BITMAP PRESS

EXIT

THE

DEMO.

"ANDKSOC

HRS(131THEN330

Aac8:00

66 66

A0D0:00

7E

0C

A0DB:0B

3C

30

30

30

30

3C

00

EC

..DRAWING"

A0E0:00

3C

F0

6B

66

FC

00

E2

0C

DC

0C

3C

08

84

18

18

IB

03

F8

10

GE

840

FC

850

IFKS=CHRS(13)THEN993 PRINT"(CLRlPLEASE WAIT.

HE

86 0

FOR I=0TO35:READA:POKE 49

A0E8:00

3C

60 0C

1S2+I,A:NEXTI:SYS49152:

AI)F0:03

18

3C

7E

S=3276B:C=31744

ABF8:00 A100:00

18

30

7E

30

18

00

00

00

00

00

00

0(1

00

33

43

X:B=0:E=2"X:GOSUB160

A108:00

18

13

IS

18

00

18

00

C6

Alia:aa

6C

6C

6C

00

00

00

00

C2

X:B=0:E=2"1:GOSUB160

A118:00

66

FF

66

66

FF

66

00

5B

A120:18

3F.

60

3C

06

18

00

21

A128:O0

6S

ia

30

46

00

BB

A130:1C

38

6F

66

3B

00

Al

18

13

00

00

06

38

30

30

00 38

00

A140:00

36 ia IC

6C IC

7C 66

IC

00

2F

A14B:00

38

IC

ac

ac

IC

38

00

A150:00

66

3C

FF

3C

66

00

00

IF 30

EJ

870

PR

880

X1=150:Y1=85:RX=75:RY=R X1=115:Y1=70:RX=15:RY=R X1=185:Y1-70:RX-15:RY=R

JH

390

EU

900

X1=150:Y1=90:RX=63:RY=5

910

0:GOSUBl60 X1=150:¥1=90:RX=63:RY=3

X:B=0:E=2*£:GOSUB160

KQ

SO

920

18

18

7E

18

IB

00

00

AD

A160:00

00

00

00

00

18

18

3a

6C

A168:00

00

00

3C

00

00

00

00

6F

A170:00

00

00

00

00

3B

38

00

05

A178:00

06

0C

18

30

60

00

00

43

Aiaoiao

3C

66

6E

76

66

3C

aa

4C

A188:00

18

38

18

18

18

7E

00

78

A190:0O

3C

66

0C

18

30

7E

00

EE

A198:00

7E

ac

18

0C

66

3C

F0

A1A0:00

0C

IC

3C

6C

7E

0C

00 00

A1A8:00

7E

60

7C

06

66

3C

00

Al

=178:GOSUB93:X1=160:Y1=

A 11)0: 0 0

3C

60

7C

66

66

3C

00

IC

178:X2=140:Y2=178:GOSUB

A1B8:00

7E

06

0C

IB

30

30

00

FE

90

A1C0:00

3C

66

3C

6fi

GG

3C

00

X1=143:Y1=17B:X2=75:Y2=

A1C8:00

3C

66

JE

06

ac

3a

33

9C

A1D0S30

00

13

ia

oa

18

la

33

29

X1=75:Y1=150:X2=140:Y2=

162:GOSUB90:X1=140:Y1=1 62:X2=160:Y2=162:GOSUB9 0

JO

930

X1=160:Y1=1G2:X2=225:Y2 = 15(I:GOSUB90:X1 = 225:Y1 = 150:X2=22 5:Y2°19O:GOSUB

JF

940

BH

950

A138:00

A15a:00

0:GOSUBl60

VE

PART"

DEMO.":SYS52003:ENf5

18

LAZY DOG."

JS

■i

ER

OVER

fRVS)RETURN{OFF)"

THE"

ER

QUIC

JUMPED

{SPACE(SCREEN.

CHARACTER

64

RGB

K

ALSO"

PRINT"NORMAL SETS,

810

WHICH

CAN"

FB

GF

6 00

B

XA

CG

DATA

OF

IC

IC

I

THE

PRINT"ANYWHERE IN THE 4'S ADDRESS SPACE." PRINT"JUST ■S LOOK AT

1000

SYS52300:PRINT"(CLR)END

(MillIt: 00

4'S

QB

TH

DISPLAYS

E CONTENTS OF EP

RX

N980

A308:00

AN BE

PK

DOWN)THE

FOX

SYS52003:SYS52000

JH

460

BROWN

740 750

PUINT"{CLR}":2=1024

SCREEN

PRINT"(10

RX FD

OF

BE

990

FORZ=0TO255:POKE1104+Z,

(SPACEJIS"

(OFF)."

HE" PRINT"SAME COMPOSITE

XG

DEMO"

GETKS: IFKSOCHRS U3JT1IE N730

SPACES)(RVS}RETURN

RGB

SYS52000:SYS52015,40960

730

PRESS

GETKS:IFKS=""THEN370

E

WAIT...":O

KK DIFFEREN

370

390

GETKS:IFKSOCHR$(13)THE

MR

"lPRINT"Tllfi

TIIF.R

BE

IIQ

980

CM

SET"

PRINT"PIJRASK

K

SPEED BETWEEN"

PRINT'THE

EP

PRINT"(CLRjLOADING CHAR

ZINEXT

AND

IS" IN

TO

GETKS:IFKS=""THEN670

T 710

CE

SYS52000:SYS52018,S,C

PRE

,1:PRINT"(CLR} (11 SPACESjCHARACTER SE

FILLS

GJ

P8INT"A

970

3

RANDOM CHAR

{ SPACE J SLOW PB

90 CA

DURI

PRINT"USE THE {RVS]CAP5 LOCK{OFF} KEY TO TOGGL

E

SET.

[RVSjRETURNfOFFi

ACTER

OX

flCTERS."

SC

TOGGLE BETWEEN SET AND THE"

DOWN)LET'

SPEED

tSPACEjWITH

CD

KA 630

C= (C+1)AND15:GOTO290

RS

162:X2=160:Y2=178:GOSUB

[SPACEjCONTINUE."

HR3(13JTHEN290

KX

X1=140:Y1=162:X2=140:Y2 =178:GOEUB90:X1=160:Y1=

(OFF)"; 650

PRESS

960

MODE.

(RVSjCOMMO

BC

TINUE":C*1 290

RGB

PACE{OFF] TO CYCLE THE {SPACE}CIIARACTER" {RVSjRETURN(OFFj PF

IN

DORE(OtT } + [HVS}SHI FT

fRVS}S

0:X2=75:Y2=15O:GOSUB9O FB

UPPERCASE/LOWEHCASE"

PRINT"SET

[SPACE]PRESS

MODE

(SPACElAND"

FH

A NEW CHARACTER SET" PRINT"WHIO! REPLACES TH

90 X1=225:Y1^190:X2=160:Y2

A3


A1D3:80

aa

13

18

03

18

IB

33

61

A4 8B:FF

83

99

99

83

9F

9F

FF

51

A72B:3b

3F

3F

3F

3F

3F

A1EO:O6

0C

18

30

13

ac

06

00

2D

A4B8:FF

C3

99

99

99

93

FF

3E

A730:33

33 CC CC

33

33

CC CC

A1E8:BB

0B

33

7E

00

00

F5

A490:FF

83

99

99

83

25

A73B:FL

FC

FC

FC

FC

FC

FC

FC

30

30

00

76

A498:FF

C3

9F

F9

FF

42

A740:FF

FF

FF

FF

33

33

CC

CC

E7

93 F9 E7

FF

A1FO:60

C9 99 C3 E7

FF

74

A748:30

01

03

07

OF

IF

3F

7F

99

99

81

FF

5B

A750IFC

FC

FC

FC

FC

FC

FC

FC

3F

3F

77 19 87 5C 9B 9F

A1F8:00

3C

7E 18 66

0C

ae 13 18

B8

60 18

00

C9

A4A3:FF

81

E7

A230:00

00

00

FF

FF

00

30

00

45

A4A8tE'F

99

99

C3 E7 99

A2O8:08

3F,

7F 18

3E

00

31

A4Ii0:FF

99

99

99

99

C3

E7

FF

D8

A758:E7

E7

E7

E0

EO

E7

E7

E7

FE

13

7F 18

IC

A210:13

IC 18

IB

18

18

55

A4B8:FF

9C

9C

94

80

88

9C

FF

65

A760IFE

FF

FF

FF

FO

F0

F0

F0

CD

A218:0O

00

00

FF

FF

00

ao

00

5D

A4C01FF

99

99

C3

C3

99

99

FF

97

A768:K7

A220:0d

30

FF

FF

an

00

00

30

65

A4C8:FF

99

99

C3

E7

E7

FF

96

A770:FF

E7 FF

E7 FF

E0 07

EO 07

FF E7

FF E7

A228:0O

FF

FF

00

00

00

BB

03

6D

A4D0:FF

81

F3

E7

CF

9F

E7 81

FF

77

A778:FF

FF

FF

FF

FF

FF

00

A23O:00

00

00

00

FF

FF

BB

33

75

A4DB:FF

C3

CF

CF

CF

CF

C3

FF

4F

A780:FF

FF

FF

EB

EB

E7

E7

A238:30

30

30

30

30

30

30

30

7D

A4E0:FF

C3

9F

0F

9F

99

33

FF

69

A788:E7

E7

E7

00

00

FF

FF

FF B7 E7 BF 00 C7 E7 3C FF C2

A240:0C

3C

0C

0C

OC

0C

OC

OC

85

A4EB:FF

C3

F3

F3

F3

C3

FF

D7

A790:Ft

FF

FF

00

00

E7

E7

E7

37

A243:30

03

aa

EQ

F0

38

IB

18

4C

A4F0:FF

E7

C3

F3 81

E7

E7

E7

FF

73

A7 98:F.7

07

00

00

00

E7

CF

81

CF

E7

FF

FF

6C

A7A0: 31-

07 3F

E7 3F

E7 3F

E7 31'

33

00

00

A4F8:FF A5H3:FF

07 3F

E0

54 CC

E7 3F

D2

IC OF 38 F0 A2601C3 CO CO C0 A268:C3 B0 70 38

E7 3F

FF

FF

FF

FF

FF

FF

4IJ

A7A8:1F

IF

IF

IF

IF

IF

IF

IF

P7

CO

CO

FF

FF

63

A50H:FF

E7

E7

FF E7

E7

FF

E7

FF

D7

A7Bfl:F8

F8

F8

F8

F8

FB

F8

P8

FF

IC

3E

07

03

02

A51B:FF

93

93

93

FF

FF

FF

FF

A7E!B:H0

00

FF

FF

FF

FF

FF

FF

99

00

99

FF

EB 63

A7C0:00

BB

BB

FF

FF

FF

FF

FF

0B 10 13 29

A250:18

A258:18

OC

13 18

EF

A270:03

07

0E

IC

38

70

E0

CO

82

A518:FF

99

03

99

A278:FF

FF

ca

CO

CO

CO

CO

C0

2D

A52B:E7

Cl

9F

C3

F9

83

E7

FF

ha

A7C8:FF

FF

FF

FF

FF

B3

30

00

A28S:FF

FF

03

03

03

03

03

03

83

A528:FF

99

93

E7

CF

B9

FF

23

A7D0:FC

FC

FC

FC

FC

FC

00

00

A288:00

3C

7E

7E

7E

7E

3C

00

FA

A533:E3

C9

FF

4D

A7D8:FF

00

00

00

FF

FF

00

A538:FF

E7

E7

FF

FF

FF

F3

A7E0:FB

FF FO

FF FO

FF FO

OF OF FF FF

0F FF

OF FF

8A

00

C7 90 E7 FF

C4

A29O:00

D5

E3

99 99

A298:36

7F

7F

7F

3E

IC

83

00

33

A54B:FF

E3

C7

CF

CF

C7

B3

FF

DF

A7E8:E7

E7

E7

07

07

FF

FF

FF

CB

A2A0:6O

60 00

60

60

C7

E3

F3

FF

A7FB:3F

01'

BF

0F

FF

FF

FF

FF

5E

99

C3

03

E3 99

FF

A5 50:FF

F3 C3

C7

18

E5 BF

A548:FF

IC

63 18

63

0F

FF

FF

FE

A7F8:0F

OF

BF

0F F0

F0

PB

FO

84

A2!(3:C3

E7

7E

CO 07 3C

60

A2A8:00

3C

7B

C3

1)4

A55B:FF

E7

E7

E7

FF

FF

91

1

It ft

3C

IT.

£

£. f.

71,'

flrt

llO

IiO

t\ J O Y) • L r

J. L

I'D

fi1 7 si i

VI !• 1

f*7 V1

V £ ~> L.

A2C0:18

18

66

66

13

13

3C

BO

E4

A568iFF

A2C8:06

06

06

06

06

06

06

OE

A570:FF

A2D0:38

IC

3E

06 7F

3E

IC

03

BB

53

A2D8:18

18

FF

FF

18

13

IS

DB

A2F.0:C0 C0

18 30

30

CO

30

30

A2118: 18

18

18

18

18

13

18

A2F0:0O

33

03

3E

CB 18 76

36

36

A2F8:FF

7F

3F

IP

OF

07

03

A3O3:00

30

30

00

00

30

A308:Ffl

fc'0

F0

F0

FB

Ffl

A318:0O

00

00

00

FF

A318:FF

a3

BB

33

00

litO

.

00

("

t) U

U \/

ft

nkfkn *

rHi r>

E7 DP

81

c c

c c

FF

FF

C3

FF

FF

FF

FF

EF

FF

FF

FF

FF

C7

C7

FF

6A

A578:FF

F9

F3

E7

CF

9F

FF

FF

3C

C3

99

91

39

99

C3

FF

43

59 2E

A580:FF A5B8:FF A590:FF

Before typing in programs, please refer to "How to Type In

E7

C7

E7 E7

E7

81

FF

27

C3

99

F3

E7

CF

Bl

FF

CO

COMPUTER'S Gazette Programs,"

00

73

A598:FF

01

93

A5AC:FF

00

00

FO

F0

FF

FF

00

00

Is.

J^

c r

81

F3

E7

F3

99

C3

FF

CE

E3 9F

C3

93

81

F3

FF

2C

47

F3 A5A8:FF 81

S3

F9

99

C3

FF

3E

4F

A5D0!FF

C3

9F

83

99

99

C3

FF

D3

FF

57

A5U8:FF

81

F9

F3

E7

CF

CF

FF

01

00

5F

A5C0:FF

C3

99

C3

99

99

FF

C3

99

Cl

F9

F3

C3 C7

FF

27 83

E7

FF

E7

E7

FF

07

12

BEI:ORE TYPING

elsewhere in this issue.

Boot Maker

A320:00

0B

83

33

30

00

30

FF

67

A5C8:FF

A32B:C0

CO

C0

C0

C0

CO

CO

ca

6F

A5D0:FF

FF

E7

A330:CC

CC

33

A5H8:FF

FF

E7

S7

FF

E7

E7

CF

DE

03

03

03

33 03

DD

03

33 CC CC 03 03

33

A33a:B3

7F

ASE0:F9

F3

E7

CF

E7

F9

FF

23

UTE!

A340:B0

00

30

33

CC

CC

33

33

BA

A5EB:FF

FF

31

FF

FF

F3 Bl

FF

FF

6A

12

A348:FF

FE

FC

F8

F0

EO

CO

80

BB

E7

CF

9F

FF

F9

SERVED

A35B:03

03

03

03

03

33

03

97

A5FB:FF

C3

99

F3 F3

E7

03

A5F0:9F CF

E7

FF

E7

FF

B6

A358:18

18

18

IF

IF

18

13

18

43

A6O01FF

FF

FF

00

00

FF

FF

FF

4D

A36O:O0

00

33

38

0F

OF

OF

BF

81)

A6BB:F7

E3

Cl

80

80

E3

Cl

FF

Al

A368:18

18

18

IF

IF

03

00

00

AF

E7

E7

E7

E7

B7

E7

E7

5D

A370:03

0B

00

F8

FB

18

18

18

B7

A6101E7 A618:FF

FF

FF

00

00

FF

FF

FF

A378:00

00

00

00

00

33

FF

FF

BF

A620:FF

FF

30

00

FF

FF

FF

FF

A380:OO

00

00

IF

IF

ia

18

13

5B

Afi28:FF

00

00

FF

FF

FF

FF

FF

65 6D 75

A38B:ia

13

18

FF

FF

00

00

00

E4

A630:FF

FF

FF

FF

00

00

FF

FF

7D

A390:00

00

BB

FF

FF

18

18

13

30

AG38:CF

CF

CF

CF

CF

CF

CF

CF

7V39B: IB

18

18

FB

F8

ia

F4

A640:F3

F3

F3

F3

F3

F3

F3

F3

A3A0:C0

ca

CO

CO

C0

IS 18 CO CO

CO

E7

A64 8:FF

FF

FF

IF

OF

C7

E7

E7

B5 8D DG

A3A8:E0

EB

E0

EF

A650:E7

E7

E3

FO

t-a

FF

FF

FF

DE

07

E0 07

EB

07

E0 07

EO

A3B0:37

EO B7

07

07

F7

A658:E7

E7

C7

OF

IF

FF

FF

FF

76

A3B3:FF

FF

BB

00

33

aa

33

00

FF

A660:3F

3F

3F

3F

3F

00

30

EF

A3C0:FF

FF

FF

00

33

BB

33

00

08

3F

A668:3F

IF

8F

C7

E3

Fl

F8

FC

61

A3C8:00

00

00

00

00

FF

FF

FF

10

A670:FC

FB

Fl

E3

C7

8F

IF

3F

FO

FF

FF

OF

A 678:00

00

3F

3F

3F

3F

3F

3F

56

A6B3:00

00

FC

FC

FC

FC

FC

FC

Article ■)»i page 31. PB

100

REM

COPYRIGHT

1989

COMP

PUBLICATIONS,

INC.

5PACES}ALL

RIGHTS

RE

110

PRINT"{CLR}"TAQ(12)"COP

IA

120

YRIGIIT 19B9":PRINTTAB (6 )"COMPUTE! PUBLICATIONS , INC." PRINTTAB(9)"ALL RIGHTS

JE IS

130 140

T-T+X:POKEJ,X

EX

150

NEXTJ

EQ

160

IFTO13861THENPRIHT"KRH OK IN DATA":3TOP

FF

170

PRINT"{2

JK

180

PRINTTAB(14)"64

FG

190

SYS

ftF

2B0

INPUT"!2 DOWN}FILENAME (SPACE)OF PROGRAM TO 90 OT";AS

EH

210

N=>U72:GOSUB39B:POKE83

JR

IspaceJreserved." FORJ=400 0TO4113:READX

DOWNj"

BOOTER"

4000

A3D0:03

03

03

03

33

33

A3D8:03

B0

00

BB

FO

FB

FO

F0

A3E0:0F

0F

0F

OF

00

OB

30

00

3E 46

A6H8:FF

C3

81

31

81

31

C3

FF

A8

A3E8:18

18

18

FB

F8

00

00

00

9C

A690:FF

FF

FF

FF

FF

00

00

FF

DD

A3F0:F0

FB

FO

FO

an

00

33

00

IA

A698:C9

80

80

80

Cl

E3

F7

FF

90

A3F8:F0

FB

FO

FO

0F

BF

BF

0F

04

A6A0:9F

9F

9F

9F

9F

9F

9F

9F

ED

A400:FF

C3

99

91

91

9F

Cl

FF

15

A6AB:FF

FF

PF

F8

FB

E3

E7

E7

54

A408:FF

E7

C3

99

99

81

99

FF

63

A6BO:3C

18

81

C3

C3

Bl

13

3C

IF

A410:FF

33

99

33

99

99

83

FF

DF

A6RB:FF

C3

31

99

99

81

C3

FF

IB

A41B:FF

C3

99

9F

9F

99

C3

FF

6A

A6CB:E7

E7

99

99

E7

E7

C3

FF

2F

A420:FF

87

93

87

FF

81

A6CB:F9

F9

F9

F9

16

9F

9F

81

FF

7C

A6D0:t'7

E3

80

F9 Cl

F9

81

9F

9F

FF

CO

ACDB:E7

E7

00

00

B7

68

PG JB

260 270

FORI=1TO4

9F

F7 E7

E0

9F

E3 E7

FF

81

F9 Cl E7

F9

A430:FF

99 83 33

99

A428:FF

93 9F

A43B:FF

Cl

9F

9F

91

99

Cl

FF

56

A6E0:3F

3F

CF

CF

3F

3F

CF

CF

FA

MC

2B0

A443:FF

99

99

81

99

99

99

FF

Al

A6E8:E7

E7

E7

E7

E7

E7

E7

E7

36

FH

290

IFY>0THENY=Y*16:A=X IFI=1THENV1=Y

A448:FF

81

E7

E7

E7

E7

81

FF

4F

A6F0:FF

FF

FC

Cl

89

C9

C9

FF

01

3G

300

IFI=2THENV1=V1+16*Y

A450:FF

F9

F9

F9

F9

99

C3

FF

B4

A6F8:00

83

CB

E3

F0

F8

FC

FE

FO

».F

310

1FI=3THENV2=Y

A458:FF

99

93

87

87

93

99

FF

BO

A730:FF

FF

FF

FF

FF

FF

FF

FF

4F

IK

320

IFI=4THENV2=V2+16*Y

A463:FF

9F

9F

9F

9F

9F

31

FF

FO

A788:0F

0F

0F

BF

BF

OF

OF

OF

57

9C

94

9C

9C

FF

42

A710:FF

FF

FF

FF

00

00

00

30

5F

99

88 89

83

A470:FF

Bl

31

91

99

FF

EE

A718:00

FF

FF

FF

FF

FF

FF

FF

67

M78:FF

C3

99

99

99

99

C3

FF

3A

A 7 2 0:FF

FF

FF

FF

FF

FF

PF

33

6F

330 340 350

NEXT

A468:FF

KG =F 3M

U

3,

n

220

INPUT"I5

PJ

230

; AS IF AS="N"THEN250

JE

240

POKE850,234:POKE828 , 0 :G

250

OTO350 INPUT"ENTER

SX

r!D

IT

BASIC

SYS

(Y/N)

ADDRESS

!A

A=A/16:X=INT<A):Y=A-X

POKE

851,V1;POKE852,V2

INPUT"NAME OF THE OOT PROGRAM";AS

COMPUTE!1) Gazette

NEW

October 1989

B

Bl


CG

360

N=4113:GOSUB390:POKE403 5,M

FJ

370

SYS

HS

380

END

HP

390

M=LEN(AS)

PD

400

FORI=1TOM

QS

410

Y£=LEFT$(AS,I)

DH

420

XS=RIGHTS(YS,1)

HF

430

B=ASC(X$)

JA

440

POKEN+I.B

ER

450

NEXT

KD

460

RETURN

EJ

470

DATA

DATA136,194,169,1,141,

PG

1120

DATA194,208,165,76,49,

HH

1130

DATA233,200,202,204,20

QE

1140

DATA204,202,200,0,2,4,

MF

1150

6,8,10,12,14 DATA1,0,1,99,166,233,5 0,117,184,0

FX

1160

SYS

25,208,173,7

6,207,206

169,52,141,44,3,16

8

DATA

247,96,32,138,255,

XH

AJ

490

DATA 105,32,189,255,169 ,0,162,1,160,8,32,213,2 55,76,162,0,189,101,3,1

500

57 DATA 119,2,232,224,4,20 8,245,169,4,133,198,96, 82,85,78,13,169,2,162,8

510

DATA

160,255,32,196,255

,169,3,160,16,162,18,32 ,189,255,169,44,133,254 ,169 DS

520

DATA 3,133,255,169,254, 162,128,160,3,32,216,2 5 5,32,138,255,96

Screen Play Article on page 54.

930

REM

EA

1060

-

C.

1989

COMP

PUBLICATIONS,

INC.

ALL

RIGHTS

RESERVED

•*

BOUNCE

«*

910

REM

923

FORA=49617TO49809:REAUA

RP

930

DATA120,169,246,141,20,

940

3,169,193 DATA141,21,3,173,17,208

A:POKEA,AA:NEXT

,41,127,141

FT

950

DATA17,208,173,116,194,

SP

960

DATA169,1,141,26,208,16

RF

970

DATA13,220,B8,96,162,1, 224,8,240

CQ

980

DATA32,189,119,194,141,

RJ

990

141,10,208 9,127,141

22,208,238

-

ALL

DATA247,193,24,160,0,18 5,116,194 1000 DATA125,128,194,141,18 ,203,169,1

16

8D

70

03

A9

10

51

03

A9

0819: 00

BD

03

BD 3D

3D

03

A9

Al 55

8D

03

AD

00

DC

29

F0

F9

AD

DC

29

IN

BB31I F0

F2

20

8E

A9

00

RESERV

0839: 3C

03

8D

3D

01 08 03

20

F3

0841: 20

75

0A

20

C5

09

0849: 10

20

D3

0C

20

AB

20 10

75 D7 0A 38 5C F0

02

D0

18

AD

3C

B6

15

4C

3E

08

AD

CD

3C

03

F0

AE

CD

3D

F0

A9

AD

3E

03

D0

BD

22 9A 96 11 4C 49 B4

CD

3D

03

D0

10

AD

D0

0B

AD

3F

03

[)0

3E 06

,3,169,194 1100

DATA141,21,3,173,17,20

1110

8,41,127,141 DATA17,208,173,35,195,

0869: 20 0B71: 03 0B79: 03 0881: AD 0889: F0 0891: 20

40

RA

141,18,208

Pb

BE

15

D0

85

FF

E8

E0

17

08Ali A2

D0

F5

A9

00

B5

92

AD

08A9: 3C

03

4A

4A

4A

4A

09

30

58 44

08B1: 8D

A7

05

AD

3C

03

29

0F

3D

0BB9: 09

30

BD

A8

05

AD

0 8C11 4A

4A

4A

4A

09

30

08C9: 05

AD

3D

03

29

0F

03D1I BD

Bl

05

AD

50

03

08D9: 4A

4A

09

30

8D

08E11 50

03

29

0F

09

0BE9: 04

AD

51

03

4A

0BF1: 09

30

8D

2F

05

08F9: 29 0901: A9 0909: IF 0911: 49 0919: 29

0F

09

30

09

AD

00

85

FB

AD

01

DC

29

IF

05

FB

85

FB

A6

DD 49 ez IF 53 02 5B

04

78

F8

38

DD

03

01

9D

50

03

0929::58

D0

FB E9 05

14

0921: 50

A9

01

9D

50

D8 03

0931::A5

FB

29

0B

F0

14

78

FB

7C

0939-:1B

BD

50

03

69

01

9D

50

DB

0941 ;03

D8

58

90

05

A9

99

9D

BE

0949 :50

03

A5

FB

29

03

F0

24

0951 ;A5

02

49

01

85

02

A2

00

DATA201,75,208,5,169,3 5,141,11,195

0959 iBD D7 0961 :E8 E0

04

49

80

9D

D7

04

04

D0

F3

A2

00

BD

14 69 S3 95

1250

DATA141,35,195,141,18,

0969 :27

05

49

80

9D

27

05

E8

FD

0 971 :E0

05

D0

F3

A5

FB

29

10

8E

1260

208,169,1 DATA141,25,208,76,49,2

0979 :D0

4C

D4

08

A6

02

D0

34,35,200

09B1 :1B

03 A9

02

8D

41

03

A9

99

3B A7

DATA201,202,203,204,20

0989 :8D

40

03

A9

00

8D

3F

03

3,202,201 DATA200,B,3,6,9,12,15, 19,22,0 SYS 49810

0991 :AD 0999 ;BD

50

03

3D

3E

03

A9

52

03

60

A9

00

3D

3C 41

09A1 :03

AD

51

03

8D

40

03

60

CE

09A9 :A2

40

A3

00

88

D0

FD CA

09B1 :D0

FA

60

A0

10

88

D0

FD

7F 43

09B9 :60

A2

80

A0

00

88

D0

FD

80

09C1 :CA

D0

FA

60

AD

41

F0

09C9 :05

A9

02

8D

41

03

03 A9

09D1 :8D

42

03

8D

43

03

8D

55

Q9D9 :03 09E1 :03

8D

56

03

A9

0F

8D

44

8D

45

03

8D

46

03

BD

09E9 :47

03

8D

48

03

BD

49

03

09F1 :8D 0 9F9 :03 0A01 !03

57

03

3D

4A

03

8D

4B

A9

00

3D

4E

03

8D

4F

8D

5B

03

8D

59

03

8D

3C 56 0B B4 CA 7A 9E B9 9A

0A0 9 :53

03

8D

54

03

8D

5A

03

84

BALI :A9 0A19 :4D

05

8D

4C

03

A9

0A

3D

03

A2

00

aE

64

03

8E

0A21 :65

03

8E

5B

03

03

8E

60

03

8E

8E 61

62

0A29 :E8

03

A9

12 83 4A 3B

0ft31 :04

8D

5C

03

8D

5D

03

BD

DB

0A39 :5E

8D

5F

03

3D

67

03

BD

66

03

A2

00

BA

D4

E8

E0

18

D0

F8

05 F0 57

1130

DATA13,220,88,96,162,1 DATA34,189,36,195,141,

22,208,238 DATA184,194,24,173,35, 195,125,45 DATM95,201,252,176,43

1170

DATA169,1,141,25,208,1

11S0

DATA170,104,64,173,36, 195,141,22

1190

DATA208,169,1,141,184,

1200

194,173,35 DATA195,201,210,176,22 ,105,40,141

1210

DATA35,195,141,18,208,

76,212,194

JF 1220 DATAi73,36,195,141,22, 208,169,1 1230

DATA141,184,194,238,11 ,195,169,35

MH

1240

1270

PC

1280

HC

1290

Program 3: Off EK

2000

REM

COPYRIGHT -

1989

PUBLICATIONS, ALL

RIGHTS

COM IN

RESERV

ED 2010

REM

DATA194,170,189,136,19

GA

2020

FORA-49974TO5O007:READ

OFF

AA:POKEA,AA:NEXT

SH

A7 34

D2

1160

XD

03 BE

D0

BD

MP

00

20

1150

GB

41

A2

21

GA

FD

AD

08

16

1140

FB

BB

25

8E

DQ

XG

D0

4C

02

,224,8,240

CB

03

D0

DATA169,1,141,26,208,1 69,127,141

SH

3F

B3

0899: BD

1120

MM

2030

DATA120,169,49,141,20, 3,169,234

JX

2040

DATA141,21,3,169,8,141

KX

2050

DATA0:BEM

3,28,169,1 DATA157,136,194,76,103 ,194,24,222 DATA116,194,189,116,19

RB

2060

DATA141

GR

2070

DATA32:REH

4,141,18,208

JJ

2080

DATA208,169,0,141,26,2

0M1 :A9

03 06

08

0ft49 :9D

00

1100

DATA221 ,142,194,208,5,

82

COMPUTE'S Gazette

October 1989

AD

0861: 03

9,0,141,7

HD

8D

0859: 03

RG

84

10

DATA120,169,183,141,2B

6, 194,141, 18

1090

36

05

AA:POKEA,Aft:NEXT

4,208,23,24

XH

30

A9

1090

1040

1080

32

00

BF

C.

DC

9E

00

C9

7,194,173,7 DATA194,201,3,208,5,16

DATA208,221,139,194,20

07

00

03

PUTE!

1070

C5

00

0851: 41

DATAl.141,247,193,238,

DATA254,116, 194,189, 11

08

FORA=49810TO49973:READ

1030

,22,208,169

14 before typing in. 3801: 0B 0809: 32 0811: 50

1080

AA

,104,170,104

See instructions in article on page

PQ

DATA64,173,119,194,141

MM

RIGHTS

Slap Shot

0829: 10

WAVES

1020

1060

49974

REM

KK

OH

SYS

1070

DATA141,25,208,104, 168

1M50

2100

FP

1010

CH

AM

0821: 06

PUBLICATIONS,

RM

PE

DATA169,129,141,13,220 ,88,96,0

COM

1989

ED

XS

PQ

XQ

COPYRIGHT

04,168,104

QP

DS

REM

PUTE1

AK

COPYRIGHT

UTE!

2090

3C 63

,141,18,208

Program 1: Bounce SA

49617

Program 2: waves

169,2,162,8,160,255,32, 136,2 5 5,16 9,0,160,3,162 ES

AQ

234,99,117

,181,15,153,51,3, 136,20 488

1110

4075

9,3,141,45,3,160,54,105

EC

169,0,157 AJ

,22,208,169 COLOR SCREEN

3D

03

DC

F2 8D B0 4C 09 30 67 4A 4A FD 04 AD 5B

30

3D

DD

4A

4A

4A

1C

AD

51

03

BB

BD

30

05

20

DC

29

IF

0B

F2

F5 76 pa

25 55

17


0A51 :A9

0F

SD

IB

D4

A9

F3

0CF9:20

BF

14

20

B8

10

20

78

55

0FA1:00

08

8D

A9

4B

0F

20

20

79

8D

D0

F0

03

AC

A9

03

8D

A2

A6

02

D4

0FA9:AC

07

14

08

14

85

CF

EA

0D09:B4

02

F0

BD

0FB1:09

D0

A5

FB

29

20

8D

01

D4

A9

3F

ID

41

03

A9

09

AD

0A69 :D4

E6 C9

03

20

0A61 :FA

0D01:0D

49

A3

0C

29

FB

A9

DC

03

D4

F3 D4

8D

0A59 :06

2D

00

00

E0

0E

78

D4

60

A2

29

F0

01

C8

0D19:AD

10

D0

29

01

10

78

9D

00

3C

IB

9D

9C

4C

18

AD

3D

03

69

8D

94

60

A9

80

9D

00

3E

F0

BD

BC

D0

3D

BC

36 45

19

01

09

27

0D21iF8

8C

0A81 :00

06 07

DO

BD

27

9E

F0

0A79 :17

D0

0D29:3D

03

DB

5B

AE

E7

19

9D

00

3F

E8

D0

13

4B

0D

0AB9 :BD

90

03

D0

E3

E0

4A

BC

AD

0A91 :E5

A9

3E

BD

1C

D0

A9

00

IB

0FD9:CD

09

D0

90

03

8D

09

D0

01

B5

73

F8

B0

CD

B0

03

3D

08

BD

IB

D0

3D

ID

31

3C

03

01

8D

3C

03

Fl

0FE9:07

D0

CD

09

D0

B0

8D

25

D0

5F

A0

0D49:D8

5B

A9

11

8D

12

D4

20

03

BD

01

A9

69

07

D0

D0

0FE1:A9

75

17 A9

29

F0

0A99 :8D 0AA1 :D0

0039:00 0D41:AD

10 18 CE

8D

07

D0

9B 25

DO

0D31:00

4C 00

0FB9:88 A5 0FC1:E0 00 0FC9:CE 0F BFDliCD 07

02

BD

68

FB

00

27

17

01

0F

D0

F0

0A71 :BD

0011:39 AE

01

E6

AA

BFF1:09

0AA9 :8D

15

D0

A2

09

A0

02

A9

86

D0

A9

4F

CD

03

D0

90

9F

0C

AD

41

03

F0

05

A9

5A

0AB1 :06

0D51:25

D0

8D

28

D0

80

7A

CD

05

D0

IF

0059:02

8D

41

03

20

AB

10

20

20

03

90

26

80

D0

3E

0FF9:03

0AD9 :2A

D0

8C

29

D0

8C

2B

D0

IB

1001:03

8D

05

D0

A9

03

27

09

A9

20

8D

12

07

8E

D0

A9

0C

8D

FF

1009:D0

B0

03

3D

03

D0

CD

05

F2

20

BA

09

20

BA

09

1A

D0

8D

D0

A9

0B

8D

B6

0D69:BA

09

0AC9 :20

27 21

20

D0

0AC1 :A2

D4

El

CD

0D61:BA

1011:D0

B0

03

8D

05

D0

AD

10

D5

0AD1 :2D

D0

A2

00

BD

A4

16

9D

4P

0AD9 :00

00

E8

E0

0E

D0

F5

A9

96

0AE1 :10

8D

10

D0

A2

00

BD

B2

0AE9 : 16

9D

FG

07

E8

E0

07

20

D2

20

D2

0D71:20

BA

09

20

BA

09

60

CE

0D79:56

42

A9

22

0DB1:0A

8D

56

03

A2

86

23

AD

02

8D

00

00

03

A9 02

42

D0

02 90

CD

03

29 00

0A

56

1019:D0

AD

F6 24

D0

03

7C

33

0D89:AD

20

F9

0A

A9

22

0F

0D

56

D0

D0

03

94

A9

03

29

D0

53

D0

90

03

8D

02

AD

54

03

D0

03

20

1C

04

D0

83

FF

A2

76

0D91:E6 0D99:F9

0D

9F

A9

72

AD

03

0A

0DA1:D0

IF

A9

30

BD

55

AE

9A

0DA9:42

03

E8

E0

18

90

55 03 02

F0

4B

03

02

CE

29

E8

55

D0

FF

1029:10 D0 1031:CD 04 1039:AD 10 1041:37 CD

A2

7A

0DB1:18

8E

42

03

AE

43

03

E8

65

0DB9:E0

18

90

02

A2

18

8E

43

52

CE

03 8D

D0

A9

00

02

20

9E

0F

67 03 E6

03

A9

67 02

AD

02

20

10 8A 55

0F

20

25

0C

CE

57

03

AA

1021:02

0ftFl :F5

60

A9

0AF9 :00

BD

B9

93 16

0B01 :E0

09

D0

FS

18

A2

00

A0

2F

0B09 :22

20

F0

FF

A2

00

BD

C2

BB11 : 16

20

D2

FF

E8

E0

08

D0

A9 40

0819 :F5

18

A2

01

A0

00

20

F0

CA

0B21 :ff

A2

00

BD

CA

16

20

D2

7D

0B29 :FF

F,8

E0

0E1

D0

F5

19

A2

B7

0B31 :01 0B39 :BD

A0

IB

20

F0

FF

A2

00

22

0DC1:03 0DC9:11 0DD1:85 0DD9:9E

D9

16

20

D2

FF

EB

E0

B2

0DE1:AE

58

03

AD

57

03

00

0C

19

0B41 :0F

D0

AD

41

03

F0

IS

B9

0DE9:A9

82

BD

57

03

EB

E0

A2

A0

0F

20

F0

FF

19

0DF1:D0

02

A2

00

8E

58

03

04 60

22

:1B

F5 01

85

iA2

00

E8

16

20

D2

FF

D5

0DF9tA6

02

BD

4C

1099:AD

BD

03

29

0C

F0

2A

:EB

E0

0C

D0

F5

A2

A9

8E

0E01:71

10A1:D0

DE

46

03

BD

46

03

D0

64

10A9:31

EA

0B4 9 0B51 0B59 0B61

67

02

D0

B0

03

8D

02

6C

AD

10

D0

29

04

F0

0A

91

1051:A9

37

CD

04

D0

BO

03

8D

EA

1059:04

D0

60

78 1061:03 A9 69 80 1069:AD 41 03 C9 1071:52 03 AD 52

A9

10

8D

15

01

14

03

58

60

31

01

D0

38

CE

38

03

D0

30

A9

BB

1079:3C

8D

52

03

78

FB

3B

AD

5B

1081:3F

03

E9

3D

3F

03

B0

6F

1089:0D

AD

3E

01 03

E9

00

8D

3E

3C

1091:03

A9

59

3D

3F

03

DB

58

Bl

3E

03

D0

0A

AD

3F

03

16

05

A9

02

8D

41

03

4C

84

78

A9

31

8D

14

03

Bl

03

60

AE

4D

0A

AB

5B

02

D0

6B B4

1049:D0

:E2

9D

78

04

A9

62

00 9D

C0

72

0E09:69

BD

44

03

9D

46

03

E0

EE

0B69 :07

A9

00

9D

7B

DS

9D

C0

6A

0E1L:01

31

EA

8D

AD

4C

03

29

04

10B1:A9

F0

fiF

0B71 :OB

EB

E0

2B

D0

E9

A0

70

0E19:F0

AC

02

D0

C8

D0

08

03

F0

15 7B

CA

BB

0B79 :85

FB

85

FD

A9

04

85

FC

47

0E21:AD

D0

09

02

3D

10

D0

59

03

85

FB

0B91 :A9

D8

85

FE

00

36

02

67

0E29:3C

02

D0

4C

73

0E

AC

02

F9 1A

10C1:BD

58 8A B9

A2

14 10

10B9:5B

A9

10C9:85

FC

B9

03

00

85

FD

CB

61

91

FB

A9

00

0B

0E31:D0

88

C0

D0

08

00

2D

10

D0

F0

00

AD

02

A2

FF

10

9B

00 02

A9

10D1:C8

0BB9 :A0 0B91 :A6

E0

0D

B0

06

E0

07

CE

0E39:D0

29

10

D0

8C

02

7F

A2

41

86

FE

A5

FB

29

E3

FD

8D

10D9:02

:90

02

A9

0C

91

FD

A0

27

5B

0E41:D0

4C

73

0E

AD

4D

03

29

F9

:91

FD

A9

El

91

FB

E6

02

9F

0E49:04

F0

14

AC

04

D0

CB

DO

B6

:1S

A5

FB

69

28

B5

FB

85

20

0E51:0B

AD

D0

09

04

8D

10

6F

;FD

A5

FC

69

00

85

FC

49

10

BF

02

C9

D0

0A

73

0E

AC

EC

7B

FB

BF

00

8B

C0

FF

D0

08

04

A9

FC

04 80

0E61:04

0BC9 ;8D

14 A9 C0

4C

A9 9F

A5 an

D0

FE

BC

04

0BB9 :DC 0BC1 :C7

85

0E59:D0

07

50

0E69: 10

D0

29

FB

8D

10

FE

8D

E7

07

A2

00

A9

19

D0

A6

02

BD

0BD1 :A9

0E71:04

4C

9D

F2

D9

9D

1A

83

F0

35

DE

4A

DA

9D

0E79:03

0BD9 ;0F

0E81:03

D0

2D

BD

0BE1 :42

DA

6A

DA

E8

E0

04

6A

0E39I03

AC

03

0BE9 :D0 0BF1 : IB

ED

9D A9

55

8D

F2

05

BD

3E

0E91:AC

05

06

A2

49

8E

F5

05

8E

E4

0E99:D0

0BF9 !lC

06

EB

BE

6A

06

BE

43

71

0C01 :06

E3

BE

6D

06

BE

44

06

0C09 :A2

42

1A

06

BE

ID

06

0C11 :BE

42

8E 06

8E

45

06

E8

0C19 :F3

05

8E

05

8E

0C21 :8E

6C

06

F4 60

AD

0C29-.02

A2

00

A5

02

0C31: 02

A9

09

A8

B9

0C39::32 BC41: :E9 0C49i E0 0C51; 03

04

E8

A5

02

08 03 85

B0

02

A9

D0

DF

02

0C59: 02

A9

BC61: 4D 0C69: E9

09

82

FD

DF

02

4B

B5

13

10E1:01

F0

0A

18

A5

FD

10E9:B5

FD

4C

F5

10

38

10F1:E9

09

85

FD

A5

FB

10F9:F0

10

A5

FC

69

B7

1101:FC

90

A9

41

85

FE

4C

4D

AD

Dl

11

A5

FC

E9

06

85

FD

D0

BC

1111:FC

B0

04

A9

00

35

FE

A9

B6

03

29

1119:00

8D

62

03

A6 FC

A4

FD

SB

03

BD

4A

81 07 0C

1109:18

18 14 3B

69 A5 29 06

1121:AD

10

D0

29

BE

05

FE

BD

60

48

03

9D

4A

A8

1129:10

D0

BE

00

D0

8E

0C

00

03

D0

E0

01

03

6F

D0

BC

0D

D0

60

20

49

BD

4C

03

01

FC

11

60

CE

60

60

81

01

88

BD

4C

03

02

0E

03

AD

29

1131:8C 1139:3C

01

D0

D0 29

1141:03

F0

01

60

A9

02

8D

60

ia

0EA1:D0

01

ca

E0

01

D0

06

BC

71

CE

AD

D0

0EA9:05

D0

4C

0E

8C

03

D0

9A

1151:2E

A2

00

AD

62

F0

02

21

C6 11

0EB1:A6

02

BD

00

DC

29

0F

49

61 03

03

Bl

61

03

F7

1149:03

4C

1159:A2

20

8E

61

03

AD

62

03

53

8E

4D

0EB9:0F

85

FB

BD

44

03

85

FC

50

09

EE

5D

03

EE

5F

03

77

6B

06

1161:D0

cc

0EC1:BD

48

03

85

FD

BD

4C

03

0A

1169:4C

80

AE

62

03

8A

EB

FB

42

03

85

64

11

0EC9:35

FE

A5

FB

29

01

F0

0C

18

1171:29

80

D0

02

CA

CA

E0

84

4A

C9

0B

90

ID

0ED1:A5

FE

29

01

D0

04

C6

FD

D7

1179:D0

02

A2

04

SE

62

03

CE

EB

IE

17

9D

52

0ED9:C6

FD

E6

FD

A5

FB

29

02

07

1181:5C

AD

5C

03

D0

3A

AD

8B

07

38

FC

03

F0

0EE1:F0

0C

A5

FE

29

02

D0

04

15

1189:5D

03

3D

5C

03

AD

03

2B

00

85

02

63

E0

0EE9:C6 FD C6

FD

E6

FD

A5

FB

18

1191:29

04

D0

17

AE

0C

[)0

E8

05

A2

00

AD

43

5E

0EFl:29

04

F0

0C

A5

FE

29

04

02

09

97

C9

90

BE

0EF 9:1)0

04

C6

FC

C6

FC

FC

ID

D0

8E

0C

D0

8E

00

DO

24

08

A8

B9

IB

17

9D

7A

0F01:A5

FB

29

F0

0C

FE

98

11A9:4C

0C

D0

CA

E0

C9

E8

02

F0

07

38

0F09:29

08

D0

C6

FC

FC

CC

11B1:FF

D0

08

AD

10

D0

29

BE

B8

08

□0

02

A9

00

85

02

0F11:E6

FC

A5

FC

D0

02

BE

0C

00

BE

D0

F0

0F19:85

FC

A5

FD

00

02

6A

AD

03

00

DF

41

10

D0

03

01 01

11B9:8D

0C71: E0

B2 09 3C

11

AE

A5

C2

04

0B 04

E6 A5 C6 A9 A9

41

BD

08

10

D0

02

0B

AD

A5

1199:D0 llftl:10

11C1:D0

CE

5E

03

AD

5E

03

D0

B9

0C79: 2C

AD

3E

03

4A

4A

4A

4A

11C9:16

AD

5F

03

8D

5E

03

AC

17

0C81: 09

30

8D

04

AD

D0

03

01

15

BD

3D

02

63 ac

29

09

88 C8

AD

0F

3E 04

03

0C89: 29

3C 30

0D

00

AD

72

0C91i 3F

03

4A

4A

4A

4A

02

38

AD

65

0C99! an

3F

04

AD

3F

03

D0

AD

63

0CA1: 09

30

8D

01

40

04

0CA9: 4A

4A

4A

4A

09

0CB1: 04

AD

3C

03

0CB9: SD

06

04

0CC1: 4A

4A

0CC9: 3D

03

0CD1: 04

0B99 0BA1 0BA9 0BB1

65

0F21:85

FD

A5

FC

C9

10

00

0A

49 B0 40

F5 AD 35

0F29:A9

0F

85

FC

A5

FE

49

0C

28

0F31:85

FE

A5

FD

C9

10

09

30

B5

0F

85

FD

A5

FE

D0 49

0A 03

A0

0F39:A9

1101:00 11D9:D0

3F

HE 1:62

03

29

29

0F

0B

0F41:B5

FE

A6

02

A5

FC

90

44

77

11E9:0D

00

02

AD

3C

03

52

0F49:03

A5

FD

9D

48

03

A5

FE

84

11F1:63

03

E5 48

as 3D

AC

0D

D0

C0

46

CD

30

8D

05

90

0F51:9D

4C

03

A6

02

BC

59

03

D4

11F9:B0

04

29

0C

09

C0

EA

18

29

0F

09

30

B6

0F59:B9

E7

1A

85

FC

A5

FB

29

89

1201:90

04

29

DC

09

02 01

8D

63

IF

AD

3D

03

4A

4A

4A

0F6l!03

F0

0A

85

FD

A5

FC

29

80

1209:03

AC

0D

D0

C0

81

07

BC

09

30

8D

26

04

AD

70

0F69:0C

05

FD

85

FC

A5

FB

29

86

1211:C0

AF

B0

03

4C

48

90 12

AD

ID

29

0F

09

30

8D

27

A2

0F71:0C

F0

0A

85

FD

A5

FC

29

15

1219:10

D0

29

01

D0

11

AE

00

D6

CB 7F

60

20

2S

0C

20

BA

09

B9

0F79:03

05

FD

85

FC

A0

00

B9

95

1221:D0

E0

13

Bfl

0A

AD

63

03

24

0CD9: 20 BA 0CE1: 20 BA

09

A9

11

8D

12

D4

24

0F81:E7

1A

CS

FC

F0

03

CB

D0

98

1229:29

03

09

0B

8D

63

03

AD

Fl

09

A9

20

8D

12

D4

A4

0F89:F6

9B

9D

59

03

0A

0A

IB

FE

1231:10

D0

29

01

F0

11

AE

00

EF

0CE9: AD

41

03

F0

05

A9

01

8D

F6

58

03

Aft

BD

EB

FF

1239:D0

E0

45

90

0A

AD

63

03

80

03

20

FC

13

20

9B

13

A2

9D

F9

07

60

A6

1A 02

A6

3CF1: 41

0F91:6o 0F99:02

BO

2F

1241:29

03

09

04

8D

63

03

AC

C8

Oclo&or 1939

83

COMPUTE'S Gazette


1249

0D

D0

C0

81

DO

22

AD

18

D2

1251

D0

29

41

D0

0A

39

E0

13

B0

14

4C

00 12

D0

1259

AE 67

AE

DC

1261

00

D0

E0

46

90

29

BC

09

02

AD 63

A5

03

0A 8D

63

1269

03

7B

1271

AC

0D

D0

C0

AE

DO

22

AD

FF

1279

10

D0

29

AE

[)0

E0

13

1289 1291

AE

00

DO

D0 14 46

0A

1281

41 BO EB

IF B3 63

63

03

29

OC

09

01

1299

03

68

CD

63

03

Ffl

12A1

81

8E

04

D4

CA

BE

00 90 12 OA AD 8D 63 09 A2 04 D4

D3 D9 65

12A9

60

A9

00

85

02

AD

62

03

4F

12D1

D0

3C

AD

02

D0

85

FB

AD

65

12B9

03

D0

85

FC AD

10

D0

29

8C

12C1

02

85

FD

20

34

13

A5

FE

42

12C9

F0

06

A5

02

09

02

85

02

1A

12D1

AD

04

DO

85

FB

AD

05

130

Bl

121)9

85

FC

AD

20

34

D0 fiS

29 FE

04 F0

6F

FD

10 13

85

12EL

06

D5

12E9

A5

02

39

04

85

02

AD

06

53

12F1

D0

85

FB

AD

07

D0

85

FC

BD

12F9

AD

10

DO

29

08

85

FD

20

18

1301

34

13

A5

FE

FO

06

A5

02

97

1309

09

08

85

02

AD

08

D0

65

3B

131L

FB

AD

09

D0

85

FC

AD

10

5A

1319

1)0

29

10

85

FD

38

A5

FE

F0

06

A5

34 09

13

1321

20 02

10

AF

1329 133L

85

02

AD

5B

03

0A

05

02

4A

85

02

60

A9

00

85

FE

A5

FA

1339

FC

CD

0D

D0

90

07

3B

ED

FE

1341

0D

DO

4C

4C

13

38

AD

1349

D0

E5

FC

C9

09

B0

4A

0D A5

52 D2

1351

FD D0

09

D0

29

40

FC

1359

F0

D0

AD 10 07 AD

10

DO

29

C3

7B C9 F2 67

23

4C 90

1361

40

DO

1A

A5

FD

F0

015

1369 1371 1379

A5

FB

ED

2A

13

38

D0 OC

B0

92

0C AD

D0

E5

BO

IF

4C

92

13

A5

FB

39 4C FB CD

1361

OC

D0

90

07

38

ED

0C

1:0

C6

1389

4C

92

13

38

AD

0C

D0

E5

85

1391

FB FE 18

C9 60 F0

04

A9

01

35

42

12

A5

02

29

5A

81

8E

04

D4

05

13A9 .CA

8E

96 B0 20 AA 3D A2 04 U4

A9

00

8D

62

71

:03

8P

5B

03

A2

00

A0

01

AF

1.313 9 :CC

53

03

D0

03

8E

53

03

84

13C1 13C9 1JD1 13D9 13E1

54

03

DO

03

BE

54

03

CE

AA 09

A5 04

02

A2

D0

4A

63 60

03 A2

60

26

00

F3

1399

13A1

:CC

D0

D0

D0

ED

2C

1799

00

00

C0

00

00

C0

00

00

DO

38 OD

05

03

07 C9

AD

14F9

BO

2A

AD

10

7B

C0

00

00

CO

00

00

00

00

3C

1501

D0

29

06

FO

24

C9

06

F0

F2

17A1 17A9

00

00

00

00

00

00

00

00

D7

1509

20

AD

10

DO

29

02

F0

0C

FC

17B1

00

00

00

28

00

00

28

00

B2

1511

38

AD

04

D0 B0

El

17B9

00

2A

00

03

AA

00

03

AA

A3

0F

4C

38

AD

04

D0

E8

17C1

00

00

A5

00

00

A5

33

00

3B

1521

ED

02

03

4C

43

15

CC

17C9

A5

00

00

AA

CO

00

AA

C0

91

1529

60

AD

CD

04

DB

B0

BD

17D1: 0 0

EA

00

00

EB

00

30

E8

EA

1531

0A

38

D0

ED

02

D0

77

17D9: 00

00

CO

00

00

C0

00

00

23

1539

4C

43

AD

02

D0

ED

85

17E1: C0

00

00

CO

00

00

00

C0

3D

1541

04

DO

DO 15 BO DO 04 38 09

ED

1519

02 43 DO 02 AD 15 C9

B0

E2

AD

53

2B

17E9: 00

00

CO

00

00

C0

00

00

33

1549

DO 00

32

AD

4E

03

F0

2D

D7

17F1: C0

00

00

E8

00

33

E8

33

E0

8D

5B

Bl

17F9: 00

EA

00

00

AA

C0

00

8D

62

05

BD

E6

1801: C0

00

A5

00

00

A5

00

AA 00

E5 DC

38

AD

E9

01

D9

1809: A5

00

03

AA

00

03

AA

30

78

A9

02

BD A9 03 54

03

31 03 07

03 03 43 BD

54

1569

03 A9 A9 61 130

03

A9

70

1811: 00

2A

00

00

28

00

00

28

35

1571

00

8D

43

03

A2

20

00

00

00

00

00

8E

0B

D4

AD

1821! 00

00

00

00

00

00

00

00 C0

49 12

1531

EB 32

55 D3

00

D4 D0

0B 03

1819: 00

1579

8K 54

AD

4F

03

F0

2D

A9

2B

1829: 00

00

C0

00

00

00

74

00

8D

5B

03

8D

53

00

EB

00

E8

62

03

00

00

AA

30

00

42

05 E9

EA

AD

A9 03

1839: 00

1599

BD 38

1C 3A

00

81 03

A9 61

1831: CB

1591

03 3D

C0 00

00

1589

01

BO

9F

00

A5

00

00

A5

00

22 24 BC

15A1

07

A9

03

A9

00

CC

00

00

AA

00

00

AA

00

4C

8D

42

3D A2

53

15A9

02 03

1841; 00 1349: A5

00 AA 30

20

8E

00

00

28

00

00

28

75

8E

0B

D4

60

A9

DB D9

2A

EB

D4 8D

1851: 00

15B1

0B 00

1B59: 00

00

00

00

00

00

00

33

89

15i)9

20

D0

3D

21

DO

3D

15

D0

A3

00

00

00

00

00

00

15C1 :A9

93

20

D2

FF

AD

00

DC

6A

1861: 00 1869! 00

00

C0

00

00

CO

00

29

10

01

DC

29

9E

1871: C0

00

00

EB

00

30

E8

00

BD

F4

16

BF

EA

00

03

AA

00

03

2A F0

D0

F5

9E

1879; 0 0

52 B4 62 9A

15D9 ■20 15E1 :AD

FO D2 00

FO F9 F2 A2 FF E8

AD

15D1 :10

C0 00 00 AA

1881: 00

00

A5

00

00

A5

00

00

FC

07

AD

11

00

00

AA CO

00

AA

C0

53

15E9 .01

DC

FB

2E

1889: A5 1891: 00

2A

00

00

28

00

00

2B

B5

15F1 :18

C9

15F9 :03

1551 1559 1561

15C9

DC

29

E0 10

29

10

DO

F2

78

AD

3C

03

F5

1899:

00

03

33

00

00

00

8D

01 03

40

00

69 41

BD

A9

DB

58

09

18A1:

00

00

00

00

33

00

Dl

1601 :60

08

BE

93

05

ID

ID

ID

5E

18A9: 00

00

00

00

00

00

00

1609 ilD

ID

ID

ID

ID

ID

ID

ID

35

28

00

00

23

ID

53

4C

03

AA

AA

4A

54

0D

3F

03

4F

0D

00

48

A8

00

53

1BB1: 00 1SB9: 00

00

ID

27

00

18C1: 00

00

00

A6

ID

ID

ID

ID

4D

00

00

ID

00

5A

ID

5A

18C9: 5A

00

00

AA

C0

00

AA

C0

ED

1629 :1D

ID 20 ID ID

5B

D9 B4

1611 :1D

41

00 00

ID

ID

2fl

58

18D1: 00

AB

00

00

2B

00

00

4F

ID 50

ID

1631 : 43

ID 4D

55

54

45

21

29

00

03

00

00

03

00

1639 :20

0D

0D

OD

ID

ID

ID

ID

DF

00

03

00

00

00

1641 ! ID

ID

ID

ID

ID

ID

ID

6D

00

71 76 C3

ID

18D9: 00 1BE1: 03

2B 00 00

1BE9: 00

00

00

00

00

00

00

00

1A

1649 ilD

ID

ID

9F

12

54

49

4D

AA

1BF1: 00

00

00

7B

00

00

23

1651 :45

92

3A

9E

30

30

AA

00

00

0D

0D

ID

00

5A

00

00

5A

00

00

E7

1661 :1D

ID

ID

ID

ID

BD

1909: 5A

00

00

AA

00

00

AA

ID

IE

53

43

4F

F4

1911: 00

AB

00

00

2B

00

00

00 2B

6B B2

1671 :52

45

ID ID 20

ID

1669 [ID

ID ID 3A

18F9: 00 1901: 00

00

30

Bl EB

00

30

3A ID

A3

1659 ■,9E

9F ID

00 F4 AA 54

20

9E

30

30

6D

1919- 00

00

03

00

00

03

00

30

B7

1679 :0D

0D

0D

ID

ID

ID

ID

ID

97

03

00

00

00

00

05

168L :1D

99

54

B3

1929: 00

00

00

00

00

03

00

00

5B

4D

41 3A

53

1689 :41

4C 45

47

00

00

20

1921: 03

20

20

IF

42

F7

1931: 00

00

00

28

00

00

28

16<U :4C

55

45

3A

30

20

9B

00

00

AA

CO

00

1C

52

3A

96

CC

00

00

5A

00

00

BB

0D

AC

99

C2

73

00

5A

30 18

1939: 00 1941- C0

A8

20

30 44 96

36 98

1699 ;20 16A1 ;30 16A9 :99

9A 45 98

00 AA

AA

00

33

AA

00

15

9A

41

9A

00

AC

91

00

03

00

1949- 5A 1951: 00

AB

00

00

2B

00

03

2B

F2

16B1 : 98

FD

FA

Fl

FE

FF

FC

FD

18

1959: 00

00

03

00

00

03

30

30

F7

16B9 :1F 16C1 :3Q 16C9 :30 16D1 :49 16D9 :1C

42

4C

55

45

3A

90

30

49

00

48

3A

90

30

08

00

49

4C

77

00

00

2B

00

00 213

08

42

03 00

00

41

00 00

33

44

03 00

00

00

2E

9A

20

20

20

3C

1979: 00

AB

00

03

AA

03

03

AA

CC

42

49

4C

4 9

A0

00

5A

00

03

5A

00

00

68

59

20

20

20

9F

A0

1981: 00

16E1 :54

45 54 3A 41 96 45

00 03

03

1C IF 54 53

1961: 0 3 1969: 00 1971' 03

5A

00

00

AA

CO

00

AA

C0

AF

3A

9E

30

30

6D

1991. 00

A8

28

57

4F

56

DB

28

00

12

00

00

20

00

05

1999: 00 19A1 00

00

00

00

00

33

30

00

CB

00

00

00

00

30

00

03

D6

19A9- 00

00

03

00

00

03

03

00

43

1619 ;20 1621 ilD

;AD

63

03

29

03

29

08

DO

0 5

aA

:03

8A

09

08

8D

.AD

5B

03

FO

01

13E9 -A5

02

29

02

F0

01

E8

A5

AB

13F1 :02

29

04

FO

02

A2

02

BE

20

13F9 :5B

03

60

A2

00

AO

00

1101 :00

DC

29

10

49

F0

04

E8

3D

CD 03

F4 11

1109 :B3

10 64

AD 64 AD

AF

1111 :01

DC

29

10

49

10

CD

65

A2

1419 :03

F0

04

C8

8D

03

8C

4F

03

03 5B

BE A2

1421 :4E

65 AE

03

44

1429 :D0 1431 :01

01

60

CA

BD

53

03

C9

BD

F0

IE

BD

4C

03

8D

63

A2

1439 :03

A9

0F

8D

5D

03

8D

5F

79

14-11 :03 1449 :03 145L :03

A9

GO

8D

62

03

BD

A9

01

9D

17 2D

49

01 66

IE 53

16E9 :54

D0 CK

60

52 53 59 54 3A 4D

16F1 :3A

30

10

03

AD

66

03

FO

A9

4D

45

21

92

D0

3D

F9

49

0E

BD

54

A9

03

52

60

66

16F9 :45

1459 :01

1701 i 20

2U

20

IE

45

58

54

20

C7

1461 :64

03

FO

2C

38

AD

5D

03

93

1709 :54

4F

20

53

43

4F

52

45

AF

1469 :E9

01 31

8D 90

5D

03

EB

20

47

50

49

4E

53

41 20

20

9E

4F 21

4C

10

1711 :20 1719 :57

41

C0

01 90

D0

04

AC AE

65

74

0D

1479 :AD 1481 ;AD 1489 :AD

5D

03

29

01

F0

09

61

F6

EA

E7

A8

00

00

Bl

03

E9

01

3D

5F

1729 :00

00

00

00

00

00

00

00

57

5D

03

C9

02

00

00

23

00

00

28

00

81

AD

5D

03

90

CF

1739 :O0

2A

00

00

AA

CO

00

1499 :02

AO

01

8C

62

01 05 A9

1731 rOO

1491 :A0

F0 C9 03

D8 57 13

1721 :75

5F

38 03 60

00

A5

00

00

AS

5B

03

9D

53

03

BC

46 IB

1741 :C0

14A1 :8D

00 59

1749 :A5

00

03

AA

00

14A9 :03

B9

E7

1A

BD

63

03

A2

03

1751 :00

EA

00

00

14111 :81

8E

04

D4

CA

BE

04

D4

79

1759 :00

00

C0

00

14B9 :A9 05 14C1 :03 C9 14C9 :C9 02 14D1 ;03 AD 14D9 IAD 54 L4E1 :00 8D

8D 08

61

03

60

AD

42

F6

1761 iC0

00

00

90

0C

AD

53

03

A8

1769 100

00

00

D0

05

A9

00

3D

53

7D

1771 :0O

00

43 03

C9 02 60

08

90

OC

IB

D0

05

AD

S3

A9 D0

Fl B8

1779 :00 1781 :00

54

03 C9 03

DO

90

06

38

ED

05

4F

1471 :C0

L4K9 :CD

34

05

COMPUTE'S Gazoite

October 1989

E2

14F1

1989

191)1

03

00

00

2B

00

00

2B

00

6E

19B9

0 0

AB

00

00

AA

00

00

AA

D6

19C1

00

00

5A

00

00

5A

00

00

A8

19C9

5A

00

00

AA

00

00

AA

00

29

19D1

00

A8

00

00

2B

00

00

28

97

32

19D9

00

00

00

00

00

00

30

00

0C

AA

F4

03

00

00

00

00

00

00

03

17

00

00

IB

19E1 19E9

00

00

03

00

00

88

AA

00

B6

19F1

00

2B

00

00

2B

00

AE

EB

00

00

EB

6A

00 00

03

03

03 03

19K9

00

AB

00

00

AA

C0

00

AA

1A

00

C0

00

00

A2

1AH1

CO

00

5A

00

00

5A

00

00

1A

C0

00

00

00

00

FB

1A09

5A

00

03

AA

00

03

AA

00

D6

00

00

00

30

00

97

1A11

00

AB

03

30

23

00

00

28

D8

00

28

00

00

23

00

72

1A19

00

00

03

00

00

00

00

00

4D

2A

00

00

AA

00

00

AA

32

1A21

00

00

00

00

00

00

00

00

55

00

A5

00

00

A5

00

00

FA

1A29

00

00

00

00

00

5D

00

00

AA

00

00

AA

00

8A

1A31

00

00

00

00

00

00 00

00

1789 ;A5

00 00

00

65

1791 :00

EA

00

00

E8

00

00

E8

AA

1A39: 00

00

00

00

00

00

00

00

6D


1A41

00

00

3C

00

OS

3C

00

00

ED

1A49

3C

00

00

00

00

00

00

00

9B

1A51

00

00

00

00

00

00

00

00

85

1A59

00

00

00

00

00

00

00

00

8D

1A61

00

00

00

00

00

00

00

00

95

1A69

00

00

00

00

00

00

00

00

9D

1A71

00

00

00

28

00

00

2A

00

7C

1A79

00

Aft

00

00

AH

00

00

AB

61

1AB1

00

00

513

00

00

5B

00

00

8E

1A89

5B

03

00

AD

00

00

AU

00

7D

1A91

00

aa

00

00

2A

00

00

28

E9

1A99

00

30

00

00

00

00

00

00

CD

1AA1

00

30

09

00

00

03

00

00

D5

1AA9

00

90

00

00

00

00

00

00

DD

1AB1

00

00

00

28

00

00

AB

00

B9

1AB9

00

AA

00

00

EA

00

00

EA

DA

1ACI

00

00

E5

00

00

E5

00

00

4A

1AC9: E5

00

00

EA

03

00

EA

00

75

1AD1. 0 0

AA

00

00

AS

00

00

28

IE

00

00

00

00

00

00

00

00

0E

00

00

00

00

00

00

05

06

26

1AE9; 09

0A

F3

F4

F5

F4

F0

Fl

4A

1AF1: F2

Fl

F9

FA

FB

FA

F6

F7

BC

1AF9; F8

F7

00

00

00

00

00

00

A8

LABI:

Backdrops

MM

130

10

GK

20

(2 {6 (4

SD

COPYRIGHT

TE!

PUBLICATIONS, RIGHTS

1989

IMC.

AS="":PRINT"(CLR)":GOSUB

30

1NSTAI.

L BACKDROPS AND TURN ON SYS491B5:GOSUBll30:PRINT "{CLRl{8 DOWN}(BLK}":X=1

BG

160

BB RG

40 59

X=0:GOSUB9 0:GOSUB210 S¥S49135:GOSUB1240:PRINT

"(CLR){8 DOWN)(BLU)":X=1 :GOSUB90:PRINT"(HOME)

(6 DOWN}{CYN)"

HC DX

60 70

X=0:GOSUB9O:GQSUB210

SYS49ia5:GOSUB1290:PRINT

"(CLR)[8 DOWN)(BLK)":X=1 :GOSUB90:PRINT"(I!OME)

DK

170

QK

se

X=0:GOSUB90:GOSUB210:GOT

030

0Q 90

PRINTTAB (X|"(RVS} {7 SPACES)(OFF)(2 RIGHT) (RVS}{5 SPACES)(OFF)

[2 RIGHT)(RVS)(7

SPACES)

(OFF}{2 RIGHT)(RVS) (2 SPACES)(OFF)(6 RIGHT) XC

100

{RVS}{5

SPACES}(OFF)"

PRINTTAB(X)"(RVS)

(7 SPACES}(OFF}

MB

SP

(2 {5 (2 (7 (2 (2 (6 {5

BIGHT](RVS) SPACES}{OFF) RIGHT}(RVS} SPACES)(OFF) RIGHT}{RVS} SPACES)iOFF) RIGHT}(RVS} SPACES}(OFF)"

JE

180

190

120

BH

1130

FORT=50000TO50000+254S

QJ

1140

EX

1150 1160 1170 1180 1190 1200

POKET,14:T=Tt2 POKET,3:T=T+2 POKET,l:T=T+2 POKET,3:T=T+2 P0KET,14

1210

NEXT

RR

1220

RETURN

RK JE

1230 1240

REM LINE BACKDROP X=0:FORT=50000TO50000+

BB

1250

KX

1260

2 54STEP2:POKET,0:NEXT

SPACES)(OFF)

{4

RIGHTHRVS}

{5 {4 {3 [4 (6 {2

SPACES](OFF) RIGHTHRVS} SPACES)(OFF) RIGHT}(RVS} SPACES)(OFF) RIGHT}(RVS} RIGHT)

RIGHT}!RVS} SPACES}{OFF) RIGHTHRVS} SPACES}(OFF) RIGHT}(RVS} SPACES}(OFF) RIGHT}(RVS) SPACES}(OFF)"

1989":PR

ICATIONS, INC." PRINTTAB(11]"ALL

PUBL

RIGHTS

PRINT"(20

DOWN)"TAB[7)"

HIT

TO

A

KEY

CONTINUE

D

BB

210

SYS49195:POKE198,0:WAIT

CD

220

RETURN

JH

1000

REM

BQ

1010

FOR0=49152TO49272:READ

198,l;GBTA9 BACKDROPS

XB

1270

SJ

1280

REM

QQ

1290

FORT=50000TO50000+254S

ED

1300

AA

1310

MK

1320

POKET,9:T=T+2

CP

1330

POKET,12:T=T+2

KA

1340

P0KET,15

HG GH

1350 1360

NEXT RETURN

ML

Q:POKEU,Q:CK=CK+Q:NEXT

CK

1020

IFCKO14738THENPRINT"E HROR IN DATA":END

IIR

L030

FORT-S0000TO50000+254S

BH

1040

DATA120,169,127,141,13

,220,169,1,141,26,208, 169,40, 141,18,208,169,

SE

10

1, 3,88,96,173,18,208

DATA201,38,208,249,173 ,17,2HH,73,16,141,17,2

20

10811

DATA195,141,32,208, 141 , 33,208,88,96,169,1,14

PUBLICATIONS RIGHTS

1989

COMPU

INC.,

A

RESERVED

DATA169,160,133,252,169, 222,133,254,169,0,133,25

JJ

30

DATA251,145,251,177,253,

1,133,253,160,8,177

14 5,253,136,298,245,230, 252,230,254,208,237,96 MR

40

SS

50

FORT=49152TO49185:READA: SYS49152:POKE59639,7:POK

60

E1,PEEK(1)AND253 POKE532B0,ll:POKE5J28l,fl

POKET,A:NEXT

QP

: POKE 64 6, 3:PRINT"{CI-R)"T RK

70

PRINTTAB(61"»*«*«Ofl6

Y>

p * k * * * "

RS

80

PRINTTAB(3)"«**«****tG>

(2

SPACES)TRIPLKSEARCH

(2 SPACES) W**"'"' PRINTTAB(6) "»""L{ 16 P>

AD

90

MM

100

PRINTTAB(9)"Mf20

PE

110

PHINT"(DOWN)"TAB(3)"COP YRIGHT 1989 BL., INC."

KK

120

,169,240,141,26,208,16

9,129,141,13,220,173,1

COPYRIGHT

20

0 DATA3,169,234,141,21,3

REM TE!

CS

08,96,120,169,49,141,2

SF

TEP2:POKET,0:NEXT FORT=50000+40TO50H00+4 0+214STEP2 FORD=0TO4:POKET,11:T=T

[,L

DATA141,17,208,169,81,

141,20,3,169,192,141,2

1070

BACKDROP

Article on page 28.

27

HM

PLANK

Triple Search

TEP2:POKKT,0:NEXT

1060

RETURN

+2:NEXT

PRINT"(I1OME)"TAB(13)"

RESERVED"

P0KET,5:T=T+X:X=X+2:NE XT

(5 SPACES}(OFF)"

PRINTTAB(X)"(2

FORT=50000+40TO50000+4 0+214STEP2

RETURN

QG

FORD=0TO7:POKET,6:T=T+

AQ

RIGHT){RVS) SPACES)(OFF}"

EMOlllOME}"

1050

FORT=50000+40TO50000+4

{2 SPACES){OFF}

200

BM

BACKDROP

RIGHTHRVS) SPACES)(OFF) RIGHTKRVS)

MC

110 PRINTTAB(X)"(2 RIGHT) (HVS}{3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}(OFF} (4 RIGHT)(RVS) (2 SPACES)(OFF) {6 RIGHT}{RVS} (2 SPACES)(OFF)" PRINTTAB(X)"(2 RIGHT} {RVS}{3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}{OFF} {5 RIGHT}(RVS}

49,234 RETURN REM LASER

(5 (3 {4

(WHT}COPYRIGHT

BR

1118 1120

SPACES}(OFF]

INTTAB(7)"COMPUTE!

(6 DOWN)(YEL)"

CE QH

(3

[4 (5 (4 [3 (4 (6 (2 (5

{6 DOWN)tYBLj"

DATA168,104,170,104,64 ,169,40,141,18,208,76,

2:HEXT

(RVS} {3 SPACES HOFF}

:GOSUB98:PRINT'M HOME]

1100

BC QG HB ME QH

[6 {2

RESERVED

HR

0+214STEP2

(RVS){3 SPACES)(OFF) (5 RIGHT)(RVS)

-

DATA0,24a,20,189,80,19

TEP2:POKET,0:NEXT

140 PRINTTAB(X)"(2 RIGHT)

COMPU

1090

5,141,33,208,141,32,20 8,232,232,142,18,208, 1 04

SPACES)(OFF} RIGHT){RVS) SPACES)(OFF)"

{RVS)(3

1010:SYS49152:REM EM

DH

GK 150 PRINTTAB(X)"(2 RIGHT)

REM ALL

1,25,208,174,18,208,22 4

(4 RIGHTHRVS)

Article on page 16. FH

(3 SPACES){OFF) (4 RIGHTJ(RVS) (2 SPACES}(OFF) (6 RIGHTKRVS) (4 SPACES}{OFF)" PRINTTAB(X)"(2 RIGHT} (RVS)(3 SPACES){OFF) (5 RIGHTHRVS) (3 SPACESjfOFF} (5 RIG!!T}{RVS) (3 SPACES)(OFF}

P}N"

COMPUTE!

PRINTTAB(ll)"ALL

PU

RIGHTS

RESERVED"

AD

130

PRINT"(2

DOWNjWHAT

KIND

OF SEARCH DO YOU WISH {SPACE)TO{6 SPACF.SlCRBA TE ? " COMPUTE'S Gaietle

October 1989

85


KX 140

PRINT"{DOWN]1)

MK

150

RCH":PRINT"2) NUMBER-SE ARCH":PRINT"3) PICTOGRA H-SEARCH" PRINT"(DOWN]CHOICE: ";

XJ

160

GETKS:IFKS<"1"ORKS>"3"T

SS

HEN160 170 PRINTKS"[HOME}{2 DOWN}" TAB[12)"(1G SPACES}":C=

FE GK RQ

BB

WORD-SEA

VAL(KS) IFC=1THENK1S="WORD-SEAR CH":K2S="WORDS" 190 IFC=2THENK1S="NUMBER-SE ARCH":K2S="NUMBER5"

INT"4) 490

210

PRINTKS:D=VAL(KS):IFD=1

MM

520

BE

530

THENDD=2:GOTO560 IFD=2THENDD=2:D=3:G0TO5 60

MJ

540

60

550 560

IS

YOUR

DB

-"INT(WD/2)

570 580

IFS<10OR5>INT(WD/2)THEN

AG

590

240

PRINT"(DOWN)HOW

MANY

"K

XH

610

L

KX

620

YOUR

RP

630

FORM=1TO(NW-GP):IFLEN(L S(M))>=LEN(LS(M+GP))THE N650

RM

640

CD

IKE

ME

TO

YOU

GENERATE

(6

SPACES)"K2S"

Y?

";

RANDOML

PK

270 GETKS: IFKSO"Y"ANDKS<>"

FA

280

N"THEN270 PRINTKS:IFKS""Y"THEN340

CM

290

PRINT'MDOWNjENTER YOUR ESPACE!"K2$" ONE AT A T IME.":PRINT"THEY MUST E

LESS

E

300

PRINT"CHARACTERS":PRINT

BJ

310

FORZ=lTONW:POKE631,157i

"LONG."

930

QH

940

PX

950

NT(S«RND(1))+l

IFP1 + L*OK0ORP1 + L*O1>SO RP2+L*O2<0ORP2+L*O2>STH EN920 FORX=0TOL-1:T$=MIDS(L$(

I) ,X + 1,D IE-WFS[P1+X*O1,P2+X*O2)<

>""ftNDTSOWF$(Pl+X*01,P 2+X*O2)THEN920 JC

960

NEXTX:FORX=0TOL-1:IFM1D

S(LS(I),X+1,1)="

"THEKN

EXTX

AG

973

WFS(P1+X*O1,P2+X*O2)=MI DS (LS (I) ,X + 1,1) :NEXTX:R

JG

980

PRINT"{DOWN}PRINTING TH

990

E ANSWER KEY. . .":OPEN1, 4:TA=INT((WD-2#S)/2) PRINTI1,SPC(INT<(WD-LEN

ETURN

BH

[TLS)-2)/2))TLS" RS(13) RR

1000

JE

1010

KEY"CH

FORP2=lTOS:PRINTf1,SPC (TA);:FORP1=1TOS IFWFS(P1,P2)=""THENPRI NT#1,"*";CHRS(32);:GOT 01030

PF

1020

SWS=LS(M):LS(M)=LS(M+GP

QD

1030

NEXTP1:PRINT»1:NEXTP2

RE

1040

FORX=1TOLN-S:PRINTI1:N

650

):LS(M+GP)=SW3:F=1 NEXTM:IFFTHEN620

JR

660

GOTO610

RG

1050

XQ

670

PRINT"(2 DOWN5PLACING:

PRINT"fDOWN}SORTING. P LEASE WAIT...":GP=NW

RG

1060

GP = INT(GP/2) : IFGP = 0THE

QH

680

FORI=1TONW:PRINTLS(I):P ME

1070

N1120 F=0

(DOWN)" L=INT(DD*RND(1))+D

PRINT#1,WFS(P1,P2);CHR 3(32);

EXT: IFAO1THEN1120

IFPL=2THENO2al:GOSUB790

JP

1090

POKE634,34:POKE198,4

QC

710

IFPL=3THENO1=-1:GOSUB85

SWS=LS(M):LS(M)=LS(MtG P) :LS [M + GP]"SWS:F = 1

HS

1100

NEXTM:IFFTHEN1070

CJ JD

720 730

IFPL=4THENO1=1:GOSUB850

SH

1110

GOTO1060

IFPL=5THENO1=-1ANDO2=-1

JH

1120

PRINTZ;:INPUTL$(Z):L=LE N(L$(Z)):IFL>=STHEN310

MANY CH

350

IFL<1ORL>=STHEN340

FK

360

PRINT"{DOWN)MAKING .

IN -"

PLEASE

LIST

WAIT..."

370

IFC=2THENDD=10:D=48

PH

380

IFC=3THENDD=63:D=192

MC

390

FORI=1TONW:FORX=1TOL:LS (I)=LS(I)+CHRS(INT<DD*R ND(1))+D):NEXTX,I

PRINT"(DOWN)W0ULD

YOU

)<-LS(M+GP)THEN1100

XB

JX

CH

EG

740

750 760

HP FH RS

770 780 790

QF

800

L

IKE THE "K2S" PRINTED": PRINT"BELOW THE PUZZLE? DK

410

GETK$: I FK$O" Y"ANDK$O "

EC

420

N"TH£N410 PRINTKS;IFKS="Y"THENLY=

B10 B20

830

PRINT"{D0WN}WOULD IKE

THEM

TO

BE

YOU

L

SORTED?

{SPACE}";

IN THE

PUZZLE?"

PRINT"{DOWN)1) LY":PRINT"2)

B40

1130

IFC=1THENDD=26:D=65

XJ

1140

IFC=2THENDD«10:D=4B

IFPL"7THENO1 = 1ANDO2 —1;

EM

1150

IFC=3THENDD=63:D=192

GOSUB910

CP

1160

PRINTI1,SPC(INT((WD-LE

GOSUB910

CA

1170

FORP2=1TOS:PRINT#1,SPC

NEXT I

BK

1180

L=LEN(LS(I))

IFWFS(P1,P2)=""THENPRI NT#1,CHRS(INT[DD*RND(1

P1=INT(S*RND(1))+l:P2=I

))+D)CHRS(32);:GOTO120

NT(S*RND(1))+l:IFP2+L*O

0

IFPL=8THEHO1--1ANDO2«1:

N [TLS))/2))TLSCHRS(13) (TA) ; :FORP1 = 1TOS

ER

1190

PRINTil,WFSfPl,P2)CHRS

TS-MIDSILS(I),X+1,1):IF

JF

1200

NEXTP1:PRINTI1:NEXTP2

WFS(P1,P2+X*O2)<>""ANDT

CF

1210

FORX-0TOL-1

(32);

NEXTX:FORX=0TOL-1:IFMID

SC

1220

S(LS(I) ,X + 1,1)="

XP

1230

"THENN

VERTICAL

WFS(P1,P2+X*O2)=MIDS(LS

2)-LEN(LS(X))+INT(TA/2

FE

860

P1=INT(S"RND(1))+1:P2=I NT(S*RND(1)}+l:IFP1+L-0

COMPUTE'S Gazotto

October 1989

QS

1240

));

IFX = NWTHENPRINTII1:GOTO

1260 GX

1250

X=X+l:PRINT#l,LS[X}:IF

XOHWTHEN1230

1<0ORP1+L*O1>STHEN8 60

KG

X = X + l:PRINTtll,SPC(INT (

TA/2))LS<X)SPC(INT(WD/

L = LEN(LS(D)

870 FORX=0TOL-1 880 TS=MIDS(LS(I),X+1,1):IF

JC

1260 CLOSE1:PRINT"(DOWN)CRE

WFS(P1+X*O1,P2)<>""ANDT

HC

1270

SOWFS (P1 + X'O1,P2)THEN8 60 NEXTX:FORX = 0TOL-1:IE-MID

ATE ANOTHER PUZZLE? "; GETKS:IFKSO"Y"ANDKS<> "N"THEN1270

QE

1280

IFKS="Y"THENRUN

MK

1290

PRINT"(CLR)":END

HORIZONTAL

DIAGONALLY":PR

X=0

EXTX

850

BE QH

PRINT*1,CHRS(13)SPC(IN

T((WD-LEN(MS))/2))MSCH RS (13) : IFLYO1THEN1260

PD

LY" PRINT"3)

flF

(I) ,X+1,1) :NEXTX:RETURN

GETK$:1FKSO"Y"ANDKSO" N"THEN440 PRINTKS:lFKS="y"THE^ft=l PRI>JT"{2 DOWN) HOW DO YO U WANT YOUR "K2S:PRINT" PLACED

PK

Y

"K1S"..."

OSUB910

00 AM

PRINT"{DOWN]PRINTING OUR

:GOSUB910 IFPL=6THENO1=1ANDO2=1:G

2<0ORP2+L*O2>STHEN800 KA DC

1

86

CA

700

QC

480

Pl^INT(S'RND(l))+1:P2=I

CF

S-l"(LEFTj)";:INPUTL

PK

920

POKE 632,157:POKE6 33,32:

ARACTERS DO YOU WftNT EACH "K2S"'{LEFT] (1

470

KX

(I),X+1,1):NEXTX:RETURN

FORM = 1TO(NW-GP) :IFLS [M

PRINT"{DOWN}HOW

AR

L=LEN(LS{I))

1080

340

450 460

910

FE

FJ

RB EG

GE

!=-l:GOSUB79

NEXTZ:GOTO400

440

WFS(P1+X*O1,P2)=MIDS(LS

690

330

KB

900

HX

FC

430

WAIT...":GP=NW

GP^INT(GP/2):IFGP=0THEN 670

B

THAN"S;

SQ

CF

80 DIMWFS(S,S):PRINT"PLEAS

STHEN240 DIMLS(NW):IFC=lTHEN290

260 PRINT"(DOWN)WOULD

400

POKE631,34:POKE198,1:IS

600

250

RP

M T

MK

BK

320

IFLEN(TLS)>WDTHEN560 PRINT"{DOWN)ENTER THE

2S" WOULD YOU LIKE TO": INPUT"ENTER";NW: IFNW>2* PG

FG

PRINT"{DOWN}ENTER THE T ITLE FOR YOUR PUZZLE":P

PUTMS:IFLEN(MS)>WDTHEN5

220

XX

DD=B:D=1

ESSAGE TO PRINT BELOW HE{4 SPACES}PUZZLE."

"{LEFT))";:INPUTS 230

IFD=4THENDD=4:D=1:GOTO5

UTTLS XS

"THENN

QK

60

(15 DOWN)11

JH

IFD=3THENDD=4:D=5:GOTO5

OKE631,34:POKE19B,l:INl>

220 WD=B0:LN=66:PRINT"

LARGE

GETKS:IFKS<"1"ORKS>"5"T HEN500

EK

(10

";

510

BH

PUZZLE

DIRECTIONS

PG

S"

fDOWNjHOW

ALL

500

B(20-LEN(K1S)/2)K1S" KK

3 (LS (I) ,X+1,1)=" EXTX

PE

-SEARCH":K2S="PICTOGRAM

DOWN}"TA

PRINT"5) CE:

IFC=3THENK1S="PICTOGRAM

PRINT'MHOME)[2

& V

":PRINT"tDOWN}YOUR CHOI

1B0

200

HORIZONTALLY

ERTICALLY"

890


COMMODORE

BACK Note: Only selected titles are listed in contents for each

September—Write All About It! (desktop publishing), Pattern Fill, Multicolor Graphics

COMPLETE YOUR COLLECTION!

issue

1986 February—LexiIron, Snapshot, 128 Memory

ISSUES

ANY ISSUE FOR $6

Issues not listed are sold out. Limited quantities available.

Map, Disk Editor, Custom Labels April-Turbo Copy. CP/M on the 128, Direc tory Rler, 128 Windows, Input Windows June—Solarpix. Quick Key, Fontmaker, Help

Screens, 64 AuloBoot Maker

Order today!

July—Saluuu Shootout, Budget Planner, Math Worksheet, Sound Designer 128, CP/M

Public Domain Software (September—Ultra Ion I +, Video Jigsaw, Window Wizard, Fast File Copier, 80-Column

Chiracter Editor, DOS Window October—Pig$ for BuckS, Ringside Karate, Menu System. 128 Sound & Music (Pt, 1) November—HII-64. 128 Keywords, 1526

Underliner, Turbo Format, 128 Sound & Music (Pt 2)

1987 CP/M: Surviving with 40 Columns February—Collision Course. Division

Worksheet. MetaBASIC 64. MetaBASIC 128,

128 DOS Wedge, 128 Sound & Music (Pt. 4) March- Ringside Honing, Color Craft, 128

KAM i...ii u, mi

CP/M RAM Expansion,

Sprite Manager April—Omicron, Music Improvisor, Print

Simp to QEOS, TurboSave 128, TurboSave 64, Countdown Timer May—SpirilSiripl 3.0, Powerball, Cassette Sleeve Maker. No-SYS Loader. Fast Boot,

Gamcporli June—liiugo, Fraction Practice, Free-Form

Fllw, Uisk Vacuum, Hikes Graphics on the

October—SpcedSeript I2S, Chopper Pilot, Stars: A Simulation of the Heavens, Directory Magic, Font Printer, Animator 64 November—Lilterbug. Sketch Pad. Poster Printer, Renumber G4. Accessing the 128's 80-Column Screen December—Crossroads, Snake Pit, Word Find, Animal Malch. Disk Rapid Transit, PrintScreen, GeoTrasli Restorer

1988 January—How to Buy a Modem. Buyer's Guide to Modems, Needlework Graphics Edi tor. Tile Paint, Sound Manager

February—Buyer's Guide to Graphics Pro grams, Easy Load. Turbo SpeedSeript, Fast 64 Mode for the 128

Marcli-CP/M Software (or the 128 (PI. I), XPressCard 128, Ml, Cloner, Big Screen,

Screen Maker, Impossible Scroll, Video Slide Show, 80-Column Magic

1989 January—Guided Tour of Major Online Ser vices, How to Gel Published. Disc Blitz,

Jewel Grab. 128 Animator. Smooth-Scrolling Windows, Handy Filer, Smart Disassembler February—Around the World with Com' modore. Buyer's Guide to Personal Publish

ing Software, Tank Ambush, (indloc (128), The Great Arcade Machine, 1581 Alphabetizer, Sound Wedge

March—Dream to Reality: Simulation De signers Speak Out. Buyer's Guide to Sports

Games and Simulations. The Anglers, Bac teria (128). Planebender, liilmap Buster, Monthly Calendar. MulliView

April—Designing Vuur Own Programs, Buy er's Guide to Programming Aids, Science Fic

Comparator

Mirrors

May—Networking the 64, Guide to User Groups (Pt. I), Treasure Diver, MOBMaker.

m Math Graphics, 1541 Speed & Alignment June— Buyer's Guide to Printers. Guide to User Groups (Pt. 2), Arcade Volleyball,

September—Sub Attack, Exercise Pacer,

PrintScreen, Key Lock

tion on Disk, Space Worms. BASIC 10, File

July-Haskcll>all Sam & Ed, Calendar

Stamp. 80-Column Sector Editor (128), Relative Files

December—88's Hist Garnet, Ringside

Color Lister

Tesler

August—Hounty Hunter. Sprite Magic, Sprite

(GEOS)

April-CP/M Software for the 128 (Pt. 2), 3-D Speedway. SpeedFile 64, Ramdisk 128,

128 Maker. Crash Prevention, 128 Graph De signer. CEOS File Storage, Text Framer

MulliSort 128 October—Commodore Goes Hack to School. Buyer's Guide to Preschool Software, Scor pion II, 61 Compressor. SpccdPrint, Speed Columns. 128 Text Sorter November—CEOS 2.0- A Major Upgrade. Buyer's Guide to Word ProceSKM and Spell ing Checkers. Rally Katcr. Bloik Out (128J, Sprite Killer. Notepad 64, Font Grabber

I.XIVI, Crossroads II, Digi-Sound, Dynamic Windows, Quick! (1.111 speedup). 1526

January—Keyword Construction Set. OneTouch Function Key, GEOS Icon Changer,

Dump. SpeedCheck 128. Disk Package,

Exceltont-80 (128). Graphics Wedge July-Hard Disk Drives for the M/128. Civil War on Disk. Quick Save. F.rror Analyzer. SVS Stamper

August—MIDI Made Simple, Buyer's Guide to Musk Software. Cribbage (128). 128 Shell Hooter, 3-D Sprites. Zoom

Saver (GEOS), Super Accelerator (128), May—Care and Feeding of Dot-Matrix Print ers. Fantasy on Disk, (iuide tn User Groups (Pt. i), Knock SI. Ili-Rcs Windows, KAM Wedge 128, Super Slid.show. Quick Print, Close-up: QBOS 128 2.U

June—Best Arcade Sport* Games, Guide to User Groups (Pt 2), Match Mania, Jericho II, Hi-Res 80 (128). SpecdCount. MacroBAS1C (64/128). Gralix Converter, GEOS Help Pad

July—Speakers. Stercii. and MIDI Solutions:

Mine Sweeper. Monster Bu-B-Q (128). Math Magic, CURS Graphics, Financial Planner, 1581 Directory Sorter, QEQS File Retriever

FOR ORDER INFORMATION AND FORM, SEE RftGE 73. Corresponding monthly disks are available only for issues from January 1986 forward.


How To Type In COMPUTERS Gazette Programs Each month, COMPUTED Gazette publishes programs for the Com modore 128, 64, Plus/4, and 16. Each program is clearly marked by title and version. Be sure to type in the correct version for youT ma chine. All 64 programs run on the

Special Characters

This can be entered on the Commo

Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro grams from the Gazette, use the following listing conventions.

dore 64 by pressing the CTRL key

128 in 64 mode. Be sure to read the

trol characters in our listings appear

The Quote Mode

instructions in

as words within braces: {DOWN} means to press the cursor down key; {5 SPACES} means to press the space bar five times. To indicate that a key should

Although you can move the cursor

the corresponding

article. This can save time and elim inate any questions which might arise after you begin typing.

We frequently publish two

The most common type of con

programs designed to make typing easier: The Automatic Proofreader, and MLX, designed for entering

be shifted (hold down the SHIFT

machine language programs.

ample, A means hold down the

key while pressing another key), the character is underlined. For ex

while typing the letter in braces. For

example, {A} means to press CTRL-A.

around the screen with the CRSR keys, often a programmer will want

to move the cursor under program

control. This is seen in examples such as {LEFT}, and {HOME} in the program listings. The only way the computer can tell the difference between direct and programmed cursor control is the quote mode. Once you press the quote key, 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 reverse video charac

tremely sensitive to errors. A mis

SHIFT key and press A. You may see strange characters on your screen, but that's to be expected. If you find a number followed by an

typed number in a DATA statement

underlined key enclosed in braces

can cause your machine to "lock up" (you'll have no control over the

(for example, (8 A}), type the key as many times as indicated (in our

computer). If this happens, the only

example, enter eight SHIFTed A's).

left). In this case, you can use the

recourse is to turn your computer

If a key is enclosed in special

DELete key to back up and edit the

off then on, erasing what was in memory. So be sure to save a pro gram before you run it. If your com puter crashes, you can always

brackets, % j|, hold down the Commodore key (at the lower left

line. Type another quote and you're

corner of the keyboard) and press

get confusing, you can exit quote

When entering a BASIC pro

gram, be especially careful with DATA statements as they are ex

reload the program and look for the

the indicated character. Rarely, you'll see a single letter

error.

of the alphabet enclosed in braces.

Press:

When Yoj Read: [CLR]

SHIFT' | CIRJHOME CLR'HOME

{HOME} )UP|

SHIFT j | f CRSR J

{DOWNJ

"I CR5RTI

{LEFT} (R[GHT[

See:

When You Read:

See:

ter (a graphics symbol for cursor

out of quote mode. If things really mode simply by pressing RETURN. Then just cursor up to the mistyped line and fix it. G Press:

When You Read:

See:

{PUR] (GRN|

i

(BIU| |YEL|

For Commodore Eft Only

i Fl \

COMMODORE | [ 1~j

I FZ|

commodore] [T]

{RVS1 {OFF|

i 4

[BLKJ

COMMODORE | 6

{WHT] {RED}

F7

88

COMPUTE'S GaiQUa

COMMODORE]

commodore! I

(CYNJ

October 1989

|| â– â–


o be friendly.

MicroProse brings to life all you've ever wanted in a game. And these three have it all—fantastic adventure, realistic role-play, simulation

challenge, even historical accuracy! You'll get right into play, no matter what your skill level. And the action is non-stop, with plenty of options to choose from. For hours and hours of thrilling play, choose MicroProse. The games that have it all.

I AHIGDRHE RANGER: As j member nf Ihe Army's elite

lighting corps, you'll need courage and wils 10 survive. !'■!

.'.:.i

-,v\- •;'". \.i". !i

tcirl lory loir Ml rale enemy

camps. EsgIi slep may be your last I

SAMUPJUiAs a you no Samurat wsnior struggling for powe;

In 16th Century Japan, you

slash and scheme In become Sl.iiiliiii rul: r iiM..:, n.:l. I1

You mustoulwHandrJaslroy devious enemies who seek lo our honor.

PIRATES!: You real 7th Cenlury buccaneer captain

searching thei"

new ships artd cllle? la plun der. Power, romance and lab-

u I Dili Spanish treasures await

Samurai IBM Version Available Now. C-64 Version Coming Soon! CanlllmJUiKa names? Call (3O1|T71-11S11208. meWars830am In 5^30 praEsjl(rn7lmtamlonlM by MENtallmtx.lot IwOHallitotthMt' owiioniefpurttiases.AllowMwrtilwU-S dalmiy- MltroPmse Soflnfare. Int.: ISO LakaIrani Dim- Hunt Vallsy, MD E1BM. IBM-PCXT!At:PS2i

73ndr'CoapaliSIS! support HCCAIVS*. tGA.CGAanilHeratesQisiiliia. (Fifties! IBM supports CGA ani

Just For Fun. IUH!1, MlcluPit


En

rim Ultimate Beach Volleyball simulation. Set, Spike and Crush lilix tltn I'ros.

CO'dusignod by the team of Smltti/Stokliv. tin; 11 team in Pro beach history. Travel Ihe world's greatest beaches and win 15 grueling matches to be crowned "King of 'ho Bosch".

Intense action for 1 or 2. Team Tip-win.

di play again

Featuring an original "Socu" aountt trnclt ami (im iiuz.r.\iui.<

El ECTRONIC


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