Compute_Gazette_Issue_51_1987_Sep

Page 1

Summer CES: Commodore Software Comes Of Age

MPUTEPs

$3.00 September 1987

®

Issue 51, Vol. 5, No. 9 ISSN 0737-3716 02220

$4.25 Canada ■

FOR COMMODORE PERSONAL COMPUTER USERS • It

Also In This Issue: A New Column On GEOS

SPIus

The complete DOS Wedge, plus 16 new features. A powerful, customizable tool for the Commodore 64 with disk drive.

SpeedSort

Screen Dumps For The 126 Impossible Scroll

I

80-Column Magic For The 128 And More

Bee Zone

Collecting honey from bees was never this rewarding— or this risky. An action-

strategy game for the 64.

Screen Maker

Create custom screens the easy way with this fast, efficient program. Includes

a full palette of colors and characters. For the 64.

(<

Video Slide Show For The 128

Instantly display sequences of your hi-res artwork, text screens, or business

graphics with this versatile

Sub Attack

program.

Viet-™' at sea? Only if you outmaneuver your opponent and avoid deadly mines in this high speed, two-player battle for the Commodore 64.

■■■

U86O222O

6


BOREDOM KILLERS Games that TERMINATE boredom. And hold your attention hostage.

Alien fighterships exploding into flaming wreckage. Fire-breathing dragons

breathing down your neck. Suicide missions where the bad guy would rather die than give up. It's the kind of action you don't have to wait around for. And you can get it for less than you'd drop on a bad night at the arcade. Introducing AMAZING SOFTWARE from Electronic Arts..

ARCADE ACTION

3D GRAPHICS

SPECIAL EFFECTS

blows you away.

suck you in.

shock your senses.

Dragon's Lair1

If Singe [he dragon doesn't have Dirk for dinner, the Lizard King will. A spellbinding adaptation of the smash nit videodisc arcade game.

Dan Dare, Pilot of the Future"

Stomach-wrenching tension as you light your way to the evil Mekon.

It's a comic took come to life with arcade action that you control.

Delta Patrol Blast your way through a strange world ol animated aliens, foaming oceans, and solar fares. The future ol "shoot-em^ps."

Sanxlon'

Only courage and a strong thumb will get you to the Darkslde. High-speed 3>D action (ound only in the arcades, until now.

HOW TO ORDER: Visit your retailer or call SOO-245-4525 [CALIF 800-5 62-1112). Suggested retail price lor Dan Dare, Sanxlon, and DeBa lsS19.95. Dragon's Lair is $24.95. Direct orders add $3 shipping and handling. Or.send check or money order to: Electronic Arts Direct Sales, PO Box 7530, San Matao, CA. 94403. Dragon's Lair copyright 1983 Magicom Inc. All rights reserved.

ELECTRONIC ARTS*


DATA EAST BRINGS ARCADE REALISM HOME!

1

EXPRESS KAinilK" - Bandits have seized ihi-

Gold City Express. Rescue ilii: passengers, save the KAHAIT. CHAMP' - Pulim your black bell and

(run, 'lnd recapture Ihc looH For Commodore

Arlsgame to become the K.ir.ne Champ. Fur

Btunlru an ihi1 kayo, at you .mil your p.irtntT Kiiilih your way through UiGTHleMatatesonyDur quo>r for Ihv bi'll. ForConinu>dari*61 12S1". Appk" q II* Belles, and IBM n»Bcrtes,andIBM.

• li.illrn£i- your friend* or the ciimpuli'r Ihnni^h nine pktumqucwlllrigsInthl«tradingMaiwi

CimiiiiiHlinL1 W12H'" .ind Apple II" sories. C(iM\fA\nO"'AhkhOd

Kink-iiviTtvlirlmiiif; odds to defeat sdvandng

rebd inni'v! Aimed »i\\< only a maddne gun and

"■ hand gnmadra, you musl reach iho forinf.^. ¥t<;

C.iinmuil.nf(vt'l2H", rtprk'H' series, jnil IBM.

IKABJ WARtUOMS"* - Behind enemy lines,

hiutMI.i iv.irt.in- are your lactJia .is you .ind your * partnei 1 ■ ■ 11. ihrou>;li lluh jun^li^, rivers, ruins. ,ind uppdfllnB entrunchincntB in this Interactive

h

Witt? TAG TEAM WRESTLING" - Tiarmvork.ind

KUNG-FU MASTER— MAS - B.KHe Iheciil forces

'In ■ ■■ i 'i; Iho rr. ■ d .! 111j;ihr*-hi■* floors in Ihc wizard's Ihrough the B™ f.is 111- lii in ivsaii1 rr-itu1 IIilllu1 c.lplivc f.iir maiden. Fur CommiidiirrffllZH'" and Apple IP n'riKS. m.idi<K-M.'l2HrHa

3»plByer anodB liii. Pot Commodore 6^128!" BREAKTHRW" Your mlulon is to reMBVe Ihe eccnH lijilitiT plane RtoTen by hostik renegad^' LJbe your sophisticated assault vehicle '^ l^i'iik

^U-H.r'Mi^l

Thru each nl llu1 livu enemy strongholds. For Commodore W12N!"

DATA FAST USA, INC. -1711 NEEDLES DRIVE SAN IOSF.. CALIFORNIA 99111 (Am) ;W.-7(174. wliArAi'A4"! L'SA INC 'i OMMANDO, IKAkl IVAKWukv MdDHMC-FU U/STOt UFO UNDeEUCBWEFFOMCAPCOM ISA, 6NK COST . ANPIBKMfOHl'.Brs UH1MIIIKW AITII AMIHSM Atll Kl I.ISI1 Ml Fl TkAfH MAKKS HI HUIMUIKlHt Fl PCnMlMCS 1.111. AIYLb tOMI'UII KS. KK . AND IBM. KtM'trtiVFl V. •I1A1A1AS1SWIII-.IAKIS DIIKI Kl Sllll MISMA^ O\l.l hNIIKB^ MAM IM, A V \ S"TOSTfARD Rl I1AFA FAIT. V 11 W1V W. SA1HI.VI1.LI. M IV !hHbtYl


WE'VE BLOWN THE COMPETITI Up Periscope!, the new state of the ari in submarine simulation1 Blow Simulafon wMhon ond 3D

graphic technologies licensed liom SubLUblL.

ing the competition out of the water

with superior combat strategy and tactics courtesy of Captain John

Patten, USN (Ret.). With true animated 3D graphics courtesy of SubLOGIC. Up Periscope!, generations ahead of the pack!

- $29.95 -

Better Engineering at a Better Price

64-. 128 'Computers

Am soft

Compare hits for yourself! Rret

Suggested Retail Price

Fire 2

3 Dimensional Graphics

Fire 3

Number of Scenarios

Fire 4

Split-Screen Views

Fire 5

Up Periscope!

Silent Service

$29.95

S34.9S

Yea

No

6

3

Yea

No

Reality Levels

11

7

Fire 6

Radar Screen

Yei

No

Fire 7

Accu-Sound" realism

Yes

No

Fire 8

Torpedo Types

3

1

Fire 9

Auto or Manual Torpedo Launch

Yea

Yea

Fire 10

Tlme-Day-Month-Year Selection Capability

Yea

No

Fire 11

Zoom Feature

Map or

Map View

Ship Views

Only

Submarine Strategy & Tactics Manual by John Patten, Capt. USN

Yes

No

Fire 13

Auto-Load Feature on C128

Yes

No

Fire 14

Joystick Required

No

Yes

Fire 12

(Ret.)


RIGHT OUT OF THE WATER!

j â– V-.'Ti-fSflH

ThunderChopper

See Your Dealer...

And don't forget ThunderChopper!

Or write or call for more information.

For true helicopter action and

Up Periscope! and Thunder Chopper are available on disk for

realism, nothing else even comes

the Commodore 64/128, Apple II,

close. ThunderChopper in

and IBM PC line of personal

corporates the most advanced

computers for the suggested retail

graphics, flight systems, and game-

price of $29.95. For direct orders

playing factors to provide a sensa

please specify which computer ver

tional balance of strategy and fun.

sion you want. Include S2.00 for shipping (outside U.S. $6.25) and specify UPS or first class mail

1 19B7 ActlonSoft Corporation

delivery. Visa. MasterCard,

30 graphics and special effect:, courtesy

SubLOGIC Corp.

American Express, and Diners Club

Commodore 64 and Commodore 12B are

charges accepted.

trademarks ol Commodore Electronics Lid. Apple II is a trademark ol Appls Computer, Inc.

IBM is a registered trademark of International Business Machines Corp.

.Son

Action

rjr.HiinAiioMi ahcad in oiFiATrnv action sorrwflnc

?O1 WEST5PRINGFIFLD AVENUE, SUITE 711

CHAMPAIGN. IL 618?0

1317) 3988380


STOP PLAYING AROUND WITH YOUR • II

1 sJy> Arto

sibilities for C64 'sand 128's.With

geoWriie, geoPaint, fast-loading diskTurho and support for nil G EO S ■ compal i ble a ppl ic at ions. *Also available for80col. CI28s.

WRITER'S

•<?

GEOS 559" The Graphic Environment Operating System thai opens up a whole universe of new pos

i

WORKSHOP $49."

All the GEOS-compatible tools a

FONTPMK1 $29." A collection of 20 more fonts

for use with GEOS applications. in various shapes and sizes for more expressive and creative

GEODEX $39."

writer needs, including geoWrite

The GEOS-compatible directory

features to justify, center, search

that allows you to create lists by

name, address, phone number,

etc. I ncludesjft-oMf! rt;e to custom

documents.

ize form letters and invitations. •Also available (or 80 col. Cl^H's.

2,0 with headers, footers and

iind replace text. Includes a 'lext Grabber (for converting from programs like Paper Clip), ReoMerge and LaserWriter printing capability.

■Also available (or 81)cot. C128s.

■<<

DESKPACK 1 $34." Four GEOS-coin patible appli cations: Graphics Grabber fur importing art from Print Shop™

Newsroom*1 and Print Master*1 graphics; Calendar; Icon Editor

and Mack Jack Dealer. ■Also available for 80 col. C128's.

GEOCALC $49?

The GEOS-COmpatiMe, numbercrunching spreadsheet for track ing and analyzing numerical data. Create your own formulas,

perform calculations (or any thing from simple geometry to "what if" cost projections.

GEOFILE $49* The GEOS-compatible database manager that sorts, edits and

prioritizes whatever data you feed it. You (ill out the "input form," specify your command,

and geol-ile Hikes it from there.

■Also available for 80 col. C128k

Sooner or later, you're going to discover that there's more to C64's and C128's than fun and games. You're going to discover power. Not the kind of power that blasts aliens out of the galaxy. But the kind that whips through boatloads of data in seconds. The kind that crunches numbers and drafts docu ments like child's play. The kind you find in GEOS.

♦Also available for 80 col. C12Hs.

GEOPRINT CABLE $39." Tht six-foot cable thai speeds up printing because it's paral

lel—not serial. Connects easily

to C64SJ and C128's with fewer wires and no interface box.

Every GEOS application can take C64's and C128's from "mastering the universe" to a university master's degree, with all kinds of advanced capabilities that function at hyperspeeds you never imagined possible. So if you're tired of toying with technology, try playing around with GEOS. Once you feel its power, you'll know that for anyone who still thinks Commodores are toys,

Berkeley the game's ove;

Softworks

The brightest minds are working at Berkeley. To order aril 1-H00-443-0100 ext. 234 (California residents add 7% sales tax.) S2.50 US/Sy.50 foreign for shippina and liandling. Allow six weeltB for delivery. i. I'niLM^ttf.r

.ml ]'ji*i

I. hjrup** |. V |i -Hi 11 —V-ain v-1 'I i


September 1987

features The Summer Consumer Electronics Show Keith Ferret! . .. COMDEX: The Amiga 500 Heads for Home Selby Bateman

16

*

20

*

40

64

41

64

Vol. 5, No. 9

reviews AtgeBlaster!

David and Robin Minnick

Where In the USA Is Carmen Sandtego? SpeedTerm 128

Neil Randall

Ervin Bobo

The Writing Adventure Create with Gariletd

David and Robin Minnick Neil Randall

41

128

42

64

43

64

29 30

64 64

33

64

53

*

35 46

64 128/64/+4/16

52

64

games Bee Zone Kevin Black and Michael Wiens Sub Attack Tai Bush

education/home applications Exercise Pacer Jon H. Tonaki Computing for Families: Dr. J's Bulletin Board

Fred D'lgnazio

programming Screen Maker

Clay R. Reed

BASIC for Beginners: Using RESTORE and TAB Larry Cotton ... Hints & Tips: Easy Character Movement Clifford Dedmore Machine Language for Beginners: Using ROM Richard Mansfield Power BASIC: DoublePrint Scott and Keith Elder Impossible Scroll J. Kelly Video Slide Show for the 128 Paul W. Carlson SpeedSort Kjeil Strand Program Appender Joseph R. Charnetski DOS Plus Michael J. Castor Screen Dump Set for the 128 John Muggins 80-Column Magic for the 128 Mark W. Pemburn

54

128/64

58

64

61

64

64

126 64

66

68

126/64/+4/16

70

64

74

128

76

128

departments The Editor's Notes Richard Mansfield Gazette Feedback Editors and Readers User Group Update Caroline D. Hanlon Simple Answers to Common Questions Tom R. Halfhill Horizons: How to Program Todd Heimarck The GEOS Column: Helpful Hints Chris T. Assetin . . . . Bug-Swatter Modifications and Corrections News & Products

6

*

10

*

60

*

44

*

56

64

57

64

77 92

* *

program listings COMPUTED Gazette Author's Guide How to Type In COMPUTEI's Gazette Programs The Automatic Proofreader MLX: Machine Language Entry Program for Commodore 64 and 128

106 107 108 109

Advertisers Index

116

12S/64/+4/16 128/64

•-General, 64=Commodore64, +4=Plus/4, 16-=Commodore 16. 128 = Commodore 128 pttblishciJ momWyl'v COMPUTE! ]'uWic,nim1s,Ini., 825 7li> Avenue, NeivYorl,, NY 10019 L"SA. Ph.inr. (212) 265-8360. Editorial offices are located at 32A Wai IVendover AveiHia, Greensboro, NC 274(lr>. Domesiic SubtClipUonj: 12 issues, $24. POSTMASTER: 6*tld jdd.es; diUlgt) In COMPUTE'S GAZETTE, P.O. Bo< 1IW57, D?i

Moincs. IA 50340- Second ila^s applicslion [unduly at Greensbomr NC 27403 and Jiidliional mailing ofQca& lintire contenis rtipvrifttli £>1987 H1 COMPUTE! Publication!, fnt. All riKhH irsened, ISSN 0737-3716.

COMPUTE! rublit'Tkon*, Int. it part ol ABC Coniumrr Maga/knrs, Inr., one oHhe AHC Publishing CompinJef: ABC Publishing. I'miilenE, Hubert d Uurlurv 1330 Avmu< ollhe

Anwnij*. Una lorl. Ufa loik 10019


There's been considerable press coverage lately of laser printers and desktop publishing. In fact, entire

magazines are now devoted to the subject. And, with their prices fall ing below £2,000 and poised to plunge even further, these new printers are threatening to become

the standard, replacing daisywheel and dot-matrix technology. With personal copiers as low as $500, there's no reason why we won't see laser printers selling at that price in

and you can quickly understand why, for most publications, typeset text is the preferred medium. Not only can you read it for longer peri ods of time without fatigue, you also can read it more quickly and more accurately. The distinction between mimeographed or photocopied,

typewriter-quality print and typeset

A laser printer produces text just a step below typeset quality. If you look closely at very large head

ser printers, it's helpful to consider

lines, you can see some ragged

the range of print quality avail

edges on curved letters such as s. But you do have to look closely. Currently popular laser printers feature 300-dot-per-inch resolu

through 27-pin dot-matrix, to type setting. Smudged, hazy mimeo graphs are simply difficult to read. The lines are thick, the space inside letters like e is often filled in, letters resemble each other, they lose their

tion. You'd be hard-pressed to tell

that smaller letters weren't typeset. Other benefits of laser printers are reminiscent of the advantages

individuality. As a result, you have

word processing offers over straight

to work sometimes to recognize the

typing-—far greater control over the

words on the page.

final result. For one thing, you can

A step up is typewritten text

create and insert graphics. Chang

made with clean keys and a good

ing fonts is as simple as inserting a

ribbon. But even here, the letters all

have similar shapes, are all equally

command code into a word proces sor document, just as you would

spaced apart (i takes up as much

when changing to italics.

room as w), and the reader is bur

change produces an entirely new

dened with less quickly recognized

set of differently designed charac

individual letters. We are forced to

slow down when reading typewrit

ters. Most laser printers come with several standard fonts built in, in

ten material because it, too, suffers

cluding a font which closely resem

from what in television sets would be called poor resolution. Daisywheel printers are simply typewrit

bles the letters on this page. They

A font

daisywheel's.

also include real italics, different sizes of letters, and special symbols. For example, if you were reproduc ing this page, you could create the ordinary text, then the lines at the top, and, finally, switch fonts and print the words editor's notes as

This magazine, like most maga zines and books, is typeset. If you

they appear above. Specialized fonts such as old English script or

take a close look at the letters, you'll see how much variety there is in the

foreign languages are also available as plug-in cartridges or on disk as

width of their lines, in their shapes,

downloadable software.

ers attached to computers. Dot-

matrix printers, even though they've become quite sophisticated, produce text that is fuzzier than a

sizes, and spacing. Add to this their COMPUTE! $ Gazelle

September 1987

copier. They can make the letters you write, the articles you send to Gazette, the papers you turn in to your teacher or boss look about as good as printing gets.

put on an ordinary TV and reading it on a high-resolution monitor.

able—from typed mimeographs,

pages per minute) and as quiet as a

tion between reading computer out

few computer owners will be able To understand the appeal of la

features and advantages of this new printing technology. Laser printers are also quick (an average of eight

print is quite similar to the distinc

a year or two. When that happens, to resist them.

6

high resolution, their crisp edges,

But we've only touched on the

Richard Mansfield Editorial Director

COMPUTE! Publications is seeking to fill the following

in-house editorial positions: Assistant Editor—Requires 2-4 years experience in writ ing and/or editing; under

graduate degree in journalism, English, technical field, or equivalent; extensive expe rience programming one of the Commodore microcomputers. Assistant Book Editor—Re quires knowledge of com puter programming. Under graduate degree in English or

related field. Two years writ ing and editing experience.

Assistant Features Editor—

Requires undergraduate de gree in journalism, English, or

related field. Three-five years experience in print journalism,

writing, editing, or combina tion. Background or expe rience in computer technology

desirable. Articulate, able to communicate effectively.


APPLE II

129.95 IBM PC/

ATARI 8-Hit

Compatible

COMMOWRE

comtovom

64/128

(H/I2H

Yrni love playing games, but sometimes you'd rather build

your own. There's a !ol of satisfaction in playing something you've personally created

Now you can with Wargame Construction Set" from SSI. This unique simulation lets you design and play a nearly

Ready to shift from construction to destruction? Try B-24? As a flight simulator, it lets you fly a World War 11 B-24

bomber. As ;i combat simulator, it lets you try to bomb Hitler's oil refineries in Ploesti, Rumania. Or got blown up trying.

limitless number of wargames

You command the lead B-24 Liberator which will determine the course of action for the 460ih

that are as simple or complex as

Bomber Group. But firsi, you must

you desire. Stan by drawing your own battlemaps, Place roads, rivers, bridges, woods, buildings

learn to fly this cantankerous

and mines in any arrangement

and scale you like. Fight four levels of combat, from man-to-man battles to large-scale strategic campaigns. Give your men and machines

different attributes such as unit type, weapon type anil firepower, movement and strength points,

You can create scenarios from any period of military history, from Ancient wars with spears and catapults to modern conflicts using state-of-the-ari missiles and tanks. Or you can forget about reality and create sword-and-sorcery fantasy adventures and science- fiction battles. If you gel tired of designing, we've thoughtfully provided eight ready-to-play games. Even these can he modified to suit your liking.

plane. Two simpler scenarios let

you hone your flying skills before you go on to ihe real thing: I1) liarrowing missions over the flak- and fighter-filled skies of Ploesti. Once you're In the air. your

first goal is to form up with your bomber group and race to the

fighter rendezvous points. Your escort fighters can only slay up for a limited time, so don't be late. If you gel hit, you'll have to decide whether to ball out or slick

it oiu and do your job — reducing I'loesti's total oil production below what was accomplished historically: If you succeed, you'il be told how much you would have shortened the war in Europe! STRATEGIC SIMULATIONS, INC.

I

10-iu N. Rengsiorff Avenue, Mountain View, C.\ JM043

(415)964-1353

STRATEGIC SIMULATIONS, INC. Look for these exciiing games at your local com pule r/sofnrare or game store today. AllSSIgames carry a "14-daysatisfaction oryour money back"

guarantee. Write or call for a free color catalog of our full line. If ilicre are no convenient stores near you, MSA and H/C hokk'nean order

hy calling loll-free KOO-443-0100, x335. Or send your check lo SSI M the address above. (CA residents, add applicahle salts lax.) Mease specify com

puter foimat and add $2.00 for shipping & handling © 19H? hy Sinkgit .■iinutailuu. Int ,U1 nghis r


COMPUTE! PublicationsJncdS One cf (16 A3C Publish ng Compan s

Publisher

Idmts A. Casella

Director of Advertising Sales

Peter lohnsmeyer

Editorial Director Managing Editor

Rklwrrl Mansfield Kathleen Mjriiriek

Advertising Director Production Coordinator

Bi-maril I, Iheobalri, ir. Kathleen Hanlon

Associate Publisher

Sol by Bateman

Customer Service Mj.na.ner Dealer Sales Supervisor

Diane Longo jose Cruz Cassandra Green

Editor, COMPUTE! & COMPUTERS GAZETTE Production Director

Lance EJko

Individual Order Supervisor

Tony Roberts

lames A. Casella, President

Torn H. Hatfhill

Richard Mansfield, Vice President, Editorial Director Richard J, Marino, Vice President, Advertising Sales

Editor, COMPUTED At.iri ST Disk & M.ii;.i/i!!i'

Editor, COMPUTE!* Apply Applications Magazine

Gregg Keizer

Features Editor

Keiih Ferrall

Tech nitjI Editor

Christopher M, Savine, Vice Presideni, Finance .*. Planning Menu Hi'rwm Weinsr, Vice Presideni, Production Editorial !!<> nil

Otlis R. Cowptr

Assistant Technical Editors

George Miller, Dale Me Bane, |im fuchs

Assislanl Editor, COMPUTE!'s Atari ST I )i-k & Magazine

Todd Heimarck

Assislant Editor, COMPUTE!

Rhetl Anderson

Assistant Editor

Infill Shadle

Pr«KraniniinK Supervisor Editorial Programmers

Palrick Rirrisli

Copy Editors

Richard Mansfield, Kathleen Martinet, Selby Bateraan, Lance Elko,

Tnm R. I lalfhill, Stephen Levy Robert Lock, Founder and Editorial Consultant COMPUTE! Publications, Inc publishes: COMPUTE!

Tirti Victor, lim Midkiff, William Chin

till Champion Editorial Assistant

Caroline Hsnlon

Submissions Reviewer

David Honsley

Programming Assistant

Executive Assistant

Troy Tucker Debl Nash

Administrative Assistants

Julia Fleming Iris Brooks, Sybil

COMPUTE'S Atari ST Disk & Marine

324 Wesl Wendover Avlmiui', Suite 200. G teens boro, ,\C 2 74 0(5 USA

Corporate offices:

825 7th Avenue, New York, NV 10019, J12-265-8360

Customer Service:

Associate Editurs

]im Bulterfiefd Toronto, Canada

10:00 AM-l2:30 PM; 1:30 l'M-:f:00 PM

Dealer Sales:

flO0-(>iil-IB2z [In NV 2)2-887-8566) 9 AM 5 PM Monday Irid.iy

Sales Representatives

lerry Thompson Lucille Dennis

Fred D'lynazio Birmingham, Al.

Tom Link Harry Blair

David Thombuig

415-.)48-H222 415-348-8222 212-3]5-lfjb5 919-275-9809

Address all advertising materials t»: Kathleen Hanlon, COMPUTFl's GAZETTE

Los Allos, CA Contributing Editor

800-346-6767 (In NY 212-887-0525) Monday ) Hday

A&ee Anil,! Armlield

COMPUTE!'* Ct/eile

COMPUTES Apple Applications

Editorial offices:

Karen Uhlendorf, Kart'n Siepak,

Receptionist

COMPUTE! Books

COMPUTED Co/effe Dill

:i24 Wfest vVendovw Avc., Suite 2(K), Grei;iisboio, NC 27AQB

Bill Wilkinson

COMPUTE!'s Book Division Editor

SlL'phfn Levy

Assistant Editors

Tammie Taylor, Robert Brxby

Programminj; Assistant

Sales Offices

Siortheasl

212-315-1665

David Florance

Southeast

919-275-9809

Director ot National Sales

Joseph W. H<Hther

Production Manager

Irm.i Swain

Sales Offices, |ules E. Thompson, Inc. 1290 Howard Avenue, Suite 303, Burlingame, CA 94010

Art Direclor Assistant Art Direclor

linlce R, Fary Lee Noel

Assistant Production Manager

De Potter

Artiste

Robin Case, Kirn Polls. Scotly

Typeset ling

Terry Cash, Carole Dunlon

Illustrator

1 Isrry Blair

312-726-6047

Pacific Northwusl

415-348-8222

713-731-2605

Northern &\

415-i48-a222

Arizona Ni>w Mexico

415-348-8222 415-348-8222

Soillhem CA Colorado

Subscription Orders and Inquiries

212-315-1665

Midwest 1'ex.is

Billings, Tony Jacobsan

COMPUTED GAZETTE P.O. Box 10957, Des Moines, IA 50340

Mid-Atlantic

415-348-8222 303-591-^99

Aulhwsof manitscripis wananl lhai all materials submitted to COMPUItTs GA2I i ii ■«<-■ original maiorials with full ownership rictus residenl In said 111 1

TOLL FREE Subscription Order Line

1-800-247-5470 In IA 1-800-532-1272

COMPUTED GAZETTE Subscription Rates

authors. By submitting artldes lo COMPUtEfi GAZETTE, authors acknowledge

ili.n such materials, upon acceptam e for publication, become the exduEive property ot COMPUTE! Publications, Inc. Nn portion of ihis nraa<n;int- may be reproduced In any form without written permission from the publisher, Entire

contents copyright S !9B7 COMPUTE! PuMir.itions. Inc. Rights to programs

developed and submitted by aulhots arc explained in our author contract. Unmliritert materials not accepted for publication will lie returned if author pro

vides a self-addressed, stamped envelope. Where programs <ve included in an

article submission, a lape or di^k niust accompany the submission, Printed list

ings are optional, but helpful, Articles should be furnished ,is typed copy (up

per .mil lowercase, please) with double spacing, t.idi article page should bear ilic litle ot1 ihe article, date, and name oi the author, compute! Publieaiions, int., assumes no li.iiniiiy (or errors In articles or advertisements, Opinions ex

(12 Issue Year): US (one year) S24. Canada, Mexico and Foreign Surface

pressed by authors are net neress.irily those of COMPUTE! Publications, Inc.

Mail S30. Foreign Air Mail S65.

COMPUTE! Publications assumes no responsibiljty tor damages, rielays, or fail ure ol shipmeni in connection with authors' offer to make tape or disk copies

The cOMPi/fETs CAZETif subscriber list is made available to tarefu% screened organizations with .1 product or service which may be of interest to our readers. If you prefer nm In receive such mailings, please surd an exact cony ot your subscription label Id; COMRfTErs GAZETTE, P.O. Bin 10958, Des Moines, IA

Commodore 64, Plus/4, 16, and 12U are trademarks oi Commodore Business Machines, Inc.. ,ind/or Commodore Bectronfa Umtted, Olhiv than as an

50950. Include a note Indii atFng yout preference in receive only your subscription.

8

COMPUTE'S Gazelle

August 1987

of programs published herein.

independent supplier of quality information End scrvil es to owners and users of Commodore products, COMPUTE! Publications, Inc., is in no way asso

ciated with Commodore Business Machine*, Inc., or any of its subsidiaries.


I G H T I ■

From the sophisticated realism, detail, and intellectual ji- ».-Va jr

stimulation of Flight Simulator.

11

i

11

m

*B-

aTVp^pi'tAi

.to the brute-force fun, thrills and excitement of Jet.

See Your Dealer. For additional product ordering information

or the name of the dealer nearest you, call (800) 637- 4983.

Corporation 713 Edgebrook Drive Champaign IL6182D C171 359-8)6?Telei 3MM1

H

ORDER LINE: (800) 637-4983 loxcopt m tBinois. Alasbn and Hnwimk

Open 7 AM 1o 9 PM Central Time


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

Gazette Feedback, COMPUTEfs Gazette,

P.O. Box 5406, Greensboro, NC 27403. We regret that, due to the volume of

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

Prize Winner Here is a letter we received from the grand prize winner of last year's Dream Computer Sweepstakes, a di rect-mail disk-subscription contest for subscribers of Can-tie and COMPUW. magazines. Karen Cleary, the winner, was awarded $3,000. For information on a new $5,000 Gazette sweepstakes, see page 101.

I want to thank you for having the

Sweepstakes contest. Needless to say, ] was more than a little surprised and elated. We had been talking about upgrading our home computer for

some time, but nothing substantial ever came of our talks until recently. We bought a Leading Edge Model D turbo with a 20-meg hard drive and an internal Hayes-compatible 1200baiid modem, and a Citizen MSP-10 printer for our work. Por the lighter side we bought an Atari 1040 ST. Thank you for making our "talk" a reality. Karen M. Cleary

A Supine Mouse Can an Atari trackball be used with CEOS instead of a mouse?

mouse, the Atari trackball also offers a true proportional mode, but it's different

enough that it doesn't operate with the mouse driver included with GEOS 1.3. Theoretically, a driver could be written to

allow trackballs to be used with GEOS,

underlined characters instead.

Pressing RUN/STOP-RESTORE turns off the custom characters. To turn

but we haven't seen one yet.

them back on, reenter the final line from the program above: POKE 53272, (PEEK (53272) AND 240) OR S.

Cursors, Foiled Again

programmable cursor. Press and release

i've never seen an article on the lowly

the ESCape key (don't hold it down) and then press the U key to switch to an un derline cursor. ESC-S sets it back to the block cursor. ESC-E disables cursor blink ing and ESC-F turns it back on.

cursor. How about a relocatable Ml. routine for the 64 that would replace the old, boxy cursor with a sleek, un

derline cursor? CHR$(164) would be

The 128's 80-column screen has a

perfect. William A. Jones

O/i the 64, the cursor isn't really a charac ter you can reprogram. When you press the cursor keys and watch the blinking cursor move to and fro, it might seem to be a character, like an A or a Z. It's not. Two memory locations keep track of the current cursor position (its column

and row). When the time comes to blink the cursor, the computer finds out which character occupies that particular screen location, and replaces the normal charac ter with the reversed character shape. A

little later, to turn off the cursor, the re versed character is replaced by the normal character shape. The system handles the cursor blinking by switching reversed and normal characters back and forth. To change the cursor to an underline,

it's necessary to replace the entire set of reversed characters with underlined char acters. Before running the following pro gram for the 64, you must enter POKE 642,48: SYS 58260—this resets the be ginning of BASIC and prevents BASIC and the new character set from interfering

with each other.

Doing The Shuffle I am writing a program on the 64 that

deals a deck of cards. How do 1 ran domly choose cards, yet keep track of which ones 1 use? The cards are num

bered 0-9 with four colors. Monte Ohrt

With 10 cards (numbered 0-9) and four colors, your deck contains 40 cards. In the program below, the cards are numbered

0-39, where cards 0-9 are blue, 10-19 are red, and so on. To find the color, divide by 10 and use the INTeger value of the an

swer, which will range from 0 to 3. Then multiply that number by 10 and subtract it from the card number. For example, 24 divided by 70 is 2 (the color) with a re mainder of 4 (the face value). You may employ two techniques to make sure no cards are duplicated in a deal The first is to generate a random number, then look back at the previously

chosen cards to see whether that number has already been selected. This ii'orks well for a few cards. But as the list gets longer,

the chances of duplication greatly in crease. For example, if every card except the twenty-first has been picked, you have

D. W. MacNab

10

C1=8192:C2=9216:C3=10240

When mice first appeared as peripheral

:C4=11264

only a 2.5 percent chance (1 out of 40) that

20

POKE56333,127:POKE1,51

you'll randomly choose a 21. The double-

30

FORJ=0TO1023;UC=PEEK(532

40

48+J):LC=PEEK(55 296+J) POKEC1+J,UC:POKEC2+J,UC:

checking loop might have to repeat a few dozen times, which would slow down the program considerably. A second, and better, technique is to

devices, they ivere sometimes described as

being like upside-down trackballs. Since that time, mice have become popular and trackballs have faded from view. The answer to your question is a

qualified yes. Atari trackballs work in two different modes that can be selected with a

POKEC3+J,LC:POKEC4+J,LCi NEXT

50 60

POKE1,55:POKE56333,129 FORJ=C2+7TOC3STEPB:POKEJ , 2 55:POKEJ + 2048,255:tJEXT POKE53272,(PEEK(53272)AN

Stotlch on the bottom of the case. The first

70

can be used with CkOS—just use the joy

The price you pay far the underline cursor is that you lose the reversed char

mode emulates a joystick. So the trackball

stick driver. Like Commodore's new 1531 10

acter shapes. If you press CTRL-9 <RVS ONI and type some characters, you'll see

COMPUTEI's Gazette

September 1987

D240)OR8

create an array that's numbered 0-39.

Before the main part of the program be gins, initialize the array so that C(0) holds a 0, CIV holds a 1, C(2) holds a 2, and so on

up to C(3$), which holds a 39. Now you have a list of 40 numbers, and each card appears only once in the array. Before


ECHELON

3-D SPACE FLIGHT SIMULATOR ECHELON is a true 3-D space flight simulator tlial puts you at the conlrols of the C-104 Tomahawk and in Ihe heart ot theaclion You'll experience the excitement and thrill of real spacelltghi through superb Ihree dimensional graphics. But, before you go eiplonng on

HELON ... A top secret military facility where a

few highly skilled pilots will be trained lo operate Ihe 21st Century's most awesome combat and exploration vehicle, the Lockheed C-104 Tomahawk. The C-104 spacecraft has the latest in advanced instrumentation, weaponry, and control systems. ACTUAL C-E4 SCREENS

your own, il would be wise lo go through the careliiily designed

ITS IMPRESSIVE ATTRIBUTES INCLUDE - 4 Different "State-of-the-Art" Weapons Systems

- Bi-Directional Transporter Unit - Unmanned RPV (Remote Piloted Vehicle) Control - Anti-Gravity Braking and Hovering

training simulators. These rigorous courses will develop your skills in manuevering ihe spacecrarl. accurate selection and use of weapons, control ol RPV's. objecl reirieval and refuel and docking procedures Developing Ihese skills are essential to your survival when encountering hostile enemy spacecrafl or exploring unknown terrain. ECHELSi' is available now anO offers you Ihe Simulation Advenlureot a Liletime lor only $44.95.

- Forward and Reverse Thmsters ■ Twin 3-D Screens

- Real-Time Infrared Vector Graphics

- Non Real-Time Computer Enhanced Graphics

■ Computer Assisted Control Systems - Computer Information Data Link

- On Board Sub-Atomic Analyzer/Decoder

Available How For C-64/12E. Enhanced versions coming soon lor APPLE. IBM. AMIGA, ATARI ST. .■iid COMMODORE Mi.

■ Voice Activated Control Button

II you can't find our products at your local dealer, you can order direct. For mail orders, enclose check or money order,

plus 11.00 shipping and handling, and specify machine version desired. Order by phone on VISA. MasierCard or

C.0,0, by calling TOLL FREE (800) 824-2549.

ACCESS50FTTOWE.INC 2561 So 1560W WmdsCiKS, UTB4M7


dealing out the cards, shuffle the array by

CD 2020

FORZ = 0TO4:D=I!(Z,Y)sDS = INT(D/10):DC=D-DS*10:P

once you pick a number, it will never ap

MD

NEXTiNEXT:RETURN

randomly swapping cards. If you step through the list, you know in advance that pear again.

L(nes 20-40 initialize the arrays. The shuffling subroutine starts at line 1000.

BF

5

POKE53281,15

AR

10

DIMSS(3),C(39),H(4,1)

QD

15

Z=RND[-TI/113)

SG

20 K)RZ=0TO3:READft,QiS$(Z)=

BS

30

The printing routine starts at 2000. Line 70 deals the cards by copying numbers

CHRS(A)+CE!RS(B) :NEXT DftTft 31,193,28,211,5,218 ,144,216iREH

BLUE,SPADE,

RED,HEART,ETC.

Mf 40

FORZ=HTO39:C(Z)=Z;NKXTiR EH

INITIALIZE

ARRAY

KB

50

GOSUB1000IREM

SHUFPLE

GH

60

P=0:

THE

REM

ZERO

POINTE

R

RE 70 FORY=0TO4:FORZ=0TOlsH(Y, Z)=C(P):P=P+1:NEXT:NEXT: REM

MF

80

DEAL

TilE

CARDS

GOSUB2000;REM

PRINT

iSPACEjCARDS

THE

AQ 85 GETA$iIFAS = ollTHEN85 KG

90

CX

100

IF P<25THEN70iREM

DON'T

(SPACE}SHIIFFLE GOTO SOs

REM

TIME

TO

SHU

FFLE

FB

1000

RINT,SS(DS);DC 2030

PRINT"!CLR}{GRN)SHUFFL

from the Q39) array to each of the two players' hands—the H(4,l) array. Players 0 and I are dealt 5 cards each. The deck is

reused until more than 25 cards have been dealt (line 90), after which the array is

shuffled again.

1010

FORY=0TO(RND(1)*5+1)tF ORZ=0TO39:A = INT(RNI)(1 )

AA

1020

•40)

T=C(A):C(A)=C(Z):C(Z)= T:REM

BR

1030

RS 2000 JE 2010

SWAP

TWO

CARDS

NEXT:NEXT:Ri:TURN

PRINT"{CLR]M; FORY=0TO1:PRINT"tPURl

!rvs)pij\ykr":Y

128 to provide an 80-column text mode.

An 80-column monitor must be used in order for you to be able to see the video output from the chip.

The two chips are not interchange

able, either electrically or logically. Even if you could manage to hook the chip up to your computer, you still couldn't use it be cause the operating system of the 64

doesn't contain the software that is needed to nccess the chip. The easiest way (and the only 128compatible way) to upgrade to 80 columns is to bun a 128.

Converting To 80 Columns? I have read that the 8563 video chip used in the 128 gives 80 columns of

Making Backups I subscribe to the GAZETTE Disk, and I

text. If I install this chip in my 64, will it have any effect on the graphics or on

am having a problem. 1 cannot seem to

difference other than when using word processors?

from the GAZETTE Disk to my own disks. 1 would appreciate any help you

the games my children play? Will 1 see a

If 1 can put this chip into my com puter, what chip will it replace?

ING . . . "

AP

The second video chip, the VDC (for mally designated the 8563), is used by the

Fred Occhiuto

The } 28 has two video chips. The first, the VIC chip, is similar to the chip that is used in the 64 (the 128's VIC chip has two extra registers). It is responsible for the graphics modes and 40-column text modes

that are so familiar to the users of 64s and 128s alike.

move machine language programs

could give me.

Robert M. O'Connor It's a good idea to make backup copies of the programs on the GAZETTE Disk. There arc several ways to do this. Recent ver

sions of the Test/Demo disk that comes with Commodore disk drives contain a program called "Unicopy," which can

copy any file from one disk to another. Similar programs are available commercially.

EXPERIENCE THE THRILL OF GAMBLING with VEGAS GAMBLER and VEGAS CRAPS, the sensational new releases from California Dreams. Feel Ihe excitement of your favorite games with VEGAS

GAMBLER'S slots, blackjack, poker, and roulette.

If you know the starting and ending addresses of the program (these can be found in the article which corresponds to

the program), you can load the program

from the GAZETTE Disk using the "MIX" machine language entry program in GA ZETTE, and then save it back out to anoth er disk. <S

Place your bets and throw the dice with VEGAS CRAPS, a true to life simulation of a casino craps table.

Play for fun or to sharpen your gambling skills. Be a winner! Pick up your copies today!

COMPUTED Gazette is look

ing for utilities, games, applications, educational pro

grams, and tutorial articles. If you've created a program 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

California Dreams™

returned.

Ail Rlghls Roseived

*'!S87 Log-cai Design VAjflis. Inc. 780 Monlaguo Eipwy.. Siuto 403

Ssn Joso. CA B5I31 U.S.A (■108) «5r«45 IN EUflOPK (Geneva) Te> 02231 B7M

I^^^^^^H 12

COMPUTE'S Gazette

September 1987

Awu.ktrt- nan for C frl'129 and Alari SI icoloe A Soon to tut i

IBM PC. Apple n, and Amiga

Articles are reviewed within four weeks of submission.


INTRODUCING The Adventure-Simulation... Action, Role Play, Drama And Intrigue... MicroProse PRESENTS

From the award-winning

creator of SILENT SERVICE

and F-lSB&BUlE EAGLE

7

"'■

',m

\a. ■.,

.

:

C-64 graphics shown:

Join us, mate, for ;ui expedition into one of the most lilSCinating eras ofthis miilcnium! PIRATES!'uis on exciting new adventure-simulation that will ch;illenge your skills while it captures your imagination! You are cast in the leading role as privateer captain, Ciiss-ciOSSlng the Spanish Main, slipping into ports as needs or opportunities require but always relishing your return to the freedom of the open seas!

PIRATES!'" is a unique blend ofyour farorjte software gaming features all in one package. It weaves together the excitement of;ircade-style action, lliediallenge ofsimulation dedsionmaking, and die interactive storyline of a text-

adventure. And, in the standard of all MicroProse software, PIRATESr**js designed to give you hundreds of hours of stimulating game play!

Aciual screens may vary.

Pirates!™ features include: ™at *"™"a UB"v"" " ACTION.. ■ ship battles, land COMJUCStB, foxing, aix! sailing

STRATEGY... plundering. tr.ulit)j>. negoliatiny aixl ti)!)yi^ alliances GOA1S... tnasua-s, romance, .sums, punxrr and prustigc

SEW EXPERIENCES.. .exploit aaos .1 map of tin: entire Caribbean

EXTENSIVE GRAPHICS... over 70 different scenes and piaures 1 EXCITEMENT... triumphs and tragedies, victories and defeats

PIRATES!™ is arailable from mur fevoritc "Valued MicroPros.1 Retailer" (W1R). Call us for the VMR nearest you!

120 Ljkfiroil Drue* Hjn) Vaifa. MD 21030 ■ 1301) 771.1151 VtDions planned lor Conunodoie 64/121, IBM P&PC Jr. andcomoalililes, Apple ll+ft'8, and Alari MJXE. Call t.'.-.uf'-c II- >?k '; machine availability. SujjsiMd retail (rice only 139 95 Commodore, IBM, Apple

and AlBn am fegisierad trademark) otComniDdora ElmUonics Ltd, Inltmalioml BmlnBii Macliines Inc., Apple Computsi Inc. and Atari Inc. respectively


Don't Settle For Less.. Acp COMMODORE 128=

COMMODORE

^MMIGA AMIGA 500

CALL

512K RAM Upgrada.S159.00

1080 Monitor.

$159.95

$249.00

1571 Disk Drive

$229.00

1902A

$269.00

COMMODORE

Includes GEOS and Quantum Link

Call tor Prlca on Package Deals!!

1541C Disk Drive.

$169.95

1802C Monitor

$199.00

PC COMPATIBLES

Includes: ■ CGA/HercTTL Switohable Video Card ■ MS-DOS 3 2, GW-Basic ■ 512K Memory Borfand Sidekick ■ Parallel S Serial Ports ■ 5 Slots

Call (or Price on Package Deals!!

COMMODORE 128= HARDWARE

128= PACKAGE DEAL

1764 RAM Expansion 256K for C-64 and C128

128/1571/1902/MPS-1200 Plus Infocom Games Zork II & Deadline

$899.00

$129.00

$297.00

PC-10 Single Drive

$569.00

PC-10 Dual Drlva

$699.00

1901 Monitor

S109.00

PC-1072-1901 PKG

$729.00 $899.00

1351 Mousa

$39.95

PC-10/2-1902 PKG

ENHANCER 2000

PC-10/1-1901 PKG

$669.00

$144.95

PC-10/1-1902PKG

$799.00

Full 1541C Compatibility

CIA.J T T?T?V Educational Software too! VJxA I 11. J.IZiXV X MISC GAMES Championship Boiing Hobbitl International Hockey

ACCESS

, $1795 $24.95 $18.95

Leader Board

129.95

Leader Board Tnurn, Diik

S16.B5

ACCOLADE Ace ol Aces

(23.85

Hord Ban

$22.95

Killed Until Dead

SCALL

ACT1ONSOFT Up Penscope Thunder Ctiopoer

$24.95 $24.95

ACTIVISION GamamakerScihUtwary... S1595 Gamemakef Spoils Library Si 5.95 Garry Kitchen's Garnemakr $24.95 GBA BaskelBaD 2 on 2

(24.85

lam the 6* tamlhflija LI lite Computer People Shanghai Sp.ico Shuttle BRODER11UND

Ki.85 $24.95 $24.95 126.95 119.95

Lode Runner

$24.95

DAVIDSON & ASSOC. Mow In stocki Co'l (or price on Idles

DATA EAST Commando

$24,95

Karma Chomp

(26.95

ELECTRONIC ARTS Age of Adventure Amenta's Cup Amnesia Artec Fo* Auroduel Bsrtfs Tain.... Bards Tan II ., Bard's Tale Clu*Book ....

earners at Wnr

$12.95 $24.95 $29 95 $24 95 $37 95 $32.95 S29 95

$10 95 $29.95

$37 95

Chassmasler 2000

$26.95

Dan Dare Europe Ablaze Marfclo Madness Moebius Murder Parly

$16.95 $37.95 S23.95 S29.95 $25.95

Music Construction Set....

(12.95

PHM Pegasus

$27 95

Pinball Construction Set... (12.95 Roadio Moscow (29.95 Russia

(29.95

Seven Criies of Gnkf Siartleet I Touchdown Football USma!..._ UtUma III Ultima IV WorldTourGoN

Si 2.95 $32.95 $22.95 S29.95 S37.95 $45.95 $27.95

EPYX 500 XJ Joystick Championship Wrestling.. Movie Monsier Street Sports Sub Baffle ., Summer Games

$14.95 $27.9! £16.95 $29.95 $29,95 $16.95

SurrtmerGamesll

S26.95

SuperCyds Wimer Games

S16 95 $27.95

World Gamas

..„ $29.95

World's Greatest Baseball

$24.95

World's Greatest Fooibsll Create a Calendar FniEBIRD

$28.95 SCALL

Elite

$22.96

INFOCOM HiichhikerS Guide

$22.95

Leather Goddesses

$2495

Wishbringer

$35.95

INVISICLUE BOOKS FOR ANY INFOCOM GAME S6.95

MICROPROSE Aerojet F-15 Sinks Eaglrj

J24.95 t21.95

All Games slocked (or quick ship!!!

Gunshlp Kennedy Approach

... $24.95 . S24.95

Perfect ScoreSAT prep .. StarTrefcPramelhian Adv

$49.95 S29.95

NATO Commander

Pirates

. .

UchiMata UricSum

$19,95 $26.95

Silent Service

.. $23.95

Call lor prices on

.. $34.95

other MINDSCAPE products!

Solo Fhnhl

$24.95 $35.95

SIMON & SHUSTER

LANCE HAKNEH („, I ■. ' | ,

, r. -1, .1. t s

. i „. u I. l ,

.„

3 In 1 Foouw'l

BasKetDali tne Pro Game

S29 95 i?9 95

ConungSson . BaseoiUIII

Paraiai

.... $34 95 $19.95

Star Trek-Kobayashi alt.... S29.95 TyomgTworlll _ $29 95

SUBLOGIC

MINDSCAPE BS insarcaJones

Paper Airplane const Spy Hunter

$19.95 S22.95

FbgrrtSimulalOfll Foo!6ai! PS II Scenery ds*

$32.95 $37.95 $15.95

$2135 $19.95

Jet Pura Stal Baseball

S29.95 $37.95

c-fi4 nusiNEsa and PRODucTiviTy

FLEET SYSTEMIII SYSTEM III vj.'spo-l K thesou-us FLEET SYSTEM4 SVSTEM4 Font Muster 123 i£8

Ghost Wrt1«r mm 128

JANE. JANE

PAPERCLIP"

... 5CALL .

$66.95 $41.95 . S29 95 S32 95 ... SCALL

PERFECT WRITER SUPERSCRIPT 128 TERM PAPER WRITER WRITER..

VI2AWRITEl2a VI2AWRrTEl2B WORDPHO128 WOPDPHO128 WOWRITER 128 i2Bn.se>!. w.speL. .

$3995

BtoderaundPnnlSrioo....

$2595

EPVX MULTtPLAN PERFECT CALC SWIFTCALC12aw/td«rays

„., $19.95 $39.95 S36.g5

Pnnt Shop Companion ....

$22.95

DATA BASES

Consultam

C64 INTEGRATED PKGS Homepak

$39.95

Tiio... Wiaslar64 4K Vlinttar 64 8K

$CALL $39.65 $59.95

C4U Sl'HIWDSHKETS CaMt $39.95 SwlticiiIc G4 w'Mwayi ...

$39.95

,

S19.95

.... J1995

Graphics Library 1,11,or III.. $1695 120 sheet color paper rel'll

40 each red, blue, gold... Clip Art I

$8.95 $19.95

Clip Art It

$CALL

GraphicsScrapbki or2... Newsroom Picasso's Revenge nJpen

$17.95 $34.95 (42.95

MISC. HARDWARE Esses pwr supply lor C-64 Naverone 3 Slot expander

S54 95 $27.95

C(M WORD PROCESSORS

UTILITIES

Bank Eireel WWer Font Master II

Cenifccale Maker Thinking Cap Certificate library Toy Shop HoWayPack

$33.95 $32.95 $24 95 $42.95 $16.95

Copyl'64/12B

$24 00

CSMiHtaion Fast Load Mertn64

$3495 $24 95 $34 95

$CALL $34.95

Font Masier 64

$34 95

PaoercSip w'spsHpack

$49.95

PocketWnierDictionary... $19 95

WouJpro 3«S4 Word Writer 64 w/Ep*!l<u..

$14.95 S34 95

FINANCIAL & ACCT. Tlmeworli*Electr Cnec^b* S19S5

SCALL

. 559.95 ...S34.95 . SCALL .559 95 SJ9 95

SPREADSHEETS

GRAPHICS

TimewOrVS Mone^ M(jr

Bank Street Filer

Sidewayi

WORD PROCESSOR

$34.95

C-64 DATABASES

Data Manager FleelFllsr Profil»64

COMMODORE 128=

SOFTWARE

CONSULTANT

$39 95 $CALL S49.95 J39.95

OATE MANAGER 128

SCALL

FLEET FILER PERFECT FILER

$29.95 SCALL

PROFILE 128

$53 95

SUPERSASE 138

SCALL

MISC. I2H SOFTWARE ACCOUNTANT INC DESK MANAGER 128 larniheC128 ,

VIZASTAR128,...,

$G9.95 $34,95 .$24 95

$CAU_

MACH128 $39.95 PARTNER l3fl.,_ $54 95 PERSONALACCT128 . .S3*95 SYLVIA PORTER'S personal finance plannor

Copyl164H2B

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

$54.95

$2J0D


Ships it Federal Express PRINTERS

PRINTER PACKAGES ALL PRINTERS INTERFACE WITH C-M or C128

NP-10 & XETEC Supergraphlx Jc

$179.95

NX-10 & XETEC Supergraphlx NX-10 & XETEC Supergraphlx Jr

$224.95 $209.95

PANASONIC NP-10 NX-10

$144.95 $169.95

PRICES ARE FALLING ON ALL STAB PRINTERS!! Cail for latest price on

ND-10 NR-10

1 yr warranty

LX-800 FX-86E

ND-15 NB SERIES

o

'^JB'

FX-286E LQ-800

LQ-10OO EX-800 EX-1000

$179.00 $317.00 $447.00 $447.00

1O80I & XETEC Supergraphlx. 10801 & XETEC Supergraphlx Jr

SEIKOSHA. SP-1200 Al & XETEC Supergraphlx

$CALL

SP-1200 Al & XETEC Supergraphix

$CALL

Interlace w>'QkbuHer dcwn

loadable fonis SUPER GF1APHIXJR Printer Interlace

S59.95

PoMetWrlk>r2

W2.95

SP-1BOVC

$149.00

PocfcatFNor2

W2.95

PocKel Planner 2

S42.95

SP-1200 Al

$CALL

Digital Superpuk...., S74.95

$149.00

120cps. NLOWodo

Dictionary

(yes even al these prices). You only pay TCP's standard shipping charge of $4.00 por ordor This oiler also valid on peripherals and accessories under 8 pounds. Orders arriving bofore 11:00 AM our lime will be shipped ant same day. If part of your order is badtordered the ramainder will be shipped UPS Ground lor FREE

and better

M2.9S

SEIKOSHA SP-1OOOVC

Software orders over $50.00 will be shipped FEDERAL EXPRESS

Computerized order entry, processing and statusallowTCPto serve youfaster

SUPER GRAPH1X

$627.00 $387.00 $497.00

2 yr warranty

$209.95 $197.95

S12.95

DISKS per box of 10 BONUS DISKS SS'DD $6.45 DS/DD $6-95 TUSSEY DISKS CLOSEOUTS!!!

SS/DO

DS/DD

$4.49

$4.99

CrJi Tor Prlci on VerbalEin and p.i ].. 'i Disk! 11

To order by mail: Wo accept money order, certified check, personal check Allow 2 weeks lor personal check to dear Shipping: S4.00 lor software and acce&sones/SIO 00 for pnniors and

colo; monitors/ S3 00 lor diskdrives and other monitors/ Add $3 O0 porboi shipped COD. Call for other shipping charges Additional shipping retired on APO, FPO, AK, HI, and focoign orders Terms: ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR MASTERCARD OR VISA, All products include factory warranty. ALL SALES ARE FINAL Defective items replaced or repaired at our discretion Pennsylvania residents add6%sales tan Prices and terms subject to change without nolice.

■ Purchase orders are accepted

from qualified corporations and

■ We accept Mastercard; Visa. COD and mailorders

institulcns.

RGB/COMPOSITE COLOR MONITORS FOR THE 128 COMMODORE 1902A t 240 n&sokitlorv.

PANASONIC

No sales tai on orders outsWa olPA. Buy wilh conlhdenco. We honor manulacTurejEwarranty.

/I—

EDUCATIONAL AND CORPORATE ACCOUNTS

2 yr warranty

10801 1091i

$159.00 $199.00

We oiler a full line ot sorvicea catering loyou, Including;

10921

$CALL

torany organization wltha good OSBrallng.To reach our

1592 1595 3131 3151

$389.00 $439.00 $259.00 $399.00

Educational and Corporate Sales Departmon! directly,

quick turn-around, personal service,andlhetlBxIbllllyto serve your organliallonsnosds.Credit Approvalln2ilhrs

Call 1-800-533-1131. Inslda PA Call B14-234-1236

Abacus

tittiiiin

ALL TITLES IN STOCK I!

Call tor price on all books and software titles

MODEM MANIA

MODEMS SHIWEDATA-

136.95

VOLK 5 6480 ' ■ ■'" - •' '■■' - ■

tOALL

I6K)

ICALL

CompuServe srn kit

(l)St t\i 95

PLAYNETSTARlEnKIT

1670 MODEM $99.95 1200 Baud, w/Software 1660 MODEM $42.95 300 Baud, w/SoRware

ilBerkeley

CMS Goneral Acct System Ineiudei; ■ General 1-rdgrr ■ Acrts Receivable • BillraB StaWpncnts ■ Accis Puynhle • Check Wririnft • .lob Costing ■ Payroll Pkrj. P.-ice lor ad Moduli's: ClIBvswon

CSlwsBi

.

.

I1i4.»

1110S5

NOW IN STOCK!! CALL TODAY!

OPEN: 9am-9pm M-Thur, Sam-Bpm Frl, 10am-6pm Sat, Noon-Bpm Sun EAST COAST TIME

CALL TOLL FREE 1 -800-468-9044 INSIDE PA CALL 814-234-2236

1 ISoftworks GEOS GeoCalo

S39.95 SCALL

GeoFlle

SCALL

Geodex

$27.95

DeskpacK

$22.95

FontpacK

SCALL

Writers Workshop .,.533.95


CES:

Commodore Software Comes Of Age Keith Ferrell, Features Editor

Commodore was not in attendance at this year's Summer Consumer Elec tronics Show (CES) in early June, but many of its machines were on dis play, running many new, impressive programs—software that more than ever before exploits the capabilities of the Commodore 64 and 128. Whether for entertainment or productivity, software at this year's CES was perhaps more of a Commodore show than it has been in several seasons. The Summer Consumer Electronics (CES) in Chicago draws more 100,000 people for several days of manship, product announcements,

Show than sales hype

and hoopla, publicity, and predictions— all of it aimed at showing distributors and retailers everything that's new in electronic products intended for the large consumer market.

CES is the place where trends can be spotted ahead of time and where you can

find the latest model digital televisions, compact disc players, telephones and an swering machines of every conceivable type, radios, recorders, clocks, calculators, and whatnot, all being displayed, demon strated, and promoted under one roof. It's quite a show.

Nowhere else can you find quite so clear a picture of just how important com puters and software are to the electronics

industry. At this year's summer CES, per

16

COMPUTE'S Gazette

September 1987

sonal computers and the software they run occupied almost 15 percent of the display space and captured an even larger percent age of the attendees' attention.

Where's Commodore?

Although Commodore elected not to ex

hibit at this Summer's Consumer Electronics Show, it had perhaps as many computers on display as anyone there. Commodore 64s and 128s could be found at virtually every software developer's

booth, running the latest entertainment, education, and productivity software. This year's crop of Commodore software in cludes flight simulators that fly higher, combat programs that fight harder, racing software that comes close to putting you behind an actual wheel, text and narrative games that really do have stories and char

acters, and productivity packages that turn the 64 into a powerful desktop publisher.


m

Subscribe to COMPUTEI's Gazette today

through this special introductory money-savir

offer, and you'll be getting a lot more than just another computer magazine. That's because each issue of COMPUTEI's Gazette comes complete with up to 20 alt-new, action-packed Subscribe now and you can de

steady supply of high quality, fun-filled programs for your Commodore computer programs like Disk Editor, Mini-Filer, Arcad. Baseball, Budget Planner, Sound Designer, SpeedScript, and hundreds of other educa tional, home finance and game progra entire family can use all year long.

The superb programs you'll find in each issue are worth much, mu low subscription price,

"'\''.'V,T"!!>!.:tSl:::::;

I11S ::■■■":''

jid there's more to COMPUTEI's Gazet! just exciting new programs. Month after

tonth, (he superb articles in COMPUTERS Ga zette deliver the latest inside word on every

thing from languages to interf programming to disk drives. Whether you're a novice or an expen enced user, COMPUTED Gazette is the

magazine for you. So subscribe today. Return te enclosed card or call 1-800-247-5470.

-...,.

.

,,;;

miMmAn----

ie of the ABC Publishing Companies

If attached order card is missing, write: COMPUTE !'s Gazelle RO. Box 10955, Des Moines, >A 50950

Wa


Here and there the same old rumors about the imminent demise

of the 64 or the 128 were overheard and, prompted by the corporate shakeup at Commodore just a few weeks before CES, there were even

a few rumors about the possible im minent demise of the company itself.

But Commodore—exhibiting in Atlanta at the Computer Dealers'

Exposition (COMDEX) the same

weekend—had a few surprises in store. A rush of relief raced through

CES when early word came from Atlanta of Commodore's bold stand for its new Amiga and of price cuts

on its PC compatible. (See "COM

DEX: The Amiga 500 Heads for Home," accompanying this article.)

And this relief was accompanied by an almost palpable sense of excite ment, a feeling that the company is moving again, a force once more ready to be reckoned with.

The 64 and 128? Neither ma chine was on view at Commodore's Atlanta display, but in view of an installed base of over seven million 64s and more than a million 128s, those Chicago rumors about an ear

ly demise evaporated quickly. Few

software developers, in fact, felt that anything could affect the 64rs position as the focus of the enter tainment software industry.

The 64 Forever

"Firebird will support the 64 until it dies," proclaimed Martin Davies, Firebird's president of North Amer ican Operations. "In fact, we'll con

tinue to support it after it dies—not that we think it ever will, And there's more to this than just the number of machines out there—

fact is, the 64 is a terrific machine to develop for." Davies, whose company has

achieved much success importing English programs such as Elite, feels that there remains a lot of potential for extending the capabilities of 64 software. "Part of this is the fact that

the English software industry is still cassette tape-oriented. Our writers

and developers have to learn how to compress their programs. That compression translates into com plex, detailed, fast programs for disk drives here." Equally enthusiastic about the 64's potential is Michael Harrison, communications director for Micro18

COMPUTERS Gazotle

September 1987

Prose, another successful software company. "We've reached the point where there's not only a large

base of installed machines, but also a big base of programming tech niques and abilities to draw from.

Certainly at MicroProse we're con

tinuing to focus all initial develop ment on the 64; then we'll adapt

the programs to other systems." There was an air of excitement at Epyx as well. The company feels that Commodore machines span

the spectrum of software users, and it is adjusting its marketing plans accordingly. "We've got a product

line that offers something for the first-time 64 user, for children, for budget-conscious buyers, and for the advanced, experienced gamer," said Bob Botch, vice president of Epyx. While Botch foresees a neck-

processing, page design and layout,

drawing, and importation of graph ics onto the printed page.

Games And Graphics

Software developers revealed an increasing determination to expand the 64's game capabilities, with ad

vances announced in every type of

entertainment product. One area that many develop ers see as an opportunity is the ad

dition of narrative structures to what would otherwise be arcade games. Michael Harrison of MicroProse noted that the company's games, such as the upcoming Pro ject Stealth Fighter flight simulator, would feature increasingly detailed mission scenarios, with the circum stances surrounding the missions

featured along with the mission ob

and-neck MS-DOS/Commodore

jectives. Closer to pure arcade ac

are not robbing the 64 base.

Airborne Ranger, which puts players in the position of a paratrooper dropped behind enemy lines on a dangerous mission.

software market perhaps as early as the fourth quarter of this year, he also perceives them as being differ ent markets—MS-DOS machines

A Productivity Machine

Perhaps nowhere was the contin

ued broadening of the 64's appeal more in evidence than at the Berke

ley Softworks booth. Having estab

lished GEOS as the standard

external operating system for the 64, the company further extended

that machine's usefulness with the introduction of geoPublish, a fullfeatured desktop programming ap

tion, the company announced

"We're also proud of Pirates, which is something new for us," Harrison said. The game recreates the Caribbean in the eighteenth century, the era of buccaneers,

combining arcade action with a menu-driven text adventure. To es cape indenture, you become a pi rate. The program features

arcadelike tests of navigation, fenc ing, and ship-to-ship combat.

plication for the 64. Brian Dougherty, Berkeley's

CEO, noted that the $69.95 pro gram achieves 80 to 90 percent of the functionality of such popular desktop publishing packages as Al dus' Pagemaker for the Macintosh and the IBM PC. geoPublish permits the format

ting of pages on the Commodore 64, so that users can create multiple

columns on multiple pages and the software will automatically align text in the selected column format. Font style and size are selected at

the keyboard, and text reconfigures itself to adjust for graphics or alter ations in layout.

Timeworks is another compa ny approaching desktop publishing

for the Commodore market. The Titneivorks Desktop Publisher offers

"WYSIWYG" (What-You-See-IsWhat-You-Get) capabilities in word

MicroProse's Pirates is a grapiiics-andtcxt arcade adventure for the 64.

Farther down the road for MicroProse is Red Storm Rising, the

software version of Tom Clancy's bestselling novel of a nonnuclear, European-theater war in the near

future. Clancy himself is participat ing in the design of the program,

which is expected to be released early in 1988.


SAVE! ECI SAVE! DISK DRIVES .

DISK DRIVES

DISK DRIVES

EXCEL-71

FSD-2

EXCELERATOR + PLU!

1571 Commodore Compat Disk Drive

Commodore Compatible Disk Drive

Completely Compatible witti

Direct Drive!

More Reliable and

the 1571, Yel Smaller. Compatible with me C126.

Faster, Quieter and

FULL 1-YEAR

More Reliable. Full 1-Year Warn

WARRANTY

n

NOW ONLY

$209 List Price: $219

List Price: $349 COMMODORE 1541C

COMMODORE 1

DISK DRIVE

DISK DRIVE

$169 HARDWARE & ACCESSORIES MODEM

COMMODORE 64 COMPUTER

300 Baud

MOUSE

JOYSTICK /

With Purchase of Specially Priced Software

1

^____

AMBER

MONITOR

"■"" 79

-

I COMMODORE 1351 MOUSE CALL FOR ■ "Essential for GEOS and Honn _ . .„. I other menu-driven software | 1200 BaUQ

WE'RE LOADED WITH HIGH QUALITY, LOW PRICED SOFTWARE! CALL FOR PRICES. ALL MAJOR CREDIT CARDS ACCEPTED

1

3E2

i

6 AM TO 6 PM 6 DAYS A WEEK

Emerald Components International P.O. Box 1441 / Eugene, OR 97440 In Oregon, call: 503/683-1154 Customer Service: 503/683-1154

»»:

1-800-356-5178


COMDEX:

The Amiga 500 Heads For Home Selby Bateman, Associate Publisher

§

When Commodore Business Machines introduced the 64 computer in 1982, the machine cost $600 without a monitor. Consumers had the chance to

buy a remarkable personal computer with some of the most advanced sound and graphics capabilities then available. As everyone knows, the 64 went on

to become a phenomenally successful personal com puter, with more than seven million sold. And it hasn't stopped yet. Now, five years later. Commodore has intro

duced another personal computer with state-of-the

art graphics and sound: the new Amiga 500. For just one hundred dollars more than the 64 originally cost, the Amiga 500 features a half-megabyte of memory (512K—eight times the memory of the Commodore 64), a built-in disk drive, stereo sound, and superb color graphics. With that price and those capabilities, there's little doubt that the 500 is head ed directly for the same home market that has been so successful for the 64 and 128. That was the message Commodore made quite

clear at this summer's COMDEX in Atlanta. With a

COMPUTERS Guzotta

September 1gS7

large booth jammed full of the original Amiga 1000s

and the new 500s and powerhouse 2000s, Commo dore indicated its intentions to make the Amiga 500 the next Commodore 64. "With the acclaimed Amiga performance and the price point of $699, the A50D will aggressively drive the home market segment/' said Alfred Dun can, Commodore's new general manager. Commodore's future rests on the success of the Amiga family of computers. At the same time, the 64 and 128 machines continue to sell very well without the push provided by trade shows like CES and COMDEX. Therefore, Commodore decided against displaying its computers at CES and opted for a strong Amiga showing at COMDEX. Apparently, the decision was the right one. Commodore's booth was crowded with software developers showing a wealth of new Amiga prod ucts, and the mood was definitely upbeat as the ex hibitors contemplated Commodore's renewal of aggressive marketing aimed at both the home and business markets.


Commodore's exhibit booth at COMDEX in Atlanta was a

showcase jar both the new Amiga 500 and the new 2000 computers,

* Motorola 68000 microprocessor running at just over seven megahertz, the same chip foui d in

the Macintosh and the Atari ST computers. * Three custom chips, nicknamed Portia, Daph ne, and Agnes, for sound, input/output, memory

0 > Commodore

access, and animation and graphics.

* Four screen resolutions, ranging from 320 X 200 to 640 X 400, with the capacity to display 4096 colors simultaneously. * Four-voice, nine-octave stereo sound, with two RCA audio output jacks.

* A true multitasking operating system. * The Workbench icon-based user interface, with pull-down menus, screen windows, and multi ple screens.

The Amiga 500 comes with 512K of memory that can be expanded by the user to one megabyte with an optional expansion card. The 500 is also ex pandable up to nine megabytes of contiguous RAM. An 800K double-sided 3Vi-inch disk drive is built into the right side of the 500, and there's an expand ed keyboard with separate cursor and numeric key pads. The Kickstart 1.2 operating system, which on the 1000 is loaded from disk, is built into ROM on both the 500 and the 2000 Amigas. The 500, unlike the 1000, has industry standard RS232 serial and Centronics parallel ports, which permits the machine to use IBM PC modem and printer cables.

Amiga Evolution The original Amiga, dubbed the A1000, was intro duced during the summer of 1985 and was immedi ately recognized as a quantum leap forward in personal computers. During the next 18 months, the Amiga 1000 sold well, but not at the rate that many people had hoped. Some critics complained that the computer was priced too high ($1/295 for a 256K Amiga 1000 without monitoT), while others argued that it was too limited to make it in the business and vertical markets. This past spring, however, Com modore announced that two new Amigas, the 500 ($699 for 512K without monitor) and the 2000 ($1,995 for 1 megabyte and no monitor), would be introduced; the former aimed at the home market, and the latter directed toward business and vertical market applications such as desktop publishing and video production. For those not familiar with the Amigas, a few specifications will reveal just how versatile and powerful these machines are. The basks of the Amiga 500,1000, and 2000 computers are the same:

i Commodore hopes that its new Amiga 500 will be as successful a home computer as the Commodore 64.

The Professional 2000

While Commodore is betting that the Amiga 500's power and price will be too impressive for consum ers to resist, the company is looking to its new 2000 to break into a variety of different business and

COMPUJEi's Gatttut

September 1937

(i

i. 21


1-800-331-7054

1-800-233-6345

COMPUTER VICE

now COMPUTER VICE joins wiihS & S Wholesalers TO SAVE YOU MORE SSS THAN EVER! OUR ORDER LINES ARE NOW OPEN 24 HOURS A DAY, 7 DAYS A WEEK

OUR TECH-SUPPORT LINES ARE OPEN 8:00 AM - 8:00 PM

CCMAiCDCEE C)2B

S249.9O

CM

513990

1571 Dsk Drive

S239.90

1541 Dak Dave NtW 1280

S1899O SCALL

mc

PANASONIC

cau

NEW 158' Otca

SCAll

MRS 1200fcinler

S23990

C1351 Mouw S3090 VIC 15?5&aph»csfrrnle'... 5119.90 MPS B03 Winter S105.9O VIC 1520 Cole* Primer 5 69.90 C1902 Monitor .......... £23300

KKPIIJ8O

S3 7990

S323.90

«VP 10921 ^"1592

SCAR

KCMS95

«!P31S1

$239.90

POWERtVrE

AMlGAAlOOOCoiaiSVJlom ...CALL

MSI^OD M5P-10

A1080 CqIw Monitor A10&0 25fiK t.pancfei

S369.9Q S1W90

MSp-15

S239.90 519990

P\HMi(t

S S S 256K EnpanOBf

AIQIOOiWDirvo A1020DIU: Drive

S 99.90

cau

2MB Msrnory E<oan<j9f .... 5489.90

1630 12009UADMo3oin . . . S179.90

AMIGA PnoturCoDle

S1890

3404 RF MoOutata

5 49 90

COMMODORE UCIO PC/XT COMPATIBLE

/I I I

S219 9O 5319.50

S39990 :-.,..

EPSON S23990 SCAU

IX

FX84

IB

% 6 $ «3

#r-i-i- in

3419.90

MSP-2S1

A1300Gortocli Interface ■ ■ ■ 5219.90 AMIGA SkJocar

SUPER SPECIALS

CITIZEN

AND StIMCE lACIUIV FOB AMI&A

'..

FREIGHT ADDITIONAL

S239.90 SCALL SCAIJ. SCAU

ND10 ND1S

CALL

CCMMOCORE 15/1 DISI^, t»t?IVI

SCALI

STAR MFCRONICS

S Si S 15 COMMODOBE AUTHORIZED £41ES

AMISA 2000 Compuloi

CCMMCCOEC iy»8 CCM0CTCI?

SCAll

NX120D

AMIGA

JUNE 15,1987- AUGUST 15, 1987

S2299Q

SCAU

SEIKOSHA

SUSPENDED DEADLINE STAPCECSS

$ C.77

CCEPT

S C.77

S 6JI S €.77

CALL FOR PRICING

$ e.77

INTERFACES

$ 6.77 /!, ■

'■' '■'

■• ■■ '•",'!'■

»-.Diinl Sol ■/ Hut MuJqW Hwicy Dnvo

)?K (JAM I "ijraniaLk) t

StiporiiiOn Stoti

CUICLEANKR

■I IVivn Ollk Conlrollw AtiGropfifcsCatd B Colo, 7TL Moncctircrw a

',!-. ■■• v.jjf limited Wai

CALL FOB PRICING

$69.90

MS DOS 31. SW Bosc k

SIW90

NEC

tjlu.rv Progrom Jnc

.00

$9.77

12" GREEN MONITOR

GIBBONS AVAILABLE

V

COLOR PRINTER

$124.90

CMMA1E20 i

.

S1J490

•':, ■ SO

DISK DRIVE CLEANING KIT

Cos

S6.90

ANCHO3 300B

C1600 .C1440

C'14701200B

PRINT HEAD CLEANING KIT

MdlHS

WlRtiESS Sfl

IJ

Cola wetwn

S3«iCiO 5299.90

i-

OKI DATA

$9.77

W990 S37.W

SM90 S1.».9D

5139.90


^v.^-

S & S Wholesalers, Inc.

1-800-331-7054 O.DERSONLY

CUSTOMER SERVICE - IN FLORIDA (305) 538-1364 FREE FREIGHT ON ALL ORDERS WITHIN CONTINENTAL U.S. OVER S100.00 Orders under S10000 add W 00 shipping and handling. C O.D. orders add $4.00 Prices rolled a 3% cash

discount. Add 3% tor VISA/MC. (FPO. APO. Canadian & all other Postal Ordorsactual shipping charged ) Florida rosldenls add 5% sales tax. Personal checks & money ordeis allow 2 woeks tor processing. Prices subject tochanae without noiice. Orders received before 12:00 PM will be shipped same day.

\IA(IS Aiiomblor Momtoi Boilc 128 Sate 64

Codpak 128

VI $2499 SW.99 S2J.W 539.99

IIINSI1I EUtn Pawn

Call r<y p<ico on on Actlotwon

S36TO

$27.99

Charrpok 128

$27.99

ChampiBD Lode Runnef

ChartpakM Cobd

S2J.99

KQtalQko

S19M

S27.99

Loan Ruhim*

s;d «}

forth

S2690

Powwplan

52690

Muvc Slop Print Shop

S29 W SI5.9Q

OuKkCopy20

S1H.90 S39.90 $3990

Sut>OI C Corrywlor

Video Basic';'.

S27.90 .$39.00

S24.9Q

lffl!/?/3

5MM

BankSt.Witor

532,90

Componlon

S24 90

avii si ^cw i^ Stock!

AM FA* S23 9O

Machi

S229O

Moch12B

S29.90 S2390

■S1290

loufnomon! Duk

Fnchonhu MllttitiikBr's Guide

Kuftg Fu Manor

Pole Position

SHOO

ACCOLADE DomBusimi fight Nigtit

S1790 S 17.90 S1J.90

Haid Ik: II

Kilkirt Unlii Dood

517,90

LOwofthaWosI PSI51rod)noco

517.90

SpyvsSpv

Summw Gomos II

S?3 90

Wmter Gomel

S2390

fastloao Multipilan WcIO Karalo Cnanip

$23 °0 S39.9U 517.90

SCA11

Worlds Cfeotest Baseball

S22.9Q

kommsBill

SZ2J50

Moon rvMI

Eldoton

S22.9U

Ranettoll Sorcerw

S2fl W

Wihtmnom

S239O S31.90 $24 W

fioni Simula tor H

S3290

(oottm*

S37W $14 00

-

FSBSconof/Oijk Jet

Fure Slat Baieooil

S24V0 S36.M

S17.90

es

523 Ti

S38 90

AM IC<

S2JW S25O0 S25TO

52390

Supper Cycle

S2JW 533.90

DAI Af AST Kaalo Champ

S2190

'HiiQ

Woik Gopncs

locittiw GoOdoisos

Irtmty

Commando

S2190

S2190 S23TO

Cliomplonsliip WrosiUng

HOUvwood HyjIPB

Suipecr

Coll lor dice an Tlltes

Tanln Frame

Solly Moo Cviiiniooli

Sub Boitlu OOQPiCl SCIOFJOOOk

Sylvio FTortfir's

PHional Fmanco Data Monomer 128

539.90 $37.77 S3; 7/

128 vv/Siaeways

w/Spoli Cnocli

S37.77

S37.77 SM9.TO

Partner 128

Mi Four Ilala Ntonagei

S27 77

Worawrilai

S27.77

$27 77

Swiricatc

3

S23.0Q

527.90

F15 sniko Eaele Connie I in Via loam GumWp

Aiitodi»>

Slan

Bard's Tad)« Sard1! tale Due Book

NowinSlocktCallfo'pricesonlitles

Cheismastet 2000

ACTIVISICN

F)on Dora

GotOonCMie!

V'tl 1 i< AS

'-■■ • noon at Maca ietnofn

SW9Q

SW 932.

Maci Culm WOntiort

Fail lracktSiit CarConsi i ..ir>n>nio(MM ScidlJDrarv

MUll

8am Tiiaksi Sports IJchoev

Mime Construction Sal

S10W

GBA Roski5iba!i 1 on 2 (jhOstCuitsrs

Grisai Amer DR Hackor

Mac km II

$2490 523.90 S23 90 S16.90 523 TO

S1Z9D

S27 90. Ona on Ona ■ WiMPetjosuv

510.90

S2S.M

nnoasl Consfruction Set

S12.5O

ftocliio DmlrucliO" Set

512,90

WoO!l IoMokow

S30W). S2STO

Liiii.i Compular Puopia

IftjHil

S27.VD

MoilwDt Lomw

SuvOn OtKH otGoW

512.90

torn lluiM

S2JU0

MindihoOow

516 TO

OnCom'Tonrw

S20W S16.90

Brtao «■ l«i Covwns SpocttSnuine Slar Rank Bo>Jr>3

S2EW S'fiTO ::." - :■

Mooch tot rne SIOS

F»bo<n'oK iir,

S2B90

%m tan

IM1 1 OVER

■kill 51-177 'S 7.'7

1

Wuhibi Pnrty

Gary Kilcnen Gijnwmakr

..■

■ ■■At) ' ■ . ii/El)

pocket v^iitj <vi

S23 77

fockot Wriia; 178 !\ji;kwl FlunPTtfr 64

in//

Pocket (tanner 128

!28'7

Pixkoi fiiep M

5?,1 1'

PoekolHlor 12

J2G /'

IIMIXH S

ii.Ti

C :'<U.' COVK!

Ml S8O3 COVIJ!

5 !.?7

MPS601 COVER MFS1300 MPS1000

.3977 S9 77

VIC 1SK amii ;a svsilm Aioaocovn;

AMIG-MISBW

ctara ccwin

CiWCOWft

S.9./7

SW90

,SW77 S1rt77 SM77 $97;

-

Utlinot

S2I.0Q

i2S.9Q 53690

S1090 ' S2fl«J

■ ^1 &4

SuuerscnW 118

Wzai'a' 128 Vlta-villc i?8 Beta Te<m Pro M

$5277 SJ777

547.77 Wit

SflKOSHA 59.77 EFSOM S9 77 S12.77 Er«>N 15" Ol HER! AVAILABLE

CAlLfOH PRICING


titling and graphics packages, color digitizers, MIDI (Musical Instrument Digital Interface) packages, computer-aided design software, and desktop pub

lishing programs seemed to be everywhere at the booth. One of the most remarkable aspects of Commo dore's strong COMDEX showing was that it came just over a month after the ouster of chief executive

officer Thomas Rattigan, along with a number of high-ranking officers in U.S. operations such as North American general manager Nigel Shepherd, However, under the direction of Commodore Inter national Chairman Irving Gould, the new team headed by general manager Alfred Duncan and new general sales manager Richard Mclntyre has moved aggressively to bring Amiga sales in the U.S. up to the levels of success the machine already enjoys in Europe.

Commodore's Compatibles

While the Amigas are clearly the future of Commo The expandable, multitasking Amiga 2000 can run IBM PC

software and Amiga software—simultaneously.

dore, the company has also jumped into the IBM PC-compatibles market with its PC10-1 and PC10-2 computers. The company cut the prices of both ma chines, and is bundling Borland's popular Sidekick

specialty markets because of its expandability, pow er, and IBM PC compatibility.

The 2000 comes with a minimum of one mega byte of memory that's expandable to nine. What real ly sets it apart, however, is its seven full-size internal expansion slots configured for either Amiga or stan dard PC/XT/AT cards. With the optional Bridgecard mounted inside, the Amiga 2000 is able to run IBM software at the same time it's running Amiga pro

desktop accessory program with each PC. The PC10-1 comes with 512K RAM (expand able to 640K), a 360K disk drive, five expansion slots, MS-DOS 3.2, and either a monochrome or color monitor. The PC10-2 has 640K of memory and two disk drives. Commodore cut its prices by a couple hundred

dollars, putting the PC10-1 at $799.95 with mono chrome monitor, and at $999.95 with color monitor.

comes with a video expansion slot, another expan

The PC10-2 with mono monitor costs $899.95; with color monitor, the cost is $1,099.95. The Commo

sion slot for a 68020 microprocessor and/or a math

dore systems are not sold without monitors.

grams, with no loss of speed. The machine also

coprocessor chip, and the industry-standard serial

and parallel ports. The front section of the 2000's sys tem box has space for an additional half-height PCcompatible 5'A-inch disk drive and two 3'/i-inch drives, or you can configure the drive options in any combination of floppy and hard drive setups. With all three of the Amiga computers at COM DEX, the Commodore booth was a sound and light show all by itself. Color video programs, television

Strategic Simulations (SSI) is

also translating established works into software. SSI announced an

Although Commodore hopes to gain a percent

age of the lucrative MS-DOS market here with the POO systems, the company is obviously position ing itself for the long haul with its Amiga family. For that reason, Commodore didn't use any space at COMDEX trying to showcase the PC10 or the 64 and 128. Based on reactions among show attendees to Commodore's Amiga marketing strategy, the new formula seems to be working.

the next election.

450 objects that players can manip-

Maniac Mansion, developed for

ulate, the game adds ''cut scenes"—random inserts that are

agreement with TSR to produce

Activision by Lucasfilm Games, brings new life to the hoary old

software versions of that compa

mad scientist's mansion. When you

contribute additional humor to the

ny's popular Dungeons and Drag

start playing this game, the scientist

ons games. The first Dungeons and

has kidnapped your friend, and

scenario as well as give Maniac Mansion more of the feel of a teen

Dragons software is due in the

players must assemble a team of

agers -versus- the-m ad-scientist

spring of 1988. And SSI is already

stout-hearted teens to penetrate the

movie.

prepared for the election year: With

mansion and rescue the hapless

President Elect, SSI has updated this popular simulation to include vari ables and circumstances specific to

victim. To its joystick-driven text

interface, and detailed graphics of

Teenagers were much on the minds of designers at Epyx as well. In a booth that could have passed

more than 50 rooms with close to

for a surf shack at Malibu, the com-

24

COMPUTEl's Gazette

September 198?

not player-controlled, designed to


pany unveiled California Games, the

Play Ball!

well as information about a number

toss, roller skating, and footbag

Sports enthusiasts were targeted by several software manufacturers of fering new baseball, football, bas ketball, and ice hockey programs. NBA, from Avalon Hill, is both an animated and a statistical bas ketball simulation. The game con tains outstanding teams and athletes from the past two decades,

bouncing.

permitting players to recreate great

latest addition to its very successful World Games series. This time, though, the competitions are not quite as serious as in World Games, California Games gives players the

chance to test their skills at halfpipe skateboarding, BMX stunt bi cycle riding, surfing, flying disc

games from the past, or to arrange

Space: The Software Frontier

Epyx also announced the latest in its Masters collection for advanced gamers. With Omnicron Conspiracy, Epyx moves to the distant future and the farthest reaches of interstel lar space, making the player an extraplanetary detective charged with unravelling the mystery surround ing the disappearance of a starship. The icon and joystick-driven game includes resources such as a worldsized computer and a race of psychics.

Closer to the present is Elec tronic Arts' EOS: Earth Orbit Sta

tions. This simulation, based on NASA's projections for the next half-century in space, charges play ers with expanding earth's ability to accomplish various profitable tasks in orbit. Those tasks vary widely, but must be done on time and with in budget. Successful players can

continue to expand their holdings, spreading commerce throughout the solar system, reaping further profits by exploiting the character

istics of the various bodies in orbit around the sun.

One space program that draws on the past rather than the future is

Accolade's Apollo 18: Mission to the Moon, which permits players to re create any of NASA's original lunar missions, or to configure missions of their own. A player is both mis sion-control supervisor and astro

naut, requiring mastery of tasks and skills specific to each position. With Test Drive, Accolade moves from spaceways to high ways, giving Commodore 64 and

128 users the chance to sit behind the wheels of a Ferrari Testarosa, a Lamborghini Countach, a Lotus Es prit Turbo, and other high-speed,

high-performance sports cars. Each car possesses specific characteris

confrontations that "might have been." Avalon Hill also announced

its General Manager disk, an add-on to the company's popular Super

Sunday football simulation. The new disk expands and enhances the

of other Commodore 64 and 128 software packages announced at CES.

Accolade. Test Drive and Apol lo 18: Mission to the Moon, both mentioned above, will be available for the Commodore 64 at $29.95 each.

Sigma 7 is the company's latest addition to its midprice Advantage line. An arcade-style space game,

Sigma 7 is available for the Commo

dore 64 at a suggested retail price of $14.95. Accolade, 20813 Stevens Creek Blvd., Cupertino, CA 05014

managerial abilities of Super Sunday players. Earl Weaver Baseball (an

nounced for the Amiga at January CES, but now available for the 64}

is the inaugural issue in Electronic Arts' new Sports Legends line.

Drawing upon the expertise of the former Baltimore Orioles manager, Earl Weaver Baseball also provides

both arcade-style play, and strate gic/statistical play. It is up to the player to pick lineups and assemble teams to face some of baseball's

Apollo 18: Mission to the Moon, from Accolade, recreates the moon missions of

most legendary managers and

the 1960s.

rosters.

Epyx moves baseball away from the major stadiums and onto vacant lots with Street Sports Base

ball, the first in a new line of Street Sports games. Incorporating sandlot obstacles such as stumps and gar bage cans. Street Sports Baseball teams are composed of a variety of

characters, each with a different level of skill. During play, the game also provides a

split-screen

view

that shows both ground-level and aerial pictures of the action.

Mindscape's Superstar Ice

Activision. At CES, Activision announced several new programs for the 64, including Maniac Man sion, an animated comedy adven

ture developed with Lucasfilm; The Last Ninja, a martial-arts program scheduled for fall release that fea tures more than 130 screens of three-dimensional color graphics and more than 1000 moving ob

jects; and Top Fuel Eliminator, a col orful, fast-action drag-racing game. Activision, 2350 Bayshore Pkwy., Mountain View, CA 94043

Hockey features a variety of real-life aspects—including aging players— in its hockey simulation. Designed for one or two players, Superstar Ice

Hockey puts players both on the ice as centers and goalies and behind the bench as managers seeking to strengthen a team. The game in cludes a training camp to which players can be sent to sharpen their skills.

Coming Through

Recovering the Scrolls of Wisdom is

tics, ranging from acceleration to

For Commodore

the effect of lateral G forces, which

Here are details about the Commo

martial-arts action game from Activision

are recreated in the software.

dore programs mentioned above, as

for the 64.

your quest hi The Last Ninja, a

COMPUTED Gazette

September 19B7

25


Avalon Hill. Priced at $30 for the Commodore 64, Darkhorn pro vides both strategic and arcade ac tion in a high-fantasy setting as up

to four players challenge the Darklord's dominance of the world. As noted earlier, Avalon Hill's

NBA is an animated, statistical bas ketball package that provides play ers with the chance to recreate 20 historical teams, with rosters in cluding Larry Bird, Wilt Chamber lain, Michael Jordan, and Bob Cousey. The game can be played solitaire, two-person, or in autoplay mode. It is available for the Com modore 64 for $39.95. The Avalon Hill Game Co., 4517 Hartford Rd., Baltimore, MD 21214 Berkeley Softworks. In addi tion to gcoPublish, mentioned earli

er, the folks at Berkeley announced geoProgrammer, a full-featured ap

plication development package for GEOS users with a good under standing of 6502 assembly lan guage. Both are scheduled for fall release.

The $69.95 geoPublish soft ware permits the creation of cus

tomized master pages of graphics and text that can be used on each page of a document and can be loaded from a library or saved for later use. Layout is carried out by defining rectangular regions on each page, which will automatically

reformat as the user needs to modi

fy the layout. Text automatically flows around graphics. An on screen toolbox contains graphics tools, and there are additional type

fonts for headlines up to a size of 48 points. All pages can be previewed

before printing, and the finished documents can be printed on any GEOS-compatible printer. A special

PostScript driver allows printers like

// available for the Commodore 64

attracted a lot of CES attention with

in one package for $29.95.

the introduction of California Games

The company is also reducing prices on a number of its older packages and pricing them in its new line of Value Priced Software.

(see above). The game will be re leased for the Commodore 64 in the third quarter of 1987. Street Sports Baseball (see

Arcade games such as Lode Runner

above) will be available for the

and Choplifter! and productivity software such as Bank Street Speller and Bank Street Mailer are being of

Commodore 64 at a price that's to

fered at prices ranging from $14.95

mentioned earlier, will be available

to $29.95.

in the fall for Commodore.

Broderbund Software, 17 Paul Dr., San Rafael, CA 94903 Constellation Software. In addition to a growing line of budget

(about $9.95) entertainment soft ware for the Commodore 64, Con stellation Software has announced Quiet Riot: The Silencer, an ear phone system for Commodore computers, including the Amiga. The earphones are being advertised as "Mom's Delight." Constellation Software, 1300 N. Hagan St., Champaign, IL 61820 Electronic Arts. Electronic Arts is introducing a number of new

products, ranging from entertain ment software to personal-produc tivity packages, with several programs for the Commodore 64. New entertainment software

for the 64 includes the fantasy ad venture game Legacy of the Ancients ($29.95) and a strategic space simu lation, EOS: Earth Orbit Station ($34.95). A new typing tutor program

for the 64 has been announced by EA—Mavis Beacon Teaches Typing, a graphics-intensive tutor for peo ple of all ages ($39.95).

Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404 Epyx. Building on the success

of their World Games series, Epyx

the Apple LaserWriter to produce geoProgrammer, also $69.95,

Broderbund. BrBderbund is making the bestselling British ar cade games Cauldron and Cauldron 26

COMPUTERS Gazs/fH

September 1987

Epyx's new midprice line,

Maxx-Out, will be launched with three packages, including Rad War rior, Boulder Dash Construction Kit, and Spy Vs. Spy III: Arctic Antics. Rad Warrior challenges players to destroy an alien invader in a radio active world of the future; Boulder Dash Construction Kit permits users to customize their own tunnels,

caves, and treasures; and Spy Vs. Spy: Arctic Antics pits the familiar spies against each other and a fro zen backdrop.

Epyx, 600 Galveston Dr., Red wood City, CA 94063 Firebird. Knight Ore puts play ers in the role of an ore, a mythical bird which, in this scenario, is op pressed by evil humans. The game is illustrated, possesses a 1000word vocabulary, and is scheduled

for release in late summer for Com modore machines, with a suggested

retail price of $39.95. Martial arts is the promise of Firebird's Golden Path, in which players take the part of a wise man who must overcome obstacles and challenges while on a mystical quest. Clues to help the player

solve the game's central puzzle are delivered in an onscreen window

that appears as a book of lore. This will be released for the 64 at a later date.

The Advanced OCP Art Studio is

near-typeset documents.

contains three functions: geoAssembter, geoLinker, andgeoDebugger. The geoWrite word processor is used as the editor for the assembler. Other GEOS programs include geoFile, geoCalc, Writer's Workshop, DeskPack I, FontPack I, and geoDex. Berkeley Softworks, 2150 Shattuck, Avc., Berkeley, C4 94704

be announced. Omnicron Conspiracy, also

a graphics program that provides •CMUS KtlWEfS

fldti sib nor

users with 16 pens, 16 user-defin able brushes, eight random sprays,

and three levels of zoom and mag nification It also provides a font edi tor, rotation and enlargement

capability, cut and paste, and other graphics/desktop publishing op

tions. The program will be available for $39.95 in Commodore format. Firebird Licensees, P.O. Box 49, Epyx's Street Sports Baseball puts you cm the street in a fast-action baseball Rome.

Ramsey, Nj 07446 Cessler Educational Soft ware. With Battle of Words, avail-


able in French, German, and Spanish, Gessler offers a five-part arcade-style program aimed at in

SX64 computers. Inkwell Systems, P.O. Box 85152 MB290, 5710 Ruffin Rd., San Diego,

creasing student vocabulary and

CA 92138

speed of translation. Priced at $49.95, the program is available for the Commodore 64.

French Micro Scrabble adapts the classic word-building game for competition in French either against the computer's 20,000word vocabulary or against other players. The game is available for $39.95 for the Commodore 64.

Gessler Educational Software, 900 Broadway, New York, NY 10003 Hi Tech Expressions. Hi Tech has introduced AivardWare, a $14.95 design and printing package for the creation of awards, certifi cates, letterheads, ribbons, tickets, coupons, checks, and other printed items. The program has 20 graph ics, 20 graphic borders, unlimited text borders, five seals, and five fonts. A dot-matrix printer is required. Hi Tech Expressions, 1700 N.W.

65th Ave., Suite 9, Plantation, FL

MicroProse. Pirates, an adven ture/simulation game for the Com

modore 64 mentioned earlier, is the latest creation by Sid Meier, design er of such software

hits as F-15

Strike Eagle and Silent Service. Stateof-the-art graphics and player-se lected scenarios are a couple of the features of Pirates.

having to add separate interface modules. The printer supports all Commodore and Epson control

codes, insuring compatibility with all major software packages for the home. The 180 has print speeds of 180 characters per second (cps) in

draft mode, 120 cps in utility mode, and 30 cps in near-letter-quality mode. Okidata, 532 Fellowship Rd., Mount Laurel, Nj 08054 Paragon Software. Paragon

Other new Commodore 64

Software's first entertainment

products include Project Stealth Fighter ($39.95), a flight and com bat simulator based on the supersecret new Air Force aircraft that evades detection; and Airborne Ranger ($34.95), an arcade game in

action game available this fal! for the Commodore 64 ($29.95).

package, Master Ninjtti Shadow War rior of Death, is a graphics-intensive

The company also has an ac counting package for the Commo

which players take the role of a

dore 128, Cash In-Cash Out

Ranger behind enemy lines. Both products are scheduled for a latesummer to fall release.

($69.95), and plans to have more

MicroProse Software, 120 Lakefront Dr., Hunt Valley, MD 21030

Mindscape. Among a number of new programs introduced at

computer games available in late

1987 and early 1988. Paragon Software, Plymouth Center,

521

Plymouth

St.,

Greens-

burg, PA 15601 QuantumLink. This Commo

Infocom. Stationfall is a sequel to the popular Planetfall comic text

CES, Mindscape has two games for the Commodore 64: Into the Eagle's Nest is a World War II combat ar cade game with exceptional graph

dore 64-specific telecommunica tions service announced the introduction of four multiplayer ca sino games that will allow people

adventure, both created by Steve

ics ($29.95), and Bop'n Rumble

across the country to play against

33313

Meretzky (who also collaborated

with Douglas Adams for the Info com hit, Hitchhiker's Guide to the Galaxy). The Lurking Horror, Info-

coin's first venture into interactive horror fiction, is a fearful cross be tween Stephen King and H. P. Love-

craft that was designed by Dave Lebling (coauthor of the ZORK se ries). Both will be available for the Commodore 64. Infocom, 125 CambridgePark

Dr., Cambridge, MA 02140 Inkwell Systems. The makers

of the Flexidraw high-resolution graphics program (recently en hanced in Version 5.5) for Commo

($29.95) is a comic action game in which you save all the grannies

from the vicious elements in the city.

Mindscape, 3444 Dundee Rd., Northbrook, IL 60062

Okidata. Okidata announced a universally compatible dot-matrix

printer, the Okidata 180, designed for either home or office use, with a suggested retail price of $329. With

standard Commodore serial and Centronics parallel interfaces, the Okidata 180 is compatible with all the major personal computers available to home users, without

use of a Commodore 64 or 128 computer, modem, telephone, and QuantumLink service. They will be available this fall at $14.95 for the disk, and include blackjack, poker, bingo, and slot machines. QuantumLink, 8620 Westwood Center Dr., Vienna, VA 22180

SSI. Strategic Simulations an nounced the release of President Elect—1988 Edition, mentioned ear lier, a $24.95 strategic simulation game of presidential politics for the Commodore 64. A previous version

the 1984 presidential race, and the current game lets you make a con test of every bout for the top spot

availability of two new light pens:

the model 170-C ($99.95), a new version of the industrial-quality light pen Inkwell has up to now bundled with the Flexidraw graph ics program; and the model 184-C

from 1960 through 1988. Owners of the original version can receive

the new game for just $10 plus $2 shipping and handling by sending

($59.95), a new light pen featuring

gonomic design. Both light pens are

packaged on one disk, require the

of this game was released prior to

dore 64 computers, announced the

surface-mount technology, twotouch surface switches, and an er-

one another. The four games, which are

in the old disk. The new S329 Okidata ISO printer is

designed to be plug-compatible

compatible with all major personal com puter systems, including the Commodore

with the Commodore 64, 128, and

64 and 128 computers.

SSI is also introducing B-24 for the Commodore 64, a $34.95 flight and combat simulator; Rebel Charge at Chickamauga ($49.95), a simulaCOMPUTEls Gazette

September 1987

27


tion of one of the South's major of

fensives during the Civi! War; and The Eternal Dagger ($39.95), a se quel to SSI's popular Wizard's

Crown fantasy adventure game. SSI, 1046 N. Rengstorff Ave., Mountain View, CA 94043 Three-Sixty. This new com puter games company, founded by

BACKUP PROTECTED SOFTWARE FAST. From Ihe learn who brought you

Copy II Plus (Apple), Copy II PC (IBM) and Copy II Mac (Macintosh) comes a revolutionary new copy program for the Commodore 64/128 computers. • Copies many protected programs—automatically. (We update Copy II64/128 regularly to handle new protections; you as a registered owner may update at any time (or $15 plus $3 s/h.)

• Copies even protected disks in under 2 minutes (single drive).

• Copies even protected disks in under 1 minute (dual drive). • Maximum of four disk swaps on a single drive.

• Includes fast loader, 12-second format.

Requires a Commodore 64 or 128 computer with one or two 1541 or 1571 drives. Call 503/244-5782, M-F, 8-5

(West Coast time) with your ^£ ${

intosh form from Silicon Beach

overseas.

programs available.

Software, will be among the first

$39.95

Three-Sixty, 2105 South Bascom

Ave., Campbell, CA 95008

Central Point Software, Inc. 9700 S.W. Capitol Hwy. #100 Portland. OR 97219

Thunder Mountain. This bud

get software line, a division of Mindscape, offers almost 50 differ ent titles of educational and enter tainment software at a suggested retail price of $9.95 each. Among the newest Commodore 64 addi tions to the list are Top Gun, an ar cade-action game based on the popular movie; and Rock 'N' Roll Trivia, a five-volume set of music trivia questions, including on each disk over 1000 questions and an

CerrfmlRmt Software Ji\ititnK.\in>

This product is provided tor the purposB of enabling yvu lo mBkg archival copies only

swers with six different musical cat

'I Saved Time & Money with

egories and three levels of play.

PHYSICAL EXAM"

club.

Last

week

Mindscape, 3444 Dundee Rd., Northbrook, IL 60062

1541 Physical Exam Sample Sc

experienced

Timeworks. Timeworks has released or announced a number of

The alignment

The Timeworks Desktop Publisher for

1

read errors on my disk drive. Luckily 1 have a 1541 Physical

productivity software packages for a variety of computers, including

test confirmed what ] had suspected, my drive was out of alignment. I am happy to report

the 64 available later this year. With

Exam

program.

word processing, page design,

drawing tools, and high-resolution

that I aligned my drive MYSELF. I avoided the wait for repair and paid a fraction of the

graphics, this program offers ease

of use and sophistication. Prices have not been announced. Timeworks, 444 N. Lake Cook

cost.

Package includes: • True digital alignment disk with offset tracks.

Rd., Deerfield, IL 60015

• Mechanical Stop Test

instructions for performing alignment, adjusting speed and stop

Vision Software. For $8.99 each, Vision Software offers a vari

position. • Print test results for future reference.

ety of budget-priced educational

Physical Exam is available for these drives: 1541, 1571, 8050, 8250, 4040, SFD 1001. Please Specify Drive! $39.95 EA. + ship.

programs for Commodore 64 com puters. The collection of programs,

• Speed Test

• Illustrated manual with

See Reviews in: Run Special Issue #3, 1/87, p.83; Info #11, Aug/Sepl 86, p.46 Midnite Cuelle, April 1986. p. 19. ^

Cardinal Software

-"T? Order Toll Free 10 - 4 MON-SAT

Woodbridge, VA 221 91

X I 11 I

1 4840 Build America Dr.

Info: (703) J91-ft494

28

variety of new entertainment pro grams for the major computer sys tems. A Commodore 64 version of Dark Castle, the graphics adventure that has been very popular in Mac

in hand. Or send a check for $39.95 U.S. plus $3 s/h, $8

Backup utilities also available lor the IBM, Apple II, Macintosh and Atari ST.

Disk drive read errors are a frustrating waste of time! I use a data base to keep records for our

former Accolade head Tom Frisina, has announced that it will offer a

COMPUTES Gazerfo

Q /"\ /*V

V V

September 1987

ggft

an educational series that's been used in the Arkansas school sys tem, includes math, English gram mar and composition, geography, and many other topics. Vision Software, 5400 Taylor Rd., Suite 108, Naples, FL 33942 «


Bee Zone Kevin Black and Michael Wiens

Collect the honey of giant bees in this fast-action arcade-style game for the 64. It's never been this much fun to be caught in a hive. One joystick is required. It is common knowledge that the Giant Honeybee, found only in "Bee Zone," is the most productive

must visit all 80 honey cells on the screen. The worker bees are con ' ♦ ♦ W ^M& ▼ ▼

gle Giant can out-produce a whole hive of common honeybees. Be

stantly inspecting every inch of the

id

hive. Stay far away from them— they'll sting you on sight. Also be ware of the huge queen bee. She leaves a trail of honey everywhere

cause of the size of the bees (the LIUES 1

V

V

V

t

w~»i

M

This summer, you've decided

to make a little pocket money col lecting honey. Good luck—it's one

of the hardest jobs in the world.

Collecting honey from a hostile hive in "Bee Zone."

When you've finished typing in the

Typing It In "Bee Zone" is written entirely in

machine language. Enter it with "MLX," the machine language en try program located elsewhere in this issue. When you run MLX, you'll be asked for a starting and ending address. For Bee Zone, re spond with the following values: Slatting address:

0801

Ending address:

1DFB

ficient protection from Giants). To get to the next layer of honey, you

of all honey-producing bees. A sin

largest are six feet long), collecting their honey is a lucrative, yet dan gerous business.

(which is adequate for protection from average honeybees but insuf

data, be sure to save it to tape or to

disk before leaving MLX. Bee Zone can be loaded, saved, and run like a BASIC program. When you start the program, Bee

Zone's theme music plays as you watch the animated title screen. Press the RUN/STOP key to

start the game. You're a beekeeper wearing a protective white smock

she goes.

When you've finished gather ing all the honey in this layer of the comb, you move on to the next. Each cell of honey earns you 10 dollars. Occasionally, an egg ap pears in the center of the screen. Capture it to earn 50 dollars and a bonus life. If you die before reach ing it, the egg disappears. Your high score is displayed on the screen at all times, along with

the current score and the number of lives remaining. To start a new game at any

time, press RUN/STOP. To pause the game, hold down the SHIFT

key or press SHIFT LOCK. See program listing on page 80. COMPUTED Gazelle

September 1987

W 29


Sub Attack Tai Bush

This two-player game for the 64 is a high-speed ocean battle complete with dueling submarines, floating mines, torpedoes, and a patrolling enemy destroyer. Two joysticks are required.

(the white one); port 2 controls the sub on the left (the black one).

brand new submarine. Your oppo

You can move and shoot in any direction—including diagonally. Launch torpedoes by pressing the

nent commands an enemy sub. You

had hoped to avoid the war by hid ing in a minefield set up by yet an

spending the day launching torpe

does and dodging mines, enemy torpedoes, and depth charges. "Sub Attack" is a two-player arcade-style game that demands coordination, quick-thinking, and practice. Three levels of speed and selectable game time make it many games in one.

fire button. As you move, be sure to

steer clear of the mines that clog this part of the ocean. Every so often, a destroyer will

The white submarine has just destroyed his opponent. Meanwhile, an enemy de stroyer cruises the sea above, waiting to drop depth charges on cither you or your opponent. The mines pose yet an

other threat to either sub.

When you've finished typing in all the data, be sure to save a copy to tape or disk before leaving MLX. When you're ready to play, plug in two joysticks and load the pro gram with a statement of the form: LOAD"SUB ATTACK",8,1 (tape users substitute ,1,1)

Typing It In

Substitute the name you used to

Sub Attack is written entirely in machine language for maximum speed and payability. Type it in

Type SYS 49152 to start the game.

with the "MLX" machine language entry program found elsewhere in this issue. When MLX prompts you

for the starting and ending address es of the data, respond with the fol lowing values: Starting address: Ending address: 30

C000 I'll

COMPUJEI's Gazette

September 1987

Press fl to begin the game. The port 1 controls the sub on the right

You're the commander of a

the racket. As a result of these unhappy circumstances, you're

choose lengths of 1, 3, or 5 minutes. player with the joystick plugged into

It's turning out to be a very, very bad day.

other nation until the peace talks ended. Unfortunately, your oppo nent had the same idea. And, as if you didn't have enough trouble, the side that laid the minefield has noticed the commotion and is now sending destroyers to drop depth charges on whatever was causing

Use the f5 function key to select the length of the game. You can

save the machine language file.

The Attack

Sub Attack first displays a title screen. From this screen, you can

use the f3 function key to select the speed of the game. Choose either fast, medium, or slow. It's best to try the slowest speed for your first game.

move across the top of the ocean, dropping depth charges as it goes. These charges (and the explosions that they generate when they hit a mine) are deadly.

When a player is hit, the game pauses and both players an? placed back into their starting positions.

Scoring You score 5 points every time you

hit your opponent. Shooting a de stroyer will give you 3 points. If your sub is sunk by a depth charge from the destroyer, your opponent is given 3 points. If you run into a

mine, your opponent will get 1 point. The game ends when the timer reaches the time limit you selected. The title screen reappears with your scores on the screen. Pressing RUN/STOP-RE STORE at any time will break out of the game. However, since the game

alters critical BASIC pointers, it's best to reboot the computer when you've finished playing.

See program Hating on page 89.

Of


PPM Personal Portfolio Manager is the most comp rehensive stock market portfolio manage ment system available for the 64 or 12B—For investors who need to manage stock

portfolios, obtain up-to-the-minute quotos and news, and perform selected analysis. Allows multiple portfolios for special

Super C

C is one of today's most popular languages. It's easy to transport C source code from one computer to another. With Super C you

can develop software or just learn C on your Commodore. Super C is easy to use and takes full advantage ol this versatile language. Produces 6502 machine code and is many times faster than BASIC. Includes

full-screen editor (search, replace and block

Personal

BFtfolio

Manager

Design pictures and graphics quickly and precisely. Unlike other drawing programs, you can produce exact scaled output on your printer.

either Ihe keyboard, lightpen or 1351 mouse. Two

separate

work

screens—transfer

artwork from one screen to the other. Place

text in four sizes anywhere in picture—three extra fonts Included:

the Old

for C-64

ortfolio Manager will help you make the most ofyour money."

$59.95

for C-12B

$59.95

Jim Grubhs. RUN Magazine "...a customized data base with advanced

telecommunicate)*

features r. sophisticated

report j enetator. ..hardlobeai.r."

Tod Salamono, Commodwo Magazine

interests (high tech, low risk, income, etc.)

you to undo mistakes. Draw solid or dashed

and monitored individually. And the versatile report generator lets you produce any kind

lines, circles, ellipses at any angle, rays and boxes. Design (ill patterns, fonts and

of report to analyze a portfolio or stock. You can even update your portfolio automatically

objects. Cadpak is the full-featured design

using

and graphics package for your computer. for C-64 $39.95 lor C-128 $59.95

Systems and your modem, for C-64 $39.95 for C-128

English, 3-D and Tech. 'Try Again" allows

Combine up to seven modules with the linker. Besides the standard I/O library, a graphic library (plot points, lines, fill) and a math library (sin, cos, tan, log, arctan, more) are included. Whether you want to learn C, or program in a serious C environment for your Commodore, Super Cistheor>etobuy.

Design in the units of your

drawing problem (feet, miles, meters, etc.) and send hardcopy to most printers. Uses

operations), compiler, linker and handbook.

Dow Jones

or Warner Computer $59.95

"...easy to uic package with mere power t most users should need...nil'a-fasi compile and link limes make program p tffortkii." Adorn Herst, Transactor

and SUPER BOOKS! GEOS

GEOS INSIDE AND OUT

BASIC 7.0 INTERNALS

TRICKS GT1PS

1 '1 ""

1

MOB wp Anatomy of the C-G4

lnsk»f"sguicto (0 64 inlomafc Graphfcs, sound. I'O. Vernal, memory mipth and much morn

Compiare commuriiud $10«

c.f'.OS toitd* and Out

AliMiamy onti* 1541 Drty Best handbook on this fliive.

Collection oi easy-to-use lech-

Ooiaiktd info on GEOS

#namplfli programs, unifies

Improved daia inpui.

GEOS Edn icuns Constant Display cloc", Single-£[ep thr Sl9$5

Fully y commeniBfl 1M1 ROM Uslinga

CP^M.

enhanced BASIC, Oilanandling and more. 275pp

your

own

appi-Ciiiions

Add la

QEOS Tlichl ind Jlpt Collsction of h*iplul Uchniquss for an GEOS uui Inclined ion! editor, machine language monitor, quick tuaup, mors SI 9 95

c-t28BASIC7.0tnlamtt3 G«t nil Lna Inslda Info on

BASIC 7 0. Tils tihauSIivo

hanoDook Is complefs wiih

lully commented BASIC 7.0 ROM lEtlngs.

124.95

Call now for tho name ot your nearest dealer. Or order direct with your credit card by calling 616/241-5510. Add S4.00 per

1571 INTERNALS

order for S5H. Foreign add $12.00 per item.

Abacus iniiiiiii P.O. Box 7219

Dopt. G9 Grand Rapids, Ml 49510 Telex 709-101 -Fax616/241-5021 C '. ■ INTERNALS

ortani C-12S inioimanon

ars graphic chf>$, MMU, O, $ column graphics and lully comm#nt»d POM l&iing , rnafn SOCpp

1571 INTERNALS

Esfionul rtferenoe Internal drive liinciions Enplams venous Orsk and I ile lor mat a Fully-coniinflnlGrl ROM

C-123 TJttCXS & TIPS Fasc^nsiing and practical into

on lh« C-1JB 60-col nlres giaphics,

bank switchlnfl.

300 pages of useful Inform* j< io n roi uv^iyone

$10 35

C-128 PEEKS* POKES

"".-/■■-■. of tjjick'hntors

programming lecnn'iQues on

Itift nporat-ng fiystem, stacks. 20io paQB, pDiniors and

GASIC.

24t

J16*S

Phone 616/241-5510 Other books and software also avail able. Call oi write for your Iree catalog. Dealers inquires wolcomo-2000 nationwide.


Exciting & New! Commodore 64/128 Books from COMPUTE! cowcxjore

64/128 POWER BASIC

A

A

coMPurai-c

1

MORE

MACHINE LANGUAGE

/~-A\>IPC

OA/Vlta

THIRD BOOK

OF COMMODORE 04

GAMES -

.

J!,_- 1 1 '_

MifiSX!;ix1: ::i:!:;:taj;|irP

(^

^i)!'

-«M-

COMMODORE

■ ■ ': i

.1

.,1^..,! .I'LIU" ■■'■■;■■ »n""l 1—i

'"

Get more power, education, and relaxation from your Commodore 64 or 128 with these new books from COMPUTE!. And, as always, the programs are thoroughly tested and easy to enter using our special program entry system. (Disks are available, too.) COMPUTE!1* Commodore 64/128 Power BASIC

COMPUTE!1! Mora Machine Language Oamat lor tlio Commodore 64

Edited

Edited

Collected in this one volume are more than two dozen short BASIC programs from COMPUTE!'! Gazette's popular

Seven of trie best machine language games for the 64 fiave been gathered

monthly column. "Power BASIC." In

into one volume in this follow-up to 'he popular COMPUTERS Machine Language

cluded are utilities thai add an 8K RAM

Games for the Commodore 64. Selected

disk; read and write to disk sectors; make programs read joysticks more

quickly, and automatically generate line numbers. There are also programs such

as "Stop and Go," which creates a pause button to temporarily halt a pro

gram, and "Time Clock," which puts a digital clock on your screen. There is a

companion disk available tor $12.95

which includes all the programs from Ihe book CW8BD3K)

$16.95

ISBN 0-87455-099-8

from recent issues of COMPl/rf/.and COMPUTEI's Gazelle, the games range Irom the frantic "Prisonball" to the delightful "Biker Dave." This is more than just a collection of exciting fast-action

COMPUTEI'!. Third Book ol Commodore

64 Oamei Edited

COMPUTE! Publications, the leading pub lisher of programs for the Commodore 64. has brought together another excit ing collection of nerve-tingling games that will delight the whole family—from preschoolers to teenage arcade fans to

those who enjoy games of logic, Clearly written, with non-technical Instructions,

games, though, because complete and

this book contains hours of challenging entertainment for beginning computer fans as well os experienced pro

commented source code for eoch pro

grammers. There is a companion disk

gram is included in the book. Machine language programmers can see exactly how each game is written and what de sign techniques aie used. A disk Is avail

available tor $12.95 that includes all the programs in the book (955BDSK).

$15.95

ISBN 0-87455-095-5

able tor $12.95 which includes oil the

programs in the book. Including source code. (947BDSK).

$16.95

ISBN 0-87455-094-7

These books are now available at your local book or computer store. You can also order directly from COMPUTEI by calling toll Iree 800-346-6767

(In NY call 212-887-8525) or mailing your order to COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please Include S2.00 postage and handling per book or disk, NC residents add 5 percent sales tax and NY residents add 8.25 percent sales tax.

Please allow 4-6 weeks (or delivery,

COMPUTE! Publicationsjnc Part oi ABC Consumer MugaM One oi mo ABC Put>Jiihing Co

COMPUTE! books are available outside trie United States

from subsidiaries of McGraw-Hill International Book Company


Exercise Pacer Jon H. Tonaki

This easy-to-use exercise timer turns your 64 into a coach, urging you on to better health and fitness. You can store sever

al exercise routines on disk, providing a variety of routines for everyone in the family. "Exercise Pacer" is a handy pro

gram whelher you're working off a little extra weight or maintaining

your fighting trim. By following the simple menus and entering infor mation requested by the prompts, you can design your own exercise routines that include many activi

ties and various durations. When you have spent enough time on one

activity, your 64 will tell you to move on to the next event. There is a constantly updated clock on the screen so you won't lose track of time, and a progress check that lets

asked to enter the time of day. En ter the time as a four-digit value without a colon. For example, for 1:30 you would enter 0130, and 12:45 would be entered as 1245.

Press RETURN after typing the time value. When you've pressed RE TURN, Exercise Pacer will print out

the time (12:45) and ask if it is cor rect. If not, respond by pressing the N key so you can go back to reenter the digits correctly. Next, the main menu will ap pear. The four function keys appear

When you have worked out what exercises to include, list each of them on paper. Give each an event

number, exercise name, and time limit. Remember to include time for breaks and rests between repeti

tions. If you work out with weights, allow time to adjust the weights for the next exercise. A sample listing is shown below: Event

Time Limit

Exercise Name

1

Parallel bar support L

15 seconds

2 3

Rest 10 push-ups

10 seconds 10 seconds

4 5

Rest Prepare weight station

10 seconds 1 minute

for chin-ups

Entering Routines Before you start, you will need a blank disk to store the information

you know how many activities are

on the screen, each with a specific

left before the end of the routine.

purpose.

you enter for Exercise Pacer. For mat the disk by pressing /5 to select

Key

Function

formatting from the main

Enier exercises and save to disk

Exercise Pacer will guide you through each step of the formatting

Typing It In

Type in Exercise Pacer and be sure to save a copy before you run it. Ex ercise Pacer has a few machine lan guage subroutines stored in DATA statements, so be sure to use the "Automatic Proofreader," found elsewhere in this issue, when typ

(1

when finished.

f3

Recall exercises from disk and edit or run the exercises.

f5

Format disk.

(7

Exit Exercise Pacer.

menu.

process. One disk will hold several exercise routines, so this step will

oniy be necessary the first time you run Exercise Pacer.

How To Prepare Your

Exercise Plan

You should now be ready to enter your routines into Exercise

ing it in.

Before using the program, you

Pacer. Press fl on the main menu to

When run. Exercise Pacer will pause for a few seconds to do some preparation. Then you will be

should do some planning. Remem

enter your exercise routine. Exer

ber to consult your physician before

cise Pacer will ask for a filename for the routine. Type in the filename

beginning any exercise program.

COMPUTE'S Gazette

Septembor 19B7

33


(not to exceed 12 characters) and

press RETURN. Start programming your rou tine by event. Using the listing you've prepared, enter the name of

the first event. (Commas, quotation marks, and colons should never be used in the names of your events.)

Your exercise name can be up to 35 characters long. Next, enter the time limit for

the first event. In our example, we want to hold a parallel support L for

15 seconds. When entering time for Exercise Pacer, you must enter a

four-digit value representing min utes and seconds. For example, 15

seconds would be entered as 0015, 59 seconds wouid be entered as

0059, and 60 seconds (1 minute) would be entered as 0100. Press RETURN after typing the time value. Never enter colons between

the minutes and seconds (00:15) and always convert to minutes after 59 seconds (0060 is illegal and will

not be accepted). After you have pressed RE TURN, Exercise Pacer asks if you've made a mistake. Check over your entry carefully. If your entry is correct, pressing N will move you

on to the next event. If you made a

mistake, you can correct it by press ing Y. You will be prompted again

for the name of the event. If the name is correct, just press RE

TURN. Otherwise, type the name in correctly. Then you will be prompted for a time. Once again, if

the time is correct, just press RETURN. Keep entering data from your exercise sheet until you run out of events.

Exercise Pacer will allow

you to store a

maximum

of 200

events per routine. You can exit

from the programming mode by entering END as the name of the ex ercise. Exercise Pacer will now ask you to place your formatted data

disk in the drive and to save your exercise routine under the name you assigned.

If the save is successful, the

you want to edit. When disk access

is done, Exercise Pacer will ask if you want to go right to running the routine or if you wish to view and edit your file. Press E to enter edit mode. With the edit mode activat ed, you can view any exercise event in your routine. Follow instructions on the screen to page through each event. Press the A (for Add) key to add additional events, or make changes to existing events by press ing the E (for Edit) key. If you've made any changes to your existing file, Exercise Pacer will attempt to save the file under the same name. If you don't want the previous file erased and wish to store the edited routine under another name, the computer will give you an opportu nity to do so.

Working Out Recalling and running a routine is easy. Just press /3 and enter the name of the file you wish to run. When Exercise Pacer asks you whether you want to run or edit, press R (for Run) to begin the rou tine. When Exercise Pacer is activat ed, a bell will ring to alert you that the routine will start soon. Then Ex ercise Pacer's screen appears. On it, the computer tells you the time of day, the number and name of the event you should be working on, how many events are left in your routine, and the time limit preset by

you for that particular event. The last item on the screen is the clock which counts off the time.

When the time limit is reached, Exercise Pacer chimes five times and moves on to the next event. You may pause the timer by press

ing the space bar. Pressing it again restarts the timer. To skip to the next event, press the up-arrow key

once for each event you wish to advance.

COMPUTED Gazelle

September 1987

•ouse

Yes! I would like to know more about UMI Article Clearinghouse. I am interested in electronic ordering through Ihe following systemlsl:

H DIALOG'Dialorder D in" Djalcom GOnTyme DOCLCILL Subsystem

~ Other (please specify!. G I am interested in sending my order by mail.

D Please send me your current catalog and user instructions for the system(s) I checked above.

Title—

turns you to the main menu.

To abort Exercise Pacer when

See program listing on page 78.

34

For more information about the Clearinghouse, please fill out and mail back the coupon below.

Name-

other disk).

menu and enter the name of the file

available from the UMI Article Clearinghouse,

again rings the bell and then re

the timer is running, keep pressing the left-arrow key until the main

Editing Exercise Routines

are now

When you've finished with all the exercises, Exercise Pacer once

computer gives you the opportuni ty to repeat the save (in the event you want to make a back-up on an

To make changes to an exercise routine, just press/3 from the main

of articles from this publication

menu appears.

9

Institution/Company. Department. Address City

-State.

.Zip.

Phone(

Mail to: University Microfilms International 300 North Zeeb Road. Bos Bl Ann Arbor, Ml IH106


Screen Maker Clay R. Reed Programmers and artists can streamline the creation of custom screens with this fast and efficient character-graphics program. Packed with features and simple to operate, "Screen Maker" will change your thinking about character graphics. The pro gram offers joystick operation, a full palette of colors and char acters, and a subroutine to make your custom screens easily accessible for BASIC programming. Anyone who has experimented with Commodore 64 character

or character color.

graphics has probably come away

• Scrolling of the screen horizontally

with two strong convictions: You can draw just about anything using character graphics, but it takes pa

tience and lots of time. "Screen Maker" is a utility for artists and programmers alike which puts ease and joy into using character graphics. It allows you to draw, erase, scroll the screen in

three directions, change colors, and replace characters faster than the blink of an eye. It also allows you to save and load graphics either from within 5creen Maker itself or from your BASIC program. Plus, it pro

vides you with a palette of charac ters and colors to choose from, and it lets you use a joystick. Although it is written entirely in machine lan guage, use of Screen Maker re quires no knowledge of machine language programming.

Features Screen Maker provides these features:

• Selection of any of the uppercase/

• Variance of cursor speed. or modifying the program to scroll

vertically. • Changing of characters or colors on the drawing screen to any other character or color. • Saving of your creation to tape or disk for later recall.

• Printing of your Screen Maker graphic designs.

palette. Although you see only the top 17 rows, the drawing area is ac

tually a full 25 rows high. The other eight rows are hidden behind the

palette at the bottom of the screen. You can scroll the drawing area so

that the bottom eight rows become visible. You can also make the pal ette disappear in order to see the entire drawing at once.

To the left of the palette is an area which provides access to sev eral special features. Between the special features and the character palette is the color palette.

Using a joystick plugged into port 1, move the flashing cursor to

one of the characters in the charac ter palette and press the fire button. The cursor will take the shape of that character. Then move to the color palette and choose a color, again pressing the fire button.

Typing It In To type in Screen Maker, you must use the "MLX" machine language entry program found elsewhere in

this issue. When you run MLX, it will ask for a starting and an ending address. Respond with these values:

Move the cursor up to the drawing area. When you press the fire but

ton, you will transfer the character to the screen in the selected color. As mentioned earlier, only 17 drawing rows are displayed at a time. To get to the bottom rows,

Starting address;

COOD

hold the joystick in the down posi

Ending address:

CH01:

tion while the cursor is at the bot

Be sure to save a copy of

Screen Maker to disk or tape before exiting MLX.

How To Use Screen Maker

tom border. This will scroll the screen up one row at a time. Hold ing the joystick in the up position while the cursor is against the top

border will scroll the screen back

Disk users must load this program

down one row

by typing in LOAD "filename ,8,1/

reaches its original position with

where filename is the name you

at a

time until it

Maker from

rows 1-17 displayed. Remember that the drawing will be saved or

MLX. Tape users should type

printed in its current position. If it is not positioned the way you want it

the joystick.

LOAD "filename", 1,1. To run the program, type SYS 49152 and then press RETURN.

with the various scrolling features

• Choice of any background, border,

You will see a drawing area and a

of Screen Maker.

graphics characters, standard or

reverse, from the onscreen palette. • Placement of any character any where on the drawing screen using

used to save Screen

to look on the printout, adjust it

COMPUTE'S Ga;a»H

September 1987

35


Using Special Features

+ and — Control the cursor speed. Pressing the fire button while the cursor is over the + in creases the cursor speed. Pressing the- fire button while over the — de creases cursor speed. BORBGR

Selects border and

character in the second space. The third and fourth spaces operate similarly. If you wish to change ev ery diamond on the screen into a heart, and vice versa, you put a dia mond into the first and fourth spaces and a heart into the second and third spaces; then execute DO.

background colors. Pressing the fire

This will swap the two characters.

button while the cursor is over the first three letters (BOR) will change the border color. The last three characters (BGR) change the back

••«DO This is the color swap command. It functions identically to the character swap command ex cept that you place colors, rather

ground color.

SCROLL

Scrolls the screen to

the left one column. Characters which sctoII off the screen on the

than characters, into the circles in order to change or swap character colors.

the screen's horizontal position.

SV LD These are the save (SV) and load (LD) functions. Position the cursor over SV and press the fire button. Screen Maker will prompt

DO

you for a filename, and then save

left reappear in the last column on the right. This is useful in adjusting

This is the character swap

command. Using the joystick, place

the character to be changed in the first space (at far left) and then place the new character in the sec ond space. Move to the word DO and press

the

fire button. Every

character on the drawing screen which matches the character in the

first space will be changed into the

Precision Oala Products -

POLY PACK5V4" DISKETTES

{From Loading Mfr j

• Blank Jackets •WPTabs • Envelopes

36C

100% Error Free Lifetime Warranty

Double Side

Doubla Danslty |W. HUB RINGS)

0

Doubla SI da

High Danslly

Soli! in Luis of 100 Only

SONY POLY PACK 3.5" DISKETTES

SS135TPf...J1.10Each

DS13STPI...$1.23 Each

the current screen to tape or disk under the name specified. It will then save the colors of the screen. The color file has the same name as the screen file, except the first char acter of the color filename will be an up arrow. Say you saved the screen under the name SCREEN.

The color file will be written to the disk under the name *CREEN. The LD option will load a screen and its associated color file, includ

ing the background and border col ors, from tape or disk. PRINTS

Prints the current

screen on the printer (your printer must support the Commodore character set).

CLRHME When the cursor is over CLR and the fire button is

Quality reDJ.icenienTs Tex most oooular printers

S3.95 aa. $3.95 ea J2.95 ea. S1.75ea. . S4.89aa.

Color Ribbons AvallaDIa At Great Savings Tog

10

REM

COPYRIGHT

TE1

PUBLICATIONS

.,

RD 30 AH

40

procedure:

Load a working version of press RETURN. Type the following

Reduced

shipping charge on larger Quanhtics Foreign or-

dera. APOfFPO. please call Ml residonls add 4% ta« Prices subject to chanrjo without notice Hours 8.30 AM - 7 00 PM ET

CALL TOLL FREE 1-80CI.25S.0028 Precision □a P.O. Box B3B7, Grand ftaplda. Ml 49518 (SIB) 452-3457 • FAX: IS1<> 412-TJH

three lines in direct mode, pressing

RETURN after each line. FOR L = 49369 TO 49373: POKE L.234: NEXT FOR L = 49406 TO 49412: POKE L,234: NEXT

POKE 43,0: POKE 44,192: POKE 45,16: POKE 46,203

PUB

RIGHTS

{SPACElRESERVED"

FORL-679TO747iREADAiPOKE

L,AtX-X+A:NEXT:IFX<>1070

2THENPRINT"DATA

ERROR":S

TOP DATA162,238,160,2,173,23

BH

50

MJ

60

DATA255,169,1,162,8,168,

RA

70

DATA169,0,32,213,255,173

SH

80

DATA94,240,8,169,94,141, 238,2,76,167

AC

90

DATA2,162,4,160,0,169,21

PB

100

6,133,254 DATA169,204,133,252,132

FF

110

DATA177,251,145,253,136

7,2,32,189 32,186,255 ,23B,2,201

,253,132,251

,209,249,230,252,230,25 4,202,208,242,96

To access your screens, run the short program above. Then load your BASIC program and add the following subroutine. SJ 10 FFS-"FILENAME":GOSUB6000 01 END

DE

position, follow this simple

COMPUTE I

PRINTTAB(10)"ALL

REM

joystick is held in the up or down

1987

INC."

turns off the palette to display the full drawing as long as the fire but

tinuously up or down as long as the

-

PRINT"£CLR](3 SPACESlCOP

YRIGHT

REM

If you want the screen to scroll con

COMPU

INC.

ED

DE 20

30

ton is pressed.

1987

[SPACE}ALL RIGHTS RESERV

FD

er disks

Outllds Ml 1800 258-00211

BE

pressed, the screen is cleared. HME

Screen Maker; then type NEW and

Ml 1-S0O.C32-!*6J

it off and back on. Another useful feature is to be able to access the screens you create from your own BASIC programs. The following short program will allow you to do just that. Remem ber to save a copy of it to tape or disk before running it.

20

Mm Order $25 00 Add 10% for less than 50

disks SSH' Continental USA S4 Od'100 or low

SZ 00 per dozen ribbons

must reset the computer by turning

YOUR

PROGRAM

CONTINU

KB GP

HF

40

REM

60000

POKE53265,PEEK(53265)

60001

AHD239 FORXX»1TOLEN(FFS):POK E749+XX,ASC(MID${FFS,

Modifying The Program

PRINTER RIBBONS Black Black Black Black Black.

you would use to save a BASIC pro gram: SAVE"MOD VERSION",8. After making the modification, you

FD

Sold In lots ol SO only.

Apple fmagewrilor Apple Scribe Epson LX 80/90 Okldata 80/82IB3 Toshiba 1350

Now save a copy of the modi fied version using the same format

EJ

60002

XX,l))iNEXT

POKE749,LEN(FF$)iSYS6 79

DF 60003

POKE53280,PEEK|2024)i POKE53 281,PEEK(2025)

BA 60004

POKE53265,PEEK{53265) OR16I RETURN

You can now load your screens

by including a line similar to this in your BASIC program: 10 ¥?$-"filename":GOSUB 6000

In this example, filename is the name of the screen to be loaded. Each time your program defines

FFS and executes GOSUB 6000, the Screen Maker screen will be loaded.

See program listing on page 87.

*


We Won't Be UNDERSOLD 15 Day Free Trial * 90 Day Immediate Replacement Policy * Free Catalogs Call before you order, our prices may be lower • Sale prices expire 9-30-67

C64c Computer Sale

$

149 List $249

Included with each computer is the GEOS Program: word processor and a versatile drawing program.

Pro 20 Letter Quality Daisy Wheel Printer

1541c Disk Drive * With purchase of Ihc game Trivia Fever, computerized trivia, ai our sale price of S29.95

Sale

Sale

M39

$99 List $499

(Add S1O.OO shipping.-)

Modem Package

(Add sio.oo shipping

List $249

(Add S1O.OO shipping."}

C128 Computer

1200/300 Baud Auto Dial/Answer

Sale • AuioCom Software Included • File

$74

239

Transfer • Tone/Pulse/Kcyboard Dialing

• Download Tcxi/Data Files • Plus More

(Add S3.OO shipping.")

List $329

(Add $10.00 shipping.*)

COMPUTER DIRECT

[312] 382-5244 For Atari 8 Commodore

Call

(312] 382-5O5O For IBM 8. Apple

List $329

22292 N. Pepper Road Barrington, 1L. 60010

Mail

We Love Our Customers


We Won't Be UNDERSOLD

1st In Price, 1st In Support, 1st In Warranty

15 Pay Free Trial * 90 Day Immediate Replacement Policy * Free Catalogs Call before you order, our prices may be lower ■ All sole prices expire 9-30-87

80 Column Printer • 8Y2" Letter Size Big Blue Printer

No One Sells This Printer For Less!

• Dot Matrix

• Heat Transfer • Upper Case • Lower Case

• Underline • Enlarged

List $199

• Graphics • Plus Much More

29

(Add S7.5O Shipping*)

This printer was made by Canon® for ihe IBM PC and PCjr. The Big Blue printer comes ready to hook up lo the serial port of the IBM® PC jr. Plus

with low cost adapter cables you can connect the Big Blue printer to the Apple® lUlc.Ilc, Apple Compatibles, Alari®, Commodore® 64 ,128, SX-64,

Vic 20, Plus 4, IBM®PC, IBM®XT, IBM® AT, IBM Compalibles. TI-99, Tandy 1000, plus many more. Intelligent Commodorai") Interlace

Hit S49.95 Sal* »!•.«

RS-SM Adaptor (specify molo or female)

Intelligent Atari® Interfac*

List $49.95 Sal* »1«.95

Papor (2 Roll*)

List $19.95 Sale • •■•*

Lilt S19.95 Sal* * i.H

Lcnarill. Apple Wile Interface

Lisl $24.95 Sole HU!

Single Sheet Paper (Qty. 500)

Lilt $19.93 Sal* Ml.tJ

IIM. Atvtm. tmw. Ccmrotoo. A1M1 1 lone . r rn ri -K ---■*-.-.-. t ol -■■..■.-.;. : ■ - <i U*xHr*\. AppU Compirm. Ctmon Inc. ;..,.. .i... t. i,"*ll ItadUntl. *Wfi kit 1 Vktoo ^r.! - ■:■■>, ..

5Va" Floppy Disk Sale Double-Sided • Double-Density • 100% Certified

24C each

•1 Box of 100 - $24.00 (24' each) Paper Economy Sleeves (100) — $5.00

Hi-Speed (160-180 CPS) Printer NLQ-180 Printer

Near Letter

No One Sells This Printer For Less!

Quality

Sale$

Lifetime Warranty'

List $499 (Add $10.00 Shipping")

• Near Letter Quality Selectable From Front Panel Controls • High Speed Dot Matrix • Letter Quality Modes • 8K Buffer frees up computer 4-iimes faster • Super Graphics • Pica, Elite, Italics, Condensed • Business or Personal • Tractor/Friction • 15 Day Free Trial • Lifetime Warranty on Print Head* • 6 Month Immediate Replacement Policy • INTERFACES

IBM M4.9S

Apple II S44.95

Lasor 128 $19.95

Commodore M9.95

COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Pepper Rd., Barrington, IL. 60010

312/382-5244 or 312/382-5050 We Love Our Customers

Atari $39.95

Maclntoih $49/

• Illlnoli r,iid*nn odd 61/.*; tal« Ian. All criten mm) h* In U.S. Dalian. W. thlp lo all polnt> In it- U.S., CANADA. PUERTO HltO I APO-FFO. PIhh call far cnaro« auldd* unlliwital U.S. or COD MAIL omn • rulm. cothlcr chKh, manay erdai or p*r»na< dweh. Allow H 6art Otiiv.r,

2 id 7 lor prww !>!,!... and 1 day »pr«i moll.

Prlc and

ovolloblllly tubjKt to chon0* wtlhout no»u. IManlloo only thlepcd In ^,^, US.,


We Won't Be UNDERSOLD 15 Day Free Trial • 90 Day Immediate Replacement Policy * Free Catalogs Call before you order, our prices may be lower ■ Sale prices expire 9-30-87

Complete C-64 System

Complete Atari System

Computer, Drive, Monitor & Printer

Computer, Drive, Monitor & Printer

Sale

Sale

$399 List $1045

hese Systems For Less

All this for '399 12990°

All this for *399

List '24900 12990 a

• Atari 1050 Disk Drive

• Commodore 1541c Disk Drive • Hi-Res 12" Monochrome Monitor

• Hi-Res 12" Monochrome Monitor

• Big Blue 8' -," Printer with Interface and 2 rolls of paper

> 1 <;<;■•

12490= 1

Monitor Cable

Interface and 2 rolls of paper

Total Prices

List $1724

• Atari 130XE Computer

• Commodore 64 Computer

Monitor Cable • Big Blue 87a" Printer with

399 19,,

119900

■ Premium Word Processor

Total Prices

■1045 90

Ml 24s5

Hi-Speed

Complete Apple

Prlntor Option

Complete IBM® XT Compatible System

Compatible System

Computer, Drive, Monitor, Printer A Software

Computer, Drive, Monitor, Printers Software

Add $35.00

$499

shipping per each system

ordered.*

All thli for only *5W :

All this for only'499:

599

Video, parallel & serial ports included

Runs virtually all Apple ll/llc/lle software

Video, parallel & serial cards included • 3.2 MS DOS & G. W. Basic included

• HI Re* 12" Monochrome Monitor

• Hi-Res 12" Monochrome Monitor

• Software Package: word processor, spreadsheet & data entry

■ Software Package: word processor, spreadsheet & data base

• Big Blue SVi " Printer with interface and paper

« Compui»r» Int.

• Big Blue 8V2" Printer with interface and paper

IBM® ■: 1h* " ■. !■*■■ -■! "OdynOfkof IntTnoHonol Builn«i

COMPUTER DIRECT

1312) 382-

22292 N. Pepper Road

For Atari & Commodore

Call

List $2495

• 10 MHz / 512K Supar Turbo XT Computer

• Later 128K Computer

f312) 382-

For IBM & Apple

Barrington, IL. 60010

Mail

We Love Our Customers


D

AlgeBiaster! For years teachers have assigned exer

AigeBlasferl makes it easy to tackle the 20 "Solve It!" problems, interrupt ing the work for a congratulatory screen at the 10-problem point, and with an

gram's problems do. Where algebra allows some answers to be represented

slate, then with pencil and paper, and later in bound notebooks. With the

other at 15 problems. To allow for fur

as +/ —, the program requires the stu

growing availability of classroom and

ther study, all the problems and

dent to solve for a single, acceptable an

solutions are given in the manual. (This

swer. The final limitation we

proved to be an unexpected help—one problem had an incorrect answer on disk, but the correct one was in the

discovered in AlgeBiaster! concerns the "congratulations" screens in the pro gram: As graphics go, these are very

manual.)

unsophisticated. This can be viewed as

cises to students, first with chalk and

home compulers, the next logical medi um for these exercises is the education al software package. In keeping with the industry stan dards they've helped lo establish, Davidson & Associates has released AlgcBlasier, a program designed to help the student tackle the basic steps in solving algebraic problems. This pro gram provides instruction for 21 differ ent topics from five subject areas: Positive/Negative Numbers, Monomi als and Polynomials, Factoring, Equa

AigcBlaster! allows you to create

problem lists for use in "Solve It!" This is aimed at providing greater latitude in study, but there are some problems.

The manual tells you it's all right lo use spaces in the filename. It isn't. Also, if

you don't select the right options, you

Each topic is covered by way of

three separate activities. In "Study the

Steps," two sample problems are dis played, one at a time. The student moves an arrow through the problem,

and an explanation for each step in its solution appears below it, "Build Your Skills" is a ten-problem practice session with prompts available to help the stu

AlgeBiaster! provides clear instruction and good, challenging drills—a combination almost ahvai/s

guaranteed to increase skills.

AlgeBiaster! provides clear instruc tion and good, challenging drills—a combination almost always guaranteed to increase skills. The program employs

can end up in a loop that leaves you with a screen ordering you to check your data disk and press RETURN (which accomplishes nothing). The edi tor is difficult to use because it is so par

ticular; this can be frustrating.

As good as the rest of AlgeBiaster!

a building technique that establishes a foundation on which subsequent les

is, it, too, has some limitations. Al though there are no bugs, there are a

rely on skills learned in previous materi

before getting started.

sons can be constructed. Topic exercises

al, Problems in the exercises start out easy and grow in difficulty. The prompts in "Build Your Skills" are carefully writ ten to help students work out the solu

tion without giving away the answer. AlgeBiaster! is a forgiving teacher. Problems marked as incorrect in the

"Solve It" section may be retried by

students who wish to improve their scores. Tor those who like to keep track

of performance, or for parents or teach ers who wish to check a student's pro

few things you should be aware of First, in the "Solve It!" exercises,

alert students will be able to detect pat

terns in the solutions. This could be seen as good or bad. For some, finding patterns will actually help in learning

how to figure the solution to certain cat

egories of problems. For others, though,

it may provide a lazy way out: The pat

tern, rather than algebraic procedures, can be used as the basis for arriving at

solutions. This characteristic could be

gress, Algeblaster! gives users the option

construed as too helpful, leading rather than teaching the student. Again, this is

percentage of problems correct, and a list of the problems missed.

ents, and teachers should be aware that this is how the program operates.

of printing out a record with date, topic,

COMPUTE'S Gazetto

Ssplember 1987

familiar with videogame graphics, may be unimpressed by the simplicity of those used here. On the other hand, while that may be partly true, the pur pose of this program is not entertain

We both agree that the graphics se quence is merely a pat on the back, a lit

tle encouragement. There was a time when solving a problem and getting a good grade was all the reward a student expected, so the importance of this fea ture will be decided by each user.

AlgeBlasterl is a software work

book. It doesn't try to entertain but puts you to work on improving your skills, encouraging you and recognizing work

cise. "Solve It!" is the real test: 20

solving each problem.

most likely to be using this package),

looking for much graphic excitement.

dent think his way through each exer

problems with no prompts; students are, however, allowed two attempts at

a drawback because teenagers (those

ment, so users probably won't be

tions, and Systems of Equations.

40

Second, while not all algebra prob lems lead to a single answer, this pro

not necessarily bad, but students, par

well done. The problems have been compiled with care, and the explana tions have been made as brief, compre

hensive, and understandable as

possible. The effort expended to create

this tutorial is laudable, because it works. It's an effective review of alge

bra. We're about 20 years beyond our algebra classes, but sessions with AlgeBiaster! brought everything right back. For a student in the midst of cov ering the material, AlgcBlaster! would be an even bigger plus. —David and Robin Minnick Davidson & Associates 3135 Kashiwa St. Torrancc, CA 90505

S49.95


Where In The USA is Carmen Sandiego? SpeedTerm 128 From time to time, we read or hear

In Where in the USA is Carmen San

diego?, you play a sleulh in the Acme Detective Agency. Your mission is to track down Carmen Sandiego, who has escaped from a European prison and is now in the United States, assembling a gang of toughs to help in her criminal

complaints that there is little software available for the Commodore 128. And | r«r- r i - :■ i j an cotton,

then along comes another program from a company like Abacus—in this

lattounti r -c only

case SpeedTerm 128, Here we can point

IdtPtndict Mtrtomt Santa Fr ■"n: \--.rz ]■?

I but rat* cation

If l- 11 mrrvnt at The Ikiiil'i urn tncane.

tant than high quality.

endeavors. To find her, you must travel the U.S. and seek out her contacts, pick

Abacus has again focused its de velopment and marketing on an area left vacant by most software publishers,

ing up clues along the way. You do have some help: Your agency managed to steal Carmen's scrapbook, which gives you infor mation on many of her thugs; the Crime Computer helps you narrow down the suspects; and you have a copy of Fodor's USA, a travel guide book, for reference (included in the

and in doing so it has brought forth a 128-specific telecommunications pro

er city; Investigate; or the Crime Computer.

again and again, learning a little more about logic, common sense, and U.S. geography each time.

package, and the reason the box is so

self-booting from a 1571 disk drive and

member, your time is limited), but as you become familiar with the suspects

and their haunts, and as you pick up more clues, you'll begin to narrow down which places to investigate and which to leave alone. The Crime Computer lets you en

ter details about the suspect. You can

specify the suspect's sex, hair color, fa vorite food, favorite sport, hobbies, and

will allow use of a two-drive system

(drive 1 being designated by an 8> prompt, and drive 2, by 9>). Further, it

Abacus has again focused its development and marketing on an area left vacant by most

software publishers, and in doing so it has brought forth a

may tell you that you're ready to make an arrest, it may just as easily yield

128-specific telecommunica

nothing at all. However, several hours Crime Computer to the time it gives

various cities and points of interest. Some clues are fairly easy to figure out (such as knowing that to get to Cape

your choice in computers. The disk is

musical preferences; then let the com puter do its work. While the computer

on your detective skills. This game is both educational and challenging, and it clearly teaches a lot through the U.S., clues direct you to

In making full use of the features of

may enter any or all of them; certain

thick). Aside from these, you must rely

about U.S. geography. As you travel

easy to use.

the 128, SpeedTerm may reassure you of

Visiting each building takes up time (re

that players will be drawn to it

gram that is not only good, but also

When you Investigate, three build ings within the city are shown. You ones will yield clues about the suspect.

This package is so intriguing

out that greater selection is less impor

elapse from the time you start the

tions program that is not only good, but also easy to use.

you information, so you may find that you don't want to use it often.

If you solve the pur./.le and arrest Carmen, you can start the game over

takes advantage of the extended memo

again, but in the new game everything

ry by keeping a full "help screen" in an

Canaveral you should take a plane to

in the USA is unlike most adventure

disk, being always available at the

Miami, not a plane to Houston), but others are more involved, and you'll

games, which are discardable once solved. In fact, this package is so in

Fodor's USA to figure out where to go.

again and again, learning a little more about logic, common sense, and U.S.

probably have to read through parts of The location clues work hand-in-hand with clues gathered from Carmen's scrapbook, so note-taking is essential, and, since you are only given a limited amount of time to find Carmen, every detail is important.

The main screen is divided into four parts: The top left comer shows your current location, time, and day (for example, Atlantic City, 7 p.m., Tues day); the majority of the left screen shows a scene in your current city; the top right corner gives textual infor mation, usually about your location; and the bottom right screen displays your choices of action. From the city screen, you can choose See Connec tions, which shows what places you can

reach directly from your city; Depart By

Plane, which allows you to go to anoth-

will be different. In this respect, Where

triguing that players will be drawn to it

geography each time. The interface (all joystick driven) is friendly, and the game is well designed. Its only draw backs arc that you can save only one mission per disk, and once you save

that mission, you have to reload the game to continue. But these flaws are forgivable. Where in the USA is Carmen Sandiego? is one of a new breed of educa

area that acts very much like a RAM touch of the Help key. When in the Command mode, the

Help Screen displays every available command, including one that will swap to a 40-column display for those who may not have an 80-column monitor.

There is also a DOS wedge, invoked simply by typing DOS, that will allow you to perform disk housekeeping functions without leaving the program. You'll find Ihis important when you're online, ready to download a file, and

suddenly find you have no formatted disk.

tional products—a game that makes learning both challenging and enjoy

The command structure of SpeedTerm is such thai, although you have

able. That's a combination hard to beat.

the Help Screen only a keypress away,

—Neil Randal!

Brsderbund 17 Paul Dr. San Rafael CA 94903-2101 539.95

you may soon learn to communicate without it. Efforts have been made to make the commands mnemonic, so that

RP means Receive Punter and TP means Transmit Punter; DIR calls up the disk directory and BUF tells you the status of the buffer, COMPUTE! s Gazette

September 1987

41


And although the list of available commands may at first seem daunting, you should bear in mind that they will

not all be used at each session. Getting online and uploading or downloading a file or a game—or carrying on a CD-like conversation with a new friend— usually involves no more than half a dozen commands.

you should understand about terminal

of SpeedTerm being that it does this by

pensive. Next, being apparently easy to write, there are any number of public domain programs available. A third

that soundless text will do no more than

characteristic of terminal programs is that they fail to dazzle: Don't look for your screen to explode with computer

Since lime is what we buy from

pyrotechnics in the form of mindwarping graphics and sound.

communications services, such as

Like SpeedTerm 128, such programs

CompuServe and Delphi, it makes sense for most of us to buy as little as possible.

do more than fill your screen with

Long files can be downloaded to a mem ory buffer much faster than to your printer or disk drive, and from the buffer

they can—-once you're off-line and no

longer paying for time—be saved to disk or printed to hard copy. For this reason,

a capture buffer is good, and large ones are better than small ones. SpeedTerm provides a capture buffer of 46K, and if you're ready for a comparison, we'll point out that this is greater than the to

tal free memory on a 64. In its terminal mode, SpeedTerm

128 emulates the DEC VT-52 terminal. You don't have to worry about this be yond accepting that it is a standard for

telecommunications. Nor will you have to worry a great deal about parity, word

length, stop bits, or duplex, for SpeedTerm uses the most popular combina tion as a default mode: no parity, 8-bit

word, one stop-bit and full duplex. These setlings can, of course, be changed as necessary.

So, as far as modems are con cerned, select yours from the menu list ed ill the beginning of the progr.im and then forget about it. With the exception of the Commodore 1670 (1200 baud), all modems listed are 300 baud.

Where communication protocols

are concerned, SpeedTerm 128 supports

both Xmodem and Punter, Xmodem being an almost universal standard and.

the Punter being designed specifically for Commodore computers. Both accomplish the same thing: error-free

transfer of files. Also making file trans

fer easier is the ability of SpeedTerm to convert Commodore ASCII to true

ASCII—rather like converting a regional dialect to one universally understood.

The documentation supplied with

SpeedTerm exhibits the attention to de

tail we've come to expect from Abacus. Though it comprises only 70 pages (in

cluding index), it is supplied in a looseleaf binder that will lie open on your desk, thus making reference quick and easy. While it is written in such a way as to be informative and helpful to the be ginner, older hands are told what sec tions they may skip to get to the heart of

the program. Thus, the manual should

offer something to everybody.

If you're a newcomer to telecom

munications, there are several things COMPUTED Gazette

September 1987

like . . . well ... a terminal (the value

programs. First, they are generally inex

utilizing the features of the 128). And provide you with a link to the world— which is, after ail, rather dazzling. —Ervin Bobo

Abacus Software P.O. Box 7219

Grand Rapids, MI 49510 $39.95

soundless text, making it look

The Writing Adventure Consider this. You are a parent or teach er. You want your child or a student to

learn-how to write compositions. You know he has imagination. You hear it when he tells you why he's late coming home from school. He watches a lot of TV. He's fascinated by your computer, which he uses constantly for video games. How can you get him away from

the TV and into capturing some of that imagination on paper? Introduce him to

Tiic Writing Adventure. The Writing Adventure takes the writer through a series of pictures. Each

colorful graphic depicts a scene which the adventurer—the writer—must de scribe. The scene may contain items which can be looked at, picked up, or

dropped, text-adventure fashion. Simi larly, the adventurer must choose an exit from the scene, and his or her abili ty to take that path may depend upon

If you've ever taken a creative writ ing course, you'll be familiar with the approach: Show the students a picture

and ask them to write a story about it. Sometimes the teacher has to ask lead ing questions to inspire ideas. That same method is at work here. For each picture, the program provides leading

questions to which the students may re fer for help when they're stuck. The

The Writing

Adventure ... keeps the imagination flowing and

provides some excelletit guidance in writing.

what items are being carried.

The writer's description of the scene is taken down on notecards that appear onscreen at the touch of a key.

These are tided to match the scene and must be filled with a preset number of words (which is adjustable) before the writer can move on to another scene.

The cards can be printed out later, too.

By the last scene in the series, the adven turer has been trapped, and the writer must use his wits to write an escape.

After the writer has completed his

adventure and has made all his notes,

he moves on to a word processor mode to create a four-page story from the

notes. The notes are available onscreen while he writes, but otherwise this cre ative exercise is most traditional: work ing from notes to create a story.

A proofreader/editor is included on

the disk. This feature pinpoints potential errors, citing rules of grammar, punctua

tion, and style that might apply. The writer first decides which items he or she wants the proofreader to check for, and then decides if actual corrections are needed. When the story is satisfactory, it

can be printed out. This requires an 80-

column printer, and care must be taken

in positioning paper. The program crowds 30 lines onto a page.

questions are well-chosen, provocative

without being difficult. The aim is to stimulate the writer's thinking for this story as well as to teach a technique he or she can use in the future.

Hie Writing Adventure operates

from two disks: the Story Starter (for the adventure and creating the note-

cards) and the Story Writer (for word processing and printing). In addition,

you must have a separate data disk.

This makes for a lot of disk-switching at the beginning and the end of a session with the program—and that is cumber some. It is also a bit confusing, but if

you follow the screen prompts precise ly, the program performs as promised. The manual provides good instruc tions, along with plenty of warnings about the important technical points of

working this program. There is, however,

one point which could be more clearly

defined. Although stories are separate

ly identified so that any one can be re called from a data disk, it is not so with the notecards. Only the most recent set

of notecards saved to a particular disk is accessible. This means that if you're working more than one adventure at a time—which isn't too likely—or if more


than one person is working on his or her own adventure—highly likely, particu

Create With Garfield

larly in a classroom setting—you need a

Create with Garfield is one of the easiest

separate data disk for each adventure.

scene-creation packages available for

Story Writer's word processor is a

little unusual if you're used to others. It erases rather than deletes, but after making a correction, you can make up for leftover spaces by pressing

the Commodore 64. Like other educa tional creativity packages, it allows us ers to draw scenes on their own, but

a time; then the story can be reformat

student to create a Garfield scene with

ted again.

in minutes.

clude homonym distinctions (to, too,

two, or there, their, they're); the proper use of such pronouns as each/every/

any; and correct placement of punctua tion such as commas, hyphens, and semicolons. It takes a while for the proofreader to scan for mistakes, but the writer may choose which of seven error

categories he or she wants the program to look for. Of course, it merely high lights potential problems, and then ex plains the applicable rule. Decisions

about changes are left strictly to the writ er. This exercise alone is educational. The Writing Adventure is geared to develop writing skills in youngsters age

stimulate so that the writer can take notes. And the adventure will keep the writer at it. However, it has to be hoped

that once the notes are done, enough creative interest has been piqued to mo

tivate the child to write the story. While the Playwriter series by Woodbury al

lows you to create a genuine bound

book, thus making the finished product the incentive. The Writing Adventure

runs the risk of using up its incentive with the first segment. For some, this may mean that parental or teacher en

couragement is required to get the the writer to complete his or her story. For others, the thought of turning the notes

into a coherent story may be enough to keep at it.

The Writing Adventure is a fine package for home or school. It keeps the imagination flowing and provides

some excellent guidance in writing. If you're a parent, especially one who ap preciates the need to know how to write but doesn't feel confident teaching a

child how to do it, this program offers a

The idea of Create with Garfield is to stick pictures onto a background. Backgrounds on the disk include an

empty room, a table, a tree, and a fence. Once you have decided on a back ground, you go to the Get Stick-Ons menu to select a foreground figure.

can save your work to a data disk, so you can show your work later to

friends. But Create with Garfield allows you to print your work in several ways. You can print the cartoon on a sheet of label. The documentation suggests cre

ating ID. tags for school supplies, name

backgrounds and stick-ons

ery, and signs, to name just a few possi

makes the package extremely appealing to children, who can simply boot up the program and start making pictures.

Stick-ons include Garfield, Odie, Jon, and friends Arlene, Nermel, and Pooky—all from the popular "Gar field" cartoon series. Each figure is shown in several poses, and you select them one at a time. Other stick-ons in

clude Props such as various types of food (this is Garfield, after all), a picture

of Garfield, and several quotes typical of the cartoon cat. You can also call up thought balloons of various sizes in or der to write your own captions.

If you exhaust the backgrounds and props included in the software, you

can create your own using a KoalaPad drawing tablet and software. By far the most difficult aspect of using Create

cards for parties, personalized station

bilities. Another option is to link your cartoons together in an "electronic comic." This feature, which is possible

only when you format the data disk from within the Create with Garfield program, automatically displays the cartoons in the order you have saved them to the data disk. And if that's not

enough, the manual suggests several related activities, which will be useful mainly for teachers. Create with Garfield is useful and fun. Impressive for its ability to get the

user creating shortly after boot-up, it al lows for a considerable amount of flexi bility. Any child of school age should be able to use it easily, and Garfield fans of any age should find it appealing. For those who like creativity programs

that encourage and do not intimidate, I recommend it highly.

—Neil Randall

DLM I DLM Park Allen, Texas 75002

$39.95

°

with Carficld, this feature also allows

you the most flexibility. For those who

can draw or trace, or for those who have built up libraries of KoalaPaint pic tures, this portion of the package will be particularly useful. For others, though, it may be unnecessary. Since you can

write your own captions, and since the major Garfield characters are presented in several poses, running out of new

combinations will take quite a while.

1 DIM Park

making pictures.

$59.95

simply enjoy them on the screen. You

The variety of predrawn

DLM Allen, TX 75002

An

paper, print it as a poster, or print it as a

The variety of predrawn backgrounds and stick-ons makes the package ex tremely appealing to children, who can simply boot up the program and start

wonderful, entertaining solution. —David and Robin Minnick

Wn

along with a good interface, enable the

9 and up. The Story Starter with its ter rific graphics and adventure format is guaranteed to intrigue the youngsters into taking the first steps. The questions will help focus the ideas the pictures

□nl Stick-on »

tive. The program contains a number of predrawn scenes and characters, which,

greater mention. An interesting list of "common mistakes" has been compiled for the computer to check for. These in

und

unlike most others it offers an alterna

SHIFT/CLR to reformat the story. Text can also be inserted, up to three lines al

The proofreader/editor warrants

CARFIELOSLIBHAFIV Sff Plclu't

So what can you do with the pic tures you create? Well, first, you can COMPUTE!'! Gazetto

September 1987

43


Tom R. Halthill, Staff Editor

Each month, COMPUTERS Gazette tackles some questions common!]/ asked lii/ Commodore users. If you have a question you'd like to see answered here, send it to this col

umn, c/o COMPUTED Gazette, P.O. Box 5406, Greensboro, NC 27403.

^

I'm wondering if it's possi

ble to recover a disk. I went to de lete a program with SCRATCH and used NEW by accident. There were at least 20 programs on the disk. They weren't big ones, but they were important to me.

/\m Sounds like a lost cause. The

Commodore disk command NEW (abbreviated N) completely refor

other companies for the problem. Please tell me the solution."

viously formatted, however.)

The problem is caused by the com

Since you intended to use the

SCRATCH command (abbreviated S) instead of NEW, it's possible that you inadvertently used the fast-for matting option, which resembles the syntax of the SCRATCH com mand (OPEN 15,8,15: PRINT#15,

"S0\filename"; CLOSE 15). Theo retically, therefore, your programs are recoverable.

Unfortunately, the job is very difficult and requires a thorough understanding of the way infor

mats the disk, erasing any infor

mation is stored on the disk. Using a sector-level disk editing utility,

mation that was stored there.

you have to examine each sector on

(Don't confuse this with the BA51C command NEW, which erases the

the disk and rebuild the directory piece by piece, then use a VALI

program currently in memory with

out affecting the disk.) If you don't have any backups, your programs are gone forever.

However, there is an outside

chance that the data is recoverable, depending on how you entered

NEW, Here is the most common

syntax:

OPEN 15,8,15: PRINT#15,"N0:i/isiiLimc.iil": CLOSE 15

This form of NEW completely erases and reformats the disk, giv ing it the new disknamc (up to 16

characters) and the id (2-character disk identifier) you specified. Any previously stored data is not recov

erable. But, if the disk was previ ously formatted, NEW can also be entered like this: OI'EN 15,8,15: PRINT#15,"N0:rfisfrMriwtr": CLOSE 15

.Notice the difference: No id is

specified. This is known as the fast-

formatting option, it takes a short cut and reformats by simply

clearing out the disk's directory and block allocation map—two areas where the disk's contents are in44

dexed and organized. The actual data on the disk is not erased; that's why this form of NEW is faster, (It works only if the disk has been pre

COMPUTERS Gazette

September 198?

DATE command to rebuild the block allocation map. That could take hours, even for an expert, and prob ably isn't worth the trouble unless

the lost data is extremely valuable. In the future, be sure to make

backup copies of your important disks and keep them in a safe place.

^

I'm curious. What's the

most common question you re

ceive for "Simple Answers To Common Questions"?

/V» The answer to that question

really is simple: Questions about re calcitrant printers. Most letters can be summed up like this:

"I've got a Commodore 64, an

XYZ-2000 printer, a Bitbucket-99 printer interface, and HardSoft's WordMartgler word processing soft ware. When I try to print underlined

boldface italics in near-letter-quality

condensed mode with superscripts

and subscripts, all I get is garbage. I've written to Commodore, the XYZ Corp., Bitbucket Inc., and HardSoft

about my difficulty. But either they don't reply, or they blame one of the

Unfortunately, there's not much we can do with these letters. plex interaction between the com puter, printer interface, printer, and software. Given the amount of hard

ware and software available for Commodore computers, there must be hundreds of possible combina tions. Although we have a variety of equipment, we can rarely duplicate the reader's setup exactly, so we can't begin to find the answer.

The manufacturers usually can't help, because they usually can't duplicate the problem, either.

And the manufacturers may well be right when they blame each other. After all, their product probably works fine by itself or when used with familiar components in their test lab. They can't always antici

pate the eccenIricities of other links in the chain.

So what's the solution? First, take preventative measures. Before assembling a computer system, try to make sure all the components (in

cluding the programs you anticipate buying) work together in harmony. If you buy your system from a fullservice dealer, ask to see it working as a systcm—especially the printer,

printer interface, and any software

that depends heavily on the printer, such as a word processor. What if you've already bought your system? Read and reread your manuals, experiment, seek help

from a user group, and try posting messages on bulletin board systems

(BBSs) and information services. Chances are that someone before you has encountered and solved your problem; it's just a matter of finding that person. <Q)


Get your workspace back again. Consolidate your 64, 64C or 128 system with the Command Center.

Just look at all it includes: ■ Built-in AC Power Strip with power surge and voltage spike protection, line noise filter ing and power outlets.

■ Built-in Drive/CPU Cooling Fan to prevent overheating.

■ Modular Telephone Plug with its own on-line/off-line telecommunications switch. (Optional on 64 and 64C). D 64

■ Master AC Switch for easy system

S119.95

power up.

■ Single or Dual Drive Configurations with the standard drive insert.

a 128.

C 64C...

$149.95 ....

$129.95

COMMAND CENTER ACCESSORIES (Specify 128, 64, or 64C when ordering!

Dust Cover $19.95 — covers entire system Keyboard Cover $19.95 — smoked acrylic

The Command Center will untangle your wires, unclutter your desk and put peripherals

Drive Reset $14.95 — one switch per drive Short Serial Cable $9.95 — for chaining drives Modem Switch $9.95 — 64/64C option Tilt/Swivel Monitor Stand S14.95 — see below

(Call for details)

at your fingertips.

TILT/SWIVEL MONITOR STAND

DATA DIRECTOR

*■ 1

$39.95 I Share two Commodore*

6-pin serial devices

with one computer.

1

$14.95

Swivel base adjusts to desired viewing angle.

I Share two computers with one serial device.

Accommodates most popular monitors.

I Works with Commodore^

Tension adjustment holds stand firmly in

compatible disk

drives, printers, and all interfaces.

correct position.

I Convenient button resets device.

Padded feet to protect surface. 1 Cushioned pads hold monitor securely in place.

I Saves wear on disk drive serial ports.

I Places monitor at ideal viewing level and

I LED indicates which device is in use.

I Eliminates cable swapping.

SHIPPING AND HANDLING

position.

»CornmMore Is t rtgisleftd Iridemark of CorranMore Electronics. Lid.

P.O. Box 203 Oakdale, IA 52319

Continental U.S. S 4.50 for each Command Center $ 2.00 lor one accessory item

$ 3.00 for two or more accessories APO/FPO/CANADA/Puerto Rico/Hawaii/Alaska $13.00 for each Command Center $ 4.00 lor one accessory item $ 6.00 for two or more accessories S2.00 charge for C.O.D. orders Iowa residents add 4% sales tax

Free 30-day trial offer and one-year warranty.

For faster service, call 1-800-626-4582 toll-free 1-319-338-7123 (Iowa Residents)

DEALER INQUIRIES INVITED

r


Using RESTORE And TAB

Larry Cotton

and press RETURN. You should see

Let's do things a little differently this month. For a change of pace, we'll start with a BASIC program and let the explanation follow. We'll create a little "Rolodex" program, which is sort of a miniature database—and in so doing, will introduce a new

BASIC command, RESTORE, and a new BASIC statement, TAB. Most of us are familiar with a

Rolodex—a card fiie with names, addresses, and telephone numbers, usually in alphabetical order by last name.

A database, for the uninitiated,

is really a computerized filing sys tem. It can be as elaborate as an inventory system for a large corpo ration, or as simple as a personal

telephone directory. Commercially available data bases are very sophisticated and talk to the disk drive a lot. With our Rolodex program, we'll use the READ and DATA statements, which we've studied in the last two columns, to take the place of com munication with the disk drive. Here's our program: 10 20

PRINT"{CLRj" RESTORE:NS="":INPUT"NAME";N s 30 IF NS=""THENPR1NT:GOTO100 40 READAS.BS 50 60 70 80

IF AS="NL"THEN

PRINT:PRINT"

HOT LISTED":PRINT:GOTO20 IF A$<>NS THEN PRINTiPKINT B$ PRINT:G0TO 20

40

100 READ AS,BS:IF A$="NL"THEN 200 110 PRINT AS;TAB|7);BS:GOTO100 200 PRINTiPniNT"PRESS /iNY KEY TO

CONTINUE"

210

GET RS:IF RS=""

220

GOTO

THEN 210

10

1000 DATA LARRY,285,JIM,280,KE NNY,265,GORDON,207

1010 DATA TERRY,209,JOHN,204,C HRI5,289,NL,NL

This program was written to

display telephone extension num bers in an office. Type it in, being sure not to type a space between

TAB and the open parenthesis in

line 110, and then run it. When you

see the prompt NAME?, type JOHN 46

COMPUTER'S Gazette

September 1987

204 and another prompt.

Line 60 uses an IF-THEN state

dial is indexed or not—or perhaps

ment to check the first piece of data, A$, against the typed-in name, N$. If it isn't the same, control is sent back to line 40 to read the next two pieces of data. Notice we don't

you've forgotten how to spell a

need to bother with the second

When you see the NAME? prompt, if you don't remember whether the person you want to

name—just press RETURN to dis

play a list of all the names in two neat columns. To make this program really

useful, all you have to do is change the names and numbers (and prob ably add more DATA statements). Or perhaps you'd like different data altogether. But we're getting ahead

of ourselves. Let's see how the pro gram works. Line 10 just clears the screen. If

you want different colors for the screen and printing, look in your user's manual for instructions on

how to change them.

The RESTORE Command

We encounter one of our new BASIC commands in line 20. Since

the program will depend on read ing through the names and num

bers each time a name is typed in, we must be able to read the data more than once. The command to

piece of data, B$—the number—if A$ doesn't match N$. The computer loops through lines 40-60—reading and check ing, reading and checking—until

the IF-THEN statement is failed: N$ finally matches A$. Control goes to line 70, which prints B$— the number—then to line 80, which sends the program back to line 20 to

ask for another name. The two PRINTs in lines 70 and 80 just print blank lines on the screen. Now for line 50. This line is used in case the computer has read through the entire list of names and has not succeeded in making a match. Remember, we're reading

two pieces of data at a. time. We must make provision for letting the com

puter know there's no more data to

read. So we put NL,NL at the end of the data as a flag. You can use any thing you wish as long as you test

do that is RESTORE, which resets

for it in line 50. If NL is read as AS, NOT LISTED is printed and the program goes back to line 20 for an

the beginning again.

other try.

Here's how the computer looks up a number after we type in the name: First, line 20 presents the

When are lines 100-220 used? We need a way to show all the cards in the database. The best way is to read all the data and print the names and numbers on the screen. That's exactly what lines 100 and 110 do, until line 100 reads NL, NL;

the computer to read the data from

NAME? prompt with the INPUT statement. When we type some

thing, the computer stores it as N$.

If we just press RETURN, N$ be

comes a null (empty) string, which

we've learned is expressed as quo tation marks with nothing in be tween (" ").

Line 30 checks to see if N$ is a null string. If so, the program prints

a blank line and jumps to line 100. Line 40 reads two pieces of data—A$ {the name) and B$ (the number). Let's skip line 50 for a moment and come back to it later.

at that point there's no more data to be read.

We also need a pause to hold

the names and numbers on the screen for viewing. We could use a FOR-NEXT timing loop, but the timing probably would not corre spond to the length of the list. What's the best way to pause

as long as the user wishes? Use GET (see the June column). Line 210


goes into an infinite loop until any

key is pressed, at which time line 220 is executed. The control is sent to line 10, which clears the screen, restores the data pointer to the be ginning, and presents the NAME? prompt once again.

Customizing If you'd like to tailor this program to your own needs, change the data

starting at line 1000. For instance, if you have a record or tape collec tion, some of the data lines could look like this: 1000 DATA THOMPSON TWINS, HERE'S TO FUTURE DAYS, 21.MIKE CROSS.CAROLINA SKY,22

1010 DATA PETER CETERA, SOUTUDE/SOLITAIRE,23,JIMMY BUFFET,FLOR1DAYS,24 1020 DATA JIMMY BUFFET,GREATEST HITS,25,NL,NL,NL

The format of the data is up to you, but in this case it's organized by art ist, album title, and album number. The number could correlate with, say, the order in which the album was acquired.

If you enter these lines and try to run the program without chang ing anything else, you'll quickly discover several bugs. Let's fix them. First, we need to read three pieces of data instead of two, so change line 40 to:

The TAB Statement

Another bug should be very obvi ous: Something's wrong with the just-press-RETURN routine at lines 100-110. Part of the trouble is with

COMB Authorized Liquidator

the TAB statement. FACTORY

TAB works with the PRINT statement, just like a typewriter tab: It causes the printing to start to the right of the left screen border by the number of spaces specified by the

NEW! FIRST QUALITY!

value inside the parentheses. In our old line 110, we set the

tab to seven spaces, which was de termined by the length of the long

est name—Gordon—plus one space. That placed our telephone number column seven spaces to the

right of the left screen border. In our new data, the longest name of the recording artist—

Thompson Twins—is 14 characters (counting the space). Adding one

more space yields a TAB value of 15. Thus line 110 becomes:

COMMODORE® VICM0DEM™

• Use with the Commodore" CG4",

the SX-64artheVIC-20 Computer. • Bell 103 Compatible.

110 PRINT AS;TAB(15);CS; GOTO 100

• Full Du lex; 300 Baud.

Remember the syntax of TAB: There's no space between TAB and the parentheses. You must decide how much information you want to display in the just-press-RETURN

routine. In this case, line 110 prints the artist (A$) and the album num ber (C$) by that artist. There's one more problem:

• Manual Dial Direct Connecting.

• FCC Registered. This Modem is LOW liquidation priced because it was closed out by Commo dore !*. Add it to your computerlor access to timely financial information, news and reference libraries...as near as your

phone! An affordable introduction to phone/computer services: and you can

communicate with computer users who also own modems!

Use with data cassette (included), or with terminal program software, available at

40 READ AS, BS, C$

Line 70 prints only the album's ti tle, not its number. Change line 70

Change line 100 to:

to:

100 READ AS, BS, CS: IF AS - "NL"

70 PRINT: PRINT B$;TAB(22);CS

ust*59.00

The tab value of 22 is set by the length of the longest name of the al bum title ("Here's to Future Days")

Liquidation

THEN 200

Also be sure to put three dum

my data iter.is as your last data flag (see line 1020 above). Next, since you probably own

several albums by the same artist, all should be displayed—unlike the Rolodex program, where we want

ed to display only the first match. Therefore we need to send control back to line 40 instead of line 20. Change line 80 as follows:

90-Day Umlted Factory Warranty.

Incidentally, the number in the parentheses after TAB can be as high as 255, but usually numbers less than the screen width (40) are Next month we'll study TAB a hit more, mention another BASIC command that's very similar to it,

This will go back to read the next

strings.

our message in line 50 would be appropriate: 50 IF A$ = "NL" THEN PRINT: PRINT"NO MORE LISTINGS":

PRINT: GOTO 20

*19

Hem H-2752-7041-072 Ship, hand: J4.0D oa.

Commodore It a reglitered Irfldommk of Commodore

Credit card memtura can o*d»r t

phofiv, 2* fumn a day, 7 day* fl week.

Toll-Free: 1-800-328-0609

.. i.-.-:-. i ■. ■ i ■ ■ i i i.ir, ,^i ,■ iiaiti art wb|eti to iptcul cvdrttona Pititt call or vrrrf* 10 Inquire

used.

SPC, and learn the ropes about

beginning. And a slight modification to

Priced At Only ..

Eleclranlci. Lid.

plus one space.

80 GOTO 40

three pieces of data—not back to the RESTORE at line 20, which starts reading the data from the

computer stores.

SEND TO:

Hem H-2752

C.O.M.B. Direct Marketing Corp. 1405 Xenium Lane H/Minneapolis. MN 55441-4494 SenO

Modflmfi) Hem H-2752-7041-07? al S19 each,

pFus $4 each for ship, handling (Minnesola residents add 6*t sales lax Sor^1. no CO D orders 1 □ My chock 0' money order is enclosed {No delays In processing orders partj C/ check}

please

_ mmm ~ &*tt « r^iAi n

Accl No PLEASE PRINT CLEARLY N<irm ■

City PhonflS>gn Here

-Exp-


Lyco Computer Marketing & Consultants

Since 1981

COMMODORE 64- —■»

COMMODORE (reg. $1009.85) !

$699 • Commodore 64 C Computer • Commodore 1571 Disk Drive

• Commodore 1541 C Drive

• Commodore 128 Computer

^ NP 10 Printer

• Thompson 4120 Color Monitor w/Cab!e

reg. S737

COMMODORE PC 10-2 commodore

$475

HARDWARE

Flexible "open architecture"

C128 Compulw

design for easy

installation of

variety ol options 640 K RAM and two 5W drives

$619

£249

1571 DtekOrrve

$225

1280 Compulm

SCALL

1581 Disk Olive

SCALL

M C Compulw

JITS

154! C Disk Drive

S185

1902 Monitor

$285

1B02C Monitor

SISa

IndusGTC-64Drive. $175.95

Blue Chip 64C Dnvo ... SCALL DlueChipC128Dnve.

SCALL

i670MoOem

SCALL

C-1351 Mouw

S3S

c-1700 128K ram .... siog.gs C-1750RAM

S169.95

G«OS

Limited Special

COMMODORE PC 10 1 • A ready-to-use package of

computing power

and versatile graphics!

■ Commodore 1902 monilor optional

$559

S3S.BS

m BLUE CHIP

® BLUE CHIP

HARDWARE

PERSONAL COMPUTER • 100% IBM

PC/XT compatible!

PC 5V« Drive

tns

MS DOS* Basic Son

$88

BCM IZGGr MonlDT

S89

BCM 12A Am. Monitor

$89

BCM 14C Color RGB Monitor

S2G9

BCC CG Colw Card ... S9J.99 8CPC PC/XT Comp

S559

Blue Chip Turbo • dual-speed processor, 4.77 and 8.00 MHz

• 640K internal RAM • color display adapter

Call for details!

(Gieen. ambor

& color men tor,

available}

1-800-233-8760

$749


rjonipuir- Ami Ughi Center

Mark "Mac" Bowser, Sales Manager

I would personally Ilko to thank all of our past customers for

helping to make Lyco Computer one of the largest mail order

companies and a leader In the Industry. Also, I would like to extend my personal invitation to all computer enthusiasts who have not experienced the services that we provide. Please call our trained sales staff at our toll free number to inquire about our

diverse product line and weekly specials.

• Heavy-duty weighted base for extra stability

■ Built-in

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 tor ordering, but if 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 the products we stock and is happy to answer any questions

price: $29.95

prices.

dollar inventory of

facto ry-fresh merchandise. Chances are we havB exactly what you want right in

our warehouse. And that means you'll get it fast.

In fact, orders are normally shipped within

DSDD Banui:

0S0D

8KC: SSOD DSHD Verbatim:

SSDD

Disc

DSDD

Storage

Ganerlc:

SKC DSDD .

3.S

QVS-10SV.

S3 99

OVS-75 5V.

S16.95

3H:

GVS-4O3W

$11.95

SSDD OSDD Max*ll:

Great

SSDD DSDO

News

VMII.IIUII

Peak Peripherals RS232 Modem adapter lor C64/128 > Adapts std DB25 Modem to your Commodore computer

Only $19.95

SSDD

DSDD SKC:

SSDD DSOD Generic;

SSDD DSDD ....

Printer

Interfaces > XelecJr

538.95

Xetec Supefflraphks ... S5B.95 PPI

$45.95

Cardco t G

$32.95

Cardco GWhil

135.95

Caruco Super G

MS 95

Lyco Computer Stocks a multimillion

SSDD

DSDO

(Insludel delivery)

computer needs.

about the status ol an order, warranties, product availability, or

5-1/4 Maxell:

S8DD

Introductory

pro duel you select will fit your application. Wb also have Saturday hours — one more reason to call us for all your

service representatives will find answers to your questions

disks,

optimal positioning

you may have. We will do our bBst to make sure that the

Once you've placed your order with Lyco, we don't forget about you. Our friendly, professional customer

lor

• Two-hingod desktop arm lor

models offered by thB manufacturers at the absolute best possible prices. And we offer the widest selection of

Feel free to call Lyco il you want to know more about

storage

pens, and papar

First and foremost our philosophy Is to keep abreast of the changing market so that we can provide you with not only (actory-lresh merchandise Cut also the newest

computer hardware, software and accessories.

Disk

New Item!

Lyco Means Total Service.

' Joysti £ Tac 3 Tac 2

Tac 5 Tac 1 I Economy

Slik Stir* Slack Mai

Special Purchase

Boat 3-Way Bathandle 5MXJ

SOOXJ-Apple'PC .... Dala Ehare-Mossongor Modem

Winner 909

300 Baud Auto DiafAulo Answer Modem

Wico IBM Cotilrnor Joystick B

Only $32.95

24 hours. Shipping on

prepaid cash orders is

free in the U.S.. and there is no deposit

required on C.O.D. orders. Air freight or UPS Blue/Red Label

Great Bargain

shipping is available, too. And all products carry the full manufacturers' warranties.

Contriver M-l Mouse

I can't see why anyone would shop anywhere else. Selec tion from our huge in-stock inventory, best price, service that can't be beat — we've got it all here at Lyco Computer.

• Walls with Gees

Hours: 9AM to 8PM, Mon. - Thurs. 9AM to 6PM, Friday — 10AM to 6PM, Saturday

Mouse Pads

For Customer Sorvice, call 1-717-494-1670,

i provides clean, dusMrtrfl but-

Or write: Lyco Computer, Inc.

Rlik-Free Policy: - urn manulaclurera' warranties • no sains lax outsJCfl PA • prices show 4% cash discount add 4% lor credil cards • APO, FPO, international: add $5 plus 3% lor priority • 4-week clearance on personal checks • we check for credrf card Iheft • comparability not guaranteed • return authorization required • i <«.■■.!..' hLilty subjocl to change

Epson FX286 Epson LX86

• Complete wild Graphic Utility Software

Only $32.95

P.O. Box 5088, Jersey Shore, PA 17740

Stor NX10 Star SH10 Star SR15 Okl 1B2-182 SeikosJiB SP series PC Color

C12B 1571

Amiga „

fata lor your mouso ' Nr>mar backing

to

protect

your desk surface

8x9 . 9x11

_

Pan 1091

Epson FX86

TO ORDER, CALL TOLL-FREE: 1-800-233-8760 In PA: 1-717-494-1030

9AM to 5PM, Mon, - Fri.

Pan lOBi

.. $8.95 $10.95

200 sheet laser 1000 stieot lasur 150 sneet ivory. 2


SOFTWARE

50RIES

.. S8 99

150 sheel wfilte. 2010 .... S9.95

Broderbund:

Movie Monster

$13.95

Actlvir.ion

1000 sh. Gr, bar 14" ... S29 95

Bank SL Wnler 128K .. 532.95

Muluplan

S24.95

PehWe Beach

1000 mailing labels

Carmen San Diego

SubSatlla

$24.95

Champ. Basuball

S24.95

Winter Games

$24.95

Champ. Baakelboll

524.95

$13.95

.. S7.95 .. sass

.. $9.95 $16.95

.... saw

522.95

Champ. Lode Runnor.. $24.95

.. SB.99

.. S8.95

$9.95

S15.9S

Supor Cycle

Zork Trilogy

$39.95

Karateka

$18.95

Grnpfllcs ScrapoooH .... $14.95

GFL Football

$24,95

Print Shop

$25 95

Sir. Sports Basketball. 524.95

Leather Goddesses

$24.95

Print Shop Compnn

S22.95

Wld.'BQreol Bosoball.

S13.95

Moonmist

$24.95

Pnnt Shop Paper

$12.95

Summor Games II

$22.95

Science KH

£35.95

Vorpol Utility Kit

S15.95

Micro prose:

Lode Runner

524.95

World Games

S22.95

Bank SL Filer

S32.95

Firebird:

Bank Si. Mailer

$32.95

Colossus IV ...., Elite

■ Graphic Ut>. I. II, III

Surge

Suppressors OVS Surge 6-outlei

S24.95

QVS Surge 6-oullel mm EMI.BFI

S32.95

QVS Surge 6-ou«9l witn Indicator

$29.95

OVS 6-out. Pow, SWp .

$14.9$

Drive Maintenance Nortronlcs SV* Drive Cleaner

S9.95

Nortronlcs 5>/» Drive Cleaner Kit

$17.95

Switch Boxes

Acceic Loader Board

Conflict m Vietnam

S24 95

Crusade In Europe

$24.95

Decision m Desert

S24.95

$21.95

F-15 Strike Eagle

$22.95

$19.95

Silenl Sorvico

$22.95

$24.95

Frankie Goes to Italy ... S19.95

' Hit i >lr ■.;„.-

Micioleag

$23.85

Golden Path

$24.95

Mach - 128

S29.95

Guild ol Thieves

S24 95

10th Frame

S24.95

Pawn

$24.95

Ekoc TDurnamenl

513.95

Talking Teacher

S24.95

Tournament #1

$13.95

Tracker

S24.95

Triple Pack

S14.95

■M«h5

Starglider

$24.95

Wld. Cl. Leader Brd. ... S24.9S

Seniry

$24 95

Acllvlilon:

HI Tech Eipnaaloni:

Allans

S22.95

Hoart Ware

S6.50

'.Ii.iii I ii.n li.i «■ 'iJ.ili .

£22.95

Holiday Paper

S8.95

Hacker

$12.95

Card Ware

S8.50

Hacker 2

$22.95

Parly Ware

$9.50

Baseball

.... £25.95

General Manogor

$19.95

Slat Disk

$17.95

B6 Team DtsK

S14.B5

Epyj: Apshal Trilogy

S14.9S

Craato A Calendar

SI 7.95

Dostroyor

$24.95

Karate Champ

$19.95

Movie Monster

S14.95

Rogue

$19.95

St. Sports Basketball... $24.95

Labyrinth

SI9.95

Cant-25' AB

$49.98

Music Studio

S22.9S

Art Gallery 1 or 2

S15.95

Cent 36' AB

£49.95

Tasa Times

S19.95

Winler Games

$24.95

RS232 ABC

$52.95

Prml Master

S22.95

World Games

524.95

Trianic

S14.95

Cant ABC

SS4.95

RS232ABCO

159.95

Cant ASCD

$59.95

Color Ribbons Available

SKC T120 VHS

Mlcroprou:

F-15 Strike Eagle

$22.95

Gunship

$24.95

Kennedy Approach

S15.95

Silonl Service

S22.B5

SotoFHflM

S1B.95

Top Gunner

515.95

Unison World;

Sub Batlle Simulator ... $24.95

Action Soft:

Strategic Simulation!:

Up PoriGCOpo

$19.95

Tlmewortii: Partrwr 54

J34.95

Panrwr 12B

$39.95

Swlrt Calc 12B

$39.95

Wordwriter 128

S39.95

Video Tape: each

14.49

3pncK

$12.75

10 pack

S39.90

Closeouts! Factory Fresh

Mlcroleag. Baseoall

S24.95

General Manager

£18.95

Stal Disk

S1S.95

'B6ToamDi5k

$13.95

OkiOata 1921

OkuJata 192P

Strategic Simulation!.

Gomstono Healer

518.95

Gettysburg

$35.95

Kamprgruppe

535.95

„ $24.95

Phantasta III

524.95

Ring of Zerlin

S24.95

SSAVE

Road War 2000

S24.95

SSAVE

Shard ol Spring

$24.95

Wizards Crown

S24.95

Call for Availability

..SSAVE

Prowrilar 1550 5P ..... .. SSAVE

War In the S. Pacific ... $35.95

Cordco Vic 20 0-slol . ..SSAVE

Wargame Constr. .,

$18.95

Cardeo Vic 20 3-Elot , ,.$SAVE

BaltlocruiSer

$35 95

Gamslono Wanior

$14.95

BalDc 19B5

S24.95

.. SSAVE

Carflco CM 2-slot

Cardco 16K RAM Vic 20

.. SSAVE

Field Ol Fire

S27.95

Suoor Sketch CtW

..SSAVE

Battalion Commander

£27.95

Koala Pad PC Jt

.. SSAVE

Quantum Link Loading Edge

Flip s File . ...

S24.95

Satire of Antoliem

$35.95

Computer Baseball

$14.95

Gettysburg

S35 9S

Kragnls in Desert

S27.95

Jet Simulalor

$32.95

Scenery Japan

$15.95

Scenery San Fran

$15.95

Sconeiy #i-*6

S69 95

Subloglc Baseball

S32.95

Sublogic Football

S32.95

Flight Simulator

$36.95

Broderbund:

Acceie:

Lc^dOr Board

$24.95

Ancient Art of War

S2B.95

lOih Frama

$24.95

Print Shop

S37.9S

Tournament #1

$14.95

Pnnt Shop Compan

£31.95

Actrvlilon; Champ. Basketball

$27.95

Wiompionsiup Golf

$24.95

GFL Football

S27.95

.,

Graphic Lib. I or fl

£21.95

Karataka

521,95

Toy Sriop

S29.95

Bunk St. Writer '

SS4.95

Hacker

$17.95

UnHon Worid:

Hacker 2

$24.95

An Gallery 2

Music Studio

$29.95

Naurs Master

S55.95

Tass Times

S24.95

Print Master

$36.95

S1B.9S

Firebird:

Strategic Simulation!:

Slarglider

S27.95

Batlle for Normandy .... £27.95

Kampfgruppe

$35.95

Guild olThieues

527.95

.. SSAVE

Battle of Anteliem

$32.95

Subloglc:

.. SSAVE

Colonial Conquesl

$27.95

Fligm Simulator It

S32.95

Computer Ambush

£39.95

Jel Simulator

SCALL

Pro Golf Tour

527.95

Epyi:

. SSAVE SSAVE

.. SSAVE

Anchor modems

.. SSAVE

Subloglc:

Ap?nal Triloay

S14.95

Baseball Stadium ,

£15.95

Rogue

S22.95 S22.95

Flight Simulator II

£31.95

Personal Penphorals . .. SSAVE

Winler Games

Jet Simulator

$£5.95

Mannesman Tally ,..,., . SSAVE

Night Mission Pinball... $21.95

Firebird:

Cartron

Sconory Disk

S15.95

Subloglc Baseball

S3I.95

Sublogio Football

$25.95

Cnrdcoh East am Kou». High

Create A Calendar

$17.95

Tech Expression*. Tlme-

Desfroyor

woriia, Splnaker,

Fastload

S22.95

Snrtorojgh. Cinlsnciit.il.

Football

S14.9S

and much morel 1

Karate Criamp

S19.95

Toshiba

$35.95

Shard ol Spring

$24.95

Novation modems

C Hoh

S24.B5

Komptgrupoo

Computer Baaaball

Computer Cov«r-up (ijustccvors)

Jmuga

$rjow

Phantas* II

Special Pricing Juki

Road War 2000

Subloglc:

Mtcrgleao. Wrostling

w

S24.95

.. SSAVE _,., ...SSAVE

SSAVE

Grout iavlng!i on Epyx.

, S22.95

Guild of Thieves

S27.95

<5P Seagate

Pawn

S26.9S

SlargWer

S27.95

HARD DRIVES

S24.95

20 meg .. $309

Unlun WorM: Prml Masler

Art Gallery 1 or 2

«

S1B.95

30 meg .. $359

„. S24.95

40 meg .. $689

Ml«opro)e:

Silem Sorvica


The Reliable, Affordable Choice

Lyco Computer is one of the oldest and most established computer suppliers in America. Because we are dedicated to satisfying every customer, we have earned

our reputation as the best in the business. And, our six years of experience in mail order computer sales is your assurance of knowledgeable service and quality merchandise.

SEIKOSHA

.IL

NP-10

'SPECIAL

NX-10

S16S

NX-10C w/interface ... S199

SP 180 Ai

S145

SP 180VC

S145

SP 10001

$165

SP1000VC

'SPECIAL

SP 1200AI

S195

SP 1200VC SNEW SP 1200AS RS232 ... $195

• 24 cps NLQ • Friction Feed (2-year warranty)

Panasonic 1080i

$159

Monitors

1091i

S179

Thompson:

1093

S319

1120 RGB COM

5235

1592

S389

416036392

S279

1595 3131

W-49 $259

Taknlkr WJ-503

S4BB

3151

$399

10B0AP lie

5239

S199 $295

ND-10

5329

ND-15

$425

NR-15

S459

NB-15

S769

NB24-10

$399

NB24-15

$599

SD-10

$229

D25

S499

pluflN Play Cart-

SCALL

SD-15

$359

635

$779

SR-10

$389

D-80 IF

120 NLQ 180

S2M SCALL

SR-15

$449

(special shipping — call for

Powertype

$179

details)

ZVM1230

MP53OQAi

$469

EXP 420P

5209

EXP 600P

S539

1320

S369

BP5420Ai

$1075

EXP 800P

S649

1361

S4S9

SP Series Ribbon

$8.50

DIABLO

OKlfMTA OWmntoK)

$1299

$129

1B2

S245

192+

S355

193+ 292 w.'mierfacs

SS39 S539

293 w.'inlBrfflca

$679

#CITIZEN 120 O

25 NLQ

MSP-10

., S259

MSP-20

S299

MSP-15

S329 S399 ,. 5469

Tribute 224

EZ Front Panel Auto Single Sheet Feed

32131

Adjustable

P3S1 Modelll

(Limited Quantity)

$129.95

C-64/128 Compatible i (2-year warranty)

C-64/128

$149.95

JG99 S1Q99

EPSON' LX8B

Connect

SCALL

P341E

Tractor Feed

• Direct

S649

Toshiba

Selection

Panasonic:

Commodore: 1902 Color

S2B5

1B02C

$189

NEC: Multisync

SCALL

Modems Avatex 1200hc Modem ■ with cable purchase LrmiluU Ofler

S169

MSP-25 Premiers 35

100 cps draft

• 20 cps NLQ i

S89

SILVER REED

oner on ic 1 <

Mode

$89

$375 $359

NP 10

• 100 cps Draft

Ztntthi ZVM 1220

SL 80Ai MP1300A1

* Special Purchase

SP-1000VC

IO8O1

• Word Process

NL-10 NX-15

.IL

Panasonic

• 120 cps Draft Mode

SCLOSEOUT

LX800

$179

FXB8E

$295

FX286E

$416

EXB00

S349

EX1Q00

$469

LO800

S4'9

L01000

S589

LQ2500

$369

BROTHER MI109

$195

MM09

S339

M15W

S365

M17O9

S475

Twlnwrlter Dot S Daisy .. $849 2024 Letter Quality

S6G5

HR10 Daisy

SI95

HRZ0

S339

HR4O

S579

We lUck InUrfBcfng lot Atari. Cormnrxlors, Appli and IBM.

Avitflx:

1200..

$88

12Mi

S99

2400

S21S

Atari:

XM-301

542.95

SX212

S89.95

Hay«: Sniflrtmoaoin 300 ...,

S12S

Smarlmodom 1200

$369

Smaitmodem 1200B

S339

Smartmodom 2400

5553

Micromcxlem He

$125

Smart 300 Apple He .,

S149

Commodore: 1670

SCALL

OSI: Messenger Modem 300. $32.95 CampuborVD

$17.95

Educational Institutions II you are not currently using ojr educational

serv ic b p rog ra m, please call our representatives lor details.


Easy Character Movement

If you've discovered a clever timesaving technique or a brief but effective programming shortcut, send it to "Hints & Tips," c/o COMPUTERS Gazette. If we use it,

we'll pay you S35. We regret that, due to the volume of items submit ted, we cannot reply individually to submissions.

Easy Character Movement

964 50

POKE

1,55sPOKE

60

POKE

56,48

One powerful feature of the 64 is its ability to display user-defined char acter sets. Most BASIC program

mers use a FOR-NEXT loop to copy the system's character set from ROM to RAM, and then make alter ations on one or more characters.

This process takes up to 30 seconds, though, so many people turn to ma chine language. If you don't know machine language, you may be able to find a routine for moving charac ters in a book or magazine, but I've found another way to move memo

of memory. Just change Jine 10 to

You can use an 8 X 8 grid to define your own characters. When you've decided which character you

adjust the starting, ending, and new starting addresses. You can remove

ter number (the screen code value,

to move the contents of other areas

lines 20 and 50 if you're not moving the character set from ROM.

have to trick the computer into

moving our memory by setting cer tain system variables before the SYS statement.

but they are unnecessary if you're copying from one RAM location to another. Note that the variable E

must be set to one more than the ac tual ending address. C=6:POKE

53272,(PEEK(5327

2)AND240)OR2*C 10

S=53248:E=55296:N=12288

20

POKE

25

L=E-S:EN=-L+N

56333,127)POKE

1,51

30 A%=L/256:A=L-256*A%:B%=( EN-A)/256:B=EN-256*B%-Ai C%={E-A)/2S6!C=E-256*C%-

70

40

POKE :POKE

KE 52

FOR

J=0

7:POKE

TO

781,A%+liPOKE 90,C:POKE

89,BiPOKE

COMPUTE'S Gazette

782, A

91,C1:PO

B9,B3:SYS41

September 1987

ter number 3. Multiply that number by 8 and add it to the address of the

new character set to find the address of the definition of the character C. The following figure shows how

characters are designed: 128 64 32 16

S

4

2

1

255:FOR

K=0

T

14336+8*J+K,PEE

K(12288+8*J+7-K):NEXT

K,

J

This is adapted from a program in Programming the 64, from COM PUTE! Books. It turns the lowercase

character set into upside-down copies of the uppercase set. Press the SHIFT and Commodore keys si multaneously to see the new char acter set. The character set is copied from ROM to RAM in much less

than one second. The modification of the lowercase set takes much longer, since all the work is being

done in BASIC. Let's design a character from scratch. Add the following lines, re placing line 70 above with a new line 70.

The definition shown is for a downarrow character. Put the numbers from the right column into the

DATA statement in line 80 of the example program above to see the arrow.

Other Possibilities Now that you can move areas of memory at machine language speed without knowing machine language, you can put the high speed movement routine to some

other uses, such as moving sprite definitions, scrolling the screen, or

moving all or part of one screen to

70

FOR J=12288

TO

12288+7:R

80

EAD N:POKE J,N:NEXT J DATA 255,129,129,129,129

,129,129,255

A

definition. For example, C is charac

gram above:

moves the character set from ROM

tory when copying from the ROMs,

the result to the starting address of

New Characters

The following BASIC program

line 10. Lines 20 and 50 are manda

not the ASCII value) by 8; then add

Add the foilowing line to the pro

O

be set by changing the variables in

want to change, multiply the charac

the RAM character set. This will give you the address of the character

When you enter a program line, the 64 must move its variables higher in memory. It uses a simple memo ry-move routine to do this. To move our character set, we just

ry at ML speed.

to RAM at machine language speed by using a built-in routine located in the 64's operating system. The starting address, ending address, and new address for the move can

character set. The new character is a box. It replaces the @ character— type @ to see it.

You can also use this technique

Why It Works

Clifford Dedmore

5

56333,129

This program POKEs a charac ter definition directly into the RAM

another screen.

s


Dr. J's Bulletin Board

Fred D'lgnazio Associate Editor

Dr. Ron Jones (known as "Dr. J" to

his teachers) is Director of Staff De velopment for six dozen schools in

Jefferson County, Alabama. Dr. J is like a shepherd; his job is to nurture a sprawling flock of Jefferson Coun ty teachers and help them grow and develop professionally, Dr. J likes the personal touch, and he used to try to stay in touch

megabytes) to house the bulletin board, He bought a copy of PCBoard, which John customized

for the Jefferson County schools. And he got county officials to in stall a phone line dedicated to the

County Multi-Media Classrooms Project. (See my recent COMPUTE! and GAZETTE columns.) This was a

bulletin board.

good first step. By keeping the number of schools limited at first. Dr. J and his teachers have been

An Electronic Pony Express

able to iron out a host of technical problems with modems, communi

One morning in early April, Dr. J switched on his computer, and the bulletin board became a reality. Once it was up, it became an online

with his teachers by telephone. But

pony express linking teachers all

this was an unsatisfactory means of

across the county—7 days a week, 24 hours a day. Any school with a modem and a computer—any com puter—could dial the bulletin

communication. Most of the time, teachers couldn't come to the phone because they were in their classrooms teaching. So how did

"working so hard" in the Jefferson

board number and log on.

cations software, and phone lines shared with school lunchrooms, health rooms, and day cares. 5econd, Dr. J started the board with teachers who wanted to com municate because they were work ing on a project together. He noted, "You need a bunch of go-getters

who will act as leaders to inspire other teachers to use the board." What is the future of educa

Dr. J consult with them about his

Jefferson County already has a

new training programs? Or about visiting speakers? That was Dr. J's problem. His solution was to start an electronic bulletin board, perhaps the first

"pony," a delivery truck which

tional bulletin boards? According to

cruises across the county carrying packages from school to school. The present-day pony is fine for carrying bulky items around, but it is not the way for teachers to stay in close touch or keep up with fast-breaking news. Now teachers can stay in

Dr. J, it is wide open. He has al

touch using Dr. J's bulletin board.

setting up. Dr. J also sees the board

board in the southeastern U.S. de voted exclusively to linking teach

ers for the purpose of commu nication, training, and professional development. According to Dr. J, "In a system such as ours, we have a lot of people who are on fast tracks. Communication is impor tant, yet it needs to be done at everyone's convenience. The bulle tin board makes that possible." If you want to set up your own

ready spoken with Dr. Ronald Wright at the Alabama State De partment of Education. He and Dr. Wright are talking about linking the Jefferson County Board with a statewide board that Dr. Wright is

To demonstrate his point, Dr. J

as an electronic "telepublishing"

had me conduct my interview for

medium. Teachers, administrators,

this column with his bulletin board.

and trainers can load news stories

I called up the board using my Com

on the board

modore 64, logged on, and sent a

message to the 5YSOP with my questions for the interview. I sent

home or classroom; then Dr. J can pull the stories off the board at his office and create a professional-

directly

from their

the message at my convenience—

looking, county-wide newsletter

bulletin board but you're not a

late one evening after my family

using desktop publishing software.

computer whiz, how do you get

and look for a person who is al ready running a local board. That person is the key to helping you set

was in bed. The next day. Dr. J re plied: "I sat down at the computer at 7:25 this morning and started re sponding to some of the questions you raised. Since I have a busy day

up a board of your own. You can

scheduled, I chose to get it done ear

find the person you need by asking

ly. People in education run a hurried

around at local computer stores.

pace. Wouldn't it be nice to go home

building this bulletin-board airplane as we fly it, but we know we're on the right track because the teachers keep the board buzzing." If you'd like to learn more about Dr. J's board, write: Dr. Ronald Jones, Di rector, Staff Development; JeffCoEd

This is how Dr. J ran into John Sud-

and then decide to use the computer

Annex; 801 Sixth Ave. S.; Birming

derth, a Birmingham musician who runs a national bulletin board for Music Alley, a local electronic mu

you purchased at home to catch up

ham, AL 35233.

started? You could do what Dr. J did

According to Dr. J, "We are

on what's going on? Teachers all

sic store. Based on John's advice,

know that catching up during the school day is next to impossible."

Dr. J acquired an IBM-compatible computer with a hard disk drive (20

to link the 13 schools who were

Dr. J set up the bulletin board

COMPUTE!s Gazette

September I9B7

53


Using ROM

Richard Mansfield Editorial Director

If you've been perplexed about

are preconditions: You often need to

how to access your ROM chips' li brary of subroutines, COMPUTE! Books has recently published an ex cellent book on this topic. Written by staffers Todd Heimarck and Pat rick Parrish, Machine Language Rou tines for the Commodore 64/128 is arranged like a dictionary with over 200 examples showing you how to accomplish everything from sprite manipulation to disk I/O. Each ex ample is thorough, cross-refer enced to related routines, and, above all, easy to understand and

set up registers, call preliminary rou

use in your own programs. Here's

tines, and do other housekeeping

an example from the book which shows you how to manipulate the

When you buy your computer, it al ready knows how to do thousands of things. Its ROM chips are filled with programs and routines which run the

BASIC language, access the peri pherals, keep time, and so on. As a machine language programmer, there will be many times when you can utilize these useful, prewritten routines. But it's not as simple as just

jumping to a ROM subroutine. There

before you can take advantage of this valuable shortcut.

SID chip in various ways.

SIRENS Name

Produce a siren sound

Description SIRENS causes the SID chip to emit an extended sirenlike sound. At certain intervals in a game, you could use it to signal to the user that he's reached a higher level or achieved bonus points. Or you could use it as fanfare at the conclu sion of the game. Prototype

1. Clear the SID chip with SIDCLR. 2. Set up the necessary SID chip pa rameters for voice 1. Set sustain/

Routine cooo cooo cooo cooo cooo cooo

m m

FRELO1 FREHT1

VCBEG1 SUREL1

C0OG

FRELO3

cooo cooo cooo cooo cooo cooo cooo

VCREG3 CUTLO CUTHI RESON SIGVOL RANDOM

cooo

20

64

C0O3

A9

F0

C005

8D

06

coos

A9

21

C00A CO0D

8D A9

02

COOF

C012

8D A9

10

con

SD

12

C017

A9

AF

04 0E

C0I9 C01C

8D

19

A9

01

C01E

8D

17

C02I

A9 8D

00

C023 C026 C028

A9 8D

4D

C02B

A2

00

C02D

A9

00

C02F

65

FC

54

ZP JIFFLO

15 16

COMPUTEis Gazette

CO

m —

m m _

_

— MB

251

54272

162

low byle of jiffy clock voice 1 frequency control (low byte)

54273

voice 1 frequency control (high byte)

54276 54278 54286

voice 1 control register voice 1 sustain/release register voice 3 frequency control (low byte)

54290

voice 3 control register

54294 54295

54293

54296

lower three bits of filter cutoff frequency filter cutoff frequency (high byte) filter/resonance control register volume and filter select register base frequency to add to voice 3

BASFRE

54299 15000

SIRENS

JSR

SIDCLR

go clear the SID chip

LDA

set full sustain/fastest release

STA

#$F0 SUREL1

LDA

#%00100001

STA

select sawtooth waveform (voice 1) and gale sound

VCREG1

D4

Vi

LDA

D4

#2

STA

FRELO3

LDA

D4

STA

#%00010000 VCREG3 #%10101111

LDA

reads high byte of voice 3

give voice 3 a frequency select triangle waveform (voice 3)

disconnect voice 3 output/select band pass/max, volume

D4

STA

D4 D4

LDA

SIGVOL #W)0O00001

STA

RESON

LDA

#0 CUTLO #77

STA LDA

D4

SIRLOP

September 1987

STA

CUTHI

LDX

#0

LDA

#0

STA

ZP + 1

no resonance and filter voice 1 select band-pass cutoff frequency of 616

; ; ; ;

as an index in SIRLOP Calculate voice 1 frequency from voice 3 frequency (high byte). initialize voice 1 frequency (high byte)


C031 COM C036 CO38

AD

IB

85

FB

D4

LDA STA

RANDOM ZP

06

FB

A5L

ZP

26

FC

; gel voice 3 frequency (high byte) ; store in zero page as low byte ; multiply it by 32, double low byte

ZP+1

C03A

06

FB

ROL ASL

; then high byte

CQ3C CO3E C04O C042 C044 C046

ZP

26

FC

- double four more times

ROL

ZP+1

06

FB

ASL

ZP

26

FC

ROL

ZP + 1

06

FB

ASL

ZP

26

FC FB

C048

26

FC

ROL ASL ROL

ZP + I

06

CO4A CO4C CO4D CO4F

A5

FB

LDA

ZP

69

98

8D

00

CLC ADC STA

#<BASFRE FRELO1

IB

ZP ZP+1 Add a base frequency of 15000 to this. low byte first far addition

AS

FC

LDA

ZP+1

add low byte of base frequency and store in voice 1 frequency register (low byle) then high byle

69

3A

ADC

#>BASFRE

add high byte of base frequency

SD

01

STA

FREHI1

C059

A9

04

COSB C05D CO5F C06I CM2

65

A2

LDA ADC

and store in voice 1 frequency register Delay four jiffies. add four jiffies to jiffy clock reading

JIFFLO

C5 DO CA DO

A2

CMP

JIFFLO

BNE

DELAY

C052 COS4 C056

D4

D4

DELAY

FC

#4

DEX BNE

C9

SIRLOP

and wait for four jiffies to elapse for next note repeat SIRLOP 256 times Fall through to SIDCLR to stop sound and

RTS. Clear the SID chip. C064

A9

00

C066 C068 C06B C06C C06E

AO 99 86

IB 00

10

VA

D4

SIDCLR

LDA

SIDLOP

LDY STA DEY

60

release to $F0, select a sawtooth waveform, and gate the sound. 3. Assign a low frequency and a tri

angle waveform to voice 3. 4. Disconnect output from voice 3.

At the same time, select band pass filtering and the volume. 5. Store %00000001 in the filter/ resonance control register to fil ter voice 1 without resonance.

6. Select a band-pass filter cutoff frequency. 7. In SIRLOP, multiply the output of voice 3 by 32 and add in a base frequency of 15000. Store the low and high bytes of the result ing frequency in voice 1. 8. Pause four jiffies before getting another frequency value for voice 3.

9. Repeat SIRLOP 256 times. Then clear the chip and RTS.

Explanation In this routine, the output from voice 3 modulates the frequency of voice 1. In the process, voice 3 is not actually heard. As a result, no SID attack/decay or sustain/release pa

rameters are required for this voice.

BPL RTS

#0 #24 FRELO1.Y SIDLOP

fill with zeros

35 Ihe offset from FRELO1 store 0 in each SID chip address for next lower address fill 25 bytes we're done

Its only use is in providing a fre quency value for voice 1. After disconnecting the audio

output of voice 3, the waveform (high byte only) for this voice is read from RANDOM. Since a trian gle waveform is selected for voice 3, the numbers returned by RANDOM increase gradually from 0 to 255, and then work down to 0 again. In

order to get a suitable frequency range for voice 1, these values are multiplied by 32 and then added to a base frequency of 15000. Another feature of SIRENS is

its use of band-pass filtering. With the band-pass filter implemented, frequencies on either side of a cut off frequency are diminished in volume. Since only 11 bits on the two-

byte cutoff register are addressed, the cutoff filter value can range from 0 to 2047. Although the number

stored in this register is proportional to the cutoff frequency (in this case, 616), the value itself does not repre

USED

COMPUTERS Buy • Sell • Trade —

,.

sad

t* Ne

lC^rnmodore — ISM "I Hardware. Software,

li1,.

and Accessor ins;

sffid

.luipment, even if it's darrjuge*) .

TRADE INS* new or

rade your sySfem ft free. flKTERS • COMPUTERS • MODEMS ACCESSORIES

- Try oi.t BBS:(3O3)B39:-8174lMigi9i4w LN0W1

sent an actual frequency. Probably

the best way to achieve the effect you're looking for with this register is through experimentation.

9

Ci»H: (3O3| 839-814^ M-FJ2-11 omirfr^.

" VISA MC, CtlQICt. p.oi " " ■


How To Program

Todd Heimarck

Four lines and an END state

Assistant Editor

ment, and the structure of the pro gram is established. I'd suggest

Sentences like fight dragon and wear armor start with an action and end with an object, so we need at

Let's say you're not a programmer,

doing the first and fourth routines

least two vocabulary lists and some

but you'd like to learn to program.

before the second and third. If you read the file and print the results

commands. The player can fight a

If you take a class in

beginning

BASiC, you'll probably start off with programs like these:

check to see that all the data is be

10 I'RINT "MY": PRINT "NAME"

ing read from disk into memory.

20 PRINT "MY",: PRINT "NAME" 30 I'RINT "MY";: I'RINT "NAME"

The first subroutine might break down into the following lines:

10 FOR X = 10 TO 50 STEP 2

1000 REM GOSUB 1100: REM INPUT

20 PRINT X; "TIMES TWO IS"; X"2

30 NEXT X

These are certainly useful ex amples. The first program shows

how to use punctuation at the end of a PRINT statement. The second illustrates how a FOR-NEXT loop runs, with output to show what's going on inside the program. But a good solid 1000-line pro gram is not just a 2-line program ex panded by a factor of 500. To put it

another way, knowing how to con struct a grammatical and correctly

spelled sentence is not the same as knowing how to write a novel. A novel has characters, plots and sub

plots, among other elements. It's more than just a collection of sen tences. Likewise, a large program is more than just a long list of com mands to be executed one at a time. So how do you write a nontriv-

ial program? There are two ap proaches to program design, both

(without alphabetizing), you can

FILENAME

1010 REM GOSUB 1200: REM OPEN FILE &l CHECK FOR ERRORS 1020 REM GOSUB 1300; REM READ FROM FILE 1030 REM GOSUB 1*00: REM CLOSE FILE 1040 RETURN

Why all the REMs? They hold

the place of the GOSUB, but they don't do anything (yet). As you add a routine, you can delete the REM. The routine at line 1000 is outlined, so you can erase the REM inline 10.

This process would continue, with each routine sketched out in REM statements. Then you'd either write a routine or further divide the program into smaller steps.

The official name for this strat egy is top-down programming. You begin at the top and gradually fill out the program's outline.

Starting At The Bottom

of which are useful.

Second example: Let's invent a text adventure game with trolls, trea

The Big Picture

sures, dungeons, and all of the usual accouterment. 1/ we took a top-

First example: You've typed in and saved to disk a list of recipes or an inventory of baseball cards and you want to alphabetize the list. An ex

cellent strategy in this case is to look at the program as a whole. Consider the following program: 10 REM GOSUB1000: REM READ FILE

20 REM GOSUB2000: REM SET UP POINTERS 30 REM GOSUB3000: REM ALPHABETIZE •10 REM GOSUB4000: REM PRINT RESULTS 50 END

56

COMPUTE'S Gazette

September 1987

down approach, we'd create a gen eral plan of action, draw some maps, invent some monsters, and

get things organized. But we won't. The key to a text

adventure is the command line, where the player types something like #o reesf. The program takes apart the sentences and tries to de

termine what the player wanted to do. All text adventure games do this

with a routine called a parser. Let's begin with the parser routine.

way to cross-reference acceptable dragon, but can't fight a door. May be we should check the action first and narrow down the list from there, so if the player types fight, we go to the list of fightable things. The list of actions might be in alphabetical order. The program will search from start to finish, looking for a match. But what about a single-word command like west? It would be at the end of an alpha betical list, slowing down the search. There are two solutions: We could search the list from beginning to end, putting the most common commands at the start of the list. Or we could use a binary search, which is similar to the way you look for a name in a phone book, starting in

the middle and gradually narrow ing down the scope of the search. In this case, you'd begin searching in the middle of the alphabetized list

and throw out one half or the other, depending on where the command is located. Another key question is how time works. Let's say a snarling hobgoblin appears. Do we give the player time to do things like look, inventory, list spells, help, wear ar mor before deciding to run away? Maybe yes, maybe no. As you may have guessed, this

second approach to designing a program is called bottom-up pro gramming and, in this case, it seems

to make more sense than the topdown strategy. •


Helpful Hints

Chris T. Asselin Even in the user-friendly world of GEOS, experience remains the best teacher. This month, we present some helpful techniques collected

by an experienced GEOS explorer. To begin, let's look at a few impor

tant tips for new GEOS users. • If you think you've acci dentally ruined the original CEOS disk, you may be able to fix it your

self. Refer to the manual for details of the fairly simple repair process. • Keep two disk backups of GEOS, one in your disk holder and the other in a place hidden away

geoPaint document may lose a por tion of its right side during printing. To avoid the problem, restrict your GEOS documents to the left threequarters of the total available screen area. Before starting any sig nificant work, make a test of exactly how far to the right you can go. Keep track of the results by using the ruler in geoWrite. For geoPaint,

• Make separate geaWrite and geoPaitil work disks; this leaves more room for files that you create with the programs. Also, reserve another work disk for text scraps

to set up your preferred arrange ment. This is a convenient feature,

especially for grouping together icons for multipart programs. You can use the "Icon Chang er" program—found in the January

1987 Gazette—to give your own files a unique look. Just enter the

name of the file (for example, ES

place a fully printable reference line

SAY 1 or STORY 5), and proceed

at the top of your document. If you print a file from the Desktop by dragging it to the print er icon at the bottom of the screen, be careful. A moment's inattention can result in your file falling into

from there.

the Trash Can and being erased.

from heat, cold, moisture, and mag netic sources.

you can drag them back to the pad

Text Tips After using italic text, an immediate

You may want to put the icon

for a frequently used program in the first icon position on page one of the Desktop Notepad. From then

on, you can load this file from BASIC by typing LOAD'—',8 (for BASIC) or LOAD""',8,1 (for ma chine language).

switchover to plain text will usually

Painting Plans

result in part of the italicized letters being cut off. The truncated letters will also print incorrectly. Avoid

The circles produced by geoPaint's circle option look like ovals on the

and note files. Data on this disk can

the problem by simply adding a

al, and it results in perfectly round

later be extracted and stored on geo-

space or two before changing style.

circles when the file is printed.

Paint or geoWrite disks.

(You may see a similar effect in ital

• The duplicate option in the

file menu is useful for copying PRG, SEQ, REL, and USR files.

screen. This distortion is intention

After establishing a text area in

ic type even without changing style.

geoPaint, you may find that it's not

This affects the screen image only.

what you wanted. Unfortunately,

The printout will be normal.)

text boxes can be very persistent.

• When creating and naming

Use geoWrite to make a printed

Just reselect the text option from the

files, use only capital letters when typing the names into dialog boxes. On most screens, it's very difficult to read the lowercase letters in the typeface used for filenames. • Be careful when selecting op

page showing the different sizes and styles of type fonts that are

menu to remove the existing box,

tions from menus, in some cases, a

file deletion option lies right next to

and start anew.

available in your system. Keep this

In geoPaini's pixel mode, you

chart on the wall near your com puter. A text reference of this kind

can move rapidly around the draw ing window by using the scrolling

is helpful, since the appearance of a

arrows. This returns you to the nor

printed letter is often quite different

mal screen, where you can again se

from its screen counterpart.

• If you cut or copy any piece of

Ideas For Icons

lect an area for pixel editing. After creating a geoPaint pic ture, save another copy of the file

You can reposition the file icons

before making any major changes.

graphics or type and put it into a

that appear on the Disk Notepad.

This is an essential safeguard since

photo or text scrap, it will overwrite

Each page of the pad offers eight

what was previously there.

icon locations—two 4-icon rows,

Printing Pointers

one above the other. GEOS always utilizes these icon positions in strict order, top left to bottom right. To

the Undo option can undo only the single, immediately previous stage of your artwork. In GEOS, Undo

a less dangerous choice. The poten tial for trouble is obvious.

GEOS assumes that documents will be printed on printers having a res

make a change, pick up the icons

olution of 80 dots per inch. If your printer doesn't conform to this standard, a full-screen geoWrite or

down to the margin at the bottom

you want to move; then drag them

of the Disk Notepad. Once there,

cannot be used to reverse the effect of an Undo.

Next month, we'll begin a detailed twopari article on writing assembly-language programs for GEOS. COMPUTEI's Gazette

(ffi September 1987

57


DoublePrint

tween 20 and 40 columns, either in

columns; the second (SYS 49391) is

direct or program mode.

used to switch to 40 columns.

this program that produces text twice the size of the normal 64-

Typing It In

Type LIST. As you type, you'll see strange symbols. Press RE

DoublePrint is a machine language

TURN. Your program will list in 20

character set.

program in the form of a BASIC loader. Since it requires accurate typing, use the "Automatic Proof reader" program found elsewhere in this issue when you enter it. Be

characters when you typed

Scott and Keith Elder Have your say in a big way with

Sometimes it's nice to spice up the

screen with an unusual character set. "DoublePrint" gives you some thing really unusual—a 20-column character set.

Why would anyone switch from 40 columns to 20? One reason is that the larger the word, the easier it is to read. It may be just the trick

you need to capture someone's attention.

With DoublePrint installed in memory, it's easy to switch be

columns. The reason you saw strange LIST

concerns the way DoublePrint works. As far as the computer is

sure to save a copy to tape or disk

concerned, the 20-column screen is

When you're ready to see how

not real. DoublePrint intercepts the CHROUT routine. Whenever the

when you've finished typing.

a screen with 20 columns looks, load

computer prints to the screen {ex

the program and type RUN. After the ML program is POKEd into memory, you'll see a genuine 20column screen. Two SYS locations are printed on the screen. The first

cluding when you are typing), DoublePrint prints each letter

(SYS 49152) is used to switch to 20

A Powerful Wordprocessor (for the Commodore 128®

twice—once in normal mode and once in reverse mode. The charac ter set is redefined so that the nor mal character definition holds the

left half of the letter and the re versed character definition holds

the right half of the definition. When the two halves are printed next to each other by the new

CHROUT routine, one large char acter is the result.

Selected

1 for the 1987

--CES Software

Showcase A ward.

From the author of Fontmaster II comes Fontmaster 128,

an enhanced version for the Commodore 128. This powerful word processor with its many different print styles (fonts), turns your dot matrix printer into a more effectual tool. Term papers, newsletters, and foreign languages are just a few of its many applications. * Program disk with no protection - uses hardware key * Supplement disk includes foreign language fonts * 56 Fonts ready to use

clearly how the 20-column screen is constructed.

The program loads at 49152 ($C000). If you want to use the 20column mode in your own BASIC programs that require keyboard en

write your own input routine using

the GET command rather than INPUT.

* Supports more than 110 printers This pakige will suun be avalibul with a spel czechr Commodoie 128 is a icgisiered trademaik of Commodore Business Machines, Ine

Inc. 2804 Arnold Rd

press RETURN, HELLO is printed to the screen correctly. Now go back to 40 columns by typing SYS 49391. You'll see more

try from the user, you'll need to

* Font editor/creator included * On screen Font preview * 80 column only

Lwv

Try this: Type an A. Then, switch to reverse mode {CTRL-RVS ON) and press A again. The whole letter appears. Now try an immedi ate mode command. Go to a blank line and type PRINT "HELLO". Again, you won't be able to read what you're typing. When you

Salina, Ks. 67401 t913) 827-0685

See program listing on page 83.

<ZS


Programming Books from COMPUTE! COMPUTE! Books offers a line of programming books for the intermediate to advanced Commodore 64 and 128 users. These reference books take you beyond BASIC and into machine language programming, helping you learn about memory maps, addresses, the new GEOS, and time-saving routines you can add to your own programs. COMPUTEI's 126 Programmer's Guide Editors o( COMPUTEI

ISBN 0-87455-031-9 444 pages A complete guide to the Commodore ! 28, this book explores BASIC 7.0, shows you how to create graphics and sounds, explains how to program peripherals. and introduces you to machine language programming.

SI 7.95

Mapping the Commodore 128 Ottls R. Cowper

ISBN 0-87455060-2

?M pages

The comprehensive memory map and programmer's guide that provides a detailed explanation of the inner workings of the Commodore 128 including memory management. BASIC 7.0. I/O chip register, the operating system. system RAM. and more.

MAPPIN

THE COMMODORE

SI 9.95

Machine Language Routines for the Commodore 128 and 64

Toad Heimarck and Patrick Parish

ISBN 0-87455-085-8

592 pages

This collection ot machine language routines is a must lor every Commodore

128 ond M machine language programmer. Scores1 ol these routines can sim ply be inserted Into your own programs. Included is the assembly language

code with easy-to-understond documentation and Instructions. There is a

.companion disk available tor $12.95 fnof includes alt the programs in the book (858BDSK).

SI 8 95

Programme

ttie

COMMOD

Programming Ihe Commodore 64 Revised: The Definitive Guide Raeto Coiiln West

.CHINE

LANGUAGE

ROUTINES — KN THE -■■

COMMODORE

64/128

ISBN 0-87455-081 -5

642 pages

This bestselling. encyclopedic reference guide which covers ihe Commodore 64 in Its entirety has been updated to Include Information on the new Com

modore 64C and GFOS, from Berkeley Soitworks There is also a disk ovailabls for $12.95 which includes the programs in the book (507BDSK), S24.95

Mapping the Commodore 64 and 64C Sheldon Leemon

ISBN 0-8745&O82-3

324 pages

An update ot the beslseillng memory map and programming guide that's a necessity for intermediate and advanced programmers. This definitive

sourcebook has been expanded and now covers Ihe new icon-based GEOS

(Graphics Environment Operating System) with clear descriptions of how to make it work lor you. For BASIC and machine language programmers of both the Commodore 64 ond 64C.

Si 6.95

These books are now available at your local book or computer store.

You can also order directly from COMPUTEI by calling toll free 800-346-6767 (In NY call 212-887-8525) or by mailing your order to COMPUTEI Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150.

Please include $2.00 postage and handling per book or disk. NC residents odd 5 percent sales tax. and NY residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery.

COMPUTE!' Publicationsjnac

COMPUTEI books aro available oulsido IhQ United Slates from

subsidiaries of McGraw-Hill International Book Company.


Introducing

BUDGET MASTER The Home Budget System For Ihe Commodore 64{disk required) II you want to gel serious ddouI keeping a home budge! and your Income Is less than 51.000.000 per year, then BUDGET MASTER is Ihe tool you need. BUDGET MASTER is

designed to help you define your budget

User Group

goals and then enter yaur actual data In only

a lew minutes each session. BUDGET MAS TER is 100% machine language for max imum speed and accuracy. FEATURES Up io B0 categories

Update

"" 10 accounts f 10 credit cards i' Integrated business expenses

"■ Enter data In foreign currency. ■• 2400-3600 record transaction file V Can search (or up lo 8 different sets ol parameters at the same lime

f Comprehensive analysis of your budget and .ii tn,!i ii.ii,i

Caroline D. Hanlon, Editorial Assistant

>' Full use ol function beys All this at ,i price that won't ■ Break your budget'

ONLY $24.95 + V? 00 Sfiippmg and Handling Minnesota residents add 6% sales tax

To order send check or money order to

EYCHANER SOFTWARE CO. P.O. Box 38S

Grand Rapids, MN 55744-0388 Commodore H is a IiaOemark ol CommocJoie Business Matin nes Inc

HLJDGEi MASTER is a trademark of Eycnarier Software Co

COMMODORE 64 SOFTWARE ONLY S5.00/DISK [J001 "011 [ 1027 IJ 035

LUSCHER COLOR TEST DISK FILE UTILITIES MUSIC AND SOUND BESTOFTPUG "1

IOSS BEST OF COMMUNICATION

This list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June 1987 issues. When writing to a user group for information, please remember to

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

Send typed additions, corrections, and deletions for this list to: COMPUTE! Publications P.O. Box 5406 Greensboro, NC 27403 Attn: Commodore User Groups

User Group Notes

Newark Computer Users Group (NCUG), Inc. has changed its address to 11 Allandale Dr., Apt. L12, Newark, DE 19713.

The correct address for South Orange Commodore Klub (SOCK) is 25401 Champlain Rd., Laguna Hills, CA 92653.

HOW BEST OF UTILITIES 067 BEST OF GAMES

New Listings

ID MB BEST OF EDUCATION

Outside The U.S.

1 1085 CM SPACE GAMES

;;r»t adventure DOW NEW STUFF 102 BEST GAMES OF ENGLAND

G 10S ARTIST SKETCHBOOK L 106 GREAT AMERICAN NOVELISTS G107 PHONE CONNECTIONS "MOB SPACE WARS . 1M DUNGEONS. DRAGONS

D110 HOME ORCHESTRA HIM JUKE BOX

.1112 EINSTEIN'S FAVORITES 11113 PONZOS TUTOR . 114 ELECTRONIC SECRETARY Add $4 shipping j^tj handling per order

CA rcsufsms add 6 b% sales tai For tree brochure ol over 100 disks Call toll free 800-431-6249 In C4 1 ■800-654-7355 mount trcasM J

__ n ennj r 1 VISA T HlirnCirO

OU UORMA San Fernando Valley Commodore Users Group,

290 Via Culinas, Wwibkc Village, CA 9236!

COLORADO

Giipln Counly Commodore Users, 2881 Dory Hill Rd, Golden. CO B0403

Bo* 547326, Orlando, FL 32854-7326

Box

KANSAS Mid-Kansas Commodore Club, 1509 Hubbard Greal Bend, KS 67530

Southeast Louisiana Commodore Users' Croup

MISSOURI

Narm

Southwest Missouri Commodore Users Croup

1510 South St.. Aurora. MO 65605

BLACKSHIP COMPUTER SUPPLY 3B5 Oysler Point Blvd

#10

Souih San Francisco. CA 94080

NFW ZEALAND N.Z. Commodore User's Group ISIh Ak) Inc., P.O. Box 895. Papakura, Auckland, New

GIOKCIA

P.O. Bon U3B, Gray, LA 70359

Phont(

CANADA Canada UM 5E1

FLORIDA

LOUISIANA tip 0«_

Computer Users Group, 051 Merklinc. FTG Bo\ 1505, !;PO New York, NY 09593

Darrie User Group, P.O. Box 1028. Barrie, Ont..

Central Florida Commodore Users Club, P.O.

Savannah Commodore User Group, P.O 1171, Savannah. GA 31402-1171

ARMED Sl.ltVICtS U.S. Naval Station Guanlanamo Bay Cuba

NLIV YORK Elite Users Group, 151 DuBOis Avc, Sea Cliff NY 11579

WASHINGTON Kenlon Commodore User Group, 142 Blainc Avt NE, Renlnn, WA 98056

Zealand

rUIRTO RICO Guaynaho Commodore Users Club (GUC), H-15 Falcon St., Sierra Berdecia, Cuavnabo. P.R. 00657

STUBBIES, Calle 3 \12 Vega Baja Lakes, Vega Baja, P.R. 00763

_


Impossible Scroll I. Kelly

Even if you're a veteran Commodore 64 user, there may still be a few tricks that you haven't seen. Here's one—a program that puts fine-scrolling text in the screen border. A disk drive is required. Text resides within certain bound aries on the Commodore 64. It sits

in a screen "window" of 40 col

umns by 25 rows. The VIC chip al lows you to vary the size slightly—

the horizontal size can be changed to 38 columns; the vertical, to 24 rows. These changes were included in the VIC chip to allow smoothscrolling letters (or redefined char acters) to appear on the screen piece

by piece instead of popping onto the screen fully formed. But it is possible to trick the VIC chip into displaying text and graphics even further down the screen into the border's domain. "Impossible Scroll" does just that.

file with that name. Program 2, written in BASIC,

is a demo program that shows off the possibilities of Impossible Scroll. Type the program in and save it to the same disk that you used to save Program 1. When you're ready to see the demo, load Program 2 and type RUN. You'll see a scrolling message

below the normal limits of the screen.

values: Starting address:

C0O0

Ending address:

C307

Be sure to save a copy to disk before exiting MLX. Use the name SCROLL.ML when you save the program—Program 2 looks for a

or off the active portion of the screen. Normally, when a sprite leaves the active area, it seems to

pass below the border as it disap pears—the border has a higher pri ority than the sprites. Actually, the VIC chip keeps track of the sprite even when it is hidden by the bor der.

In

fact, sprite collisions can

happen oulside the visible area of the screen.

There's only one question re

maining. How can we turn off the border to see the sprites under neath? That trick involves the verti

cal fine-scrolling function of the VIC chip. With careful timing, we can confuse the chip. By setting the

SCROLY register at location $D011 lllinUDUCIND ROGUfill.

IIIC

JUST

iiEssnnE nr

IHTUSSTBLL

MATCH

SDRO1.L

HIE SCRHLLIHG

the rotidii.

iiote hoh it

hRttll ittTTRI-CRTHCi WITH A TEXT

P8I55 AKV

KEY

10

51 I

to 25-row mode and then switching

to 24-row mode in the last line of

AHAY

text {by using a raster interrupt), the

BJSPI.HV.

VIC chip never realizes that it

IS DELBH HIE HDEHAL OATH AREA,

Typing It In

Program 1 is written in machine language, so you'll need to type it in with "MLX," the machine lan guage entry program found else where in this issue. When MLX asks for a starring and an ending ad dress, respond with the following

bility of the 64. Sprites can exist on

MtlKf

should begin displaying the border. The top and bottom portions of the border disappear. {The left and right portions of the border remain,

THE

UIC-II

CHIP..

Display fine-scrolling text across the

bottom of the screen with this surprising technique, A demonstration program is included.

Sprites Only Where do these phantom charac ters come from? There's no memory

reserved for characters beyond the boundaries of the normal screen. The answer lies in the sprite capa

however.) By modifying the demo pro gram and using it in conjunction with your own routines, you can

make the most of these special vid eo effects. [Ed. Note: Because this program

takes the VIC-II chip beyond its de sign specifications, the display creat ed by this program may differ from one computer to another.] See program listings on page 86. W COMPUTE's Gazelle

September 1987

61


fito

SEIKOSHA *I2 fiSfcci puichiue

SP180VC $-( 9995*

$1

KX-P1080/

f W/2 RIBBON PURCHASE7

KX-P1092,

KX-P1592

240

130

C.PS.

C.PS.

SEIKOSHA MP1300A1

3'ADS/DDpow

$1.30

3'/j SS/DD (3Q ctf

$1.00

MOUSE PAD CASIO CZ101

$6 $250

COMMODORE

10K Buffer Parrellet + Seriel

50CPS N.L 0

Veraion $449.95

$25

Accounts Rec

S£0

Silenl Buller

,..S10

Xetec Interface.

l-CALL

Codewrltei.

Educator 64

$17995 -1040 8250

from *5 S20,

SB

DISK HEAD CLEANERS

$8

1750 RAM

Printer Plotter

9060

*29!

15

Gumor JO I 27

I 36 J 30

Surgwn

...

.

AbaCUS m Mi!:'

fj^w*

,

Mothia

-•■'.'■

ISM

,

i & OQ

!■<»

128 .

1B.0O

.

i*OJ

2100

-

MM

Haunt [V IMu rtiaoj

36 gg j* oo M DO

BiriJ'i Tito

8023 .150"

p

Cotx/M

S 75

£ art Weaver BaMftao

12^0

fWKI sound

1 71

A£Qu&Ecn

t IS

UdK&cipe 3D

3E.ni /■! 'JO 2*00

An G1HE7 ?

z* oo 36 00

Slpci C Comwti M;i?i

%D0

. 3E.D0

".'.'. '. . 1600

, ., . _.HJ.,.+m h.

....... Jl OD

Cl* *

Many Titrei

,,

..,.,,,,.

(oo

Pity**™

WmdvdnCrwn Bcp and WmDs

NEW Biro ,, 1800

V*

(00

Imtor Sporti

....

'

18.00

S^w PKk 2(i2s;

Poc*« Wriwr i&F

..

....

[UKn« flMiB ,,,.,,

-

EACH 36.W

.. EACH 30.00 . EACH 2* OO

... i8.oc

1800

ki.i.i 18.00

1800

,...,.

1J05

,

... IBM

16.00 IB 00

..

. I BOO

Comp..

Ac* of Acts Connc:

. IB,00

pn re is io«

.,.

Btrrkekry

iso jo 4&00

Fp

OEOSDl*ftd(

O«C««t

21 DO 30.00 J4.W J€W 00.00 NEW 2*00

,

L

124 00

ii.OO is (a lion

SIB 00

GtrtjMurfl

38U)

Kw^Bnm* i'-l1 "i j« ? flmg of Zdltr

3G 00 yi DO 2A 00

?'[» 24 00

!i,00

Stedd P4D0

Gnphcs L*. EA

.,

C*rrnm SancSego , t«Wa

1500

L,.,. L.

2100

...

21 00

1800

f

■**"

21.00 18,(0

Qhm Utkn

Mast Sbrfo

CW* Ugr 13 Swtcok Iffl

OeArtl

'»

FiaLoad Utih Moyuht

p

Sp*iif£2£K M«

5l'M1 SpCI

f4G0

SdmwQtnill S*wCy* V*rt) Gi^H

H M 2100 WOO w.00

T

W DO

HOO

»C0

!I^!l!^.!^!!n. 3am

,

f-is ..'

t iillTi!!!!!!!!" ,

KrrwAr AfpntOi

p*ii»

Top Qmw

,

H.oa NEW 24.00

LOGIC

20.00

21.00

Y.'.V.Y.'.'.V."'.'r\'.','r !!hew moo

m*

wrf

lien

BOO

+

2L ACCESS H-ia, .'T^!??'"™*?'**".

,r. IB DO

SpKHi 22.50

lOtft Fmn*

2i_oo

E*« TovtwtwiI

FciMKtfrHM

13000

ForK Wmim IS.,..

3800

Toumsmenl 1 .,,

Trtpla P* Count

2400

H OO

Wtertd Cten iMrtrtoafd

ib.od

M.DQ

Spud OS 50

Scwwyp*

21.00

24.pg

yfrnr Gam.... Sub Bdto

42 DO

MieroProse

1BQ0

Acrt^*

tank* Gow Hatf

136 00

igw

FlW&nH

c*c An :

Cotow* IV E*

..

„,.,.

n a)

SPR[NCBOARD Nfnmorn

.,M.i<..,

3

. Si 0)

O

18.00

Outfall

Bmrilluli su: ft> * TElmbvi

Vfrti Km* Chmp

«50C

r oeos^j^

Mcii> L

FtoTOQo

TlUfikc

IS DO

18.00 19 W

frmishoo

rm( (hop rampL ,

Had Sal

ol the fits.

ago

1B.0O

..

goo

BradertwndSoftu^re

<

NEW 21»

Htfi Rdw

.

34.00

s UO

UIND8CAPC

ALL SOFTWARE LEAST 40% OFF

ttOO

Hun -mm

SI OO

....

■Completely

HI TECH CWw»

I^WK..

An* Fci

8032.150*

SlfO

!!,',"!"!

PfWI Mfcln

;■■'«

.,

Cobd l!8

S CALL

UNJSON WORLD

«0S k>vtdDul

Maiwe Maflfiess

4023 .

.Mini Chief/Data Chief

AMIGA NEW RELEASES

WoW Tbh GoH

'

s450*

SCALL

BvosTaw ChftemaSltr iOOQ

' PET

Hard Drives \

COLOR

5V« DISK CASE (75|

EdJ«*r

SCALL JCAU/

e commodore

X commodore

£ commodore 1520

$8

Undium

SFD 1001 (1 Meg)

.. .25*

31/i DISK CASE no)

.

z, commodore

commodore

S20

Joy Sticks Oul^ei Sura Sliip

(100)

Ofl's

$98 $120

2400 Baud.... $2 20

Coir

Ccmmodwe Logo

Includes Tyvek Sleeves & label kit

WurdH Plfh

1200 Baud 1200 H.C

300 CPS

SPECIALS

DISKS £t ACCESS.

$149 951

$37995*

$27995*

5V* Diskette..

KX-P1091J ■ SP1000VC

„ ,

24,00

12,00 Hoo

12.00 12.00


Z. commodore

64c

.S14995'

128

S19995*

128D

SCALL

SIDECAR NOW AVAII_ABLE...*6998S|

1581 .77T.

S19995

1541c

S16995

1571

$219"5

SPECIAL OFFER CALL A500

'package pricing .SCALL

2002A

$CALL

A1000R...$49995

A 2000... SCALL

A1000....s64995

1901 (monochrom»)....$99e5 1802c

$199"

1902A

$249BS

cronies

300 BAUD.... $2800 OKIMATE 2O...*1 8O00 1351 S3995 1670 $11O00

GENLOCK

S22500

168OMOOEM

$120°°

$80°°

256K

■,(,ii. ....

i11gB5

DIGIVIEW

$20000

2 MEG

FUTURE SOUND S11995

20 MEG

*6499S

1MEBX *26Ooo

MARAUDER

1764 RAM.... «13995

t commodore

PRINTERS

IBM COMPATIBLE •512K

• 36DK Dual Sided Drive • CGA Board

s8wnr:*

• One year warranty

95

• Parallel Port

NX-10or10C

NP-10

Power Type

• Serial Port

$159*'

• GW BASIC • DOS 3.2

FREE

PCI 0-1 NL-in

fc«-iJ

NX-15

S55O.O0 Alone

I "WITH PURCHASE OF TWO RIBBONS 1

°Es800-433-7756

SCHOOL P.O.'s ACCEPTED

DUAL

PRICES

DRIVE

SCALL

640K

-Wijh purchase a 1901 a 1902 A

PC10-2 M5OAIon«

30 MEG...S4O0

DEALER INOUIREES INVITED Ho Suiclurga Ik HCiVISKDISCDVER.

Sviy nowilk \n Inf s

U iirunq jfiiil FitTt HA I UffcTwtal Fognf fli'Ki n wi bi ipM V rt^jCBl U rtma nn

ti, :: ■:<. ;Ti- ri'jyi (a m't.iin ['.-*.:ii f I," p>gami I'll

n: iii:1:' ( m mM> ne guHmtHi In pcnhci M""""** *"' ™

nuit M htixM dincilr iviITi Ihi rmnuliclLrtf Call lor '.I* n ■ 'J & handltng ti'j

HOURS (E.IXI:

SttuidK - 10:00 A.M. to 6:00 P.M.

NEW

LOWER

20 MEG...$350 Seagate

CUSTOMER SERVICE 313427-0267 ,Vb MMdir thru Fridar - 10:00 A.M. 10 9.D0 P M

SIDEKICK BY BORLAND

MICROCOMPUTER SERVICES

llie4FARHWGIOHR0 • IIVQHUL HKM6UI *I1SO Wt umwo


Video Slide Show For The 128 Paul W. Carlson

Your graphics creations come to life with this versatile pro gram that loads and instantly displays a sequence of your best

hi-res and text artwork and your most impressive business graphics. Requires a disk drive. Slide show programs are useful for computer-club demonstrations, teaching, business meetings, or just

for showing off your artwork to rel atives and friends. "Video Slide

Show for the 128" allows you to display any number of hi-res, mul

ticolor, or standard text screens in any order.

.CRAM extension. For example, a text file named TEXT1 must have a color memory file called TEXT1

.CRAM. The last two numbers in each DATA statement select the codes for the border and back ground colors that you wish to dis

play with the screen. For your convenience, here is a list of color

Typing It In

codes:

To get started, type in lines 10-380

and 1000-1020 from the program listing and save the resulting pro gram to disk. The remaining lines

(400-450) comprise an example set of DATA statements for a fivescreen slide show.

When you're ready to make a custom slide show, load the pro gram and add a DATA line for each picture that you wish to display.

Follow the format of the example DATA statements. Each entry must begin with a letter code—H for hi res, M for multicolor, or S for stan

dard character mode. An X signifies

the end of the slide show. The next item in each DATA statement is the

BSAVE "fileitame",P716S TO P16192

For a multicolor display (GRAPHIC 3 mode), the video ma trix and bitmap are saved in one file and the color RAM is saved in an

other file. Use these statements: BSAVE "/i/e«ume",P1024 TO P16192

8 Orange

POKE 1,PEEK(1)AND254

1

White

9 Brown

2

Red

BSAVE"/i/enHmf.CRAM",PSS296 TO

3

Cyan

4

Purple

5 6

Green Blue

10 11 12 13 14

7

Yellow

15 Light Gray

Light Red Dark Gray Medium Gray Light Green Light Blue

I've included a sample subrou tine at line 1000 for introducing the

slide show. You can write your own if you like. If you'd rather just skip the introduction, delete line 20.

When you've finished entering the DATA lines for the screens you wish to display, save the program with a new name—you'll want to

keep the first program for making

color graphics screen or a text

Saving For Display

September 19B7

screen after the picture is displayed. For high-resolution displays (GRAPHIC 1 mode), only the video matrix and bitmap need to be saved. Use this statement:

Black

later slide shows.

COMPUTE!'! GbibIIb

something on the screen. Add lines to the program so that it saves the

0

name of the file containing the screen image. If the file is a multi screen, a file containing the color memory is also loaded. This file must have the same filename as the 64

picture file, with the addition of a

come in handy. To create a picture, you must begin with a program that draws

Before you can have a slide show, you must have pictures to display.

The I28's BSAVE command will

P56296 POKE 1,PEEK(1) OR 1

Be sure that the second filename

differs from the first only in the .CRAM extension. For example, if you use PIC3 as the name of the file to contain the video matrix and bit map, the name of the color RAM

file should be PIC3.CRAM. The .CRAM file should not be listed in

the DATA statements—the pro gram will look for the file on its

own. The first POKE statement causes the processor to use block 0

of color RAM when it executes the second BSAVE statement. (The pro cessor normally uses block 1 of color RAM, even when the VIC chip is displaying data contained in block 0.) The second POKE state ment cancels the first. For standard character mode


{GRAPHIC 0, the default mode), use these statements: BSAVE "filename",P1024 TO P2024 BSAVE "/i/«rame.CRAM",P55296 TO F56296

As for multicolor graphics

and load the next. Progress through the pictures by pressing any key.

How It Works

The 128 has two 64K banks of RAM and two IK blocks of color RAM.

mode, the second filename must be

The VIC chip can be instructed to

the same as the first, but with the

use either of the two 64K RAM

extension .CRAM. No POKEs are

needed because standard character

banks and either of the two IK blocks of color memory. The pro

mode uses block 1 of color RAM,

gram loads the display data into

the default. To use Video Slide Show, load

chip is looking at bank 0 and block

the program, make sure that all the files specified in the DATA state ments are on the disk in the drive, and type RUN. The introductory

screen will be displayed. After the drive light goes off, press any key to instantly display the first screen

bank 1 and block 1 while the VIC

command to change modes? The

reason is that the screen editor has to be disabled (the POKE 216,255 in line 70) so that the program can put display data in places other than where the editor expects to find it. With the screen editor dis abled, the program needs to do al! the setup work that the screen edi tor normally would do.

A substantial amount of the program does nothing but insure that the program terminates grace

0. When a key is pressed, the VIC

fully if an error is encountered. This

chip looks at bank 1 and block 1 while the display data is loaded into bank 0 and block 0, and so on. You may wonder why the pro

anything but a default configura tion, not even RUN/STOP-RE

gram contains so many PEEKs and

POKEs. Why not use the GRAPHIC

is necessary because if the program terminates while the video is in

STORE will clear it up.

See program listing on page 78.

Down Time Got You Down?

TRIAD

Most computers and disk drives are repaired and shipped within 72 hours!

C-64 Computer C-128 Computer

1541 Drive Logic repair

1571 Drive Logic repair 1541 or 1571 Permanent Fix (Alignment and modification to stay in alignment!) 1702,1802,1902 Monitor

1541 or 1571 alignment (only]

MPSZ-801,802,1525,1526 Printers

1-Year

Repair with

Repair

Warranty Contract

1-Year Warranty

Save

$59.00 89.00

$69.00

$89.00

$39.00

99.00

119.00

69.00

79.00

99.00

49.00

79.00 69.00

89.00

109.00

59.00

79.00

99.00

49.00

79.00

89.00

109.00

59.00

69.00

89.00

99.00

59.00

69.00

Just 29.95

Star and Okidata Printers

Call for price

For fast, expert service ... Just call our toll free number today!

1-800-624-6794

(For your convenience, have your equipment serial number and credit number ready.

FKfcfc

Permanent Fix

Checks and money orders also accepted). Add $7.50 for shipping — includes two-day

A $69.00 value — includes align

add $15.00 (or shipping (excluding air freight).

ment and modification to stay in alignment FREE with any 1541 or

air service anywhere in the Continental USA. For APO-FPO and RQ Box addresses,

1571 one year warranty repair.

3402-E W. Wendover Ave.,

Greensboro, NC 27407

1-800-624-6794 or (919) 299-0391

•HOtCE


SpeedSort Kjell Strand

This program alphabetizes large string arrays in mere seconds. Written entirely in machine language, it's a valuable utility for BASIC programmers who need to sort lists quickly. For the 64. In the past few years, COMPUTED Gazette has published several sort ing routines. The program "128 Quicksort" from the December 1986 issue runs on the 128. It al

phabetizes a list of 100 elements in 0.833 seconds; 1000 elements in 12.083 seconds. Another program, "UltraSort," is faster, sorting 1000

elements in 8.32 seconds. "SpeedSort" is even faster. Here are some sample times: 100 elements

0.15

seconds

1000 elements 2000 elements

1.883 seconds 4.133 seconds

3000 elements

6.583 seconds

SpeedSort was designed for a specific purpose and optimized for speed, so there are certain minor limitations you must remember. First, it works only on string arrays; you can't sort numeric arrays. Sec

ond, the string array must be onedimensional (only one number in parentheses); you can't use it to sort multidimensional arrays. Finally, you can tell SpeedSort where to start sorting within the array, but you

can't tell it where to slop sorting. It always sorts to the end of the array.

Using SpeedSort

Since SpeedSort is written in ma

chine language, it must be entered with the "MLX" machine language

entry program published elsewhere

in this issue. When you run MLX, you'll be asked for a starting ad

dress and an ending address for the data you'll be entering. For SpeedSort, use the following values: Starting address: Ending address: 66

C000 C2AF

COMPUTE'S Gazelle

September 19B7

SpeedSort is only 687 bytes long, so it shouldn't take long to type it in. When you have finished, save a copy of the program with the

name SPEEDSORT (the example program below looks for a file with

(3

memory with a statement of the

form LOAD "SPEEDSORT",8,1. From within a BASIC program, in clude this line as the first in the program:

1 IF A-0 THEN A = l: LOAD "SPEEDSORT",8,1

Anytime you want to sort an array, you have to tell SpeedSort

the name of the array and the start

sorted is number 1, you'd use SYS 49152,B$(1). If you'd like to begin sorting at element 0, use SYS 49152/B$(0) instead. You may also

start the sort at any other point

within the array—the tenth string, for example—and you may sort any

one-dimensional array currently in

INC."

PRINTTAB(10)"ALL RIGHTS [SPACE)RE9ERVEDB

DB

W=liLOAD"SPEEDSORT",a,l

50

JB 60

INPUT'MCLRlI DOWNJHOW MAN Y

PK

70

AX 80

RANDOM

STRINGS

TO

CREA

TE"jN DIMAS(N)iPRINT"lCLRj

(DOWN 1 CREATING HN"RANDOM [SPACE j STRINGS":A-RND(-T I) FORI=lTONiPRINTI;CHR$(14

5)iNl-INT(RHDll)*10+l)iA S="H:FORJ-1TON1

AD 90 BS=CHRS(INT(RND(l}*26+65 })iAS»AS+BSiNEXTiA$(I)=A Si NEXT

CR

100

PRINT"12 KEY TO

DOWNjPRESS

ANY

START SORT"

PK 110 GETSSiIFSS=""THEN110 EK 120 Tl=TIiSYS49152,AS(0)tT2 =Tl!pRINT"lCLRjI DOWN)DO

NE(2 DOWNj"

XC

130 MT$*.STRS((T2-Tl)/60)iPR 1ST N"ELEMENTS SORTED I

N"LEFT$[MTS,6}" SECONDS n

SC

140

PRINT"12 DOWNjPRESS ANY KEY FOR SORTED

ing point for the sort. If the array is

called B$ and the first element to be

PUB.,

AA 40

that name).

To use SpeedSort, load it into

SPACES)COPYRIGHT 1987

COMPUTE 1

[DOWN]" CC

150

CB

160

LIST

GETSSiIFS$ = B1"THEN150

FORI=1TON!PRINTAS(I)iNE XT

The example program builds an ar

ray of random strings of the size

you specify. If you enter a large

number, like 3000, be prepared for a long wait. Generating all those random strings takes much longer

memory.

than sorting them.

If you attempt to sort a numeric array such as A(l), you'll see a

ample program turns off the screen

TYPE MISMATCH ERROR. If you

include the name of a multidimen sional array such as A$(0,0), it will

For maximum speed, the ex

with POKE 53265,0 and turns it back on with POKE 53265,27. A note of warning: If you use this

program:

technique in your own programs and an error occurs while the screen is blank, the error message will be

FC

10

IFW-1THEN60

invisible, [f the screen blanks for

Q.F

20

BEM COPYRIGHT 19B7 COMPU TE1 PUBLICATIONS INC. -

too long, either press RUN/STOPRESTORE or blindly type POKE

ED

53265,27. See program listing cm page 83.

return a SYNTAX ERROR.

To test SpeedSort, run this

(SPACElALL RIGHTS RESERV

AD 30 POKE532a0,101POKE53281,l 0iPRINT"[CLRJ JBLK)

V


>°v*

with Flight Simulator

SIMULATOR ADVENTURES

This collection of flight guidebooks helps you get the most out of flight simulation software. Designed to be used with Flight Simulator, Flight Simulator II, F-15 Strike

Eagle, and other fighter-jet simulations, these books contain scores of scenarios that lead you across the U.S., around the world, into battle, and back to your

favorite landing strips.

more airports With this book, you'll experience

Flying on Inilrument* with Flight Simulator

Jonathan M. Stern

hair-raising rescue missions, dangerous night

251 pages

Here's fascinating hands-on instruction on (ty ing with Instruments in Flight Simulator and

Flight Simulotor II. How to tly In all kinds af

weother—when trie cloud ceiling is low or the

visibility is reduced. How to read and liy the In strument approach charts that ins (rumen t-

rated pilots use. How to lake oft. fly to another airport, and land—oil while the clouds ore a mere 200 feet oft the ground. And how to navigate by using the Impressive in struments available in Flight Simulator and

Flight Simulator II. More than 130 actual In strument approach procedure charts. For all

versions of Flight Simulator and Flight Simu lator II (Apple, Amiga, Atari, Atari ST. Com modore. IBM PC and compatibles. Macintosh) Flight Simulator at Flight Simulator II required. Perfect-bound edition:

$9.95

ISBN 0-87455-091-2

kind fliants of fancy. Make COMFVTEl's Flight

Simulator Adventures your copilot and thnll to

Adventures Charles Gulick

$12.95

Forty more challenging Ilight simulator scenar

Flight Simulator or Flight Simulator II required.

ISBN 0-87455-100-5

COMPUTEI's Flight Simulator Adventure*

John Rafferty

Learn to fly Ike a simulator expert In the imaginary world of Flight Simulator ond Flight Simulator II. You'll learn all the fun damentals—Irom takeoffs to landings—In a single, detailed flight. Then you'll develop

those flying skills by practicing standafd rate turns, executing a flight plan, navigating from point A to point B. and more. Learn how to make precision landings and use the more advanced Instruments In your aircraft, To cop your training—and turn you into a professional

lor the Macintosh, Amiga, and Atari ST

David Florence. Tom R. Hollhill, and Philip I, Nelson 227 pages Fly through mists Into mystery. This collection of 48 exciting, new. customized simulator scenarios for the Macintosh. Commodore Amiga, and Aiori ST personal computers puts

you in the pilot's seat The new generation of Flight Simulator ond Flight Simu'ator II offers better graphics, eosier-to-use controls, and

cial pilots fly with. This complete flight-Instruc tion tutorial was written by □ professional pilot.

$12.95

ISBN 0-87455-115-3

SubLOGIC's Flight Simulator II. Explore the

world from the air. For the Apple II, IBM. Com modore 64, and Atari poisonal computers.

$ 1 2.95

ISBN 0-87455-043-2

Jet Fighter School: Air Combat

Simulator Tactics and Maneuvers Richord G. Sheffield 177 poges Learn actual combat maneuvers and much more with this hands-on book for popular jetcombat simulators like F-',5 Strike Eagle. Jet. and Ace. Intormotion about jet fighter pilots

and their aircraft, especially the F-15. provides an excellent introduction to the subject. There's even detailed data about the weap ons available to jet-combo t simulator pilots. The heart of the book demonstrates, step-by-

step, numerous offensive ond defensive com bat flight maneuvers, from the HI Vo-Vo to the

40 Great Flight Simulator Adventure! Charles Gullck 152 pages This bestselllng volume offers 40 exciting, cus

Defensive Spiral Drive. Tactical tips on F-15

Strike Fagle scenarios round out the book. F15 Strike Eagle or other |et-cornba! flight simu

tomized (light simulator scenarios tor Flight Simulator and Flight Simulator II on the Apple

lator required. Perfect-bound edition:

computers

Split-wire-bound edition:

II, IBM, Commodore 64, and Atari personal $10.95

236 pages

ios for Microsoft's Flight Simulator and

Learning to Fly with Flight Simulator

use the actual FAA approach charts commer

ISBN 0-87455-103-X

40 More Great Flight Simulator

hours of flight,

simulator pilot—you'll learn how to reod and

Split-wlre-bound edition:

$12.95

landings, sightseeing side trips, and one-of-a-

$9.95

ISBN 0-87.155-092-0

$12.95

ISBN 0-87455-022-X

ISBN 0-87455-104-8

Ask (or COMPUTEI Books at your local book or computer store.

To order direct, call toll free 800-346-*767 (in N.Y. call 212-887-8525) or write COMPUTEI Books. P.O. Box 5038. F.D.R. Station. New York, NY 10019.

Please include $2 00 shipping and handling in the U.S or $5.00 airmail. NC residents add 5 percent sales tax and NY residents odd 8.25 percent sales tax Please allow 4-6 weeks for delivery

COMPUTE! Pub!ications,lnc.®

COMPUTEI book) ore ava-iabte ouTs>d© the Urn led States irom s McGraw-Hill International Book Cornea ny


Program Appender Joseph R. Charnetski

This short utility—only nine lines—offers a quick and easy way to combine disk-based programs. For the Commodore 128, 64, Plus/4, and 16. A disk drive is required. After you've been programming for a while, you probably find yourself writing programs that contain rou

tines which are similar or identical to those you've written before. To

avoid retyping even short routines, many programmers keep a disk-

based library of frequently used routines; then, whenever these rou

tines are needed, they're appended to the program being written.

Although there are several ways to combine programs, the

technique common to each of these

involves moving the start-ofBASIC address to two locations be

low the current end-of-BASIC address. Then, after a second pro

gram is loaded into memory, the pointers are reset to the original

start-of-BASIC so the second pro gram will be added—or append ed—to the end of the first. The PEEK addresses required to deter mine the start- and end-of-BASIC as well as the POKE addresses to reposition the pointers are usually

performed in direct mode by the programmer. If several programs

must be combined, the repetitive PEEKs and POKEs can be tedious. There is an easier way. 66

COMPUTE'S Gazelle

September 1987

Quick And Easy "Program Appender," the short BASIC program accompanying this article, offers a quick and easy way of combining as many BASIC pro grams as you like, it works on the Commodore 128, 64, Plus/4, or 16 with a disk drive. Program Ap

pender uses the technique described above; however, you need only en ter the name of the program you wish to append—no PEEKs and no

POKEs are required. The pointers are automatically manipulated from

inside the program. The dynamic keyboard technique is used to load the program to be appended and to reset the pointers, which enables the programs to be combined.

To use the program, type it in using "The Automatic Proofread er," found elsewhere in this issue, and save a copy to disk. The pro gram works as is on the 64. If you're using a 128, you need to substitute the following for the first line of the program:

1

BU=1319:BC=239:S1=43:S2=4

4:A=PEEK(S1):B=PEEK(S2):C =PEEK(45):D=PEEK(46)

If you're using a Pius/4 or 16, sub

stitute this line: 1

BU=842:BC=208:S1=45:S2=46

:A=PEEK(S1)sB=PEEK{S2):C= PEEK(4624):D=PEEK(4625)

After you've saved a copy to disk, load the program and type RUN. You're asked for the filename of the program you wish to append. Type

it in and press RETURN. When the cursor reappears, the program has

been appended to the program in memory.

It's important to note that the first line of each program to be ap pended should have a higher line

number than the highest line num ber of the program in memory. You can run Program Appender again and again to combine many pro grams. When you finish using the program,

you can delete it from

memory by typing QUIT in re sponse to the filename prompt. You

can then save a copy of your com

bined programs on disk. Be sure to use a unique filename.

See program listing on page 83.

S


Train for the Fastest Growing Job Skill in America

Only NRI teaches you to service all computers as you build your own fully BM compatible microcomputer With computers firmly established in

ofEces-and more and more new applications being developed for every facet of business—the demand for

trained computer service technicians surges forward. The Department of Labor estimates that computer service jobs will actually double in the next ten years—a faster growth rate than for any other occupation.

Total systems training No computer stands alone...

it's part of a total system. And if you want to learn to service and

repair computers, you have to under stand computer systems. Only NRI

includes a powerful computer system as part of your training, centered

around the new, fully IBM-compatible Sanyo 880 Series computer. As part of your training, you'll

build this highly rated, 16-bit IBM-

compatible computer system. You'd

assemble Sanyo's "intelligent" key board, install the power supply and disk drive and interface the high-

resolution monitor. The 880 Computer

has two operating speeds: Standard IBM speed of 4.77 MHz and a

remarkable turbo speed of 8 MHz.

It's confidence-building, real-world experience that includes training in programming, circuit design and peripheral maintenance.

of the most popular software, including WordStar, CalcStar, GW Basic and MS

with all the facts about at-home

training in electronics, you can succeed with NRI training. You'll start with the basics, then rapidly build on them

descriptions of each lesson, each experiment you perform. See each

logic, microprocessor design, and

work with and keep. And check

test advanced electronic circuits using

professional digital multimeter, and logic probe. Like your computer,

they're all yours to keep as part of your training. You even get some

intelligent" keyboard.. .

.. then Install Ihe computer power supply, checking all the circuits

Send the post-paid

Even if you've never had any previous

the exclusive NRI Discovery Lab®,

probe, you'll assemble the

Send for 100-page free catalog reply card today for

computer memory. You'll build and

microcomputer. After building your own logic

DOS.

No experience necessary— NRI builds it in

to master such concepts as digital

NRI Fs the only technical school lhat irains you as you assomble a lop-btartd

NRI's 100-page, full-color catalog,

and connec tions with

NRI's Digital

computer training. Read detailed

Multimeter. From there, you'll move on to install the disk drive and monitor.

piece of hands-on equipment you '11 out NRI training in other high-tech

fields such as Robotics, Data Com

munications, TV/Audio/Video

Servicing, and more. If the card has been used, write to

NRI Schools. 3939 Wisconsin Ave.,

N.W., Washington, D,C, 20016.

SCHOOLS

McGraw-Hill Continuing Education Center 3939 Wisconsin Avenue, NW

Washington, DC 20016

_ , -m

t^'.W

We'll Give You Tomorrow. IBM Is a noontorW InOomiik of Inlnrnitlorut Sutlnni M.achino Comoralion


DOS Plus Michael J. Castor

This high-powered utility provides all the features of the DOS Wedge—plus 16 additional functions, repeatability, and the ability to be customized so users can tailor it to their own

specifications. For the 64 with a disk drive. "DOS Plus" duplicates the com mands of the Commodore DOS

Wedge with the addition of ten com

mands, five assigned function keys, and an escape key. DOS Plus allows the user to load any file to any loca tion in random access memory

(RAM), or to save from any location in RAM. It provides a simplified

VERIFY command; a command which loads and runs a BASIC pro gram; and decimal, hexadecimal (hex), and binary conversion. DOS Plus allows you to specify default colors for text, border, and back ground. Finally, the program is com pletely relocatable. Instructions are

given below for the user who wants to customize the commands to suit his or her own taste. All of its com mands can be executed from within

a BASIC or machine language (ML) program. DOS Plus doesn't affect the speed of BASIC programs, and it uses the same amount of memory (IK) as the DOS Wedge.

run it as if it were a BASIC program. Instructions are given below for saving DOS Plus after it has been created by the relocator.

Although DOS Plus is IK (1023 bytes to be precise) of pure ML, the program listed is a 1.5K program

called a relocator. When it is run, it moves DOS Plus into memory and activates it. To type in the program,

you'll have to use "MLX," the ma chine language entry program found elsewhere in this issue.

mands require the at symbol (@) in

the first space of a line, followed by

parameter is to follow a value, one

the command letter or character.

space must separate the two. If

Some commands require additional

DOS Plus doesn't understand a val

parameters.

ue, an ILLEGAL QUANTITY ER

The text parameter is any string of characters. DOS Plus doesn't check the string for correct syntax, but simply uses it as given.

ROR message is returned.

The name parameter represents

the name of a file on disk. Any text

found within quotation marks will

@text

@/3

"GAME"

PRG

rectory listing which indicates file

length in blocks; it is ignored, as is PRG. If no quotation marks are found, all text following the com mand is considered to be a file

name. Thus the following example also loads GAME: @/GAME

load "

GAME" rather than

@/ GAME

Note also that quotation marks

take precedence over other text. Thus @/GAME" would result in a

September 1987

displays it. Sends the string text to the drive command channei. For example, to rename a file you might use @R0: NEW = 0:OLD.

@$text Lists the directory of the disk on the

screen. Pressing the space bar will freeze the display, after which pressing any key will continue the listing. Pressing RUN/STOP will end the display. The text parameter is an optional string of characters

Note that leading spaces are

DOS Plus relocator, just load it and COMPUTE'S Gazene

@

lows you to use a directory listing. For example, the following line will load GAME into memory:

disk before running it. To run the 70

DOS Plus Commands The following is a detailed descrip tion of all DOS Plus commands. Also refer to Table 1. Reads the disk error channel and

"GAME":

relocator, be sure to save a copy to

%1100000000000000 as the same

be considered a filename. This ai-

Starting address: Ending address:

After entering the DOS Plus

parameters represent numeric val

value. Values must not have lead ing spaces. If, however, another

tial prompts as follows: 0801 0D30

the quotation marks, but doesn't.

One last note: Trailing quotation marks are not necessary except to exclude unwanted information like PRG or to include trailing spaces. The address, number, and value

DOS Plus Commands

There are 19 commands recognized by DOS Plus (see Table 1). All com

considered part of the filename so that the following example would

When you run MLX, answer the ini

Plus tries to find a name following

ues. DOS Plus accepts values in decimal, hexadecimal, and binary, so it recognizes 49152, $C000, or

The 3 is a remnant from the di

Typing It In

missing filename error, since DOS

defining a limited directory listing. Examples:

@S @$:?DOS @$:'-P

@/name Loads a BASIC program. When this is done, the end-of-load address is displayed. This is the address, plus one, of the last byte loaded.


(

Loads a BASIC program and then

Instead, DOS Plus locates the file name, adds SO: to the front of it and

runs it.

sends it to the drive's command

@-mime

channel. This enables you to use a directory listing to scratch files. For example, the following will delete

Saves to disk the BASIC program in memory. When this is done, the disk error channel is read and

GAME from the disk:

displayed.

@S

@?name

However, S0:GAME will try to scratch the file 0:GAME because DOS Plus actually sends the com mand S0:O:GAME to the drive.

Compares the BASIC program in

memory to the file on disk named name. When this is done, the end

ing address of the disk file is dis played. If this value isn't the same as the ending address of the pro

gram in memory, a 7VERIFY ER ROR message is printed. @%name

Loads a program file into memory at the address from which it was saved, after which the ending ad dress of the load is displayed.

@\addressl address! name Saves the contents of memory from addressl to address! minus one. The error channel is then read. For

"CAME1-

PRG

@Zname

starring at the file's load address.

The ending address of the disk file is displayed, followed by 7VERIFY

ERROR if the data read from disk doesn't match the contents of the corresponding area of memory. @*address name Loads a file into memory starting at the specified address. After the file is loaded, its ending address is

displayed. @;address name Compares a file with memory, starting at the specified address The ending address of the file is dis played, followed by a 'VERIFY ER ROR message if the data read from

disk doesn't match the contents of the specified area of memory.

fl f2

Displays the defaull colors. Makes the colors currently on the screen the new defaull colors. Changes the tent color. {Ml 1000 color-memory nybblea are set to this

A Program

ML programs start at their load ad dresses) or when you are using DOS Plus to copy non-BASIC pro gram files as described below. @

number determines which drive

@;name Compares a disk file with memory,

gray.

guage program's SYS address (most

@!$CC00 SCFFP .DOS

$CFFE, not $CFFF.

respectively, white, black, and dark

fi

example,

.DOS as the filename. Note that the last byte saved would be the one at

ground, and border) which you pre fer. Their default values are,

Displays the load address of a file. This is the address at which the file will start loading if you LOAD "name",8,l or @%name. This com mand is especially useful when you can't remember a machine lan

Sets the DOS Plus device number (normally 8) to number. The device

would save DOS Plus to disk with

the - key. Both insert and quote modes are then canceled. Color Keys. Five function keys (fl, f2, f3,15, and f7) are given func tions to ease the changing of colors on the 64. The selected colors are those display colors (text, back

DOS Plus will access. The most

common number for a second disk drive is 9.

f5 f7

color.) Changes the background color. Changes the border color.

Using DOS Plus In DOS Plus is primarily an immedi ate-mode utility, to be used outside of program mode. It can, however, be used while a program is running,

either from the keyboard or from the program itself. Most BASIC and many ML programs will leave the IRQ vector unchanged when they are run, thereby allowing you to use DOS Plus's escape key and color keys.

Occasionally this could cause prob

@Q

Deactivates DOS Plus commands and functions. @F Turns on the IRQ-driven functions which are deactivated by RUN/ 5TOP-RESTORE. It also automati

cally displays the default colors.

lems. If you experience difficulty, use the @X or @Q commands to deactivate them. To use a function key under program control, the following sub routine can be used: 10 POKE 631,ASC("fcey"):POKE 198,

(See fl below.)

I:I = TI

@X Disables the IRQ-driven functions.

30 POKE 198,0:RETURN

@ = value Converts a hexadecimal value (with the symbol $ as a prefix) to a deci mal value (with no prefix), a deci mal value to hexadecimal, or a

binary value (with the symbol % as a prefix) to the default numeric type (see below). For example,

@=$CC00 will return 52224.

DOS Plus Functions

@Sname

When the IRQ functions are activat

Deletes from the disk the file named name. This command doesn't actually exist in the DOS Wedge, which requires that you send a scratch command to the disk

ed, as they are when DOS Plus is

first RUN, six keys perform special functions. These are five color keys and an escape key.

drive's command channel. Thus,

insert mode in the 64's screen edi

the only way to scratch a file with the DOS Wedge is to enter S0:name.

tor, you can easily escape by hold

Escape Key. When in quote or

ing down the CTRL key and pressing

Insert any function-key symbol be tween the quotation marks in line

10. The program simply pokes the key into the keyboard buffer and

then waits for an IRQ to perform the function. It then removes the key from the buffer. Using DOS Plus commands

from a BASIC program is also quite easy. Simply POKE the text of the command into the INPUT BUFFER and then call DOS Plus to execute it. The following program illus trates this by requesting a DOS command and then executing it. 10DC$-"":INPUT"DOS COMMAND";DC$ 20 IF DC$-=""THEN END 30 FOR L = l TO LEN(DCS)

40 POKE 5I1+L,ASC(MID$<DC$,L,1)) 50NEXT:POKES11 + L,0 60 SYS 52224 + 3;GOTO 10 COMPUTBs Gazette

September 1987

71


As written, the program re quires that a character precede the

@

address of DOS Plus, wherever it is

@/name

The address for the SYS is the base located, plus 3.

Function Rend error channel *

@text @$text

Send command * Display directory • Load BASIC program ■ Run BASIC program *

@-name

The DOS Wedge, like nearly all ma chine language programs, is made

to exist in one, and only one, area of memory. Attempting to run it after

loading it anywhere other than $CC00 will cause it to crash. DOS

Plus, however, is moved into mem ory by the relocater program, which alters it to exist at any memory address.

Relocating DOS Plus is easy.

First, load the relocater program.

Do not run it. Instead, list it. The following will appear on the screen: 52224 SYS2132

The line number is the address where DOS Plus will be located. Changing the line number changes the address. It's that simple.

If you don't care to resave the relocater, you may type NEW and then reenter the line. If you wish to resave the relocater, enter the cur rent line number alone and press

RETURN. Then reenter the line with a new line number. Finally, save the relocater under a different name.

Customizing DOS Plus If you prefer different commands,

colors, or keys, DOS Plus can easily be customized to suit your tastes. The relocater program can be changed in three ways: by changing the location of DOS Plus in memo ry, by setting the device number and the selected colors, and by changing the command codes themselves.

Within the relocater program is a table which holds values used by DOS Plus. The addresses and de fault values are shown in Table 2. By changing these values with POKEs and then saving this modi fied relocater you can make your own version of DOS Pius. Some words of caution are in order, how

ever. First, you should not change any of the values in. the table to zero. Zero is used as a specialpurpose flag by the relocater. Sec ond, be certain you're POKEing in COMPUTEI's Gazette

Command

@\name

Moving DOS Plus Around

72

Table 1: DOS Plus Commands And Functions

actual command. That character, normally @, is POKEd into 512, but is not checked by DOS Plus. A zero byte must follow the command.

September 1987

Save BASIC program • Verify BASIC program

@?name

@%name

Load ML program '

@! address I address! name

Save ML program

@:name

@F

Verify ML program Load at address Verify at address Scratch file Display load address Set device number * Quit (exit) DOS Plus* Turn on IRQ functions

@X

Turn off IRQ functions

@ rvalue

Perform value conversion Display default colors

@* address t ame g); address name

@Sneme @tname @#tiumbeT @Q

fl

a

Set default colors

13 (5

Increment text color Increment streen color

(7

Increment border color CTRL-Escape key (•} indicates DOS Wedge command.

Table 2: DOS Plus

Memory Map

Location

Value

Default

Description

2230

Hex

Numeric output type

2231

128 8

8

Device number

2232

1

White

Text color

2233

128

Black

Screen color

2234

11

2235 2236

64

Dark Gray @ CTRL--

Border color Command character Escape-key character

2237

36

$

Directory (can't change)

223S

47

/

Load BASIC program

2239

37

2240

94

% T

Load ML program Run BASIC program

2241

42

*

Load at address

2242

63

2243 2244 2245

83

S

Scratch

Q :

2246

81 58 59

Quit Verify ML program Verify at address

2247

95

2248 2249

33

!

Save ML program

F

Turn on IRQ functions

2250

70 35

#

Set device number

2251

61

2252 2253

92

£

Display load address

88

X

Tum off IRQ functions

6

Verify BASIC program

Save BASIC program

Numeric conversion

the right place. Finally, be sure to use a backup of the relocater, just in

porarily by the @# command. This value will usually be 8 or 9. The next three bytes hold the

case.

The first byte in the table determines if numeric values such as

default colors, changed temporarily by f.2. POKE these locations with

load addresses, ending addresses.

values 1-15. Since you can't use

and binary ronversions will be displayed in decimal or hex. A value greater thar 127 will select hex.

zero, use 128 for black. The last 19 bytes hold the

The second byte holds the de-

the escape key, and each DOS Plus command. By changing these val-

fault device number, changed tem

codes for the command character,


NEW!

FSD-2

EXCELERATOR + PLUS

COMMODORE COMPATIBLE!

EXCEL-71

Commodore Compatible Disk Drive

Disk Drive

Completely compatible with

Faster, Quieter, More Compact and More

the C128. AND compatible with the 1571! Yet smaller and more reliable.

Reliable Than the 1541 & 1541C!

NOW ONLY Guaranteed 100% Compatibility

*159 Advanced Direct

Drive Technology

It aver enhances GEOS! Full One-Year Warranty Satisfaction Guaranteed

Comes Ready to Run and Worts Smoothly wilh the Commodore 64.64C. VIC 20. Plus 4, C128 (in 64 mode) and 16.

Fast Delivery

List Price: $349

NOW ONLY FULL ONE-YEAR WARRANTY

SATISFACTION GUARANTEED FAST DELIVERY!

6 am to 6 pm

ALL Major Credit

6 days a week

Cards Accepted

CALL NOW TOLL-FREE

1-800-356-5178 Emerald Components International Dept. C. P.O. Box 1441. Eugene. OH 974J0

ORDER NOW TOLL-FREE

1-800-356-5178 _

?#"="§■

Customer Service: 503/683-1154

ues, you can modify the program to

use @L instead of @/, or >$ in stead of @$. The values POKEd here must be Commodore ASCII codes for the desired characters. You can look up the values in charts in the Commodore 64 User's Guide or you can type:

$CFFE, do the following: Find the load address of PROG using the command @£PROG

DOS Plus responds with the num ber $CCO0. Load the file using the command

whose ASCII code you want to

POKE. You must take care that the

DOS gives an ending address of

SCFFF. Save a new copy of the file using the command

code you POKE isn't one recog

@!$CC00 SCFFF PROGl

nized by the disk command chan

Note that the ending address is used to set the end of the SAVE. In

nel. If it is, DOS Plus prevents you from sending that disk command because it believes that you are giv ing it a DOS Plus command. Table 2 is a complete memory map of the locations you can change in the DOS Plus Telocater program. Note that $ cannot be changed since

the $ is part of the filename sent to the drive to load a directory.

Copying With DOS Plus Using DOS Plus to copy nonBASIC program files is easy. To copy a file named PROG which re sides in memory from $CCO0 to

Emerald Components International

Dept.C.PO Bo« 1441, Eugene,OR97440 customer service: 503/683-1154

the IRQ vector CINV at $0314 are altered so that they point to the equivalent DOS Plus routines. The original value found in ICRNCH is saved by DOS Plus so that control is passed to the previ ous ICRNCH routine if a line does not start with @. This allows DOS Plus to work with BASIC exten

PRINT ASCC'character")

where character is the character

$209!

practice, the names and values will

differ, but the procedure won't. Note that files which load under ROM cannot be copied using DOS Plus.

Technical Information DOS Plus is designed to work with

most BASIC extensions, utilities, and BASIC and ML programs. The

following information will help you determine compatibility.

sions which alter ICRNCH, provid

ed that DOS Plus is activated after the BASIC extension. The CINV vector is not saved

by DOS Plus. Instead DOS Plus calls the standard IRQ routine. Any utilities that alter this vector must,

therefore, be activated after DOS Plus.

DOS Plus uses very few mem ory locations. Those that are used are various Kemal variables and the following locations: $07, $08, $0A, and $14-$15. DOS Plus uses them in the same way BASIC uses them

so there is little chance of inter ference. See program listing on page 85.

"

DOS Plus changes two vectors when it is activated. The tokenization vector ICRNCH at $0304 and COMPUTE'S Gazette

September 19S7

73


Screen Dump Set For The 128 John Muggins

Although these programs for the 128 are short, they do a lot. You can print out a hi-res screen, two screens side-by-side,

portions of a screen, or sprite shapes. Requires a seven-pin Commodore printer (1525, MPS-801, or MPS-803; or either MPS-1000 or MPS-1200 in Commodore mode).

screens will be acceptable. It's im portant to remember that the fore ground color will appear in black

ink. 1/ you draw a white circle on a black background, the printout will seem to be reversed, because white is the foreground color on the screen.

One of the 128's strengths is its

der to run, the other four programs

plethora of powerful graphics com mands such as CIRCLE, BOX, DRAW, and others. They make it

require this SCREENDUMP.ML file. Programs 2-5 perform the screen dumps. After typing in and saving Pro

ilar to Program 1, but it prints two

tion artwork. But there's no easy way to print out the finished screen. Other computers have a built-in command (or key on the keyboard) to dump the screen to the printer. Not the 128. You can draw shapes

gram 1, run it. Type DIRECTORY

gram, Dual Dump does not allow

(or press the f3 key) to make sure that a program file called SCREEN

you to use a screen in memory;

DUMP.ML has been created. You

disk. The next prompt asks if you

may now use any of the screen dump programs. Note that you

want the screens to touch each oth er or to have a space between them.

and pictures on the screen, but you

should type and run all of the pro

Respond by pressing T or S. The

can't transfer them to paper.

grams from

program proceeds to BLOAD and

easy to create detailed high-resolu

128 mode, and that

Program 3, Dual Dump, is sim screens side-by-side. First you're

asked for the two filenames for the hi-res pictures. Unlike the first pro

both graphics files should reside on

Programs 2-5 must be stored on the

print out both screens.

this problem. The first, "128 Screen Dump," prints out a hi-res screen. "128 Dual Dump" prints two pic

same disk as the SCREEN DUMP.ML file.

also requests a filename. If you type

Program 2, 128 Screen Dump,

nothing and press RETURN, the

tures next to each other. "Window Dump" allows you to set the upper

begins by asking for a filename.

program assumes you wish to print

Specify the name of a hi-res graph ics screen image that you have

the picture currently in memory.

BSAVEd with a starting location of

must mark the corners of the por

S1C00 (decimal 7168) or $2000 (8192). The screen loads into the hi

tion you want to print. Press (or

res area, and the hi-res screen

ic keypad to move the sprite point

dump is sent to the printer.

ers around the screen. The 5 key is

A few short programs solve

left and lower right comers of the region to be printed, and then it prints out just that portion of the

screen. The fourth program, "Sprite Dump" prints the current patterns of the eight sprites.

If you fail to provide a file

Program 4, Window Dump,

Before the screen dump begins, you

hold down) the keys on the numer

neutral. Each of the eight surround

ing keys represents one of the

Typing Instructions

All five programs are written in

name, the current contents of hi-res screen memory are printed instead.

BASIC 7.0. Program 1 creates a ma

Screens created in GRAPHIC 1 (hi

per left corner, press ENTER to set

chine language program called SCREENDUMP.ML on disk. In or-

res) mode look the best, although GRAPHIC 3 (multicolor hi-res)

right corner and press ENTER again

74

COMPUTEI's Guzotto

Septembsr 19B7

points of the compass. Pick the up

the position, then pick the lower


DISCOUNT

to set that position. The portion of

FREE

the screen within the specified boundaries is then printed out. Oc casionally, you'll discover that the sprite pointers have been changed,

especially if you load both the color and bitmap memory from a screen drawn on the 64. If the sprite

shapes seem to turn to garbage, add POKE 8184,56: POKE 8185,57 just after the BLOAD in line 180.

The final program, Sprite Dump, prints out copies of the pat tern definitions for all eight sprites. As with the other programs, press

ing RETURN at the filename prompt will cause the program to

work with the shapes currently in memory. The sprites should be stored in the default locations, 3584-4096. Use this program with caution; it destroys any high-reso lution screen currently in memory.

SOFTWARE and

Leroy's Cheatsheet

COMMODORE 64 ABACUS Basic Corrpiler 64 Cad Pac 64 Chan Pa* 64 Cobcl64

Carman Sand ions Grphc Libraries ea

CHEATSHEET

S3D

EIM Help Book

SS6 S30

Transformers

S2S

Shanghai

S 30

1541 Algnmont KS

$ 33

S IS

PockerFiW 2

% 45

Poekol WrilarE

$ 45

PocKel Planner 2

BERKELEY SOFTWOSKS GSOS 142 Dustpack 1 sis Fomaack 1 I 22 GeoCafc $38 GeoFre $ 36 GfjoDar S 28 Wihsrs Workshop 5 36

S 4S

D^flal SuBurpack Pockai Dictionary

EPYX Fast Lead (can]

9 inside A out

Leather Goddosses

adds 128 (because the printer ex

pects characters in the range 128-255). See program listings on page 88. ■

$ 37 $ 22 $ IB

152

MICROSPHERE Cath'in Cash-ou!

$ 37

$59

PERSONAL CHOICE lamTh«C12a $27

$ 26

PROGRESSIVE

J 37 $ 30

Bobi Term Pro 128 Supoibaqa 128

$ 16

$59 $75

Super scroll 28

$60 $67 $67

5 30

Partner 64

5 45

WordWnurS

s 37

PROFESSIONAL Fleet System 4

SwiitOale w'Sidoways 5 30 Sylvia Porw Fin Plnr I 37

I

Don't lorgol to lolocT your

whan ordering a program of

S2S or mor#.

SSI

TIMEWORKS

Data Manager 129 Partner 129 Sw.fic.ilc 129 Word Writer 129

$30

$50 $90 ISO

\ File Foldor, Floppy Disk, Micro Disk, Shipping Labels, notary \ Index Cards, Continuous Envolopos, and 2 slios ol Hand

yj\

Fod Envelopes

. Oiai 500 labois Inciudod In

ii=f:Vl^i']laa*T!l- compaliblo with Data Manafjar i IS, Data Manager 2, Fleet Filer, Superbase, Consultant S

i

Word Processors such as Easyscrlpt,

Paperclip, or Fleet System.

■■

-'"

PLASTIC LAMINATED

$7.95 each

Most Commodore printers, however, have only seven pins in

divides the byte values by two and

G EOS 128

Advanced program do.slgn.ad specifically lor making labels. Pro-doElgned

text-screen character.

columns of pixels. The ML routine

$37

BERKELEY

\ layouts lor 10 dilforont lypos Indndlng: Sid. labels, Audio Cussotlo,

which occupies the same space as a

screen image plus four trailing de scriptive bytes. So, to create a hi-res screen dump for the 128, start at the right edge and just SSHAPE seven

Super Pascal 12S ACCESS Mach 128 can.

Software by Leroy

are stored in memory. The 8000byte bitmap is arranged as 25 groups of 320 bytes. Each line of 320 bytes is further divided into 40 groups of 8. The 8 bytes (64 bits) correspond to an 8 X 8 pixel area

the characters are just a copy of the

S30 $44 144 $44

Super C

Label Maker™

dump routines is the way screens

hi-res screen into a string. If you ex amine the contents of the string with ASC and MID$, you'll see that

$44

Coboi12a

fBU loroy't Choatihool

The greatest stumbling block in writing high-resolution screen

saves a rectangular shape from the

Gala Manager 2

$35 $ 22

$44

Cod Pao 128 Churl Pali 139

Vuastar

TIMEWORKS

I2E

MICROPROSE unship opGunnor

How It Works

eliminates this problem. SSHAPE

Scenary disks {each]

S zo 5 30

1NFOCOM

"

add to your own programs.

The 128's SSHAPE command

SUBLOGIC Fi.ght Sjmulaloi II Jet

5 30

P.S. Graphics *t,#Z, or #3.[5ii™.rj) Mavie Monster

BOOKS OH CEOS Abacus

vert them to subroutines you can

becomes quite a chore.

Cen it tale Library • I

Chsssm aster 2000 S 3D Legacy of tha Ancianls S 22

Although these programs are

right number of bits from the screen

Certificate Maker

$ 75 5 14

ELECTRONIC ARTS

written as stand-atone applications, it should be a simple matter to con

their printheads. Collecting the

SPRINGBOARD Newsroom Cip Art Vol • lot 13 Clip M* 2

DIGITAL SOLUTIONS

Daia Diski leacli)

Basic 7.0 Compiler

SIMON & SCHUSTER Lovejoy's S.A.T. S 52 StarTfek-Kobayflshi $ 30 Typing Tutor 3 $ 3D

$30

CSV

ABACUS

PROFESSIONAL Fleel System?. $ 42 Flael Filer $ 3D Trivia Fever r*4-ri*Wi] $ 1 2

S7.95

DosOIa

ARTWORKS

* CEOS pi

% 18

CRYSTAL ROSE

S26

COMMODORE 128

J37

Superbase The Boo* S IS

PRODS

LaBsl Maker

ACTIVIStON Hacker 2 Portal

Sjporacial 61

Pint Shop Companion 3 26

$30

ormaiion

Superb asa 64

S 29

Pi in I Shop

J3D I 3D

j ol $25.00 or more you flO! a

PLUS - on any s hoice1 See below PRECISION

e carry a complete Fine nf I FflFF I BRODEHBUND

ForyourCOMMODORE 128™

ForyourCOMMODORE 64*

Put Your Program's Commands Where They Balonfl ■ And Vour Manuals On Ttio Shelf. Have yau evorsal at your compulerwiih the manual in your Lap trying lo lindan elusivo command? How mucn

time have you tost searcnirvg through manuals to relresn your memory on do™ to do what you wanted? Now you have a way to end Itial frustration - Leroy's Cheatsheets.

Leroy's Cheatsheets help you get into your program right away.

We put the commands right at your

linrjeriips. actual keystrokes are in bald type, variables are shown in nates. Designed by solware eiperts, our

rJuraBle plastic lamiraled overlays are comprehensive reference aids which document a product or system completely. Now use your software more easily and more effectively. With Lero/s Chealsheets you'll never have To hunt lor a program command again!!!

s—&-»**?*

Order Now and Save ...

COMMODORE 128

Money, Time and Frustration

COMMODORE 64 $3,95 ea

$7.95 ea

w-%0 IE Mr* CHEATS H£E T3 k

rfiJM

DIE-CUT,

_

J J

J Data

gef 120

J

U F190I Sys

U Far Tho EJ Cl GEGS

ZS Papofback Plsnjie J PapeibartWriior D PapflJd-p /i1 U Eup&baw 123

LJ

U Fl^hi Sim

3 Papwback F\\ot

or

Q EwiftCj'clES

^

Blanks ;N

r

3 ForThoBogmrt

i2

U Q

U GEOS □

□ . _ □ Pauorbock (Pocluii) Filor

y

a eiiio D

FkwtSyitom 2

Ffeel

Also Ma Ihe COMMODORE MC

a Word Wnter 122

LJ U CJ ■J J SupcrbaioCA J 5uiJ«rsa.DlG U SwillCfllc I

Vi.

UVi1. '

'

FREE- Kaybaard Entandffr [1 parordpr) J _^

Equipinfffil

ORDERING

] toronlyi)19.95

morvey ■nrj

J j

Oraer.

VIH

irl FORMATION:

f«l

itellvm

t<nd

c«W«.

prriLiiidl A camoarLy (Mflcfci nlta- 2 <*»*■ 10 !>■■'.

ord ■r'l

|i i'.i-i-

1I41

C*rd

I,

J- T-l--rLTlr.il

■ubject la Cru

dill

iTKii*

(W

*VdllAtiUllV

TAXE3:

Program

rtad'.T,! ik.'.

GAZ9 Z,p_

MO UP

SUM

HtXfRS1 BAM

CHEATSHEET PRODUCTS, INC.

Oi

WiWf L*nl

nil.I

S PM Ea*

P.O. Bar 111303 PlttJburfjh, PA.

s nnfy TOLL Fflff 1'800-334-2fl96 PA Orders -(412) 701-1GG1 DEALER INQUIRES WELCOME Writ* lor ftoo cainloo ol ao'tw«ia and pccassorlii


80-Column Magic For The 128 Mark W. Pemburn

Add several useful features and special effects to your 80-

your 128 in 80-column mode, then BLOAD MAGIC. Now, type in the

program. A demonstration program is included to show you

following BASIC program lines:

column BASIC programs with this powerful machine language

how to use the routines in your own programs. A disk drive is required.

30 SYS 3163,31,3

The 80-column display of the 128 is a new frontier for Commodore

Easy Access

grammers are beginning to do truly

Part of the machine language pro gram allows for easy access to the VDC chip via the SYS command.

amazing things with the VDC (Vid

On the 128, SYS allows for parame

eo Display Controller) chip, which controls the 80-column display. "80-Column Magic For The 128" lets BASIC programmers share some of the power that's available. We'll be going well beyond what's

ters to be passed directly to ma

owners. Machine language pro

possible in BASIC 7.0.

Multiple windows that can dis appear without a trace, screen flip ping, and more are possible with 80-Column Magic. First, type in Program 1. Since this is a machine language program, type it in using the 128 version of "MLX," the ma chine language entry program

found elsewhere in this issue. When MLX asks for starting and ending addresses, respond with the following values: Starling address:

0B00

Ending address:

0CS7

When you've finished typing in the

program, be sure to save a copy to disk with the name MAGIC. (Pro gram 2 looks for a file of this name.) 76

10 SYS 3163,18,0 20 SYS 3163,19,0

COMPUTE'S Gazette

September 1987

chine language programs. The syntax of the command which al lows you to write to the VDC is: SYS 3163,VDC register number.value

The VDC has 37 registers

numbered from 0 to 36, but we'll be using only a few of the registers here. (For more information on the usage of all the VDC registers, refer to Mapping The Commodore 128 from COMPUTE! Books.)

Swapping Screens The VDC chip has its own 16K of memory that cannot be accessed by

the rest of the system, so you can not use PEEK and POKE to directly view or alter this video RAM. The RAM is organized like this: SO0OO-SG7FF

Screen memory

50800-SOFFF

Attribute memory

S1O00-S1FFF

Free spare

S2O00-S3FFF

Character definitions

Let's see what's possible. Boot

Run the program in 80-column mode. You'll see the letter C (which

has a screen code of 3) in the upper left corner of the screen. Register 31 gets the value we

wish to place into video RAM and writes it to the address pointed to in registers 18 and 19. (Register 18

holds the high byte of the address, and register 19 holds the low byte.) With the C still on the screen, change line 10 to read SYS 3163, 18,8 and run the program again.

You are now changing attribute memory. The C turns blue (color 3).

Change the 3 to a 19 to get an up percase blinking blue letter. Try

values from 0 to 255 to see all the variations. In addition to the WRITE com

mand, Program 1 also supports a READ command. Try this: 10 SYS3151,,30 20RRF.G A:PRINT A

These lines print the contents of VDC register 30.

Unfortunately, it would take a long time to do anything useful from BASIC with these two rou tines. For this reason, my machine language program also contains


routines to move whole blocks of memory at machine language speed.

BANK 1 memory. For the high byte of the address, use a number no

Program 2 is a BASIC program

lower than 6 and no higher than 239. Be sure to use increments of 16

which demonstrates the power of 80-Column Magic. Type it in and save it to the disk which contains

for the various screen storage areas

Program 1. Then, load and run it (it

other. For example, if you wanted

loads Program 1 into memory).

to buffer three screens, you could use 6, 22, and 38 as the high byte of the address. Use SYS 2970,16,addreBB high byte to move the free

Lines 710, 730, 790, and 810 contain

four SYS calls that move large

blocks of memory. The first two move screens within the address space of the VDC, while the others move memory from the VDC to the 128's RAM or vice versa. Let's take a close look at each one of these calls. SYS 2816,0,16. This copies the en tire 80-column screen (including at tribute memory) into the 4K free

so the screens don't overwrite each

into location 254. Typing SYS 2890,8,16 will change all those at

$0FFF>.

tributes in VDC screen memory

SYS 3062,16,address high byte.

This call moves a screen from the 128's BANK 1 memory to the free area of VDC video memory. If

SYS 2816,16,0. This is the same op

memory with this SYS, and then

SYS 2970,0,address high byte. This

attribute or character. For instance, you could turn all blue characters into flashing yellow characters. Before using the SYS com mands that perform these tasks, you must POKE the code of the ex isting attribute or character into location 253 and the code of the re placement attribute or character

stead of the screen memory ($0000-

you've saved a screen with SYS 2970, you can move it into free

screen from the free space area into the screen and attribute memory of the VDC.

attribute or character to a different

video memory ($1000-$lFFF) in

space in the VDC's video memory. eration in reverse—'it copies a

stantly change all occurrences of an

you can quickly move it into the screen memory with a SYS 2816,16,0.

that match the value in 128 memo

ry location 253; it changes them to the value in location 254. SYS 2890,24,32 changes the attributes of a screen stored in the free video RAM. To change all occurrences of one character to another character, SYS 2890,0,8 or SYS 2890,16,24 for the screen in free video memory. See program listings on page 84.

O

Fast Change

call moves the screen from the

Two other SYS commands are used

VDC's video memory to the 128's

in the demo. They are used to in

Modifications and Corrections

• In "Fraction Practice" (Junc), no matter how you answer the "DO YOU NEED INSTRUCTIONS (Y/N)?" prompt, the program will

display the instructions for how to

NT:SS-"(4 SPACESl":ES= "■1:FS=ES:TBS=ES RQ

1300

S(TBS,17)ES"B"SS"ItlSS11 N"SS"GMSS"0"FS:PRINT#4 DD

1305

IFDV=3THENPRINT#4,"

KH

1320

PRINT#4,LEFTS(TB$,TB);

FK

1330

play the game. Simply add the fol lowing line to correct the problem: RF

55

IF LEFTS(IS,l)o"Y"THEN

(SPACE)180

(June) are apparently too small for some of our readers, one of whom

has suggested the following modifi cation for creating larger cards: DV=4:TBS="{17

SPACES)"

:PRINTCHRS(147):PRINT;

TB=12:SS="[4 SPACES}" BF

1115

ES=CHR5(14):FS=CHRS(15

JiGOTO WIDE,

MC

1120

1150:REM NORMAL

{2 SPACES)B";SS;"I";SS ;HN";SS;"G";SS;"O"

PRINT#4,LEFTS|TBS,TB); ES;D$;FS

• The cards printed by "Bingo"

DO. 1110

IFDV=4THEtJPRINT#4,LEFT

DOUBLE

TEXT

I)V=3:TQ=7: PRINTCHRS (14

7)|CPS:PRINT:PRINT;PRI

SF

1335

IFDV=4THENPRINT#4,LEFT

AQ

1340

ES BS

1400 PRIKT#4,""";FS 1410 PRINT#4,LEFTS(TBS,TB);

CB

1415

E$;DS;FS IFDV=4THENPRINT#4,LEFT E(TBS,TB);ES;DS;FS

MC

1420

NEXT

RS

1430

PRINT#4,LEFTS{TBS,TB); E5;C$;F$

S(TBS,TB);ES;DS;FS PRINT#4,LEFTE(TBS,TB); ES;

• Several readers have requested information on how to use "SpeedScript Date and Time Stamper" and "Preview-80" together since each of these programs has its own load

er to boot SpeettScript, Unfortunate

ly, these two SpecdScripl utilities occupy the same area of memory and cannot be used concurrently. • The program listings for "Power BASIC: Text Framer" (July) are labeled incorrectly. The listing labeled 128 Version is actually the 64 version, and vice versa. Ql

I

Lines 1230 and 1240 also need to be deleted. COMPUTEIS Gazotla

September 1987

77


(1)AND251

BEFORE TYPING . . .

RG

URN

KG

Video Slide Show

POKE48,64:CLR:TRAP360 REM

COPYRIGHT

TEl

PUBLICATIONS

1987

COMPU

INC.

-

[SPACE}ALL RIGHTS RESERV

ED

FC

30

PRINT"[CLR](2 SPACES}COP YRIGHT

1987

COMPUTE I

370

PUB

IFFL-1THEN1320

;CHRS(34):"

QA 240 LNS(1)="****"*"*"**""*

NOT

PRINTERRS(ER):END H,PIC1,2,0

410

DATA

M,PIC2,0,0

420

DATA

M,PIC3,1,1

430

DATA

S,PIC4,0,0

XM

440

DATA

I[,PIC5,9,0

XQ

450

DATA

X

ME

1000

IRST

290

(SPACE)LIGHT GOES OFF"

POKE216,255:POKE 56576,PE EK(56576)OR3

Article on page 33.

GM

80

GOSUB210:IFT$="X"THEN190

BX

90

BLOAD(FS),BllB=l

EB

100

";:RETURN

:RET URN

REM

COPYRIGHT

IFTS<>"H"THENPOKE1,PEEK

TEl

PUBLICATIONS

OAD(F?)

ED

KS

20

PM 30

0

BC

1987

-

RM

320

RIGHTS

MQ

330

FG

BB

180

GOTO80

CD

190

POKE216,0:POKE217,0:POK

STOP

PH KD

200

El,115 POKE54534,4:COLOR0,12:C 0LOR1,14:COLOR4,14:GRAP

01):OPEN15,8,15!V=53248:

CD

210

BR

220

70

EYA?:RETURN

80

CC

230

POKE54534,4:POKE216,0jP

SD

90

GRAPHIC0,1:PRINTCHRS(14

OM

240

KJ

250

print"press

BA DB

260

iGETKEYAS TS="X";RETURN

7);"FILE TYPE NOT H, OR

270

M,

any

key to

{spaceJexit program..."

IFB=0THENPOKE1,PEEK(1)A ND253:ELSEPOKE1,PEEK{1}

JP

280

JP

290

GA

300

32 IFTSC"M"THENPOKE53270,P

RB

310

PB

330

7B

390

140

HAVE CHOSEN

A DATA"

PRINT"DISKETTE.

SURE YOU

ARE

WANT TO

[6 SPACES)DO THIS

YOU

(Y/N)

?":GOSUB1710

AC

400

GETDS:IFDS=""ORDS<>"Y"A NDD?O"N"THEN400

RB 410 SM 420

IFD?="N"THEN220

PRINT"{CLR}f2 DOWN) (WHTjlNSERT YOUR DISK I

GG

460

PRINT"{CLR}(2 DOWN] (CYN}(RVS)...FORMATTING

QG

470

GOSUB1660:GOTO220

HS

480

INPUT"[CLR)ENTER TIME O DAY

|HHMM)";AS:IFVAL(

FD 160

450

D

DISKETTE"

PRINT"[CLR][2 DOWN} [WHTjYOU EXIT THE

EB

490

PRINT"ARE

HAVE CHOSEN TO PROGRAM." YOU

SURE

YOU

[SPACE}WANT TO DO THIS [SPACE)(Y/N)?":GOSUB171

KA 170 PRINT"fDOWN}"LEFTS(AS,2

)":"RIGHTS(AS,2l

PRINT#15,"N0:EXERCISE

ATA,01"

M1=VAL(MIDS(A$,3,1)):M2 =VAL(RIGHTS(A$,O)

180 PRINT"£DOWN}IS THIS OK

[SPACEJSTART FORMATTING .":GOSUB1710

3:POKEM,D3:NEXT F

RG

FORMAT

OKEV+3,138 FORM=49152T049357:READD

K(1}OR4:GOTO350

September 19B7

RX

DOWN)YOU

GETDS: IFD5<> "■»"THEN440

POKE53272,120:POKE1,PEE

COMPUTED Gazette

TO

440

XA 150 H1=VAL(LEFTS(AS,1) J :H2^= VAL(MIDS(A5,2,1))

POKE53 2 72,20:POKE1,PEEK

{2

QC DK

140

70JAND239 340

HF

130

PRINT"[CLR){WHT}

POKEV+39,4:POKEV+40,4 POKEV+16,3:POKEV+0,20tP OKEV+2,20:POKEV+1,138:P

A? ) >12 59ORLEN(AS)< 4THEN

FOKS53265,PEEK(53265)AN

370 380

NTO THE DISK DRIVE." PRINT"{DOWN)PRESS ■* TO

IFT$="H"THENPOKE53270,P

D22 3:POKE53 270,PEEK(53 2 HK

QC

120

GETDS:IFD5=""THEN350

430

POKE2040,13:POKE2041,14 :POKEV+29,3:POKEV+23,3:

EEK{53270)OR16

EEK(53270)AND239 320

FC

110

%G%

SG

58:READD2:POKES,D2:NEXT

XK

F7

FD

KES,DliNEXTjFORS-896T09

S"

0R2 IFTS="S"THEN330 POKE53265,PEEK(53 265)OR

MJ

AJ

92,0 100 FORS="832TO894:READDliP0

M3

GR

POKE54279,134:POKE54280,

110:POKE542 91,30:POKE542

OKE217,0

SPAC£S}E2

D=ASC(DS)-13 2:IFD<1ORD>

POKE54296,15:POKE54272,1

5,250 POKE54286,106:POKE54287,

§G|

4THEN350 ONDGOTO530,890,380, 480

33 IPOKE54284,IS:POKE5428

"THENREADFS,BR,BK:RETUR »

350

DIMX(201),NA$(201),TL$(2

77,0:POKE54278,240 CH

F5

360

32 :POKE54273,22 5:POKE542

REACTS:IFTSa"X"THENGETK

Mi

ISE PACER":GOSUB300:GOS UB1710

FORI=lTO332:READAtX=X+A: NEXT: IFXO42 309THENPRINT "DATA STATEMENT ERROR."]

CB

SPACESJE2

KETTE":GOSUB300 GOSUB290:PRINT"

[3

GETKEYAS GOSUB270

RESTORE

[3

|H3[4 SPACES}EXIT EXERC

170

HIC0,1;END

340

[SPACE)RESERVED":PRINT"

160

PB

GOSUB290;PRINT"

EH3{4 SPACESjFORMAT DIS

RR

60

GOSUB290:PRINT"

GRAM/EDIT/RUN":GOSUB300

HP

HF

50

GOSUB290:PRINT"

(3 SPACES}82 M? F3 EG3 |H3(4 SPACES(RECALL PRO

RESERV

INC."

PRINTTAB(10)"ALL

310

[DOWN}READING DATA..."

OR

PRINT"{3

(3 SPACES}§2 M3 Fl |G§ EH3[4 SPACESiENTER EXER CISES/SAVE":GOSUB300

COMPU

INC.

PRINTCHRS(142)CHRS(8)" [CLR){YEL]{DOWN} (3 SPACES]COPYRIGHT 1987 PUB.,

300

§4 T3M6H3":PRINTLN?T3):

POKE53280,11:POKE53281,0

COMPUTEl

PQ 40

(3 SPACES)

RETURN

(SPACE)ALL RIGHTS

(1}OR1:F?=FS+".CRAM":BL

PRINTLN$(2):PRINT" "iRETURN

FH

10

SPACES)

{12 SPACES)-"

XE

DRIVE

PRINT"§33-(12 E88EXERCISE

CHAR1,8,20,"THE

70

:BLOAD(F?)

270

CB

JQ

IFTS <>"H"THENPOKE1,PEEK (1}AND254:FS=F?+".CRAM"

PA

280

Exercise Pacer

BLOAD(FS):B=0

F

SCREEN"

GOSUB1000

SPACES}(YEL]

{4 spacesJ|6 t3"

XK

1020

LNS(2)="[4

CQ 260 PRINT"£CLR}g33§R3"LNS(l

CHAR1.10,18,"PRESS ANY KEY AFTER"

60

140

250

PA 1010

GRAPHIC1,1 :GRAPHIC0,1

150

TO310

RB

CHAR1,10,12,"LOADING

50

KM KD

FOUND":

DATA

FR KH

GETKEYAS GOSUB270 GOSUB210:IFT5="X"THEN19

S6329,0:POKE56328,0

POKE650,128iGOSUB240:GO

400

BE

POKE56331,(Hl*16)+H2:PO

KE56330,(M1*16)+M2:POKE

230

RIGHTS

[SPACE)RESERVED":SLEEP 3

IFDS="K"THEN140

KE

., INC." PRINTTAB(11}"ALL

CX

210

220

40

110 120 130

MQ

XE

HH

PH BJ

NDD?o"Y"THEN190

JF 200

14 GRAPHICS,1:IFDS=6 2THENP RINT'TILE "jCHR$(34); F? END

Article on page 64.

20

POKE54534,4:POKE216,0:P OKE217,0:POKE1,115:COLO

3S0

FS RK CQ 6D HO

For The 128 10

360

(SPACE) (Y/N)?1" FE 190 GETDSjIFDS=""ORD5<>"N"A

R0,12:COLOR1,14:C0L0R4, AO

MG

POKE54534,4+64*BiPOKE53

280,BR:POKE53 281,BK:RET

Before typing in programs, please refer to "How To Type In COMPUTE!'? GAZETTE Programs," elsewhere in this issue.

QF

350

0 QM

500

GETD$:IFDS=""ORD$<>"Y"A NDDS<>"N"THEN500


AP

OG

hc

510

520

D

530 nas="":print"[clr} {2 down)[wht}name of ex ercise

CS

NDDS<>"N"THEN860

IFDS="N"THEN220

CLOSE15:PRINT"[CLR)":EN

program!":inputn

as:ifnas=""then220

iflen(nas ) > 12then530

sc 870 hd

880

KR

890

PRINT"[CLR}[2 DOWN] tWHT}PLACE YOUR EXERCIS E

RE

900

PR

910

DATA DISKETTE"

PRINT"INTO

VE.[2

THE

DC

print" (clr]1' |nu=1

BQ

560

ifnu=200then660

XA

570

print" {down} [whtjevent {space}#"nu"name (enter

OK

920

NAS="":INPUTNAS:IFNAS="

t"iINPUTNAS(NU)

RP

930

IFLEN(NAS)>12THEN920

JC

940

PRINT"[CLR}[2 DOWN) fCYN}fRVS)...RECALLING |SPACE)FILE"

NU)="":X=NU-1tGOTO660

JH

950

0PEN1,8,5,"0 I"+NAS + ".ID X,S,R":INPUT*1,X:CLOSE 1

IMIT

FD

960

OPEN1,8,5,"0:"+NAS+",S,

OU

[rvs)end{off] to stop)

EB

580

IFLEN(NAS(NU))>35THEN57

590

BA

60S

RQ

610

ER

620

IFNA$(NU)="END"THENNAS( PRINT"lDOWN}[YELjTIME L FOR

EVENT

*"NU"(MM

MISTAKES

{Y/N)?"iGOSUB

1710

XH

630

SD

640

IFDS="Y"THEN570

KP

650

NU=NU+1:GOTO560

GC

660

F

OH

670

MS

680

690 700

GR

EVENTS:"X

PRINT"E2 DOWNjlNSERT YO PRINT"THE

INTO"

DRIVE.

{2 SPACES}PRESS * WHEN [SPACEjREADY.":GOSUB171 e

BP

710

GETDS : IFD$<> "VTHEN690

PRINT"{CLR}(2 DOWN) (CYNJERVS)...SAVING DAT

720

GX

980

1000

FR

1010

GK

1020

RB

1030

XH

JA

KC 800

810

1040

SX

1050

1060

PRINT#l:CLOSEliOPENl,8, SG

1070

GOSUB1660tIFE<>63THEN85 0

N

THE

DISK."

XH

1080

REPLACE

THE

OLD

FIL

GETDS;IFDS=H"ORDS<>"V'A NDDS<>"N"THEN780 IFDS="N"THEN820

FC

1090

DG

1100

QK

1110

SC

1120

FS

1130

DM 850

CP

860

PRINT"[CLR}(CYN){RVS)P "NASiPRINT"

PRINT"{DOWNJIWHT}EVENT NAME:":P RINT"{RVS}"NA

FILE"

PRINT#15,"S0:"+NAS:PRIN

DR

1140

TO

SEE

PRINT"PRESS NEXT

FIRST

<F3>

EVE

TO SE

EVENT"

PRINT"PRESS

<F5> TO SE

E PREVIOUS EVENT" PRINT"PRESS <F7> TO SE E LAST EVENT" PRINT"PRESS <A> TO ADD ADDITIONAL EVENTS" PRINT"PRESS <E» TO EDI T"

PRINTm(DOWN]E73PRESS < TO

RUN

PACER"

PRINT"PRESS

<M>

TO GO

[SPACEjBACK TO MAIN ME

SQ

1150

QX

1160

GETD?:IFDS=""THEN1150

IFDS="iFlj"THENNU=l:GO

TO1030 ED

1170

IFDS-" |F3] "ANDNUO400A

NDNU<XTHENNU=NU+1:GOTO

1030 CA

1180

IFD$-"[F5}"ANDNUO1THE

NNU-NU-1:GOTO1030 HK

1190

GOTO700

PRINT"(CLR]{2 DOWN)

espace)limit:":print" (RVS}"TL5(NU) PRINT"(DOWN]{CRN}PRESS

NU.1-iGOSUB1710

PUTNAS

IFLEN(NA$)>12THEN820

print"[doi«j][yel]time

R>

PRINT"[CLR]£2 DOWN} (CYNHRVS) ..-ERASING OL

PROGRAM: ■'[GOSUB1710! IN

840

GETDS:IFDS=""0RD5<>"R" ANDDS<>"E"THEN1000 IFDS="R"THEN1320 NU=1

E

PRINT'MDOWNJdO YOU WISH

OTO700

830

PRINT"(6 SPACESlfRVS) [YELjEfOFF]{WHT} TO EDI T/REVIEW PROGRAM.":GOSU

<F1> NT"

PG 920 PRINT"{CLR}{2 DOWN] fWHT)ENTER NEW NAME FOR

PD

:";TL5(NU) 1300

IFLEN{TLS(NU))>4THEN12

EA

1310

90 GOTO1030

QX 1320 FL=0:FG=0:PRINT"{CLR}"

RO 1330 PRINT"{HOME}[6 DOWN)

{5 SPACES]PRESS SPACE

JSPACEJBAR TO START PA CERI":D=200:G0SUB1760

1340 GETD?:IFD$=CHRS(32)THE N1370

PRINT"{HOME}(6 DOWN) {5 SPACES){RVS)PRESS S PACE BAR TO START PACE RI1':D=200:GOSUB1760

FG

1360

GOTO1330

DM

1370

GOSUB1740iPOKE650,0:DM

=FRE(0):SYS49152iFORNU =1TOX:CG=0

DB 1380 PRINT"[CLR){3 DOWN} {YEL5TIME OF DAYl " RK 1390 PRINT"{HOMEj[7 DOWN) [YEL]EXERCISEi":PRINT"

[DOWN}

NU)

{WHT3{RVS}"NA$(

SQ 1400 PRINT"{DOWN){YELjEVENT t:(WHT](RVS]"NU:PRINT "[yel]events to go: {wht}{rvs]"x-nu

CC 1420 PRINT"(DOWN)(YEL)TIME (SPACE}ELAPSED: [WHT}"

PF

T*15,"S0:"+NAS+".IDX":G

JK

pacer

INPUT"[DOWN}[YEL]ENTER NEW TIME LIMIT (MMSS)

NU

D SF

run

IFL,EN(NAS{NU) )>35THEN1

270

BO

PRINT"[CLR}(2 DOWN] fWHTiPRESS {RV to

U)

AS(NU):PRINT*1,TLS(NU):

770 PRINT"WITH THE NEW (Y/N

790

XR 1290

"X

MP

E"

780

12B0

KC 1350

[RVS)NUMBER OF EVENTS:

)?":GOSUB1710 HK

CJ

PRINT"(DOWN}[WHT]EVENT NUMBER:"iPRINT"[RVS}"

TO

GS

ENTER NEW NAME:";NAS(N

W"tFORNU=lTOXiPRINTfl,N

740 PRINT"(CLR]f2 DOWN) IWHTjA FILE WITH THE SA ME NAME AS{CYN) pl QD 750 PRINTNAS'MWHT} EXISTS O RD 760

GOTO1150

kk 1410 print"{down}(yeljtime [SPACEjLIMITi EWHT) (RVS}"MIDS(TLS(NU),1,2

RINTtl,X:PRINT*1:CLOSE1

730

1260

XD 1270 FG=1:INPUT"[DOWN][WHT)

SP

ROGRAMj

5,"0:"+NA$+".IDX,S,W":P EQ

KB

SE1 GOSUB1660:IFEO0THEN220

B1710 DS

IFDS="R"THEN1320 IFDS="M"THEN220

A?(NU),TLS(NU):NEXT:CLO

(offHwht}

990

1240 1250

S(NU)

A" OPEN1,8,5,"0i"+NAS+",S,

NEXT CB

970

DOWNj

UR DATA DISKETTE

EB

KR

CA

(RV5IEXERCISE PROGRAM:" NAS:PRINT"[RVS}NUMBER O

RECALL."iGOS

R":FORNU=1TOX:INPUT#1,N

GETDS:IFDS=""ORD$<>"Y"A NDDS<>"N"TIIEN630

PRINT"ECLR}{2

TO

Y

"THEN220

SS):":INPUTTLS(NU) IFLEN(TL?(NU )) > 4THEN600

PRINT"IDOWN}E 7 3[RVS}ANY

WANT

PROGRAM

UQ1710

0

DD

PRINT"WORKOUT

IFD5="M"ANDFG'=1THENFG-

RS JX

DISK DRI

SPACESjENTER THE"

540 550

AH

1230

0iGOTO660

IFDS="Y"THEN660 IFD?="N"THEN220

iPOKE56587,0:POKE56586 ,0iPOKE565B5,0:POKE565 84,0

XP

1430

1200

[WHT}DO YOU WISH TO REP EAT SAVE (Y/N)?"iGOSUBl

EE

1210

IFDS="E"THEN1270

710

RK

1220

IFDS-"R"ANDFG=1THENFL"

IFDS="A"THENNU=X+1:GOT

RINT" i63[RVS}"NAS{NU+

1) 1440 PRINTSPC(9)"lD0WN] ECYNlPRESS <SPACE> TO [SPACEjPAUSE'1 RS 1450 PRINTSPC(4)"PRESS <t> [SPACEjTO JUMP TO NEXT EVENT"

RJ

1460

PRINTSPC(2)"KEEP PRESS ING

<*>

TO

ABORT

EXERC

I SE"

RE

1470

GOSUB1510:GOSUB1570

XE

1480

ED

1490

GETDS:IFDS="+"THENGOSU B1550:GOTO220 IFCG=1THENNEXT:GOTO156 0

SD 1500 GOTO1470 KX 1510 ZF=0:FORZ=1TO4:IFPEEK( 1019+Z)-48<>VAL(MIDS(T LS(NU),Z,1))THENZF=1 KR 1520 NEXTiIFZFTHENRETURN EF SH

1530 1540

GOSUD1720:CG=1:RETURN GOTO1390

JQ

1550

POKE56333,127:POKE788, 49iP0KE789,234:POKE563 33,129:RETURN

DD 1560 GOSUB1550:PRINT"{CLR]

(5 D0WN]fl4 SPACESjYOU

O570

1:FG-0iGOTO660

PRINT"tYEL}UP NEXT:":P

FF

IFDS="EF7}"THENNU-XiG0 TO1030

JH

GETDS:IFDS=""ORDS<>"Y"A

)"i"MIDS(TLS{NU),3,2)

"RE DONEI":GOSUB1740:G

OTO220

QJ

1570

GETnS:IFDS=""TfiENRETUR N

COMPUTED Gazerta

September 1987

79


PH 1580 IFD§=CHRS(32)THEN1610 GG 1590 IFDS="T"THENCG=1:RETUR N

ie ,221,41,240, 32, 197,1 GR

BF SM

1600 1610

RETURN POKE198,0

GD

1620

POKE56587,0:POKE56586,

1910

1630

19

19

99

2B

09A1:09

98

00

01

90

00

02

20

09A9i00

08

20

00

00

00

00

00

09B1:00

00

00

00

00

00

00

00

09B9I00

00

00

00

00

00

48

00

09Cli00 09C9:00

00 00

00

00 00

00

00

00

00 00

00

00

00 00

09D1:00

00

00

00

00

E0

00

01

09D9:F0

00

01

F8

00

03

F8

00

09E1:03

F8

00

03

F0

00

01

F0

09E9i00

00

E0

00

00

00

00

00

09F1:00

00

00

00

00

00

00

00

09F9:00

00

00

00

00

00

00

00

0A01;0C

00

00

3C

00

00

38

00

4F

0A09100

3F

00

00

FC

00

00

FC

0A11:00

00

FF

40

00

FC

00

00

0A19:FF

40

00

28

00

00

3C

00

0A21:00

3C

00

00

3C

00

00

3C

0A29:00

00

3C

00

00

3C

00

00

CA31i3C

00

00

3C

30

00

3C

00

0A39:00

3E

00

00

38

00

00

00

0A41:30

00

00

3C

00

00

2C

00

0A49:00

FC

00

00

3F

00

00

3F

0A51I00

01

FF

00

00

3F

00

01

Dl ID 38 62 B5 9F 9E 89 DS A3

TURN

0A59:FF

rtjr

iota

00

28

00

CACA

HO

JC

flfH

J-Q

F0RR=lTO5:P0KE54283,33 :POKEV+21,1:D=600:GOSU B1760 POKEV+21,2:POKE54283,3 2:D=800:GOSUB1760:NEXT

0A61i00

3C

00

00

3C

00

00

3C

A2

0A69:00

00

3C

00

00

3C

00

00

F5

0A71:3C

00

00

3C

00

00

3C

00

DF

0A79:00

BC

00

00

2C

00

00

00

IE

0AB1130

00

00

FC

00

00

B8

00

0A89:00

EC

00

03

FF

00

03

FF

0A91:00

03

FF

00

03

FF

00

0A99iFF

00

03

FF

00

00

74

0AA1:00

AB

00

013

FC

00

00

(PEEK(10 20)-48)*16+PEE

POKE56S85,(PEEK(1022}-

POKE56584.0:RETURN INPUTtl5,E,ES:IFE=0THE

FH

1920

,32,197, 192 .141.219 .4

KK

PRINT'MCLR)[2

1930

C

TO

1

*

GD

RETURN

POKE54276,17iD=200:GOS UB1760:POKE54276, 16: RE

:POKEV+21,0:RETURN

FORR=1TO40:POKE54290,2 1: D=S0 :GOSUIil760 : POKE5 4290,20:D=S0:GOSUB1760 :NEXT

RETURN FORY=1TOD:NEXT:RETURK DATA255,255,255,255,25 5,255,255,255,255,224, 0,7,224,60,7,224

1780

DATA60,7,226,60,71,225

1790

126,7,224,24 DATA7,224,24,7,224,24,

,24,135,224,153,7,224,

7,224,24,7,224,60,7,22

SH

1830

XC

1640

1850

1860

1880

80

T10I

Im *m If f

DATA15,32,20 2,192,141,

1950

220,4,173,9,221,41,15, 32,202,192,141,255,3 DATA141,146,6,17 3,8,22

0>

41, 15, 32, 202 ,192, 141

i 2 22, 4,7b,4y,234,

BS

A i

—W 4.

1960

£4

DATA74,74,74,74,24, 105 , 48,96

BEB !

TYPII

:

.

Before typing in programs, please refer to 'How To Type In COMPUTE! s GAZETTE Programs," elsewhere in this issue.

Bee Zone See instructions in article 29 before typing in 00

00

9E

28

32

29 45

3A

42

45

45

00

00

00

00

06

A9

46

20

C8

0AA9:00

00

CC

00

00

CC

00

56

0AB1:CC

00

00

CC

00

00

CC

05

0AB9:00

CC

00

00

00

00

00

21

88

45

0AC1:30

00

00

FC

00

00

FC

00

A5

DB

0AC9:00

FC

00

03

FF

00

03

FF

B7 S3

0AD1:00

07

FF

40

0F

FF

C0

0F

FA

0AD9iFF

C0

FF

00

00

FC

00

0AE1100

AB

03 00

00

FC

00

00

0AE9:00

00

CC

00

00

CC

00

CC 00

0AF1:CC

00

00

CC

00

00

CC

00

0AF9i02

CE

00

00

CC

00

00

00

0B01:00

00

00

00

00

00

00

00

0B09:00

00

00

00

18

00

00

3C

0B11:00

00

7E

00

00

FF

00

00

0B19:7E

00

01

FF

80

03

FF

C0

0B21i01

FF

80

07

FF

E0

0F

FF

B4 78 D4 CA D2 29 17 1C F6 5F D9

0B29iF0

07

E0

IF

FF

FB

3F

Bl

0B31:FF

FC

FF IF

FF

F8

7F

FF

FE

2F

0B39:FF

FF

FF

7F

FF

FE

00

55

98

0B41:54

00

6A

A9

65

56

90

0B49:64

01

64

64

40 00

64

64

00

0B51:64

64

00

64

64

01

64

65

0B59:56

90

6A

A9

40

65

54

00

3E PE 4B E6

0B61:6A A9

40

65

56

90

64

01

34

0B69:64

64

00

64

64

00

64

64

61 33 2F 09 E0 48 94

0809:37

0811:4F

4E

0819:00

F0

19

F0

23

20

0829:08

00 60 B5

35

20

F4

08

85

0831:A5

37

38

E5

35

85

37

0B39ilB 85 85 0049:36 A5 0851:1E A0 0859:C9 05

33

85

35

A5

38

rr>

8D

38

85

1C

85

34

85

12

IB

B5

ID A5

1C

85

D6

00

20

F4

08

85

1A

87

0821:FF

0841:36

50

90

03

34 10

DATA224,129,7,224,0,7,

0869:04

15

20

F4

08

Bl

255,255,255,255,255,25

D0

7F C9 IB 65

5,255,255,255

0971:1B 0879:85

DATA255,255,255,255,25

0881:03

ID

20

F4

08

65

1C

C4

4C

54

A9

EF

BD

28

F2

Cl

BD

IB

03

EE

02

AD

0F

0B

4C

E2

FC

A9

4C

25

15

F4

5,255,255,255,255,224,

08B9:8D

0,7,224,60,7,224

0891:F0

DATA60,7,224,60,7,224, 24,7,224,24,7,224,126,

0899:18

85 IE A9 8A 03 D4

08A1:F0

05

A9

00

8D

15

7,224,153

08A9:A9

14

03

A9

03B1:15

31 03

8D

DATA7,225,24,135,226,2

5B

60

IB

20

A9 40 C9 45 0B 8D C9 01 D0 78 EA 8D F4 08

08B9:65

LC

20

DA

08

4C

54

00

4F

08C1:00

00

00

00

00

00

00

00

Dl

7,224,36,7 DATA224,36,7,224,0,7,2 55,255,255,255,255,255 ,255,255,235 DATA169,167,141,7,3,16

DATA141,21,3,88,96,160

DATA0,169,1,153,142,21 3,11,220,41,16,32,197 DATA192,141,213,4,173, 58,14

DATA215,4,141,218,4,14

10,220,41,240,32,197 DATA192,141,216,4,173,

COMPUTEI's Gazorre

September 1987

VO

31 5A 00 D2 F4 36 85

08 33

0B01:15

va

5C D3 DB 68 12 SE 18 04 0C

BE 0F 03 SI 00 P6 CC 94 00 8A 00 92

o« page

29

1,221,4,141,144,6,173,

1900

f

80

1

DO

a _p

C9

2,141,214,4,169, 1890

_F f

1A

11,220,41,15,32,202,19

MD

I

21

8,200,192,5,208,248,17

EP

1 ir,

-*

A5

200,192,10,208,248,160

1870

Uf

08

,0,169,10,153,213,216,

KQ

c.

F0

9,237,141,40,3,120,169 ,23,141,20,3,169,192 KP

f

D3

4,71,224,24,7,224,126,

PD

l di

-* "■ ^

,14

0861:20

4,66,7

1820

f

/-

1940

DOWN]

CONTINUE.":GOS

DATA173. 9.221. 41, 240-3

2, 197 ,192.141. 254

QH

1710

CF

00

1C 93 9B 4E 63 17 Cl C3

AA

1700

1810

00

99

KC

GG

00

24

PP

1800

00

0999:99

0

SG

00

00

1690 GETD?:IFD?<>"C"THEN169

GH

00

08

UB1710

SG

00

98

SS

1750 1760 1770

00

00

§63"E,ES Cft 1680 PRINT"[2 DOWN]{WHTjPRE

JX SC SH

0981:00

00

NUMBER" , "ERROR'1 : PRINT"

1740

83

00

09

[CYNj(rVS)DISK STATUS: " I PRINT " [ DOWN ) fj 7 3 { RVS }

JQ

00

48

08 99

NRETURN

1730

00

00

00

EN1620

FF

00

00

90

1650 1660

1720

00

00

00

ME RQ

XA

00

00

01

1640 GETDS:IFD$(>CHR?(32)TH

SC

00

00 00

QP

1670

00

0979:00 0989:00

48)*16+PEEK(1023)-48

BH

DATA173, 10, 22£ ,41 ,15,3 2, 202 ,192,141, 217 ,4 .17 3, 10, 221 .41 ,15 . 32 ,202 DATA192, 141 ,253,3 .141. 143,6 .173.9 ,220,41, 240

0971100

0991:02

K(1021)-4a RJ

92 ,141,252, 3,141, 142,6

8F BE D7

7B EF 69

08C9:00

00

00

00

00

00

00

nil

D9

64

64

01

64

65

56

90

08 20

80

02

66

00

00

0B71:00

08D1:00

99

A9

40

55

00

55

55

00

00

00

20

09

0B81 :55

5S

54

AA

00

01

6A AA

65

02

54

A4

00

0BB9i64

00

33

64

00

00

64

00

AA

00

01

55

00

00 55 02

00

64

00

00

64

00

00

A8

IE

0B91:00

00

55

00

64

01

54

00

6A

A4

00

00

00

00

00

00

20

00

65

20

0B99:00

08F9:00

00 54 02 00 54

AS

54

08D9:A8

0B7916A

64

00

00

64

00

0901:20

00

00

00

0BA9:00

64

00

00

64

00

00

64

8E 60

0909:01

55

00

02

AA

64

00

00

65

55

54

E6

AA

00

01

0BB1:00

00

02

0BB9t6A

AA

A4

55

55

54

FF

55

EA

00 00 0921:00 AB 00 0929:00 08 20 0931:00 00 00 0939:00 00 00

54

00

00

06

0BC1:55

54

6A

AA

64

19

00

0D

55

55

AS

A4

00

A8 30 01 55 00 02 20 00 02 66

B9

0911:00

00 00 55

54

00

54

0BA1:65

01

A4

03

01

90

00

06

00

00

00

IHI

49

05

80

0BC9:00

00

43

00

00

69

40 64

00

DB

00

00

00

00

4B

00

1A 00

DD

00

0BE1:01

00

00

00

00

53

00

40

06 00

0949:00

00

00

00

00

80

55

54

06

40

20

26

60

D2 74 C9 D5

0959:66

00 20 64

0BE9:00 0BF1:00

90 1A

90

00

00 40

00

00

A4 06

01

0941:00

AA

66

66

28

66

0961:00

26 60

00

06

40

00

00 00 00 00 18 64 08

00

00

00

40

00

0BD1:90 0BD9:19

06

00

0969r80

08

20

00

00

00

Hi

08E1:00 0BE9:00

0BF1:AA

0919jAA

0951:00

00

D3

2F

BD

SB

19

00

69 00

00

AA 00

A4

55

55

65 54

FF

00

78

0BF9:6A 0C01:54

05

A9

40

1A

56

90

42

0C09:65

01

64

64

00

64

64

00

BE

0C11:64

64

00

64

64

00

64

64

5C

A2

26 41 0B


0C19:00

64

64

00

64

64

00

64

EF

0ECltAD

02

D0

C9

F0

B0

CF

EE

C4

1169:A9

00

8D

D4

D5

02

53

00

64

64

00

64

64

00

9B

0EC9i02

D0

A9

26

8D

F9

07

4C

61

1171:8D

D6

02

8D

02 25

8D

0C21:64

D0

23

0C

0C29:64

64

00

64

64

00

64

64

23

0ED1:D3

0E

AD

70

0F

C9

03

F0

AE

1179:BD F9

07

8D

FA

07

A3 8D

FB

0C31:00

64

65

01

64

1A

56

90

E7

0ED9:1C

C9

04

F0

32

C9

01

F0

Bl

1181:07

A9

2A

BD

FB

07

A9

27

0E

0C39:05

A9

40

00

54

00

55

54

E7

0EE1:50

C9

02

F0

69

AD

IB

D4

F4

1199:80

FD

07

A9

24

8D

FC

07

C5

0C41:00

15

65

00

19

69

00

19

0F

A9

31

BD

26

1191:A9

7B

8D

0A

D0

A9

7C

80

6D

19

40

19

66

90

0EFli71

0F

EA

CE

71

0F

AB

1199:0B

D0

A9

0F

8D

15

D0

A9 A7

0C51:19

65

90

66 19

A4

19

64

47

0EF9:AD

71

2C

AD

07

D0

31

17

D0

A9

0A

8D

27

19

64

69

19

19

B2

0F01:C9

35

90

25

CE

07

D0

A9

01

BD

26

D0

A9

IF

7E

1A

59

64

06

64

06

08

0F09:23

8D

FB

07

4C

31

EA CE

93 D7

A9

0C61s64

64 59

llAlslB 11A9iD0

BD

0C59:64

65 19

8D 70 4C 31 0F F0

0F

40

D2 F3

0EE9:29

0C49:6A

11B1:9D

1C

D0

A9

08

8D

28

D0

ED

0C69:59 0C7a:01

64

06

99

64

01

99

64

60

0F11;71

0F

AD

71

0F F0

12

AD

86

11B9:8D

29

D0

BD

2A

D0

8D

2B

BA

99

64

00

69

64

00

69

43

0F19:07

D0

C9

DC

B0

0B

EE

07

BC

11C1:D0

A9

0C

BD

2C

D0

A9

01

0A

0C79:64

00

19

54

00

15

00

S3

04

0F21:D0

A9

24

8D

FB

07

4C

31

35

11C9:8D

27

D0

A9

IB

8D

00

D0

F8

0C81:A9

00

8D

20

D0

3D

21

D0

Fl

0F29:EA A9

00

8D

70

0F

4C

31

89

11D1:A9

34

8D

01

D0

A9

F0

8D

34

0C89;A9

08

8D

6F

0D A9

0A

8D

Dl

0F31:EA

CE

71

0F

AD

71

0F

F0

D9

11D9:02

D0

A9

DC

BD

03

D0

A9

P7

0C91:70

0D

A9

93

20

D2

FF

A9

89

0F39iF0 AD

06

D0

C9

18

90

E9

C2

UE1:18

BD

04

D0

A9

DC

0D

05

0C99:9E

20

D2

FF

AD

6F

0D

C9

72

0F41iCE

06

D0

CE

06

D0

A9

25

3B

HE9iD0

F0

BD

06

D0

A9

0CA1:08

F0

0A

A9

0D

20

D2

FF

0F49:8D

00

0CA9:A9

0A

8D

70

0D

A9

5E A0

0CB1:0D

A2

05

20

IE

AD

CE

70

64 3E 49

34 02

0CB9;0D AD

70

0D

F0

03

4C

AE

0CC1:0C

A9

IF

20

D2

0CC9:20

D2

FF

A9

9E

FF A9 A0 20 D2 FF

0CDliA9

0D

20

D2

FF

A9

0fi

0CD9:70

0D

A9

63

A0

0D

A2

0CE1:20

IE

AB

CE

70

0D

AD

70

77

0CE9:0D

F0

03

4C

DB

0C

A9

IF

0CF1:20

D2

FF

A9

12

20

D2

0CF9iA9

20

20

D2

FF A9

0D01:D2

FF A9

0D

20

D2

A5

D6

FB

07

4C

31

EA

CE

71

17

HFliBD

A9 07

D0

A9

0F5110F AD

71

0F

F0

D3

AD 06

B9

11F9:BD

CC

02

8D

08

0F59:D0

C9

F0

B0

CC

EE

06

D0

7A

E7

02

0F61:EE

06

D0

A9

26

BD

FB

07

93

BD E9

8D 02

C7

7D

1201:8D 1209:02

BD

El D0 8D CB 21 D0 85 FC BA 02 8D C8 29 E5 02 60 57

BA

0F69:4C

31

EA

01

00

31

02

F3

1211:72

60

AD

IB

D4

C9

32

F0

11

5C

05

0F71:02

62

AD

E9

02

C9

01

D0

87

1219:01

60

CE

44

12

AD

44

12

D5

BD

7B

D0

09

15

SB

1221:F0

01

60

A9

0A

BD

44

12

C5

0FB1:D0

A5

FC

8D

EB

10 02

BD

5C

0F79:40 AD

15

05

AD

E7

94

1229:AD

15

D0

29

20

C9

20

D0

4F

0F89:02

8D

EA

02

20

04

10

EE

A9

1231:09

AD

15

D0

29

DF

8D

15

ED

6B

0F91:09

D0

EE

EB

02

AD

02

6F

1239:D0

60

AD

15

D0

09

20

BD

FF

20

0F99iC9

D0

0E

EE

67

1241:15

D0

60

05

45

A2

ID

BD

5D 2D

9E

24

E7

EE

20

17

E8 02

02

EE

E7

02

A9

00

8D

D4

1249:2B

04

C9

A0

F0

4C

E0

00

4(1

A9

B0

0FA1:E7

FF

0FA9iEa

02

AD

09

D0

C9

D6

90

SE

1251:F0

04

CA

4C

48

12

A2

ID

P9 Cl

0D09:0A

BD

70

0D

A9

69

A0

0D

AB

0FB1:4E

A9

00

8D

09

D0

8D

E9

CA

1259JBD

A0

04

C9

A0

F0

3B

E0

0D11:A2

05

20

IE

AB

CE

70

0D

2A

0FB9:02

AD

D0

29

EF

BD

15

2D

1261:00

F0

04

CA

4C

59

12

A2

7C

0D19:AD

70

0D

F0

03

4C

0D

0D

47

15

0FC1:D0

A9

00

FC

AD

E4

02

75

1269:1D

BD

18

05

C9

A0

F0

2A

BB

0D21:A9

IF

20

FF

A9

12

0A

50

33

85

FC

AS

C0

CA

00

F0

04

CA

4C

6A

D2

FF

D9

12

A9

20

1271 :E0

FF

20 A9

0FC9:C9

0D29:D2

D2 20

F3

85

F0

07

18

69

17

BB

4C

93

1279:A2

ID

BD

90

05

C9

A0

F0

0031:9E

20

D2

FF

CE

6F

0D

AD

F3

IB

CA

4C

7B

0C

A9

F0

04

A4

1281il9

00

4C

8D 0B

E0

03

18

95

F0

69

D0

0D

0FE1IA9

32

BD 09

D0

A9

01

A2

ID

BD

08

06

C9

A0

20

D2

FF

A2

IF A9

A0

D2 78 D8 6B

02

A9

00

BD

EB

02

1291:F0

08

E0

00

F0

07

CA

4C

BF

07

A9

06

9D

BF

DB

9F

0FE9iE9

0D49:9D

Dl

0FFliE7

02

A9

34

BD

09

D0

03

4C

0D

13

07

C2

0FF9:FC

65

FC

65

12

BD

A9

4C

ID

47

12

A2

F0

1299t8C

D9

0D51:CA

FC

85

FC

8D 60 8D 54 A5 D4 60 3E

12B9:12

0D41:0D

53 C9

0F

0D39:6F

0FD1I00 0FD9jD0

12A1:80

06

C9

A0

F0

F4

E0

00

B7

0D59:20

D2

FF

60

60

12

A9

A3

80

00

00

A9

D2

FF

7A

00

12

20

04

CA

4C

A0

12

A2

ID

20

92

00

56

12A9:F0

20

15

EA

20

D2

FF

31

12B1:BD

F8

06

C9

A0

F0

0D69:DF

20

92

A9

00

08

0A

ec

E3

E0

1011:E0

00

F0

09

A9

D2

F4

A9

7F A2

06

CA

A9

01

4C

8D

14

C7

12B9:00

F0

0D

11

20

0D71:F0

12 78

02 A9

13 9E

20

0D61:DF

1001:00 1009:AE 1019:FF

CA

4C

0C

EB

02

4B

12C1:12

A2

ID

BD

70

07

C9

0D79J03

8E

15

03

58

60

A9

FF

23

10 AE

1021:E0

00

F0

09

A9

35

12C9:F0

D0

E0

00

F0

04

CA

0F

D4

A5

B0

8D

IS

D4

1029:FF

CA

4C

21

BF

12D1:C4

12

D4

18

D4

CA

AD

A9 00

02

BD

12

BD

81

10

10

0DB9:A5

5A 12

20 BB

D2

0D81:8D

ID 20

A3

20

CF

12D9:A9

01

BD

CA

02

60

B0

IE

D0

8E

A9

AD

00

FF

02

C9

D2

E4

A9

20

0D91j8D

1031:A9 1039iD2

FF

A9

DF

20

D2

FF

20

62

12E1:00

00

00

00

00

00

0D99iF0

03

8D

E5

02

AD

6C

0F

AB

15

10

20

F0

1C

C9

02

F0

EE

SB

10

A9

20

20

E5

12E9:00

00

00

04

35

1041:78

0DA1:C9

00

0B

13

EF

Cl Bl 23 A0 EA 4C 30 60 0E 00 64 IF 4F 00 92

0 DA9:C9

03

F0

56

C9

01

F0

6F

90

1049:D2

FF

A9

20

20

FF

A9

FF

12F1:00

00

00

0B

12

Dl

00

00

29

6C

0F

2D

D2

0F

SD

20

0DB1:AD 0DB9:A9

D4

1051;20

IB

FF

20

D2 78

10

A9

90

12F9:00

00

0B 11

C3

00

00

00 AE

31

8D

6D 0F

4C

3A

0E

A9

1059:92

20

D2

FF A9

DF

20

D2

05

1301:00

0B

00

00

00

00

12

Dl

1061:FF

20

8B

10

A9

20

20

D2

DC

00

00

00

00

A9

92

20

D2

FF

A9

A9

DB

00

00

00

10

11 C3 C3 0B

0B 8B

1069;FF

1309:0B 1311:00

00

DC

1071:20

D2

FF

20

78

10

60

A2

BF

1319:00

00

00

0F

D2

0B

15

IF

A9

9D

D2

1321110

C3

0E

18

0B

13

EF

10

1329:C3

0E

18

0B

12

Dl

10

C3

3C 18 24

1331:00

00

0B

11

C3

10

C3

0DC1:CE

6D

0F AD 6D 0F

0DC9:AD

05

D0

0DD1:23

8D

9B DF

F0

32

17

35

90

2B

A9

9E

FA

C9 07

CE

05

D0

CE

AB

0E

CE

6D

0F

6D

1079:03 1001:03

AD 24

05

D0

59

4C

7A

20 10

60

8D

FA

0B

1089:FF

A9

FF 11

A9

12

20

D2

CA FB 58 20 D2 2B FF 60 C4

00

AF

05

D0

4C

72

1091:63

A9

05

20

D2

FF

A9

13

6D

0B

00

00

10

C3

00

00

Bl

1099:20 10A1:A2

D2

1339:00

FF

A9

4B

A0

11

20

38

1341:0B

00

00

12

Dl

00

00

0B A7

BB

20

0C

BC

AD

E2

02

2B

1349:00

00

10

C3

00

00

0B

00

10A9:A3

20

C3

A2

B3

20

6A

B8

A9

7B

1351:00

13

EF

00

00

0B

IF

AF

20

BC

C9

FF

AS

15

1359:10

C3

0E

IB

0B

EF

10

11

13

50

20

D4

EB

1361:C3

0E

18

0B

12

Dl

10

C3

20

D4

4A

5C

BB

1369:00

00

0B

11

C3

10

C3

00

B5

0E

18

10

0E

18

11

C3

E7 C3 4D 05 IA

0DD9i05

D0

4C

3A

0DE1:AD 0DE9-C9

6D

0F

F0

DC

B0

15 0E A9

0DF1:07

EE

05

D0

EE

0DF9:3A

BE

A9

00

8D

6C

0F 4C

72

0E01:3A

0E

CE

6D

0F

AD

6D

0F

87

0E09:F0

F0

AD

04

D0

C9

18

90

3E

10B1:52

A0

11

0ElliE9

A9

25

BD

FA

07

CE

04

9F

10B9:F0

07

A2

0E19:D0

CE

04

D0

4C

3A

0E

CE

15

5B 52 A0

0E21:6D

0F

6D

0F

F0

D3

A0

11

D0

B0

26

F5

A2

CC

A9

20

C9

F0

A0

0E29:04

02

20

F0

FF

BE

1371:00

0B

A9

07

EE

04

D0

EE

E7

BD

FA

04

DD

0E31t8D

00

A0

01

20

70

1?

17 B5

6E

0F

C9

02

F0

1C

3C

AB

A0

20

A2

0A

20

C0

AD

18

1379:0B

0E39:D0

10C1:BB 10C9;1B 10D1:20 10D9:1E

4B

AD

D5

A2

AD

1381:00

00

0E

18

12

Dl

0B

00

10EliF0

0E41:C9

04

F0

35 C9 01 F0 6C AD IB 6E 0F A9 31

F0

56

3F

FF

A9

52

A0

20

A2

01

1389:00

0E

IB

13

EF

0B

15

IF

9C

DD

BD

A9

00

29

20

A0

01

17

D4

10E9:BB

11

1391:10

C3

18

013

10

5C ee

8D 6F B3

IE AB

13

EF

10F1:20

0E

18

A0

20

A2

01

6C

1399:C3

0E

18

0B

12

Dl

94

F0

FF

A9

32

A0

11

20

10

C3

10F9:20

13A1:00

00

0B

11

C3

10

C3

00

20 22

03 0E51:0F 8D 0E49:C9

DS

0E59:0F

4C

D3

0E

CE

6F

0F

AD

6B

1101:1E

AB

18

A0

20

A2

0F

F0

32

AD

03

D0

C9

IF

09

20

0E61:6F

57 E7

13A9i00

0B

00

00

10

C3

00

00

1109iF0

FF

A9

39

A0

11

20

0E69:35

90

2B

D0

CE

03

92

14

CE

03

IS

13B1:0B

00

00

12

Dl

00

00

0B

1111:AB

18

A0

20

A2

0E71iD0

A9

23

8D

F9

07

4C D3

F0

00

10

C3

00

00

0B

00

A9

43

A0

11

20

IE

AB

AB 09

13B9:00

1119:FF

0E79:0E

CE

6F

0F

AD

6F

0F

F0

F5 69

10

20

13C1:00

13

A0

21

A2

00

0B

20

FF

S0

15

03

D0

C9

DC

B0

0E

32

F0

AD

11

EF

00

1121 :18

0E81:15

1129:A9

00

13C9:10

C3

0E

18

0B

11

C3

AE

D0

02

20

CD

BD

EC

IB 34 IF 20 10 60

0E89lEE

03

D0

EE

03

D0

A9

24

B9

1131:60

9A

53

13D1:C3

0E

18

0B

12

Dl

10

C3

4C

D3

0E

A9

00

C2

45

17

07

4F

00

F9

43

52

0E91I8D

13D9:00

00

0B

11

C3

10

C3

00

1139:1F

48

49

2D

53

43

4F

52

91

58

0E99:SD

6E

0F

4C

D3

0E

CE

6F

A2

13E1:00

0B

17

B5

0E

18

10

C3

BD

1141:45

00

IE

4C

49

56

45

53

10

0EA1:0F AD

6F

0F

F0

F0

38

13E9:0B

17

B5

0E

IB

11

C3

0B

00

00

00

00

00

00

00

ED

90

0C

1149;05 1151:00

00

00

00

00

18

10

00

00

00

A0

14

C3

0B

00

0E

8A 01

1159:00 A9 1161:FF F0

0E

18

13

EF

0B

CC

99

4B

11

SB

15

IF

00

13F1:00 13F9100

C0

EF

1401tl0

C3

0E

18

0B

13

EF

10

03

4C

5C

11

60

54

21

1409:C3

0E

ia

0B

12

Dl

10

C3

P9 06

0EA9tD0

C9

18

CE

0EB1:A9

25

8D

E9 F9 07

AD 02 02 D0

4C

31

EA

F3

0ED9:CE

6F

0F

AD

6F

0F

F0

D6

46

COMPUTE's Gazotto

CC

September 1B87

81


1411:00

30

0B

11

1419:00

0B

0D

4E

C3

00

12

Dl

1421:0B 0D 4E BE 1429:00 00 0E 18 1431:00 0E 18 0F

C3 10 0E 18 18 11 10 C3 D2 0B

C3 0B

1439:0E

30

0B

1441:30 1449:00

1609:15

D0

09

01

8D

16C1:00

0B

91 51 54

D0

AD

00

D0

15 C9

00 EE 8C F0

27

1961114

80

09

8F

D7

02

C9

BD

1969:32 1971:14

8D 3D

0C D4 10 D4

8D 0A D4 A9 57 8D 0D D4 A9 DA 8D 11 D4 A9 64

16C9:0D

20

E8

18

AD

00

3A

16D1:01

F0

C2

77

10

C3

77

4C

16

A9

24

07

A9

11

C3

0B

65

16D9:8D F9 16EliA9 96

63

1979:32

BD

13

D4

3D

14

B6

8D

08

D0

C9

19B1:A9

A2

19

8D

14

BE

0A

D0

A9

AF

8D

F4

1989:15

BD 03

D4 03

78

7D

8D

5B

60

AD

IA

IA

F0

D4

0E

18

0E

18

0B

12

Dl

0B

30

D6

16E9:0C

D0

A9

C3

8D

0E

D0

A9

02

1991:07

C9

02

F0

71

4C

31

EA

23 13 13

00

0B

13

EF

0B

30

00

10

I6FI1FF

8D

09

D0

BD

0B

D0

80

77

19991AD

21

IA

06

CE

21

IA

1451:00

F0

05

0B

0D

4E

0E

18

12

Dl

89

16F9:0D

D0

BD

0F

D0

A9

2F

BD

9C

19A1:4C

31

EA AD

IE

IA 3D

04

1459:0B

4E 0E 0E ie

18 10

12

Dl

0B AC

1701: FC

07

A9

30

BD

FD

07

A9

C3

19A9:D4

AD

IF

IA

BD

0B

D4

AO

F6 27

1461:00

0D 00

C3

OB

00

72

1709:31

8D

FE

07

A9

2E

BD FF

A4

19B1:20

IA

8D

12

D4

IB

A5

FB

9B

1469:00

0E

18

0F

D2

0B

15

IF

15

1711:07

A9

FF

07

B5

FB

A5

FC

69

00

C6

IB

0B

13

EF

10

6A

1719:EE

03

D0

CA

F0

37 10

19B9:69

0E

D0 00

6E

C3

15 E0

A2

1471:10

8D

3F

19C1:B5

FC

A0

00

Bl

FB

3D

01

A3

FB

1479:C3

0E

18

0B

12

Dl

10

C3

76

1721:20

E8

18

AD

D7

02

C9

01

D2

19C9:D4

CB

Bl

8D

00

04

C8

6D

1481:00

00

0B

11

C3

C3

00

02

17 29:F0

03

4C

19

D8

IS

5F

1901:B1

FB

Bl

FB

16

60

0E

18

12

Dl

04

1731:A2

96

CE

01

CE

05

D0

DC

19D9:8D

07

FB

Bl

FB

37 9B

0E

11

C3

0li

49

17 39:CE

07

D0

CE

D0

CE

0B

CB

19E1:8D

0F

0B

00

AA

1741:D0

CE

0D

D0

CE

0F

D0

CA

59

19E9:D4

C8

FB IB

8D 0E

C3

BD 08 D4 D4 CB Bl D4 C8 Bl Bl FB F0

C8

0D

17 D0 09

4C

14B9:00

10

8D

21

D2

0B

10

C3

E7

1749:E0

00

F0

10

20

E8

18

AD

B9

19F1:1A AD

11

C3

0E 4F

1751:D7

02

C9

01

F0

03

4C

33

94

19F9:1C

1491:0B

16

60

1499:00

00

0E

14A1:00 14A9:0E

0E

18 18 10 IB 0F D2 10 C3 0B

6C

1481:16

10

C3

0B

12

m

0E

ia

IF

1759:17

4C

DB

IB

A9

03

BD

34

6B

1A01:3D

12

D4

4C

31

EA

A9

E0

14B9:00

00

0B

EF

0E

18

00

5C

1761:19

AD

37

19

C9

01

F0

15

49

1A09:85

FB

A9

12

85

FC

A9

01

14C1:00 14C9:0B 14D1:0C 14D9:4E 14E1:0E 14E9:18

13

75 D4 49 C9

0B

1A

9C

0F D2

10

C3

61

1769:CE

00

D0

CE

00

D0

20

EB

72

1A11:8D

IA

IA

4C

31

E9

9C

0F

D2

12

Dl

0B

10

1771:18

AD

00

D0

00

D0

05

19

1A19:EA

02

11

10

10

10

8F

0F D2

00

00

0B

0D

16

1779iA9

8D

38

19

EA

1A21:09

60

A9

D2

FF

AE

6F 53

D2 11

00

00

0B

0E

IB

A7

17B1:C9

04

D0

CE

3B

1A29iC7

02

E0

00

F0

09

A9

11

ED

IB

C3

0B 0D

4E

0E

AC

17B9i04

D0

20

37 15 CE EB 18

AD

0F

01 01

C9 19

8D 21 11 11 13 20

IA

1A

AD

04

D0

1A31:20

D2

FF

CA

4C

2B

IA

AE

C8

11

C3

0B

0C

8F

0E

18

5E

1791iC9

00

D0

05

A9

01

3D

113

1A39iC8

02

E0

00

F0

09

A9

ID

8A

14F1:00

00

01)

0B

DA

0E

18

00

611

1799:19

AD

19

C9

01

F0

Cl

Dl

16

60

87

17AliCE

06

CE

06

D0

20

EB

5C

D2

FF

A3

14

12

1A 20

A9

C3

4C A9

3B

10

D2 20

CA

0B

1A41:20 1A49:CE

FF

14F9:00

39 D0

D0 38 15

1501:0B

10

C3

12

Dl

EF

0B

AD

06

D0

C9

00

D0

05

12

1A51:FF

A9

CD

20

D2

FF

20

7F

02

00

12

Dl

0E

18

0B

00

FF 79

17A9:18

1509:00

0E

17B1:A9

01

BD

39

19

AD

3A

19

47

1A59:1A

A9

A5

20

D2

FF

A9

20

C5

1511:00

12

Dl

0D

4E

0B

0B

30

AF

17B9:C9

01

F0

15

CE

03

D0

CE

83

1A61:20

D2

FF

A9

A7

20

02

FF

58

1519:12

Dl

00

00

64

00

F4

00

CD

17C1:0B

D0

20

E6

18

AD

03

D0

13

1A69:20

7F

IA

A9

CD

20

D2

FF

FF

1521:70

40

FC

00

20

3E

19

A9

09

17C9:C9

01

D0

05

A9

01

SD

3A

2E

1A71:A9

A4

20

D2

FF

A9

CE

20

39

1529:02

8D

1A

1A

A9

00

8D

IA

IF

17D1:19

AD

3B

19

01

F0

15

3A

1A79:D2

FF

20

7F

IA

60

A2

03

AD

1531ilA

8D

D7

02

8D

35

19

3D

E7

17D9:CE

0A

D0

C9 CE 0A

D0

20

E8

B5

lA8l!A9

9D

20

D2

FF

CA

F0

03

15 39:36

19

80

37

19

BD

38

19

72

17E1:18

AD

0A

D0

C9

00

00

05

CA

lAa9:4C

81

IA

A9

11

20

02

FF

33 D0

1541:8D

39

19

BD

3A

19

3D

3D

09

17E9:A9

01

BD

3B

19

AD

3C

19

A3

A9

00

BD

E2

02

AD

DD

8D

3C

19

8D

3D

19

A9

B9

17F1:C9

01

F0

15

CE

0C

00

CE

CE

1A91:60 1A99:00

24

1549:19

DC

C9

7D

F0

0D

C9

7E

E3

1551:93

20

D2

FF

A9

00

sd

20

30

D0

20

E8

IB

AD

0C

D0

55

1AA1:F0

0C

C9

7B

F0

0B

C9

77

01

1559:D0

8D

21

D0

A9

FE

SD

1C

01

17F9:0C 1301:C9

01

D0

05

69

1AA9:F0

0A

60

4C

B8

IA

4C

E4

55

A9

06

BD

25

D0

A9

08

BF

1B09:19

AD

3D

19

A9 01 8D C9 01 F0

3C

1561:D0

23

Cl

1AB1:1A

4C

10

IB

3C

IB

AD

F0

1569:8D 28 D0 1571iA9 01 8D 1579:A9 01 8D 1SB1:F8 07 A9 1589:07 8D 27 1591:2B D0 8D

A9

2D

8D

F9

07

B3

1811:CE

0E

00

CE

0E

D0

20

E3

10

4C

1AB9:CB

02

C9

07

F0

D9

A9

2A

6A

ID

D0

8D

17

D0

EF

1B19:18

AD

D0

05

84

1AC1:8D F8

07

EE

CB

02

20

86

15

D0

A9

2C

8D CE

1S21:A9

01

26

8D

35

1AC9:1B

A2

18

EE

01

D0

CA

E0

P7 E7

03

8D

10

D0

A9

1829iF9

07

03

D0

AE

1AD1:00

F0

06

20

69

IB

4C

CC

8D

29

D0

8D CC

1B31i4C 62

1AD9:1A

20

AE

IB

20

23

1A

AD

IA

D0 23

BD BD

2D 00

D0 D0

El

1839:A9

34

3D

D0 8D

C7

22

D0

0E D0 C9 00 8D 3D 19 A9 EE 02 D0 CE 17 A9 64 8D

C9

1AE1:E2

02

60

AD

CB

C9

00

18

47

F0

01

D0

A9

00 01

IB

IA

BD

04

04

AD

IA 3D

0B

D4

AD

ID

IA

D2

36

1599:8D

2E

D0

2C A9

EA

1841 110

D0 A9

2C

8D

F8

07

A9

AD

1AE91F0

AD

A9

2B

BD

02 FB

07

CE

15A1:A9

C8

BD

01

D0

A9

25

8D

99

1849:FE

SD

1C

01

8D

ID

76

1AF1:CB

02

20

86

IB

A2

18

CE

15A9:F9

07

A9

32

BD

02

D0

A9

AA

1851:D0

8D

17

0A

3D

34

02

1AF9:01

D0

CA

E0

00

F0

06

20

3A

15B1:DC

8D

03

D0

A9

03

8D

15

A4

1859:19

A9

03

D0 A9 D0 A9 8D 15

E8 17 5B

D0

A2

28

13

1B01:69

IB

4C

F8

IA

20

AE

IB

95

15B9:D0

CE

02

D0

AD

02

D0

C9

2E

1861 :CE

00

00

CA

E0

00

F0

10

B8

1B09:20

23

IA AD

E2

02

60

15C1:FF

F0

09

20

E8

18

4C BA

46

1869:20

E8

18

AD

D7

02

C9

01

ID

1BU:CC

02

C9

00

F0

51

15C9:15

4C

D8

18

AD

10

D0

49 C6

1871:F0

03

4C

61

18

4C D8

18

36

1B19:8D

F3

07

CE

CC

02

15D1:02

8D

10

D0

A9

FF

8D

02

D9

1B79:A2

19

CE

00

D0

EE

02

00

A2

18

CE

00

D0

14

CA

CE

02

D0

20

84

1881:20

E8

IB

AD

D7

02

C9

01

32 35

1B21:1B

15D9:D0 A2

1B29:00

F0

06

20

69

IB

15E1:E6

18

AD

D7

02

C9

01

F0

E3

1689:F0

EB

CA

E0

00

00

EB

A2

52

1B31:1B

20

AE

IB

20

23

C3 A9 29 B0 20 99 6A CA E0 37 4C 24 D2 IA AD F3

15E9:E0

E0

00

D0

EE

A2

14

CA

BE

1891:32

EE

02

D0

20

EB

18

AD

66

1B39:E2

02

60

AD

CC

02

C9

09

15F1:CE

03

D0

CE

02

D0

20

EB C7

1899:D7

02

C9

01

F0

24

AD

02

F4

1B41:F0

25

A9

23

3D

F8

07

EE

3E

15F9:18

AD

D7

02

C9

01

F0

C9

B4

1SA1:D0

C9

FF

F0

0a

CA

E0

00

E8

1B49:CC

02

20

99

IB

A2

EE

86

1601:E0

00

D0

EB

A2

28

CA

CE

90

18A9:F0

18

4C

92

18

AD

10

D0

73

1B51:00

D0

CA

E0

00

F0

ie 06

20

1609:02

D0 CE

D0

D0

03

8D

10

D0

A9

00

3D

94

1B59:69

IB

4C

50

IB

20

AE

IB

18

00

EF

A2

0D 5E

18B1:09

E8

CE D0

03

1611:20

03 E0

18B9:02

D0

CA

E0

00

F0

03

4C

1B61:20

23

IA AD E2

02

60

60

1619:37

CA EB 9F

CE 18

02

D0

EE

00

D0 A0

15

D0

CD

02

A2

00

A0

00

E8

30

IA

IA

1B711E0

FF

F0

03

4C

70

IB

C8

89

EB

D0 42

8D

00

01 E6

02

E0

C9 A9

8D A9

1B69:8E

02

A9 A9

8D

D7 D0

18 02

00

AD

18C1:92 18C9iD7

9C 66 6E

13 6B CE

18D1:00

3D

IA

IA

4C

28

15

A9

21

1B79:C0

03

F0

05

A2

00

4C

70

5D

1631:80 01

D0

8D

05

D0

BD

07

E4

18D9:00

8D

15

D0

8D

D7

02

A9

96

lBBlilB

AE

CD

02

60

CB

02

1639:D0

A9

00

SD

00

D0

8D

04

73

1BE1:02

8D

IA

IA

4C

89

1C

8E

AA

1B89:A9

00

E0

00

F0

AE 06

69

02

22 25

1641:D0

8D

06

D0

A9

2D

8D

F8

ID

18E9:31

19

8C

32

19

8D

33

19

2C

1B91:CA

4C

8B

IB

8D

C7

02

60

53

1649:07

A9

2E

8D

FA

07

A9

2E

77

1BF1:AE

34

19

8E

35

CC

02

E0

01

A9

00

E0

3a

07

A9

00

8D

10

D0

E5

18F9:00

F0

0A

A0

FF

E0 00

1B99:AE

FB

CA C0

17

1651:8D

19 88

55

1BA1:00

F0

06

69

02

CA

4C

A0

1659:80

17

D0

8D

ID

D0

A9

07

8B

1901:F0

F4

4C FE

18

A5

C5

C9

0F

1BA9:1B

8D

C8

02

60

AE

C8

02

1661:8D

27

D0

8D

2A

D0

8D

29

E9

1909:3F

F0

10

AD

35

19

8D 34

18B1:AC

C7

02

98

13

69

01

1669:D0

A9

02

8D

26

D0

AD

1C

6D

1911:19 AD 33

19

AE

31

19

AC

51 4C

DF 5B AB 0B

1BB9:8A

18

69

01

AA

BE

DF

02

1671:D0

09

01

8D

1C

D0

AD

15

05

1919:32

01

3D

D7

02

41

1BC1j8C

E0

02

18

02

AC

1679:D0

09

08

8D

15

D0

EE

06

P9

AD

33

08

1BC9:DF

02

20

0A

D3

Bl

16B1:D0

AD

06

D0

C9

19

B0

10

73

19 32

AE E0 E5 A4

19

60

0C

1BD1:D1

BD

El

02

C9

A0

F0

01

30 64

1689:20

E8

18

AD

D7

02

C9

01

1691:F0

03

4C

77

16

4C

DB

18

1699:AD

D0

09

04

8D

15

D0

16A1:EE

15 04

D0

AD

04

D0

C9

16A9:B0

0D

20

E8

18

AD

16B1:C9

01

F0

El

4C

77

1621:20 1629:F0

B2

COMPUTES Gazelle

AD

53

C9 El

19

60

A9

1921:AD

35

19

3D

34

1929:19

AE

31

19

AC

39

1931:00

E0

3E

0A

0A

00

00

00

54

1BD9:60 A9

0A

3D

E2

02

60

0A

AE

A3

00

00

00

00

A0

17

1BE1:EA

EA

EA

C9

01

F0

2B

C9

2E

99

00

D4

88

D0

FA

A9 A0

C5

DD

1939:00 1941:00

45

1BE9:02

F0

3E

A9

05

80

0C

D4

19

4B

1949:E0

84

FB

A9

12

85

FC

A9

71

1BF1:8D

0D

D4

08

8D

0B

D4

D7

02

2D

1951:14

8D

D4

8D

03

D4

A9

4A

1BF9:A9

32

8D

D4

A9

21

16

AD

59

1959:32

8D

02 05

A9 07

D4

8D

06

D4

A9

CD

1C01:0B

04

A2

FF

A0

FF

88

September 1987

m C2 BD DB 00 2E


1C09iFD CA

D0

90

A9

A9 20 8D 08

0B

60

F8 14

8D

1C11:D4

D4

A9

22

1C19:51

8D

07

D4

A9

21

8D

0B

83

1C21:D4

A9

64

D4

4C

03

E2

1C29:1C

A9

18

8D 0C 8D 08

D4

A9

92

2F

lC31taD

07

D4

8D

0B

D4

A9

00

64

1C39iBD

0C

D4

A9

08

BD

0D

D4

D5

9D 0B D4 A2 10 8D 0B 1C51iFF A0 FF 88 D0 FD 1C59:F8 A2 FF A0 FF B8 IC6I1CA D0 F8 A9 0A 8D 1C69;A9 Fl 8D 07 D4 A9 lC41tA9

11

1C49:D0

FD

A9

RIGHTS

:POKE53280,0:POKE53281,0 MM

50

4915 2,A:C-C+A:PRINT".";: CF

CA

D0

D0 FD

IF 82

0B

D4

5B

FF 70 SYS49152jPRINT"[CLR)

8D

12

A9

9A

D4

A9

1C79i21

8D

0B

D4

A2

FF

CA

D0

CF

8D

0B

D4

60

61

CB

1CB9:A0

10 17 A9

00

99

00

D4

8B

0C

1C91:D0

FA

A9

00

20

9F

08

20

DS

11

A9

D0

A9

6F

8D

17

ID

D0

A9

59

1CA9I04

8D A9

D0 64

00 8D 1)0 8D 02 A9 8D E4

L0

1CA1100

64

8D

08

83

02

4C

C2

AC

1CB9:1C A9

4B

8D

E2

02

20

92

9E

1CC1:10

A9

00

20

9F

08

20

31

4D

1CC9:0C

20

69

11

AD

IE

D0

A3

7F

1CD1100 1CD9132

8D E2 20 B7

02

FE

20

92

10

A9

ID A9 0D 20 FF 20

02

20

El 73

73

0F

A9

65

93

1A

20

77

ICElsiD

20

72

1CE9:9E

20

D2

1CF1:92 10 1CF9iAD 8D 1D01:A7 ID

A5

91

C9

7F

F0

26

99

02

C9

01

D0

03

20

BA

20

13

12

20

46

12

3B

1D09:AD

CA

02

C9

00

1D11:E5

02

8D

EE

02

F0 AA AD 70 29 01 C9 DF

1D19:01

F0

0B

4C

E5

1C

A9

1D21i8D

18

D4

4C

25

15

LD29:02

29

21

C9

21

F0

1D31101

20

9F

08

CE

D0

06

2F

AD

EE

4F

23

A9

2C

02

AD D3

1D39iD0

02

F0

4B

A9

00

20

El

9E

1D4J.I1B

20

69

11

AD

D0 0D

A9

80

1D49:00

8D E5

02

20

IE 72

1D51iE5

1C

EE

D0

02

AD D0

02

DA

1DS9iC9

0A

D0

03

CE

D0

02

A9

AC

1D61 i32

8D

E2

02

20

92

10

A9

A9

1D69:01

20

El

IB

A9

00

BD

E5

68

1D71I02

8D

EE

02

AD

15

D0

29

9A

1D79:DF

D0 A9

00

BD

E5

05

1DB1:02

OD 15 AD IE

D0

4C

E5

1C A9 D4

1DS9i32

20

B7

ID

20

69

11

18

BE

1D91iA0

0A

A2

0A

20

F0

FF

A9

02

1D99:EB

A0

ID

20

IE

AB

A9

64

EE

1DA1:20

B7

ID

01

04

0B

IF 8D

A9

9F

4C AD

ID

1DA9:20

02

C9

1DB11F0

F9

20

72

0D

60

1DB9iE6

ID

AD

E6

ID

D0

1DC1IE7

ID

AD E7

ID

1DC9:E8

ID

AD

E8

ID

1DD1:E9

ID

AD

E9

ID

10D9:EA

ID

AD

EA

1DE1:C0

00

D0

1DE9:00

00

IF

1DF1:20

4F

56

4C F4

AP 5

NEXT 60

IFC-32355THENPRINTiPRINT

"ERROR

NT"(DOWN)ERROR:"E;ESiEND PRINT"[CLR)[3 DOWN3LOAD"C HRS(34 JPROGSCHRS(34)",8"

84

D4

JH 4

E,ES CLOSE1:CLOSE15:IFETHENPRI

FORX=0TO254:READA:POKEX+

F0

11

FPROG?="QUIT"THEN9 OPEN15,8,15," 10 : "iOPENI,8 ,8,PROGS+",P,R"iINPUT#15,

CA

0D

3

EP

ESERVED"

A2

8D

R

FP 40 PRINT"U DOWN}WORKING."f

FF

1C71:0C

1CB1:D0

., INC. " PRINTTAB(9)"ALL

30

D4

CS

lCBlsFD A9

SE

IN

DATA":END

(BLU]SYS49152

EBU,13:POKEBU+1,13:POKEBC

[YEL)TO AC

TIVATE":PRINT"{DOWN) [PUR)(2

SPACES}

-

AK 6 PRINT"[4 DOWN3POKE"S1","A ":POKE'S2","B"(HOME]":POK

-

,2 IFC>1THENPOKES1,C-2:POKES 2,D:END

KG

7

XD

8

-

POKESl,C+253:POKES2,D-liE

JB

80

PRINT"(DOWN)[GRN)SYS4939

QJ

90

DATA173,14,220,41,254,14

-0TO9:PRINTJ t POKEBU+J,13 I

1,14,220,165,1

NEXT:POKEBC,101 PRINT"

GF

100

DATA41,251,133,1,169,20

MX

110

8,133,252,169,56 DATA133,254,160,0,132,2

GH

120

1

(REDjTO

SHUT

OFF"jEND

51,132,253,169,0

DATA14 5,25 3,177,251,41, 128,240,2,169,192

FB

130

DATA32,159,192,41,64,24 0,2,169,49,32

ND

JD

9 PRINT'MCLR}(2

DOWN)"iF0RJ

{HOME]":END

SpeedSort See instructions in article on page

66 before typing in.

DB

140

DATA159,192,41,32,240,2 ,169,12,32,159

C000:A9

02

20

FD

9D

DATA192.41,16,240,5,169

85

20

150

00

AE

SE

C008:79

00

8D

Bl

C2

A9

80

8D

5E

,3,32,159,192

C010:B2

C2

20

73

00

C9

24

F0

37

DATA16 5,254,24,105,4,13

C018:19

09

80

8D

B2

C2

20

73

A5

3,254,169,0,145

C020:00

D0

07

A9

FF

85

0D

4C

CD

DATA253,177,251,41,8,24

C028:BD AD

C9

3A

F0

7F

0,2,169,192,32

C030:D0

EC

20

E3

C0

20

C9 73

24 F5 00 05

DATA159,192,41,4,240,2,

C038:20

Fl

AE

20

8D

AD

20

9B

ID

169,48,32,159

C040:BC

A5

63

D0

6B

AS

2F

B5

DB

DATA192,41,2,240,2,169,

C048;FB A5

30

85

FC

A0

01

Bl

AD

12,32,159,192

Bl 02

C2 Bl

D0 FB

64 18

88 65

10 El FB DF

GC

160

CP

170

SQ

1B0

CX

190

DA

200

DATA41,1,240,5,169,3,32

C050:FB D9 C058:F6 A0

,159,192,165

C060:8D

B5

C2

CB

Bl

FB

65

FC

40

HA

210

DATA254,56,233,4,133,25

C068:8D

B6

C2

AD

B5

C2

38

E9

A4

4,165,253,24,105

C070:07

8D

AE C2

AD

B6

C2

E9

92

HB

220

C078100

8D

AF C2

A2

03 A5

FB

E7

C080:18

65

65

85

FIJ

A5

FC

65

42

C088:64

85

FC

CA

D0

F0 A5

FC

7C

C090:CD AF

C2

90

0B

D0

19

A5

B9 8B

DATA1,13 3,253,165,254,1 05,0,133,254,165

HH

230

DATA251,24,105,1,133,25 1,165,252,105,0

240

DATA133,252,201,212,240

C098:FB

CD

AE

C2

90

02

B0

10

C0A0:A5

FB

8D

B3

C2

A5

FC

8D

15

SX

250

,10,76,28,192,17 DATA253,145,253,177,251

C0A8:B4

C2

4C

06

Cl

4C

FD

AE

09

AB

01 C0 CE 18

SR

260

DATA133,1,173,14,220,9,

F8

CE

BF

D0

F8

CE

58

BP

270

DATA169.208,141,39,3,16

D0

F8

CE F0

F8 F8

CE

89

280

ID

D0 D0

ES

88

DB

D3

60

00

00

00

D6

XC

290

DATA0,61,23 2,224,8,208,

12

47

41

4D

45

48

45

52

92

00

90

9C

RH

300

246,96,141,238 DATA192,32,202,241,173,

EB

,96,165,1,9,4

1,141,14,220 9,192,141,39,3 DATA169,30,141,24,208,1 62,0,169,255,157

238,192,201,33,144 QB

310

DATA16,169,18,32,202,24 1,173,238,192,32

BEFORE TYPING . . .

JG

320

CM

330

DATA202,241,169,146,3 2, 202,241,96,0,169

C0B0:4C

45

B2

A9

FF

85

0D

4C

17

C0BB:8D

AD

A0

02

Bl

FB

IB

65

B3

C0C0:FB

BD

B0

C2

C8

Bl

FB

65

50

C0C8IFC

85

FC

AD

B0

C2

85

FB

3C

C0D0:A5

FC

C5

32

90

0A

D0

D8

67

C0DBiA5

FB

C5

31

90

02

B0

D0

B6

C0E0:4C

4D

C0

A5

7B

48

A5

7C

13

C0EBI4B

A0

00

Bl

7B

F0

C0F0:2C

F0

0E C9

3A

F0

0B C9 03 C8

51 87

C0FB:D0

Fl

68

85

7C

68

85

7B

D0

C100:60

68

68

4C

FD

AE

C108:FC

86

FD

BA

3B

E9

BA 86 52 B0

46 D2

C110:01

60

69

02

85

FE

A2

F9

C118:B5

0A

48

CA

10

FA

BA B6

17

C120:FC

A9

00

48

48

IB

AD

B3

C2 4C

13

C128:C2

69

07

85

19

AD

B4

C2

C130:69

00

85

1A

18

A0

02

AD

AF

C138:B5

C2

AA Ca

AD

B6

C2

AS

9F

C140:3B

BA

E9

03

85

IB

4B

98

Bl

C148:E9

00

85

1C

48

D0

02

D0

BD

Program Appender

A2 0158:10 F9

03 18

B5

19

95

0A CA

9E

A5

0A

65

0C

AA

68

C160:A5

0B

65

0D

4A

85

0F

8A

08

DoublePrint

Article on page 68.

C16B:6A

90

06

E9

01

H0

02

C6

3A

C17010F

85

0E

A0

00

Dl

0E

85

11

C8

Bl

BE

95

17

CB

Bl

1C

Article on page 58.

BC

C178:16 C180:0E

85

18

A0

00

Bl

0A

85

D9

C18B:10

Before typing in programs, please refer to "How To Type In COMPUTED GAZETTE Programs," elsewhere in this issue.

BE

10

REM

COPYRIGHT

1987

TE1

PUBLICATIONS

£ SPACE)ALL RIGHTS

GR

INC.

-

DA

1

COMPUTEl

PUB

DATA21,141,24,208,96

REM COPYRIGHT 1987 COMPUT El PUBLICATIONS, INC. - A LL

RIGHTS

RESERVED

BU=631:BC=198iSl=43:S2=44

:A=>PEEK(S1):B=PEEK(S2):C=

RESERV

SB 20 PRINT"{CLR) {2 SPACES}COP 1997

0

COHPU

ED YRIGHT

340

DATA241.141,39,3,169,20 2,141,38,3,169

KX 2

PEEK(45):D=*PEEK{46} INPUT"(CLR}[DOWNiPROGRAM

(SPACE)TO APPEND";PROGSiI

C150:D0

C8

Bl

0A

85

11

C8

Bl

D0

85 90 C1A0:A0 00

12 03 Bl

A2

00

A5

E8 11

A5 Dl

16 17

10 85

C5 ID

63 E7

D0

07

4F

C1A8:C8

C4

ID

90

F5

E0

01

B0

54

C1B0111

18 A5

0A

69

03

35

0A

B4

C1B9:90

C9

0B

B0

C5

90

91

D3

C190:0A C19S:16

E6

COMPUTEIs Gazelle

September 1987

83


C1C0:D0

8D

A0

00

HI

0C

85

C1C8:C8

Bl

0C

85

14

CB

Bl

C1D0:85

15

A2 00

A5

16

C1D8:90

03

EB

A5

13

85

C1E0:00

Bl

17

Dl

14

C1E8:C4 ID C1F0;38 A5

90 F5 0C E9

ClF8iC9

C6

0D

90

C200:BD

D0

C208:69 C210i61 C218:0C

HEM AWAY IN RAM BANK 1. [2 SPACESjYOU MAY THEN"

13 0C

FF 2A

0BF01FB

4C

Bl

0B

60

00

20

42

84

0BF8J0C

A9

12

A6

FA

20

SB

0C

47

C5

13

D4

0C00:A9

13

A6

FB

20

5B

0C

A9

76

ID

A0

66

0C0B:FD

A2

01

A4

FC

20

74

FF 83

D0

07

C8

8B

0C10:85

FF

A9

IF

A6

FF

20

5B

E2

E0

01

B0

13

07

0C18i0C

A5

FB C9

FF

F0

07

E6

74

03

85

0C

B0

11

FC

4C

F9

0B

A5

FA

96

B0

84

F0

B4

E6

FA E6

FE

46

0D

C5

0B

48 D0

IF

DD A5

90 90

0C20;FB 0C28iC9

E6

C5

0C30iA9

00

85

FB

B5

FC

4C

F9

40

D0

06

A5

0A

C5

0C

B0

Cl

0C3St0B

85

FB

86

FA

A9

00

85

23

GP

250

SLEEP

A2

02

A0

Dl

0C40-FC

60

85

FA

86

FE

A9

00

D2

GS

260

CHAR

13

91

10 88

91

B5

02 135 0A CA

10

29

0C48iB5

FD

85

FB

85

FC

60

9E

82

C220:F4

18

A5

0A

69

03

85

0A

E7

0C50:00

D6

2C

00

D6

10

FB

AD 40

C228:90

02

E6

0B

38

A5

0C

E9

5E

0CS8:01

D6

60

A0

00

8C

00

FF EE

C230:03

B5

0C

B0

02

C6

0D

A5

10

0C60:8D

00

D6

2C

00

D6

10

FB

54

C238:0D

C5

0B

90

35

D0

BE A5

30

0C6B:8E

01

D6

60

A9

00

8D

00

51

C240:0C

C5

0A

B0

Be

90

2B

D0

B8

0C701FF

20

0C

AF

A5

16

SD

00

AD

C248:D8

A5

IB

48

A5

1C

48

A5

4F

0C78iD6

2C 00

D6

10

FB

AC

01

3F

C25010C 85 C258:90 A5

IB A5

0D

85

1C

18

C9

0C80:D6

A9

4C

03

AF

60

00

CA

18

A5

19

69

03

85

E6

C260:19

90

01

C8

84

1A

C4

1C

75

C268:90

95

D0

26

90

8F

63

20

A5

C5 19 A4

IB

C270:B0

1A

C4

0D

C0

C278:90

0B

D0

DE

0C

90

02

Dl

C280IB0

D8

ISA

E4

FD

B0

C2

C288:FD

E4

FE

B0

BC

A6

FC

86 F6 9A 46

C290ID0

D5

68

B5

1C

68

85

IB

F9

C298:A6

1C

KB

00

D0

BC

A6

FC

58

C2A0i9A

A2

00

68

95

0A

EB

E0

2A

C2A8:14

90

F8

60

FB

60

00

00

CA

C5

refer to "How To Type In COMPUTER GAZETTE Programs," elsewhere in this issue.

BE

10

REM

COPYRIGHT

TEI

PUBLICATIONS

20

IGHT

B0

20

FC

A5

FC

C9

10

F0

35

FA AA

A9

12

20

SB

0C

A9

13

A2

00

20

5B

P8 7B 77

A5

FB

AA

A9

20

20

5B

39

E6

FB

A9

21

A2

0B30:5B

0C

A9

IE

A2

0B38:0C

A9

IE

A2

01

00 FF 20 20 5B

3B40:E6

FC

4C

0A

0B

60

00

00

0B48100

00

20

39

0C

A9

12

A6

0B50:FB

20

5B

0C

A9

13

A6

0B58l20

5B

0C

A2

IF

20

4F

0B60i85

FF

A9

12

A6

FB

E4

0B6B:F0

DB

20

5B

0C

A9

13

0B70:FC

20

SB

0C

A5 FF C5

0B7B:F0

0B

A5

FC

C9

FF

F0

0B80:E6

FC

4C

4D

0B

A9

IF A6

8B

0B88tFE

20

SB

0C 4C

7A

0B A8

5D

0B90iE6

FB

A9

00

65

FC

98

4C

EB

0B98:4D

0B

20

42

0C

A9

12

A6

12

0BA01FA

20

5B

0C

A9

13

A6

FB

4B

0BABi20

5B

0C

A2

IF

20

4F 0C

0BB0i85

FF

A9

FD

8D

B9

0BBBiFF

A2

01

A4

FC

20

0BC0:A5

FB

C9

FF

F0

07

0BCB:E6

FC

4C

9D

0B

A5

0BD0:0F

F0

0D

E6

FA

E6

75 02 A5 9B 77 FF 39 E6 FB 4F FA C9 A3 FE A9 DS

0BD8:00

85

FC

85

FB

4C

9D

0B

9F

0BE0;60

AS

FA

C9

0F

F0

0D

E6

0BE8:FA E6

FE

A9

00

85

FC

85

C9 46

0C

0B10tA5 0B18:E6

FA

3B20:0C 3B28:0C

84

COMPUTE'S Gazatto

20 CB 5B

BE

0C

F7

7C 25 FA 79 A6 7B FD EF 0F 8D

SLEEP

2;CHAR

COMPUTE! INC.

-

TO

REAPPEA

INSTANTANEOUSLY." 3

1,10,8,"ICYNJYOU

GE THE

COLOR OF

niCHARACTERS

AVING

M

i6:jSOME

WHILE

LE

OTHERS ALONE.":SL

EEP ltGOSUB 710:POKE 25 3,131:POKE 254,139:GOSU B 750:GOSUB 730

200

SLEEP 1:CHAR 1,10,12," ICYNJ>663 MAKE SOME OF EP

1:GOSUB

,133:POKE

BLINK.":SLE

710:POKE

253

254,149:GOSUB

750:GOSUB

KH

730:SLEEP

1

290 CHAR 1,38,12,"Se^AND ST OP

BLINKING.":GOSUB 710

:POKE 253,149:POKE 254, 133:GOSUB 750:GOSUB 730

RIGH

RESERVED"

1,10,6,"TH

THEY SEEM

KF 273 CHAR 1,10,10,">§73 CHAN

PUBLI

ALL

TH

AY ALSO:'1

-

RESERV

IN

E 8563 CHIP SO11

■ SLEEP

AM

300 CHAR

1

1,10,14,"ICYNj>

(YELjIMPORTANT{BLK] (YELlTHINGS."iGOSUB 710

RH

CHAR 1,0,0,"":FOR M=l TO 168 t PRINT "IBLKjMAGIC IM

60

70

POKE

B0

NCLR FOR M=l

90 100

2829,8:GOSUB

TO

710:SC

168:PRINT

POKE

2829,16:GOSUB

LEEP

1

POKE

253,3:POKE

BQ

340

EEP 1 CHAR 1,10,20,"ICYN}> E7 3OR DUMP THEM TO YOUR

XP

350

SLEEP 2:GOSUB 810:GOSUB

HA

360

CHAR 1,12,11,"tPUR]'MOU

SZ=17:GOSUB

140

FOR W=0 TO 9:X=W*6:Y=W* 2;GOSUB 690:READ YS:CHA R 1,X+13-(LEN(Y5)/2),Y+ 3,"IYEL)"+YS:AD=AD+16:G

254,14

680

790:SZ=3

6jGOSUB 680:X=16:Y=7:GO SUB 690:CHAR l,X+7,Y+3, "633...THEN MAKE THEM A LL GO AWAY1":SLEEP 2 FOR 1=1 TO lliAD=AD-16: GOSUB 810:GOSUB 730:NEX 5,4:SZ=.1:FOR

AD=24tGOSUB

790

U

YOU

JUST UP

SAW, TO

SLEEP FULL

CAN

CBE

15

INDIVIDUAL

2:CHAR

1,10,4,"IN

COLOR

COLU YOUR

REACH." GOSUB 710:X=40:Y=12:CHA

R

l,X,Y,"lYEL]TlliTlS="a

EEK=JOY(1)

400

90 IF

TI>150

EN

650

IF

TI>300

EN

660

410

THEN

3

AND

TK160

TH

AND

TK310

TH

IF PEEK!213)=1 THEN IF EEK=126 AND X>65 Y=3 THEN 530

640 AND

HH

440

IF

EEK=0

THEN

XA

450

IF

EEK-1

AND

Y>3

FP

500

AND

Y<21

THEN

X<75

THEN

THEN

Y

460

STASH

T

IF

EEK=5

1 SPACE]Y=Y+1 GG

470

IF

EEK=3

AND

lSPACEjX=X+l FR

AND

IN

-Y-l

SCREENS"

220

80

NOW WITHIN

GET J$:IF J?<>""

210 CHAR 1,10,3,"IWHTjAS YO ATE

ARE

380

420 430

200

GRAPHICS

390

FC AF

PJ

S£" MNS

AK

,3,3,CC5(3):SZ=SZ+36:NE

190

730

EC

1=1

FOR J-3 TO 21:CHAR 1,3, J,CC5(2)iCHAR 1,3,J+1,C

1

00000"

GC

KS

CC

370

(SPACEjTO 3:GOSUB 680:C HAR 1,3,2,CCS(1):CHAR 1

CS{3)t NEXT PRINT CHRSU4)

DR

DA

DX

COLOR

XT

KD 1B0

PRINTER.":SLEEP

790:NEXT

T 170

710:POKE

79

130

GS

1:GOSUB

ISPACEJ253,32:POKE 254, 42iGOSUB 770:GOSUB 730 CHAR 1,54,16,"THEN CHAN GE BACK."iSLEEP 1:GOSUB 710:POKE 253,42:POKE 2 54,32:GOSUB 7701GOSUB 7 30:SLEEP 1 CHAR 1,10,18," ICYNJ> SA VE SCREENS TO DISK.":SL

CO

160

CH

330

DD

EF

THE

ONE TYPE."l

SQ

710:5

120

AD=AD+16:GOSUB

ALL OF

OF

320

730

253,13:POKE

1

1,10,16,"ICYN}>

&3J1CHANGE

254,10:

750:GOSUB

CHAR

GF

QG

150

310

SLEEP

:GOSUB 750:GOSUB 730 GOSUB 830:AD=B:GOSUB 0

EM

iSLEEP

CA

"

POKE

OSUB

:POKE 253,141:POKE 254, 173jGOSUB 750:GOSUB 730

ARACTERS

110

0D

FC

September 19B7

INC.

THROU

RAM

IYELJUNDERLINE[BLKJ

30

C7

0C

"FREE1

PRINT CHRS(27)+"M" CHAR 1,32,1,"|PUR[STAND [SPACEjBY FOR..."

RC

A2

0B08:5B

1987

GOSUB

18

0C

THE

ALL

FAST:BLOAD"MAGIC

KB

A9

39

THEM

SP 40 GP 50

PD

Program

BACK

R

COHPU

1YELJ[2 SPACES)* 13 SPACESJE73(2 SPACES}* 13 SPACES]";:NEXT:GOSUB 15PACEJ730

Program 1: 80-Column Magic ML

1,10,5,"BR

ING

AT

PHINT"lCLR|"TAB(5)"COPYR CATIONS,

SO

See instructions in article on page 76 before typing in.

240

ED

DG

0B00:20

1987

(SPACE)ALL RIGHTS SM

SLEEP 2:CHAR

iSPACEjTHEM

AGIC1";:NEXT

80-Column Magic For The 128

DC

Demo

CB

Before typing in programs, please

230

GH

EC

Program 2: 80-Column Magic

TS

BEFORE TYPING . . .

00

BS

480

IF

EEK=7

=X-1 PA

490

GOSUB

730

AND

X>4

THEN X


ME

500 CHAR 1,X,Y,"IYELJT"

CF

510

AO

520

REM

HR

530

MU=1

GOTO

AFTER

254

380

*

MENU

GENERATOR

*

PK

750

SYS

2890, 24, 32

CP

760

REM

*

,57,2,CCSU):CHAR 2,MENUS:FOR AR

J=3

1

1,6B,

TO

9iCH

l,57,J,CCS(2)iCHAR

1

,57,J+1,CC$(3):NEXT

KR 550 COLOR

5,16:PRINT CHRStl

4):FOR 1=1 TO 3:CHAR 1, 61,(I*2)+2,MUS(I),1:NEX

T:COLOR5,4:CHAR MUS(l),liSLEEP

1,61,4, 1

CX XO

560 EEK=JOY(1) 570 GET J$:IF JSo""

EE

580

THEN

5

70 IF EEK»5 AND MU<3 THEN {SPACE}MU=MU+1:COLOR 5, 4:CHAR 1,61,(MU*2)+2,MU 5(MU),1:COLOR 5,16:CHAR

1,61,((MU-1)*2)+2,MUS( AR

590

MO -1), 1 IF EEK=1 AND MU>1 THEN lSPACEjMU=MU-l:COLOR 5, 4:CHAR 1,61,{MU*2)+2,MU 5(MU).liCOLOR

5,16iCHAR

254 DE

770

OM

780

FC JA

790 800

IF N

EEK=128

AND

MU=1

253

TO

POKEING

8

2890, 16, 24

REM

*

SWAP TO

RETURN

BANK

1

RA

* 2970. 0.AD:RETURN

SYS

FETCH

REM

PAM

FROM

BANK

1

* 3062,16,AD:RETURN

810

SYS

FM

820

REM

OR

830

JC

840

• STRING ARRAYS * BXS (l)=NOi74 Y^P" BXS (2) = "|tG3!74 SPACES]

AM

850

BX5(3) -"LE74

MA

860

MENUS= NU

P'

IR1 'S]

YNJ

ME

lott Ji

REPEAT

DEMO

PK

870

MUS(l)-"

EG

880

MUS(2)=" CLOSE 12 SPACES]MENU " MUS (3) ="t4 SPACESjQUIT

QC

HX CF

890

ISHIFT-SPACE)(4 "

900

RETURN

910

DATA

MU+1),1 600

RETURN

QJ

1,61,((MU+1)*2)+2,MUS(

JM

&

*

SYS

M

253

TO

CHARACTERS

SWITCH

AFTER

MP 540 PRINT CHRS(142);"tCYNl" :SZ=19:GOSUB 680:CHAR

POKEING

SPACES!

" LEARt> 1OW V'YOU CAN ", ' CREATE", 'MULT1 i " 1 PLE WINDOWS" "IN THE" , "80-COLUMN'

THE

12

SCNCLR:RESTORE:PRINT

SPACES]MODE

ISPACEJCHRSI142):GOTO 5 0

EX

OB

610

620

IF N

GOSUB

O

3B0

IF N

HR

630

JP

640

EEK-12B

AND

MU=2

720:SLEEP

EEK-128

AND

THE

1:GOT

MU-3

THE

640

GOTO

560

SCNCLR:PRINT

CHR?(142);

CHR?(27)+"L";"ICYNjEND

ISPACEjOF

RK

650

RUN...

'MAGIC

1 ML-ROUTINE INSTALLED. •'! END GOSUB 730tCHAR 1,10,13, "icynjthis pointer may

IspaceTbe moved using a mouse

or

joystick

in

p

ORT l.":CHAR 1,36,14,"( TRY O

AC

660

ITI)":GOSUB

380

GOSUB 730:CHAR 1,5,3," S63PULL DOWN MENUS AND

HG

690

0D

00

8D

D0

21

62 D0 AD DS

02

A0

FA

99

FF

D7

99

31

09B9:F9 D8 0991180 D0

99

F3

D9

99

ED

DA

Fl

8D

87

02

60

EE

0999:86

02

90

E3

00

AD

D8

00

09A1:BD

04

03

00

AD

D9

00

8D

09A9105

03

78

A9

31

8D

14

03

2D 27 28 3E 93

09B1:A9

EA

8D

15

03

5B

60

A6

37

09B9:7A

D0

06

A6

7B

E0

02

F0

BC

09C1:03

4C

7C

A5

00

Cl

CD

0F

00

F5

00 00

02

09C9:00

AD D0

20

AF

0981:86

09D1:EA

00

68

68

6C

02

03

AD

0C

09D9:01

02

F0

25

86

BB

86

BC

4A

09E1:A2

10

00

DD

11

00

F0

05

96

09E9:CA

10

F8

30

8A

0A

AA

E9

09F1:00

BD

2F

00

2F 48

00

45

48

60

00

20

04

BD 02

2E

09F9:00 0A01:59

El

00

20

A5

01

00

AD

IB

0A09:0B

00

20

B4

FF

A9

6F

85

FC

0A11:B9

20

96

FF

20

A5

FF

20

0A19:16

E7

C9

0D

D0

F6

4C

AB

0A21:FF

C6

BB

00

AD

0B

00

20

94 E2 18

0A291B1

FF

A9

6F

85

B9

20

93

29

0A31iFF A0

00

00

Bl

BB

F0

06

Dl

0A39i20

AB

FF

C8

D0

F6

4C

AE

BD

0A41:FF

00

20

04

02

C6

BB

C6

03

0A49:BB

C6

BB

10

02

C6

BC

CB

0A51:C8

C8

84

B7

A9

00

00

91

E6

0A59:BB

AS

00

B9

22

00

F0

C8

CC

0A61:91

BB

C8

D0

F6

00

20

Bl

FC

0A69:02

86

Cl

84

C2

00

20

Bl

A8

0A71:02

B6

AE

B4

AF

00

20

04

08

0A79:02

20

EA

F5

00

4C

01

0AB1iA9

60

85

20

D5

0A89:AD

0B

00

B9 20

11 F3

B4

FF

A5

B9

0A91:20

96

FF

A9

00

00

90

0A99:60

20

13

EE

AA

20

85 13

0AA1:A4

90

60

A9

20

4C

16

A7 0F E3 91 22 19

20

00

EE E7

02

33

B8

0AA9:C6

BB

00

20

04

02

00

20

5A

FC

A0

03

20

AF

FC

Bl

FB

60

0AB9:9B

01

0B19iFD

D0

02

E6

FE

91 60

84

00

0B11:E6

F5

01

B7

0821:CC

12

20

44

4F

D6

0B29:4C

55

S3

20

43

50

59

72

0831152

47

48

54

31

39

0839:38

49 37

53 4F 20

FD E6 4C 00 2D 50

0AB1:84

20

43

4F

4D 50

0841:54

45

21

20

50

42

0849t20

00

00

0851:00

00

00

0B59:8D

20

08

0B61:8D

21

0B

55 00 00 00 AD 03 08 AD 04 08 A0 00 A9

0869:FB

A9

0B

85

0B71:F0

05

20

16

D0

41

C6

B7

D0

F7

BS

0AC1:20 CD BD

00

20

A5

01

20

CA

0AC9il3

EE

A6

90

D0

30

C9

00

DB

0AD1:00

F0

18

20

16

E7

20

El

E8

0AD9 i FF

F0

20

F0

ES

11

E4

FF

55

24

0AE1:C9

20

D0

E4

20

E4

FF

F0

2E

7D

0AE9iFB

D0

DD

00

20

FF

01

A0

00

00

69

99 A2 D0 SF

D0

C5

00

20

04

02

00

09

FD

7D

0AF1:02

85

0AF9:20

84

01

00

20

9B

01

A8

85

5E

79

FE

20

85

0B

77

03

20

42

F6

A9

DF

A9

0B01100

16

E7

A0

00

00

84

08

C5

4C

FC

20 0D

0B09:0D 0B11108

D0

F6

20

32

Bl

BB

F0

16

C9

22

F0

07

96

C8

D0

F5

C5

08

F0

0B

EF

F0

0B19:03

90

20

6F

0B21lB5

0B

0B

65

BB- 85

BB

A0

16

00

F0

B4

00

AD

8A

E6

B7

20

0B29t00

0B3110B

00

85

BA

60

00

20

Bl

0B39:02

18

A9

00

00

85

0A

F0

83 2B 97 71 7C IE A6

0B41:25

18

A9

01

85

0A

D0

IE

49

0B49:A9

C0

0C

A9

80

85

0A

18

C6

0B51:A6

2B

A4

2C

A9

00

00

F0

IB

0B59:0E

00

20

Bl

02

38

A9

00

D9

ID

03

0891:08

20

0D

0B

6D

04

08

D0

2C

RSU4)

0899:D9

A2

00

08 F5

F0

06

34

4C

IF

E8

BD

22

08A1:20

16

E7

E8

D0

BY

08A9:0e

00

4C

5A

00 A2

02

00

7B

POINTER":C

08B1:4C

EA

00

FF

IC

80

08

01

96

08B9:80

0B

40

06

24

2F

25

5E

BB

08C1:2A

3F

S3

51

3A

3B

5F

21

D4

0B61100

F0

06

38

B0

ED

38 A9

A9

00

00

93

3D

5C

5B

30

DD

2A

85

23

3A

48

08C9:46

53

0B69:01 0B71:68

00

00

85

86

C3

84

CD

CC

04

EF

00

D0

EF

19

B9

08D1:00

4F 8E A7

5D

02

A5

93

20

24

EF

03

04

03

B7

20

EF

00

00

08D9i00

A8

0B79:C4

90

03

EF

A9

01

00

EF

3D

6F

F4

08E1:00

02

0B81:A2

4C

F9

E0

00

A5

01

00

20

33

02

00

EF

3A

02

B2

0B89l20

08E9:00 EF

77

03

A5

74 C3

0B91t93

D0

07

24

0A

30

0E

00

F5

0B99:4C

FF

01

A2

IC

A5

90

29

El

0BA1:10

F0

F5

4C

37

A4

A5

AE

C5

0BA9:85

2D

A5

AF

85

2E

20

59

FB

1,5,6,"BENEATH

IT A

ND 'CLICKING". S IRVSJ RETURN

[OR PRES lOFFi TO

EXIT. T'iGOSUB

710:GOTO

3:CC?(S)=LEF

T$(BXS(S),SZ)+RIGHT$(BX S(S),1):NEXT:RETURN

COLOR 5,14:CHAR 1,X+4,Y ,CCS(1)jFOR B=l TO 5:CH AR l,X+4,Y+B,CC5(2)iNEX

T:CHAR 1,X+4,Y+B,CCS(3) :RETURN

JX

700

REM * SAVE SCREEN TO "F REE" RAM12 SPACES}*

PA

710

SYS

SE

720

REM

BB

730

SYS

2816,16,0:RETURN

KA

740

REM

2816,0,16:RETURN

SWITCH

0979:00 AD

20

02

6D

RESTORE

8D

31

IB

*

00

D0

08

SPACESJ*

0E

32

0889:0D

(2

AD

FB

->":PRINT CHR?(142)iCHA R 1,68,2,MENU?:PRINT CH

TO

00

9E

16 08

FOR S=l

EF

0971:02

E6

20

380

680

A2

86

00

15

HAR

15

8D

CC

F6

PLACING THE

BD

00

00

F0

CAN

00

0C

00

F0

1,5,5,"S63YOU

2B

AD

00

FF

CHAR

AD

00

08

08

MAY

THIS

00

58

0809:32

0881:C9

LIKE

03

0969:03

0801:0B

0879:0D

SCREENS

CREATED

tSPACElOPEN THE MENU

DF

on pagi

-

BE

670

See instructions in article 70 before typing i

08 C9

tSPACE)HELP

XK

710:GOT

DOS Plus

0961!14

SCREEN

ATTRIBUTES

08F1:00

EF

29

02

00

EF

52

02

A9

08F9:00

EF

4B

01

00

EF

B3

00

A6

0901:00

EF

55

02

00

EF

4A

02

30

0909:00

EF

0A

01

00

BF

6C

01

02

0BB1:A6

20

0A

70

06

76

00

00

BF

63

03

77

24

EF

33

A5

0911t00

0BB9100

20

FF

0919:00

EF

6A

EF

EE

01

43

03

A9

00

6C

02

03

01

00

90

FF

4C

AE

00

00

EF

EF

A7

IB

BF

00

20

EF

84

0BC1100

0921:00

DC

02

F0

03

E6

BB

C0

EF

AE

00

00

EF

E3

97

20

0929:00

03

0BC9:00 0BD1:60

4C

08

F0

E7

03

00

EF

EB

03

0BD9:C9

20

F0

47

B0

0939:AD

05

03

00

CD

29

00

F0

C7

17

Bl C9

BB

EF

07

AF

0931:00

0BE1:E9

2F

30

0C

C9

0A

90

0941:4C

00

3D

D9

00

AD

04

03

8A

A8 49 0B 22

0BE9:E9

07

C9

09

90

02

D0

03

Bl

0949:00

BD

D8

00

00

AD

28

00

E0

60

A0

00

00

B4

04

03

00

AD

00

8D

2B

48

B2

0951:8D

29

0BF1:4C

61

25

F0

AD

8D

C9

00

00

BB

7B

15

Bl

03

2A

84

0959:05

0BF9I14 0C01:1C

C9

24

D0

38

CB

00

20

26 39 30

COMPUTED Gazette

14

03

IB

10

September '987

35


0C09iBC 0C11:26 0C19:14

02

F0

23 A2

04

06

15

B0

2F

CA

D0

F7

ES

14

C8

D0

E9

C8

0C21:20

oC

0C29:26 0C31tBl

14 BB

0C39:BB

A6

F0 0B 4A D0 15 90 Fl BB 08 18 98 65 BB 14 A4 15 28 60

0C41t20

95 19 00 6B 1C 07 14 31 85 EA 00 AF

BE

02

00

09

02 26

14

C0D8:1B

C0

F0

04

C0E0:C8 C0E8U0 C0F0:0E C0F8iA5 C100,8D C108iA0 C110:C8 CllBtA9

58

B9

IB

C0

C8 4C D4 9D F8 C7

C0

05

CA

CF

EB

60

78

AD

4C

4B

B2

23

B0

0C49iCa

00

20

BC

02

F0

E3

BCSlsFS

65

07

A5

15

C9

1A B0

El B5

0C59IED

85

22

A5

14

0A

26

22

9F 27 F5

0C61:0A

26

22

65

14

85

14

0CG9;22

A5

65

15

85

15

06

14

26

0C71:15

B0

D3

A5

07

65

14

85

0C79:14 90 0C81:C5 00

CE

E6

15

D0

CA

20

DC

02

00

8E 0B

0C89i00

60

00

20

DC

02

AD

02

0C91:02

C9

25

90

07

D0

0B

00

B6 08 5C

0C99i2C

0A

00

30

06

98

20

CD

ED

0CA1:BD

F0

0D

A9

24

20

16

E7

BCA9:98

00

20

92

03

8A 00

20

C6 9D

0CB1:92

03

90 F0 7A

00

4C

FF

01

48

4A

77

0CB9:4A

4A 4A

00

20

9D

03

68

0CCls29

0F

09

30

C9

3A

90

02

B8 B0

0CC9:69

06

4C

16

E7

00

AD

2D

CA

0CD1:00

48

00

AD

2C

00

48

08

0CD9148

48

46

4C

31

EA A6

C6

D0 3F

0CEliF0

ID A5

D4

05

D8

08

BD

0CE9:76

02

00 CD

10

00

F0

13

IS 10

0CF1:28

D0

0D C9

8A

B0

09

E9

A3

0CF9;34

90

05

69

10

00

20

00

70

0D01:01

4C

81

EA

2B

A9

00

00

75

0D09:85

D4 85

D8

F0

F4

EE

21

0D11:D0

60

EE

20

D0

60

AD

86

0D19:02

00

8D

0C

00

AD

20

D0

B3 75 6E

0D21:00

8D BE

00

AD

21

D0

00

P3

0D29:8D

0D

60

00

FF

00

00

53

00

BEFORE TYPING . . .

Before typing in programs, please refer to "How To Type In COMPUTED GAZETTE Programs,"

C120:07

03

C0 AD

15

03

3D

0F

01

29

FE

85

01

A9

8D 91 C0 DD 3F B5

14

03

A3

C0

8D

15

03

D0 5C A7 6B A0 E3 A9 EE A0 8F 88 7B 20 02 C0 6F

00 8C 0E 8C 1A D0 70 85 A8 B9 IB C0

DC

8C

12

A9

00

85

20

3D

C2

FB 10

C7 F2

C128:01 99 C130:0F A9

27

D0

99 88

FA

99

00

D0

S3

C138:10

A9

00

8D

17

D0

A0 0E 00 A9

07 99 F7

20 00 A9

F9

C140:A8

C0 C148:C0 A0 C150:99 00 C156t8D 15 C160iB2 Cl C168:34 C0 C170:4C 74 C178il0 D0

cf

ca

A2 00 D0

D0

BD

ID

D0

A9

00

A0

F0

07

Cl

8A

24

FF

E0

58

4C

04

07

AA

B9

13

8A

19

2C

C0

96

88

10

EF

BD 0A

AY."

C190:60 C198I02 C1A0IA5

A0

00

Bl

18

A5

A7

A7 69

A8

69

00

85

ClA8j00

65

A7

A9

70

ClB0i91

Cl

20

73

C2

85 A7 A8 60 A9 85 A8 4C A9 30 8D

2E 54 87 54 53

ClBSiia

C0

20

Fl

Cl

20

E5

Cl

B7

20

A8

C0

19

C0

20

9F

93

C1D0:FF

A5

C6

F0

DD

A5

91

09

36

C1D8:01

85

01

60

A5

01

29

FE

E6

C1E3:85

01 0A

4C B2 8B D0

Cl

A2

02

A0

59

C1E8:00

FC

CA

D0 F9

BB

ClF0t60

A9

FF

8D

1A C0 A9

E8

F7

ClF8i8D

C0 8D

18 19

AD

6D

E3

C200ilB

19 C0

C0

AD

1A C0

B6

C208i69

00

3D

1A

C0

A0

00

AD

CB

C210:19

C0

99

10

G0

AD

1A

C0

3B

C218:99

34 C0

18

C220:30

3D

8D

C0 C0 08

69 69 D0

CD 11 8A

CP 250

C228:00

AD 19 19 C0 AD 1A 1A C0 C3 C0

C2 30:DE

AD 0D C0 20 C0 C0

10 FB 20 60 EA A0

62 00

51 BA

JC

260

FORA=0TO240iPOKE49267,A

00

85

FC

A9

D0

B5

FD

B4

00

85

FE

A9

A0

85

FF

IE

HJ

270

PRINT'MCLR)[3 DOWNJE73

A5

01

29

F8

85

01

91

FE

E6

E6 D0

FF E6 EC AS

FC E6 FD A6

FE FD

Bl D0 E0

D7 61 F0

01

09

04

85

44

280 290

TO START DEMO OVER" POKE53269,0 POKE53280,RND(1)*15:GET

85

B2

20 FD A9 A5 FE

CE

19

C0

02 03 14

03

20

60

00

38

68

01

02

04

20

40

80

00

00

00

00

C038:00

01

01

01

00

00

00

00

C040I00

01

01

01

A9

17

BD

11

Dl 2A 08

C048:D0 A9 C050:8D 21 C058i8D 02

2F

8D

12

D0

A9

00

82

D0 AD 02

DD

09

03

DD

AD

00

DD

25

72 FC 76

C060:09 C068tA9 C070:12 C078:02

00 19 D0

8D

00

DD

4C

8C

C0

3D

11 00

D0 A9 8D 21

F3

3D 74

A9

D0

AD A4

DD

09

03

8D 02

DD

AD

Al

C080:00

DD

25

FC

09

03

8D

00

5D

C088:DD

6C

EA

AD

CD

D0

4C D0

ai

C090J19

0E C0 3D 19

EE

0D C0

33

C098;AD

0D C0

F0

08

A9

C0A0:0D

12

8D

C0

4C

6B

C0

4C

C0A3tA2 07 C0B0:BD 3C C0B8iFl 20

BD

24

9D C0 62

C0C0:A0

07

A2

0E

C0 34 20 B9

10

CP 44 C0 69 10 C0 94 CA 10 5C Cl 60 CD C0 9D BG

C0C8i00

D0

CA

CA

88

10

F5

60

55

C0D0IA2

07

A0

00

BD

FB

C7

D9

B4

86

C0 9D C0 C0

COMPUTEI's GaiBtte

FF

September 19B7

POKE53271.255

F5

8D 09 8D

08

CA

ENLARGED"

C0

C2E0I03 C2E8tFC

C028:D8 C030tl0

B6 08 C5

9E

180

BE

DOWN)fj63T MESSAGE

20

C2D8il5

A8

N

SCROLLING

D0

18

78

HE

C0

8D

3B

GETAS

QS 170 PRINT"(CLR) (3

C0

C2D0I60

3A 48

160

18

FC

38

SYS49152

JC

DISPL

D0

A9 C0 65 85 FD A5

38

GOSUB430

150

INTERF

TEXT

C1C8:20

A9 08

3F

140

SS

A

AWA

C1C0:CE

65 B2 65 85 AA A9 85 FC 20 B0 18 A5 A9 00 85 Bl B0 A4 C8 84 FD 08 D0 EB C0 03 F0 78 A9 00

20

WITH

DJ

FR

BELOW TH AREA,

PRINT "(DOWN] FROM

94

C2BS:16

20

130

DATA

Y"

FF

7B

C020:3D 3E

GO.

NORMAL

85

20

C018:20

E

F3

FC

20

HOW IT" PRINT"{DOWN)IS

D0

85

20

120

88

C280:40

20

JP

FE

35 Cl

C010 120

ju

scrolling"

{spaceJthe bottom, note

66

00 C7

28 2D 91

the

dh 110 print"{down[message at

C1B8:4A

FF

D0 20 20 3C

watch

ERING

A9

20

st

93

60

21

impossible scroll"

83

AD

20

e

FD

10

SPACES}...PLEA

ah 100 printmtdown}program.

A0

58

8D

GOSUB320

FE

65

DOWN}

jg 90 print"(up}lntroducing th

65

Cl

C0

GOSUB480

80

18

C268:E0

C0 20 39 18

70

DK

85

C278:91

8D 0D 4C EB 20 20

QR

00

F0

PUB

WAIT..."

03

C270:01

00

SE

90

See instructions in article on page

C008:85 C6

XA 60 PRINT"(11

A9

Impossible Scroll

C000:A9

lSPACE]RESERVED[2

in-

FC

01

COMPUTE I

PRINTTAB(10)"ALL RIGHTS

60

C258:FC C260;F6

Program 1: Impossible Scroll

FQ 50

SPACES](WHT}C0P

1987

INC."

46

C240:A9 C248iA9 C250:78

61 before typing in.

.,

B3

CE

PRINT"(3 YRIGHT

C180:08

C238:C1

elsewhere in this issue.

14

BB 40

C290iFF C298:02

C2A0:85 C2A8iBl C2B0:B3 C2B8iC8 C2C0:E0 C2C8iB2

C2F0:C0

C2F8il5 C300t58

A5

E6

56 5F

7B

Cl

FE

4F

FF B3

69 A0 85 85 PD A4

DE

IE

FD

91

A9

CB

2F

E6

B3

A6

B3

4C

A4

B2

C8

84

97

4C 77 C2 42 1A D0 A9 F9 02 DD 09 96 DD AD 00 DD 29 BB 8D 00 DD AD 0E 49 03 AD 0F C0 8D A5 BA FF 20 5B FF AD 00 00 00 00 00 CB 03 3D D0 AD

MM 190

19B7

TE1

PUBLICATIONS

210 220 230

GOSUB430 SYS49628tGETAS POKE53271,170

HH 240

PRINT"[9 DOWN}|73OR HOW ABOUT

'UP

SCR

PRINT"{CLR)E73(8 DOWN?

iNEXTtPOKE198,0

QS RG

(4

SPACES]PRESS ANY KEY

AS:ON-{AS="")GOTO290:RU HJ

300

CR

310

N

END REM

MESSAGE

FRO

1=7*4096 READ XSiIF XS-"END"

THE

M

HA AO

320 330

POKE

IN

DATA

N

POKE

1,0:RETURN

AD 340 F0RZ=1T0LEN(XS)jG=ASC(M IDS(XS,Z, 1)) :IFG>=-64AND

PM

350

G<=95THENG=G-64:GOTO360 IFG>95THENG=INT(G-128)

FM

360

POKEI,G:I-I+l:NEXTiGOT0

SP

370

REM

JC

380

DATA"THIS

330 DATA

PROGRAM HE

FOR

IS

MESSAGE

THE

WHICH

NORMAL

SCROLL

DEFIES

PHYSICS

OF

T TH

E" MP

390

DATA"

VIC-II

400

CHIP...

{4

SPACESjBY USING

RAST

ER

INTERRUPTS,

PROG

DATA"THE

THE

"

COMPUTER

INTO

[SPACE)D1SPLAYING SPRIT

-

MG

410

ES

BELOW

IS

"

THE

DATA"ENABLES

HM

20

IFPEEK(49179)<>56THENLOA D"SCROLL.ML",a,l

O

SCROLL

E

AREA WHERE

HR

30

SYS49873iPOKE53280,ll:PO

LY

KE53281,0 I PRINT"1CLKJ"

DOWN

{3 SPACES!...OR COLOR C HANGES TO THE SCREEN?"

[SPACElALL RIGHTS RESERV ED

AND

OLL'?":SYS49628

COMPU

INC.

SET

EQ KQ QM

JD

COPYRIGHT

BY

PRINT'MDOWN]THE SPRITE (SPACElY-EXPANSION."

RAM TRICKS

REM

OR

200

BASIC Demo 10

THE PROGRAM, TING"

OK

Program 2: Impossible Scroll—

BE

PRINT"(DOWN)BY CHANGING

RM

420

"

BORDER.

THE

MESSAGES

DATA"DOESN"T

DATA

USER IN

TH

T TH

USUAL

BELONG I


HH

430

[3

CD!

KQ

440

450

i ii i

*

C158:C0

85

8D

20

BA

Cl

A9

D7

59

C400:1E

AB

20

FB

CA

20

EE

C6

C2

C160-85

3A

A9

FF

85

39

A9

D8

A7

C408:AD

01

DC

C9

FF

F0

F9

20

B8

C168:85

FC

A9

27

85

FB

A9

DB

E0

C410:EE

C6

C9

EF

F0

3A

C9

FD

FC

C170:85

8E

A9

C0

85

8D

20

BA

FB

C418:D0

EE

20

EE

C6

AD

01

DC

84

C178;C1

20

F9

C6

60

20

F9

C6

CE

C420SC9

FD

F0

F9

20

EE

C6

20

36

C1B0:A9

07

85

3A A9

BF

85

39

7F

C42B:71

CA

20

F9

C6

EE

15

D0

C188:A9

07

85

FC

A9

FB

D5

C430:78

A9

94

8D

A9

C0

85

8E

A9

85

8D

69

C43a:8D

15

03

A9

14 7F

03

04

BD

0D

DC

C198i20

Fl

Cl

A9

DB

3A A9

BE

C440:AD

E9

07

8D

21

D0

A9

01

C1A0:BF

85

39

A9

DB

97 00 85 85

85

C190:A9

AD BA Fl 75

FC

A9

BF

C448:8D

IA

D0

8D

15

D0

58

C1A8:97

85

FB

A9

D8

85

8E

A9

17

C450:A9

04

8D

88

02

A9

93

60 20

C1B0:00

85

8D

20

Fl

Cl

20

F9

IA

C458:D2

FF

20

71

CA

20

F9

C6

C1BB;C6

60

A2

19

A0

28

Bl

39

DF

C460:EE

15

D0

20

FB

CA

20

EE

FC

C1C0:48

88

D0

FA

A0

28

Bl

FB

59

C468:C6

4C

30

C4

AD

AC

02

C9

A8

C1CB:91

39

F9

18

A5

39

36

C470:04

B0

04

20

B5

C2

60

28

88 85

D0

C1D0:69

39

90

03

E6

3A

EF

C478:F9

C6

A9

D9

B5

FC

A9

CIDBilS

A5

FB

69

28

85

FB

90

C7

C4B0:85

FB

A2

E6

FC

CA

D0

DE

A0

00

AE

C488:52

29

0F

ClE8:6a

91

8D

CB

C0

28

D0

F6

64

C490:F5

Bl

C1F0:60

A2

19

A0

2a

Bl

39

48

3D

C498:D0

0A

A0 99 BF FB 29 OF AD 91 52

04

C1E0:02

C1F8:88

D0

FA

A0

2B

Bl

FB

91

EF

C4A0:FB

4C

B0

C4

C200:39

88

D0

F9

38

AS

39

E9

B2

C4A8:07

AD

93

52

C208:28

85

39

B0

03

C6

3A

38

15

C4B0:88

D0

DE

C210:A5

FB

E9

28

85

FB

B0

02

A6

C4B8:CA

D0

NA

C218:C6

FC

CA

D0

DE

A0

00

68

88

C4C0:20

"ENn"

ULPVUI

PRINT"[YEL]{7 SPACESlPR ESS

PM

'—mi

PRINT" IHOME) (19 down! [VJHTl " ;:FORA=1TO40:PRTN

ANY

KEY TO

SEE

MORE

FORA=1TO40:PRINT"{WHT]";:NEXT:PRINT"(HOME)":R ETURN

KC

460

END

DH

470

REM

LOAD

A

CHARACTER

SE

T

KK

480

ERA

RET l; nti

SE

THIS

LINE

STOMIZED

KR

490

TO

LOAD

POKE497 25 .96

:REM

(SPACEjOFF COPY

TURN

SUBROUT

(POKE4972 5, 234 ESTORE COPY)

TO

INK

SM

500

MH

520

530

PX

540

AJ

550

DATASSETTE

FS = "CHARSET"

phe

:REM

CD

90

52

29

0F

91

CD

92

52

D0

29

0F

91

FB

B6 C2 CB 5C

8A

F0

FC

Bl

D6

A0

E8

0A E6 4C 91

C4

21

F9

C6

4C

63

C4

AD

AC

AC

03

SET

C220:91

BD

C8

C0

2B

D0

F8

60

CD

C4CB:02

C9

04

B0

0E

A5

8B

85

F4

C228:A2

08

20

DC

C6

CE

01

D0

17

C4D0:FD

A9

FE

AD

AE

02

8E

,0: POKE188,2 :FORI=1TOLE

C230:CA

D0

60

A2

0B

20

DC

A6

C4DBi91

FD

04

85

FC

A9

N(F S )

F7

23 95 60 A9

C238iC6

EE

01

D0

CA

D0

F7

60

F3

C4E0100

85

FB

A2

03

A0

00

Bl

C240:A2

08

20

DC

C6

CE

00

D0

2D

C4EB;FB

CD

20

23

D0

08

AD

21

C248iAD

00

D0

C9

FF

D0

08

AD

5C

91

FB

4C

00

C5

CD

22

C250tl0

D0

49

01

8D 10

D0

CA

64

C4F0t23 C4F8:23

D0

05

AD

23

23

91

FB

C258:D0

E8

60

A2

08

20

DC

C6

F7

C500:88

D0

E4

8A

F0

0A

E6

FC

2B Cl 3D S9 88 C3

C260:EE

00

D0

AD

00

D0

D0

08

3F

C508:CA

D0

DC

A0

4C

E7

C4

DE

C268:AD

10

D0

49

01

BD

10

D0

A6

C510:60

20

F9

C6

E8 20

20

C5

20

AC

C270.CA

D0

EA

60

3B

A5

BB

E9

4C

C518:2B

C5

20

F9

C6

4C

63

C4

41

C278i28

85

SB

B0

02

C6

8C

60

94

C520:A9

03

85

FE

A9

FF

85

FD

38

C280il8

A5

BB

69

28

85

8B

90

82

C528:4C

33

C5

A9

D7

85

FE

A9

C288102

E6

8C

60

38

A5

8B

E9

C530:FF

85

FD

A2

19

A0

28

Bl

76 54

C290I01

85

8B

B0

02

C6

8C

60

B9 19

C538:FD

48

as

D0

FA

A0

28

68

C29B:18 AS

BB

69

01

85

8D

90

61

C540:91

FD

A0

01

68

91

FD

C8

OF

THE

CHARACTER

POKE511+I ,ASC(.-

.1)

):NEXT

POKE780,0 :POKE781

E782,160: SYS65493

,0:

POK

RETURN

Screen Maker See instructions in article >n 35 before typing in.

page

C2A0:02

E6

ac

60

AD

AB

02

C9

CS48:C0

28

90

F8

18

A5

FD

69

01

91

C2A8:11

90

03

4C

C6

C2

AD

AE

C550S28

85

FD

90

02

E6

FE

CA

SE

8D

A9 11

62 4B

06 86 9C

D0

3D

C2B0:02

A0

00

91

BB

A5

BB

85

08

C558:D0

DB

60

7B

A9

31

BD

14

IB

D0

A9

7P

BD

Al

18

A5

BC

69

D4

as

FE

69

C560:03

A9

EA

8D

15

03

A9

FF

09

BD

A7

02 A9 D5

C2B8jFD C2C0:AD

AF

02

91

FD

60

AD

AC

DB

C568t8D

0D

DC

A9

00

BD

IA

D0

16 6F

8D A9 02

BD C6

21 20

D0

85

3E

90

71

CA

A9

A9

81

8D

C008:8D IA

D0

C010IA9

BA

C018:0D C020:01

C000:7B

52

20 44 00 E6 B9 8F 66 BB D0 AB

POKE183,LEN(FS) :POKE187

ME

DK

R

POKE184, 2 :POKE185 -0: POK E186,8 :REM POKE 186, 1 F OR

PQ 510

CU

CHARACTERS

0P E? F7

D0

A9

19 IB

BD

12

DC

A9

8D

15

1C

C2C8:02

C9

0B

B0

26

C9

06

B0

E2

C570:8D

15

D0

04

03

C2D0:25

AD

AB

02

C9

11

21

7F

C578:5B

20

F9

85

65

C2D8iC9

12

F0

20

C9

13

F0 F0

IF

83

C5B0;0B

BD

BB

02

A9

25

8D

E9 18 B9

29 D0 8D IB D0 A9 6E 8D 00 64 C3 A9 79 23 BD 11 01 8D 6D PP 20 8B 20 C0 A3 BD 19 D6

C2E0:C9

14

F0

IE

C9

15

F0

ID

Fl

C588;D0

20

C9

AD

AC

02

C9

71

C2E8iC9

16

F0

1C

C9

17

F0

IB

60

C590:03

90

13 52

A9

49

A0

C9

20

27

C2F0:4C

B7

C3

4C

0E

C3

4C

42

22

C598:1E

AB

20

CB

C9

AD

B3

02

C2F8:C7

4C

7A

C3

4C

5C

C3

4C

A8

C5A0:F0

2E

A2

61

A0

CA

20

C300:ll

4C

C6

C4

4C

6C

C4

6C

C5A8:FF

A9

01

AE

Bl

02

AB

C308:4C

C5 5B

C5

4C

44

C6

A0

00

89

C5B0IBA

FF

A9

00

20

D5

FF

C310:AS

9B

85

FD

19

A5

ac

69

B7

C5B8J13

CA

90

30

C31B:1C 85

FE

Bl

FD

8D

AE

02

06

A5

01

29

FB

85

01

AD

4C

9D

C5

12 .AD A9 5E 20 13 CA

C3 28:AE

02

85

3B

A9

00

85

3C

80

C5C0ICA C9 C5C8t61 CA C5D0:20 71

F0

C320:78

8F A5

A5 5E CA

20

F9

C6

AD

E8

AS

21

C330T06

3B

26

3C

06

3B

26

3C

D0

AD

E9

07

8D

AF

02

A9

C0

C0 28103 A9 B4 C030185 BC A9 C038:8B 8D AB

8D

14

03

00

BD

A8

02

8D

AC

C040:AD

02

A9

0B

8D

20

C048iES

07

A9

18

8D

00

C0S0i32

BD

01

D0

A9

20

C053:20

20

03

CB

20

0E

C060:30

BD

F8

07

8D

F8

C068:21

D0

BD

E9

07

A9

C070:15

D0

A9

93

C7

20

76

20 C7

D2

C078:57 C0B01C0

4C

7E

C0

A9

01

C088:D0

AD

A8

02

49

C090I02

F0

18

A9

85

C098iAD

21

D0

85

02

C0A0:12

D0

8D

21

D0

C0AB:4C

31

EA

A9

15

BD 8D 18 A9 00 20 20 8D IB

C0B0:A5

02

8D

21

D0

A9

C0B9I12

D0

20

20

C7

C0C0IAD 01

DC

4A

B0

C0C8:AD AB

02

F0

C0D0 t 20

C2

56

02

8D

4E BD CS 20 B0 20 47 61 C4 BD 30 BA

D0

50

C338:06

3B

26

3C

18

A5

3C

69

D0

30

C4

A9

98

A0

EF

C340:D0

85

3C

A2

00

A0

00

Bl

77

20

IE

AB

C9

A9

53 0C 5C 4E

C7

C349i3B

9D

00

0C

E8

E8

EB

C8

IS

C5F0:04

BD

B4

02

20 A9

CB

32

C5E0121 C5E8iC9

4C

BD

B7 53

07

8D

B2

CE

D0

74

C350:C0

08

90

F3

A5

01

04

D2

C5F8:02

AD

B3

02

F0

D2

A2

61

01

C358:85

01

58

60

AD

AC

02

C9

C600:A0

CA

20

BD

FF

A9

01

AE

C360J03

B0

09

EE

20

D0

EE

E8

El B0

C608iBl

02

AB

20

BA

FF

A9

00

C7 2E

C36B:07

4C

63

C4

AD

ia

D0

30

DE

C610:95

FD

AD

B4

02

65

FE

A2

0C

BA BD 79 4C 31 EA 3A 20 08 48 F7 20 28 C2 4F

09

A7

EE

D0

EE

E9

4C

5C

C618:EA AC

02

A9

FD

20

D8

AB

A7

07

B2

02

21

CE

4C E4

C370:FB C378:63

C4

AD

AC

02

D0

0E

CE

Al

C620:FF

20

13

CA

A5

90

30

A8

C0DB:C0 AD AD

02

F0

06

7D

59

C380:A7

02

AD

A7

02

C9

02

D0

98

C629iAD

61

CA

C9

12

A9

CE

AD

02

68

28

B0

5E

F0

C0E0:C1

F5

IE 3D 5F

C388:16

EE

A7

02

60

C9

02

D0

EA

C630:CC

8D

B4

02

A9

CF

BD

C0E8i24

74

FF

08

48

AD

AB

C0F01F0 0C

20

34

C2

C0F8iEE

AB

02

4C

0B

C100I02

C9

08

F0

06

C109iEE

AD

02

6B

28

C110108

4B

AD

AC

02

20 4A 02 C9 20 60 Cl AD 20 40 4A B0 F0 09

C118140 C2

20

8C

C2

CE

AC

02

C120i68

28

4A

4B

02

C9

14 F0

0B

C128:AC

B0 27

09

20

AD 5B

C1301C2

20

98

C2

EE

C138:28

4A

B0

03

C140i20

F9

C6

A9

02 63 20 A4 C2 60 03 85 3A A9

C148iFF

85

39

A9

04

85

FC

C150i27

85

FB

A9

07

85

C5D8:07

8D

20

B2

9a

18

73

C390:23

EE

A7

02

AD

A7

02

C9

54

C638:02

A9

5E

8D

61

CA

4C

F9

C2

8F

C398:0A

D0

04

CE

A7

02

60

18

E4

C6401C5

4C

CD

C5

4A

A9

00

AD

85

3D

C3A0:A2 C3A8I02

11

A0

04

A9

20

8D

88

83

C648i85

FD

85

B8

85

B9

20

CC

20

F0

FF

A9

00

AE

A7

A9

C650:FF

20

9E

CA

CE

15

D0

A9

9E 6F 74 7C

C3B0:02

20

CD

BD

4C

63

C4

78

ca

C658i0B

8D

11

D0

A2

06

20

C9

F9

C6

CE

D0

AD

AC

88

C660iFF

A9

16

20

D2

FF

A5

90

E5

C3C0:02

C9

03

90

A9

15

8D

34

C668:30

63

F9

A2

04

86

C3C8:18

D0

AD

E9

07

20

C6

35

15 16

35

C3B8i20

8D

21

D0

66

20

75

C670tFE

C9

FF

A0

FF

A2

19

BF D9 22

C3D0:20

FB

CA

20

F9

C6

15

A0

C678;C8

Bl

FD

10

06

20

BB

CA

8A

P2

58 25

60

A9

08

8D

02

0F

C680:4C

92

C6

48

A5

3D

F0

09

43

22

C3D8:D0 C3E0:A9

EE 88

BD

18

D0

A9

31

8D

D6

C688:A9

00

95

3D

A9

92

20

D2

1A

12

C3E8:14

03

A9

EA

8D

15

03

A9

8F

C690:FF

68

C9

20

B0

03

4C

A7

45

A9

ca

C3F0;00

8D

IA

D0

8D

21

D0

5B

17

C698tC6

C9

40

90

0D

C9

60

B0

BE A9

F7

C3FB:20

71

CA

A9

F0

A0

CB

20

9C

C6A0:06

18

69

20

4C

AA

C6

18

0E 19

Cl F9 12 13 20 30

AC

COMPUTE'S Gazette

September 19S7

B7


C6A8:69

40 20 A9 0D

D2

FF

C0

C6B0:C7

20

D2

FF

C6B8i85

3D

IS

A5

FD 69

C6C0:FD 90 C6C8:D0 AE

02

E6

FE

20

F9

C6

C6D0120

E7

FF

EE

C6D8:8D

11

D0

C6E0iA8

B8

D0

C6E81F8

68

C6F0iA0

19

C6F8i60 A0

00

C708:51

51 C8

C710iDB

27 90 A9 00 28 BS

BE 1A

A0

FF

CA

65

20

CC

FF

5E

15

D0

A9

IB

60

AD

A7

02

FD

CE

A7

02

3D

A7

02

60

CA

D0 FD 88 B9 A8 DA

99 D0

A8

DA

EF

48

B9

EF

C718:68

99

EF

C720ICE

27

D0

C728iA2

00

A0

C730:02

BD

00

C700IF0

C950i20 C958i43

45

52

41

53

45

53

20

1A

55

52

52

45

7E

43

52

45

45

0D

BD

C96B:11

50

52

45

53

54 20 20

20

C960:53

4E 4E 53

3C

9B

C970;52

45

54

55

52

4E

3E

20

C6

Bl

C978:54

E9

20

41

48

4F

4F

52

54

6A

C980:20

0D

11

45

4E

42

C8

46

4C

D0

42 49

C988:41

4D

45

20

54

4F

20

A2

00

10

C990:4F

41

44

20

3F

20

20

FA

2A

27 61

EB

D0

4C 00

4B

B9

75

C998:93

11

11

50

52

03

C9A0i20

3C

52

45

B6

DC

DATA 133,250,134,251,169

F0

4E

DD 70

99

C9A8:3E

B9

A7

AC

4F

BC

40

54

4F

A0

20

C9B0:52

54

20

20

49

0B

BM 80

DATA

52

99

A7

DB

F9

53 52 42 46

53

68

52

88

D0

EF

60

21)

C9B8:4C

45

4E

41

45 54 55 20 41 0D 11 4D 45

54

B5

F7

53

41

56

45

20

3F

C9

02

19

20

A9

D0

C9C0:4F

CE

C9C8t20

20

00

A9

00

85

FD

85

A6

00 A9

14

8D

A9

7F

E4

FF

F0

F9

C9

49

FF

9D 00

76

C9D0:CC

20

0C

C9D8:B0

F5

C9

0D

F0

26

C9

5F 14

Dl 14

21

20

C7 38:0C

£8

E8

E8

C8

C0

08

90

9D

C9fc]0:D0

0E

A5

C740:F0

A5

8B

85

FD DB

FC

E9 A9

A0

00

FD

60

C9EB:C6

FD 30

20 90

D2

FF

4C

DB

20

61

CA

E6

14

8B

D2

C9 FF A6

2B 38

FD

A5

FD

44

CF

C748:18

A5

8C

69

D4

85

FE

Bl

El

C750:FD

8D AF

02

4C

63

C4

A9

7B

C9F0:C9 C9F8;FD 9D

C758:A8

85

FD

A9

22

85

FE

A0

BD

CA00:C9

10

90

CB

A5

FD

BD

□3

41

C760;00

B9

AD C7

91

FD

CB

D0

77

CA0B:02

A9

01

85

CC

A9

0D

20

C8

C768:F8 E6

FE

B9

AD

C8

91

FD

5B

CA10iD2

FF

60

AD

Bl

02

C9

08

27

C770:C8

C0

40

90

F6

60

A0

00

20

CA1B:D0

46

A9

00

85

B7

A9

0F

4A

C778iA9

DA

85

FE

A9

0C

91

FD

D2

CA20:85

B8

85

FB

E6

FE

91

FD

CB

99

CA28i20

Cl

El

A9 CC

08 85 FF A2

26

D0

B9 20

BA

C780:C8

0F

37

C788iC0

40

90

F9

A2

00

A9

AD

50

CA30:20

C6

FF

A9

0D

20

D2

FF

B0

C790 r-,5

FD

C6

FE

A0

02

8A

91

DE

CA38:20

CF

FF

C9

30

F0

19

20

06

C798iFD

EB

B8

D0

F9

18

A5

FD F8

CA40:D2

FF

20

CF

FF

20

D2

FF

66

C7A0i69

28

as

FD

90

02

E6

FE

D8

CA48:C9

0D

F0

03

4C

42

CA

20

75

C7A8:E0

10

90

E8

60

AB

A0

AD

ED

CA50:D2

FF

20

58

CA

4C

CB

CA

C2

C7B0:A0

B9

A0

A0

A0

00

01

02

26

CA58:20

CC

FF

A9

0F

20

C3

FF

4C

C7B8:03

04

05

06

07

08

09

0A

40

CA60:60

00

00

03

00

00

00

00

26

C7C0S0B

0C

0D

BE

0F

10

00

00

00

00

00

00

FD

15

16

17

18

48 50

00

14

12 1A

CA68:00

C7C8il3

11 19

CA70:00

A2

04

A0

00

A9

D8

85

17

C7D0:3D

32 33 34 92 A0 A0

82

8F

92

9B

CA78:FE

A9

CC

85

FC

B4

FB

84

60

C7DB:B2

31 B7

80

81

B2

74

CAB0:FD

AD

90

CA

48

AD

92

CA

28

C7E0:83

B4

85

86

87

88

89

BA

68

CA88:BD

90

CA

68

BD

CA Bl E6 FC

E6

A9

04

38

RD

30

PRINTTAB(10)"ALL RIGHTS

[SPACE}RESERVED"

PS 40

FORI=0TO121:READA:CK=CK+

FH 50

A:P0KE4864+I,A:NEXT IFCK<>16620THENPRINT"ERR OR

IN

DATA

STATEMENTS":S

TOP

60

BSAVE"SCREENDUMP.ML/',P48 64TOP4986

,0,192,0

240,5,56,42,136,208

,251,141

BF 90

DATA

122,19,160,3,169,25

0,162,1

CS

100

DATA

136,32,116,255,153

,252,0,192

MM CX

110

DATA

120

136,136,136 DATA 136,132,252,164,25

0,208,241,164,252,

2, 169,253,162

KD 130

DATA 1,136,32,116,255,1 53,124,19

RD

140

DATA

192,0,208,241,164,

252,136,185

AG

150

AH

160

DATA 124,19,208,6,192,0 ,208,246 DATA 240,45,200,132,252

MF

170

,136,185,124 DATA 19,13,122,19,77,12

JH

180

DATA 24,105,128,153,124 ,19,192,0

XJ

190

DATA 208,235,164,252,16 9,253,141,185

GK

200

DATA

2,19,74

2,136,185,124,19,1

62,1,32

MD 210

DATA

119,255,192,0,238,

BC

8D

8E

8F

90

91

92

70

CA90:FB

91

FD

88

D0

92 F9

C7F0:93 C7F8iB0

94

95

96

97

98

99

9A

78

CA98:E6

FE

CA

D0

F2

60

Bl

B2

B3

E4

93

83

92

6C

CAA0:85

00

85

B7

93

8C

A0

A0

IB

1C

ID

DE

85

A9

8C

B8

BA

C800:8F

CAA8:20

Cl

El

20

CC

FF

A9

06

BC

C808:1E

IF

21

22

23

24

25

26

D0

CAB0:85

B8

85

B9

20

Cl

El

20

6F

REM

COPYRIGHT

C810i27

28

29

2A

2F1

2D

2C

3B

A8

CABBtCC

FF

60

48

A5

3D

D0

C818:3A 2E

2F

07

10

TEl

PUBLICATIONS

3C

3E

3D

3F

20

81

CAC0IA9

12

85

3D

20

D2

FF

68

EB

A0 9D A6 BB

72 71 F8 D0

CAC8i29

7F

60

A9

D8

A0

CA

20

78

ISPACEjALL RIGHTS RESERV

CAD0;1E

AB

20

E4

FF

F0

FB

60

CE

CAD8:0D

11

20

50

52

45

53

53

E3

CAE0:20

3C

53

50

41

43

45

20

C6

C820:35

36

37

38

39

A0

C828:A0

84

8F

A0 A0

9B

CB30:9E

9F

Al

A2

A3

A4

CB38:A7

A8

A9

AA

AB

AD

A0 9C A5 AC

0A

CB40:BA AE

AF

BC

BE

BD

BF

A0

A9

CAE8:42

41

52

3E

20

54

4F

20

2F

C918:B5

B6

B7

BB

B9

51

51

51

EB

CAF0:43

4F

4E

54

49

4E

55

45

7E

C850l51

84

8F

A0

AS

46

40

44

8A

CAF8:20

0D 00

AD

01

DC

C9

EF

BB

CB58:45

47

42

48

55

49

4A

4B

DA

CB00:F0

F9

60

A0

41

A9

00

99

EE

CB60:4C

4F

50

88

DO

FA

60

00

00

D9

72

70

62

FB

C878:A0

8C

84

8F 92 31 7E

0B

CB70:79

73 6F A0 C4

CB0B:FF

C868:71

6B 7D 6D 6E 64 F7 E3 93 96 A0 A0 C6 C0

CB80IC5

C7

C2

C8

D5

C9

CA

CB

03

CB88:CC

CF

D0

FA

CE

CD

EB

F3

B7

C890IF1

F2

F0

FD

ED

EE

E4

EF

BA

C898iF9

E2

78

77

63

90

C8A0I8E

94

93

A0

A0

5B

92 56

89 57

72 91

C8A8;41

5fl

5A

53

7E

7B

6C

7C

A8

C8B0:69

SF

5C

68

51

7F

65

74

A8

C8B8:75

61

EA

E7

5F

66

03

0F

E2

C8C0:BD

10

15

14

05

B3

BC

92

A2

C8C8:9B

8D

B5

A0

A0

DB

D6

D7

B6

C8D0:C1

D8

DA

D3

FE

FB

EC

FC

D0

CBD8:E9

DF

DC

EA

Dl

FF

E5

F4

F0

C8E0:F5 El

6A

67

DF

E6

07

01

53

CSEBilA

05

14

14

05

00

00

00

B4

C8F0193

11

12

46

49

52

45

92

E7

CBF8i20

54

4F

20

43

4C

45

41

B2

C900:52

2C

12

44

4F

57

4E

92

55

C90B:20

54

4F

20

41

42

4F

52

B0

C910i54

20

00

A9

08

8D

Bl

02

4C

C918:A9

32

A0

C9

20

IK

AB

20

AE

C920:E4

FF

F0

FB

C9

44

F0

09

4E

C928:C9

54

D0

F3

A9

01

8D

Bl

2D

{SPACElALL

C930:02

60

93

11

11

54

41

50

0D

ED

C938i45

20

4F

52

20

44

49

53

7D

C94014B

20

28

54

2F

44

29

20

C8

C948:00

93

11

11

4C

4F

41

44

5A

7A

COMPUTE'S Gazette

4E

4D

September 1987

238,96,132

BR

220

DATA

252,96

Program 2: 128 Screen Dump BE

10

20

PRINT"ICLRJ|3 YRIGHT

XG

30

1987

refer to "How To Type In COMPUTE!'* GAZETTE Programs," elsewhere in this issue.

-

SPACESlCOP

COMPUTEl

., INC." PRINTTAB(10)"ALL

PUB

RIGHTS

[SPACE J RESERVED":SLEEP3 QD SP

40 50

GRAPHIC1,0iGRAPHIC0,1 COLOR0,4:COLOR4,4tCOLOR5

,1

113

Before typing in programs, please

COMPU

INC.

ED

DE

HJ 60 PRINT"fl0 BEFORE TYPING . . .

1987

DOWNj

SPACES]128 SCREEN

QD

70

MP" BLOAD"SCREENDUMP.ML"

KS

80

PRINT"16 SCREEN

JJ

90

GE

100

D0WN]{5

WILL

DU

SPACES}

BLANK

DURING

PRINTING" INPUT"{2 DOWNjf5 SPACES} PICTURE NAME";PSiIFPS-"" THEN 140

PKINT"lDOWN)15

NSERT

PICTURE

SPACESjI

DISK"

Screen Dump Set

FA

110

For The 128

PRINTT1t5 SPACESjTHEN PR ESS ANY KEY"

CG

120

GETKEYZS

XX

130

BLOAD(PS)

JF

140

FAST

KS QA

170 180

FORI=-45TO0STEP-1 SSHAPEAS,7*1,0,7*1+6,19

JE

190

SYS4864,A,X

GC

200

IFFEEK(252) = 0TIIENAS = "": ELSEAS=LEFTS(AS,PEEK(25

MF

210

Article on page 74.

UK QR

Program 1: ML DATA BE

10

REM COPYRIGHT TEl

DE

20

COMPU

PUBLICATIONS INC.

RIGHTS

PRINT"{CLR]t3 YRIGHT .,

1967

1997

INC."

150 OPEN4,4:PRINT#4,CHRS(8) 160 A5='"':P=P0INTER(AS):X=I NT(p/256)iA=P-25G*X

-

RESERV

9

SPACESjCOP

COMPUTEl

PUB

2))

PRIHT#4,AS


HG 110

HS

2 20

NEXT

PF

230

PRINT#4,CHRS(15)

BP

240

CL0SE4

AC

250

SLOW

Program 3: 128 Dual Dump BE

10

REM

COPYRIGHT

TEI

PUBLICATIONS

1987

{SPACEjALL RIGHTS

-,

RESERV

ED

DE

20

PRINT"ICLR]13 YRIGHT

XG

1987

SPACESJCOP

COMPUTE I

120 130

PRINT"16 SPACESJN B M"

KQ

140

PRINT"tDOWNj15 SPACESlU

QR

150

RS

160

40 GRAPHIC1,1iGRAPHIC0 SB COLOR0,4iCOLOR4,4iCOLOR5 ,1

KJ QD

FG

60 PRINT"{CLR]110 DOWN) 15 SPACESjDUAI, DUMP" 70 BLOAD"SCREENDUMP.ML"

MS 80 PRINT"{2 DOWNH5 SCREEN

WILL

SX 90 PRINT"[DOWNi[5 SERT

SPACES}

BLANK

PRINTING"

PICTURE

DURING

DISK"

ESS AMY KEY"

GH

110

GETKEYZS

AX

130

A?="":P=POINTER{A?):X=I

XG GD

140 150

NT(P/256):A=P-256*X DIMB5(45,l),CS(l)iPRINT F0RI=lTO2iPRINT" 15 SPACES]PICTURE #",■!;

DX 120 OPEN4,4:PRINT#4,CHR5(S)

:INPUTCS(I-DINEXT

CR 160 INPUT"lDOWNj(5

SPACESjT

OR SPACED

(T/S)

■;S5rS-200iIFSS""S"THEN S=240 170

EE

180 FORI=0TOliBLOAD(CS(U)

GQ

190

FORJ=45TO0STEP-1

FR

200

SSHAPEAS,7*J,0,7*J+6,19

RB

210

9 SYS4864,A,X

IFPEEK(252)=0THENAS-""=

ELSEA?=LEFTS(AS,PEEK(25

2))

KR

230

JS HB

240 250

NEXT!NEXT FORI=45TO0STEP-1

PM

260

IFBS(I,0)"-nllANDB5(I,l) =

BS(J,I)=AS

)

CC HJ

270 280

NEXT PRINT#4,CHRS(15)

FX

290

CLOSE4

PF

300

SLOW

Program 4: 128 Window Dump REM

COPYRIGHT

TEI

PUBLICATIONS

1967

[SPACEjALL RIGHTS 20

PRINT"lCLRj13 YRIGHT 1987 ., IMC."

XG

30

COR

PRINT"!5 SPACESJTHEN PR ESS [ENTER] TO SET" PRINT"!DOWN}15 WILL

SPACESJS

BLANK

-

RESERV

SPACESjCOP

COMPUTE 1

PUB

IN

DATA

STATEMENTS":

DURING

INPUT"IDOWNJ15 SPACESjP ICTURE NAME";PS:IFP5=""

PX

650

RETURN

EF

660

AE BO AP

670

DATA DATA

0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0

DATA DATA ,32 DATA DATA

0,0,0,128,0,0,64,0 0,32,0,255,240,0,0

690

XH RP

700

KM

720 730

FK

710

0,0,64,0,0,128,0,0 0,0,0,0,0,0,0,0

DATA

0,0,0,0,0,0,0,0

DATA

0,0,0,0,0,0,0,0

BJ '740 RJ 7 50

DATA

0,0,0,0,0,0,0,0

THEN220

DATA

0,0,0,0,0,0,0,0

PRIKT"lDOWNJ15 SPACESjl

EA

760

DATA

0,0,0,2,0,0,4,0

FQ

770

DATA

0,B,0,0,31,255,0,8

EA RR

780

DATA

0,0,4,0,0,2,0,0

790

DATA

0,0,0,0,0,0,0,0

MR

800

DATA

0,0,0,0,0,0,0,0

610

DATA

0,0,0,0,0,0,0,0

PR

200

GETKEYZS

210

BLOAD(PS)

GQ

FF

220

GH

230

AS="";P=POINTER(AS):X=I

Program 5: 128 Sprite Dump

OPEN4,4:PRINT#4,CHRS{8)

NT{P/256)iA=P-X*256jXX= 1

SD CH OB

240

GRAPHIC2,0,23

250

XP»0iYP»31

260

SPRITE 1,1,XX:SPRITE2,1,

BE

10

REM

COPYRIGHT

TEI

PUBLICATIONS

{SPACEjALL

XX

1987

COMPU

INC.

RIGHTS

ED

DE 20 PRINT"[CLRj13 SPACESjCOP YRIGHT

1987

COMPUTEI

270

FS

280

MOVSPR1,100,100:MOVSPR2

JM

290

PRINT"{6

RR

300

SP=1SjGOSUB490iX1-XPiY1=

310

YP-31 PRINT:PRINT"SELECT

RM 60

PRINT"[10

320

R RIGHT CORNER" SP»2 :MOVSPR2, XI-f-12 , Yl+4

QD

70

BLOAD"SCREENDUMP.ML"

KS

80

,100,100

PP PD

DOWNjSELECT

UP

PER LEFT CORNER"

LOWE

HA

33G

31 FAST

PH

340

X3-X2-X1

FP EG

350

X4-INT(X3/7) X5»X3-X4*7

OF JE

370

360

380 HO 390 AC 400

Y=7-X5 IFY=0THENX4=X4-1 FORI=X4TO0STEP-1

SSHAPEAS,I*7+X1.Y1,1*7+

HJ

420

PD 430

.,

XG

PUB

INC."

30

PRINTTAB(10)"ALL

QD

40

[SPACEjRESERVED"[SLEEP3 GRAPHIC1,0:GRAPH1C0,1

SP

50

COLOR0,4tCOLOH4,<l:COLOR5

,1

15

RIGHTS

DOWNJ

SPACESjSPRITE

PRINT"16 SCREEN

DUMP"

DOWNJ15

WILL

SPACESj

BLANK

DURING

PRINTING"

RQ

90

IKPUT"12

DOWNJ15

SPRITE FILE S=""THEN140

GE FA

SPACESj

NAME":PS:IFP

100

PRINT"{DOWN)I 5

110

NSERT PICTURE DISK" PRINT"{5 SPACESJTHEN

ESS

SPACESjl PR

ANY KEY"

CG

120

SYS4864,A,X,Y

XX

130

BLOAD(PS)

Y=0

JF HK

140 150

FAST OPEN4,4:PRINTt4,CIIR$(e)

ELSEAS-LEFTS(AS,PEEK(25

FF 160 FORI=lTOa:SPRSAVI,AJ:GS

PRINT#4,AS

AQ

170

AS="":P=POINTER(AS):X=I NT(P/256)iA=P-256*X

PRINT#4,CHR5(15)

JF

180

FORI=45TO42STEP-1

SLOW

JD

190

IFPEEK(252)=0THENAS=""t

2))

PC 440 ER 450 EH 460 BA 470

-

RESERV

QG

GETKEYZS

HAPEAS.296,1*22:NEXT

NEXT

SSHAPEAS,7*1,0,7*1+6,19 9

BE

480

SP

490

DO

CS

200

SYS4864,A,X

AF

500

GETPSiIFP$=""THENXX=3-X

CB

210

IFPEEK(252)="0THENAS=""t ELSEAS-LEFTS(AS,PEEK(25

SE

220

DX

230

NEXT

END

XiSPRITEl,1,XX:SPRITE2, 1,XXiGOTO500

COMPU

INC.

ED

DE

LOCATE

6+Xl,Y2

14,BS(I,0)CURS(27)CHR?( 16)CHRS{0)CURS IS)BS(1,1

OR

XM KC

RR 410

""THENPRINT#4iELSEPRINT

10

TO

SPACESJ3"

NSERT PICTURE DISK" 190 PRINT"{5 SPACESJTHEN ESS ANY KEY"

FAST

SA 220

SPACES)2{2

1:GOSUB490:X2=XP:Y2-YP-

QH

BE

160

SPACESjlN

KA 100 PRINT"15 SPACESJTHEN PR

OUCHING

HH

IFCKO1257THENPRINT"ERR

640

STOP

PRINTING"

170

[SPACEjRESERVED"ISLEEP3 HG SP

12

CREEN

KP

JO

PRINT"i5 SPACEStl

SE KEYPAD NER"

PUB

., INC." PRINTTAB(10)"ALL RIGHTS

30

EB BA

COMPU

INC.

+A:POKE3584+I,A:NEXT

PRINT"t5 SPACES)4 C C 6

CR

510

BR

520 530

HS

FX 540

P-VAL(PS) IFP=0THENEXIT

2))

PRINT#4,AS

IFP>6THENYS=YS-1;ELSEIF

HF

240

PRINT#4,CHRS(15)

P<4THENYS=YS+1

FQ

250

CLOSE4

IFP/3-INT(P/3)THENXS=XS

QD

260

SLOW

+1

PRINTTAB(10)"ALL RIGHTS {SPACEi RESERVED"ISLEEP3

QM

OR

560

XS>319THENXS=319

Sec instructions in article on page

QM

570

IFYS <YPTHENYS=YP:ELSEIF

EB 60

,1 PRINT"lCLRj12 DOWN) 15 SPACESlWINDOW DUMP"

30 before typing in.

AJ

580

YS>230THENYS=230 MOVSPRSP,XS+12,YS+10

QD

70

BLOAD"SCREENDUMP.ML"

AS

590

LOOP

CP

80

GOSUB630

MK

600

XP-XSiYP»YS

PB

90

PRINT"12

PQ

610

RETURN

JH

100

PG

40

GRAPHIC1,0iGRAPHIC0

SP

50

COLOR0,4iCOLOR4,4:COLOR5

7(2

DOWN)|5

SPACESj8i2

PRINT"(6

SPACES!

SPACESJ9"

SPACESjM B N"

550

P=P+2iIFP/3-INT(P/3)THE NXS-XS-1 IFXS<XPTHENXS=XPiELSEIF

HH

620

I

DX

630

FORI=0TO127:READA:CK=CK

Sub Attack C000:A2

00

BE A0 0F 8E Al

C008:8E

A2

0F

C010:D4 C018:88

8E 07 D4 13 AD 15

C020:78 C028:BD

A9 15

2F 03

8E

0F

B3

0F

8E

BE

C8

AD 14 03 8D

03 89

8D IF 13 IE

A9 C0

C0 AD

A3

BD 14 5B AC

COMPUTEIs Gazotto

03 SE

C7 A6

September 1987

B9


C030:8A 13 C9 3C CB38:13 6C 88 13 C040:13 AD 0A as C048iA9 00 BD 0A C050:6C 88 13 F8 C058:0A 08 DB 6C C060i8A 9D 00 08

F0

06

EE

A9

00

8D

8A 8A

C9

59

D0

0B

93 D8

08

EE

0B

08

0B

C0

C2D8:D0

03 4C C2E0:AD 01 D0 C2E8;29 01 C9 C2F0:C3 AD 03

2B

C3

AE

IF

D0

AB

CSB0:14

D4

A9

0F

8D

0F

D4

A9

C9

56

90

6E

0A

8A

C7

8D

12

D4

FE

16

08

BD

01

D0

03

4C

0B

C2

E5

50

A9

01

56

C9

05

C9

08

D0

D0

C588:81 C590:16

56

90

IF

19

C598:99

14

08

60

FE

19

08

BD

27

02

D0

IB

A9

IB

C5A0:19

08

C9

14

D0

03

4C

BB

1C

C5A8iC6

BD

1C

08

C9

01

D0

01

PE

C0

02

9B

C2F8:BA 29 C300:C2 SD

C9

F9

07

A9

01

A3

00

18

69

01

8D

12

88

13

A2

00

EB

E0

64

D0

73

C308:4C

CA

A9

C2

8D

F8

07

F0

0D

A9

07

8D

E8

E0

19

E9

C310iA9

01

02

4C

CA

CA

4C

90

C5B0160 C5B8;0F

01

00 D4

CA A2

92 Al

D4

A9

80

BD

12

4C

85

8D

15

45

A9

C7

BD

FA

07

A9

47

C5C01CC C5

A9

07

BD

08

D4

A9

D0

8D

C6 17

C3

EB

1)1)

C318iE9

D4

D0

A9

BA

C320I01

8D

0E

08

A9

03

A2

00

6C

C5CBi80

8D

0B

D4

BD

0B

D0

E9

0C

08 A9

87

8D

00

6E

CA

CA

A9

C7

BD

FA

07

ED

C5D010A

9D

0B

D0

38

BD 0A

D0

06

8D 20 EB C9

20

D0

BD

21

92

C328.4C C3301A9

A9 4C

01

8D

0E

03

A9

03

A2

EE

C5D8tE9

0A

9D

0A

D0

B0

09

AD

D4 39

D2

FF

20

64

94

C338:02

4C

CA

CA

A9

C2

BD

F9

47

C5E0:10

D0

4D

24

08

8D

10

D0

FB

BC 00

31

CB

E8 El

C340:07

A9

40

8D

24

03

A2

02

C5Ea:AD

ID

D0

0D

24

08

BD

ID

F6

F0 05

F4 CB

C9 4C

DA 57

C348iA0

01

AD

ID

D0

2D

24

0B

IF 73

C5F0:D0 AD

17

D0

0D

24

08

8D

D6

C350:C9

40

D0

03

20

B8

C6

A9

3E

C5F8il7

D0

A9

01

9D

1C

08

60

57

08 DO

CD

25

5F

29

04

65

C068:FB

AA

9D

C070ID0

F8

A9

C07B:D0

8D

ID

C0B0;01

8D

C088:08

A9

C090:D0

76

A9

93

C098:CA A2 C0A0:BD 31

00 CB

C0A8:FF

F0

07

99 90

C0B0:9F

C0

A2

C8

DB

C358:03

A2

00

4C

CA

CA

A9

C2

66

C600:AD

10

D0

2D

9D

90

DA

9D

5F

C360:BD

F8

07

A9

20

BD

24

0B

EF

C608!08

D0

15

AD

C0C0:C2

25 10

DA

E8

00 A9 01 D9 9D 58 EB FF D0

9D

C0B8iD8

ED

20

C4

C36B:A0

00

A2

00

AD

D0

2D

45

C610IC9

04

D0

15

AD

10

D0

0D

FF

EE

23

ID

C0CBiE4

08

C9

85

F0

C370i24

0B

C9

20

D0

03

20

BB

D5

C618:24

08

8D

10

D0

4C

2A

C6

C9 C0DBj4C C7

86

D0

06

20

B2

C4

C378iC6

A9

03

A2

02

4C

CA

CA

F9

C6201AD

10

D0

29

04

C9

00

C0

C9

87

D0

ES

20

30 BC 98

C380:A9

C2

8D

F9

07

A9

05

A2

6A

C628:0D

60

BD

D0

C9

3B

C0E0:9E

C4

BE 0C 08

00

BA

18

69

79

C38B:00

4C

CA

CA

A9

C2

8D

C630ill

3A

4C

45

C6

BD

00

8D

6A

06

4C

C7

A9

40

C390:07

A9

05

A2

02

4C CA CA

7D

C0

C638:D0

C9

22

B0

05

A9

22

C0F0:93

20

4C

4F

D2

FP

A9

A0

A2

00

F8

BD

Al

0F

6D

IF

08

C640:45

C6

BD

00

D0

9D

0A

D0

BB

28

04

D0

F8

C3A0:9D Al

0F

B0

02

D8

60

BD

C648iBD

01

D0

C9

DD

90

SC

A9

C100tAC 23 C108:20 El

08

F0

0B

3P 2F

C110iC4

99

58

C11B:C0

BB E0 A0 A9 2A 99 99 A4 05 06 '20 El

B3 86

C39B:18

C0F8:9D

95 72 B0

A9

C0E8:30

F8

06

AA

C120;99

F0

04

C128:06

AA

98

C0D0:1E

C4

4B 3F F0 6C 90 C0

04

DB

C3A8:A0

0F

69

00

9D

A0

0F

DB

3E D7

C650:DC

9D

31

08

A9

50

9D

20 El

Al

C3B0:60

A2

00

E0

FF

F0

04

EB

D3

C658iD0

99

FD

07

AD

15

87

C4

99

73

C3B8:4C

A9 C5

B3

C3

AE

06

08

E0

FF

CB

08

3D

15

D0

A9

AA

9B 4A 4A 99 28 05

C6601D0 0D

A8

8A

B3

C3C0:F0

0B

EE

06

08

A2

00

4C

IB

C66B:01

99

10

08

A9

01

BD

0D

L>B

99

36

C3C8:B3 C3

A9

00

8D 06

08

60

45

C670:08

C0

01

F0

1C

A9

FF

8D

4A 4A A8

8A

95

85 B4

C2

F8 4C

07

20

C3

FE

C67B:20

08

A9

C2

BD

0F

A9

C3

00

D4

17

Bl A9

76 49

42

C680:C0

8D

13

D4

A9

FA

8D

14

E9

Bl

C3

20

DB

49

C6B8:D4

A9

21

8D

12

D4

4C

AA

01

C9

4F

D0

19

F0

C690tC6

A9

FF

8D

21

0B

A9

00

0A F0

06

EE

09

C69B:8D

08

D4

A9

C0

BD

0C

D4

41 4D

C6A0:A9

FA

8D

0D

D4

A9

21

BD

61

C6A8:0B

D4

60

C9

64

B0

A2

A9

6E DE

C130:0B 07

99

6E

99

4E

07

47

C3D0:A9 C3DS;20

DB

8D Cl

C138:A2

00

A9

BE 9D 00

D8

9D

5F

C3E0:8D

F9

07

C140tFE

D8

9D

FB

DA

25

C3EB:C1

AD

A2

00

8A 0A

C3F0:AD 34

07 08

20 D0 C9

05

24

C150i9D

00

9D FD D9 FF D0 ED 30 9D D4

30

9D

CE

P3

C3F8:34

08

4C

09

C4

A2

A0

9D

64

32

53

C158i31

9D

63

33

E8

55

CM00I00

A9

08

8D

AS

D3

D0

EC

A2

00

C408:CB

AD

09

D0

D0

19

D5

C6B0164

4C

51

C6

FE

013

D0

FE

C168:CB 9D

19

30

BD

8C

7E 4C CB 9D B4

3A

FF

0B 4F

20

C160iE0

07 C9

C410:AD

35

0B

C9

0A

F0

06

EE

6A

C6B8I0B

D0

60

AD

15

D0

4D

24

91

C170:59

30

E8

E0

0E

D0

EF

A2

BE

C418:35

08

4C

29

C4

A2

53

A0

52

C6C0:08

8D

15

D0

AD

10

D0

0D

Cl

C178100 C180:E0

BD

9A

CB

9D

92

30

E8

PB

C420:01

A9

10

BD

07

08

20

D3

DB

C6C8:24

08

4D

24

08

8D

10

17

D0

P5 C188:CB 9D Cl 30 C190iF5 A9 FF BD C198i8D 5C 31 8D C1A0:8D C4 31 BD ClA8i31 A9 1C 80 ClB0r31 A2 00 BD

A2

00

BD

B2

F6

C428:C8

AD

03

08

C9

01

F0

05

98

C6D0:A9

00

99

10

08

9D

31

EB

E0

14

D0

58

C430:A9

01

8D

30

08

A2

00

A0

EE

C6DB:99

14

08

9D

16

08

9D

IF

A9 A9

60

C3

C438100 A9

20

8D

24

08

A9

01

9D

1C

08

AD

ID

D0

F0

9E

C6E0T08

5F

31 31

FC

C440i8D

25

08

20

EF

C4

A2

02

B6

C6E8.24

SD

ID

D0

AD

17

CA

31

BD

D0

22

C448:A0

01

A9

40

8D

24

08

SE

37

08 C6F0t4D 24

0B

8D

17

D0

60

C7

31

BD

CD

77

C450i25

08

20

EF

C4

AD

03

8D

30

0B

8D

29

D0

CB

9D

81

C45BiC9

01

D0

08

F0

78

46

C700i53

BD

05

D0

AD

10

D0

20

DB

C460IC4

4C

21

C7

AD

08

C9

4F

C708i04

8D

10

D0

A9

5B

BD

04

D9

08

BD 0F

0B BD

FE

C46B:7D

D0

0D

AD

04

C9

05

3A

C710:D0

A9

01

BD

03

0B

AD

15

D0

03 02 08

4C

F5

D3 49

SC

C6F8:00

D2

08

D0 BD 08 88 19 3B 4D AE D0 4A A9 6E A9 CC 09 A2

03

4C

F7

C6

EE

04

08

2E

C718:D0

09

04

8D

IS

D0

4C

7B

14 AS 4E 8C 32 5C SA 95 43 38

C148iE8 E0

ClB8i31

E8

E0

3A D0

C1C0IC1

A9

00

0A

C1C8:08 C1D0:A1

8D 0F

BD 8A 13 8D A2

C1D8:4C 78

C4 AD

15

BD

BD A0 0F BD A3

0F

C9

C470:D0 C478:20

F4

C7

20

64 CA A2

00

DD

C720:C4

A9

11

BD

04

D4

A9

0F

09

03

15

C4B0t8E

01

08

EC

00

08

F0

67

C728:8D 05

D4

A9

30

BD

06

D4

8C

0D

C488iE8

4C

83

C4

AD

01

08

C9

Al

C730JAD

26

08

C9

64

D0

32

A9

C1E8:F8

15 D0 A0 C0 07 C8 ec F9 07 A0

04

18

Dl

C490t03

F0

08

EE

01

08

A2

00

35

C738:01

SD

0D

0B

A9

00

BD

26

ClF0i8C

00

CIF818C

C1E0:29

E7

D0

8D

8C

01

D0

53

C498i4C

B3

C4

4C

4D

C2

AD

6A

Cl

C740I0B

AD

27

0B

C9

01

F0

12

03

A0 ED D0 Afl 00

BC

27

D0

F8

C4A0I06

C9

31

D0

03

A2

03

60

DB

C748.A9

01

8D

27

08

A9

0B

BD

C20018C

2A

D0

CS 8C

28

D0

8C

30

C4A8tC9

33

D0

05

60

A2

BA

61

8D

00

D4

4C

D0

AD

09

02

8D

4A

C4B0101

60

AE

E0

06

D0

2F

A9

0B

8D

01

D4

A9

C210:10

10 D0 D0 AD 10 D0

C750:01 D4 C758:69 C7

A9

C208i2B

03 A2 5F 06

29

FE

8D

3F

C4B8:07

A0

87

A2

00

4C

CF

C4

9E

C760iDA

8D

00

D4

A9

00

8D

27

9D

C218:10

D0

A9

40

8D

02

D0

A9

D2

C4C0IE0

0D

D0

07

A0

FF

A2

04

D6

C768:08

EE

26

08

AD

04

D0

C9

E5

C220IC3

8D

FA

07

8A AD

C4

A0

50

A2

08

8C

BB

C770:00

D0

43

AD

10

D0

8D

PB

07

BD

D2 94

CF

C4

IE D0 FC 07

C4C8i4C

C228:A9

C4D0I00 08

A0 00

BD

C6

CB

99

AA

C778iC9

04

D0

15

A9

00

C230iAD

IF

D0

A9

2C

D0

E0

C4D8J5F

06

ca

EB

C0

04

D0

F4

E7

C7B0I08

AD

10

D0

29

FD

2D

D0

A2

0F 53

8D

C238i8D

A0

01

20

53

C4E0I60

AA

98

2A

A8

8A

60

A9

D4

C788:D0 A9

FF

BD

04

D0

C240ID3

C8

A0

D3

C8

A9

ai

C4E8:00

8D

15

D0

4C

5E

C0

B9

9C

C790:C4

A9

00

8D

03

08

C248il0

BD

20

F0

CA

37

C4F0:10

08

C9

01

F0

13

AD

30

00

8D

04

D0

B7

08

C9

00

D3

C4F8:08

C9

01

F0

0B

AD

04

D0

2D 10

C798I08 A9

C250i20

00 20 04 D4 60 CA AD 03

C7A0:8D

04

D4

AD

15

D0

29 04 91 8D 04 C5 3D 10 F2 4C 78 36 8D 02 IE A9 10 36 49 04 EE

C2 59iD0

13

AD

10

08

C9

00

D0

F9

C500:DD

00

D0

D0

03

4C 00

C6

Bl

C7A8:8D

15

D0

AD

0F

0B

C9

01

66

C26010C AD

11

0B C9

00

D0

05

EE

C508:60

A9

01

8D

0D

03

B9

14

37

C7B0:D0

01

60

4C

78

C4

AD

05

P0

C268:A9

8D

0D 08 C270:CD 0C 08 DO 03

AD

0B

08

5A

C510:08 C9

01

D0

03

4C

9C

C5

87

C7B8:08

C9

03

D0

0B A9

00

8D

bs

4C

E7

C4

CB

C518:AD

22

08

C9

0A

D0

24

A9

26

C7C0I05

08

CE

04

D0

4C

78

C4

C278iAE IE D0

BA

IB

C9

IB

04

22

08

C0

0F

CE

C7C8iEE

05

08

4C

7B

C4

AD

10

03

4C

11

08

0F

45

FB

8D

10

D0

A9 00

C530ID4

BD

20

08

C5

18

51 21

C7D0iD0

8A

E9 4C

8D

D0

C7D8i9D

00

D0

60

AD

25

CE

0A

C9

0A D0

03

4C 80

C53BiAD

21

0S

E9

0A

8D

0a

D4

ED

C7E0iFB

C5

FB

D0

2D

10 4C

D0

C290129

F5 28 B2

20

11

99 C2 8A 29 03 4C BC C3

5C 19 69

C288iC9

01 0A 43

F0

C2B0:D0

C520I00 8D C52Bil8 AD

F3

C9

C2981C3

8A

29

05

C9

05

D0

03

C540J8D

21

08

EE

22

0S

BD

0B

82

C7E8:AD

10

D0

25

FB

C5

FB

F0

C2A0t4C

8C

C3

8a

29

06

C9

06

IP SB

C54BiD0

DD

31

0B

F0

14

FE

31

61

07

80 C3

8A

C9

20

E4

C550:08

BD

0B

D0

DD

31

08

F0

72

C9 84

BC

4C

C7 01

08

03

C7F0I21 4C C7F8:0S A0

A0

C2A81D0

FB

88

A2

00

C2B0:B0

03

4C

8A

29

01

09

C558:06

DE

31

08

4C

B4

C6

DE

E6

C800:20

13

C8

A0

10

BC

07

08

C2BB;C9

01

D0

5E

C3

SA 9B

C560:31

08

A9

C6

99

FD

07

C0

BB

C808:A0

02

S4

FB

8B

A2

02

20

AE

C2C0:29

02

C9

C9 C2 03 4C 02 D0

B8 9F FE 64 52

03

4C

3C

1C

C568i01

D0

12

8A

8D

FE

C310:13

C8

60

B9

00

DC

49

IP

2ft

8A

29

0C C9

0C

D0

03

DB

C570:A9

0F

D4

A9

0D 81

D4

C2C8:C3

A9 8D 08

8D A4

CB18:29

IF

85

FC

B9

08

08

C9

4E

C2D0i4C

1A

C3

8A

14

C9

14

65

C578i0B

D4

4C

C5

A9

8A

8D

CB20.01

F0

03

4C

07

C9

B9

28

BE

90

00

D0

COMPUTEI's Gazeno

29

29

September 1987

BC

88


CS28108 C9

01

D0

36

BD

06

D0

E2

CB30iC9

FD

90

11

AD

10

D0

0D

A5

C838:07

08

8D

10

D0

A9

00

9D

C840:06

D0

4C

63

C8

AD

10

D0

C848:2D

07

0B

CD

07

08

D0

C850:BD

06

D0

C9

50

90

C858:D3

C8

FE

06

D0

C8601FE

06

D0

B9

C868iD0

30

BD

C870 10E AD 10 C878.10 D0 A9 B0

C978iF0

05

99 2C

08 A5

3E

CACa t D4

60

8D

IF 08

20

98

C3

3A

29

A9 02

01

C9B0iFC

C9

02

D0

1C

A9

EE

CAD0: 20

Bl

C3

20

DB

Cl

AD

0E

AC

CC

C988:01

99

2E

08

4C

A3

C9

B9

87

CADB:08

C9

01

D0

0B

A9

01

8D

88

B6

C990.F8

07

C9

C0

D0

0B

A9

01

A2

CAE0:0F

08

20

91

C7

A9

00

8D

8F

0A

14

C998i99

28

08

4C

A3

C9

A9

01

61

CAE8:0E

08

BD

0F

08

4C

17

C3

BD

03

4C

10

C9A0:99

2A

08

A9

01

99

08

08

AD

CAF0:AD

0A

08

29

0F

18

69

B0

CF

FE

06

D0

A5

C9A8iA5

FC

29

0F

C9

08

F0

03

B7

CAF8:8D

3D

04

A9

BA

BD

3B

04

46

2A

08

C9

01

AE

C9B0;4C

D0

C9

CE

02

08

BD

00

70

CB00:AD

0A

08

4A

4A

4A

4A

18

BE

06

D0

C9

03

B0

EA

C9B8:D0

C9

FF

D0

03

4C

CE

C7

E2

CB08:69

B0

8D

3C

04

AD

0B

08

EA

D0

4D

07

0B

8D

A7

C9C01C9

40

D0

03

4C

EB

C7

A9

D2

CB10:18

69

B0

8D

3A

04

60

B9

FF

9D

06

D0

C9

EB

C9C8:C0

99

FB

07

FE

00

D0

60

AC

CB18:A0

0F

29

0F

18

69

B0

9D

59 3F

04 F2

C9D0:C9

04

D0

2B

EE

02

08

BD

34

CB20:29

04

60

B9

A0

0F

4A

4A

15

C9D8:00

D0

C9

18

F0

12

C9

00

BE

CB2B:4A

4A

18

69

B0

9D

28

04

61

0E

AD

10

D0

2D

07

C8B8:08 CD

0-

08

F0

03

4C

D3

C890;C8

DE

0f

D0

DE

06

D0

DE

9B

C9E0:D0

11

AD

10

D0

45

FB

8D

F8

CB30:60

20

07

13

15

02

20

20

23

CB98:06

D0

B=

2C

08

C9

01

D0

C9E8:10

r>0

A9

FF

9D

00

D0

CB38:00

2F

01

14

14

01

03

0B

B2

DE

0"

D0

DE

07

D0

DE

C9F0:4C

DC

C7

A9

Cl

99

FB

60 07

DC

C8A0115

95 F5

E2

3A

10

12

05

13

13

20

44

D0

BD

07

D0

C9

4F

B0

17

C9F8iDE

00

D0

60

C9

02

D0

0E

22

CB40:00

C8A8i07

CB4B:86

Bl

00

57

03

0F

0D

10

83

C8B0.05 A9 C8B8t08 C9

4F

9D

07

D0

B9

2E

10

62

14

0F

EA

FE

E7

00

54

ED 01

21

C9

C9 C9

05

A8

D0 60

14

4C

01 D0

CB50:15

03

BD 01

37

F0

02 15

08

0

CA001EE CA0BiF0

CB58:20

02

05

07

09

0E

00

A7

B9

C880:0B

C8C0IBD

07

D0

C9

F0

B0

0C

FE

0B

CA10iD0

0E

EE

02

08

BD

01

D0

99

CB60:13

10

05

05

04

86

B3

D7

C8CBi07

D0

FE

07

D0

FE

07

D0

C3

CA18:C9

52

F0

03

DE

01

D0

60

72

20

CB68:00

B2

14

09

0D

05

20

86

03

C8D0:4C

A8

C9

A9

00

99

08

08

05

CA20:C9

09

D0

0D

CE

02

08

20

76

CB70:B5

00

CF

08

C0

01

F0

06

8D

B6

CA28il5

CA

CE

20

D6

EC

CB78:DA

31

3A

30

30

FF

2E 06

42

C8D8:99 34 C8E0S07 D0

08

04

00

02

0D 05

00

Al FA

4C

E8

C8

8D

09

D0

Al

CA30:60

C9

0A

D0

0D

EE

02

C9 08

E6

CB80:80

0E

00

FF

FF

FF

8F

FF

15

DE

4D

07

08

8D

15

0E

CA38:20

03

CA

EE

02

08

20

B6

0E

CBSSiFE

00

7F

E0

60

00

00

70

11

C8F0:D0 A9

01

99

28

08

99

2A

AD

CA401C9

60

C9

06

D0

0D

EE

02

07

CB90:01

FF

FF

FF

7F

FF

Fl

07

8F

95

CBEBiAD C8FBI08

99

2C

08

99

2E

08

E0

71

CA48:08

20

03

CA EE

02

0B

20

A6

CB98:FE

03

03

00

00

Cl

80

D0

0]

60

4C

AS

C9

A5

D5

CA50:D7

C9

60

C9

05

D0

0C

CE

3F

18

C900I53

CBA0:36

30

18

01

8D

80

CC

00

7A

C908:FC

29

It

C9

10

F0

05

A5

F6

CA58j02

SB

20

15

CA

CE

02

08

E3

CBA8:06

00

66

30

01

AC

00

0C

D9

C910IFC

4C

Af

C9

BD

00

D0

9D

14

CA60i20

D7

C9

60

A9

00

BD

28

CB

CBB0:60

60

00

00

66

00

00

4E

D0

BD

01

D0

9D

07

D0

86

CA68;DB

BD

29

D8

8D

2A

DB

8D

D4

CB

C918106

CBE8:66

00

19

FF 80

0D

FF

E3

C2

C920:AD

10

DC

25

FB

C5

FB

D0

BA

CA70i2B

D8

A9

01

3D 4C

D8

8D

F3

CBC0:FF

FF

FF

7F

FF

FE

0D

05

6B

C928:0C

AD

IE

D0

0D

07

08

8D

5E

CA78;4D

D8

BD

4E

D8

8D

4F

DB

F5

CBC6:04

2E

13

0C

0F

17

06

01

F2

08

A8

CAB0:A9 03

BD

3A

D8

8D

3B

DB

4D

14

20

00

02

02

00

00

13

D0

C4

CA88:8D

3C

DB

BD

3D D8

00

76

CBD0:13 CBD8:00

00

00

00

00

21

98

40

CB

DD

CBE0:04

02

00

00

00

00

01

98

20

4B

CBE8:00

80

00

10

06

40

80

D0

4C

40

C9

AD

07

FF

2D

10

D0

8D

10

C940iAD

15

DC

0D

07

08

BD

15

63

CA90:A2

00

20

17

CB

C94SiD0

A5 A9

FC

08

C9

08

D0

28

CA9B:A0

01

A2

02

20

10

66 95 E3

0]

29 99

A0 20 23 17 CB

28

08

A5

FC

34

CAA0I23

CB

A0

02

A2

24

20

17

EB

CBF0:26

00

80

00

10

01

98

00

61

04

C$

04

D0

05

A9

01

E9

CAA8iCB

20

23

CB

A0

03

A2

26

C9

CBF8:00

00

00

21

98

BB

ei

A5

FC

29

0F

C9

IB

CAB0;20

17

CB

20

23

CB

60

AD

4E

CC00:40

00

00

02 00

00

2A

04 00

00

00

04

BD

A5

FC

29

01

C9

59

CAB8:0D

08

C9

01

F0

06

A9

00

13

CC0S:02

00

00

40

00

00

00

00

A6

BD

01

D0

C9

52

47

CAC0:8D

IB

D4

60

A9

0F

BD

18

80

C930:10 C938i49

C950I0S C958i29 C960I99 C968104

90

C970101

D0

0C

I t

F lKIVIA T. V ■ Tl IMCC™

»

3= -

—i—

I u

Nl-O

ADVANCED DETECTION & CONTROL

;

\

3 '

'

'

NO

Excellent party game!

>!■**> if Ttvnt And

chti r#nOo"H

ou a Ninl 0' 1 "o* you o*T al

HIT VOUH BUZZ1F g« ■vanqu

So h«*p you*

"■<m

To oiatt und *■*

rni

j* - you 0«

it vou

f. TO nw* ti*| Irrvta fun*

■ cnanct But HaH al HvcarH 1 But (Son c 0«<

■1 jfliJ contlfi

Mo yotj flrf [Ml iojibi Ajid jdu rflBy Nv-Cco'ideni bftl^H Bnc^riflf mvll

l* b pity TY TRIVIA TUNES.

Donavan Scientific Software

32 separate buflered digital output lines. 32 separate digital input lines.

MQumalr

CahTomra

AT~IN

ik

U rjqr D

I/O

BH100

Manual.

CMova Inv ■■ Iyr»l" com

8 Channel A/D Plug-in Conversion Module S45

S129

Fast i bit 0-5V A/D converter.

Course

Security System Module

Complete Ii nrhiHf^ ■ 'i_ iiiu 1.3

I/O

RH □ n 1i (ID Uv,

Module, Course User Manual.

Da/ilnnc'r

Manual and

$159

Beginner' sl/C Interface Course Manua $15 all

Jbout

H mm

II" (iftffMftSB TV tNNt

Card instructions. 8 diagrams

P.O

*g IMS

"Bock Tfmi T

level

□I typical hookups

for

"TV Tuna Dn

device.

sample programs

Tii^* tun. 0 >k C»*lor" CiMti ma tdi your own li»it tuna ditu Tor uu witn any d Donjvan SctfffEltU 3o"wiriLilhna TLina pf(Hjr*mt (II

systems,

sound, moislure. lluic

*

Learn

FO. Don

cooling

electrica

pressure sensors.

» you're twroio

9r for 11995 (plus B2M shrnpingrnan kng) w

D. s .s

and

any

User

ID r*»d rr^j

heatinc

virtually

'» « gamp |"w -hoae (*inJw tin pit,

** Cl • q! cm.200 inroornfly sei*ctBO lefr^s^fi 5.11m rrteme wigs n played

Dow i!

and

Connect to temperature, light anc

A "Couch Potatoes •■■ dellohtt! l\ ifOL liktlr™ d. Itefl fail IP* Uhl aw T.Y. TRIVIA TUNEI II *n a■Mi' 9

motors

relays. ■

with a TRIVIA TWIST

Dnf t* Two

NTERFACE 15 EASIER TO JSE

Control lights . appliances

Similar to TVs " Name That Tune!"

ii joy in* iw

«

Interfacing

Wilh

siren,

and

switches

$35

sollwara.

Beginner's Module With 8 LEDs

relay . Requires the BH100

INTELLIGENT I/O

BOX 70* POTSDAM

S25

8 switches and 1

.NY 13676

(315) 265-B35Q Call (or free brochure today!

r*rj sa

Beware ol Imitations-get the ligh quality original BH100 Add S4 for postage and specify C-64 or VIC-20.


Educational Series

ables affecting the polls include in cumbency, economic factors, and

dents in grades four and above

can change any of these factors to see how each affects the outcome, President Elect—1988 Edition is designed for up to three players (grade 5 through college-level). Play may last from one-half hour

states, locating states on maps, learn

up to six hours.

Gamco Industries, Box 1911, Big Spring, TX 79721

Merit Audio Visual has released a series of disks intended to help stu

learn basic math problem-solving skills. Word Problem Tutor is de signed to teach the student how to solve word problems and estimate answers. The student must select

the correct operations in order to solve the problem. There are four levels of difficulty for the students and a class record manager for the

teacher. The eleven disks in the series

are: addition and subtraction; mul tiplication and division; multiplica tion, division, and multi-operations; multi-operations: whole numbers; mixed practice: whole numbers;

fractions; decimals; fractions and decimals; percents; mixed practice: fractions, decimals, and percents; and a teacher's key for all the data disks.

The retail price for each disk is

$49.95. All eleven disks can be pur chased for $449.95.

Merit Audio Visual, 157 Cham bers St., New York, 10007 Circle Reader Service Number 200.

the nation's confidence index. You

The package includes a disk, rulebook, campaign strategy sheet, and an election map. Retail price is $24.95. Strategic Simulations, 1046 N. Rengstorff Ave., Mountain View, CA 94043 Circle Reader Service Number 201.

Educational Software Four new educational programs from Gamco reward students with an arcade game when they score a certain percentage in each lesson.

Students have three chances to an swer each question before the cor rect answer is displayed. The student's performance is recorded at the end of every lesson. Each program holds up to 200 names and records which teachers can view or print out. Teachers may

Presidential Elections Predictor

With President Elect—1988 Edition, you can simulate any presidential

election from 1960 through the up coming 1988 election. This new game from Strategic Simulations contains a roster of 71 actual candi dates, or you can create your own candidate. The game covers a nineweek period—from Labor Day to

Election Night—in which you must campaign, allocate campaign funds, study the polls, and perform the duties of a candidate or campaign

choose the percentage of correct re sponses, and choose to turn the sound on or off, The first program, Addition and

The program rates candidates on social, economic, and foreign

for addition and five levels for sub traction. The program also offers

Circle Reader Service Number 202.

Arcade-Style Adventures

In Sky Runner from Spinnaker, you must protect twenty-fourth-century

man from the drug, Sky, by de

stroying the Sky-manufacturing machines and their defenses. Your

jet skimmer and three sky bikers help you out. In Bazooka Bill, you have to ward off various enemy soldiers, tanks, trucks, and aircraft using your fists and an arsenal of machine

guns, flame throwers, knives, ba zookas, and jet fighters. There are over 100 screens of territory with as many as 15 attackers on one screen. Both of these arcade-adventure games for the Commodore 64 re quire a joystick. The retail price for Sky Runner is $29.95; Bazooka Bill is $19.95. Spinnaker Software, 1 Kendall Square, Cambridge, MA 02139 Circle Reader Service Number 203.

New Releases From Broderbund

Several new software packages are

cation and Long Division, like Addi

now available for the Commodore

tion and Subtraction, has six levels of difficulty for multiplication and five levels for division, plus two more levels for mixed operations. Both of these programs are part of the Parts of Speech includes six dif

ferent lessons: nouns, verbs, pro nouns, adjectives, adverbs, and

magnetism, and poise. Other vari-

prepositions.

September 198?

$44.95.

two levels of difficulty in the mixed-operations section. Multipli

policy as well as speaking ability, COMPUTEVs CazoUe

ing the capital city of each state, and learning the principal cities in a state. Each of these programs is available on the Commodore 64 for

Subtraction, has six difficulty levels

Whole Numbers series.

manager.

92

choose to use the game option,

States and Capitals provides eight lessons in U.S. geography, in cluding two-letter abbreviations for

64 from Brederbund. Type!, a typ ing-instruction program, comes with a limited-time offer in which

you can receive a $10 rebate if you mail Broderbund the program disk

from an old typing-instruction pro gram, along with a coupon and your sales receipt for Type!. Retail

price is $39.95. Cauldron is two games in one.


In the first game, you are a witch

queen in search of your golden broom which has been stolen by

Deep Space retails for $39.95 for the Commodore 64 version.

the pumpking. In the second game,

Sir-Tech Software, P.O. Box 245, Charlestown Ogdensburg Mall, Og-

you take the part of ihe pumpking

densburg, NY 13669

warrior who must destroy the witch

Circle Reader Service Number 205.

magic spell in the cauldron. There are over 190 scenes with sound and

music. The retail price for the pack age is $29.95. Broderbund has reduced the

from Firebird, and you and your ro bot must absorb the energy from the sentry in order to save the world. However, at the same

queen. In both games, the object is to collect ingredients to brew a

and her army of landgazers in The Sentry. Energy is the most impor tant commodity in this new game

Create A BBS With The Boss from SoftTools, you can create your own bulletin board system, customizing it for your users.

time, you

have to avoid the stares of the landrovers, which will steal your ener gy. All the action takes place over

10,000 landscapes in 3-D graphics.

The Sentry for the Commodore 64 includes an illustrated book, a

carousel, and jet planes. You can

The Boss is written in machine lan guage for speed and is not copy protected. The program contains most of the code for a telecommuni cations program, and it also helps

then print out your design, paste it onto cardstock, and cut out and as

you write small routines to add to

Circle Reader Service Number 208.

the programs. The latest version in

price of The Toy Shop to $39.95. This program assists you in design

ing models such as antique trucks, a

semble the model. There is also a

Toy Shop Refit! for $19.95. Brfiderbund Software, 17 Paul Dr., San Rafael, CA 94903-2101 Circle Reader Service Number 204.

cludes a system editor with word wrap for 80-column mode.

SoftTools provides telephone support for registered users of The Boss, as well as a manual, a newslet ter, and the Generic BBS service.

Space Defenders Deep Space is a 3-D space combat simulation packaged to resemble a

briefing kit; it comes in an accor dion-style file folder with press clippings, a memo from the Commander-in-Chief, a letter from the President of United Planets, an in telligence report on Operation Co pernicus, and the starship training

manual.

The price of The Boss is $35. Disk updates are available for $10. SoftTools, Snowdon, P.O. Box 7205, Montreal, Quebec, Canada

quick-key guide, and a pin-on but

ton. Suggested retail price is $39.95. Firebird Licensees, P.O. Box 49, Ramsey, Nj 07446

Be A Sub Commander You can take command of a World War II

fleet-class submarine with

ActionSoft's Up Periscope! for the

Commodore 64. There are 14 his torical scenarios for you to follow, or you can create your own dives. Your mission is to search the Atlan

tic and Pacific Oceans for freighters,

H3X 3Y3 Circle Reader Service Number 206.

Brush Up On Your Etiquette A new program from Blue Lion Software is designed to help people of all ages increase their knowledge of proper manners, both at home and internationally. RSVP presents

a variety of social and business situ ations and then tests the player's response. First, the player chooses a career and then responds to reallife situations such as troublesome

Control tower view from Deep Space.

The goal is to defend the aster oid belt between Jupiter and Mars

from invading aliens. There are four main missions—collect uranium deposits, escort envoy ships out of

hostile territory, eliminate a deadly bacteria, and defend the Hurculis base from attack. Your spaceship cockpit has an instrument panel display, side views, and a view from the control tower. The actual laws of motion in space take effect

..henever you maneuver the ship. Three skill levels are available.

A scene from ActionSoft's Up Periscope!

telephone calls and preparing busi ness letters. The player's career pro gresses as he or she appropriately responds to the scenarios. Outside of business, there are also roleplaying games for formal dinner

tankers, troop ships, destroyers, and battleships, and to torpedo all enemy vessels. Your equipment in cludes an instrument panel, radars, a variable-power periscope, torpe do data computer, and charts of the

parties and learning to deal with

oceans. There's an adjustable time

the special ways of friends and as sociates. Question-and-answer sec tions quiz players on various foreign countries and categories. Available for the Commodore 64 for $29.95.

scale and a realilty mode. The ships appear in 3-D graphics.

Retail price is $29.95. ActionSoft, 201 W. Springfield, Ave., Suite 111, Champaign, IL 61820 Circle Reader Service Number 209.

Blue Lion Software, P.O. Box 650, Belmont.MA 02178 Circle Reader Service Number 207.

Energy Crisis Careful moves and strategy are nec essary for you to defeat the sentry

New Releases From EA Electronic Arts has released several new games for the Commodore 64.

With EOS: Earth Orbit Stations, you

are in charge of setting up and maintaining space stations. There COMPUTE'S Gazette

September 1987

93


Parameters R' Us Super Nlbbler 64 Utilities Unlimited has done it again. A brand new Nibbler at the best price available. This package comes with 50 high quality parameters, Super Nibbler, and the Super Fast file

copier

UTILITIES UNLIMITED

^

12305 N.E. 152nd Street

.^

Brush Prairie Washington 98606 SI

Or 0on taken 2* rout a

Mr1 won dor* a *«kJ II jwj mtfi To place youi Drcfef by pflorw. c*

JHK*2M*S3

Odd I3M shipping & harvikng on all oO

ddiittOO

You get all this for just

Lock Plk C64/128 (The Book)

Parameters /?' Us Super Nibbler 126 Super Nibbler is a fast, reliable 2-sided 128/1571 produced

by one ol the best programmers anywhere. This package in

cludes 50 o( the latest parameters offered by Utilities Un limited.

"

All this for

Lock Pik 64/128 was put together by Utilities Unlimited as a tool for those

who have a desire to find out how the heavy hackers do it. This package includes: 1. Lock Pik book that gives you step-

Parameters ft1 Us Super Nlbblers 64/126 For those of you who need both Super Nibblers this is the

ultimate package. This package includes Super Nibbler 64,

Super Nibbler 128, Super Fast file copy, and 100 of our best Parameters . . .

For just

by-step instructions on breaking or backing up over 100 popular pro grams using Hesmon and Superedit. The instructions are so clear

and precise that anyone can use it. 2. Lock Pik disk has Hesmon 64, Superedit. Disk Com pare. Kernal Save, I/O Save, and Disk File log with detailed instructions on how to use these programs all on one disk.

3. We also have a limited supply of Hesmon cartridges that

Parameters R' Us 100 Pack Volume #f The Original. You get 100 of the best Parameters .. . Any

where ... these parameters are professionally done, easy to use, and menu driven for fast, reliable performance. This

will be given out free while supply lasts.

I think you will agree this is Ihe best buy to come along in along time... You get it all for

package will remove all protection. Included are titles from

Epyx,, Electronic Arts, Accolade, Mmdscape, Broderbund, SSI, Activision, Berkeley, Access, Springboard, and Microprose plus many more. Volume #2 is now available for the same low price: $19.95. These are all quality products—no tiller or junk. These are the same parameters that are included in the Super Nibbler Packs.

$1995

Parameters R' Us 10 Pack These are early releases of the next 100 pack. These will be avail able every 2 lo 3 weeks or whenever there are 10 good new soft ware releases available lor ihe C-64/128. So if you can't wail for ihe next volume, call us—we'll tell you what ihe nexi 10 pack has on it

and

5/199

you can own it for just "*» '"'

THEY'VE DONE IT A GAIN I The programmers who created Snapshot 64, the hottest "memory cap ture" utility on the market, have done it again! Introducing SUPER SNAPSHOT, the ultimate cartridge for the C64/C128. SUPER SNAPSHOT combines several different functions into one revo lutionary new cartridge. First and foremost, SUPER SNAPSHOT is a stateof-the-art memory capture device. This means lhat you can load a program

into your computer's RAM and, al the louch of a button, capture an exact image of your computer's memory. That image can then be saved to disk, allowing you to make working, UNPROTECTED backups of your software! And that's just the beginning—here're some of the highlights of Ihis Incredible cartridge:

SUPER SNAPSHOT works on the C64 or the C128 In the 64 mode! Will copy 99.9% of all memory resident software on the marks! today! ' SUPER SNAPSHOT tiles will run without the cartridge being plugged in! 1 No experience required thanks to our window driven user menus!

| Allows you to combine several different programs onto a single disk! 1 Z4K an board—easlhy expandable to 40K with plug In EPROM'i! ' Our TurboDOS Is the most compatible last loader we've ever tested!

The special built In DOS wedge commands will support devices 8, S, 10 and 11. Our ROM-based machine language monitor wilt NOT corrupt memory! Unique RESUME feature lets you flip In and out of running programs! Hi-res screen dump works with 1525, 1526, S compatibles like Epson S Gemini!

SUPER SNAPSHOT also works with all aftermatkel disk drives tested Id date, such as the MSD, FSD, Enhancer, and more.

Special Bonus: 40 FREE cuslomod designed Kracker Jax parameters complete with last copier.

Why buy a separate cartridge for each major function? A fast loader cartridge. A machine language monitor. A screen dump. DOS wedge commands. A memory capture utility. What would it cost for tour or five cartridges, not to mention an ex

pansion board to hold them all? Thanks to SUPER SNAPSHOT, you'll never have to find out! SPECIAL OFFER FOR SNAP SHOT 64 OWNERS: Send us your working Snapshot 64 cartridge (with the original owner's manual AND the function key overlay card) in good, working condition with your order (or a $10.00 discount oil the price of ihe new SUPER SNAPSHOT! This otter applies only to direct orders.

GCMPITEF

Neefl more inlo? Call or write lor our tree catalog

MART

DEALER'S—Doni miss out on 111 is one—CALL1

CHECKS. MONEY 1)1(111 its OR VISA/MASTERCARD. Mail your order lo. Compuler Mart 2700 NE Anflresen Road/Vancouver, WA 98661

Prune orders welcome ?06-695-1393 Same flay shipping

PLEASE NOTE: FiM ahtpptng t handling on ill orOtn • COD onjafi mull l(Jrt S3 DO lo tout orflor. WA niMnnli mutt KM 7.3% »!•> 1». Sony, no COD ordan accaplnd Irom outtkl* llw U.S. • All oriJorj must M paid In US lundl. • Onneii onMu ptaasa add 15.00 pal unIL

Cinadlmna may oidw (torn: Minhvtaw SoUwam. P.O. Boi 12)2. Sacfc.i u N I- in/. 3CO


KRACKER JAX BULL'S-EYE

HACKEE'S

A REVOLUTION IN

UTILITY KIT

ARCHIVAL SOFTWARE!

SO GOOD, EVEN WE CANT BELIEVE IT.

Krtcfctr jif (a (he powerful parameter copy system thai Is taking the country by storm! what IS a parameter! It's a custom program thai allows your

1541 or 157! dish drlvrj lo strip all copy protection

from your Think of ifn' txial dkiks in your library, the very *"**' on&s, mo cream ot ine crop. Chances are, those are Ihe same disks thai you haven't been able to bacfc up- Until no*

,-..!■. creeled for only one reason: to

bach up Ihe impossible. To archive the programs lhat

are

protected

wJtn

ihe

newest,

loughasl

routines en the marfeeL

expensive

software, leaving

wUh

UNPROTECTED. TOTALLY BROKEN Backups that can even be copied with a simple fast copier.

• inci.r ji. is me BEST profltam of iis kind! • Xrmchir Ju will back up hues Thai ma mbblera

CANT! • Xrmckar ju requires NO special knowledge to ope rale!

• Cracker Jn strips

prolecllon

SECONDS!

We'd Mke to go Into mom (lotaII. l>ul wn can't— ITiusfl

you

in

a matter of

• XneKn Jan Is priced RIGHT—|ust 119.95 per Volume.

ttlies are so hot, wo can't mention Iheir names In Ihls ad. Bui you know Iho cnes we mean. Just think

• KrickarJuls UNPROTECTED—B8»y lODBCkup! • Inckx Ju updates are available QUARTERLY!

complex and ofleclive protection schemes you'va

VOLUME FIVE INCLUDES A POWERFUL

of ihu biggest name} In software. Think of the moat ever run up against. Now think of Iho very beat archival so It ware on ihe market today- -.

NEW C64IC128 FAST COPIER!

• WHOLE DISK USAOE/EftROR/DEHSlTY SCANNER—gel 'ioeded Info fast' • OCR EDITOR —view compulor reads H?

raw

data

tha

way

your

• FAST DATA COP(En-*on'; write arroiS!

• 1 OR 2 DRIVE NlBBLER-siaie of Ihe art!

-FILE TRACK AND SECTOR TRACER-find any sector link in a life test'

' Bm PATTERN FfNDEFI-scan Ihe dlafc for any pattern you choosa'

• CUSTOM COPIER CREATOR—the only one of its

klndl

• RELOCATABLE MIL MONITORS— Including drive monitor!

• FAST

FORMATTER —programmable

whole disk!

tracks

or

• DISK FILE LOO—quickly find file start and end addresses!

the cutting ■ aood It la!

VOL 1-4 STILL AVAILABLE.

ONLY $19.95

package! You get:

So how good '5 Ihls package? Jusl remember lhat H'a put out by Krucktr Jut. Ihe people who live at

ALL NEW VOLUME FIVE

BULX/S-BTI— Irom it rack or ;u.

Are you ready \O Lake control of your sollware? Lei us help! Our Hackirhi Utility Kit contains The mo&l impiasalvo array Ol tools ever assembled In a single

ONLY M9.S5 EACH!

KRACKER JAX® REVEALED! THE BOOK

■ ;

ol archival lachnology. That's how

ONLY $19.95

THE SHOTGUN

At last—Kr«ek*r Jia lakes you beyond Iho prolecllon barrier. Thesacrels of un-

proTociInQ soltware are yours wllh Kruclur Jav revealed!

We'll show you exactly how to defeat five different protection schemes encompassing scores of current programs. Our tutorial has twenty specific examples lo lead you step by step, 10 a new level of knowledge. Here's what you gel:

Those of you who have used our

p j g parameters know jusl how good

they imagine Ihe hind of nlbbler wo could don'i y are. Can you y g ld put p t ouT? T? Well, Wll , you y d'i have h t imagine to ii II because b It' HEREr mm iHOTOrjM, our new premium It's i nibbler ibbl uhllty, is available Iwo ways: • thi sHOTOUfJ i.v itself—offered lo you al Ihe unheard of introduclory price of

• KrAokir Ju revealed. • A reset switch. ■ A utility disk. ■ 2G parameters on disk.

only J14 95! • THE LOADED BIXOTO17V—Packaged WITH 32 Ol The most popular Eraokir Ju parameters ever creaied—only S19.9&1

ONLY $23.50 COMPLETE!

Whichever version you ordet, you'll find tttm snoraui to be loyal to the Kmclcir ju iradliion of more quality for less money.

Please allow two weeks Tor delivery.

THE GRAPHIC LABEL WIZARD

THE C-128 CANNON

No, we don't nave Ihe flnl graphic label utility on tna manVel—but we tiave the Best one! Without doubt, ttie

Wizard is the hottest graphic label program around! Check out some ol these leaiures: Hern's

ttie package

you

C-128

owners

have

been

walling (or1 f he rj-iia CA«»O» gives you moro power than you aver hoped for! Just look at some ol these captb miles:

• Use Print Shop, Print Master, or your own custom graphics! • Print a grapnlc 1 up lo 8 lines of teil on a

standard label! • Uses pop-up menus/includes extra graphics/saves labels onlo disk! • Works wilh both Epson & Commodore compatible dot-matrli printers! • Will p'inl dilferenl leu styles S sues on appropriate printers! • HrEGS preview of up to 4 different graphics on screen alone time1 • Machine language programming for ulira-

157111541

fasl speed and HaiiBiiity! • Special CATALOG lealura lets you prim tilled display sheets of your Prim Shop.

• FAST COPIER-Great for data OisKs or uie wllh

And these are Jusl some of the things thai the HcapMu Labai wuurd can do! So Ihe ne>1 time your custom labels need a special touch, just summon up a little magic —from Ihe Wizard.

• NIBBLER—Works wllh drives'

single or

dual

Kncltvr J*wl

• FILE COPIER—Makes Ilia maintenance and ma

Printmasier, end custom graphics—with up to 2fi high-res graphics per page!

ONLY S24.9S

nipulation easy!

• 158t FAST COPIER—For use with me new high speed 3.5'drlval • 1M1 FILE COPIER—For high speed file manipu lation! • MFM COPIER—Coploi unprotected IBM and CP(M disks! • TO EDITOH-Works with 1541, 1571. and the no* 1581 drivel! •EflROR SCANNER—Complete with onscfeen dllptftyj

• DENSITY SCANNER—Check lor altered densities track by Irackl

•DIRECTORY EDITOR—Alloi S organize your disk directories!

■OUHII JjUt—You al30 gel popufar para met era!

100 of our mo3i

THE MSB DUAL CANNON MSD owners aren't led out In the cold anymore I The all new mid ddil ouaOM glvas you atats ol the ait control over your advanced equipment! You get:

• A NIBBLER—lor backing up your protected programs! • A FILE COPIER—tor easy file maintenance and

manipulation! • A SECTOR EDITOR—developed |usi (or the MSD dual drive! • FAST COPIER—that WONT

transfer errors—perfect lor use wltn data disk or Knakar Ju parameiersl • AUTO MODE—drive can copy without computer connected! • SPECIAL BONUS—you get 32 free Ktukir Ju parameters!

Start getting the lull performance that your USD drives are capable of delivering You already know you own

the finest dr-*es available—30 why settle lor anything less than the best utilities made for them?

Get the most out of your special equipment—only $34.95!

You've seen nlbblers alone that sold for thlny-ILva or

SUPER CAT

lorly dollars, AnrJ the 100 Xraaktr Jan paraniDtars are

a twenty dollar value. Yel Ihe ENTIRE D-1U cunn ullllty package sells for Just S3J.95. Never before has this much power and conlroF been Integrals^ Into a single, alfordaQle product If you own a C-128, you

If you had Ihe time and skill to create your own custom dlak catalog system. Ihe paramount system ol your wildest dreams, It probably STILL wouldn't have all the features of com cm For eiample: • Calalog up lo

C-128 owners, this la the package

airpaa CAT has literally too many laatures to 111 In here. From the easy, menu driven work screens to the comprehensive output options, nmB CAT is Ihe mo&l powerful arid complete disk catalog system available today!

deserve Ihe c nn tHWM0M\

of your dreams—only S34.95

840 disk directories—1280 with 2 drlveat - Indet & alphabetize over 5000 titles—10000 with 2 drives! ■ Unique ID's are NOT necessary!/A printer Is NOT required! • Find ANY Iltle In 10 seconds—sort 1000 titles In B seconds! * Automatic entry wllh Selection. Edit, and Cross Ref. options!

The ultimate software library Index system—only $24.99

BASIC PROGRAMMERS—CONTACT US ABOUT "ON-LINE HELP!' Need more info'' Call or

QDMPITEF

wnie tor our free catalog

MART

Program submissions warned1

Good Commissions— National Marketing.

PLEASE NOTE: Fm shipping ft handling on all orden • C.O.D

CHECKS, MONEY OHDEHS OR VISA/ MASTER CARD. Mail your order lo

Computer Mail. Depl

I

2700 NE Anuresun Boad/Vancouver. Wfl 98661 Phone orders welcome 206-695-1393 Same day shippmg/No COD orders outside U S

add S3 00 |g loinl onJtr • All ordtn mu>l b« paid In U.S. lunds.

DEALERS—WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


are seven versions, each lasting

from 2 to 40 hours. In each version, you are the CEO and are responsi

ble for every aspect of thenew sta tions, from construction to making a profit. You have a choice of 39 dif

view the action from the top look Into the Eagle's Nest for the

Commodore 64 has a retail price of £29.95. Mindscape, 3444 Dundee Rd.,

ferent modules—such as shuttle-

Norttibrook, II 60062

port, telescope, and chemical lab—

Circle Reader Service Number 211.

to construct. And while you're

playing the game, you can also

iearn more about the planets and moons in our solar system.

EOS retails for $29.95. Legacy of the Ancients is a fanta sy adventure game set in the world of Tarmalon. Your mission is to find the wizard's compendium, which contains evil powers. The search

begins at the Museum of the An cients and continues through 12

towns, forests, castles, and a series of dungeons. Along the way, you take part in five games—three com bat games and two at the casino ta bles—and battle many creatures. You can also roh banks and gamble away your prizes.

Legaq/ of the Ancients retails for $29.95. Electronic Arts has also re

leased a new software line, Amaz ing Software. Dan Dare: Pilot of the Future, the first program in the new line, is an adventure game in which Dan Dare searches for his cohorts on an atomic asteroid. Dan must rescue his friends and stop the as teroid from destroying earth. Each screen in Dan Dare repre

is $29.95. Kidsview Software, P.O. Box 9$,

ing down.

Be A Winner The lotto Program analyzes past

Warner, NH 03278 Circle Reader Service Number 214.

BASIC Debugger Micro Detective provides an error detector, debugger, and program

ming utility kit for BASIC program mers on the Commodore 64. The error detector can find and give an

from which you pick the numbers to play. Files can be updated by en

explanation of many errors, includ ing syntax and illegal quantity er rors. The debugger, the bugbuster trace routine, lets you see each

tering the winning numbers from

statement as it is executed, shows

lottery games each week. From the

the value of the variables, and can also trace an expression. You can turn the trace on or off with one keystroke and get a list of the vari ables, loops, and files used. The programmer's utility kit provides

winning lottery numbers and cre ates charts based on probability

charts, players may then choose hot and cold numbers, frequency, pat

terns, sums of digits, odd-even numbers, and digit groups. The program works for six- and seven-

digit lottery games. The Lotto Pro gram includes a program for selecting numbers without your

over 30 commands and a cross ref

computer.

down the program listing using the

The program is disk-based and menu-driven. Cassette tape versions are available by special request.

cursor.

The price for The Lotto Program

is $24.95. Soft-Byte, P.O. Box 556, Forest Park, Dayton, OH 45405

erence of variables. An editing fea ture also allows you to scroll up and

Micro Detective requires a Commodore 64 and disk drive, and retails for $49.95.

American Made Software, P.O. Box 323, Looinis, CA 95650 Circle Reader Service Number 215.

Circle Reader Servire Number 212.

Larger Characters

Bombing Simulator Strategic Simulations has intro

Kidsview Software has released

duced 6-24, a flight simulator that

two products especially for children

contains 19 World War II missions

sents a panel from the comic book

and visually impaired computer us

of the same name. The game in cludes sound, animation, and 3-D

ers. Kidsview can double the size of the characters on the screen. This

graphics.

program is designed to be a devel

flown by the 406th Bombardment Group to the Ploesti, Romania oil fields. B-24 players perform the du ties of the pilot, co-pilot, navigator,

Titles in the Amazing software line will be priced between $20 and

opment and display tool, but it may

engineer, and bombardier of a B-24

also be used to write and run pro

Liberator bomber. The program al lows players to set the flight path, speed, altitude, and bomb drop

$25. Dan Dare will retail for $19.95. Electronic Arts, 1820 Gateway Dr., San Mah'o, CA 94404 Circle Reader Service Number 210.

WWII Rescue Mission Three Allied saboteurs are being held in a top-secret Nazi fortress, and you must rescue them before

grams. It also supports Miippet Learning Keys. Kidsword is a word processor in

which the character

size is enlarged. Users can change

the character and background col ors for most comfortable reading. The Kidsword screen can hold ten lines of text plus two status lines. In both programs, the charac

points. Changeable variables in

clude engine performance and ac curacy of bombing, as well as random weather conditions. The instrument panel indicates altitude, vertical speed, heading, air speed, and degree of bank/turn and pitch.

ter size on a 14-inch monitor is 5/8 inch, and is 1-1/4 inches on a 25-

There are also training missions to

have to destroy the fortress while saving the art treasures of Europe

inch monitor. With the programs,

practice of take-off,

you can display numbers, upper-

bombing skills.

also held by the Nazis. Into the Ea

and lowercase letters, and special

gle's Nest takes you on four mis

characters.

they escape. At the same time, you

sions and features sound, graphics,

Kidsview and Kidsword are

Mostar and Bucharest to allow landing,

and

B-24 is available for the Com modore 64 for $34.95.

and four-way scrolling animation.

available on disk for the Commo

Strategic Simulations, 1046 N. Rengstorff Ave., Mountain View, CA

The action takes place on four floors connected by elevators; you

dore 64 and include a manual. Sug gested retail price for each program

94043 Circle Reader Service Number 216.

96

COMPUTE'S Gaiolla

September 1987

<B


The Commodore Connection AMIGA 500 SYSTEM

Includes: A500, 1 Meg, A10BD Monitor. Mouse, Amiga DOS. Kaleidoscope Call for Best Price! COMMODORE 64 SYSTEM Includes: CB64C Computer, CB1541C Disk Drive, CB1B02 Monitor 519.00

128 System Package

CBM128 Mouse CBM128 512K Memory Expansion C64 Power Supply AMIGA 2000 System

729.00

34.99 169.00 29.99

Call for pricing

Amiga 1 MB Board/OK

249.00

Amiga Genlock Interface

239.00

Amiga Sidecar

799.00

ACCESSORIES Datashield 4 Outlet Surge Protector Curtis SP2 Surge & Spike Protector

14.99 39.99

Curlis Sale Strip with 6 Outlets

19.99

Curtis Universal Printer Stand

14.99

Computer Specialties Power Plus CB12S Universal Monitor Cable

54.99 16.99

color option

1803

179.00

Commodore 1902 MAGNAV0X 515 RGB/Composite

259.00

8502 Composite 8562 RGB/Composite

169.00 279.00

ZENITH ZVM 1220/1230 AMIGA

289.00

(ea.) 99.99

1080 Hi-Res Color

259.00

MODEMS Volksmodem 12

EX-1000 300 Cps, 132 CC4 LQ-1000 24 wire, 132 Col Hi-80 4 Pen Plotter Brother

M-1109 100 cps, 9 Pin HR40 40 cps Daisywheel

6480 -64/128 300-1200 Baud

119.00

Omiga 80 -Amiga 300-1200 Baud HAYES

129.00

Smartmodem 300 Smarlmodem 1200

139.00 3B9.O0

COMMODORE

Amiga 1680-1200 BPS

CBM 1660 (C64] CBM 1670 (C-128)

159.00

49.99 99.99

PRACTICAL PERIPHERALS

1200 BPS External

Call Call

559,00 679.00 319.00

209.00 599.00

159.00

Draw Plus

99.99

149.00

Textcraft w/Grapnic Craft Assembler Enhancer DOS 1.2 Marauder Back-up Grabbit

139.00 239.00

ML-192 160 cps Dot Matrix ML-292 200 cps 80 Col STAR MICR0NICS

369.00 459.00

1NFOCOM

Hitchhiker's Guide

NX-10 120 cps Dot Matrix NX-15 120 cps, 132 Col

189.00 359.00

Dynamic-Cad

379.00

OKIDATA

TOSHIBA

P321SL 24 Wire 80 column

549.00 1139.00

DRIVES COMMODORE

Amiga 2010 3Vi" Internal

Call

Amiga 2020 B14" Internal Amiga 1010 3Vi"

Call 219.00

1541C 1571

179.00 239.00

CSI 10 mb (64-128) XEBEC

949.00

20 mP (Amiga) 9720H

849.00

Amiga 1020 5Vt"

189.00

MAXELL

MD1-M SS/DD BV4"

MD2-DM DS/DD MD2-HDM 5'A" MF1-DDM 3Vi" MF2-DDM 3'/2M

5'A" Hi Density SS/DD DS/DD

32.99 24.99

ELECTRONIC ARTS

Okimate 20 Color Printer ML-182 120 Cps Dot Matrix

Think Jet

59.99 79.99 14.99

DISCOVERY SOFTWARE

Deluxe Paini II Seven Cities of Gold Arctic Fox Deluxe Print Instant Music Deluxe Video Version 1.2

HEWLETT PACKARD

99.99 31.99 .31.99 ..74,99 34.99 99.99 31.99

MICRO ILLUSIONS

339.00

MINDSCAPE

Halley Project MICRO SYSTEMS

Analyze Version 2.0 Scribble On-Lino/Comm

31.99

119,00 64,99 49.99

NEW TEK INC. Digi-View SUBLOGIC Flight Simulator li

159.00 34.99

V.I.P.

V.I.P. Professional

129.00

C64/128 SOFTWARE COMMODORE Jane-integrated (128)

39.99

Geos (or 64. 64C, 128

42.99

BRODERBUND

DISKETTES 89.99

Animator/Images COMMODORE

LX-800 150 cps, 80 Col FX-B6E. FX-286E

ANCHOR

S64"

AEGIS DEVELOPMENT

S459

EPSON

COMMODORE

Commodore

Micro Systems ORGANIZE

EPSON EX-800 300 cps w/7

P351C 24 Pin Color

MONITORS

AMIGA SOFTWARE

PRINTERS

COMMODORE COMPUTERS

Tho Print Shop

8.49

9.49 19.49 12.49 18.49

SONY

MD1D SS/DD 5V«"

7.99

MD2D DS/OD 5W

9.49

MD2HD 5'A" Hi Density

20.49

MFD-IDD 3Vj" SS/DD

12.99

MFD-2DD 3V2" DS/DD

19.99

Graphics Library 1,2,3 The Toy Shop

29.99

fea.) 17.99 39.99

Print Shop Companion PROFESSIONAL SOFTWARE

24.99

Fleet Systems II C12B/64 Fleet Systems ill C128 Trivia Fever

49.99 49.99 19,99

PFS

File

29.99

SUBLOGIC

Flight Simulator Jet Simulator C64

37.99 37.99

In the U.S.A. and Canada

Call toll-free 1-800-233-8950

Outside the U.S.A. 717-327-9575 Telex 51OeOI7898 Fax 717-327-1217 Corporate and Educational Institutions call toll-free: 1-8O0-221-42S3 CMO. 477 East Third Street. Dept. A4O9, William sport. PA 17701

All major credit cards accepted. POLICY: Add 3%. minimum 1700 ahjpjung and handling. Larger shipments ntny require additional charges

Personal & company checks require 3 *vtwks tlonrfmcc. For laster (JeJn^ry use yc**r crodrt card or send cashier's

COMPUTER MAIL ORDER

Chech or Dank nxjney order PA residents add &<&, sales lax Defccli™ software will ta replaced with same

iiom only All hems subject 10 availability and pneo channe All sales final, returned shipmans are subject to restocking fee


Modem

UNIVERSAL RS-232 INTERFACE

Commotion!!!

The Best Commodore Direct-Conned

Mrffb Commodore User Port expansion. ONLY $39.95+$3 S&H Now you can connect and communicate with any of Ihe popular RS-232 peripherals using your Commodore User Port. You can even connect more than one and leave It permanently attached. This

superb expander opens a whole new world to your Commodore com

Modem for ONLY $99.95.

puter's capabilities. You can now connect to printers, modems and

Now that you're able lo do all those stand alone applications with

anyother RS-232 devices. If you already have a device that connects to the User Port, don't worry because the port is duplicated on the outside edge of the interface. Simply plug it in

your Commodore, like word processing, spread sheet analysis, etc.. you are probably thinking "It would sure be nice if I could ex pand the information I have access to." Everything from Electronic

and turn on ttie device you want lo communicate with. Comes complete with sample driver program listings. Compatible with all Commodore

Mail (E-mail) lo stock quotes and huge databases of every imag inable type is now on-line just waiting lor you to dial up. All you

home computers with a user port.

need is a telephone line and a modem connected to your Com

1-year warranty. Order #5232.

modore which allows you to download this information.

Which modem Is best (or you?" Lets first say that almost all modems (and services) are set up to communicate in one of two speeds: 300 and 1200 Baud. If you look around you will find that

there is a flood of 300 baud modems on the market and sometimes at very low prices. The reason is simple, they are be

ing dumped because most computer users prefer 1200 Baud. (1200 Baud is about 4 times as fast which means you spend less lime and money getting the data you want and more time using it.) Virtually everyone who has a 300 would rather have a 1200. You

ApfOSpand-64 Gives your Commodore 6d or 128

full expandability IThis superbly designed expansion module plugs into the expansion port & gives you 4 switchable (singly or in any combination) expansion connectors —plus luse protection—plus a reset button! Before you buy an expander, be sure that it has a

fuse to protect your computer and thai you can activate your car tridges in any combination allowed by the cartridges.

will also notice a few very cheap 1200s on the market at "too good to be true prices". They are. Most are cheaply built foreign copies of American designs. The service and support you receive is minimal-tc-nonexistent for these models.

Recently we re-evaluated our modem line and discovered that the best price'performance tradeoff for our Commodore customers would be a straightforward, easy-to-use unit with no complicated switch settings or indicators, but one that just did

what our customers wanted without complications. To our sur

Order # 5064

NOW ONLY $29.95 + $3 S&H "EXTENDER-64" — 10" Ribbon cable extender for your

prise (and contrary to popular belief!, we found that we could build

Commodore cartridge port.

the unit in the USA with better reliability and performance levels

Order #5065

than anywhere else. We found that because of a significant in

NEW!

crease in reliability that American components and manufacturing give us, we now have the best fail-sale product possible

An

unreliable product is not worth the price, however low. Get a

extender for your Commodore USER port.

Order #5250

modem that will satisfy your present AND future needs by going directly to the American built Aprotek 12CI

What do you get for $99.95? Everything! You don't need to worry about cables, compatibility or anything else! We don't just sell hardware, we sell solutions. The Aprotek 12C plugs directly into

your

Commodore

Vic-20,

C-64. C-64C or C-128 User port.

has status

Commodore Interfaces and Cables Cardprint G-WIZ Printer Interface #1108 Commodore Serial Extension Cables

$46.95 $Call

Amiga Printer Cable (10 ft) #3040-1OMF Commodore 6 Pin Serial Cable (5 It) #3006-5MM Commodore 6 Pin Serial Cable (6 ft) #3Q06-8MM

$16.95 I 7.95 $ 9.9S

Amiga Printer Cable (6 ft] #3040-6MF

PRINTERS

Answer, Auto Dial, Touch-Tone or

dialing,

$21.95 + S3 S&H

Shlpptnu per above Hams: S3. Conl. US

The 12C is a full leature. 300 and 1200 Baud modem with Auto rotary

$19.95 + $3 S&H

"USER EXTENDER" - 10" Ribbon cable

indica

tions on screen to let you know what is happening all the time. The 12C comes complete with "COM TERM 64" a complete com munications and terminal program and has a built In speaker so that you can hear It dial and connect. Just plug it into your com

$12.95

SB. CAN.PKHI.AK.APO.uPS DIiib

SEIKOSHA

Price & Shipping

SP-180VC (C-64) Order 12050 SP-1000VC (C-64) Order#220G

S154.B5 + S10.00 J163.95 + S10.00

TTXpross Portable Printer S2040

$99.95 + $7.00

SfMOOOAS Serial Order #2500 SP-1200AI (EPSOM/IBM) Order 1*2600 MP-1300AI300 CPS Order #2700 WP-1300 Color Kit Order #2705

$184.95 +S10.00 S19B.95 + (10.00 S3B9.B5 + S12.00 $ 99.95+ S 5.00

2.2 lbs • Size 1 1"x4Vi"xtVt" • Iniemal Batteries • S'/j" wide thermal

puter and standard phone jack with the supplied cable. (No addi

paper • 40. 80, or 160 characters/ line • 40 cfiatactersfcecond • 20' roll paper • Centronics Parallel Interlace • 7x9 print font w/decendcrs • Internal

tional power supply required.) Also included is a free trial offer

butler • Emphasized and Underline modes

subscription to Quantum-Link, the Commodore user database.

STILL

NOT

SURE?

Aproteks'

reputation

as

a

first

rate

peripherals supplier and our 5 year warranty on the 12C plus our 2 week satisfaction or your money back guarantee tells you that we support our products. Do you have more than one computer or do you plan to get

ORDER INFORMATION California residents add 6% tax. All prices are cash prices—VISA and MC add 3% to total. We ship ine next business day on money orders, cashier's checks, and charge cards.

A 14-day clearing period is required tor checks. Prices and availability subject lo cnange — CALL Available at Selected Dealers. Dealer Inquiries invited.

For information call 805/987-2454 (8-5 PST) TO ORDER CALL TOLL FREE

another computer? Call or write lor other models.

The bottom line:

Aprotek 1ZC (Commodore) order #12C

only $ 99.95

Aprotsk 12AM (AMIGA) ordar #12AM

only $11 9.95

Aprotek 12R (flS-232 - all others) order «12R....only $119.95 Shlpping-Cont US. = $5., UPS Blue, Can, AK. HI, APO = $10

1 (800) 962-5800 - USA 1 (800) 962-3800 - Calif _^

Or send order to:

DbPx- 1071-A Avenida Acaso CG Camarillo, CA 93010


SOFTWARE DISCOUNTERS V-/ h

/Tk IVI C IX 1 V*/A

•• crpp Free chinninp shipping on on nrHpr<; orders over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship

For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784

Customer Service 412-361-5291 ABACUS SOFTWAREAssembler Monitor

.125

SBS19S6 Team Dili SBSCenMgt Disk

114 119

Bun SisirUB CidPik

125 119 US

AVAHTAGE

C id Pik 1)1

1)9

Puwer

19 88

Sigma 7

19 88

ChiMPailll Cobol CubuiUB Forth PawerPlan

111 12S 139 .US US

PPM PPM 128 . Speed Term 64 or 128

IIS 139 I2S

Super C

139

...

SupprC 12S

139

Super Pascal

139

Super Pascal 128

139

IAS

125

IAS 1 IB

119

DeiertFoi

19 88

OeCeplnr

19.8S

Spy vs. Spy I 1 2 19 SS BATTERIES INCLUDED Piperclin o/Spell Pjper<iipl128 The Coniultanl 128

129 149 1J9

BAUDVIllE Bli ring Paddles

123

Trench Parchment Piper/100 PX

19.88

VideoVegas

119

eiRmin softworks

Geosl28 Geos61

Ml 114

■Glo-Clk

ACCISS

•CtvtDOll Pik 1

121

■Geo-Dei ■GeoFile

US 131

■Geo* Font Pik

119

114

-Writer's Workibog 'Geoj 64 idd-un

133

125

programs only!

lamous Course Diik for World Class L.B. 114 Tenlhlrame 125 Triple Pack. BH1. BH2, Raid Otrr Moscow

World Class Leader Board

113

ACCOIADE

.

.119

US

119 119

Turbo load*Save(R]

119

Ilirdhill Hilled UnDI Dead

119 119

Carmen SandiriD:

Thu nde r C hupper Up Periscope!.

119 ..

119

ACTIVISION

Aliens

123

Cron Country

RoadRarr

19 88

Gamemaker

US

Gamemaker library Disks

BROF11RBUHD

US 111

Chop lit (err1 David'i MidnighlMigic Kirateka . luderirnnpr PrinlShop

19-SS 19.88 19.flB 126

P S. Compwriim

123

P.S- Graphics Library KbEa

Sou its

114

P.S. Graphics library

Science Fiction

111

Holiday Idilion Foy Shop

Ghostbuslers

19 88

Hacker

19 B8

,.

lib 12b

CMS

Hacker 2 123 Labyrmth 119 Little Computer People 19 Bfl

CMSAccl.128

Muili Studio 111 Pillall/DemonAIIacl. 19 88 Portal US Shanihai 119

Break thro

113

tipress Raider

123

Ikiti Warriors

123

Tan Timei

119

tag leamWre.llinn

12)

DAVIDSON

Translormers

119

Algeblaiier

131

Math Blaster Ipted Reader 2 Spell II

132 in 1)2

Bf jcb Blinkf 1 Volldbill

19 8B

Br^Ki 1 0

119

Lqurtfrtin Show lump ft

HijthLnd Cjmfi

CM5 Inventory 128

Word Attack 132 C1CITAL SOLUTIONS Pocket Filer 1

133

19 88

PockelPlanner 2

133

Pock el Writer 2

1)3

Liohword Gtrmjn hnkMorllSpjnllh

116

IIECTRIC DR1AM5

Ufa

Rocky Horror Show Spmdiny .

116

19 SS

OjtlOilk -1 Ferrule

III 111

Oil J Dill '1 Mile

114

Dilj [3itk '1 Female

111

Thai Doling

■■II- l'i.

'all J in 1 Super Pack

li i.-. D.iL

111 til

169

114 19 88

TiNi.k Rec-overy MiiHun 111

IlltHOIIIC ARTS

Software Clasiir Series: America's Cuo Sailing 19 SB

Anhoo

AYALON HIE1

Super Suoday

149

19 88 116

Point t<i)f( SlripPokti

1119 .

DATA EAST

Inlrrnjliorul Hotkp i '- ii - i ..I French

Archon 2: Adept

Auluduel

131

Ihe LurkingHoriDr

11)

Moibiul

126

Trimly 12S

123

Ogre

lurk!

H3

.119

Seven CilPes Go id

19. BB

19 SB Skyfoi Super Boulder Dash .I9.BH Touchdown I ootbaL 19.88 Ullimitt Wijlrd 19.88

EtiCTHONIC A UTS Bard's lale 1 Bard's Tale 2: Ihe .fit

Chessmailer 2000

12b

DinDirp

%U

. *19 .

121 .121

Road to Mini Dm

Sam ion

111 Ufa

World Tipur Gull

..Ill

Sallblaj-er

19.88

19.88 19.B8

Financial Coofcthxik

19.SB

tlearlol Africa

19 88

121

Champ WrestlinjiI

12}

.

.119

Destroyer

.

Fist loadlR)

121

I19.9S

Cilp«iy to Apihii

16.88

Impossible Mission

.lfa-88

Koronii Rill . . MuvipMiimlrr

S9.SB 114

Pi 1st op 2 19.88 PS Graphics Srripbook • ti Spain

lib

■ 2:OfllSe Wall

116

Reicutonlrarralui

19 88

Soy vi Spy 3

. .116

Street Sports: Baseball Basketball

.

. 11) Call

Sub Battle SimuUlor

12)

Summpr Games

114

Summer Gamps J

12)

Super Cycle

114

Temple Apsh 11 Trilogy 114 TheEidulon .19-8S FIREBIRD

*19

Slalronlall

Zork Trilogy

.

..

Elite

.173 ...121

Elite Hint Book Sliiglider

.16 us

ThpPa-n

.us

TheSenirv

Hi

Tracker

125

GAMESTAP

Chapup Pasebull

. 119

Champ. Baikriball On-Courl Tennis

.

123 119

Star Rink Boiini CF1 Ch loolball

119 123

HI-TECH HPRES5IONS AoirdWare

19 88

Card Ware

16.68

Heart Ware Eo.pNuteMaker Party Ware

16.BB .1988 19.SB

H-lSAIpSi Minion .

11)

.

WSB

111

5bn»* Diieilor Slut Car Ricer

16 SB

Ultima 3

131

The Elimimtop

Ultima*

139

Top Gun

PERSONAL CHOICE

tlyper SpurtsJPing Pong 19 8&

lamlheC!2H lapnlheC64

Mikie

...

19.8a

Track 1 Field

.119

Himhri

KONAMIIACTION CUT

,

UK

MM ...

16.88

TIMEWORK5

.

.

11} 119

Accii. Payable Ace It. Receivable

133 .

133

US

Term Paper WrpKr 1JB US

19.B8

PROFESSIONAL

□all Mioaurr 12B

MASTEKTHOSIC

rieptSy>lppn2Plui

119

Cpnpril ledjler

At lion Biker

16 88

Bounder

16 80

llertSnlem ) 128 FleetSy>t*m411S

119 Mf

Partner fat (RI

11)

Caplain Zap

16 8S

RELEVANT

Partner 12B(R|

143

5»i(lcalclSldp»iys(D)

U.

it.llH leud Inlinily Michin«[R) .19.8H

Knight Games

.

.

BillbipanlMlkpr Icon lictori . Ptujlo Finiih

ib.U

LlltV-a

*6.SB

PloGoll Shoiun

Great Infl. Paper Airplane Cural.

U.BB

.

.

UBS

Storm Vrjp.ii Poliif

lfa.88 .

tit

1986 Team OaliDJiL

114

til

US

t

MICBOPROSE Acrcpiel

116

i ..ml . i m\ ii-( Nim .

US

M;SlrlkTEagl<

(11 Ill

.

Gunthip . . Hrnnedr Approaeh Piratei

.

.

Silent Service .

Ufa

■ :

125

M.,.11 ■.-. m.-.'.-..-

Bop t Wrestle 0 el ende r oHSp C roivn Fill

.

.

Indoor Sports Inliifraior

. . .

Perfect Iiore SAT

*19 523 *1!

MIX

9 Sfl

|( la»HlMoB(yM|l

12S

T*pin» Tutor )

125

.

DeikMgr. 641 12B Muriel Diet

125 119

PeiKPrulAccnunlant Trio 128

12) 141

fin. Planner 61 133 Sylvia Poilrr's Personal fin. Planner 118 ... 139 WordWrilerl WordWriler 128 Animal hinjidom Decimjl DunKenn

Art Gallery 1 or 2 .

116 ea.

Print Mailpr Plus .

.

ABCi

Malh MitT>2

Slickybeir Series:

*25 119

119

*M

BallleOuiier

117

8-21

123 137

Phiotaiie 1.2 or) ! Realmsol D1 rknr» RingtofZilfln.. .

114 119 115

. . .tit lib

R"dinji

. lib

Reading Coma . Shapn SpellMraliber .

- . .116 11b . lib

Typing

lib

WINDHAM CLASSICS

SSI

119

Ufa

. lib . tit

Numberi Oppoiitei

119

N.R. ClipArlVol. j Print Shop Graphics

121

WECK1V B£ADEH

13)

N,R. Clip Art Vol. 1

119 .119 119 119

UWISON WORIrj

MB

111

119 119

.

PercenUgr Panic KiceCarRilhmelic Ten litllv Rcihuti

11.SB

123

.

Frjclion Action .

Story MichineijR)

Newsroom

..»} 139

USICOHW

11 SB 1188 11.88

Cerlilicite Mikrr C M. library Vol. 1

1)3

Swiflcalc/Sidenays 118 139 Sylvia Porter's Personal

FicennkerlHJ Fraction Fever (R) Lctler Scrambler fit} Ranch(R).

Eipander

tie Hockey .133 The American Chiller jjt Trill Bluer . .. UchiMata Judn

125

N.R Clip Ail Vol. 1

'

Super Star

Sailins Simulation

"

U9 133

Intrntory M(ml

WWINC BOARD

MJNOSCAPI i- .. .

.11.5 119

tPtrtNAHiR

Ill fit

Top Gunner

.

SOFTilNC

115

Boi InmlUU Genrnl ManaRei

US

Star Trek: Prumelhran Prophecy . .119

11,80

Bl If bill

.

5IMON J. SCHUST1R

16 SS

SpredlLini

.

Chem. lab

lfa8B

MICBOIEAGUE

EPYX

WmldCimes

Hitchhiker 1 Guide,

121

.123 .121. ..114

Calitnpnij Gimps

USA World

'1,'2.or'l

123

19. SI

Pegatui

16.88

leather Goddesses

ORIGIN

Raring Dm Set

larlh Orbit Station Legacy of Ancients Marble Midness

16 .BB

Maml.oll

123

PpnbailConil. Sel

. .

16.88

Equlnoi

llollyonnd Hijin.

19 M 19 M

,

16.S8

Oemnlition Million

111

Star Fieri 1

FLirtinpss Fiirm Shop

Comics EithlNiihl

ACTION SOFT

MusiiCirnil Srt One-on-One

CyruiCheis

444

uoerbaie 1

Bureaucracy 128

19.88 19. BS

Mnrripr Party

THUNPtK MObNFA N

129

SuricrfcripM28

INFOCOM

19 88

19.88 19 SB

M.U I E.

159

Superscript bl

19.88

Scrabble

BITTER WORKING

A.pof Ares

lor d s of C u nq u est

DraftOnl Lair

S.D. of A.

III .

U5

Alice in Wonderland fletn. ihpBuot

16 SB lfa.88

Smih Family Rnhinson

Treasure Island .'.

Ifa.SB

..

.16.BS

..! I):

.16.88

A(l ISSOHIEJ

Ruidwir2000 Shard ol Spriog

12S

Anchor 64B0 ■Wiohrwire

125

1200 Hiud Modem 1119

Bob'i Term Pro

tn

Bnb'l TermPrrallfl

War Gime Construction Sel

119

BnnmSS.DO

11.99B.

Ul

WarinS. Parilir

Bonus DS. DD

16 99 Bi

119

1)7

Warship

»J7

CompuServe Sljrter Kit

Wizard's Crown

12S

SUBlOGtC

(al25usaieCredil) DiskCaie(Holdi75)..

Base ha II

Disk Drive Clpanur

Celebrity Cuokbook CSM 1511 Alijokil C.P.Copy 2 Doodle 1 inal Cirtridge lunlMislerl ... lonl Mister 128

ClH

129 123 US .139

r,I0S~lnsidp4

Out (Book!

132 Call

12b

fll fib

tElARIUM

*ll

Mu Hip Ian 61 ■i.l" il' i" 64

.til 111 Ml

116

19 88

CEOS- Trirks t Tipi

[Book)

IU

I liahl Simulator 2 F-S- Scenery Disks Foolbill

129

Dragon World FihrenheltlSl

19 88

Perry A

19 SB

19.88

Rendezvous wJRi ma 19 88

OlikNliKher

.

S6.B8

[pyi S001| loyslick

114

Mnitngei Modrm

1)3

Suncom jnyslicks

WicoBal Handle

123 .19

... -19

Call

.

117

WicoBosi

11]

«IEC Super Gnphir.

159

XETEC Super Graphii Jr. 139 'all program! on di*k

unle» cilSerwise notedi

P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 ■Plei«R.id The FolloBiniOrderinii Terms ICnnditinniCjretully Bdnre Cluing Your Order< Chiton »ilh laihien iKnk ,» monp, onlrr ihipppd immediately un in ilurk ilems Personal t Company checki, jllo. ) oeeks rltjrance. No C.O.D.'s! Shipping: Continental U 1.A.-Orders under IIW] add 13; free shipping on orders over HDD All HI FPO

APO-idd 15 iin ill orders. Cioada t, Puerln Bito-add 110 on all urdpri.i. Sorry, Sorry, no no other other Inlernaliunal Inlernaliunal orders orders arceplpd! arceplpd! PA PA resident resident add add l.% l.% >alei >alei In In on on Ihe Ihe :,,i :,,i .1.1 jmnuni jmnuni ol ol nrde nrdei Including .hipping (barged REASONS FOR CAltlNG CUSTOMER SERVICE ICE -112.361-M9M1) 112361M9M Status oll order d or back bk n.der (1) II any merchandise purchased »ilhin Ml dayilromSD SD

ol A ii ifpfective, pleaie call Inr a rpturn lulhoriuli.in numbpr Oelptlive merchmdiie will he replaced oilh Ihp unr merdiandiw ooly. Olher returm lubiecl In i 1S% restockin. chi'gt chi'gt Alter Alter bOdays bOdays please please reltr reltr to to Ihe Ihe manufact manufacturers warranty inrludprj -ith the menlnndisei return directly to Ihe manufacturer Customer in,,i,»,!l not accept rolled calls or callinnSD OF A

iu.1 type GO SDA

rsSO0- order Imps! Hive you «tn our oo Imp catalog of 1000 wltoire titles for Cummodure. Atari, Apple. IBM and Amiga! Its on Cnmpusei.e's I led. on it Mjll-

ind shopping tor sollware-ill never bp Ihp umtjjrjin' HOUSS: Mon -Fri. 9AM S:BO PM. Sal 10AM1PM Eailprn Timp Beciuie Ihis ad had lo be »n!i>n 23 mos

brforr it •« published, ished prim i. i availlbilily availlbilil jre iutpprt itt to change' h' NeN Illl Illld are arri.ing ii dl! Fleair daily! Fl till ll In. I

f


Sensational Prices! . . . On Our Most Popular Items! Unleash The Power of

$159

CP/WT On Your C128!

THE 39G DISKETTE!

FSD-2 DISK DRIVE

ONLY

Aro you paying too much lor diskettes? Try our first quality, prime, 5'A" diskettes (no rejects, no seconds] at theso fantastic sale prices and save, sauo. SAVE!

$22.95

Disks are packaged in boxes ol 50, including diskettes in sleeves, labels, and wnte-praiect tabs. Each diskette is certified lo be 100% error free and comes wild a lifetime warranty (if you have a problem, we'll replace the diskette). All diskettes include hub rein forcement rings and wrile-protecl notch.

Includes Free CP/M Programs CP/M Kit includes a helpful guide lo using CP/M such as1 stressing the unique leatutes ol Commodore's CP/M. using

All diskettes are doubts density and work in either

single or double density drives.

your 1541 or 1571 drive with CP/M, and using your modem la access electronic bulletin boards that offer free, down

SS. OD Diskettes, Bo* of 50

loadable software.

S19.50-395 en.!

32391

DS, DD Diskettes, Box of 50

Runs an C64 Commercial Software

D.sk Drive

THE FAMOUS SLIK STIKT"

Ttie Eli* Stik™ nn been a farante to yiars

*THE BEST SERVICE*

WHY SHOP

be Of jtr From Suncom M Day warranty Connects GnecUy to Commode rB Computers. 4Z0S6 SB 95

_

$159

ONLY S6.95!

ana

lor good reason It's (us! the nclit combination ol

respcKisjwness arid Accuracy And me o?irr cii;

ANYWHERE ELSE?

POWER and PROTECTION FOR YOUR C-64!®

Space Saving Printer Stand

POW'R PAK 64

.nifi staid p'lC'.d 'y I rt" i~" q"na o"^e&' ThiSQmi ^iind iTW" ii rs elected so you tin place your pdmi undeiritaiti Features heavy fluty

from MicroPar

DH

Pow'r Pnk is a replacement power supply (1.5 amp) lor the Commodore 84"' . . but that's not alll Pow'r lets (120V) for monitor, disk drive, Or other peripher

Paper Tray

als. On/olf switch. Fuse protection. Sturdy all-mslal

Evtr yfiriOtreO v-t^t iQ M witft in* pin^uT &tai cornea out ol !f>e pm[e' iid untt to spill an over Uie table aid floor? >.e S.-iccm Paper Tmy ^a^ei :q th? reaf d ^11: u : y.: i m iJi and ■ t:: .^-. trie r-r -ircLi caper js il comes- ■ j! of nc pnn'er Helps

casing is ventilated for heal dissipation. Full 1 year warranty.

34910

sleeJwire consi ruction and tui a vpt^I coaling la reduce noise and vi bra AnuLher plus thfl pruitej is ftulrj ai an wq'-t th.n nukrrs « mucii easlei

Co sk your output « 111$ being yrmtod Av^jUbie m l«n wldrhi IF' lor most ' column pfinfers. and IB' fnr most 13? column prmieri 33JM )2~ Pjinler Stand (Wd^ S'3 95) ONLY S 6,95 19- PrnWrSland (Was J23 05) ONLY *12.95

Pak also supplies two additional surge protected out

Ed neatly told and stack tt1

$49.95

42091

...

Sus Reia:i S14 95

...

FREE

Super Deal On Diskette Storage!

^0NLYV

-;■[,}

DUST COVER &L

*

FREE dust cover for your C64 or C138! Cover is

Lock and keys for extra security and easy carrying.

anii-slatic, B-gauge vinyl sewn lo our exacting

Includes 8 index dividers with labels lor organization ol

filing and retrieval. Made ol durable anti-static, high impact plastic.

standards with remforcad scams. Get to know our great products, extensive selection and fasl serv ice with a fREE copy ol our £yerym™j Book for

Attractive smoked color lid.

Commodore Ctwputinq (S295 Shipping Charge) 31627 C-M Dull Cover and Catalog |Q40) 3BJ61 C-129 bull Cover jnd Ctlllog [Ob)

Sug. Retail S19.95 NOWONLYS9.95

V

We gladly accept mail orders P.O. Box 6578 South Bend. IN 46660

Questions? Call 219/259-7051

65180 WC Dust Covfi inO Catalog (C4D|

SHIPPING CHARGES

Ad I--U)

ORDER AUOUfJ! less than S20.00

a sound rmesimoni tor your Commodoie" RUN. Dec '65

v**^

pjiiiiei pnnter mieTlace l^m DSl to*

cab*es ind us*rri irunuil

from TENEX Computer Eipioss PLUS receive a

A whopping 100 disk (5% "1 capacity

a

Jr^T ' -~lt-" ^h" filQlvperfrjrrrnnifl graphics

Discover ttie savings and easy shopping :.z 'r^'r

Due to DuDlisnmrj lead rums, prgdud prices and i

111.95

The Right Interface For All Your Printing Needs!!

EVERYTHING BOOK

From Your Friends Al

you can rest j^utj Itat ihe

FSD-2 wit Do i line joa lor you"

67392 2 Disks S Manual for C128 . . . $22.95 * THE BEST PRICES *

.66826

hlglwr-ttian-avarige rju.llity mt

fi.ll 6 Monm Warunty

S24.50-49C ea.!

32403

Reviewed by RUN Magazine:

• Word Processor • Disk Utilities • Communications

CHARGE S3 75

S20 M-S39 99 540.00-574 99

4.75

175.00-1149.99

6.75

1150 00-1299 39

7.75

S7S

1300 S up 8.75 i CDmnodc-p eiqciidhici Lin foreign Oiders arid £4 00 heavy ifem? sh'D nt actual cost ^ are subiect lo cnanoe wiinout nonce

*—».«-,

33565

S39.95

Super GrapIllX.

.lures a^ -juirpr. lUpMUng

Supports suDSr^ciipi. svDscjipt. unfleMminfl, ColO face ^nil ni chum ut 9 ch.irjtter widths From Xetec

41769 .

..

SUPeT GraphJX Jr

-^nomnaJwrt^nor

S69.95

t> Suoei1 GopfSk taVng gfac^cs. twrmji jia cofnw ,_

l

...__..

41774

.^

r.

.

_n-

„.,

..

.

.

r

$49.95

NO EXTRA FEE FOR CHARGES WE VERIFY CHARGE CARD ADDRESSES

ORDER TOLL FREE

1-800-348-2778

INDIANA lllilH I! LINE 1S00ZZ5GQ3Q

.


COMPUTE! Publications Presents the

NAME YOUR DREAM

SWEEPSTAKES!!! Now's the chance to win the personal computer system of your dreams!! A $5,000 state-of-the-art powerhouse computer, loaded with the latest peripherals and a collection of software! Take home an amazing new Amiga 2000 multitasking computer,

capable of producing stunning stereo sound and superb color graphics as well as running all IBM PC software!

OR Choose a new Apple Macintosh SE computer, the expanded, faster Mac capable of reading IBM PC software, and a leader in the growing desktop publishing world!

OR Receive a powerful Atari 1040ST computer system,

complete with laser printer, a terrific combination of processing power, super color graphics, and MIDI-equipped sound output!

OR Pick up a new IBM Personal System 50, the 80286-based computer system with twice the computing speed of an IBM PC-AT and new VGA graphics power! Each of these one-megabyte dream machines comes with an appropnate mix of hard disk drive and/or 3-1/2-inch and 5-1/4-inch floppy drives, monitor, printer, a modem for telecommunications, and a collection of popular software programs to get you started.

OR Put together your own custom dream computer system with S5.000.00 in cash!

Enter today!! 1. No purchase necoswy To enter, compete line otdcul entry form or, on a pfatn ptoco of papyi. hand print your name. a(fcSÂŤ5r crty. smio. and zip dole

Enter as

oiten as you wish, but mail eacn unity saporalely to: Name Your Droam SwoepSlakflj. P.O. Don 537, Lowell. IN 46309 All on&ies must bo received Oy July 1, 1988. Noi Tor lata, lost or misdirected mall.

2 Winner wrif be determined m a random drawing on or belorfl July 15. 1966. tof Ventura Associates. Inc, an mdeperwrt judging organi/aton wTiow decisions are fi nal Ths pri?e is guaranteed to be awarded Winner will be nodded by maji and may do required to complete an aflidavit o' eltgibrity whicri must be returned within 2) days of dale on noiilicniion. Ma sut>slrttrtPais (or pnzu oncept Q^ may be- n^cossary clue to availability. All taxes are Itio responsibility of itiif wi^nai

Entry constitutes

pormissjon |o use of winner's name and likeness for publicity purposes wiltioul additional compensation 3. Approximate retail value or me prize is as follows Grand (ÂŁ5,000.00) 4. Odd5 Of winning me determined by Hie lotal numbor of entries received. Sweepstakes open to residents gl the Unilod Sluies. Employes gno1 tnuir famihoa of Capital

Dlies/ABC, Inc, rts aflHiales. subsidiaries, distributors, retailers, fldwertislng and produdion agoncles. and Vpntura Associates, Inc., are nol eligible Ml federal, slate, and local rules and regulatoris apply v&d wtwa pro'^'ied5. For do name ol tno mapr pn/e winner, wind 9 stamped, self-addressed envelop* befoio July 1, 1966 to Name Tour Dream Sweepstakes Winners, P.O. Bon 773,

Lowell, IN 45399.


CHIP LEVEL DESIGNS PRESENTS MASS DUPLICATOR 1541

C-64 BURST-ROM

• For the C64/128 with a single 1541 disk drive.

used with a 1571 or 1581

•15 second, 3 pass backup for

■Adjust the clock rate from 100 khz

disk drive!

standard disks! •25 second full GCR Super Nibbler.

the most powerful yetl

•9 second disk format! •Fast loader!

•Quick installation.

TURBO 64 • Speed-up board for the C-64.

•Gives the 64 'Burst Mode' when

•Works with many utilities, business

•Fast directory, SEQ, and REL

•Built-in 64k battery backed-up

•Built in DOS wedge!

•Uses 8/16 bit 65816 microproc

Fife access!

$29.95

(Kernal ROM V4 must

be socketed)

•For the C64/128 with a MSD SD-2 disk drive. • 15 second standard disk backup!

programs, and games! RAM!

essor (same as the Apple j[gs...

•Simple installation.

MASS DUPLICATOR MSD

$29.95

but twice as fast)!

•Spread sheets, BASIC, flight sims, graphics ... all are accelerated!

C-128 BURST-ROM

•18 second full GCR Quick Nibbler!

(1/10 normal) to 4 mhz (4x normal)!

•Loads 700 blocks in 6 seconds on a 1571, 4 seconds on a 1581!

•Lets the 128 run at 'Burst' speed when in 64 mode!

•9 second disk format! •Auto Backup feature. •A must for any MSD owner.

•Provides the same features as

the C-64 Burst-ROM!

$25.95

$35.95

CHIP LEVEL DESIGNS

MSD FAST COPY ROM

Cash, Check,

•Adds new Fast Backup

commands!

$19.95

• 1571 Mass Duplicator! '1581 Utility Pack!

$29.95

1541/1571 Drive Alignment 1541/1571 Drlva Allgnmint reports the alignment condition ol the disk drive as you perform adjustments. On screen help is available whilo the program is running. Includes features (or speed adjustment and stop adjustment. Complete instruction manual on Even includes instructions on

how to load alignment program when nothing else will load! Works ontheC64, SX64. C12B in 64or 128 mode. 1541.1571 in either 1541

or 1571 mode1

P.O. BOX 603 ASTORIA, OH 97103-0603

'MSD SD-1 Fast Copier!

•Turns the MSD SD-2 into a dedicated copying drive

aligning both 1541 and 1571 drives

COD's add S3.00

■ RapiDOS 64!

MSD AUTO COPY ROM (no computer needed).

Money Order M.C. at Visa

COMING SOON

Autoboots lo all modes. Second disk drive fully

supported. Program disk, calibration disk and instruction manual only $34 95!

(503) 861-1622 Dealer, Distributor, & Group Pricing Available

POWERFUL LOW COST CONTROL Data acquisition and control interfaces.

C64 & C128.

80-Line Simplified Digilal I/O Board. 40 TTL input lines. 40

high current switched output lines. ROM cartridge socket. Order Model SS100 Plus, $119. Additional boards S109.

Original Ultimate Interlace. Dual 6522 VIA Board. Four Sbit ports with handshake, timers. IRQ, etc. Expandable. Order Model 64IF22. $169. Additional boards $149, A/D Conversion Module. 16 channels, 8-bits. Requires above. Order Model 64IF/ADC0816. $69.

Super Dink Utilities Super Dlik Ulllltlaa is the ultimate utilities disk tor ihe 1571 disk drive and C12B compuler. An 80 column monitor is required. SDU will copy whole disks (with 1 or 2 drives), perform manyCP/M and MS-DOS utility (unctions, eflit any track or sector, trace dies, copy files, rename a disk, rename a file, change disk formal (without affecting data), scratch or unscratch files, lock or unlock files. erase

a

track

or

a

whole

disk,

create

auto-boot,

assemble/disassemble drive RAM or ROM, analyze disk format, format in MFM. CPM+, 1541, or 1S71 format, reads CPM* directories, contains a 1571 drive monitor, fully supports a second 1571 drive, performs direct DOS commands and much, much more! Options window displays all choices available at any given lime. Many utilities also work on the 1541 drive No need for numerous utility disks'

SDU does it all1

Only S39.951

Illinois residents add 6% sales lax.

Symbol Master Multi-Pass Symbolic Disassembler. Learn lopiogram like the experts! For both C64 and native C128. "...unmatched by simpler monitor disassemblers...a real

□old mine (or the experienced ML programmer."Comptvler Shopper, April '87. $49,95. PTD 6510 Symbolic Debugger. An extremely powerful tool

with capabilities far beyond a machine language monitor. ForC6d,S49.95.

Order

C64 Source Code reconstructed and

6502/65C02

Book. Most complete commented assembly

available language

source code listing for Basic and Kernal ROMS. S29.95.

trom:

Free Spirll Software, Inc.

538 S. Edgewood

£gr\

******

SERIOUS ABOUT PROGRAMMING?

MAEG4 Assembler. Fully professional macro editor assembler. S29.95.

Free (hipping A handling! No surcharge for credit card oidersi Immediate shipping!

Manuals on above available separately lor examination. Call or write for detailed brochure.

La Grange, 1L 60525 (312)352-7323

SCHNEDLER SYSTEMS 1501 N. IvanhoeSt., DeplG9,Arlington, VA22205 Information/Telephone Orders (703) 237-4796.

!* All prices include shipping prepaid USA.


Qtiwttn opvn Mon-Fit

1 30im

Bicl-mr.

-

* 10pm

I,

Ann

Sji

Sll

4 30 jm

N.Y , H Y -

PHONE and MAIL ORDERS CALL TOLL FREE

tpm

10018121?| 732

i

:

'■ H

'HO

Drntiih

commodore

10001

7pm

AMIGA

IBM, PC/XT'

AMIGA 512K

Compatabla

COMPUTER

Parallel and Serial Ports

, $235

9 JOim

(212)732-4500

commodore

64 K RflM With Geos Program! Powered (MAO 95 Home Computer il^j

Card™, N V. H V

& Sun

IN NEW YORK STATE CALL

51?K Ram Expandable to 640K MS-DOS 3.2

Powered Personal Compute

<,q

Bom Sll

PC10-1

G128:

12BKRAM

Wad-ion

8 JOim -

ALL MERCHANDISE IS BRAND NEW AND FACTORV FRESH. COMPLETE WITH MFR. U.S.A. WARRANTY.

A W. For OR

CABLES.

Lml

oprn Mon -Fn

1(800)345-7058

ALL COMPUTERS 8 PERIPHEHALS COME COMPLETE WITH AC ADAPTOR. OWNER'S MANUAL AND ALL CONNECTING

commodore

Smum/AmiUU

1^00

- * JO on*

Sun

Full 1 Year

dtC7A95

$579'

Warranty

lk'

PC10-2 C4DK Computer - .' 160K Orivci...

'

$699

SYSTEM Complete with 1010 Monitor

$999

computer packages Get .tall together & save!

COMPLETE PACKAGE

-®^r% PACKAGE

■Commodore 64C Computer

•Commodore-15<!lc Disk Drive •Commodore Color Printer ■Color Monitor With Geos Program'

$52995

_ COMPLETE PACKAGE

■Commodore 64 Computer •Commodore 1541 Disk Drive • Commodore Color Primer • 12" Monitor

$369195

■Commodore 128 Computer •Commodore 1541 Disk Drive •12" Monitor •Commodore Color Printer

Color Monitor

Same pkg.w/C~64C$399.95

-

C= 128=:

ADD $130

$49995

■Commodore 128 Computer ■Commodore 1571 Disk Drive ■Commodore 1902 Color Monitor

• Commodore 80 Column Printer

To substitute 1571 (or 1541

$65°°

WE CARRY A FULL LINE OF SOFTWARE COMPUTER PRINTERS

DELUXE

-. PACKAGE

S75995

DISCOUNT PRICES! Call Toll Frit to Order

PERIPHERALS EPSON

C commDdare MPS-803C PRINTER

EQUITY I

PACKAGE IBM PC/XT COMPATIBLE

Letter Quality

1 EquilT I Compulir

-JSIK RAM Pooir ■Dii' !'■:■

Did Dnvn

■High RaieliTisa

■ SiHil

NB34-I0

l46g.9SSD-lS

1399.95

SG-10C NX-10

H79.B5 SR-1D HS9.9S SR-1S

1429.95 H69.9S

NB24-1S

OKJDATA OKIDATA 120 PRINTER

$19995

OKIMATE 20 with Plug 'n' Print

$18995

NX-10C NX-15 SD-10

teeo.os nd-is

I19S.9S NR-1S 1309.95 NB-1S J349.95

NL-10 w/Commodort Carl

i-J

I >;.

.

■ ■:■■

Monlior pom

I4ig.9s

® BLUE CHIP

1499.95 I16S.95

COMPATIBLE PCKG.

1249 95

EPSON

IBM PC/XT

C135I

; Moun f:r inr

CsnmniiDia

Computer

HOMEWRITER 10 »ith

Inlufau

LX-14 Printer

FX-S6 Prime! FX-2S6E Printer... LO-100 Printer. ...

PANASONIC 10B1I

■1891219.95

..1349.95 ....H69 9J 1469.95 1169 95

p

Mcdutt

GEOS Software

TU-803 XETEC Jr. Interface XETEC Sr. Intarfacs

J34.95 13*.95 139.91; J59.95

C1I8 Power Supply

J39.95

C64.C64-C Power Supply... J29.9S


A Complete Pro Football Prediction Program For The 1987 NFL SEASON More In

Accurate vs 'Line' in 1986

'87 To .

BEAT THE SPREAD •

FEATURES

74

Predicted Scores Each Week Season Schedule By Week Season Schedule By Team Scores By Week Scores By Team

OR

***

INCLUDES DISK AND

DOCUMENTATION

SPECIFY S'.i OR 3H DISK

IBM. Tandy & Compatibles Commodore 64 — 128 Apple II f — lie — Me — llgs TRS80 Mill / IV

Win Loss Record Home/Away

Stats Needed To Run Program Available In

Division Standings

Local Newspapers Or We Will Furnish All Stats

Stats — Accumulated & Average

By 1st Class Mail. Season Price 40°°.

Line By Week Line By Team Record vs Line Record vs Common Opponents Individual Team Match-Ups Printed Copy All Screens 1983-1986 Data Base (Includes All of the Above) Easy Updates Playoffs/1988 Not Copy Protected Dealer Inquiries Invited

Our Bulletin Board Will Furnish All Stats, Lines, Predictions and Trends Updated Daily. Season Price 5500. Program Comes Updated Thru Current Week of Season ... No Extra Charge. ORDERS SKIPPED IN Z DAYS PHONE LINES OPEN 24 HRS. ADD 3™ SHIPPING £ HANDLING

TOLL FREE - 800-722-2277

C.O.D.

TEXAS COLL. - 214-586-8212

Marathon Software Dept. G

P. 0. BOX 1349 - 641 FORT WORTH ST. JACKSONVILLE, TEXAS 75766 TOIL FREE t MUECT FOB G8DESS DKir

THE AMAZING

FACTORY AUTHORIZED

COMMODORE REPAIR CENTER

1-800-772-7289 |312| 879-2888 IL

C64 Repair n

. 42.95

C128 Repair in

64.95

1S41 Permanent

Alignment

29.95

1541 Repair

79.95

1S71 Repair

79.9S

Amiga Repair |PC1 DMT]

,....

Amiga Orlve

Repair

99.95

ENTER ME FINAL FRONIiSR

149.95

Printers CALL Monitors CALL Other Equipment . . CALL

CALL BEFORE SHIPPING PARTS AND LABOR INCLUDED FREE RETURN SHIPPING

OF MAN-1O-MACHINE COMMUNICAflONS There is nothing e'se like it. Voice

Waster gives

both speech outpul

24-48 HR. TURNAROUND

and vorce recognition wilh this slnglo hordware product! Vour voice controls piogrc-ms, or home appliances, robols. and more wilh spoken commands Verbal response back givos slalus. verities, or requests your

|5uBjMt TO Parti Auall ability I

reply! Spooch outpul and recognition pa items aie recorded in wilh your

30 OAY WARRANTY ON ALL REPAIRS

voice Or use Ihe voice ol your tiiend, boss, teocher. mother, even the famiry pell Rco.ramminQ is s.mple with new corn ma r>d s added To BASIC. A music bonus program lets you wite and compose musical scores simply by humming the tune. Unlimlled applications tor tun. education, and commercial use. Design your own programs tor profit Epeecn and recognition quality unsurpassed by even the most sophisticated

|APO. FPO, AM ADD I1O.OOJ

COMMODORE PARTS C-64 Power Supply 128 Power Supply C-64 Over Voltage Senior Other Parts

34.95 59.95 19.95 CALL

All parts tor Commodore equipment usually in stock For Parts Call |312| 879-23S0

TEKTONICS PLUS, INC. CLIP AND 5AVE

The Covo< Voice Master comes com piste withall hcrdwareana software

(or only S89 95. (Add W shipoing and handling lor USA. S6 Canada, 510 800XL. 130 XE. Specify when ofdoring Visa. MasteiCord phone orders accepted

Call or mile lot FRE£ Voice Master Inlopak and special combination package otters.

Dealer Discounts Available

BATAVIA, (L 60510

mosl common peripherals.

overseas.JAvoilable lor Commodore 64/128, Apple II. II-. lie. lie, Alan 900.

(PI in 13.00 Shipping'Hand ling)

150 HOUSTON STREET

mocnines OnlyCovoiprovidesthishigritechrnorvelatapnceleisthon

VISA-

COVOX JNCdept.CG 675-0 Congei Strool

EuQOfit). Orooon 9740! •

USA

A;rxiCodo(&03)M?-1371 • felon'06017(AvMaimUD)


PRINTER PACKAGE SPECTACULAR AM-HKIMMt PACKACKS IMIJ.DH - M1M H('IIM«;t:s OS < kHHI CAHIM ■ KKKK SIIJPPINIMN I'OMINKM AM S.\ Y

commodore

Panasonic pana£6ni6io6(!)!

& xetec super graphic interface

&

XETEC SUPER GRAPHIC INTERFACE

Jpaagf

PANASONIC 10911

GRAPHICS INTERFACE

$169 HO SURCHARGES ON CREDIT CARDS FREE SHIPPING U CONTINENTAL JSA

CALL FOR CURRENT PRICES

NO SURCHARGES ON CREDIT CARDS

HO SURCHARGES ON CREDIT CARDS

FREE SUPPING IH CONTINENTAL USA

FREESHPPIf+G IN CONTINENTAL USA

PANASONIC 10921

NP-10 PRINTER

PRINTER

COMPUTER SYSTEM

&

CALL FOR CURRENT PRICES S AVAILABILITY

XETEC SUPER GRAPHIC INTERFACE

&

$219

XETEC SUPER GRAPHIC INTERFACE

$369

EPSON

PRINTER PACKAGES

NO SURCHARGES ON CREDIT CARDS

NOSURCHARGES ON CREDIT CARDS .

1351 MOUSE

$389

$239

WITH BUILT-IN

AVATEX1S00HC MODEM AVATEX 2400 HC MODEM

XETEC SUPER GRAPHIC INTERFACE

XETEC SUPER GRAPHIC INTERFACE

SEW OS HA 1000VC PRINTER

1764 RAM EXPANDER

&

&

\9O2 UONITOR

1750 RAM EXPANDER

NX-15 PRINTER

PRINTER

1571 DISKORIVE

& SUPER PACKAGE PRICES

no surcharges on crent cards free shipping in continental usa

f REE SHIPPING IN COMINLNTAL USA

C-128 COMPUTER

CALL FOR INDIVIDUAL

J^SSSTtolowto advertise

$209

NO SURCHARGES ON CREDIT CARDS

330SC

64C COMPUTED 1S4IC OI5X DRIVE 1E02C UONITOR

NX-10 PRINTER

PRINTER

FREE SUPPING IN CONTINENTAL USA

PRICESTOO LOW TO ADVERTISE

FREE SHIPPING IN CONTINENTAL USA

j

AMIGA

C-128 SOFTWARE

Snperb35Oi28

Womwntur i?B Data Manager i?B SiiDorECripM28 SjReri>ak2

.

5/95

. 4? 9b . «? 95 df.'iS 59<J5

SylviaPofleM2B.~.

.1?%

MON.-FRL9AM 9PM

PoOcl Wr.icr? Bas.c Compiler 12B fammasieri2B Visawrile 128

25.95

Pill

Prt^jfpijii.

'

Super C Compntr

Mu1lipiani28

IIpH

39 95

Forth..

Gtot Inilde & Our. Pcrion*! Portfolio. ,

25.95

Xper Syitem , .

19.95

,.

Le«Jrf GOartf

Tournament Olik

.

„,

,24.95 .T4.9S .24.95

Tenih Framr

31.91 li9S

Aft Of Acti Kill LJnTll Dfld

21.9!

Hj.iJOjn

Prim Shop

J8 91

Carm-en 5>indlrgo . ,

;2.1S

Thinking Cap

32.95

Typ*

C*LL

EPYX

W,d Clan Ldtf S'd

25r95

fawvoui CrUMW*

. 14.95

ACTJVISION .2S.9S 3 on IBaihetDall

.

.22.95 27 95 19/ 95

2»fS 24.95

.,

MuvFrMomtcr , - - Champ WrrK ling

24.95 24.9S

. .

World Gjmff ....

Rummer Gamei... ■

14 95

Apifui niio^y

86

Howard me Du(H -

19.9S

,22,fl

GFL Football,.... l-rui

i"»i-rl UlbH

r

ilK?

.12.95 35.95

, 37-95 . 34.95 *.

32.95

Ij/rltfr'i lIAirkifiop

.32.95

Conirlvtr Vou-k.

23 95

The Pawn

18.95 IH-«

ClPp AM 1 or J Clip Art 2 r,,,....

IB 95

Lettnri Goddr^Fi

11.95

MoonmUl

21.95 21.95

STjnjJIflFr ,.„-.-

11.95

HOII>"wW*J HIJInki

21-95

JR

Buiinen Form Shop

25.95

"" 16.95

SSI

Ihundc Cl">oppr. IJ.95 17.95

Smiry.....,,...,

27-95

□ark Towff i,,,,,,

32.95

£frard o. SpfJn^ .

?5r95 J2-95

War In 1 PaclfH . - . 39.95 WJi-gjm* Conn rut 1 Iq" 30.95

19.9S

BaCtl«rul«r

"95

Builnen *y"nni . . . 34.95

**

Eop'N WreilJp ,, . . . 19.95

SINCE 1962

----

3 2*

*"nsil(Jen( El«t 88 ,

+m § . / m

K-19 Alpha Minion

2J.9S

J9.95 27.95

J5 95 17,95

Comput(ft6llltg

.r...T9.95

.19.95 19 9! .19.91

UtM Mara |Judo|

DATA EAST

Kjnre Chjmp . . .

.16.95

.,

SZSDZS^

To Orti-.r C^JI Toll FfM

800-558-0003 For loch nidi Info, On*ar

414-357-8181

INFOCOM

ORDERING IN FORMATION I

Smii» Spir CIT

Inquiries, Or tar WIbc Oh.. : .

BFf-lcfrirflugn

Call ror lifrnt mdpr

kbn (rlhn-lD"iar

'"

TELEX NUMBER 9102406440

Superbaie 64

, . . ,

46.95

16.95 12.9!

Animatlan 5ration

. 59.95

10.95 19.95

Copy II 64

. 27.9S

AurracraEy

-Zl 95

25.95 19.95 19.95

\1*2 , 5uptrPak 2 ■■■-,, Aifolade'l Comrni

. 19.95 .59.95 . 19.95

11.95

urrimaii

;i L>»di of Conqueit

.10.95

TO. 95

1'"

. 20.95

Financial Cookbook

10.95

Mortiui

.15-95

Heart of Africa

10.95

Murder Pany

.10 95

Ma ll QnJ

10.95

-

Mon it cri

10.95 10.91 10,95

Wovlr Maktr

Muilc Copiitrurilon One On On*

. 10.9S . TO «

10 95 Racing DeiirufTlon . .10.95 SkyfDk

Fjn „

16.95 . Jl-95

SupeucrlpT 64,.,,

2195

ID 95

Cf^ron jlvtii

p OkOX i7i» uiw*t«t w\ tuit

.21.95

Antian ll

^rfhon

S.D\. .-.--.

21 "»S

13-95 .13.95 PrlmmjitBr.

ELEC,

2J.95

Drfmoef o'rheCrenm a.*i

Tag Team U/reitllng.

.33.95

Eilr*

Rinotnf Jirnr*

tvHyn Wood

. 27 95

Art Gallery I or 2

J5.95

Starfltvt i1

Phanuu* Lit or m

24.95

12.95

21.95

32.9S

.

Partner m! ".

□liney Card & Pariy

PO(kFt DHUQntty

HoadWJr 20OO

,15 95 27-95

Qtiflty Comk ^Irlp .

11.95

?VU

. .

.

?'*„/

11.95

25 9^

Croiiword Magic

ClnuiCna.'li..'.'.'. -—-.„.

Wizard i Crown . . .

Switra-St-

.19.95 .36 95 .15 95 .15.95

JO.95 19.95 IT.95

ll.W

Caia Manager h iylyjj PafTpr

MINDSCAPE

KONAM1

Truck A field

S*( KulerSldCW ayi.

5ub BjttIp Slmulat

. ,

-r n.

Cruiadf in Europe -. 35.95 Connist In Vietnam .35.95

rX.ilon."lh*Df.m

C«t Mahpr Hb 1

Jailoreak

M/orfl»Vrl[e* 3

.25.95 Dtrtpak 1 Fonl Pale 1

GeoCible

Up PtrJicopt ....

23.95

Hobrn

14.9S 24.9S

Kvng Fu Muter

Gtochart I

19.95

Mlowihlpnng

21.95

24.9S 24.95

BERKLEY SOFTWORKS Gcofne

Final CanrlO^f . ,,.

30'5

F-lSit.lk*[aBlt.. .2!.9S ■ i »■: T.r

MISCELLANEOUS 64 JO 95

M^ROPROSE ^

*

SAT. 11AM -5PM

MOH.-FH1. 9AM-9PM

Grappilci E»p*ndrr

Aitolldr Cnmlfl.. ..24,95

''"■'" Tap Gunritr

AVAILABILITY

.

rVrwiCOOm CfU'lc Hr MakF<

5t SpQfll aawoaJI

iumtntt Game* 2

F luet System 4

FOR PRICE &

18 MS

Super C^le 51, SpoTi BalkeiDJll

-.-

36 95

American Challenge .19.95

Aliens PurTal

Fkflhl Vlght PSI TradJnq Co-

CALL

Super Pascal 138 Super Pa* 128. Swiflcilc 128 Partner 128

IS.i,5 18,95

HMEWORKS

.....

Muinpran

44.95

|i ll.n. ■■ i ■

.

H.9S 2J.9S

vorpjil UUiiiy

ihJnghal

drtrl. *_*rrl

24.95 H.9S

39.95 3995 .3995 25.95

SPRINGBOARD .

SOFTWARE

Visaslar 12B..

EXTENDED HOURS

ACCOLADE

,

P S. Companion

?5 95

Cad Pa*. 12B Super C Com pilot CoDoM?B SpooO Term 128

. . .

Hank Si. l#frfi[E*|

*lfllfr Gamd

Chart Pak 128. ChartPak 128.

Pockel Planned

:

SAT.11AM-5PM

F»U Load

ACCESS

3895 .39 95 3695SI 95 ?' 95

J9.9S

Hailc Compllw' " "

i r

369S ....3695

BRODERBUND

ABACUS 64

c

I'ocKei Filer?

r^lilo* u' nf uviu rinlH i-ii'Ti

-

- '.'-':: .

2.S.95 .13 95

ffEHfi For Tr>* Stun rtoarj To Mrmnw.

.30.95 , 15,95

Robot Fan Ml i

.25.95

....

fiujii*

25.95 .21.9!

5craBDIe

ChewnaiTpr 2ooo

-25 95 Urtlma 3

Touihdown Foolbal . 10.95

M/DrlQ Tour Golf

Uttlmite M'l/ard .

. 3B.9S

UltPma4

AttlH FOX

.13.95

. 10 95

lets Vidro Title Shop ,, . . 20.95

.12.95

U«n L'*'"--—

..14.IS

A--J-11> ^Jf/tt|iaJ^^ ._

.

..14 05

AuloduH

Thv Dungeon .

BlrdlTall

.15-95

BarU 1 Tail* 1'

.25.95

ECG.—__ VTS Conpmon..—

-

. .

.10 95

Amerrcj i Cup- - . -

Europe Ablaze

.31,95

..,,,.-.

. .»0 95

Adv. Cam I rut! ion

CarrJm Al War

.25 95

1D-95

-. . 10.95 Supv Bouldrrflnh . 10.95

. .

u yj

JO OS

.23.95

ToOruk

.25.95 .31.95

DVUj PiUol

.

. .

Dcagan'i Laif.__..

_1005

-23 05

.

11 95

No surcharge for Mastercard or Visa ne COD ch Oft *-& l^iji

fPQ 4P0 ? wifl U 5 i~*i I' -*e-}i

14.05


COMPUTED GAZETTE Author's Guide Here are some suggestions which serve to improve

the speed and accuracy of publication for prospective authors. COMPUTED GAZETTE is primarily interested in new and timely articles on the Commodore 128, 64, Plus/4, and 16. We are much more concerned with the content of an article than with its style, but articles should as be clear and well-explained as possible.

The guidelines below will permit your good ideas and programs to be more easily edited and published: 1. The upper left corner of the first page should contain your name, address, telephone number, and the date of submission.

2. The following information should appear in the upper right corner of the first page: If your article is specifically directed to one model of computer, please state the model name. In addition, please indicate the memory requirements of programs. 3. The underlined title of the article shouid be

placed about % of the way down the first page. 4. Following pages should be typed normally, except that in the upper right corner there should be an abbreviation of the title, your last name, and the page number—for example: Memory Map/Smith/2. 5. All lines within the text of the article must be

double- or triple-spaced. A one-inch margin should be left at the right, left, top, and bottom of each page. No

words should be divided at the ends of lines. And please do not right-justify. Leave the lines ragged. 6. Standard typing or computer paper should be used (no erasable, onionskin, or other thin paper), and

photography, stationery, or computer supply stores). If

possible, programs written in machine language or a compiled language should include source code (or an annotated disassembly if the program was written with a machine language monitor).

9. A good general rule is to spel! out the numbers zero through ten in your article and write higher numbers as numerals (1024). The exceptions to this are: Figure 5, Table 3, TAB(4), and so on. Within ordi nary text, however, the zero through ten should ap pear as words, not numbers. Also, symbols and

abbreviations should not be used within text: Use and (not &), reference (not ref.), through (not thru). 10. For greater clarity, use all capitals when refer ring to keys (RETURN, CTRL, SHIFT), BASIC words (LIST, RND, GOTO), and the language BASIC. Head lines and subheads should, however, be initial caps only, and emphasized words are not capitalized. If you wish to emphasize, underline the word; then it will be italicized during typesetting. 11. Articles can be of any length—from a single-

line routine to a multiple-issue series. The average article is about four to eight double-spaced, typed pages.

12. We do not consider articles which are submit

ted simultaneously to other publishers. If you wish to send an article to another magazine for consideration,

please do not submit it to us. 13. COMPUTED GAZETTE pays between $70 and

$800 for published articles. In general, the rate reflects the length and quality of the article. Payment is made

typing should be on one side of the paper only

upon acceptance. Following submission (to Editorial

(upper- and lowercase). 7. If you are submitting more than one article, send each one in a separate mailer with its own tape or disk. 8. Short programs (under 20 lines) can easily be included within the text. Longer programs should be separate listings. /( is essential that we have a copy of

Department, COMPUTED GAZETTE, P.O. Box 5406,

the program, recorded twice, on a tape or disk. If your article was written with a word processor, we request that you include a copy of the text file on the tape or disk. If you include a copy of your article on disk, please save the article as plain text, without any spe cial formatting characters or control codes. Most word

Greensboro, NC 27403), it will take from four to eight weeks for us to reply. If your work is accepted, you will be notified by a letter which will include a con

tract for you to sign and return. Rejected manuscripts are returned to authors who enclose a self-addressed,

stamped envelope. 14. If your article is accepted and you subsequent ly make improvements to the program, please submit an entirely new tape or disk and a new copy of the article reflecting the update. We cannot easily make revisions to programs and articles. It is necessary that you send the revised version as if it were a new sub

processors provide an option for saving a document as

mission entirely, but be sure to indicate that your sub

plain ASCII text or in unformatted form. Please use high-quality 10- or 30-minute tapes with the program recorded on both sides. The tape or disk should be labeled with your name and the title of the article.

mission is a revised version by writing Revision on the

Tapes are fairly sturdy, but disks need to be enclosed within plastic or cardboard mailers (available at 106

COMPUTE'S Gazette

September 1987

envelope and the article. 15. COMPUTED GAZETTE does not accept unsolic

ited product reviews. If you are interested in serving on our panel of reviewers, contact the Features Editor for details.


How To Type In COMPUTED GAZETTE Programs Each month, COMPUTED GAZETTE

publishes programs for the Com modore 128, 64, Plus/4, and 16. Each program is clearly marked by title and version. Be sure to type in the correct version for your ma chine. All 64 programs run on the 128 in 64 mode. Be sure to read the

instructions in the corresponding article. This can save time and elim inate any questions which might arise after you begin typing. We frequently publish two programs designed to make typing

easier: The Automatic Proofreader, and MLX, designed for entering

Special Characters

This can be entered on the Commo

Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro

grams from the GAZETTE, use the following listing conventions. The most common type of con 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 key while pressing another key), the character is underlined. For ex

machine language programs.

ample, A means hold down the

When entering a BASIC pro gram, be especially careful with DATA statements as they are ex tremely sensitive to errors. A mis typed number in a DATA statement can cause your machine to "lock

SHIFT key and press A. You may

up" (you'll have no control over the

as many times as indicated (in our

computer). If this happens, the only

example, enter eight SHIFTed A's).

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. It your com puter crashes, you can always reload the program and look for the error.

When You Read:

Press:

See:

see strange characters on your

screen, but that's to be expected. If you find a number followed by an underlined key enclosed in braces

(for example, {8 A}), type the key

brackets, |<

§, hold down the

Commodore key (at the lower left corner of the keyboard) and press the indicated character. Rarely, you'll see a single letter of the alphabet enclosed in braces.

dore 64 by pressing the CTRL key while typing the letter in braces. For example, {A} means to press CTRL-A.

The Quote Mode

Although you can move the cursor

around the screen with the CRSR keys, often a programmer will want to move the cursor under program

control. This is seen in examples such as {LEFT}, and {HOME} in the program listings. The only way the computer can tell the difference between direct and programmed

cursor control is the quote mode. Once you press the quote key, you're in quote mode. This mode can be confusing if you mistype a

character and cursor left to change it. You'll see a reverse video charac 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.

See:

Press:

See;

{CLR) (HOME) (UP) (DOWN) {LEFT)

For Commodore 64 Only

,. . ,

xommodore! FT]

(RIGHT! (RVS) (OFF! (BLK)

commodoreI [i_

(WHT[

I COMMODORE I | I

(RED)

|COMMODORE] [ 7

|CYN)

■ commodore! f s

COMPUTE'S GwettB

■ ■

■ ■

September 1987

107


The Automatic Proofreader Philip I. Nelson, Assistant Editor

substitutes the full keyword for the ab breviation and allows the Proofreader

"The Automatic Proofreader" helps

to work properly. The same technique works for recheeking programs you've already typed in.

you type in program listings for the

128, 64, Plus/4, and 16 and prevents nearly every kind of typing mistake.

If you're using the Proofreader on

Type in the Proofreader exactly as

the Commodore 128, Plus/4, or 16, do

self, type carefully to avoid mistakes. Don't omit any lines, even if they con

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

listed. Since the program can't check it

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

not perform any GRAPHIC commands

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

TURN. After announcing which com

Though the Proofreader doesn't

memory.

displays the message "Proofreader

interfere with other BASIC operations, it's a good idea to disable it before run

Active". Now you're ready to type in a

ning another program. However, the

BASIC program. Every time you finish typing a line and press RETURN, the Proofreader

Proofreader is purposely difficult to dis lodge: it's not affected by tape or disk

displays a two-letter checksum in the upper-left comer of the screen. Com pare this result with the two-letter

checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was typed correctly. If the letters don't

match, check for your mistake and cor rect the line.

The Proofreader ignores spaces not

operations, or by pressing RUN/

STOP- RESTORE. The simplest way to disable it is to turn the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the 64, and 65526 for the Plus/4 and 16).

These reset routines erase any program in memory, so be sure to save the pro gram you're typing in before entering the SYS command.

enclosed in quotes, so you can omit or add spaces between keywords and still see a matching checksum. However, since spaces inside quotes are almost al

ways significant, the Proofreader pays attention to them. For example, 10

PRINT'THIS IS BASIC" will generate a different checksum than 10 PRINT'THIS ISBA SIC". A common typing error is transpo sition—typing two successive charac ters in the wrong order, like PIRNT instead of PRINT or 64378 instead of 64738. The Proofreader is sensitive to

the position of each character within the line and thus catches transposition errors.

The Proofreader does not accept

keyword abbreviations (for example, ? 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 108

COMPUTE'S Gazette

September 1987

If you own a Commodore 64, you may already have wondered whether

the Proofreader works with other pro gramming utilities like "MetaBASIC." The answer is generally yes, if you're using a 64 and activate the Proofreader

after installing the other utility. For ex ample,

first load and activate Meta

BASIC, then load and run the Proofreader. When using the Proofreader with another utility, you should disable both programs before running a BASIC pro gram. While the Proofreader seems un affected by most utilities, there's no 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=PKEK(772)+256*PEEK(773) :LO=43:H1=44

PRINT

"AUTOMATIC

R FOR

";:iF VEC=42364

PROOFREADE

[SPACElPRINT "C-64"

30

IF VEC=50556

THEN

THEN

PRINT

"VI

C-20"

40

If

VEC=35158 THEN GRAPHIC

LRiPHINT

50

"PLUS/4

t,

C

16"

IF VEC=17165 THEN LO=45:H1= 46:GRAPHIC CLR:PRINT"128"

60 SA=(PEEK(LO)+256*PEEK(HI))+ 6iADR=SA

70

FOR J=0 TO 166:READ HYT:POK E

ADR,QYT:ADR=ADR+1:CHK=CUK

+BYT:NEXT

80

If

CHK<>20570 THEN PRINT

ERROR*

memory area, causing the Proofreader

in memory. Next, type RUN and press RE

puter it's running on, the Proofreader

20

CHECK TYPING

IN

■*

DATA

STATEMENTS" : END

90 FOR J=l TO 5:READ RF.LF.HF: RS=SA+RF:l(B=INT(RS/256) :LB= RS-(2 56*HB)

100

CHK=CHK+RF+LF+HF:POKE SA+L F.LBiPOKE SA+HF,HB:NEXT 110 IF CHKO22054 TliEN PRINT " •ERROR* RELOAD PROGRAM AND

iSPACEjCHECK FINAL L1NE":EN

d

120 130

poke sa+149,peek(772ji poke SA+150,PEEK(773) IF VEC=17165

THEN

POKE

SA+

14,22iPOKE SA-t-18,23:POKESA+ 140

29,2 24:POKESA+139,224 PRINT CI!R$(147);CHRS( 17 ) ; "

150

PROOFREADER ACTIVE":SYS SA POKE HI,PEEK(HI)t-l :POKE (P

EEK(LO)+256*PEEK{HI))-l,0!N

EW

160

DATA

120,169,73,141,4,3,16

9,3,141,5,3

170

DATA 38,96,165,20,133,167, 165,21,133,168,169

180

DATA 3,141,0,255,162,31,18 1,199,157,227,3

190 DATA 2(52,16,248,169,19,32, 210,255,169,18,32

200

DATA 210,255,160,0,132,180 ,132,176,136,230,180 210 DATA 200,1.85,0,2,240,46,20 1,34,208,8,72 220 DATA 165,176,73,255,133,17 6,104,72,201,32,20B 230 DATA 7,165,176,200,3,104,2 08,226,104,166,1B0

240

DATA 24,165,167,121,0,2,13

3,167,165,168,105

250 DATA 0,133,168,202,208,239 ,240,202,165,167,69

260 DATA 168,72,41,15,168,185, 211,3,32,210,255

270 DATA 104,74,74,74,74,168,1

85,211,3,32,210 280 DATA 2S5,162,31,163,227,3, 149,199,202,16,248 290 DATA 169,146,32,210,255,76 ,96,137,65,66,67

300 DATA 68,69,70,71,72,74,75, 77,a0,81,32,83,88 310 DATA 13,2,7,167,31,32,151,

116,117,151,128,129,167,136 .137

m


A AI Y Machine Language Entry Program

/VILA. For Commodore 64 and 128 Ottis R. Cowper, Technical Editor" "MLX" is a labor-saving utility that allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64

Once you're in Enter mode, MLX prints

and 128.

on that line, beginning with the first

Type in and save some copies of which

ever version of MLX is appropriate for your computer (you'll want to use it to enter future ML programs from COMPUTEI's GAZETTE). Program 1 is for the Commodore 64, and Program 2 is for the 128 (128 MLX can also be used to

enter Commodore 64 ML programs for use in 64 mode). When you're ready to enter an ML program, load and run

MLX. It asks you for a starting address and an ending address. These addresses appear in the article accompanying the MLX-format program listing you're typing. If you're unfamiliar with machine

language, the addresses (and all other values you enter in MLX) may appear

strange. Instead of the usual decimal numbers you're accustomed to, these

numbers are in hexadecimal—a base 16 numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-F. But don't worryeven if you know nothing about ML or hex, you should have no trouble using MLX.

After you enter the starting and ending addresses, you'Jl be offered the

Entering A listing the address for each program line for you. You then type in all nine numbers two-digit number after the colon (:).

Each line represents eight data bytes and a checksum. Although an MLXformat listing appears similar to the "hex dump" listings from a machine language monitor program, the extra checksum number on the end allows

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 iine number where you left off typ ing at the end of the previous session (be sure to load the partially completed program before you resume entry). In any case, make sure the address you en

ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu by pressing RETURN alone when asked for the address. (You can get back

to the menu from most options by pressing RETURN with no other input.)

6

F

I

O

P

I

2

3

J

K

L B

A M

E

C

D

*

/

0

I

Space

128 MLX Keypad

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

A

B

C

D

(Fl)

(F3)

<F5)

(F7)

7

8

9

E

(+)

workspace area, and the prompt for the next line of data will appear. But if MLX

5

4

detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.

6

F

(-) 1

2

3

E

N

Invalid Characters Banned

T

Only a few keys are active while you're entering data, so you may have to un

0

*

E R

learn some habits. You do not type

do not press RETURN after typing the

A functions menu will appear. The first option in the menu is ENTER DATA. If you're just starting to type in

S

bytes and the address and compares

spaces between the columns; MLX

option.

0

4

tor if the rightmost column of data is omitted, but we recommend against it.

It's much easier to let MLX do the proof reading and error checking for you.) When you enter a line, MLX recal culates the checksum from the eight

9

U

dore 128 users can enter the data from an MLX listing using the built-in moni

Choose this option if you're starting to enter a new listing. If you're continuing previous session, don't choose this

s

7

MLX to check your typing. (Commo

option of clearing the workspace.

a listing that's partially typed from a

64 MLX Keypad

automatically inserts these for you. You last number in a line; MLX automatical

ly enters and checks the line after you type the last digit. Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions noted below), you'll hear a warning

buzz. To simplify typing, 128 MLX re defines the function keys and + and — keys on the numeric keypad so that you can enter data one-handed. (The 64 version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In either case, the keypad is active only

while entering data. Addresses must be entered with the normal letter and number keys. The figures above show the keypad configurations for each version. MLX checks for transposed charac ters. If you're supposed to type in A0 and instead enter OA, MLX will catch your mistake. There is one error that

can slip past MLX: Because of the checksum formula used, MLX won't

notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar

ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.

Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to

delete the character to the left of the cursor.

(The cursor-left key also de

letes.) if you mess up a line really badly, press CLR/HOME to start the line over. The RETURN key is also active, but

only before any data is typed on a line. Pressing RETURN at this point returns you 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 COMPUTED Gazelle

September 19B7

109


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

name. The 128 version makes up for

this by giving you the option of scratch ing the existing file if you want to reuse a filename. Remember that MLX saves the en tire workspace area from the starting

programs will usually have a starting address of 0801 for the 64 or 1C01 for the 128. Other programs must be re loaded to specific addresses with a com mand such as LOAD "filename",8,1 for disk (BLOAD "filename" on the 128) or LOAD "filename",I,I for tape, then

screen with the one printed in the list

address to the ending address, so the

ing, then move the cursor to the mis take and type the correct key. The

save or load may take longer than you

started with a SYS to a particular mem

might expect if you've entered only a

cursor left and right keys provide the

small amount of data from a long list

ory address. On the Commodore 64,

normal cursor controls. (The INST/ DEL key now works as an alternative

ing. When saving a partially completed

such programs is 49152, which corre sponds to MLX address C000. In either

cursor-left key.) You cannot move left

where you stopped typing so you'll know where to resume entry when you reload.

case, you should always refer to the ar

beyond the first character in the line. If you try to move beyond the rightmost character, you'll reenter the line. Dur

listing, make sure to note the address

MLX reports the standard disk or

ing editing, RETURN is active; pressing

tape error messages if any problems are

it tells MLX to recheck the line. You car press the CLR/HOME key to clear the

detected during the save or load. (Tape users should bear in mind that Commo

entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.

dore computers are never able to detect errors during a save to tape.) MLX also

has three special load error messages:

INCORRECT STARTING ADDRESS,

which means the file you're trying to

Display Data The second menu choice, DISPLAY DATA, examines memory and shows

the contents in the same format as the program listing (including the check sum). When you press D, MLX asks you

for a starting address. Be sure that the starting address you give corresponds to a line number in the listing. Other wise, the checksum display will be meaningless. MLX displays program

lines until it reaches the end of the pro gram, at which point the menu is redis played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting.) Press space again to restart the display. To break out of the display and get back

to the menu before the ending address is reached, press RETURN.

Other Menu Options Two more menu selections let you save programs and load them back into the computer. These are SAVE FILE and LOAD FILE; their operation is quite straightforward. When you press S or L,

MLX asks you for the filename. You'll then be asked to press either D or T to select disk or tape. You'l! notice the disk drive starting and stopping several times during a

load or save (save only for the 128 ver sion). Don't panic; this is normal be havior. MLX opens and reads from or writes to the file instead of using the usual LOAD and SAVE commands

(128 MLX makes use of DLOAD). Disk users should also note that the drive prefix 0: is automatically added to the filename (line 750 in 64 MLX), so this

should not be included when entering the name. This also precludes the use of @ for Save-with-RepIace, so remember

to give each version you save a different 110

COMPUTE'S Gazelfo

September 19B7

load does not have the starting address you specified when you ran MLX;

LOAD ENDED AT address, which means the file you're trying to load ends before the ending address you specified when you started MLX; and TRUNCATED AT ENDING AD

DRESS, which means the file you're trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these messages and feel certain that you've

loaded the right file, exit and rerun MLX, being careful to enter the correct starting and ending addresses.

The 128 version also has a CATA LOG DISK option so you can view the contents of the disk directory before saving or loading.

the most common starting address for

ticle which accompanies the ML listing for information on loading and running the program.

An Ounce Of Prevention By the time you finish typing in the data

for a long ML program, you may have several hours invested in the project. Don't take chances—use our "Auto

matic Proofreader" to type the new MLX, and then test your copy thorough

ly before first using it to enter any sig nificant amount of data. Make sure all the menu options work as they should. Enter fragments of the program starting

at several different addresses, then use the Display option to verify that the data has been entered correctly. And be sure to test the Save and Load options several times to ensure that you can re call your work from disk or tape. Don't let a simple typing error in the new

MLX cost you several nights of hard work.

Program 1: MLX For Commodore 64 SS

10 REM VERSION 1.1: 30,950 MODIFIED,

EK

100

POKE 56,50:CLR:DIM INS, I,J,A,B,A$,BS,A(7),NS

DM

110

C4»48:C6-16iC7=7iZ2=2iZ

CJ

120

FA-PEEK(45)+Z6*PEEK(46) :BS=PEEK(55)+Z6"PEEK(56

SB

130

R$=CHR$[13)iL$="[LEFT)"

The QUIT menu option has the ob vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis

abled, so the Q option lets you exit the program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be asked for verification; press Y to exit to

BASIC, or any other key to return to the menu. After quitting, you can type RUN again and reenter MLX without losing your data, as long as you don't use the clear workspace option.

The Finished Product 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 to program. Some ML programs are de signed to be loaded and run like BASIC programs, so all you need to type is LOAD "filename",!} for disk (DLOAD

"filename" on the 128) or LOAD "file name" for tape, and then RUN. Such

05-487

LINES 8 LINES 4

ADDED

4=254iZ5»255:Z6=2 56:Z7= 127

)iH5="0123456789ABCDEF"

:SS="

CO

140

"iDS=CHRS(20):ZS-

CHR?|0)iTS="(l3 RIGHT)11 SD-54272iFOR +23iPOKE

I=SD

TO SD

I,0tHEXT:POKE

(SPACE)SD+24,15iPOKE 7B PC

150

8,52 PRINT"{CLR)"CHRSU42)CH RS(B):POKE E 53261,15

EJ 160 PRINT TS"

53280,15:POK

[REDHRVS]

{2 SPACES)|8 @! {2

SPACES)"SPC(2B)M

(2 SPACESHOFFHBLU) ML

X II (REDHRVS) (2 SPACES]"SPC(28)"

(12 SPACES](BLUl" FR 170 PRINT"(3 DOWN] (3

SPACESjCOMPUTSi"S MA

CHINE

ja

180

LANGUAGE

13 DOWSj"

EDITOR

PHI NT"iBLKlSTARTING ADD


RESS£43'j1GOSUB300iSA-A DtGOSUB1040tIF 0 GP

190

F

3*(AS-".M)~4«(AS-'V")-5

*(A5="J")-6*{A5»"K")

THEN18

PHINT"[BLK](2 SPACESjEN DING ADDRESSg43"fiGOSUB

FX 486 A=A-7*(AS=-LM}-B«(AS=": ")-9*(A5a"U")-10*(A£="I

")-U*(ASa"O'1)-12«(AS-"

P")

300iEA-ADiGOSUBI030iIF

(SPACE)F THEN190 KR 200 INPUT"(3 DOWN)(BLK)CLEA R WORKSPACE [Y/N]E43":A SiIF

LEFTS(AS,1)<>"Y"TH

CM

MP

210

PRINT"[2 DOWNJ[BLU)WORK ING...";:FORI=BS TO BS+ EA-SA+7iPOKE I,0tNEXTiP

DR

220

rint"done" printtab(10)"[2 down)

(blkUhvs) mlx command (SPACE)MENU [DOWN)|4l"I PRINT TS"fRVSJe(OFFJNTE

KC

490

230

PRINT TS"(RVSjD[OFFllSP LAY DATA":PRINT T?"

JS

240

(RVS}l£OFFJOAD FILE" PRINT T$"(RVSJs(OFF)AVE FILE"tPRINT T5"[RVS)Q

(OFF]UIT{2 DOWNHBLKJ" JH

250

GET

ASiIF A5-N?

HK

260 A=0iFOR 1-1

THEN250

270

NEXTiON

A GOTO420,610,6

MX

510

GK

520

280

quit

":inpu

t"£down)£43are you sure [Y/N]";ASjIF LEFT5(AS,

1)<>"Y"THEN220 EM 290 POKE SD+24,0s£ND JX 300 INS=N? tAD=0iINPUTINS:IF

HG

310

B$-INS tGOSUB320:AD=AiBS

=MIDS(IN5,3)IGOSUB320iA

QS

PM

320 A-BiFOR J=l

TO

(AS>"9")*C7iA=A»C6+B

JA GX CH

330

IF B<0 OR B>15 THEN AD" 0iA=-l:J=2 340 NEXT:RETURN 350 B=INT(A/C6)!PHINT MIDS(

H$,B+1,1);:B=A-B*C6:PRI NT MIDS(H5,B+1,1);:RETU

RR

m 360 A-1NT(AD/Z6)1GOSUB3501A

-AD-A*Z6iGOSUB3501 PRINT 370

550

NEXT I:PRINT:PRINTM(UP] (5 RIGHT)";iINPUT#3,INS

PX JC

OS

380 ck=ck*z2+z5*(ck> z7)+a 390 ck-ck+z5*(ck>zs):return 400 print"(down]starting at

£43";:gosub300:if

n$

560

(spacejthen400

EX HD

410

RETURN

420

PRINT"[RVS)

JK SK

430 440

S-N? THEN220 OPES3,3:PRINT POKE19B,0:GOSUB360!lF F

ENTER DATA

(SPACEj"iGOSUB400:IF IN

THEN

PRINT

INSiPRINT"

(UP]{5 RIGHT}"; GC

HA

HD

450

460

FK

470 480

GS

485

FOR

I»0

TO

24

STEP

3:B$

»SS:FOR J-l TO 2!lF F T HEN BS=MIDS(INS,I+J,1)

PRINT"tRVS}"BSLSnIF K A?tIF AS=KS

1=1

/3J-A PK

570

TO

25

780

580

590

HEH800 FC

790

600 610

GS

B00

MA 810

620

GOSU

OE 820

AD=AD+8iIF AD>EA

640 650

KC

660

EQ

670

THEN

CM

690

RX

700

710

NEXTiIF

FQ

850

CLOSE]:CLOSE15:0N ABS(F

ST<>64

THEN F=3

SA

860

>0)+l GOTO960,970

INPUT#15,A,ASiIF A THEN CL0SE1(CL0SE15IGOSUB10

60 SPRINT"(RVS jERRORi

"A

S

EJ

870 BBS

RETURN

POKE183,PEEK(FA+2)sPOKE 187,PEEK(FA+3)sPOKEIBB, PEEK(FA+4)iIFOP«0THEN92 0

HJ

890

SYS

63466iIF|PEEK(7B3)A

HDD THEN

GOSUB1060:PRIN

T"{D0WN)fRVs] FILE NOT (SPACE]FOUND

":GOTO690

F»0 :GOTO440

sc 910 A=PEEK(B31)+256"PEEK(B3

END OF ENTRY •*(BLK] DOWN)"iGOTO700

PRINT" [CLRH DOWN I [RVS) [SPACE)DISPLAY DATA "iG THEN2

PRINT"[DOWN) [BLUjPRESS:

(RVSlSPACEJOFFj TO PAU

900

GOSUB360iB=BS+AD-SA:FOR

2)-l iF=F-2*(A<EA)-3*(A> EA)iAD=A-AD:GOTO930 KM 920

930

AE

940

XP

950

F8

960

DP

970

PP

9B0

Gfi

990

save

720

FP

730

GET A5tlF A5-"T"THEN PR

[RVS)T(OFFJAPE OR (RVS] D(OFF}lSKi 143"; INT"T{DOWNi"iGOTOB80 IF AS<>"D"THEN730

COMPLETED

*"':GOT

POKE147.0ISYS

63562iIF

(SPACE]ST>0 THEN970 GOSUB1080iPRINT"(BLU}*« LOAD COMPLETED 0220

**":GOT

GOSUB1060iPRINT"{BLK)

(RVSJERROR DURING LOAD: (DOWNl^43":ON F GOSUB98

0,990,1000:GOTO220

ONFGOTO630,660,630

(SPACE)FILE "iOP=0 1NS=NSIINPUT"[DOWN]FILE

GOSUB1080iPRINT"(BLU}«* SAVE

enprint"1down)£blu)»* e

print-(down)[rvs]

GOTO950:SY

0220

nd of data ••":goto220 get asiif as-r5 then go sub10b0igoto220 IF A?=S$ THEN F-F*liGOS

ESPACEJDATA "iOP=liGOTO

63338

A=BS:B=BS+(EA-SA)+1:GOS UB1010:ON OP S 63591

F=l:AD=AD+8tIF AD>EA TH

PRINT"(DOWN}(RVS} LOAD

A-SA:B>=EA+1;GOSUB1010:P

OKE780,3:SYS JF

I=BTO B+7iA=PEEK{l):GOS

NEXT! PRINT" iRVS) "; iA=«CK

AD=PEEK(B29)+2 56*PEEK{B 30)iIF ADOSA THEN F=li GOTO970

[RVS)RETURN[OFFl TO

PR

740

B:GET#1,A$:P

CS

NAMEg43";INSiIF IN5=N5 [SPACE1THEN220 F-0 IP RI NT " ! DOWN ] (BLK ]

HO

F=liGOTO850

TO

840

PRINT"INCORRECT STARTIN G ADDRESS (";:GOSUB360i PRINT")":RETURN PRINT"LOAD ENDED AT ":: AD=SA+AD:GOSUB360:PRINT DS;RETURN

710 PC

1=0

FA

C

OB1080 AD 680

l,8,8,IN$+",P,R"iG

GET*1,A$,B$.AD-ASC(AS+Z

830 FOR

;GOSUB350rPRINT KH

OPEN

LOSE3:PRINT"{DOWN i(BLU]

UB350iGOSUB380iPRINT S$ cc

(BLK)ERROR DURING SAVEi 143"IGOSUB860:GOTO220

S)+256*ASC(B$+ZS)iIF AD

B43"jF-1iGOTO440

GOSUB1080:B»BS+AD-SA:FO

SE, KS 630

GOSUB1060iP RINT"[DOWN 3

OSUB860IIF A THEN220

GO

THEN

OSUB400IIF INS=N$ 20 RJ

NEXTiCLOSEl:CLOSE15iGOT 0940

STEP3:BS»

B1060iPRINT"lBLK)[RVS} (SPACE)ERRORi REENTER L

•• (2

GQ QA

lCHRS(AH)j FOR 1*0 TO BiPRINT#l,CH

■IiI=B

R 1=0 TO 7.-POKE B+I,A(I ):NEXT OQ

AB-IKT(SA/256)iAL-SA-(A H*256)iPRINT#l,CHRS(AL)

RS(PEEK(BS+I))|iIF ST T

THEN GOSUB3B0:A(I

NEXT:IF AOCK

INE HJ

THEN470

IF(AS>"/"ANDAS <"i")OR(A ?>"S"ANDAS<"G")THEN540 A=-(AS-"MM)-2"{AS-",")-

FOR

K25

24THEN PRINT"JOFF}"; GET

PE

MID¥(IN5,D:GOSUB320iIF

in?<>

then gosub1030:if f

770

ASmNEXT JsPRINT

(SPACEJS5;

I IF IN5-N? THEN CLOSES I

ck=int(ad/z6):ck=ad-z4* ck+z5*(ck>z7):goto390

FJ

OPEN 1,8,8,IN5+",P,W":G OSUBE60iIF A THEN220

OKE BS+I,ASC(AS+Z5)iIF( K>B)AND ST THEN F=2iAD

PRINT

": "f

BE

(SPACE]LS;i1=1-3

540

2tA$=MID

S(BS,J,l>tB-ASC<AS)-C4+

760

RX

PRINT

GOTO2 20 QC

,15,"I0t"tB"EA-SAiINS="

<>SA THEN

jJ«2-J:IF J THEN

D-AD* 2 5 6+AiRETU RN PP

ENPRINT BJLS;IGOTO540 IF A?OLS AND A$OD5 OR

530

LEN{IN$)< > 4THENRETURN

KP

IP(AS-"{RIGHT]n)ANDF TH ((I=0)AND(J»1))THEN GOS

90,700,2B0sGOSUB1060:GO print"(hvs)

SO

UB1060iGOTO470

TO250

EJ

540

PRINT"D[DOWN)"iOPEN15,a 0i"+INSiIF OP THEN810

T:F"0:GOTO440

TO 5:IF ASMID$("EDLSQ",I,1)THEN A

•=111-5 PD

0",A,1):GOTO

IF AS-RS AND((1>0)AHD(J =1)OR F)THEN PRINT B?;t J»2:NEXT[I=24:GOTO550 500 IF AS="lHOME]" THEN PRI NT BS:J»2:NEXT.I=24!NEX

R DATA" BD

750

A»A-13*(A$«SS)iIF A THE

S AS-MIDS1"ABCD123E456F

EN220 PG

487

HH

FD

1000

PRIHT"TRUNCATED AT ING

RX

1010

END

ADDRESS"tRETURN

AH=-INT(A/256) iAL=A-|AH •256):POKE193,ALiPOKEl

94, AH

PF

1020

FX

1030

AH=INT{B/256)iAL=B-(AH •256):POKE174,AL:POKE1 75,AH:RETURN

IF

AD<SA

OR

AD>EA

THEN

1050 KA

1040

IF(AD>511 AND AD<40960

COMPUTE'S GaZBtte

SeptemDer 1987

11J


)OR|AD>49151 AND AD<53

{OFFjAVE

106B

AP

CQ",AS)tON A GOTO

[SPACE)SD+l,4iPOKE SD+

sx

250

1070

PF

1080

1090

AC

B 9501GOTO 240 PRINT"STARTING

[RVS]

FOR S=l TO 100iNEXT;GO TO1090 POKE SD+5,8:POKE SD+6,

BG

260

PP

270

RETURNiELSE

IF

THEN AD"DEC{AS)

AD»0

THEN

240IPOKE SD,0:POKE SD+

$<>NLS

1,90!POKE

TURNiBEND

FOR

S-l

TO

100:NEXTiPO

KE

SD+4,0iPOKE

KE

SD+l,0iRETURN

MA

280

IF

PM

290

IF

SD,0:PO

250

A5=NLSiINPUT ASiIF LEN{ A5)=4

SD+4,17

AT";:GOS

THEN

AD<SA

BEGIN!IF A

300:ELSE

OR

AD>EA

RE

THEN

AD>511

AND

[SPACE(THEN

GOSUB 950iPRINT"{RVS] NVALID ADDRESS [DOWN]

I

128

[BLKj"iAD»0tRETURN CK=FNHB(AD)tCK=AD-Z4"CK +Z5*(CK>Z7)iGOTO 330 DD 320 CK-CK*Z2+Z5*(CK>Z7)+A

TRAP

960:POKE

4627,128:

DIM NLS,A(7) XP

FB

KE

110

Z2'=2iZ4=-254iZ5-255iZ6-2 56:Z7-127:BS=256*PEEK{4 627):EA=652B0

RD

310

AH

330

QD

340

120

BES=CHRS(7):RTS=CHRS(13 JA

130

):DLS=CHRS(20)iSPS=CHRS (32)!LFS=CHRS(157) DEF FNHB(A)=INT(A/256)i DEF FNLB(A)=A-FNHB(A)*2 56tDEF FNAD(A)-PEEK(A)+ KEY l,"A"iKEY 3,"B"iKEY 5,"C"iKEY 7,"D"iVOL 15

QA

F

140

150

GO 160

FE

170

iIF RGR(0)»5 THEN FAST PRINT"[CLR]11CHRS(142);C HRS(8)iC0L0R 0,15:COLOR 4,15:COLOR

6,15

PRINT TAB(12)"(RED] [RVS][2 SPACES)g9 @3 {2 SPACESi"RTS;TAB(12)" [RVS][2 SPACES)(OFF] (BLU) 128 MLX JRED) (RVS][2 SPACES)"RTS;TAB (12)"(RVS)[13 SPACES] {BLU]"

PRINT"(2

DOWN]

(3 SPACES]COMPUTEI"S MA

CHINE

LANGUAGE

BR

3 50

360

180 PRINT"(BLK)STARTING ADD RESS£43"jiGOSUB 260;IF SE

180

190 PRINT"(BLKj(2 SPACESlEN DING ADDRESS|4|";tGOSUB 2601IF AD THEN LSE

MF

QH

EA=AD:E

370

,3

GOSUB

3101PRINT HEX${AD F THEN

PRINT

15 SIGHTj"t

FOR

1=0

TO

24

STEP TO

3:8?

I+J.l) PRINT"(RVS]"B5+LFS;iIF

RC

390

[OFF}" I GETKEY A$iIF (AS>"/M AN D AS<"i") OR(A5>"e" AND

[SPACEJK24 THEN PRINT"

A5<"G") AC

OB

RD

470

400

IF AS = " + " THEN AS=""E"iG

410

OTO 470 IF A?="-"

420

430

440

460

600

F=1:AD=AD+8:IF ADJEA TH EN PRINT"£BLU}** END OF

EB

610

GET

DATA **"jGOTO 220 AStIF AS=RT$

RINT OK

620

XS 630 RF

640

BESjGOTO

IF AS-SPS ON

THEN

P

220

THEN F=F+1:PR

F GOTO

570,610,570

PRINT BES"[DOWNHRVS} L

OAD

DATA

":OP=1:GOTO

66

0

PRINT BES"[DOWN][RVSJ S AVE FILE ":OPa0 DM 660 F=0)FS"NLS:INPUT"PILENA BP

650

MEl43"rPSiIF N

RF 670

FS=NLS

THE

220

print"(down](blkl[rvs]t (off)ape or [rvsJd[off!

ISK:

£43";

MC

720

GC

TE ERROR":GOTO 750 730 NEXT AiCLOSE ltPRINT" [BLU)*» SAVE COMPLETED

HEN

IF

(AS="!RIGHT)") PRINT

470

IF

AS<>LFS

[SPACElOR

AND

AS<>DLS

((1=0)

AND

O 390 AS»LFS+SPS+LFSiPRINT BS +LFS;:J=2-JlIF J THEN P

490

A5r:NEXT JsPRINT

FOR

1=1

TO

25

STEP

O

FOR

THEN

TO

BS+EA-SA:

AS = "'DISK WRI

(SPACEJWITHOUT ERRORS

*":GOTO RA

740

220

IF

DS=63

SE

1:INPUT"(BLK]REPLACE

THEN

EXISTING FILE

BEGINtCLO

[Y/N]§43

";AS:IF A$="Y" THEN ATCH(FS):PRINTiGOTO

SCR 700

iELSE PRINT"jBLK]"iGOTO 660!BEND

3A

750

CLOSE

1:GOSUB

"[BLK][RVS] G

220

AS=A?+B$:A=DEC(AS)iMIDS (LS,I,2)=AS:IF K25 THE N GOSUB 320iA(I/3)»AiGE T#3,AS

A=BS-2

PRINT#1,CHRS(PEEK(A)Jj:

3iGE

T#3,AS,BSiIF AS-SP? THE N I"-25:NEXTiCLOSE 3iG0T

BS-2,FNLB(S

A):POKE BS-1,FHHB(SA)IP RINT"SAVING ";F?:PRINT

IF ST

(J

THEN GOSUB 950IGOT

760

[SPACEjDS THEN ASBDSSiG

AND F

BS+LFS;:GOT

680

THEN

[SPACE]SPSj

500

S(CK),2)

JH

DP

September 1987

GR

OTO 740 710 BANK 0:POKE

220 PRINT TAB(10)"(DOWN] (BLK)[RVS) MLX COMMAND (EPACE)MENU 8431DOWK)'1!

COMPUTEI's Gazelle

[SPACE)I PRINT"{RVS J";RIGHTS(HEX

4B0

NEXT IiPRINTiPRINT"{UP] [5 RIGHT)"?iLS-" [27 SPACES)"

PRINT TAB(13)"[RVSiS

590

IF AS="(HOME)" THEN PRI

480

HB 230

XB

):PRINT RIGHTS(HEXS(A), 2);SPS;:GOSUB 320iNEXT

O

HA

FILE"

FOR I=B TO B+7!A»PEEK(I

DOPEN»l,lFS+",P"),WiIF

AtPRINT"D

(OFFjOAD

580

700

POKE ONE"

BA

310:B=BS+AD-SA

DJ

EG

RINT LFS;r1*1-3

DATA"RT$;TAB(

PRINT HEXS(AD) + ":",- iGOS UB

BS;:J=2iNEXTiI"24:GOT

PRINT

ATA"RTS;TAB(13)"(RVS)L

570

T

470

[OFFjNTER

[DOWN]"

XA

PRINT"DISK[DOWN)":IF OP

GB

13)"[RVS]D[OFF)ISPLAY D

[OFF] TO PAUSE, [RVSJRE

TURN(OFF) TO BREAK|4S

690

-1)) PS

BANK 01 PRINT"[DOWN] [BLU]PRESSi [RVS]SPACE

SP

THEN A5="F":G

G...";:BANK 0:FOR A=BS A,0:NEXT

560

THEN

IF AS-RTS AND (<I=0) AN D (J=l) OR F) THEN PRIN

0

450

F=0:AD-AD+8iIF AD<-EA T HEN 360

SUB 2501IF AS-NLS [SPACE]220

470

THEN

JP

B+I,A{I

680 GETKEY AS:IF A5="T" THE N 850IELSE IF AS<>"D" T

NT BStJ=2iNEXTiI-24iNEX TiF=0iGOTO 360 XB

7iPOKE

SQ

OTO FB

THEN

360

PRINT BESiB=BS+AD-SAiFO

INT BES;

2:IF F

REENTER LI

540

3

380

PRINT TAB(13)"£RVS]E

112

0:PRINT:F»0;OPEN

PS

[SPACEjTO BS+(EA-SA)+7:

DC

220

THEN GO

CLOSE 3iPRINT"(D0WN] [BLU]'* END OF ENTRY ** (BLK][2 DOWNj"iGOTO 650 MC 550 PRINT BES;"{CLR)(DOWN! [RVS] DISPLAY DATA "iGO CA

lSPACE]THEN BS-MID5(LS,

200 PRINT"iDOWN][BLK)CLEAR (SPACE)WORKSPACE [Y/N]?

210

THEN

-SP?:FOB J»l

190

i43"!GETKEY ASiIF AS"" Y" THEN 220 PRINT"[DOWN](SLUjWORKIN

BANK

ENTER

":GOSUB 250

(SPACE J LSI PRINT"(UP]

[SPACE]AD THEN SA=ADiEL

FH

AS=NLS

)+":■)iIF

EDITOR

(2 DOWN}"

DK

PRINT BE5;"(RVS) iIF

256*PEEK(A+1)

JB

CK<*CK+Z5*(CK>Z5) .RETURN

[SPACEjDATA

530

BESfi

RETURN

300

XB

AD<65280

PRINT

SQ

100

520

ERRORi

"iF«-liGOTO

R 1-0 TO )I NEXT I

JP

[SPACE]300

Program 2: MLX For Commodore AE

DX

340,5

UB 260:IF(AD<>0)OR(AS=N LS)THEN

IiIP AOCK

SUB 950tPRINT!PRINT"

50,640,650,930,940iGOSU

POKE SD+5,31iPOKE SD-t-6 ,208iPOKE SD,240:POKE

NEXT

NE

240 GETKEY AStA=INSTR("EDLS

4,33 DX

510

tOFFJUIT[DOWNS[BLK}"

RN

AR

AK

SK"RT S;TAB{13)"[RVS J Q

:RETURN

105D GOSUB1060iPRINT"(RVS] [SPACEjlNVALID ADDRESS [DOWN)[BLK]"iF=lIRETU

HC

FILE"RTS;TAB(1

3)"fRVS)C[OFF)ATALOG DI

248)THEN GOSUB1080iF=0

SAVE:

OTO

FD

760

950IPRINT

ERROR DURIN

£43":PRINT AS:G

220

DOPENil,(FS+",P"):IF DS THEN

AS=DSS:F=4:CLOSE

[SPACE)l!GOTO

790


PX

770

GETtl.AS.BSiCLOSE

WIN

liAD"

ASC(A?)+256*ASC(BS):IF [SPACElADOSA THEN F=l: GOTO KB

780

°SA+FNAD(174)-BS-1iF=-2 •(AD<EA)-3*(AD>EA) BQ

790

IF

F

ER

OJ

S00

S10

THEN

S00:£LSE

T"[BL!J]** D WITHOUT TO

820

EB

830

PRIN

LOAD COMPLETE ERRORS ""jGO

220

GOSUB 9S0:PRINT"[BLK} ERVSj ERROR DURING LOAD I g4§":ON F GOSUB 810,S 20,B30,840:GOTO220 PRINT"IHCORRECT STARTIN

G ADDRESS )":RETURN DP

(";HEX?(AD)r"

PRINT"LOftD ENDED

AT

",-H

EXS(AD):RETURN PRINT"TRUNCATED

AT

ENDI

NG ADDRESS ("HEXS(EA)") ":RETURN PR1NT"DISK ERROR ";AS:R

PP

ETURN

KS

XX

850

860

870

S80

SIX MEMBER - PICK FOLV - P*IIV GAMK

. HUDOk VjHBtH OmVTQfl *CLUtX*.

'Window

vide you with all the data you need to

predict

which

numbers

will

hi,. K

come up In subsequent drawings. All consistent lottery ulnners use some kind of system based an the past win ners. Using the real power of yaur com puter gives you a definite edge. It's menu driven and all you do Is add the latest winners each week and the program does the rest In seconds. On screen or printer It shows hot and cold numbers, frequency, groups, sums-ofdigits, odd/even, wheels numbers and more. No thick manual to read. It even has a built-in tutorial, Ask

your software

dealer or

174,9*

, CQ4OX14E PMlCfi. AMI I OH Lffil

il LTIONMUTM*.C IV MIT.TI «■ MONO C CO"

DOT - ■ ■ - ■ ' *

■ i-

»*■■■■ i>*hotjitb. f TDOH PIOT-OW1. i ■ •■< ■■■'- -

wmoQv ■ ■

>

STOCK BROKERnorm YWl MO!Nf Y BACK

call or

write: ra ■ ■ >-■ 'I 14 ■TOOli hCIMI i-i -I"■ ■

BANK 15:SYS DEC("FF6S") ,0,1:SYS DEC("FFBA"),1,

8tIF OP THEN 890 PRISTiA»SA:B-EA+liGOSUB

920:SYS

DEC("E919"),3i ";F5

P.O. Bo» 556 F. P.irk

1 ).im.in Ohlu 15405 i 233-2200

THE LOTTO PROGRAM is designed for all 6 & 7 draw lotto games (up la 49 numtwis}' DON'T PLAY LOTTO WITHOUT IV APPLE&M/SDOSIBM

Z4.95

COMMODORE & ATARI

21.95

TRSBO& MODIII. IV MACINTOSH Uuper verilon)

21 95 29.95

ACORN OF INDIANA, INC. Z721 OHIOSTPEET hC" H3AN CITY. W 4S3«

219-871-2284 tNC AND HANDLING, AUP t|.» ■ t,\O,D-'» 4CCFPTr.l> VIS* AND MASTUi CARD OHDEU *DD <*

Rt&IDthTl ADD 1* SAlIS TAi

II. ■ ..- ailri 12.00 •hipping/

A=BSiB=BS+(EA-SA)+l:GOS

handling. Tint aervlcf* on

OB 920iSYS

charge card*

DEC("EAI8")i

> HCn—CJtL i" - ■ m»i THAI WDHI

SO FT-BYTE

+2)

PRIHT"SAVING AB

IjHTTEJ E1PHER. GET THB »ET ODM ON *NY I

With Your Computer!

Forget random numbers. This program for home computers does an actual analysis of the past winning numbers. This a mazing program will quickly pro

PRINT"TAPE":AD-POINTER( FSJiBANK 1:A=PE£K(AD):A L=PEEK(AD+1)iAH=PEEK(AD

1,0:SYS DEC("FFBD"),A,A L,AH:SYS DEC(1#FF90"),12 FG

THE LOTTO

790

PRINT'LOADING ";FS:PRIN TiBLOAD(FS),B0,P(BS)!AD

$

PRINT"{DOWH]{BUI]** TAP

CP

890

E SAVE COMPLETED TO 220

SYS

**":GO

DEC{"E99A"):PRINTiI

P PEEK(2B16)=5

THEN GOS

UB 950iPRINTN(DOWNj (BLKHRVSJ FILE NOT FOU ND GQ

900

":GOTO

THEN

F=1:GOTO

B00:EL

SE AD=FNAD(2819)-1iF=-2 *(AD<EA)-3*(AD>EA) JD

910

A=HS:B«>BS + (EA-SA)+1 :GOS UB 920I5YS DEC("E9FB"); IF ST>0 THEN 8001ELSE 7 90

XB

920

POKE193,FNLB{A):POKE194 ,FNHB(A):POKE 174,FNLB( B):POKE

175,FNHB(B)jRET

URN CP

930

CATALOG:PRINT"(DOWNj (.BLUj**

PRESS

OR

""tGETKEY

MENU

OTO

MM

940

ANY KEY F A$iG

2 20

SURE

S:IF AS<>"Y"

THEN

220iE

PRINT"{CLRJ":BANK 1

5 I END JE

950

SOUND

AP

960

IF

HK

970

N IF N KJ

DO

ER-14

AND

RESUME

300

ER=14

AND

RESUME

EL=260

THE

EL=500

THE

NEXT

980

IF

990

F*^4:AS = DSS: RESUME 800 IF ER=30 THEN RESUMEtEL

ER=4

SE

PRINT

OR

IN

* Choice of Colon Lighr Ton at Brown

AND

EL=780

THEM

ERRS(ER))"

LINE";EL

printed;

COMPUTERS

C-dl Plul 1C-41C

a.oo

C.13S

13.00

Da lane". (C2M)

s.co

13.00 l*/lml)i Urn. SlnMr IB.00 IC.yboard anlr 7.00 Atari 800X1, 130XE 10.00 Atari no sr u.oa IBM PC'XT . 33.00 1000

IBM5O51 «f,bao.d

8.00

(Dirpemioni Required (or IBM Clarui) DISK DBIVtS C-I5J1, C-1S71 Am too 3^" D'Orv Amioo SB" D/Orv

S.00

Indmi GT. M5D SD.l

B.00

USD

S.00

9.00

5D-:

1000

Enhon... !000

S.00 ..

8.00

ERR Q

Stikoiha SP-1000 Con.™ 170

13.00

C'lroh BJ10

13.00

Juki SS10

13 00

13.00

fpion JK (0

EpiOn

(X

13.00

1300

8!'18}

OVida a 91 Clrlnr M5P 10

13.00 13.00

13.00 C DPS 1101 16.00 G*jnin i lOiStD'10'i 13.00 Gamin i lilSlor IS', 16.00 Atari 1017 13.00 MONITORS Atari SC lj;«Gfl

10.00

ArtttJcli 100 700

19.00

C-170I. BMC Color C-1903 /Amiga CM.UT (CI802)

16.00 19.00

LOTTERY uses

anil StW.nje ,)i yinir

may Don nihc inMir.in.Wi

ot work in your slate

computer tn ileu

10 00 13.00

C-MP5'8O3. C-1SS0 Ponoio"i< 1000 91 Okidaro 130/192 Olrmot. 10/30 FJ

.

8.00 13.00 13 00

S.00

RXBO

13.00

!pon IX80/C 1000

1300

19.00

IhampsonCM 3Si 66 19 00 Ta.an (Slnlt "odtl) 1900 Sokota SC-100 1?.00

ZHbh ISloli Mcdol) 19.00 VIDEO BfCORDERS 13.00 5ta!| Mole « Mmldl Dimenipani

required

■nfr<jifli^o (Feet ruf.our

0.<cr b| tilling Mill. MWEl tnJ COLOR CHOICE I1H gi 1ROWN .ilh llKfk irmnntj irdtr plirx 11.50 «r ilfrn [Il.SOnjil ihlpgitg mt hindli] (ill te In!* i1- - Itnl t.r »po. Itt'iiNF F«rr-gn iH'ilKi SPECIA1 COVIR5 Will 6E MADE TO TOUR DIMENSION 1. SEND YOU* REQUIREMENTS FOR OUR IOW PRICE QUOTES.

Crown Custom Covers Mill PAIOE CIRCLE

DEPT. A

James you

letnods mn

iiii'ii' is i: ■ I'Mtef

join ihe giofil

using on; sysiem

3P£C!FV- -S

iPSt • Lotttrii +■! !-i^ ■■■■■'"II ■ Cot»,f t

IliM !'C

19.00

C-f903A/Maanvx 40 I9.O<3 HCC [(roll Mod>l| 19.00 Magnavo. SO BOB

WITH LOTTERY PC YOUR NEXT TICKET COULD BEWDfTH MILLIONS!

KSOl

iHMflfff'^aie

P.mtctor.lSioreWod.l 19.00

C1H3MPS B01

Epian MK

1,500,10:RETURN

51,000,000?

EXTENDS EQUIPMENT II' I

3.00

[SPACE)[Y/N]?":GETKEY A

YOU

it REAVV 3141. VINTl ANTI-1TAT1C *

QUIT

g43";RTS;"ARE YOU

LSE

guaranteed

F50-1

PRINT BES"'lRVS]

Can Your Computer Make

it CUSTOM MADE 10 FIT

220

PRINT"LOADING ...[DOWNi "iAD=FNAD{2817) :IF ADO SA

DUST COVERS

Alan Si hue

i ilus^hs Jpffinpi Inc

To order sera) SJ>9 95 (Oi each plus S3 00 postage i

handfing pe' order to

illlmois rendcntt add 6% sales tan

iiiilfrNonh (menca add S3 Qtli

COD orders call

(3121566-464?

Supertor Micro sy»«m, inc PO BOi M3 - Vpoetrmg il 6O09D

LACUNA HILLS, CA «DS] (7UJ4

COMPUTED Gazelle

September 1987

113


Handicappers! Football

Horse Pacing

Dog Racing

Pro Football

Tired of wrestling with Sunday point spreads? Let your Commodore 64/128 do it for you! Pigskin Predic tions, trie pro football handicapper, takes the hassle out of rating NFL games. Forget about dealing with reams of arcane statistics. Just spend a few minutes typing in each week's scores and let our point-spread software go to work. Here's what it does: ■ Calculates point spreads and projected won-lost records for all games, for any week of the season. ■ GivBs you menu-driven selection of schedules, ratings, division races, predictions or results by team or week.

■ Seven different reports on screen or printer.

^K

jLUflE ' /

THE

MIRROR DISK COPIER $24.95 NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT ANY PRICE EASY TO USE. DOES NOT CAUSE DRIVE HEAD TO KNOCK. COPIES UP TO 41 TRACKS. PERIODIC UPDATE POLICY. AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY ALL PROTECTED SOFTWARE NIBBLES, HALF TRACKS. COPIES EXTRA SECTORS AND EXTRA TRACKS. REPRODUCES ALL DISK ERRORS AUTOMATICALLY. FAST, COPIES FULl DISK IN AS LI TTLE AS 4 -7 MINS EVEN COPIES ITSELF. WE COPY MORE I MASTERCARD. VISA. MO OR CHECK OK

■ 13 SHIPPING S HANDLING

COD OR FOREIGN ORDERS ADD S2 CALIF ORDERSADD6%SAL£STAX

- WRITE OR CALL -

■ Maintains home field advantage and power ratings for all teams.

The 1987 schedule and data file are included, all for only $44.95. Yearly updates available. You'll be amazed by the speed and power of Pigskin Predictions. Get yours now and be ready for the season!

Use your Commodore 64/128 to improve your per formance at the track! Programs for Thoroughbred, Harness and Greyhound racing rank the horses or dogs in each race quickly and easily. All the informaiion

is readily available from the Racing Form, harness or dog track program.

Thoroughbred factors include speed, distance, past

performance, weight, class, jockey's record, beaten fa

vorite and post position. Harness (actors include speed, post position, driver's record, breaking tenden cies, class, parked-out signs and beaten favorite. Grey hound factors include speed, past performance, ma neuvering ability, favorite box, class, kennel record, beaten favorite and breaking ability. Complete instructions and wagering guide included.

Thoroughbred, Harness or Greyhound Handicappers,

$39.95 each on tape or disk. Any two for $59.95 or all three for $79.95. 1

1

8134 Scotts Level Rd. Baltimore, Md. 21208 Toll-free Orders 800-628-2828 Ext. 850 Information 301-521-4885

MaslcrCarc

1

Federal Hill Software

1

Comoumed ("001 7S8-2436 P O. BOX 6939

SAUNAS. CA 9391? FOR COMMODORE 64 AND 1541 DRIVE OR COMMODORE I2B AND !57I DRIVE

COMPATIBLE DISK DRIVE

$159.00 APPLEII E COMPATIBLE DRIVE

S94.00

APPLE II C COMPATIBLE DRIVE

$96.00

JOYSTICKS

Call

MODEMS 300 AND 1200 BAUD

Call

COMMODORE HARD DRIVES

Call

FREE SHIPPING THHOUGH AUGUST

IN CONTINENTAL U.S.

To Order call toll free

1 ■ 800 - 283 - 6274

We guarantee your satisfaction!

'NORTH AMERICAN =PRODUCTS INTERNATIONAL 631 NORTH 66th STREET / SPRINGFIELD. OREGON 97477


Classified

SOFTWARE COMMODORE: TRY BEFORE YOU BUY. Best selling games, utlUtltti educational 4classics and new releases. ]00s of lilies.

Visa/MC. Free brochure, RENT-A-DISC Frederick BldB, «34S, Hunl'n, WV 25701 (304) 529-3232

FREE SOETWARE for C64, C128, IBM & CPM Send SASE for info (specify computer) lo:

PUBLIC DOMAIN COLLECTIONS! All menudriven! 5 DS Disks each set, C64 200 games:$10, C64 200 utilities it business:S10, C128 200 mixed programs:! 10. Send to B. C, Keller, 2301 Collins Ave.. "A12O6, Miami Beach, FL 33139

TIME TRAVELEH

WHAT HAPPENHPJ WHEN YOU WERF: BOKN?!! Sell printout! Great parly gift! $39, SI and SASE tor printout. (912) 783-U5S Naii.inv,idt; Computer, 205 McCormick Ave.,

Hawkinsvilie, Georfiia 31036 Vis,]/MC/Check

PI.AV "WHEEL Or FORTUNE" & 'FAMILY FEUD" 2 great games ■ one low price:} 19.95.

Also 2 disks - "BOARD GAMES" and "CARD

266 METRIC/US CONVHRSIONS ON TOUR C-64: Calculate automatically quantities in US

GAMES" packed with the best PD games avail

lo Metric Si Metric to US. Send $22.50

PO Bos 1442-A2, Orange Park, FL 32D67

able. Chess, Monopoly, Checkers, SolitJrc &

plus $2.50 S/H (CK/MO) to H. W. Hinsz,

New Plus/4 and C128 Software (disk only) Camus, hducjtion.il, Finance Statistics.

4747 Snow Dr., San lose CA 95111

PUBLIC DOMAIN USERS GROUP

Writi- fur info. CARDINAL SOFTWARE, 14840

More: $19.95. Send to: DAYLIGHT SOFTWARE,

3150 Alslon Ave.. Zenhvihills. FL 34248

HARDWARE

(408) 226-3374

COMPUTER RliPAIH - CM:S45, 15-ll:$50 Paris available, (816) H72-&3] 1

Build America Dr., Woodbrldge, VA 22191

CALC RESULT 6« - SPREADSHEET SOFTWARE

C6J FINEST PUBLIC DOMAIN PROGRAMS Hand-picked and tested! ON DISK! Most SI.50!

C/R 64 ADVANCED - 3D - Cart/Disk 32 pages

YOU pick the programs that YOU want!

Text: Applied C/R w/32 Examples $10

6250 BPI Mag Tapes. Varying Length?.

For a list and description, send SASE to;

Call The Order Line 201-445-5998 MC/VISA

$5.00 per tape as is. Cabela's 812

C/R 64 EASY - Single paKe Cartridge $25 w/Help, Graphics, Windows only S-15

[LH Co., Dept. G, Bo< 67021, Topeka, KS 66667

Please call these numbers IMMEDIATELY!

(30Q/1200 BAUD) 1-818-842-3322 (300 BAUD) 1-818-8-10-8066

13lh Ave., Sidney, N[[ 69160 SS WIN SS WlTh 0<Jt r

ATTENTION! PLUS i & VIC 20 OWNERS! FSD-1 DRIVE is still available for you. Perfi'Ct, reliable and guaranteed compatibility

Software

UGIiflPtD/HAPWM Hanalcaoplno 13? 9V •nhanceS.

OPEVHOIfND Hf]nuiLapcing.i:fl9S.onhioncoa S4¥VS

Ur>lo 1 ]| mwif>$ gnatyred clOM. 1P0&1. II rnci 1. o{l [11 truck DO11,

irrelch.&lmliripotmorLi Pro Football System .'*}1 05 ProBaikerDariSyitem %ta 9S. Specify cillK:taM COM 64.1134 AddSipUl MC/vriA occenreo

Fi« into SOnwiBE :<CH*NG[. PO

Bo.

SMJCG.W KoomlitW.MH(OJ) (Jli)SIi-73H O.0*. I-1CO531-S447

SX-64 OWNERS' STAND UP AND BE

Explanations, uses, commented source code. 585

newsletter, product discounls, free software. Yearly dues $15. USA SX64 USERS GROUP,

"ATTENTION 128 OWNERS/PflOGRAMMEHS" Use Koaln, Flexdraw, Animation Station,

Blazing Paddles, Prinlshop Screen Magic and Doodle graphics in your 128 programs.

Autoload, convert and save to basic 7,

counted! loin USA SX64 Users Group! Monthly

10 Cornwall St., Boston. MA 0213O

LEARN THE CONSTITUTION! Fun Bicentennial educ ^ame ^or C64:$25.IBM version (requires BASIC);S35, Basic Fundamentals Co., 3362 S.

Permutations the 3D display mind pu^/.le

and show. Full help scni-ns. All memory

on computer is available on the Comm.64.

resident + + user subroutines, Check/MO $24.95 postpaid to: Prowarc, PO Box 28, Prosser, IVA 99350 (VVA res. add 7.5%)

11 you like 3D spati.il problems you'll

love this game with 10" permutations!!

RENT 64/128 SOFTWARE! 100's of disks.

Send S24 US check or money order to:

loseph, Michigan 49085 (616) 982-0327

Write: AIM.EX, PO Ho* 60369,

San Diego, CA 92inf.-H369 " COMMODORu REPAIR " C64:S45. SX64:S75. 1511:S50, 1571:S65

Will buy used units. Repairs waiTanted 30 days. Dave Taylor, 5106 Daventry PL, Midland, TX 79705 (915) 683-8398 Visa/MC

PERMUTATIONS

+ save what you draw in basic 7. Super

Cenlsiblo Software, P.O. BOX 930, St.

MISCELLANEOUS PERSONAL COMPUTER OWNERS CAN EARN

2300 E, SLC, UT 8111)9

SI id rah □ iv, hi-res printer. 5 si-c. load

Lowest prices. No dqxMll or fee. GEOS 1'AINT FILES LASER PRINTED! Send $1,1111 for ntalog and info or call:

Imtnudiatc delivery, CALL NOW 1-H1I0-356-5178

part time, Free list of 100 best services.

COMPUTE! Books' MACHINE LANGUAGE ROUTINES FOR THE COMMODORE 64/128, pages. S18.95. Check your local bookstore or call

with full warranty. O.MV S139 + $12 (SJtH)

510(10 lo $5000 monthly selling simple services

More than 200 great ML routines (or 64 and 12B. ready lo add lo your oivn programs, tn

(800) 3-16-6 ?6 7.

MO/COD

Attention: Terry Kufc-nacht

FREE PUBLIC DOMAIN SOFTWARE - Request fret catalog or send 52 (or sample disk and catalog (refundable). Commodore 6-1-128 CALOKE 1ND., Box 1H477, KC, MO 6-1133 MOD LM OWNEK5!

Mum it Pop's Computer Shop, RR 2, Bon 119

Cainsville, MO 64632

Written in ML with supeib graphics in

colors & 3D displav of all components.

rtllfltTi PREMIUM QUALITY!

5 YC.An WARBANTY1

10 MILLION DISKS MUST BE SOLDI

i'l

Magic Disk Reg,, PO Bo» =1, Si-Martin, I jv.il, Quebec, Canada H7V3P4. If you liked the Rnbik's Cube1" you'll love this

puzzfa. Ruhik's Cube is a trademark of

Ideal Toy Corp. (color display required)

COMPUTERS Gazette Classified is a low-cost way to tell over 275,000 microcomputer owners about your product or service. Ralai: t25 pei lini-, minimum c( (uui llnM. Any Dr ,il[ ul Ihv first Ihn set in capit.it li-th'r <1 no chlEHi Ailil 115

pvi linr tot botdfjee mtds. OT S50 for Ehr diun Jii si't in lx>lilfjii- <jnv numWr ci ]inc

) tnijjiTi1 jnnui ilis^lay

t

rrrpjym^nl is r«liiir*ij. r«liir*j. ChKk, muilpj1 onler, Amrrifjn

v payable py 10 CO^!i■UTE! ^!i■UTE! Pbll

«, or MaileKTjrd 1* Jccrplni. M.ikr

Form: Ad* d are lubfMl bfl (l> publisher's blh apprnv-it jnJ must be tnhi'r tyjwd or Legibly printi-il- One line t^iuk ill

K'ttL^rs and spaces b*'t*''ihn words. Please undihrlirie words to b* xvt in hold/jiv

Goncrrll Information; Advertisers usinw punt nllice bo*i numbers In their ads musr TiLjj^ply permjnent oddrwi -ind tnlffprKMIC numbeT1-. Ord#H will not De atVnuwIcd^ed. Ad will j|>pi-ar in next availatile OSue altiT receipt. idilng: 10:h ofthe third month preceding cclvei date (e.^, |une i^ue closes March ](>lh). Send order and

mittance to: ilany Blair, Classified Manager. COMPUTE!'* Gazelle. P O. Bo< 54D6, Cri'tntboro, NC !7103. To

pla.T jn ad bvphone. ;,y\] Hani- Bia,, a, (4lS>) 275-9809.

I lMlTf-C*i-i

24~2 Tno"""'lB s"eel

Cambridge, MA 02141-1BB2 In Mass (6l7)B$8-5555

NqIico: < I 'MI'L'T;"' Publications cannot be responsible for olfen or claims of advertisers, but will attempt To screen out mi\lvading or qurationahlv copy.

COMPUTED Gazette

September 19B7

i

115


Reader Service Number/Advertiser

Page

102 Abacus 103 Access Software, Inc

31 11

104 Acorn of Indiana, Inc 105 AclionSoft Corp

113 2-3

106 Aprotek

98

107 Berkeley Softworks 10B Blacksnip Computer Supply COMB. Direct Marketing Corp. 109 Cardinal Software

4 60 . 47 28

110 Central Point Software

28

111 CheatsheBt Products. Inc Chip Level Design

75 102

112Compumed

114

Reader Service Number/Advertiser

122 Donavan Scientific Software 123 Elactronic Arts 124 Electronic One

19

126 Emerald Components International

73

127 Eyctianer Software Co 128 Federal Hill Software 129 Free Spirit Software, Inc 130 Intelligent I/O

91

45 12

133 Lyco Computer

48-51

104 62-63 13 103 114 69 BC

97

117 Computer Marl

94

118 Computer Mart

95

139 Origin Systems Inc

119 Computer Repeats, Inc 120 Covox, Inc

55 104

Crown Custom Covers

113

121 Data East USA, Inc

1

60 114 102

131 Ketek 132 Logical Design v\brks, Inc

116 Computer Mail Order

IBC 105 37-39

91 IFC 116

125 Emerald Components International

134 Marathon Software 135M.C.S 136 MicroProse 137 Montgomery Grant 13BNAPI NRI Schools

113 CompuServe 114 ComputAbility 115 Computer Direct

Page

140 Precision Data Products S & S Wholesalers, Inc Schnedler Systems 141 Soft-Byte

36 22-23 102 113

Reader Service Number/Advertiser

Page

142 Software Discounters of America

.

99

143 Strategic Simulations, Inc.

7

144 subLOGIC Corporation

145 Superior Micro Systems, Inc. Tektomcs Plus, Inc

9

...

113 104

146 Tenex Computer Express

100

147 Triad Computers 148 Tussey Computer Products

65 .. . 14-15

Unitech 149 Utilities Unlimited IMXetec. Inc

115 94 58

Classified Ads 115 COMPUTE! Books' Commodore 64 S 128 Collection 32 COMPUTE! Books' Commodore 64 &

128 Programming Books

59

COMPUTE! Books' Flight Simulator

Books

67

COMPUTERS Gazette Subscription . . 17

COMPUTEI's Sweepstakes

101

"HOUE

THE LOWEST PRICES

iISwgi

ELECTRONIC ONE'

LIMES

10 B E.S.T

OPEN

M.f

CflLL (614J 864-9994 • P.O. BOX 13428 • COLUMBUS. OHIO 432 3

(icommodora HARDWARE EJCWk COMPUTES

159 99

SOFTW,W

ACE OF ACES \t ART Df AFRICA

I28C1!6Ii COMPUTER 229 99 1541C DISK DRIVE 159 99

ONE ON ONE

I571C DISKDRIVE

239 99

1S02C MONITOR

189 99 Z69 99

TOUCH FO0T8AIL

1902A RGB MONITOR

COMPUTER ACCESSORIES 135! HOUSE

RS ?32 INIEfiFACE MESSENGER MODEM AVATEX13Q0 MODEM AVATEI tMOHC MOOEU JSETECJfl

XETEC SR

39 39 34 79

99 99 99 99

109 99

33 99 5699

UlUTEbt

rrflril Cni

ciip

in ISffJ <h ¥1

ij nn

g 1 nn PiA 1 U

CTftO WCIlV D 1 n1 flA 1IA,

219 99

FORTlS HM Iiifl LmTI 1 J 1 U P l/Ml'Kj

iwy ft

ZtAO DfllAim jl AM rU"f n TVPE 1 Ir[

PANA50MC Ifkflli

PANASONIC 10911 SEIK0SH11OOOVC

t69 99 189 99 259 99 169 99

CALL FOR DISKETTES

JOYSTICKS

ACCESSORIES

FLIGHT WIGHT KJWTE CHAMP SILENT SERVICE TAG TEAM WRESTLING LEAOEfi BOARD GUN SHIP

SUBLOGIC FOOTBALL SUBLOGIC BASEBALL UP PERISCOPE

SUB BATTLE GAME STAR BASKETBALL TENTH FRAME

SOFTWARE

SOFTWARE

SPECIALS

22 99 999 999 18 99 999

GEOS

22 99 18 99

MACH5

??99

MACH I2S FAST LOAO TURBO LOAO i SAVE WORD PRO WrtURBO WORD PRO 1?6W/FIL£ SPREADSHEET

?7 99 24 99 1799

!<99 22 99 22 99 29 99 26 99

IS 99 24 99

18 99

spvvsspv KARATEKA

24 99 999 19 99

COMMANDO

24 M

AUTOQUAL BARDS TALE II

29 99 1199

CHESTMASTER 2000 FLIGHT SIM II JET SKY FOX ARTICFOX

29 99 ?S99 22 99 ?199

24 99

PRINT SHOP BUSINESS FORM SHOP

NEWSROOM

FILE PROM

HW£RC PAPERCLIP W/SPELL SUPERBAS£ 6J SUPERBASE 12B POWER ASStMBLER POCKETWRITEFIM CERTIFICATE MAKER

MTAMMttGERIH WORD MANAGER 12S SWIFT CALC128

39 99 27 99 -22 99 29 99

22 99

18 99

LORDS OF CONQUEST

24 99

SAT MJA

t°l S3

BARD'S TAIL

?4 99 II 99

ONE ON ONE MAIL ORDER MONSTER

«£ OF ACES ARCTIC FOX KILLED UNTIL DEAD

HIGH ROLLER 22 99

22 99 IB 99 22 99 2899 49 99 59 99 29 99

27 99 2S99 39 99 39 99

SWIFT TAK 1 nn

39 99 33 99

PAPERCLIP II

49 99

COPY II TOrSHOP

24 99 34 99

^?1 Till

CHAMP WSEST LING MARBLE MADNESS

AMERICA'S CUP TOUCHDOWN

FOOTBALL VCHI MATA JUDO

FIST PARALLAY

FLIGHT SIM II

SILENT SERVICE LEADERBOARD DEADLINE

IB 99

11 99 19 99 2(99 1993 18 99 24 99

1199 18 99 IBM 18 99 J9 99 22 99 72 99

SATINS'HOLLOW

4 99 499

RALLY SPEEDWAY HARDBALL

18 99

499

uifQn | ciri if

BASEBALL 5UPERB0WL SUNDAY SUPER BOWL STATS

24 99

IB 99 14 99

HOW TO OROEH: CASHIER CHECK MONEY ORDEfl MASTERCARD OB VISA- (ADD ih FORCHARGE CARDS) NO PERSONAL CHECKS NO C 0 D S SHIPPED UPS ALL PRICES SUBJECT TO CHANGE WITHOUT NOTIC SHIPPING- "DO S3 DO ON ALL ORDERS UNDER SIM 00 ADD S5 00 ON ALL ORDERS OVER J100 00 ACTUAL HEIGHT CHARGED ON MULTIPLE ORDERS IUTERATIONAL ACTUAL f HEIGHT CHARGED ON ALL ORDERS OJTSIDE THE CONTINENTAL UNITED STATES INCLUDING A P 0 POLICIES: NO HETUHNS WITHOU A RETURN AUTHORIZATION . . . NO RETURNS UNLESS OEFECTIVE ALL DEFECTIVES VILL BE EXCHANGED NO EXCEPTIONS PLEASE SPECIFY . CALL 0 WRITE FOS FREE CATALOG

CALL ELECTRONIC ONE f6H) 86<*-9994 3d WRITE

116

COMPUTErs Qa?orto

September 1907

COMPUTEI's Gazette Subscriber Services Please help us serve you belter. If you ni'cf! 10 contact us for any of the reasons lisieri below, write to us at:

COMPUTE'S Cazette P.O. BOX 1O'J57 Des Molnes, IA 50340

or cvill the Toll Free number listed below.

Change of \ildn-... Please allow us 6-8 weeks to effect the < bange; send your current mailing Libel along with your new

address. Renewal. Should you wish to renew your Cazette subscription !>efore we re mind you to, send ynur cunent mailing l.ibel with payment or charge number, or

(.ill the Toll Free number listed below. New Subscription. A one-year (12-

month) US. subsotptlon to COMPL/TB'i

Gazette is S24 (2 years, $45; 3 years,

S65), For subscription rates outside the U.S., see staff page. Send us your name

and Jddress or call the Toll Free number I is led below.

Delivery Problems. If you receive dupli cate issues of COMPUTEI's Gazette, if you ex|>erience late delivery, or if you have problems with your subscription, please call the Toll Free number listed below.

COMPUTEI's Gazette

1-800-247-5470


■■

From Origin comes an all new version of the Computer i Classic, ■

is a dark time. The evil Wizard, Mondain, sends forth relentless hordes of his daemonic

M a

minions to ravage the

lands of Britannia. Thou art the one of whom the Prophets speak. The cham pion who will track Mondain deep ' into the darkest depths of the earth, to the farthest reaches of space and. time, to vanquish this immortal foe.

The original Ultima

«r1 //

I was a pio

>

'

neering product that established new standards in

f

1 ^^v»'^*^i

the best sell ing saga in

the history of computer gaming. Now,

Origin Systems brings you the new

Ultima® I, completely rewritten in

0

assembly language and employing state of the art graphics.

Journey back to the First Era of the Dark Ages and embark on the original quest

of the Ultima® chronicles.

■svsTens /yvc/136 HARVEY ROAD, LONDONDERRY, NH 03053 (603) 644-3360

7*1

AUTODUELJM is a hit ur istic fast-paced strategy role-playing game where the right of way goes to (he biggest guns

RING QUEST™ Is a graphic adventure where you must traverse a land fraught with perils In order (o put an end to the

havoc caused by the Ring of Chaos. ..cglsleredtradema.kofKlchardGartlot^^

■"■'r

MOEBIUSTM takes you through the elemental

planes of a colorful Orien tal world of fantasy and adventure In search of the Orb of Celestial Harmony.

"-[t iradsmnrks of Steve Jackson G««, Inc./Apple™ li a trademark of Apple Computer. Inc.

OGRE™ Is a strategy

game fought on the nu

clear battlefield of tomor row as an Inhuman

juggernaut Cybertank

battles conventional forces.

Authors wanted. Call us (octay.

d


Use the brains your Commodore Wasnt Born With. Right at your fingertips

in CompuServe's Commodore' Forums. Our Commodore Forums involve thousands of Commodore users

worldwide. These forums show you just how easy it is to gel the most

Easy access to free software, including free uploads. You can easily download first-rate,

non-commercial software and utility

All you need is your Commodore computer (or almost any other per And take advantage of CompuServe's sonal computer) and a modem. grams free of connect time charges.

inexpensive weeknight and weekend rates, when forums are most active and standard online charges are

The Commodore Arts and Games Forum is for all Commodore 8-bit computers, concentrating on music, graphics, and games. The Commo

just IOC a minute. You can go online in most areas with a local phone call. Plus, you'll receive a $25.00

community.

services too, like electronic editions of popular computer magazines.

programs. Upload your own pro

from your Commodore computer.

dore Communications Forum has updates of communications soft ware. The Commodore Programming Forum supports programmers and developers of Commodore 8-bit computers. And the Amiga' Forum serves as the national resource for all business and entertain ment applications in the Amiga

Data Libraries for non-commercial software. Enjoy other useful

Introductory Usage Credit when

you purchase your CompuServe Subscription Kit. Information you just can't And anywhere else.

To buy your Subscription Kit, see your nearest computer dealer.

Suggested retail price is $39.95. To receive our free brochure, or to

order direel, call 800-848-8199 (in OhioandCanada.call 614-457-0802).

If you're already a CompuServe sub scriber, type GO CBMNKT {Commo dore Users Network) at any ! prompt to see what you've been missing.

CompuServe*

Use the Forum Message Board to exchange mail with fellow members. Inlormalion Swvices. PO Don 20212 5000 AnV>gtDn CcniioBlvfl, CoiumUus. OH'0 ÂŤ220 , t Join ongoing, real-time discussions in 800-848-8199 /2/ a Forum Conference or communicate in Ohm call S14-4S7 0802 J fJ \T An H&F1 Block Company /"?â– /\f with industry experts. Scan Forum


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.