Compute_Gazette_Issue_63_1988_Sep

Page 1

Disk Package—Power-Packed Utility for the 64

COMPUTED FOR COMMODORE PERSONAL COMPUTER USERS

Extra! Extra! Write All

About It!

Pro-quality

desktop publishing is here for your 64 and 128

PLUS 3 Super Arcade-Style Games Lincoln Green: New Perils in Sherwood Forest i

Boom and Bust:

Word Madness Lava Flow: A Bricklayer's,.—

Nightmare >JJ

SpeedCheck 128 Fast, easy-to-use

spelling checker for SpeedScript 128

ff? 02320

USA S2.95 I

Canada S3.50


WHAT'S A TA/TQ ?

That's a very good question. Taito (pronounced Tie-toe) is one of the oldest and biggest names in the arcade industry. We're

the world's largest manufacturer and operator of arcade games. Taito's been in the business since 1953. And that's just the beginning. Taito practically started the video game industry with our classic arcade hit, 133 scnwns of space-age excitement. Award winning coin-op tut. Quer 1 nvIUon sold in Japan "One of tt>& besr ever" —Electronic Game Pinycr Maga/me

over the years, Taito has created more than 1,000 other great action games for arcade and home play. Taito has something equally exciting for you to slip into your home computer. Taito brings the same pioneering spirit, technical RfNEGADZ: This <s t/'e one and onty Oou'f settle tor int'titlioni. maonng. fatD*cadsmittaiMtsima-wieKamaaeb Uw nottust gomes it) Ewopc.

quality and excitement that made us the arcade leader to your

Commodore, Amiga, IBM, Apple and Atari computers. Your computer won't be the same again. Taito is the arcade industry leader for a very good reason. We consistently make great video games that bring more action, thrills and value to the people who play our games. And literally millions of people play our games in arcades and homes ail over the world.

Our strength comes from the massive development effort we put into creating the kind of games that satisfy the ever-growing

arcade appetite and the research gathered from the more than 100,000 arcade machines Taito operates in Japan. (The money in the coin boxes at the end of the day tells you quickly if you've got TaitD Software Inc. 287 Wnsl Esplanade North Vancouver. BC, Canada WM1A5 TbI. 604-984-3344

Taito;" Aiksnaid,1" RmBgBtW" AlronJ" RaMan?" Bubble Bobble,1™ Operation Wolf.™

ALCON: 7ho ultimate IB tnfc'-pliinvTiiry combat. Bafffo al-ens with Insets, homing in>sstfos. bombs antf stuoids. Fiinl&sfic vert'CSl scrolling f

Sky Shark™ and Gladiator™ are mdcraarli of Tato America Inc Copyright £1988 All rignls

rosorved. Arrfyd. Commodore. Apple. IBM ,in.1 Aijri jra tru(lem.nte. respectively of Commodore-


a goodgame or not.) And Taito is always working hard to develop

the most exciting new video games that push the technology to its limits.* We don't rest on our laurels. mes are the benchmark for home video games, Taito's leadership in the arcade industry means that when

you buy Taito products you will be getting more home video thrills —more mesmerizing arcade quality graphics, spell-binding sound RASTAN: One ol the biggest coin-op hits of 1987 Sunning graphics, "Ion-Stop, mythical super hern action with multiple wonpons, ene

and above all, action!

mies and levels of play

That's why nobody but Taito can bring you more of what you're looking for in home computer video games. You don't get to be the biggest in the arcade business by making run of the mill video games. When you buy Taito games you're getting more than just

fun. We bring you games that test your nerve, your skill and your strategy. Games that make you laugh and put you on the edge of your seat, games of adventure and excitement. Taito takes you on incredible mind voyages to places you've never been before—to

brave new worlds of imagination and fantasy. And after all, isn't that what great video games are all about? BUBBIB BOBBLE: laugh-packed addictn/e action. Up lo 100 levels of arctde quality play One or 2 player action. The number one t/onw in Europe for rhrntr months in i row

And every action game we put our name on is more than

just competitive confrontation. Taito games are all about the values of good triumphing over evil, of being

the best you can be—games like Arkanoid," Renegade7/ A/con;'-' Rastan'" and Bubble Bobble'.'1 And we

have more arcade block-busters like Operation Wolf,'" Sky Shark'" and Gladiator'" coming soon to soft ware formats for play on your home computer. Taito's home-bound hit parade of video fun has just begun. Who but the arcade leader could bring you so much? That's Taito! Aren't you glad you asked?

Buy Taito products at leading computer stores everywhere. Ifno stores are near you, Visa/MasterCard holders can order direct from anywhere in the United States by calling 1-800-663-8067. Amiga Inc. Commodore Eleetrunics, Ltd. Appto Computer Inc., International Business Machines arid Atari Corporal™ Ariunrtisement by Qually & Company Inc. (Chicago.) "If you think you've

901 the technical and creative ability to develop min<M>lowi«g video games, write to Taito, Attention: Pioduet Development, at the abovo address.


■HH

I Storm IK isi ii

!' Isoneof themoatdramatlc

and detailed stories of modern warfare ever written.

Read by millions, its gripping reaJism has become

thehallmark of author Tom Clancy and his technical collaborator Larry Bond. Their counterpart In entertainment software,

MlcroProse founder Sid Meier, Is the world's fading

creator, designer and programmer of simulation

software. His award-winning titles, Including F-15 STRIKE EAGLE and SILENT SERVICE, have sold

more than two million copies and are renowned for

their authenticity and originality.

Now these three masters have combined talents to bring theexcitementofHEDS

to your computer

screen. YOU can step into the command center of a

nuclear attack submarine In this super high-technology

simulation of strategy and tactics. But unlike the book,

you can't turn the pages to see how l\ ends.

You have to live It. iG... for Commodore 64/126. Coming soon for otrier

popular systems Available ai a Valued MleroProse Retailer (VMR) near you; call lor locations. If not found locally, call or write MlcroProse for

MC/VISA orders.

H .'

HKiU'i'di

180 Lakefrorf Drive • Hunl Vdby, MD £1031 • (30!| 771-1151


COMPUTED

wm

September 1988

Vol. 6, No. 9

features Extra! Extra! Write All About Itl Putting It to Work

Tom Netsel

12

Mickey McLean

14

reviews De/a Wj

We/7 Randall

28

Ticket to Washington, D.C. David and Robin Minnick X-15 Alpha Mission Ervin Bobo Star Empire Keith Ferrell

64

29

64

34

64

35

64

37

64

38

64

39

64

BASIC for Beginners: The Pigeonhole Analogy Larry Cotton The Programmer's Page: Did You Know That... Randy Thompson Machine Language Programming: Debugging Jim Butterfield Pattern Fill Robert Bixby Multicolor Graphics Dump Hubert Cross

42

128/64/+4/16 128/64/+4/16

Multicolor Graphics and Video Storage

games Lincoln Green Robert Bixby Boom and Bust Fred Karg . Lava Flow Forrest Bentley .

programming

ML Boot

Dale McBane

David Roth

SpeedCheck 128: A Spelling Checker tor SpeedScript 128 Disk Package

MultiSort 128

Larry D. Smith

Barry Camp

James E. Borden

45

46

128/64/+4/16

54

64

56

64

57

64

59

64

60 62

64

66

128

128

departments The Editor's Notes

Lance Eiko

4

Letters to the Editor

6

Feedback Editors and Readers Diversions: Murder at Palenque

Fred D'lgnazio

Horizons: Counting People and Making Faces The GEOS Column: Quick Clock User Group Update

Rhett Anderson

Ernest Hunter

Mickey McLean

Bug-Swatter Modifications and Corrections News & Products

22 26

44 47

128/64

53

55 68

program listings How to Type In COMPUT&'s Gazette Programs

90

The Automatic Proofreader

92

128/64/ -4/16

MLX: Machine Language Entry Program for Commodore 64

94

64

Advertisers Index

*

100 *-General, 64 - Commooore 64, -t-4-Pluy4. 1«-

CommrxkJ'O 16. 13flCommrjaore 12Q

Cover art by Rhett Anderson COMPUTErS GAZETTE (ISSN 0737-37161 is a COMPUTE1 Puttealion. ana >s published monlNy By ABC Consumer Magazines. Inc, 825 Sevsnm Ave. (Jew Yak. NY 10019. a Division ol ABC Punishing. Inc, a Capdal C •- es AE3C Inc. company. Q 1S99 ABC Consurner Magazines, inc A'i ngrrrs resorvoo Eeitonal oflcas are located ai Surra 200 32d Wesl WenOover Ave

Greensboro, UC 27aO8 Domestic sunimplons-12 issues, $24. POSTMASTER Send aoorass crungBS ioCOMPJTE'S GAZETTE, P.O Bo. 10957. Des Moines, IA 50340 Second class posmoa paid al New York. NY ana additional moiling ollices.


COMPUTE'S FO<? COMMODORE PERSONAL COMPUTER

EdrtOf ■■-.■■.. r An Director

Features Editor Technical Editor Assistant Edilo Assistant Technical Edttx

Lancn Elko J n r .c. u R. Fary Keith Farrvll Patrick kimmi, Hhy! t Andvrion Dale McBane

Assistant Features EOflc Tom Nettel Assistant E3rtc

SutnTusSrOns & Disk Products

We recently returned from the Summer Consumer Electronics Show (CES), a biannual event that's billed as the world's largest trade show. Tra

ditionally, we've run fairly extensive stories on CES, listing the dozens and

Editorial Assistant Copy Editors

Tnmmk Taylor Karen UhLandorf

Programming Assistant Troy Tucker Contributing Editors Randy Thompion Jim BuLlarfleld

dozens of new products announced at the show. This time, however, we

(Toronto. Canada) Fred D'lgnaib (E. Lansmg, Mi)

decided to cover the new software products—there was little if anything new in the way of hardware—by reviewing some of these products in the

remaining three 1988 issues, and by including others in the "News &

Products" section of the magazine. (Several of the products are highlighted

ART DEPARTMENT Assistant Art Direclor Juror Deserter Mechanical Arbsli

in this month's "News & Products," on page 68.)

In contrast with the CES shows we've covered in the past five years, this year's event was less frantic. In the computer section of the show, much of the hype was generated by videogame-machine products from Nintendo, Sega, Atari, Taito, and others. Their booths were enormous, and they drew constant attention by hosting special autograph sessions

with celebrities such as Andre the Giant, Reggie Jackson, and Doug Williams. Commodore, again this year, did not appear. {The company has been focusing of late on COMDEX, a biannual business-oriented show, where its emphasis is on the Amiga line.)

However, there were dozens of 64s and 128s in most of the software

publishers' booths—and each one, in quiet contrast to the hoopla sur rounding the videogame machines, was demonstrating a new product. One of these new products was CEOS 2.0. Berkeley Softworks' up graded operating system for the 64 now combines GEOS, geoWrite, and geoSpell, and adds an upgraded deskTop and geoPaint 2.0. It includes many other new features and enhancements to version 1.3. GEOS 2.0 ap pears to be a major upgrade, and a thoughtful one. The demo we saw was

Robin Sliolow M«g McArn ScotFy ■■:.;:

Robin Cai«

PRODUCTION DEPARTMENT Assi&ani Producbcn Manager De Putter Production Assistant Kim Pot1» Typesetting Terry Caih

Carole Dunton Advertising Production Assistant

An4ta Armf^Ed

COMPUTE! PUBLICATIONS

Group Vice Present. Publisher/Edilona! Diroclof Managing Eriitui

Wiliiji in Tynan

Kathleen Martin«k

Sentor Editor Lance ElKo EfWoriaf Operations [Vector Tony Roberts

Executive Assistant Sybil Agee Senior Administrative Assistant Julia Fleming Administrative Assistants Iris Brooks Cathy McAllister ABC CONSUMER

MAGAZINES Senior Vice Preslden

Marc RvltCh

Vice P'esxJent. Finance Richard WHIrs Vca President, Production

very impressive. The result of user research and customer-service feed back, GEOS 2.0 also offers support for the 1764 and 1750 RAM Expansion units. (Look for a full review in an upcoming issue.) Its price is set at

DavKl Hvnitoy Mickty McLean Karen Slepak

Mane Benon-Weinar

CIRCULATION DEPARTMENT Vice PreSioen

C r-;/ai on SuDscnptoci SlaT

Robert lr Gursha Of a BlBcVmon-OeBrown Harold Buckley

$59.95, but the package will be available for $29.95 to current (1.3) GEOS

Mitch i '-'"" Beth

owners.

taining contest details and an entry blank in the April-August issues. The

deadline for entries is August 31, so if you use GEOS and know how to pro gram, get on your horse. We've received only a couple of entries thus far, and there are 24 prizes to be given away—cash, software, peripherals, and subscriptions to Q-Link and GAZETTE. We'll be looking for your program.

/

Thomai D, Stfltar

Speaking of GEOS, don't forget the $25,000 GEOS Programming Con test sponsored by Berkeley Softworks and GAZETTE. We've run ads con

Jamei J. Smiih A, Hsnther Wood Subscriber Service

{B00) 727-6937

One of tfw ABC PIBUSHING ® Companies President

Rooett G. Elunon

1330 Arenuo of trie Amortcas Newark.

NY 10019

ADVERTISING OFFICES Now Tort. AUC Conn^W Mmq*i MS. Inc 62i S**»*i[ri Av». to+n Vex* >+1 10019 1* (21?}»S»W PBfW T JJwiim»y*f GfDUE

ASvfbir^ nvecf. Sarnj-3 J TrwodiK). Jr. A*iv«M)rg [Votfc COMPUTE1 Pi-CKjee n* SmTfl 200 3?4 Wan WwnKrve* Ave . GraenTMra. uC 2740S Tel <9l9h 275-$«9 Kaihleen mgmm Giaenibcr}

N«w England t Mid-AllJirUic !■ -n-.ij J. Thoobal? Jr. {2\1\ 315-1665. Ppier Hardy (61 Tj 661-9000. MidkHtll 1 SoulK«eit Jtvry TrytTip^on U-i' Dp"-ns f3l?t

7?i^6O<I[C'>C*Si5]-(713f731-ZW5pe>a*l-'3O3l-w-9?99 WbW. NDririwviE, A BrtOlii Cohjtnljia- Jftffy Tnonpson, Lualta Souintlll * l"T»rr«noMl HfW Hfi'dy (617] 681-9WJ

Lance Elko

Senior Editor

Ao3mi ai iAi.ivq i-anKJi lo 4nrts ArmT-ml COMPUTE* PuC^Ubais

lie

32* VY«* WflrT*

NC 274C« Ed JrjrUtl JUjujiuS ^noiM DO "Mres ieO io Ino Eiliior. COMPlfTE'i

GAZETTE Suite ?0O. 3?a iVrtl WorOovef Avo . GreBn^&MD. NC

PRINTED IN THE USA

4

COMPUTE!'* Gazelle

September 1988

B


When the Bard's scared so . like inc. IIXIXIMIMIMIMI*

I

THE BARDS TALE III

hen the Bard's Tale

began, we lived a charmed Life. Good

IIK1KOCIHIKIMII

ale. Good song.

J Good company.

Mangarcame along, hul we cut

him to pieces before he could

blink. Soon the world goi bigger, and its problems got bigger. We wandered ihe wilderness for months to find the pieces of that infernal Destiny Wand. But once we reforged it, Lagoth Zantn was history. Back then, being ,1 thief was dull. Pick this lock. Disarm that ir3p. When things gol hot, they'd tell me "Into the shadows, wimp." I

should'vt' lifted their gold and split long ago. But it's loo late now. We battle through the seven

worlds. Cast Warslnke and Rimefang over and over. Cut down

UMtXIXI NIKIXIMIMIK1K [ XIXIX ■

Ihe endless Hook fangs and Slathbeasis. And suddenly, The Archmage is powerless. The War rior is weak. The Bard can'l play. Now they say I'm the only hope.

I'm slick. I'm sneaky. And I'm going to fight the Mad God... alone. Some fate.

Over 500 colorful, .inirnaicd

kinds of monsiers waiii id meei ynu. Some might evt-n join your parly.

Ymir siais show you re hot ai lock picking, imp disarming ., and hiding. Need more help

than lhai? Seven kinds of,

speltcasiers—inclitding new Clironnm.iiHiTs and Gcomamets—cast over 100 spells.

THEBARD. THIEF OF FA-

FREE CLUES See participating

relallers !••< full-cojor ilur [raslet

JWAVS TO ORDER:

1) Vlsll your relalicr. 2) Gill K(H! .'.!■> ■].,'■. (mm U.S. in < mjd.i, 8dm lei

Jpm PST, lo Older l)y VISA/MC. 1) Moil check (U.S. S) or V1SA/MC #, ciniholder njinc. and enp. d.ut: [o Ek'tiriink Arts Diftti Sales, P.O. Box 7530. San Maica, CA 94401. Apple It

MTslon S-W.95. Gimmodorc vcision S39.95. plus S3 ■.hi|i|iiiu: h.iinlliin;. CA residents add fi.5% -.,<U -. lax.

Allwv 1-3 weeks fin U.S. delivery.

New auUi-map feature If'ts1 you find ytmr way in Ihe 84 ilungcmi levels and seven dimensions. No copy protection 10 slow you down. Save i

game at any locailoh.

ELECTRONIC ARTS


More on 128D Woes I have a comment in response to

Donald Weaver's letter in this col umn (July)'

Last December, I purchased my first computer, a 128D, at the local Sears store. Fortunately, I also purchased an extended warranty/ maintenance agreement. From December through May, I've had seven defective 128Ds, six of which had defective drives. At first, the Sears salespeople denied knowl

the parts promptly, which he indi cated they are not noted for. I wrote a detailed letter to Commodore. The only response I received was that that was too bad, but they couldn't help me.

I've heard of a fix to the head where a spring from an IBM disk drive is substituted for the spring on the read head, but as long as the computer doesn't fold completely, I just grumble to my wife and keep assuring myself that I will never

still selling like hot cakes. Commodore's PC10-1, intro

duced to the U.S. market In 1985, is one of hundreds of compatibles now

on the market. What you need, then, are peripherals and softiuare for PC compatibles (or MS-DOS machines, the term many software publishers use on packages to indicate machine compatibility). If you're looking to

find mail-order products for the PC10-J, you need to pick up a maga zine for the PC/compatible owner, of

edge of any problem with any 128s

buy another Commodore computer.

which there are dozens. Our sister

that had been sold. In time, I talked

R. H. Schuette Blame, MN

Magazine—is dedicated to exclusive

to the manager of Sears customer

service and got a completely differ ent story.

I love my 128D when it works. The last one has a low serial num ber (000 series) and has been work

ing like a charm for four weeks, but as every day passes, I live in fear that it will break down, too. Commodore Customer Service representatives were less than help

ful and treated me with gross indif ference. Until they work out the problems, I wouldn't recommend the 128D to anyone.

P.S. The serial numbers of the bad 128Ds were 004093 and higher. Charles E. Cross, jr. Flushing, Ml

This is in response to Donald Weaver's letter in the July issue. It

would seem unusual for Commo dore to say they were not aware of problems with the 128D's internal drive. I purchased a 128D last November. When it arrived, it was

impossible to load any programs. A local service dealer tested it and concluded it had a bad head.

In any event, I decided to ex change the computer for another. This one I still have. It does not work consistently either, but it gets

ters lately complaining about Com

modore's customer service. For years, their track record in this area has been spotty at best. As a result, it's certain that they lose repeat custom ers, not to mention potential sales from disgruntled owners who dis courage others from considering a

Commodore machine. We hope that some of the folks at Commodore are reading this.

ket and includes many reviews and ads for products that support this market. Our flagship magazine, COMPUTE!, also features some PC coverage and PC mail-order ads.

Page Polemics May I take this opportunity to tell you of something about GAZETTE that's been bugging me for a long time? It's the numbering of pages, or rather, the absence thereof. In

Commodore's PC Compatible Last Christmas, 1 purchased a Com modore PC10-1

coverage of the PC/compatible mar

computer. COM-

PUTE'.'s Gazette contains the names

and addresses of many dealers dis tributing printers, software, and modems for Commodore 64s and 128s; however, I am unable to find any information regarding the availability of supporting accesso

ries for the PC10-1. Robert f. Zeph

Commack, NY The PC10-1 is an IBM PC-compatible computer that Commodore distribut ed for several years in Europe. In

the May issue, there are 116 pages, of which only 66 are numbered; the

table of contents on page 3 {not numbered) gives the page numbers of articles, but three of the pages re

ferred to have no numbers. Pages 19 and 21 are identical (part article, part ad), yet 19 is numbered and 21 isn't. Please number every page. Syd Hislam Los Altos, CA Never say readers don't notice everyth ing. You make some good points and certainly caught a few inconsisten cies. The general rule is that all pages

should have numbers except for those with full-page ads or those with frac

1985-1987, interest in PC compati

tional ads positioned on the outside

bles as home machines swelled in the U.S. as prices dropped and more and

up because I use it daily, and anoth

more nonbusiness software became

er service man indicated it would be

available. IBM PC compatibles—al most all of which use the MS-DOS op

bottom edge of the page. We can't make room on someone's ad for our page number, and we can't put it be low the ad because it might get trimmed off at the bindery. We'll try

erating system—abounded and are

to be more consistent in the future, 9

by. I simply do not wish to give it

at least three weeks to service, as suming Commodore would supply 6

We've received a large number of let

publication—COMPUTEVs PC

COMPUTE* s Gazette

September 19BB


K direct line, that is, from your home to

N

IX Commodore'Headquarters via Q-Link, the 11 telecommunications service that's everything

1 --■■■■■fffffiftn

a Commodore owner could hope for.

Using a Commodore 64"or 12Cdisk drive,

modem, and the Q-Link software, you're connected to inside information and help from the programmers and designers here at Commodore who built your machine. It's the best way 1 know to get you the answers quickly and personally.

11

Q-Link is also your link to leading Commodore software publishers and their wares, to over 15,000 public domain software programs you can

download and keep, to teachers who'll help your

kids with their homework, and to clubs, contests, games, and a host of other services that run the

1'

K*ti

gamut of your imagination.

Experience it for yourself. And see why I've put my company on the line for you.

1-800-782-227L,,

t#m*j

«**<

«:

t

Gtow. vmodore 300 baud modem and the

Q-JLink softwarefree! .•*!-■

:VL-

x»_ ' "

-*+■


WFVEGOT SEVEN TIMES BE much mightier, for starters. So go ahead. Try GEOS 2.0. It may be our second

If we told you there's something that's seven times better than GEOS;11 would you believe it? Well, believe it. It's called GEOS 2.0"And it's filled with new fea tures, including the one thing you'd expect from a package bearing the GEOS name. Power. Not the kind that sends a small surge through your creativity. We're talking about major productivity power. GEOS 2.0 is supercharged with new strengths that make it the most powerful source of integrated software your Commodore 64's ever seen. And what isn't completely new has been radically improved. In fact, we actually included other applications—products we

version, but we guaran

1.

columns.

It doesn't even mat ter if the text is from some other Commodore-based pro gram. Because GEOS 2.0 con-

used to sell separately—right into this package. For example,

the entire con tents of geoWrite Workshop, in cluding geoWrite 2.r(the full-fea

tured word pro

tee it's seven times the experience. xpenei geoWrite 2.1: NEW! Fullfeatured word processor • Individ ual paragraph for matting • Expand margins to 8" • Left, right, cen ter and full justi fication • Multi ple vertical spacing options • Headers and footers • Decimal tabs • Full page pre view • Search and replace • Word wrap • 10 fonts in 7 styles and multiple sizes • Pagination • Insert, delete, move or copy • Mix text and graphics • Special feature to

verts it with one simple point ic:nrn

"*■*'*—;:.wJf.,wJi

a

r

,-

,. i^

■.-,.' -

create multiple columns, add headlines and borders • Pro

■ W:nr Hut

C

duce near-type-

- :■-

IS If

1 S JL.,1 IW

W

■■

1 Gmbbcr

geoWrite

cessor) have been b added along

with geoSpell.™ And a new feature lets you mix graphics with text around any number of

and click.

There's a new deskTopTA new painting toolbox. And new muscle that makes your mouse

geoSpell

set quality output on an Apple1* LaserWriter™ with PostScript.™ wiinros Text

2.

Grabber:' NEW!

Import text from any Commo-

dore word processor such as


tOMETHMG

THAN GEOS.

PaperCIip,™ Easy Script,™ Speed Script,1" Word Writer1 and others.

SgeoMerge'NEW! Create

graphic tools, 32 brush shapes and 32 painting patterns • Invert, rotate, mirror or move images • Cut, copy and paste

drives and a RAM Expansion Unit (including the 1541,1571, 1581 and RAM drives) • Multipie file selection • Color code notepad and files • Date and time display • Recover most recently deleted file • Faster file copy ing • Simplified printer and input driver selection. PLUS: diskTurbo™ runs GEOS applications five to seven times faster • More keyboard shortcuts • Key board or input

cus

tomized form let ters and labels with this mail merge program.

4geoSpell: • NEW! Complete spelling resource. View dic tionaries and documents while spell checking • Create and update personal dictionaries • Global search and replace * Operates 38% faster than before. 5 Desk Accessories: Five handy utilities • accessible from within any application • 4 func tion calculator • 127 page note

pad • Chiming alarm clock • Preference manager • Photo/

text managers to save and trans fer data between applications • NEW! Cut and paste from the calculator and notepad into other applications * Name photo album pictures • And more.

6geoPaint':"High reso

lution graphics editor. • Create charts, dia grams or images up to 8" x 10" • Zoom in for detailed pixel edi ting or preview entire

page • 16 colors, 14

geoPain!

into other GEOS applica tions-Integrate text with graph ics • NEW! Stretch and scale images • Overlay effects • Stop pat tern fills in pro gress • New graphic shapes including con nected lines, ellipses and squares • Grid function for easy sketching. deskTop: Efficient file and disk manager * View files as icons or text ■ Sort files by size, type, date or name • Open, close, rearrange, copy or delete files • Manage non-GEOS files • Access and execute BASIC pro grams • NEW! Support for 2

7

Berkeley

Softworks

deskTbp

device options (mouse, joystick, lightpen or Koala Pad1") • 31 printer drivers support over 70 popular printers in draft, NLQ and high resolution printing modes ■ Q-Link"' telecommunications software. For orders only, call 1-800-443-0100 ext. 234

GEOS 2.0 (California n:sidcnts add 7ft sales tax) $59.95 plus S-i.iSO fur shipping and handling. ( MT UAfTUIt 1i J1•

GEOS 2.0

The brightest minds are working with Berkeley.

ndir |>C|nn. v


Personal Publishing

InThe Beginnini; There Was_ MacPai

The Power TbPublisL

Desktop publishing gives you the power to publish. But to be a desktop publisher, you need the skills and know-how that Personal Publishing magazine brings you every month.

Personal Publishing

Each issue contains the latest information on how to put desktop publishing to work for you—with articles and reviews of the latest desktop publishing hardware and software, and how to master them. Page makeup software, laser printers, graphics programs, the right computers, design advice, typography—all tools needed to succeed with desktop publishing, and all covered in the pages of Personal Publishing, The Magazine for Desktop Publishers. Give yourself the power to publish. Give yourself the most important tool a desktop publisher can have: a subscription to Personal Publishing.

Subscribe now and save 33% off the regular newsstand price. If you are not 100% satisfied, the unused portion of your subscription will be refunded. Don't spend another penny on type or art until you get the power to publish—in the pages of Personal Publishing.

Save

Personal Pubiishing

Give Me The Power To Publish. Start my subscription to Personal Publishing for

only $24. A $12 savings off the newsstand price. [ ] $24

[ ] $36 Canada

[ ] $48 Foreign

[ ] Payment Enclosed [] Bill Me >

i

i

r I

11

1

t

i

•!' *■ i" i

Save $12

When You Subscribe

Name. Company

HOW TO FINO PRODUCTS AND SERVICES

Personal Publishing

now to

Address _ City

Off The Newsstand Price and

.State

Return coupon to: Personal Publishing, P.O. Box 3019, Wheaton, IL 60189-9900. Or Call 1-S00-627-7201 for faster service.

-Zip CG

Personal Publishing, The Magazine for Desktop Publishers.


The Thrill of Victory!

Through Exclusive Arrangement with You look up at the clock...eight

seconds to play...the score's tied. You streak towards the goal, weaving and bobbing. You fake inside...the goalie lunges...slapshot...score...the crowd goes wild!

You're in a bunker just off the green.

You need par

to keep it even. You swing,..the ball floats out in a puff of sand. It rolls gently breaking towards the hole...then

drops. You've won!

HAT TRICK™ and MINI-GOLF by CAPCOM put the thrill and excitement of competitive sports in

your Commodore. Vibrant graphics make these games so real that you can feel the pressure of intense athletic competition, The outcome ot these CAPCOM Sports Series challenges depends upon your quick reflexes and brilliant strategy. CAPCOMs HAT TRICK™ and MINI-GOLF"11—games so real you can hear the roar of the crowd!

CAPCOM CAPCOM U.S.A., Inc.

1283-C Mountain View/Alviso Road Sunnyvale, CA 94089 408-745-7081 nit u-hkP Jurjiv hum Hi1!* *itn-t li*


Does printer's ink run in your veins? Do you have visions of becoming the next William Randolph Hearst, heading up your own publishing empire? Maybe your printing ambitions are more modest, and you'd just like to turn out a monthly news

letter to keep members of your user group up-to-date on the latest happenings. Whatever your journalistic ambitions, you may want to consider desktop publishing on your 64 or 128—at least until you buy your first newspaper. 12

COMPUTED Gazette

September 1988


r J

Desktop publishing on an eight-bit computer? Better leave that to the big boys. It takes at least a Mac or a PC with a

couple of gigabytes of memory. Right? Wrong. The 64 and the 128 are like the bumblebee that doesn't know it can't fly; nobody told them that they couldn't be used for desktop publishing. Until recently, Commodore owners could print greet ing cards, banners, and simple flyers with such programs as Broderbund's Print Shop, Cardinal's Banner Machine, and Springboard's

Certificate Maker, but if your publishing needs were more complex, you

usually had to resort to using conventional printing techniques or buying something a lot more expensive than a 64 or 128. Now, though, several

full-blown desktop publishing programs are on the Commodore market, and they contain some very sophisticated features.

Conventional Printing Techniques Before examining desktop publishing, let's take a look at some of the steps required to publish a newsletter by conventional methods. Desktop

publishing can be better appreciated if you understand the mechanical process it partially eliminates. To create a professional-looking newsletter by conventional meth

ods takes time, a little talent, and a few dollars. Once you've decided on your newsletter's content, you have to write the copy on a typewriter or word processor and then take it to a typesetter, who will convert it into the desired type style, size, and column widths of your publication.

Before you get this far, however, you'll need a layout. You have to know what your newsletter is going to look like if you're to tell the type setter how wide to make the columns and what fonts to use for the text and headlines. Since there are hundreds of fonts available, type styles and sizes have to be specified exactly. If you have a special requirement, such as having the text wrap around a graphic, that has to be carefully measured and specified in your layout. Once the typesetter returns your formatted text on long strips of pa per, each column has to be cut and pasted onto a board that matches your layout. Headlines, text, and captions must be carefully aligned and smoothed into place, If a story is too long or too short to fit its allotted space, you have to either change the layout, cut the text, or send addi tions to the typesetter.

I Tom Netsel, Assistant Features Editor | COMPUTE!'s Gazette

September 1988

13


Typesetters usually don't charge to correct typos or mistakes

they introduce, but waiting for a correction can delay publication. If you change your mind about your

layout or make a mistake with your specifications, don't expect the

typesetter to do the job again at no extra charge. If you specified 48point headlines but only have room for 36-point type, or if you sudden ly decide you don't like Bodoni

Book and want your article set in Garamond Roman, expect extra ex

pense and delay. Graphics introduce additional problems. If you want to include a photograph, it has to be sized and screened—converted to tiny dots so

it can be printed. Screening requires

a separate process. A simple line drawing may be pasted in place if it's the correct size, hut it has to go through another process if it has

texture or shades of gray or if it needs sizing.

When this mechanical art has been pasted in place, all the decora

tive lines, borders, and boxes have been added, and everything has

been proofed a final time, the board

pages and columns you specify.

then goes to a printer for the actual

You also can enter text directly for

printing process.

editing purposes and for writing captions and headlines. With some

Desktop Publishing Power

simpler programs, this is the only way to enter text into your docu

Desktop publishing puts you in

ment. Publishing programs don't work with all 64 and 128 word pro

control of all these steps, but you don't have to be a professional

cessors, so make sure the program

printer to get good results. However,

you're considering supports your

you'll still need a layout before you

favorite word processor.

use any publishing program. Most newsletters have a name

Importing text is easy. In most

cases, you simply define a box and

that appears at the top of the front

specify the file you want printed

page. This banner usually stays the same issue after issue, and the number of columns in your publica

there. Define another box and write a headline. If you don't like a par ticular font, hit a few keys, and it's

tion usually remains constant as

quickly changed. Most publishing

well. This basic layout gives you

programs offer a variety of type

the framework on which to build

faces in sizes suitable for text and headlines. Try one font, and if you don't like it, switch to another.

each edition.

It's always a good idea to make a sketch of each page. Decide where stories begin, how much room to leave for headlines, and where you want to place any graphics. From that point, all the work is done on

You're never charged for overtime.

Pictures spice up any publica tion, and your newsletter is no ex

ception. Popular publishing programs include an editor that lets you create your own graphics, edit

the computer screen.

Text is usually written

on a

commercial clip art imported from

word processor and then saved to

other programs, or use drawing programs such as DOODLE.'.

disk. Most publishing programs let you import these text files to the

Putting It to Work

Milwaukee Area ConiMOdore Enthusiasts THE Milwaukee conputer club

Mickey McLean

NewsLetter MARCH,

Desktop publishing is making a difference in the way

198B

user-group newsletter editors communicate with their readers.

-,

The editors are using several programs, including The

-- 'I

U

itM

Hm ».*-*« arm h*VI on H* £rxl *™i "1 '"lHiU.ivji

ijf

t'l- -V|r\lll

ftf rWlh^I C*ri+iTn»

fll

Jlf

'W

,-i Hi *■*"-

**********

Newsroom from Springboard, geoPubtish from Berkeley Softworks, and Electronic Arts' PaperClip Publisher. The success of these products ensures that Commodore own ers can look forward to more desktop publishing pro

amual elections MARCH 14

grams being released in the near future. ntftrui*!

The next meetings are: march 14 «i

Straight from The Newsroom

march 2Q"" " iKyK"W"™

Wfrm

The Milwaukee Area Commodore Enthusiasts (MACE)

-

'.'i-i-«

n^Vi.r-,. "•^f—-"Hill

A

■tl|ld>

•,-L:. m(l<

-

PFt*i*Prt'H

■l,Ti.:llj_l-^i,,...»ii IP<n>' D**r PIai -

.,.11.,,. to LDU lhM[.<H

Kp

i;>ibJ»r

at

ha fhli-avn-

user group publishes a monthly newsletter for its mem bers. Club vice president Dan Heaney uses The Newsroom on a Commodore 128 to produce the publication. "Our club needed a newsletter last year, and we looked for something to do it with," Heaney says. "It

[Newsroom] was about the only program available."

Heaney's options included printing the text from a word processor and then pasting up each page. "Paste-up, even the little I do now, is a pain in the neck," says Heaney, who still has to paste up several ad vertisements to please certain clients. "Half the time, I don't feel like I'm getting it straight. Besides, I'd rather let the computer do it." 14

COMPUTEt's Gazette

September 1988

I

UCr

•" pVfdm (It "■'

•Hot

6

2nd BYTES

(p»t *'"< vau «wn'i Hivi to


Since graphics and text can Lie

Enter The Newsroom at the Pic ture Menu, and use a joystick to se

combined so easily, place a picture

almost anywhere in your layout,

sents one panel. If a panel fills, save

it and continue writing on another. When you have enough panels to

lect any of six departments: the Banner, the Photo Lab, the Copy Desk, Layout, the Press, or the Wire

and the text automatically wraps around it. It's no problem if you change your mind and want to

fill a page, send them to Layout and arrange them in order; then it's off to

Service.

move the artwork later. Try making

the Press—your dot-matrix printer. By selecting the Wire Service,

similar changes with conventional

you can send or receive panels,

printing techniques, and you'll find it expensive and time-consuming.

photos, banners, or complete publi cations via telephone and your computer's modem. Newsletter re

porters and artists can upload fin

The Newsroom

ished panels to their editor as

Springboard created The Newsroom ($49.95) for journalists of all ages who want to create newsletters, fly

Photos are created in the Photo Lab and then are combined with

ers, brochures, and forms on either

text written at the Copy Desk to

letter-size or legal-size paper. It's

Each column is made up of three or four panels. If you plan to print your newsletter's name, logo, or slogan across the top of the front

page, this banner occupies the space of two panels. The program also prints legal-size pages.

person has a copy of The News

make a panel. As with most desk top publishers, once you've placed

the veteran of the Commodore desk

top publishing entries. While it may not have all the latest features, it's probably the easiest to use. Each letter-size page is divided into two columns of equal size.

deadlines approach. Every contrib utor doesn't have to use the same type of computer as long as each room—for example, the reporter could use an IBM, the artist could work on an Apple, and the editor could lay out and print the finished

a graphic on a panel, the text you

add automatically wraps around it. If you later decide to move the pic

product on a 64 or 128.

ture, just drag it to a new position,

The Newsroom comes with a

and the text still flows around it. The Newsroom provides five

disk filled with more than 600 pieces of clip art that are quick and easy to use. If you need more,

fonts in small and large sizes. Select the size and style you want, move

Springboard offers two additional volumes of clip art. The ease with

to a panel, and begin typing. You enter headlines and text directly

which The Newsroom handles graphics is a key ingredient to mak

rather than from a word processor. The work area on the screen repre

ing this program a pleasure to use.

He added that a pasted-up page could easily be

lost or damaged, making reprints difficult. Desktop publishing allows Heaney to access a disk and print back issues of the newsletter at any time. The Newsroom also saves the MACE editor's time. Heaney creates a format for each page and

only changes the contents each month. "I don't see the need to get too fancy with it," he notes.

Calendar Of Events Juat i

designed to operate with GEOS.

a

fCI

S4T

3

a

s

t

/

B

9

IO[

tl

at

b

14

n

«

[7

IB

21

22

31

24

■r

JO

■!•>

30

5

20

■;,,

■11

1

llu i.i.crni

W

SEE 4-1 J«l

D ATliS. OIUNIIIREST

For GEOS Users

Another desktop publishing program gaining in popularity is geoPublish from Berkeley Softworks,

1988 win tiiii

1(11

•1 <1ll

I* - TELECOM Sp^ - ' w b» ■■*fl -

HAT 11 -U^h j'Uw

LBBTirU -i" -.trim

dttN4

U|ltH|a<UlH '1

H t«I

U*»J

7 0( J n HtU *Thf |i^n *-*rtjf ■?■* •<■

RmSIhIi

"I don't see how I did without it," says Rodney Gill, geoPublish user and editor of "The Interface," a

newsletter for the Montgomery Area Commodore (Computer Society in Montgomery, Alabama. "I like the way GEOS operates."

Gill uses geoPublish to convert the club mem

l****-r IHIi B H '"M ■» (Ml Hfllt 1

m '.Hum :n TnGWn

MHt

I 1

bers' articles from several different word processing

and graphics formats. After conversion, he creates a template and moves the articles into it.

Before geoPublish, Gill usually had to wait until all of the articles for the newsletter were submitted

before he could begin to paste up the pages. This

sometimes required working late into the night in

- H*a-***>^ it- t-

11* r*

Nt

Fi,Et Siff i

)

U

june n

III

14]Bl

ilf

Ihf

Q 3

j*d ai 0 List 411 othci

«jJGA5a>uo»!Jti»m it eve MS

-'(

imilt

^

'•

D

km

£*

ia

a p ■a

av>t rnmikr toji

order to get the newsletter to the printer on time. "I can now do the newsletter as the articles come in and print it out a page at a time," he says. "Now the complete newsletter is finished just a cou ple of days after deadline."

MfltKV TliP fciT-rTiHP

COMPUTE!* Gazette

September 1988

15


geoPublish Berkeley Software offers geoPubtish

($49.95), a full-featured desktop publishing program that operates

with GEOS, As with most GEO5 ap plications, be prepared to spend some time transferring files—mak

text and graphics. geoPu blish takes files written with geoWrite and

guidelines. Guidelines are dashed horizontal and vertical lines that delineate columns. These lines ap

converts them into the fonts you

want and sets the type in the col

pear on the screen as guides for ex

umn widths you specify.

act placement of text, headlines, and graphics, but they don't show

If your text isn't written with geoWrite, the Text Grabber utility

on the printout. You can create as

converts almost any Commodore

ing work disks and backup copies

word processor file to geoWrite for mat. If you're editing a newsletter, you can use articles from several writers using a variety of word pro cessors without having to retype

before you actually start to work. A second disk drive or a RAM-expan sion unit makes copying files easier and greatly increases the operating

speed of geoPublish.

their submissions. Edit mode then

The first step in creating a doc ument with gcoPubiish is building

lets you make text changes once you have converted the file to a geo

the master page. This is where you establish your publication's basic

Publish document.

To write original headlines or to incorporate graphics, switch to the page graphics mode. A graphic

look. If you're putting together a

newsletter, the master front page might include a banner across the top, the issue number, and perhaps

can be centered, stretched, or scaled to fit any region you define on your page. A toolbox lets you add lines, circles, polygons, or other shapes to

the date. Inside master pages might

have a line across the top and bot tom, the newsletter's name in a

smaller font, and page numbers. Saving master pages will speed the layout of future editions of your newsletter. A master-page work screen has

rulers across the top and side to help you position the program's

in width from one to four columns. The geoPublish disk contains a li

This powerful mode gives you a

you started. Once you've created a master

wide selection of customizing tools and commands to fine-tune your

page, it's time to start laying out

layout.

There's even a magazine being put together with geoPublish. Self-proclaimed Commodore fanatic Roger Ledbetter also uses geoPublish to put together Geoworld (38 Santa Ynez Street, Santa Barbara, Cali fornia 93103), which bills itself as the definitive magazine about GEOS.

Prior to the availability of geoPublish, Ledbetter produced the magazine with the geoWrite word processor and geoPaint, using overlays to create the page layout. "It took quite a bit of time to do that, along with the paste work," he says. "The overlays also required a lot of experimentation. geoPublish saves me about ten hours a month." The only problem that Ledbetter encounters is the 64's hardware limitation; lack of disk space. "A

128 with RAM expansion allows It [geoPublish] to be used to its full potential. 1 prefer to use geoPublish with the 128 because it doesn't cramp you."

GEDPUBU5H.GRRPHIC5 Thir I'jint Dmers

GeoWrite Workshop Paint Drivers

WLfaGnPub&h

mnr.a I tiftfthlil an in* UK fiinl Jnva* tin lid in u>\*£ UfjA t"0 Me ( Li'tfiiMri uLpE | ciyrTirtr £■

fv?4t

he

tfder

iH ,'!■,-■■.

It n> FreJf(|Jn V^i &

Tuminj* poPuNnh pj£T inlD j RfGPi.nl OH I Ed ftfH inC il] L^C HVjillJuil

ix'.i u! rail1 ftcffou. }CSI

1'!

(='-■:(

'■f-.V.f. iV

11

TOwKc

£-i'cn

U

*a\. > m Ifugb by fine t*a iL(p«*™

1.

Gin ii

Un.

PtpcnJini en the mour-i

Thrrc ii no hia! iI )tu m -tfliBE en t RAM d.li ifJ II WTTrSLlTlE-i ihtti kit i befc-qL The

look of his magazine. By printing the magazine with

arro» * ill (Inter owe id ■ ■*TiIl-T. »Siirh indicate* Lie

a laser printer, he achieves a near-typeset-quality

proem ii mil TtfkL-i£

appearance. "Nine out of ten people couldn't tell the difference," he said. "The only major difference is that it doesn't do as well in small typefaces."

RffwE

Ledbetter adds that laser printing is becoming

even more attractive with the release of new font

1.

H\*< il jftj

*un.

.-<■■<■ .--;>i

ipitr-

1

manuscripts, and so on can be uploaded to a print-

tsaa OV&LLAV itfl t< **4 MSfrri -ifi

September 19S8

V jout iroUnY EMi*t innuipin

A prj cinnplr u 6> ptmitit trtfTB rVf

v—

KMilH

IKECEOS

med

*£r "OVERLAY" irJ CiCB uw (be dn>H iMpamlj, iiib ihc irr-nrk

El will like

Dperly. fcul H'l mil I Simjilf pxtJurr I will enrvur.uc to r^penrnnl a^!i itirK

It 41 ^pnt

'

iU

C^J

DK.SKTOF

*J

'

PI fll.millM; CONTKST!

i -ilE be &]JT> u Lii.ii jm ■M ram taint*. AI'Jiau£i I Kn vill rpc» uung this [Hupjm 1 ^:ght br itle in hr:p * ■Ji inela pfyfiltnii itf diFKI jtjb LD viiiie«i

'ho has

u-.<-et> to Lhe more wclmlcil qurm «

CORRECTION:

rcikr

Li hu !<« tfa^iii m it) maiBtn tv J

Yv eumple.

icl Of ffK 12A[fn*.nriMi*pErjji -a^iiu; htWL Ji n»n™(

mliHiiig

Mj hi nuke -^«UU

irtfiimpJlJnlil]f

uf

m^

W

{teviomly.

Nf no* irpl i full pip aulrd ift

c be ntnri io (K 1^

1Kb

«

w

cc

vuU

fUff -ill >■ tLj off. as

n* lor

■-.'*;

A*wninlr TAXE' TW dn-FE *ilt Coflihiflf Jl tfJCC f*((» inJnreie p(.P*,nt pijr mil [hn m.KJ^l br m uij -i> EA fo

mLki fugc dxuntfiu wrji

(Laser printing is available through online ser

rvi nKnEir> 13 I11'! [Ei^fl d t* ^i 1» lit iNr irricr. but > M ftjfl Ajvf ftuWmr ( pePbtlltMirfn: totprfhll |fKCL*cbH«1] i"4-v&H[*K£*-ti\*na j l^^l RAMf >

i

vices such as QuantumLink. Newsletters, resumes,

ty

me nuih mem rrxmOty ihifi ^uWjiiepisr* Oeiu&g "iJiiJir paiV pAtt£S&v-n M \\-t pfnJitiP^ ^ioco «Tip in it\ji Uir nc*-air

n'liWrnr pjgf ui ltI,

libraries.

-•

ffpi*tll!waid- Tpmipt^EfHl'iCElde return U*file (*f.-«i:aneLlxCn'enKi-"L t

JK l«i jKcdurr i eroPisnl pjje of JTK

i.-

ftewlbte,mileiiffE>puhi*(plrntyoTOrejpseyfltr*rcjl J-sl«RAM Jiil. i\pDPiintptff

urr iMrt n jiwj of ipfcf cm Uk nil ink C

HAM ink

■-,-

up^iu fAfilS. [Ff dHumfDI EEEiErd H nlntl FACE ! d.^uraot hii n»rf p*sti. FACF .'. ind m on will ippcu mi IT* JeJtjfi

fi]e

f

Ledbetter goes a step further to improve the

COMPUTE'S Gazette

place one object in front of another.

brary of sample master pages to get

Geoivorld

16

customize your layout. You can also fill them, move them, and even

many as 16 master pages, ranging


BUIlf

FOR

SPEED Now Get Inside Your Commodore with COMPUTEl's Gazette Disk.

\

CRU ODIDUHCH

3

DAT

S

00

0

000000V000 000000000

0000000

nth li I" p l*n iiMvn jr.l lul¥lmV.

rid tr lir itrtmiM HC'q mtll, W# tk (lUn-.

1

1

Now there's a way to get all the exciting, fun-filled programs of COMPUTEl's Gazeffe-already on disk—with COMPUTE!'* Gazette Disk.

Subscribe today, and month after month you'll get a new, fullytested 51/4-inch floppy disk guaranteed to run on your Commodore 64, or Commodore 128 persona! 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 COMPUTEi's Gazette—programs like

SpeedScript 128, Arcade Volleyball, 3-D Sprites, Sketch Pad, Sound Manager, 1541 Speed and Alignment Tester, and hundreds more.

MM

Mill tin* h»IT.n. imbiK 13. IB MM u!v n KH IU

■■

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


DON'T SETTLE FOR LESS... FOR ALLYOUR AMIGA NEEDS ... 1541II DISK DRIVE ....$169.95

1802C MONITOR

Built In 1571 Disk Drive

$189.00

64Cw/1541II Drive 1802C with either package

CALL

128K Memory Delatchabla Keyboard 128D w/1084 Monitor 128D w/Samsung RGB Monitor

S3Q9 $184

512K RAM Upgrade

1010EXT DRIVE 1680 MODEM

$719 S63B

$159

$219 $139

TUSSEY'S SPECIAL PACKAGES PATT TPT?V Educational Software tool

\jrJ\LjLjl2J MX 1

All Games slocked (or quick ship!!!

MINDSCAl'E '

FIREBIRD

ACCESS Eohelon

$27.95

Leader Board $22.95 Leader Board Tourn. Disk $13.95

ACCOLADE

Apollo IB Comics 4IFi& Inches Hard Ball Killed UnHI Dead

Mimpull

Test Drive

-

ACT1ONSOFT Thunder Choppef Up Periscope

SIB.95 $19.95 $19.95 .110.95 $12.95 S'9.95 $19.95 $17.95

ENTERTAINMENT SOFTWARE

$19.95 $32.95

Game maker Package

with all Librarys , LastNinja... Maniac Mansion Music Sludio

Shanghai

...$39.95 Pockel Wrrlei 2 ... $37.95 Pocket Filer 2 Pocket Planner 2,,, ....$37.95 Digital Superpik ., .. $64.95 S12.95 Dictionary

SI9.9S

ACXLVISI.ON Air Rally Allans

///// Solutions

$39.95 $22.95 $24.95 $19.95

$1995

AVALON Hn.I.

ELECTRONIC. Arts" Bard's Tale

Bard's Tsl« II Bnrd'i Tale III. Chossmasler 2000

$19.95

Oregon's Lai'

$19.95

Inslanl Music

$22 95

EOS(Erth OrtV Slain} $19.95 Legacy of Uio Andants$19.95

The Thros Stooges

$27.95

COSMI DafConS

$27 95

$17.95

DATA EAST Commando

114.95

KidNiki Platoon Speed Buggy

S19.95 $19.95 $17.95

Karate Champ

$14.95

Dahuoft'

AH Reality/Dungeon

$27.95

Hunt Pot Red October

$27.95

Video Ttlla Shop

S'9.95

to

S24.95

Star Glider

S24.95

$17.95

SPECTRUM HOLOBYTE

INFOCOM Beyond Zoik

$26-95

Falcon Intrigue

Hitchhiker's Guide

...$14.95

I.ANCE ILVFNER r-r ih.

b*«t iTippufUaditgy^mLilaiLuri

3 in 1 FoolbaH

$23.95

Bklball, lh« Pro Game .$29 95 Final Four Baskeloall ..$29.95 Full Couni Baseball ..$29.95 MICROLEAGLTE Baseball

$24.95

$21,95 $22.95

Piralas Silent Service

$23.95 $21.95

Solo Flight

S14.95

SteaMi Fighter

$24.95

SCALl $19.95 S24.95

Star Trek: PromelhianAdv $24.95

Top Fual Eliminalor

NATO Commandef

World Tout Goll YeagerAFT

$22-95

Perfect ScareiSATprop. $44,95 Superstar Hockey $22.95

Typing Tuior IV

Gunsriio

$19.95

$19.95 S19.95

Pnparooy

{22.95

$19.95 $19.95

SkyFojII Strike Fleel

$24 95

Indoor Sports Infillratoi II

GBA Basketball 2 on 2

$21,95

$34.95 $19 95

Gauntlei

SIMON & SHUSTER Champonship Football ....$24.95

S24.95

Waslaland.,

SDI

The Sonify

F-15 SWVa Eagle

S14.95 $39.95

$32.95

$24 95

Airborne Rangers

Suparbiko Challenge UllimaV

$22.95

Knight ORC

$24,95 $22.95

SkaleorDie

King of Chicago

$22.95

fioadwars flockiord

Outrogsous Pages PHMFerjasus

$22.95

Defender of the Crown

Guild o! Thieves

$19.95 $24.95 $24.95

HRODEUI1UND Lode Runner

CINEMAWARE

$17.95

Marble Madness Master Ninja Monopoly

$27.95 $27.35

S37.95 S24.95 $25 95

Demon Slaters

NBA Moebius

$24.95

Elite

Wrsslling

S19.95

AilCROPROSE

Kennedy Approach

$14.95

$24.95 $22.95 (19.95

_

PT109

$24 95

Soko Ban

(17.95

S14.95 $24.95 Champ'ship Wrestling $14.95 Create a Calendar.... $17.95 $22.95 Destroyer 4i4 Oil-Road Racing .$24.95 .$24.95 Impossible Mission... S24.95 L. A. Crackdown Movie Monsler.. .$12.95 Streol Sports Baseball S24.95 SI Sports Basketball. .524 95 Street Sports Soccer 524.95 .$22.95 Sub Baltic .$14.95 Summer Games Summer Games II.... .$14.95 .$14.95 Win!er Games

Bank Si reel Filer

$24.95

Data Manager II

$19.95

World Games

Word Writer III

500 XJ Joystick

California Gamos

.524.95

S4C INTEGRATED PKGS Virastar 64 4K

$24.95

64C SPREADSHEETS Swiflcak: 64 wisideways ..$17.95

Sideways

$14.95

64C WORD PROCESSORS Bank Sire ol Wr iler

$29.95

Font MflBtar II

$29.95

Paperclip w'spellpack

$32.95

Paperclip III

$39 95

Pocket Winer Dicuoiflfy ..$12.95 $34 95

Font Masiar 128 .... ....$38.95

Paperclip 11..^ Paperclip III

-. ...,S 54.95 ...$39.95

Superscripi 128 ..-_ ..-$44.95 Term Paper Writer. ....$29.95 Wrdwriiar 128 wsp ill .$34.95 SPREADSHEETf Swillcaic 128 wrsdwys 139.95 DATA HAKES ....$34.95

Data Manager 128

Foolball

(19.9S

Parlect Filer....

..... 144.95

Pure Stat Baseball

$24.95

SuperBase 128

....$49.95

Pure Slat College BB

$24.95

MISC. 12§ SOFTWARE

SSI

Account an! fnc

Advances Dungeon 4 Dragons

$24.95

B-24 Eternal Dagger

$22.95 $24.95

CMS AcclPkg/128 ..S124.95 $34.95 Mach 123

Phanlasie I. Ill (oach)

$24.95

Ringi of Zlllin

$24.95

Road war Euro pa

$24 95

Shard ol Spring Waroamo Consi Set

$24.95 $19.95

Pannet12S

S S 9.95

$39.95

Sylvia Porter's Personal

Finance Planner... „... $44.95

SUHLOGIC Flight Simulator II Jel Slaalin Mission

$32.95 $27.95 $34.95

Batteries Included

FINANCIAL & ACCT.

64.C DATABASES

....$49.95

f l»el System 4

SOFTWARE SIMULATES

64C BUSINESS AND PRODUCTIVITY

EPYK

woitn processors

Timewks Eleclr. Chackbk. $ 17.95

Timoworks Money Mgr

$17,95

CMS Acct Pkg/64

$119.95

MISC. HARDWARE

Esles pwr supply for C-64 $54.95 Nave rone 3 Slot expdei ...S24.95

UTILITIES

Thinking Cap Toy Shop Copy II 64^126 Fast Load

$24.95 $24.95 $24.00 S24.95

Bobs Term Pro

WICO

:

$32 95

1>loB0l>

JOYSTICKS 3-Woy

.

K2S5

Paperclip Publisher...

S39.95

Berkeley So ft works GEO Publish $44.95 Hroderbund

Graphics Library I,II or III .$16.95

Print Shop

$25 95

Electronics Arts OutragsousPages

Sprinfibonrd

$34.95

Certilicata Maker

$29.95

ClipAnlorHI Newsroom

S1995 $19.95

Tiroeworlts Desktop Publisher

$39.95

Unison World Pnnimaster Plus

TUSSEY COMPUTER PRODUCTS P.O.BOX 1006, STATE COLLEGE, PA 16804

$24 95


...tCp SHIPS IT PRINTERS

IL

(Ut

Mllllll

.Ml FOR ALL YOUR AMIGA NEEDS... CALL tcp AMIGA SOFTWARE PRODUCTIVITY I^K^H—

2 yr war ran !y

108CMI ....$164.95 1091 ill ....$199.00 1092i $319.00

Deluxe Mum Consl Set Deluxe Pam< n Oeiuno Pnni M

Oolu.sViOao! 2 Draw PIUS

SS99S

$9995 1189 00

!

SS9 00 .S69 00 SS9 03 ..SCALL

■ ■■

S«|>orta» Vi:a«iM» WorflPerfaa

Ferrari Formula Onff Flight SimulMOf Jl HfllLsy Projocl

$29 95 £39.95 $37.95 S29.95 12995 S29.95 139 95

S3? 95 $39.95 SI9.BS

Hoi-Cold Jan ....

.$24 95 . S4J.95 -S32.95 .$27 95 ..$29.95 $29 95 $29 95 $39.96

Leisure Suil Larry . MaiBle Madness...

S.D.I

Silent Ssrvie«

SinBatl .. Sianioal I

512K RAM Upgrade.. $159.00 1010 EXT DRIVE $219.00 1680 MODEM $139.00

$229.93

NX-1000C

(Corr.™dor(rlrti1laOT}$174.95 NX-1OOOC Rainbow (Commodore Interlace/

Color Printer)

$229.95

SEIKOSHA

SUPER GflAPHIXJR Prinlar Interlace

SUPER GRAPHIX Interlace w/SK buflar

flown laadaWs lonls

w.'Prinler Irom Tussay

day. If part of your order is backordered trie remain der will be shipped UPS Ground FREE!

SECURITY

■ Your Credil Card is not charged uniil your ordei is shippefl. ■ Wo Insuro your order at no eilra cos! lo you. ■ I'j'-'.i.y is a linartdally Uiang and well aslablrshsd company.

$29.95

SJ9.95

■ After sales support.

■ Knowledge able staff, all ■; .1 < jates of Tussey's "Compjler Bool Camp". ■ Oui advanced ware house/m ale rials handling syslam assures your order is shipped out accurately & on lime. ■ Our IBM 5360 allows instant order and inventory status.

Toll fi6B Nuirfcer 1 flQO-4SQ-00^^ Tar snipoi^O CTiaiggj Add M 00 per bo* sn<po»iCOO AdditionaJ al^ppino requJTM) on APO, FPO. AK.HJ.andtoieign craeis. TcrniJ: PRICES REFLECT CflSH DISCOUNT, Ann 1.9% FOR

$32.95

SS4.95

CUSTOMER SUPPORT

to on»r by mill: vii ifcapl rroru, oiOei. uni*o crwck. pniKml chKK AikM 2 vtetki lor personal & corripjn, cr.ecxa 10 ctoai Sfi'ppina: H DO ror sorware FOfi w i mnnwanr tun any accfs^ry ovfo r,n. en m,r

NEW LOWER PRICES!! wyprinlar from Tussey

(Even at these prices) You only pay TCP's standard shipping charge ol $4.00 per order. Orders arriving

$29 95

NX 1000 Rainbow

(color prims')

Accessories under 6 pounds will be shipped Federal Express

before 3:00 PM our lime will be shipped oul same

ENTERTAINMENT H^^^H

Balanca ot Power Bafds Talo

BeyonOZorK Chsss master 51)00 DfifanderoUf'eCrown. . DejaVu Earl Woavor BastBai

NX-10OO (14* draft'36 NLQ) ...S169.95

S79 35 $99.96

Software orders over $100 and

I —■■<■"■■

T

1 EBB

j!

MASTERCARD OR VISA. ALL SALES AHE FINAL Defective rterosrep!acodoriopa.r«!atour

HJ^H

'

diaciciiori Penjiayivama icsdcm& sod 6% trfus fiiT Prices gndiemcsubjod locha^

SUPER GRAPHIX GOLD .S94.95

w/Primer Irom Tuasey

2 yr warranly

SP-180VC ....$139.00

SB4.95

Panasonic

RGB/COMPOSITE COLOR MONITORS FOR THE 128

SAMSUNG

COMMODORE 1084

SP-1200VC....$CALL SP-1200 Al ...$169.00

.$299.00

i2Qcps. NLQ Mods

MAGNAVOX 8762

#CITIZEN

RGB MONITOR ■ 14" Anii-Gfare Scraon ■ 640 x 340 Resolution

.S249.00 THOMSON 4120

only

500 ■ MS nssoUin

10801II Printer, ■

$219

:;•■ r: ;.'■!..II

■ NLQ Moil* ■ 2 yr Warranly

,.$219.00 All 3 rnonriors inc^da cables [o Carnmcdorfl

120D 180D MSP-40

$169.95 SCALL $319.95

Tr!butB224

$679.95

OKIDATA180 $229

■ Bulli in COMMODORE' and EPSON* In la rltct

m 180 CPS Prim Spetd Oil For Oihcr Otidiu Prlnux

C= COMMODORE

& COMMODORE

1764

1670

Berkeley

Softwoncs GEO PUBLISH (64/128) GEOS12B $44.95 GeoCa!c128 S44.9S Geo File 12B S44.95 Gen Programmer ..S47.95

Geo Publish

GeoWil1a128 Gen SpeN

$44.95 S44.95 S22.95

GEOS GaoCalc. Geo File... Geodex ....

Deskpack.

Fontpack.. Gbo Write .

1581

256K RAM

MODEM

C= COMMODORE

EXPANSION

3i'Z"D!SK DRIVE

$119

$197

$44.95 ..$36.95 ..S31.9S

..$31.95 .524.95

..$21.95 .$19.95 .531.95

CMS

DISK-KOUNTS

ACCOUNTING SYSTEMS

pertiOfoHO

Pkg. Price lor all Modules: C128 version

$124.95

C64 version

$119.95

3.3"

OSOD 11695 16 05

MAXELL

D5OO11J« (9.95

VERBATIM D5DO jrfl!5 IBM DSDO1ISW M(S

Regular Hrs: 8:00AM-9:00PM Mon-Fri, 10:OOAM-6:OOPM Sat, 12:00PM-8;00PM EST

CALL TOLL FREE 1 -800-468-9044 FOR INFORMATION CALL 814-234-2236

FAX: 814-237-4450

5.35-

BONUS

m

SCi


If you have Berkeley's Desk

with rulers across the top and down

Personal Nezi'slctter wraps text auto

Pack 1, you can use its Graphics

the left side of the screen. These

matically to fit your window. It also

Grabber utility to import graphics from Prfnt Shop, Newsroom, and

help you lay out and align the

wraps text around graphics. In ad

"windows" you create for your text

Print Master.

and graphics. As many as 20 win dows can be used on a single page.

dition, it lets you select italics, bold, underlined, or reversed type styles. The work screen is 80 columns

Personal Newsletter

As with all newsletters,

Personal Newsletter ($49.95), from Softsync, comes with two disks: the Master, which contains sample

newsletters and 70 pieces of dip art, and a Clip Art Disk filled with an additional 2110 business and miscel laneous drawings.

Softsync's Personal Newsletter ($49.95) isn't a stand-alone pro gram, but is designed to be used with GEOS. If you're already famil iar with geoPaint and geoWrite,

then you should have no trouble learning to use Personal Newsletter. You can use a joystick, mouse,

wide, so you'll have to scroll to see your whole page. A handy preview feature shrinks the page so you can

it's best to

see how your layout looks as your

sketch a basic

work progresses. Once you've cre

layout on paper

ated a few windows, it's best to check your design. Windows are easier to change and move before

before you sit

down at the computer,

you fill them with text and graphics.

Once you've blocked out the num ber of columns you want and where

you want your graphics, define similar windows on the screen. Stretch these windows to any size

and move them to duplicate the layout you made on paper.

You can design your own

graphics with geoPaint, use the clip art that comes with Personal News

letter, or import Print Shop graphics. You can even use digitized art if you have a video camera and a digi tizer such as Computerizes. Per

When you're ready to enter

sonal Newsletter comes with three

graphics pad, or lightpen as an in

text, you can use any of the fonts of

utility programs you can use to im

put device, just as you would with

fered with geoWrite, or you can im

port and customize existing graphics.

other GEOS applications.

port others if you have Fontpack.

When it comes time to print,

After booting with GEOS, you

Click on the font window at the top

click on the print menu and confirm

should make several Personal Neiosletter work disks before you begin

of the screen, and a list of fonts and their point sizes appears. Click on

it by clicking on the OK block. Be sure you've installed the GEOS

your newsletter. When you're ready

your choices and then move to the

driver for your printer on your

to start, a basic work screen appears

desired window and start typing.

work disk.

ing company, printed, and mailed back to you with in a few days.)

lln.

Jrt-wiiii io join your clut.

One of the newest desktop publishing programs on the market is Electronic Arts' PaperClip Publisher. FORCE, (the Fundy Organization foR Commodore Enjoyment) in Saint John, New Brunswick, Canada, has acquired PaperClip Publisher to produce its newsletter, "The Users Port,"

"It's very flexible, easy to use, and can handle a wide variety of graphics," says Anne Magee, who

publishes the newsletter. She notes that it didn't

take her long to do paste-up before using PaperClip Publisher, but she never attempted anything fancy.

'riemCeM cf

ihtl fat me it muiE r>» iomc

your 'xQtiV*O-

«Sil heip I hi'i bnn *blr lo otaUin from thrm, suii'd -ark qp my

disk access," she says. Nonetheless, Magee is pleased with the results she achieves. "It is amazing

to do this with a 64. A few years ago, it would've seemed impossible." 20

COMPUTErs Gaielte

September 1988

I

l by --*!V

itir. When

f Found OW< it

y

y

Of HMiur 41 UU1 Umt T np]y Kid the keyboard. HJ I 1hmk

ind Itlttn. ^atl nf night (or mr. Ql caw* 0 *'"i *" lime far my flfll conirit dlUDfl ihil J won foul flop py disks. Of courtr 1 cheated a LilEJr by Utuming

<nr

f

diiailtr, lj*lir-p mrr

torn* af you may b» M* lo

relils Id thaU Sharlly *f\*t E gOl my duk dtw* and prinl-

n. Il wU around ihn lim* E Ml farluniL* U» mrH, BJL J«w fl Doiaj at Ailrro S)ftwirr uhd iho»fd

ma \hm

bane iwpi a pound thr *w-

dvrful «mld of cO**ijiul*ri.

|

b*b*** 11 m Jo» that run laid mr aboul your club. Mr

Seed his ddicr lighl 4-niy, 1 rtiyrd hoimr lo ity and do

the 64's limitations. "It's slow and requires a lot of

I

urnl out af that wiy lo mik* mr tttl wflcoir.*.

pasting it up and tried to make it look like it does now, it would take even longer."

Like her colleagues, she has learned to live with

h pp

-iy filSl

compuitr jn D*c*mb*r jf l?87. Tii* fllll !*- Urt«

cipJuntd iJ| ih* rood ihiflgl

most word processing programs. While the program can be operated with a joystick, Magee finds smooth er control is achieved through the use of a mouse.

B

la lell you about ny hl\t <-o [ d d

"It takes longer to do [with PaperClip Publisher], but it looks much better," she says. "If I were still

Magee likes the way the program converts files downloaded from bulletin board services or from

kind of friendly club.

do*t dab. [ -Wd bin to iry

I

I

Ifmu^lil tf your club mrtnb*[* m* kir,d ffljujK in dn

&■ by till Soviet

New Kid on the Block

>rid h

«)

££ Pflailltarte

you do For yaur mtrnbtltNrrdlm Lo uy I didn't

thing* for mywlf arid toon Found out ju't Un-> ilupid Irtil could br.

II «J on lh* »d«w* of lew ftotn Ailron ihal I (al ■

medtrn. Th#if 1 r"tn*nd * RP-t b«rd ->1> your club Thn lint I cillrf Ray Creer ind

md in ' calm

vD,c« EHBIPE

Arid Ktlp

wil itien for a rtJingri Kf had ntvti mrX. Th*i% * -ai iny gml pirlluK lo m*vl

«ilh

Lmd* Fiuit -So

.vaiunlnrvd lo cofi*

U3 my

hgmr to iflllll na in my end* i-or to l#trn mnn aboul compylirifl.

Sh* look uf h" ff« Umr

My

Tim nighi *u luih

to three other people gwr cirrCliy,

t dtiful Lbr«ry of boaVi 4"d duki Ih4l cimt m ifil ' jr 1, on my ircErnd - •■■'-

My Ptlt mr*l4/i| I mtl rnDr* of youi f uie mrmberi,

and walched yuur i*cnid

round COfLUMt S3®]_F?

Il

wii fun La see hi miny Kai-

uig such a jCAd Urnf*

II wu

mOI#

Anm

Mign

fun

to

Ce*rh

see

Ihw

guyi

hep-

[.. play !>■■ |>m«-

In concluiiUn if all my ■ *#ninji in ip*Al u jood n my fint i**3 E would uy you

should br **iy pinud id havt propk \he U.ei nf Mof

Gir.i, Lmd> fllUI, Gordon E^rftjntriMi ">d ihr inn your cJub. bt

in fitor

t*r Bisks

Arid I *ould

not to

mrntaon

the ihree lfl#n who ituurd

fflf Oul — THANKS Jo«, r. .. i A I'ni i I will iL*«yi

st.SH ptr bn if H any library


PaperClip Publisher Outrageous Pages was Electronic Arts' desktop publishing entry, but it was discontinued when PaperClip Publisher was released. For the price (S49.95) and the number of sophisticated features it offers, this

publishing program is hard to beat. Its work screen is similar to that of other publishing programs in that rulers at the top and side of the

screen help you accurately position columns, headlines, and graphics. Eighteen icons on the right of the screen represent tools that give you exceptional control of your lay

PaperClip Publisher comes with

its own limited supply of clip art, but you can draw your own or con vert graphics files from Print Shop, PrintMaster, Outrageous Pages, and DOODLE!. The manual notes that you can use graphics from The Newsroom, but the file converter ap parently cannot read The Newsroom directory. You can change the size of graphics, expanding or shrinking them to fit your layout, and a graphics editor lets you draw your own. You can modify graphics, print in them reverse, or even turn them upside down.

out. Simply move the cursor wilh a

i

joystick or mouse and then click on

2

3

4

5

6

7

an icon to activate it. When it comes

to designing a layout, you can have as many as 15 columns of text on one page.

Once you've laid out your page, draw a box where you want the copy to appear and "pour" in

the text from a number of word pro

cessors. Text flows into the box in a

1-

printer driver and interface combi

nation that works with a 24-pin printer, but you'll have to experi ment. The best results are available

to desktop publishers who own or have access to a laser printer. You can use one to print geoPublish and

Personal Newsletter documents since GEOS supports the HewlettPackard LaserJet printer. Online services such as Quantuml.ink can also give you access to laser-printing services.

Printing can also be rather slow, depending on which printer you have. One test page with sever

al graphics took almost half an hour to print on a 1526. If you want to

send copies of your newsletter to 100 members of your club, take your master copy to a duplicating

machine or commercial printer for

2-

the other 99 copies. Actually, dupli

3-

cating often improves the look of

4

computer-printed documents by rendering the text darker.

5-

As with any new skill, it takes time to master desktop publishing.

process that resembles the way the

fill command works on drawing

PaperClip Publisher supplies a number of clear, well-defined fonts,

programs. You can link several box

including a Greek-symbol font for

es together on the same or different pages if you need more space for

on a computer than it does using

commodates documents ranging in

use with scientific and mathemati cal expressions. There's even a Sideways font if you want to print text rotated 90 degrees. If you need

length to a maximum of 50 pages. You can convert word processing

more fonts, a converter program al lows you to import them from

especially true of the GEOS-based

your text. PaperClip Publisher ac

files from the PaperClip series, Bank Street Writer, Word Writer, or Paper-

GEOS or Outrageous Pages. Text can be printed in reverse, italics, bold,

Back Writer.

and other styles. It can even be

A straightforward text editor lets you create text right on the page

printed upside down, which is useful

for priming folded greeting cards. Ja/z up your layout with a vari

Until you become completely fa miliar with each step of your pub lishing program, you may find it takes longer to create a newsletter conventional methods. Be prepared for a lot of disk swapping. This is packages, with their numerous fileand graphic-handling utilities. Finally, desktop publishing on your 64 or 128 may not turn you into a publishing magnate over

Don't worry about the format as

ety of borders, textured back

night, but these programs can put the power of the press in your

you enter text. If a word breaks at the end of a line, don't change it. It

grounds, transparent and opaque boxes, and drop-shadow effects.

string budget, then, who knows

will be formatted properly when

Most of these effects and special

if you prefer to type text directly.

hands even if you're on a shoe

u-hat will happen after your first edition hits the streets? Even Joseph

you pour the copy into a text box.

tools are available onscreen or from

The editor includes a handy find

easy-to-use pull-down menus.

Pulitzer had to start someplace.

Drawbacks

Springboard

function that will search a docu

ment for a specific string. You can

embed as many as 13 different style codes in a document to put words in italics, underline them, reverse them, or have them print out in

subscript or superscript mode, to name a few options. When laying out text, you can justify it, center it, or have it printed flush left or flush right. Another so phisticated feature lets you adjust the amount of leading, or space be

tween lines. Such fine-tuning isn't normally found on programs in this price range.

While desktop publishers provide you with a number of powerful printing tools, they do have limita tions. Even if your printer has a

near-letter-quality mode, text print

ed on a nine-pin dot-matrix printer can't compete with the quality of

fered by commercial printers. For truly professional applications, you may hesitate to release work print ed on a nine-pin. A 24-pin printer is better, but

none of the programs have drivers to support them. You may find a

Tho Newsroom 7808 Creekritige Cir.

Minneapolis, MW 554.15 gcoPublish

Berkeley Svftzmrks

2150ShattuckAve. Berkeley, CA 94704

Personal Newsletter

Softsync 162 Madison Ave. New York, NY 10016 PaporClip Publisher

Electronic Arts 1820 Gateway Dr. San Mateo, CA 94404 COMPUTERS Ga;el/o

Š September 19BB

21


Editors and Readers

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

want to hear from you. Write to Ga

You don't need a special routine for this; the capability to redirect output to anoth er device is built into all eight-bit Com modore computers. To disassemble to your

DQ

6999

REM

PF

7000

REM

AF

7010

READ IN NS ARRAY INPUT"ENTER

LE TO

printer rather than to the screen, just

KH

7020

OPEN

P.O. Box 5406, Greensboro, NC 27403.

make the printer the current output de

GK

7030

REM

We regret that, due to the volume of

vice. The following line, entered from

zette Feedback, COMPUTERS Gazette,

mail received, ive cannot respond indi vidually to programming questions.

Television, Computer Style 1 have been wondering if there is any way that 1 can convert my Commodore

BASIC, directs output to the printer and puts you in the monitor:

NAMES NAME

INTO OF

FI

SORT";FS 2,8,2,FS:NN=0

TWO

BYTE

FILE

HEAD

ER

CE

7040

GETI2,AS:GET#2,A$

JS

7050

GETI2,AS:IF

7060

7110 REM 31

OPEN4,4:CMD4:MONITOR

DM

Henceforth, when you disassemble your machine language code (with the D

XC XJ

'<'

STOB

IS

THEN

CARRIAGE

RETURN

7070 T=ASC<AS+"@") 7080 IF T=31 THEN NA=NN+1:I F

command}, the output is sent to the print

NN>MX THEN

AY

NOT

PRINT"ARR

LARGE

EN0UGH":G

GB

7090

NS (NN)=NS(NN)+AS:NN = NA

like to be able to use it as a monitor for

er. For instance, suppose you wanted a copy of the disassembly from S0C0O through $0C36. You would enter

BR

7100

GOTO7050

my 64, too.

D 0C00 0C36

RE

7110

NS(NN)=NS(NN)+C!!RS (31)

HX

7120

CLOSE2:RETURN

QS

7999

REM

PM

8000

REM

exit the monitor with X and then type

DA

8001

l'RINT#4:CLOSE4

RR

B002

REM CALL WITH STRINGS ISPACEJIN NS!) REM NN IS NUMBER OF ST

BJ

8303

REM

8010

ORED IN B() IF NN^<0 THEN

1702 monitor into a color TV. I'd still

Jameson K. Dedon

Weslfield, MA Computer monitors closely resemble televi sions, and the relationship between the two

is more than skin deep. In fact, composite video monitors are little more than televi sions with the television tuner removed.

from within the monitor. When you finished printing, you'd

to turn color monitors into full television sets. The tuner is commonly a small box

with a channel-selection dial. Tuners typically cost less than $100. Look for ads that frequently run in this magazine. You may already have a tuner: your VCR. A computer monitor and VCR go to

gether like hand and glove. Your VCR has a tuner, but no picture tube. Your monitor has a picture tube, but no tuner. To con nect the two, you'll need a cable with two male RCA connectors. Plug one end into the composite output of your VCR, the other into the composite input on the front of your monitor. Change channels zi'ilh

the VCR tuner. If your 64 is hooked up

through the rear connections of the moni tor, you can easily switch between televi

sion and computer with the front/back selection switch on the back of the monitor.

DO

A

MERGE

SORT

RINGS

(o restore output to the screen.

GJ

Over the years, many companies

have sold TV I liners specifically designed

OTO7120

SORTED

POINTERS

PRINT"NO

NAMES HAVE BEEN D (NN)":RETURN

Alphabetizing a SpeedScript Name List

QE

1 am a beginning programmer who is

BA

8030

MG

8040

having lots of problems. I'm trying to write a program to alphabetize a list of names. The names are kept in a SpeedScript file with their telephone numbers next to them. Can you suggest a way to

8020

FOR

1=0

TO

ST

LOADE

NN:A[I)=I:N

EXT

SIZE=1:A=0:PRINT"SORTI NG . .. " P1=A:P2=A+SIZE:PB=A:MP ■A+SIZE*2:IF

KB

S050

N MP=NN+1 IF P2>=MP 1

do this?

TO

MP>NN

THEN

FOR

THE

I=P

A+SIZE-1JB(PB)=A[

I):PB=PB+ltNEXT:GOTO

Ken Davis Baltimore, MD

The BASIC program below sorts a list of names stored in a SpeedScripl text file. It

consists of three subroutines. The first, be ginning at line 7000, reads in the SPEEDSCRIPT file. The second, at line 8000,

performs a merge sort on the names. And the third, at line 9000, creates a SPEED-

SCRIPT file containing the names in al

8

120

FM

8060

IF NS(A(P1))<NS(A(P2)) THEN B(PB)=A(P1):P1=P

AC

8070

B(PB)=A(P2):P2=P2+1:PB

AC

8BS0

1*1:PB=PR+1:GOTO

8100

= PB + 1

IF

P2>=MP

THEN

FOR

I=P

1 TO A+SIZE-1:B(PB)=A< I)SPB=PB+1:NEXT:GOTO 8 120

MD

8090

GOTO

CB

8100

IF

8060

P1>=A+SIZE

THEN

FOR

I=P2 TO MP:B(PB)=A(I) !PB=PB+1:NEXT:GOTO 812

phabetical order.

0

SX

128 ML Printouts I have been looking for a screen-dump program that will allow me to print out

hardcopies of my machine language monitor listings on the 128. Do you know of such a routine? Jim Muller

Binghamton, NY 22

COMPUTE'S Gazetto

Sopiombor 1988

10

Mli

20

HEM MX IS MAXIMUM ARRAY (SPACE)SIZE MX=15:D1M NS (MX ) , A (MX) ,B

CD

3H

HEM

(MX) AS[)

IS

ONLY

[SPACE)IF

¥OU

D

STORED

STRINGS

NEEDED

WANT IN

ED

8110

GOTO

SA

8120

A»A+SIKE*2:IF

EN

AN

A

3130

GOTO

XS

8140

FOR

40

DIM

BA

50

GOSUB SUB

AS(MX)

7010:GOSUB

901B:END

8010:GO

TH

804H

1=0

TO

NM:A[I)=B(I

):NEXT MQ

8150

SIZE=SI2E*2:IF

JF

8160

THEN 8180 A=0:GOTO 8040

mf

9170

rem

RRAY JR

A>=NN

a 110

JD SORTE

8060

SIZE>NN

remove the

rem

in

to

put

sor


CHECK US OUT! 0 SERVICE

0

HOME/BUSINESS Banhtfreet Wriler EA

.

15

30

ml 128

CMS 1

129 53

y12«

.' . ■ ■ : OH 6-1 Oa!a manager 120

EA

SUPPORT

0 SELECTION

EDUCATIONAL 135

' " ■ . Striei G4 Uuvnes Form Shop

LET US EARN YOUR BUSINESS!!

29

Easy 5lgn/5 + "101 on Keyi/5-a Unhword f <i <:■< Lingua get Unta Compuiir People

EA

FontpicPlui 64/1Z8 CEOS 126

19 SI 19

GEOS 61

29

GeoPioo.ramm-1

39

Peter flaooil | Read ing 1) / 5-8 Header Rabbit/1-7

Reel Filer 64/128

17 29

Rocky'i Booti/9 + SiicVyMir Mam 1/5-8

24

Fled System 2 +

39

FM SyMBnl < FonlmaHer 12Bw/SDeH

52

Slicbftflar Rsadlng/5-S Slidtytur Typlng/5-B Jungle Book (finding !|/6-S

12

Da!a manager?

39 35

Fonlmatfer II KFS A[countint1!8 Aon-oni-iia ui

119

5! 27

Hath Fu niton Ev.rua lor

Witrolnryer M

42

PPM12B

'2

PPH 64

29

Page Guddcr 128

39 39

Paperclip Publisher 54 Paperclip 3

39 39

Partner 17R r

i

(in

liLI

Pirtnri 64 Pocket Oicdoniry

Pochal SirpBrpik ? PocketWrlle/FileorPlan2

EA

Kidwnler/6-9

Matnbusters/6-9 Stlckybear Sprtgribber/e.9

Stickybeai Read Comprah /9 + Evelyn Wood Dynamic Read/11 + fto Tutor Accounung/14 ■+

21

lir Liil In 1 rirMnn Pule P>^".UL IU LUIIUVII, r Jill

SpinORWaihlng1on/12+

30 10

WMre USA Carmen

67

Where World Cirmen

39

vVidnam Clitlu /10 +

35

Supertax 12&

49

Family Rooln»n. Below The

44

Root. Treasure lifand OR

■call 39

Swilttalc 64

17

69

RS.VP./12 + EA

21 35 35

«

TAS&4 Timowoili Buslrctss Serltl

EA

Vldilai 12S

viilwnie Clauic 128

Ml 39 60

V.'irilmil'T 170

60 39

v.1

3D

.-■. 3

,!.■

Dr. Hulls"i Sen

SIKk (bear ABC'i/PHE

IB 22

Family TreB 178 OR H

S Elch ybea r N u mtie ri / PR E

22

12

12 19 call 12

Paul v,i

■:. , 1 rjhftu

IB

Aflv^n"E?d nrpJVrt nil SEiidio u huU >U

Ammatlfin Slafum

BASIC 3

25

Billboard Maker

Blazing Paddlei

25

Bumper Shclier Maker

35

BuilrwsCardMakar

35 39 29

Coloie? MS

t2

Doodle!

23 29

EA

EA

mi

Super Librarian 128 !.■! 54

29 17

Quick Brown BOI - 32K

79

Dulck Brown Soi - 51K RGB 'v loTV Cjbta iivLi it Hivni

99 9 j "cil

Pimler Ribbons

"caB 9 B9

Solid ProdJCIs • Solid Support

13 3D

Warp Speed 12B

P.O. Box 129, 56 NoWe St.

35 EA

ID

Kracker Jai Volumes 5-7

EA

17

13

Loaded Gun 2 Super SnapsnotV3

17

Supsr E(iap!liolV3*/C12B Disk

r,.i

1 -800-638-5757

Ml

OUR PROMISE

a ?*\

■ 1

39

Pnnier Paper

SyntecK BBS Games Module Sisrts Entranced 11

Partner 54 PrinllWeirTransttrPiper

EA

Syniech BBS ConsUucllon Set

IT^I 1

39

z BRiWALL 11

Super Disk LJEilitwf

Jku

B

Partntriz8

a

Super Chips 64 Super Chips 128 D> USD

am

4D

Kracker J:i volumes 1-4

?1

EA

Grapdies \\\\< \y. >\\. .' Graphics ii.iir.lDrmflr

Super C 128 OH H

1/hk^I

19

M3ProportionalMoute

SerulCible-BFoal Super Graphii Gold

Super Aide

I,11

■ i

Lightpen 1B4C

Msuupid

29 29 29

Renegade Super 31 UUKhes 128 or 54

''-.::.■-■ i'. ■".

Lightpen 170C

■15

BOOKS

?i\ 45

ICON Factory Moving Pictures

?5

Newsroom

BigTipBoaktorCamiiiocfrjrc Ci?Pi Program mar Pel. Guide

17

PCB CliHiii Board Maker

C12fi SuDrouline Library

79

GEDS p - - q '■' l Guide 1

a

KJax Revealed BqqIi i

25

39

Prim Master Plui Prfnlthgp

39

29

Kuiztown. PA 19530 TOLL-FflEE 24 HOURS

n

Kama Desgner 12S

t9

12

69

P Pi

Ptiolo Finish

25

HctsholPruiPrlnlerlnteri.

35

127

AM

19

19

TflmpQ Typing

25

"U ■ Q '' ^Cr>J UL/I

t.i.:||Mi_\ 1: i! if i.i I'.:!- 1 OH 7

n

35

AB Prlnler SaItch Boi

R5232 Inreriace CiEtM

RAM DOS 123

^Fr Pi r: rinri rv* J [ ti bt^rf LuVp t JLf

1 ilnlWi

Drrvt Boi

FIttg Line BBS 12S

a

21

SbiujI Edge

GRAPH1CS/CAD

f.i'uru

Poner AsHmbtfr &4/178

9 IB

A[rojps" Cirlrid J« Holder

21 30 30

Physical Eiam 1511 OR 1571

7

EA

■.;

as 45 15

PoweiC64/1?8

Page Illustrator 123 Paperclip PuQlisTier 64

ZZ

Dream Machine

22

Alohirwl Zoo/5-6

89

Cromvord

18 22

Stickybear Shapes/PRE

54

■'.'■■! ■,;.■■

i';i '■ a BqqX Aboul you CDAC ooUng TIIIbs

ZZ 6

FacBmaket/PflE Galactic Frontier Klndflrcamp/PHE

f.. il>l'j.j Mum '.' I' '-i h'Lhmanl !'■:.!. ii 1!- nil :i".-i i GuUa

EDUCATIONAL Early learning Friends /PR E

75

229 49

1 5lf(lH

11 ml iinn llcarilab i. ■: ,i-;

21

Graphic Ail Disks 1 thru 10

■■" 1 lorcl-*

|li-(lfliiii :

Mud PubSsntr [GtOSI

Kbl"h56J

PERSONAL Ii"' vi i'i i

Merlin H

EA

29 3!

u 2t

MatM28

:i Csver

C12aOH1571Cover 40/80 CMuoin Sarrtcn CioM

EA

Gnome 1W54/12S

'. i ■■ i

12

n

COBOL 123DBC050L61 Rnal Cartridgg 3

Merlin 126

17

12

BcosIErm Pro 64 CPM Kit 12B

35

Ziap&b !>: EA

30

Big Blue Reader 61/128 Booilerm Pro 128

CeowriltWorkshopS4 bUM

19

BASIC Cam oiler 61

45

CadpaklEA

17

TflS iza

Geo!W 128

CAD 3D

ANco In Wonderland, Swiss

Winrd Ol 02

G« ncalc 128 Geowr lie Wa r k ihQD 126

\l 22

45 19 4S 35 45

GeoSpH Geocals 61

11 17

Stickybear To*nouitder/6-9 Flit! Men en Moon Math/9 +

BASIC Compiler 1!S

45

GsoPuDBWW

19 2!

27

BASICS

43

24 35

Ceo Fie 64

MISCELLANEOUS

1541/1571 Drive ANgnmenl

35

39

GEC5 Com pinion Numne'OiM

22

S

Stlck,bear M.Ih 2/6-9

Sacuriiles Anarylst1?8 Superbssfl 64 Superbase 128/1581 difve SwItulciiBw/Sldeways

22

us

Seeker Bane

6 18

0 GUARANTEE

AIDS/UTILITIES

GEOS 117

Grand rru'i Houie/5-9

0 PRICES

17

K Jar ftrjvealed Buok? Superbjm (he- Book

WE GUARANTEE YOUR SATISFACTION

■■■■■■iWfciKikMIHLiiiiiinkiiiiiiiiiiiiiH

Ii. 'or any reason, you are not saiisliM wilh your seteciion wjllun 15 flays nl VCu' 'KfiiCrt. simply rotum ffie rjrPiJucl

73 IS

Trou&lesriorit 5 Repair C64

fQ us. We Mill til her issuff you full

1H

credil inr pichjnrjn on anolti&r SflloC-

,K

5tr«n r/X SNdflshaw Creator

a

The Toy Shop

a

13

VMeo Trtle Shop

MISCELLANEOUS 2-tor-1 Serial Boi 4-!oi-i Serial B»

Ti]

ton, or refund your pirrthise price, law 15 00 Tor retfKkin:| Jnd nanrjhng

DGiecfivo ilems are repLiceil free of criar-ge1

39

PROFESSIONAL CAD FOR

YOUfi CDMr,lQDQFE128i

Tnu n the man pownrful nva-dimenslonjl CAD prcgrjm jvilaDle for your C1ZB' ti s" CDfKt'based pacicage (inis is wriil [ne prolessionars use) your drawiriQs are crealed and rjrinleO with lhe grealen auunn '"! esuil pomM*. This ocuett-testf des^n provides eirrenw Tie*iOJMy a™j conlror ov*r your drawings

«rTorm aajuilfTcn^ On wr«n rwto i^ available while Ihe pro-am is running Incltiops 'mIjfcs for ^3WiJ dO|u^Erwnl any $idd a0;uilmfnl CCmplFlo in$Trucl<OH manual on al^mng bfflri ISJI anfl 1571 flrwrt

Even included msrrijclion& w how

10 lead ahgnneni Drogiam wlwn nctrimo else will loid' WBrks on Iht CS4. SXM

C^SnMrw-Mw ifSmcds. 1M1. 1571 ineiUwr 1M1 or 1571 mote1 AuioOceis

to all modes

Sectma drive d fll supported fully

nslUCCnn manual

P Program disk.

disk aid

iry (25.00 Super 81 HI. ik: re. j,.. 'jbl: Icr IM C6|l

Sumr Si utiiiies is a cenwe uiitiies aKHqe tin trie tiBi disk drrvff and C12B cwnpuier Iwruitsare:

AnxmB Iho many Super Bl

UlililiK

• CopywhoiedislslromiMI or 1571 tormailoi&BI nariiiions • Copy1M1w!571lile5to15Bl(liils

C!W1lltt5?TOk py

arkup1581 Orsksorlrleswilh lor

BDEDM • Supplied on bcih iW and 5%" ciiikeiies so trial it wri imo on either ne 1571 Or 15B1 dm!

• Perform many CP/M ano M5l00S utility luncrwns • perform numerous DOS lunctons such as rename a Disk rename a lile, scralcii or urtscratch riles, lock or uMock lilts, create auio-Cool and mucii more1 Super fll lliiiities uses an opiion wmdem ro Display all cnor^s avaiiaolo al any g^en lime A run lealured rJIsk uli'ilw sy^ilsm lor Uh? 1&&1 only SZ9.D0

ififTIDOJ1 ' " .^.['W

T

RAM twsoo "Di;k" Operating SyslemlnMhe

Commodore 17D0and 17&D RAM expansion module? whrcrilums all

or pan ol lhe expansion memory into i liflhtmo fast HAM-DISK

NAMDOS uehaves similar lo a much lasier 1541 or td7i (hippy oisk eicept Ihai lhe data is hold In expansion RAM and nol on disk. Under FtAMOOS, s 50K program can be loaded in Vi seconn. Programs and riles can Do (ran&lerrcd lo anB irom disii with a single command. RAMDOS is iivaiifluie for only SZ9.00

I

because ean t"»e. circle ie*H1ring eic can De mamcuiaied Iroiaim. en^rgnj erasail it a separaa eniiiy wnn mm M powerful comnunot. you can iransute relate and m*rriy fOjecIs StreSch a shorten lines a needed Easty create riJ.- ■:

tries Draw o erase arcs, circles, elippses and coies at will Instil library f«ju-« anywnere mis oiamngs at any sea* ina angle

Sea* leii to any neigm and width

Work m ertnef an a&sofute scale or leet/incrjes. Vcgr a cawing screen fa 16" cv 22" Hge| incluCK 5 draining laytn Hal ran te wWied/includetl/eicludeC/crased at wi'i HOUE CISIG1EH provides acnirile, laier-a.uaWy oulcul. HAHT scik onyiur

FREE CATALOG 40 pig tl ol detailed dncilptlons lor over 300 line product! lor your

CwnmudorB computer

CAU. OB WHITE

FOB YOUR COPY 100*Y'

041 imlrtx printer or plolter. Uu a |Oysl*c* pi Itie 1351 mouse as mtjul

^ WHiNIMiDfiAILS SHE IMKMTANT'

Still only H5 Mj

COLLECT BONUS MLLARS

THEWRITESTUFF

Due eonui OoHai.

Tha WOnDFUDCESSOR h by lar nm ot trie BEST mat nt have ie*ni let's oel iigtil lo the specs 21 'unction calculator - line up numbers win enc cecimal tan 60 customizable ne'p screens - 86K 0( dist Ck1;. Double-column prinling n one pass Encytpl/dccrypi leit. Sort w lo len columns (great fur tests). Me'oe/Apoenrj te.l fNes: Lmlf files: Word/paragianh counler: File IransLaior lor 15otner W/PJs: Dvorak |- -] OWERrv rogjle. True BO column Hi-Res preview Key-ctai lor lypewriiei EJjund. Mail Merge. Auiomatic Case. On-irne clock 1761 BAM tioandfi sudpoI. MACFtO TYPING cuisyour tycmg time by mer 15% and morji Tne WRI7E STUFF even lomei In i TALKING vtriien, mnicn includes SAM, ,i program trial prcfluces speecri Irom your compuier's sound rjapabnnies This BB 1ALKEB recites any oortmn ot your te«. can say each letter and command as il is lypeo. and lranslatfs to phonetic script lor additional editing Great loi tha slghlImpalredandlneyo'jngsLers!!

^64 version ■ %W 00

ORDERING INSTRUCTIONS VISA. MasitrCiri), Peiional Cluck, Money Order or COD are welcome Shipping USA $s')ij.yiuiiiii 15SO/2M Day, SM(lil/ovir jiii COD arid (3 00 Cdnada/Me'ico SG 00 Air Mail ForeiQn1 B1?00(for AJr Wall usacrttrffn*iP«iTy maximum} PAiQSHjentsjdd6%sjle5tn Jnclude plena rum!*'* ,in,1 [niiiiPiiirr/il1!,.; rn.'ii.i *it'iorji;r All items «iIi be snipped immediately (if we are mil-ot-stock. m mil lei you know.) CMMEII fi n aiDEI

I

S55555S5

qojd towardi ysur neil purchaie. lor

every 150 M orderad1 COLLECT THRU S/3 1/88

USE THRU 12/31 /8fl

CALL FOR LATEST

WO DUCTS, I .1 i : ■ AND COMBINATION

SPECIALS!

C12B version - JZ4.00

C64 w/Talkar - 124 OOV

For CUSTOMER SERVICE please call us: Monday thru Friday. 9:30 a.m. -4pm. EST I -[2151-683-5699

I

VISA

NO SURCHARGE


TED

STRINGS

INTO AS

AN

RftY

SJ

8180

REM

FOR

1=0

TO

KN:AS(I

)=NS(B(I)):NEXT RC

B190

RETURN

KK

8999

REM

CG

903(1

REM

JF

9010

INPUT'ENTER

9023

TPUT OPEN

SAVES

SCRIPT

HE

I

SORTED

FILE

TO

SPEED

DISK

NAME

OF

9030

REM WRITE

OU

TWO

BYTE

HEA

DGR FQ

9340

PRINTI2,CHRS(0);CHRS(3

XR

905H

7); FOR

1-0

TO

NN

RE

9060

PRINT#2,NS(B(I));

FP HQ

9070 9080

NEXT PRINT#2,CHKS(31);:CLOS E

DK

9090

unsorterf file with as many as 15 entries. If you hope more than this, adjust the vari able MX in line 20.

FILE";FS 2,B,4,F5+",P,W":A

=0

BJ

Choose a distinct filename. Once the al phabetized file is written, use SpeedScript ffl examine or print its contents. Currently, the program accepts an

RETURN

To prepare your name list for sorting,

are on side 0 and tracks 36-70 are on side

Double Trouble 1 would like to know how to read the other side ofa disk on a 128 with a 1571 disk drive. If I format the disk in 128 mode, is it formatted on boih sides or do I have to turn it over? The manual doesn't say anything about that. I have :CLOSE15, but it doesn't work. Can you help?

what your unsorted file should look like: Lincoln, Abraham 555-7777 Washington, George 555-8888 Adams, John 555-4444 Roosevelt, Franklin 555-1213

When you run the program, enter the

name of the unsorted file at the prompt. The program reads the file from disk, sorts it, and then requests an output filename.

1. To read from side 1, you must request

information from one of the tracks on that side (36-70). The 1571 can be made to format disks on only one side by placing it in 1541 em

ulation mode. In 1541 mode, the 1571 be haves like a 1541—even using only one side of a disk. The command to place the 1571 into 1541 mode is

tvtorad Askar West Germany

OPEN15,8,15,"U0>M0":Cl.OSE 15

y users are confused by the difference

OPEN15,8,15,"UO>M1":CLOSE15

place the last name first in each entry, fol lowed by the first name and telephone manlier. Separate individual entries with a carriage return. Here is an example of

command repeated. Both sides of a doublesided disk maij be read without your hav ing to turn the disk over; single-sided disks must be pipped if you want to read the other side. Disks formatted on the 1571 in its na tive mode are formatted on both sides.

When the 1571 formats a disk, tracks 1-35

tried using O'PEN 15,8,15,"UO>H1"

2

formatted. To format the other side, the disk must be flipped over and the formal

between formatting a double-sided disk and formatting both sides of a single-sided disk. A double-sided disk drive has two

read/write heads—one for side 0 and one for side 1. A single-sided disk drive has only one read/write head—the one for side 0. When a disk is formatted double-

sided, both sides of the disk are formatted

To return to 1571 mode, type

Altering Error Messages Is there any way to intercept an error

message, on both the 64 and 128, .md

j>o to a subroutine dependent on the error encountered? Steve Sheldon

at the same time. When a disk is formatted single-sided, only one side of the disk is

COMPUTERS

Utica, NY

A GREAT

Amiga

VALUE!

15 GREAT GAMES FOR ONLY $9.95! \Afe've collected the best Amiga games from our archives, plus several super never-before-published games to put to gether a great value: 15 entertaining games—from frantic arcade-style to challenging strategy—all on one disk

(documentation included) for only $9.95 plus $2 postage and handling. Don't miss out on this deal!

copies of COMPUTED

i Send me Amiga Games Disk.

I've enclosed $11.95 for each copy.

Amount Sales Tax" Total

Name Address

City

Stale

ZIP.

COMPUTERS Amiga Games Disk P.O. Box 5188

Greensboro, NC 27403

ORDER NOW!

■New York residents add BK percent sales lax. North Carolina residents afla 5 percent sales tax. All orders musl oe paid in U.S lunds by a check drawn on a u S tiank. Sorry, no credit card orders accepted,

□rsks will be snipped (he lirjt weak at August Please alkw 4-6 AWks To* rielivHry


A number of important BASIC routines, including the error han

dler, vector through a jump table In RAM. Before BASIC prints an error message, it uses location 768 (in both the 64 and the 128)

for the address of the error-handler routine. Normally the twobyte pointer at 768 directs BASIC to the ROM routine that dis plays the appropriate error message, such as SYNTAX ERROR,

ILLEGAL QUANTITY ERROR, and so forth. But since the error

vector is in RAM, you can substitute the address of your own

error-message routine in place of the standard one.

For example, when you type in BASIC programs having

many numeric DATA statements that are POKEd to memory, you'll frequently get an error that's difficult lo pin down. If you accidentally include a number higher than 255 and run the pro gram, you'll get the error message 71LLEGAL QUANTITY IN LINE xx. But the line given as xx is the one containing the READ statement rather than the one with the errant data. The READ

works just fine (it's legal to READ numbers greater than 255), but the POKE causes the problem.

The short program below, taken from COMPUTE! Books' Machine Language Routines for the 64 and 128, solves this

problem. Ordinarily, the error vector at 768 points to a routine

that prints either a BASIC error message or the READY prompt.

Using the .X register, this routine locates the error message in a table within BASIC and then prints it. If you're in program mode,

the number of the line that's currently being executed is taken from CURLIN (location 57 on the 64; location 59 on the 128) and

computer, just enter the appropriate version and type RUN. Both programs require only 26 bytes. The 64 version resides at loca tion 49152, and the 128 version, at 4864.

64 Version: FH

10

BF

20 FORI = 49152TO49152+2S:Rf:ADft:P0KEl,A:X=X +

REM

bi

VEKSION

QJ

30

IFXO26G0T!!E:vfRINT"rjftTA

40

.":STOP SYS49152

A:NEXT

ER

DE

50 DATA

JF

60

DATA

STATEMENT

ERKOH

169,11,141,0,3,169,192,141,1,3

96, 224, It,208,8,165,63,133,57,165

EM 70 DATA 64,133,58,76,139,227

128 Version: HA

10

REM

GE

28

BANK15:FORI=4864TO4864~25:READA:POKEI,A

128

VERSION

SE

30

IFXO2269TriENPRINT"i:>ATA ." iSTO!'

:X=X+A:NEXT

STATEMENT

ERROR

'GX 40 SYS4a64 BP 50 FM 60

HX

7H

DATA 1S9,11,H1,0,3,169,19,141,1,3 DATA 96,224,14,208,8,165,65,133,59,165

DATA

66,133,60,76,63,77

is printed as well.

COMPUTED GAZETTE

m>r Jumlli'r

HA It IN

- 61

TOLL FREE Subscription Order Line

Uti D.UI IN - ht un Ihc 128 current [>.\l A lino

1-800-727-6937

CURLIN - iu un ilif lit <urreni BASIC line

cum in • 57

ERKNOR - SB'SI

rRKNOK - 11771 iin !he IM

;First, re* r«t 2-bvIe error >«tor jl 7»pt i • FIVE DC E FRKKDI

" LDA

#<EWEDGE

STA

TM

IDA STA

*>l IvTDCL

low byte first ihtn hi^h bytp

SOFTWARE CATALOG

761

RTS

Jnd nil Ihi* s^Uip Miutlnt' Upon entry, .X conuins the errur

number. We iel Ihe IJtltBI handl.- jll errors n«pl >hr iIIcrjI qi'milA' error (error N)

EWE DC E

CPX BNb

#H EXIT

\b il an illegjl qujnlirv ant! II no), exil (tiroir^h Ihe norcnj]

i-rror hjndler OthfrfvlHS *Tib^1rlute

V

40 page software

catalog sent lo you by first class moil.

Ihe <urri-i.l d4lJ linr fur Ihe

(Ljrrenl HAStt line.

EXIT

LDA STA LDA

CUKLIV

STA

cum in H

IMP

BKHNOR

DAT1 l\ I1ATMN-U

lux b>!t tint Ihcn hijh h^tr jnd eumlf Hit ndinul error hjndlir

V

Describes hundreds of

TEVEX Software Catalog

computer games in detail.

V AH software at discount prices - 113 off retail.

Here, ERRRDT changes the error vector to point to a custom error handler at EWEDGE. If an error other than an illegal quan

tity error occurs (.X<> 14), normal error handling will result. But if .X contains a 14 upon entry into EWEDGE—meaning an illegal quantity has occurred—the current DAIA line number (DATUN)

will be stored into the current BASIC line (CURLIN) before the

V

Tevex offers superior

mail order service.

Same

day shipping on all orders ! before 3:30.

normal error handler executes. And so, in our example above, in

V

stead of telling us that the error occurred in the line with the READ statement, with this routine in place, BASIC reports the

experience in the computer

Tevex has 5 years of

game market.

actual DATA line containing the typo.

Of course, this routine fails to distinguish among the many possible sources of illegal quantity errors. If your program con tains a POKE 251,257, for instance, the error message that results will erroneously point you to the last DATA line that was read. Because of this, you should limit the use of this wedge to BASIC programs that contain many numeric DATA statements—pri marily BASIC loaders of machine language object code. The programs below are BASIC loaders—for the 64 and 128,

respectiiH'ly—containing the above machine language routine in

DATA statements. To install the custom error handler in your

V

CALL TOLL-FREE 1-800-456-1162

Only $} for our new

40 page catalog.

V Only $3 for a full [year's subscription of 2 catalogs and 4 newsletters.

TEVEX 4205 Firs! Ava #100

Tucker. GA 30084 404-934-5059 1-800-456-1162

We accept Visa or Mastercard COMPUTE'S Gazetre

September 1988

E5


Murder at Palenque

disc has become a magic carpet. A family can sit in its living room in Midland, Michigan, and instantly

Fred D'lgnazio

Contributing Editor I was in

Palenque,

a mysterious

Maya ruin hidden deep inside a steaming tropical rain forest on the Yucatan Peninsula in Central America. I climbed the steep, crum bling stone stairs of Palenque's an cient temple. At the top I paused, panting, sweating, my pulse throb bing in my ears. As I looked out

be transported thousands of miles to Palenque, one of the most re

mote and mysterious places in the Western Hemisphere. You land in Palenque as if you were swooping in on a glider from above the ruins. (They used a glider

to capture some breathtaking aerial

currently working on.

Three weeks later 1 was in New York City at Kathy's office. This time I got a hands-on demonstra tion. And I was impressed. As part of Kathy's ongoing research using

Palenque as a learning tool, she has organized teams of students to do different tasks. All of the teams use the Palenque videodisc as raw ma terial for team productions. A team

of Explorers go on expeditions as if

across the undulating jungle cano

shots of the site.} You navigate your way through the buildings by mov

py, I heard the shrieks of howler

ing the joystick. Everything is 3-D.

monkeys. I longed to throw myself into the cool, bubbling waterfall 1 heard somewhere near the temple. But I couldn't stop. My best friend had been brutally murdered. And it was up to me to find the kill

You move the joystick forward, and

er. My instincts told me that he (or

she?) had fled to the tomb of Pacal,

self-controlled movement con vinces your imagination that you

Palenquo's greatest ruler. But the

are somehow really there.

tomb lay buried in the ruins, pro

mentaries targeted at other kids

Kathleen Wilson, who had just fin

But as I watched Kathy demon strate Palenque, I couldn't help thinking that what she was giving us was not the kind of trip a child would love. Something was miss ing. Kathy took us through the ru ins at a slow, leisurely pace, like a good tour guide, stopping frequent ly to point out things that adults think are educational and that chil dren find boring. I had the sudden urge to wrestle the joystick from her and jam it forward. Instead of walking, I wanted to run about 60

ished her Palenque presentation as

miles per hour through Palenque,

digitized video, 3-D motion graph

part of Lesley College's tenth annual Computers in Education conference.

hopping over huge stones and leap

ics, and hi-fi digitized audio.

ing across pits. Then I saw the problem. Kathy

Into the jungle

was presenting Palenque in

tected by winding mazes, steep

cliffs, and creepy, crawly things I couldn't see in the murky jungle

twilight. I heard a clapping sound. Could it be the killer? I squeezed through a narrow passageway

around a carved stone, and. ...

And I was back in the auditori um at Lesley College, in Cambridge, Massachusetts. The audience was giving a thunderous ovation to Dr.

you move forward; right, and you turn right. At selected points you can look up at the sky and down at

your feet. The process of 3-D vi suals, jungle sound effects, and

they were jungle archaeologists. A team of Treasure Hunters try to find hidden treasure and then write up their experiences as eyewitness re

porters would. Members of the third team (my favorite), the Movie

Makers, make movies about Palen que using the audio, video, and computer graphics from the video

disc. Their movies, ranging from Vh to 20 minutes long, are docu their age.

Medium of the Future

After only two hours with Kathy at Bank Street, 1 came away with more appreciation for the new DVI (Digi tal Video Interactive) technology

invented by GE/RCA's David Sarnoff Research Center. Sarnoff engi neers have created a custom (VLSI) chip set that goes into a personal computer. These chips control a CDROM player to call up full-motion

Kathy's demonstration was stupen

"browse" mode. We were browsing

1 also began to understand the real journey Kathy and her asso ciates are making. It goes far be yond a visit to a Maya ruin. Kathy's

dous, the technology unbelievable. As part of the new "Voyage of the Mimi" TV series and multimedia

through Palenque as if it were a

work, I now see, is paving the way

learning package produced by the Bank Street College in New York, Kathy had taken four film crews

into the Yucatan jungle, where they shot enough footage to create an in

teractive videodisc. Now linked with a computer and a joystick, the 2S

COMPUTEVs Gazette

September 19BB

huge museum, and we were careful not to upset any of its ancient dust.

What we needed was a good

for us to fully exploit the potential of multimedia computing in the

1990s. At that time, using optical

murder. Some drama, excitement.

disks, we'll have access to video im

Something to really capture kids' interest. I told Kathy this after her

ages, sounds, music, voices, text,

speech. To my surprise, she smiled

and other multimedia pioneers are

and told me to come to her Bank Street office to see what she was

showing us how we will someday

animated graphics, and more. Kathy

navigate this medium.

T


II you wish !o place your order rjy phone

please ca'l 2D6-254-6530 Add £300

shipping & handling. S2 00 Id COD on

all orders Ysa. M<C accepted Dealer inqjif.es invited

C /( Q

QC

t

Software Submissions Invited

We are looking for HACKER STUFF: print ulililios.

parameters, telecommunicaiions. and the unusual

We now have over 1.000 parameters in stock!

.rifftW

frul

4,93

Still only $54.95

4

* 12.93

$J4.9S ft 4.93

.. 419.93

., $14.95

...

1541 Hash (far drive alignment)

.

Used super snap shot (limited supply) The Original Geos Standardlier

$14.9S »44.93

$29.93 J 9.93

DISK riOTCJIERS: double disk capacity i 4.93 SECURITY KEYS: lost yaar tJong1e?lGolf tt bowling) > J-95

dor t waft!

D-COMPILEK: for the Famous BLITZE JU.95 HEAVY DUTY REPAIRABLE 64 POWER SUPPLIES . $39.95 Too many 64 repairs are due to faulty old supplies-

OSAPrfIC LABEL MAKER: the original

64BB5;lor I or 2 drives

64 MODEM prg : w/wargames auto dialer... n-CODER & D CODER: together for only

HES .10ft cartridges [limited supplyi

0 Super fjiametcrs

aswctl as our ntwest 64-128 nibbler and

Every Final Cnltkige III no* includes man^ features rot found in super snap shut

3. For those of vou who bought the super snap snot fc*!i^ ing that >ou were bu>inq Iriebesl ihensaMheFiTiaKarlritiQelll we offer you S3O.OOfor your super snap shcl, as a trad* In for thr BEST . .. Ttic Final Cirtrldac III.

I. lOChnoqucstiamaskfr] 10-day refund Guarantee

Jou*ouldctiooseTrieFinalCdrtridgc over that oUier one wcmaXc Itie [ollowlngof[([i

CdrtritJgcand not the current version III. We at Utilities Unlimited Inc.are so sure that

mostly false- rir&| of all they are comparing review written about [lie old Final

competition claim* thc> are getting belter reviews. Well that) partly true

the Cartridge war heal up. Well folks, here s the teal storylll In tlitir latest ad. nut

THE FINALCARTRIDGENIversussupersnapshot

UTILITIES

C64/128

WORLD'S BIGGEST PROVIDER OF

■ .n.,( . mi S. flater or \. Ranger?

Tor dual dri^« add S35O0

truarantt*:]j j.ij te rot SJllsfkd n (hSnpercird for any rtason you rcay return il in fe0rkirtgjrid»lrablr condition hithin 10 days far a Ijl! relynd minui shipping and handling charges

Y *T 17* J &

SUFERCARD his dont (00% of efrtrythiDg we tested.

itan and price

in jour 1541 these ptogurtiiarerothreat-TriiSimaHcaTdiappioiLimately 2' square! plugs in fail and wsy *i|h Oil) a screwijrJker--an(t it is soft hare upgradable co cover new schemci, (Call for I5?l\ersion [nforma-

of programs t fist nootticrjtilitytan touch, With theSiipeicard installed

just minutes tailh no Mjldering required, This package makes backups

Investment Supntard is bdtHlfecfeutlj1 into your 15*1 or 1541c. if

age is needed. SupcTurdistncpinduct of l yean ana sxw.OOOin total

newest pro !ecl ion schemes aiilgli powered iofLviate/hardware patk-

Well [oiks, here it finally Is. THE UESTI Tlitre is just not anything better Itian 5upeTurd. Even our competitor has stated thai to back up the

Introducing SUPERCARD

It anything can copy everything, this may be it!

seven days a week.

Orders taken 24 hrs. a day;

UTILITIES UNLIMITED, inc. 12305 N.E. 152nd Slreet Brush Prairie, Washington 98606

SUPER PARAMETERS 500 PAR

A! a time when many programmers are cutting back on writing parameters

£ irt Qc

we arc going full steam! After gettingseveral requests to: pararncterson many of theJ oldies but goodies WEDID JUSTTIMTIANOTrlER 1st- 500 WORE SUPeRfARAHETEHSinonepack.TfllsrAPlTASflCS-DiSKSETisa value ofoverSlOOforlessthan VI.

SUPER PARAMETERS 100 PARS: 1 thru 5 ...YOUGET1000rTHEBESTPARAMETCR5,APIYWflERCTrofsssional]y

$ 14195 @

done, easy to use. reliable fast and lull of perfo/mance. This pachjge can remove all protection. Includes titles from

all major software publishers for the C64y 128. ALL PARAMETERS ARE TOF QUALITY-RO FILLER OR JUNK

The 'Original' Parameter Cross-Reference

$ 1 9*9 5@

Ever ask.1 Is theiea parameter forlhis program? And HheJ-cdC I get il? ASH flO MORE) The answers are all [n this booh.

Over 5,000 listings.

wnnhofgreat BUILT-IN LTILITIES.jl[atjustt^eTOUCrIOFAFI?fOER.Y0Jrjetbuilt in features-

[Aurtfetrnrstti THE 128 SUPERCRIF-A, 8 or C A Theft is an empty suchet inside you: I ZBJust wailinafoj- our SUPER CH] F to gEw >ou 52k

SIMILAR PRODCCTS HAY APPEAR ELSEKHUE L4TEJ1; JUST REME?fBER VOL' SAW THEM HERt

PARAMETERS COWSTRUCTIOH SET The company thai has THE HOST PARAMETERS is atwut to do some-

FILE COFIEK, PliBBLER, TRACK*SECTOR EDITOR. SCREEN DUMP and even 3 3W 1200

thing UMBELIEVABLi. We are giving you moje of our secretJ.fJshg this UniQLIE program II mill tahe your data and aulamalicalEy WRTTC

will also perform many CF/M ft MS-DOS utility lunctiorts.

or 1571 format to ]a8l.^n> options include Ii81 disXcditor. dme monitor. Ram writer and

B Massuper61utilities-acompleteutiiit>patkagclorthel58I.Copih.rit)[eiJi5K5frornl54l

rjaudTERHJrtALPKOGRAMthals 1650 16'OanrJHay^compatibte.Bestoral] itcfonsTHuw "P 3ny me maty. To use, simply touch 3 ftinction ke> and it resporwfs to your ccimmand

PARAMCTCRSrORYOl!,-it^illalw)ClJSTOniZEtfie<Iisk^iiri>ournanH|[ will Im press youaimllssjourrricnis. The 'TAJUHtrai CONSTRUC TION 5ET" is I the noUiingyouvecvcrseen, In fact sou can eien RtAIJ '"■^K^IETE'RS ::...--. .-/cadyvfiEtten:then h>using>ourconii:.j;M(in ici it-*rnc ■: -ith jojr n?« Cl'STOMIZED 1E>f.

$34.95

C C" is forcomboand thai s*hatvoucict, A super combination of both eritpirtaniJBinoRc

SUPER HIBBLER: 64/128 SUPER CARTRIDGE

Pacific Time.

For product support, call between 10 a.m. to 4 p.m.

DiOITflLSOLUTJOfiS"

V-HAX, RAPID LOCK

CHpC$44.95@

chip stoitchable at a great sa\ings to >ou. ALL CtitPS I1CLUDE 100 PARAMETERS FREEI

Chips A or B;$ 29,95 @

LOCK FICK-THE BOOKS-for the C64 and C128

Lock!1ik64/]28wasputlosetkrrjyour[;racKteani.asatoo!forthosewhohaveadesir£: to see the itiTERnALWORKirtGS of a parameter The books give you STEP-BT-5TEP inSTRUCtlOftSon bteahing protection for backup or f 00 popuJar program titles. Uses

HESMOH and SUP EH EDIT Instructions are so clear and precise that anyonecari use it *0UR BOOK TWO ISrtOW AUILuil f .

BOOK 1: includes Nesmon anda dish with many utilities such as: KER1AL5AVE, I /O

SAVE,DISKL0GFILEandlot5 more, all witfiinstructionsandisK-Along-timefavarite.

OR BUY BOTli FOR OrtLY $49.95

flow with FREE tttsmon Cartridge,

$29,95 each

BOOH 1:100 NEW EXAWPLES. Hcsmon on disk and cart/idgc plus more utilities to include. A GEHEHAL OVERVIEW OH HOW TO MAKE PARANETER5 and a DISK

SCAMER.


ory. Inside the trench coat is a gun, a

Deja Vu fl graphics-and-lext adventure has been a staple of the computer gaming market practically from the beginning. Wizardry, Bard's Tale, Amazon, Perry

Mason, The Pawn, Faery Talc Adventure, Questran, and a host of others make up the history, with each game emphasiz

ing something slightly different. De spite this rich history, it is the rare game that merges text and graphics effective ly. Most choose to hang a bit of text on a predominantly graphics orientation or to offer pictures that correspond to the situation in the text. Putting the two to gether has been the hard part. This is the challenge that 1C0M Simulations set for itself in 1985. Its

first effort, designed for Apple's thennew Macintosh, was a detective adven

wallet, and a few other items, while all around you arc things you can almost, but not quite, remember.

As you leave the washroom and go

through Hie bar, a few things become evident. First, you're not especially popular. The police will happily arrest

you and toss you in jail. Second, there seem to be a number of people lying in wait for you, though there is no initial proof of this. There is proof, though, of a body clutching a telephone, a syringe

and some strange medicines, and a trail littered with near-memories. A number of things stand between you and your recovered memory. The

first is time. If you take too long to figure out what's going on, your memory will

simply lapse into oblivion. Second, if you spend too long in one place, the po-

ture called Deja Vu. It was designed to teract with the picture on the screen while a text window explained what

tions of rooms and items. Partly be cause good Mac games were rare at the time, and partly because it was simply a very good game, Deja Vu became very popular very quickly. Since then, Mindscape has re

leased two similar products: The Unin

There is real mystery here, and you will quickly find yourself wanting to know just who you are.

vited and Shadowkeep, Meanwhile, Deja Vu has been ported first to the Amiga,

has been to the Commodore 64. The challenge in transferring from the 68000 processors of the Mac and Amiga to the eight-bit processor of the

64 was to recreate the smooth interface of the original. The 64 is an excellent machine, but its speed simply isn't up

to the standard of the more powerful computers, and it doesn't have a stand ard mouse interface. I can report with pleasure that the conversion has been a successful one. A

little has been lost in the translation, particularly in the disk speed and the in clusion of a joystick-oriented rather than mouse-based interface, but on the whole Deja Vu seems quite at home on the 64. In fact, it's heartily recommended. A bit of background: As the lead ing character in Deja Vu, you wake up in the toilet stall of a seedy bar. All you

have is a trench coat and a failing mem28

COMPUTEI's Gazoao

September 19S8

all very easy.

A problem with the joystick inter face is that the arrow moves much more slowly than it does with a mouse. Knowing this, the programmers eased things somewhat. The number keys on the 64's keyboard operate the menu bar, with 1 activating Examine, 2 acti

vating Open, and so on. This will quick ly become your preferred means of issuing commands, since it requires much less joystick maneuvering. Another option is the default com

mand. If you're facing an unlocked door, for example, you need only dou ble-click the fire button, and the door will open. This replaces the Open com mand from the menu. Once the door is open, double-clicking again moves you screen on the bottom right makes movement through the bar and around the town easier still. The 64 version of Deja Vu is proba bly as friendly as it can be, but some things still annoy. Loading the pictures

takes, cumulatively at least, a long time. This becomes frustrating after a while. Also, the save-game disk has no menu, so make note of what each save posi tion means. Besides this, the graphics are nut as sharp as they are on the Mac

or the Amiga (naturally), which makes

then to the Atari ST, and then to the MS-DOS world. The most recent port

on the Crocodile. It all works, and it's

into the next room, A small Location

give players a graphics interface to in

was happening and offered descrip

upon. Hiring your gun at the crocodile, for instance, means Operating the Cun

some of the pictures slightly confusing. lice will capture you. Third, you can get killed. Down in the sewer lives a man-

Add these up, and you get a game that

eating crocodile, and a nearby car has

Deja Vu's strengths, however, out weigh its problems quite easily. The in terface is smooth and well-cnnsidered,

more wrong with it than simply a noisy

muffler. More obstacles await, but you'll have to discover these for yourself. What sets Deja Vu apart from other graphics-and-text adventures is its user

interface. Your joystick maneuvers an

arrow around the screen. At the top of the screen, a menu bar contains com

mands such as Examine, Open, Speak, Operate, and Consume. To examine an

object, for example, move the arrow

into the Examine box, press the fire but ton, and then point the arrow al the de sired object. Press the fire button again, and the text box will tell you what you've found. More impressive is the

plays fairly slow.

and the whole package is attractively designed. More importantly, it's an in teresting situation. There is real mys

tery here, and you will quickly find yourself wanting to know just who you

are. To this extent. Deja Vu is quite ad dictive. Knowing that, it's pleasant to

realize that The Uninvited and S/iniio;i'ツ」i7f<' are both under development for the 64 environment.

窶年eil Randal! Deja Vu

Operate command. Click on Operate,

3444 Dundee Rd.

then on the object you want lo Operate, then on the item you want it to act

$34.95

Northbrook, 1L 60062


Ticket to Washington, D.C. When a program is successful, it's apt to

spawn a whole school of similar soft ware. Some of these programs may be virtual clones, some may be mere spinoffs, and still others may be cheap imi tations that lack the character of the original. Almost inevitably, the original program sets the standard by which all the others are judged. By combining the elements of travel, graphics adventures,

gentleman, will give you a clue. Com pile enough clues, and you can figure out the identity of the famous Ameri can. Solve enough of these puzzles, and

you'll be admitted to the Hall of Fame of... well, that, according to the man ual, is a national secret.

The quiz questions in Ticket to

Washington, D.C. fall into a category most of us would recognize as social studies (history, culture, art, geography, civics, politics), and they're usually re lated in a general way to the location at

When you visit Ml. Vernon, be prepared for questions about Washington's work

trivia games, mysteries, and arcade ani mation, Ticket to Washington, D.C. is

bound to be compared to Where in the World Is Carmen Sandiego? (and the oth er programs in that series). So how does

lidel to Washington, D.C. measure up to this paragon of software virtue? Quile well, thank you.

More direct in its attempt lo edu

cate you. Blue Lion Software's new pro gram has you seeking the identity of a

famous American. You earn leads by answering quiziike questions posed by

your Washington guide. (We nick named her "Teacher" because of her appearance and because she was al ways asking questions.) These leaiis take you all over Washington via seven detailed maps. Track a lead to the right location, and vour contact, a somewhat stiff-faced

PART

If you liked the

as an architect. The leads are more cryptic than the questions, and each is directly related to

combination of

one of the 45-plus locations in the

entertainment and

diplomats dire" would suggest you go

education in Carmen

Sandiego, you'll like Ticket to Washington, D.C.

game. For instance, the lead "Where to—oops!—can't give that away! Clues

provide biographical data on the fam ous American whose identity you are seeking. One clue reads: "In his diary he referred to himself as cold and austere."

This game is not easy. Our daugh ter warns you to wear your thinking

which you are quizzed. At the National Air and Space Museum building of the Smithsonian, you may be asked when the first walk on the moon took place.

cap, and she's right. While Blue Lion was thoughtful enough to enclose a note pad for you to use in recording

your clues, a reference book of some sort would have proved more helpful.

Some of the questions seem obscure,

ESTERN EUROPEAN TOUR' Scenery Disk is so beautiful It

want to make it the centerpl Scenery Disk collection! This is part tour o. a five-port guided tour from

Red Square. This month we continue our t™

Germany. Flying over Frankfu can be a harrowing experience. He have a close encounter with a telecomrnunicalions lower.

Next stop, Stuttgart! We must app the city carefully, avoiding the mi ranges on bolh sides of our flight Next month - on to Moscow! "Find Red Square" Contest! Find Red Square in Moscow and enter to win a real trip for two to

Europe, courtesy of SubLOGlC and TWA! See the SubLOGlC Product Chart at your dealer or write SubLOGlC for complete details and contest rules.

TWA

LOGIC

Corporation

501 Kenyon Road

COMPUTERS Gazette

September 1988

29


BACK 1983 July (premier issue)—Word Hunt. Enliven ing Programs with Sound. Snake Escape, Skydiver August—Your Firsl Hour with a Computer, The Viper, VIC/64 Mailing Lisl, Wordspell.

ISSUES

COMPLETE YOUR COLLECTION!

ANY ISSUE FOR $5

April—Omicron, Music Improvisor, 1'nnt Shop io GEOS, TurboSave I28, TurboSave 64. Countdown Timer Vay—SpcedSmpt :<<>, Powrball, Cassette Sleeve Maker, No-SYS Loader, Fast Bool, tlamcporls

Jons—Bingo, Fraction Practice, Kree-lorm

Checkbook Reporter. Stales & Capitals Tutor

Issues not listed are sold out. Limited quanti

(V/64)

ties available.

July—Basketball Sam & U. Calendar

Drive (Pt. I), Martian Prisoner, Munchmath.

Order today!

signer, GEOS File Storage. Tex! Framer August—Bounty Hunter, Sprite Magir, Sprite

ili-Kes GrapbJci Made Simple

September—Telecomputing, Demon Star,

N'm ember—Getting Started with a Disk How to Make Custom Characters (V/G4) December—A Survival Guide lor lie pinners. Getting Started with a Disk Drive (Pi. 2), Spare Duel, Bowling Champ, Budget Planner

I28 Maker. Crash Prevention. 128 Graph De

Note: Only selected titles are listed In contents for each issue

1984 iVbruary—Getting Started with a Disk Drive (\'\. 1). Haunted Mansion, Checkers, Speed

Filer, Disk Vacuum. Hl-Ru Graptllca on the

April-Turbo Copy, CP/M on the 128, Direc

Stamp, M-Column Sector Editor (12S) Helative Files

September—Sub Attack, Exercise Pacer, Screen Maker. Impossible Scroll, Video Slide Show, Ru-Cnlumn Magic October—SpeedScript 12S, Chopper Pilot, Stars: A Simulation ul the Heavens, Directory Magic, Font Printer, Animator 64

Reader, Typing Derby, Mow to Use Arrays

tory filer, 128 Window*, Input Windows

July —Ultrafotlt +. Beekeeper, Sparc Patrol, Robot Math. Downloading, What is Machine

Klondike, Super Synth, Word Counter

November—Litterbllg, Sketch Pad. Poster Printer, Renumber G4, Accessing the I28's

June—Solarpix. (juirk Key, Kontmakcr. Help

KO-Column Screen

.Screens, 64 AutoHnut Maker

DiTiinhiT—Crossroads. Snake Pit, Word

Language?

AugUt—Selecting B Printer Interlace, Cam

paign Manager, Sprile Magic S('i"g Search, Disk Purge

October—The Tomb. Cabby. Quiz Master,

tocab Builder. First Aid. VIC Music Tutor,

May—Arcade Baseball, Vampyre Hunter,

July—Saloon Shootout, Budget Planner,

Kind, Animal Match, Disk Rapid Transit,

Math Worksheet, Sound Designer 128, CP/M

PrlnlScreen, GeoTrash Restorer

Public Domain Software August—Address Cata!oger, TurboDisk 64,

Turtle Graphics Interpreter

TurtoDisk 128, Boldlace Print, 128 Sprite

fiuvember—Buyer's Guide to Modrms, C/(l

Rotator

Terminal Program, Bagdad. Snpertank,

Si'|il r in In* r—Ultrafonl

t . Video Jigsaw,

1988

January—How to Buy a Modern. Buyer's (iuide to Modems, Needlework Graphics Edi tor, Tile Paint, Sound Manager

Jump, llmlgeleer, Disk Auto Load

Window Wizard, Fait File Copier, 80-Coltimn Character Editor, Dt>s window

February—Buyer's Guide to Graphics Pro grams, Easy Load. Turbo SpeedScript, Put

1985

October—Pigl [or BucU, Ringside Karate, Menu System, 128 Sound & Music (Pt. I)

March—CP/H Software (or the 128 (PI. 1),

August—Mixing Text and Hi-Kes Graphics, Disk Backup, Code Cruncher, Ili-Kes Tuolbox September—MazeMania, Weather Prophet,

Printer Wedge, QuickScan

November—Backgammon, Power Poker, MiltlC Maker, Dlgl-CIOCk, Exploring 128 BASIC December—.Whirljbird, Dragon's Den,

Graphics Construction Set, SpeedCheck, Disk File Archiver

1986 January—Sprint A Compiler. BASIC Win dows, The Past Assembler. Disk Disassembler, Off-Screen Trace

November—PHI-64, 128 Keywords, 1526

XPressCard 128, ML (loner, Big Screen,

Underliner, Turbo Format, 128 Sound &

Color Lister

Music (Pt. 2) nber—Q-llird. Miinn Rescue. The Ani

April-CP/M Software for the 128 (Pt. 2), 3-D Speedway. Speedl'ile 84, Ramdisk 128.

mals1 Show (1281, Sprite Locator, liar Char

Mirrors

ter, 128 Quicksort. 128 Sound & Music

(PL 3}

1987 January—Keyword Construction Set. One-

Touch Function Key. QEOS Icon Changer, CP/M: Surviving with -10 Columns

February—Collision Course. Division Worksheet, MettBASIC B-i, MctaBASIC 128.

Miinli—Number Construction Set. Cat'

128 DOS Wedge. 128 Sound & Music (Pt, 1) Mill eh—Kiugside liming, Color Cr»[t, 12S HAM Expansion, CP/M HAM Expansion,

alOgCT, 128 Auto Hoot. ASCII Teleconverier

Sprite Manager

February—Lexltron, Snapshot, 12H Memory Map, Disk Editor, Custom Labels

f.4 Mode (or the 128

May—Networking the 64. Guide to User Groups (i't. I). Treasure Diver, MOUMaker, 128 Math Graphics, 1541 Speed S Alignment Tesler

June— Buyer's (iuide to Printers, Guide l« User Groups (I't. 2), Arcade Volleyball, Excelfont-80 (128), Graphics Wedge July-Hard Disk Drives for the 64/128. Civil

War on Disk, Quick Save, Error Analyzer. SYK Stamper

August—MIDI Made Simple. Buyer's Guide tn Music Software, Cribbuge (128), UH Shell Bnoter, il-D Sprites, Zoom

FOR ORDER INFORMATION AND FORM, SEE PAGE 47. Corresponding monthly disks are available only for issues from January 1986 forward.


with proven software and books from Abacus. -■>

Aluiu;

Super Pascal—Get the fastest and

Cadpafc—The professional design tool. Enter simple or intricate drawings with the keyboard, lightpen or 1531

complete Pascal tor your computer.

Super Pascal is a lull implementation ol standard

Pascal.

Extensive

editor

mouse. With the flexible object editor you can create libraries of furniture, electronics, etc. as intricate as screen resolution permits. Zoom in to do detailed work. Produce exact scaled

features search, replace, etc. Even add machine language routines with the built-in assembler. Fast graphics library. C-64 version has high-speed DOS for faster access. More than just a compiler-Super Pascal gives you programmina results. C-64 $59.95 C-128

advantage of this versatile language. Produces 6502 machine code and is

many times (aster than BASIC, includes

output to most printers in inches, feei.

C-64

S39.95

C—You can now develop software or just learn C on your computer. Easy-lo-use and takes (ull

C-128 S59.95

$59.95

lull-screen editor (search, replace and block operations), compiler, linker and handbook. Libraries for graphics and advanced math are included. C-64 S59.9S C-128 S59.9S

Newi

* WflaV »UH1

IB-/VS-L-C

BASIC Compiler—

Now anyone can make their BASIC programs run

faster)

Easily

converts your programs

into

fast

language

machine or

speed

code. C-I20

(OtSASIC—for

writing your own GEOS applicafions. Adds 270+ commands. Dialog

boxes,

C-64 159.95

buttons,

pull

down menus, hi-res graphics and more. S49.SS

C-64 139.95

Abacus Dept. M3 • 5370 52nd Sireet SE ■ Grand Rapids, Ml 49508 Call 1-800-451-4319 for the name of your nearest dealer or to order

direct using your MC, VISA or Amex card. For technical support call 1-61G-698-0330 -Telefax 1-616-698-0325-Telex709-101 Call or wrile today for your tree catalog. Add $4.00 per order lor shipping and handling. Foreign orders add $12.00 per item.


particularly if you are unfamiliar with the city of Washington. But therein lies

transition belween them is as smooth as the closing of one window and the

some of Ticket's charm, for there is

opening of another. When you choose

much to learn from the program. Re peated exposure to the quiz questions

and open again, this time on a graphics

and clues will eventually improve your knowledge of social studies. Astute players will even find the answers to

the clues among the questions asked. Tracking down leads is somewhat edu

cational, but even more, it shows you what there is to see and do in Washing ton and how to get around the city. This is accomplished by the the in

clusion of a D.C. Metro System Pocket Guide and seven excellent maps. The

maps are both artistic and accurate, and

to enter a location, the windows close

representation of the location. These

graphics are beautifully done, appar ently based on the actual pictures

which adorn Ihe manual. You can, if you wish, open an Information window about a place before you enter it. The window de scribes the location briefly. This feature comes in handy, as you must solve your case in two weeks, and each stop ad vances the clock an hour, lnformalion lets you decide whether entering a

THE GREAT COMMUNICATOR The direct-conned Hayes" and Commodore® 1670

compatible 1200 Baud modem for only £

place will really help. We did run into problems at the Sackler Gallery, how ever. Instead of getting information, we got a disk error. As far as we could tell, the description for the gallery was acci dentally left off the disk.

Ticket to Washington, D.C. does not break new ground. As noted earlier, it is

one of those programs belonging to the school instituted by Carmen SanmegO. It is solidly executed, and because of that it's a lot of fun to play. We—our daugh ter included—found ourselves return

ing to it over and over. In the same way

that you buy another mystery novel be cause you liked the first, those of you who luce Carmen Sandiego will want to

check out Ticket to Washington, D.C. Those of you who are unfamiliar with either program but like to combine en tertainment with education (or vice versa) should try both. Without com

peting for the same ground, they will please the same groups of people. And who can't use more of a good thing?

—David and Rabin Minnick

Everything from Electronic Mail (E-mail) to stock quotes and huge databases of every imaginable

Ticket to Washington, D.C.

type is now on line to the small computer owner

Blue Lion Software 90 Sherman St. Cambridge, MA 02140 $34.95

You can even send and receive messages any where in the world. All you need is a telephone and a modern which allows your computer 10

communicate wiih others. Almost all modemsjand services) are set up lo communicate inoneormoreof three speeds; 300, 1200 and 2400Baud.Moslcomputer users preler

1200 Baud. (1200 Baud is about 4 times as fast

as 300 which means you spend aboul Vi ihe time and money gelling the data you want and more lime enjoying it. 2400 Baud is not presently available with all services.)

Whal is Hayes" compatibility'H's Ihe industry siandart) and about all modem manufacturers have adopted the "AT" (Hayes) command sel. Beware ol those who don't. Virtually all software being written now uses Hayes commands Be sure ihe modem you buy is truly Hayes' and_Commodore 1670" compatible iherelore usable in all situations and with all services, Let's compare Mimmodem-C™ with the 1670', Avatex-e and Volks 6480" Minimodem-C"

Comparison ol

Hayes'

Compatibility'

Commodore direct Connect? Number of Status Indicators

Busy Detecl?

100% Yes 7 Yes

vs.

1670

Number ol DIP Switches Number of Status Registers Guarantee

Avatex-e

Subset Only Yes

Subset Only No

0

8

No

No

Yes

No

Yes

DTR Signal Support? High Speed Detecl Line?

vs.

Volks vs. 6480

Yes 8 16

No 3 3

IE

90 days

No 8 16 2 yrs

None Yes 0 No No

No 0

0 5 yrs

Now you have the FACTS to make an informed decision

What do you get with Minimodem-C"? Everything! You don't need to worry about cables, compati

bility or anything else! The Aprotek Minimodem-Crv plugs directly into your Commodore C-64, C-64C or C-128 USEH port, it is unique in that it has two separate (switchable) emulation modes (Hayes and

Commodore 1670") to make it compatible with ALL available software. The Minimodem-Cru is a lull feature, 300/1200 Baud modem with Auto Answer. Auto Dial. Touch-Tone or rotary dialing, has status indicators and a built-

in speaker. Just plugit into your computer and standard phoneiackwiththeatiach-

ed cable. Minimodem-C"-1 is supplied with "Multiterm" 64 and 128. and a free trial subscription to CompuServe.

ORDER INFORMATION California residents add 6°u lax. All prices are cash pnces-VISA and MC adO 3'b loiolal We ship Ihe neil business day on money orders, cash ler'sciwck. and charge caids A 14-day dear ing period

is required Its checks Puces and availability subject to change-CALL

Available at Selected Dealers. Dealers inquiries inviiefl ! week saiis-

faclion or your money back trial period on all producls For Informalion and In Calif, call 805/987-2454 (a-s psri

TO ORDER CALL TOLL FREE—1 [800) 962-5800 ■ USA i/-6PSrj

BuittwithpridemtheUSAby APROTEK and tully Guaranteed lor 1 year! MoOernsliipBing-Conl US J6O0. UPS Blue. CAN AK

HI APO S'000 ORDER ■021? Call lor other roools

32

COMPUTE'* Gazette

September 1988

Or send nrdac lo

Depl. CG

1071-A Avenida Acaso Camarillo.CA 93010

COLOR RIBBONS & PAPER COLOR RIBBONS

RED. 8ROWN,

BLUE PURPLE.

Ribbons

Price Each

Black

Color

Meal Transfer

Apple Imagemiler Ml

3.75

4.B0

6.50

Cinion 120 D

5.00

6.00

7.96

Commodore MPS B01

4.15

4.75

5.75

Commodore MPS B02

6.00

6.75

-

Commodore MPS 603

4.95

5 95

7.00

Commodore MPS 10OO

3.95

4 95

6.75

Commodore MPS 1200

5.00

6.00

7.95

Commodoie 1525

600

-

-

Okidaia 82192/93

1.75

2.25

4,50

Okidaia 182/192

6.50

7.50

-

Panasonic KX-P 1090

6.75

7 75

-

SeikoshB SP BOOH 000

5.25

6.50

7.96

Stai SG 10

1.75

2.25

4.50

Star NX10;NL10

5.00

6.00

7.95

GREEN,

YELLOW,

COLOR PAPER BRIGHT PACK-2OO Sheeis/SO each colw. Rod, Blue, Green. Yellow. 9II2X It

- S10.90(bV.

PASTEL PACK-2OO Sheels/50 each color: Pink. Yellow. Blue, Ivory. 9 112 X

11

- S!0.90,'pk.

T-SHIRT RIBBONS IHeot Transfer! - Call For Price.

COLOR DISKETTES

5 H4" DS/DD Rainbow Pack. 10/pack - (12.50 For ribbO"l 4 pspffr not lilted JIDOv i. call for puce 4 avail PnCd & IPBC subject 10 Cheng w/o nance. Mm.

oidei 126 OO Mm

5 S H S3.SO. Add IJ.26 C.O.D

add/I IL mi odd 6 25% tan. MC &

Vila accepted.

RENCO COMPUTER PRINTER SUPPLIES P.O. Box 475, Manteno, IL 6095O U.S.A. 1BOO-522-6922 • (ILI 1-B00-356 9981 B15-46B80B1


Now from NRI comes the first course of its kind... anywhere!

Learn to use, program, and service today's digital electronic music equipment as you build your own computer-controlled music center

to take advantage of today's opportunities in electronic music technology. With your experienced NRI instructor always Now NRI puts

you at the heart of the most exciting application of digital technology to date! With NRI's new at-home training in Electronic Music Technology, you get hands-on experience with the equipment that's revolutionizing the music industry—Atari

sound engineer, recording engineer, or road

technician... even start your own new-age business providing one-stop sales and service for musicians, technicians, and general consumers

alike. Or simply unleash your own musical creativity with the breakthrough training and equipment only NRI gives you.

ST Series computer with built-in MIDI

ports, Casio C2101 digital synthesizer with advanced MIDI capabilities, and ingenious MIDI software that links computer key

board to synthesizer keyboard—all yours to train with and keep.

This year, over $15 billion worth of digital elec tronic music instruments—keyboards, guitjirs,

dnim machines, and related, equipment—wifl he

Only NRI Gives You an Atari ST Computer, Casio Synthesizer, and Innovative MIDI

Software You Train With and Keep The Atari ST Series computer included in your

course becomes llie heart ofyour own computercontrolled music center. VVith its tremendous

power, superior graphics capabilities, and built-in MIDI interface, the 16/32*it Atari ST has almost overnight become the computer of choice for

equipment? Not just progressive musidims and pro

today's most knowledgeable electronic musicians,

Something called Mil )i (Musical Instrument

Digital Interface) lias suddenly transformed musical instruments intu the ultimata computer peripherals .. .and opened up a whok new world ofopportunity

for the person who knows how to use. program, and service this extraordinary new digital equipment. Now NRl's breakthrough Electronic Music Technology course puts you at the forefront of this booming new technology with exclusive- hands-on

training built around a MllH-equipped computer, MIDI synthesizer, and MIDI software vim keep.

The Casio CZ101 digital synthesizer, also included in your training, is the perfect complement to your Atari ST. The polyphonic, multitimbrnl CZ101—

whieh stores up to 32 voices internally—"commu nicates" with your ST computer through MIDI, bringing life to virtually any sound you can imagine, Pius, you get ingeniously designed MIDI software that opens up amazing new creative

The opportunities arc unlimited for the person who's trained to lake ad^antag..' oftodays elec tronic maiic phenomenon, Now you can pa^uv fora high-paying career ajji studio technician,

fundamentals, and sampling and recording tech niques. .. ultimately getting first-hand experience

with today's explosive new technology as you cxplurcMIDI. waveshaping. patching, sequencing. mixing special effects, and much more. Plus, even if you've never been involved with in music theory and musical notation to appreciate tlie creative potential and far-reaching applications of today's electronic music equipment. Send Today for Your FREE Catalog For nil the details about NRI's innovative new train ing, send the coupon today. You'll receiveacom-

plcte catalog describing NRFs Electronic Music

ledmobgy course plus NRI courses in other highlech, in-demand electronics fields. [fthe coupon is missing, write to NRI School of Kleclrotiics. McGmw-E [ill Continuing Education

Carter, 3939 Wisconsin Avenue, Washington, DC 80016.

and technical possibilities... you

r— — — —• — — — —

actually build your own 4-input

I

audio miver/amplifier. . .and you test the electronic circuits at the

core of today's new-tech equipment witli the hand-held digital multi meter included in your course.

n

ivtir School of Electronics McGraw-Hill Continuing Education Center 3939 Wisconsin Avenue Washington, ix; 20016

ST CHECK ONE FREE CATALOG ONLY _

Electronic Musk Technology

j TWViifcufAudm SviMcind

Dynamic New Technology Opens Up New Career Opportunities for You

theory step by step, gaining the full understanding of electronics that's now so essential for technicians and musicians alike. You more on to analyze sound generation techniques, digital logic. micropnKessor

music before, NRI gives you enough basic training

sold in the U.S. alone. Who's buying this new-tech fessional recording technicians, hut also thousands of people who have never touched a musical instru ment before. And therefc good reason why

available to help, you master the basics of electronic

_. Computers and ■

D ^U<ic Electnmici

No previous experience necessary—in electronics

Name

rtlw Pum*

or music!

No matter what your background.

NRI gives you the skilLs you need

LCity

Slato

Zip

'■rTLuannliitJh UK-AumliUitfCjmmiwi.incrf ihcfou-inaJ Itumr StuJyttunc-a

153-098 I


X-15 Alpha Mission Don't pick this one up thinking you are

buying a flight simulator. The title is simply an example of using buzzwords to sell a product and has nothing to do with the X-15 research aircraft. However, if you're looking for an arcade target

shoot that may be unbeatable, X-15 Al pha Mission could be just what you need.

cent of the screen. Ranged around it are

though you never really seem to change

displays for thrust, altitude, radar, com pass heading, speed, fuel, damage sus

forward on the joystick sends you up,

tained, and number of hits scored against the enemy. It is a busy screen. Before you can fly the X-15, you must pass a test in which you match the

cities unless they're paid a ransom. Ob viously, this tactic has certain advan tages over kidnapping journalists and diplomats, and an organization known as NSA has selected you to fly the X-15 into space and destroy the extortionists. Something else is going on, how ever. Whether it is the work of terrorists

or simply a bad day, the skies are filled with hostile helicopters, saucer-shaped objects, and some things that look like boomerangs. Before you can even think about flying to the space station, you'll have to fight your way through these airborne objects. There's just one little hitch: They don't fight fair. After an introductory display of your orders, you find yourself with a cockpit view of an aircraft. The wind screen view occupies the central 40 per

logically.

At the bottom left of your control

down from ten seconds. A bar moves

panel is a grid showing your position and your destination. During the course

your windscreen, and a clock counts

of the game, your position will change,

but it's dreadfully slow. It may take for

ed in the form of secret orders, stating space station into orbit; the terrorists are threatening to annihilate American

and a backward pull sends you down— unless you press the SHIFT LOCK key, in which case your joystick acts

buildup of thrust. A scale appears in

You begin with a scenario, present

that a terrorist group has put an armed

altitude. Controls are reversed. A push

ever to find the space station.

not a flight simulator—

The enemy aircraft attack almost as soon as you are airborne, and here the sluggish speed of the cursor and the

but it is an arcade target

caps. A helicopter, nicely done in wire

X-15 Alpha Mission is

shoot that may be unbeatable.

small size of the windscreen are handi frame graphics, can move across your

narrow field of vision so quickly that you may not have time to bring your sights (a set of crosshairs) to bear. Since

it will fling a missile at you, your only choice may be to get out of the way.

across the scale, and you press the fire button to match your bar to the one controlled by the computer. On the way

back, you match your bar by pulling back on the joystick. Failure to keep a close match resets the game by sending

you back for training. While this re quires some arcade skills, it is an unnec

essary exercise and not one for which anyone would purchase the game.

Now you can begin flying, al-

Helicopters that attack head on are

easier to deal with. You see them first as white specks in the distance, and, as

they gradually grow in size, you should have plenty of time to lay your sights and fire off a missile. Hits are impres

sive, with the screen flashing red and shards of the aircraft fanning out around the explosion. You'll be credited for the hit on the gauge at the lower right, while hits on you appear as a percent of dam age on a gauge at the lower left. While helicopters can be de stroyed, I did not find this to be the case with the boomerang-shaped objects. Though they appear in the distance and

approach head-on, the combination of their erratic movements and your slug

gish joystick makes it difficult to align your sights. Even when you do score a hit, it has no effect and the boomerang crashes into you anyway.

BACKUP PROTECTED SOFTWARE FAST. From the team who brought you

Copy II for the Apple, the Macintosh and the IBM comes a revolutionary new copy program for the Commodore 64/128 computers.

• Copies many protected programs —

automatically. (We update Copy II

64/128 regularly to handle new protections; you as a registered owner may updale at anytime for $15 plus $3 s/h.)

• Includes fasl loader, 12-second format. Requires a Commodore 64,128, or "D" computer with one or two 1541 or 1571 drives.

Sales/Information: call

503/690-8090, 8 ■ 5 RSX, M-F We accept 3ff Z£> Or send a check for

$39.95 Us! plus $3 s/h, $8 overseas. Technical Support: call 503/690-8080.

$39.95

• Copies even protected disks in under 2 minutes (single drive),

Central Point Software, Inc.

• Improved support for ROM updates on 1571 drives.

CentrulRmt Software

1 minute {dual drive).

• Maximum of four disk swaps on a single drive.

15220 N.W. Greenbrier Parkway, «200

Beaverton, OR 97006

** I'd iHitItHftH

Call for a catalog of our lull product line. This product is provided for Ihe purpose of enabling you to make archival copies only

This, or a hit by a missile, causes your view screen to fill with static (I suppose it is a TV monitor rather than a

windshield), and the game pauses for several seconds as a result. As for the saucer-shaped objects, they come in so fast I've never been

able to shoot one, but the tradeoff is I don't remember their ever having caused me any damage. Perhaps they're only distractions.

1 had to do a lot of "perhapsing" with X-15, for the documentation

doesn't reveal a great deal about the game. If a missile hit won't destroy a boomerang, what will? Multiple hits? We aren't told. How do 1 know when I've completed any of the three levels necessary before going into orbit? If such information appears in the threepage leaflet, I haven't found it. Once you reach orbit, you have to

negotiate your way through an asteroid belt to land on the space station's surface. Pay no attention to the shaky science

34

COMPUTE'S Gamto

Saplember 1968


Star Empire

Your ship holds the center of the screen,

Once upon a time, there was Elite, which spawned more than a few chil dren. Those children borrowed from their parent several aspects—a vast ga lactic milieu, a ship that could be en hanced ihrough trading and purchasing,

lary gauges help you set course and di

which rotates under your control. Ancil rection and keep track of temperature, exposure to radiation, and fuel reserves.

As you add gear to your craft, you get other controls and indicators.

an economic as well as military playing environment.

Now there is First Row's Star Em pire, which owes a lot to Elite, but which manages to break some (extra thai places an asteroid belt in Earth

orbit. After all, that same science placed guided missiles on a research craft.

When you attain Earth orbit, your control panel charges completely (or so it says in the documentation). You may

deploy a fleet of robots and guide each around the station to connect with a weapons system, whereupon the sta

tion will self-destruct. 1 admit I've never been beyond level 1 of this game (shooting at helicopters and boomer angs), though 1 consider my joystick tal ents average. But reading the scenario seems to indicate that destroying the space station will also destroy you, your X-15, and all your robots. It seems a long

and involved way to commit suicide. In spite of good graphics and rea sonably good sound, I can't put X-15

Alpha Mission very high on my list of good games. Were it not for the slug gish joystick movements and the ap

terrestrial) ground of its own. The setting is, again, the universe,

with players starting in a small, simple starship. This universe, as is common in this sort of game, is not the most benign of places; there are aliens, natural haz ards, and a dire, contagious plague. Finding the cure for the plague is one of your goals.

Commerce plays its part as well, as you endeavor to collect pods containing valuables which can be traded at space stations. It is at the stations that you add equipment to your starship, making it

better able to withstand the challenges that you face. While you're at the sta tion, you also receive mission assign

ments or save your game to disk.

Space, though, is where the action and challenges await. Those challenges come at you furiously via screens that I

found gorgeous and almost hypnotic.

Naturally in a game of galactic ex ploration and exploitation, there are subordinate map screens which can be accessed easily. One screen provides you with detailed views of the solar sys tem in which you are located; another gives you the whole galaxy, m galaxymap mode, you can scroll a cursor over

various star systems, with readouts in forming you of their political affiliation, the amount of various minerals ripe for collection, and whether or not the system is infected with the plague.

parently invulnerable boomerangs, I

Excellence...

might have advanced far enough to find more to appreciate. As it is, 1 left each session feeling that the deck was

for the Commodore

stacked against me. On the other hand, if you forget the scenario and the mission—-and ap proach X-15 Alpha Mission on an exis

tential level—you might enjoy it as a targol-shoot game with no particular beginning or end.

Product Family Look for the name that

—Ervtn Bobo

spells Quality,

Affordability,

X-15 Alpha Mission

Absolute Entertainment

and Reliability.

P.O. Box 287 Midland Park, NJ 07432

Lt.

$39.95

Kernal - a 20 or 40

Megabyte Hard Drive which sup

ports CP/M. COMPUTES Cazette is looking for

utilities, games, applications,

educational programs, and tutorial articles. It you've treated 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 the materials returned. Articles are reviewed

within four weeks of submission.

Super Graphix GOLD - the ultimate printer interface including a 32K buf fer, 4 built-in fonts, a utility disk with 27 fonts and more.

Super Graphix - an enhanced printer interface including NLQ, an 8K buffer, reset button, a utility disk with 27 fonts and more.

Super Graphix jr - an economical printer interface with NLQ and graphics. FontMaster II ■ a powerful wordprocessor for the C64 with 30 fonts ready to use, 65 commands, font creator and more.

FontMaster 128 - a super wordprocessor for the 128 including 56 fonts ready to use, a 102,000 word spell checker and much more.

All Hardware is FCC Certified ^~_=_:^_=_ _=_

All Interfaces include a Lifetime Warranty

C64 and 128 arc reg. TM of Commodore Business Machines, Inc.

^=1==^ 2804 Arnold Rd. Salina, KS. 67401 (913) 827-0685


The main piloting screen contrib

utes a great deal to the feel of Ihe game. Although First Row notes that the ship can be controlled via joystick or key

tage of interstellar shortcuts and timesaving routes, enhancing your chances

1 feel obliged to note as well that

of completing various missions. The game's ultimate goal is the cre

board, I found joystick control a little

ation of a shield to protect the entire

kludgy and quickly shifted to the key

frontier from alien invasion. That goal will take a while to at

board, which worked just fine. Unlike Elite, which seemed to involve at least

little to prepare players for encounters with the game's actual graphics.

tain. In fact, you may find that even in

Star Empire's documentation is perhaps as poorly proofread as any I've ever seen. The manual is riddled with typo

graphical errors: plague becomes plauge, joystick becomes joyrstick, which becomes

half the keys, prompting constant refer

termediate goals are more easily

w'hcih, and so on. The effect, at least for

ence to the manual. Star Empire places most of its emphasis on a handful of keystrokes, making for an almost ef fortlessly kinesthetic interface after just a few minutes of play. My fingers

assigned than achieved. Star Empire is a lot of fun, but it's not the simplest game

me, was to create some doubt as to the

in the world to master, even at the low est levels.

quickly learned what to do, leaving my threats 1 faced.

come furiously via

For a while, though, those threats played second fiddle to the sheer exu berance of flying the starship. The map

gorgeous and hypnotic

scrolls and rotates, its starry back ground contributing to the feel of being

screens.

in space. Likewise, thrust and attitude

respond deftly to keyboard control— not as well to joystick input. Deftness is important: Docking with space stations or maneuvering through a planetary approach requires split-second timing,

In part, the problem stems from the game's documentation, which is enthu siastic in tone but less than successful in execution. First Row has taken a mini malist approach to documenting game-

hair's-breadth positioning.

play: The manual contains a scant 11

There are deadlines involved in some of the missions you are assigned, which helps you learn not to waste too much time. As you progress through

tions—a serious oversight in a game so dependent upon visual representations

the game and acquire tools and equip ment, vou are better able to take advan

Which is a shame. Star Empire is a

rich game, with much to offer in graph ics, payability and replayability, chal

ntergalactic challengi

concentration free to focus on the

accuracy of the actual instructions.

pages of instruction, with no illustra

lenge, and strategy. That you have to

find your way to many of these goals on your own, with little help from the manual, is unfortunate but not, I think, ultimately crippling. I like the universe

of Star Empire: It's a dangerous and en tertaining cosmos in which to knock around. In look and feel, Star Empire delivers high-quality play. The game is

strong enough to overcome its docu mentation and is well worth a look for fans of Elite and Elftff-type interstellar entertainment.

—Keith Terrell Star Empire

of planets, cargo pods, space stations, and so on. Written descriptions, espe-

Firsl Row Software 900 E. 8th Ave. Suite 300 King of Prussia, PA 19406

ciallv those as bare as the ones here, do

S24.95

By now you've pioDably seen all Ihe ads ID' all lie afferent ■ Super CaMndnes" on Ihe market AnO mey can talk ail day. bui let's got teal: no cartridge is going to back up IOQ%otanyliiing, no cartridge is going to turn your C-64 into an Amiga, and no lancy screens or hyperbolic claims ate going to give a cartridge any more power than it really Mas. That's wliy SUPER SNAPSHOT is still the best mullitunclion cartridge on tne market

II is a product thai is irie

result ot a long process of relinement Our policy ot constant

upgrading ensures you lhat you'll always own a state ot Ihe art device. SUPER SNAPSHOT will never be "ftiallMd"— Because it's built lo evolve.

W£WALKTN£WALX

TALK TH£ T4£K.. HERE'S WHAT SUPER SNAPSHOT V3 CAN DO FOR YOUI • Copies 99% ot all memory resident software. • Disable tealure for true transparency.

• • • •

Extremely compatible Turno Dos last loader—1541/71/81 Rom Based scrolling M/L monitor will NOT corrupt memory Turbo 25—Formats tor up to 25 times faster loads Fast data copier single or dual 1541/71 and 1581/81

• Sector editw allows lasl eiamirtalion and modilicalion

• Files run without the cartridge in place - Pre-oragrammsd or user deiina&le [unction keys

• Dos wedge supports multiple drives—S, 9, 10. 11.

• High Res and multicolor screen dumps lo printer or disk lile • Fast File copier, single or dual 1541/71/81 • Sprite killer and exclusive ctenceQ lite teature ■ Fast loafl and save routines are used irirougltout.

• Super Snapshot Vt and 17 owners may upgrade tor S20 00 Call us. • Our great Slifleshow Creaior available lor only $14.95. • Aiiention C-128 owners An optional switch is available which allows you lo disable ihe C-64 mode wilhoul removing tHe cartridge. • Free KRACKEP. JAX parameters tor Ihose tough cracks • Ten-flay money bacv satisiacnon guarantee Only $5 00 additional.

So while ottier companies spend lheir time making their packages better, we'll iusi keep on making our products better.

Because we know the (jilleranca Between TALKING THE TAIK-AND WALKING THE WALK SUPER SNAPSHOT VS. ONLY S5995!

SOFTUlflflE

ORDERING i3 simple we accepl money orders, carllllad criacKs, personal cfiscks nn prior approval. VISA MC, Discover ana COD. Pleaso artu $3 00 snipping ma nannlinj per

order tl 00 additional lor COO orders. Otdsrsoutvdeoi Norm America please add S! SO

per caiinflge tor shipping OflecNe items *nn be replaced at no tnarge In-slotk orders are piocesseit wtitiin 2' nis Fteiurns ire nci accepted wiinom njlhonniHin * Wasiwigicn BesiOenis please ita T3% sales a> INTERNATIONAL

Mail vour ordsi lo Snliware Support Inl -013 2700 NE nndresen Bojd / VancouMf. WA 98601

Oi cnil our loll-lm oritm line hi 1-800 358-1179,

Sam-tym PbcHEc Him-. Monday-Friday. After houu orclc>3 Mceplad al I?MI 695-9646 1 days a week. Tschnlci! iupr>°r< available. Call 1206! C35-5S13. 9am-5pm Pacific Hiim, Monday-Friday.

In C«n>d> order Irom Minhim So1!w>r». PO Hot 1212. Sackvlne NB E0A-3CD only 169.95 CDN.

DEALERS - WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


Lincoln reen Robert Bixby

Dodge the arrows, but keep a close hold on the loot in a mad rush to safety through an enchanted forest. For the 64. Joystick required. There's nothing more beautiful

than an enchanted forest. Unfortu nately, there's also nothing more

dangerous. You, Lincoln Green, defender of the poor, are on the run from the sheriff of Nottingham after having stolen £600 of gold dust from a no bleman. In your haste, you have ac-

the sheriff's archers. At the bottom left corner of the

screen is a number that shows how many times you have been nicked

by arrows. If you are hit by ten

cidently slipped into Enchanted

arrows, you'll lose the game. To the

Forest instead of the nearby Sher wood Forest.

Now that you're in the thick of the woods, you realize that some thing is dreadfully wrong. Magical trees are blocking your path. The path changes every time you turn around. Worse, every time you bump into a tree, you spill some of the gold dust. You must keep your cool—the sheriff's best archers are

Arrows fly in "Lincoln Green," an arcade-style game that takes you back to

a not-so-merry England,

guage entry program located else

where in this issue. Type in, load, and run MLX. When you are prompted for the starting and end

ing addresses of the program, re

all around you. You had better find

spond with these values:

your way to safety.

Starling address:

0801

Ending address:

15F0

Typing It In Since "Lincoln Green" is written in

machine language, you must type it in with "MLX," the machine Ian-

Green can be loaded and run just like a BASIC program. When you run the program, you'll see your alter ego, Lincoln Green, standing in the forest. Push the joystick in the direction you wish to follow. Make haste (but carefully) through the forest paths. Dodge the arrows that are shot by

Type in the data and save the pro gram to tape or disk.

Before loading Lincoln Green, plug a joystick into port 2. Lincoln

right is the monetary value of the gold dust you are carrying. If this drops to 0, you lose. At the bottom right corner of the screen, you'll see counters that show how far away you are from

safe haven. Sanctuary is located at longitude 0, latitude 0. Begin your journey by finding the correct di

rection in which to run (this direc tion is different each time you play). When you get close to Sanctuary, the archers pull out their crossbows

and fire bolts that are faster and heavier than the arrows. It's going to be a long day.

See program listing on page 76. COMPUTE- S Gazelle

September 1988

• 37


Boom and Bust Fred Karg An arcade-style word game? That's "Boom and Bust," a clever

challenge for one or two players. For the Commodore 64 with a disk drive. Joystick(s) required.

R R _. In the two-player game,

a missed balloon or a wrong letter causes you to lose your turn. When you lose your turn, your opponent

"Boom and Bust" is a word game

players. Press 1 or 2. if you choose

like Hangman, but with a new

the one-player game, plug a joy

twist—instead of typing in the let ter you wish to guess, you must launch a clown out of a cannon to pop a balloon that holds the letter you desire. For one or two players,

stick into port 2. For a two-player

If you believe you can guess

game, plug joysticks into both ports.

the puzzle, press fl during your

it's fun to play, and it also has some educational value.

right, you'll gain 500 points, plus 10

The Two-Player Game When the game begins, a category name is given on the screen. The or thing. Below the category, the

Boom and Bust consists of two pro grams. Program 1 is written in

BASIC. Type it in and save it to disk. Program 2 is written in ma chine language, so it must be en tered with "MLX," the machine language entry program found else where in this issue. Run MLX. When it prompts you for a starting and an ending address, respond

with the values indicated below. Starling address: Ending address:

turn. Type in your guess. If you're

category will be occupation, phrase,

Getting Started

3EC0 4487

pattern for the puzzle appears. As in Hangman, the pattern shows where letters are and where spaces are. For example, CHAIRMAN OF THE BOARD would be represented

by

__

opponent's turn.

The game ends when all the phrases have been exhausted.

The One-Player Game The one-player game is similar to the two-player game. The differ

ence is that you play for a maxi mum number of points. right side of the screen. The bonus starts at 100 points and counts down by decrements of 10 points. The bo

underneath the balloon by moving

nus decreases whenever you miss

the joystick left or right. Then press

the trigger to launch the clown. If

from Program 2 before you exit

loon's letter is your guess. Ten

MLX. Save the data with the name

points are awarded for each letter

"B&B.ML".

that appears in the puzzle.

Load and run Program 1. You'll

Suppose you hit the R balloon.

be asked to choose the number of

In the example above, you'd see

September 1988

popped. If you're wrong, it's your

the screen. To choose a letter, move

the clown hits a balloon, that bal

COMPUTE'S Gazotra

points for each balloon you've

A bonus timer is located on the

A flurry of balloons, each with a letter printed on it, floats across

Be sure to save a copy of the data

38

takes control of the cannon.

all the balloons or hit a balloon that

has a letter not found in the puzzle. If you guess the word correctly,

you get 500 points for guessing the

puzzle, plus 10 points for each cor rect letter, plus any bonus left on the bonus timer.

Sec program listings on page 86.

W


-

Lava Flow Forrest Bentley

It's a bricklayer's nightmare. Build walls to protect yourself from the fast-moving and relentless molten rock in "Lava Flow," a two-player arcade-style game for the Commodore 64. Joystick® required.

There's nothing especially interest ing about this room—except the

hole in its center, that is. Through this hole, lava flows into the room. Your only defense against the lava is the rudimentary bricklaying

points.

After the game, you're asked if you'd like to play again. Answer Y if you would, N if you'd rather not.

equipment you possess. But while the bricks you lay will protect you

The lava has nearly made history out of this brickwork.

opponent.

"Lava Flow" is a two-player

moment and your opponent could push the advantage.

Typing It In Lava Flow is written entirely in ma chine language, so you must type it in using "MLX," the machine lan guage entry program found else

where in this issue. When MLX prompts you for starting and end ing addresses, respond with the fol

lowing values. Starting address:

COOO

Ending address:

C83F

Before exiting MLX, be sure to save a copy of the program to tape or disk.

not laying bricks. And you can't move through bricks. The lava can, but it slows in the process. touch you or your opponent. When this happens, that player gets a "hot foot" in the truest sense of the phrase, and the other player gains one point. Lava Flow ends when one player has accumulated five

petitor are trapped in a room.

game that demands savvy and quick reflexes. Hesitate even one

you move much faster when you're

Sooner or later, the lava will

There's no doubt about it—things will get hot tonight. You and a com

for a while, the lava is relentless, so your goal is to last longer than your

to stop laying bricks. Notice that

Survival of the Fittest

To play Lava Flow, plug two joy sticks into the computer. Now, load

the program with a statement of the

Strategy It's been said for some games that the best offense is a good defense. A good defense certainly helps in Lava Flow. The more bricks you

lay, the more slowly the lava will invade your territory. You and your

form LOAD"LAVA",8,1 for disk or LOAD"LAVA",1,1 for tape. To start the program, type SYS 49152.

opponent may want to spend a few

Move your player with your

makes a good wall and what makes

joystick. The white pkyer uses joy stick 1; the black player uses joy stick 2. Move your joystick in the direction you want your onscreen alter ego to follow.

Although the lava spreads quickly, you aren't totally defense less—you can build walls. Press and release the joystick's fire button

to leave a trail of bricks behind you. Press and release the button again

games building walls in different patterns. That way, you'll see what a poor one.

Once you've mastered de fense, you'll want to work on of fense. One solid (and nasty) Lava

Flow tactic is to rush to the other side of the room to build a one-layer wall around your opponent. After

you've done the dirty deed, build a more secure wall around yourself

and wait for the inevitable. See program listing on page 78. COMPUTEVs Gazette

Septambur 198B

O 39


REPLfflf S THE UECIMATE UTIUTIES/BACItUP CARTRIDGE FOR THE 64/128 ■ Action Replay allows you to Freeze tha action of any memory Resident Program and mate a complete back-up to disk or tape - but thats not all.... Just compare these features j Spnw Kilter: Effective on most programs ■■ mate

j Simple OperaScn: Just press the buttoa at any

jwireeu* inttncible. Disable Spnie, Sprite/ Bactound

point and make a complete back up of aiy* memory resident program to tape or disk.

collisions.

j Unique Picture Save: R«eze and son any Hires

j Tlirbo Reload; All backups reload completely

Screen »tape or disk. Saved In Koala. Blazing Riddles

indepen.dantiy of Uie cartridge at ttota speed.

format.

J Sprite Monitor; View the Sprite set frcm One frown

UNIQUE FEATURES:

IJ WARP 25

Loads BOB In uniar B ucandtll

program - save the Sprite - transfer Sprites from one game to another Wipe out Sprites, view the animation on screen. Crease custom pi

_j Plus unique Code Cracker Monitor

PLUS SUPPORT UTILITIES

iJ Action Replay Graphics Support Disk

mi rj

- .ui mune. viry hi/ W im

ami1!/. '.*.-••' «J! i".

- h.I -I'.

mnlinijii n! liff JiV-fl Krwa U Hill

ONLY $14.9' J Action Replay

j Compaetpi.

Parameter Support Dish

tfiohnitiuos - 3 pnijiraniB per disk side -6 programs if you use both sides. j Single Hie: All prr^nuns saved as a single

lm f-J i.'_l Lr* Uid Upi W NiSi ""• WCIJJ" t dink r.lLbtar. Enri

file for maximum compatibility.

-

ONLY $14.99

J lliilily Commands1 A host, of additional commands. - Autonum. Append, OM, Delete, linesave. Pnnloi1 licttr i

Itememhur all of

J Screen Dump: Print out any Screen to Host or Printers. 16 Gray Scales. Double size print options.

tbeee utilities are availablft al one lime fmm sji

j Unstoppable Reset: Reset button to Redcievo System and Reset even so called Unstoppable

A running pragcom can be frozen

Programs

Is restaTOd al tlm touch of u kiiy

jllniquu Restart:

tn enter any Utility and th« piigiim

J My Compatible: Vforka mtth 1641/C. 1581, IB71

and DatacasBeOe witii C84,1E«, 1K8O (in fi4 Mode)

,

1.11 lyjgic Processor: ThiE in whitm AtJtinn

J Compatible: With ¥&sl DOS and Turbo Horn Systems j Disk Utilities: Rist R>rmaL Directory. Ijst. Hun and many other key commands are operated by Function Keys

willi

nut corruption

Kcplitf IV geLi It's power A njiccial aistuni 1>SI chip designed to process the logic necessary for tills unmatched Pmeza/Restart potter. No rjilrcr carUiil^ has this puwnr!

FAX: (702) 4S4 7700 (iterjii.) TELEX: 6503441417 MCIVW

ONIY

1-800-788-9110 DOTE:- ftehnlcitorinjnttiirtjp«e( Enquiry cannot bs uuvcrtd by the stiff on this nninbec

TECHNICAL/OTHEH ENQUIRIES (702) 4B4 7700

5.30pm to 7.30pm (Pacific Time) and Sat - Sun


DAWEl COMPUTERS

256K SUPEROM EXPANDER

TOOLKIT IV

The nJtlmita dlik toolkit tor Xht 1840/1541

J Mmr jou Miml«t from ira of 6 32K EPROMa j SKdUa u tec;'- ;;'iiH; KFHOU in tuft

_j A dui* teoQtn Lk an abeolute must tor the eertaia

J On turd optrUIDf ijmn - no prtframs

Olt lltctor Tbolim IV hu more leacurat tnin we. brtat

J Prafiui your own EPROMi utlnf air EPHOU

_j RSI DHK CQFi - Ctpy an nun Oil In

- jus

2 nunuW tr lew ue!n{ unfit 1541

HtdfROH

mate i nlMUon (ram the Supanm mnu

J Dtoctotj of nulnwt on punr up

■tsjUys ALL hsader Uibrm&uon mcJudliK off

_| fiiDy mstiu drlm on (omr up

■jyteGandhMderfrp Rew^« tfi» antiro besder &nd buder ^p RsnumMr shook Also «li'F uiy

_J Select any alot under sofbmrt controls

_|ERBOBED[T - JuJctlj rind and ntntu ill

JIIpp Dlspl&y Die BtaA/and uidrBHflG

read errom Including ait™ and renumber*!

Disusamtlfl any nie pru^nuu dLrvcUy fmm Uia

tncks or ssctoro and half UMka b*m 0 to 41.

aifil to SCMKN or FHJNTEH Lndudln^

_J Atfflpl* 2794/27128/27356 EPROMS

undocuniented opoflddo EditBftm Much, much

,_\ On Irani unstoppable reset

Don

DEEP SCAN BURST

TURBO ROMS

NIBBLER™

far the ictaal korn.il insiiltr yaur 64, It proddi:s snpflrfa^t

iiiufrnraiuau Nim ilcuLrvufKl;uiuuui iinii

j Til* ohm! tcvtrkil dldH olbU>r anUUI* aujwfyirfl. it

Tcrbo Bom l( is a replacement

[

I ■. ■ I -. ■' i l . .n ;?j) (na^ ijifl) j Wbai £vu Burn N.tC-ln- ilii pmrl (trufT-Vinil nitfc™ btn U iUv4 Uu

tin h irEimtEnHT4Htu-idutitinminLfiniaUtjuv bDV Cj^; %l^;«r tiuisifra diU u r*w UOt «>k TU Ul*

lead/ran routines.

p4«UtJ caili Tiiail U* unite ftottt X BJ JUii fit a

_j Ejuds.'SavEfl imst programs at 5-6 C;ois numal spaed

j 03171 whtto dei n mJgf 2 QlaiHS

■ Prc^ruiUHd:.:,/... keys.-. :.: duwtoiy, nJd, Ac

ONLY$39.99 COMPLVTX

j AcdiTD Id normal LeraAl u Cbck Df a

SOFTMMRK ONLY $ 1 9.99

j ICOPV - 350 btek Hifl copfc

j llore prafumi p«r dm

j am ran further ccmpaa AH III Hits1

CABLE ONLY $19.99

BURST NIBBLER PARAMETER DISK

j 3 ecmpsaini profrwu on ow euWiffi

J fta toadinj/sninj routines - wi.-ie mh Disitemoa

j

I [mpromd GCS auppon mdud^ 10 sac

Enmt,

SwUcb

j QjEffltt by upto MrtF

tfvan recrftUfisd&lAundBrenuiBandiUowBiTiu to redanns uy nswasaiy parameters

ONur $14.99

oniy 149.99

ULTRA CRUNCHER

■■■-'.'-■?;=. - 10 second tn-mstan snttrc disk or fornal 4^ individual Back or h or ncrtote uiuque disk tbnnals

I Uiuqug f :«)M ^f r>rati.r Katun mil -.ihjourom prajtMu - bailcorin/cinduirn Ultra into fuftoun KPHOMe (F.PHOM burner nquirsd).

■IIIIIIH

J FUJI COUKCIDR - On compad machine pncrua by up lo 50% Sana dill apace

I P&B& !3 it' r> i*J^ —

j far*Hfctttf BUn &■= pn™-?j Btekrimafi -

r*rired (On asm &3's Lbe old R0U

mm(fc.t**cuhbHtf _jThtitil _jThtitilrau»Avntf

bin

j 260 ten* Die aw fomuui j run EOS support BduiliQg &d faroal

ONur $24.9 7 complete or $14.99 rom oniy

■ Illlllll

EPROIHMER DUPLIK4 J Copies nhole disk In on* pass - oltty one

Sim raqulredl

j MaiK backup ojplw in aljnl secondjil j Dupmaar Is On bantu, most afflnent and KKea to use desk copying system «w

ooootfrtd

j CCTdw ocaplm moi S56K on btanl ram iv] it's own tipimunl r/etm - no »(t«a» tokad

j Uitat mulnpls »pm fiuB cm onpiiL j Rill dial vwiflmuion *urau; Utkup

J Coium sundird »ftwi™ uiHiii trmrs

2i-£9 and up«g 40 ttwij

J fUldlft errar dieci m M(lil Houdt j !\C dal vtnti iftxe: ntn a SAoa

d

J A Dua fa cMe. user pmpg (tHskS an jm hw owr 560 dala in hour ftr 1w UanttOO

_1 CbaH compltB wsK on/off mrach vd

nMMtm j Pusl Ln minutes - no acddtnnl utuAUy

$159.99

TIW

J EXTERNAL 3.5"

DISK DRIVE

_j A top quau^, aasy to irsa EPHOM ]inf?.ij::ri;" for the 64/1SS. j PuUy macu driven software^TTardn

IJ512ICRAM EXTENSION • A500 • AfhJlbrl n Lieut ratanilar fkcfc fCton • .-...-■ * SwtOh mVp • ftKl ia>Ddar. dsfc cn&art Uaa/Jala

package makes prc^rajaEing/raadlog/ copying BKtOWs simplicity ISeelf. j Will program 2716, 2732 2764. £7126

and S7256 chlpe. 12.S, 31 or 35 volts

only $169.99

I (Vji ir.!c user port lor mailnmci txmpatlbillty mill caniMfes/Supirom Bard etc

ONLT 1119.99 br ONLY $139.99 Hf

LJ MIDIMASTEIt

j Full tours system - ill fumions oarond Including dsmce cliKt/vBnty

• Pul] Midi Interface for ASOO/3000/ 1000 (Please state model).

j W« balOTo EprommM (H la U» moss com' prtfhensive mofit friendly and best value for monsy profranmer avaU4M» Tor lie EH/1E3.

• Comjatible with most leading Midi

j [deal companion lor Supewm Bcatri CsrlHiilc todopment SySeEa. our kernal

packages (inc. D/Musio).

• Midi In - Midi Out * 3 Midi Thru.

expanders or indeed any EHP0U bi&e

j I Comes complete mtn lnstrucUans - plus the outndge tanitbwt

• Fully 0p» Isolated

• No Deed to p i more - Full Midi

ONur

standard.

'69.99 COMPLETE Add $4.00 Handling

CHECKS/

M0NIT (Jill) 1)11/

CODS ACCEPTED.

only $49.99

DATEL GOHFUTERS 3430 E. IROPICANAAVE.,

UNIT *67

LAS VEGAS NV 89181


The Pigeonhole Analogy

50 GET AS:IF AS = "" THEN 50

Larry Cotton

60 PRINT CS(1)

The most misunderstood concept in

BASIC is the array. It may also be BASIC'S most useful abstraction. An array is a flexible way of expressing and manipulating variables.

In the course of this column, we've studied two types of vari ables—numeric and string. Let's re

view them briefly. Numeric variables, such as X or

LO, stand for numbers such as 34 or 5.678 and can be mathematically manipulated—added, subtracted,

70 PRINT C$12) 80 PRINT C$(3)

What advantage was gained by using an array? None here. But in

the following program, we use the array to shorten the program dramatically. 10 FOR CO^l TO 3: PRINT "COLOR NO."CO: INPUT C$(CO); NEXT 20 PRINT: PRINT "PRESS ANY KEY TO SEE COLORS.": PRINT

30 GET A$: IF AS = " " THEN 30 40 FOR CO = 1 TO 3: PRINT CS(CO): NEXT

multiplied, and so forth. String variables, such as N$ or AD$, usually represent words such as SYLVIA or CLEVER. They can

Run this one. The results are the same, but the program is much

also represent symbols and numbers

Variables as Birdhouses

such as $1,728.00; however, num bers represented as strings cannot

be mathematically manipulated. Both numeric and string vari

ables can be expressed in array for mat. Arrays are recognized by the parentheses that are an integral part

of their syntax. The number be tween the parentheses is called the subscript (hence the other name for arrays—subscripted variables).

Three Ways to Skin a Cat Enter this short program. It does not use arrays. Enter RED, GREEN,

and BLUE as responses when you see the prompt. 10 INPUT "FIRST COLOR";C1S 20 INPUT "SECOND COLOR";C2$

30 INPUT "THIRD COLOR";C3S 40 PRINT: PRINT "PRESS ANY KEY TO SEE COLORS.": PRINT

50 GET AS:IF AS-" " THEN 50 60 PRINT CIS

Run the program and observe the results. Now try the following program.

10 INPUT "FIRST COLOR';C$(1) 20 INPUT "SECOND COLOR";CS<2> 30 INPUT 'THIRD COLOR";CS<3)

40 PRINT: PRINT "PRESS ANY KEY TO SEE COLORS.": PRINT

42

COMPUTE'S Gazette

September 1988

tered. Thus, further manipulation is easily accomplished.

Let's draw an analogy between types of variables and geometric figures. Think of a single variable, such as X, as a dot, Now think of our pigeonholes as a row of very closely spaced dots that form a line. Lines are one-dimensional; the type of array we've dealt with so far is one-dimensional. As you might expect, there are

Into these pigeonholes, which have

also multidimensional arrays. If you extend our geometric analogy further, an array that correlates to a plane surface (such as a sheet of pa per) is two-dimensional. These are examples of twodimensional arrays:

the names C$(l), C$(2), and C$(3),

AS(4,5)

more efficient.

Think of the C${) array as a row of three little boxes, like pigeonholes.

we're going to stick three color names.

In line 10, we use a FOR-NEXT loop to load the little boxes. As CO

increments from 1 to 3, the boxes are filled with the color names: C$(l) becomes "RED", C$(2) be comes "GREEN", and C$(3) be comes "BLUE". The numeric vari able CO'is the index to the array. In line 40, we increment the

FOR-NEXT loop again from 1 to 3, and the contents of the little boxes are printed on the screen. These same principles can be applied to numeric variables. 10 FOR T - 1 TO 5: PRINT "NUMBER"T; 20 INPUT N<T) 30 J = J + N(T): NEXT 40 PRINT: PRINT 'TOTAL IS"J

70 PRINT C2S 80 PRINT C3$

examples, the contents of the pi geonholes are not emptied when printed. They still contain the names or numbers as originally en

Lines

10-30 contain a

CD(13,52) TABLES(3O,40)

One way to fill a two-dimen sional array is with a nested FORNEXT loop: 10J-1 20FORT-1 TO 10 30FORU-1 TO 6

40X<T,U>-J: J-J + l 50 NEXT U: NEXT T

In this very simple example, we have loaded a two-dimensional array with the numbers 1-60. The first pigeonhole is labeled X(l,l) and contains 1; the last is X(10,6),

which contains 60. If you type PRINT X(4,6) and press RETURN, you should get 24. What do you think the result of typing PRINT X(6,4) would be?

FOR-

NEXT loop which asks the user to type in numbers and adds them up

as they are entered. J begins as 0 when the program is first run, and increments by the amount N(T) five

times. Line 40 prints out the total. Note that in both of our array

A Dozen or More The methods we've seen so far work for arrays which do not ex ceed 11 elements in any one dimension. But often we need more. Larger arrays must be dimensioned before use. This is done with the DIM statement, which reserves


space in the computer's memory for

the array and sets all array values to 0. A typical DIM statement looks like this: 10 DIM A$(50)

In this case, the computer sets aside space for 51 variables. (Arrays are numbered from 0 to the number in the parentheses.) Once an array is dimensioned, it cannot be redi-

DATA lines contain speed infor mation for a four-car, five-lap race:

S(2,3) to get that information.

10 DIM S(4,5):REM 4 X S ARRAY

this case, the speed is 116, which is

20 FOR C = 1TO4:REM C-CAR NO. 30 FOR L = 1TO5:REM L-LAP NO. 40 READ S(C,L):REM READ SPEED

50 NEXTLNEXTC

get a REDIM'D ARRAY error when the program is run. And if you try to use a variable subscript greater than the subscript in the DIM state ment, you'll get a BAD SUBSCRIPT error.

How would you get the pro gram to calculate the average speed

One last example: We'll roll

130 DATA 100,112,115,117,119 140 INPUT "WHICH CAR NO.";C 160 IF C>4 THEN 140

printed in line 200.

use arrays? We'll see next month.

120 DATA 120,123,119,124,125

150 IF C<1 THEN 140

In

for each car? Would that exercise

100 DATA 108,110,122,120,117 110 DATA 118,114,116,114,110

mensioned. If you try that, you'll

puter would go to pigeonhole

one die 15 times and stick the re

sults into a one-dimensional array. You could use this code in a game.

170 INE'UT "WHICH LAP NO.";L

10 DIM T(15)

180 IF L<1 THEN 170

20 FORJ-I TO 15

190 IF L>5 THEN 170

30T(J)-INT(6-RND(l))+l

200 PRINT: PHINT"CAR"C"IN LAP"L"WENT"S<C,U"MPH"

10 PRINT T(Jf

50 NEXT

(ffl

In this case, the DIM statement

Multidimensional arrays are

is optional, since the computer will

dimensioned in a similar manner:

automatically dimension arrays of

11 or fewer elements. Lines 20-50

DIM A$(4S,34)

contain nested FOR-NEXT loops that read 20 speeds from the DATA

More than one variable can be dimensioned in the same DIM statement, but note that the follow ing statement does not create a

includes over 100 ready-to-

away into our 4X5 element array.

run programs. Now only

asked for the car and lap number; lines 150, 160, 180, and 190 check

DIM AS(15),BS(25)

Here's an example that uses

for valid input. If the user wanted to

READ and DATA in association

know the speed of the second car's

with a two-dimensional array. The

A full-year subscription

statements and dutifully tuck them

In lines 140 and 170, the user is

multidimensional array:

Save 55% On Gazette Disk!

$69.95—a 55% savings off single-issue price.

To order, call toll-free 1-800-727-6937

third lap (C = 2, L=3), the com

A Complete Pro Football Prediction Program For The 1988 NFL SEASON More In

'88 To .

BEAT THE SPREAD *

FEATURES

*

*

Predicted Scores All Games

Season Schedule By Week

Season Schedule By Team Scores By Week Scores By Team Scoring Summary

Win Loss Record Home/Away Division Standings

Stats — Accumulated & Average Line By Week

Line By Team

Record vs Line

Record vs Common Opponents Individual Team Match-Ups

Printed Copy All Screens

1983-1987 Data Base (Includes All ol the Above)

Easy Updates Pfayotfs/1988

AND MORE Dealer Inquiries invited

64 95

INCLUDES DISK AND DOCUMENTATION

iBM. Tandy & Compatibles Commodore 64 — 128 Apple 11+ - Me- He- llgs

Stats Needed To Run Program Available In Local Newspapers Or We Will Furnish Alt Stats By 1st Class Mail. Season Price 40°°. Our Bulletin Board Will Furnish All Stats, Lines, Predictions and Trends Updated Daily. Season Price 55°°. Program Comes Updated Thru Current Week ol Season ... No Extra Charge. OnDEBS SHIPPED IN 2 DAYS

PHONE LINES OPEN 24 MRS.

ADD 3" SHIPPING I HANDLING

TOLL FREE - 800-722-2277 INFORMATION - 214-586-8212

Marathon Software Dept. 2

p. o. box 1349 — 641 fort worth st. jacksonville. texas 75766 ri'U ill! foi 0! ;■■ >, on if

COMPUTERS Gaiotto

September 19SB

43


Counting People and Making Faces

that we've heard over and over.

Rhett Anderson Assistant Editor

Making Faces

And others, too. Mauchley and

You may think that chatting over a

you knew that telecommunicators

ing jobs. Counting the grains of

Eckert (makers of the UNIVAC and the earlier ENIAC), and Von Neu mann (inventor of the stored-

sand on a beach. Counting the stars

program concept).

Imagine the largest possible count

in a galaxy. Counting the atoms in a

gallon of milk. It was just such a monumental counting job—tabulating the 1950

Talk Like This

Ham radio users had their own lan guage. To gain a ham radio license,

commercial computer. The machine,

you needed to learn the series of dots and dashes that make up let

UNIVAC I, certainly looked up to

ters, words, and sentences commu

the task. If you ever saw a photo of it, you wouldn't question that for a moment. It was, simply put, huge. Even the bold letters UNIVAC

nicated in Morse code. Morse code was borrowed from an older tech nology, the telegraph. Telegraph operators had originated, relayed, and transmitted Morse code mes sages at speeds that changed the world. With telegraph and radio, news traveled at the speed of light. Early computer users learned

U.S. Census—that inspired the first

were intimidating.

Although it's about the size of a small typewriter, your Commo

dore 64 is vastly more powerful than the UNIVAC I. Today it's easy to take comput

ASCII, the code that specifies

ers for granted. But what would you be doing with your leisure time if

which values in the computer stand

there were no personal computers?

learned only the most important

for which characters. Most people characters: A space is 32, the alpha

bet starts with 65 (A), the numerals

Ham Radio You may be familiar with the chat mode available on commercial tele

start with 48 (0). Morse code and ASCII have

computer is unnatural, but what if have begun to make faces at each other? Here's a face.

If you don't see it, give your head a tilt to the left (or the magazine a tilt to the right). It's a smiling face— two eyes and a mouth. How about this one?

That's a wink. So if you're online and you see apparently random punctuation,

someone may be making a face at you:

: (

a frown

8-0

a look of astonishment

:*

a kiss

:p :>

sticking out a tongue a mischievous grin

If you know more faces, please send them to Horizons, P.O. Box 5406, Greensboro NC 27403.

Personal Computers As we've seen, computers can

count people or help them commu nicate. The computer has been called a mind tool. That's an ambig uous phrase. Does it mean the com puter is a mindlike tool? Or does it

with the same interest.

much in common. Both are binary (base 2). Morse code uses dots and dashes, while ASCII uses 0s and Is. In Morse Code, SOS (Save Our

"The Great Equalizer"—you don't

looks like this:

mean that the computer is a kind of

In ASCII, it's

mindlike of all inventions. It can

communications services. No mat ter what you want to discuss, you

can probably find someone online Chat mode has been called

Ship—a standard distress call)

know the name, age, sex, race, or

religion of the person on the other end of the modem (unless the per

son is willing to tell you). About all you can safely bet is that he or she

oioioon loooini oioioon

You'll notice that the ASCII SOS is

tool for the mind? It's both. It's certainly the most play chess, follow instructions, and solve logical problems. It also is a

tool for the mind. It's so fast and

is willing to use a computer.

much longer than the one given in

Chat mode was inspired by CB radios, which in turn were inspired

was designed to be used by humans,

tools such as calculators and clocks.

who send one dot (short pulse) or one dash (long pulse) at a time.

Its very existence encourages us to

by ham radios. Ham radios were

the leading edge of technology in the early part of the century. Like computerists, early ham

radio operators had their own heros. Tesla and Marconi, the inven

tors of the technology, were revered. In the computer world, it's

names such as Boole and Babbage 44

COMPUTE! s Gazette

September 190fl

Morse code. That's OK. Morse code

ASCII was designed for use by computers, which typically access memory eight bits at a time. Today, people who listen to ra

dio don't have to know Morse code. Likewise, people who use comput

ers don't have to know ASCII.

versatile that it can fill in for other

inspect, consider, and change our

own ways of thinking. As we learn to communicate

with our computers (and with other humans by means of our comput

ers), we enter a new domain where

human and machine enrich each other more than ever before.


Did You Know That..

Randy Thompson

Contributing Editor "The Programmer's Page" is in

variables, halts with a FORMULA TOO COMPLEX error. But what do you expect when you start putting

Although more grammatically correct, GO TO is almost never

used, and for good reason. Not only

characters where numbers belong?

does GO TO take up two more

tips and tricks. Send all submis sions to The Programmer's Page,

The First Dimension

COMPUTED Gazette, P.O. Box 5406, Greensboro, North Carolina 27403. We'll pay S25-S50 for each tip we publish.

BASIC, 11 elements are standard.

bytes of memory—one extra space plus the additional token—but it isn't truly compatible with its more

terested in your programming

Did you know that the 64 doesn't care whether it's a number or a string that's put between the paren theses in a PEEK function? Did you

know that GOTO without a line number jumps to program line 0? Did you know that by using CONT within a BASIC program you put the computer in an infinite loop? Did you know that CMD stands for Change Main Device?

In the never-ending quest for complete understanding, I've com piled a list of several interesting, if not useful, pieces of programming trivia. Here are just a few. (Unless otherwise stated, the following ex amples work on all Commodore eight-bit computers.)

PEEKing Strings Yes, it's true. You can PRINT PEEK(A$) on the 64 without invok ing a syntax error. In fact, you can

PRINT POS(A$) with the same syntactical immunity. The number returned by a

PEEK(A$) depends on the last nu meric operation performed. For ex ample, the code X = 197:PRINT PEEK(A$) is equivalent to PRINT PEEK(197).

You can place a string literal inside the parentheses as well—

like PRINT PEEK("HELLO")—but the value returned is always the

When it comes to Commodore

can enter the following code with

compact sibling, GOTO. For example, while the com mand ON X GOTO 100,200,300 is a perfectly legal BASIC instruction,

out receiving a BAD SUBSCRIPT

ON X GO TO 100,200,300 is not.

For example, without perform ing any prior DIM statements, you

error: A(10) = 64. This works because all undimensioned arrays—string or nu meric—are automatically initial

ized to 11 elements (0-10) when accessed for the first time. In fact, after the above code has been execut ed, DIM A(10) provokes a REDIM'D ARRAY error, even though you nev

er actually dimensioned the array.

Immortalized in Silicon

Painters brush their names on can vas; vandals spray their names on walls; programmers and hardware designers burn their names into

ROM chips. To find the names hid den within the 128, try entering this command from 128 mode: SYS 32800,123,45,6.

How Much Is a Period Worth? How much is a period (.) worth?

Nothing. Or more accurately, 0. Wherever you use the digit 0 all by itself, you can replace it with a peri od. BASIC even interprets the peri od faster than it does the digit 0. In other words, the program 10 POKE S3281,.:POKE 53281,1:GOTO 10

executes faster than 10 POKE 53281,0:POKE 53281,1:GOTO 10

Incompatible Twins

contents of memory location 0.

All programmers are familar with BASIC'S GOTO command, but did

When you execute a PEEK("sfring

you know that GOTO can be bro

literal") three times in a row, the computer, in a response quite dif

ferent from its reaction to string

ken into two separate words: GO and TO? The command GOTO 100 works the same as GO TO 100.

The same is true of !F X = 0 GOTO 100 and IF X=0 GO TO 100. The first example works just

fine, while the latter produces an error.

A Missing Parameter The MID$ function requires three parameters—or does it? Without the third parameter, MID$ returns

all the characters to the right of, and including, the character specified by the second parameter. In the ex ample LN$ = MID$("WALTER HEGO",7), LN$ is set equal to the last name HEGO. This shortened version of MID$ is useful when you want to perform a RIGHTS but don't know how many characters you need—just where in the string the characters begin.

Abbreviated BASIC

While this last tip may be fairly well known,

it's so useful that it de

serves to be mentioned here.

Almost all BASIC commands may be abbreviated. For example, the abbreviation for PRINT is a question mark {?). Command ab breviations can save you a lot of typing. They also allow you to cram more commands on a program line. To see the complete list of

command abbreviations, refer to the Commodore 64 User's Guide, Appendix D; the 128 System Guide, Appendix K; or The Programmer's Reference Guide for the Commodore Plus/4 (from Scott, Foresman and Company), page 11. *> COMPUTE'S Gaiene

September 19BB

45


Debugging

ues with new ones (just the way we

|im Butterfield

edit a line in BASIC). Type M 2030

Contributing Editor Few of us write perfect programs. If a program is not perfect, it needs

203D for a display of memory start ing at 2030 (monitors use hexadeci mal numbers). Now move the

fixing. The process of fixing errors, or bugs, in a program is known as

cursor back and type over the two-

debugging. Here are some hints on

looks like this:

how to debug your machine lan

>2030

48

45

4C 4C 4F

20

57

4F:

>203B

4F

52

4C 44

0D 00

00:

guage programs.

For most beginners, debugging machine language code is harder than debugging BASIC. For one thing, the RUN/STOP key doesn't seem to work with machine lan

guage (although you can make it work; more on that in a moment). Some errors make the machine "lock up." It also seems hard to stop a program at a certain point to

see how it has behaved so far; this stop-and-check activity is the heart of serious debugging. Let's write a simple program with an intentional error. The pro

gram to be debugged is a classic—it prints HELIX), WORLD!. We'll put our code at address

$2000. That's not the best place to put ML programs for long-term safety, but this address area is avail

able on virtually all eight-bit Com modore machines. We'll use a simple machine language monitor to enter the commands. Some com puters have a built-in monitor; with others you'll need to load one in. You may find a monitor hidden away on your assembler disk.

Hello, World!

digit values so that the display

characters as we output them, using the X register. HELLO, WORLD! contains 14 characters (including a RETURN character), so at the bot tom of the loop we will test for a

value of 14 and loop back if X is

A Bad Seed

command. Since we're counting

up HELLO, WORLD!,

with the wrong register, X will nev

Remember that what we have just done is to supply data to the

er reach 14. Here goes:

computer.

These are not instruc

tions, so we don't need to assemble them. But our next job is to write

the program instructions, so use the monitor's A (assemble command) and type A 2000 LDX #0

A 200E INY

The remaining code tests the count for 14 (hex E) and either

loops or exits: A 200F

CPX

#SDE

A 2011

BNE

S20O2

A 2013

RTS

Leave the monitor with com

When you press RETURN, the

assume that you want to assemble more instructions. So it may type in

mand X, call the machine language program with SYS 8192, and you have ... a mess. The RUN/STOP key works, since we had the foresight to test for

part of the next line for you (A

it within our loop. It's a good prac

2002). As for the actual instruction we entered, LDX #0 means load

tice; think about it. Press RUN/

register X with the actual value of 0

let's see why all those H characters

(not the contents of memory loca

went to the screen.

instruction is translated into ma chine language. Your monitor may

tion 0). LDA

S2030.X

A 2005

JSR

SFFD2

These instructions print a char

STOP key. We're inside a loop, so if somehow we get caught inside the loop, at least we'll be able to stop the program. The subroutine at $FFE1 will do the trick: A 2003 A 200B

STOP and the program stops. Now

Back in the monitor, we

A 2D02

JSR BEQ

SFFE1 $2013

When I wrote this program, 1 first gave a dummy value for the

into memory by displaying memo

destination of the BEQ instruction. Later, when I knew where I was go

ry and then typing over the old val-

ing to branch, I filled in the correct

September 1988

A 200D NOP

also show the characters that make

Be sure to press RETURN after you have filled in each line. Your

somewhere nearby—say, $2030. We normally put characters

COMPUTE'S Gszetlo

ing. You'll see later how this helps.

machine language monitor may

21

low. We must put the message

46

put in an instruction that does noth

Next comes our bug. We intended to use X to count the number of characters we sent. The proper command here would be INX, or increment X. We're going to blun der completely and type in an INY

acter. Now, let's activate the RUN/

Here's the plan: We will count the

value. Now I'll do something odd. I'll

change that NOP instruction to BRK to stop the program when it

reaches here. (Type D 2000 and type over the NOP command with BRK, pressing RETURN.) Try the program again.

Aha! The program prints H and

breaks to the monitor. Register X contains 0, as it should. Continue with G 200E (go to the next instruc tion); the 128 needs G F200E to keep the computer in bank 15. Trouble: The program prints H again, and X still contains 0. How could that be—we're incrementing X, aren't we? No. We see that we in

cremented Y. Bug caught!

til


COMPUTE! Publications Back Issues/ Disk Orders Quick Clock

Individual back copies of maga zines and disks are available by

Ernest R. Hunter

mail only while quantities last.

proved GEOS timepiece. The new

Please clip or photocopy and mail completed coupon and check to:

clock's features include a larger display and an improved user in

COMPUTED Gazette

Time flies when you use this im

Single-Copy Sales P.O. Box 5188

terface. For 64 or 128 GEOS. The GEOS environment comes with two desk accessories that let you set and view the time. The first of these

is the preference manager, which also lets you set other system vari ables, such as the screen colors and the speed of the mouse pointer. The other is the alarm clock. Neither of these desk accesso ries is ideal. Both require that you click in the appropriate area before typing in the time. Both display the

time in a small font. The alarm clock allows you to set the time, but not the date. "Quick Clock" is a new desk accessory with new features. It dis plays the time and date in large characters. Setting the time and date with Quick Clock is a breeze. No clicking is involved—just move the pointer over the labels TIME or

DATE to set the time or date. (Win dows which are activated by simply moving a pointer over them are

often called sun windows. The name comes from Sun workstations, which have such windows.)

Typing It In Like all GEOS desk accessories, Quick Clock is written in machine language. Type it in with "MLX," the machine language entry pro

gram found elsewhere in this issue. (Commodore 128 users must be in 64 mode when typing in the list

Greensboro, NC 27403 program to a GEOS work disk, one

with the name CLOCK.ML, the other with the name QUICK CLOCK. One of these files will be converted with GeoConverter; the other will remain in MLX format. Now type in Program 2, "Geo Converter." (Again, 128 users must be in 64 mode.) Use "The Automatic Proofreader" when you enter this program. GeoConverter is used to make Quick Clock into a GEOS file. Save a copy of GeoConverter to your GEOS work disk. Now, run Program 2. You'll be

Cy:_

Stale: .

Zip

Typs 01 computer

ftianwy

Issue (MonthAfcar)

Magazine or Disk Name

Puce"

QUICK CLOCK. GeoConverter converts your file into a GEOS file.

A Good Time Open Quick Clock by choosing it from the Desk Accessories menu or by double-clicking its icon. Quick Clock opens in the bottom right corner. On the top line you'll see three activation labels: DATE,

SUBTOTAL:

NY—Add BW54 Tax:

TIME, and QUIT. Move the mouse pointer over TIME. Now enter the

NC—Add 5% Tax:

time by typing it in 24-hour format. For example, if it's 9:25 and 12 sec

TOTAL:

onds a.m., type 09:25:12. If it's 9:25

and 12 seconds p.m., type 21:25:12. Be sure to enter the colons.

Now set the date. Move the pointer over DATE. Quick Clock

expects the date in the form mm/dd/yy. If it's May 3,1988, type

05/03/88.'If you change the time

Starling address:

5AO0

Ending address;

5E97

Clock advances the date. If this is

ished typing, save two copies of the

Slieel

prompted for a filename. Type

ing.) When MLX prompts you, re spond with these values:

Type in the data for Program 1, "Quick Clock." When you've fin

Nil mo

by more than 12 hours, Quick

not what you intended, enter the date again. To quit Quick Clock,

move the mouse pointer to QUIT. See program listings on page 72. O

Back issues of COMPUTE1. COMPUTE'^ Gaietia. and Apple Applications are $5 00 each The following issues are NOT available COMPUTE: 9/81. 11/81,

2/B2-12/82. 2/83 4/83, 1/85. GAZETTE: 1U/S3.

1/84. 3/94-6/84. 9/B4. 12,(84,1/85-7/85. 10/85. Single disks tor COMPUTE', Gazette, or Apple Application? arc 11500 NOTE. No disks dated prior to January 1936 are a variable

Back issues ol COMPUTE'S PC Mflgajme and Atan ST Disk S Maggjino ars S16 00 eacli. (Those publications nre available only as macjazine/fl.sk combinations.} Tho following Igsues are NOT avall-

abk) PC M it.i/i i- '1JB7 Auiri ST Oi-.i- and Magalinc' 10/86, 12/86 Disk and magazine comonaTions are £16 00 Shipping and handling included

NO CREDIT CARD ORDERS ACCEPTED. Payment must W In U.S. dollars by check drawn on US bank.

COMPUTE'S Gazette

September 1988

47


Lyco Computer Marketing & Consultants Since 1981

Air orders processed within 24 hours.

COMMODORE 128D

"""9K2S hardware

MC Computer

$159 95

C126DComputor,Orlve

$439 95

1S41 (I Disk Drive

1175 95

1581 Disk Drive

$189.95

Eicel 2001 C12B Drive

$199.95

Excel FSD-Et- CM Drive

11*9.95

1B02C Monitor 1084Monilor

S189.95 $289.95

C1351 Mouse

$109.95

1764 RAM C64

$117.95

Cod PC

Lasar Compscl XTE G«K

Expansion tor Hard Drive Serial • Parallel Puns

MSDOS ♦ GW Basic

Mono/RGB Color Card Included

I///LASERCOMR&CT XT • PC-XT

Compatible

• 4.77 - 8.00 Mhz Super Turbo Clock Speed

• Built-in 5V« Drive

.,.,. SM9.85

USOi Desktop Turbo XT 64OK . S599.95 Blua Chip PC XT

SCALL

Slue Chip Popular

SCALL

Blue Chip 286AT

■ Faaier. quieter, more io\\sXM than the 1571

■•-.• ■'.]■£■ power

supply, so dilve rumojns cool

$969.95

Ventfe* Heaaaiaii Mono

SCALL

Vondex Headslan 668 LTD Color

I1S99 95 $679 95

$1239.95

Serial RS232

Zucksr CGA ColorCaro1

Joystick/Game Port

Lassf EGA + 4 Caj-d

SI29.95

ATI Graphics Solution

$129.95

BCC CG ColorCwrJ

$89.95 IW.99

ATI EGA Wonder

199.95

Thomson GB200 CotorCard ... $164.95 ATI VIP

$299.95

Kiaft PC JoyslH* Card

HARD DRIVES

immediately

ST 225 20 meg Hard Drive.... $215.95'

• Ultra last BMhilniel 8088-2 Processor

ST 251 40 meg Hard Drive .... $349.95"

• 512KRAMmomory9«panda.

■DTC Controller Kit lor PC/XT ... $39.95

ble to 76BK

ST 238 3D mog Ho/d Dnve ... $245.95"

• 2-36QK Onk drtves standard

"DTC RLL Controller KM tor

■ First compleEo system Mrii

PC/XT

Jr ■ ■ catondar and buitt-ln

ST 125 20 meg 3.5 Hard Drive .

poits lor printer. RS232, Z

DTC Controller Kit lor PC/XT

joysticks, mouao and light pen

$1049 95

ST 125 20 moQ Internal Card

^Controller

$699

$27.95

<$> Seagate

• Ready to plug in and use

$199 95

$1059.95

Vends* Headslan Color

Sdarp PC 4502

Color System

• HiRescolormonitorincluOoai

Printer

£469.95

Sharp PC 4501

$475

• Includes $500 north FREE software programs

Star NX1000C Commodore Floody

■ FuJ'y companbte

Parallel Printer Port

• Built-in RGB Video Output ONLY

Special

laser Desktop Turbo XV 256K . SM9.95

Turbo Processor Included

Computer

• Excel FSD-2 Disk Drive

forC128D

PC

Laser Compact PC XT

Two5V< Drlvos Sid.

$479

OR *"

Excel 2001 Disk Drive

HARDWARE

IBM PC (. ■■■>;■ Hi !..

System

■ Commodoro 64C

JCALL

COMPATIBLE 640K 5ld.

64C

$39.95

1700 RAM

COMMODORE colt pc

COMMODORE

HUI CHIP 286AT New Release!

$1059 95

$49.95 $239.95 $39.95

$329.95

AM SiOM toi Western Digital

Controllers

1-800-233-8760

Green, Amber & Color Monitors Auallaplo.


Lyco Computer Marketing & Consultants Air orders processed within 24 hours.

Panasonic 1091) Model II • 192 cps Draft • 32 cps NLQ

3131

Panasonic

Panasonic, Office AutomatiDn(fs%fl\

Panasonic OIU "

XJ

Daisy Wheel

1592

Printer • 17 cps Speed

1092i

• Up lo 13.5

Paporwdih

136 Column 1 BO cps

> 240 COB

■ Bidirectional

NLQ in all Prlclns

• 48 cps NLQ

• Uses Standard Diablo WJieols

• AdjuilaDle Push Tractor

■ I-Voar

95

Pushl/actoi 2-Yaar

Wannnty

Wniranty

Star NX1000C • 144 cps Draft • 36 cps NLQ • EZ Front Panel Control

nicroniCK

• Commodore Direct Connect

Improve your image with a Star!

NEW! NX1000C Rainbow S229.95

NR10

• 2* Pin Hian

• 240 cjjii Dnfl

Quality Priming

• 216 ccs Dran

• 12 cps Letter Quality

$399

95

• 60 CDS NLQ • EZ Front Pan

=1-800-233-8760

Control


Lyco Means Total Service

Avatex 1200e

Mark "Mac" Bowser, Sales Manager

Hayes Compatible Modem

SSDD

DSDO ._ Booua:

helping to make Lyco companies and a

leader in the jndustry. Also. I would like to extend my personal invitation to all computer enthusiasts who have

$69.95* • OlrectConnectCaQlatoYour C64/IJ8 • 1200 Baud

diverse product line and weekly specials.

3.5 $3.95

OVS-75 5V.

$10.95

QVS-40 314

S9.95

computer needs.

Once you've placed your order with Lyco. we don't

forget about you. Our friendly, professional customer

service representatives will find answers to your questions about the status of an order, warranties, product availability, or prices. Lyco Computer stocks 3 mulllmillion

dollar Inventory of

■ ■ $ w\

factory-fresh

merchandise. Chances are we have exactly

what you want right in

our warehouse. And that means you'll get it fast. In fact, orders are

normally shipped within

24 hours, Free shipping

Save up to 50%l

on prepaid cash orders

over $50, and there is no deposit required on

1 C.O.D. orders. Air freight or UPS Blue'Red LaOel shipping is available, too. And all products carry the full manufacturers' warranties.

t can't see why anyone would shop anywhere else. Selec tion from our huge in-stock inventory, best price, service that can't bo beat — we've got it all here at Lyco Computer.

Printer

Interfaces S35.B5

Xetec Supatgraphics ... S559S Xetec Gold

S74 95

PPI

129.95

CardcoGWMi

S3Z.95

Cardco Super G

144.95

MW350

W9.95

v.'n carry cables for moil printer application■ for many

popular computers.

reat

Barqains

New M-3 Mouse • Works with Goos • 1351 ■

i i

.

■■ ■

.

• Less EnpensvB than t3511

$34.95 Mouse Care Kit — Includes — Mouse Pad

TO ORDER, CALL TOLL-FREE: 1-600-233-8760

New PA Wats: 1-800-233-6760 Outside Continental US Call: 1-717-494-1030

Attention Educational Institutions: II you are not currently using our educational service program, please call our

representatives for details.

Hours: 9AM to 8PM, Mon. - Thurs. 9AM to 6PM, Friday — 10AM to 6PM, Saturday For Customer Service, call 1-717-494-1670, 9AM to 5PM, Mon. - Fri

Or writB: Lyco Computer, Inc.

P.O. Box 50B8, Jersey Shore, PA 17740 <- - O IJ r 11' A - T r I -• f' |] 11. y -' 11' ■ r r.. 11,., I , ■.

. ■ ■ . .-., 111. i. i! i ■ , * 11 ■ 1 ■ .' ■ ■ I : *. >L] tSJdO

PA • prices show 4% cash discount add 4% lor credit cards • APO. FPO, international add S6 plus 3% for pnofliy • 4-weelt clearance on personal cneclo • hb chock lor ctedil card tnett • sorry, compattnljly not guaranteed . relum aLrfhonzaiion required* due lo new prod uct guarantee, return rBstnct>orisa.ppry* pnce/availability subject tocharigo • propa/dorders under $50 in Continental US. add $3 00

• Provides CUan, Dust-Free Suriaco tor Your Mouse • No-Mar Backing to Protect

Your Desk Surface

Mouse Cleaning Ball

• Maintains Optimum

Only $19.95 ttems can be purchased separatety.

DSDD

OSDO

We cany a stock of thousands (or most applications.

XW.C Jr. ._

SSDD

SSDD

Ribbons

the products we stock and is happy to answer any questions

Maull:

Bonuc

Printer

possible prices. And we offer ihe widest selection o( computer hardware, software and accessories.

. I

Generic DSDC

DSDD

QV5-10 5V.

models offered by the manufacturers at the absolute best

you may have. We will do our best to make sure that the product you select will fit your application. We also have Saturday hours — one more reason to call us for all your

SKC

DSDD

SSOO

Storage

not only factory-fresh merchandise but also the newest

Feel free to call Lyco If you want to know more about

DSDD

Vtrbatlm:

Disc

FirsI and foremost our philosophy Is to keep abreast of the changing market so thai we can provide you with

a particular Item. I can't stress enough that our toll-free number is not just for orders. Many companies have a toll-free number for ordenng, but i! you just want to ask a question about a product, you have to make a toll call. Not at Lyco. Our trained sales staff is knowledgeable about all

SSDD

DSHD

■ Wilh Purchase of Cable Kr!

not experienced the services that we provide.

Please call our trained sales staff at our toll free number to inquire about our

DtakHoUhHMairfl:

I would personally like to thank all of our past customers tor Computer one of the largest mall order

5-1/4


SOFTWARE Surge

COMMODORE

Suppressors

$5.95

PP102-6outlet

SI6.95

PP106-6ou0elKim

EMLT1FI .17.95 SB 95

$28.9S

PP104-8 outlet with

intfctfrjr

S19 95

PP101-6 outlet .ss.es 50 95

poworawp

se.es

Modem Protector

S10.95

Leather Goddesses

S19 95

Top Fuel EfcniTUlw

S17.95

Beyond Zork

$25.95

GFLFmxbal

S19 9S

Autoduel

$29.65

Ultima III

£23.95

Urbma IV

$34.95

Gee Bee An Rally ....... S17.9S

MoebHis

S23.95

Last NMJa

119.95

Software Simulation*:

Might* Mage

$22.95

Pure Sial Buseoall

$22.95

Aliens

S19.95

Foottwll

$1795

Maniac Mansion

119.95

Pure Sial Coleoe

Ghostbusiers S13.B5

Drive

. S4.95

Maintenance W< Drive Cleaner

CMP142

S7.95

517.95

$22.95

Paperclip III

$31.95

Newsroom

$19.95

Outrageous Pages

S31.B5

Certincats Maker

$14.85

Clip Art Vol. #1

$12.95

Clip Art Vol. #2

$12.95

Clip Ad Vol. #3

Geotile C64

£20.95

GtKKflteCW

529 SS

GeopuUiEh C64

S39.B5

Graphics Expander

Accaai:

Wld. CI. Leader Board-

£27.95

loth Frama „

$27.95

AeUVhlon:

Champ. Basobafl

$22.95

Cftamp-Basiielban

SM95

Zoni Trilogy

S27.95

Leamei Goddessss

$22.95

Beyond Zort

$27.95

Broderbund: AnciBrt Art ol War

£29.95

Print Sriop

$34.95

Prlnl Shop Compan

$23.95

Grapnlc Lib. I of II

519.95

$12.95

Andont Art ol War at Sea

126.65

$21.95

Carmen San Diego

World

Geos 64

535.95

lit rat*! Hi: Simulation!:

with program

$15.95

Geowrila

$29.95

Gettysburg

$33.95

3.5 Driua Cteanar CMP 154

Gees 128

$39.95

Phantask) II

$22.95

$1095

Geowrtle 12B

S39.95

Pnantasie III

£22.95

Electronic Arti:

5V1' Drive Cleaner

$11. 50

BaskemaH Springboard:

Berkeley SoTtworiu:

. ts.ro 111.50

$9.95

Battortei Included:

.56.95

Origins

$23.95

SuperttIKe CHallenge ... $12 65 Search and Destroy

59.95

Gsocalc 123

£39.95

Wnards Crown

$22.95

Yeager'sAFT

no.es

Geolile 128

S2B.es

Warname Conslr

$16.96

Hunt lor Red October.. 531-95

113.95

Berkeley TrlPa*

$29.95

Botllocrulsor

$33.95

Alternate Reality-City .. $25.95

Elomal DagBOr

522.95

Questron II

$22.95

Epyx;

$22.95

Switch

Siz.es

Boxes

siB.es . 19.95 SI 3.99

Cent 25' AB

$39.95

Cent -36' AS

S39.95

RS232ABC

S45.95

Cent ABC

$49.65

RS232 ABCD

S49.95

CerrtABCO

$49.95

Video si 0.95

SKC T120 VHS

.16,95

Video Tape:

$10.95

S 16.75 S24.9S

ench

S3.99

3 pock

$10.95

10 pack

$3595

$22.95

S30.95

Rafl Warrior

$13.95

Night Mission PmbaJI... $19.95

Spy vs. Spy 111

S13.65

Superbka ChalMnge ... $12.95

Scenory Dak 1-6

512.95

California Games

$22.95

Magnetron _

SloalBi Million

$30.95

Death Sword

S11.95

Graphic Ub. I. II. Ill

SI* 05

Sobloglc:

Print Shop

S26 95

Rigrit Simulator II

Print Shop Compan

$20.95

Jel Eimulatot

Cauldron

S17.95 $15.95

Fi-.l.uiilc n.in

RoaoNvara

Basement

S19.95

Pannor C84

$22.65

FlteUrd:

Pannor 128

$27.95

Knight Ore

Potion vs. Rommel

$19.95

Swii Cole 128

$27.95

Sityfoill

S19.B5

Mlcroleagua:

Wordwnter 12S

$2795

Microleag. Baseball

$22.95

Wormvrlter 3 64

522.95

SUvIa Ponor Vol. 1-64.

$CALL

Genera! Manager

516.95

Stat Disk

$13.95

$19.65

Fastkwd

S22.95

Winter Games

$11.65

Catlomla GamoB

S22.9S

Summer Games II

$11.96

Work! Games

$22.95

Rod Warrloi

S13.95

DealhSworO

$11.95

$22.95

Firebird:

Elite

. S9.95 Htrt */v oppofTi/nffles to

Guild olThlnvos

$9.99 S2S.9S

mifoy bm/ow coat tsYlngt on

p«vm

production due to rwmr rtplictmon! moOtit. (Mi tot updtttd product list

Track*

511.95

Slaiglider Sentry

ttwma currently not In

Impossible Mission 2 ... $22.95

Tlnwworlii:

Hunt lor Bed October.. $25.95

The Games: Wirrfar Edition

Bargain

SI 6.95

513.95

Worifl Games

PhantasW

Impassible Mission 2 ... $22.96

S 14.95

S 13.95

SI1.95

$30.95

120.95

Sir. Sfloris Basketball. $22.95

S29.95

S27.95

S22.95

Winter Games

Carmen San Diego

Epyi:

sse.es

$19.99

$15.93

Deslroyar

S29.95

Armor

$12.95

sii.ee

Creale A Calendar

Bank SI. Wnlar

Tobruk-Oash of

Tape

. S9.95

se.ee

IPfH«on WoiId.

MIcroproM:

Art Gallery 1 or 2

514.95

Print Master

$17.95

Art Gallery Fnnlar>y

$13.95

Accau: WorklClassLead.ed..

SCALL

ActMalon;

£22.95

Mlndacapa:

Harrier Combal Simulator

$19.95 $22.65

Om B«i Air Rally

$22.95

Electronic Art»:

Ultima I

$23.9S

Ultima III

523.65

S33.65

Ultima IV

534.85

$18.95

Hotum to AHantis

SCALL

Moebius

$34.95

$22.95

Fenan Formula One ... 533.95

Ogre

$17.95

Hunt lor Red October .. $33.95

Strategic Slmulattona:

$22.95

Epyic

Stellar Crusade

S26.9S

General Manager

S16.95

ApshalTnlofly

511.95

Sons ol Liberty

$22.95

Stal Dilk

$13.95

Wiiilor Games

$11.95

Ftoad War Eurapa

$22.95

Miaoleag. Wrestling .... $16.95

WorW Games

$22.95

Deirroyar

$22.95

Subloglc:

$11.95

Flnblrd: Guild of Thiovos

S25.95

Mach - 128

S2B.95

F-15 Strike Eagle

$19.95

Pawn

$13.95

10th Frame

S22.95

Gunship

$19.95

StaralloW

$25.95

Triple Pack

111.95

Kennedy Approach ...... S13.G5

Mlcroproan:

WW. Cl. Leader Brd. ... $22.95

S. cm Si-vmi

$19.95

Sllenl Sorvlcs

Famous Coursos .VI — £11.95

SdoRkjftt

$13.95

Famoua Coursos #2 ... si 1 '45

Top Gunner

$13.65

I uudoi Board Pack

Pirales

$22.95

Slealth BgMor

.,.„ S22.B5

Up Poflscopo

518.95

Mlndwap*:

Thundereftopper

$18.95

Intiltralion

$16.95

Infittraiion 2

S16.95

Paperboy

S19.95

$19.95

£27.95

Pirates

Origin:

$22.95

Music Sludlo

£22.95

Gunship

525 95

Airborne Ranger

$19.95

S22.95

Silenl Service

GFL Football

$19.95

A division-

$22.95

F-15 Strike Eagle

GauntJet

Much 5

Clio/nplon. BaskethaB.

$22.95

Decision In Desert

S25.S5

MIciobtoh:

Action Son:

S22.9S

Crusade in Europe

Microleag. Basebaa

■87 Team Disk

S12.95

Conllict in Vielnam

Champ. Basketball

125.95

-

$25.95

Weaver Basaoell

HIcrolMJLie'

Echolon

526.95

£22.95

Subloglc:

Jet Simulator

$30.95

Right Simulator

$34.65

Tlmemrorka: Svrlftcalc

£22.85

Wordwriter

£27.65

Unison Wnrkl:

Ari Gallery 2

$14.95

Newsmaster II

539.95

Fllotit Slmulntor II

£31.49

Print Maslor { + )

529.95

Scenery !':■>

5CALL

Fonls & Borders

$17.95

Unlton World: Prlnl Master

$25.95

Art Gallery 1 or 2

£14.95

Fonts A Borders

$17.95

Art Gallery Fantasy

$13.95

g on Prepaid cash orders over S 50 in the Continental U.S.

JL


Commodore Ready

Price Guarantee

Since 19B1, we have led the industry by

continuing to offer the lowest national

prices while providing quality service. Many companies have come and gone trying to imitate our quality and service. If by some oversight we do not have ihB lowest prices

advertised on the products you desire,

SEIKOSHA Sp 180VC • 100 cps Draft • 20 cps NLQ

• Direct Connect

then we would appreciate the opportunity

for Commodore

to rectify this oversight,

Quantities Limited

Monitors Magnavox:

Thomson: 230 Amber ITU 12" .... $69.95'

Blue Chip:

4120 CGA

... 1219.95

BCM 12-GroBnTTL ... $64.95

4150 CGA

.. $244.95'

BCM IS" Amber TTL ... S69.9S

GB 100

.. $119.95'

GB 200 Super Curd . $169.95' ... 1399 95

4S70

BM7852

$78.95

BM7622

$79.95

7BM-613

S79.95

78M-623

S79.95

CMB502

$179.95

CMB505

5199,95

9CM-O53

NEC

■Oimnlllies Limited

Mulilsyncll

$589.95

$CALL

• Built-in Tilt Stand

95*

• 1-Year Warranty

Suggested use C128D

THOMSON

$239 95

PRINTERS OK'QATA S189.95

120

SIB9.95

180

$219.95

182

S209.95

182*

S225.9S

183

1239 95

192-

$339.95

193*

$449.95

292 widtorlBCO

S449 95

293 wlfflorlaco

5585.95

29* w mterlacB

S819 95

383

S955 9S

Laier 6

SCALL

390

S479.95

391

S649.9S

320

$345 95

321

$445.95

Toshiba 321SL

MB9.95

341 SL

$659.95

P351 Model (I

$899.95

351 SX 400 cps

$979.95

S419.95

• Color + Green Modes

Cables Included

Ofclmalo 20 wcart

Smartmodem 2400 ..

CM8762

Plus Switchable in

Green Monochrome

S129.95

SI 39.95

Smartmodom 1200.... S279.95

MAGNAVOX

Mode Operation

Okimaia20

$139.95

" w'cabfo purchase

Built-in Tilt Stand

Color RGB for C128 Mode Operation

O u T

i $149.95

2400i PC Card

Smartmodem 300

Color Composite for 64

$219

. $69.95'

2400

Hayes:

S499 95

.. 165.95

1200hc Modem

$259.95 SCALL

. $69.95

12001 PC Card

8CM-515

Commodore Ready

'Quantity Limited

1300O

$239.95

BCM-B73

P u L L

Avatex:

CMB762 CM9043

4120

1

Modems

EPSON

NX-1000

$163.95'

NX-1000C

$169.95

NX-1000 Color

S225.95

NX-1Q00C Color

S229.95

NX-15

$269.95

NR-10

$31995

NH-15

S419.95

N8-15 24Pm

$669.95

NX-2400

$309.95

N824-10 24Pm

$399 95

NB24-1S24Pm

S545.95

Laser 8

S1759.95

LX800

$184 95

FXB6E

$329.9S

FX286E

S424.95

EX800

10B0I Model It

, $159.95

10911 Model II

$189.95

$399.95

1092i

$299.95

LQ500

$339 95

LQ2500

S7B9.95

1592

$375.95

1595

$419.95

GQ3500

SLOW

3131

$289.95

LQ850

S52S.95

31S1

$459.95

LO1050

$699.95

KXP 4450 User ...... $1649.95

SEIKOSHA SP 1BOAI

$125.95'

NO-15

S349.95

SP 180VC

S125 95"

NL-10

5149.95

5P1000VC

S139.95

SP 1O00AP

S15995

SP 1200VC

S149.95

SP 1200A1

S159.95

'w caMe Durcflase

BROTHER

Ml 109

S159 95

M15O9

$335 95

M1709

$169.95

Twinwriter S Do( &

Panasonic,.;.

SP 1200ASRS232 ... $159.95 SLBOAi

I2B9 95

MP5420FA

$999.95

SP Senos Rinoon

S7.95

Daisy

$899 95

SK3000 Ai

$339.95

M1724L

$618.95

SK3005 Ai

S419.95

HR20

$345.95

HR40

$559.95

SPB 10

HR60

$649 95

SL 130AI

SCALL $599.95

' Quanlilids Lmitod

Join the thousands who shop Lyco and Save We itock tnlerfHcIng lot Atari, Com mod ore, Applo and IBM.

1524 21 Pin

$529.95

Fm Partrtw

S579.95

Optical Scanner

$859 95

#CITIZEN 120 D

S149.95

180U

S169 95

MSP-10

S2S9 95

MSP-40

S2B9.9S

MSP-15E

1335 95

MSP-EO

$399.95

MSP-45

$425 95

MSP-55

$479.95

Premiere 35

$459.95

Tntfcile 224

$619 95

Triouie '24

M89 95


BIG SAVINGS ON SOFTWARE! » Commodore

User Group pdate

"_r

I I

,l|),|||t |. ' ,*

■-.| u»

Mickey McLean

EDUCATIONAL SOFTWARE

The following list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June

Make Learning Come Alive! It s tun and

exciting when you use this Commodore

Logo Educational Software. Now children

1988 issues.

and adults can explore math concepts.

When writing to a user group for information, please remember to enclose a self-addressed envelope with postage that is appropriate for

With Us) processing, Logo can be inte

grated into language arts and other curriculum. Color graphics, on-screen text, and enhanced music capabilities encourage active, hands-on problem

the country to which you're writing.

Send typed additions, corrections, and deletions for this list to COMPUTE! Publications P.O. Box 5406

solving. Take advantage ol the LOW price. Order today...and put the lun back into

Greensboro, NC 27403

• Logo is a Powerlul Computer Language

learning!

Attn: Commodore User Groups

for Learning, Used in Many Elementary Schools Across the Nation.

User Group Notes

Easy to Use tor the Novice or Expert.

Encourages Experimentation. Enjoyable and User Friendly.

The correct address for the Victor Valley Commodore Interest

Association (VVCIA) is P.O. Box 385, Victorville, California 92393.

Text Can be Put on Screen (or Labeling Pictures, Word Games. More.

The RAM-ROM 84 Commodore Users Group address is now

Changeable Text Color Capability. Comes with Detailed Information Book let. Language Disk and Utility Disk.

P.O. Box 3880, Venice, Florida 34293-3880.

The Commodore Users Group of New Hampshire has a new mailing address. All correspondence should be sent to P.O. Box 129,

Works with the Commodore 64. 64C and 128 Computers with a Compatible

Concord, New Hampshire 03302-0129.

Disk Drive.

Previous listings for the Kids Computer News have contained the wrong address. To contact this user group, write to St. Hilda's and St. Hugh's School, 619 West 114th Street, New York, New York 10025.

CAI.IIOKNIA

FLORIDA Commodore User Group of Pensacola, P.O. Bn<

36367, Pansacola, PL 32516 (DRSo 904-456B2O5)

ILLINOIS Hoard Users Syndicate, P.O. Box 1112, Soulh Hol

land. H. 6047.1 (BBS* 313-331-15461

MARYLAND Giithersburg Commodore Users Croup, P.O.

Bo* 2033. GtllhoMlnng, MD 20879

mkme; an nf Arcs Commodore Club, 4(11 Bjtes Si, e, Ml 4')633

\l URASKA Lincoln Commodore User's Group, I\Or Be 30655, Lincoln, Nl: 68503

NEW MEXICO Demlng Commodore User Group (DCUG), 1400

M.ilWy Dr., Darning, nm BB030 ,

Commodore Users Group of Roswell (CUGORI, 1619 n. Kanau, Rowan, nm 88ZQ1

Ust:

$69.00

Liquidation Price ....

New Listings Soulh. Orang* Commodore Klub (SOCK), 24325 Lakavlew i.n., El Toro, CA 92631)

90-Day Limited Factory Warranty.

Item H-3908-7342-074 S/H: S4.50 ca.

NEW YORK

Credit card customers can order by phone, 24 hours a day, 7 days a week.

New York Commodore Interest Group

(NVC-ir}, ] 15 Bsaex St., Box *146, Hew York,

Toll-Free: 1-800-328-0609

NY 100112

Itiverhcjd Commodore Club, 330 Court St., Ri-

varhrad, nv ii'wi

Oncida Users' Group, IrVuhtnBton Avenue Com-

munity CmMr, Oneida, NY 13421

END TO: u th ori zed Llq u Id ato r 1405 Xenlum Laic N /Minneapolis.

TENNf-.SSEL Springfield Commodoie Users Croup (SCUGS), F.O Bin 62. Spnnsfield, TN 37172-4025

Send Commodore Electronic Software Package^) liom n-3908-7MJ-074 alS19 cicfi. plus S-i 60 eacn lor insured sapping, handling, (Minnesota redeems add 6^: sales [ax Sorry, no C.O D ortJcts t

WEST VIRGINIA Softwaie Fngineeringimj Exchange (SEE), Star Kl. M3, &■> ■)"., Kllimboro, WV 26346

□ My check or money orfler >s enclosed (No delays in urocess'ng ortfes paid by cneckj

PLE4SE

WISCONSIN

:; — □

Milwaukee Area Commodore Enthusiasts

IM.A.C.H.). P.O. Box 2(,;ih. Mllwaultae, W! 53221.

PLEASE PRINT CLEARLY

Outside the U.S. PHILll'PlNIiS

r,h,

Society of Commodoie Users in Metro Manila

[9CuM),c/oRupcrlDA. o, Mbwt

lo St.. Qui.ipii, M.mii.i. Philippines mm

l

7IF>

o>

p

I

1


Pattern Fill Robert Bixby

Hi-res graphics screens become works of art when you use "Pattern Fill," a handy graphics utility that lets you fill areas with any rectangular pattern. Two special effects can be used with the patterns. For the Commodore 64. Joystick required.

Intelligence Not Included

Modern paint programs for the 64 include many of the popular tools first used in MacPaint, Apple's paint program for the Macintosh.

oval or a rectangle, Pattern Fill will

probably miss filling in some of it. If this happens, wait for the arrow to

stop moving and then reposition it at the upper corner of the unfilled

One of the popular Macintosh tools is the Fill tool, which lets you fill

area. Repeat this procedure until your whole shape is filled. You'll

any area with an arbitrary pattern.

If your favorite hi-res paint program lacks this tool, try "Pattern Fill." Even if your paint program

makes some kind of fill available, you might find that one of Pattern

Fill's two special effects is just what you need.

Getting Started

Pattern Fill is written entirely in machine language, so you'll need to type it in with "MLX," the machine language entry program found else where in this issue. When you run MLX, you're prompted for the start

ing and ending addresses for the data you'll be typing in. Respond with these values: Starting address: Ending address:

CDOO C4D7

Type in the data for Pattern Fill. Be sure to save the program before ex iting MLX. When you're ready to use Pat tern Fill, load the program into

memory with a statement of the form LOAD"PATTERNFILL",8,1

(LOAD"PATTERNFILL",1,1 for tape), substituting for PATTERNFILL the name you used when you saved the program. Next, load your

find that Pattern Fill does an excel "Pattern Fill" lets you easily enhance

your hi-res artwork. This oval was filled using the I key option.

Fill to find your picture file, it should be loaded into memory at

location 24576. If you're using DOODLE! or Koala Paint, simply load your picture file directly from BASIC. Start Pattern Fill by typing SYS 49152.

A small green arrow will ap

Special Effects

Pattern Fill has three special effects that can help you enhance your

fills. First, you can hold down the

original pattern will be considered off, and all the off pixels will be con

the arrow to the upper left corner of the area and press the fire button. Then move to the lower right cor ner of the area and press the fire button again. You have defined the fill pattern. Note that the pattern

can be any size, from 1 pixel X 1 pixel to the size of the whole screen. Before you begin to fill an area, be sure that it's completely en closed. If there are any leaks, Pat tern Fill will probably find them.

the fire button.

September 19BB

the joystick to define a new pattern.

joystick plugged into port 2. Move

screen. To select the area that you wish to use as a fill pattern, use a

color is not supported.) For Pattern COMPUTE'S Gazette

You may pick up a new pattern

at any time. Press RETURN, and the old pattern will be wiped out. Use

CTRL key while you fill for a "neg

uses high-resolution mode only— 54

lent job—there won't be a seam be tween any of the fills.

pear at the upper left corner of the

The edges of the screen do not count as borders. When you're sure that the area you wish to fill has a secure border, move the cursor to the up per left corner of the area and press

hi-res graphics screen. (Pattern Fill

Pattern Fill is written to be compact and quick. As a result, it's not par ticularly bright. If you are filling a shape much more complex than an

ative" fill: All the oil pixels from the

sidered OH.

Second, Pattern Fill can follow

the left or right edge of the filled area as it fills. To follow the left side, hold down the L key as you

fill. Likewise, hold down the R key to follow the right edge.

Back to BASIC

When you've finished using Pat tern Fill, exit the program by press ing RUN/STOP. Since Pattern Fill

exits with a machine language RTS (ReTurn from Subroutine), you can call it from your own programs

with a SYS 49152 (from BASIC) or a JSR 49152 (from ML). See program listing on page 70.

O


Modifications and Corrections

• Summer brings vacation days and the Summer CES. Amidst our trav

els, we suffered a slight communi

cation breakdown. The August

GAZETTE Disk contains a program, "SpeedPrint," which was originally slated for the August issue but did not appear in the magazine. The ar

ticle drill appear in the October or

izer program from direct mode with

and convert the disk at this time. 6. Copy the printer driver to your boot disk. (Again, see your

1. Copy PR CUSTOMIZER

GEOS manual for details.)

and PR.OBJ to a new disk. and

7. Use the Select Printer desk

cluded on the corresponding monthly disk. Our apologies for any confusion this may have caused.

lect the appropriate printer. The

• The article for "Ramdisk 128"

not a GEOS disk, GEOS will ask if you want it converted. Go ahead

instructions that should be of help.

2. Load CUSTOMIZER.

November issue, and it will be in

ual for details.) If the new disk is

the command LOAD'TR CUSTOM IZER"^. Finally, some of our readers have had trouble using Super Print er Driver. Below are step-by-step

run

PR

accessory to select the new printer

driver as the current printer.

V

3. When the menu appears, se

customizer will save the printer driver to your disk.

(April 1988) confusingly states that

4. Boot GEOS.

to save a machine language file to the ramdisk, you must include the filename, starting address, ending address, plus one of the saves. The article should read: For machine

5. Insert the new disk, the one

Looking for a GAZETTE back issue? See page 30,

containing PR CUSTOMIZER, PR.OBJ, and your printer driver,

and open it. (See your GEOS man

language files, specify the filename, starting address, and the ending ad

dress plus 1. • The listing for "Square Logix" (June 1988) has some incorrect characters in. lines 10, 29, and 64. The correct lines follow: RS

10

WINDOWS,0,39,24,1:PR I NTT

ABO) "(RVS) (BLU) (4 SPACESjSQUARE LOGIX (5 SPACES)fDOWN)" DX

29

DO:M1=M1+1:J=INT(RND(1)* ZZ] :K = INT(RN[)(1)*ZZ) :GOS UB33:SOUND2,8000,1:ONG1G

90 DAY WARRANTY on Refurbished

GENUINE COMMODORE 64™

Power Supply Power Suppty$19.95 •Return old 64 supply $ 3.0O

Your Cost

$16.95

S&H

$3.50.

OSUB30,30,31,31:LOOPUNTI LM1=LV*3:J=2:K=2:WZ=L:GO

SUH35:TIS="090000":GOT05 0

GE

64

•Ftetumed &Unipres™3beijwijheCommo»ae'" Bnni.

Sick Disk Drive?

Use Pliysical Exam to adjust alignment, speed & stop position. 15J1 Physical Exam Sampfe screen

1:IFR1>0THENJ=

(J=5)

• There are a few problems with "Super Printer Driver" from "The CEOS Column" in the July 1988 is

sue. First, the programs listed in the magazine are mislabeled: Program 1 is "Customizer," and Program 2

is "Driver." We apologize for any confusion this may have caused. Second, GAZETTE Disk users have had trouble running Customizer

from the disk menu. The solution to this problem is to load the custom

Illustrated manual supplies complete instructions to guide you in making necessary adjustments that are indi cated by the test diskette. No special

scopes or toots needed. Used by many repair shops and individuals to maintain

disk drives. Easy to use.

Available for these Commodore Di.sk Drives 1541,1571,8050, S250,40J0,8FD 1001, $39.95 each

Cardinal Software

14840 Build America Dr. Waodbridee, VA 22191 Info: (703) 491-6494

M 800-762-5645

,

Commodore is a Iradercant of Commodore ErecTfcnlca LTD.

COMPUTE'S Gazette

September 1988

55


Multicolor Graphics Dump Hubert Cross

With this excellent printer dump for the Commodore 64, your multicolor graphics masterpieces can be faithfully reproduced in black-and-white on an MPS-801, MPS-803, Commodore 1525, or compatible printer. With a good paint program, you can

starting and ending addresses, re

draw beautiful pictures on your Commodore 64. Seascapes, teddy

spond with these values:

bears, fish, and moonscapes take on

Starting address:

C3E8

Ending address:

C757

a new quality when drawn with a computer. However, computer art

has a unique problem—it's hard to

carry around. Most people bring the audience to the computer in stead of bringing the computer to the audience.

it's no surprise, then, that printer dump programs are popu

lar. With a graphics dump utility, you can take your favorite drawing and send it to your printer. The drawback to most printer dumps

for the 64 is that they work best in standard hi-res mode, while most drawing programs use multicolor mode. Multicolored images are not rendered properly by such a pro gram. (Multicolor pictures printed

by hi-res dumps are characterized by vertical stripes.)

"Multicolor Graphics Dump" takes a different approach to dis playing multicolor pictures.

With

Multicolor Graphics Dump (MCGD),

each color is assigned a unique pat tern (see Figure 1). This makes for an accurate depiction of your multi color art.

When you've finished entering the data for Multicolor Graphics Dump, be sure to save a copy of the pro gram to disk or tape with the name MCGD. When you're ready to use MCGD, type L0AD"MCGD",8,l

(for disk) or LOAD"MCGD",1,1 (for tape). Now load

Figure 1

iHHHiiiii

WHITE VELLOU l_ GREEN GRAY 3 CVAN l_ RED GREEN GRAY 2 l_ BLUE ORANGE

PURPLE GRAY J. RED BLUE

BROWN

BLACK

your multicolor graphics screen into memory. When you're

Figure 2

ready to make a screen dump,

type SYS 50152 to

activate

MCGD. The pro

gram will ask for two numbers: the bitmap number and the color number. Use the

following formu las to find the cor rect numbers for your pictures: Bitmap number ■

INT(address of

MCGD works with the odd-

bitmap/8192)

numbered Commodore printers

Color number ™

and compatibles (the MPS-801, MPS-803, and Commodore 1525).

lNT(address of color TiH'nwry/1024)

After you've entered the proper

binations that are objectionable on

Getting Started

numbers, the dump begins.

the screen may look fine on paper.

The background is always white. This should make your rib bon last longer. Remember this

screen dump as an example of what this program can produce. It is

MCGD is written entirely in ma chine language. Type in the pro gram with "MLX," the machine language entry program found else where in this issue. When asked for 56

COMPUTE'S Gazelle

September 1988

I've included a multicolor

when you design your screens.

found in Figure 2.

Also, keep in mind that color com-

Set- program listing on page 78.


Multicolor Graphics and Video Storage Dale McBane, Assistanl Technical Editor The VIC-1I is the chip responsible

for video output on the Commo

dore 64. The 64's microprocessor, the 6510, simply tells the VIC-II where to find the data to display and how to display it The VIC-II supports two graph ics display modes on the 64: high resolution (hi res) and multicolor. Hi-res screens, as the name implies, boast higher resolution, but they're limited by the number of colors that can be displayed. Multicolor screens have a lower resolution, but more colors are available for each pixel. Multicolor screens consist of 160 pixels horizontally by 200 pixels vertically—a total of 32,000 pixels. Multicolor pixels may be rendered in one of three foreground colors or in the background color. To make

the extra colors available in multi color screens, each pixel requires two bits of memory for storage. Storing a multicolor bitmap, then, requires 8000 bytes: 32,000 (pixels) times 2 (bits per pixel)—or 64,000

(bits)—divided by 8 (bits per byte). The two bits representing each

multicolor pixel can have one of four values: 00, 01, 10, or 11. Pixels with bit values of 00 take their color information from the screen back ground color register at location

53281 ($D021). Pixels with bit val ues of 11 take their color infor mation from color memory at loca tions 55296-56295 (SD800-$DBE7). The VIC-11 has a unique way of

storing the color information for pixels with bit values of 01 and 10. To determine their colors, the V1C-

divides the bitmap into 1000 eight-by-eight groups of pixels. ;ach of these groups gets its color

DLE.' and Koala Paint, use bank 1 to

store their bitmapped screens.

Bank 2, located at 32768-

map, 1000 for screen memory, and 1000 for color memory.

Bank Selection Unlike the 6510, which can address 64K of memory, the VIC-11 can ad dress only 16K of memory at once. To overcome this limitation, the VIC-II divides the 64's memory into four 16K banks. The complex inter face adapter #2 (CIA #2) has a reg ister to tell the VIC-11 which bank to get its information from.

Bank 0, located at 0-16383 ($0000-$3FFF), is the default video bank. Bank 0 isn't used for bit

mapped graphics very often be cause much of the memory in this bank is used by the system. The

BASIC and Kernal ROMs use the first 1024 bytes of bank 0 extensive ly, and the default position for screen memory is in this bank at 1024-2023

($0400-$07E7). The BASIC text area also normally starts at 2048 ($0800), right after screen memory. Another drawback to using

bank 0 for bitmapped graphics is the character-generator-ROM image located at 4096-8191 ($1000$1FFF). The 6510 addresses the character-generator ROM at 5324857343 ($D000-$DFFF), but, be cause of an addressing trick, the VIC-II sees a copy at 4096 ($1000).

If you're writing a BASIC program to manipulate the bitmapped screen, you can use this bank by

moving the start of 16384 ($4000). The this solution is that the start of BASIC

BASIC text to problem with the pointer to text must be

49151 ($8000-$BFFF), has 8K of its address space—from 40960 to 49151 ($AO0O-$BFFF)—occupied by BASIC ROM. The VIC-II always

sees the RAM underneath the BASIC ROM, but if the ROM isn't switched out, the 6510 will see the

ROM. This means that your pro

gram will be able to write to the screen but won't be able to read

from it. It will read the BASIC ROM

instead of the RAM underneath. The V1C-II also sees a copy of the

character-generator ROM in bank 2, at 36864-40959 ($9000-$9FFF). That leaves only a 4K block of mem

ory at 32768 ($8000) totally free for graphics. If you're writing a machine

language program that needs both text and graphics and doesn't need any routines from BASIC ROM,

bank 2 may be a good choice. Bank 3, located at 4915265535 ($C000-$FFFF), has 4K of free RAM, 4K of Input/Output (I/O) registers, and 8K of Kernai

ROM. Programming graphics with in bank 3 can be difficult at best. Even though the 6510 addresses character ROM within this bank, the ViC-ll can't see it here. The character-generator ROM could be copied to RAM, but free RAM is al ready limited in this bank. The VICII can see the RAM underneath the

Kernal ROM, but using that RAM for graphics would be messy even from machine language. In general, bank 3 isn't a good choice for bit mapped graphics.

Inner Limits Remember that the VIC-II can ad

changed each time the program is

dress only 16K of memory at one

to be used. lJank 1, located at 1638432767 ($4000-$7FFF), is the only

dress space there are sixteen 1K areas

time. This means that in this 16K ad where text screens can be stored and

information from one byte of screen

video bank comprised totally of

memory. Pixels with bit values of

free RAM. The only drawback to using bank 1 from machine lan

screens can be located. A bitmap

the upper four bits of screen memo ry, and pixels with bit values of 10

guage is that the VIC-II can't see

take theirs from the lower four bits, ncluding screen memory and color

Since the character-genera tor ROM

boundary, and screen memory must be located on an even IK boundary. There are only eight even 8K boundaries within the 64's address space—therefore, only eight loca tions where a bitmap can begin: 0 ($0000), 8192 ($2000), 16384 ($4000), 24576 ($6000), 32768

01 take their color information from

memory, it takes 2000 bytes to store the color information for a multicol or screen. You need a total of

10,000 bytes to store a multicolor jraphics screen: 8000 for the bit

character-generator ROM here. can easily be copied to RAM, this isn't really a problem. Using bank 1 from BASIC limits the amount of RAM left for your program text and variables. Most commercial hi-res graphics programs, including DOO

two 8K blocks where bitmapped must be located on an even 8K

($8000), 40960 ($AOO0), 49152 COMPUTE!'.* Gazelle

Sepmmbei 1988

57


Precision

"III

Data

Products"

P.O. Box 8367. Grand RapkJt. Ml 49518

616-452-3457

Fax:

&H-OPPIHG-

516-452-4914

BUYING LIST

5-1/4" Disk* (loti at 100) DSDD

.29« i ■.,.

DSHD

.BM cch

ERIKflFREE

3-1/2" Disks

DS1JDMB

ry, you would find the bitmap, screen memory, and color memory arranged as follows:

eo bank 1—are the most commonly

Bitmap:

these, 16384 ($4000) and 24576 ($6000)—both of which are in vid

used. Koala Paint and DOODLE/ both store their bitmaps at 24576. There are 64 locations within the 64's memory where screen memory can begin. (The default lo cation is 1024.) When screen mem

$1.09 I**.

(lots of 50)

ory is being used as color memory

Plus Shipping

for bitmapped screens, it usually is placed immediately adjacent to the bitmap to make loading and saving the screens easier. If, for example, the bitmap is located at 24576 ($6000), the screen memory will

Holds 60 5-1/-

50 3-1/T Disks

$4.95

($C000), and 57344 ($E000). Of

Each

most likely be located at 23552 ($5C0O) or 32768 ($8000). DOODLE! stores its screen memory at 23552. Multicolor graphics screens

can be the exception to this rule. Multicolor graphics screens have part of their color information

Inquiries Invited Call for FREE calalog

cod.

Corrplete line of quality supplies lor your rarrpuEer Minimum ordof S25 CO, Priem subject !o change

For

Fiistcsl

Service

Call Toll Free:

800-258-0028

IN

Ml:

800-632-2468

stored in color memory and part in screen memory. Because the color memory is separated from the bit map and screen memory, the screen can't be saved as a block using the Kernal SAVE routine. This means that screen memory used as color memory for multicolor bitmaps may be located in any of the eight

24576-32575 ($6000-$7F3F) Screen memory (color information): 32576-33575 ($7F40-$8327) Color memory:

33576-34575 ($8328-$870F) In order to display the screen,

you would have to move color memory to 55296 ($D800) and screen memory to 23552 ($5C00). The following short program does

just that. It loads a Koala Paint graphics file and displays it until you press a key. To load a different file, change the filename in the variable NM$ in line 10. SR

10

NMS*"tUPIC

COMPUTER'S GAZETTE SUBSCRIBER SERVICE P O Box 10958, Des Moines. IA 5O340-095B Change of Address: Please advise as early as possible. Ailach I a bo I wild your old address and wrile in new address below.

New Subscriber: Fill in you' name and address below Use separata sheul lor gill orders

PLACE LABEL HERE

Renewal; Attach label One year S34.00

located at 24576 ($6000), screen

memory might be located at any of the following locations: 16384

20

IFF=0THENF=l:LOfiDNMS,8,l

CC

30

BANK=1:SCNOFFSET»1:COLOF

SB

40

FSET=7

POKE56S76,(PEEK(56576 JAN D252)OR(3-BANK):REM

($4800), 19456 ($4C00), 20480 ($5000), 21504 ($5400), 22528 ($5800), or 23552 ($5C00).

AM

50

DA

60

2:REM TURN ON BITMAP POKE53272,(COLOFFSET*16+

SCKOFFSET*S):REM N

Two years S45 00

lor postage)

NAME

SiltEET Clt* 5TME ZIP

Payment enclosed

For olher subscriplion queslions or problems, please write a nole and send enlire lorm la the above address. OR CALL TOLL-FREE:

1 -(800) 727-6937

files back into memory with BA-

SIC's LOAD command, the data for the bitmap will most likely be in the correct position, but the data for screen and color memory will be out of position. The only way to correct this problem is to move the data into position yourself.

For example, one of the most popular file formats for storing multicolor graphics screens is the one used by Koala Paint. U you were to load a Koala Paint file into memo

HI-RES

AND

POSITIO

COLOR

MEMOR

IES

QK

70

POKE53270,PEEK(53270)OR1 6:FEM

SET

MULTICOLOR MOD

E

JE

B0

FOR

I=23552TO24S51:POKEI

,PEEK(I+9024):NEXT I:REM

(SPACEJ32576-33575 QA

90

FOR

1=55296TO56295:POKEI

,PEEK(I-217 20):NEXTI:REM 33576-34575 A=PEEK(34576)IPOKE53280

HA

100

DA

110 GETKS:1FKS="" THEN110

,A:POKE532B1,A BB

120

POKE56576,199:POKE53265

,27:POKE 53270,200:POKES

Finding the screen memory in

a multicolor graphics file stored on disk can be difficult. Most programs either write screens to disk in sec tions or move the data into one con tinuous block before saving. Both techniques are used in order to save

SET

(SPACE)8ANK POKE53265,PEEK{53265)OR3

($4000), 17408 ($4400), 18432

disk space. If you load one of these

(Foregn subscribers please add 56 00 per year

Please bill me..

self. For example, if the bitmap is

MONKEY

FM

1K blocks not used by the bitmap it MAIL TO:

G

12 SPACES}"

KM

130

3272,21 POKE532B0,14:POKE53281, 6

To print a Koala Paint file with MCGD, follow this procedure:

• Load MCGD and type NEW. • Load the display program above • Change the filename inline 10 to the name of the file you want to print, and run the program. • Once the file is displayed, press

any key to exit the program. - Type SYS 50152 to start MCGD. • Enter 3 for the bitmap number and 23

for the screen memon,

number.

When you finish, you should have a fairly good representation of your screen.


ML Boot David Roth

Automate your boot-up time with "ML Boot." It gets every

hexadecimal. To indicate a hexadec imal address, precede the number with $. If there isn't an initialization

required.

or startup address for the routine (that is, if you don't need to SYS to an address to install the program),

computing session off to a good start by allowing you to load as many as nine utilities at once. For the 64. A disk drive is If you use the same group of pro grams on a regular basis, you need an autoboot program. Rather than

loading programs individually, you just load the autobooter and let it do the work. Unfortunately, most autoboot programs install no more than two or three routines. And writing one

from scratch can leave you wonder ing whether it's really worth the effort. But with "ML Boot," you can

easily boot as many as nine ma chine language programs that you've specified in a data file. To create a new data file, you simply run an accompanying BASIC pro

When you run MLX, specify

the starting and ending addresses indicated below for each program.

simply enter 0 or $0000 as the start ing address. This will cause the boot routine to load, but not initialize, the corresponding program.

Program 1 Starling address:

02A7

Ending address:

0306

Program 2 Starling address:

0801

Ending address;

0A60

Follow the instructions for MLX carefully. Before exiting, be sure to save a copy of each program to the

disk containing the files you intend to boot. Use the filename BOOT .EXE for Program 1 and the name

GENBOOT.EXE for Program 2. Program 3 is a BASIC program

Programs listed in the boot file must use distinct areas of memo ry—their starting and ending ad-

dresses cannot overlap. For instance, for program development, you might use a ramdisk (say at

$C000), the DOS wedge (at SCCO0), "MetaBASIC" (at $9000), and the LADS assembler (no initial

ization address). Also, note that ML Boot will not work for BASIC rou tines that would overwrite it as they

load, or any other routines that load from 679 ($02A7) to 2815 ($0AFF).

gram that requests the name and starting address of each machine

that creates a boot data file named BOOT.DAT. Type it in and save a

language program. Then, with one load command, the system auto

grams 1 and 2.

check your entries. Shown are the three color values, the number of

Using the System

gram's filename and load address

matically installs each routine in the boot data file. Screen and text

colors are also set, and control is re turned to you. The routines in the

boot file—be they programming utilities, BASIC extensions, or even a word processor—now reside in memory, ready to go.

Getting Started

The autoboot system is comprised of three programs. Programs 1 and 2 perform the actual system boot and are written entirely in machine

language. Enter them with "MLX," the machine language entry pro gram found elsewhere in this issue.

copy on the disk containing Pro

To construct the boot data file, load and run Program 3. Now, choose

the background, border, and text colors that you want to have appear each time you boot. Enter the val ues for these at the appropriate prompts. (If necessary, consult the

color table in your reference guide.)

Press RETURN at each prompt to select the ML Boot default, blue text

on a black background. Next, enter the names and

When you've finished entering

filenames, the program lets you

programs to boot, and each pro

in low-byte/high-byte form. If you haven't made any errors, press RE TURN to write the data file to disk.

The system is now ready to

boot. Type LOAD "BOOT.EXE",8,1 and then press RETURN. The com

puter will load "GENBOOT.EXE",

which in turn installs each program specified in "BOOT.DAT". Hint: You can save a bit of typ ing by making "BOOT.EXE" the

first program on your disk. Hence forth, you can autoboot with LOAD

starting addresses for each file that you want booted. The starting ad

":*",8,1.

dress can be in either decimal or

See program listings on page 73. COMPUTErs Gazelle

September 1988

IB 59


SpeedCheck 128 A Spelling Checker for SpeedScript 128 Larry D. Smith

Here's a versatile and easy-to-use spelling checker for SpeedScript 128, our popular 80-column word processor for the Commodore 128. It builds a personalized dictionary of the words you use most frequently—and it works with any SpeedScript file. It's designed to work in either 40- or 80-column mode. A copy of SpeedScript 128 (October 1987) and a disk drive are required.

words which have five or more characters, but this can easily be changed to any value you desire

(more on this later). Five characters is an arbitrary

limit, but it yields a good speed/ performance ratio. You could drop the limit to as few as two characters and check nearly every word in the

document, but then it would take much longer to check a large file. Unless you're a world-class misspeller, you'll nearly always spell

January 1984, COMPUTE!'s Gazette

with the touch of a single key. Commercial spelling checkers

has published a number of utilities

come with prepared dictionary

that support this word processor. "SpeedCheck," published in the

words. SpeedCheck 128 can't

words like a, an, and ffce correctly.

match that—at least not at first. You start with an empty dictionary and add words as you go along. This means that using SpeedCheck 128 may be a bit tedious at first. However, you'll soon build a cus

and hyphen are not recognized, so

Since the debut of SpeedScript in

December 1985 issue, is a spelling checker designed for use with the

64 version of SpeedScript. Because of the 64's memory limitations and the 1541 's sluggishness, Speed

Check tends to be slow. With the introduction of the 128 and the 1571, we can take advantage of the speedier processing time. "Speed Check 128" is designed for use with SpeedScript 128 text files, and it works on files created from any ver sion of SpeedScript. It also works in

40- or 80-column mode. The new program is more than ten times faster than its 64 counterpart.

SpeedCheck 128 examines

your documents word by word, comparing your typing with entries

tomized dictionary disk that con

tains the words you use most often.

Save Your Dictionaries

can then be added to the dictionary COMPUTEI's Gazelle

September 1988

two words (left and handed) or as a misspelled word (aren). A letter's case (upper- or lowercase) isn't sig

to the dictionary. Thus, a single dic

dictionaries and grammar books. Like most such programs, Speed

tionary entry would match basic,

lowercase when looked up or added

Check can be deceived. If you type

BASIC, and Basic. Words in the SpeedCheck 128

form when you mean from, Speed

dictionary disk are kept in sequen

Check cannot detect the mistake

tial files, with one file for each of the 26 possible initial letters. If the dictionary files don't exist on the dictionary disk, SpeedCheck 128

judgment about context; as far as

spelled words if they aren't already in its dictionary. These new words

traction such as aren't is counted as

programs before you discard your

comes across a word it doesn't rec ognize, it highlights the word on

SpeedCheck also highlights correctly

a word such as left-handed or a con

nificant; all letters are converted to

(assuming both words are in your

any misspellings immediately.

For most people, it's words like knowledgeable that cause problems. When counting characters in words, SpeedCheck 128 recognizes only the letters a-Z. The apostrophe

Let's clear up some common mis conceptions about spelling checker

in its dictionary. If the program

your screen so that you can correct

60

disks containing several thousand

dictionary). SpeedCheck makes no it's concerned, form is a correctly

spelled word. A price had to be paid to keep SpeedCheck short (only 2K) and fast. For one thing, SpeedCheck

checks the spelling of only those

creates them automatically. (If the disk-drive error light flashes during checking, don't worry; SpeedCheck 128 will correct the problem.) As a

new word is added, it is tacked onto the end of the appropriate file. This


makes adding words to the diction ary fast and simple, but it makes looking up words slower because the words are in random—rather

than alphabetical—order. Within the file for z, for example, zebra might be found between zymuTgy and zipper. The only way to find a particular item in randomly ordered data is to search sequentially from the first item until the desired item

is found. Thus, when SpeedCheck looks up a word, it must hunt through all the words with the same initial letter before it can de termine that the word is not present.

To help minimize the time needed to search sequentially through the dictionary, SpeedCheck 128 loads each of the 26 files that make up your dictionary into

where ID is any two characters.

dictionary, it is displayed at the top

(Note that it is a good idea to be sure that the ID of each of your disks is unique.) SpeedCheck 128

of the screen again. Add, edit, or

builds the dictionary automatically

misspelled word and continue

as it works.

checking the document. The Skip option is handy when the program

is written in machine language, it can be loaded, run, and saved as if it were a BASIC program. To begin,

some other correctly spelled word that you don't want in your

simply load SpeedCheck 128 and

dictionary.

type RUN. You'll see a copyright message and a prompt for a file name. Place the disk containing the

Once the document has been checked, the dictionary disk is vali dated. (Do not store your dictionary on a GEOS disk; the normal Vali

text file you wish to check into the disk drive and type the name of the file. SpeedCheck 128 will search the disk for the file and warn you if it is not found. If you forget the

name of the file, press RUN/STOPRESTORE to exit from SpeedCheck 128, type DIRECTORY to list the

time. This allows SpeedCheck 128

files on the disk, and type RUN to

from the user isn't needed. Using Fast mode effectively doubles the speed of the 128 and halves the time needed to check documents.

reenter the spelling checker. Once SpeedCheck 128 has successfully

loaded the file to be checked, it

SpeedCheck 128 is written in ma chine language, so you'll need to enter it with the 128 version of "MLX," the machine language en try program found frequently in this magazine (last month's issue contains the program, as does this

month's disk). When you load and run MLX, you'll be prompted for the starting and ending addresses

Check 128 begins checking your document. If you're using a 40column monitor, the screen goes

to normal if SpeedCheck 128 needs input from the user or when it has

finished checking the document. If SpeedCheck 128 finds a word that isn't in its dictionary, it displays the word in reverse field at the top of the screen, along with a

few words that follow the text (for

word to the dictionary, edit the

Starting address;

1C01

Ending address:

2-108

word, or skip over the word. Pressing the A key lets you add

can use any blank disk as a diction ary disk since it builds the diction

ary automatically as it goes. To format a disk for use as a dictionary

disk, type the following commands: OPEN1,8,]5/'NO:DICTIONARY,JD" :CLOSE1

yt'S, SpeedCheck 128 prompts you

for a filename. If you wish to re place the existing file, simply use the Save with Replace command (@0:) in front of the name of the

Customizing SpeedCheck

Once you've pressed a key, Speed

the values indicated below.

Before you begin to use Speed

disk.) Also, if any of the words in the text file have been edited, SpeedCheck 128 asks if you want to resave the text file. If you answer

Add, Edit, or Skip

of SpeedCheck 128. Respond with

Check 128, you need to prepare a dictionary disk. SpeedCheck 128

date command will ruin a GEOS

so, press any key to continue.

context). SpeedCheck 128 then dis plays the menu of options available to you. You may either add the

Be sure to save a copy of Speed Check 128 before exiting from MLX.

encounters a name or address or

file. Don't worry about the Save with Replace bug; SpeedCheck 128 gets around the bug by scratching the file and saving it normally.

prompts you to place the dictionary disk in the drive. After you've done

blank. Don't worry; this is a side ef fect of Fast mode. The screen returns

Typing It In

Press the S key to ignore the

Even though SpeedCheck 128

bank 0 of the 128's RAM, one at a to check the entire text file while having to load the dictionary files only once. With the text file and the dic tionary file in memory, SpeedCheck 128 is quite fast. To further enhance its performance, SpeedCheck 128 switches into Fast mode when input

skip it as before.

the word to the dictionary. Be sure the word is spelled correctly before you make the addition. When you first use SpeedCheck 128, it stops at nearly every word. As the diction ary grows, SpeedCheck 128 won't

stop as often. Pressing the E key lets you edit the misspelled word. SpeedCheck 128 prompts you for the new spell ing of the word and then checks the new spelling against its dictionary. If the word is still not found in the

It's easy to change the value that represents the minimum number of characters for words you plan to

add or look up. Just load Speed Check 128 and POKE the desired value into location 9167. PRINT PEEK(9167) will show that the cur rent value is 5. To change the pro gram so that it checks words with

four letters or more, type POKE 9167,4. If you save a copy of Speed Check 128 after you've changed the

value in 9167, your new value will be incorporated into SpeedCheck 128. Don't decrease the limit to less than two characters. You can use one minimumlength value for a while and then change to another without having to create a new dictionary disk. But consider that if you use a four-char acter limit extensively and then switch to a five-character limit, you'll have many four-character

words in the dictionary that the new version will never use. Like

wise, if you use a five-character limit extensively, then switch to a

four-character limit, searching will be slowed because all four-character words will be found near the end of the dictionary.

See program listing on page 69. COMPUTED Gazolla

SBpiamber 19B8

<tt 61


Disk Package Barry Camp

You may never need the DOS Wedge again if you use this

power-packed utility. It offers the standard Wedge commands and then some—and it includes a complete disk editor. The 1764 RAM Expansion Module is also supported. For the 64 with a 1541, 1571, or 1581 disk drive.

If you plan Expander with in Program 2, Like Program

to use a 1764 RAM Disk Package, type "1764 Interface." 1, this program is

written in machine language and also requires MLX for entry. Here

are the starting and ending address es for Program 2:

The DOS Wedge (called "DOS 5.1" on the test/demo disk which ac companies the 1541 and 1571

drives) has long been a mainstay for 64 users who want quick, easy, and painless communication with their 1541 disk drives. However, the Wedge does have limitations. If you want to lock or unlock files, change

the name on a disk's header, find out the starting and ending ad dresses of a program, or rescue an

unclosed (splat) file, the DOS Wedge is of little help. "Disk Package" is a replace ment for the DOS Wedge that can

do all these things and more. Aptly named, it's a complete DOS sup port package. It even features a built-in disk sector editor that al

the starting and ending addresses of any BASIC or machine language program. Disk Package also works

Starting Address:

0801

Ending Address:

0B6O

with Commodore's 1764 RAM Ex

ing the data, be sure to save at least one extra copy of the program to a backup disk.

pansion Module (in its RAMDOS

configuration) and the 1571 and 1581 disk drives.

Getting Started

Again, when you've finished enter

The DOS Wedge Revisited

where in this issue. When MLX

Program 1, Disk Package, loads and runs like a normal BASIC program. When you run it, it installs itself at locations 49152-51614 ($C000$C99E) and is ready for use. The Quick Reference Table

prompts you for the starting and

lists all Disk Package commands.

ending addresses, respond with the following values;

The table includes two sections: the first part on DOS commands; the

Starting Address:

0801

second, commands for a disk edit

Ending Address:

1218

Disk Package (Program 1} is written entirely in machine language. Type

it in using "MLX," the machine lan guage entry program found else

After you've finished entering

ing system. In general, the com

mands common to Disk Package and the DOS Wedge work the

lows you to alter individual bytes

the program, save a copy to disk

on a disk. Many other features are

before exiting MLX. Since it's possi

available, including a command that lets you change a disk drive's

ble to erase a disk while using Disk Package, you should save a backup

â– Before the drive status is dis

internal device (or unit) number,

copy or two to other disks from

played, Disk Package clears the

verify your programs, and retrieve

within MLX.

screen line, making it easier to read

62

COMPUTEi's Gazelle

September 198B

same, but some of these are en hanced in Disk Package.


the status on a cluttered screen. As

an added convenience, the current device number is also shown. • When a directory is being dis played, the @ symbol is an optional character—all you need to do is type $ and press RETURN. • When you're switching between drives, the @# command accepts only the numbers 4 through 30; any other number causes an ILLEGAL

Quick Reference Table: Disk Package Commands Symbols and abbreviations for DOS Commands ami Disk Editing System Commands + denotes a DOS Wedge command. " indicates wildcards arc not supported with the 1764. X indicates command not available ivilh the 1764. " means an @srfti is automatically executed following this command, Parameters or characters enclosed in brackets ([ )) are optional. dr: drive number (0,1) fn: filename

do: device number Ir. Irack number St. sector number

DEVICE NUMBER message to be displayed.

Si: starting sector number ex: ending sector number

• When you're performing a load or save with Disk Package, it blanks

DOS Commands

the screen and sends a DOS UI — command to the drive. On a 1541, this can speed up loads and saves by 15 percent. Upon completion, the program restores the screen and sends a UI+ to the drive, resuming its normal operation.

• Disk Package no longer supports the little-used "[volume]" identifier (available in the DOS Wedge).

Description

@ @*d» @U0>dv @£ @F

New Commands available in Disk Package. One gives you a quick and easy inventory of available free memory. Type @F and press RETURN to get a true count of the number of bytes available. To display the starting and ending addresses of a program without disturbing the program currently in memory, type a semi colon followed by a program file name. Both decimal and hexa decimal address values are shown. For example, if you enter

Display current device number and status

+ u X

Communicate with device dv (4-30) Change drive's device number to dv (4-30) Enter Disk Editing System

+

Display directory (@ Is optional) Send standard DOS command

Display number of bytes free

@Q @! @WP +

(1541 only)

X

Quit (deactivates Disk Package) Reset computer (cold Start) Disk soft write-protect on

@/['>'-]l"

(1581 only)

X

Select partition (cannot be used to create

@WP-

(1541 only)

%[ito]fit[?][*I /\dr.]fn\7\[']

Nine new wedge commands are

+

'+ +

X

■+ '+

tWnppJj*] •iinjfh

*+ +

-|dr:H?J[-|

-

;[dr:]fn

Disk soft write-protect off

partitions; use OPEN instead)

Nonrelocatable LOAD (ML) Relocatable LOAD (BASIC)

Relocatable LOAD/auto-RUN (BASIC) SAVE (BASIC) VERITY (ML and BASIC)

Display starting and ending addresses

Disk Editing Syslem Commands (All arguments must be in hexadecimal)

R[tr,sc] Wtr,sc N L[s.t(,«]) ? Pdv[,ix[,ex]\ Pdvl

X X X X X X X

Z[sx\,n\]

X

X

Display sector to screen Display numbers of last track and sector read List sector to device (3-7) List last track and sector numbers to device (3-7) Clear all or part of sector

X

Exit Disk Editing System (to BASIC)

Read track and sector Write track and sector Ruaii next sector of file

;SPEEDSCR[PT 3.2

with the file SPEEDSCRIPT 3.2 on

the disk in your drive, you'll see START: 2049 (0801) END: 8200 (2009)

The @U0>dv command works

like a device number switch, chang ing the internal unit number of your disk drive. Observant owners of the newer drives (like the

1581) will

notice in the user's guide that the dv

thereby maintaining communica tion with that drive. If the number

requested falls outside the range of legal numbers (4-30) or was other wise entered incorrectly, then

whatever information you enter is sent directly to the drive, allowing other U0 and U0> commands to function properly.

argument of this command must be a single character code (for ex ample, CHR$(di>)). Instead of using this method, Disk Package accepts ASCII digits to allow this command

Another new command allows you to verify your programs, in the rare event that it's necessary (for in

to work on any drive (even a 1541).

or if a power surge occurs during a

stance, when you're using a suspect

ed faulty disk or a misaligned drive,

For example, to switch a drive's

save). Just type an equal sign fol

unit number to 24, enter @U0>24.

lowed by the name of the program

Whenever this command is ex ecuted, Disk Package automatically follows with the @# command,

to be verified and then press

RETURN. Note that the Load, Save, Veri

fy, and Display Starting/Ending

Address commands are designed to operate with or without quotation marks around the filename. As with

the DOS Wedge, you can display a directory and then load a program using its directory entry by typing

%, /, or T over the first digit in the directory listing and then pressing RETURN. The other commands just mentioned also operate in a similar fashion. If you own a 1581, you can move into a previously created par tition in one of three ways. Either use @/partition name from immedi

ate mode, @"'/partition name" from

immediate or program mode, or type @/ at the beginning of a direc tory entry, like this: COMPUTETs Gazette

September 1988

63


Package is the Disk Editing System.

Partition entry before:

400 "VIDEO GAMES" CBM Type @/ and press RETURN: @/0 "VIDEO GAMES" CBM Disk status allcr: #9: 02, SELECTED PARTITION,01,10

Disk Package ignores the sec ond 0 character in 400 in the sam

ple partition entry. Notice that 0: in front of the partition name is un necessary. Also, do not attempt to create a partition using @/—use the OPEN and PRINT* statements

as stated in the 1581 user's guide

It allows you to view, alter, or make printer dumps of individual disk sectors. A word of warning: It's a

good idea to have a thorough knowl edge of how information is stored Editing System. This portion of Disk

quick scan of the entire sector, just

type L and press RETURN. As the data scrolls by, hold the CTRL key to slow it down or press RUN/

can't access any program in memo

how to use the L command;

ry until you exit with the X com

L

List entire sector.

L38

List one line (eight bytes, 3S-3F).

L65.7D

List part of sector (bytes 65-84).

Write Protection

ables stored in memory. However,

and the DOS error 73,CBM DOS V2.6 1541 results. (Note that this message also appears when a @WP + /@WP- command actual

ly executes. This command works on a 1541 only; any attempt to do an @WP + /@WP- on any other drive results in an ILLEGAL DE VICE NUMBER ERROR.) An additional word of warn ing: This write-protection method will not prevent the DOS New com

mand (@N:diskname,id) from for

matting a disk, so be careful. Check the directory of a used disk and be sure you've backed up those impor tant files before you reformat it.

Warm Stop, Cold Start

The @Q command is the normal method of disconnecting Disk Package (a "warm stop"). Since BASIC can operate as much as 10 percent slower when Disk Package is engaged, you might want to do an @Q in some situations where speed is critical. To reconnect Disk Package, simply type SYS 49152.

the Disk Editing System does re

quire 256 bytes of free memory for its workspace. If that much space is not available, an OUT OF MEMO RY ERROR results; however, it would take a very large program to

cause that. The first thing to do when edit ing a disk sector is to read it into the workspace with the R command. Type K, followed by the desired track and sector values (as two-digit hexadecimal numbers), separated by either a comma or a space. For example, R12,O1 or R12 01

would read track 18, sector 1 into the Disk Editing System's work space. (This particular sector con tains part of the directory on the 1541 and 1571 drives. If you own a 1581, enter R28,03 for a similar display.)

When a sector is read, only the first half (128 bytes) is displayed on the screen. A List command (L) prints at the end of the half-sector data. To examine the last 128 bytes,

ory is wiped out.

The Disk Editing System The most powerful aspect of Disk 64

COMPUTERS GazBttB

September 19B8

1571, track 40 on the 1581) or scan ning consecutive sectors of a file, the Next Sector command can help. Just type N, and Disk Package auto matically executes a Read com

mand, using the first two bytes of the current sector for the read (those first two bytes point to the next track and sector of the file). When the last sector of the file is read in, the program disables the N command until a different sector is read in. (You may type an N over the L on the L80,FF line when scan

ning a file—the N command will ignore any characters following it.)

Making Changes Now comes the fun part—actually editing a disk sector. The Disk Edit ing System makes full use of the 64's built-in screen editor, so changing sector information is easy. Just use the L command to display whatever portion of the sec tor you want to change. Now use

the cursor keys (but not the INST/

have this information on a disk,

two-digit hexadecimal numbers), and then eight reverse-field ASCII characters corresponding to the eight data bytes. Disk Package

an idea of what is actually stored on

method), and any program in mem

If you are either looking at the

directory (track 18 on the 1541 and

Note the format of each line listed. First there's an index byte, then eight data bytes (all shown as

prints these characters to give you

cold start (similar to the SYS 64738

Here are some examples of

DEL key) to move to the appropri

more severe way of disconnecting ware reset button. It performs a

STOP to stop it.

just press RETURN.

The new @! command is a

Disk Package, working like a soft

follow that first byte with a comma

Package is not for beginners. Refer to your disk drive manual for details. The @E command enters the Disk Editing System. While you're in it, BASIC is disabled, and you

either your program or any vari

notch. With this feature, any at tempt to save a program, open a file for writing, scratch a file, or other wise write to the disk is aborted,

hexadecimal) that you want to

view. To list more than one line, (or space) and then type the ending index (also in hexadecimal). For a

mand. This command doesn't affect

ever covering the write-protect

:he index of the first data byte (in

on a disk before using the Disk

instead.

With the @WP+ and @WPcommands, you can switch soft write-protection on or off without

(eight bytes), type L, followed by

the disk sector. Be aware, though,

that not all data bytes are displayable (for instance, the control char acters, S00-51F). The List command does much

more than just list half of a sector. You can list nne line, two, or the en

tire sector, if you like. For one line

ate line. Make the necessary changes.

Let's say, for instance, you which you've listed to the screen: 28 -." 15 52 20 :i 11 <"

j4H

If you want to change the 1.9 to 2.0, you need to look up the ASCII codes for the new characters, convert them to hexadecimal, and then place the new values over the old ones, like this: Position cursor;

.28: 57 45 52 20 Ql 4E 39 20 Type code for 2:

.28: 57 45 52 20 32piE 39 20 Reposition cursor:


.28: 57 45 52 20 32 4E

21]

Type code for 0:

.28: 57 45 52 20 32 4E 30fl20

Now press RETURN. The re

sulting changes appear in the reverse field characters on that lino: .28: 57 r; 52 20 32 4E .11] 20 ViUti ■•■» ]

If you make a typing error or you change the wrong values, don't worry—you're only altering the editor's workspace, not the actual sector itself. Just change the values

back and keep going until you're satisfied with your work. If you can't remember what you've

changed, you can reread the sector with the R command and start over. (Typing R alone will recall the most recent sector read from disk and

store it in the workspace.) When you've made all the changes you want, write the con tents of the workspace back onto the disk with the W (Write) com mand. The syntax for the Write command is the same as that of the Read command. If you happen to forget which sector you were edit ing, type a question mark followed

by RETURN, and the track and sec tor values used by the most recent Read, Write, or Next Sector com mands are displayed. That way, you can be sure of writing back to the same sector you read from.

If you wish to change a major portion of the sector (or all of it), the Z command can help. It will clear

the workspace, filling it with zeros. You can clear one byte, eight bytes, or a whole sector. The syntax for the Z command is exactly the same as that of the L command. When entered properly, the Z command will list the bytes zeroed out when finished.

Printouts Not only can you view sector infor mation on the screen; you can also

make a printout for later reference with the P command. To print, type P, followed by the device number (a single digit between 3 and 7), and either a question mark to display

the current track and sector values or the optional index values used in displaying part of a sector. Here are some examples of the P command:

Compatibility Software compatibility is always a problem for 64 users who do a lot of involved programming. Disk Pack age is designed to function as close ly as possible to the DOS Wedge, so you should find that it's highly compatible with many programs.

Since it isn't interrupt-driven, it should not interfere with utilities which are. Although Disk Package uses several memory locations

throughout zero page and the BASIC/Kernal system variable area, most are used for temporary

storage only while a command is executing, so there is little or no chance of conflict here as well. Disk Package works well with BASIC programs. In fact, some Disk

Package commands can work in side a BASIC program, with a slightly different syntax. For ex ample, a BASIC program written to scratch a file, get the status, and of

fer to display a directory afterward looks like: 100 @"S 0: fi ] e n a m e ":@"" 110 PRINT:INPUT"VIEW DIREC-

TORV";RS 120 IFLEFTS(RS,l)o"Y'THENEND 130 @"$"

When using DOS commands inside a BASIC program, you must use quotation marks, even when re questing the drive status {note line

100). Disk Editing System com mands are not allowed in a pro gram, but you can enter the Editor

from BASIC with the @"E" com mand. Note that some commands, like the soft write-protect and de vice-number change commands,

will halt program execution imme diately, so you might want to do a little experimenting. Despite these minor limitations, Disk Package

and BASIC coexist peacefully most of the time.

Machine language programs

are a different story. Obviously a program can't occupy the same

memory locations Disk Package

does, nor should it write to that area. Probably the best way to find

out if Disk Package works with oth er utilities is to go ahead and install

them—the worst that could happen is a lockup. Disk Package has been tested with a number of utilities. Commo dore's Assembler Development Sys

P4?

Send track and sector infor

P6

mation to device 4. Print entire sector lo device 6.

P7.23

Print one line to device 7.

tem, which was used to put Disk

P5,E0,FF

Print parl of sector to device 5.

Package together, works very well.

"64 + ," which appeared in the Sep

tember 1987 issue of COMPUTE!,

also works with Disk Package, as long as you install 64+ first. Make the following POKEs when using SHIFT-RUN/STOP with 64+ and Disk Package in tandem: POKE60647,37:POKE60648,48: POKE60649,58

Some ML programs, such as "Supermon 64," are loaded as BASIC programs (starting at 2049/50801). Most of these will not work with Disk Package, but once you exit that utility. Disk Package will still be there, ready to continue. SpeedScript, "Directory Magic" (Oc

tober 1987), and many others also fall into this category. Unfortunate ly, Disk Package will not work with the Fastload cartridge, so it should

be disabled before using the pro gram. Other programs that won't

work with Disk Package include "MetaBASIC" (February 1987) and almost all commercial software.

Other Drives

Disk Package is designed to work specifically with the 1541 disk drive, although it has been tested

with the 1571 and 1581 and runs just as well (with the exception of

@WP+ and @WP-). The standard DOS commands (Copy, Scratch,

Validate, and so on) will still work on other drives, as should the Disk

Editing System commands, but it's a good idea to experiment using a scratch disk to be certain. Most of the features of Disk

Package are also available on the 1764 RAM Expander, with the help

of Program 2. This program acts as a go-between for the 1764 (with RAMDOS installed) and Disk Package. Program 2, although written in machine language, also loads and runs like a BASIC program. When you run it, it installs itself at loca

tion 52224 (SCC00). Once in place,

the program intercepts most of the commands entered via Disk Pack age and either executes special rou tines for the 1764 or aborts with an error message. For example, the

1764 does not support direct track and sector access, so an ILLEGAL DEVICE NUMBER error occurs whenever an @E command is at tempted. For more information, re fer to the Quick Reference Table above or the manual for the 1764.

Note: The 1764 Interface resides COMPUTEIs Gazette

September 1988

65


where the DOS Wedge (DOS 5.1) nor mally sits. If you need that area, you can disable 1764 Interface by SYShig to 49152.

System Hangups On the rare side of occasionally, you'll find that the system will ap pear to lock up while trying to ac cess a drive. The computer hasn't

crashed—it's hung in a loop trying to access a device that for some rea son isn't responding. The most

common causes of a hangup include: • Device number mismatch. The unit

number was changed via software;

MultiSort 128

then the drive was later reset, restor

James E. Borclen

ing its default setting. At this point,

the user's sofware selection doesn't match the actual device number. • Mismatch via @WP + /@WP-. These commands reset

the drive

before attempting to operate, caus ing the same mismatch problem mentioned above.

• Two or more drives have the same unit number. All devices must have their own unique device number.

"MultiSort 128" allows your BASIC programs to sort both oneand two-dimensional string arrays at machine language speed— just what you need for custom-designed databases. For the Commodore 128 with disk drive. file from BASiC would be fairly

• Drive lockup. To correct, reset the

Sorting string arrays from BASIC can be a trying experience; when you start snuffling around thou

drive.

sands—or even hundreds—of

• In the case of the 1764 RAM Ex pander, improper installation of either RAMD05 or the 1764 Inter face program. Disk Package must

strings, BASIC slows to a crawl. You can use any of several good

tines sort only one-dimensional ar rays or only one column of two-

machine language sort routines to speed up the process, but most are

would destroy your address file.

be in place before you install 1764

Interface. And when installing RAMDOS, be sure to select 207 as the interface block. If any of these problems ever oc cur, press RUN/STOP-RESTORE,

correct the situation, and try again.

With or without the 1764 RAM Ex pansion Module, Disk Package is

indeed a very powerful tool. With extra wedge commands and the

added capabilities that Disk Pack age's Disk Editing System offers, you can do almost anything to a disk. You can lock files simply by changing their file-type bytes. You

can rename a disk or change its [D. A "splat" file can be at least partial

ly rescued by restoring the file-type

byte, scanning the file, setting the last ungarbled sector so that it's the

final sector, and then validating the

disk. Your disk drive manual can be an invaluable reference tool for per forming these types of operations. See program listings on page 70, COMPUTE'S Gazette

SeplemDer !988

id

You could use a machine language routine, but most common ML rou

dimensional arrays. Such a routine

With MultiSort, one SYS is all it takes to sort your address file on any column you like.

one-dimensional arrays (lists) and two-dimensional arrays (matrices). Suppose you have written a simple BASIC program to store the address file for your local user group. The program stores the

A Powerful Tool

66

limited to sorting one-dimensional arrays. "MultiSort 128" is more powerful; it can sort both simple

simple, but it would also be slow.

names, addresses, and phone num bers of the group's members in a

two-dimensional array (we'll use X$ in our example) as follows: Column

I

iinli

ill'

(1

name

1

address

2

city

3

state

4

7.ip code

5

phone number

To find the name of the third member, you would reference the

Typing It In

The program code for MultiSort is located in two banks for maximum speed. The routine in RAM 0 (the first 64K of memory in the 128) checks the variable name and val ue. If these are valid, the ML code in RAM 1 (the second 64K of mem ory in the 128) is called to do the ac tual work of comparing strings,

swapping pointers, and fixing links. If an error occurs at any time, the code in RAM 0 also prints an ^RRAY ERROR IN ## message.

Program 1, "Sort Maker," is a

BASIC program that creates two

first column of the third row,

machine language files on your disk. One file contains the code that

X$(2,0). (Remember to start count ing from 0.) To find the zip code of

resides in RAM 0; the other, the code in RAM 1. The DATA state

the forty-third member, use X$(42,4). This method of storing the ad

ments in Program 1 contain ma chine language instructions. If you

dress file works.well until you need

to alphabetize the file. Sorting the

make one error while typing them in, the sort routine could lock up


your machine or scramble your ar ray instead of sorting it. To prevent typing errors, use "The Automatic

which you wish to sort. For ex ample, you could use DIM AS(99,4) to create a 100-line X 5-column ar

Proofreader," found elsewhere in this issue.

ray named AS. The second number

Program 2, "Sort Demo," is a

strates how MultiSort can be used to

mum value allowed in the sort call. Assume that in this array, column 0 is not used (all null strings), column

sort both one- and two-dimensional

1 contains the name, column 2

arrays. The first part of the demon

holds the address, column 3 contains the city, and column 4 holds the state. To sort the array by name, use

short BASIC program that demon

stration fills a ten-row, four-column array and then sorts it according to

the column you choose. Column 0 is filled with constant strings, col umn 1 is filled with numerical data, column 2 contains random charac ters, and column 3 contains only null strings. (We'll discuss MultiSort's treatment of null strings and numerical data in a moment.)

The second part of the demon stration allows you to check the time required to sort a 1000-element ar

ray. The program first creates 1000 random strings; then it sorts them. In Slow mode, it takes approximate

ly 14 seconds to sort an array of 1000 strings. You can nearly double

the speed of the sort by switching to Fast mode before sorting. To go to Fast mode, remove the REM in line 210. To return to Slow mode after the sort, remove the REM in front of the SLOW statement in line 250.

Sorting Syntax The syntax for calling MultiSort is very simple. First make sure your program is in a bank that allows ac

cess to RAM 0 (bank 0, 14, or 15). Next, call MultiSort with the SY5 command. Finally, specify the

name of the array to sort and which

column to sort on if it's a twodimensional array. Here's an ex

ample of how to sort a onedimensional array named XY$: BANK15:SVS6912:XY$(0):REM SORT THE LIST XYS

The SYS must be followed by a colon, the name of the array, and a

value in parentheses. For onedimensional arrays, any number or variable in the range 0-255 can be used. (In simple lists, the value is only a dummy.) If any of these are missing or invalid, a syntax error re sults. After the SYS command has executed, array XY$ is sorted in as cending order.

Sorting a two-dimensional aray is a little more complicated. For matrices, the number within paren-

heses refers to the column by

in the DIM statement is the maxi

BANK15:SYS6911AS(1I:REM SORT BY NAME COLUMN

Or, to sort the array by state, use BANK15;SYS6912:AS<4>:REM SORT BY STATE COLUMN

Keep in mind that you are sort ing strings, not numbers. If you have strings of numbers, you must pad them with leading spaces so that the ones column lines up. If you sort "5," "10," and "2," they come out in the order "10," "2," and "5." To sort

these numbers correctly, you must enter them as " 5," "10," and " 2." Many programmers do not use element 0 of an array. Therefore, if element 0 of the sort column con tains a null string, it is left there after the sort. A null string in any other position is moved to the end

there are two related fields, such as last and first names, the sort might appear to be incorrect. A section of such an array might look like this after a sort by last name: (X)

A$(X,1)

A$(X,2)

50

SLIP

JAMliS

51

SMITH SMITH SPOT

MIKE

52

53

ROBEKT BOB

Notice that the sort column

(column 1) is in order, but the firstname column (column 2) is not (Mike should precede Robert). There is no way to sort by two fields at the

same time, but an easy way to work around this is to sort by the first-

name field and then by the last name.

A Note to Programmers

The sort program uses 146 bytes in RAM 0 (S1B00-S1B91) and 1048 bytes in RAM 1 ($0400-50817). It

also uses several zero-page loca tions (S05-S08 and $64-$6F) but should not interfere with any other

ML routines you are using. Loca tions $FB-$FE are not used by MultiSort. See program listings on page 82.

*"

of the array. If this is a problem, use a space to represent empty strings.

Ci/126 WORD PROCESSORS

If you pass invalid data after the SYS command (an undimensioned array or illegal column, for example), the program will print

ARRAY ERROR IN #~ and ring the bell. A little care should prevent

this from happening. Also, al

though it should not be a problem, arrays or columns containing all null strings will return an EMPTY ARRAY ERROR IN ## message. (See the first part of the demonstration.) Having fewer than three valid strings also produces the EMPTY ARRAY ERROR message. (If you have that few items to sort, you can sort them with a simple IF-THEN statement.)

After you've sorted the array,

check location 6. If the value stored there is not 0, an error has occurred. (See lines 160 and 240 of the dem

onstration program.) If an error has

occurred, MultiSort will have print

ed an error message, and either your program can go back, modify the ar ray, and sort again, or it can end.

One final caution about sorting two-dimensional arrays; Although

ill data will be swapped correctly, if

Jgi, and occasional tittrt.

* Command dwtit for tiirpaw uiti~Ultl~ ttdlttmnifiat

B_B_ Writer 64 Ea» or uic <£]) hiEh productMi)

Lrad'Edit/PfinvIlclp mrnuv iZKtcfl.'JK hut far. foil Hii-culumn

ukltO prcric*, fi] help flcv, 1 htlji laetM, jII ihc U'ual r**iQrCI

plus: eloulilccolumn pfintmjj. m,n;roly]>in(3|[^Ju(c ivpni^^' i), UUi?-apE[iUzbi| Df senicncci. mail mcrjB, K>rt Cdlurnns, Dvuruk. dyal icn utj\m cncr^jnion, okulalor, huili-in fjlc lurisUtoi, ro prunci nutria ^ lft logglcs Tui rampkic cmrol a{ primer

BB Talker 64 Pcrfca far chiliiicn

Can recne .ill or part of tm \pclluorj*

say characters, read menu choices help screens

'pctd. voice i1' dtOtnoi voted).

Cbujteflileh.

Includes Milking Jim) bool

afla»* Mirny itjBm, fiUtt,tongt,Miy Mts Noipedul hardware required Qrftil HiiTfor klrLoflliftgH,

BBJWjlt(f_l2B

Ah llir h-l »rr^l(in

n new And imprrnrd features, lull* e*p]iuls1hv IK

63K itH. ISKbuffo, t-tth 411 A Wnilumn icruom. 1-10 Itu areas, ttf kerbejdid macro*, cjulliricr, ju<lj nunifcnr.g n( N'lv

splil snetn nplinn. il punier mieius dill can send il culcN Jnicio ]u.sli(1fj|ifin. Roman pjge numhennc. halch Hnrch & ifplasc. suppinn 1313 lo laser prime". Easily tin hlglilll

productivity 12S nurd processor iviUibld (u*ed lo piini ihK ad'I

Eutbnsiuct loi Ihe askinii-a lull-p,Se jji.iuldni dcMrriht .ill the retfmvi Try before you bafl ^urci it'll eoj m 52-^ n> send ><iuj dcmii ver nun uiih booklet Send .1 token SI and we'll en lh< rcil (sccmiinbditnng). Bui uh> nut lour lime jnd money? fjrijcr the rcffJuutflodj) BBWriurfri

IIWJ

BBWrlnr lit J2«J>.<

BH WriUrH + Ml I'alkrrM JH,« BB Hrller IJS t BBTnlktrU HJ.VJ

Includes sljrtup booHct. ounujl, teybojtd overly, rflUilkl. FirslClasi puil.paid, (CMuniCODOI 1-l-Diy Air add S::*

Busy Bee Software P.O. Bo. ?959 Lornpoc, CA 9343B

(805) 736-B184 MC/VlfiA.W<ihlodlll)> Dl

l


New Products from Epyx

Home Video Producer, a new release from Epyx, lets 6-1 and

new Commodore 64 titles from this veteran softwarepublishing house have been announced. Charlie Hustle makes the transition from home plate to home computer in

128 owners put their systems to work enhancing home vid

Pete Rose Pennant Fever, due in November for Ihe Commodore

eos with graphics, borders and typefaces, wipes, and scrolls, Tin' package is due out in the second half or the year and is

simulates baseball play, with an added opportunity for the

priced a! S49.95.

64 at $34.93, from Mediagenic's Gamestnr line. The program

player to assume the role of a general manager who must build a pennant-worthy team

Two new products announced for the company's U.S. Gold line are Tower Toppler, filled with monsters from alien

without spending

oceans, and Tecknocop, with futuristic police action; each is

himself bankrupt. Activision's U.S.S.

priced at $39.95. Battleship is Epyx'8 computer translation of the classic

Ocean Ranger gives players the

beard game; suggested retail is $29.95. Final Assault ($39.95) is a mountain-climbing challenge complete with pitons.

next generation

Street Sports Football moves the pigskin from astroturf to as

in guided-mis-

phalt; it carries a price of S39.95. The latest in Epyx'8 Masters Collection is The Legend of Blacksiiver, a fantasy priced at

sile technology, and it challenges

them to face the next gener ation of risks

$39.95. Mind-Roil is a 3-D strategy game priced at $39.95. Seoul is the setting for The Games—Summer Edition, a $39.95

package whose design includes input from athletes themselves, Epyx, 600 Galveslon Dr., Redwood City. CA 94063 Circli1 Holder Service Number 201.

Zak McKracken and the Alien Mindbenders

in global hot spots

including the Persian Gulf and Southeast Asia; suggested re tail is $34.95. Warriors weary of the sea can press into the jungle in Activision's software version of Predator, the

New Name, New Games Activision has changed its name to Mediagenic while retaining

the Activision moniker for a particular line of games. Several

The SID chip just met

Schwarzenegger hit that pitted Arnold against the alien. Predator is set for release in September at $29.95.

Ever read those tabloids at grocery-store checkout counters? So do the programmers at l.ucasfilm Games. Zak McKracken and the Alien Mindbenders, coming in July at $34.95, puts the player in the role of a tabloid reporter In hot pursuit of a stunning scoop. The game extends the interface

made popular in last year's Maniac Mansion. Interplay announced Ncuromanccr, a game based on

GODZILLA! Forgti nliniii rule litiic blttptand iquonk*. v/tfn lalkini 9-voice Yamaha

I'M mutic synthesize! wliti optional (Ml S-octave piano keybmid and .1 composer & voice editor program Um Bwiluivm would taw rradtd Ihe

William Gibson's award-winning science-fiction novel. Neuromancer combines adventure, role-playing, and simula tion, and features a soundtrack by Devo. The game should be available by the time you read this, at a suggested retail price

of $39,95.'

Mediageme, P.O. Box 7286, Mountain View, CA 94029

Fillli fur!

It you're talking music on the C&VC128 you're laltang

Circle Reader Service Number 203.

SFX SOUND EXPANDER,

New Titles for Sports Lovers

9 indopondontly pm<ir;]iiim;iblo VOlOBH ;md MIDI capability And it thv'i fini enoujli ihetrt our SFX SOUND sampi.i-ik complBto wiih mlerophon* mil nftwan, itoo MIUI cajnblft

For ilir trill'1 williwii 1 ill "ill the tuiipon 111.1 ilnm 11 in Itionuil,or jiisi

give us 1 TOLL-FSEB call "I (8Q0) AM 3434 (in California calL 805 925 6682).

B, -*

FI-ARN & MUSIC 519 W. Taj lor "114

Santa Maria CA

Accolade has announced several new titles for the 64. Serve

and Vtlley, a tennis simulation priced at $29.95, combines

tennis action with strategic decisions such as ball placement, serve selection, and a variety of hitting styles.

T.K.O. gives players boxing matches complete with black eyes, cuts, and bruises. Priced at $29.95, T.K.O. uses split screens to enhance the player's sense of the boxing experience.

Fast Break is Accolade's basketball game. Designed by

Steve Cartwright, the $29.95 game can be played solitaire or

93454

with two players, and it uses an interface similar to the one in

Hardball and 4th and Inches. Ruck 'Em a $29.95 billiard/pool simulation, includes

snooker, bumper pool, eightball, nineball, and straight pool. Accolade, 550 S. Winchester Blvd., Suite 200, San Jose, CA 95128.

Circle Header Service Number 205.

6B

COMPUTE'S GareUo

September 19B8

'-'


1E21: ID 1E29: ID

ID ID ID ID 10 Id 1831: 00 20 E9 22 1E39: 40 D0 38 A9 1E41: 20 1C 2 3 A2 1E49: 20 D2 FF EB 1E51: F4 20 CC FF 1E59 FF CE AB 23 1E61: AB 23 A2 00 1E69: 23 91) Bl 23 1E71: 23 D0 F3 20 1E79: 85 FC A9 04

BEFORE TYPING . Before typing n programs please refer to "How to Type In COMPUTE 's GAZETTE Programs," elsewhere n this issue

SpeedCheck 128 See 'nstructions ir article 60 before typing in. 1C01 1C09 LCll 1C19 1C21

:0c

1E81: AS Cl

on page

60

A9

93

B3

77

AD

CB

20 23

FC 20E1 :8D

AD

CC

23

85

FD

FE

23

A0

00

A9

00

BD

Bl

23

A0

02

A9

EC

AB 0F

23 D0 20 C3

06

20

38

74

FF

20 A2 23 A2 20 46

00 01 23

CE A0 CB

AB

23

CE

2B

20E9 1B9 20F1 :FF 20F9 :20 2101 :20

77

FF

CB

CC

FD

03

B9

Bl

C6

2109 :EB

A9

00

A2

00

20

EB

EC

AB

76

FC

2111 :AC

FD

23

22

A9

00

B7

20

38

00

FD 23

A9 FC 20 D8

2119 iFA

A0

85

A5

FC

Al

FD

8D CC

23

20

El

2121 :A5 2129 :60

A9

23 AC C2

1EB9: FF

60

A9

LE91: CC

FF

20

1E99: 41 1EA1: C6

44 23

49 20

FE 3D

4C

4F

2C

4E

47

20

00

AD

FD

D2

FF

A9

0D

20

1C

23 01 20

A0

01

B9

FB

20

FF 4E A9 6B BA FF A8 A0 01 D7 A9 00 FE 20 D5 08

FF

AE

00

00

DB

DB

DB

AD

1EB1: Cl

23

A9

00

FF

20

70

FF

4B

00

A2

C7 A3 00

A2

08

A0

00

20

02

24

8D

C9

02

24

8D

CA

23

00

80

:93

0E

013

20

S3

20

20

20

20 20

20

20

20 20

20

:20

20

1C29 :D3

59

50

45

45

44

C3

48

45

63

1C31 :43 1C39 :20

4B

20

31

38

00

0D

SE

20

20

C3

32 4F

50

59

52

9A

20

39

38

AE

05

D4

55

31 00 42

2E

2C

4D 02

2E

0D

20

20

18

20

20

20

20

1C41 :49 47 48 54 1C49 :38 20 C3 CF 1C51 :C5 21 20 □ 0 1C59 :20 C9 4E 43 1C61 :20 20 20 20

CD

1C69 : 20

Cl

4C

4C

20

LC71 :48

D2

49

47

54

53

20

99 96

D2

45

45

44

0D

0D

00

00

8D

00

8D

D0

23

7D

FF

C5

54

45

52

46

49

4C

00 24 4E 45

45

E6

56

53

14 5C 2E

20

4E

41

El

45

3A

20

00

20

E9

22

FC

22

A9

00

A2

00

A0

20

D5

FF

8E

Cl

23

8C

23 C9 00 11

04

D0

17

20

89 33 F4 2E

CE

CF

20

20

CS

03

C9

CC

C5

70 05 C0 11 9C

1EB9: A9 1EC1: 02 1EC9: AD 1ED1: B9

1ED9: AE C9 1EE1: FF 8E

70

SD FF

1EA9: D2

00

37

00 7D

9C

:A9

1CB9 :FF 1CC1 :C3 C8

IF

20

31

:38

1CB1 :C2

96

FF

37

00

1C99 :4D 1CA1 ;20 1CA9 :04

20

20D1

20

0A

1CB9 :20 1C91 :20

20C9

9E

1C 35

1C79 : 52 1CB1 :A9

ID ID ID 5D id ID ID 10 65 AD Bl 23 C9 19 53 80 Bl 23 C2 ID

6B

23

23 AC CA 23 CB 23 8C CC 1EE9: PC 84 FD 48 A9 FC 1EF1: 02 A0 00 A2 00 A9 1EF9: 77 FF 68 C9 04 F0 1F01: 80 FF 23 60 AD 1F09: 8D 04 24 AD C9 23 1F11::AD CA 2 3 85 FD 20 1F19::A9 00 91 FC A5 FC 1F21::23 A 5 FD 8D CC 23 1F29::BD FF 23 60 A9 00 1F31 :A9 04 85 FF 20 4A 1F39 :00 F0 01 60 20 AF 1F41 :00 F0 Fl 20 06 20 1F49 :EB A0 00 A9 FE A2 1F51 : 74 FF 20 46 23 C9 1F59 :03 A9 01 60 C9 20 1F61 :20 3F 2 3 IB 90 E3 1F69 :23 F0 06 20 96 IF

BD FF

23

86

Dl

80 00 06

B9

20

20

4B

A9

35

CD

2 3

CD

85

FC 23

51 99

38

8D CB 36 A3 00 39 85 FE EF IF C9 28 IF C9 Al 18 90 6D 01 20 E4 FF 00 43 D0 06 20 CD CD E2 IB 93 2A

20D9

2131 2139 2141 2149

2151 :68 C9 00 2159 :23 A9 93 2161 :77 CC FD 2169 :22 B0 03 2171 :23 38 ED

2199 :FF 8D FC 23 21A1 :FE AD C2 2 3 21A9 :A9 FE 8D B9 21B1 :C6 FE A9 FF 21B9 :C6 FF C6 FC 21C1 :D0 02 C6 FD

AD B5 02

Cl FF 20

E3

47

C5

FE

A9 A5

FF FD

E2

A5

FC

CD

DB

20

E3

21

AD

FB FB

23 23

C2 90

21D9 21E1 21E9 21F1

:85

FE AD

FC

23

B5

FF

4C

9F

:56

22

A2

01

A9

FC

:FF

A2

01

77 F9 FC

FF 23 8D

20 74 60 AD 8D FA

32 21 54

:FD

23

21F9|:23 2201::A5

A5

20 38 ED FE 85

FB

23

AB

FF

85

FD

BD

FC

2209::FA

23

20

23

AC

FB

3F

23

88

D0

FA

63

00

A9

FC

BD

B9

02

20

22

FF

40

20

FF

9A

20

D0

ED

CC

CF

23

B0

42

20

91

1FB9 :06

20

96

IF

18

90

BA

41

1F91 :FD

23

A9

60

20

3F

1F99 :A0

00

A2

00 01

A9

FE

20

IFA1 :FF

20

46

23 C9

FF 00

8C 9C 23 Fl 74 BA 01 D3

C9 85

20 FC

D0 AD

es CA

C8

02

A0

:FE

BD 01

AD 85

C9 FD

FC A2

60 23

20

74

1FC9 :23

A2

00

FF

20

7A

FF

CC

FD

00

20

00

D0 FF 06

C9

C9

23 74 D0

A9 86 46 74 D0 la 04 A9 FC 18 20 F0 0D 96 IF 9E FC A2 56 23 C9 B8 C9 20 A4 C4 77 08 12 20 IF 24 A5 4E 8D FC 3 3

39

20

7D

AD

D0

23

F0

53

93

D6

41

86

49

4C

47

20

C8

1FD1 :C8 1FD9 :A2 1FE1 :04

4E

41

03

1FE9

00

60

A0

00

00

20

71

20

74

FF

20

20

69

1FF1 :00 1FF9 :00

20 A9 38

00

03

A9

01

60

EB 93

18 20

90 BA D2

20 A3

1D39 1041

49

44

41

FF 54

44

49

43

54

49

1D49

52

59

2E

2E

2E

1D51 1C 23 1059 cc FF 1D61 1C 23

4E 4F 00

A9

56

20

02

FF

1D69

A9

0F

20

C3

FF

20

50

20

CC

FF

A9 20 D2

0F

20

28

2001 :D0 2009 :A9

20

60

A9

49

27

2011 :D2

FF

45

FF 4C

00

8D

01

2019 :FE

FB

A5

0E

8D

23

4B

FF

54

ED

D0

lfi

44

54

45 4F

B3

20

2E

C3

FF

A9

93

1D71: 7D

FF

03

50

1D79: 4E 1D81- 20

47 43 2E

20

43

60

20

54 40 54

53

LD99 45 1091! el 1D99: 49 1DA1: 20 1DA9: 20

4C

4S

41

45 43 4D 50 4C 45 00 AD 00 24 7D FF 11 C5 20 57 4S 52 44 45 20 54

45

58

54

0D

00

53 54

41

56

D8

20

28

F9

4F

0D

4E

1DB1: 7D FF

52

45

2D

1DB9: 45

20

54

45

58

IDCll D9 1DC9: C9

2F

CE

29

00

FF

6B

LDDll

F0

05

C9

20 4E

E4

59

00

F5

60

20

7D

FF

93

C9

4E

1DD9:

45

52

53

CC A7

54

20

54

45

58

49

4C

45

20

44

54 49

94

46

1DE9: 53

4B

2E

0D

00

20

HF

1DF1: 7D

FF 46

26 2E 11 C5 49 4C

4E

54

45

4E

41

52 4D

3A

20

00

EE

AB

23

F6

EE

CD

23

EE

AB

23

A0

00

B9

Dl

AE

23

20

02

FF

C8

1E19: 23

CC

AB

D0

F4

20

7D

FF

0D

91

1DE1: 20

1DF9: 20 IE 01: 45 1E09: AB

IE 111

E9

45

28

20 38 23 CD C2 23 2229::FE CD Cl 23 00 2231::22 A5 FC BD Cl 2239::8D C2 23 AD FB

2241;:AD

2249::A2

56

22

58

74

FF

A2

B9

AD

20

77

FF

C8

CC

F9

23

F2

60

AD

FE

23

D0

01

E0

2271::6W

20

7D

C0

50 44

11 54

20

05 20

93 41

11

2279::20

FF 44

49

4E

CD

49

43

54

49

4F

DB

41

52

2291: EE D0

59

2E

2E

23

2E

00

AB

AD

FF

2 3

F0

03

32

2299: 20

22

AE

C7

23

A0

01

5E

AB A2

A9 00

01 20

20

BD

F2

68

FF

D3

09

A0

00

20

BA

20

2 3 85 FC 85 FD A9 FC AE CC 23 20 08 FF 23 A2 00 BD C3 FF E8 E0 04 Dfl FF A9 0F 20 C3

AD

CA

IB

CB

23

B0

2281: 47 2289: 4E

22B9: FF 22C1: 23

23

D0

A9

FE

A2

01

20

85

2051: D0 2059: 6E

20

46

21

6B

C9

FF

04

23

4C

83

20

68

23

4B

20

5A

AD

CE

23

F0

11

73

2061 A9 2069: FP 2071: 04

12 A9

20 92

D2

FF

20 18

02

E0

6B

20

2079: BE 01 2081: do Cl 2089: FC 23

20

3F

24

20 D2 D2 FF AD 01

68 FF

24

C9

AD

90 23 28

BF 21 25

FB

23

85

FE

AD

EA

85

FF

20

7D

FF

13 CB

11 44

11

11

11

CF

2C

20

49

54

2C

20

12 12

0F 2C

49

50

3F

20

FF

C9

43 DF

F0

6D

C9

20

41 F0 53 00

0D 14

D2

FF

20

Fl 77

54 4C

B3

D0

22A1 B9 C7 23 22A9: FF ft9 00 22B1: A3 02 A2

99 F4

93

4C

20

2269::D0

01 32

45

FF

FE

2261::01

01

20C1! A9

85

A9

20

EE

53

23

01

00

22D1: 1C 22D9: 02

E4

FC

3C

5A

20

AA

05

CD

07

4C

FE

A9

20

4B

FD

85

A2

FF

44

A5

23

23

01

92

23

00

D2 AD A9

92

82

60 A0 B9 Dl

20 24 E5

20B1: 00 20B9: C9

49

FF 02

A2

11 44

20

77

23

92

02

E9

B9

FE

11

Z3 A5

8D

6E

11

3F F0

20

A9

Cl

20 D0

2259::FE

2021 23 AB 0 0 2029 :74 FF 20 2031 20 3F 23 2039 24 CD FD 2041: 20 D2 FF 2049: 74 FF 48

2091: 0D 2099:

22

2251::01

22C9: AC

20A1: C5 20A9; D3

0A

FF

21

D0 02 1A C5 FC DO CO FC 63

D0

FF

1D31

07

21C9 :23 2101 :D0

20

5B

59

26 E5 51 C6

01

C9

6F

FA 23 23 A5 23 85 A0 00

2221::A5

23

D2 FF D0 03 F0 21 AD F9 23 8D FA 2 3 FC AD C2 23

FB

EF.

:A9

20 23 4C FD B5

60 A5 96 06

CC

70

4C

88

BD

04

FA 71

F0

C8

74

EE D0

D0

23 CB 8C F9 20 B3 iC 56

23

F0

20

01

FE

20

0A

02

99

A5

FF

F0

Cl

FF

F2

C8

FF

44

CF

2191 :D0

01

89 4 9

52

20

AF

C3

:23

4F

D0

23

:60

Dl

23

A2

1FA9 1FB1 1FB9 1FC1

4D

20

Cl

46

EC

7D

52

EE

FE

B2

20

00

20

23

8D 4E

A0 C2

A9

CD

1A

FD EE

1F79 :FF 1F81 JC9

8D C6 40 8D 20 IF

IF

2181 :85 2189 :03

1F71

20

96

23

26

E9

34

23 00 54

Cl

56

41

BF

23

2179 :AD

84

DB

D0

CB

23

FF

2E

88

8D 20 24 45

9A

FE

FB

23

20

A9

F0

33 45

:4B

02

4B

6D

00 FF

00

86

53

00

23 77

57

1C

FF

A2

20

B9

E4

DE

A0

B9

49

FE

00

8D 77 53

A9 4E

8B

A9

57

4C

4E

77

20

FE

52

45

20

45

00

4F

48

8D

:3A

A9

49

01

PC

:4E

1CD1 :FF 1CD9 A3

45

A3

A9 01 11 C5

1CC9 :0D

1CE1 93 C9 4E 1CE9 44 49 43 54 1CF1 52 59 20 44 1CF9 2E 2E 00 20 1001 20 B3 77 A9 1D09 AD C6 23 38 1011 23 20 BB IE 1D19 6C 22 20 El 1D21 C6 23 AD C6 ID 2 9 DF 20 C4 77

58 70

:FF

2211::A0 2219::49

7D 54

02 85

AD

C9

22E1: CC 22E9: A0 00 20 22F1: 06 99 Bl 22F9: AB 23 60 2301: B9 AC 23 2309: BD FF 2311: FF A 9 2319: BA FF

A9

02

60

20

A5

23

20

A4

F5

20

22

FF 60 0D F0

23 Bl

CF

FF

C9

23

C8

00

F3

3C

06

AE AS

AC 23 AD AB

A0

01

08

23

20

C0

01 AZ

A2 08

00 A0

20 00

68 20

31 0F

A9

00

20

BD

FF

5F

6B

FF

A9

0F

A2

AA

2321: A2

00

60 20

2329: 0B 2331: FF

A0

0F

20

BA

FF

20

C0

56

A2

0F

20 C9

FF

60

E6

F9

FE

IF

2339: FC 2341: D0

D0

02

E6

FD

60

E6

02

E6

FF

60

48

2349: CD C2 2351: Cl 23

23 90

2359: 68

90 04

0B 68

A5 A9

A5 FF BC FE CD 4F

C9

41

90

08

C9

2361: 09 2369: 01

3B

E9

40

60

60

A9

20

60

COMPUTEI's Gazette

FF

60

DD

5B

B0

46

C9

IB

B0

8C

48

A2

00

E8

Saplamber 1988

69


2371; 8E CE 2379: 29 7F 2381: 68 C9

23

29

60

F0

09

6 8

EB

48

A9

20

B0

01 04

8D 18

CE 23 69 40

D6 11

2389: 60

C9

40

B0

01

60

C9

03

2391 B0 2399: 60 2 3A1 B0

03 C9 04

69

29

40

B0

23A9- SB

60

38 EA

E9 Bl

60 01 40 23

2H

20

20

28

23

18 69 40 96 60 C9 Cl 74 60 30 E9 C4 40 30 3A 75 20 20 20 F7

23B9

20

29

20

20

20

20

20

20

2 3C1 23C9

EA

EA

53

30

3A

EA

C6

23 D3

ea

EA

23D1: 20 23D9 W

20

EA 20

EA 20

EA 20

EA 20

05 20

00 20

59 18

20

20

20

20

20

20

20

23E1

20

20

20

20

20

20

20

20

23E9

20

20

20

20

20

20

20

20

30

23F1 23F9

20

20

20

20

20

20

20

20

38

EA

EA

EA

EA

EA

EA

EA

EA

:EA

01

24

EA

00

00

00

00

23B1

60

06 20 E9

98 4E

C4A0SD0 C4A8:15

4C

00

DD

AD

18

D0

9F

78

8D

09

20

8D

75 C2 AD 00 DC

29 0F

C4D0:5B

85

38

60

00

00

D0 AD DO A9 00 00

67

D0

18 11

C230:C9 C23B:AD

DO 08 55 Cl

5A 3A

20

C240:C9

OF 0C

28

C248:C7

B0 C3

FF

C208:26 C0

20 1C C4

C210:C2 A5 C218:85 C4 C220:C0 AD

C22B:20

C5 C9 39 C9 01 D0 00 DC 29

D0 03 03 4C 10 D0

F0 C0

0E 20

0A AD

91

40

3F D0 20 91 0A C0

D4 54 9B

F2

C268:D0

9F

27

C290:F9 C29B:BD

00

00

00

00

00

00

EA

00

00

00

00

00

00

91

00

00

00

00

99

00

00

A2

00

E6

C02B: BD

10

C0

E8

E0

33

C030: 03

A2

00

BD

0D

B9

E8

E0

3D

24

01

60

03 90 C0 A5 C9 11

F0 2E 22

C0

8D

0D

C0

3B

0E C0

20

9F

F9

6E

05

AD

00

C34O:00

00 00

C308:E8

C6

C310:

C070: C0

20

07

C2

D0

16

Cl

20 A9 20

78 FE 01 DE E9 C7

20

07 C0

C2 D0 20 55

C088: Cl C090: 24

4C

5E

C0

20

91

Cl

AD

4E

C0

DO

01

60

20

78 Cl

B4

0C

C0

C9

C8

90

01

93

EO

ID

00

90

00

D0

10

20

9F Cl

SB

4C

C5

C0

20

07

C2

A0

C348;00 00 C350MA AD

00 00 10 C0

F3

4C

C5

C0

20

91 Cl

FB

C358:19

AD

C0l)8t:20

74

C4

F0

03

4C

C5

C0

A4

C0C0::20

07 C2

D0

F0

A9

C0C8:;24 C0 A5 C5 C9 C0D0::60 C9 2A D0 0C C0DS::8D 0D C0 AD 17 C0E0::C0 20 91 Cl AD

3E

00 D0

8D 01

35 87

AD

16

C0

4B

3C F9

C0E8::40 C0F0::20

90

13

AD

0B

78

Cl

AD

0C

C0

C9

C8

73

C0F8::90

01

69

4C

42

C0

20

07

30

C100::C2

16 05

20 A9

78

Cl

C108::C2

□0 D0

01

8D

20 07 EF 24 C0 A3

C110 :20

55

Cl

20

E9

Cl

4C

El

04

C118 :C0

9F 20

D0 C0

64 65

C8

90

AD 20

CO 0C

C128 :C9

Cl AD 78 Cl 01 60

24

C120 :01

20 60

07

C2

39

37

32

00 C7

C2

8D 0E 3A CO C9 C0 F0 0E

00

00 00 00 00

03

00

FF

00 BF

07

C360:8D C368:8D

fiO

C3 2E 9C 7C F2 6F 0F

00

C0A8::r@ C0B0:;F0

C0

FB

01 C9 DO FD 0E 90 C0

E2 53 37

00

F4

C5

A9 CO 10 DO 8D 3F 09

20 32 69

C33B:00

0C

4C

06 OB BD CA 00 E0 9D

D0 69 18

C318:O0 C320:B3 C328t00 C330:18

AD

60

90 AD 00 0C A2 EB 00

4C 8A B8 01 8D 95 6F 8D BD

B0 00 00 98 ED 00 86 00 00 4B 80 00 00 CO 46 00 30 00 00 7C 00 00 08 00 94

Cl

01

D0 60 A9 A0 60 5B A9

BC D7

E0 00 00 00 BC 00 00 00 Bl 00 60 00 00 00 0C

78

00 DO 02 00 FA C0 00

05 BD 27 0C CO 18 AD 0A C0

00 E0

BD 10 D0 A2 D0 9D A2

90

24

A9 AD D0

20

C2D0:18 C2D8:8D C2E0:FF C2E8:60 C2F0:88 C2F8SC3 C3001F5

C8

C07a: Cl

F0

OE C2 AD 23 C0 74 00 BD 0A CO 9D F5 E0 03 90 F5 EE 20 00 DC 29 10 F0 22

60 C9 01 DO 13 A2 0A C0 9D 16 C0 E8

C2B8:F8 5F C2C0:F4 C2 C2C8:BD 01

C9

C080: 80

OB C0

C2AO:03 90 F5 EE 23 C0 C2A8:C2 20 C5 C0 60 A9 C2B0115 D0 80 38 OA A9

C068: C0

C0

0C CO C9

78 Cl C9

23

C250:DO 0F AD 0A CO C9 C25BI05 AD 0B C0 DO BO C260:C1 C9 0B D0 0D AD C270:9F Cl 4C C278:D0 IB A2 C2B0:13 C0 E8 C288:23 CO AD

20

G8

BD

00

60

0D D0

DA C9 FO Dl

60

07

00

C098: AD C0A0: 20

00 AD 11 CO 6A 4A 4A 80

12 C0

4A

4A

4A

69 15 81

20 C0 AD 1C C0 AE

12 C0 20 C0

29 07 A9 00

C370:8D

21 C0

8D

22 CO

E0

C378:F0 C380:8D

15 AD 21 C0

21 C0 90 03

C388:EE C390:lE C398:1B C3A0:C0 C3A8:90

22 C0 CA 4C 76 C3 BE 27 C0 8E IF C0 AD 19 C0 CA 0A 0A 0A 90 03 EE IF IB IB 6D 1C C0 BD IE C0 37 03 EE IF C0 AD 21 C0 C8

C3B0:18

6D

C3B8I03 C3C0:6D

EE IF C0 AD 22 C0 IF CO BD IF C0 A9

18 FC 60 67

C3C8:18

6D

AD

IE C0

IF

C0

8D

8D

00 CD

18 69 40 EE 22 C0

IE CO

IF

C0

96 18

90

FE 11

66

BF

13

20

91 Cl

20

74

C4

3ft

03 F0 03

4C 4C

42 C0 42 C0

20 20

07

C2

F9

C3D0I10 C0 29 07 8D IB CO A9 2A C3D8:07 38 ED IB C0 8D IB C0 94 C3E0:AE IB C0 BD 02 C4 BD 09 Cl

9F

Cl

AD

C3EB:C0

AD

4C

42

C0

20

C150 :D0 C158 :CE C160 :AD

F3

4C

42

C0

CE

07 0C

C2 C0

0A 01

0F

C0

AD

15

C0

D0

07

4E

C3FB:F0 C408:21

0F

C0

C9

FF

F0

0B

AD

B4

C408:40

C16B :0F

C0

CD

15

C0

B0

06

AD

31

C170 :18

C0

BD

0F C0

4C

C2

C2

52

C178 SEE

0C

C0

EE

0F

C0

C130 :D0 C138 :F0 C140 :F0 C148 :F0

C180 :C0

CD

IB

C0

F0

0B

AD 0F 63 90 06 i55

C188 :AD

15

C0

BD

0F

C0

4C

C2

EF

C190 :C2

20

2B

C4

EE

0A

C0

D0

21 BB

C3F0:C0

C410:02 C41BJC0 C420:C0 C42B:C0 C430IA9 C438:CD C440;0E

IF

C8

85

22

AD

IE

5A

10 60

Bl 01 A9

21 02 00

0D 04 BD

09 OB ID

C0 10 C0

91 20 B5

E4 F2 EE

Bl 85 4C DO 01 16 CO

21 02 4D F6 BD C0 CD

2D 60 C3 EE 0E 90 17

09 A9 A9 OD C0 16 C0

C0 00 01 CO AD F0 DO

BD 8D 8D D0 0D 14 OC

ID 1A 1A 05 C0 AD AD

Bl 2C 89 26 FB 99 SB B3 23

B5

21 A0

00 AD

1A C0

14

2F

41

55

0811: 43

4B

41

47

45

20

20

20

3D

0819: 20

20

20

00

3B

08

40

84

0B21: FA

20 8F

20

20

28

43

29

20

59

0829: 31

39

3B

3B

20

43

0B31: 50

55

54

4 5

21

20

0939: 20 0841: 28 3849: 34

00

53

08

80

FA

4F 4D 20 20 9E C2

A4 87 34

34 29

33

29

AA

C2

28

34

50

AC

32

00

00

AA 2B

86

00

69

92

0859: 79

85

5A

A5

36 A5 69

38

0B51: 34

35 13 2C

09

35

CB

0861: 5B

A9

00

85

58

A9

C9

B5

64

0369: 59

A2

0A

AB

9F

20

EC

A3

15

0871: 20

44

A6

20

00

CO

4C

B6

9B

0879: E3

A2

02

BD

BB81: CA

10

F8

A9

0889: A5 BA 8D 0891: CO 85 A5 0899: Bl A5 20 08A1: F6 60 4C

57

29 C0 01 8D 02 A9

84 16 20

A0 C9

95 7C 56 02 2C A0 FF C8 00 D0

34 Al Fl E0 88

0BA9: 20

A9

00

8D

0E

C0

AD

13

D9

C448:13 C0 8D C450:BD 0E C0

OD CO AD 14 C0 60 AD 0A C0 C9

C1B0 :C0 C1B8 :F0

D0 08 14

07 AD AD

FF C0 CO

33 61 5E

C460:D0 0E A9 C468:0B C0 20

E5

F0 FB AD

3D AE 60 8B

C0

00

0A CO A9 FF

AD

C470:A9

00 BD 2B C4

0C

AD 0D C0 C9 0D C0 CD 13 0E CO CD 14 16 CO 8D 0D

0A C0 C9

8D

17

C0

8D

0E C0

0A

FC

C478:40

DO

F5

AD

C0

01

DF

A6 E7 Cl

0D

20

20

73

44 4B 56

49

53

4B

20

50

41

F5

41

47

41

67

4E

44

20

66

4F

53

20

3A 45 55 20 20 20 20

20

41

50

50

15

20

20

EB

20

20

El

20

20

E9

20

20

Fl

08C1: 44 0 8C9: 4F 0SD1: 20

52

54

20

20

20

20

08D9: 20

20

20

20

08E1: 20

20

20

20

45 43 53 0D 20 20 20

08E9: 20

20

20

20

20

OD

0D

20

87

08F1: 20 08F9: 20 O901: 21

28

43

29

38

2E

4F

4D

50

55

39 55 4C

38

43 20

31 50 42

54 49

45 43

6F 24

09O9: 41

54

49

4F

4E

53

0911: 49

4E

43

2E

0D

OD

0919: IE

AB

A9

3A

20

D2

2C 00 FF

20 20 A9

27 63 F3

0921: 20

4C

D2

FF

3D

B2

25

2F

DE

0 929; AD

5E

AE

5F

3B

2E

52

57

04

0931: 4C

50

4E 3F 23 55 00 D0 C3

5A

58

40

3E

2E

0939: Bl 0941: 21

24

45

51

D0

C3

46 DO

57 C3

3A 35

0949: D0

C3

DO 91 5B

C3 CB C6

D0 54

C3 C7

06 9A

45

A6

C5

B4

0 8B1: 43 03B9: 44

D0

C3

0951 :43 C4 40 C3 0 95 9 :54 C7 C3 C6 0961 :45 C8 C3 C6 0969 :EF Cl EF Cl 0971 :A9 C4 A6 C5 0979 :0D C5 El FC 09B1 101 01 01 01 0989 :O0 00 00 00

C7

B4

C2

EF Cl BB C4

IB 03

E9

C4

F6

C4

CF

01 80

01 00

01

01

9E

00

0O

8B

00

30 B0 ID 80 80 A9 BA BD 01 07 C9 8C DO C3 A7 F0 04 D9 A5 A 2 15 CA CA 10 FB 99 3A B0 03 EA 00 BD 03 B9

80

80

80

01

0999 :80

85 C9 0 9A9 :17 BD 09B1 :C9 A4

A5

86

0 9A1 :01

E6

F0

02

01

A6 04 C9 A5 11 C9

0991 :80

0 9F1 :0A 09F9 :C0

5F

C1AB :11

September 1983

20

50

AD

D0

CQMPUTEI's Gazelle

20

20

A9

CE

FF

70

20

4B

09E9 IBC

C2

C9

C9

SF

53

0 9E1

C2

C0

0B

FA

49

9B

4C

0D

CE

00

44

09D9 :86

C0

C1D0 :AD

08

0B09: 20

82

0B AD

C458:FF D0 15 AD 0B CO C9 FF

Program 1: Disk Package 0801: IE

0 9D1 SCI

EE C0

76

See instructions in article on page 62 before typing in.

AB

C198 :03

2E

Disk Package

09B9 :DD 0 9C1 :A5 09C9 :4C

C1A0 :0D

C1C0 :B0 C1C8 :D0

D0

8D

C010: 00

05

C49B:15

09

C00B: C2

0A C0 9D 90 F5 60 C038: C0 9D 10 C0 C040: F5 60 A9 00 C048: C5 C9 3E D0 C050: D0 0C AD 13 C058: AD 14 C0 8D C06G: Cl F0 BE 20

DO 60 20

0F

4C

C020: 00

1C C4 24 C4

FF 02 03 D0 85

02

AB C4

00

20 20

08

60 AD 02 DD FE DD AD 00 DD AC BD 00 DD A9 11 A9 IB BD 11 06 C6 A9 00 8D BF 60 AD 02 DD 09 03 74 DD AD 0 0 DD 2 9 FC DE

A9 BD 09 18 00

C4C0:29 C4C8:11

20

00

00 C2 26 C0

EE 03 FC BD A9

06 6D

C2

00

1C C4 F0 0E 99

C1F8S4C C200:20

C1FO:04 F0

C4BB:09 C490:29

00 03

AD

00

68 B6 DA

02

54 before typing in.

00

03 54 C9

C4B0ID0

20

D0 4C 02

C4B8:09

C000: 20

00

C0 C9 FF 20 C2 C2 C0 AD 8D

15

See instructions in article on page

C018: 00

AD 0A 0B C0 20 34

C4B0:8D

Pattern Fill 0E

C1D8;C0 C1E0:CE C1E8;C4

A5

D0 C0

OC F0

00 01

80

A6 00

A6 4C

30

05

CD

02

D0

E8

93

A5 00 57

A5 85 02

85

AB

20

82

C2

BB

A9

02

85

A5

48

60

A0

00

BA A5 9B 48 BD C9 20 7 3 00

CE

AA

85 BD CA C0

BA 56

84 FB


0A01:AA D0

03

4C

OF Cl A9

0A09:85 0A11:A5

7C A5 AB C9

7A 48 40 D0

fiS 09

0A19:2F

D0

04

8D

00

02 C8

0A21:C9

22

F0

1C

20

73

0A29:F7

A0

85

7B

0A31:7A

0A39:A6 0A41:6B 0A49:22

20

00 SB

79

00

C9

7B E0 02 D0

6B

20

0D

73

00

F0

76

00 D0

22

68

F0

85

0A

58

7C

F0 07 77 11 C9

9E

10

8F

4C 7C 00

23 20 D0

C3 79 FB

18 96 8D

0A69:6G 9B F0 67 A2 15 0A71:C0 F0 IF CD 00 02 0A79:E8 10 F3 85 AB BD 0A81:30 05 CD 56 02 D0

BD F0 03 0B

AB 03 Cl 86

FB CF F8 FD

0AB9:9B

BB

4C

90

C6

B7

86 4C 20

00

8A

C8

A2 4C B7 A2 F0 05

99

13

7D

02

0A5HF1 0A59:84 0A6l!00

F0

22

60

7B 48 73 8A C9 A9

7C 86 73

A9 01

85

0A91:75 Cl 20 4A C2 A9 0A99IBB A9 02 85 BC 20 0AA1:AD 00 02 C9 2F F0 0AA9:79 00 A9 60 85 B9

00 85 BB FC F3 E2 2C 4C 4B 29 OS DE

0AB1:F3 0AB9:20 0AC1:A0

A5 90 BA

A5 BA 96 FF 64 2C

0AC9;BL FF 98 0ADl!A0 00 60

20 A9 A0

B4 00 6F

85 B9 A6 D6 16

FF S5 A5

B9 60 20

2D B5 76

20 93 FF 97 20 FF E9 CD

0AD9:A9

23

20

E7

A6 BA

A9

E9

0AE1:00 0AE9:6F BAFliFF

20 65 20

CD BD 20 B9 20 38 16 E7 C9

Al C0 C2 20 0D D0

A9 A5 F6

46 03 6A

0AF9:20 AB

FF 4C

79 00

E6 7A El

0B01:D0 0B09:02 0BU:99

07 EG 01

E6 B7 02

7B A0 88

A9 4F 10

00 B9 F7

8D 30 A9

51 02 24

BF 3E D4

0B19:8D

00

02

20 D7 AA

20

31

13

0B21:C2 20 0B29:29 20 0B3l!A5 FF 0B39:E7 C9 0B41:20 £1 0B49:C9 20 0B51:D1 C2 0BS9:4C 79 0B61:20 A5 0B69:20 11

E2 E2 A6 03 FF D0 20 00 FF C3

C2 C2 90 D0 F0 D8 42 20 85 30

20 E2 20 90 D0 1C F2 20 0D 20 20 E4 F6 20 A5 FF A8 A6 1C B5

C2 D0 0C C3 20 4F 20 16 45 D7 AA 35 E4 FF Al FF 4C D4 D7 AA BB 85 A7 D5 90 60 AA A9 20 B9

0B71:11 C3 0B79:C9 3E

10 D0

0A ID

C9 A9

23 00

F0 0A

04 85

64 D6

0B81:AA

0A

0A

65

AA

65

A9

B5

CA

0BS9:A9 0B91:90 0B99:2C

60 88 07 C9 A2 80

B9 3A 60

00 B0 A2

02 C9 03 29 0B 2C

30 35 0F 81 A2 C0

0BA1:04

2C

05

2C

A2

08

2C

AD 56 B2 D0 A9 FF 85 3A 20 4B C3 A5

03 BA 90

4C 14 4C F9 30 C4

0BA9:A2 09 0BB1:29 C7 0BB9:FB E0

A2

91

0BC1:E1

4C

79

00

A4

B7

F0

DD

CE

0BC9:20

31

C2

20

E2

C2

D0

CF

2A

0BD1:A9 0BD9:9A 0BE1:20 0BE9:89

83 A0 C3 C3 E6 A7 A5 FF A4 A0 C3 20

20 9E C0 20 D0 02 E6 A8 90 F0 F3 A9 9E C0 A5 A7

0B BA 95 52

0BF1:D0 0BF9:C3 0C01:S4 0C09:00 0CU:4C

02 C6 A8 C6 A7 20 9A 4C 09 C2 53 54 41 52 00 20 20 20 45 4E 44 A6 A7 A5 AB 20 CD BD A6 C3 20 90 C3 A9 28

04 2D 40 39 22

0C19:20

16

E7 A5 A8

08

0C21:A5 0C29:16 0C31:BA 0C39:03

A7 E7 C3 69

20 48 68 36

Bl 4A 29 2C

C3 A9 29 4C 78 4A 4A 4A 20 24 0F C9 0A 90 7R 09 30 4C D2 2B

0C41:FF

A5

AB

C9

3D

20 Bl C3

F0

02

C9

50

0C49:B2 0C51:2C 0C59:F0

60 20 03

20 53 C8 C3 A9 00

C4 F0 2C

A6 07 A9

2B C9 01

A4 25 85

C7 39 6F

0C61:B9

20

C8

C3

D0

03

A9

01

9A

0C69:2C

A9

00

20

D5

FF

08

AA

60

0C71:20

50

C4

8A

28

B0

2C

20

6B

0C79:C8

C3

F3

32

C9

25

F0

3A

27

0C81:A5

AE

85

2D A5 AF

85

2E C0

0C89:20

59

A6

20

33

A5

A5

AB

0C91:C9

5E

F0

04 C9

AE

DB

22

51

0C99:A9

00

20

90

FF

20

8E

A6

0CA1:4C

AE

A7

20

C8

C3

D0

03

0CA9:2C A2 1C 4C 39 C3 0CB1:C4 A5 90 29 10 D0 0CB9:8D El 4C 86 E3 20 0CC1:20 59 El 23 D7 AA 0CC9:C2 A9 2B 2C A9 2Q 85

A9

C9

2D

D0

50 32 20 04 C4 BE 5A 82 A9 D9

0F51:F0 0F59:07 0F61:C7

0CD1:00

20 F2 53 20 2C

AD

8B

0CD9:11

D0

BS

AA

29

EF

8D

11

IF

0FB1:1E C9 4 7 B0

0CE1:D0 20 4A C2 A9 55 20 A8 6B 0CE9:FF A9 49 20 A8 FF A5 A9 Dl 0CF1;20 A8 FF 20 AE FF A5 A9 B0

0CF9:C9 0D01:D0 0D09:30 0D11:C9 0D19:79

2B D3 05 A5 AA 80

11

30

60 A4 B7 C8

20

EF C2

15

10 A5 A9 C9 If B0 06 8D 00 A5 AB C9

04 57 23

90 02 D0

18 6B 10

0D21:4C 2F C3 AD 01 02 0D29:D0 2A AD 02 02 C9 0D31:23 20 89 C4 AE 57 0D39:08 84 B7 88 8A 09 0D41:00 02 88 8A 09 20 0D49:B9 E4 C4 99 00 02

0A 4C 34

C9 30 54 3E D0 90 02 A0 D9 40 99 BA D0 03 03 8B 10 D4

0D51:F7 4C 66 C5 A9 00 85 BB B7

0D59:E6 0D61:77 0D69:95 0071:38 0O79:E5 0D81:E4 0089:31 0D91:02 0D99:46 0DA1:85

B7 00 7C A5 32 20 02 C9 85 B9

4C 02 CA 33 20 IB C9 2B AB 20

19 A2 10 E5 CO C0 50 F0 20 38

C2 02 F8 31 BD 4C D0 04 56 C2

4D BD 4C AA A9 79 51 C9 C4 AB

2D AB 86 A5 G0 03 AD 20 A9 20

57 E3 E3 34 A0 AD 02 00 6F A5

EC E3 Bl 89 E9 IB 0C 06 38 13

0DA9:FF

24

90

D0

38

D9

7A

C5

CF

0DB1:D0

33

C8 C0

14

D0

EF

20

0A

0DB9:AB

FF A0

19 84

B7

88

B9

ID

0DC1:BE

CS

99

00

02

88

10

F7

12

0DC9:A5 AB

C9

2D

F0 05 A9 FF

9C

0DD1:8D

02

20

19

0A

C2 A9

45 E3

0DD9:8D 02 02 A0 05 84 0DE1:19 C2 6C 02 03 20 3OE9:AD 11 D0 85 AA 20 0DF1:4C 2F C3 37 33 2C 0DF9:4D 20 44 4F 53 20

B7 20 4F AB FF D6 50 C4 CC 43 42 FC 56 32 3A

0E01:2E 0E09:2D 0E11:A9

31 42 41

36 57 41

20 06 8D

31 32 02

35 13 07

34 20 A9

4D D0 SD

03 E0 13

0E19:01 01 0E21:AD 56 0E29;AD 54

20 02 02

07 D0 8D

EF IE 02

6C 65 00 EE 56 02 03 AD 55

66 52 17

0E31:02

8D

03

33

AD

52

8A

0E39:00 0E41:4C 0E49:20 0E51:AD 0E59:03 3E61:03 0E69:03 3E7L:53

03 86 08 02 8D A9 8D 02

AD E3 A4 03 55 C6 52 A9

0E79:C6

80

01

0E81:02 0EB9:A9 0E91:60 0E99I00 BEA1:13

A9 35 53 A0 A5 86 F3 F4 39 A9

A0 C6 20 IB C0 20 18 C0 7A 84 7B 20 20 3B Cl 24 07 20 16 E7

C0 61 20 72 73 85 BE 7A A9 S3

0EA9:00 0EB1:20

85 44

6C 53

02 4B

03 20

20 41

0EB9:43 0EC1:20 0EC9:49

4B 41 47 44 49 53 54 49 4E

45 4B 47

20 2D 20 45 20 53

2D 19 44 07 59 68

0ED1:53

54

30

A4

C0

0ED9:04 F0 0EE1:02 F0 0EE9:23 C3 0EF1:AD

31

BE 49

45

8D

01 03 4C 32 C8 45 56 02 8B AD 03 07 80 02 E7 AD 00 9A 03 BD D9 33 A9 89

33

8D

4D

A9

00

0F C0 07 F0 07 C0 01 F0 B8 B8 84 9B 02

02

53 32 80 A5 31 A4 A9 00 8D 80 54 02 02 A9 16 8D 03 03 02 AD 01 08 BD 00

20

0EF9:FF

A9

00

D7

0F31:02 0F09:DE 0F11:20 0F19:20 0F21:B7 0F29:D0 0F31:A0 0F39:C8 0F41:2D

C9 29 BA C9 D0 44 00 C4 C0

33 0F FF FF 0D 4C B9 B7 85

7C

0F49:9E

20

35 C7

06

0A

IE C7

0D 50

B7

95

AA

1C 0A

EC

0B C0 F4 04 4C 48 F0 06 9C 20 CC

20 BD FF AD

84

00 CB

90 E2 C9 38 B0 61 AA A9 0E A0 00 34 20 C0 FF A2 0E 49 B0 10 A4 9B B4 93 AD 01 02 C9 3F AE 46 CB 4C 29 C7 40 02 02 99 00 02 6F 90 F5 A4 B7 F0 8F FB 34 C0 02 D0 CD

85

AB C0 03

35

0C 85 20

0F69:C5 A7 0F71:85 0F79:C8

A7 S8

A5

A8

85

A7

IB

69

8E

A8

4C

DC

CB

20

1A

9A

35 C7 90 33 A 9 FF

85

A7

A5

A8

4D

B0

08

A9

00

92

85

AB

4C

DC

B5

30

90

70

3A

90

12

90

02 C9 1A C9 12 18

69

09

9B

B9

00

0F89:07

C9

0F91:29

0F

63

88

B9

00

02

C9

38

3F99:2C 0FA1:23 0FA9:23 0FB1:C7 0FB9:0A 0FC1:00 0FC9:C8 3FD1:D3 0FD9:AD 0FE1:85 0FE9:20 0FF1:20 0FF9:A6 1301:02 1009:34

F0 C3 C3 85 0A 84 Bl 12 96 A7 35 35 8D A0 C8

F7

C9

20

F0

F3

4C

9E

A9

B0

85

BE

A9

0E

08

FF

4C

CC

FF

20

03

34

AA

20

00

C7

0A

BA

A9

05 AA B7 Bl

85

AA

60

A0

E2

31

8D

95

02

FF

31

8D

96

02

A5

AB

C9

57

A4 B7 F0 C7

75 Al

1311:38

A5

1019:10

F9

AB 69

1021:02 CE

0A

41

32

85

AB

AD

95

02

36

D0

11

C0 A8

05 20

D0

B7

4B

1A

C7

7H

A7

F0

D2

C7 C7 95 BC

85

85 85 A7 A5 02 A5 AS 84 B7 A0 03 32 B8 EE 0A 0 2 0A 09 30 02 38 A5 0A 13 F9 0B 02 CE BB A9 C0 B7 A9 64

F3

A0

0C

84

B7

A5

FE

57

D0

2C

20

C8

20

AB

FF

F5

20

4A C2 CB C0

EA D8

99

1029:07 02 E9 1031:09 30 8D 1039:A9 Cl 85

1041:A9 31 1049:20 D5 1051:AB C9 1059:B9 3F 1061:07 D0 1069:02 20

BD

96

23

0A

B9

22

10

E9

F7 F2 0A F0

8D

BB

A7

EE

ED

69 3A

70

07 85 85

6F

BC 23 B9 46

BC

02

AE

FF

EE

01

4E

47 C2 SI

31

D0 B9

F8 20

23

19

20 A8 C2 A9

E2 02

42

F6

4C

19

C2

A9

20

1099:56 02

C2 AS D0 FB 09 40

10A1:00

A7

1071:FF

CB

1079:64 B5 1081 :C2 20 1089:20 38 1091:31 C8 85

10A9:D7 AA 10B1:34

23

10B9:42

2D

4C 33 50

20

8D 7F DC CB 20 30

A9

20

34

1BC1:95

B2 F0 20 A9 10C9:20 9E C0 AD 95 10D1:C3 A 9 7B A3 C8 10D9:AD 96 02 20 Bl 1BE1:AA 4C 7F C9 A9 10E9:23 18 C0 4C 2D 10F1:41

5A

47

B5 B9 A5 FF 91 42 F6 AD 56 02 A9 B5 AB 20 55 31 20 30 20 30 20 30 AD 75 A0 C8 02 23 Bl 20 9E C0 C3 20 D7 B4 A0 C8 C7 54 52 20 53 4 5

FD D3 CB FD

64

43

4B

00

10F9:43

54

4F

1101:45 1109:4C

20 23

52 00 4E 4F 4E 45 41 44 0D 00 A4 B7 C0 IB 90 B9 03 02 C9 3A IE C7 20 35 C7 23 A3 IB 2 0 3 5

20

1141:F5 1149:E0 1151:A9 1159:D2 1161:85 1169:C0 1171:A8

52 C3 A0 02 03 20 A9 A2 9D 00 33 DB 02 91 A9 91 4F DB 85 A7 FF AS A6 98 A5 AB F0 02

C9

5A

B0

00

1179:38

B0

98

1111:F7 U19:F0 1121:85 1129:C7 1131:C0 1139:00

03

06

A9

AE 82 7A 3B

7C 6D 60

80 5A 06 Al 64

39 4B

02

CA

20

1A

C7

DO 89

F2 31

A4

A9

E8

BD

19

C8

E0

23

D0

02

20

16

E7

A6

D5

7fl

03 20 B5 A8 A7 A8

16

E7

A5 C8

A9

2E

20

5F

18

20

C3 DB

69 08 20 Al 13 C4

94 83 68

A5

A6

C9

85

10 04 20 Bl

A9

00

99

C3

20

71

1181:91 31 Bl 31 11B9:A6 C0 CS C4 1191:A6 C0 A4 A7 1199:F0 0B C9 20 11A1:D0

36 D5

Bl

A6

D0

DA

20

E2

E6

C7

Bl

31

31

B0

0C

C9

0D

88

5F

2C

A9

40

2C

BD

22

D0

90

11A9:A9 2E C9 11B1:C9 B0 90 11B9:C9 C0 90

32

A9

27

14 C9 A0 0C

A2

00

11C1:C9

E0

B0

34

90 B6

0E 2C C7 AD

11C9:23

D2

29

BF

49

C0

F2

FF

C4

64

D7

A6

D0

11D1:20

AA

C8 C4 20 El

FF

F0

20

62

38

1A

85

A7

01

28 F0 26 15 A5 9A C9 96 A0 C9 20

2C 33

56 74 D0 F0

IB

C0

11D9:A5 AG C9 11E1:C5 A8 90

11E9:02

50

11F1:07

A9

90

COMPUTE'S Gazelle

9E

September 1988

71


11F9:AD 1201:A5 1209:AA

56 02 9A C9 4C 2D

29 03 C7

BF 8D F0 03 4C DC

56 20 C8

B2 D7 4C

3E B3 6B

0A71: 20

1211:38

30

46

46

0D

00 D9

0A89: 20

2C

91

Program 2: 1764 Interface

29 2B 26 94

CD

20

31

CD

BO

CE

8C

CE

D0

C9

20

D7

AA

78

CE

D0

17

20

CD

BD

A8

CC

20

31

CE

D0

0C

E0

0A91: 20

16

E7

C9

00

D0

F4

20

22

0A99: El

FF

D0

El

20

D7

AA

4C

D8

0AA1: CA

CD

20

2B

CE

D0

0B

20

35

0AA9: 31

CE

D0

06

AA

20

CF

FF

F9

0AB1: A4

90

60

A4

B7

F0

56

A0

61

0AB9: 00

20

29

CD

20

31

CD

20

59

0ACL: 2H

CE

00

41

B6

A7

85

A8

D3

BAC9: A9

76

A0

CE

20

IE

AB

A6

C8

0AD1: A7

A5

A3

20

7E

CE

E6

A7

DE

0A79: 20 0A81: 20

B8B1: U

06

00

FA

BF

20

20

31

40

0809: 37

36

34

20

49

4E

54

0811: 52

46

41

43

45

20

20

45 20

3C 43

0B19: 20

20

20

20

00

3B

08

40

94

3821: FA

8F

20

23

43

29

20

31

49

0829: 39

33

20

4D

50

2F

21

20

20

20

9D

0AD9: D0

02

E6

A8

20

CE

F0

92

00

08

80

FA

9E

C2

34

31

0839: 20

0AE1: F5

20

6B

CE

CD

2C

A3

34 29

C2

28

34

50

02

30

03

86

0AF1: 6E C3 0AF9: 20 00

54

6E 52

99 54

13

AA

38

4C

36

0AE9: B5

AC

29 32

AA

0849: 34

4C 4C 41

CA

0041: 29

45 53 33

43 20

4F

0831: 55

39 54

3A

14

0851: 34

00

00

00

35 13

A5

2B

69

92

0859: 7C

85

5A

A5

2C

69

02

0861: 5B

A9

00

85

5B

A9

CE

85 85

3F 6E

0369: 59

A2

03

A0

El

20

EC

A3

46

0871: 20

D7

AA

20

00

CC

20

44

0379: A6

4C

B6

E3

A5

7E

C9

0891: F0

20

C9

97

F0

19

A9

0B89: A0

CC

20

IE

AB

4C

65

A4

01

0891: 0D

3F

49

4E

53

41

4C

C0

0899: 4C

41

54

49

4F

00

A9

9C

08A1: 00

2C

A9

80

BD

02

A9

2A

08A9: 99

85

7D

A9

CC

54 4E 85 85

7E

A9

55

0 8B1: 3A

A0

CC

4C

IE

AB

0D

20

3F

08B9- 20

20

20

20

2A

2A

2A

20

56

08C1: 31 0BC9' 55 0 8D1: 41

37 4C 4C

36 45

34

20

4D

4F

44

5B

20 45

49

4E

53

54 C0

4C

44

20

2A

2A

94

2A 08E1 24 08E9 00 08F1 CD 0BF9 CE 08D9

0B01: 9A

99

53 2C 4C

0B09: C3

FF 09

96

A2 0B19: 31

Cl

7B

0B21

14

18

0B29: 0B31: 0B39s 0B41

0D

00

3B

5F

40

3E

46

23

51

45

55

57

Bl 21

20 5E

36

CE

8E

CD

CD

50

E5 F0

50

CD

D4

CD

50 43

CD

D5

43

CD

93

CE

A0

CE

93

5F

80

01

80

80

80

66

0901

CE

E2

FC

0909

80

80

80

01

01

80

80

80

27

0911 A9 0919 A6

20

4C

D2

FF

35

A5

86

9E

BA

BD

01

01

C9

E6

8C D0 F0 04

29

BD

02

C9

A4

D0

F0 E2 01 SB IE 09

CD

B0

0B

2C

85

02

C9 0929 C9 A7 0931 20 0D 0939 30 03 3921

04

71

85

02

30

IF

C3

A9

03 04

4C

9A

20

EA

A2

04

2C

A2

03

2C

BD

2C

B5

02

30

03

4C

BB

99

4C

C3

AD

A3

30

D0

AD

02

01 02

02

C9

31 25

C9

D7

3E

D0

IE

20

D6

CE

AD

57

FC

02

BD

03

57

B6

03

20

CD

CE

C9

AD

04

CF

8D

A5 B7 57

8D

A0

02 84

BA

02

02

6C

02

0B49: 03

A9

30

85

BB

E6

87

4C

SB51: 7A CD 0B59: 89 9A

2C

85

02

30

03

4C

9F D8 19

4C

B9

C4

00

00

00

23

0B11

BEFORE TYPING .

Before typing ir programs, please refer to "How to Type In COMPUTE! s GAZETTE Programs,' elsewhere in this issue.

The GEOS Column See instructions in article 47 befort typing in

4C A2

3B

97

4C

3B

Cl

87

A5

05

DD

5F

CC

F0

2B

13 0951 A6

CA

10

F8

30

E7

A5

A5

3B

A6 C9

3A

B0

03

4C

80

E7

0959

00

4C

3A

00

BD

87

CC

30

A5

0961

05

CD

56

02

D0

E8

86

9B

27

0 96 9

A5

A5

85

AB

20

39

CD

A 9 4-E

5A80

BF

FF

FF

FF

80

00

01

98

33

B971

00

85

BB

A9

02

B5

BC

AD

44

5A08

92

49

92

51

A4

92

61

B9

0979

0949

on page

57

02

85

BA

AS

9B

Bfi

AC

92

49

82

00

75

CC

48

BD

6D

CC

5A18

01

81

FF

9C 01

F2

6E

AA 6E 48 Bl

5A10

0981 :BD

82

81

84

99

0989

A2

02

BD

01

CF

DD

26

B9

5A20

88

00

21

25

0D

CA

10

F5

AD

04

C4

5A23

11

96

3D

21 90

11

0991 :CD D0

41 20

10 92 91

00

0A

0999

92

01

11

88

00

21

9B

62

31

BC

10

F9

FF

FF

FF

EA

05 5A4B :5A [)1

00 55

FC

5A C7

5D

FC

71

49

43

4B

C3

4C

F8

CF

CD

57

02

D0

02

38

63

71

5A30

0 9A1 :19

60

A5

99

C9

A9

04

AE

Dl

90 90 11

5A38

92

09A9 :57

02

4C

BA

FF

20

C0

FF

IF

5A40

33

0 9B1 :A2

04

4C

C6

FF

2C

85

02

C9

09D9 : 30 0 9C1 :E6 0 9C9 :F0

03

4C 2C

82 85

97 02

4C 30

82

0B 36

43

4B

20

20

20

20

20

CA

5A58 :20

00

00

C5

52

4E

4C

F0

98

46

6B

5A60 :45

53

54

20

C8

BD

F0

IF

CD

5A

5A6B :55

4E

54

D2 52

2E

05

Cl 5F CC

27 71

0 9D1 :A2

00 20 45

00

97

03 F0

Cl 4C

5A50 :4F

B7

00

00

00

CC

09D9 : 110

02

F0

03

£3

10

F3

85

AF

5A70 :00

00

00

00

00

00

25

BD

87

CC

30

05

CD

56

7E

5A78 :00

00

00

00

00

00 00

00

09E1 :AB

00

00

2D

09E9 :02 0 9F1 :01 09F9 :20

D0

0B

36

9B

C6

B7

A9

0C

5A80 :00

00

00

00

00

00

00

00

35

85

BB

4C

00

CD

A0

0F

A9

SA88 :0O

00

00

00

00

00

00

3D

29

CD

20

C0

FF

20

CA

33

5A90 :00

00

00

00

00

00

00

00 00

0A01 :CD

AD

00

02

C9

2F

F0

0E

82

5A98 :00

00

00

00

00

00

00

00

4D

0A09 :4C

00

A0

01

20

00

00

00

00

00

00

00

55

AA

00

00

00

00

00

00

00

5D

FF

El 20 D7 E9 A9 23

5AA8 :00

0A19 :20

20

CD 54 A6 D6 57 16 E7 C2

5AA0 :00

0A11 : 20

79 59

5AB0 :00

00

00

00

00

00

57

02

A9

00

20

CC

BD

17

5AB8 :00

00

00

00 00

00

0A21 :AE

00

00

00

00

0K29 :A9 0A31 :AB

3A 0F

20

16

E7

BB

5AC0 :00

00

00

00

00

00

00

00

29

CD

94 00

CC

20

20 A9

65 6D 75

35

8A

5AC8 :00

00

00

00

00

00

00

00

7D

0A39 :B7 0A41 :16

20 E7

31

CD

20

31

CE

20

B7

00

00

00

00

00

00

00

85

C9

0D

D0

F6

2Q

CC

D3

5AD0 :00 5AD8 :00

00

00

00

00

00

00

00

8D

0A49 :FF

A9

04

20

C3

FF

4C

79

7A

5AE0 :00

00

00

00

00

00

00

00

95

0A51 :00

E6

no

07

E6

7B

A9

El"

5AE8 :90

00

00

00

00

00

00

00

9D

0A59 -.ua

8D

7A 51

02

E6

B7

A0

4F

Cl

5AF0 :00

00

00

00

00

00

00

00

A5

0A61 :U9

ma

02

99

01

02

98

10

5D

5AF8 :00

00

00

00

4C

64

SB

4C

A4

0A69 :F7

A9

24

8D

00

02

AP

00

3A

5B00 :02

5B

20

01

5C

20

86

FE

12

72

COMPUTE'S Gazette

29

September 1988

5B1B:20 5B20:35

B3 C2 5B A9

45

FE A0 00 00 C8 C0 C9 00 IB 20

B9 6F 5E 06 D0 F5

7E 57

D0 03 4C 45 Cl A2

56 6B

5B28:00 20 5B30:3E C2 5B38:75 5E 5B40:D0

F5

0C Cl 20 4C C3 Cl 99 06 00

F0

4A

5B4B:B3 5B50:5E

4C 99

18 5D A0 00 06 00 C8 C0

B9 7B 06 D0 F0

03

60 83

E7

5B60:4C

DB

5C 60

5B

20

0C

5B70:5B 5B78:A2

8E 5E

8A AD

5B80:C1 A2

5BS8:F5

5B68:01

20

20

B3

B3

C2 C9

C2 C9

5C A2 02

12 Cl 20 71 A0 00 B9 C6 C8 C0 06 7F

20

00

9B

00

8E

8D

5E A2 35

8E 86

5E A2 03 A9

8D 01

86 20

02 03

00

20

06 Cl A2

00

3F

5B88:20 5B90:86 5B98:86

09 Cl 3C A2 3B 60

AB

84

20 32 20

A2

BA B6 4B

Cl 3A Cl

A2 A2 A2

33

8C 01 00

A2

F8 74 16

5BA8:C6 5BB0:00

86 86

34 36

A2 A2

00 3C

86 86

35 37

A2 A2

3C 87

5BB8:01 5BC0:5B 5BCB:C1 5BD0:3B 5BD8:8E 5BE0:06 5BE8:54

36 60 05 01 00 B2 45

38 A9 80 A3 60 00 20

20 80 01 05 20 95 20

C2 85 Bl 02 A8 IB 20

5B 20 2F 20 00 8E 07 Bl Cl 05 18 C4 20 20

5BF0:20 D4

49

4D 45 20

5C08:05 A0 SC10:19 A9

B2 84 1A 20

5C13:5C

17

5BA0:8E

5BFB:12 5C00:60

Dl D5 C9 A9 80 BS

AC

00

D4 2F

86

13 A0

20

67

DB 3A AB 4C 03 5F 00 B9 FF 3B 41 A4 20 03

20

F5

1A A0

00 84

AB 7D

18 A0 45 Cl

00 20

84 Dl 9E 15

85

20

A3

5C

A9

57

5C20:2F 20 5C28:18 85 5C30:45 Cl

45 Cl 20 A3 20 9E

20 5C 5C

9E A9 AC

5C AC 2F 20 16 85

IE 94 31

5C38:20 5C40IA9 5C4B:C0 5C50:C1

A3 20 0A 20

5C A9 20 45 B0 05 9E 5C

20 Cl A9 AC

20 AC 30 19

45 19 20 85

5C68:20

45

Cl

20

9E

5C

AC

1A

96

5C70:85

20

A3

5C A9

IB

20

45

6D

5C78:C1

A9

18

20

45

Cl

A9

3A

40

5C80:20

45 Cl AC

IB

85 C0

0A

IB

5CB8:B0

05

A9

30

20

45

Cl

20

CC

5C98:A9 5CA0:B4

20 03

20 60

45 84

Cl 02

60 A0 A9 C0

00 20

57 09

60 A0

00

A9

99

6A

5C90:9E

Program 1: Quick Clock A4 51

60

86 06

5C53:A3 5C60:1A

A5

0941

5B08:20 5B10:99

5C A9 3A 20 85 C0 0A B0

5C AC IB

5CA8:84 Cl

5CB0:81 5E C8 5CB8:81 86 02 5CC0I00 B6 04 5CC8:08 86 06 5CD0:00 86 19 5CDB:BA Cl 60

C0 A2 A2 A2 86 A2

5CE0:20

12 Cl

85

Cl DD 85 A6 45 DD 20 30

45 Cl AC 05 A9 30

20 A3

00

0B D0 F6 5E 86 03 99 B6 05 B2 86 18 0A 86 0B 00 20 0C

19 5D

5C 47

A2 FA A2 F3 A2 59 ft2 94 20 57 Cl EF

20 C2

5B 20

A8 D4

5CE8:C1 05 5CF0:18 C5

FF 4E

06 54

B2 45

00 52

95 20

IB 44

FF 2E

5CFB:41 5D00:44

54 44

45 2F

20 59

28 59

4D 29

4D 12

2F 13

52 10

5D08:1A

00

A2 F5 8E A3

84

A2

32

5D10:5D

8E A4

5C

60

C2

5D1B:A2 00 5D20:20 C2

84

20

AB

20 5B

0C Cl 20 20 A8 Cl

12 Cl 05 FF

5D 5F

5D28:06

B2

00

95

IB

IB

C5

4E

FE

5D30:54

45

52

20

54

49

4D

45

5A

5D38:20 5040:53

28 53

48 29

48 12

3A 13

4D 1A

4D 00

3A A2

76 63

SD4B:S5

BE

A3

84

A2

5D

8E

A4

5A

5D50J84

20

AB

5C

60

AS

01

48

74

5D5B:A9 5D60:7F

35 8D

85 01 AD 0F 0F DC A0 00

DC 29 82 BC 62 6E

5D68:5E

C9

30

F0

19 A0

01

B9

11

B9

81

5E AA

5D70:32 C9

32

D0

5D7B:81 5D80:5E 5D88:8D

5E AA 62

38 B9 5E

E9 30 6A -5E 4C A9

A8 B9 AB A9 5D A0

32

90

65 01 31

2E DC 38

5D98:A9

01

BD

62

5E

CA

88

88

F7

5DA0:4C A9

5D A0

01

B9

Bl

5E

Fl

5DAa:A8

4I>

80

0F)

DC

AD

8F

5D90!B9

81

20

5E A8 C9

5E

11

A4

28


5DB0: 62 5DBB; DC

5E 09 5DC0. B9 81 5DCB: 5E AB

C9

01

80 80 5E AA 20 4F B9 81 5£ A8

5DD0: AS

06

5DD9: B9

81

5DE0! 09 5DEB: 0F 5DFB: 85

DC A9 DC 09 01 4C

00

5DF8: 81

5E

DH 0R

08 DC

AD A0

0B 03

SA ID

A0

04

B9

81

39

5E

8D

0A

DC

EF

5E

AA

A0

07

92

20

4F

5E

8D

AF

BD

08

AD 68

80 5E 95

01

BD

0F

DC DC

64

5B

A0

00

F19

A0

01

B9

81

5E BB

SE00: AS 20 2E 5E BD 17 5E08: 03 B9 81 5E AA A0 5E10: 31 5E A8 20 2E 5E 5E18: 85 AB 06 B9 81 5E 5E20: 07 B9 81 5B A3 20 5E28: 8D 16 85 4C 64 58 5E30: E9 30 BD 63 5E A9 5E38: 0A IB 6D 63 5E CA 5E40: BD G3 5E 98 3B E9 5E48: 6D 63 5E 8D 63 5E 5E50: 38 E9 30 0A 0A 0A 5E58: 64 5E 98 3 B E9 30 5E60: 5E 60 00 00 09 30 5E68: 31 31 38 39 30 31

85

A0

39

04

B9

64

3D

18

5A

AA

A0

97

2E

5E

65

8A

3B

34

00

A2

12

D0

F9

9D

30

18

D3

60 0A 0D 30

8A SD 64 31

19 64 04

32

8F

DE

98

Fl

AB

5E70: 98

AA

IB

01

SE78: 00

04

5E80: 00

03

5E88: 00 5E90: 00

B6

2A

01

8F

01

8F

98

B2

00

C4

A3

00

00

00

00

00

00

3D

00

00

00

00

63

63

IE

B7

4C

2C

C2

00

00

00

00

12

10

REM COPYRIGHT

TE!

198B

PUBLICATIONS,

ALL POKE

INC.

-

sx

30

FORI=1TO10:PRINT"IDOWH|"

JJ

40

DJ

50

PRINTTAB[5) "{4)001 COPYR IGHT 1988" PRINTTAB(5)"GCH_ COMPUTE!

FJ

G0

PRINTTAB(S)"JFK

0IPOKE

646,5:PRINTCHRSU

42);CHRS !147) :NEXT

70

PUBLICATION? INC."

ALL

HIGH

RESERVEDtllOME)"

PRINT" {DOWN j IRVSK3JGE0C ONVERTER

1.1 { OFFHDOWN I

IGRNJ"

FH

B0

INPUT'TILE

PS

90

FS PRINT"iDOWNJSEARCHING

HA

10G

R

TO

"GFS

IIDS""":FOR D

CONVERT";G

1-1 TO

FO

4:KEA

HE:HDS-HDS+CHRS(HE):N

EXT

KK

110

MD

120

CR

130

FOR I-1TO5;READIE:ID5=I DS+CHRSUE]1NEXT NLS""":TS=CHRS(18):SS-C HRS[1):OPEN 15,8,15,"10

:":OPEN

2,8,2,"1"

GOSUB36H:GET FOR E-B TO 7

I2,NTS,NSS

FB

140

JX

PM

150 DS=NLS:GETI2,BS:1"1:IFB S-NLS THEN210 160 IF ASC(BS)O130 THEN213 170 GETH2,HTS,HS5:I=3:IF HS

BG

180

HR

$■""

THEN

GH

190 200

BK

210

HSS=CHRS (0)

GET#2,BS:I-I+1:IF THEN

BR

IF

BS=""

BS-CHRS(0)

ASC(BS)=160

THEN210

DS=DS+BS:GOTO180 FOR

I-I

TO

31:GETt2,BS:

NEXT

FK

220

AA

230

NEXT 50

GR

240

JS

250

TS'NTS:SS = NSS:GOTO 130 IF DS=NLS THENPRINT" tDOWNHRVSfFILE NOT FOU NDtOFF}":GOTO350

GJ JR

260 270

IF

FOR

MSS*CHRS(0)

JM

290

1=8 TO

65:GET

#2,BS

XA

300 GETI2,CTS,GTS:GOSUB360: PRINTI2,HDS;:GOSUB370:T

SNEXT

KP

320

HQ

330

OJ

340

DS=GFS THEN250 E:IF

NTE=NLS

THEN2

PRINT"(DOWNjCONVERTING ISPACE)"GFS

DTS-TS:DSS-SS:TS-HTS:SS

14

BB

Bl

60

23

A9

50

A0

0A

20

Fl

AB

AE

5B

0A

A9

00

BD

A9

0D

20

D2

FF

FF

60 A2 20 CF

20 20

7E B2

4C

D9

09

C6 FF 5F 0A

A2

00

EB

20

0A

A0

00

EB

CF 20

0BE9:20

FF CF

0901:9D

5F

0A

EB

CB

C0

10

CE

54

0A 0A

00 A9

DF B5

AD 20

05

96

FF

B6

9D

56

FF

87

83 2B 1C 70

8D

54

60

A9

08

A2

08

A0

0921:20

BA

FF

20

9D

A9

;GTSf

0929:20

09

90 55 C3 01 10

BD

FF

A9

00

20

DS

ff

ai

PRINTI2,IDS;:GOSUB370:P

0931lA9 0939:EE

12

IB

90

58

0A

57 57

0A 0A

60

0941:12

6D 8D

18

65

FB

90

03 A9

7D 40

0949:85

02

E6

FC

26

FB AD

60 5E

AD

5D

0A

BD

20

52

0A

8D

86

02

AD

DB

0A

8D

FE

20

21 E9 42

D0 09 A6

A9

40

20

AD

A9

0F

20

0F

07 AB

32«E+2:GET#2

PRINTI2,MTS;MSS;:FORI=0 TO 15:GET*2,BS:NEXT PRINT#2,HTS;HSS;CHRS(0)

CONVERTE

AS QC

350 CLOSE2:CL0SE15:END 360 US^"U1":GOTO380

KQ

370

US="U2"

0959: 5C

QE

380

PRINT#15,US;2;0;ASC(TS+

0961:18

0951:D0

"0");ASC(SS+"0")

PX

390

RETURN

BP

400

DATA ,0,0

0,255,3,21,87,10,1

BEFORE TYPING . ..

COMPUTE!'* GAZETTE Programs," elsewhere in this issue.

ML Boot See instructions in article on page

0969:C3 FF 4C 0971:8E 5A 0A 0979:02 8D 92 09B1:D0 07 E8 0989:09 8D 93

20

BA

57

A2

CF

A0

02

A9

0B

20

4D

FF

A2

01

A0

0S

A9

00

77

D5

FF

A9

3D

02

02C7:A9

A4

SD

03

3D

4C

01

03

02CF:47

FE

45

4E

03 42

83 03 4F

4F

58

54

2E

45

02D7:45

45

00

00

00

00

00

3D

02DF:00

00

00

00

00

00

00

02E7:00

00

00

E3

00

00

00

00

00

EB

02EF:03

00

00

00

00

00

00

00

02F7:00

00

F3

00

00

00

00

00

00

00

02FF:00

FB

B8

E3

A7

02

00

00

00

ED

Program 2: ML Boot— Part

2

0801:20

2D

08

20

6F

08

20

0809:03

5F

E7

33

A9

3D

57

A9

0A

ac

0811:8D

58

0A

0A

20

IB

09

CE

54

30

0819:0A 0821:0A

D0

F8

A9

5F

CE

FC

20

4C

09

FB 20

A9

85 4C

85

6F

6F

42

A6

Ay

05

BD

36

86

0831:02 8D 21 0839:93 20 D2 0841:FE A2 00 0849:05 85 FC 08S1:D9 85 FE 0859:F0 0B 29 0861:FD CB 4C 0369:09 02 8D 0B71:A2 08 A0

D0

8D

20

□0

A9

0F IB

58

0999:4C 09A1:58 09A9:B1

74 09 0A 86

60

AE

57

0A

AC

A9

FB

84

FC

A0

00

4C

FB

AE

59

0A

9D

A7

02

17

09B1:E8

CB

Bl

09B9:8E 59

FB

9D

A7

02

0A

0 9C1:0A 09C9:C8 09DUA6

EB 60

D0 A0

AB 01

57 C8

0A

AC D0

10

A9

EB 58 01

DB 2A C9

00

91

FB

D9

FB

A4

FC

20

IE

AB

60

CB

09D9:A9

29 F0 5C

A0 0A FC A9 0A A9 FC A9 FE A0

20

IE 85 85 BS

AB A5 C6 60 FB A9 FD A9 A9 20 91 CB 11 F0 42 4F 4F 53 59 53

36 Dl

09E1:C6 09E9:AE 09F1:05 09F9:D9 0A01:FB 0A09:03

91 FE

49 45 4F

4E 4D 54

0A31:45 0A39:4B

11 53 45

ID 53 59

0A41:4F

4E

54

0A49:2E

2E

92

0A51:D4 0A59:00

60

00

00

00

0A

A6

BH

S0

8A IB

91 D0

E8 B9

EF

90

A9

05

12

BA

FF

A9

CE

20 20

BD

FF

C6

FF

90 32

0899:5E

0A

CF

FF

54

0A

45

03A1:8D

55

0A

60

A9

0F

A2

BB

EB

08A9:A0 08B1:BO 08BM:C6

0F

20

FF

A9

00

20

FF

20

BA CB

FF

A2

0F

44

20

79

FF

20

CF

FF

BD

5B

0A

25

45

6D

9A

00

00

00

00

00

00

NEXTI

0E

99

55

D4 30 D6 E7

43 2E 80 00

70 CF = 0:PRINT"|CLH)"CHRS (14 )CHRS[3)"|3 SPACES)COP*R

FB AD 60

FE

20

60

B9

BD

3F

4F

HH

91 08

CF

7C

20

GM

00

20

52

[48+I):CV$(I,l)=STRS(I) IFI>9THENCVS(I,0)=CHRS(5

BF 56

FF

D0 59

50

A0

0A

ED

IE 4E

HK

5F

CF BD

54 4E 11 00 00

Al

00

30 POKE53283,0:POKE53281,0

C6

20

20 49 11 00 00

42

54

ALL RIGHTS RESERVED DIMFDS(9),CVS(15,1)

PR 40 FORI=0TO15:CVS[I,0)=CHRS

A9

5D

41

00

EG

FD

0A

20

2E

41

20

85

8D

FD CB 09 60 47 20 2E 2E 2E 44 ID 12

71

BC 24 1C 34

RH

72

5C 20

00

91

10 REM COPYRIGHT 1988 COMPU TE! PUBLICATIONS, INC. -

A9

FF

72

HE

18

8D

72

.DAT Creator

A9

CF

00

EB

Program 3: ML Boot—BOOT

FB

0S89:20

85 4C

20

0891:FF

85 8fi

85

0A 05

C6

03

00

A0 A2

20

BA

F0

72

FF

EB

0A

A9

A2 C0

62

94

55

FF

0879:08 08ai:29

02

4C 5A

EB

A9

18 D0 05 20

A7

5A

09

0A29:11

FF

BD

BE

CE

0A21:4F

A0

E8

00

Program 1: ML Boot—Part 1 0B

5A

09

A2

00

0A19:54

A2

AE

00 BA BD A7 60

0991:20

0A11:54

08

68

0A BE

59 before typing in.

0B29:09

C9

09

0909:F4 0911:0A 0919:FF

I«0 TO

RINT:PRINTGFS"

02BF:20

0A

4C

,BS:NEXT

D"

02A7:A9 02AF:FF 02B7:BD

5B

08F9:5F

310 FOR

KQ

08C1:AD 08C9:20 08D1:1E 08D9:CD 08E1:D2

S=DTS:SS-DSS:GOSUB360

RIGHTS RESERVED 53280,0:POKE 53281,

20

XP

THEN

refer to "How to Type In COMPU

PR

TS

■HSS:GOSUB360

280 GET#2,MTS,MSS:IF MES=""

Before typing in programs, please

Program 2: CeoConverter HE

SA

IGHT

AE

100

1988 COMPUTE! ?UB.,

PRINTTAB(ll) "ALL RIGHTS ISPACF.JRESERVED" PRINT"12 DOWNJI REDJ(RVS) BUILD DATA FILE FOH MULT I-BOOT...IOFFIIGRNJ"

INPUT"(2 D0WNHRV51B tOFFJUILD OR IRVSJV" IOFFJIEW DATA FILE [3

AR DD

110 120

RIGHT|V|3

LEFTJ";AS

IFASO"B"THEN320 INPUT"(2 DOWNjIRVSIBACK GROUND

COLOR:iOFF)

13 RIGHT)0(3 BCS=CHRS{BC)

COMPUTED Gazette

LEFT|";BC:

September 1988

73


Software discounters V-/ I

/ m IVI L- IV I V-*/»

For Orders Only~ 1-800-225-7638 PA Orders-1-800-223-7784

Customer Service 412-361-5291 ABACUS BOOKS Anaiom, of 1hr 1541 .Ml

"Iruluiuy of Ihr CM , .$14

1571 Internal*

*U

CEOS In !..!■■'

"■■'

■■!

)\ IfilI.'. ,-. In..

M!

Ai-i.'inlili i Monitor . . .525

$25

U.m. I'M •B«ker Baik

539 333

Cad Pjk Cad Pill IIS

,,,.525 $39

Chan F'A Chan Pjk l.'ll Cotxri

S2S $33 H5

Cobol 129

145

PPM

$H

PPU 118 S39 Speed (.-mi ■ I Of l.'-'i $35 Super C $34

Super C 128

Super Pj m j I SupC! PdvJ -.■■

TAS

TA5 IVIi ■Rrqulrri CEO5I AttFSS EfheJun vn'Up Sl.k

$39

5"

Cytl* K«itBht

$14 .$14

Itukwnrd French Sib I :..■-.■ ( ' i- ...I -:i . . , ,$lb Unkword flus&tan

Sib

$39

for W>rld Cla» L.B, ,*H 514 ■■: ■

Triple Pack! mil, HI I .KM O«r Mom.(jw . S14

VWsild CJtli

$25

'.: iii:i ■ I- .il m-i &

Diction

S19

Defender of the CrwnS23

Slnbad: Throne of 11k Falcon

..$21

The Three &IM>(M.. . .521 Warp Speed (R) 531 CMS

AYMJON HILL

CcfnmaEidD >..

51*

Kamcv KidNlkl

$H $19

NBA flatkcthjll

525

NBA 'Hvtlf. ic.iMin Di)k$14 Spitfire '40 -5U Super SuiuUy

$21

5BS 1986 Team Dill. . S1J

SBS Gen. si -r, Diik...tW $23

BATTERIES INCLUDED

General .\n1. Hi ...$119

Invenlotv «fl

S*9

Brukthrll

(19

DATA EAST

lUri Warriors

519

Lock On

Call

Speed Buggy

*i'i

Tag Team WrHllirtg . . .Sll

Victory Hoad

Call

□ATA5OFT

BAUPVILlE

...$24

• Your card is not charged until we ship

Linkword Spinish . . . .£16 Strip Poker $21 Data Disk #1 Ferrule . .514 l>-ir.! Disk §2 Male ...$14 i',iM Diik «3 Ferrule. .$14

Paperclip Publiiftri ...S33 Pipertilp 3 $33

Leader Un.uil (Original)

Lrmler Hoard

Bridge 5.0

• chinnintr on • Fro*» Free shipping on nr*4pr< orders over $100 in continental USA • No Surcharge for VISA/MasterCard

fraction*: Mult. A Div.JI'l

AKTWOBX

«5

r -'i :■;!■ Cnur*e Diik HJ

,

512

Under Fire

FAHtOLJi CotirK DisV «2 lor Vkbrkl ClA» l.i.tli

lii.ili Fume

til

$39 $19

Famout Count Diik >1 for Vtarld CUm t.B. ,114

3 Pa<k

S12

WaM tri.i.

ll 1.Tll.ll,:,n--| llckl.r-

ABACUS SOFTWARE

Basic

US ili-.-i.ir,

WjtW Ceoniaphv

'.li

$25 f»

i:.:i- . I'.r. Games .. .,519 Vid«> Uc&jsS btHKLLiSLS

Ceos 12(1

$44

Gro-Calr 12S

$44

Gra-File 120

$44

GeoWrite Wwtehop 128S44

TJwCiir

$19 -.V'

Biimarek Daik Lord

$19 il4

Global Commander ...in Huni 1or Httl October $26 Rubicon Alliance ,.. Tobruk Tomahaxk ... Video Title Shop v.

•G*o-Cjk

533

Math Blatter

•Gn>-Pf()Rrammer

H4

Word Aim. I.

•Gw-CutilWi

$33

DEStGNWAgF

S33

DAVIDSON

AlRi-bhiter

$32

Spell II

$32

$32 $31

Apollo i": ■ i,, „,■ In (he Moon

SI')

HOK OFFICt

Bubble ChoU Ciril Shark*

SW M1'

California Raisins

J1fc

Psycho

$16

DIGITAL SOLUTION*

533

Pi.h-i PljEinrr Z

F4H Break

'Hr-quires (>lci> 64!

Call

4lh & Indie-. Football .11? 4th & Irulu-i Icljn

Camiruciion Dltk.(9*a

Mini full 519 Power .11 Sim ,, $19 Ratk Em Call S?r« & VoUt, Call T«t Drive .,*19 Hit- Trains Euapc 1o Norrrundv

T.KvO.

action son

$19

Call

iriundet Chopper

$19

Uji rVrlwropel

$"

ftCTIVISION

BLut Jack Academy -525 C lOSkltlMf . $19

VL.ilnirame ...,,

Call

Might 4 Magic

$25

Muiic Sludio

$23

Maniac Mantlon

Postcards Shanghai

$23

Sib 519

Sly Travel

$3)

7hc Lail Minta

$23

AMERICAN EDUCATIONAL

Biology ,< . . . . .$12 learn in Read (Cr, HI $35 rhonkMK-J)

$2S

Science: Gwdr* 3/4.. .$12 Science: Grade* 5/6, . .$12

SclenHs Grade* 7/fl...$l2 US Geography, $"

Bank Si. Writer Carrnrn 'i.inrJkni.i:

Europe

$25

World

S13

USA

S25

Du»nhill Chjllcnsi- .Call

Pilnlilwp

P.S. Comp^imon

iib

P.S. GrapWf Library

.J23

-i, 12, tit .-i .Sib Ea. r i. Cwphits Library Holiday Ediiion ...-S16

T-ay Shop

S19

CAPCOM

GkttUft tioblim ....(19

Gummokr ......... .St9 Suit- Arm $19 Sprcd Humbler

$19

f US

Blnumial MuliipUcation

$19

First Degree & Advanced linear Equaiiont . SIS Graphing Linear

Functions

SI'S

Miivill.nicini. j,

QuadrdLk Equaliont (19

SuKCH w'Mjlh: Addlllon S. Vihi

rI'1

Call

.519

Deflnuli: Add. B.Subt.J19

$21

MINDSCAPE

Waiieland

$It

VWifkf Tour CoU

$21

[PYX

B-24

Bad Street Brawler ...$19

Eternal Damef

Blockburter

519

Hup & wn-siiL-

>n

XjmpfnEuppo

Capiain Blood

Cafl

Cluliliouw Spam

Boulder Dath

Conii rue lion Kit

$14

S19

Color Me: The Computer

California Games .,,,$24 Champ. Wrwiling ,...$14

Coring Kit J13 Crosswaid Uagic . . . .513

Death Sword Qnlroypr Di*« Bomber

,514 $24 $24

De Ja Vu 523 Gauntlet $23 Harrier Combat Sim., ,$t9 Indiana Jones b The

Final Aiwull

Call

Create A Calendar . . $19

Fast load (K>

$24

4 « 4 Off ftud Racing $24 Impowililf Minion I ,$24 L.A. Cr-ickdown

$24

Legend ol Btakdlver .Call

M^lrmrtrt^ Mind-Roll .. Strtel Cal

516 Call ..--*1&

5tml Spa fit:

.,$14

Soccer

$34

^plfleFbot .

$14

Had Warrior ip, n. Spy 1: Arrtk Anllfi

$14

$U

Sub Bailie Simulator. .$24

Summer Gamrt ..... .$14 Summer G*mei 2 ,...$14 Temphr Apthai Trilogy .514

The G*m«P Summer Edition P P, ,$74 Winter Edition

Winter Games , VW.rldCamM

$24

514 $24

CAME STAR

GFLCh. FiKittiall $23 Star Ra«k BG>ln)| 2 ...$19

'De*p*r Dungeons . . .$16

Temple fjf Doom . . .523

Indoor Sports

fclS

Infiltrator 1 or!

>■'■ i->

I nti. the- tape's \i -' ■ . $14 Living DavliBTili $19 MISL Soccer

$23

Paperboy

«J

Beyond Zp'rk \1B

$M

-'!!• t Star Soccer

S73

Urtinnied ...,,

Call

*Ref)uim Gaunilet!

Alien Jim Arctic Foa

119 S2J

Bird i Tile 1 or 2 . (26 B. Bani's Tak? 1 « 2 Hirttitt Ea. Banb t*k 1 The Thief nf l.-r,- ...526

Chnunaster 2000

S26

Chuck ¥«srr'f AFT,.52I Drninn SljitiT $21

Dragon'! Lair

, ...tW

I .irili Orbil SLUiun . , .$11

In-urn Muilr

$71

Mirblr hUdiwd

$21

Matter Ninja

519

'.'.nncfisli ..$21 Pation w. Rommel... 521 Fegaws 521

Roacfnan ..,, Rwkford <..tal.lj1.'

Scruple*

Skyf«» 2 Skaicor Die ■ :,i. fleet 1

$21

$21 Ul

> ,573 $21 $11

■=-■!■

FlHldraw 55 $23 Graphics Intreflrilor 2 $19 LOGICAL DESIGN

MISC.

iylvia Porter's FVryjrul

SupcrtaK 126

$39

SuptfKTipt b4 ^jKrscripl 12B

525 S19

Super Snapshot '.i'i .. .$47

$31

t, Cnm|Mny checki, allow 3 weeks clearance. No C.O.D,'*! Slitppmg: Car linen'

W>rd Writer 3

$2&

Wiird Writer 128

$33

D«lma! DunnMin ...P519

gBOFEMlOrVAL

An Gallery I ur 2 -Jl* El.

typing Tmor 4

,$25

StB TECH

__,J15

y Setiet Knight Of Diamond*, *25

Pmvlng Ground

Race Cir Rithnvelk .. .519 Ten Little Kobou $"9 UNISON WORLD

Art Gallfry: Fantasy.. .$16

frint Waiter Plot .. (. (M WEEKLY RFADH

|K Uswr Monrr ^t'- -Sl4

S15

*19

ABC'i $lb MaiEi 1 or I,.,.. .til Ea. Nuniben .516

Oppwttt Reading

Sprllt/abber Typing ACCESSORIES

*16

„,.,, ,J16

$16 + ,,.,H$16

Pan Scat Bateball Purr Stal Cotlcte

$15

Animation $1a1lon . . . .$49

Baikettu.ll •DjIj Dilki Avail

$75 Call

Bonut DS, DD ..5S.99 BiP Cixnpuwrvt Startrr Kit $19 Contriver Mouie . . , , . $39 Diik [Caw {Holdi 75ltt88

$23

N.R. Cltp Art Vol. 2 -$9.8i]

Conflict in Vieinam.. ,535

N.R. Clip Art Val. 3 .iSJUl

Cunihtp . ..... P P,., 513

Advanced Dtingeom

P.5. Graphic E»p*™»er $23

JL

Battle ol Antwtsm,... $32

l,nd*r W0 add $3; fr«r thipp.ng on orJenowr $100. AK

Epyl 500 K| loytlkk ..$14

Ironlrclkr P P ,,. .514 Suncom TAC S 15., ,..$14 WlcoBit Handle $17

WicoSoit $12 XETEC Super Guphlk -$S9 Cold..

Urtia-i rf the LanceS2l Pool nf Rddlancr .$26

Order; (Mm with«jh>cn tr»«l< or mmv orier shipped '"

Dili Drivr Ckancr..$t89

Xctn Super Graph!»

Di.ifi<irn:

P.O. BOX m327-DEPT. CC—BLAWNOX, PA 15238 ■PIum Read The Foltowina Ordering Terms Sr Conditions Carefully Before Placini

$25

$19

$19

t21

Fin. Planner 64

Sykia Pnrter'i r*rr*onal Fin. Planner I2fl....$33

519

CM. Library \ul. 1. .V».:'i; NiAvsroom $14 N.R. Clip Art Veil. 1 .WM

Silnrt Si-rvlce

SwIftcak'Sidewari 12B Hi

Percentage Pai*

1966 Twm O*t* Plti -$14

Project Stealth Fighter 525 Red Storm Rliinc. 525

$25 Hi

S«ifltak,fSidt*a^ ID). 519

Fraction Ac lien

519

515

Partner 64(81 Fanner IIS (R|

Ogre $19 Ultima 1 or 3 ... $25 Ea. Ultima -5 $3? Ultima 5 ...,, 539

.$25

Plrilw

General ledger ..... ,$)3

UNICORN

Batrfaall

Crusade Iti Europe.... SIS 1-15 Sirike Ea8le $23

$14

529

Footbill

Airborne Rjnger

$3J 533

sis

$19

MIC«0PRO3_E

Acdt Pjyablc Accii SffeWable

Supertax 64

Call

WWF Wrw(linn

$23

,..„,,Call

FoniMasief i:a

lohn flwav't QB

1967 Team Data Diik .514

Warlock

Evtlyn V\bod Reader . $14

Barbarian

Sib

ill C*ll

Eofa'i Term Pro H* EJob'i Term Pro 1ZS...(19 C.P. Copy 2 tt\ Doodle 525 Final Cartridge 3 54? Foul Matter 2 $29

SOFTWABE SIMULATIONS

Boi S<ort SU1t

Flrght Simulaior 1 F.S. Sf^nery Dlti*

Daia Mincer 128 ...$33

Club BacLKJmmon .. .$19 WTj»Cwpv $19 Wtga< Cimblrf $1? MELBOUHNE HOUSE

Grnerat MirkJurr

$39

H4fard'i Crown. .... .$2b

Dali Manager 7

SIMON A SCHUSTER

\.iv.,!!.■' Empire ... .519 ELEnKQNIC ABTS

$39

Wanhip

TWEWOXKS

$69 $44

VvarinS. hdfk

Dark CitfE*

■170 Deluxe L.P.

I164C Li^hl Pen

Soniof Uberty $21 v/ai Came Cunil- Set .$21

$23

ke Hockey

fleet SvHeid 2 Plui . . .131 F1«t 5v1cm 4 12B ...443

INKWEIL SVSTEMi

$2&

Shiloh- GranC* Trial . .*!&

THREE &IXTT

-

519

$19

Shard ol Spring

Call

Super Stir

Zorii WIoby.

HutlfWMl Pokrr

Roadway Europe .... .$2b

7311

(33

■All 3 in 1 Super Pack J59

52fr $26 S2&

Stealth Million . t,, P +$W

S33

DICITEK

Quntntn 2 Rings uf Zllfin Roadtvar 20DQ

*23

Pocket Writer J

J "

$39

Pan/er Siriktl S29 fruntaiic 1, 2 or 3 $5<» t*

J44

Pocket Filer 2

$n

526 .539

Boad RuTirwr...

Top Fui'l [HmlnaiQl. < ,W tNFOCOM

523

Cet1nl«"1!

Perlecl SchSi* &*.T

border Zune' .,,.., 513 Nord tt Bert touMn'l Wjkt Head or Tail of It.. ,523 Sherlock: The Riddle of the

Speiliropler

Legacy of Ancient ...tti

■■u. ii"', i\ 'Ali.i'lir.i

& Factoring

Body If.111-|i,iiiili

Dew^n.is-urm

BHQH&R6UNP

Si* $21 $21

GraphlCl Companion$11

$39 f& 519

■G«> File

Jib

Bailie Iir<i:ii/

Gem 64 •D«l« Pack Plu* 'D«lt Patk Plus

Stril* Fl«t

..$24

i" ■!,- »im! .1:

rhu Duntipnn

AMjrd Maker Plirt Blarlnn Paddln

S.D. of A.

$U9

XETEC Super Graphi.|r,5i9

-All programs «n dl«V unleu mherwlw notrdi

.^on ,n!stock 11


SOFTWARE DISCOUNTERS^ Ur AMhKILA

. Freeshipping on orders x_

For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784 Customer Service 412-361-5291

over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship

Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! Arc of Adventure . - - S9.88

HI-TECH EXPRESSIONS

America'* Cup Sailinr,$9.88 Anchor. %*M Archun 3; Adept $»4B |i-ii>lijI Cookbook vm.i Heart of Alrica S940 Lordi uf Conquest ..SIM Mail Order Momtm ■■■'....

A number game, using counting, adding and subtracting skills. Children help Crover work with numbers in five different ways as they play with the friendly Zips from Ihe

Mind Mirror

Motic Maker M.U.l.E

Murd*r tiny ..

Muiic Conil. Sti ..

$958

Realm ol I mpmubi 111 \Vt Jm

Sewn Cilio of Cold S9.88 Stfiot

Our Discount Price 56.88 ACCOM Dt

I 1..1M I>

59SB

Pinball Conn. Set. ..$958 Racing D«1. Set ii.Wl

Astro Crover

:■•»■

Viisri 59J8

.iiaa

Orw-on-One

plane! Zap.

Ate of Atn light Night Nanflull

S9M

S948 i<).Ba M48 ■.:■<■.!.

ACTIVISION

High Roller* sinn.unn Pvramid. flRODERflUM)

slick Cwtdmn...

S9JM

Supei Boulder Daih ,S9ja Touchdown Foolball .MM $94fl S948

Ullimale Wizard.

.SIM

EPYX

Gateway to Apshal . . $6.88 S9.na

Chopllfter/Davld't

Pilllop I or 2...S6.HIK.I. F.S. Graphic! SrHplHxik

Mid night

,$9411

$958

•1: Sporti S']JI8 WL Off the Wall ,.$958

*3: School

Grow'* Animal Adv. S6J1B Pill Around Town .. VtM VurwSl. Print Kil . S9M INfOCOM

HiichWkcr'l Guide . .1948 Infocomics Call leather Goddesses . .$9.88 Zork I S958 KQNAMIJACTiON CITY

CIlEUi Charlie S'UIll Hvprr SporbPing Pong$95B Track & Field S95B MASTER! RON IC

.Vlii.n Biker Boundet Qpuin Zap

WHH ibM .ibM

Energy VHrrior

S&A8

txililu fcud

$448 S638

Kme

'-■,);:;

knuhl f..inLs

$648

La« Vfl

SiMS

Ninia $458 Pro Golf S458 Prowler: War in 1150 SfrSB

THUNDER MOUNTAIN

Top Gun"1 puts you in Ihe fighter pilots seat of a technologically advanced F-14 Tomcat.

Top Gun1" Our Discount Price S6.88 Dart Tow

Allen

1948

Kinbria

Cross Country Rnad Race

Uideruoner

$958

$9.88

Mjgnelron

$988

GrHHtbusters

S988

Arjos tipedilion . .

$488

Math Mileage

M5B

Rinch Story M«hine

Wlalher Tamers CDA

U-flfl

Compuler QB

Hacker 1 or 2 ...59.88 Ea.

little Compuler PeopleSHS transformer*

$9flfl

ARTWORX Beaih Blanket

\Wleyball

S948

Equestrian Shaw lumper. .

$9.88

Highland Games Police Cidcl Thai Bo.ing

, , .S9.88 $958 $958

AVANTAGt Dereptor

$958

Deierl Foi Plainutrnn

$9.88 $9.89

Po<vel I'"'!" I

SIM ■:■■:'

Sl»ma 7

>l .Im.i V.,

SIM

Spy VI Sffy I & 1...HU

BOX OFFICE All

S94B

CBS

Timebound

Italian

$988

Me.itan DATA EAST

$988

Express Raiders Q-flert INK III EASY WORKING/ SPINNAKER

S888 $B.BB SUM

Filer

Sb4»

Planner

$b4B

Writer. HtCTRQNIC ARTS

Si4B

Adv. Conn, Stf

1948

Every bit as oulrageous and funny as the

novel.

SlkBB

Storm

S&SB

Railroad Tycoon

4TELAR1UM

Gemnone Him', r

The first inter active mystery

to use the world-famous

$958 %•>: ;:

Champ. Baseball

S'uia

\tHai Poker i Jackpot

UBS

water Poto

$648

On Court Tennii. . . . S94S

Wing Commander . . . $458

Star league Baseball.' On Field Football .$958

SEGA

Mil

Congo Bongo IX)

S4.88

Super Zaiion IR)

S45S

Microsoft Mulliplan .$988 HI-tECH

SHAtt DAtA Concmlraliori

S93a

A«ard Ware

S1.BB

Funlly Frud

$8Jia

Card Wire

Sum

Malterhorn Screamer SIp."II Party Ware

SIM

Prim Pomr »Jia Tom Sawyer's hJind . S6JIH Win, Lose or Draw .. .Call

Big Bird's Special Delivery

Greal Inl'l. Paper Airplane

Construction Set... S958 SPECTRUM HOIOBVTt

Sesame SI reel Seriet: Aslro-Grover

)e.ipardy Jr. $948 Wheel of Fortune . . .$858 Wheel of Fortune 2..$94b SIMON & SCHUSTER

S&88

$6JM

Ernie's Big SplaVi . . .SbM

Ernie'$ Magic Shapn SbJIB

Gato

S9£B

SPINNAKER

All In the Cofar Cave $448 Bubble Burien $4JU Covnic Combat S148

$bJia $648

. . . $9.BH

Tai-Pan

$948

Tau-Celi Top Gun

$448 S64B

Winter Challenge

S9M

$9*8

Question 1ELARIIIM

S9JT8

Anni

$44a

Educator

S448

EnlerUiner

$448

Home Banker

$458

Home Manager

S458

Kiichen Manager

S45B

Army Mow*

Champ. Basketball . .19JU

tbJIa S64II

Prrsidenl Ek-cl

1948

Mandarin Murder , . 194B

Our Discount Price $9.88

J9JIH

Pac Man Pole Posilion

Wlball VAtUF WARE

THUNDER MOUNTAIN

GAMESIAK

Mulants

Super Pac Man

Perry Mason: Case of

Perry Mason

KM

Pan II Slol (jr Itxer

$458 S448

Nine Princes In Amber

criminal lawyer.

S&SB

\' Mill. ■. 1.1-1 I!'.. ■.!

$448

. .

levialhan Ml Pac Man

Murder by Ihe Doien S644 Music Wriler S64fl

GeimJone Warrior. . .49*8

HI-TECH EXPRESSIONS

Hitchhiker's Guide to the Galaxy Our Discount Price $9.88

Squash

S4Sfl

America Cooks Series: American $948 Chinese S9JH French $948

inFocom

$9^8

S448

Film Maker $448 Fraction Fever S4JT8 Cold Record Kace. . .$448 Karate Clion S&OS LMTH Ilie Alph.ilifl . $4JIS iTJrn lu Sfttll $448 L'im lo Add $448 Lclier Scrambler $448

"All programs on disk

S64B

DiK Dux

$656

|r. Pa< Man

ShBS

Doc the Deitruyer . . . $65fl Tekiny SW<8 Galailan $ft5H Great tscapF $658 Implosion $958

1951

unless otherwise noted!

Ask About Our Super Specials!!!

HI-TECH EXPRESSIONS

A matching game, us ing object recognition and classification skills.

Children help Big Bird

and Little Bird deliver

packages to the right stores-

Big Bird's Special Delivery Our Discount Price 56.88

P.O. BOX 111327—DEPT. CG-SLAWNOX, PA 15238 "Pteaie Read Ihe Following Orderinx Terms & Conditions Carefully Before Placing tour Order; Order* wild cashiers check or money urder shipped Immediately on in stock ilems! Prrvmal (. Company checla, allow 3 weets clearance. No CQD.'st Shipping: Continental U.5.A.-Orde« under SI00 add S3; free snipping on orders mrt SIM. AK, HI, FPO, APO-add (5 on all ordetJ. Canada f. Pueno Kico-add SW on all ordera. Sorry, no other Inlernjliona] orden accepted! M residents add 6% sales tan on the total amounl of onJer includins shipping tharnei CUSTOMER SERVICE HOURS; Mon^Fri. 9 AM-5:30 PM Eastern Time. SEASONS FOR CALLING CUSTOMER SERVICE—41J-361-5M1 (DStatis of order or back order OJif any merchandise purchased within to dayi from S.Djlf A. Is detective, please call for a return aulhori«!ion number. V* will nut pn)cc« a return without a return auth. *l Delectlvr merchandise will be replaced with the same

merchandise only. Other return subjeil to a 30% rcMotklnn charge! Alter M dayi from your purchase date, please irfer to the warranty included with the product purchased & return diretily to Ihe manufacturer. Customer service will nol MCepI colln.1 calls or calls on $.Dnt A.'i BOflt order linn] Prices & availability are «ub(ecl lo change! New Illlei an; arrltlnt dilly! Please rail tot more Information. NEW, MORE CONVENIENT ORDER UNE HOURS: MonrThurt. B:M AMf-.OQ ?M [rl, 8:30 AM-5:3O PM Sal. 10:00 AM-400 PM Eailem Time


DH

130

INPtlT"l2

D0WNJIRVS1B0RD

EH COLOR: I OFFH3 013 FB

140

XS

530

PRINT"(2 12

LEFT]";B2:B2S=CHRS(

GF GX JC

B2) INPUT"12 DOWN) [RVSJTJIXT COLOR:IOFF)13 RIGHTJ6

540 S50 560

INTASCIMIDS [FDSU I ,J,U +CHRS[0)) i iNBXTJ

XH

150

1) INPUT"U DOWN)tRVSJFILE

SX

570

KJ

160

NAMEtOFF}";AS I(JPUT"12 DOWNJIRVSJSTAR

OE

580

PQ

180

XG

190

XJ

200 210

GK

EA

590

DK

600

GOTO260

6) :LB = AD-!IB*256 FDS(CF)-CHI!S(LB) :FD5 (CF )=FDS(CF)+CHR5(HB) IFLEN{AS)>=16THEN210

Lincoln Green

FORI=LEN(AS)T016:AS=AS+ FDS(CF)=FDStCF)+LEFTS[A

EF

14

8E

14

21

39 55

38

38

20

A8

54

45

21

FC

42

4C

2E

20

A9

93

20

D2

FF

20 D2

FF

A9

8D

0E

08 D4

20 80

12

D4

20

95

0B

00 87 A9 A5 D2 73 0F 92 20 44

20

B5

0C

20

0E

0D

62

0F

20

0A

14

20

31

E6

44

13

20

4D

14

A5

4C

D0

03

4C

2F

15

BC

D0

13

O8C1:2B

FORFC=1TO3:GET»2,AS:CF=

DC 29 0F C9 0E 4C 92 08 C9 0D D0 AE 08 C9 07 D0 03 08 C9 0B D0 D3 4C AD 57 05 C9 20 F0 9F 13 20 08 0B 20 20 08 0B 20 08 0B 0B 4C 9C 14 AD 97 20 F0 03 4C 9F 13 0A 20 B3 0A 20 83 B3 0A 20 09 0B 4C

08C9:14

AD

FB

05

C9

20

A5C(AS+CHRS(0)):PRINTCF

08D1:4C

9F

13

20

02

09

,:NEXTFC:PR I NT

08D9:09

20

02

09

20

340

GETf2,AS:CF=ASC[AS):PRI

08E1:5C

0C

4C

7A

14

08E9:C9

F0 20

4C

B8F1:8B

20 0A

03

350

NTCF FORI=1TOCF:FORJ=1TO2:GE

50

T«2,AS:PRINTASC(AS+CHR$ (0]);:NEXTJ:REM LOAD AD

0BF9:20

80

0A

0901:14

20

ED

DRESS

0 909:62

0H

8D

5F

15

AS="":FOR J«0TO15:GET*2

0911:C8

20

73

0B

38

0919:CB

C0

27

90

F3

FF

FF

9E

0B09:39

00

29

08

FF

0811:14

14

14

14

14

0819:43

2E

20

IFGS="Y"ANDCF<9THENCF=C

0B21: 43

4F

4D

31 50

F+1:GOTO150

0829:20

50

55

0B31:00 0839:8E

00

0841:FF

A9

0849:D4

3D

0851:28

0E

0B59:20

DD

0861:14

4C

0869:C5

C9

21

0871:AD

00

INPUT"12

DOWN 1 IRVE)ANOT

HER

FILE

(Y/N)13

RIGHT)

N(3

LEFT!tOFF}";GS

IFCF=9THENPRINT" DOWN HRVSJ TOO

ILES...IOFF)"~

MANY F

GOTO530:REM VERIFY DATA OPEN15,B,15,"S0:BOOT.DA T":CLOSE15:OPEN2,B,2,"H : BOOT.DAT,S,W" 270 PRINTI2,BCS;:PRINTt2,B2 S;:PRINT#2,T1$; 280 PRINT#2,CHRS(CF+1); 290 FORI=0TOCF:PRINT#2,FDS( I) ; : NEXTI

SC

310

PRINT"t2

DOWNHRV3JDATA

FILE CONTENTS:tOFF)

12 RJ

320

BP

330

KQ GR

DE

360

OPEN2,8,2,"0:BOOT.DAT,S

,BS:AS=AS*BS:NEXTJ:PRIN

TA$:NEXTI

370 CL0SE2

FA

3B0

INPUT"|2 OU

WISH

DOWN)IRVS}DO TO

MAKE

A

Y

CHANG

E(2 RIGHTJN13 LEFT)";A5 IFAS="Y"THEN70

XH

390

AS AC

400 410

END LS=RIGHTS IBS,2):HS=MIDS (B$,2,LEN(BS)-3)

AQ

420

NS=L5:GOSUB450:LB=N

HP

430

HB=0:IFLEN[HS)>0TRENNS=

BB

440

SH

450

H$:GOSUB450:HB=N RETURN EQ=0:REM MG

TO

A

0881:4C 0889:CA

CONVERT

A

STRI

BYTE

JE

460

LN$*RIGHTS(N5,1)

JD

470

0899:4C 0BA1:0B 08A9:D9

DOWN)"

KD

0879:03

0891:08

300 CLOSE2:END

MQ

37 before typing in. 08

250 260

XF KB

See instructions in arlide on page 0801:03

5,16)

12

KP

EH SA

4B0 490

IFLNS=CVS(EQ,0)THENN=VA L(CVS(EQ,U):GOTO490 EQ=£Q+1:GOTO470 HNS=LEFTS{NS,1):EQ=0

KA

500

IFHNS=CVS<EQ,0)THENN=?J +

08Bl:C9 08B9:B3

80

00

0929:AD

5F

18

4C

CE

E6

40

06

00

F5

80

00 00

EF

0A2U00 18 0A29:00 00 0A31:00 C0 0A39:00 00 0A41:00

01

00 00 03 00 00 00 18 00

0C 00 60 00

0A49I00

00

0C

0A61:00

0C

00

0A19:C0 00

0A51:30 0A59:01

00 80

00

00

00 00

60 00

00

00

00 18

03 00

00 01 00 0C

30 00 F3

00 06 Al 80 00 A2 00 30 A8 00 00 80 00 00

06 B3 00 3F

60 00 00 C0 00 03 00 00 06 00 00

18

00

00

30

05 4A

69

0A69:00 0A71:B0 0A79:0C 0A81:3D 0A89:8D

00 60 00 00 C0 00 01 8D 00 03 00 00 06 00 00 3E 00 00 IB 00 00 00 20 35 0F 20 4E 0B 20 62 0B 89 5F 15 A0 27 20 6D 0B 88

0A91:B8 0A99:88

20 C0

0AA1:A0 0AA9:AD 0AB1:58 0AB9:20 0AC1:0B 0AC9:0B 0AD1:5D 0AD9:90

73 00

0B C8 D0 F3

27 20 F0 SF 15 C9 0B 20 BD 62 0B 8D A0 00 20 8D 5D 15 15 20 76 E9 20 F0

76 79

0B 0B

CF 4D

17 0B

90 A5

25 F4

EE 90 20 15 0A FC C8 A0

5F DE 4E 20 20 0A C0 00

0AF1:FB 18 69 28 85 0AF9:E6 FC 60 A5 FB 0B01:85 FB B0 02 C6 0B09:B5 0F 20 4E 0B 0B11:FC A9 98 85 FB 0B19:5F 15 A8 AA 20 0B21:00 20 FC 0A 20 0B29J5D 15 20 F0 0A 0B31:20 76 0B C8 C0

FB 38 FC A9 A9 7F 73 AD 28

90 E9 60 07 00 0B 0B 5D 90

02 2B 20 85 8D A0 8D 15 E9

F8 E3 1A 39 8F 99 Fl ID 94

5F DA 64

15 20 15

79 16 E2

0AE1:5F

15 AD

0AE9:DA

20

0B

8A

0A 18 0F 5F F0 20 0B 0A

20 20

15 C9 4C 53

0A A0 15 C9 4C 58

00 17 0B

EE 90 8D

15 4C 0B 7F 73 AD 28 EE

C2 B8 32 BF E8 7A 6A B5

65

0A

A7

66 15 FC Bl 60 FB C0

15 60 AD 69 AC 66 15 50 A9 00 85 FE FB 8D 5D F8 91 FB 60 Cl 60 Bl FB 3A 28 90 F6 D9

53

FB

03

D2

20

02

CA

20

92

05

98

0B89:60

B9 A7

02

91

FB

C8

C0

22

20

5C

0A

02 09 AD F3 9F 13 20 B0

0A

AC

0B99:F0

09

0C

8D

18 D0

A9

7F

9B

20

5C

0C

4C

DC A9

33

01 A9

53

4E

0B

0BA9:30

0D

20

B4 34

0BA1:8D

0E

8D 20

20

6D

0B

C5

0BB1:FD A8

A9 D0

20 20

76 79

0B

6B

0B

CB

5F

15 4C El E2

76 36 66 F9

E2

3F

F4 ES E3

7B 65 15

E2

DE F2 EF F8 F3

F4 El F3 E3 00

0B91:28

90 F6

60 AD

85 FC A9 00

0BB9:91 FB C8 D0 0BC1:FE A5 FC C9

18 D0 B5

85

FB

29

5D

85 07

85 FE Bl

FD BC

F9 38

E6

FC

E6

0A

90

EF

A9

Bft Dfl

0BC9:37

85 01

A9 81

BD

0D

DC

0BD1:60

60

60

60

60

58

60

IB D4 29 91 FB A9 0C 91 FB 2C 0C 91

60 E7

04 0B 2B F8 A9 01 FB 9D

0BF9:A9

0BD9:20 kt 0C AD 0BE1:AA BD 1C 0C 0BE9:B5 FB BD 24 0BFl:50 85 FB BD 7B

B5

FB

BD

34

0C

91

0C01:FB A9

00

85

FB C8

EB

EE

9D

D2

0C09:67

AD

A0

22

0C11:D0

A9

67 8D

15 C9 04 67 15 C0

90 28

AE 0E

00 00

1A 3B

0C19:90

Cl

A0

Al

20

FE

00

15

A2

A3

DB

00 00 00

93

0C21:20 0C29:20

00

9B

0C31:

20 20 A4 A5 A6 A7 20 D6 20 20 A8 A9 AA AB 20 57 20 20 AC AD AE AF 20 D7

00

A3

FF

FF

AB

0C39: 0C41:20

20 20

20 A0 20 Al

0C51:20 0C59:20

20 20

20 20

00

B3

09B1:00

00

00

00

00

00

00

BB C3

09Q9:0B

00 00

00 00

00

00

00

00

00

CB

00 30

00

30

00 30

30 00

00

00

00 30

4F 99 AA

09D1:00

00

00

00

00

30

00

30 00

00 30

00

09D9:30

00

67

00

30

00

00

30

Bl

00

00

30

00

00

C2

September 1988

00

01

0B51:8E

20

COMPUTE'S Guzetto

00

00

0B49:8A

00 00

30

0C

00

49 24

00

00

00

03

48

00

09E9:00

00

0A11E00

20

00

RETURN

0A09:18

06 20

00

520

El

5F

00

EG

5A

00 00

FC

00

00

00 C0

30

0B4UAD

00

30

00

0B39:20

00

09E1:00

30

00 80

FF

00

EQ=EQ+1:GOTOS0O

00

60

D0

FF 00

510

00

00

AD

20

EC

30

0A01:00

08

FF 00

0 9C1:30 09C9:00

00 00 30 00 00 30 00 7F

09F9:00

03

09A9;00

09A1:FF

09F1:30

15 BC 0B59:64 15 AE 65 0B61:60 A9 04 85 0B69:FB AB AA 60 0B71:15 60 Bl FB 0B79IAD 5D 15 91 0B81:99 A7 02 CB

F0 0A EE 15 C9 18 90 0931:58 0B F0 F2 EF B7 0 93 9: ED A0 E2 F9 A0 F2 0941:E5 F2 F4 A0 E2 E9 094 9:F9 D3 B0 B0 B6 A0 0951:EF EE E5 E3 F5 F4 0959:F2 A0 Ft E5 F2 F2 B961:E5 E7 F2 E5 E5 EE 0 969:EF F2 EF AC A0 EE 0971:B2 B7 B4 B0 B5 00 0979:00 00 00 00 00 00 0981:00 00 00 00 00 00 0989:00 00 00 00 00 00 0991:00 00 00 00 0B 00 0999:00 00 00 00 00 FF

0921:AB

03

30 00

16*VAL(CVS{EQ,1)):G0TO5

76

Y

CHANG

39

240

FG JC

A

30 8F 14

230

BX

DOWU)IRVS)DO

TO MAKE

32 FF 14

220

GK

WISH

AD=VAL(BS):HB*INT(AD/25

CHRSU60):NEXTI £S

INPUT"12

OU

Et2 RIGHT)Nt3 LEFT)";AS IFA$="Y"THEN70

10:GOTO180 170

PRINTRIGHTS(FDS(I),16): NEXTI

ADDRESSIOFF|";BS:IFLE

FTS{BS,1)-"S"THENGOSLIB4 FB

DOWNJ"

PRINTBC,82,T1 PRINTCF+1 FORI=0TOCF:FORJ=1TO2:PR

13 LEFT)";T1:T1S=CHRS [T

T

DOWN}iRVS)DATA

FILE CONTENTS:) OFF7

RIGHT)

0C49:20 0C61:D4

20 29

A4 A3 A5 A9

20 A2 A6 AA A3 A7 20 A4

04 AA BD

0C69:FB 0C71:BD 0C79:0C

CB BD 4C 0C 91 FB

44 91 A0

0C81:69 0C89:S8 0C91:04

28 85 FB 90 EE 68 15 AD 90 Dl A9 00

AB 0C

3C

AC AD

20 20

BB DE

AF AD

20 IS

2B 5B

AE

0C

20

05

91 El

0C 91 FB C8 FB C3 BD 54 00 A5 FB 18

15 E8 2C

02 E6 FC 20 68 IS C9 33 8D 68 15 C0


0C99 :ee

67

15

AD

67

15

C9

06

08

8D

02

D0

79

60

A9

04

A9 Bl

AD

10

D0

49

60

0F51 :10

AD

04

DO

18

AD

36

0E

BD

9C 43

D0

15

15

A5

AA

8D

8D

FB

AS

02

0CB1 :8D

85 68

FC 67

08

0CA9 :00

85

18

69

BC

0F41 : 02 0F49 : 90

D0

0CA1 :90

0F59 :8D

69 08

04

D0

90

0CB9 : 20

D0

8D

21

D8

AD

10

D0

85

3E

80

A9

00

85

0F61 :49

04

0CC1 :FC

AD

06

D0

AD

A0

69

0E

91

0F6 9 :1B

10

D0

AA

0CC9 :36

8D

06

DO

FB

A0

90

80

03

08

10

D0

84

A0

36

8D

10

D0

0E

41

08

D0

0CD9 :91

C8 C0

69

08

04

90

F6

A9

08

91

AD

10

D0

FB

C8

C0

28

90

10

80 9A 76

10

D0

0CE9 :A0

A5

FB

IS

69

28

60

20

00

EC

AO

19

D0

08

90

02

E6

BD

03

D0

58

FC

0F99 :AD

05

D0

38

0CF9 :DB

90

D8

A5

E9

08

8D

FB

A5 C9

38

E9

0CF1 :FB

C0

05

FC

0FA1 :D0

AD

07

D0

0D01 :D2

A0

00

A9

01

91

E9

08

8D

88

FB

38

0D09 :C0 0011 :F8

2B

90

F7

60

B7 A9

A9

0D

26

8D

F9

07

0D19 :27

BD

FA

07

A9

28

8D

0D21 :07

A9 27

29

BD

FC

07

A9

D8 F7 AC 85 03 C9 ID 90 B2 C8 56 BD 70 A9 00 FQ FE 05 83

B0

0CE1 :05

BD 49 12

08

FB

49 18

08

FB

0F71 :AD 0F79 :AD 0F81 :D0

90

0CD1 :F6

D0 A9 FB AB C8 C0 00 AD

08

63 4fl Fl G4

D0

A9

01

8D

15

D0

Cl

07

8D

2B

D0

8D

29

D0

F5

2A

D0

8D

2B

D0

A9

01

BD

88

00

D0

CA

A9

00

3D

5A

25

D0

A9

59

0D29 :BD

0D31 :A9 0D39 BD

FC

A9

0F89 :8D 0F91 :03

8A

C9

48

1291 :00

00

28

00

00

00

00

4F

DO

IB

29

07

00

00

28

00

08

00

64

CF

10

AD

CF

12A1 :00 12A9 :00 12B1 :24

00

8D

AD 20

1299 :28

25

08

10

28

00

00

IB

00

00

38

C8

37

0DA9

00

00

00

00

0F

3F

00

39

1049

D0

FF

11

AD

0DB1

0F

3F

FF

FF

FF

FF

00

20

37

0E

0DB9 F0 0DCL 00

FC

FF

FF

FF

FF

FF

00

1059

4C

28

10

00

00

00

F0

1061

FC

FF

FF

23 8B 57

1051

FF

74

15

BD

1069

AD

09

D0

0FF1

0FF9

D0

13

CF

AD

20

37

D0

C9

64

90

50

4A

29

02 4C

F0

49

71

10

13

20

E4

15

A5

C5

BE

D0

03

4C

33

08

C9

16

DO

F3

E2

FC

11 41

EC

1089

29

02

D0

1091

05

FF

FF

FF

3F

0F

00

DO

FF

67 42

20

FF

FF

F0

00

00

00 00

BF

FC

F0 00

FF

0E01

FC 00

00

CF

07

1099 10A1

D0

FF

11 92

0E09

00

00

00

00

00

00

00

0E11

02

05

02

05

0A

0E19

2A

26 39

80

40

A0

50

AB

15 54

01 40

AA

00

BA

0E21

00

00

00

00

00

00

A0

DD

0E29

00

00 B9

A8

BD

99

00

C8

0E31 C0

35

99

80

90

F5

60

09

AD

02

C3

0E39

D0

18

6D

75

8D

02

D0

0E41: 90

0B

10

49

7C

AD

IS D0

02

8D

9B

10 D0 AD 9D 05 6D 75 15 D0 18 6D

05

D0

18

6D

75

DE

D0 8D

AD

07

D0

18

4C

D0

AD

06

El

75

07 15

06

D0

AC

10

D0

BD 49

08

BD CF 75 C9 18 FB

10

C0

12

0EFLs 02 0EF9: B0 0F01: 10 0FB9: 8D

D0

38

as

BD

02

08

AD

10

D0

49

D0

AD

04

D0

38

04

DO

B0

08

AD

04

8D

10

E9

08

BD

13 D0 08 D0

49

0F29: AD 0F31: D0 B0

3B

D0 AD 06 D0 0B 8D E9 08

08

AD

10

D0

0F39: 8D

00

60

20

18

0E

AD

05

D0

DG

51

10A9. AD

4C 73

20

AD

00

D0

BA

10B9! 10

15 07

00

10B1: 0E

C9

07

D0

AD

iaci: BD

B3

4C 74

15

D0

20

92

0E

10C9: D0 10D1 BC

DO

A5 00

4C

28

10

D0

A9

96

10D9: D0 A9 00 8D 02 10E1: 8D 03 D0 A9 BA 10E9: A9 00 8D 05 D0 10F1: 06 00 A9 00 BD 10F9: 4E 8D 06 D0 A9

DO

28 15 AD 09 04 A9 8D 01 A9 96

8D

04

D0

A9

28

BD

07

D0

A9

FA

BD

1101: D0

A9

00

BD

10

D0

1109: BC

8D

00

D0

1111: 00 1119: BD

A9

A9

64

80

03

D0

A9

1121: A9 C8 1129: 06 D0 1131: 5A 8D

BD A9 03

D0

1139: D0

A9

12

1141: 10

00

00

00

68

00

00

7F

44 70

95 E5 E6 58 9B EA E2

1381

4C C9 27 11

11

11

05

50

1389

4C 11

59

20

41

13 4C

47

41

49

4E

3F

0C

EB

1391

20

3C

59

4E

3E

00

49

AE

43

413

4E

53

20

00

13A1

15

CE

6B

DD

09

AD

6B

15

C9

FF

DO

6F

A9

FC

98

01

BD

D0

05

09

02

D0

A9

62

08

57

00

BD

04

A9

0F

80

A8

05

D0

A9

FF

D4

A9

29

8D

FB

DC

8D

07

00

BD

D4

A9

0B

00

80

1309

14

A9

96 AS B6 8D 07 A9 59 09 63

14 15 4c

6C

8D

31 6B 13 D4

AD

96

13A9 CE GC 15 20 13B1 15 DO 0A AD 13B9 A2 00 4G 60 13C1 A9 80 8D 12 13C9 0E D4 8D OF 13D1 13 04 A9 F0

03

60

52 10

1399

2F

0F

8D

18

04

A9

81

aD

BB

8D

10

DO

60

00

D4

A9

80

8D

12

D4

A9

14

00

00

68

00

20

0B

D4

A9

0A

8D

07

C9

00

01

55

00

00

D4

BO 80

60

10

08

D4

A9

CC

01

A9

00

D4

A9

0F

80

21

1401: 8D

09 80 0D D4 A9

0C

00

13E1 13E9 13F1 13F9

12

0?

0B

D4

A9

0F

BD

18

D4

14091411: 1419: 1421:

9B

EE

69

05

20

IB

AO

18

15 A2 FF

A2

13 17

F0 14

F0 07

57

00

BD

98

94

20

D2

FF

E8

9E

69

15

20

BD

20

20 18

A9 D2 20

00

CD

AE A9 A2

4C

FF F0

FF

B5 8B A6

3B 33

84 E2

23

D0

CD

1371 1379

6A

40

58 04

68

40

04

00

68

00

00

58

1169: 00 1171: 45 1179: 00

00

65 00

00

45

00

00

44

00

00

00

43

00

00

40

40

30 58 98 04 31 00 A4 44 A4 00 45 00 EA

00

00

00

00

00

1181: 10 1189: 00

C0

00

00

10

00

00

00

01

55

00 00

68

68 00

7D

00

58

08

1429 1431

A0

10

58

00

01

A9

00

04

71

1439: A9

5C

20

D2

FF

AD

6C

40

04

A8

68

40

23

1441

AE

6D

15

20

15

01

CD

BD

A9

20

1149: 1151: 1159: 1161:

BA

1369

FB

FF

20

89

40

21

FF

00

60 E9

27

01

CF

FF

00

AD

C0

E8

FF

00

0B

25

FF

FF

00

D0

02

15

20

FF 00

FF

0F

10

BE

6A

07

FF

B0

40

F0

FF

0DE9 3F 0DF1 FF 0DF9 FF

0EE9: 8D

1309 ;8D

8D

0A

DO

0EE1: D0

12E9 :90 12F1 :15 12F9 :B9 1301 :40

8C

B9

BD

02

75

12D9 :A0 12E1 :00

00

AD

ED

3C

60

E0

1081

0DE1

F3

38

99

58

A2 D2

FF

5F

17

15

FF

35

13 AD 6A 15 F0 ac 6A 15 B9 C0 03 C8 CO 40 90 F5 00 A9 01 80 6A 15 12 99 40 03 C8 C0 F5 60 20 Cl 13 AD F0 11 AO 00 3C 6A 40 11 99 40 03 C8 90 F5 60 AO 00 A9 6ft 15 B9 30 11 99

08

FF

AD

12C1 :C1 12C9 :00 12D1 :40

20 A0

69

FF

D0

00

65

FF

09

23

AE

FF

D0 15 8D D0 49

00

4C

FF

09

00

14

FF

AD

05

03 13 60 19

0DD9

BD

66

12B9 :00

0A

8D

L5

E2

2B

F0

EA

15

10 D0

00

03 00 11 11

20

31

71

BD

00

00

1359 1361

4C

1079

75

24

00

B7 64 94

1071

EB

6D 0ED9: 08 D0

00

05

92

E3

FF

08

00

00

1351

FF

FF

8D

24

00

DB

FF

FF

0EC9: 49

A9 D8 C9 BD AD 72 15 BD 15 5B 0E AD 05 D0 C9 7E 4C 71 10 C9 02 CO 73 15 BD 15 D0 DC AD 07 00 D0 IB 21 C9 03 DO 14 AO 79 15 D0 20 37 0E 87 00 03 4C 2B 10 73 C9 04 DO 18 AD 3F 15 00 20 92 0E D4 00 EB AD 10 D0 27 E4 4C 28 10 C9 14 AD 72 15 SD 15 7D 10

00

11

FF

FF

10

11

AD

00

FF

FF

0F21: AD

08

10 15

06

FF

FF

0F11: 49 0F19: 38

20

C9 BD 15

FF

FF

0ED1: 18

06 D0 71

0C 95 F6 62 23

10

FF

FF

33

E8

D4 13

28

FF

0DD1

D0

IB

1311 03 CB C0 40 90 FS 60 20 1319 Cl 13 AD 6A 15 F0 11 A0 1321 00 8C 6A 15 B9 40 12 99 1329 40 03 CB C0 40 90 F5 60 1331 :A0 00 A9 01 8D 6A 15 B9 1339 80 12 99 40 03 C8 C0 40 1341 90 F5 60 AD IE D0 29 01 1349 DO 03 4C 65 08 20 DO 10

0DC9

10

FF

15 AD CF

E4

AD

01

00

01

20

08

00

00

20

B0

B0

3B

00

C8

FA

D0

00

28

D0

06

00 2C

B8

00

1041

0EC1: 8D

60

00

103 9

8D

00

28

7A

F0

00

00

IF

07 15

00

14

00

00

75

00

00

55

15

BD

18

00

00

E3 60

ED

00

14

00

8D 15

38

00

00

00

FF E3

D0

28

1269 :00

00

8D

ED

1261 :00

2B

A9

06

FF

00

00

38

DE

40 38

1289 :0O

0B

AD

00

58

10

F0

D0

00

01

EE

A7

DEB 9: D0

19

00

8D

4C

0EB1: 07

00

18

58

01

2D

00

00

03

0D99 0DAI

AD

28

EA

01

AD

00 00

A9 15

1031

D0

4A

8D

84

D0

88

28

78

EF

05

00

00

60

95

AD

28

00

0F

29

8D 05 75 15

00

55

A9

4C

D0

00

00

D0

D4

15

05

00

03

IB

10

00

28

09

15

75

00

00 05

AD

8D

23

15

15

02

00

00

E2

ED

00

00

8D

0EA9: 36

00

04

0D

0EA1: 49

38

00

08

0A

00

1281 :05

0D91

10

00

1279 :00

0D89

15

82

10

1271 :14

F0

DO

AF

00

AF

01

10

00

10

AD

01

AD

00

00

08

A9 29

ED

IS

00

8D

A9

0B

00

10

69

0D79 0081

38

00

00

IB

0E AD 02 1021 :AD 10 D0 102 9 08 80 CF

B0

10

00

69

1019

D0

00

18

B7 8D E2

02

A8

D0

15

D0

18

09

6F

02

24

00

D0

BD

AD

00

00

07

8D

0E99: BD

28

28

AD

0D71

D6

00

00

AD

1C

D0

28

00

D0

0FC9:D0 0FD1 ;07 0FD9 :8D 0FE1 ■14 0FE9 60

D0

8D

00

28

74 IP

10

10

DA

05

1011

49

00

D0

AE

10 D0

00

00

23 00

03 BD 08

15

D9

0A

00

3D

70

0B

28

00

08

BD

D0 90 10 75

00

28

69

3D

08

00

00

18

0D69

D0

55

1211 :00 1219 : 28 1221 :00 1229 :00 1231 :18 1239 :00 1241 :05 1249 :00 1251 :00 1259 : 18

69

90 20

0B

A2

18

10

BD

00

00

28

D0

04

15

00

05

74

75

00

D0

C9

0E89: AD 0E91: 60

50

0FC1 :AD

■1C

ED

00 00

0FB9 :03

10

38

00 28

7F

1009

AD

El

1201 :50 1209 :00

09

1001

D0

00

08

EC

09

00

AD

01

D0

00

12

58

09

3B

E9

69

AD

00

EC

8D

8D

00

38

A9

D0

10

20 08

00

0E79: 15 0E81: 6D

65

11F9 :00

D0

15

0E71: 10

DE

00

60

0D59 0D61

AD

00

20

09

10 0D 15

08

00

08

D0

0D51

0E69: 90

14

00

AD

A9

15

00

54

09

0D49

0E49: 0E51: 0E59: 0E61:

00

0D

00

D0 A9 BC 96 8D 01 D0 D0 A9 03 BD 8D 26 00 A9 A9 02 8D 6C 6R 15 A9 04 6E IS A9 4C 4C 8D 6D 15 15 AD IB D4 A9 FF BD E2

41

14

0FA9 :07

8D

75

00 00

0FB1 :8D

0D41

1C

11E9 :00 11F1 :14

Bl

60

EA

08

37

10

D4

AD

D0

C6 34

02

8D

64

1199: 6A 11A1: 00

E9

08

94

00

00

00

00

FB

A9

1449: 20

D2

FF

60

A2

18

A0

00

00

00

01

6C

20

F0

FF

AE

6D

AD

AE

00

02

04

00

00

04

00

20

CD

BO

A9

20

20

04

00

B0

03

84

0C 00

00

A0

20

18

20

D0

30

28

3D 61

18

00

00 00

A2

00

00 50

00

00

03 9E

10 80

11B9: 00 11C1: 50

7E

AE

6F

28

00

AD

70

15

00

55

00

00

28

50

CD

BD

A9

20

00

28

D2

FF

2C 96

49

10

28

00

00

26

11D9: 18

AD

E2

00

00

18

00 00

1479: 60

20

00

C8 99

1471: 20

15

08

11C9: 00 11D1: 00

1459: 6E 15 1461: 02 FF 1469: F0 FF

15

Al

llBli 44

44

1451: 18

FB

74

19

10 DO 06 D0

11A9: 00

AS 00

40 58

20

41

11E1: 00

4C

28

00

00

IB

3B

07

87

AD

15

F0

15 06

4C

14

14 E2

9D

00

88

20

00

1481: 15 1489: BB

76

77

□3

15

06

00

AD

15

F0

00

13

20

11

1191: 00

18

COMPUTEfs Gaielte

60

23 19 0C

September 1988

77


1491:9D

15

4C

99

14

20

76

15

14

B2

49

20

CC

FF

A9

FA

C728: 67

E5

6E

85

67

BB

AD

E3

15

F0

06

8F

20

C3

FF

68

4C

3B

A4

24

69

26

67

90 C6

AC

4C

AA

14

20

BB

0E

C490: A9

IB

A0

C4

20

IE

AB

20

07

60

IB

65

BB

14

AD

E3

15

F0

40

C498: 9F C6

C9

08

B0

E2

4A

6A

6D

A5

A5 67

69

4C

C730: 06 C738: E7 C740! 69

06

14A1:20 14A9:15

14 15

C480: 4C C48B: 04

48

1499:4C

6E

14B1:O6

20

BB

15

4C

BB

14

20

47

C4A0: 6A

6A

B5

04

A9

3E

AO

C4

37

C748: E6

26

06

65 06

69

85 26

14B9:AC 14C1:70 14C9:16 14D1:15 14D9:20 14E1:62

15 AD 15 00 AO 6E

6F

15

D0

20

AD

04

C4A8: 20

IE

AB

20

9F

C6 C9

40

C750: FE

D0

E7

60

00

00

IB 15

AD

6D

15

D0

51

CE

0A

OA

B5

05

20

CC

D0

A2

00

BD

EB

E8

4C 4C 55

44

20

45 6D

52

59

00

50

1501:AD

02 FF 08 A2 IF 59 43 48 43 55 6E IS

11 14 D4 60 20

C4B0: B0 C4B8: FF

70

15

A0

B9

1509:00

AA

04

B0

05

A9

02

29

75 15 BD 1519:15 C8 E8 C0 1521s IF 0F 07 03 1529: 0B 07 03 05 J.531SBD 42 15 F0 1539:E8 4C 31 15 1541:15 93 05 50 1549:41 4D 20 42 1551:42 45 52 54

21

99 F4

71 DF 60 D5

0F

13

36

09

15 90 17 11

A2

00

ID

07

20

D2

FF

A2

02

4C

31

1559:42

59

20

00

1561:00

00

00

1569:00

00

1571:00

00

1579:38

E9 6E

0A

1581:AD

15

1589:15

B0

10

A9

00

1591:80

E2

0A

60 60

AD

15A1:69 15A9:6E

15 80

15 15 80 60 6F

AD

1599:8D

6E E2

60

AD

6F

15 6F 90 15

6F E9 00

15 01 8D

B0

IB

BD

70

6F

15D9:AD E3

15

15E1:60

00

00

15E9:03

A9

EA

14E9:11

14F1:41 14F9:4E

E0

00

4F 45 56 18

1511:8D

15B1I0A

15B9:15 15C1:8D 15C9:3B 15D1:A9

04

IF

20

E4

77

A9

00

20

BD

FF

A9

04

F0

0A

8C

C4C0: AA

A0

00

20

BA

FF

20

C0

A0

14 13

4C

7F

C4C8: FF

B0

B8

A2

04

20

C9

FF

F3

13

AE

C4D0: B0

Bl

A9

08

20

D2

FF

20

41

52

45 41

97

C4D8: 8B

C6

A9

00

85

6C

85

6D

65

73

C4E0: 85

6A

85

6B

A9

00

85

FB

83

C4E8: 85

FC

85

66

A9

03

20

El

07

C4F0: C6 C4F8: A5

A5

06

85

02

A5

FC

4B

C000: 20

09

C0

20

DE

00

6A

85

03

A9

C7

80

ft9

00

8D

5E

80

5F

03

B5

03

A9

00

85

DB

B0 89

C500! E5 C50B: 85

69

A5

03

FB

85

C010

26

69

0A

E6

69

0A

69

0A

26

69

85

65 69 67

67

02

69 26

DA

CS10: 0A C518; 90 C520 26

29 26

63 67

C008: C0

C0 C7

4C

FB

4A 38

49

C528

29

07

65

67

B5

67

52

31

C530

29

53

re 1

05

BD

61

C7

fl9

05

DB

62

A9

00

A2

00

9D

01

C7

C020: 00

D4

EB

E0

IB

D0

F8

A9

0A

AS

B4 Al

C02B

0A

3D

BF

C7

A9

92

03

BD

A5

C030

C7

A3

06

8D

20

D0

BD

90

67

C038

D0

A9

08

8D

64

C7

FC

0A

B6

0A

66 6E

C7

8D

8D 65

C0 21 63

26

63

65

67

85

FD

A5

02

C7

8D

6F

65

63

65

04

85

FE

78

69 A5

AB

C540

03

C050

A9

00

8D

70

C7

80

71

FE

C548

01

48

A9

00

85

01

A0

00

OD

C058

A9

0B

8D

6D

AD

E7

00

SB

C550

Bl

FD

85

65

68

B5

01

C060

29

FE

8D

0E

DC

71

00

C558

A5

02

29

03

49

03

C068

FB

85

01

A9

00

FB

A9

6D

15

93 42

A5 85

29

00

EE 9F

0E 01

DC

58 0A A8

C7

C560

F0

05

65

88

D0

FB

A9

ED

00

85

FD

A9

IB

90

00

A5

6C

38

E9

E0

15

BB Bl

B0

C078

30

FE

AO

00

Bl

FB

91

01

6E 15

21

C570

A5

6D

E9

CD

C0B0

FD

A5

FB

13

01

AD Cl

C578

29

03

85

85 A5

FB

2D

69 85

15

49

FF

99

C580

C6

A9

0C

A5 4C A9

65

8D

BD 6D

01 B0 08 65 D0 03 20 El C6

85 85

A9

85

00

FC

C563

C070

15

46 63

6D 90 15

15 03

18

51

38

85

6B

E5 A0

FB

EE

C5B8 C590

04

IB

69

A0

4A 85

61 A9 66 61

03

EE

70

62

38

E9

0A

AD

15

15

BD

70

49

FF

BD

78 8D

A9 15

31 03

4F

CE

49

5B

72

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

AD

80

6D

38

E9

AD

15

programs,

See instruction*. in article

01 38

E5

IB

C09B

00

85

00

82

C9 A9

7A

FD 04

C9

65 69

C0A0 C0A8

FC 00 85 FD A5 FE C9 38 DO 00 D0 D6 A5

B5

01

AD

0E

DC

56

C0BO

8D

0E

DC

AD

18

D0

29

FD

06

F2

C0BS

18

0C

8D

18

00

A2

06

FD

26

FE

65

F0

C0CO

C7

9D

18

33

E8

90

02

E6

FE

06

ID

C0C8

7A

D0

F5

A2

00

BO

C2

C7

E8

FD

26

FE

06

FD

26

FE

06

Al

C0D0

9D

10

33

E8

08

D0

F5

D8

C5C8

FD

26

FE

A5

FD

06

85

2E

C0D8

A9

28

8D

60

20

3F

30

C5D0

FD

A5

FE

65

FE

A5

FF

C0E0

Cl

20

5D

C2

A0

00

AD

62

C5D8

6C

29

03

B5

69 67

FB

90

C0E8

C7

FB

0A

AD

61

C7

D0

EE

03

85

69

A0

00

4C

F7

C0

fl2

00

BD

D0

04

4A

4A 69 AS

5C

E0

01

fi2

05

65

EF B4

C0F0

C5EB

29 A6 4ft

E5 61

C5E0

65 85 A5 Bl

E0 60 C7

C0F3

B9

94

C7

C8

EB

C0

Al

<t Pi

EF

C7

99

* >

05 02

F4

A0

00

A9

91

20

CC

0E

C100 C108

00

69

FF

A9

3D

20

D2

FF

A9

F0

A3

F0

4C 05

C110

9F

20

D2

FF

A2

00

BD

94

EA

C118

C7

CD

93

C7

D0

02

A9

20

57

C120

29

7F

20

02

FF

EB

E0

B3 D5

C5B8

FD

4E

C5C0

E3

15 15

IE

BD

14

05

58

60

FB

FD

C5F0

4A

29

0F

0A

0A

05

C5FB

AB

B9

60

C4

85

C600

29

01

0A

05

C608

05

46

Oft 63

63 67

88

DO

FB

46

C610

66

E6

6C

D0

02

E6

C618

E6

64 66

63 6D

A5

66

C9

07

F0

03

ID

C128

D0

EC

A9

00

85

C6

A5

C620

4C

EC

C4

A5

64

38

6ft

20

FA

C130

F0

FC

20

E4

FF

C9

C628

D2

FF

20

El

FF

DO

08

A9

3E

C13B

05

C9

4E

D0

ED

00

59 60

27 C6 F0 A9

-

C140 C148 C150

a i

n T

FF

FF 20 A9

16

8D

72

C7

A9

A2

20

59

02

FF

20

D2

FF

A9

11

20

67

FF

A9

9D

20

02

00

CE

72

C7

D0

FF E6

20

FF

A9

57

C7

A9

A3

20

C7

D0

F6

A9

D2 20

AD

CE

72 72

07

20

02

FF

CA

00

FA

18

90

20

D2

FF

A2

00

BD

86

C7

29

7F

20

02

FF

EB

25

C1A0 :E0

05

00

F3

A9

20

20

D2

10

C1A8 :FF

AD

61

C7

IB

69

30

20

27

C1B0 :D2

FF

A2

0B

A9

20

20

02

83

C13B :FF

CA

D0

F8

A9

05

02

0D

C1C0 :FF

A2

05

BD

89

C7

20 29

C1C8 :20

D2

FF

OA

20

20

E8 D2

E0

C1D0 :A9

FF

AD

C1D8 : 18

69

30

20

D2

FF

C1E0 :A9

E9

8D

BB

C7

35

ClEB :05

8D

BC

C7

85

FC

C1F0 :C7

18 C7

69 69

15

BO

BD

CIFB :BC

91

FB

BD 6E

BE

C200 : 69

00 A9

C208 :FB C210 :00

A0 A9

15

A9

6D

E9

85

FB

91 A9

98

02

E6

CF

FC

AS

FB

C9

90

00

06

A5

53

C1S8

FC

C9

01

F0

03

4C

E5

C160

C65B

A9

20

D2

FF

20

BD

C168

D2

C660 C668

A5 18

00 6A

EC C4 8B C6

C9

DC

F0

A5

6A

F7

C170

D2

69

07

85

6A

16 90

02

E6

16

C178

29

8D

C670

6B

A5

6A

A6

6B

85

4C

E4

C4

A5

6B

B6 01

C180 IFF

6D

6C C9

A5

C678

28

C13B

A2

C680

D0

E4

20 CC

FF

A9

04

20

4F

C688 :C3

FF

60

A9

IB

20

D2 FF

9D

C190 :A9 C193 89

C690 .A9

10

20

02

FF

A9

00

20

C69B .D2

FF

A9

1C

4C

D2

FF

AO

EE D4

C8

C650

20

CF

FF

99

00

02

03

F0

06

A5

CB

C6A8 :C9

0D

D0

F5

A9

00

99

85 4A

04

AD

13

D0

C6B0 : 01

A9

0D

20

D2

FF

A5

65

05

85

05

0A A7

C6B8 .48

A5

7B

4a

A9

00

85

C9 FF 58 7A 29 7A 9A

C4 42

0D

45

4E

54

45

30

C6C0 :A9

02

85

7B

20

79

00

20

13

49

54

20

4D

41

B6

C6C8 :8A

AO

20

9B

BC

42

4C

4F

4B

20

2D

C6D0 :63

05

64

FB

03

C430:4E

55

4D

42

45

43 52

20

28

DF

C6D8 :68

B5

A5 4C 7A

62

20

C438:30

20 54

37 45

29

20

00

00

C6E0 :60

20

43

4F

45 4C

FE

52

CC

C6E8 :FE

C448:4F

52

20

42

4C

4F

43

4B

A7

C450:20

4E

55

4D

42

45

52

20

C458:28

30

2D

36

33

29

20

C460:FF

FF

00

40

EB

DF

C46B:BD

E5

5A

1A

EF

BF

C470:Ba

E5

FF

BF

4A

C47B:5A

5A

14

20

A5

1A E5

COMPUTE!* Gwwtfo

F6

B5

D0

C6A0 :00

7B

D0

6B

FB

D4

C428:50

A3

C7

A6

E6

05

4A

A9

72

6A

6D

6C

85

6A

72

CE

A5

86

00

C640 C64B

Ay

04

4A IB C40B:04 09 C410:29 F0 C41B:4C B6 C420I52 20

8D

FF

35

C638

El

85

00

27

07

20

05

0B FB

yj

U jI

7B

68

35

6F

A9

00

85

80 C4 A5 65 6E 85

85

06

A5

6C

B5

69

A5

64

C6F0 :6D

85

67

D0

0B

A5

18

E8

C6F3 :6F

B0

05

A9

00

B5

69 C5 06 60

00

89

C700 :06

6F

26

6E

E6

A5

67

FF

42

1A

6B

C70 8 :C5

6E

F0

08

B0

FE F2

90

0C

33

C218 :FC

A9

00

91

FB

A0

10

40

16

C710 :E6

FE

BO

0C

A5

69 CS

6F

77

91

FB

A0

IS

A9

EB 14

D7

B4

C718 :F0

F6

B0

E4

46

6E

66

6F

A0

00

A9

00

8D

23

5F

C720 :A5

69

38

E5

6F

85

69

A5

6A 4C

C220 :0A C22B :FB

C230 :8D

B6

C7

A9

00

80

Saplember 1988

85

BB 01

28

61

A9

4C

04

88

D2

FF

C630

q

DD

9F C7

C3 66

r 1

6A 29

AD

09 01

FD

FD

CC

8A

C4

5C

01 09

FE

C5B0

10

49

C3F0:90

A5

85

15 Cl

DD

20

DB

DC

26

70 B0

CE

29

B2

69

69 BD C2

4C

D0

FD

FE

61

85

03 03

11

01

A5

00

00 29

C3EB:AD

69

FE

C5A8

56 before typing it

69

B5 85

9A

an page

FC

18

A5

05 04

\j

A5

C090

7B

08

A5 D0

III

C088

6A

02

69

03

please

99

C7 C7

A9

FA

TYPII

0E

8F

C7

FB 7F F0 31V 00 44 E0 E4

FC

CS9B C5A0

til ■a ■13

20

27 47

C538

52

42

D0

1A

SD 3D

it

C3F3:03 C400:AD

BB

C040 C7 C04B A9

Multicolor Graphics L/Ul 1

A9

A5

20

1

C7

C01B: 8D

35

69

59

i

oh pagt

39 before typing in.

E6

refer to "How to Type In COMPUTE s GAZETTE PrOErams,' Alf H>in£

See instructions in irtide

02

47

20

Before typing ii

03

1/ I 7\ V a Fl 1 1 nv KJ V V

02

4F

)[.

00

20 75 F3

52

Hfl

26 B2 F8 6F 85 D9 67 B0 3A 67 C6 6F 00 00 96 1A

FE

AO

7F

9D

D0

58

A6 D0 F3 64 62 C7 A5 A0 00 A2 FB A9 17 AD BB 9t> C7 AD 7D C7 A9 9A 0A 91 54 FB A0 33 D9 85 55 0A A9 BE 01 91 7B 5E C7 29 78 C7 A0


Is 1st In PRICE, SUPPORT, & GUARANTEE! WE LOVE OUR CUSTOMERS!

Prices Expire 9-30-88

15 Day Home Trial * 9O Pay Immediate Replacement Policy

Hi-Speed NLQ Mater

Complete C64c

C128D Computer

Lowest Price of 1W CPS Printer

Commodore System

Available Anywhere

• High Speed Dot Matrix • Near Letter Quality Selectable From Front Panel

• Italics - Elite ■ Condensed ■ Pico ■ Tractor /Friction Feed

• Commodore Me Computer

• Full 12S Detached Keyboard

• Centronics Poroltel Port

• Euolorator Plus Disk Drive • 1T Monochrome Monitor

• Genuine IBM© Printer With Interface And

One Roll Of Paper • G£OS Frogrom For Word Processing 8 Drowing

Our Low Sale Price

• * Lifetime Warronty On Print Head • SMonth Replacement Policy For Printer • Dot Addressable Graphics • 8K Print Buffer ' low Cost Adopters Avoiloble

$39595 149 Excelerator Disk Drive

Expar>dab1eToM0K

• 3 Operation Modes

(CW.C128. 8CP/M. Ver.3.0) • -40/ao Column Output. 16 colon • Free Programmer'* Reference Guide

Our Low Sale Price

Lilt (825

' 1571 Drive With 128K Of User Memory

lisi J499

Genuine IBM® Printer «%" Letter Size *U Column Limited Quantities

Our Low Sale Price

$419

95 Li ii S549

SVa" Floppy Disks

Double Sided Double Density Minimum Quantity 50

Maiimum Quantity 250

Box of JO

19* iO.JO (191 Bach)

(without slnoves)

Box of 50

110.50 (31- each)

(with jloovei]

Box of 100 (no limit)... 124.00 |M< oath) [wilh '.l<in v,.', & labels)

100'. Certified - Lift el i me Guarantee Economy Sleeves

Disk Labels

Disk Nolcheri

• Upper A Lower Cose

(with true lower descenders) Advanced Dot Matrix ■ Heot Transfer Gropliics With Commodore, & Apple Interfaces Ready to Hook Up To Serial Port Of IBM® PCjr. Low Cost Adapters For IBM®. Apple, Commodore, S Loser Computers •Underline 3 Enlarged • ■ • •

* Commodore 1541 Compatible •Foster thanlMl • I YearLimiledWorranty

Our Low Sale Price

$

139

95

COMPUTER DIRECT —x^vj- ., „ , _ Ztefl N, f eppSr Rd, BarrifWtOn, IL. 60010 rtt II /HOI ^AO

■■1

I i-.i ■;-;■>

1A^A T* OriJi^rl

*-ail (J I A) ■t91-yV»0 IO Order.

^m

$3.95 Bach

5V4" Sony Disks

49?

sack

Limited Quantities

Our Low Sale Price

$4495

$1,00 per quantity of 50

J3.95 per quantity of 100

Single-Sided, Double Density

Sold In Packages Of 5 With Sleeves.

Labels S Write Protects Included S2.45 Per Box

Illinois resident! Ida 6M* uln IK. All orilei. mull be in U.S. Dolten. W( ihlp io ill point! in I he U.S.. CANADA. PUERTO RICO. Jl APO-FVO. PImm_c«1I fui ' .1,- . ii-..I-.<,■:-.■-uri-i U.S. or CO.D. MAIL UHDEB.S enci™ euhln check, money «d«r, or pmoiuil check.

Allo* H dayi delivery. I 10 7 .!", ■ loi phone ordeii "nd I day enpreu mtil. Pilrtl. IfwcIfkalioni A BhuljbiiLly lub^ecE ■□ clunp wlltvul noiki. Shiopini SI CO minimum. oJl tin «ki ch^ies stripping ma hudgni cluti« n.< nai retui-UNt. (Monllon only ihlpped In . ■. m.-i i ii

U.S ) I I1MI-1

11 i!

lillliil

will

any vijld uliouUy Umillcd *llvrn.1

ll.iii;—iiil-l' pa.iTifH method *'■* lu.l ni( iiiv ■; pllcmblr I'll 1*'^-.] A ;.|.v'"fll ■-'■-,'> Old i "T III'

cu..eni. ,l,,i lo-et Pr>e« U . .. ■, h, ^pM,«j SS rl,r MlMl. „ Saa l/SlSiS 5 KMu

prior on Ihc eucl ume nioducl -nil

Vll* — HUmKAK> — CO.O.


AbacusGB Software I2fl > Vrl'Ji (BO*) i» Tntts & Tel (rot) ■J/i KbtmB Km*] E&C£

^&«tert)un<t Software-

ISM

P ; rt*u. Oicha

!'97 2137 15 9' 15 SJ 1SS' ISS'

OClM

1197

iS» 3S3' J397

24 9' 36 9' !197 CMnPK in

ORIGIN

1597

1536

5

iB

P S dwu On. I r

M97

IS 97

24 97 14 97

It »7

II91

15 9' 244' »4t 24 91 24 97

US' 13 9'

15 91 1S97 IS 97 30 9' 249' 1447

we t

ca»M ecu in

CAPCOM1

369'

369' Super Piwai I2fl

36 a;

1536 n 7f>

GbO* TntM 4 T« Scot.. G«i Trcka i Jips Dck .

18.97 1197

13.20

ISS7

n.n

.

13 97

21 07 3047 SSI

M9> Ill'

WC LB Fm WC LB F

IIS'

BOf MM

2fB7 219'

SVH( 3(HrtI 5ta#f SJ) hjC* SifMiV

21 SI 2191 30 S'

I2.B'

1297

HntHH

2191 3897 419!

Rum

,

3091 IS 97 118' 21.97 21.97 MS' IDS' !1tJ 24 97

. .

.

. .

Mqhl 1 Mjrj: Hn.li

,

,

Umarnic troumn Slylrnl ■

i

*

MS'

r

. .

.

.

18 9i

LHB im lla* (Lanq)

r.u-101 Urn

24 97

Carnm Cfwwxl

Eltt

2191

M9T 1197 99' 1936 24 9' 219' 24 97 SU

B

19.36 «W 193G

G£OSB«SIC G«Mtl4 0»>« I a

«»r 309' 12.9'

3047

1297

429' 309' 11.9' 30 9' 12 91

BOX OFFICE I'OOOOOfVm)

Flendrw 5 S FWrttftf j

ow

36.91 3697

39 97

llard i TMI

BHlIHIin fttrQ I Tb* II BBd 1IH II HnB . evd > ru iii . Ibid) Tut) III Him

CKi

Chuck Vugv'i ITS . [] D Mil P»1W (toman S«*w . . F i.-h r>t*i Sutun

12J7 M?7 2497 !l 91 2040

C

CkibSKUvnvn

M12 2355 2611 219' 2497 309' XI! 3>97

f.UI Pr^-tK-i M-nua' I CJJ PW«wn Mmuil II

rmoitl l-i'.- l.'J IM1MBM2 rsMMKiiif 12B . Cwwlow Frnlly Trao 61

38 97

Gnfwloqy Firmly T«* 12B

36 67 H.&7 995

Our. Coci^jfioci 1 li-s fur it irjr.i

....

3397

mtCADJO unmri rtanH AIBct

IBS' 19 S7

. .

IJ91 JO 91 42(7 369' »H 21 97 1131 31B7 «47

Komm v« A;+u™ Fu 2

M97

12 (7 24 9' 119' 2191

PU Wmid O*u 5m >C-S4 Boa Baa FW On* SXittc Pn Nf^WW

53B OoU.

12.97 12 97

Pol"D«aOi*;

1291

1591

US'

4>97

15**

SPRINGBOARD C«<K»Mittf . te Wi*« LWI

2314 3097

20 40

Tm BorwCfil TrDubt* Sroot Tib fcOiCB S<p~>ji Fwg

33 36

Vi Enwg

20 40

S

429' 1241 13 20

E» 1117 J1B7

....

T

7D4Q MM

ACCESSORIES 4 95 495

2S19 3140 2S4> 9 16 25 49

911

HI . 916 2548

;.■. -

i.,- ■

Rtd 9Bm Ftvig Sim Struct

,

24 97 24 97

2111

13 U 13 21 120 Bad 5m*l &-iwt" BKk EuB«

219' 1197

IB 9'

Cm

31 M 3130 1936

1197

AouWn

1936 1936 2140 26 41

Gum

I93G 1938 1936

US Pawi

15 S' MS' 219?

S42

Vpim-. V.J Hna

Pan sn Scmy 2 flight Sm Sanri 3 FV* Sim Sew* 4 .

F'jght 5»n Sewwy 14

I9S

W0

15 97

331'

F^Tpr 5m Saf*rr 6

2141

P«»C* PlMMW

39H

219' 219' p

92 47

1936 19 36 IS3S 19 3S

5S5 4 4S

2117

1536

30 SI 1197

...

UMUU

EWV30 FJHV4 2

f kgn Sm Sarm, S«Vn

1411 1411 ii ie 14 11 14 11 1111 I'.H 17.46 1146

17 tt 171

2736 3396

CM Iw HiJ.

FW1 Runner

IB 91

16(1 2197 2197 2131 2117 21)7

. 7.12

2147

26.49

2147

916

1197

UmHMM

A(r.!(anJ Eitmw bin

KOBIUnwd 1 UftiM

Uu»Ull 1^1 DusiCkMtf

1571 ftatCt™ C«OjjiCO«i

C-64C DuH O*# OH McOw-Soum CIA S 25" OU Dm« an 31-On. Dm* CM" lOCncMacngt

11" [>» LM.U-25 m S »~ EMk UAM »in 3 5- CratXJ M-l . . .

21)7

kV

«« 3» Pnn« Hrta

HCnMSuw iooi>icMS«n>

2197 3097

IK

1ft?

30 9'

301

yWCRO PROSE

9SS

Ctl

2

24 06 20 76 20.76 40 57 20.16 20.15

KRACKERJAX

Dewy [fe*

IrminrMAle

^BtodertiundSoftuflrc-

1SK 2797

UW U14JTOW «

SOLUTIONS UNLIMITED Ian FacWj

INKWELL

G^OlWi OllWyi

DWSmFln M inn Muv

C5« Dnw JUnr Kl

s umy w

479' Cll

64 . . . . , , Wolslmp W Wntsntfl lie .

111'

light F*ii (IMC)

1197 MB'

126

1197 1197 21 SI 1191

^. . 1...

IS17

G4O4IZ6

IT

1354

PoO»F4«2 Poa« FUnm. ;

2)H

Buxms Fom a™

C0»

8 95 495 995 995 IH 996

MS' MS'

a. am fumj ■

319'

In*

BlKl h«wi (kidtfluc I EauHmaCFV tot 1 Tern Pic 64

74 97

SHARE >A!A

11 1 24 41

I NBA OaikrtLj

24 97

16 B7 M97

24 9'

GFlfonM

Softworks

p Owapm GamW's Gwmir')

W9' 2191

B

Jmt* SI»GHoi

E519

*

.

kmw katrem ■}»

'12 SO 111 1U0 1936

219'

MinscUinwon

12 9'

12 97

19JS

M9'

L4i1 Nlru

.

. . .

.

MISCELLANEOUS

12 37 MS' MS' 2191 »9f 13K 24 91 12.97.

24 97 CM 11.(7 S77

mm hi sum

ia.s:

SIS'

r

.

.

PrvitmHiet PkA

1597

24 9'

DATASOF

C

*JGJIWy3

24 9'

Mod o> Fan™ !

•JOT

.

1897

129; 11.97

ACT IV IS [ON

OH

...

I5SI 15 91 CM 1547 21 SI

Y

AT GiBty 1 Anw hiv

I7.1S

2197

IIB' •617

CM fl» *. Fim,

(d)

24 97

ACT10NS0FT ■

46 32 J3J1

241!

IB!? 119' C*l 199' IIS' I« 99' lit' Can Cai 1S9J 119'

.

13 36

PROFESSIONAL

li gr

Fcuraill ItOim

an 39M

3336 1711 3331

13 36

\ nr. ■fault

35W

24 47

...

glWBaiOM

[fl 1 Tnurn A [. - I

33 3t »U 2040 >H

1237

MM Roll

CINEMAWARE

US'

Ogre UtBtrai

33 36 3336

1711 1336

3SU 139*

33 36 33 36 31X

wm» Piam-ioo en Biad

36 (S 419! 27 95 1595 79 95 37.95 . IK . . 995 84S .

199 . . 99) (95

. IN

IK IJ4S IK 100 in . la .. X . . .71 . 1D0

Swvt-.-H.511 »*T( it

i

H M .

Ik 2-JontOl &*tw» Iffln Tio*ff

MANY OTHER C-64/128 TITLES AVAILABLE — CALL FOR PRICES!

B9S

. 895 . . 195

.

695

. 7.95

1095 1195 I79S 34 95


ATTENTION C-128 OWNERS

: HAM

Project PhoerUj Wn assembled a team ol the hoitest aictirval orogiammeis in the mOusUy and gave mem lh»

wv should M sating l?3 programs address it^.l lanlasrjc new UiEurB

cnaller.ge ol Itieir carriers: :-c:.-.' a proleasional utility system ttial would set Ihe lone tor (he luture ol Commodore

soon

BASIC B already has th* capability of using all 64K at video RAM II you

personal computing - a system tor iris nert decade andueyond.

Commodore toll »a* necessary. Using Basic B format and (lie lull S4K ul VhMo RAM proviMs you with [he ability to scroll Ihrsjugh video mem

that could turn an overage hacker mlo e superstar. A package created at Ine very boundary between what is and ra not

Hundreds of ox peri -hours raler, that team delivered lo us a ulihly package ol sobering power and scope. A package

o«n "is C-128 In stock condition, you o«n all 16K ol wdeo RAM that

possible A package called Renegade

flT-pgado takei the very best ideal from the pail and re-creates them, combining stele of 1I111 ,irt irchniqjo^ vntti 1

ory 11 *n as anhiVBd c^ "r rooiution Up until ncnrr To upgrade Iht C-12fi to 64K oT video HAM you wovkl have Eo rini soarch cut it* components, then Nnd t competent repur outlai 10 tl'.;o c:i gnd milall iv parts What ■ Wtaltl

conceptual grasp ol Ihe Tuture ol computing The resuil 11 dynamic - classic utilities are trmslormtd Into muscular

compunenls ol ,1 system :,■■. ■■•■ j for ■?'■>*- power, and I*fl(i6ili(y-

SOLUTION — We tiava developed a module Inal simply plugs in to the

*

— No hassle. This package includes lull easy lo loHow installation instructors. a tost

*

mother board <.' ,.,mi

i.1 : Mo iplaitand aaldir — No hell damage

Heie are Some ot Ihe Feat urea Built [mo The HENEQAOEI S4n§le or Dual UHra Far.t Fi!« Copier

Single or DuAi High Spend Da[a Cop^r

# Single or Dual Stale of [he Art Nlbbler

ik- Capa bio ol Arch I w i ng Ra pid L ok I' rotectlon

# GCR Editor: For the Experienced Hacker

+ * * *

Directory Editor: Organize your Disks

* Geoj" ModuaF: PARAMETERS anQ TOOLS # 200 farms: FoMhose tougn Id backup disks

program [ova'idale proper installation iV ir e c ■ jc- n upgrate med u 'e

only $34.95

*

* New Parameter updates only S3.95 each # Compatablo wilh C-64-1 £B with 1541/71 Dnvft; ? comes win over 250 parametms. and additional tf g

Scro»mg M,'L Monitor with Dnvu Uon

Error Scanner wilhi Uniquu SeclQf Edilor Byte Pattern Scanner: High Speed Searches Up^raaablp Sub Menu: NqwIooIs in the works Major RENEGADE upgfades onfy S3 95 each

•* Technical support available" oT course

; are av.ii wln<f every y 2rnonlhjl Also.. Rerfegada g program pg

i \\x\w, arc avaifabto to r pq'stcreiJ nwmTi. 3 linws a year to mi^u ro thaj ReiiogatJo will ahvays be a step oliead of anylhinfj pls

AMIGA

3

AMIGA

AMIGA

on Iho inailiel1

AMIGA

AMIGA SOFTWARE

Now no""iing can slop you ffom liking TOTAL contiol of your sorrtvarQi RemegaJo grve? ycu the jtosI *J-'4JJ-»d looln Qfi Iho marta. kv one rvmadiBb'y low pnet And, unifte some conptnts thai 001111 Iq h<I uti!iri« unbmfed m power ReiwgMiT is

|

["-DducetJ by a company lhal knows ir-ii rna CLsrar* r is oui m«T va i_a&c jbkt

jjj

4«4 Oft Road Racing

24.97 q, 18.97

Ife

_

Awesom Arcade Pak

30.97

j.

rj

Barbarian

24.97

g

5

Bard's Tale

30.97

S

■*$

^ ^

fc

Arkanoids

Bubble Ghoal Captain Blood

'

Digiview

S S *"■

^

S 5 I

■^

J3 g

'

S g < ■ "J

15.97

33.97

Flight Sim Scenary #7

*■

KindwordS Land ol Legends

50.97 30.97

3 Jj

Heros ol the Lance

25.97

fc.

27.97 13.97

Maxiplan 500

Money Mentor

i^,

24.97

24.97 ji 26,97 5 26.97 ?

Printmasier Art Gallery #1 .... Printmaster Art Gallery #2 ....

21.97 ^ 21.97 5

Printmaster Plus

Printmaster Ail Gallery #3 .... Printmasier Fonts/Borders .... Road Wars

declare •!' on high ptos

4 Emmjfd &4ti DOS WM^ a Sooi^ ovu * FlerunQv Trace. 5eira-i jrd rrjry oTiw taim

RAMBOard - Our Price: $26.95 Other companies "card" boards: S14.95 or more. 'The lWr FW*0*fl rnjiK tottinn id gcwb Tth soNare tar be. wrm FWWBOail patameiB'S, x& lo M tart on our Renegade coyan as*, w iny (J trio ether uuW" Kfi*"• already on iha marVel

* J'anvvKmio

ONLY $39.95 SuperCat

18.97 21,97

^

66.97

*"

24.97

g

Strip Poker Data Disk #5

^ rj

Test Dnva The Director

....

outs « Dteys ow fjasHHi Thea b«*j art t must ta a senas Cotirokig LEWI

n Klerirj r> 3QH L4rq

varafyE'jieHUmna

hown iwo ihi-1571

Threa Stooges

27.97 42.97

^ >

30.97

^ Time Bandit _

Turbo

Uninvited

30.97

15.97

-

6

Vampires Empire

21.97

3

^ Zoom

>

18.97 £

AMIGA

AMIGA

C3.50

llEVEALEDBOOKllwiterrwCiriaoe

123.50

Only $24.95 FLASH! Kracker Jax

C-128 CANNON

Earns a 5 Star Rating

In INFO's May-June '88 Issue

THE TOTAL COPY.UTlLmES PACKAGE CREATED JUST FOR C-128 OWNERS I

tr .hi s 9a ponrtjl [aramasr bmt cttmij iyswn Mi tm atm fa rarey h am' wa 151 pnrreuri n s ■ cunm mmn ni! Am «w

t Ml or 15? 1 *rt rJw u tno *U ow ["*» n™ iour swsm irAw.

im Omr rat muMn Mum imi 'tai isrt t

ft

24.97 3.

REVEALED BOOKIE Han am

REVEALED BOOK III COMIHli THIS FA 1.1 II

10 dh pcwertull Lit*y SupwCit - A CLASSIC1

13.97 § 1-

tM what *g rto bnt. Hi bats *B jau te, lo flEN. Irowleoge OTHERSOHLY Girt SuflF*CE INFO-Wa big fjstp.mu^ilstpa LW us sfo- rai as Ins ind

raUOging avsten Bvailadto loflay lor j^v Ccmniijilwfl c-$*|

i.

13.97

Ou fcraitoc^ ol pnfmen striefflea has mad« ia nmrM t*j* Tnj cut fow ■*

"wmyy w ilcnji sura tiwy But you Ool »irr (X»l' T>w rc« ia ihe Ii^e ro InvMl in SjpsCaL Ifie rTml BpnisJ

21.97

KRACKEH KAX REVEALED I & II

ffu'r* rttWd «? FitAmd br oUog cogrw* ff* mn

30.97

30.97

Strip Pokei

Hwnj rx w* WWOttCTED. TOTAUI BflCWN BACIUPS nil an m

» KO« mltrl a Snip* last CDCW1

rtt OKlire KnOtr Jai 0 be K* twl jysWn ot 10 W on tie nurtw tooayl A

• Trstk A SftCM EflW. I54II1S7I mtftoft 1WI wniHIttlfli * * * •

bMMrtUqta, But 1W1I t>ke cu inrd fcr im ^ m n HEAt iWy on Im sow Knct*

Crror Scanmy. Full lutjMd error KAHc< «tlh rn ■</iw ckEDU umtyBurner MbNitfw*lorilmdttrdMt wayintfl OnaoiyEilrr Ftiorgirui » tlwmBtnytuia-aitti KJHtmJtx iffltfft»r«rtr. mai lcoj* r**^*!'

JuiijBlaflcnetJtulDi

• SPECWWMJS BBVSbrOKHmriPrrUlJSmBJBEE,

Vols 1-2-M

Vour Comnofcrfl 1ffldBS«vwtT*rjBl Bnti^rc* gtinoBr*

VolsM-7

ONLY $34.95

OWnnja mvt w. 100 rw»j oa« ;«tfiM mi imonn iMdu (tfrmcu s«ml,iw

Mjranl, VISA. UC. Omw. ml COO Oron Ub<"1 10USA.FPO.APO c*i*a. a Ut.to gui

Mail your orfljr 10

Only 19,95 ea.

Sol1*4ro Support rnr

HQO NE Anonsen Roao / Vancouver. W 9H661

sa»o«,| US sfMnnnwi 100 OOUrsal »mt(«£i-Dn Ait! u nadrtaoDSH *r»

Of 1 .ill our toll'tree ortlnr inn ii 1 3uu 'Mi w?3. 9m 5pm Pre-i.c i M

m» ForelgricuBomerjr^iitaBBrMilelcfiiKtar^prigthdiBea DeiecTNa itofnj ate replawi at no tr*o« IF vticrVf Ftwim"lor t Rrium AuBvuatcn HvTtff AH mstofionifti vgpkhsMnrn24 rnurj US Snojnj s p, UPS Tnind rnntwt FAST jnd DAY AIH mBlw aK Si OOp*(xm« «m™i III 1 «

Hud mam into? Can or wtm far our Irea citilgg.

Vcu Knl tail cv B0*m

St I Only $19,95 ea.

*M tJDO rw «owlor mowj mtinOiq CCO J.1JB0KIJS arartna-i iU V?<. auiorul Mr

Fiogram SuDmmlgni Invilts

INTERNATIONAL

wwi^ Jy^oiae1yDufnff"RXMBOiiidirom&oftft^BSuDpon-ir*o^

* Addl GTvUf ?' rtli)Of CTHTtTHnJi |rj Bute

t UL menrcj^n Saw;

f

lof jirtt SMW'So if ^ou donl have arnrJirrtfed rcuna. donr

Tr»b«f-iirtmejmri8B«1 BincflnfiancurieniwiiffniDf n

30.97 5 21.97 Fi

Sculpt 3D

SOFTUJRRE

>

mcra Iqr Wmfflnn H»J "cwf Softflrt SuppoiT ml s«fl you

SYSRES" ENHANCED

^

Paladin Phantasie Phantasie III

AMIGA

comei bnhd ■*. a East cepv 04 an n infer 50 woth

59.97 ■£

Oblileralor

AMIGA

parnnelps 63 keep your R*MB0*tf opuatnq tnhnJ enfmy Iks.

60.97 5

^

J

waldi Bw stflaw of. ftM u rew protection sdwm« arrive. ma-'II mum new

ONLY $24.95

109.95 ?

5 Strip Poker Data Disk #4 ....

5

Pls ptmerlni arfl in [Ura. tecnup hassas art a frg ol the pal1 sceoal soTftara, ihe RftMBOiM wii tad^ scTwanj taUfther uninas canl i>en

* SUPER C-64 U*r iro

17.97 Ti

30.97

Shadowgate

whan itoed E youf iyiiem, "wW alt* you to tociup alrma fr*y wglfl peu o< uTware ever- rdeaud \yfc?CM Software Support h,is |usl made iho drvflm a rsalliyl We i* jrcud "a rWUx M 1«i FLAW30*J 5 u-j5 GSriMtcan

* Siiefrfcii rrxWpaM>i

b>

FA/18 Interceptor

^

Copy protection's "worst nightmare"

The *Bim has been Omulm yen row uninoiipenswspiKBO' harflniw thai,

Jr High H»i diHOU) fl*i>*3 loud itf priwow tf 1* 10 lo

17.97 S

Right Sim Scenery #11

Rocket Ranger Rocktord

JJ

79.97 §

30.97 ^

Flight Simulator II

S 5 X

30.97 >

30.97 §

Fire Power

Microfiche Filer

Introducing the 1541 RAMBOan

24.97 fe

Faery Tale

ft 2 S 5

^

134.97

Eart Weaver Baseball

Leaderboard GoH Leaderboard FiC #1

^

24.97

a. n onpiK uh wart it m iwmi wm

36.97 ^

Di«e Bomber

i; ^

15

.

Deluxe Paint II

Digipainl

GRAPHIC LABEL WIZARD

24.97 £.

California Games

* ^

-. ,

R*n*QiKl*- N*xt Qfirwratlon soM*ar* - tor the noxl cwntnilon h*ck*r. ATTENTION: HEOSTEBEDRENEGADEOWNERS! P0ramelerModu^a#2l9nawavallDblo,OnlyS9^5 RENEGADE

(2D6f tiTj 3648 7 Ll,.y^ .. «i-i I, TuLhmc-il supporl jwjiJ.tlilc Call

IJ06J tito-9641. 9.im-S|ini Pacific ti M

DEALERS - WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


C238:A9 04 C240:7A C7 C248:A9 06

8D 3D 8D

79 C7 70 C7 69 C7

C250:8D

68

C7

8D

C258:C7 C260:D0 C268:20 C270:AD C278:C2 C280:C2

BD 6C C7 09 AD 6A B6 C2 CE 6B C7 8D AD 5E C7 20 0A C3

C288:51

C7

AD

A9 8D 3D

00 8D 4F 71 C7 CC 67 C7 77

C4E0:A9

02

4C

09 C5

AD

73

C7

6D

:783:00

C2

CC

Cl

C3

CB

D7

CB

44

C4E8:29

08

D0

05

A9

04

4C

09

72

D4

C5

BA

BF

BF

BF

BF

DA

C4F0:C5

02

D0

05 AB

C5

D2

71

C4F8:A9

73

C7

86

BA

BA

60 CE C7 8D 68 C7 68 C7 Ffl 03 20 0D

67 C7 04 67 C7 F7 D0 09 FD 20 E0 FC 4C 8F CE C7 20 Dl

BA

92

C500:29

09 C5 AD 5B A9 08

BA DB CC Cl D7 CF CE Al

D9

81

73 4C D0

29

8D

AD 06 04

C7

6A C7

4C

09

FE1

SD

85

B4

:790:C9 :798:BF :7A0:ba !7A8:BA :7B0:C7

Cl C9 CE BA

A8

D9

AD

94

D0

ID

C8

:7B8:CE

A9

BF

00

00

00

00

00

12

:7C0:B0 !7C8:C3 !7D0:FF

00

FF

C3

A5

99

FF

FF

FF

FF

FF

FF

C0

C0

C0

99 A5 FF FF 0C

FB

FF

IB

6B

C508:C5

C520:BD

BD B3 C7 A9 00 20 BE C5 C9 00 B4 C7 3D 85 C7 74 C7 A5 FC 8D

C528:A0

00

A9

65

18

6D

C530:91

FB

4C

5F

C5

C9

C538:26

A9

01

8D

5E

C7

C540:18

69

00

85

FD

A5

C510:C7

C518:AD

5E C7

F0

CE

20

04

C290:7C C6 A9 FF 85 C298:D0 FC 20 7C C6 C2A0:C6 FB D0 F2 20 C2A8:51 C7 20 51 C7 C2B0:A9 Bfl 8D B4 D4 C2B8:DC BD 73 C7 AD C2C0:74 C7 AD BC C7 C2C8:A9 00 80 7E C7

FB 20 51 20 60 BB 8D BD

C6 7C C7 51 AD C7 75 81

FC C6 20 C7 00 BD C7 C7

El 08 C7 0B 80 74 IB FB

C2D8:C7 C2E0:AD C2E8:C7 C2F0:75 C2F8:81 C300:8D

AD 75 C7 01 DC BD 8D 74 C7 C7 A9 01 C7 2B C0 BD C7 AD

8D 73 AD 3D C4 75

BC C7 BE 7E AD C7

C7 AD C7 C7 74 8D

60 28 BD C5 8D 46 8D EB C7 CE BE 36

C530:00

4C

91

C588:6B

C7

A9

C590:01

C3B8:C7

G0 A9

0F

BD

7B C7

AB

3C

C5B0:8D

C310:00 AD C318:78 C7 C320:FD AD

BF C7 85 FB 79 C7

8D 18 85

7E 69 FC

C7 AD IB DB 85 CB 69 07 B7

C328:85

FE

Bl

FB

C9

65

F0

0D

C330:18

05

B0

03

C2D0:20 C0 C4

AD

74 C7

BD'BB A3

FA

FB

FF

75 83

C7 C7

B3 D4

01

D0

2B

!7D8:0C

0C

BO

98

58

3C

1A

2B

A5

FB

93

3C

18

74

42 01

5A

69

22 24

5A

FC

■7E0:44 17ES:24

18

15

19

1A

3C

58

14 IB

CB AA

C548:D4

85

FE

AB

00

AD

BF

C7

B7

:7FB:22

44

00

IS

18

3F

58

FD

AD

7E C7

F0

04

CE

9A

!7F8:24 1800:24

48 43

00 0B

18 18

18 18

3C 3C

5A 5A

19

AD

3C

D9

:808: 18

3C

00

18

18

3C

5A

98

35

B13:24

12

00

18

18

FC

1A

2B

CA

C7 60 CE 61 C7 60 AD 98 C560:73 C7 29 10 F0 01 60 AD B7 C568:7E C7 F0 29 20 E9 C6 AD B9 C570:71 C7 F0 10 AD 6C C7 BD 02 C578:68 C7 A9 14 BD 68 C7 A9 69 C558:62

81B:24

12

00

00

00

18

23

56

47

820:6A

B5

01

07

0B

15

IB

0 5

CC

ED

828:07

01

B0

E0

D0

A8

B0

D0

F6

68 C7 A9 79 20 C5 C6 80 F0 10 AD 6C C7 F6 A9 14 8D 67 C7 8E BA C5 AD 6D C7 C5 A9 14 8D 67 C7 9E 70 C7 60 A9 00 25 A0 83 C7 C9 02 DB

■B30:E3

30

AB

56

6A

2C

10

00

51

833:00

00

00

00

00

00

00

00

C9

C5

AD

8D

14 71 C7

8D 60

C598:AD

70

C7

C5A0:8D

C5B8:A9

6A C7 00 4C 6A C7 01 8D

C5C0:BD

84

C7

C5C8:F0

0B

C9

B4

F0

0F C9

C5D0:F0

13

4C

ED

C5

A9

C5AB:A9

6D C7

28

8D

06

66

20

47 2B

6E

F0

4C

50

C5D8:6A

C6

4C

F5

C5

A9

20

4C

84 C3 CE

6F C7

F3

C5E0:58

C6

4C

F5

C5

A9

C340:F0 C348:8D

03 6F

4C C7

E2 C3 AD A5 FB 18

6E C7 69 00

32 D8

C5EB:58

C6

4C

F5

C5

A9

C5F0:6A

A0

C350:85 C3581B1

FD A5 FC 69 D4 85 FE 47 FD 29 0F CD C0 C7 DB 20 02 09 4C

F0 0B F0 0D 7F C3

C6

4C

F5 C5

C5F9:FD C9

20

C600:0A

18

C9

58 17 50

C608:A9

02

60

C610:91

FD

AD

F0 11 C9 6E F0 05 A9 01 60 7E C7 F0

23 20 78 01 20 32 00 Bl AE 64 F0 72 B0 03 B8 Bl FB 7A 06 AD 3F

C6

AD

70

C7

C61B:71

C7

4C

20

C373:A9 C380:FD

0A 4C 7F C3 A9 02 4C E2 C3 Bl FD F0

91 02

33 1C

C620:C9

00

F0

05

A9

65

4C

2B A7

C628:C6

A9

20

C388:A9

01

4C

91 FB

FB A5

A5 FC

FB 69

IB D4

27 AB

C0 IB

C7 69

91

FB

A5

AB

00

85

FD

83

FC

69

D4

85

FE 00 6B 6D 72

91 5D 2A

DA

C630:69

00

85

C390:E2 C3 AD 7A C7 F0 C398:00 4C 9E C3 A9 01

05 A9 8D 91 FD B5

C63B:B5

FC

AD

85

FB

C3A0ICE C3A8:8D

6E C7 FB AD

24 75

FE 7E

85 C7

CD

7A

6F C7 D0 6F C7 A9

C7

F0

EA AD 64 91

03

C640:FD C64B:A5

C650:AD C658:BD

MultiSort Article on page 66.

Program 1: Sort Maker he

em

10

85

60

.,

38 E9

6B 4D B9

l ff

30

gm

40

RM

50

m

FB

38

74

C3BB:E9

28

85

FB

A5

FC

E9

00

A4

C3C0:85

FC

A9

6D

BD 7E C7

23

6C

C3C8:2A C4

A9

27

20

B4

C4

20

BB

C670:ED C678:00

85

FE

60

A9

00

8D

04

C3D8:2A

C4

A9

27

20

B4

C4

20

CB

C680:D4

A9

76

8D

05

D4

A9

28

81

C3E0:2A C4

CE

7B C7

D3

0J

60

24

C6aB:BD

06

D4

A9

64

BD

00

Cl

C3EB:AD 78 C3F0:C7 AD C3F8:C7 C9

C7 18 79 C7 07 00

69 31 69 00 2A AD

BD 8D 78

7B 79 C7

C2 53 85

C690:A9

8E D4

BD A9

01

D4

A9

BF

D4

81.

8D

04

12

D4

A9

3B FC

80

BD

60 80

MA

00

D4 26

BD

78 D5

D4 8D D4

A9 06 8D 0E D4 AD A9 05 8D

14

GE

93

KX

100

8D

12

32

20 B4 C4

C400:C9

E8 00

23 A9

C40B:C7 C413:C7

A9 D0

04 05

BD A9

79 C7 CE 6E 03 8D 6E C7

30 DF

C418:EE

7A C7

flD

7A C7 C9 02

14

C420:D0 C428:0F C430:2B C438:C9 C440:6E C448:60 C450:BF C458:C9 C460:65

05 A9 00 C3 EE 7E F0 16 C9 64 FB 0C F0 05 B0 4C 6B C4 C7 20 97 01 F0 06 C4 CE 62

BD 7A C7 C7 Bl FB 65 FB 15 90 BA 18 03 4C 4F 4C 91 C4 C4 AD 80 CE 61 C7 C7 A9 01

BA B6 96 45 95 AE CE 50 42

C468:5E C7 C470:A9 0A C478:69 D0 C4B0:B5 C488:00

FE 4C

C490!60 A9

A0 7A C7 BE C4 A9

B9

C4B0:C7 91 FD C4B8:FB A5 FC C4C0:AD 74 C7 C4D0I65 C4DB:C7

82

FC

4C C9 18 C9 C4 AD C7 4C 8D

60 AD 7E C7 91 FB 2C 20 97 C4 A5 FB IB 9B B5 FD AS FC 69 07 76

C498:7F C7 AS C4A0:FD A5 FC C4AB:FD 29 0F

C4C8:85

00

20 71

A0

20

97 C4

FB IB 69 D4 8D 80

60 69 85 00

F0 01

69 85 C7

A9 FD

60

80 F5

Bl

FB

38

8D D0

9F B5

C6A0:A9 C6A8:13 C6B0:12 C6B8:HF C6C3:21

D4

60

8D

D4

A9

9A

88 C7

80

66

IB

D4

A9

A8

A9

00

8D

09

0C

D4

A9

9D

0E

A9

0B

18

D4

08 Bl

D4 BD

DF 6B

C6E0:8D C6E8:60

8D A9

G7 0F

CJ

C6D8:D4

8D A9

0B

D4

9D

GC

A9

00

8D

0B

D4

A9

76

5F

BD

4C

35

C730:C7 C738:8D

A2 21

C740:33

BD

CC

A9

CB

02

3D

88

80

20

33

8E

23

5D 44

88

C7

A2

C7

A9

A9 CC BE

22

8D 33

33

BD

25

33

8E

7A

33

20

A0

C6

IE

AC

60

C7

8B

43

1C 50 D8

C758:D0

FD

CA

D0

F7

60

00

00

77

C760:00

00

00

00

00

03

00

00

EF

C768:00

00

00

00

00

00

00

00

F7

C770:00

00

00

0B

00

00

00

00

FF

85 4B 05 90

C77B:00 C780:00

00

00

00

00

00

00

00

38

00

00

00

B0

00

00

00

10

E9

September 19BB

40

C748:26

24

P2037:PRINT"SORT1:

up

T

"DS

S

INPUT"SAVE TO ANOTHER DI SK (Y/N)";AS IF LEFTS(AS,1)<>"V"THEN PRINT"INSERT

RESS

SD

04

variables

{SPACElEND

A9

8E 27 60 C7

34 35 34

0

76

C720:A9 C728:33

move

BSAVE"%SORTl",Bl,P1024

D4

C718:C7

must

70

0D

C710:F0

reserved"

PD

A9

C708:81

rights

BSAVE"%SORTB",B0,P6912 T O P7B58:PRINT"SORT0: "DS S

BD

C700:08

pub

FTO113337THEN110

04

0C D4 A9 0F 3D 0D D4 IB 0E 8D 07 D4 A9 0D 8D F5 D4 A9 0F 80 18 D4 A9 0F 80 0B D4 60 CE 63 C7 37 01 60 AD 64 C7 8D 63 FF KD 20 33 C9 33 F0 0C 37

compute!

60

C6C8:3B

C6F8:A9

1938

inc.":printtab(11)"al

FM

C6D0:0F

CGF0:8D

-

bank0:forx=6912to7057:re ADZ:T=t+z:POKEX,Z:NEXT:I FTO14749THEN110 BANK1:FORX=1024TO2B36:RE

51

33 C750:6B AE

00 85 FE Bl AD 7F

18 65 FB 85 00 B5 FC 60 FB AD 75 C7

8D 83 C7 A9 00 AD 73 C7 29 01

COMPUTERS Gazette

05 91

C698:18

compu inc.

ADZ:T»T+Z!POKEX,Z:NEXT11

A5

A9

1988

poke4b,9:poke50,9:clr:re

97 C4

C66 8:FE

publications,

yright

20

C660:C7

copyright

te1

20

71

91 FD A9 72 C7 A5 FB IB 85 FD A 5 FC 69 09 60 BD 72 C7 A5 FB 72 C7 85 FD A5 FC

rem

all rights reserved print'iclr)(3 spacesjcop

C3B0IBF C7

C3D0:2A C4

3A Bl

FF

C550:91

C9

4C E2 C3 C9 08 F0 0C C9 AB C3 A3 38

CC Cl D9 BA Cl D7

DB

A5

C338:E2 C3

C360:03 C368IC9 C370:4C

BA

ANY

DISK

AND

P

KEY":GETKEYAS:

GOTO60

110

PRINT"ERROR

IN

DATA

STA

TEMENT5..." 120

DATA

32,134,3,201,58,24

0,3,76,108,121,32,128,3 ,32,60,123,144,245

BC

130

DATA

133,5,32,128,3,144

,15,201,36,208,6,169,12 8,133,6,208,23,32

PH

140

DATA

60,123,144,223,9,1

28,133,6,32,128,3,144,2 51,32,60,123,176

QF

150

DATA

246,201,36,20B,205

,32,12B,3,201,40,208,19 8,32,215,119,32

XK

1S0

DATA 199,140,240,4,201, 58,203,18 6,162,10,18 9,1

GA

170

DATA

36,27,157,128,2

202,16,247,32,128,

2,176,3,169,0,96,169,0, 141,0,255,138,208

PE

180

DATA

10,32,125,255,69,7

7,80,84,89,32,0,32,125,


GAZZETTE9 89

Warehouse address: 33 34th Street, Brooklyn, N.Y. 11232

FOR ORDERS & INFORMATION

OUTSIDE USA—CALL

(718)692-0071

FOR CUSTOMER SERVICE Call Mon-Frt: 9:30am-5pm 1718)692-1148

CALL TOLL FREE

1800759 6565

OR WRITE TO: Montgomery Grant P.O. Box 58 Brooklyn.NY 11230 FAX NO. 7186923372 TELEX NO. 422132HMOLLER

OPEN 7 DAYS A WEEK FOR ORDERS: Monday-Friday 9;00am-7:30pnvSalurday & Sunday 9:30am-6pm (EOT)

^[commodore &128K

COMPUTER PACKAGES

I

*^

commodore

With Goos Software

COLT

149.95

CO28z$219.95

NEWC-I2aDwith Built

#1 COMPLETE PACKAGE COMMODORE 128 COMPUTEH

in Disk Drive

COMMODORE 1641 DISKDRIVE 12" MONITOR

#1700 12GK EXt'All >IO;r ').)'.)[ i.

»1764 EXPANSION MODULE

COMMODORE PHINTEH

BOX OF 10 DISKETTES DISK DRIVE HEAD CLEANER GAME DISK

$399

ICOLOR MONITOR «

I

ADD S90

TO SUBSTITUTE 1571 FOR 1541-ADD$60

„.

C-128 POWER SUP P LV

C64-C

(749

commodore

DISK DRIVES

$149.95 $199.95 $189.95! $164.95

BOX OF 10 DISKETTES

DISK DRIVE HEAD CLEANER GAME DISK

$639 SPECIAL! COMPUTER

W/ BUILT-IN

DISK-1902 RGB COLOR MONITOR

$729

4K.BS

c-i 9a

COMMODORE 1571 DISK DRIVE COMMODORE I9O2 RGB COLOR MONITOR COMMODORE 1515 80 COL PRINTER

R

_.*W. ■;:,

C64/CS4-C POWER SUPPLY. 129.95 C-l 66D MODEM -.134.95 XETEC SUPER GRAPHIC GOLD $64.95 COMMODORE MOUSE „„.„_.(2S.80 XETEC LT. KERNEL20MB. HAlii) DRIVES FOR

1

10MCOLQHHOHTQII

CS1S5

THOMSON HI-RES RGB

COLOR MONITOR....

$639

apple nc

MAGNAVOX RGB 13"

..J299.95

COLORMONITOH

#3 COMPLETE PACKAGE

*C=MPS-1250

COMMODORE C-64/C COMPUTER COMMODORE 1541 DISK DRIVE COMMODORE PRINTER 12" MONITOR

COLOR MONITOR ADD $90

#4 COLOR PACKAGE COMMODORE C-64/C COMPUTER COMMODORE 1541/C DISK DRIVE

COMMODORE PRINTER

COLOR MONITOR GEOS SOFTWARE PROGRAM BOX OF 10 DISKETTES DISK DRIVE HEAD CLEANER

GAME DISK

$458

NO SURCHARGE

_.„

S1S49 ]

MAC Si£ W/20MB APPLE

HARD DRI*E

^2598

IMAGEWniTEftllPrinler APPLE MAC I PACK

Icommodore

..t

APPLE IIGS W/APPLE

HODCOLOH MONITORS

PC10-1

3.5'DISK DRIVE

PROFESSIONAL PACKAGE PC10-1 Comtrter ■ E1ZK Espandabls to

640K ■ 360ft Disk Drive ■ Enhancod

Koyto.nd ■ Sonal a Parallel ports ■ 12" .Monitoi- All Hook Up Cables & Adiipto:s Package ol 10 Dirtoltos

M59

tU7»

LfADING EDGE A LEADING EDGE

MODEL D PACKAGE

IBM PC/XT COMPATIBLE

$479

SAME PACKAGE

729

W/20 MB HAHD DRIVE

H99.95

PRINTERS P6_ ^f

J4,B.9S

P-JZOO

H30.M

TOSHIBA

£O,MMODORE PRINTERS

COMPUTER PACKAGES

$339

apple ne

$579 $779

MAC SE

SPECIAL!

PS-321SI

DISK DRIVE HEAD CLEANER GAME DISK

■ Applo ttC oi IIP. Compuler • 5.S5-MvO-12'MQni!or All Hook up Cables & Adaptors Packagoot 10 Diskelles

MONITORS •c lStOC0LORUOMT0Fl_li6a95

- COMMODORE COLOR PRINTER

GEOS SOFTWARE PROGRAM BOX OF 10 DISKETTES

APPLE IIC end APPLE HE

COMMODORE COLT Co™ulof. 640K 4.77-7.I6MHI ■ 2 Floro/ Disk Diivoi. IBHigh flejoiuiion Mono MonSoi ■ All Hook Up Cabloi S AdMon . Bo* of 10 Dok-

431S5

XETEC SR. INTERFACE.

COMMODORE 12B COMPUTER

C-128

_p 13.55

XETEC JR. INTERFACE.

#2 DELUXE PACKAGE

C-128/D DELUXE PACKAGE

S99.95

PACKAGES

DPS-110I DAISY

$1591 $2291

_

CTJKXkj'*

LQ-800...

1509.95

Lxeoo

.....4i99.es

10B0i-ll

....1159.95

1081*11

Jl89.»S

(239.95

AMIGA500W/1084

$779

NX-10CCC RAINBOW NX-1000 NX-100ORAINBOW NX-1B.

AMIGA 500/1084/1010

$979

NB-Z410

AMIGA 2000 IN STOCK

FLOPPV DRIVE A-1020TE.25-OISKD^1VE

WITH TBANSf-OFlMFH ■ A-MS63 BH DGE

CARD-A-lt»4FlGaCOLOH MONITOR-A-

I6S0 MODEM A.1U60 SmSCiR . A-2M0 HARD DHIVE CONTHOLLEfl FOR A-Kj» ■ A2010 3.5- INTERNAL DISK QUIVE FOR AgJCO- A-SC53 gMEi EXPANSION FOR A-2C-00 Suprn 20MB Hud Dj ivr. \c. r A-500.... 1699

FOR CREDIT CARD ORDERS

Vl/.'u MD HAND DKIVL

*683.95

NX-IOOOC..®™!(C.|1 «.95

1—ALL PERIPHERALS IN STOCK—, A-501-512K EXPANSION - A-1010 3.5"

$729

SAME PACKAGE

1329.95

LO-850.

1M2L.,

'IN STOCK-CALL FOR LOWPRICE'

fiocesr.ur

EPSON

Panasonic

AMIGA

board ■ 36OK I luppy Drive

4.7-7.1GMHZ. ■ !2'Monilor

ik::::::::::::::::::::;;:;^^! 1-O-500 1315.95 LQ-I05O.

'WHEEL PRINTER

$479.95

51MK RAM Computer- Key

NX-J400

OKIDATA

S229.95 1169.95 J219.95 ;; g o. 15 H09.9S

S339.B6

OKIDATA1JO

tiao.95

QKIOATA 183

129S.BS

OKIDATA 100 OKIMATEM

IJ19.S5 ii1B.es

HP LASERJET SERIES IUJ1S29

V —\ SANYO \jss_——' PR-3000 DAIS*

WHEEL LQ PBINTER.... J89.50

HIM PC XT

COMPAtmiF PKC, 512K HAM F.xpandaUle lo E40K ■ 360K Floppy Drive ■ 12" Monitor

Disk

$449

SAME PKO. WITH

20 MD HARD ORIVE

SAME PKOWf TWO

FLOPPY DRIVES

$699 S499

SEAGATE JQ MR HtftQ DRIVE

W/CONTROLLER

$269

40 M8 HARD DHIVE 1 30 MB HARD OfilVE

HOW IN STOC^I

tlfA.riiprosf-cau loi Je-S=ll


255,65,82,82,65,89 SE

190

DftTA

32,69,32,82,79,82,

FK

473

7,0,32,3B,142,169,1,96, 141,2,255,32,0,4

JX

200

JJ

210

DATA DATA

141,3,255,96 165,49,133,7,166,5

0,134,8,197,51,20B,4,22 8,52,240,76,165 CC

220

DATA

KE

483

ftC

=3

230

240

MF

490

100,5,101,5,102,20

DATA 134,7,197,52,208,2 20,22B,51,240.2B,208,21

4,160,4,177,7,178 MD

SH

QE

250

DATA 202,240,22,224,1,2 '08,14,200,177,7,208,9,2 00,177,7,170,202

260

DATA

270

1,56,96,160,4,177,7,141 ,247,7,201,1,240 DATA 31,200,177,7,141,2

QQ

QA

QM

GC

MR

280

DATA

290

300

310

320

XH

510

PJ

330

DATA

530

7,22,B,173,1,8,237,23,8 ,144,3,76,191,5 DATft 23B,18,8,20B,3,238

RB

MB

550

MD

350

3,251,7,233,0,141,255,7 ,173,254,7,174,255 DATA 7,32,188,7,133,5,1

DA

580

DATA

370

BS

590 DftTA

CE

380

600

PK

610

HK

390

DATA

FR 620

MG

400

DATA

GM

630

420

DATft

Aft

640

EP

650

PR

433

DATA

SP 660

XP

670

XC

BC

B4

440

450

460

DATA 16,8,141,18,B,173, 17,8,141,19,8,173,18,8,

141,22,8,173,19,8 DATA 141,23,8,173,22,8, 141,252,7,173,23,8,141, 253,7,56,173,252,7 DATft 237,16,8,141,254,7 ,173,253.7,237,17,8,141

COMPUTE'S Gazelle

September 1988

30

COLOR0,l:COLOR4,l:COLOR5

,12:FRINT"lCLR}"TAB(TB)" COPYRIGHT

DATA

143,7,8,24,173,245

,7,109,8,8,133,5,173,24

DftTA

DATA

QM

40

M MOVE BANK1

680

DB

QP

GD JA

BLQAD"%5ORT0",B0:BLOAD"% SORT1",B1 60 PRINT"iCLRS" 70 DIMA,B,T,AS15) ,QS !9,3) ,A

MR

80 QS(7,0)-"fllB2":QS(8,0)""

YS(2>

1Z {3

AH

90

BS

100 FORX=3TO9:QS(X,2)=CHRS(

FORX=0TO9:QS(X,1)=STRS[1 5-X):NEXT INT(65+RND[1)*26)): NEXT

110

RS

120

HS

130

GETAS:IF(ftS<"0")OR(AS>" 4")THEN123 PRINTAS:IFAS="4"THEN200

GQ

143

PRINT'MCLRl{5J"TAB(16)n

(0-3,

XJ

153

OH

160

COL

BANK14:SYS6912:QS(VflL(A $)):IFPEEK(6)THENEND:RE

RR

170

DUMMY

VARIABLE

REQUIR

ED

IFRGR(0)THENPRINT" (HOME){5}"TAB(52)"SORTE

D ON COL

HJ

180

FD

193

"AS:T=40:ELSEP

RINT"{5J"TAB(12)"SORTED OH COL "AS PRINTTAB(T)" I COL 0"," COL l'V'COL 2","COL 3" FORB-0TO9:PRINTTAB(T)" {5}"B"tC¥N)"QS(B,0),"

DATft

t2J"QS(B,l) ,"{6}"QS(B,2

7,174,255,7,32,164

DATA

GP

200

6,24,173,2,8,109,8

8,208,3,238,7,8,17

JK

PC

700

16,247,96, 141,14,8 DATA 142,15,8,14,14,8,4 6,15,B,24,109,14,8,72,1 DATA 104,96,32,164,7,24 ,109,245,7,141,14,8,138

DATA

8,24,173,14,8,109,

4,B,141,14,8,173,15,8,1 09,5,8,141,15,8

):NEXT:CLR:GOTO70 CLR:DM=1000:PRINT"LONG

ISPACEjLIST SORT DEMO.. ,":PRINT"SORT LIST OF"D M"STHINGS..."

3,248,7,205,6,8,208,8,1 73,249,7,205,7,8 DATA 240,3,76,31,7,163,

730

I

";

(SPACE}0"," COL l","COL 2", "COL 3" FORB=0TO9:PRINT"(5}"B" fCYN)"QSfB,0),"{2}"Q$(B

H

210

PRINT"CREATING

220

. ..":DIMftS(DM) :REM FAST FORX^1TODM:FOR¥=1TO INT

LIST

NOW

(RND(1)*B + 1) :A$(X)=AS (X J+CHRS (INT(RNDU)*26 + 65 MM

230

)):NEXTY,X PRINT"{BELL)SORTING

NOW

. . .":BANK15:TI$ = "000000 ":SYS6912:AS(D Hft

243

IFPEEK(6)THENEND

SP

250

PRINTTI/60"SECONDS TO S ORT"DM"STRINGS":REM SLO

ES

263

,109,246,7,141,15

EC

TO CONT):

,1) ,"{6>"0S(B,2) :tJEXT

DftTft

720

4

ORIGINAL":PRINT"

38,10 9,15,8,170

BF

:Q$[RND(1)»10,2)="" PRINT"{5}SORT BY COLUMN

GP

690

710

RQ":Q$(4»0)'" SPACES)86":QS(1,0)="

12 SPACES)123":Q$(2,0)=" Z"

3,185,10,8,153,5,0,136,

XC

FOR ML C

50

,8,141,8,8,173,3,8,109, 9,8,141,9,8,238,6

BH

UP

ODE

9,8,133,8,173,254

01,8,133,8,32,181

DQ

COMPUTE!

INC.":PRINT

TAB(TB+8)"ALL RIGHTS RES ERVED" POKE48,9:POKE50,9:CLR:RE

173,252,7,174,253,

24,173,245,7,109,8

19B8

1S PACE)PUB.,

,7,24,101,7,133,7,138,1

,8,173,17,8,141,21,B,7B RH

3,185,5,0,153,10,8

,8,133,7,173,246,7,109,

16,B,41,254,141,20

,17,8,110,16,8,173

DATft

7,32,164,7,24,101,5,133 ,5,138,101,6,133,6

33,3,173,17,3,233,0,176 ,4,162,0,56,96,173

MK

6,7,109,9,8,133,6

7,141,0,8,141,16,B,173, 17,8,56,173,16,3,2

0,113,7,141,2,7,16

-

RESERVED

IFRGR(0)THENTB-23:ELSETB

,140,9,8,140,6,8

8,3,206,253,7,206,252,7

255,7,141,1,8,141

SE

DATA

RIGHTS

COMPU IHC.

=3

,136,16,247,200,140,8,8

254,7,173,252,7,20

,173,253,7,13,252 DATA 7 , 20B , 1 91,173, 25.4 ,

20

136,16,247,160,0,1

,136,16,247,96,160

32,188,7,133,7,134

410

ED

19B8

PUBLICATIONS,

ALL

0,1,185,7,0,153,227,254

,8,32,7,7,173,254,7,20B MB

TE!

77,7,240,26,200,24,113,

32,18B,7,133 , 5 ,134

,3,236,255,7,206

DATA

7,141,1,7,230,169

,6,160,0,177,5,208,27,1 73,254,7,174,255,7

DATA 225,6,200,169,0,11 3,5,141,226,6,160,1,185 ,5,0,153,244,254

7,173,255,7,141,253,7,1 DATA

5,104,145,7,136,16

00,24,113,5,141

KA

173,254,7,141,252,

73,252,7,174,253,7

165,113,208,2,24,9

,243,200,177,5,240,26,2

7,173,255,7,13,254,7,23 DftTA

DATA

177,5,72,177,7,145

206,255,7,236,254,

8,216,162,3,56,96 MD

,201,3,240,21,160 DATA 0,177,105,209,138,

REM COPYRIGHT

6,56,96,32,229,7,160,2,

233,1,141,254,7,17

,173,254,7,208,3 360

29,7,162,1,165,107 DATA 197,104,144,3,165, 104,202,133,111,134,110

,196,111,208,241

34,6,160,0,177,5,238,23 SX

,169,0,237,17,8 DATA 176,3,76,147,5,173

240,4,144,11,176,11,200

3 , B,162,0,142,4,8,

DATA

235,21,8,240,3,76,

,0,B,174,1,8,24,96,32,2

570

340

DATA

179,5,56,169,1,237,16,8

RJ

34,56,173,250,7

10

23,8,56,173,0,8,23

,208,8,173,19,8

540

DATA 103,140,245,7,140, 249,7,203,140,248,7,163 ,5,177,7,141,251,7 DATA 200,177,7,141,250, 7,24,169,7,109,245,7,10

DATA 141,4,8,173,3,8,10 9,5,8,141,5,8,202,208,2

237,17,8,141,255,7

520

142,5,8,166,103,240,22, HA

HE

,19,8,173,18,8,205,23,8

RX

,7,153,107,0,136 DATA 16,243,96

Program 2: Sort Demo

,23,8,109,17,8,141

560

24,173,2,8,109,4,8

DATft 255,7,141,253,7,56 ,173,252,7,237,16,B,141

8,109,16,8,141,22,8,173 i

DATA 1707,173,14,8,96,16 0,2,177,5,153,104,0,177

133,5,134,6,32,134

,56,173,252,7,237,16,8,

DJ

DATA

DATft

173,253,7,237,17,8 DATA 176,176,24,173,22,

,208,27,160,0,132

1,7,141,245,7,165 DATft B,105,0,141,246,7, 173,250,7,174,251,7,32, 164,7,141,2,8,142

750

DATA

251,7,200,177,7,14

1,250,7,169,2,141,245,7

MP

500

49,7,200,177,7,141,248,

CK

740

,254,7,173,253,7

228,103,176,4,162,

7,200,177,7,141

XP

,6,144,49,32,7,7,173,25 4,7,141,252,7,173

9,68,160,0,165,5,209,7, 208,7,200,165,6 DATft 209,7,240,27,160,2 ,24,177,7,101,7,170,200 ,177,7,101,8,133,8

,255,7,173,252,7 DATA 174,253,7,32,188,7 ,133,7,134,8,173,254,7, 174,255,7,32,188,7

W

PRINT"DO

YOU WANT

E THE SORTED

LIST?

TO

";

SE


MIBRO

COMPUTER DISCOUNTS ON ALL YOUR COMPUTER NEEDS.

COMPUTER DISCOUNTS ON

ALL YOUR COMPUTER NEEDS

64 WEST 36th ST., NYC, NY 10018

OUR ONLY STORElt ESTABLISHED SINCE 1950 Qs. commodore

COMMODORE 1280/10 PIECE OUTFIT

COMMODORE 64-C

20 PIECE

20 PIECE

DELUXE

DREAM

PACKAGE

OUTFIT iVCWliS

CUI'II IHCLUMS CcirmnUf 64 C "eiWwf -IS1' Dm □hi* "12 "ddQI*r

$798

Mjrujl

• □,«

Qjiv?

Hrjd

1

AMIGA 500 TOP OF THE LINE OUTFIT

$458

31'T'lt I1CIUMS Am,i 5OT Hiih Bull1" Dnw -Ari^i HDB L ■

Cmrntot 64 C It,<„,,/ .1541 fj u

■ ■ • i

dMICA JO I

PROFESSIONAL

$488

$568

—.

OUTFIT

$648 OU'fIT INCLUDES Commdiri US Kp(btird •Cninmijao.t 6(1 Disc Bn

•CommMoie KGB [elgi Moitloi •Cmrnmlitf Prmiti -At Adjmn tfliMw

IPICIAUtlt Will. CIVI YOU A IFICIAL MUCH

25 PIECE PACKAGE

IBM XT COMPATIBLE

W>w* -(kiu D-i« Una [innn .parljot KJ O'llfETM

MIX • MATCH THE COMPUTM IYCT1M

EPSON EQUITY II

LEADING EE :<.'. PIECE PACKAGE

IBM XT COMPATIBLE

AVAILABLE

$648

WITH: 3't"

floppy oaivt '■'>rli,iiri|M^«,|.:r-(,IJ"H|,-,.|jhb.'^-^lhli.-.-P".il

HOK H.m »t;; nj swu

»12" COrtlpUt or Monitor -Puki^c 10 DnhcHr i 'Out Drive H

IBM XT COMPATIBLE

.

Hi|E. INCLUDE

'Dlti Bur

vntri Hinuar -AC Adapl*

<mcr -lpr*ad lliccl -DjiIi b DRIVl

V

■-...-

aii'i

|

D

VENDEX HEAD START IBM/XT

CAhYTt

«iC88 PinMiior -J II fl

SA-I[lijb4 Wfflj^iu "IhiU fi»ft Onvr '7 El

i:j.Bion SU'i ■BW Him (.[indjt* To ;&5K Bw •Pi'pltl StmJ Jta'h "Mauie •Gamp •linlil Pfn

NEW FROM COMMODORE

IIAIUDiS

IHClUDf

2

Sim!

•1II71G

MljiBt.li •PniWSlMilMsuirPaili •64tm !■.!..■ ■!) ul 36M Flappt Diivi

Pdii

i'Micro too low i n ,i«vi li j r.i;

HAKD

DRItft

BLUE CHIP

Compatible'

Compatible

ami. v, ratn i.

IBM/AT

.Compatible

avAiLAini

COMMODORE

wstiiiur

l

yiori *f ?MB Flaaor Qr.««*r>40K RdmlipjE

mini

FLOPfV DRIVIl

rllbll To 1MB

CALL FOR NEW LOW PRICE!

rHICtO TOO lOW IP AOVtRTIIBI Mc^atTlc Hard Dr.vei

TOP 10 BEST SELLING

fC commodore HARDWARE &

m

!- - fait •■,-.■> Dmi ■:imi Bk> Ug

PRINTERS FOR

^

AMIGA 2000

COMMODORE & IBM EPSON LS lino

CALL FOR NEW

EPSON I li

LOW PRICE! riev-NODOAl JOB

I VB Ha

ipi(«a)» Is S MB -BuJi h &r " V

.■

' D« PnnU

AL1O AVAILABLE: -AMIGA 1014 HOHITDR •a.I INTERNAL DRIVl -llhlDGECARP ■HARD DIMVI CDNTROLLCH -2MII HAM I S. f ,M PACKAGE rjE .',:'. AVAILABLIII

ORDER NOW1I

I (800) 223-0322 FOR INFORMATION CALL

(212)695-7133

PANASONIC KX-PIOBOI

■.(hi

EPSON 1 I) ■■■.[■ EPSON LO-IOIO EPSON FX-SAE EPSON rX-lBEE OKIMATE 20 OHIMATt 110 OKI MATE ISO

PANASONtC l!-:-l'Hr. 1, PANASONIC KX-PI091I PANASONIC KK-PII«1 PANASONIC KX-PII4E STAR NX-1000

STAR NX-I0O0C STAR NX-II

STAR ND-14II

STAR RAINBOW

110 Fnrrli

-

' PHONE ORDERS ONLY CALL TOLL FREE

BLUE CHIP 286

PC Popular

i

ig hb HirS Dnm

SOFTWARE

-

) B»(

, , U04t

IBM/XT

CALL fOR NEW LOW PRICEI

PREMISES

erironics *^uB *Vid«g Pjrrs *B

* 10

„ .ma

FHr <Q MfGAB'TTr HARD DHIVt

PCIO-III IBM/XT

COMMODORE

FULL SERVICE & SUPPORT

CC--3JCM

>Dik Drive

ITH: 3D MEGABYTE HARD DRIVl

COMMODORE

lATUBiS INCIUOI 1 SitrO »l II J16 9 1 IrgiWIi •PkiMI Stni Mnu (Brli -64011 Sir

STORE TECHNICIANS ON

EAIUBiS iMTlUCi

tfbaafd

Put Orlvt Head Clcantr JfrOK Floppy Dn.r -Word Pro-

WITH: 10 HECABT1E HARD DRIVi . , , ,

,11

Smqit 360K (loppy Dim

: I!,.,,..

ft

% ,,..

Edj[

NEW FROM

CALl FOR NEW 10W PRICtl Ami, W10MB 1 ID FII

l

HARD DRIVf

D

COMMODORE COLT IBM/XT Compatible

Compatible M«USiS SNC1U0I

GADTTI HARD DBIVf . . b ,.

I

AVAILABLE

WITH: J'i"

3Qftl iVin.i-.i.ii »]((!

PACKAGE lr.( I imji ■. Lpidm; krllFi -II" Cpfrtpulur H

■ WI»4DK Floppy Dtl«f

d Profcue* »Sprt*d IhiBl

$648

AVAILABLE

WITH: Jfj" FLOPPY nutvr

m ■*-.■"-• ■*■* s S"r..n i+'i,

DIEt EqulLr || K, , I

PAtKACC iHCLUDtU IHuv Clip K?vbn*rd W.'JflOH Floppy D

■■

$848

THE LINE

u-3d Cwc •PittKf B Di^ngn

MAUD DRIVE

1010

IN STOCK

E commodore

OUTIIT INCIUDIS r,Dm™dr,,, SB Kr.b-jxd .11J1 Dm. •Cmnnnoiirt Cntnt Msratw ■Oiedii't ft mi h -SC Ad»1rr •Qn rtn Winui ■Dm Diin-

BLUE CHIP

40 .MEGABYTE

...'.[].

/OIO

OUTFIT

IS PIECE PACKAGE

VVITHe 10 HECABTTE hi m

•.

.-,

128

DREAM PACKAGE OUTFIT

CHOOSE YOUR OWN PACKAGE DEAL9

WITH i

;.

• flf'li

-■..-'IC-1

s commodore

mm Mindii »DjiC Dew H(«

W1THI iO HEGABTII HARD PRIVI

■ ■ -

□'..r iv.: t i-i-p ■flvn W.-.ji •US* Ok

l-.■.:■■

128

"■EArs.PI1-. IV I ■■11|

500

AdJplli *tiws Vjnur,! "0'c Dr»r MHd Cle*r»lf -PKhiCf

Cleaner

S commodore

OUTFIT IIiCIIUIS Cum™*)" 05 Knto. Mrriilrjr "CorifliodO'f PJiniji "AC Adasier Clew •Puiaar 10 OjihfHn

AMIGA

fjmr "C&* ioSor( CdIoi Maiiroi •Garnntodd'e Frjriisi 'AC

ClVhpuTI' Mt>»lor »Co(nniodlnl Piinld "AC

>GAivfil

C commodore

E commodore

COMMODORE 64-C

CALL FOR NEW LOW PltlCESItt

NEW YORK STATE RESIDENTS CALL (212) 695-7133/695-7134 ON AIL PHONE ORDERS PLEASE CALL MON.-SAT. IOiOOAM-7:30PM SUNDAY 10:00 AM-6:00 PM Use Masler Card, Visa. American Express. o< Send Money Order, Certified Check. WE NOW TAKE DISCOVER & DINERS CLUB

MIBRO

CO.,

INC.

t* Wilt ISin Street, New York, N.Y. 1001,.

MON. THRU SAT. IOi00AM-7:JOPM SUN. I0AM-6PM An merfnandiic Brann n(rt I^eio'y Finh Winiiniirr iNi;i|M»[ jij nj :. i; :njrgi M 9G Shipong Eliargts nan nlvfldtfl Fiji mail iirdpii plrjiu [a:i Dclorc wnQinfj in monrr <"&< Nfl mongv ord^s ^.l: be t.rcplpri wilhoul ortfrfs fill priMJ lufe iret ID clunyp »viHiqi|I hdi.cc Qusnthtm <ni<t be li-niltil flu sDiiif ilems Re'uiu» ^iihm ^pvfiii |]^,^ wirhi nnginil packiging and uniiMdC q.uianirc ZB'O All O"pp*i uiIiikI id Btceplartfp L"d ifnt'tjr-nn Fntrs i^bjccl id iBmrfBIVfil ino*M .hi.i1 oi ilpciFais Nsr hnnunuWti 'ii (Y[ragiBjjliiejl piiihL for mfoirrrsricni i-Ipih , PcEuin »i lor ri

^mt nul br iixt f>pmntnl ol Hw Hloni

pir


QE

270 GETAS:IF(AS<>"¥")AND(AS

MQ

O"N")THEN270 PRINTAS:IFA5="Y"THENFOR

2B0

X-1TODM:PRINTAS(X):NEXT

XX

310

POKE857,30:POKE845,0:GO

DP

710

"T

SK

720

POKE1703+N+F,83:POKE559

XS

730

IFFL"1THENFL=3:GOTO680

7S+N+F,1

FG

740

IFG1>90ORGK32THEN680

MS

750

BM 320 SP=0:FORN=1TOLEN(AS):MS =MIDS(fiS,N,l):IFMS="

HENSP=SPt-l:GOTO340 PQ

Boom and Bust Article on page 38.

Program 1: Boom and Bust Main Program HS

10

REH

COPYRIGHT

TEL

PUBLICATIONS,

ALL

RIGHTS

1988

-

RESERVED

IFA=1THEHB0 PRINT"{CLR)[9

BX MG

20 30

JS

f7 RIGHT)(RVSj(6 SPACES) COPYRIGHT 19BB17 SPACES) {OFF)" 40 PRINT"17 RIGHT}(RVS}COMP UTE!

XS

50

(3

70

JX

80

INC.

RIGHTitRVS)

SPACESJALL

ERVED{5 ER

DOWN}

PUBLICATIONS,

(OFF)" PRINT "|7

RIGHTS

SPACES){OFF)":FO

RI»1TO1500:NEXT A = l:LOAD"Bi!B.HL",a,l FORSD=0TO5:READSD(SD):PO

90

FORN = 1TO8:READFH(N) ,FL (tJ ):NEXT:SID«54272

RD HX

100 110

DIMAS(50) READAE(T) : IFAS [T)O"END "THENT-T+1:GOTO110 120 T-T-1:SYS16385:POKE845, 0:POKE844,0

SE GR

130

E1ORN=0TO2"T:R1 = INT(RND{ 0)*T):R2=INT !RND(0)»T) + 1:TS=AS(R1):AS(R1)=AS(R 2) A$(R2)=TS:NEXT

JP

140

ME

150 K=0:P=l:SC(3)-3:SC(l)-0

BQ

:SF(0)«0:SF[1)-0:FL-0:R G=0:FF«0 PRINT"{CLR)":POKE214,11

160

:POKE211,14:PRINTCHRS(1

42)"{CYN)BOOM AND BUST" :GOSUB880

OX

170

DB

180

CB XE

190 200

PRINT"lWHT)l8 DOWN) 113 RIGHTjPRESS {RVSH [OFF) FOR 1 PLAVER" PRINT"(DOWN IU0 RIGHT)P RESS {RVS}2[OFF) FOR 2 {SPACElPLAYERS "; GETKS:IFKS=""THEN190 IFKSO"1"ANDK$O"2"THEN 190

JJ

340 350

PRINTKS; :DSU) = "PHRASE" :DS(2)-"THING":DS (3)-"O CCUPAT ION" 22B PS (0)="[RVS|{RED} PLAYE R 1 fOFF)":PS(l)="tRVS)

(YEL)

$="{11

AB

230

PLAYER 2

SPACES}"

{YEL}

BONUS

{OFF}"

CR

240

FH

250

360

TM-125:POKE844.P

370 380

GOSUB1170 FR=FRE{0):POKE845,l

RD

390

WR=0:IFPEEK{197)=4THENP

OKEB4 5,0:GOSUB660:IFWR=

POKE845,0:POKE53269,PEE

CQ MR

260 270

K(532G9)ORl Q=S OS=LEFTS(AS(T1),1):AS=R IGHTS(AS(Tl),LEN(AS(Tl)

HJ

280

D=VAL{DS):DS=DS(D):SC(0

290

MX

JP

400

IFWR=1THENPOKE53269,PEE

KJ

410

K(532S9)OR1:GOTO350 TM-TM-1:IFTM<10THENGOSU

CB

420

B970 IFTM<1ANDPEEK(833)O2AN

DPEEK(857)=QTHENPOKE84 5 ,0:D=3 0:GOSUB840:GOTO35 0 BG

430

IFPEEK(845)"1THEN390

HG

440

TM-100:FORN"1TO500:NEXT

763 770

GOTO6S3 IFGSOASTHEN810

KS

7B0 WR=2:SF(P)=SF(P)+SC|P)+

XD

790

XA

800

500+SC(l)-K:SC(l)-0 POKE781,23:SS!S59903:PRI NT"RIGHT1";:POKE53269,P

MM

450

EEK (53269)OR1:GOSUB610 GOSUB1110:GOSUB883:RETU RN IFK=1THENSC(1)=0 POKE7B1,23:SYS5990 3:PRI NT"WRONG I";:D-50:GOSUBB

MD 813 KA B20

FR BS

B30

40:POKE781,23:SYS59903 WR-1:GOSUB610:RETURN

B40

POKESID+4,17:FORW-DT05

(SPACE)STEP-1:POKESID+1 ,W:FORN-1TOD:NEXT:NEXT:

POKESID+4,16

Q=PEEK(B57):R"PEEK[B37)

MM

IFK"1THENSC(1)=SC{1)-10

850

:IFSC(1)<0THENSC(1)»0

:S"PEEK(83B)/2:L-94-{R* 6)-(6-S)

BE 460

IN=0:IFL>90THENL=L-56:I N»64

SM 470 M=0:FORN-1TOLEH(AS) PS 480 IFMIDS(AS.N,1)OCHRS(L) DA

490

THEN570 RG=RG+1:M"1:POKE54283,3 3:POKE1703+N+F,L-64+IN: POKE55975+N+F.7

JG

500 A1$»LEFTS(A1S,N-1)+" "+

RA 860 CA B7 0 QA 8B0

GOSUB610:RETURN REM

POKES ID+ 5,15:POKES ID+6, 252:POKESID+12,15:POKES

ID+13,252:WF=64 FORL-1TO30:N=INT(RND(0)

MH

B90

CP

900

IFN-9THENFORW=1TO60:NEX

OK 910

T:GOTO950 POKESID,FL(N):POKESIO+l

HP

920

POKESID+7,FL[N)+13:POKE

EH

930

•6)+3

HIDS(A1S,N+1,LEN(A1S)): POKE54283.32

RX

510

RP

520 MA=1:FM=0:FORN1=1TOLEN(

,FH (N):POKE53248,FL(N)

SC(P)=SC(P)+10:GOSUB610

SID + 8,FH (N) lFWF=64THENPOKESID+3,7:

POKESIDt2,150:POKESID+1 0,7:POKESID+9,150

AS):MS=MIDS(A1S,N1,1):I

OF

530

FMS=" "THEN550 IFFM«0THENM1S-MS:FM=1

DP

540

IFMS<>M1STHENMA=0

JE

550

NEXT

RQ

560

RG

960

REM

CD

970

Pt>KESID+6,242:POKESID + l

MS SD

600 610

REM FORC=0TO1:SCS(C)=STRS(S

C(C) ) :SCS(C)-SCS (O+LEF TSIES,7-LEN(SCS(C) )) : NE

XT FORC=0TO1:SCS(C)=STRS(S C(O) :SCS(C)=SCS(C)+LEF TS(ES,7-LEN(SCS(C))) : NE

630

11,17:FORW=1TO80:NEXT:P

OKESID»4,WF:POKESID+11, 16 950

NEXT IFM=1THEN380 D-20:GOSUB840:GOTO350

QC

POKESID+4,WF+1:POKESID+

PC

573 580 590

620

940

IFLEN(A?)-RG-SP=1ORMA=1

AF KQ CE

ME

QC

THENGOSUB660:GOTO1010

XT

PRINT"IGRN)";:POKE214,2

NEXT:POKE5324B,28:RETUR N

,80:POKESID+4,17:POKESI

D+4,16 BQ

9B0

FORN-1TOTM+80:NEXTN:POK

EA

990

POKESID+4,16:FORN=1TOTM

HB

1000

REM

QG

1010

IFWR=2THENNEXTT1:GOTO1

KG

1020

040 IFK"0THENP=ABS(P-1):GO

EStD+l,6fl:POKESID+4,17 +50:NEXTN:RETURN

SUB1170:GOSUB660!IFWR=

1:PRINT:poke 211,1:PRINT

"S"SCS(0)TAB(31)"S"SCS(

l);

640

BC

650

REK

SP

660

POKE 53269,PEEK(53269)AN D2 54:POKE19B,0:POKE214, 22:PRINT:POKE211,0:W=0:

1033

XE

1040

POKE53269,1

EE

1050

IFSF(0)>SF[1)THENPS=PS

FF

1060

(0) IFSF(0)<SF[1)THENPS=P$ (1)

SG

1070

GS-"»

GF

670

PRINT"ICYN]GUESS?

";:FO

{WHTlte}";:NEXT:PRINT"

RIGHT)";

>-D

FR

6 90

Gl-ASC(GIS):IFG1=13THEN

)=0:SC(1)=0:RG=0 IFK=1THENSC(1)=130

PQ

700

773

IFG1 = 20ANDG$O""THENGS-

LEFTS (GS,LEK(GS)-1) :FL1

IFSF(0)*SF(1)THENPRINT

SPC(15);1PRINT" (3 DOWN){PUR)TIE GAME!

RN=1TOLEN(AS):PRINT" {UP)":PRINT"(7

2THENNEXTT1:GOTO 104 0 PRINT:PRINTAS:FORN-1TO

JJ

1500:NEXT:NEXTT1

RETURN

HS

GETG1S:IFG1S=""THEN 680

Seplember 19B8

PG XP

:GOSUB840:GOTO350

680

COMPU TE! s Gazelle

IFLEN(GS)<33THENPRINTG1

N:IFPEEK{B57)-OTHEND=2 0

JR

300 F=!40-LEN(AS))/2

IFFL-1AND(LEN(GS)>LEN(A

S)-1)THENPRINTG1S;

2THENNEXTT1:GOTO 104 0 CJ

FORT1=0TOT:FORSD=0TO5:P OKE52580+SD*2,SD(SD):NE XT

S))THENPRINT"{LEFT){@> (LEFT)";

8l:G$=G$+G1S

EP

tOFF)":E

IFK$-"1"THENK-1:P=0:P$( I)="t2 SPACES}IRVS)

NEXT IFK-0THENP"ABS(P-1)

QQ AA

210

DE

B6

FG PD

RES

KE525 80+SD*2,SD(SD):NEXT QQ

330

COMPU INC.

IFFL=1AND(LEN(GS)<LEN(A

5UB1110

1":GOTO1100

CQ

1080

PRINT:PRINT"(5 DOWN} (2 UPK3 RIGHT){PUR)CO NGRATULATIONS TO "PS

BC

1390 PRINT:PRINT"U OOM

1"

AND

RIGHT)B

BUST CHAMPION!


ME

1100

HM

1110 FORC=0TOliSFS(C)=STR$(

JD

1120

KP

113B

QB

1140

KX

1150

GOSUBB80:GOTO130

42

03

8C

5D

AE

42

03

D2

03

AD

41

03

C9

AD D0 B0 8D 6B

03

D0

39 08 31

E9 D4 43

02 03

9A 66

0A

23

8A

F0

0C

FF

El

41E0: B5

FB

18

80

2A

5A

66

41E8: FD C9

B4

3F48 :80

A9

56

A0

A6

59

A0

3F50 :59

80

25

A5

00

3F5B ;FD

57

F0

0F

EF

C6 C0

59 03

7B 32 03

05

55

40

15

65

50

420S: AC

43

3F68 :55 3F70 :A1 3F78 50 3F80 00 3F88 00

54 65 15

51 00 45

65

05

4210: D0

01

55

45

ED

40

05

OB

4E

00

08

F2

0A

00 0B

00

01

28 00

51 55 3C Fl 45 00 10 18

49 98 33 03 49

41F0: A9 41F8: A9 4200: 43

3F60 :00

26 30 EF 55 0A

0E

00

00

C0

421B: :8D 4220 :C9 4228::3C 4230: ■6B

15 03 26 03 A8

AA

69

40

4C

3F90

0C

00

00

00

00

00

00

40

55

4238-:EA

AD

4C

03

D0

06

AD

06 F6 31 D8 00 51

3F98 3FA0

05 00

80 00

00 07

03

00

00

B6

01

F6

01

15

01

DC

IF

00

47

A0

03

4C

AD

00

01

88

4A

FE

80

00

95

B0

03

00

4A

00

90

00

02

01

A2

3FAB

00

01

C8

19

60

46

CA CA

00

00

02

04

00

B0

20

00

4A

3FB0

4240::DC 4248::00 4250 :B0

42

80

03

10

E8

4A

B0

3F

0E

00

09

E8

01

00

02

08

7E IF FE

00 FF 7F

80

07

FF

FE

3A AD

41

F8

3F

0F

8D

0F

57

FC

B2

A9

FF

7F

33

E0

03 F0

8C

00

4D 02

F0

3FC8

4260 iAD 4268:.C9

03

3FC0

00 FF

B0

3FB8

IB 01

4253: :4A

0A

80

13

D4

BD

14

FE

FE

FF

FF

F6

A9

FF

FF

4270: D4

3FD8 :FF 3FE0 :FF

FF

FF

FF

FF

57

9D

12 D4

A9

FF

FF

FF

7F

FF

FE

3F

98

IF

FF

F8

0F

FF

DATA28,49,31,165,33,13

4290:iA9

0F

BD

15 FB D4

09 F8 02

07 9D

DC BF

3FF0

03

FF

C0

00

FF

00

B0

A9

00

8D

4D

03

8A

E5

02

7E

00

6D

00

D0

BD

00

D0

AD

55

4000

38

FF EF

80

0,60,25,33 DATA"1A STITCH IN TIME SAVES NINE" DATA"1VIOL£TS ARE BLUE

01 20

4298::41 42A0: 18

03

3FF8 :40

7F 45 E9

AD A9 19

5,37,62,42,62,44,193,5

F0 3C FF

D4 D0

33 04

FC

0B 15

21 02

3FE8 :FF

4278::D4 4290: 8D 4288: 8D

91

FF

FF

A9

FF

43 A9

00

8D

21

60

42A3:-01

C0

29

00

32

A9

0A

8D

20

D0

A9

A9

42

8D CA

01

CB

A9

84

42BB: 00

D0

4C

0F

43

AD

00

DO

8D

C4

8D

80

44

4020

C0 8D

02 C4 C0

42

A9

BD A9 05

C9

8D

99 69

4 2B0: D0

4010 4019

8C C0

F0 16

AD

D0

01 90

0F

4008

4 2C0. :F0

09

C9

17

B0

05

A9

IB

AF

A9

FD

8D

SF(C>):SFS(C)=SFS(C)+L EFTS{E$,7-LEN(SFS(C))) iNEXT PRINT"iRED)":GOSUB610: POKE214,19:PRINT:POKE2

11,1

IFK=0THENPRINT"lREDJ$"

SFS (0)SPC(22) "{YEL)$"S

FSU)

IFK=lTHENPRINT"lRED)S"

SFS(0) PRINTPS (0)SPC|19)PS(1)

:GOSUB610:A1S-AS

BS JP

1190

RETURN POKE53280,9-P*2:POKE21

"DSiRETURN

DATA 153,154,163,164,1 65,166

PJ

1210

DJ

1220

FS

1230

JX

1240

DATA"1LOVE CONQUERS AL L" DATA"1WHERE IS THE FIR

MP

1250

E" DATA"1ET CALL

GF CJ

1260 DATA"1ALONG CAME A SPI DER" 1270 DATA"3POLICE OFFICER"

HJ

1280

DATA"1PLEASE

RS

1290

DATA"1LITTLE

HOME"

KEEP OFF

(SPACE)THE GRASS" G

RED

RIDIN

HOOD"

MX JX XQ

1300 DATA"1THE RIGHT STUFF" 1310 DATA"1A PENNY FOR YOUR THOUGHTS" 1320 DATA"3SCHOOL TEACHER" 1330 DATA"3TAXI DRIVER" 1340 DATA"2BO0K MARKER"

SK

1350

FE

1360 DATA"2SHOPPING CART"

JR AA

1370 13B0

DATA"2CAR" DATA"2A GLASS OF MILK" DATA"3COMPUTER PROGRAM

QF DR SC

MER" 1390 DATA"3CO0K" 1400 DATA"3NURSE" 1410 DATA"3INVENTOR"

BA

1420

DATA"1SILENCE

IS

GOLDE

N" PD

1430

AND

SPICE"

RF

1440 DATA"1THE THREE

LITTLE

1450 1460

B5

00

4,11:PRINT:POKE 211,10:

CS EP

85 27 4 2 85 C3

C0 02

PRINTPS(P)" 1180 REM

JP RB

4C 00

0C 28

1160 1170

1200

69

C2 AA 00 A0

DJ AQ

XS

FD

F0 03 85 FD A9 95 FB 8E 29 39 42

3F38 :8C 3F40 :A0

DATA"1SUGAR PIGS" DATA"END" END

04

C0

A9

03 E0

4028 :FC

BD

IB

D0

4030 :07

A9

03

8D

1C

D0

4038 :8D 4040 :A0

26 00

D0 A9

A9 00

01 99

8D 00

4048 ;C0

19

D0

F8

A9

4050 :D0 4058 :28 4060 : 35 4068 ;D4

3D D0 80

28 D0 A0 C8 C0 09 05 D4 A9

4070 ;8D

A9 00

18 D4

4078 :A9 4090 :18

0B D4

8D A0

00

4088 :CD

C8

C8

4090 :D0

F4

A9

4098 :B4 40A0 :03

BD A9

40A8 :8D

40

4 0B0 :A9 4 0B8 :49

40C0 :33 40C8 ;A9 40D0 :1A

38 before typing in. 00

0C

40 A5

00

D0

AD

00

D0

D0

3F

2D

01

C0

49

01

A9

07

56

8D

01 C0

1A

42D8: SA

18

6D

00

D0

8D

00

D0

E3

25 D4

D0 CB

17 85

03

C9

02

80

27

B0

02

8D

F0 01

28 AD C0 AD

5B

02

42E0 :AD 41 42E9: 01 C0

01

98

99

B2

SD 9D

05

C0

AD

21

D0

F7

A9

6B

8D

63

8D

06

CB

AD AD

9B 29

50

AD

AD 00

B5 74

A3

D4 A9 BD 0C A 9 0C IB 99

C0 C0 C0

18

69

50

C0

3E

09

FF

8D

3C

03

A9

F8

3D

03

A9

90

BD

3E

97

6C 03

8D A9

3F C3

03 8D

A9 47

9F

BD

48

03

A9

7B

48 03 8D

15 E0 67

03

A9

57

8D

4A

03

A9

8E

8D

4B

03

20

91

43

78

IE

C0

49

02

8D

0D

DC

A9

01

3D

9D

D0

A9

4368: AD 4 3 70'. AD

01

7F

05

C0

05

8D

A7

02

AD

D4

49

92

4378: AD

02

C0

49

40D8 :3C

03

8D

12

D0

A9

IB

9D

FB

C0

49

D0

A9

02

8D

14

03

A9

DF

4380: AD 4388: AD

03

40E0 :11 40E8 : 41

04

CO

49

02

8D

15

03

A9

32

85

A9

93

85

FD

A9

00

85

40F8 ;A9

CD

B5

C4

85

FC

85

FE

E8

10

00

D2 FF 59 03

A0

4398: BC

20 8C

00

78

5D 11

4 3 90: 60

40F0 1A9

FB C3

A9

4100 :58

60

AD

CD

C8

CB

18

69

D0

43A8: C0

30

D0

F4

A9

01

BD

4110 :A7

02 AE 9D

10 A7 51

19 D0 CD 42 CE 31 8D A7 59

34

04

8D 30 04

43A0: 99

4108 iC9

19 00 03 AC 05 A9

81 F7 01 Cl 4D BE

A9

E5

8D

03

D0

8D

01

02

AC

A9

FC

8D

F8

03

Bl

43C0: 8D

00

D0

BD

02

91

FD

99

02

4E FD D0

43B0; 03 43B8: D0 43C8: 8D

43D0: 8D 43D8: 8D 43E0: 4A 43EH: AC

4E 17 15 A3 43

03 D0 D0 A9 03

BD

57

07 A9 D0 A9 03 A9

8D

ID

D0

60

8C

43

02

0A

88

8D

43

03

43F0: 00

B5

FB

A9

20

43F8: C0 4400; AD

B5 0E

FD A9 DC 29

3F

FE

440B: A5

01

29

85

4410: Bl

FD 91 FB C8 A5 FB 18 69 FC 69 00 85 E4 A9 0D 85 FC A9 00 85

4119 :02

BD

01

C0

BD

01

4140 10 4148 :A9

D0

Bl

FB

C9

FE

00

99

4150 ■BD

47

03

03 99

D0 4C 03 00

03

C9

02

D0

5C

Bl

FB C9

4160 :FE F0 4168 90 06 4170 BD 47

56

AD

00

12

FD

C9

00 C9 28 90

F6

Bl

49

24

03

38

ED

03

00

C9

6E

ED

02

0A 84

4158

00 iC

00 C3 00 00

3EE0:00

02

FE

00

3EE8:AA

00

C2

AA

BC C2

3EF0:CA

AA

8C

EA

AA

AC

3EF8:8C 3F00:2A 3F0S:A0 3F10:A5

C2 5A 25 00

AA 0C C0 80 A9 56 55 80 26 3D 57 F0

00 A0 59 3F

0C A6 00 EF

FF A0 59 B0 05 6E F0 D3

41A0 :B9 41A8 LB

41B0

BC

41BB :43

3F18:03

EF

00

01

55

00

01

55

26

3F20:00

02

AA

00

02 AA

00

02

31

41C0 41C8

3F28:AA

00

C2

AA

BC

C2

AA

0C

CB

3F30:CA

AA

8C

EA

AA

AC CA

AA

47

00

02

7A

AA

0C

8A

CA

AA

06

BD 06 7A Bl

C0

3ED0:10 3EDB:00

AA

98

El

43

00 03

02

0D D4

D4

01

00

00 D9 AB 11

3A

9D

04

24 00

A9

01

DC

00

00 00

8D

03 A9 AA 18 69 83 D0 0C E9 4D 43 27 C0 8D D0 D0 08 E8 56 41 AS AD 41 75

00

00

00 B0

63

42D0::A0

00

SF

D0 8D A9

BD

42C8: 8D

3ECB:00

00

20 D0

13

55

3EC0:00

00 C0

BD

03 12

5C

F9

4128 :01 4130 :20 4138 :03

See instructions in article on page

4A

0C

A9 Cl

4120

Program 2: Boom and Bust ML

02

3FD0 :FF

A5

4178

87

42F0: 05 42F8: 02

C0

49 49

C0

49

02 02

4300: 03

C0

49

B2

430B: 04 4310: 41

C0

49

02

90

02 03 04

02

F0

10

D0

AD

59

03

C9

5A

20

91

43

A9

80

B9

A9

0A

8D

18

D4

BA

9D FB 07 AD 15 00

A9 29

20

21

FD

F9 BA

03 C9 4318: D0 80 02 4320: IE DO 03 4329: 9D 12 D4 4330: 6 0

A9

433B: 8D 4340: 8D

0B 15

FC

D4 D0 A9 80 8D 4348: A9 01 BD 41 03 A3 4350: 03 D0 AD 00 D0 BD 4358: AD 01 C0 29 03 C9 4360: 07 C9 02 F0 03 4C

4419: F7 4420: A5

B0 0A

3E B0

Bl

FD

4180

07 C9

35

AD

IE

D0

00 29

4188

02

C9

02

D3

2C

4190

DC

43

AA

BD

2D

43

03

F0

0A

2F

4198

AD

01 C0 01 C0

20

29

01

D0

0A

4C

88

41

AD

01

C0

29

01

D0

93

A9

FE

91

FB

8E

45

03

3E

46

03

EE

59

03

20

31

A2

Bl

FB

BD

44

03

8C

9B 07

4A AC

2C

4458: FC 446B: 85

03 F9

43

AS

AD

03 88

DC

03

44 88

99

43

F0

10

41D0

03

4C

24

41

18

AS

C3

69

41D8

0C

85 C3

18

A5

FB

69

0C

4428: D0

4430: 85 4438: 85 4440: 00 444B: FB 4450: 18

FB

07

12

D4

D2

BD

9B

02

D0

D3

01

F0

D2

90

43 D9

8D

01

C0

BB

8D

05

C0

CC

02

8D

02

C0

0E

02

BD 8D

03 CO 58 04 C0 A2 FD

30

96 58 0C B3 00 FD

FC 54

03

98

9B

D0

FC

ID

60

A9

60

85

FC

A9

AD

85

FE

78

22

8D 0E 01 A0

DC

38

00

F9

C0

40

D0

7D

40

95

FB

5A

FC

C9

3E

D9

FB

A9

FD

A9

20 D0

ET 38

A9

FE

A9

00

8D

20

CB

A0

9D

Bl

FD

91

FB

E6

FB

E6

68

C8

C0

08

D0

65

FB

85

FB

F3

A9

A9

00

30 65

73 02

08 65

19 FE

65 95

FD FE

64 91

85

FC

FD

A9

A9 00

4468: EE

20

CB

AD

20

CD

A5

01

09

C8

4470: D0 447B: AD

0E

DC

09

01

CB C9 04 85 80 0E

DC

BE

B8

4480: 58

60

FD

00

00

00

00

0D

COMPUTE!!! Gazette

00

7A 03 01 FD

Soptomber 1988

87


Check THEIR Ad I

ComrialiDle <

*\

Disk Drives

W/Pass Thru From

H.H.T* PHOENIX • MASTER3A

3.5

Amioa/P.C.

UNPOPULATED

INSIDER Micron 2 Mg.

tiCHECK OUR PRICE!

rscommodc

APROTEK

*180

DIGIVIEW

,

DIGIVIEW CAMERA

TURBO

PANASONIC

1410

SYSTEM INCLUDES:

640K Dual Drive Serial Port Parallel Port Graphics Card 2-Speed C.P.U.

■ 'Call

J

MINIMODEM »79fl51

I {911

$130

INTERNAL

then

$59995

"with »ny monitor purchase

$,

Fast Hackem ... SCALL COPY II PC SCALL

MARAUDERII

$24

MOST IBM SOFTWARE 40% OFF PROGEN

New Low Price

Amiga 512K.2/6/B Meg . . . Cajl • Starboard 2

WE WANT YOUR BUSINESSI

Mention This Coupon ana Gel

• m

'I

OFF tie yi any Software Ii

rtt you

ON ANr

^ompsii lions Pnc(

AMIGA

20 MEG from «499B=

NEWDHDER

2b Mm Purchl

NX1000 Rainbow

Panasonic

Laser

Industrial Ctxnpanv

SCall

1080i-

S16O*

10911-

S2001

1092i

S28O-

1592i

$380*

1524i

$520*

$220

Laser

NX1000

SCal

NX15

170* 300'

NB241C

380'

NR14

420'

Pcwertype LQ... 200*

tl-2 Ribbon Purchase

1764 RAM • 1351 Mouse • AB Switch

S119.95 S34.95 S30

• ALPS Color Prtr

MOO

• Time Saver $60 • 64 Power Supply. ..$27.95 • Amiga Hard Dr Com,.. Call

•VI12 RiDbon Puichase

• Dust Covets

M

64/1541/128/1571

MW350(2K)

ExceleratorPlus... *14995 (W/FREE SOFTWARE)

... S15995 *42995

1541-11.. .r..$16995 1581 *17995 1571 *20995 Excel 2001 ci*19995

1802c s-18995 1084 *27495 Magnavox8762...s24995

Daisy Wheel

SUPRA 2400... . *1499S"

1670 C=cornrnadore MODEM

*79BS

■ Digiview Stand

• Disk Nolcher

$55

$4.95

CartridoeExj)arxte..,S22-95 • Sonix Speakers —

22C.P.S.

MODEMS Hayes Compatible External

SCALL

• Disk CaselSft) SB • Disk Head Clnr S6 Xeiec Junior S34.95 Epyx Joystick S15 S15 • Most Cables • Mouse Pad S6 • Super Snapshot II... $49.95 SCall Hard Cards

1200 E 1200 Int

l6995'69*

1200 H.C

S89"'

$ggoo ALPHA PRO

LIMITED QUANTITY

CommodoreorlBM Interface... $19.95

3V2 DS/DD generic »1.30

3V2 DS/DD .. frQ«M.5O SONV-FUJI-MAXELL-POLAROID


^commodore

WE'VE GOT IT ALL!!

Commodorn Authorized Fiana'ri

THE FOLLOWING LIST IS JUST A SAMPLE OF THE OVER 2000 SOFTWARE TITLES THAT WE SELL FOR COMMODORE.

T*g Tum Waning

IlBcHu-iry MOM 1795 ;om tCILL

cv

I

1

^~ \

nSoftwoHt* CKCW IIS QtotW III

11 95 11 95

GE05 12A

7i

atos

II Si

10 95 29 95

CndtK

2J95

utn 29 95

• 195

EMttiftd Tum lisas

TrtH Pit*

1795

l«9!

■Hum ror ami Ocifitr

1 :!1»AIL BEPirRSABE 10 S( SePlfl'«M'*l68T CHECK 0".

:SSS!olJin'1

2! 95

;fo*fcnn

19 95

19 95

13 95 1995

VXMC Titlfl Shop Skate V 04

1995

19 95

"Nere« Ending SlOfy

1995

□lik LnO

19 95

Lfiu ol lh» AiXfftU

1795

*S*t fo, ii

I9» ?S95 25 95 25 95 1995

B*nJ 1 Ttfi ii CftKimJltir ?0C0

Pfq.ljL.& UtfMf Pifly

. *

199S

.

America i Cup

2995

■ 95 JS'Vl 895 35 95

CEOSlnjndOtiHDiK] B»iC 1 ?9 Cidpak 1 ?a

SL.

?19S

1195 ■Oil

Can Dan

11.5 19 » JS 81 19 95

imh ami smari

Siinimi 1

SlrilU IMt . SpBtolWo

Ji«

3! 55 13 9!

23 95 lltt Supc C Cc<ni>ic' Ejm?8 Sutct Piscal

35 95

afiflpCESS Smnn Fntar

mCMiii

!9 95

1195 2195 ?3 95

10lh fixiw

11 95 1195

l"[« Plk

f arnoul Ccm&cs 1

7195

7095

10 95

70 95

2095

I7H iru 13 95

1195

72 95 1/95 2095 17 95 20 95

Hum Shrfio Miniir Mansiai *ji R*l|fy

fUick Jack AuQpp)

7395

&fjp n«rtk Squrq n

CtfiMle Mikfp CiipVri

AsiMIl

!3 95

'

t wHif» r hki

ORDERS

Pinif Slnke

iHfGunrw

800-433-7756

IN MICH. 313-427-7713

FAX: 313-427-7766 Monday thru Friday- 10 AM lo 8 PM Satuidav-10AM.to6PM (E.ST)

CUSTOMER SERVICE 313-427-0267 Mr

10-6

72 95

LbrTiB UJAuii LiAav hwror

ilH ?19S 7195 73 95 11 9! 7195 695 7Q95

Zork TlilMy FitfUffauHudi

■UlnlricUs

73 H

MISC.

ICHL cm

1111 &95 «H

Ui PiriTiin

20 95 2395

WiftJ^y

13595

59 95 995

MICRO LEAGUE Miro L &4*rtJ4li

173 95 73 95

frfrnyj' M0I

SW Dm 1?

1195 1195

rurttO-s*

L?*rk C»1«

23 95

liSg Dug

795

I7»

Typing Tula IV

2995

Sucw SnmhOD il

1995

1795

1795

Tup Gun

6 IS

LW-llVT

st-vi pv n f 1 ?i SrMl Pvl" M

"QtUlag hibiHintf

'*V C*l III

'95

'95 J3 95

TvH Lead* savt

1195

&*T tarrLpleie

IIM 17 9S

TAITO

Rattan

Csl

BuDbia Sw»«

CM

Call Carl tail

70(5 70 95

CINEMAWARE

AVALON HILL

Warp Sptafl •SDI 170 95 70 95

1095 719!

ISisogat

1091 1095

Rocket ftarajti

1195

SBS 1995 Tfam Daks

1195

SBS Gen Ugr Dish

1195

"1«

PROGRESSIVE

^mrr*r Gitibi it

fnt Lud

Weld kirm CMmp Super CycK Vlirtfff G*n*i

MICROILLUSIONS

123 95 sen

IC1LL ICALL ICALL. 23 95 1195 719i 11 95

739! 2195

HomeViOW Pwtuf*t ChirnOfUlhrp WrtH hifl

1995

S(p«t S|»rll Biikllfiill

73 95

Slml Sporii Smc* Sutifhei lt*r"*i 'i^mkTl GrttlFiM 6uK>lN

7395 1195

"land Dl Ltotroi |Gaiaci< InvHion

ACTIONSOFT ThurriBfchrCppfr

123 95 1195

11 95 29 95 1195

'fairy rale

-Slack J ark

KB'

20 Oi 1195

LanvdCn Sitp PMn Halt !Ht

1795 1195

Cjn

1995

7)95 1795

aw u

v

^^ ■ ■

GB* Bmt i&u ? oil ?

lJ3 95

Itl'sa^'to^i Aulo Dutl

1199!

I7M

ORIGIN

SI3 95

0{]'H

35 95

Ullani IV

'LJItanaV

ICALL

SCHOOL P.O.'a ACCEPTED CALL FOf TERMS We Check For Charga Card Fraud

■ViSi

microcomputer services

SupfiKnpl i* Viiutar M

15995

.S»riHl

«ts

3V 95 1095

VSH*r.!i 121

'<«)

Microlawyif

SAVE 40% With any other purchase!

C128 Canon ^■tn vti

!3M

SupniuiEU 121

KRACKER JAX

ART WORX

S>«9l5C

GAMESTAR SCtfl 11 95 11 95

17995 70 95

■ing ol CIM1BO

PERIPHERALS

D«1W ^^

MM

23 95

Woolen Ships and iron Utn Sbpof 6J*I SuMay SBS 1385 lam Disk!

■Fftjf jptf F-Odl1 RjCinQ "Momfl V*w Produ»r ImpDMirjIfl Ui$iiQ(i Ii

DM »9S

11 US

BfTlEf Wnrtiro Ww& Publnhpr

2995

529 95

■ ■

Cafj

Easy Woiking Fi^r Ea^y Wcuking Wi.ter Eliy Wtrrking Pianrer til 95 15 95 15 95 '195 1195 15 95 III! KILL

1995 ion

V«tipriil Entptfi Freii Bjl*

SPINNAKER

170 95

' »b.»s

7135 7395

Wrim ol Ntaatmui FmJ ol Radiana

MicroPro se rVCfKI Sltallh Fr^rBEr

imwnirwivm

WMM

LA C'*!t*r»r>

T795 IJ95

Mnr-Pult

7195 !39S 1195

5ri*d tf Sprhj^j

1795

ICAU

1195

Wakjt Creiim' co.qjn GdrnM-rtmrr. EqiTiOA

1795 1191 1791

ONLY

17995 79 95 1195

I7» 1(K

HirrlBia

(toad Wat 2000

23 95

131 95 It 95 2495

^D0 JeT«<k

20 95 17 95

SPRINGBOARD

lard Snufci

f Iflh! S*n H

Ml

29 95

ICALL Hamn ComMl

7395

2095

sooiLOGIC

font Vain II 61 Il'95 1795

MINDSCAPE

30 9S

rfrnt i nCQ Cfa^A

11 95 11 95

lUiNIZI

23 95

17 95

35 95

2095 ClfTTVlVUSl AddeCiyulrLJCiiCinKit

17195

'iio!«nlH.ll>i

2095 73 95

ICAU

□ji* m/ at

1 *m nr W

'Oori Vj ■UtSl Ssccir

11595 1595

20 95

W»dWji(tr US

23 95 23 95

ClOHll

23 95

Ftamiu if 3

3595

JCJhLL JWLL

E&C& Tale III

Ra«**r Furwi

3595

BfodertwndSoftujare

3595

1095

1595

Print watUar

K95 7395

Slim C US Sjpf Pa«(i i?a

AfliC Fo«

INFOCOM II7 95

ijol

GEDS [rick&jnO npj AQJCu! 6o«S

2195

_

IULI

1«M 22 95

ScraWJt

*rt Gaiffi i

Abacus«-

]I95 1595

TO Wlrunu CCKllfuClKHI Sli

frfUflfrufn

An citvj z

30 o*y wirraFitr w> # " II* US

XONEr OnSEH.1 ■-il-i'.S. "ATT» SERVICE"

Omitont Huw

UNISON WORLD

■C*nne*\;£ij'oo«

UK

UHWMUnnt

29 95 79 95

UBS

'GUV COHirliindv

!!95

35 05

Gel 1 Free 'Alipi Fun

3595

"""""

Add On DtnC« Hot lnc<

ro

Utm

riMISyitan? Plul

lit!

Wrflff rtvy Salop

Buy 2

FlKISfirima

4lOlQRip»r

iricxne a <VMiik"r]rJrtciip(*«iol your pcfiBin AH £4~t and If 11 run tart power supplr >"■ " ■ ■ ^ nay and rvsnrq plvnt ru-y' P:^ r Drtei ftl nol trcbda pnwv fiJCDN el 6« f are

PROFESSIONAL SOFTWARE ttlB!

_i 10OT

AjwZCHX A1010 Align

J)

1H1 M;« Cji

MOST AMIGA, IBM and COMMODORE SOFTWARE 40% OFF LIST PRICE!!

DATA EAST

'

70

30 fiO

1171 Ahjn

IF YOU DON'T SEE IT...CALLI!

SPAHtajQy

155

IM1 Btpifr (•■nonj

MANY TITLES ARE AVAILABLE IN AMIGA AND IBM FORMATS WITH SIMILAR SAVINGS.

Conwiuroo

flspilr Canlsr Commodsra Rtpiln:

CM KtO

SSI

Shotgun II

.S3

Bulls Eye KJ5, 6, 7

$12

$12 SI 2

Hacker Util Label Wizard

SIS

Renegade

S21

MORE

CA LLII

* indicates New Relea e

DEALER INQUIH£ES INVITED

ripSurchjrodry UCMSftiClSCOVEH

Ail £alH 4ra Fifljl

5»i> iv *arl m rrarTn

*iiBlL3n^rm:nhaveHfl* Wercruni]itFlrxw«recli^"illC*itpirMoiF*pljiBd WeOoro

<#^pd$ it- sr'K\wt &rai]ixii or Il» piMucti Tai a; mn pMofm ijcuracivjiv Vt ruke ro fo jrMuf t Mmnantfl Any iraiy/Dack OUSfSiMO nvil C* harifllffl CrtCtrV TilTi [fit B. LIVONIA.H

Ship pi dq and Handling Cftanjes Aie Not flolu


How To Type In COMPUTE's Gazette Programs Each month, COMPUTED Gazette

Special Characters

publishes programs for the Com modore 128, 64, Plus/4, and 16.

Most of the programs listed in each

Each program is clearly marked by

ters. To facilitate typing in any pro

This can be entered on the Commo dore 64 by pressing the CTRL key while typing the letter in braces. For example, {A} means to press

title and version. Be sure to type in

grams from the GAZETTE, use the

CTRL-A.

the correct version for your ma chine. AH 64 programs run on the 128 in 64 mode. Be sure to read the instructions in the corresponding article. This can save time and elim inate any questions which might

following listing conventions. The most common type of con

arise after you begin typing,

We frequently publish two programs designed to make typing

easier: The Automatic Proofreader, and MLX, designed for entering machine language programs.

When entering a BASIC pro gram, be especially careful with DATA statements as they are ex

issue contain special control charac

trol characters in our listings appear

as words within braces: {DOWN} means to press the cursor down key; {5 SPACES} means to press the space bar five times. To indicate that a key should

be shifted (hold down the SHIFT

screen, but that's to be expected. If

(for example, {8 A}), type the key

recourse is to turn your computer

If a key is enclosed in special

off then on, erasing what was in memory. So be sure to save a pro gram before you run it. If your com puter crashes, you can always reload the program and look for the

brackets, |c §, hold down the Commodore key (at the lower left

{CUM

SHIFT | [ CLRIHOME : CLR'HOME

! HOME |

{UP)

SHIFT

, I CRSR

[ DOWN) {LEFT}

I CRSR |

shift] |«— crsr—I

{RIGHT]

I*— CRSR—.j

See:

such as {LEFT}, and {HOME} in

cursor control is the quote mode.

see strange characters on your

as many times as indicated (in our example, enter eight SHIFTed A's).

Press:

control. This is seen in examples

ample, A means hold down the SHIFT key and press A. You may

can cause your machine to "lock up" (you'll have no control over the computer). If this happens, the only

When You Read:

to move the cursor under program

the program listings. The only way the computer can tell the difference

typed number in a DATA statement

error.

Although you can move the cursor around the screen with the CRSR keys, often a programmer will want

the character is underlined. For ex

key while pressing another key),

you find a number followed by an underlined key enclosed in braces

tremely sensitive to errors. A mis

The Quote Mode

corner of the keyboard) and press the indicated character.

Rarely, you'll see a single letter of the alphabet enclosed in braces. When You Read:

Press:

between direct and programmed 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 ter (a graphics symbol for cursor left). In this case, you can use the DELete key to back up and edit the line. Type another quote and you're

out of quote mode. If things really get confusing, you can exit quote

mode simply by pressing RETURN.

Then just cursor up to the mistyped line and fix it.

{PUR) {CRN] (DLU)

IYEL1

For Commodore 64 Only

! Fi )

[commodore] [ i~j

! F2 }

[commodore1 T XOMMODORE

)RVS) {OFF)

{ H

{BLK|

{ FS |

(WHT)

[ F6 ]

(RED]

I F7 I

COMPUTE'S Gazelle

)

J

i 4

COMMODORE | [jj F3 commodore] IT]

fCYN)

90

See:

Press:

See:

September 1988


Order Toll Free

Order Toll Free

800-558-0003

800-558-00031

Printers

Modem Packaaes

Panasonic

Packages include modem and

1080I-II (144 CPS)

169

1091 i-ll (192 CPS)

199

Avatex1200E

NX-1000 Rainbow (color) .239

>

pill Tour advanced urderln MTbwto lltfrojirc In IHild)

C-128D Computer

1750 RAM Expander

1S41C Disk Drive

1764 RAM Expander

1571 Disk Drive

1670 Modem

1802C Monitor

Xetec Gold Interface

-r

Apihal TrBooy

Monitor - I!

——— lfl.05

M.S5

C*d Pa IS*

Boro>r lorn ....

'All

IO9S

Pol* SLtf OnkbnJI

1905 IBOS

s»noy.... EM Eirrplra

.2205

JS05 Ciu»0e h Europ.

...I7S5 Cortlfct ki VIKnam ntn»D««

3l.rfE.at I

1B.95

OtthTowir

10.96

77.05

Da itroyir

22.95

UfulajBlarhilrtr ...11.9S SapilO/lit Mini Roll 12.11 Summar Gafflni orj KlMHHU 11.9S Spurti - A - Haul Omrttnn CtnipiriKy ....1I.9S Spy U3 Spy 3 RAO Warrior 17.95 1"«»™<oi> .... Skill Ball „ 22.95 r-wrT«//«T SUckir Mater — 19.85 Trial, efllmr

DI«Bomb«

22.95 21.*f

(^■M.'SuiHrCil

11.93 13 95

Si™<C*

'Esgr* Unlvcr**

1 ... 32.05 Pad Slorm Rltlng ... 46.95 '"■'!■ irt '"...r^(H* ..SOOBSIaalrriFlflhlw

... 17.05 Top QunnH

FlnUCarlrUja)

_

uss

rjafSmit'.M

1995

AroolMt C«mi.»

2E.O5

Block Bdifcr 54

19.05

Ao» oTAna .._..._.._.,

25.05 25.9S

BooWWrMd. CoBrH.

...19.95 Cal

Apoib 19 Bjbtl. Qho.l

_..

D^«Vu

2S95

Hsrrta.ComB. SkngtUor. 10.06

Mini Pml

26 06 2206

H«r*lo.»r H»*k ... Indaar Sparta I or 2

.2206 ,.1095 19.96

p1aB.tt.1ron Powar at Baa

25 06

IrtflltralorZ

-.22.95

TailOilt*

IS06 Irdo h. Cafla'i H..1

.

10.95 Th. Train

32. W

.18SS

10.95

. noj

20.05

. 15.0S

20 96

CM.L

Oavpvr Durqvjns (*O nil) 17 96

1B.05

._„__

_

!.,.,.

i"»Cu&

1005

. IS 05

i

28.06

10 05

Arohon

10.05

Anhon II

10.05

ArotioFo*

. 20.95

IB SB

. 17.95 11,95

a*°* b>ld« t Oul

2206

Panonal Partrofa

■■*;; wSt". ■■*•»* s?™

Op*jrdB»toT(rtlKri

..2S.967™

PaBon«* Pagatl*

-

~~™ 12.05

...20.01

AooMord

31.96

flommal Par N. Arrba , 28.05 ... 1*05 ..2596

2505

Snahbl.

29.96

3t>UplOT

14.05

3**~i C.--.- tt ri in.. ... 10.96

1105

SI«l-«rDI*

...22.96 i

3d 05 ___ _ 2195

M.O5

Slnlia Fbai

20.96

Slylo. 2..

10 95

1 ■ - ■ J r I'-, l ' 1 -. .1 -i h .

, , ...

... 10.96 ToM*

. 1405

Tomahnt „_

. .21.96

14.95

OJoo^ CMvrwh....

.20.95

T-i^Ti Panaom..

- 21.01

16.95 HihllMMIUml...

.26.05

UKmalaWlurt

... 10 96

.

1SO5 US!

1*1. f*

16.B* '•« ■

1095

WW CI.H L.W.1 B

1501

.1005

25.05 25.03

E2.0fl h,UJ

195!

IB 05

10 M

ZLVS Wl^hTfl Mfglo 3«* &•« Air ii''r,

-

HMrtotMrta

Vldao TtFV fihop

.

MOB

C«rt MahsrUb 4

10.05

I»M I.Znl

TO05

"plik* E- [■»-..'•'... 21.05

06

'i

BOX Dora,

MILWAUKEE.

Wl

CL1IT

OPEH

Mon-Frl aam-9pm CST Sot 11 nm-5 pm CST To Ordar Call Toll Fra*

Graphic Lib. 1,2 or3 ....

Magn-fior. ,._,,,.,,,_ MoaNin

25.06 10.96 „ 22,16

Oora

P.B. Companion

C*ry«H*M*it

.26 94

I'll.,, tthop .,_

Sfl.os

Bupar BAm Ch.ltano..

14.05 MOS

19.06 2SBS

UIBffl* 1 UIBma 5- .._,__.._

,.

UBmaJ Urlm* G {Svpla^t^r) .

Multrtll^t

T095 MaViHalnin 1195 Murta Btmn lyplng . .9 95

800-558-0003

Mowpety

1005 Ma9Odaf Monat»iv .... MlndMWw... Muha

. 10.05

.11.05

Yaajaj AFS

... 21.96

Daik Pool f>lia

21.06 19 05

Foul Pad. flu. FonlPakl

Qaoc-ki aao Trlpla Pak

19 05

U 05 _.,.. 31 05 .31.95 34.9S

ElKa

.10 95

Qaoflla

Pawn

.2695

GBoPro^amrrwr

Quid ol Thli Sanfry

. 26.95 . 26,95

SiorgMar ....

. 26.95

No Surcharge For Mastercard or Visa n UU F

TrU

01.95 42.9S 12.91 90.05 II OS

OmWiHa

414-357-8181

rr']^.-,.. ..-

.28 95 . 10.06 . 10.05 .1006

for Tbohnln.il Info. Onto

»-<»-tH*tfV**4

.20 95

. 2(05

. 11.05 .20.06

. 10 06

25.05 38.05 .34.95

. 10.05

.2109

.20.95

Ctuuu/net ffUection lei OHDEH LINES

10 OS

^1*1 1 •««!*■ 51 wtV)*li*T 10 0? lUr FlarflDfi-k-j I10.M

THK)

ompttttftbUlty.

P.O.

Z&Ofi .. . If UK

. H95

32.05

32 38 ...

15.05 Ekh*m

25.05 T«f«

IO.0E

L»FLFMftl*

10.95

25 05

3195

.1095

.. 10.05

..995 LordiofConqutil .....

IM

.21.95

.1005

.2S.9S W«»laM 24.05 WoiHTcwOsl

i-Wood

...26.96 ... 25.99 ...21.95

199S Fofo.7

I99S

I Wrla.

... 10.95 ...1095 ...KM

noadkMotoow Robot Flaton!

11.95 .119!

1099

-., . MOS 1. .1009

.... 11.95 ...2J9S

-

. 26.96

19.05

Fofth

22 95

- .. 53.95 33.9E

. 11,05

18 0!

CM-PW.

3106

.... ...33 95

.10.95

25.05 2T.96

21.06

.. 10.0B r-»—i

cup rn,.-

Pintail ComlmMon,.

KM 2296

CALL FOH PRICE & AVAILABILITY

26.05

. 1 E.OA

FMid

Haal>^u«D«««tl - 2S05 Gf*»Jrk*»l ... „_ 2ZO5 O'.^B^BB

12.15 12.15 ti.iS 12.(! 11.9S 11.91 J

AMIGA

22.05

.22.05

12,96

■anin

KE_r T

Cr*«B • DMtoffial Ta.rn1T.95

CycbHIgM

J2.95 Sub Eatllt Simulator

12.95 12.95

8 .

.FUirqw

_,„_..,

EjUVinm T" ffrm ^rpD B h-.i ■ ■ Svh*9

Bum pat 8fctar MWw... 31.95 Ccpy IIBI ,, ..„.., 2T.O6

LA. Crack Do™

Crump Wr.illlng Dtatfi Sword „.

jaan

OaoWrna 12S

CoMi in Dual Mannar 12)

...

21.93 22.95

FW4u>tt

SI. Sporti Sutball

SOFTWARE

4iSS

dan pi* irn

Artfmaibn Statton MQaltoryl «2

30.95 SI. Sporli Football 22.95 St. Sporti Socnr

C-128

ZZZSot

.

2181

22.95

HomVldsoProducar Imptriilbis p Mission II

r Edition.. .22.95

Iin.000 PjiintU

1Z.95

22,95 St.SportiBaik-lboll

dxJ Of Road Racing

a 17.9S BouldtrDaHhConit-s.it ..12.95 California Gamii 22.95

V. VtL'o Cron

"

Bayond ZWk

Lowest Price

_Fo«ILoad

1351 Mouse

Eif- C-

$159

Gel $1 oil Ilit price uf all ;,:.:''..! Illfn irbtn jm?

64C Computer

Dm—uoraoy....

500

Call For The Latest

Frti Shipping In On Continental USA

Cc Commodore

1084

AMIGA

Disk Drive Commodore 1541 Compatible

94.95

Avatex 1200 HC 115.95 Avatex2400 191.95

169

AMIGA

FSD-2

Peak RS-232 Cable

Star NX-1000(144CPS)

Disk Drive Special

11.95


The Automatic Proofreader substitutes the full keyword for the ab breviation and allows the Proofreader

Philip I. Nelson "The Automatic Proofreader" helps you type in program listings for the 128, 64, Plus/4, and 16 and prevents

nearly every kind of typing mistake. Type in the Proofreader exactly as listed. Since the program can't check it self, type carefully to avoid mistakes. Don't omit any lines, even if they con tain unfamiliar commands. After finish ing, save a copy or two on disk or tape

before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav ing only the machine language portion in memory.

Next, type RUN and press RE TURN. After announcing which com

puter it's running on, the Proofreader displays the message "Proofreader 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 up per-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

to work properly, The same technique works for recheeking programs you've already typed in. If you're using the Proofreader on

the Commodore 128, Plus/4, or 16, do not perform any GRAPHIC commands while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at the start of BASIC program space—in cluding the Proofreader—to another to crash. The same thing happens if you run any program with a GRAPHIC command while the Proofreader is in memory.

Though the Proofreader doesn't interfere with other BASIC operations, it's a good idea to disable it before run ning another program. However, the Proofreader is purposely difficult to dis lodge: It's not affected by tape or disk

operations, or by pressing RUN/ disable it is to tum the computer off then on. A gentler method is io 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).

rect the line. The Proofreader ignores spaces not

gram you're typing in before entering the SYS command.

enclosed in quotes, so you can omit or

If you own a Commodore 64, you may already have wondered whether the Proofreader works with other pro

gramming utilities like "MetaBASIC."

ways significant, the Proofreader pays

The answer is generally yes, if you're

attention to them. For example, 10 PRINT'THIS IS BASIC" will generate

using a 64 and activate the Proofreader

a different checksum than 10 PRINT'THIS ISBA SIC". A common typing error is transpo sition—typing two successive charac

ample, first load and activate Meta

ters in the wrong order, like PIRNT instead of PRINT or 64378 instead of

another utility, you shouid disable both

64738. The Proofreader is sensitive to

the position of each character within the line and thus catches transposition errors.

The Proofreader does not accept keyword abbreviations {for example, ? instead of PRINT). If you prefer to use

abbreviations, you can still check the line by LISTing it after typing it in, moving the cursor back to the line, and

pressing RETURN. LISTing the line 92

COMPUTErs Gazette

September 1988

after installing the Other utility. For ex BASIC, then load and run the Proofreader. When using the Proofreader with programs before running a BASIC pro gram. While the Proofreader seems un affected by most utilities, there's no

way to promise that it will work with any and every combination of utilities you might want to use. The more utili ties activated, the more fragile the sys tem becomes.

The New Automatic Proofreader 10

VEC=PE1£K(772)+2S6*PEEK(773) :LO=43:HI=44

"AUTOMATIC PROOFREADE ";:IF VEC=>42364 THEN

[SPACEjPRINT "C-64" IF VEO50556 THEN PRINT "VI C-20" IF VEC=35158 THEN GRAPHIC C LRsPRINT "PLUS/4 & 16"

40 50

IF

VEO17165

THEN

LO=4S:HI =

46:GRAPHIC CLR:PRINT"128" 60

SA=(PEEK(LO)+256*PEEK(HI))+ 6:ADR=SA

70

FOR J=0 E

TO

166.-READ

BYTtFOK

ADR,BYT:ADR=ADR+1:CHK=CHK

+BYT:NEXT

80 IF CHKO20570 THEN PRINT ERROR*

CHECK

TYPING

IN

"•

DATA

STATEMENTS"!END 90

FOR

J=l

TO

5iREAD

RF,LF,HF:

RS=SA+RF:l!B=INT(RS/256):LB= RS-(256*HB) 100

CHK<=CHK+RF+LF+HF;POKE F,I,B:POKE

110

SA+L

SA+i!F, HB :NEXT

IF CHKO22054 •ERROR* RELOAD

THEN PRINT " PROGRAM AND

(SPACE)CHECK FINAL LINE":EN

D

120

POKE

130

SA+150,PEEK<773) IF VEC=17165 THEN

SA+149,PEEK(772):POKE

14,22:POKE

STOP- RESTORE. The simplest way to

match, check for your mistake and cor

since spaces inside quotes are almost al

PRINT R FOR

30

memory area, causing the Proofreader

These reset routines erase any program in memory, so be sure to save the pro

add spaces between keywords and still see a matching checksum. However,

20

POKE SA+

SA+18,23;POKESA+

29,2 24 jPOKESA+139,224 148

PRINT

a(RS(147);CHRS(17);"

PROOFREADER ACTIVE":SYS

SA

150 POKE HI,PEEK(HI}+1:POKE (P EEK(LO)+256"PEEK(HI))-1,0:N 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,IB,32 200

DATA

210,255,160,0,132,190

,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,16B,105 250 DATA 0,133,16R,202,208,239 ,240,202,165,167,69 260 DATA 169,72,41,15,168,185, 211,3,32,210,255

270

DATA

104,74,74,74,74,168,1

85,211,3,32,210

280

DATA

255,162,31,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,83,88 310 DATA 13,2,7,167,31,32,151, 116,117,151,128,129,167,136 ,137

m


Best Buys From TENEX

No Gimmicks, No Hidden Charges, NoNonsense, JustLow Prices and Great Service! Hardware Printers

Dust Cover & Everything Book Discover itm savings and easy shopping available from TENEX Computer Express PLUS rocolve a FREE dust cover lor your C64.C12B or 64CI Cover Is antlsiallc. B-gaugo vinyl sown 1o our exacting standards with rolnlorced seams. Gel 10 know our

great products, extensive select Ion and last service with a FREE copy of our Everything Book tor Com motion) Computing. ($2.05 Shipping Charge) 31627 C64 Dust Cover and Catalog 38464 C12B Dust Cover and Catalog

(G4Q) (040}

65180 64C Dust Cover and Catalog

(G4Q)

Software Interfaces

Accsaa

Okfdaia 160 Printer.—™ .$224.95 Xeiec Super Graphlx Jr. 444.95 Echelon OWdata 120 Printer .S18B.95 Xelec Super Graph!* SG9.95 OKidala Mlcroline 1S3 .1279.95 Xfflec Super Graphix Gold ..SCALL Baikal «y Oklmate 20 Color Printer. .$124.95 PPI Interface .._;..,...™.......$29.B5 G EOS-64. Star NX-1000 „._ ,-JCALL GEOS-12S .„ Star NX-1000C ..._ ...SCAI.L Joys tic k el Co ntroltsrs gnoPuWlsh

Star NX-1000 Rainbow.... ..SCALL NEWIWIcoErgOBIIck

S39.9S $44.95 ..$44.95

._.$19.95 geoCalc,C12B ....._„

Star NX-1 E... 8etkoaha BP-180

.-SCALL Commodore 1352 Mouse $69.95 __ .S16S.S5 EpyxKJOXJ ....S1S.95 SefcoshaSP1200-AI .$199.95 Cartridge Expander, C64 S19.95 SelkoshaSPi6C0-A[ ..SCALL IconTroller Sale $14.95 S urarnnTae 5. S14.95

$44.95

geoFlls, C128

$44.95

Writer's Workshop-C128 ....S49.S5 Writer's Workshop-CW S32.95 Doskpack

$24.93

Computers Clnsmaware Commodore C128D __.„., ..SCALL Power Supplies The Throe Stooges Amiga 500. ..SCALL CPS-30 Power Supply. C&i .529.95 Warpspoad Amiga 2000 —_„ ..SCALL PoWr Pak 64 143.95

TENEX Turbo (Loaded).-. J59S.0O PowTPak128 DIM Drives

From

__S59.9S

Accessorial

FSD-Z+ Disk Drive S»!» $149.00 Disk Doubter Excel 2001 Disk Drive SaH $199.00 Universal Printer Stand* Commodore 1581Drtve SCALL Date Transfer Switch

The 39$ Diskette Are you paylngloo much lor disksnes?Try our first quality, prime, 5-1/4' diskettes (no rejects, no sec onds) at those fantastic sale prices and save, save, SAVEI Disksoini * ■ •■' i■ 111.,;.(>.oiC0::r,.:ij'.; in diskettes In sleeves, labels, and write-pralac! labs. Each dlakolto Is cortHlod to bo 100% error Ireo end

Commodore 1541 Driva

Monitors

13" Color Composite

Ribbons

NX-1000 Black

SCALL Okfdaia 120/1fl0/ia3

$23.95

$34.95

Thundar Mountain Pac-Man $7.95 Ms. Pac-Man . $7.95

$6.95 $14.85 UtlllrJei _.$24.95 Big BUG Reader CP/M.

SCALL

Com. 1084 RGB Color SCALL Oklmalo Color..... Mognavox CM8762, Color ..J269.95 Gemini 10X,SG-10/15,

comes wilh a lifetime warranty (if you have aproblem, we'll replace the diskette). Alldiskeites include hub reinforcemant rings and write-proiect notch. All diskettes are double-density and work in either

$34.95

Drive Alignment $24.65 Fast Load (Epyx) ......Sale $23.95 J5.9E Copy II64/12B ....$34,95 $7.95 The Final Cartridge III $53.35

(3.95 Floxldraw5.6 ..$2.99 Prinl Shop ._

_

......S23.S5 $26.95

Freel 56 Page "Everything" Book With Any Orderl

$7495

95

single or double-density drives.

SS, DD Diskettes. Box of 50 32391

..$26.95

S19.50-39eea.l

DS. DD Diskettes, Box ol SO

32403

S24.50-49cea.l

True Letter-Quality Printing The Blue Chip loaiuros bi-directional da'sywiieel priming

Diskette Storage

with a prinl speed ol over 150 words per minute. Its friction feed mechanism operates Jusl like a typewriler's release lever and paper advance knob, for youruse with lellerhead. envelopes, otc. This primer will plug inlo the serial port ol your Commodoio. Use the Included cable and you're ready togol Includes a hloh-quality print ribbon that lasta lor 70,000 characters. Six month warranty

7742B Blue Chip Dalsywheel Prinler 100disk(5-1/4-)capacily.

Lock and keys lor extra security snd easy

77436 Black Film Hbbon lor Blue Chip

J5.95

77512 Black Ribbon, Multi-strike lor Blue Chip

S8.95

carrying.

Includes 8 Index dividers wilh labels for organization of 11 ling and retrieval.

Made of durable ami-static, high impact plastic.

•THE BEST PRICES' THE BEST SERVICE-

Attractive smoked color lid, Sug. Retail S19.95 66826

NOW ONLY

From Your Frionds At

$9flS

WHY SHOP

ANYWHERE ELSE?

South

Box

657S

Band,

IN

-16560

G4Q

Questions?

Call 219/259-7051 ..fiii,^j'1«,.."Yu3-:iikJ&r>JCC!'f.Jc:iCr<!:i^i*ii rc-» 'ri...1 CotnmWffB

baudwiththeabllltyioslow down 1 o 300 baud lor

maximum capability. This Volks Modem will connect directly to the user pon ol your Com modore, Its loaiuros Include over 30K memory,

Auto Dlal/Aulo Answer, Bell 212A capability, toneandpulsedlollngplusmore.lncludesFREE Comierm IV software. 40521 Volte 6480 Modem

Ergostlck Joystick. This isthecutting edgo of |oysllck tecnnolony. It's the Ergostlck Joystick and you'll be amazed at Its Innovation. Unlike all other joysticks, Ihe Ergostick literally lorms around tho human hand which optimizes the operator's hand/eye coordination,

Shipping Charges Ad

The VOLKS 6480 MODEM transmits at 1200

Formed For The Human Hand

76253 Ergoslick Joystick

We gladly accept maB ordersl P.O.

S8B.95

1200 Baud Bargain

Order Amount loss than $19.99

Charge

,;~,< -;,

$74.95

Only

$19 95

$19.95

No Extra Fee For Charges!

$3,75

S2O.OO-$39.Be

4,75

S4O.OO-S74.99

5.75

$75.00-$! 49.99

6.75

S150.0O-S299.99

7.75

$300.00* up p

8.7E

ortrt, 16* APO.fKt *K. HI. CH, VI, GU, iJS<i*J«ettoflvifg*MrioulrpDflc*

ORDER TOLL FREE

1-800-348-2778 had911

VIE VERIFY CHARGE CAHD ADDRESSES


Machine Language Entry Program

For Commodore 64

Ottis Cowper t "MIX" is a labor-saving utility that

a checksum. Although an MLX-format

allows almost fail-safe entry of Com modore 64 machine language programs.

listing appears similar to the "hex

dump" listings from a machine lan

Type in and save some copies of MLX— you'll want to use it to enter future ML

checksum number on the end allows

programs from COMPUTED GAZETTE.

guage monitor program, the extra MLX to check your typing.

When you enter a line, MLX recal

When you're ready to enter an ML pro

culates the checksum from the eight

gram, load and run MLX. It asks you for a

bytes and the address and compares

starting address and an ending address. These addresses appear in the article ac companying the MLX-format program

this value to the number from the ninth column. If the values match, you'll hear a bell tone, the data will be added to the

listing you're typing.

If you're unfamiliar with machine language, the addresses (and all other values you enter in MLX) may appear

strange, Instead of the usual decimal numbers you're accustomed to, these

workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.

numbers are in hexadecimal—a base 16 numbering system commonly used by

Invalid Characters Banned

ML programmers. Hexadecimal—hex

entering data, so you may have to un

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 enter a new listing. If you're continuing a listing that's partially typed from a pre vious session, don't choose this option.

A functions menu will appear. The first option in the menu is ENTER DATA. If you're just starting to type in

a program, pick this. Press the E key, and type the first number in the first

line of the program listing. If you've al

ready typed in part of a program, type the line number where you left off typ

Only a few keys are active while you're

learn some habits. You do not type spaces between the columns; MLX

automatically inserts these for you. You do not press RETURN after typing the last number in a line; MLX automatical ly enters and checks the line after you type the last digit. Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions noted below), you'll hear a warning

buzz. To simplify typing, the numeric keypad modification from the March 1986 "Bug-Swatter" column is now in corporated in the listing. The keypad is

active only while entering data. Ad dresses must be entered with the nor mal letter and number keys. The figure below shows the keypad configuration:

ing at the end of the previous session

(be sure to load the partially completed program before you resume entry). In

any case, make sure the address you en ter corresponds to the address of a line in the listing you are entering. Other

wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu by pressing RETURN alone when asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.)

Entering A Listing Once you're in Enter mode, MLX prints

the address for each program line for you. You then type in all nine numbers on that line, beginning with the first two-digit number after the colon (:).

Each line represents eight data bytes and 94

COMPU TE> s Gazette

September 198B

s

7

9

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 curs or-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 to the command menu. After you

type a character of data, MLX disables

RETURN until the cursor returns to the start of a line. Remember, you can press

CLR/HOME to quickly get to a line number prompt. More editing features are available when correcting lines In which MLX has detected an error. To make correc

tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis take and type the correct key, The cursor left and right keys provide the

normal cursor controls. (The INST/ DEL key now works as an alternative cursor-left key.) You cannot move left beyond the first character in the line, If you try to move beyond the rightmost character, you'll reenter the line. Dur ing editing, RETURN is active; pressing

it tells MLX to recheck the line. You can

0

press the CLR/HOME key to clear the

4

5

6

F

entire line if you want to start from scratch, or if you want to get to a line

U

I

O

P

number prompt to use RETURN to get

1

2

3

J

K

L

\

A

B

M

r

back to the menu.

E

Display Data C

D

«

/

0 Space

MLX checks for transposed charac

ters. If you're supposed to type in A0 and instead enter 0A, MLX will catch your mistake. There is one error that can slip past MLX: Because of the

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 display will be meaningless. MLX displays program

lines until it reaches the end of the pro gram, at which point the menu is redis-


NEW!

COMMODORE

LOTTO

CHIPS, R*RTS, DIAGNOSTICS (Factory Fresh) 8510 6526

.

1155 1250 13.S5

85M 901 TOMS 69010

U.75

83621DEWEJ]

1135

83$((»ULA) .

.. .

658!

PUVB2S100

.

32M32 335572

1350 11.50

Byte's amazing new "Lotto Program" lo

59.75 1665

U6570 996

Use your home computer and Soft-

2495 5985

1235

310654

WITH YOUR HOME COMPUTER!

get more winning tickets.

In just seconds this software analyzes

65.00

251913

2350

past winners and produces a powerful

probability study on easy-to-read charts. With a single press of a key, you'll see trends, patterns, odds/evens, sum totals, number frequencies, and much more. It also includes automatic number wheeling, instant updating, and a built-in tutorial.

AMIGA CHIPS AND MANY OTHERS *Ask for Special Pricing* "COMMODORE DIAGNOSTICIAN"—A new invaluable tool lor (wing C64/penph Save time and money, locale faulty chips in seconds, (over 7,000 sold), S7.95,

Ask your software dealer.

AUTHORIZED COMMODORE REFftJB SINCE 1978.

APPLE, IBM, and Commodore Alan. Radio Stuck

"S54.95—Includes Pans/Labor

Macintosh

"NEW1 Heavy Duty Povrei Supply for the C64— ■S27.95

Back-up Copiei -

124,95 $21.95

,

J29.95

M.OO

Add J2.M shipping and handling, Credit card orders approved by phone and shipped same day

KASARA MICROSYSTEMS, INC.

m*

Make checks payable to SO FT-BYTE and mail lo:

P.O. Box 556 Forest Park Dayton, Ohio 45405

33 Murray Hill Drive

Fillers

AIER PRODUCTS

523-

Spring Valley, NY 10977

414-277-9120 .

'■-'-

'-'.- . —.:.■„ .

Ml Hirdwart/SoRwur* I Accf ■•□'!*•

Commodore PC 10-111 1010 em Drive

2MB RAM EXP

880K DRIVE $349*

HCCPU-iGEOS

1561 3S"Orve 1541-11 Ofvt

1179

Smr NX-1000,144cp>

UBS 1315 138

Xalec Jfl Inlfc Epjy 5DOXJ Joy.llck C64 power supply

C1670 1200 (In Slock'

*""" ltaOhc

$479* (100% IBM Compatible)

1

—1

Printer/Modem/-

Mouio porti, Color & Mono graphic!, MS-DOS/GW BASIC.

WANT TO TRADE-IN YOUR AMIGA? ATARI ST7 $1 NEW AMIGA 2000 $1190 .wn.-u-wuoh«>imi.>ii>i

NEW AMIGA SOO-SiaK HAM, 8BQK DRIVE $HD ■»mh.<>mo»itcw.>i>*»

Bridge Caio BASrhra

•new lo trioe-im mar™ (quipniwii lo bs In Baod wort Ing ; o ri -: i o n. Eft i f,p i r; g,1 h: rid:, - g w: I!

6* Iddfld 10 aH prKM

__^_^^_

Pric« shown " ■ .1 I 3% rtifcount Tor cil« Add 3% lor cretfn cird durcntHi PrICH mo*n ant mail order only

(19

(29 (75 11W

site

20MB Drive w/COnt

(1499 1579

— W-121 —

139 17OO12SK P.AMCI28 1109 CIS0JC 40/60 Color 1169

176*2561 HAM C64

17505121 HAM C12B

SI 19 (159

2001 llfOS 1571|

1209

Amiga 1010 dr <e

(199

C1670I2OTJ

(22S

1571 drive

Slir NX.1OOO Color Micro B/DSK InHc KeiecSH Inllc

1219

175

Siar NB-2415 (135 coll >649

(49

Micro B/O tOK Inllc X*l»c COLD inllc

(59

— OOODIES/POWER — Spectra Video Joyliek (e C13& cower BuPDly (59 — MODEMS-

Avilei 120Ohr

Prec Per 2400PK

1119

(511 Drive

Vicm(Hem 64/120 □igj HitrfRGC OQ n 11 ic ri MPS B01 Primer Gemini 10 Printer

Xetec Graphix SH

I1H 12.S 150

173

SI 19

(SO

C128 CPU

1571 Drive 64/128 Wo<h$tlliDi C16O? Monitor VIC 1S25 Pnnlei

SS9

(149 S79 Commodore 1530/C H (SO VIC So 11 - are Rom %/ rapes1!

$3

Amiga 500- powr ?p| 1* (99

199 A vi In 12000 HC 1199 f SmarlLlnh 240ONC

JIM 11S9

(S9 1118

Orivo/prmlor cibl#

USED PRODUCT PRIC ES

C64CPU

(79 J169

h

VIC-20CPU 135 Xeloc LT Kernel MMBS3M Hayes Smarlmo< em 149 Uonnori Irom 539

Oklmaie 10 coro

.v.PIP (99

OSI PPt Inllc ■

■ I'

11■ i■ ■' . 1 ■ • ■ .

132 5200

HunrJrodi of ■oflw*n. & book tltlae for VIC-20, CM, C12S from

$1-00. Call our computar wlih your 300/1200 baud modim 24

hour* ■ day lor toftwira quotti. (303) 939-S174.

2017 13th Street, Sulta A Boulder, CO 80302

Computer Repeal's, Inc.J i: (303) 939-8144

Modtm iQitwars quotic (303) 93S-8174 Wn Accnpl Mnltr Ctnt/VISA/ Amtttcan Eipttat tnti COD.

WE CHECK FOR CREDIT CARD THEFT!

£12K RAM EKP A2000-1MB RAM

1351 Mouse

We buy/Mii/triOe ntw * uiM Commodora' cu«TOkitfi * ati » faction auuiHtKOwmnui nEh«n ioa*i r.iurn.'™rui>d pt4cy. Amiga. IBM compidolM. Auil/ST Including ~ hardware. soFiwran? and acctaacriM All micJ-

S5c9

FSD-2fl.v(100S IS! ] J159

Otldalc 1B3 |135 col|

NEW COMMODORE COLT TURBO

add $75 plus your CM & 1541.

- AMIGA/PC —

ibta Mailer 3A |10OS 1O1D)(1S5

— PHINTEHS -

NEW COMMODORE C128D (built-in 1571) $249*

•with trads-ln of your C12S & C1571 or

IIH

MOO

— DRIVES —

880K DRIVE $1299*

drlvo», B40K RAM,

(649 (199 1*25

1280 mm 6uill-indnnil4tB C1M4HGBS0 1299

NEW AMIGA 2000-1MB RAM,

360K

Plu» IBM Campullblti 4 Equlpmint

NEW PRODUCT PRICES

NEW AMIGA 500-512K RAM,

Dunl

■ J

COMMODORE/AMIGA DEALERS

BUY, SELL OR TRAI»E!!!

LOOK HOW MUCH YOUR C64/C128 IS WORTH $$ IN TRADE!

complete

■■■ "y

ABsan R. 00101 'In L m (CO C (AIL 1-*XWIH!I2

■plus UPS

ST/XL/XE

Milwaukee. WE 53217

oft- 2781110

(914) 356-3131 (800) 248-2983

AUTHOHIZED ATAfll

522 W™ Berg? n

-tw--z

Wtwifi pay you tCASHtlw ysur Mulprnant and •ccauorlH. Call lor a p:.« qm» y JCA£|« in on jujr dimajefl •aulpnwrH loo' AuItHVlIM Dtuinr, Errvico CcnTcr lc< CcmmoilorWAmrgi, Ann ST/XL/XE compulan «k) i Authorlied Dultn for

r

COMMODORE/AMIGA

■nd ATARI ST/XL/XE Computara and Aeeiwarlti.


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

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 RUN again and reenter MLX without losing your data, as long as you don't

Other Menu Options

use the clear workspace option.

When you've finished typing all the data for an ML program and saved your work, you're ready to see the results. The instructions for loading and using the finished product vary from program

LOAD "filename",8 for disk or LOAD

prefix 0: is automatically added to the filename (line 750), so this should not be included when entering the name.

This also precludes the use of @ for Save-with-Replace, so remember to give each version you save a different name.

Remember that MLX saves the en tire workspace area from the starting address to the ending address, so the save or load may take longer than you might expect if you've entered only a small amount of data from a long list

ing. When saving a partially completed

programs, so all you need to type is

LOAD "filename",8,1 for disk or LOAD "filename".hi for tape, and then start ed with a SYS to a particular memory address. On the Commodore 64, the most common starting address for such programs is 49152, which corresponds

to MLX address COOO. In either case, you should always refer to the article which accompanies the ML listing for information on loading and running the

By the time you finish typing in the data

MLX reports the standard disk or

several hours invested in the project. Don't take chances—use our "Auto

tape error messages if any problems are detected during the save or load. (Tape

matic Proofreader" to type the new MLX, and then test your copy thorough

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

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

data has been entered correctly. And be sure to test the Save and Load options several times to insure 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

MLX, being careful to enter the correct starting and ending addresses. The QUIT menu option has the ob vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis

abled, so the Q option lets you exit the 96

COMPUTE'S Gazette

September 1988

REH

VERSION

30,950 85-487 100

DM 110

170

POKE

1.1 i

LINES

8

MODIFIED,

LIKES

4

CHINE LANGUAGE {3 DOWNj"

EDITOR

PRINT"{BLK)STARTING ADD HESSg4[J"jiGOSUB300iSA=A

jb

DiGOSUB1040!lF

F

THEN1S

0

GF

190

PRINT"(BLKl(2 SPACES 3 EN

DING ADDRESSg4i"fiGOSUB 300iEA=AD:GOSUB1030iIF

KR

200

{SPACEJF THEN190 INPUT"i3 DOWNJlBLKjCLEA R WORKSPACE [Y/N]g43";A SjIF LEFTS{AS,1)<>"Y"TH EN220

PG

210

PRINT"(2 DOWN)[BLUjWORK ING.-."i:FORI=BS EA-SA+7iPOKE

TO

BS+

1,0!NEXT IP

RINT"DONE" DR

220

BD

230

PRINTTAB(10)"[2 DOWN)

(BLKHRVSJ MLX COMMAND (SPACEJMENU {DOWN)g4l"i PRINT TS"{RVS}E{OFF]NTE DATA"

PRINT TSMRVSjDlOFFllSP LAY DATA":PRINT

TS"

(RVSlL{OFFjOAD FILE"

JS

240

PRINT TS"{RVS}S(OFF)AVE FILE"iPRINT TS"[RVSJQ

[OFF]UITi2 DOWNHBLKJ"

JH 250 GET UK

260

FD

270

EJ

280

AS:IF AS=NS

THEN2S0

A=0:FOR 1=1 TO 5:IF AS= HIDS("EDLSQ",I,1)THEN A =IiI-5

NEXTlON A GOTO420,6.10,6 90,700,280:GOSUB1060:GO TO250

PRINT"[RVSj QUIT ":INFU T"[DOWN)E43ARE YOU SURE [Y/N]-;AS:IF LEFTS(AS, 1)<>"Y"THEH220

EM 290 JX 300

POKE

KF

310

BS-INS:GOSUB320iAD-AtBS -MIDS(INS,3)tGOSUB320iA

PP

320

A-0iFOR J=l TO 2:AS=MID S(BS,J,I):B=ASC(AS)-C4+

JA

330

IF

SD+24,0:END

INS=NS:AD=0:INPUTINS:IF

LEN!INS)<>4THENRETU RN

D-AD*256+A:RETURN

GX

340

CH

350

B<0

OR

B>15

THEN

AD-

INS,

I,J,A,B,AS,B$,A(7),NS C4=4a:C6tl6:C7=7:Z2=2:2

FA=PEEK(45)+Z6*PEEK(46) |BS=PEEK(55)+Z6*PEEK(56

NEXT I RETURN

B-INT(A/C6):PRINT MIDS( HS,B+1,1),-!B=A-B*C6!PRI

NT MIDS(HS,B+1,1):iRETU

ADDED S6,50lCLR:DIM

127

120

SPACESHBLUj"

PRINT"{3 DOWN} (3 SPACESJCOMPUTEl'S MA

0iA=-liJ=2

4=254jZ5=255:Z6=256:Z7=

CJ

ML

(AS>"9")"C7:A=A*C6+B

MLX For Commodore 64

EK

[RED}JRVSJ

SPACES}"SPC(28)" SPACESHOFFJ[BLU)

(12

FR

work.

loaded the right file, exit and rerun

PRINT TS"

532S0,15:POK

X II (REDHRVS) [2 SPACESi"SPC{28)"

use the Display option to verify that the

).0

53281,15

[2 (2

at several different addresses, and then

SS

RS(fl)iPOKE

R

for a long ML program, you may have

INCORRECT STARTING ADDRESS,

PRINT"tCLR]"CHRS(142)CH

[2 SPACES!§8 @1

program.

know where to resume entry when you reload.

errors during a save to tape.) MLX also has three special load error messages:

160

ic addresses with a command such as

An Ounce Of Prevention

dore computers are never able to detect

150

er programs must be reloaded to specif

listing, make sure to note the address where you stopped typing so you'll

users should bear in mind that Commo

FC

"filename" for tape, and then RUN.

Such programs will usually have a starting address of 0801 for the 64. Oth

I=SD TO SD

I,0:NEXTiPOKE

[SPACE)SD+24,X5:P0KE 78

to program. Some ML programs are de

and stopping several times during a load or save. Don't panic; this is normal

users should also note that the drive

+23iPOKE

6,52

BJ

The Finished Product

signed to be loaded and run like BASIC

writes to the file instead of using the usual LOAD and SAVE commands. Disk

SD-54272iFOR

E

You'll notice the disk drive starting

behavior. MLX opens and reads from or

RS-CHRS(13):LS=°{LEFT 1" ,SS=" ":DS=CHRS(20):ZS=

CHRS(0):TS^"U3 RIGHT}" CO 140

menu. After quitting, you can type

is reached, press RETURN.

Two more menu selections let you save programs and load them back into the computer. These are SAVE FILE and LOAD FILE; their operation is quite straightforward. When you press S or L, MLX asks you for the filename. You'll then be asked to press either D or T to select disk or tape.

)iHS="01234567S9ABCDEF"

SB 130

RN

RR

360

A=INT(AD/Z6):GOSUB3 50iA =AD-A"Z6:GOSUB350:PRINT

BE

370

CK»INT(AD/Z6):CK=AD-Z4*

PX

3B0 CK-CK"Z2+Z5*(CK>Z7)+A

CK+Z5"(CK>Z7)JGOTO390


JC QS

390 400

PRINT"(DOWN)STARTING AT

g4§"jiGOSUB300jIF INS<> NS

THEN

GOSU81030:IF

HD

410 420

PRINT"[RVSJ

ENTER

DATA

[SPACE}"iGOSUB400iIF IN

JK 430 SK 440

THEN2 20

PRINT

450

F

INSsPRINT"

RIGHTJ"!

FOR 1=0 TO 24 STEP 3:BS »SS:FOS J=l TO 2:IF F T

HEN BS=MIDS(INS,I+J,1) 460

PRINT"[RVS)"BSLSr!lF 24THEN PRINT-iOFF]";

470

GET

HD FK 480

A$:IF AS-N?

I<

THEN470

IF(AS>"/"ANDAS<"j")OR(A S>"@"ANDAS<"G")THEN540 485 A=-(AS="M")-2'{A5=",")-

3*(AS-".")-4*(A5="/")-5

•(AS="J")-6«(AS="K") FX 486 A-A-7*(A5="L")-8*{AS="i ")-9*<AS="U")-10*<AS="I ")-ll*tAS-"O")-12*{A5=" P") CM 487 A=A-13*(AS»SS):IF A THE N AS=MIDS("ABCD123E456F 0",A,I)iGOTO 540 HP

490

IF A5=RS AND((I»0)AND(J = 1)OR F)THER PRINT B? J 1

J=2iNEXTtI=24!GOTO550 KC

670

AD

6S0

CM 690

IF AS^'MHOHE?" THEN PRI

500

NT B?:J=2:NEXT:I=24tNEX

PC 700 RX

5.10

GK

520

IF(AS»"fRIGHT)"}ANDF TH

ENPRINT B?LS;:GOTO540 IF AS<>LS AND A$<>DS OR

(U=0)AND(J=1})THEN GOS

710

PR 720

FP

730

530

THEN

HQ 740 HH 750

540

PM

550

PRINT

PRINT"(EX>WNHKVSJ

BSLS!

priht"EdownHrvsJ

iSPACEJFILE "rOP-0

F"0iPRINT"{DOWNH BLK J

(rvs)t[off Jape or Irvs] D[OFF]ISKi E43";

IF

OPEN ,l,8,8,INS + ",P,W":G OSUB860IIF A THEN220

PJ

770

AH«INT(SA/2S6):AL-SA-(A H*256)iPRINT#l,CHRS(AL) !CHR?{AH)( FOR 1=0 HEK800

FC

790

OS

B00

MA

610

NEXT:CLOSE1ICL0SE15 tGOT 0940

GOSUB1060:PRINT"{DOWN} {BLKjERROR DURING SAVE! E4|":GOSUB860:GOTO220 OPEN

GE

820

570

RX

830

>0)+l

860

TO

25

THEN

GOSUB380:A(I

NEXT:IF A<>CK

THEN

QQ EJ

870 880

HJ

890

GOSU

B1060:PRINT"(BLK)[RVSj

END OF

INPUT#15,A,A5iIF A THEN

CS

900

IF(AE»511 AND AD<40960 )OR|AD>49151 AND AD<53

248JTHEN GOSUB1080IF-0 tRETURN

HC 1050

GOSUB1060:PRINT"fRVSj (SPACEjlNVALID ADDRESS

iDOWNJ[BLK)"iF=liRETU

RN

AR 1060

POKE SD+5,31iPOKE SD+6 ,208:POKE SD,240iPOKE

[SPACE }SD+l,4iP0KE SD+-

DX 1070 PF 10B0

4,33 FOR S=l TO 100iNEXTiGO TO1090 POKE SD+5,8:POKE SD+6,

240:POKE SD,0iPOKE SD+

1,90iPOKE

AC

SD+4,17

1.090 FOR S-l TO 100iNEXTiPO KE SD+4,0:POKE SD,0:PO SD+1,0:RETURN

TWO GREAT MUSIC PROGRAMS Tho EUPHONY™ nhe» mualc program pia^ pliwt up To BO mlnulet long wltn tvtry not* thown ainiuiMru'Ouily on lha inuale aiaff and kBybDB'd. Notes chnngt color bi lhay nro pUytd. Play any portion, cnange Instruments, key and lampo lo tuH your UbEb, Select Irom 9 Instrument* or cr*B|a your own wlih tha full

power of Iho Cammoflorc"1 sound chip. Music can ba

programmed la pfay lor hours at a Ums. Eacn program comas

wnh thflocciairned Euphony Music Collection* 1-4,

PRINT"!DOWN](BLU}PRESS;

{RVSjRETURNEOFFj TO

630 GOSUB360;B=BS+AD-SAiFOR

I-BTO B+7iA=PEEK(I):GOS UB350tGOSUB380:PRINT S? t

P0KE163,PEEK(FA+2)iPOKE 187,PEEK(FA+3)JP0KE188, PEEK(FA+4):IFOP»0THEN92 SYS

63466:IF(PEEK(783jA GOSUB1060:PRIN

FILE NOT

"jGOTO690

AD=PEEK(829)+2 56«PEEK(8 30)lIF ADOSA THEN F-l!

EA):AD=A-ADiGOTO930

(jO'^fliLOKG

2)-liF=F-2"(A<EA)-3*(A>

OKE780,3:SYS UB1010ION

63338

S

OP

GOTO950JSY

GOSUB1080iPRINT"EBLU]*«

XP

950

SAVE COMPLETED **"iG0T 0220 POKE147,0iSYS 63562UF

PR

960

GOSUB1080sPRINT"{BLUJ**

{SPACE)ST>0 THEN970 LOAD

COMPLETED

""iGCT

O220

DP

970

j4r~irj Puu"i.[>jrh!^inrrjri Ch Qtl n 1 l"4iri I d IE14 h 11 f.f Q' >' ul u

Mandril Meailah (wim wq/CH), oJrji pl«c>9 By GibulMy, CDuparln, Alb*r»li, pOpulai pIbcbb, Iiymns and mare. Tnc ai$k Ml plu t manual

EUPHONY version 3D. $39.95 pi^n^ip^D

Our powerful music processor *nr> m.n, j*™ T«fUr« and •«

63591

940

'fiOSUB350iPRINT

$26.95 w.«.„„„„,

4 hours of virtuoso perlormances.iiit.r.ruiijMiim.

JF 9 30 A=BSIB=BS+(EA-SA)+1tGOS

AE

EUPHONY JR,m!1

A-PEEK(831)+256"PEEK(B3

KM 920 A=SA:B=EA+1:GOSUB1010:P

NEXTiPRINT"[RVSj"fiA=CK F=liAD-AD+8:IF AD>EA TH

"A

GOTO970 SC 910

BREAK§4|(D0WN!"

650

1050

RETURN

ESPACEjFOUND

[fiVS)SPACE(OFF) TO PAU

KH

1030 IF AD<SA OR AD>EA THEN

5

T"(DOWN)[RVS)

F-0iGOTO440

20

640

GOTO960,970

ND1)THEN

PRINT"[CLRHDOWNj{RVS}

iSPACEjDISPLAY DATA "tG OSUB400IIF IHS=N5 THEN2

CC

75,AHiRETURN

FX

0

ENTRY »*[BLK)

[2 DOWN}"iGOTO700

KS

THEN F-3

60:PRINT"{RVS}ERRORi

STEP3:BS=

MIDS(INS,I):GOSUB320:IF

SE,

•256)iPOKE174,ALiPOKE1

CLOSE1:CLOSE15IGOSUB10

590 AD=AD+B:IF AD>EA THEN C

620

F«2iAD

-I:I»B

LOSE3iPRINT"[DOWNj1BLU]

RJ

FF 1020 AH=INT{B/256)iAL-B-(AH

F=1:GOTO850

HA

hj see GOSUB1080:B=BS+AD-SA:FO R 1=0 TO 7:P0KE B+I,A(I ):NEXT

GO 60S QA CIS

*2S6):POKE193,ALiP0KEl

FOR 1=0 TO BiGETtl.ASiP OKE BS-t-I,ASC(A5+ZSJ i!F(

iIF

••

END

S)+256*ASC(BS+ZS):IF AD

CLOSE1:CLOSE15:ON ABS(F

/3)-A

AT

94, AH

KE

NEXTiIF ST<>64

1=1

RX

ING ADDRESS"iRETURN 1010 AH"INT(A/256)iAL-A-(AH

THEN220

850

ISPACEjERROR: REENTER L INE g43":F=liGOTO440

00

A

PRINT"TRUNCATED

GET*1,A$,BS:AD=ASC(AS+Z

840

FOR

1000

.l,8,B,INS + ",P,R"iG

OSUBB60:IF

lOBjAND ST THEN

CL0SE3!

DSiRETURN

FD

TO B:PRINT#I,CH

FO

THEN

AD-SA+ADtGOSUB360iPRINT

R?{PEEK(BS+I));:IF ST T

FA

IN?=NS

PRI NT"INCORRECT STARTIN G ADDRESS {";1GOSUB360I PRINT"}"iRETURN GR 990 PRINT'LOAD ENDED AT "jI

PRINT "D{ DOWN J " .-0PEN1S , B

760

780

PP 980

A$o"D"THEN730

SO

PE

[DOWN!i43"iON F GOSUB9S 0,990,1000:GOTO220

HA 1040

1 SPACE}S$; NEXT I:PRINTtPRINT"[UP)

K25

PK

ASiIF AS»"T"THEN PR

0i"+IN?iIF OP THEN810

A?;:NEXT JiPRINT

[5 RIGHT}";:INPUT#3,INS

560

save

IN?=N5IINPUT"[DOWN JFILE NAMEE43";INS:IF INS-N5 (SPACEJTHEN220

GOTO220

QC

LOAD

ni0P»liG0T0

,15,"10:"!B=EA-SAiIN?="

PRINT

[SPACE)LS;:I-I-3 OS

ONFGOTO630,660,630

<>SA THEN

AS=LS+SS+LS:PRINT iJ=2-J:IF J

UB1080

INT"T(DOWN]■iGOTO880

UB1060:GOTO470 S3

GET A?:IF A5=R$ THEN GO SUB1080iGOTO220 IF AS=S$ THEN F=F+1iGOS

GET

IRVSJERROR DURING LOADi

""iGOTO220

710

TjP»0iGOTO440 ■■■■:

DATA

ISPACEjDATA

POKE198,0:GOSUB360lIF

THEN

BS

EO

OPEN3,3:PRINT

[UPH5

HA

KC 660

RETURN

5-N?

QC

ND OF

F

SSPACEJTHEN400 EX

enprintMdownHblu)** e

CK=CK+Z5*(CK>Z5)(RETURN

GOSUB1060:PRINT"{BLK)

-

i.- »nn fsrdi. rmi-irrHn ■ . :

r'r''

I

'" r"U ■ i-l mat. T*s ■

s ol moUc (OO*, fkilematk *"«

'. j.| rdi:i

jd'inm i- a-

al

EUPHONY+ 5w.«E.^n,»Mu..,i....Ml.,,.^. »C COThTiChJou it and 13B c:- --."i1! MIara«ii |TiIp^td UnmtcPjHI,

15-DAY MONEYBACK GUARANTEE ^S-

907-479-4898 TCO SOFTWARE

^

P.O.Boitei504, Fairbanks, AK G970B


NOW AVAILABLE FOR THE AMIGA Can Your Computer Make

YOU

$1,000,000? WITH LOTTERY PC YQUH NEXT TICKET COULD BE WORTH MILLIONS' fllTiMTIOH tuiil^ i If Vdu jI-mj ouin a C-*4 at C-1ZB cDn>pul«i, '- ■!?!.

COlf

Ih#

li>*'ui]

if

•'

' ii.^li <'■<■■

9o|f and gout

",.!im!lt

(-(Ml

PflCKACi

tf

SS&,

,rP*fnI

mil find rrw

", . .It transforms an excallenl program into a

ge of yow

mettiofls tfijt Nay Don 1

t hi id-, that

i selection

games rau

l wo'k in yout slate

Other pioqra

lor

lucre ib

nnd 9-hol*

handicap!

proportional conimuously variable |oyol>ck conIrol lor Flight Simulator II

LOTTERY uses

compuler lode

I1"..'

PACKACF.

USGfl, RCtO.

The MIcroFlyle JOYSTICK, lha only fully

l1

1EAM

The intWidufll golfer enn it«p a rtcoid ol taueirri

truly realistic flight simulation system" B.A.C.E.

imgoclnni

rneo* ol hn gnnvt

GOLF

5IAI5 ■.

ure the Womwflwi ro krnpjou* hit q<irne. PP1CE

MICROCUBE PRODUCTS Commodore 64/128 • MicroRyle ATC Joystick

"in-

A15O

$59.95

Ih*

;

1 !9 95

IEACHIDS CDAOKOOK:

emarks of inc

• Test/Cali&ration Disk: A diagnostic tool for your

loystick

S4.95

pa'c«nr qrrtdai

Amiga • MicroFlyte Joystick—Plugs into Itw mouse pel & works with most software

■ Analog Joystick

.

rtfi

rjj'rtdvi. iinimical ttandnid g"id«i. nn-J l«TT«i ChOOia Prom )«v*jhI p>ntl OpIAnE mcl<rdin<]

cirrendnnc*

[h*«l or

and Fin I oqi An* run,),

PB1CE

$119.95

i

fiuf onuiljc nlli]

lo order serai S!9 3S

vr

1

handling per onw to

^*j

■;

ach gins S3 00 rjcsiage &

■ Illinois lesiderijE acrj ff-t sales Ui< Wdh flmenca add S3 Mi

J59.95

Include S4 DO shipping of joystick Orders. FSII is

r,

icnd

a trademark ol subLOGIC Corp.

i|dv

i*m«onct

id:

McC onnell Software I- M BOX 6« Marathon, IIV 13003

Order Direcl from:

COD orders call {312)566-1647

MICROCUBE

P.O. Box 488

CORPORATION

I7Q3I777-7157

SiS

I liCiUuiN. VA 22075

V5.0

ULTRABYTE DISK NIBBLER

NIBBLE COPIER WITH 205 PARAMETERS FOR COMMODORE 64 AND 128 Copies most protected disks In 2 minutes without need for parameters including rapid-locked

Copies up to 40 tracks using 1 or 2 1541 or 1571 drives. Copies both sides on 1571 Copies itself (for this reason, no refunds given)

$29.95 PLUS $4.00 SHIPPING

FACTORY AUTHORIZED

COMMODORE REPAIR CENTER

1-800-772-7289 (312)879-2888 IL

C64 Repair ,..■,...

. 42.95

C12B Repair,nl<»L<i. 64.95 Alignment

29,95

IS4I Repair

79.95

1571 Repair

79.95

Amiga Repair ■ 77,73

Amiga Drive

Repair Printers Monitors

149.95 CALL CALL

Other Equipment .. CALL

CALL BEFORE SHIPPING PARTS AND LABOR INCLUDED FREE RETURN SHIPPING |APO, FPO.AIHAOD JIO.OO]

24-48 HR. TURNAROUND

Also available:

ISubJnt lo Parti AviJlability)

1. Disk Surgeon V2.0 ■■ new disk utility 2. Ultramail - mail list and labels Handy-Capper ■■ race handlcapper

PO Boi 71] 'Wheeling IL 60O90

1S41 Permanent

205 parameters to make unprotected copies of recent programs including VMAX protection. Send stamped envelope lor list

V5.0

Superior Micro Systems, Irte

$10.00 :

3. McMurphy's Mansion--text adventure Soluware ■■ solutions to 10 adventures.. ..

both for S10.00 both for S10.00

4. 150o1derparametersandf!lecopler

S10.00

Add $4.00 shipping (covers up to S Hems) Mastercard, Visa, Chock or M.O.. Calif, add 6.5% (5185) sales Idk. Foreign ordersfCOO add S2.DD. Paymant must bs In U.S. lunds UPDATES - Return original Ultrabyte disk with $15.00 plus S4.D0

shipping. Foreign add S2.00. No exceptions. To order, write or call 24 In. older line. Far Info, write.

ULTRABYTE (818) 796-0576

P.O. Box 789 LaCanada, CA 91011 USA

30 DAY WARRANTY ON ALL REPAIRS

COMMODORE PARTS C-64 Power Supply 1Z8 Power Supply

34.95 59.95

Other Parts

CALL

C-64 Over Voltage Sensor

19.95

| Pi in 13.00 Shipping'Handling)

All parts for Commodore equipment usually In itotk For Parts Call [312] 879-23SO Dealer Discounts Available

TEKTONICS PLUS, INC. 150 HOUSTON STREET

BATAVIA, IL 60510 CUP AND y\VF:


Classified

SOFTWARE FREE PUBLIC DOMAIN SOFTWARE ■ Request

free catalog oi send $2 for sample disk and catalog (refundable). C64-128 CALOKE. !ND., Dcpt. |K, Bo* 18477, K.C, MO 64133

COMMODORE: THY BEFORE YOU BUY. Best selling games, utilities, c-duc'l -t- classics

& new releases. 100's oi lilies, Visa/MC/Disc free brochure. RENT-A-DISC, Frederick Bldg, "222, Hunln. WV 25701 (304) 529-3232 CS4/128 FINEST PUBLIC DOMAIN PROGRAMS

Pretested quality programs * Most SI.50 " ' On Disk ■ YOU pick the programs thai YOU

want!D Free diskfull o( programs with lirst order! For a list + Description si-nd SASE to; JLH Co, Dept. G, Box 67021. Topeka. KS 66667 C64/128 EDUCATIONAL P.D. SOFTWARE By grade level and subject, ie K-3 math, K-3 English, 4-6 math, etc. Free Catalog PSL Inc., Box 750 A, Old Bridge, N) 08857

PUBLIC DOMAIN SOFTWARE FOR C64/128

C-NET BULLETIN BOARD FOR THE 64 A 128.

C64 REAL MATRIX PROCESSOR SYSTEM

The mod widely used and rcspeclcd BBS available. 3O0/120O/24OO BPS, 1000 accounts, 49 message/file transfer S1GS,

(IMP-M) BASIC Callable ML Operations. 5' Disk

X-mndem, Puntc-r. a FAST ML EDITOR, on-line games, AND MUCH MORE!

3650 W. College Ave. State College, PA 1680]

-7=777) SOFTECH

V L\ COMPUTER SYSTEMS, INC.

*_/. /

POST OFFICE BOX 23397 LEXINGTON, KY 40523

(606]/26S-BAUD (TECH SUPPORT)

(8001/992-SCSI (ORDERS ONLY) VI5A/MaMerCatd/COD WELCOME RENT 64/128 SOFTWARE! 100's of disks. Lowest prices. No deposit or fee. Free

catalog. Centsible Software. PO Box 930, FREE SOFTWARE"! All IBMpcs, Apples, Macs, TRSSOs, T199, C'dores, Adam, Timews. Send Stamps! EXRAEXKA. lix 5222, San Diego, CA 92105

WIN LOTTO MILLIONS!

Catalog. Gam es-Edtic- Home -Business- Music

800-221-7372

94 CENTS/DISK RENTAL for C-64, C-12S, IBM, CPM. Send SASE for info (specify computer) to: PUBLIC DOMAIN USERS GROUP PO Bos 1412-A12, Orange Park. FL 32067 FREE CATALOG

oUBtKlllpuertasa.

"at CMC* or M Q. * S! handling 10 PO BoigOS*6

SDICA9n3&C5JS Sh&'EBl

HARDWARE COMMODORE/AMIGA CHIPS, PARTS, RAM EXPANSION. Low cost service...Sec our display aii in this issue...Kasara Microsystems, Inc. 1-flOO 248-2983.

ctwose between three modes oi probability

Utilities. RVH Publications, 429] Holland

■'"MicroPro®

public

$3/dlsk DOMAIN

Lotto Picker Plus, the original lottery selection softwaie, allow you to store ning Lotto. Keno. & Pick 3/4 numbers

FREE SOFTWARE lor C54. Send 1 stamp for

33 Gold St., Ste. L3, New York, NY 1003B

dOco! graphics ana sauna.

LOTTO PICKER PIUS V2.1

MERIT, Bo. 114 A, Spc.ls.vood. NJ 08S84

p/h. Public Domain Software Copying Co.

The ultimate space strategy oome.

St. Joseph, Ml 49085 {616) 9S2-0327.

lor S25 or 2 stamps for catalog.

WordStar"" V2.26 For C-IJB S39.95+S4.50

Database Manager Vetsion 2 O with GiapMci

TREK

New Comm SFD 1001 1 Meg Floppies S169.95

100 programs only $10 or 260 programs

Road. S56I-G, Virginia Beach, VA 23451

+ 150p User's Guide, $44 Ck, MO, MC, Visa. Send SASE for IMP-M Features Lilt CAU-MARD.

CLEAR, CLEAN, DIGITIZED SPEECH »

analysis (hot. due. unbiased] in order to pve you

the winning edge1 Guaranteed la work for all loltenes. Bonus numbers are easily handled ant) our full-featured

MUSIC, UNLIMITED

database editor gives you access to your files. Vfe give

TEXT-TCWPEECH

you the PICKS—not a bunch of jumbled statistics! 534.95 (+5.55 s/tl) 64/128, IBM, 64K Apple II. NY res. add lax.

NOT Copy-pratecied.

ORDER TODAY! 1-B0D-B34-S463 eil 112 (M-F B-5] CE RIDGE SERVICES. INC., 170 Broadway Suite S01-CG, New York, NV 10038

Info/Dealers 718-317-1961

Games, animation, educational, business personal, unlit.il. music, sound software.

uid« 1h» tvnputv

Now Qel popular speech Tochnologfes In ONE pro duct! Speech Thing 1$ a fijll-feaijred S bit O/A sound converter. Eoilfv attaches outside the computer-no slo's required. Software Lncludei ;--tirecorded speecn vocabularies, synthellc text to speech (speaks any ASCII Texl), aemo programs, and comc ■■■■■ editing feature* Price only S49.95. Also ova lobio Voice Master PC plja In board lor Olollal recording, editing, c-a VOC! RECOGNI1ION (K«qn 'os Speecn TNng lor sound outpul.) Only 579.95. Patented prtce/pertomancebreoMtirouoriil

Over lO.OOO P.D. programs for C64/C12B.

Noi pub. dom. 4 disks Only $25.00 + S2 5&h

Priced fiom SI.25 disk. Midwest Public Domain. POB 5048, Tens Haute, IN -17805

fames lanni, 41S 65th St.. Phila, PA 19151

MEZZEPPA, WIZARD OF P.D. SOFTWARE. ONE of the largest PD libraries. Send S5

ihe biblical account o( creation comes

IO OflMB BY MAIL Include M inipcUng * handling 150 Canada SIZ overieai! jx>; r.t:i-M VUa. MailerCard phone orders accepted, lo day rrioney bock guaranlee, one year warranty. Olriar ■■aco I/O sys

alive wilh sound & graphics. For the C64

tems available tor Apple. Commodore, and Atari

for sample-packed double-side disk of bizarre & mind blowing programs fir catlg.

Send CK or M/O for S5.65 Cal res add 6%

MEZZEPPA, POB 421212, Del Bio, TX 78942

SEVEN DAYS: By CROSS SOFTWARE. Walch as

computers. Coll 01 write lodoy lor FREE Product Colalog

sales tax. CROSS SOFTWARE, 13456 Gilbert St. N. Edwards, CA 93523 ph: 619-769-4289

COVOX ifXC (503)342-1271

bib Conger 51. Eugene, Orngrai 97iO2

COMPUTEl's Gazette Classified is a low-cost way to tell over 225,000 microcomputer owners about your product or service.

pH, mVOLT. TEMP. METEH for C-64, plug*

Rates: S25 per line, minimum 0/ four lines. Any or all of the first line sel in capital letters ai no charge. Add $15 per line for boldface words, or S50 for the entire ad set

connector. J95. pH probe is an titra SA5.

in boldface (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 ana spaces between words. Please underline words lo bo set in boldface. General Information: Advertisers using post office box numbers in their ads must supplv permanent address and telephone numbers. Orders will nol be acknowl edged. Ad will appear in next available issue after receipt. Closing: 3rd of the third month preceding cover dale {?■£., June issue closes March

3rd). Send order and remittance lo; Ka.tnleen lngram. Classified Manager,

COMPUTED Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Kathleen lngram at (919) 275-9809.

Notice: COMPUTE! Publications cannot be responsible for offers or claims of advertisers, but will attempt to screen out misleading or questionable copy.

into gameport, 1.5 to -1.5 V RANCE; 0.5 mV, ±001 pH. resolution. Data Logging BNC SI.OTECH, Box 425 St. Clairsville. OH 43950 TEMPERATURE PROBE FOR C12B/64. Suitable (or in-outdoor use w/program on disk in native modi's. Send S14.95 to; TEMP, PO Box 1553, BrcvanJ, NC 28712

COMPUTER REPAIR Now Commodore Qualified Repairs! C64:$45,

if '

n SX64:S65, C12S:S5D. 1S71:*SS. Buy

Sell Trade New/Used - Fast Service! 30 day wntyl Mom ft Pop's Computer Shop, RR2, Box 119. Calntvllle, MO 64632 (816) B72-6311

COMPUTE!* Gazette

September 1988

99


3

TECHNICAL

PROGRAMS

Mwrrae

tlneir Programmer Solves linear program-

Sub/set lo

WvanaMes and 35 cav Systems may M

ming problems of up to

-'.V. t S.¥,<*iJ

X, —13. X?—5J Weal »«J (ml UWJus Special OTnmanJ lor easy ermy nt yurse corstrmu

lnit|l!:il eeameinr In 3 Dimensions

Sofves nnwrical oeomelry oroolems

hkE those faifnfl in college level

analytical oawnetry ism books. Alter entering points, Ijik, planed and vec

tors .if1, nuy Enen calculate \\t\«

cross, Cot. Mil- and sealer txMucli

*■- 8. *"H. * -B'C. »*: Imcf tin angjp

betww ? fanes, vectors a punts

Ind fiieis«tion at 3 planes. 2 panes, ime ind i Dim. Imd a oiar* inroujn 3 poms, i pomi and i bne. oomt m normal rjwni and ns

alkS plane, or perform Iflwietowmtracjlaiatims Emnej matte and answers dfio-jyed m users chocs o( several metfio&. .■: x --; symere equator, para™™ eaja:on. rruit-ste oosia, Sirscton anc

ft

(WOT fl GIWHrCS fflOGRAVj

Else ironies: AC DC Circuit Ana It sis Program!

C-ii.Tlm 1 C-41C

I 00

c-iii

ii.oo

Oowiulu (C3N) Aml0n 1KB

«

.

Linear programming System (64/138) Analytical Geometry in 3 Dimons-ons (W/128)

1.00 13.00

i- ;: Mm. ',-i.i>:l 28 0:> K.,boord onlr 7.00

" AMrl BOOXL. 130XE AWTl 520 5T KM PC/XT IBMiOJI K«yboord

10,00

14.00 2800 a ,00

for IBM Clontil DISK DtlVH C-1M1, c-1171 . Am^o 3V D'Ory

BOO BOO

9.00 lndi.il GI. USD SD-1 BOO MSD SD-I 10.00 BOO Enhanci JOOO F5D-1 .... B.00 BOO Aiorl 1020 Amiga it" D'Orv ..

PRINTERS

10.00

Ok Ida u 130/If 3

fxrief Ciso'jys jwc* vonages. orancn^-oH^K.currems. Kwcsanc power tacsors Step runefcw o' braucn paratneters or treoueiKy *itf graohic OispLay of results Menu oonttollerJ And user friendly

107

A Chain of Color. Ugh! Ton cr liswn

KM in C«rttfUK SO****

COMWTMI

to 10 -C :•-'■ ant) 63

rera sojck voftiot safes w t types of ccrtro"M souks Com

32

•k EXTENOS IQll 'i".ll H ( Lift

C-Mf5'8O3. C.1S3O

electronic CTCut of up

95

* HIAW 1l4t. VINYL ANTI-STATIC

Program comeutK oei> ml rmmenc solution B

brancnes Bfaxfies may contain renstors. upntors. mdctiyi a/-

31

■k CUSTOM MADI TO FIT

may awe* in the

ComojT.tr Cioljyi solution (m timc'e i\ laft. Z—31

Pago

Render Service Number/

5/1TI3F-1CTJOH GUARANTEED

equality less lion ot ifan. j different

s*r« protjim) OMtina (L (unction) rruy be rranmitrj or mm.

mjM

DUST COVERS

ADVERTISERS INDEX

13.00 PoiuiisAic IOBO tl

Ohimoii 10/10 Epion MX7X R»oO

Epion LXBO/C-1000

BOO

13.00 13.00 S.00

13.00

13 00

- .

!■

13,00 13.00 13.00 13 00 .13.00 13.00 .13.00 .13.00 13.00

'■!-,;■■

Comr.. JIO Clioh B110 Juki SJ10 ,

.

.

. .

Epion JX BO Epien FX Okldafn 9] Clllun MSP 10 . C'DPS 1101 .16.00 Cirnlnl IO(,Sior 10 i 13.00 G«m3ni 13 1 Star IS Alo.i 1037 13.00 Ahui SC I35*«GB CI702, SMC Cola I.J.'

1

,:

.

19.00 iv.00

Prin..tan (Slate Mod.l 19.00 thorrB,or. CM 365-to 19.00 Toion

(Snli Madll)

Soko'o 5C-100

19.00

1900

Z.nilh (itol. Maa<l)

VI0IO*ECOIDE>S

19.00

Cro"fl! CirstO"! CowftS

Electronics K DC Cirast Analysis (M/l?fl)

Eloclromes PC DC Cncut Analysis (IBM PC)

c

. 90 Wrro C MicrocuDe

137 M-crcPrwe

IPO. IflMm. lirtiai IJJ'ittm

Crown Custom Covers

Farmington, CT 06034

IA0UNA HIUI, CA 936S3

COMPLETE SPEEDUP SOLUTION FOR YOUR C64!

83

NRI Scr>wls ..,..,,..

»

IN Prscukxi Data Prcpflucl?

6*

PrinHr SurH*t* ri) .

1 fltnea 133 Son Byte 1J3 SdrTtblr*

-

3S . 100

, .

Amftca

T4-7S

i Sucoj-I if

Oi men lion I »foyir«d IFC-1 BT

|',-.k;i CltClf

»

Trttona Pius, kic

03

13T T«no> CvnpuW E.cttt

25

1MTEVEX

139 luiuy Compujtor- ProOuClB

-I?

140 UlhutiYH

FOC OUR LOW i-ain QUOTH.

Orders Only 1 -800-622-4070

2

12B Mfvugcnwy Grant

'nilwding (lock rui^jt

SEND TOUB REQUIREMENTS

V ■ ;l i

»

131 M^tfhOfl SOiTrtT*

Sloll Make k Modal

COMPUTER HEROES

SP.O. Box 79 DepL 221

IOC '0-ii 5 SB

130 Lym Ccnvxjiv

l ■!!■■■

SPKIAl COVERS WILL BE MAOI TO YOUS

DIMENSIONS.

100

HSDaUEast 111 oaiel CcnpLilBfS 117 Electronic flrtg

Or*r b| lilting HIKi. MOW W tMW CHOICE - TIN ir BROIH .itti ittti v f«W) oider tin 1110 m lln IHM mii.J ihiwir^ md handling

Mf. Bti Inludt I" ♦ iKtl III

100

114 Computer Repeats

19.00

NEC (Slat. Model) *'...,.,. 80 sr.ii

.

f13 Cor^wter heroes

.19.00

Amdik JOO-700

... » .... (1 .... T»

111 I mCompuw D««l

19.00 16.00

CM-141 (C-1B03). .19.00 C-lf02A'MoBnvx <0 19.00

w

C*"V*i COMB

141

9fl

S Ur*nrH«. IrK

142 "

ABC i PwKn

DEPT. A

Cuufmf AOs COMPUTE15 Air*?* GarrnJ I>1k

(714) <72 -63S!

COMFUJTE1 a Guelts

POWERFUL LOW COST CONTROL Data acquisition and control Interfaces. C64 & C128 80-Line Simplified Digital I/O Board. 40 TTL input lines. 40 high current switched output lines. BOM cartridge socket. Order model SS100 Plus, $129. Additional boards S119. Original Ultimate Intertace. Dual 6522 VIA Board Four 8-bit

ports with handshake, timers, IRQ, etc. Expandable. Order Model 64IF22, $169. Additional boards $149.

A/D Conversion Module, 16 channels, 8-blts, requires above. Order Model 64IF/ADC0816. $69.

mfgf TURBO MASTER CPU'" 4.09 MHz Accelerator Cartridge for CB4 • Four limes faster processing speed combined with live times

fasler disk Load and Save.

• Easy-to-use cartridge simply plugs in. • Soflwa/e actually runs four times as fast. Basic, wordprocessor scrolling, other productivity, assemblers, graphics. GEOS, elc. Compatible with most software. • Onboard 65C02 microprocessor, &JK RAM. 32K EPROM. • Introductory price only £179 including shipping in USA. Visa and Mastercard accepted.

SCHNEDLER SYSTEMS

25 Eastwood Road, Dept. G9, P.O. Box 5964 Asheville, NC28813 Information/Telephone Orders (704) 274-4646 Dealer inquires invited

Manuals on above available seperately for examination. Call or write lor detailed brochure.

******

SERIOUS ABOUT PROGRAMMING? Symbol Master Multi-Pass Symbolic Dissembler. Learn to

program like the experts! For both C64 and native C128. "... unmatched by simpler monitor disassemblers... a real gold mine (or the experienced ML programmer," Computer Shopper, April '87, S49.95.

PTD 6S10 Symbolic Debugger. An extremely powerful tool with capabilities far beyond a machine language monitor. For C64, $49.95

MAE64 Assembler. Fully Professional 6502^65002 macro editor assembler $29.95 C64 Source Code Book.

Most complete

available

reconstructed and commented assembly language source

code listing (or Basic and Kernal ROMS. $29.95.

SCHNEDLER SYSTEMS

25Eastwood Rd., Dept.G9, P.O. Box 5964 Asheville, NC 28813 Informationrrelephone Orders (704) 274-4646 All prices include shipping prepaid USA


n Vietnam, an American soldier soon learned that there were no winners fn

of war-torn Southeast Asia. There you will encounter

guerilla fighters, snipers,

this deadly game. To survive

each mission with his morale and sanity intact, and return to base safely, was all he could hope for. This was cap tured in the award-winning film, Platoon. In Data East's Platoon, you will experience the full impact of the film as you lead your platoon into the jungles, villages, bunkers, foxholes, and underground tunnels

booby-trapped trip wires, armed patrols, and napalm

air strikes. You must pick up food, medical supplies, and ammunition along the way.

At times, the odds may seem insurmountable. But don't think about winning -

to survive is enough. mm

FOR COMMODORE 64/128™ AND AMIGA1," ATARI® ST, APPLE II SERIES? AND IBM"

i

DATA EAST USA, INC.

470 NEEDLES DR., SAN JOSE, CA 95112. (408)286-7074. LICENSED BY

^Tt^

^^^^--^1^B?r.

GAME DESIGN o 1987 OCEAN SOFTWARE LID. PLATOON- TM S o 13K HEMDALE FILM CORP. ALL RIGHTS RESERVED. COHMODOBt, APPLE. ATAffl.lBtl, AND OCfjWABE REGISTERED TRADEMARKS Or COMMODORE ELECTRONICS LTD , APPLE

COMPUTERS. INC.. ATARI CORP.. IBM COW.. AKDOCEAK SOTTWAflf LTD.. RESPECTIVELY.


FOOTBALL THE WAY IT WAS MEANT TO BE PLAYED. Thirdandten on your own 30 yard line. Forty-three seconds lefl on the dock and you're down by two points. Suddenly ihe end lone seems to be a hundred Tiules away. If you're going to be a hero, now's the time. You call the play:

"Yellow-nineteen! Yellow-nineteen! Hut! Hut!! HUT!!!"The ball is snapped. There's a crunch ol armor on the Itont line and you drop back. You lock for a receiver but the blita is on in a power sweep (torn the left! Roll to the right - you keep dancing, you

look for an opening but your blockers are starting to crumble. Keep

pedalling back.,. you're in trouble now, you're too deep. But wait! You spot an open man down field! You cock back, ready to file, when

suddenly an ugly-looking guard is all over you. Do you ny and throw? Or duck and run!

Football action so real you can almost [eel the pigskin in your

hands. Designed under the watchful eyes of the game's premier quarterback - John Elway - this faithful computer version o( the # 1 arcade winner brings all the strategy and ground pounding excitement of the world's greatest sport right to youi computer screea one or two players! Play big league football the way it was meant to be played... with QUARTERBACK!

Screen Shots taken Irem the IBM version

AT A SOFTWARE STORINIAH YOU

Now Shipping lor: IBM PC and PS'2 and Tandy 1000 ($34.99) In Fall '88 for:

Commodore 64/128 ($29.99) Apple II series ($34.99) Apple IIGS ($34,99)

QUARTERBACK'" is a Trademark o'

HOUSE

Ide Lei anil Corp.. licensed from Tradewest

Melbourne House. 111 West 17th Street, Unit C9, Costa Mesa. CA 92627. Tel. (714) 631-1001


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