Compute_Gazette_Issue_52_1987_Oct

Page 1

ipt 128: A feature-packed 80-co!umn word processor

OMPUTES's

$3.00 October 1987 Issue 52, Vol. 5. No. 10 ISSN 0737-3716

02220

$4.25 Canada

FOR COMMODORE PERSONAL COMPUTER USERS

Commodore's New Moves nto The Educational Market

Chopper Pilot A rigorous simulation game that takes you over mountains, trees, and buildings—for all skill levels.

Stars: An Astronomical Simulation Turn your 64 into an accurate and interactive planetarium.

Directory

Magic

Also Ir This Issue:

Organize and update your disk directories the

Power BASIC: A Fast

Graphics Buffer

easy way.

Font Printer

Animator 64

1 0

"KSoucccO

-

.

Produce your own animated feature with this high-speed page-nipping program.

User Group Update

Software Reviews And More


BOREDOM KILLER, 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 blows you away.

J

7s"

3D GRAPHICS suck you in.

Dragon's Lafru

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

Dan Dare, Pilot of (he Future"

Stomach-wrenching tension as you fight your way to theevilMefeon, It's a comic book come to life with arcade action that you control.

SPECIAL EFFECTS shock your senses.

Delta Patrol

Blast your way through a strange world of animated aliens, foaming oceans, and solar Bares. The future of "shoot-em-ups.'

Sanxion" Only courage and a strong thumb will get you to the Darkside. High-speed 3-D action found only in the arcades, until now.

NOW TO ORDER: Visit your retailor or call 800-245-4525 (CALIF 800-552-1112). Suggested retail price lor Dan Dare, Sanxion, and Delta is $19.85. Dragons Lair is $24.9S. Direct orders add $3 shipping and handling. Or, send check or money order to: Electronic Arta Dlred Sales, PO Box 7530, San Maleo, CA. 94403. Dragon's Lair copyright 1983 Magicom Inc. All rights reserved.

ELECTRONIC ARTS'


CompuServe. You Dont Have Tb Know How It Works Tt) Appreciate All It Can Do. CompuServe is a computer information service. You subscribe to it. In return, you have access lo an incredible amount o! information, entertainment, communications and services. Here are a lew ol the hundreds of amazing things you can do.

So easy the whole family can go online.

SAVE ON TRIPS

With CompuServe's travel services you can scan flight availabilities, find airfare bargains and even book your own flights online. Plus, there are complete listings of over 28,000 hotels worldwide,

CompuServe is "menu-driven," so begin ners can simply read the menus (lists of options) that appear on their screens, then type in

BE INFORMED

COMMUNICATE CB Simulator features 72 channels lor

"talking with oilier subscribers. National Bulletin Boards let

CompuServe puts all of the latest news at

your fingertips, including theAP news wire, the Washington Post, the St. Louis PostD&patdi, specialized business and trade

you post messages

publications and more. Our executive news

where thou sands will

service will electronically find, "clip" and file news for you... to read whenever you'd like.

see

Department,

INVEST WISELY

them.

Friends,

relatives and business associates can stay in touch through EasyPlex™ Eleclronic Mail. More than 10(1 CompuServe Forums

welcome participation in discussions on all

cific computers. There's even free soltware, and online editions of computer periodicals.

companies worldwide. Stan

HAVE FUN

So much for so little. All you pay is a low. one-time cost for a Subscription Kit (suggested retail price $39.95). Usage rates for stan

real prizes. Or. for the ultimate in excitement, get into an interac tive space adventure.

SHOP

Updates on hundreds of

dozen investment tools.

online TV-style game show with

-

THE ELECTRONIC MALL™

dard online lime (when

CompuServe is most

/&k

active) are just IOC a minute. In most major metropolitan areas you

_..

#,

can go online with a local

known merchants, without ever

phone call, Plus, youll receive a $25.00 Introductory Usage Credit with the purchase of your

leaving home.

CompuServe Subscription Kit.

takes you on a coasi-to-coast

shopping spree of nationally 4

puter lo your phone) and, in some cases, some simple communications software. Now you're ready to order. For your low. one-time sub scription fee, you'll receive: • a complete, easy-to-understand, 170-page spiral-bound Users Guide

dard & I'oor's. Value Line. Over a

Play all sorts of sports and enter tainment trivia games, brain-teasing educational games and the only

a computer, a modem (to connect your com

trading statistics on over

Hardware Support Forums cater to spe

online solutions to sollware problems.

Before you

can access CompuServe, you need

Get complete statistics on over 10,000 NYSE. AMEX and OTC securities. Historic 90,000 stocks, bonds, funds, issues and options. Five years of daily commodity quotes.

sorts of topics. Software Forums help wilh

CompuServe

Ihcir selections. If you ever get lost or confused, type H for liclp. Remember, you can always ask ques tions online through our feedback ser vice or phone our Customer Service

• your exclusive preliminary password

,'

• a subscription to CompuServe's monthly magazine, Online Today • a $25.00 usage credit! To buy a CompuServe Subscription Kit, see your nearest computer dealer. To receive our

informative brochure or to order direct, write

or call 800-848-8199 (in Ohio, 6M-457-O802). CompuServe. You don't have to know how

it works to appreciate all it can do—for you.

CompuServe* lnlorrnaln>n Services, PO. Box

fjOOO Arlington Centre Blvd. Columbus, Ohio 43220 An H*n Block Company


E'VE BLOWN THE COMPETITI Up Periscope!, the new state of the art in submarine simulation! Blow Simulation animation am) 3D

,.-„.«

graphic iwnnologas licensed him SubLOGIL

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

Compare hits for yourself!

Up Periscope!

Silent Service

Flrei

Suggested Retail Price

S29.95

S34.9S

Fire 2

3-Dimenslonal Graphics

Yes

No

Fire 3

Number of Scenarios

6

3

Fire 4

Spill-Screen Viewi

Yes

No

Fire 5

Reality Levels

11

7

FlreS

Radar Screen

Yes

No

Fire 7

Accu-Sound" realism

Yes

No

Fire 8

Torpedo Types

3

1

Fire 9

Auto or Manual Torpedo Launch

Yes

Yes

Fire 10

Time-Day-Mo nth-Year Selection Capability

Yes

No

Map or Ship Views

Map View Only No

Fire 11

Zoom Feature

Fire 12

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

Yes

Fire 13

Auto-Load Feature on C128

Yes

No

No

Yes

Fire 14

Joystick Required


ON RIGHT OUT OF THE WATER!

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

realism, nothing else even comes close. ThunderChopper in corporates the most advanced

graphics, flight systems, and gameplaying factors to provide a sensa tional balance of strategy and fun.

Chopper are available on disk for the Commodore 64/128, Apple II, and IBM PC line of personal computers for the suggested retail price of $29.95. For direct orders please specify which computer ver sion you want. Include $2.00 for shipping (outside U.S. $6.25) and

? 1987 ActionSoft Corporation

3D graphics and special effects courtesy

specify UPS or first class mall delivery. Visa, MasterCard,

SubLOQIC Corp.

American Express, and Diners Club

Commodore 64 and Commodore 128 are

charges accepted.

trademarks o! Commodore Electronics Lid. Apple II Is a trademark of Apple Computer, Inc. IBM is a registered trademark of International

Business Machines Corp.

â– GENERATIONS AHEAD IN STRATEGY ACTION SOFTWABE1

301 WEST SPRINGFIELD AVENUE. SUITE 711

CHAMPAIGN. IL 61820

(31?| 398-B3BB


T& HIT*

l

Will this beyour last mission: Everybody wants to be a hero. But i n this case, you can't be blamed for having second thoughts. The Nazi's castle fortress, code name:

Eagle's Nest, is filled with art treasures,

hundreds of elite troopers, and three allied saboteurs who failed to finish the mission you're about to begin. Mindscape's Into the Eagle's Nestm is no ordinary mission. No ordinary game. Top-down scrolling graphics seem so real

you'Ilfeellikeyou'restanding in an arcade. Experience the action, danger, and

excitement of World War II. Penetrate the fortress. Rescue the captives. Recover stolen treasures.Then destroy the Eagle's Nest. You're in this one alone. May good luck and excep tional aim be your closest allies.

I JVGndscape takes the arcade home. S2C ?2i fttt4(in MinpUl 80f>W?-^iS)forVlSAur UasrerCa-cl n-tler^ To purrMaaQ &y rnn.l, send yQu'card nurr'&e'Wit* eÂťpirar o

5fAW'iST)plusn00fD'n^ncllinuloMinyjcflnfl.lPC.P.O BflnHBV, NonhbrookiLKSfej A^ioa J 5 wrtA tor delivery

o ihis uarf Ci987Mirfi5caD*f lie

h or Tonoyo'dor For

if. tnc.So<[*arir topyriQhT 0 "ÂŤ67 Pamtnia All riyhra rtiorved L-cimtod in cornelian wil

t'ed'amct Lia ana Ainri Inc rvsDVCiiw'r


wnnMi

October 1987

Vol. 5, No. 10

features Commodore Computers: An Overlooked Educational Opportunity Computer Learning Month: October 1987

SpeedScrlpt 128

Keith Ferrell

... 16 21

* *

Robert Kodadek

22

128

Julius Hornbuckle

58

128

59

64

reviews Fleet System 4

Pirates!

Keith Ferrell

Russia Neil Randall BobsTerm Pro for the 128

Todd Heimarck

60 61

64 128

54

64

68 71 79

64 128/64/+4/16 *

72 74

128/64/ + 4/16 128/64

games Chopper Pilot

Schnip

Christopher R. Boss

David Ftorance

65

64

education/home applications Stars: An Astronomical Simulation Robert A. Mulford Number, Please? Fender Tucker Computing for Families: What, Me Worry? Fred D'lgnazio

programming BASIC for Beginners: Using Strings Larry Cotton Machine Language for Beginners: Debugging Richard Mansfield

Power BASIC: Fast Graphics Buffer Font Printer Thomas Carlson Directory Magic Tracy A. Eichheim Animator 64 Paul Piciocchi

James Host

78 80 82 86

64 64 64 64

6 10

*

75

64

departments The Editor's Notes Gazette Feedback

User Group Update

Lance Elko Editors and Readers

Caroline D. Hanion

The GEOS Column: GeoPuzzle, Part 1

Rhett Anderson and David Hensley, Jr

Horizons: Cricket Graphics Todd Heimarck Simple Answers to Common Questions Tom R. Halfhill Bug-Swatter: Modifications and Corrections

program listings

64

76 84 1°6

How to Type In COMPUTED Gazette Programs The Automatic Proofreader

122 124

Advertisers Index

132

MLX: Machine Language Entry Program for Commodore 64 and 128

126

*

64 * *

* 128/64

128/64

*=Genera[, 64-Commodore 64, +4=Plus/4. 16=Commodore 16, 126=Commodore 128 COMF0T£rsC."/lZ£rr£i5 published raoniMi-bvCOMPtlTEIPublicalioni.ini:. 825 7(h Avenue, New York. NY ID019USA Phone. (212) 265-8360. Editorial offices an? lociled at 124

West Wmdovn Avenue, Greensboro. NC 27408 Domestic Subscriptions: 13 Iwdo, Hi. POSTMASTER' Send address Change- lo COMPUtm GAZET1E. P.O. Bo> I0»S?, Dti Moines, IA 50340. Second clats application pending a! Greensboro. N'C 37403 and additional mailing offices. Entire contents copyright ©19B7 by COMPUTII Pii till cations, inc. All

COMPUTfU>Bl>U«lion^ Int. !> pin oi ABC Cotliumer MiBulnt>. Int., one of the ABC Publishing Companies: ABC Publishing, Frnidenl, Robejl C. Burton; 1330 Avenue of Ihe Amencn*; New York, New York 1001°


Commodore is expected to announce a

byte—and the cost is 78 cents per K.

August through the end of Octo

special new marketing plan for its

Granted, this is a narrow focus in a

ber—in which Commodore appears

Amiga computer. Gazelle Editor, Lance

much larger picture, but it serves as

Elko, considers the implications.

an illustration of both how far we've come, and, perhaps, how far we can

to be aggressively pursuing the idea that the Amiga 500 can replace the

If you were following the fledgling home computer industry in 1982, you probably remember the debut

of the VIC-20. With a price tag of

$300, this 5K machine offered such features as a 22-column video dis play, a simple tone generator, and eight colors. For an additional $600, you could purchase Commodore's 1540 disk drive. After spending $900, you

would, of course, still need a moni tor. A complete system configured this way, then, would be easily over $1,200. A state-of-the-art VIC sys tem in 1982 is now, only five years

later, technologically obsolete.

If you pause to think about what has happened in computer technology in just five years, you might need to catch your breath. The $1,200 spent in 1982 today

buys an altogether different beast: You can now purchase a 20-mega-

byte hard drive for the 64 and come home with $200 in change; or you can buy a complete IBM PC com patible with 512K, dual drives, and

color monitor; or buy an Amiga 500 with 512K, built-in disk drive, color RGB monitor, and 512K additional memory expansion, to boot.

!f you count five years of infla

tion, you could argue that today's

$1,200 is 25 percent less in real pur chasing power. But, for the moment, disregard inflation. Ignore the de velopments in video display tech nology, data storage and retrieval, and sound. Look, instead, at the vast

five-year gulf in usable memory— RAM. Looking at Commodore's ma

chines alone, a $300 VIC in 1982 provided the user with 5K, which translates to $60 per K. A $595 Amiga 500 today provides 512K, or $1.16 per K. Add the $200 512K ex pansion memory—for a full mega 6

C0UPUTE!'s Gazotte

OctoOei 19B7

expect to go in the future. It takes time for the mass mar

64 and 128 in the hearts and minds of Commodore owners. And Com modore knows that perhaps with no

ket to adjust to the dizzying devel opments in state-of-the-art computer

other computer manufacturer is

technology, and the rapid-fire

with Commodore owners. Commo dore is expected to offer, at half

changes do meet with resistance.

brand loyalty a greater factor than

Many owners are strongly loyal to

price, one Amiga 500 system to ev

the computer they use; many look at available software before they buy a new machine. When a new hardware technology emerges— such as the new generation of

ery Commodore user group—the

68000-based machines, Amiga,

dem, additional external disk drive,

Macintosh, and Atari ST—eye brows are raised. Just when everyone gets comfortable with the prevailing machines, another ques

and 512K expansion memory. Also, each user-group member will receive a coupon redeemable at the time of an Amiga 500 purchase. The coupon offers two plans. The first plan bundles Deluxe Paint II,

tion is asked: How much is enough? But that is a topic more fairly treat

ed in a space much larger than this. Ultimately, though, the bottom-line pricing that results from the spiral-

ing growth in computer technology cannot be ignored. Many devout VIC owners swore fast allegiance to their machines when the 64 emerged. But when prices dropped, allegiance grew cold. Commodore 64 sales have been tapering off since its highwater mark in 1985, but this com puter has continued to surprise even the most jaded cynics. The 64 will continue to be a viable machine in the years to come—the huge in

vast majority of which are com

prised of 64 and 128 owners. For $999, the package will include the 500, 1080 color monitor, 1680 mo

PageSetter, TextCraft Plus, Aegis Animator, Marble Madness, and the Epyx 500X] joystick, all for only $99. The other plan, at $199, gives the buyer Word Perfect, PageSetter Deluxe, Superbase, MaxiPlan 500, Deluxe Video, Diga, and Climate. This may be the most aggressive promotion ever run by Commo

dore. And targeting Commodore user groups makes it clear that the company thinks it can sell the Amiga to the audience already loy al to the tremendously popular 64.

stalled base plus the massive amount of software assure this. But

what does Commodore make of its spectacularly successful machine? Will it continue to support the 64? There are now strong clues. It is cer tain that Commodore will continue to offer, at the least, passive sup port. But, at this point, it's easy to

deduce that Commodore is putting

its marbles in the Amiga's ring. We've had word of a special promotion—running from mid-

Lance Elko Editor


IHhsHhKhjI jta ^mmmmmmmm\ F!^*??

?

* 'llTVl

> ♦


COMPUTE! Publications,lnc. Ono of the ABC PublfShjng Companies

Director of Advertising Sales

Peter Johnsmeyer

Advertising Director

Bernard |. Theobald, Jr.

Kathleen Marlinek

Production Coordinator

Kathleen H.inlon

Selby Baleman

Customer Service Manager

Di.ine Longo

Dealer Sales Supervisor

lose Cruz

Lance Elko

Individual Order Supervisor

Cassandra Green

Tony Roberts

James A. Casella, President Richard Mansfield, Vice President, Editorial Director

lames A. Casella EdilorLiI Director

Richard Mansfield

'^ ln.i'.'.ini' Editor As-.mi.iii- Pub I is her

Edilor, COMPUTE! & COMPUTE!'* GAZETTE

Production Director Editor, COMPUTERS Atari ST

Disk & Magazine

Tom R. Halfhill

Richard |. Marino, Vice President, Advertising Sales

Editor, COMPUTES Apple Applications Magazine

Gregg Keizer

Features Editor

Keiih Feroll

Technical Editor

Oltis R. Cowper

Assistant Technical Editors

George Miller, Dale McBane, |lm

Christopher M. Savine, Vice President, Finance S. Planning llene Berson Weiner, Vice President, Production Editorial Board Turn R, Halfhill, Stephen Levy

Tcxid Heimarck

COMPUTE! Publications, Inc. publishes:

Robert Lock, Founder and Editorial Consultant

Assistant Editor, COMPUTE!'*

Atari ST Disk & Magazine

Richard Mansfield, Kalhleen Martinek, Selby Bateman, Lance Elko,

Fuchs

Assistant Editor, COMPUTE!

Rhett Anderson

Assistant Editor

John Shadle

Programming Supervisor

Patrick P.trrish

Editorial Programmers

Tim Victor, Tim Mid kill, William

Chin, Randy Thompson

Editorial offices:

Copy Editors

Kaien Uhlendorf, Karen Siepak, Jill Champion

)2-l West Wendover Avenue, Suite 200, Greensboro, NC 27AW USA

Corporate offices:

825 7th Avenue, New York. NY 10019,

Editorial Assistant

Caroline Hanlon

Submissions Reviewer

David Hensley

Customer Service:

Programming Assistants

Troy Tucker, loycu Sides

8OO-346-6767 (In NY 212-887-8525) 10:00 AM-12;J0 PM; 1:30 PM-3:00 PM Monday- Friday

Dealer Sales:

800-6.18-3822 (In NY 212-087-8566) 'J AM-5 PM Monday- Friday

COMPUTE

Debi Nash

Administrative Assistants

Julia Fleming, Iris Brooks, Sybil

COMPUTH's Atari ST Disk & Magazine

Aflee Receptionist

Anila Armlielti

|im Bulterfiekl Toronto, Canada

COMPUTES Gazelle

COMPUTES Apple Applications

212-265-8360

Executive Assistant

Associate Editors

COMPUTE Booh

COMPUTES Cizefle Disk

Sales Representatives Jerry Thompson Lucille Dennis

415-3111-8222 415-348-8222

Fred D'lgnazio Birmingham, AL

Tom Link

212-315-1665

Harry Blair

919-275-9809

David TliDrnburn

Los Altos. CA

Addiras all .iilverlising materials lo: Kathleen H.inton, COMPUTE!'* GAZETTE

Contributing Edilor

Hill Wilkinson

324 West Wendover Ave., Suite 200, Crtensix>fo, NC 27408

COMPUTE!'s Book Division Edilor

Stephen Levy

Sales OffI en

Assistant Editors

Tiimmic Taylor. Robed Bixliy,

Northeast

Mld-AtlflntiC

212-315-1665

Lynne Weatherman Programming Assistant

David Florance

Southeast

919-275-9809

Director o( National Sales

Joseph W. Hatcher

212-315-1665

Sales Offices, Jules E. Thompson, Inc.

Production Manager

Irma Swain

1290 Howard Avenue, Suite 30J, Burlingame, CA 94010

Art Director

lanice R. Fary

Midwesl

Assistant Art Dircclor

Lee Noel, |r.

Texas

713-731-2605

Assistant Production Manager

De Roller

Artisls

Robin Case, Kim Colts, Scolty

Pacific Northwest Norlhi:m CA Souihern CA

415-34B-H222 415-34H-8222 415-348-8222

Typesetting

Terry Cash, Carole Dunton

Arizona

415-348-8222

Illustrator

Harry Blair -

New Mexico

415-348-8222

Colorado

303-595-9299

Hillings, Tony l.icobson

Authors of manuscripts warrant th.it all materials submitted lo rrjMPUTirs

Subscription Orders and Inquiries COMPUTED GAZETTE

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

312-726-6047

ill i

TOLL FREE

Subscription Order Line

1-800-727-6937

CAZtni are uriRinal materials wilh full ownership righls resident in saiii authors. By siilimillinn antlw to COMPUTi'i CA/tnt, aulhors .irknowledge Ih.u luch m.uerMls, iifxin acceplance for publicalion, Ewcume Ihe exclusive pmptTty of COMPUTEl Publications, inc. No pDrUon nf this mauizinc may l)c

reproduced m any fofm wilhout written permission from the publisher. Enlire

content copyright 0 1907 COMPUTE! Publioiliuns. Inc. Ri^ili lo programs developed and submitted by authors are explained in ciur aullior conlract. Un solicited materials not accepted for publication will be return*! if author pro

vides a Jeff-addressed, stamped envelope. Where proRrams are included in an article submission, a lape or disk must accompany the submission. Printed list ings are optional, bul helpful. Articles should be furnished as tyf>ed copy fup-

COMPUTEI's GAZETTE Subscription Rales

(12-lssue Year): US (one year) $2<1. Canada, Mexico and Foreign Surface

Mail S.iO. Foreign Air Mail $65.

The COMPUTil's GAZi TIE subscriber list is made available to carefully screened

organizations with B OfcxJuc! or service which may be of inlerest to our leaders. If you prefer not to n;< eive such mailings, pleaw send an e<act copy of your

suUcriplicm lalwl In: ( omi'uiui GAZETTE, P.O. Box 10958, Dei Moines, IA 51(950. Include1 .i nolf indicating yemr [jfelfrence lo receive only you' jubscrfptlaii. 8

COMPUTEVs Gazette October 1987

|ier and lowprr.ise, please) with double sp.icinR. Each article piige should bear the tille of lln> article, dale, and name of Ihe author, COMPUTEl Publications, Inc., assumes no liability for errors in articles or advertiscmenls. Opinions ex

pressed by authan are not necessarily those- of COMPUTE! Publications, Inc.

COMPUTE! Publications assumes no resfw>nsibih!y for damages, delays, or fail

ure of shipment in connection with authors' offer lo make tape or disk copies of programs published herein. Commodore M, Plus/4, 16, and 128 are trademarks of Commodore Business Machines, Inc., and/or Commodore Electronics Limited. Other than as an indcpi-ndcHil supplier of quality information and services to owners and users of Commodore1 products, COMPUTE! Publications, Inc.. is in no way asso ciated wilh Commodore Business Machines. Inc., or any of its subsidiaries.


Exciting & NewIr c onrimoGO re 64/128 Book s frc >m COMPUTE! 1

i

^

1

COMPUTil'l

64/128 POWER BASIC

MORE

MACHINE LANGUAGE

mMwnrrt

THIRD BOOK OK COMMOIX1KE FM

GAMES

GAMES rf^**

A.

&

4 W J~*

—— mini——-

COMMODORI

.A

Qn- 1-*iill rrT'~ rTr-1- Bi*r«»*^*"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.) COMPUTERS Commodore 64/128

COMPUTE Pi Mora Machine Language

Powor BASIC

Game; lor the Commodore 64

Edited

Edited

Collected in This one volume are more

Seven of the best machine language

as "Stop and Go." which creates a

games for the 6d have been gathered into one volume in this follow-up to the popular COMPUTEI's Machine Language Gomes for the Commodore 64. Selected from recent issues of COMPUTE! and COMPUTEI's Gazette, the games range from the trantic "Prisonball" to the delightful "Biker Dave." This Is more than just a collection of exciting fast-action

pause button to temporarily halt a pro

games, though, because complete and

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

commented source code for each pro gram is included in the book. Machine language programmers can see exactly haw each game is written and what dB-

than two dozen short BASIC programs from COMPUTEI's Gazette's popular monthly column, "Power BASIC." in cluded are utilities that add an 8K RAM disk; read and write to disk sectors; make programs read joysticks more

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

companion disk available tor 512.95

which includes all the programs from the oook. (OTSBDSK) S16.95 ISBN 0-87455-OOT-B

COMPUTEl's Third Book ol Commodore MQOflHM Edited

COMPUTE! Publications, the leading pub lisher of programs for the Commodore 6d, 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,

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

grammers. There is a companion disk

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

$ 15.95

ISBN 0-87455-095-5

sign techniques are used. A disk is avail

able tor $12.95 which includes all the programs in the book. Including source

code. (M7BDSK).

$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 free 800-346-6767 (in NY call 212-887-8525) or mailing your order to COMPUTEI Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150.

Customer Service hours are 10:00 a.m.-12:30 p.m. and 1:30 p.m.-3:00 p.m. EST Mon.-Frl. Please Include $2.00 postage and handling per book or disk. NC residents add 5 percent sales tax and NY residents add 8.25 percent soles tax. Please allow 4-6 weeks for delivery.

COMPUTE! Publications. Port of ABC Cor&jmet Magamei, inc

One of the ABC PuDirirnfTg Componiei

COMPUTE! books are available outside the United States from subsidiaries of McGraw-Hill International Book Company.


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.

Saving In The Middle Of A Game 1 have a problem with the game Elite on my 64. It will nol load a new command er or save a current position to disk.

Whenever 1 try one or the other, the

variable A and stores it hi a work area. Then it converts the characters I and 5 to a compatible floating-point format, stores that number in a work area, and compares

the two numbers. One way to check for equality is to subtract one number from another. If the answer is 0, the two num

bers are equal. Any other answer means they're unequal.

After judging the truth value of the first statement, the computer checks the truth of the second statement. Within a logical AND operation, both comparisons must be true for the compound statement to be true. If one (or both) of the inputs is false, the entire statement is false. Here

disk drive starts running, but shuts

are truth tables for AND and OR:

down after a few seconds. The red light

True True I'.ilse False

starts flashing, and the screen tells me a disk error has occurred. I have no trou ble loading or playing the game—just saving it. Any suggestions? K.P. Schmitt

The must likely cause for your problem is

thai the game is trying to save to disk, but the disk in your drive (the original game

AND AND AND AND

True False True False

- True - False - False - False

True OR True ■ True

True OR False - True False OR True — True

As you can see, the only time that an

AND statement is true is when both ele

false.

or files to original commercial disks, even if the directory shows you that there's room available on the disk. Commercial

be true or false, you're working on indi

mats, or the disks may contain sectors with deliberately placed errors. If you save to a commercial disk, you risk dam

aging or altering important information needed by the program.

ments are true. The only time an OR

statement is false is when both sides are A bitwise operation is very similar, but instead of using equations that could

vidual bits that could be I or 0. In the truth tables above, substitute a 1 for true and a 0 for false. For example, 1 AND 1 = 1 or 0 OR 1 - 1. Computers store information in memory in groups of eight bits. Each bit can be on or off fl or 0). The number we

call 179 (in base 10) appears in computer memory as 10110011 (base 2). The expan

Logic AND Bits 1 have Studied many books about pro

sion looks like this:

gramming, but I still have trouble with AND and OR. I understand they turn

179io = O * 101) + 17 • 10') + (9 • 10") -100 + 70 + 9

bits on and off, but I don't understand

101100112 ™ (1 * 2') + (0 * 2») + (1 * 2*> + (1 • 2') + {0 • 2»J + (0 * 2')

what is happening. Thomas F. Sayles

The BASIC operators AND and OR can be used in logical operations or in bitwise op erations. The logical type of AND and OR

appears in lines such as this: 20 IF (A = 15) AND (B>C) THEN D = 17 51 IF (ZoABS(X)) OR <SIN(XK.15> THEN 150

The equation A — 15 is either true or

false. The computer looks tip the value of 10

COMPUTED Gazelle

October 19B7

tions come in. For example, bit 3 of location 53270 Otl the 64 controls whether the screen dis plays 38 or 40 columns. If it's on, you see 40 columns. If the bit is off, there are only 38 columns. Location 53270 isn't RAM, ROM, or any other kind of memory. It's a

register on the VIC-U chip, which handles graphics such as sprites, text, and hi res.

To change the screen to 38-column width, we must turn off bit 3. But we don't want to modify the values in the other bits. The AND command can handle this task: POKE 53270, PEEK(53270) AND 247. Where did the 247 come from? A bi nary translation of 247 is 11110121. As you can see, this value has seven hits turned on; only bit 3 (the fourth bit from

the right) is off. When you AND another value with 247, bit 3 of the result will be off and the rest of the bits will be copied unchanged to the answer.

False OR False - False

disk) is write-protectcd. Try saving to an other disk, one that has an uncovered write-proteel notch. It's not a good idea to save programs

programs sometimes use unusual disk for

ual bits sometimes control important functions. Here's where bitwise opera

+ (1*2>) + (1 *2°) = 128 + 0 + 32 + 16 + 0 + 0 + 2 + 1

From the computer's point of view, the base 10 method of counting 100 + 70 + 9 is just another way Of saying

128 + 32 + 16 + 2 + 1. The values are exactly the same; there are just two differ

To return to 40 columns, you must

once again turn bit 3 on. This can be done with the line POKE 53270, PEEK(53270) OR 8. The value 8 in binary is 00001000. in this value, only bit 3 is on. When you

OR another value with 8, bit 3 of the re sult will be on and the rest of the original bit settings will be unchanged. AND and OR are complementary functions. AND turns bits off and OR turns them back on again.

Timing The Disk Drive The Commodore 128 Programmer's Ref erence Guide says that disk input/out

put (I/O) happens at the same speeds in FAST and SIDW modes. I decided to tost this with the program 10 TIS = "0000D0": DIRECTORY: PRINT TI

I ran this program in FAST and SLOW mode, with 40 and 80 columns, and with a 1541 and 1571 disk drive. Here are the results. 1541 drive

SLOW

40 col. 43

80 col. 51

FAST

31

40

ent notations for expressing the number.

1571 drive

The rightmost bit represents a value

of 1; it's called bit 0. The leftmost bit rep resents a value of 128; it's bit 7. Individ

SLOW

40 col. 27

80 col. 37

i;AST

17

25


Turn Your Computer Into A Video Studio!! Bring any video performance to life with VIDEO TITLE SHOP™. This exceptional application lets you combine a computer and VCR to create title animations and graphics effects never before available in such an inexpensive, easyto-use program.

Whenever a presentation needs pizzaz, VIDEO TITLE SHOP makes it shine! It spices up any video productionfrom multi-media shows to educational and training semi nars to product exhibitions. And of course, VIDEO TITLE SHOP turns home movies into hot-popcorn crowd-pleasers!

OUR SUMMER

VACATION "BEACHCOMBING"

iw. Mitmti-iuno' Li 111 □ □■nwr.ini

Superimpose text

Add waves of colorful

over artwork.

graphics by using MICHOPAINTER'

Produce special effects like wipes, scrolls.

fizzles, fades, and more!

Design borders and choose from an array

of font styles and sizes.

PLUS.

VERSATILE ... AND REFRESHINGLY EASY TO USE • Use the enhanced design and editing options • Create on the entire screen (no menu clutter) • Import graphics for use as title backgrounds

• Control when and where art pens and colors are used • Chain screens together, a different effect on each, to design full-length Title Sequences

• Learn from the Introductory Demonstration (major features are shown on-screen). Available for Atari' XE/XL. Commodore 64-/1281" and Applelinll Series computers.

Visit your retailer or call 800-245-4525

(in California call 800-562-1112) for ordering information.

Vidso TiliaShop and Mic'opairner are Iradamartis ol I nlalliC matrons, lit Dalasoit Is a registered irademark O| imelliC real ions. Inc. i-;i987lnieliiCreaiions. Inc.

Alari is a registered I rademark ol Alaii Compulen. Inc. Commodore 64 and 128 nro tradomar

rtafleruje you 19808 Nordholl Place

Ctialsworlh. California 91311, (818) 886-5922


You will notice that the 40-column

shapes in sprites 1, 3, and 4, then save

SLOW mode is roughly the same speed

them with this line: FOR X — 2 TO 4: SPRSAV X, AS(X): NEXT. Then use SPRITE and MOVSPR to display sprite 1: DO: FOR X - 2 TO 4: SPRSAV A$(X), 1: SLEEP 1: NEXT: LOOP. The 64 does not have a SPRSAV key

as the 80-coIumn FAST. Why is this? Simon Sabato The benchmark program you wrote is short and simple ami you've got tl\e right idea, but there arc two factors that make it

an unreliable way of testing the speed of disk I/O. The first problem is that the jiffy dock (which uses the reserved variables

TI and TIS) is a software clock. The jiffy counter is updated during a system internipt that is triggered every 1/60 second. But disk access turns off all interrupt re quests, so the clock doesn't click while the

computer is talking to the disk drive. Using TI and TIS to check disk speeds is

like timing a race with a stopwatch that sometimes just stops for a brief time—but

only when the race is in progress. More reliable timers are the time-of-day (TOD) clocks built into the two CIA chips. The second problem is that DIREC TORY is unsuitable for testing pure disk access. A major component of the DIREC TORY command is printing the disk di rectory on the screen. If you test the

PRINT statement (by printing "HELLO" 1Q00 times, for example), you'll sec that it

works roughly twice as fast in FAST mode. Here's a new benchmark to try. The TOD clock in the first CIA chip times the

results; the four numbers you see are hours, minutes, seconds, and tenths of seconds. The BLOAD command just loads

a file into memory (in this case at location S192 in bankO). 10

FASTiGRAPHIC

FORJ=56331T056328STEP-1:POK

30 40

EJ,0:NEXT BLOAD"FILE1',B0,P819B FORJ=56331TOS6328STEP-1:Z=P

EEK(J);PRINTHEXS(Z),:NEXT SLOW

The results for 40 columns, 80 col umns, FAST mode, and SLOW mode are

almost exactly the same. For a program that uses 58 sectors on the disk, the 1571

finished in 7.2 seconds, hi 1541 mode, the 1571 needed 40.2 seconds to load the pro gram. To put the disk drive into 1541

mode, enter OPEN 15,8,15, "U0>M0". To go back to 1571 mode, change the com mand to "UO>M1".

Animating Sprites How do you animate sprites using dif ferent frames on the 128? The manual explains only how to move a sprite across the screen. Kelly Ruel

The 128's SPRSAV command can save a sprite shape into a string variable and

memory to a new area, the sprite pointers

also move. They're always found 1016 bytes past the beginning of the 1000 bi/tes of screen memory (in hi-res mode, they're 1016 bytes past the start of the color area). To animate sprites on the 64, first you create the shapes and place them in

memory (the starting location of each sprite must be an even multiple of 64). Changing shapes involves changing the pointers. If you have two shapes, at 832 and 896, then to select the first shape for

the first sprite, POKE 2040,13. To change to the second, POKE 2040,14.

Adding RAM To The 64 What would be the effect of the new 1/64 RAM expander on my word pro cessor? it presently has a capacity of

about 20 pages, but, after about

12

pages, the whole process slows down.

Typing is mushy, formatting takes longer, and so on. Would the RAM ex pander increase the page capacity or decrease the delays? Is the capacity and

speed of the word processor related to RAM availability, programming, or the internal ability of the 64? Don Ryerson

The 1764 expander probably wouldn't have much effect on the speed or memory of your word processor.

The 6510 processor, which is the brain of the 64, can address a maximum of

64 kilobytes of memory at any one time.

Even if you added 20 megabytes, the 6510 could only read and write to 64K. To a limited degree, you can shuffle memory around (to access the RAM under ROM, for example) but the 64K limit is a fixed quantity.

Readers who remember memory ex panders for the VIC-20 might think the 256K expander for the 64 is similar. It's not. The VIC only had 5K of RAM to begin with—3.5K of which was available to BASIC programmers—and its 6502 pro cessor could address 64K. It was possible to install memory that added to the main

addressing space. If you had 3.5K of avail able memory and added an 8K expander, the VIC-20 would give you 11.5K of avail

able memory. On the 64, all 64K is already installed, so plugging in the 1764 doesn't

vice versa. This gives you the power to

add to the primary section of memory.

create a series of sprites and transfer the

When you turn on an expanded 64, it still

shapes one by one into a sprite on the screen. For example, you could draw three 12

sprite pointers that are found at locations 2040-2047. If you happen to move screen

CLR:BANK15

20

50

word, so you have to manipulate the

COMPUTER'S Gazorre

October 1987

says 38911 bytes are available.

You can think of the 64's expander as

a sort of super-fast disk drive. You can

copy a hunk of memory from the 64 to the expander (which is what the 128's STASH command does), or you can copy from the expander to the 64 (FETCH on the 128). These options are the equivalent of SAVE and LOAD with a disk drive. A third op tion swaps two sections of memory be tween the 1764 and the 64. The memory expander is much faster than a disk drive,

completing a fetch, stash, or swap in less than 1/10 second. The authors of your word processor probably didn't know about or have access to the RAM expander when they wrote the

program. Thus, adding the memory proba bly wouldn't have any effect on its speed or capacity. Applications that don't spe cifically support the extra memory can't use it. Rumor has it that a few software

companies are adapting their software to use the memory expander (most are data base programs, word processors, and simi lar applications!. Other programs, like the

latest version of GEOS, already support the 1764. geoPaint is much faster when the expander is installed. In addition, you can write your own programs that take

advantage of the memory. Finally, the 1764 comes with a ramdiskprogram that's

useful for making backup copies of programs (or entire disks).

Drives, Monitors, And Disks I own a 64 with a 1541 disk drive. I plan to upgrade to a 128 with a 1571, but I

have a few questions. First, I've read that the 1541 Is compatible with the 128 in all modes; it's just slower than a 1571. Is this true? Second, I've heard

that the 1902 and 1902A are good mon itors for the 128, but I can't seem to find out the difference between Ihem. Do

you know? Third, 1 plan to subscribe to the GAZETTE Disk. If I say I have a 128, will [ get the programs each month for the 128 and the 64 or just the programs

for the 128 in 128 mode? Reginald C. Gray

The 1541 works with the 128 in 64 mode, 128 mode, and CP/M mode. As you noted, it's slower than the 1571. The 1571 uses both sides of a disk, which gives you 1328 blocks free on a newly formatted disk, ver sus one side and 664 blocks on the 1541

drive. The 1571 is also capable of reading CP/M disks formatted on the Osborne, Kaypro, and Epson computers, which is not possible on the 1541 (an important factor if you plan to use CP/M mode, be cause most public domain and commercial CP/M disks are formatted for Osborne or Kaypro). You'll be able to use the 1541 in

all three modes, but you won't be able to read CP/M disks from other computers.

The 1902 and 1902A monitors both carry the Commodore label, but they're

actually made for Commodore by a second


The pros may be the best, but

these players are definitely

toughescO players in

the baddest. Presenting the first in our

the neighborhood.1., There's hot shooters and slow dribblers. Team players and show-offs.There's guys who can shoot the eye

Street Sports™1 Series,

Basketball.

You'll shoot hoops in dingy alleys. Playgrounds. Parking lots. Occasionally, even the

suburbs (have fun drib bling on the lawn). You'll pick

your threeperson

out of a needle at 20 feet. And

guys who couldn't sink one if they were sitting on the back board. Pass on the run. Get that big man on the inside. Let Joey pop 'em from the comers.

This is

p real street strategy Take hook shot. A tip-in. Bounce the ball off the chainlink fence, then go for the basket. Or power through a slam dunk. But don't dribble in the oil slick. And for heavens sake, watch out for windows. It's not like any basketball game you've ever played on a computer. But: just like every basketball

game you've ever ;played for real. that somfbtwt)/

f jffatr ienmd base. Funny.

U uws hfft a minute ago.

ANOTHER HIT. Ifs bottom of the ninth. Batter's 0 and 2. The

score—well, maybeit's timetotake up bridge.

Introducing Street" Sports Baseball. It's not going to be as simple as you thought to be the

first on your block. After all, you'll have to cope with makeshift diamonds, bases made from spare tires and trashcans, bushes, rocks, even squealing cars. Not to mention 16 neighbor hood players. Each with their own personalities and skills in pitching, hitting and fielding.

With the right combination, you could be the champs., With the wrong combination, the chumps. You'll pick the place. The team. The positions. The strat egy. And then, you'll be right in the middle of it all. With a split-screen view from above and up close.

It won't be easy But it's right up your rnvy

alley. CPTA ApplcIIS armpalibles. Commodore 64/128, IBM & compatibles.

THE STREET SPORTS SERIES


company. This is a common practice in the computer business, especially in cer tain areas like monitors, disk drive mech anisms, and modems. The two monitors are virtually identical, although they were manufactured by two different com panies. Both display 40 or 80 columns on the 128, and both work with the 64. Some people have claimed that the 1902 has a sharper picture than the 1902A, but it

The keyscan routine built into the 64 op erating system does not differentiate be

[ think I have discovered a minor bug in

loop, we repeatedly check the left SHIFT key, then the right. Details on how to scan

preference. There's only one version of the GAZElTEDisk. It contains all the 64 and 128

ping the 64, from COMPUTE! Books. 3

POKE

56333,127

40

NEXT

T

50

POKE

56333,129

back column. You mentioned that by PEEKing iocation 653 ($28D) it is possi ble to detect the SHIFT, CTRL, and

10 DEF FNRO(Z)= SIN(Z) 20 GRAPHIC 1,1 30 X - FNRO(l)

GRAPHIC CLR and run the program a

third time, you're back to an error. Probably the bug is that the GRAPHIC command doesn't take care

SHIFT"

of the DEF FN statements and you must allocate the graphics area before defin

I own a Commodore 64, and I'm per

plexed by an iiem in a previous Feed

error in line 30.

properly. Moreover, if you type

)-127THENPRINT"LEFT SHIFT" POKE 56320,191:IFPEEK(56321 )=239THENPBINT"RIGHT

the 128. If you turn on the 128 and run the following program, you get a syntax

If you run it a second time, without doing anything else, the program works

5 FOR T-l TO 100 20 POKE 56320,253:IFPEEK(56321 25

A Shifty Character

Richard A. Raisley

rupts to keep the system keyscan routine from interfering with ours. Within the

for a particular key can be found in Map

machine.

column mode and you use CHAR.

tween the two keys, so it's not as easy as reading a location. You have to perform your own keyscan routine to do this. Try the following program. It turns off inter

seems to be primarily a matter of personal

programs from the corresponding issue. There are separate menus for each

The bug only occurs when you're in 80-

ing your functions. Dalla Torre Paolo

Bugs In The 128 Locations $D600 and SD601 (54784

There is a subtle bug in the "DOS

and 54785) in bank 0 are changed whenever the CHAR command is used. I have found that these locations are the

Shell" program for the 128 on the Test/ Demo disk provided with the 1571 disk drive. The file copy routine seems to

turned regardless of which of the two

ones used in addressing the 80-column

SHIFT keys is pressed. Some commer cial software can detect which SHIFT

chip. As you might expect, the locations are not changed when you're using

make good copies, but the files are actu ally one byte longer than the originals. A garbage byte has been added. This

key is being held down. How is this

CHAR in 40-column mode. Incidental ly, the locations aren't affected by the PRINT command in 80-column mode.

Commodore logo keys being pressed. I've noticed that a value of 1 is re

done?

Michael Seales

happens with USR, PRC, and SEQ file types (I haven't tested REL files); it hap pens on 1541 and 1571 drives; and it

BeleWVorking From Spnraker

^^^

Unlike other word processors, WORDPRO WITH TURBO LOAD AND SAVE operates with lightning speed. There's no more endless waiting for the disk drive to load or save text. Because included in this package is the TURBO LOAD AND SAVE cartridge which, when used with the en closed W>rc!Pro disk, speeds up the operation of your disk drive by 500%! !n addition, WORDPRO features full text editing and formatting functions such as search and replace, double columns, headers, footers, document chaining and personalized form letter mailings.

WORDPRO lets you easily compose documents and check them for accuracy using the pro gram's 100,000 word spellchecker. Plus, it supports over 100 printers with such features as preview, custom printer set-up and proportional spacing with right justification. It's a great word processor.

is sophisticated Word Processor features a unique high speed disk operating system, a powerful spellchecker, and advanced features not found even in high priced word processors.

But especially it's super fast - how much is your time worth? " WordPro With Turbo Load and Save is designed for the Commodore M.

Available at line software dealers or call:

1-800-826-0706

A

Spinnaker Software Corp., One Kendall Square, Cambridge, MA 02139


happens with every copy I've made— 40 or more—while figuring this out. Most of the time, a few extra bytes

at the end of a BASIC program won't matter. But a data file with the wrong length might be unusable, and a ma chine language program that's too long might overwrite important locations.

apparently not. The solution, therefore, is to allocate a graphics area before defining functions. For example, if you plan to in

the directory. Note that this is not the

clude DEF FN, add the line GRAPHIC 1:

same as a 128 boot sector, which automat

GRAPHIC 0 at the beginning of the pro

ically loads and runs a program from disk when you turn on the computer. Although this feature doesn't seem to be mentioned in the System Guide, flic' omission is probably inadvertent. Another book by Commodore, the Programmer's Reference Guide, coders various pro

gram before any functions are defined. The bug in the file copy routine isn't easily solved, except to avoid using that

Nicholas G. D. Old

program for making backups. There are

Commodore has released the new ROMs

available, both commercially and in the

for the 128 and 1571. Owners of older 128s or 1571$ can obtain the ROMs from a Commodore dealer or directly from Commodore.

According to an unofficial list of bugs that have been fixed, the problem with CHAR and the 80-column chip has been solved. The 128 didn't previously switch in bank 15 as it should have before at tempting to execute CHAR. The DEF FN bug can be explained

(but not excused) by the way functions are handled In/ the computer. After being de fined, the function name is entered in the list of variables, with a pointer back to the definition's location within the BASIC program in memory. The GRAPHIC com mand makes 9K of memory available for the hi-res screen by moving the BASIC

from tape. And the 128 goes to the disk drive for the first program that's listed in

many disk- and file-copying programs

public domain. Also, several utilities for

gramming details of how to use the func

making backups have been published in QOMPUTEI'S Gazelle.

tion keys. The new Kernal routine PFKEY, available in the 128, but not in the 64, can reprogram any of the eight function keys F1-F8, for example. The SHIFT-RUN/

One-Key Load And Run There's an extremely simple way to load and run the first program from disk using a 128: Just press SHIFT and

STOP key combination is treated as func tion key 9. The SHIFT-RUN /STOP combina tion is useful if you want to load and run

RUN/STOP together, then wait while

the first program on disk, but the effects

the program loads and runs. It seems odd that this is apparently not dis

can be disastrous if you're in the middle of

cussed in the System Guide. Is it really undocumented? Bob Tischer

For years, Commodore computers have been able to run the first program after de

tecting the SHIFT-RUN/STOP key com

program currently in memory. When the program is moved, the pointers for defined

bination. The Commodore PET computers with BASIC 4.0 run the first program from

functions should be changed, but they're

disk. The VIC and 64 run the first program

writing a program and accidentally press

the key combination, thereby hading a program on top of your work. Whatever you haven't saved is lost. To prevent this, you can put a short SEQ file as the first file on disk, since sequential files can't be loaded. You could also redefine the SHIFT-RUN /STOP string so it won't

perform a DLOAD.

SB

BefeM/orkind Rom Sannaker -

^^

The use of the C programming language is one of the most

important developments in the micro-computer indus try. C combines the productivity of high level lan guages with the control of low level machine lan

guages. There are many reasons for using C: it exe cutes ten times faster than B\S1C, it's structured so that programs may be written more quickly, and

programs written in C can be easily transported

to other computers. For these reasons, C has

rapidly become a major computer programming

language and most serious micro-computer software development today is being

performed in C. POWER C is a true C language development en vironment with a full range of programming features.

POWER C includes complete language components such as a C

shell, a full screen syntax checking editor, a compiler and a linker.

Power Cisa true

C Language compiler

Plus two complete libraries including over 95 functions and C utilities. POWER C offers full support of lloating point calculations and conforms to Kernighan and Ritchie standards. Two complete de

velopment environments are included - one for the C-K4 and one for the C-128. POWER C's tutorial section will help get you started. Now you're on your way to faster and more effective programming.

Available at fine software dealers or call: Spinnaker Software Corp., One Kendall Square. Cambridge, MA 02139

1-800-826-0706


Commodore Computers: An Overlooked Educational Opportunity? Keith Ferrell, Features Editor That the Commdore 64 and 128 offer exceptional performance

for their price is no secret. What's mysterious is that schools have not bought them at anywhere near the rate that they have been bought by the general public. Why aren't there more of these affordable, versatile Commodore machines in our classrooms? There are signs that in the months to come, all this may change.

school systems in the Northeast. Toback's company has been a Commodore dealer for more than a decade, and ten years ago it began selling the company's PET com puter to public school systems.

Today, she continues to supply those markets with Commodore

machines. In the face of aggressive

pany's senior vice president of mar

compatibles manufacturers and

Apple's strong educational market ing program, Toback has sold thou sands of 64s and hundreds of 128s to schools over the past few years. "Commodore's affordability,"

pales beside Apple's whopping 58

keting and sales. "Education is an area of the market we were tremen dously successful in early on," he says, "but, perhaps because of our lack of DOS capability, it's an area we didn't capitalize on as we

percent, the company compares

should have."

According to a recent article in USA Today, which drew upon several sources, 12 percent of the comput ers in public schools are Commo dore machines. While Commo

dore's share of the school market

well relative to other computer

notes Toback, "allows school sys tems to provide hands-on expe

manufacturers. Tandy, perhaps the

able to offer its own MS-DOS-com

rience to a large number of students at a reasonable cost." With many

most energetic of companies going

patible computer, the PC-10, as

school systems facing severe con

after the education market with

well as the Amiga line with its

straints on their budgets, Commo

MS-DOS machines, holds only 14

percent; IBM itself has, at 6 percent, only half as many classroom ma

many advanced features that step beyond the technology of the eightbit machines. "For dealers and edu

dore's combination of features and price continues to exert a strong

chines as Commodore.

cators aligned with Commodore,"

One explanation for the con tinued success of the 64 and, to a

Mclntyre points out, "we offer the

certain extent, the 128, is their af-

fordability. The sharp decline in the

Now, of course, Commodore is

most versatile product line in the industry." With machines addressing ev

prices of other computers, especial ly MS-DOS machines, has still not brought them down to the price point of the 64.

ery educational microcomputer

But the education market is

our share of the school market will

fiercely competitive, and even a 12

increase over the next 12 months,"

percent market share can quickly

success for its 64s and 128s? Many

he states. While there is excitement about the company's new ma chines, the 64 and the 128 continue to sell to schools as well as to

people think it can.

consumers.

Serving The Market

rate director of Meizner Business Machines, a 44-year-old firm that provides educational hardware and software to many of the major

erode. Can Commodore, now with out an educational marketing divi sion, continue to find classroom

Commodore is now moving aggres

sively after the education market, notes Richard Mclntyre, the com16

COMPUTEVs Gazella

October 1987

appeal.

Making The Price Point

Commodore itself is aware of the price advantage that 64s and 128s

bring to the educational market

niche, Mclntyre feels confident that Commodore's presence in the mar

place, and the company stresses that advantage in situations where large numbers of computers are

ket will grow. "Unquestionably,

called for.

Lilly Meizner Toback is corpo

Richard Mclntyre puts it blunt

ly. "If the modus operandi is more machines for more students, then 64s and 128s make tremendous sense. They are, simply, the most cost-effective way for school sys tems to use the limited number of dollars available for computers in the classroom."

That cost-effectiveness in creases as larger numbers of com puters are sought. "Schools are looking at putting more and


Make Any Computer Do Exactly What You Want With McGraw-HUVs

I

Programming & I

enes

i no mistake. Almost all books and courses on "programming"

teach you only the final 5% of the total programming process-

namely, how io code in a specific language... information of little value if you don't know how to reach the point in the programming process when you are ready to code.

From Writing Your Own Programs to Modifying Existing Software, Here's the New,

With the Series, however, you'll learn to create your own programs from scratch, even modify off-the-shelf programs. You'll learn enough

i

Easy, and Low Cost Way to Unlock the Secrets

BASIC and machine language to get you started on the remaining

5% of Ihe programming process.

of Your Computer

Whether you we computers for business, lor personal applications, or lor fun. off-the-shelf programs will never do

Build Your Own Personal Software Library Pi...

everything you want them tn do for you. 'Rial's because they were written by programmers to satisfy what they perceived

as the needs o( the greatest number of "potential

users—often missing some or many of your ■specific needs.

That's why McGraw-Hill's new Contemporary

Programming anti Software Design Series teaches

you how to create your own software... either

from scratch or by making kvy modifications to exist ing programs. There is nothing magical about It. You learn the

process of building a computer program step-by-

The sample programs you work with throughout the Series are excellent learning tools. But they're more than that. By combining the sample programs onto one master disk, you'll have the slart of your own personal software

library. In addition to the programs you've written and

modilied throvighout the Series, you'll also receive dozens of the most popular public domain and user-supported pro grams, such .is data base manager, word processor, calen dar generator, appointments reminder and much, much more.

15-Day No-Risk Trial To order your first module without risk, send the postage-paid card today.

Examine the first module for 15 days and see how

step with McGraw-Hill Concept Modules sent to you one at a time, once a month. Each of Ihe ten modules in the Series takes

you through an Important step in Ihe development of the

the Series will help you make your computer do

structure and detailed logic of a program, including testing,

exactly what you want

debugging, and documentation.

it to do!

Unique Interactive Hnnds-On Instruction Each module includes an easy-to-understand guide PLUS a 5'/i" floppy disk containing typical programs and interactive instruction that you can run on Commodore 64 and 128 computers. IBM PCs and PC compatibles for hands-on experience.

In the first Module, for example, when your sample program {Declining Interest Loans] appears on your screen, you'll find errors on certain pro gram lines. You'll also see thai the program is only three-quarters completed. Now conies the fun part. You'll discover how this program is built, and in Ihe process

you'll learn how to identify and correct errors. And by the end of Module 1, you'll actually have completed this program yourself.

But there's more. Special graphics on your screen work in conjunc

tion with the accompanying guide

to amplify, illuslrale. and deepen your understanding of software design principles.

If someone has beaten you to the card, write to us for order ing information about the Contemporary Programming arid Software Design Series.

The Crucial 95%—Learn the Foundation of Computer Programming While the Series includes Interactive disks that run on specific computers, everything

you learn yon can apply to any language or machine. Why is ihis possible? Because McGraw-Hill knows programming is far more than coding a program into the computer

using a specific language, in Ihc real world of computers, 95% of the programming pro cess is carried out using design tii:hnk|iies that are independent of specific language or machine. It is this crucial 95% that you thoroughly understand andmaslcr in the Series.

McGraw-Hill Continuing Education Center 3939 Wisconsin Avenue Washington, DC 20016


computers in each classroom," says

Joseph Marlino, presently a mem ber of Commodore's sales training division, but formerly involved in

the company's educational market ing. "You can fill an entire class room with 64s for far less than other machines."

Price And Features Price alone is not enough, even in an environment as constrained by

budget as education. But Commo dore proponents make clear that the 64 is competitive in areas other than the balance sheet. "For a very reasonable price," observes Lilly Toback, "the 64 pro vides music, sprites, color graphics, and a full ASCII keyboard. It's a powerful machine that affords stu dents lots of hands-on contact with many aspects of computing." Joe Marlino notes that the 64 offers many advantages for youn ger students, particularly those en countering a computer for the first time. In addition to being a very "friendly" machine, he points out

that the 64's 40-column screen al lows for the generation of oversized characters. "The graphics and sound capa

bilities continue to delight stu dents," Marlino says, "especially

nificant educational titles, "and we continue to find pockets of educa tional use for the machine." She notes that many of those pockets

sequence of the curriculum." Today, we are entering the fourth generation of classroomoriented programs. "Now software

are on the East Coast. "Canada is

is used to turn the computer into a

also a strong market for 64 educa

time-management and productivity

tional software," Carlston observes.

dore's machines extends across all curriculum lines. "There's a very large base of educational programs

tool for word processing, idea pro cessing, for developing the content and conceptualization of an idea, and for number management including spreadsheets and databases." Where do Commodore's eight-

in every subject area," she points

bit machines fit into this multigen-

out. "Also, there's a lot of graphics

erational picture?

and music software that can be used

"For the early generations of software," Koch states, "in terms of color, sound, and graphics, the

Lilly Toback points out that educational software for Commo

very effectively in the classroom." Toby Koch, president of Gold en Hedge, an educational hardware

the Apple II and its Franklin

firm that represents a broad range

counterpart."

What about the new genera tion of productivity software? Koch says, "The 128 system has a lot to

offer. There's the rich array of 64

We need to stop thinking of computers as anything other than

The success of any educational computer depends on the amount of effective classroom software de

veloped for it. So far, despite the growing presence of machines with larger amounts of memory, devel opers have continued to include the 64 among the machines on which their programs can run. Commodore's Mclntyre feels

software that the machine can run, plus providing the power, per formance, and capability of an 80column machine." Noting that the 128 is among the most popular educational com

software delivery

puters in Europe, Richard Mclntyre

vehicles.

appreciated at home. "The 128 of

suggests that its versatility is under fers the same disk capacity as a PC," he points out, "and depend

ing on the group in the classroom, it can satisfy the need for strong graph

younger ones."

A Huge Software Base

Commodore 64 is superior to both

and software dealer and consulting

ics and sound, or for 80-column

of computers and software, sees continued potential for Commo dore's machines. She points out

mode in a business curriculum."

that to understand the effectiveness

Commodore's 12-percent penetra

Homework

of the 64 as an educational tool, the

tion of the school market does not

machine needs to be viewed from the perspective of educational soft

come close to reflecting the compa

ware's evolution,

Business Week, for example, recent

Unto Each Generation

ly estimated that nearly one-third of all computers in American

ny's popularity with consumers.

homes are Commodore 64s,

that the enormous base of 64 soft

"We've been through four genera

ware more than validates the effec tiveness of the machine as an

tions of educational software al

educational tool. "We need to stop

was software that carried the man

64s in homes is seen by some as an educational opportunity in itself.

thinking of computers as anything

date of making students computer

Commodore's Marlino feels that

other than software delivery vehi

literate, that taught programming

some schools appreciate the 64's

cles," he asserts. "And once you see dore's machines become the most

languages. This was the generation of Logo." Koch continues, "The second

affordable way for schools to deliv er applications to students."

generation was essentially electron ic flashcards and magic markers,

the computer that way, Commo

ready," Koch explains. "First there

The fact that there are so many

substantial penetration of the con sumer market. "With millions of 64s in homes," he says, "students

are able to reinforce at home the

not very exciting either as software

work they did in the classroom." Lilly Toback makes a similar

the 64," says Cathy Carlston, vice

or educationally. The third genera

point. "Commodore's price range

president of educational market planning for Broderbund, a major

tion included programs like Writer Rabbit, that incorporated the use of software throughout the scope and

allows many students to have a ma

"We still continue to support

software publisher with many sig18

COMPUTED Gazelle

Oclober 1987

chine at home. This, in turn, gives them

the opportunity to transfer


STOP PLAYING AROUND WITH YOUR III

WRITER'S

/

GEOS The Graphic Environment

Operating System that opens up a whole universe of now pos sibilities for C64'sandl2«'s. With

secWrite, geoFaint, feat-loading disklbrbo and support fur all

WORKSHOP $49." All the GEOS-compatible tools a

GEODEX $39."

A collection of 2U more (onts for use wilh GEOS tip plications, in various shapes and sizes for

The GEOS -com pati hie directory

2.0 with headers, footers and features to justify, center, search

name, address, plume number,

Grabber (for converting from

that allows you to create lists by

more expressive and creative documents.

GEOS-compatible applications.

•Also available for fill col. C12H's.

writer needs, including geoWrite

FONTPACK1 $29."

tie. [ndudesgeoMerge to custom ize form letters and invitations.

"Also available for 8U col. C12H's.

and replace lent. Includes a Text programs like Paper Cup), kco-

Mltrc and LaserWriter printing capability.

*Also available for 80 col. C128b.

■■;

DESKPACK1 $34." Four GKOS-compatible appli

GEOCALC $49.'

GEOFILE $49?

crunching spreadsheet (or track

The GEOS-compatible database manager that sorts, edits and prioritizes whatever data you

The <i EOS-compatible, mirnbur-

cations! Graphics Grabber for

importing art from Print Shop,'" Newsroom'" and Print Master'"

ing and analyzintj numerical data. Create your own formulas,

graphics: Calendar: Icon Editor and lilack Jack Dealer.

feed it. You fill out the "input

perform calculations for any

form," specify your command,

thing from simple geometry to "what if" cost projections.

'Also available for SU col. C128's.

and geoKIc takes it from there.

♦Also available for SO col. C128s.

'Also available for HO col. C128's.

Sooner or later, you're going to discover that there's more to C64's and C128's than fun

GEOPRINT CABLE $39."

The six-font cable that speeds up printing because it's paral

lel—not serial. Connects easily toC64s and Cllffis 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, y the game's over.

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.

n Softworks

The brightest minds are working at Berkeley. To order call 1-800-443-0100 ext. 234 {California residents add 7ft sales tax.) $2.50 US/S5.50 foreign g for shipping and handling. Allow six weeks for delivery. !-

-- Tr ami t ■..:' -i ^i l '.

Ui. CUfi.s™W«c. " •mtnic**lnt*OaM«**, bwUi CUfisW« jguf-uni. f-i

^" ot! I ■- r 1 ■. ■. -.r-.1..

tJ

ll

«

N

C*

J*., jkoMcik. e*F.k. I Infant I, Km»,l I Klin',

it

JihhBlik

«rt


some of their learning from school, to extend not just classroom work, but familiarity with computers in general."

Toby Koch suggests that Com modore owners could make more

effort in encouraging schools to

consider 64s and 128s. "Users have a responsibility," she says, "to in sure that the experience they have chosen for their children and them selves has the opportunity to be

part of the educational landscape."

Enter CEOS Have schools missed an opportuni ty by neglecting the 64? Brian Dou gherty, president of Berkeley Softworks, thinks so.

"The 64 is definitely an over looked case," he says in reference to that computer's position in many school systems. Dougherty notes that Commodore's much-publicized business trials over the last few years may have caused some edu cational equipment buyers to shy away from purchasing the machines. Berkeley's own GEOS package, which offers a wide variety of ap

plications for the 64, has helped to spark a resurgence of educational interest in the machine. The fact .hat GEOS is now included with all 64C computers means that the al ready affordable machine now comes bundled with precisely the

sorts of productivity software that teachers are looking for.

Output and for linking the 64 to the

network also takes the place of in dividual disk drives, eliminating the problems that can be caused by

the distribution of individual flop pies throughout a classroom.

"Each network hardware card contains a 512K RAM expansion unit," Dougherty explains. The unit essentially creates a ramdisk on

each student's computer, providing plenty of space for files to be down

loaded from the teacher's hard disk."

All Together Now "Alt of the systems in the class will boot off the teacher's disk automat ically," Dougherty notes. "And on the hard disk each student can have his or her own directory."

his original point. "Some schools are spending a lot of money to buy

features that they don't need. Stu dents, especially in grades K through 6, don't need a minicom puter. Too much memory for low

er-grade applications is like driving a nail with a jackhammer." Another marketing challenge

the company faces is the growing insistence that educational comput ers be compatible with those of the "real" world, the business world. Because that world is overwhelm

ingly dominated by IBM and MSDOS machines, many advocates feel

that students should learn on PCs with DOS and collateral software. "People who are so hardwarespecific have lost sight of what computers in education can accom plish," Mclntyre states.

A student who learns to enter data on a

Commodore can enter data on an IBM or a Wang.

In Lilly Toback's opinion, the fundamental misunderstanding that machine-specific or operating system-specific advocates make is a

failure to see the educational vir tues of different machines. Toback feels that the issue is familiarity with computers in general—not fa miliarity with a specific machine or operating system. "We're not

breeding a generation of program mers," she observes. "Rather, we want our students to be knowl edgeable users of computers. Cer There are geoNet applications and opportunities beyond the indi

tainly Commodore machines accomplish that goal. A student

vidual classroom as well. These ca

who learns to enter data on a Com

As Dougherty himself points

pabilities loom large as technology

modore can enter data on an IBM or

out, "Schools that passed on the 64

moves into an era of large-scale information storage by way of hard ware including Compact Disc Read

a Wang. A student who does ac

Only Memory (CD-ROM). The im

Toby Koch is also aware that students will move from machine

were making pre-GEOS decisions." Now, with GEOS in place,

Dou

gherty is staging an even more

closely targeted approach to the

counting on a Commodore can do accounting on a DEC machine."

education market.

plications of CD-ROM are huge—a single disc, for example, can store an entire encyclopedia and more.

Networks Needed

Students will be able to access mil

serts that the dominant-operating-

lions of words of text, hundreds of thousands of pictures, as well as sound and music libraries.

system approach to education represents "a primeval attitude. It's like saying the only language you need to learn is English because

Berkeley Softworks is now making an early and perhaps preemptive entry into classroom networking with its new geoNet.

Brian Dou

gherty reports that with geoNet a

Enough Memory?

powerful educational workstation consisting of a 64, a monitor, and a

Can a 64K computer continue to

to machine not only in school but also after leaving school. She as

you'Te never going to leave your

satisfy educational needs in an era

hometown." Most students do eventually

geoNet expansion card can be in

of ever-expanding memory? "Ab

leave their hometowns, just as most

stalled for as little as $500.

solutely," says Richard Mclntyre. "In fact," he continues, "in cer

of them eventually encounter more than one type of computer. Not all

While geoNet will also be port

ed to the Apple 11, its effectiveness in networking 64s may cause edu

tain grade levels, anything more

of those computers will be Commo

than 64K is questionable." Mcln

dore machines, but the foundation

cators to look again and more close

tyre points out that Commodore's

of computer expertise that is pro

ly at that machine's classroom

1764 RAM expander offers an addi

vided by 64s and 128s is, and will

potential. The hardware card re

tional 256K for schools demanding

continue to be, one on which all

sponsible for geoNet's Input/

increased memorv, but returns to

students can build.

20

COMPUTE!! Gazaifa

October 19B7


Computer Learning Month: October 1987 October 1987 has been officially designated Computer Learning Month, A broad range of activities and events are plantied to

show the impact of personal computers on the educational pro cess, both in and out of school From contests to promotional literature and meetings, Computer learning Month will make clear how far we've come and where we're headed in computeraided education. Not so long ago, the arrival of a school's first computer was cause for a day of celebration. Today, a whole month has been set aside to recognize the computer's impact on education. October has been designated

in the home and school. We hope to

Computer Learning Month, An

want to make people aware of how

nounced in the spring and officially

individuals have made computers

commemorated by bills in both

houses of Congress, Computer

part of their lives," Carlston says. "We'll be disseminating infor

Learning Month is being organized

mation on how computers are used

and sponsored by the Software Pub lishers' Association {SPA), which is comprised of more than 25 hard ware and software companies and

in everyday learning at home as well as in school."

computer publications (COMPUTE!

show parents, teachers, and chil dren a wide range of educational applications and benefits." The focus for the nonprofit campaign is by no means restricted to classroom use of computers. "We

One important project is the

development of "What Every Par ent Should Know About Education

1. Computer Generated Student Art: With separate categories for pri mary, middle, and secondary school students, this contest will judge student achievement in

developing color or black-and-

white art, generated solely through the use of a computer.

2. Non-Computer Generated Student Art: Entries can be art in any medium other than computer-

generated. Media include, but are not limited to, sketches, col

lages, photo essays, and paint ings. Artwork should incorporate the theme of computers, com puter learning, or computer use. 3. Student Essay: Using computer-

related opening sentences pro vided by SPA, students should produce an essay of 750 words or less. 4. Teacher Lesson Idea: Judges will evaluate submitted lesson plans of 1000 words or less, evaluating the teacher's effectiveness and

Publications is a primary sponsor). Computer Learning Month will be marked by nationwide contests, exhibitions displaying computerinspired children's activities, the sealing of a time capsule to be

al Computing," a booklet intended

innovation in using computers in

for free distribution. It will offer information on how parents can as

5. Group Projects; Entries must be

opened in the year 2001, and doz

can become more involved with

ens of local events and "back to school" nights for parents. Underlying and reinforcing all

their children's schools. A special Computer Learning Month poster will be distributed to museums, libraries, and schools

these activities will be a variety of promotional events and materials designed to heighten public aware ness of the creative, productive, and educational benefits of computers.

For Parents Too The events and materials are aimed at the full spectrum of nonbusiness computer use. "Our broad objec tive," states Cathy Carlston, vice

president of educational market planning for Brflderbund, "is to ex pand the public's awareness of computers as valuable learning aids

sist children with computers at home, and it will offer strategies and suggestions by which parents

across the country.

Contests

Computer Learning Month's spon sors have announced five contests addressing both teachers and stu

dents. The contest categories are, by grade, primary (grades K-5), middle (grades 6-9), and secondary (grades 10-12). Prizes for first- and second-place winners include com puter systems and software librar ies for both the entrant and his or her school.

the classroom. projects that involve four or more students and a teacher, and dis

play a unique, effective approach to educational computer use. The entry must include a descriptive essay and documentation of the

actual work accomplished. Specific details and entry infor mation for each contest are avail able from the SPA at the following address: Computer Learning Month,

P.O. Box 19763, Washington, DC 20036-0763. Contest entries will be judged

by educators at the Making Schools More Productive Conference in

Dallas, Texas, November 5-7, Stu dent artwork will be eligible to be come part of the nation's largest

exhibition of student computer-

related artwork.

COMPUTE'S Gazene

<3

October 1987

2!


SpeedScript 128 Robert Kodadek The most popular program we've ever published is SpeedScript, an easy-to-use and multifeatured word processor. Orig inally offered for the Commodore V1C-20 and 64 in the January 1984 issue of COMPUTE'.'s Gazette, SpeedScript has generated national interest, and is one of the most widely used word processors for the Commodore 64. Here's a new version,

written expressly for the Commodore 128 and an 80-column monitor. Most of the commands are the same as the 64 version, and some useful new features have been added. For many of us, there is one word processing program that stands out in the crowd. I'm speaking of Speed-

type it in. When you are ready to

Script, written by Charles Brannon

the starting and ending address, en

and published in a variety of ver sions by COMPUTE! Publications. You would be hard pressed to find a program that functions as well or has even half as many valuable

ter the following:

begin typing in the program, just load and run MLX. When asked for

Starting address: 1C01

Ending address: 3510

commands, with a price tag under a hundred dollars. SpeedScript, of

SpeedScript on the 64 should read through the following list of changes that have been made. If

you're not familiar with the way SpeedScript works, see the accom panying article ("SpeedScript 128 Commands").

line

Once you

have found the color combination

SpeedScript 128 offers a full 80-columti screen, plus many more features.

After you've entered all the

data and saved the finished pro gram, you'll be ready to try it out.

SpeedScript 128 loads and runs just like a BASIC program. DLOAD and then RUN it, or just type RUN

most pleasing to your own taste,

you can resave the program to pre serve your selection. Your choice of screen line lengths may also be pre served in this manner. In addition to the word-wrap

feature in former versions of SpeedScript, the 128 version includes a command to set the desired width

of the screen. After pressing CON-

"SPEEDSCRIPT128" {if that's

TROL-W, enter a number between

what it's called on your disk). Be sure the computer is in 80-column mode.

ically be reformatted to display that number of columns. The default

One note of warning: If you

found elsewhere in this issue, to

have been using your 128 in 40-

October 1987

Using The Program Readers who have previously used

CONTROL-B, and the text color by

chine language entry program

COMPUT&'s Gazette

puter or if you haven't been using hi-res graphics commands.

pressing CONTROL-L.

issue, which ran in the 64 mode,

22

you've just turned on your com

color can be changed by pressing

Script-80 program in the June 1986

SpeedScript 128 is written entirely in machine language, so you must use the 128 version of "MLX," the ma

This, of course, is not necessary if

from the text below. The background

machine's native mode. The Speed-

Typing In SpeedScript 128

CLR before loading SpeedScript 128.

line separates the command

Script version that would run in the

gram is just over 6K in length.

GRAPHIC 4 move the start of BASIC up to location 16384. To reverse the effects, type GRAPHIC

and the text color is white. A blue

dore 128s have longed for a Speed-

is finally here and has more to offer than ever. The 64 version of SpeedScript 3.2 has been rewritten specifi cally for 128 mode, with some interesting modifications, including full-screen formatting. The pro

commands GRAPHIC 1 through

128, the background color is black

Those of us who own Commo

speed of operation. SpeedScript 128

before loading SpeedScript 128. The

When you first run SpeedScript

course, was offered for the price of a magazine. Quite a bargain indeed.

was too much of a compromise, los ing some valuable functions and

column mode and have allocated a graphics area, you must deallocate it

10 and 79. The screen will automat

value is 70, which is the right mar gin (75) less the left margin (5).


tcp Brings You Lower Prices on.. COMMODORE IBM PC COMPATIBLES There's never been a better time to get involved in the

IBM PC computing world. The Commodore PC series of personal computers offers a complete, ready-to-use package of IBM PC compatible computing power and versatile graphics at very affordable prices.

RIGHT OUT OF THE BOX, the Commodore PCs are fully equipped with all the memory and video display capabilities needed to run the MS-DOS Operating System and virtually

any IBM PC® compatible software, like Lotus-1 -2-3®, dBASE III® and Word 3. And !he flexible"open architecture " design of the Commodore PC supports the easy installation of a

variety of options, like a hard disk drive. FREE wilh your Commodore PC is SIDEKICK, the

award winning Desktop Organizer Software from Borland. 1 year warranty.

PC-10 SYSTEMS PC-10/1 Includes: 512K RAM and single

360K drive. Optional: hard drive (up to 40MB

and 640K RAM . PC-10/2 Includes: 640K RAM and dual 360 drives. The PC-10/1 & PC-10/2 come standard with ■ 8088 Microprocessor running at 4.77 MHz

■ 5 full-size expansion slots ■ PC-XT™ compatible BIOS® ■ PC-XT™ compatible keyboard

■ ATI Graphics Solution Adapter® Built-in monochrome and color display card compatible wilh IBM® CGA®

PC 10/1, PC-10/2, AND OTHER IBM PC

and MDA® Hercules® and Plantronics® video modes ■ Centronics® parallel and RS-232 serial ports

COMPATIBLE SOFTWARE AND ACCESSORIES

PRINTER

MODEMS

PANASONIC I'ltlNTKRS 1080! $159.00

Hayes Sm I200BW/BW

$3!9.0O

300/1200 baud

S149.00

1091i

$199.00

2J00B wftw

$499,00

$279.00

10921

S279.00

2400 Baud External US Ho&ollcsSparlGler 300/1200 baud Venlol Modems

$139.00

2400 Baud Internal

S199.00

1592

SMB.OO

IS95

S439.O0

3131

S259.O0

3151

S399.00

Laser Printer

SCALL

STAH MICKONICS NX-10

S169.95

NP-1D

S141.95

PRICES ARE FALLING ON ALL STAH PRINTERS!!! PLEASE CALL FOH LATEST PRICE ON

THESE MODELS: ND-10

ND-15

NX-IS

MI-ID

MB SERIES

CITIZEN 1Z0D MSP-10

$174.00 S379.00

MSP-15

S378.M

Premier 35

W59.O0

Tribute 224

SCALL

| PC 10-1 PACKAGES

Packard Bell External

Keysrono Technologies V2 Card Internal 300'IJOO,Includes PC Talk III sortwa/e sag.oo

Coll lor besl prices on oil models

UTILITIES & LANGUAGES

Wordpe rfost

1207.00

COPY il PC

S27.00

Professional Write

S109.00

Superksy

537,00

Volkswnler

J157.00

Turbo C Turbo Pascal

O Bats III Rolls > Professional File

$399.00 184.95 $139.00

SPREADSHEETS

R Base System 5

M27.00

VP Planner

_

institutions.

No sales tai on olders outsKfa

of PA. Buy wilh cunlidence. We honor manufacturers warranty.

OPTIONS: Installed ant) lesied a! no extra charge.

Additional 128K RAM 3D megabyte Seagate Hard Drive

with comroller

$39.00 $307.00

$389.00

PC 10-2 PACKAGES

J59.00 SCALL S307.00 $52.95

ORDERING INFORMATION from qualified corporations and

$649.00 $819.00

SCALL

DATABASE MANAGER

Purchase orders are accepted

$559.00

PC-10/1 wilh 1901 mono monitor PC-10/1 wilh 2002 color monitor

with comroller

WORD PROCESSING

Loins 123

PC-10/1 without monitor

£□ megabyte Seagate Hard Drive

PC COMPATIBLE SOFTWARE

Professional Plan

■ MS-DOS® and GW-BASIC®

■ We accept Mastercard. Visa, COD and mail orders.

PC-10/2 without monitor PC-10/2 with monochrome

monitor (model #1901)

PC-10/2 with color monitor

[model #2002)

$669.00 $759.00

$929.00

SHIPPING UPS GROUND

Computer.

+ $10.00

Mono Monitor.

+ $8.00

Color Monitor.

+ $10.00

TUSSEY COMPUTER PRODUCTS £ftfK?GE.p..»,

call toll free 1 -800-468-9044 Call 814-234-2236


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

COMMODORE

WAMIGA AMIGA 500

$CALL

512K RAM Upgrade.S159.00

1080 Monitor.

1

$159.95

law. Factory Sintled Units

$227.00

Includes GEOS and Quantum Link

1571 Disk Drive

$229.00

1902A

$269.00

1541C Disk Drive.

$179.95

1802C Monitor

$199.00

AMIGA SOFTWARE Superbase... Logistlx

$99.00 $99.00

Balance of Power.

$31.95

Defender of the Crown

$31.95

Call (or Price on Package Deals!!

Call lor Price on Package Deals!!

DejaVu

$31.95

Halley Project

$31.95

Racier S.D.I Slrtbad

$36.95 $31.95 $31.95

Uninvited

$33.95

COMMODORE 128= HARDWARE

Commodore 2002 Monitor 1581 Disk Drive Commodore 128D NOW IN STOCK!

1764 RAM Expansion 258Kfor C-64 and C128 1351 Mouse _

$129.00 $39.95

ENHANCER 2000

CALL FOR BEST PRICES!!!

Full 1541C Compatibility

$297.00

$144.95

PAT T TT"T?V Educational Software too! 1 t;J-\ I jI jTj ly X MISC GAMES Championship Scans Ho&oa

S17.95 $24.95

InlernatranalHoclay $18.95 ACCESS ^^^^^^^ Leader Board Leader Board Tourn, Disk

$29.35 116.95

AcaofAces

$23.95

HarQBaU

S22.95

Kited Until Dead

SCALL

ACCOI.ADE

ACTIONSOFT Up Periscope Thunder CHoppSr

$24.95 $24.96

ACTIV1SION Gamemaker Sail Libraiy..

$15.95

Gamsmaksr Spons LiBrary $15,95 Garry Kitchen's Gomomakr $24.95 GBA Baskaitiall 2 on ?.

.

.. £24 95

Ismthe64

(21.35

lammo12B

124.95

Litlla Compulsr Peopla ... $24.95

Srianofiai...-

..

$36.95

Space Shtrafe

$19.95

BRODERBUND^^^^ Loos Runner

$24.95

DAVIDSON &ASSOC. Now in stockl Call tor price on titles

DATAEAST^^^^ Commando

S24.9S

Karaia Cttamp

$25.95

ELECTRONIC ARTS Age at Advarauro

America's Cup Amneaa

Artie Fox -

-.

-

Autoduel Bird's Tale

$32.95 $29.95

,

Baid's Tale Clue Book Battle front

,

CaniersatWar

.

$26 95

JanDajfl .

SI 6 95 $37.95 S23 95

MOS-QHUB

_

$29.95

-

Murdot Party

$25 S5

Music Construction Sal....

$12.05 $27.95 $12.95 $29.95 $29 95

PHMPsgasun

Pinball Construction Set.. Road lo Moscow Ftugsla .

Sevan Cilias of Qok) StanM 1 Touchdown Fooibali Ultima 1

.$12.95 , $32.95

Ultima III ,.,. Ultima IV

WorldTourGoll

£22.95 529 95

$37.95 £45.95 . $27.95

Winier Games

SH.95 $27.95 $16.95 $29 95 $29 95 SI 6.95 $26.95 S1695 $27.95

World Gamei

$29 95

World's Graatest Baseball Wand's Greatest FoslDall Create a Calendar

$24.95

500 XJ Joystick Championship Wrestling.. WovlB Monsta r

Street Sports Sub Baitia Summer Caries Summer Games II Super Cycle

S1095 $29 95

S37.95

EW

$38 95

$CALL $22.95

INFOCOM Hitchhiker's Guide Leather Goddesses Wishbnnger

Gunstiip Kennedy Acproacfl

$24 95 $24 95

Per!eclScore:SATprep..

$49 95

StarTrskPromelhian ABv

$29.95

NATO Commander

$24.95

LMsMata

$19.95

Pirates

$25 95 $24.95 $24.B5

UnSura Call lor i.' i ■ ■ on

SI6 95

Silent Service ScioFkgttt LANCEHAFNKttr. Lit BpUrf* -1 rn'i rf. ,,,,,hj.l .

-

r lh> )*■(

3rn 1 Focroari

:■.■.'■' La

: i -' Pro Gome , S"0 05

Fjoal Fouf BaskeUHH

ir

oilier MINDSCAPE products I

SIMON &SHUSTEH Paper Airplane con si Spy Hunter Star Trek-Kcbayashi alt

SUBLOGIC FBght Simulalof II _

MINDSCAPE RS Indiana Jones Inliitralof Parana*

.

TyjKflB Tutor 111

Corning Scon.. B.isfl&a :i "1

S'9 95 $22 95 Hi.95 SIB.95

$22.95 $24.95 $25 95

IN VISICLUE BOOKS FOR ANY INFOCOM GAME $6.95

C<H DATABASES

$1595

Jal

$29 95

Pure Slat Baseball

$37.95

DATA BASES

Print Snop Companion ....

Grap^cs LtDtary i.ll.or III.. 40 eacti rad, 6!uo. oosd...

SS.95

$19.95 Clip An II ... . SCALL Graphics Scrapbk 1 or 2,., $17.95 Newsroom $34.95 Picasso's ftevona.8 tv/pen $42.95 MISC. HARDWARE CfpAni

Estss pwr supply lor OSi

554 95

Navercne 3 Slot aiponosr

527 95

UTILITIES Certificaie Maker Thinking Cap

532.95 S32 95

Certificate Library

S24 95

ToySnop Copy 1184/129 CSM 15*1 align

Fan Load

S24 95

FINANCIAL Sl ACCT. Tlmewortis Etectr. ClieCTbti Si 9.95

$49 95

SCALL $4995

Wordpra 3-J64 $14.95 Word Wnter 64 w/spellar.. $34.95

$21 95

SCALL .$59 95

.

W0 WHITER 128 w/spai ....

$25.95 $22.95 £16.95

$42.95 S1E.95 $24 00 S34 95

$2*95

S3J95

VIZAWRITE128 WORDPRO12e

BrodeiHund Prmi Shdo ....

Holiday Pack

F-iSSinkeEagto

S59 95

SPREADSHEETS

Pockel Writer Dictionary ... $19.95

MICROI'ROSE Aerojet

...

TERMPAPERWRITER

$3995

$C*LL $39.95

S3«.95 $34.95 $.1995

PERFECTWRITER SUPERSCRIPT 12S

PERFECTCALC SWtFTCALC 128wsd*ays

S39.95

Font Master It Fonl Master 64 Paperclipw/spellpack

PAPERCLIP II

EPYX MULTIPLAN

Tno

$39.95

$56.95

. $it 05 .. S29.95 . $32 95 $CALL . SCALL

$19.95

Homepak.....

S«.nca£ 64 wiswuwayt.. S39 95 Sideways SI9.S5 &84 WORD PROCESSORS Bank Street Wnwr SCALL

..

Timewoths Money Mor

120 srieet coWr caper redII

CaM

JCALL

FLEET SYSTEMS FontM.islflr 12S JANE

FSIIScanoryd'Bk

$36.95

C64 SPREADSHEETS

FLEET 5VSTEM III

Ghost Wntsr 128

$37.95

Pro(le64..

C-64 INTEGRATED PKGS

^

SOFTWARE

S29.95

FaolBaH

GRAPHICS

-

WORD PROCESSOR

$29.95

_ S32.95

$34 95 $39 95 $19.95 $29.95

Bank Street Filer Consultant DataUanagsr Feet Filer

COMMODORE 1M=

w/speliR thesaurus

S24.95 $19.05

C-04 BUSINESS AND I'ltOlJUCTlVI'lT

EPYX

FIREBIRD

$12 95 S24.95 $29.95 .".".... $24.95 $37,95

Bard's Tale II,

,;nos sm astir 2 000 Europe Ablaze Mamie Madness

All Games stocked for quick ship!!!

.

$39.95 ..SCAU ...S29 95 .. SCALL ...559.95

CONSULTANT

DATE MANAGER 128 FLEET FILER PERFECT FILER PROFILE 128 SUPERBASE12S

...SCALL

MISC. 128 SOFTWARE ACCOUNTANT IMC

„ .

$69 95 $34 95 S24 95 ...SCMJ. VtZASTAfl12S MACH l2fl »995 PARTNER128 . .SS4.35 PERSONAL ACCT.12B... . $33.95 SYLVIA PORTER'S personal linance planner . $54 95 DESK MANAGER 128

!»mtrwC!28

Copy 1164/128

S34 95

TUSSEY COMPUTER PRODUCTS o

P.O.BOX 1006, STATE COLLEGE, PA 16804

$24 00


■■ ■. M vwyewroan——■wiiiiiihw—i———■■

'

'■

'■■'■'

■■■■ ■■

Ships it Federal Express PRINTERS

PRINTER PACKAGES ALL PRINTERS INTERFACE WfTH C-64 0( C12B

NP-10 & XETEC Supergraphtx Jc. NX-10 & XETEC Supergraphix NX-10 & XETEC Supeigraphix Jc

$179.95 $224.95 $209.95

PANASONIC NP-10

$144.95

NX-10

$169.95

PRICES ARE FALLING ON ALL STAR PRINTERS!! Call lor la lest price on

ND-10

■jn-iO

ND-1S

10801 & XETEC Supergraphix.

5209.95

10801 & XETEC Supargraphix Jc

$197.95

SEIKOSHA SP-1200 A( & XETEC Supergraphlx .......SCALL SP-1200 Al & XETEC Supergraphlx SCALL

N8 SERIES

Iff warranty ^ 9 LX-800

FX-86E

_.'.m$179.00

FX-266E LQ-800-. LQ-1000

EX-BOD EX-1000

$317.00

$447.00 $447.00 $627.00

$387.00 $497.00

SEIKOSHA ; 2 yr warranty

SP-180VC SP-1000 VC SP-1200AI

$149.00 $149.00 $CALL

IMcps. NLOMode

and status allowTCP to serveyou faster

Interface w.Bk !•■1: ivr down loadable lonis..

SS9.95

and better

SUPER GHAPHIXJR

Prlntsr Inwrtacv

M2.95

To order by mail: Wo accept money ordor, certified check, personal

Y///J Digital

/////, Solutions '////. Inc. Pocket Wriier2

S42.95

Po«atFller2

$42.95

Poc>ietPlanner2....S42.95 Digital Superpgk

$74.95

Dictionary

SI 2.95

DISKS per box ol 1D BONUS DISKS SS/DD DS/DD TUSSEY DISKS CLOSEOUTS !!1 SS/DD DS/DD

chock Allow 2 wooks for personal ciieck to dear.

S6.45 $6.95

COMMODORE IS02A

S269.O0

2 yr warranty

10921 1592-

$CALL $389.00

$439.00 $259.00 $399.00

$269.00

HSS2 $229.00

Abacus

hi!!!

Call tor price on all books and software titles mt

MODEM MANIA

SH/lftEOATA

J36SS

VOIKS &U0 i»i noun

XCAU

ISM

COMPUSERVE ETH KIT. PWYNETSTAATBHKIT

1CALL

discretion. Pennsylvania residents add 6% sales lax. Prices and terms subject 10 Change wiihoulnottco. ■ Purchase ordars are accepted from qualified corporal ions and institutions.

We accept Mastercard, Visa.

COD and mailorders.

■ No sales tat on orders outside of PA.

■ Buy with confidence. We honor m an ufact ure rs warra nty.

EDUCATIONAL AND CORPORATE ACCOUNTS

1670 MODEM

SCALL

1200 Baud, w/Software 1660 MODEM S42.95 300 Baud, w/SoHwara

quick turn-around, peraonalservlca.sndtheflexlblMtyto Beivayouforganlzalionsneeds. Credit Approvalln 2A hrs foi <iny organization with a good D&Brallng. To ranch our

Educational and Corporate Sales Department directly, Call 1-800-533-1131. Inside PA Call 814-234-2236

■t::tir

ALL TITLES IN STOCK I!

MODEMS

Terms: ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR

Wa offer a full Una of services catering to you, Including;

$189.00

1595 3131 3151

shipping required on APO. FPO, AK, HI, and loreign orders.

ALL SALES AHE FINAL Detective items replaced or repaired at our

$4.49 54.99

U....1 CVlklll

PANASONIC

Shipping: £4 00 far software and accessories/ $10.00 tor printors and color monitors/ S8 00 lor disk drives and other monitors/ Add S3 00 per bo» shipped COD. Call for other shipping charges Addilionat

MASTERCARD OR VISA. All products include factory warranty.

RGB/COMPOSITE COLOR MONITORS FOR THE 128

10911

accessories under 8 pounds. Orders arriving before 11:00 AM our

Computerized order entry, processing

SUPER GRAPHIX

Bid

$159.00

(yes avsn at these prices). Yoj orl/ pay TCP's standard shipping charge ol S4.00 pat order. This oHer also valid on peripherals and lima will be shipped on! same day. II par! of your ordar is backordarad the remainder will be shipped UPS Ground (or FREE

Call is: Pflct on V«HUIm

10801

Software orders over $50.00 will be shipped FEDERAL EXPRESS

n Berkeley

CMS

General Acct System Includes: • General Ledger • Accu Receivable ' Billing 1 :- :.■■:::, -,.:■ • .V ■ \

Payable

• Check Writing • Job 1 ■": ■ v. * Payroll

Pug. Price for ill Modules: ClSa «-t5".

.. .

(INB5 11I9SS

(IMS

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

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

sortworks

GEOS

$39.95

GeoCalc

(CALL

GeoFlte

SCALL

Gaodex

S27.95

Deskpsck

$22.95

Fonlpack JCALL Writers Workshop... J33.95


When your print margins are set for the corresponding screen line

length, your printed document will

match the text display on your screen exactly. If you're using dou

ble- or triple-spacing, however, you may want to preview your docu

ment to see the page breaks. Use

SpeedScripfs SH1FT-CONTROL-P command and select S for Screen. Use the NO SCROLL key to freeze

Also corrected in this version is the bug in the Skip to Page com mand. In the earlier versions, this command would skip to the speci

fied page, but along the way it would print every page number skipped, in the left margin of documents.

Using The Extended Keyboard

fetch and stash routines, located in

SpeedScripl 128 has all the usual SpeedScript commands you're used to, but some of the command keys have changed. Prior versions of SpeedScript used the RUN/STOP key to insert five spaces into the text, but this caused minor difficul ties because that key was also used

common RAM, to cross banks and

to abort certain operations, such as

access the data. To check on the re maining amount of free text space at any time, press the CONTROL= key combination. The number of bytes free is displayed on the com

printing. In SpeedScript 128, the TAB key has been programmed to support the insert-space function, thereby eliminating the conflict. This modification necessitated changing the Insert mode com mand key to the ESC key instead of

the listing, or the RUN/STOP key to halt. SpeedScrifii 128 uses all of bank 1 RAM for text storage. The main text area uses 51K, and

the text

buffer uses 12K. The program itself resides in bank 0 and uses special

mand line. The text buffer is no longer erased when choosing the Erase

CONTROL-I. (CONTROL-I gener

All Text command, giving this fea

ates the same character code value

ture added versatility. Use the

as the TAB key.) Consequently, the

CONTROL-K command to erase or

CONTROL-I key combination will

"kill" the buffer contents at any

now also perform the tab function. The cursor, INST/DEL, and CAPS

time.

LOCK keys, as well as the numeric

keypad, function as you would ex pect, although if you own a 128 with the original ROMs, the CAPS LOCK-Q bug will remain. (CAPS

LOCK capitalizes all the letters of the alphabet except Q.) SpeedScript 128 is a disk-based word processor, so the old tape rou tines are no longer present. Press F7 to load a file from disk, F8 to save a file. The CONTROL-4 key lists the disk directory. Use the NO SCROLL

and RUN/STOP keys to control the listing. The disk error channel is read and reported at the command line after each disk operation.

Linking Files SpeedScript 3.0 introduced a new printing command g (goto) to link

text files, permitting the printing of very large documents. In the 64 version, the g must be followed by a D or T to select disk or tape, respec tively. This command no longer

works with tape drives. A new fea ture is that you can now access either device number 8 or 9 to chain files. Substitute the desired device

number for the D in the command. For example, to link a file named TEXT from the disk in a drive with device number 9, you would press CONTROL-E to select the format key, and then type g9:text-. Be sure

to enter a return mark as the last character of your filename. You may still use 16-character filenames as long as the return mark is the seventeenth character.

Speedy Access

BACKUP PROTECTED SOFTWARE FAST. From the team who brought you

• Includes fast loader, 12-second format.

Requires a Commodore 64 or 128

cluded some new ROM routines to

access data from other RAM banks.

Copy II Plus (Apple), Copy II PC {IBM)

computer with one or two 1541 or 1571 drives.

However for a word processing ap

a revolutionary new copy program for

Call 503/244-5782, M-F, 8-5

• Copies many protected programs—automatically. (We

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

INDSTA, and 1NDCMP are far too slow, especially when moving large blocks of data. You can save about 50 percent of your time when you use the MMU chip's preconfiguration registers (PCRs) to directly configure memory. After storing the correct value in one of the PCR lo

and Copy II Mac (Macintosh) comes the Commodore 64/128 computers.

update Copy II64/128 regularly to handle new protections; you as a

registered owner may updatB at any time for $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.

(West Coast time) with your [~~ overseas.

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

CentndFomt Software J IVltti'OR.iTH}

Backup utilities also available for the IBM. Apple II. Macintosh and Atari ST. This product isprwidod tor the purpose ofonabting you to make archival copies only

26

Commodore has thoughtfully in

COMPUTES Gazelle

October 1987

plication, these routines, INDFET,

cations ($D501-$D504), any write

operation to a corresponding load configuration register (LCR) will automatically switch banks. The LCRs are located at addresses

SFF01-$FF04 and, unlike the PCR's, are visible to the processor even when the I/O block is switched out.


YOU TOLD US WHAT THE BEST COMPUTER BASEBALL GAME WOULD HAVE... "I want to play in the series!"

"Great graphics"

"Relief pilchers -and subs"

"I want tn he ably tn throw a lot of different pitches."

"I like to slide —even head firs!."

"Lei me see what's happening

■■ I'm me right at the plate when I'm batting."

on the whole fluid."

HERE IT IS. CHAMPIONSHIP BASEBALL With 4 Divisions, 24 Teams, and the Championship Series You've been asking for the best in

• You control all the action on the field—pitching (8 different pitches), hitting, catching, outlield relays, base

computer baseball games, and you

want it all— graphics and features.

We've heard you, and Gameslar's Championship Baseball delivers. No other product gives you the complete

running, even sliding under tags. • Player substitutions can be made throughout the game.

sport of baseball like Championship

• Division, playoff and championship

Baseball:

series play.

• Player Draft, complete with reserves.

All this and much more in the most

• Setting your starting lineup. • Batting Practice, Exhibition Game and League Play options.

complete baseball program available.

When you're ready to step into the

major leagues of computer baseball, Championship Baseball^ your ticket. Nobody else gives you more.

• Each division is tougher than the last, so there^ always a new challenge.

Available now for IBM PC, Tandy 1000, Apple He, lie. Commodore 64/128, Amiga, Aiari STand 100% compatible computers.

Stklvcl jnax plii)en. from tJii1 tultnl j.■--■ ■ J- Ii.".m) i ifi i'ii Ie L'huniL'U'rislirs .i'kI skill ratings. Name ihvm jJui

—**•—•

-ii i mi

— rw

-

W

!*■■

'f—->t-

DcfennJuQ Ihc bulling '.ul. r thai w

!n» i\w hosl chance agaiiml vm

l

11 l I i j 11 ■j. hEritluw id . \\\\\k \\-:\ i--.hu n 11 j ■ li |]|\ Jll pl.iV ,iOii[i i iri v.'OtJili aw aclion.

Iitda>^ stars, or anyone you wanL

MMfSTM* Arriiica «rMm shown, cjihcr *yMcm% mav vary. GumciUir ^ 0 [nvJ^nwk ut AclivWon, lncXumm(xk>rcMJ28iind Ami^aic inidcmjrLs nrCnnimrKJorc FJt:ctf(>fiie^lamitcil. m^(tfnitefiialLona]Husinc^M;ithini:aCurpi)mliun.T^dy^ ALiivision iiihi: rrKi.icici! Inkdcninukof Aclivi^ion Inc. C L%7bAttivision Inc.


SpeedSctipt 128 Commands Although it's written entirely in machine language, you load and

run SpeedScript 128 as if it were a BASIC program. At the beginning of the program is a one-line SYS that sends the computer to the ma chine language program. To begin using SpeedScript 128, just start typing. When the cursor reaches the right edge of the screen,

it automatically jumps to the begin ning of the next line, just as in BASIC. But unlike BASIC, Speed-

Script 128 never splits words at the right edge of the screen. If a word you're typing won't fit at the end of one line, it's instantly moved to the next line. This feature, called word wrap, makes it much easier to read your text on the screen. Even if you

make numerous editing changes,

SpeedScript 128 reformats the screen and rewraps all words. The command line at the top of the screen is used to communicate with SpeedScript 128. All messages appear here. It's also the place where you enter filenames for load ing or saving files. The remaining lines of the screen are used to enter, edit, and display your document. The cursor shows where the next character you type will appear on the screen. SpeedScript lets you

move the cursor anywhere within your document, making it easy to

find and correct errors.

Scrolling And Screen Formatting When you finish typing on the last

screen line, SpeedScript 128 auto matically scrolls the text upward to make room for a new line at the bottom. This is similar to the way BASIC works, but with one excep tion: The screen can scroll both up

and down. Imagine the screen as a 24-line window on a long, continu ous document.

More than 50K of text space 28

COMPUTE! s Gararre

October 1987

is available in memory, room enough for roughly 40 pages of double-spaced text. To check at any time how much space is left, press

CONTROL— {hold down the

CONTROL key while pressing the = key). The number on the com mand line indicates how many bytes are available for characters of text. If you're used to a typewriter, you'll have to unlearn some habits. First, you don't have to press RE TURN at the end of each line as you do on a typewriter. SpeedScript 128's word-wrap takes care of this automatically. Press RETURN only when you want to force a carriage return to end a paragraph or to limit

the length of a line. So that you can see these forced carriage returns,

they appear on the screen as leftpointing arrows {called return marks in this article). When you print your docu

INST/DEL key inserts a single

space or deletes a single character. Other features let you erase a word, sentence, or paragraph, and move or copy sentences, words, and para graphs to other places in your docu ment.

Using

search-and-replace,

you can find any phrase and even automatically change one phrase to another throughout the entire

document. You can save your text on disk, and then load it later for additions

and corrections. You can transpose (exchange) two characters, change the screen and text colors, send disk commands, read the disk error

channel, and automatically tab over five spaces for paragraph inden

tions. You don't need to learn all these commands right away, but you'll be glad they're available as

you become more comfortable with word processing.

ment, SpeedScript 128 automatically

formats your text to fit the width of the paper. Don't manually space over for a left margin or try to cen ter a line yourself as you would on a typewriter. SpeedScript 128's print ing routine automatically takes care of all margins and centering and

lets you customize the margin set tings. Also, don't worry about where a printed page will end. When printing, SpeedScript 128 automatically fits your text onto separate pages and can even put

short phrases and page numbers at the top or bottom of each page if you want.

Like all good word processors,

SpeedScript 128 has a wide selection of editing and convenience fea

Using The Keyboard To start writing, just type on the

keyboard. The words you type will be stored in memory and printed on

the screen. Pressing a key puts the lowercase letter on the screen. If SHIFT, SHIFT LOCK, or CAPS LOCK is down, the character will appear in uppercase. The primary advantage of using CAPS LOCK is that the number keys on the top

row print as numbers, not punctua tion, although CAPS LOCK-Q will print a lowercase Q on 128s with the original ROMs. Holding down the Commodore key in the lower left comer and typing a character prints the corresponding graphics character. The SHIFT-key graphics

tures. You can move the cursor a

characters cannot be typed in

single space in either direction, or

SpeedScript. Most of SpeedScript 128's com

skip to the next or previous word, sentence, or paragraph. You can also move the cursor to the top of the screen, the top of the document, or the end of the document. The

mands are accessed with controlkey commands—you hold down

CONTROL while pressing another key. In this article, control-key com-


SpeedScript 128 Keyboard Map ToggleInsert Mode

InMM Five Sp-aces

Pause

Previous Sentence

,„ IP line" \iafsa\ I rio I

CfiPS

- FEED

LOCK

Fl

DISPtAY _S««0ll

Tod

Key

OisK

I

Oeletc

SJ[0fLEJ @ LLJ lZ

o] |h| [j| |k||l|

C*

SHIFT

X

-Change Case

Left

5c reen

- Erase Rignt

'—End

Text

of

- Restore Buffer Exchange Charactens

+

7

8

4

B

Buffer Replace

!

I

Change Letter

•=■

E N T E R

3

SHIFT

Kl 11 Change BacKsrounO Color

F7

Le

RETURN

M

N

Ven fy

Delete

**Hidth of lnseri 255. spaces

'-,'

F5

of

Directory

<-

CTRL

F3

Cursor Left*'

Quit

color

Next/ Previous

Hunt^Replace

Dnh

sentence Remaining

M

New Paragraph

Quick-Key Command CONTROL-A

Change case

CONTROL-B CONTROL-D CONTROL-E CONTRO1.-G CONTROL-H

Change background colo

CONTROL-1

Insert five spaces

CONTROL-]

Replaca, With SHIFT: Select Replace phrase

CONTROL-K CONTROL-L CONTROL-P

Kill buffer Change text color Print. With SHIFT: (Screen, Disk, or Printer)

CONTROL-R

Restore buffer

CONTROL-V

Verify Select screen line length

CONTROI.-W CONTROL-X CONTROL-Z CONTROL-CONTROL-T

CONTROL-4 CONTROL-3 CONTROL-E

Delete (S,W,P) behind cursor

Erase (S.W.P) in (rant of cursor

Global search and replace Hum. With SHUT: Select Hunt phrase

Exchange two characters

Go to end of text Display free memory Send disk command/read error channel Display disk directory

Enter format command

ESC

Enter format command Insert five spaces Toggle Insert Mode

Cursor Up

Previous sentence

Cursor Down

Next sentence Move left

TAB

Cursor l.i'fl Cursor Right INST/DEL

Move right

CLR/HOME

Delete left. With SHIFT: Insert Top of screen (press once); top of text (press twice)

SH1FT-CLR/HOME

Erase all text

RESTORE

Erase spaces Exit to BASIC

RETURN

Return mark

SHUT-RLW/STOP

Inssrt 255 spaces. With SHIFT: End paragraph

Backspace. With CONTROL: Erase right. With SHUT-CONTROL:

Fl

Next word

F2

Previous word

F3 F5 F7

Nevt sentence Next paragraph Load from disk

F4

Previous sentence

F6

Previous paragraph

F8

Save to disk

COMPUTE! s Gazette

October 1987

29


mands are abbreviated CONTROLx {where x is the key you press in combination with CONTROL). An example is the CONTROL- =

mentioned above to check on free memory. CONTROL-E means hold

down CONTROL and press E. Sometimes you have to hold down both SHIFT and CONTROL as you type the command key, as in SHIFT-CONTROL-H. Other keys arc referenced by name or function, such as - for the left-pointing arrow in the top left comer of the key

board, £ for the British pound sym bol, CLR/HOME for the homecursor key, SHIFT-CLR/HOME for the clear-screen key, Fl for function key 1, and f for the upward-pointing arrow to the left of the RESTORE key (don't confuse this with the t

key on the cursor keypad). Some keys let you move the

cursor to different places in the doc ument to make corrections or scroll text into view. SpeedScript 128 uses a unique method of cursor move ment that is related to writing, not

backward to the beginning of the previous sentence. You may also

use the gray cursor keys to the left of the function keys on the top row.

• The Fl function key moves the cursor forward to the beginning of

character you type. In this mode, you can't type over characters; ev

the cursor backward to the begin ning of the previous word. • The F3 function key moves the cursor forward to the beginning of

the next sentence (just like the up/ down-cursor key). The F4 key (hold down SHIFT and press F3) moves the cursor backward to the beginning of the previous sen tence (just like pressing SHIFT and the up/down-cursor key).

• The F5 function key moves the cursor forward to the beginning of the next paragraph. The F6 key (hold down SHIFT and press F5) moves the cursor backward to

the beginning of the previous paragraph.

the cursor up and down a line or left

the screen without scrolling.

and right across a line. SpeedScripl

Pressed twice, it moves the cursor

to the beginning of the document.

ers. You aren't working with lines

• CONTROL-Z moves the cursor to

of text, but with a continuous

the bottom of the document. Re

document.

member that z is the last letter in the alphabet, and CONTROL-Z

moves the cursor by character, word, sentence, or paragraph. A

puts the cursor on the last charac ter in your document.

word is any sequence of characters preceded or followed by a space. A

sentence is any sequence of charac ters ending with a period, exclama tion point, question mark, or return

mark. And a paragraph is defined as any sequence of characters end ing in a return mark. (Again, a re

turn mark appears on the screen as a left-pointing arrow.)

Here's how to control the cursor:

matically inserts space for each

down SHIFT and press Fl) moves

• CLR/HOME, pressed once by it self, moves the cursor to the top of

There/ore, SpeedScript 128

It can be tedious to use the SHIFTINST/DEL keys to open up enough space for a whole sentence or para graph. For convenience, SpeedScripl 128 has an insert mode that auto

the next word. The F2 key (hold

programming. Programmers work with lines of text and need to move

128, however, is oriented for writ

Insert Modes

Correcting Your Typing One strength of a word processor is that you need never have mistakes in your printed document. Since

erything is inserted at the cursor position. To enter insert mode,

press ESC {note that this is different from the 64 version of SpeedScripl, which uses CONTROL-I). To cancel

insert mode, press ESC again. This kind of command key, one which is used to turn something both on and off, is called a toggle. To let you know you're in insert mode, the words insert Mode appear in the up per right corner of the screen. Insert mode is the easiest way to insert text, but it can become too slow when you're working with a very long document because it must move ail the text following the

cursor position. Although SpeedScript 128 uses fast memory-move routines, the 8502 microprocessor can go only so fast. So SpeedScript 128 has even more ways to insert blocks of text.

One way is to use the TAB key. It is programmed in SpeedScripl 128 to act as a five-space margin inden tion. It can also insert five spaces anywhere in a line. To end one paragraph and start another, press RETURN twice and press TAB. Alter nately, you can press SHIFT-RE TURN, which does this automati

cally. You can use TAB to open up more space than SHIFT-INST/

you type everything before you

DEL. No matter how much space you want to insert, each insertion

print it, you have plenty of opportu

takes the same amount of time, so

nities to proofread and correct your work. The easiest way to correct something is just to type over it, but there are other ways, too.

the TAB key inserts five spaces, five times faster than pressing SHIFTINST/DEL five rimes. There's an even better way,

Sometimes you'll have to in

though. Press SHIFT-RUN/STOP

• The left/right-cursor key works

sert characters to make a correction.

to insert 255 spaces. This is enough

as usual; pressing this key by itself

Maybe you accidentally dropped a

room for a sentence or two. You can

moves the cursor right (forward) one space, and pressing it with SHIFT moves the cursor left

letter, typing hngry instead of hungry. When you change the length of a word, you need to push over everything to the right of the

press it several times to open up as

(backward) one space. You may also use the gray cursor keys to the left of the function keys on the top row.

• Trie up/down-cursor key moves

word to make room for the inser tion. Use SHIFT-INST/DEL to open up a single space, just as in BASIC. Merely position the cursor

much space as you need. And

SHIFT-RUN/STOP la fast. (You

don't want to be in insert mode when you use this trick; that would defeat its purpose.)

After you're finished inserting with these methods, there will

at the point where you want to in sert a space, and press SHIFT-

probably be some inserted spaces

ning of the next sentence. Pressing it with SHIFT moves the cursor

INST/DEL.

press SHIFT-CONTROL--. (The -

the cursor forward to the begin

30

COMPUWs Gazette

October 1987

left over that you didn't use. Just


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

From the award-winning

creator of SItENT SERVICE

and F-lSe&BIBE EAGLE

C-i" i graphics shown:

Join us, mate, for an expedition into one of die most Eiscirating eras of this niillenium! PlRATESITULs an exciting new adrt-nture-simulation diat will challenge your skills while it captures your imagination! You arc cast in the leading role as privateer captain, criss-crossing ihe Spanish Main, slipping into ports as needs or opportunities require but always relishing your

return to the freedom of the open seas! PIRATES! ™ is aunique blend of your favorite software

• ACTION... ship battles, land conquests, fencing arid jailing

• STRATEGY... plundering, trading, negotiating and forging alliances • GOA1S... treasures, romance, status, power and prestige

• NEW EXPERIENCES.. .explore across a map of the entire Caribbean

• EXTENSIVE GRAPHICS... orcr 70 diflercin scenes and pictures • EXCITEMENT... triumplis and trafjedies, victories and defeats

PIRATES!™ is available from your favorite "Valued MicroProse Retailer"

(VMR). Call us for the VMR nearest you!

gaming features all in one package. It weaves together die excitement ofarcade-style action, the challenge ofsimulation decisionmaking, and the interactive storyline of a textadventure. And, in the standard of all MicroProse software, stimulating game play!

s i**u'l fc r i

• Hunt Vtll«r. WD !IDM • I30H 77M1SI

r.3 »lin vt rejalBM irujBrsikj ol CwrmMoit EWUomci LU), InMrnitionil Bus^Mi MiCiin« Int. '■.-.■■I'.'-, 'c lie 010 AWi tnc respecMri)


CONTROL-D deletes backward). If you ever need to erase the contents of the buffer, press CONTROL-K (remember kill buffer).

is the key to the left of the 1 key, not the »• key in the cursor keypad.) This instantly deletes all extra spaces be

You can keep pressing S, W, or P

tween the cursor and the start of the

the erase mode.

following text. SHIFT- CONTROL-*is also generally useful whenever

mode works similarly, but deletes

blocks of text between documents.

you want to delete a lot of spaces.

only one word, sentence, or para graph at a time. First, place the cur

document, erase some text into the

Erasing Text

sor after the word, sentence, or

buffer, load another document, and

paragraph you want to delete. Then press CONTROL-D. Next, press S, W, or P for sentence, word, or para graph. The text is immediately de leted and you return to editing. You

then insert the buffer contents into

Inserting and retyping are not the

only kinds of corrections you'll need to make. Part of writing is separating

the wheat from the chaff. On a type writer, you pull out the paper and throw it away. SpeedScript 128 lets you be more selective. Press the INST/DEL key by it self to erase the character to the left

of the cursor. All the following text is pulled back to fill the vacant space.

Since the INST/DEL key is slow when you're working with large documents (it, too, must move all text following the cursor), you

may prefer to use the «- (back-ar row) key to backspace. (Again, *■ is the key to the left of the 1 key, not the *■ key in the cursor keypad.) The

*■ key by itself moves the cursor left one space and blanks out that posi

tion. It's more like a backspace than a delete. Press CONTROL-- to delete the character on which the cursor is sitting. Again, all the following text is moved toward the cursor to fill the empty space. INST/DEL erases

to the left, keeping text on the right, while CONTROL-back arrow (-) erases to the right, preserving text to the left of the cursor. These keys are fine for minor deletions, but it could take a long time to delete a whole paragraph this way. So SpeedScript 128 has two commands that can delete an entire word, sentence, or paragraph at a

time. CONTROL-E erases text after (to the right of) the cursor position, and CONTROL-D deletes text be hind (to the left of) the cursor.

until you've erased all the text you wish. Then press RETURN to exit The CONTROL-D (delete)

don't need to press RETURN to exit the CONTROL-D mode unless you pressed this key by mistake. (In gen

eral, you can escape from any com mand in SpeedScript 128 by simply

It's relatively easy to move

Using the buffer, you can load one

the new document.

Starting From Scratch

If you want to start a new document or simply obliterate all your text, press SHIFT-CLR/HOME. SpeedScript 128 asks, ERASE ALL TEXT: Are you sure?(Y/N). This is your last chance. If you don't want to erase

pressing RETURN.) CONTROL-D is

the entire document, press N or any

most convenient when the cursor is

other key. Press Y to perform the ir

already past what you've been

reversible deed. There is no way to recover text wiped out with Erase

typing.

All.

The Text Buffer

When you erase or delete with CONTROL-E and CONTROL-D,

the lext isn't lost forever. SpeedScripl 128 remembers what you've removed by storing deletions in a separate area of memory called a

buffer. The buffer is a fail-safe de vice. If you erase too much or change

your mind, just press CONTROLR to restore the deletion.

Another, more powerful use of this buffer is to move or copy sec tions of text. To move some text from one location in your document to another, first erase or delete it

with CONTROL-E or CONTROLD. Then move the cursor to where you want the text to appear and press CONTROL-R. CONTROL-R instantly inserts the contents of the buffer at the cursor position. If you want to copy some text from one

The RUN/STOP-RESTORE re

set combination has been disabled in SpeedScript 128. Pressing just RE STORE brings up the message Exit SpeedScript 128: Are you sure?(Y/N). If you press Y for yes, you exit to

BASIC. (If you press N or any other key at the prompt, you return to

editing text with no harm done.) Once in BASIC, you'll still have one

chance to reenter SpeedScript 128 without losing your text—simply enter RUN and your text should be intact when SpeedScript 128 is re started. (Your chances of recovering text decrease if you execute other

commands—especially if you use variables—while in BASIC.)

Sea rch-And- Replace Here's another feature only a com

puter can bring to writing. SpeedScript 128 has a Hunt command

part of your document to another, just erase or delete it with CON

that searches through your docu

TROL-E or CONTROL-D, restore it

phrase. A Replace option lets you

at the original position with CON

automatically change one word to

TROL-R, and then move the cursor

another throughout the document.

elsewhere and press CONTROL-R

ment to find a selected word or

SHIFT-CONTROL-H acti

(erase) mode, first place the cursor

to restore it again. You can retrieve the buffer with CONTROL-R as

vates the Hunt feature, SHIFTCONTROL-J (J is used because it's

at the beginning of the word, sen

many times as you like.

next to the H) lets you selectively

tence, or paragraph you want to

erase. Then press CONTROL-E.

You can see why CONTROL-D lets you delete only a single sen

The command line shows the mes

tence, word, or paragraph at a time.

hunt and replace, and CONTROLG (Global) is for automatically searching and replacing.

sage Erase (S,W,P): RETURN to

If it didn't, the deleted text would be added to the end of the buffer,

two-step process. First, you need to

and when you pressed CONTROLR to retrieve the buffer, the deleted

tell SpeedScript 128 what to search for; then you must trigger the actual

text would be out of order (since

search. Press SHIFT-CONTROL-

To use the CONTROL-E

Exit. Press S to erase a sentence, W for a word, or P for a paragraph.

Each time you press one of these letters, the text is quickly erased. 32

COMPUTED Gazelle

Octobef 19B7

Searching for something is a


APPIM II Series

S29-95 ATARI 8-Bil

IHM PC'

Cbmpalibtes

COMMODORE 64/128

COMMODORE b-i UN

You love playing games, but sometimes you'd rather build your own. There's a lot 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 limitless number of wargames daad <>ri((Bi

that are as simple or complex as you desire. Start by drawing your own hattlemaps. Place roads, rivers, bridges, woods, buildings and mines in any arrangement and scale you like. Fight four levels of combat,

from man-to-man battles to large-scale strategic campaigns, (live your men and machines

different attributes such as unit type, weapon type and firepower,

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

bomber. As a combat simulator, it lets you try to bomb Hitler's oi!

refineries in Ploestl, Rumania. Or get blown up dying. You command the lead B-24 Liberator which will determine the course of action for the 460th Bomber Group. But first, you must learn to My this cantankerous plane. Two simpler scenarios let you hone your flying skills before you go on to the real thing: I1) har rowing 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 oniy stay up for a

movement and strength points. You can create scenarios from any period of military history,

limited time, so don't be late.

from Ancient wars with spears and catapults to modem conflicts using state-of-the-art missiies and tanks. Or you can forget about

it ou! and do your job — reducing Ploesti's total oil production below what was accomplished historically. If you succeed, you'll be told how

reality and create sword-and-sorcery fantasy adventures and

science-fiction battles.

If you get tired of designing, we've thoughtfully

_

provided eight ready-to-play games, liven these can be modified to suit your liking.

If you get hit, you'll have to decide whether to bail out or stick

much you would haw shortened the war in Europe!

STRATEGIC SIMULATIONS, INC.

1046 N. Itengstorff Avenue, Mountain View, CA 94043 (415) 964-1353

STRATEGIC SIMULATIONS. INC. look fur these exciting games at your local computer/software or game Mmio&ty.AtiSSIgam>s carry a''14-ilaystMLtfaction oryour niunty back''

guarantee. Write or call for a free color catalog of our full line.

If there uk1 no convenient stores near you, VISA and ,\I/C holders can onier

by calling toll-free 800-443-0100, x335. Or send yputcheckto SSI at ihe address above. (CA residents, add applicable sales tux. I I'lease specify com puter formal and add 02,00 for shipping & handling. ffl m~ hy StraiejjlT Simulni.Hiv Int. All rigtiij resmnl.


1-800-331-7054

1-800-233-6345

o

COMPUTER VICE

now CCMI'IJ ri:li VICE joinswiib S & S Wholesalers TO SAVE YOU MORE SSS THAN EVERI 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

COMMCECBt

II* 11 IS

C128

PANASONIC

S24990

WC

gAU.

CM 1571 Oik [>!»

S139TO 5239.90

1M1 Oak Dcrvn

S18990

NEW 1280

JUNE 15. 1987 - AUGUST 15, 1967

128 COMPUI

SCALL

NEW 1581 l)r>ce MPS 1200 Pimtor

5CALC S2399O

C13S' Moumi

5 3590

MPS 803 Prlnle; WC1530 Ccta Printer

ipso S S990

C19Q2 Monitor

S2aBO0

1571 DISK ipRI

VIC 1«!> CfOptMcS Printer... 311990

STARMICfiONICS W413OO

FREIGHT ADDITIONAL

S239W

AMIGA

SCAU. ECAa

ND10 NO15

SCAU S « S IS COMM0DO1H AWHOmnO SAl£S

CITIZEN

WO STRV1CE IACCLI1Y TOH AMIGA

$217 90 SJ19.U0

AMlGAAIDOOCoto System ...CALL

MSI SOD MSIMO

A-1080 Cola Monitor A1050 2Sa« EnpanOef

$3d990 S149.90

MSP-15

M19.W

MSP-20

S399.W

S 8. SI54K Eiponoei A1010 Dm Dm« A1020 D1M< Dnve

SW.» S23?j?D S199.9C

AMIGA 2000 Computer

CAIL

MSP-Z5

EPSON

Ai300Gertockin!(niacs ... S21990 AMISAMocai CALL IMS Momciv Eiconaer .... MOT 90

16B0 1200BUADModnm ... S179.WJ AMIGA Winter Cotilo MOO (if Moaulolo

S 1B.90 5 49.90

M99.90

. ■-:.■■ 7

FK94

SCAli SCAIL

FX26&

SEIKOSHA CALL FOR PRICING

PCIC PC/XT COMPATIBLE

SUPER SPECIALS /« I I

II

6.77

/MI

III

6.7/

SIJSPENCEt)

6.77

CEADLINL

6.77

STAPCPCSS

6.77

CEEPT

6.77

EP06CEK

6.7/ 6./7

INTERFACES

6.77

$9.77

CBtCLEANfB

ATI Graphics Caid B Cc*a. TIL MtxvsOvome and Colons Is;

WB0ONS AVAILABLE CALL FOR PRONG

I VDH S-4.9C

12" GHEEN MONflOB

$69.90

One voof omipod V/orronry

LOO

MS DOS 3 3, <3W Bant hckl

1 ■

incigded

$799.00 PC10-2

I

512^9

~CtCT

OKI DATA

S899.00

(Same Ai ADove Wltn MOK oi>a 3

PC10-HD

".

S1199.00

0 As PC10-1 WS0MB Har and MOK) ;

COLOR PRINTER

$124.90

U« I 1 US NOVA1JONCAT

MOOELCWMAtt 10

OWMATES0 Plug MPiifi'10

S134.W) S59.TO

Plug N Print 20 Coioi Rbbori

i (i9.«J Can

CLEANING KIT PRINT HEAD

CLEANING KIT

S6.90

oaoo

$39.90

S37.9O S5490 $149.00 SI 39 90

.

$9.77

.

AVAIfcX 1S00

■S 99.90


S & S Wholesalers, Inc. 1-800-331-7054 CUSTOMER SERVICE

- IN FLORIDA (305) 530-1364

FREE FREIGHT ON ALL ORDERS WITHIN CONTINENTAL U.S. OVER $100.00

Orders under S100 00 add S400 shipping and handling. C.O.D. orders add W.00. Prices reflect a 3% cosr^ discount. Add 3%lor VISA/MC.(FPO.APO. Canadian S ail oiner Postal Ordersactuctl shipping charged.) Florida residents add 5% safes lax Personal checks & rro-iey orders allow 2 weekslor processing Pricos -uoject to change without notice Oiders received before 12:00 PM will be shipped same day

UA(I\ ASJomctor Monitor

iilttJNMI 1[

ti-iyx

524 99

bosk; «v&

BaiicM

S2<109

Codpai 126

539.99

Cdapak M

Call (or pifce on ou Actronsoti iltis!

S3 7 99

Champshp lode Uunnor KQIQtCl*<a Icxta Rurtrmr . Music Shop

Coeot 526 TO

Quick Copy 2 0 Supor C Compilm Super Pascal IAS

521 TO

Pawn

52600

I(L?»!|>t:I-J|:|J*il|5

ChattoaV 128 Chartpofc 64 Forth

Elite

Print Shoo

5149D

ISICCfJH

S2J.90

51990

fiait/Hoo

SSJ90

S28 90 S2190

Cut INoats

SJ9 90

fr>chonror

CompanJa^

S3* 90

flonii Si WriteT

S3J9O

tWHwoociMntrw

52490

SCAU.

57890

53290

Mcich t

r^ow in Stcck 1

Call lor Prlea on littes

Moch 128

52? 90 SM.W

Tournament ZH&.

S1290

Commando

$23 V0

52S9O

5179Q

Had Barf'

KiBoql Until FJoatf

st/.ra

Low «the Weil

51/.W) 517 W 3 9.90

fMr .'> tiLtfi !'■■;? co :-f)v «i 1V>

Aai-uJitwe .

Amnoila Artie Fo* Autoiluel

. Buia'i Ta!o ■," EJaro'i Toly n 1 BorO's iale Clue flood

CtvBSsmaste> 2000-,^.™™,...

A< IIYitlC.N •siew

(iTd"n O'ciiei ''"vffl/M'/'ff'1/' ■:■>.-,' Atnea

f CMT'-Sj T, ■

'

,-

.T.'LT' ".

fosi Tracks Sqt Coi Cwui

GometnoSiei Sclft Utvcuv

-vCTi

«^B

SW.VTJ 5191 • ' sis.o 5?JW -2-1 fv0

Moms Maa:«ss ' MUi.f.

Kaekur II

i °m I*10 ?9J)

Llttlfii (-■^■npu'arf fiyoptf

O" Court Tennri

S18 90 S2J.9[) 510 9!) S?^90 5iS9O S?i)« S18 ^1 53S v0

Space Shutfte

S1S90

520 W

S3290

.

'

PmeSfdtBoselMll

Hood lo Mokow

SfvtrTi Ci'<(3SOT GcW Slarflsifit 1

l(«rlnlo«i P.-_-^j ■

S3090 5'79O S229O

£iac'3n

522 9C

.

..

Conrtict In utetnam

Swilicaic 128 w/Sidoways .

w/Speii ChocV

52d9rj

Partner 1JB

S16.OD

ANFout Data Managw

Slu nt Service

S?4 '7

mM?*^

■ ■

527.77.

ill Ituee

S13O77

mil

Now In Stock! Call lot price son titles.

AMI III '

529.90, ■

l£ ' %t»W«Hl<dt'l ^11' >SKHj

»?*0"

"". ■

"

'■

1 I* II il M 11

III[ S* «l'J /.'

Poctei Rcnner 64 fuck E>1 Bon nor 1?fl ,

,

(.

C7d //

J31.«0 521 W3

41090

"S41 CCiVEF; '1(v02 COVER

514.77 $ i:n 5 7.77

mfs903 cover*. MPS501 COVER

MPS120D MO31000 ftMiGA SVSTF.r/

IIKISHN

ft Ml G.A OKIVf.

S'JPS'lJOIfi 125 5UPC&0S9 64 Sup^tficr^pt 6-' Vimsto'"!2e

SS?77 S4?.?T MI./7 W2 77 U77I

Vpiawijto 12 fl

M777

Dobi leim fio 6-1

5-17 77

Duds le/rfk Pto 12b

^jl y 77

SuD^CSCI^pt 126

S3OTO 544 90

17.77

-AH ■ i H

WIC 1M>h

,j

528.90

S 12.90

3TN.90 ' SJ/ J. /

Wadwter

M1 IS4 If Al

'.It 4*1

C2M90 ' w«a

S3 7 77 S37 77

>*>•<■ hl> IfiKlciI Wtl k^ 1 C.ll SiIIh <nr

S1947 522 77

GonsdiD

£25 90

31290

S3 9 90 537.77 S37 77

Woretwiliet 12S

i 10.90

SJ0.V3

532"

Syfv^o Porter s Personal Flrionco

51J90

i^sSrLiEOnio ' '

«4 90 S31.90 52890

WMmol

UtlimoFa UJtJma Cv Utirnaie wiioia Wotia Tour of Goil

WOTO Kaiate Champ Wonas Gceotest Bosetxju

——

S2'9Q

HritxiS Consliucfton Sot

(JoIjOT r?G5CtJI&

fost Load

S2390 S5390 SJ390

D W\ ^

S37.W

'.10 90

Rounrt (or the Siars

523 90

Summer Games rl

Mew Partial 64

UI4 1 4 1 1 1AI

S23.90

Music Con4(tuclloci Sof

Roclr-;i Cte'sNuciiO'i Set

S23 77

Summer Gamu^

SJZM

S319O SJ-190

Jar

$14 90

M-Jtdbrftjrll'

S2JTO Hnckrjr

Highr gtnulatai«

MM IH SICAI It

51790 )t».9O

Dom Bustors

538 9D

FSHScensrydlsk

ACCCLABfc AciKXAces

Soipeci Trinity

DA IAIWI

Kting fu Master PotePosftfen

S23 9Q

S2390 523 00

S2J9Q 52800 52Q9O

S3900

Tonlh framo

WorV Gomes Suppor Cycla

S23.90

S279O

acctss

S2390

Wintac Gomes

52190

53^90

Sun Bo mo Graphics Scropboot

triftL!.1 COVER

59» 514 77

OWMATF

S9.7?

StiKOSHA

5 9.77 S 9.77

EPSON EPSON IS'

CAUFOHmClNG

i

,,l

_J


Subscribe to COMPUTED Gazette today through this special introductory money-

saving offer, and you'll be getting a lot more than just another computer magazine. That'

because each big issue of COMPUTERS Gazette comes complete with up to 20 al --"■■,

■.

new, action-packed programs.

Subscribe now and you can depend on

a steady supply of high quality, fun-filled programs for your Commodore computer programs like Number Quest, Address File, Treasure Hunt, Castle Dungeon, Vocab Builder, SpeedScript and hundreds of other educational, home finance and game pro grams the entire family can use all year long. The superb programs you'll find in each big issue are worth much, much more than the low subscription price. But there's more to COMPUTEI's Gazette than just programs.

Month after i

iazette's superb articles deliver nside word on everything from languages to nterfaces...programming to disk drives. Whether you're a novice or an experi

enced user, COMPUTEI's Gazette is the magazine for you. So subscribe today. R ie enclosed card or call 1-800-727-6937. Do it now.

AMD SAVE! WMmamam One ol I he ABC Publishing Companies

ached order card is missing, wrile: COMPUTEI's Gazelle P.O. Box 10955, Des Moln


H. The command line says Hunt for:. Type in what you'd like to search for (the search phrase) up to 29 characters. SpeedScript

128 re

members the search phrase until you change it. (Incidentally, when you're typing on the command line, the only editing key that works is 1NST/DEL for backing up. SpeedScript 128 does not let you enter control codes or cursor controls on the command line.) Press RETURN

A few hints and cautions: First,

It's important to position the

realize that if you use the as the

cursor correctly before loading a

words like therefore and heathen. If

file. SpeedScript 128 starts loading at the cursor position, so be sure to press CLR/HOME twice or SHIFT-

you changed all occurrences of the

CLR/HOME (Erase

to cow, these words would become

the cursor to the start of text space,

cowrefore and heacoion. If to find or replace a single clude a space as the first of the word, since almost

you want word, in character all words

unless you want to merge two

are preceded by a space. Naturally,

CONTROL-Z to move the cursor to

search phrase, SpeedScript 128 duti

fully finds the embedded the in

All) to move

documents. To merge two or more files,

simply load the first file, press

if you are replacing, you need to in-

the end of the document, and then

phrase. If you press RETURN

clude the space in the replace

load the file you want to merge. Do

alone, without typing anything, the

phrase, too. Also, SpeedScript 128

distinguishes between uppercase

not place the cursor somewhere in the middle of your document

When you're ready to search,

and lowercase. The word Meldids

before loading. A Load does not in

press CONTROL-H without the

does not match with meldids. Speed-

sert the characters coming in from disk into your old text; it overwrites all existing text after the cursor po sition. The last character loaded be comes the new end-of-text marker, and you cannot access any of your old text that may appear after this

after you've entered the search

Hunt command is canceled.

SHUT. SpeedScript 128 looks for the next occurrence of the search phrase starling from the current cur sor position. If you want to hunt through the entire document, press

Script 128 will not find a capitalized

word unless you capitalize it in Ihe search phrase. To cover all bases, you will sometimes need to make two passes when replacing a word.

CLR/HOME twice to move the cur

Keep these things in mind when

sor to the very top before beginning

using CONTROL-G since you don't have a chance to stop an out-ofcontrol search-and-replace.

the search. Each time you press

CONTROL-H, SpeedScript 128 looks for the next occurrence of the search phrase and places the cursor at the start of the phrase. If the search fails (if the search phrase isn't found before the end of the document), you'll see the message Not Found.

CONTROL-J (Replace) works together with CONTROL-H. After you've specified the search phrase

With SHIFT-CONTROL-H, press SHIFT-CONTROL-J to select the

replace phrase. SpeedScript 128 also remembers this replace phrase until you change it. You can press RE

TURN alone at the Replace with: prompt to select a null replace

phrase. When you hunt and replace,

this deletes the located phrase. To search and replace manually, start

by pressing CONTROL-Hl After SpeedScript 128 has found the

search phrase, press CONTROL-] (without SHIFT) if you want to re place the phrase. If you don't want to replace the phrase, don't press

CONTROL-J. You are not in a spe

cial search-and-replace mode. You're free to continue writing at any time.

CONTROL-G links CON TROL-H and CONTROL-] togeth er. It first asks Hunt for:, then Replace with:, and then automati

cally searches and replaces throughout the document starting at the cursor position.

Storing Your Document Another advantage of word pro cessing is that you can store your

writing. A Commodore 1541-formatdisk with 170K of storage space can store 80-150 pages of text as several document files. The Com modore 1571 drive uses both sides of the disk, so it can store twice as much.

It's easy to store a document. First, make sure your disk drive is

plugged in and functioning. Insert a formatted disk. Press the F8 func tion key (SH1FT-I-7). You'll see the prompt Save:. Type in a filename for your document. A filename can be up to 16 characters long and can include almost any characters, but do not use question marks or aster

isks. You cannot use the same name for two different documents on a single disk. You can also precede

the filename with either 0: or 1: if you use a dual disk drive. You can

cancel the Save command by press ing RETURN without typing any thing else at the Save: prompt.

Loading A Document

To recall a previously saved docu ment, press the F7 function key.

Answer the Load: prompt with the filename. If you press F7 acci

dentally, press RETURN at the Load: prompt to cancel it.

marker.

Disk Commands

Sometimes you forget the name of a

file or need to scratch or rename a file. SpeedScript 128 gives you full control over the disk drive. To view the disk directory, press

CONTROL-4. The 4 key is'used be

cause it's the one with the dollar

sign (think of it as LOAD"$",8). The directory is displayed on the screen without affecting the text in memory. Press any key to pause

scrolling. Press RET URN to switch back to your text. All the other disk commands are also accessible: just press CONTROL-T (up arrow),

then type in a standard Commo dore disk command. You don't need to type PRINT#15 or any quo tation marks as you do in BASIC— just the actual command. If you press RETURN without typing a

disk command, SpeedScript 128 dis plays the disk status. It also dis plays the status after completing a disk command. Here is a quick summary of disk commands:

meiisk name.ID This formats (NEWs) a disk. You must format a new disk before using it for the first time. The disk name can be up to 16

characters. The ID (identifier) is any two characters. You must use a unique ID for each disk you have.

Don't forget that this command erases any existing data on a disk.

^-.filename Scratches (deletes)

a file from the disk.

COMPUTE'S Gazelle

October 1987

37


tine w n a me = ol tl n a m c

Changes the name of file oldname to

the perforation on continuous-form paper, or it can wait for you to insert single-sheet paper. A line of text

ii civ name.

c.backup filename**original

name Creates a new file (the back up copy) of an existing file (original copy) on the same disk.

i: Initializes a disk. This resets several disk variables and should be used after you swap disks or when you have trouble reading a disk.

can be printed at the top of each page (a header) and/or at the bot tom of each page (a footer), and it can include automatic page num bering, starting with whatever SpeedScript

128 can print on

different lengths and widths of pa per, and single-, double-, or triplespacing (or any spacing, for that

disk space. Always use Validate if

held on a disk or tape by linking

matter) is easy. You can print a doc ument up to the size that can be

you notice a filename on the direc

several files together during print

tory flagged with an asterisk. Vali

ing. You can print to the screen or to

date takes some time to finish. uj: Resets the disk drive to

a sequential disk file instead of to a

power-up state.

to most printers, using most printer

in 1541 (single-sided) mode. uO>ml

Puts a 1571 diskdrive

one of several printers addressed

with different device numbers,

Next, answer the Secondary address prompt with a number from 0 through 9.

number you like.

v: Validates a disk. This re computes the number of available blocks and can sometimes free up

uO>mO Puts a 1571 diskdrive

keystrokes. First, answer the Device number prompt with a number from 4 through 7. This lets you print to

printer. Other features let you print interfaces, and send special codes to the printer to control features like underlining, boldfacing, and double-

Non-Commodore Printers The secondary address is used on

most non-Commodore printer in terfaces to control special features. For example, you can bypass the emulation features and use graph ics mode to communicate directly with your printer (see the true ASCII command below). Consult the list of secondary addresses in

your printer interface manual. SpeedScript 128 does not work prop erly with RS-232 serial printers or interfaces. An additional note: Some

in 1571 (double-sided) mode.

width type (depending on the

printers and interfaces incorporate

printer). But with all this power comes

an automatic skip-over-perforation

Additional Features

SpeedScript 128 has a few com mands that don't do much, but are

still nice to have. CONTROL-X ex changes the character under the cursor with the character to the

right of the cursor. Thus, you can fix transposition errors with a single keystroke. CONTROL-A changes the character under the cursor from uppercase to lowercase or vice versa. It has an auto-repeat feature; hold down CONTROL-A to continue changing the characters to the right. Press CONTROL-B to change the background and border colors.

Each time you press CONTROL-B, one of 16 different background col ors appears. Press CONTROL-L to cycle between one of 16 character (lettering) colors. The colors are preserved until you change them. In fact, if you exit and resave SpeedScript

128, the program will load

and run with your color choice in the future.

Printing If you already think SpeedScript 128

the need to learn additional com mands. Fortunately, SpeedScript 128

already controls paper feeding, you

fault state. If you don't change

need to turn off this automatic skip-

these settings, SpeedScript 128 as

over-perf feature (usually, by send ing out control codes) before

sumes a left margin of 5, a rightmargin position of 75, no header or footer, single-spacing, and continu

won't work properly. Remember, sometimes the printer controls the

printing, simply press CONTROL-

skip-over-perf feature, sometimes

P. If your printer is attached,

the interface, and sometimes both.

powered on, and selected (online),

version of SpeedScript has been test

mediately. To cancel printing, hold down the RUN/STOP key until

ed with the following printers:

printing stops.

Before printing, be sure the pa per in your printer is adjusted to

top-of-form (move the paper perfo ration just above the printing ele ment). CONTROL-P assumes a

Commodore printer, so it's helpful if your interface simulates the modes and codes of Commodore printers. CONTROL-P prints with a device number of 4 and a secondary address of 7 (uppercase/lowercase mode). for you, try another variation,

SHIFT-CONTROL-P. Answer the

prompt Print to: Screen, Disk, Print er? with the single letter S, D, or P. Press any other key to cancel the command.

line, or block it against the right

If you press P for printer,

margin. SpeedScript 128 skips over

SpeedScript 128 requests two more

38

COMPUTED Gnzalle

October 1987

The original Commodore 64

SpeedScript 128 begins printing im

you see what the printing package

you can specify. You can center a

running SpeedScript 128, or paging

ous-paper page feeding. To begin

has plenty of commands, wait until

tures. It automatically fits your text between left and right margins that

tom of a page. Since SpeedScript 128

sets most of these variables to a de

If CONTROL-P doesn't work

offers. SpeedScript 128 supports an array of powerful formatting fea

feature. The printer skips to the next page when it reaches the bot

Commodore 1525 and 1526; MPS801, -802, and -803; C. Itoh Prowriter 8510; Epson MX-80; Gemini

10-X; Star SC-10, SG-10C, and SD10; Okimate 10 and 20; Okidata 82 and 92; and Hush-80 CD. SpeedScript has also been tested with these printer interfaces: Cardco A, B, G + , and G Wiz; Tymac Connec

tion; Xetec; TurboPrint; and MW-

350. SpeedScript 128 should work even if your printer or interface is not on this list. Be sure your printer or inter

face supplies its own linefeeds. Again, consult your manuals and insure that either your printer or in terface (but not both) supplies an automatic linefeed after carriage re

turn. To test this, print a small sam ple of text with CONTROL-P. Since the default is single-spacing, you should not see double-spacing, nor


We Won't Be UNDERSOLD

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

15 Day Free Trial • 90 Day Immediate Replacement Policy * Free Catalogs

Call before you order, our prices may be lower * All sale prices expire 10-31-87

Accelerator Disk Drive

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

Sale$ [Add $10.00 shipping.*)

Compatible

149

95 List $249

Sale$ (Add $10.00 shipping.*)

139

List $249

Full Size Piano/Organ Keyboard Now With Conductor Software FREE! $k 5a | @

(Add*5.00.hlppinB.*) List $159

With this 40 key (A-Q professional guagc spring loaded keyboard, and the FREE Conductor Software included, you can play, record, compose and accomplish just about any musical feat from Bach to Rock. The built-in interface plugs right in to the

joystick port of your Commodore 64/128. Just load the FREE Conductor Software (A $19.95 Value) and your on your way!

■ Adjust the keyboard to Just about any instrument or sound you want • Teaches you how to play: from scales to any of the 35 pre-recorded songs • Record snd play back (racks untill your composlition is complete • Plus much More

The Music Teacher

This Program teaches a beginner how to read music and play it

The Printed Song

With this program you can print out, in music notation, your

correctly in rhythm on the keyboard. Features trumpet, organ,

compostition for others to read or play. Requires The Conductor

pause-play control and set-up menu for cusomizing the music

mode such most dot matrix printers with a Commodore graphics

violin, synthesizer instrument sounds, built-in metronome, teacher. (Disk) List S39.95 Sale S24.95

Program and printer compatible with the Commodore graphics

interface. (Disk) List $29.95 Sak $19.95

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

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

• Hllnoli iMldoftti add 6'A% -nl.i tax. All onJwi imnt b* In U.S. Dolkn.

W> m.p tg all point. In th* U.S., CANADA, PUBtTO '(CO * AFO-FPO. F'l«ii» call for charan utrt.kS. continental U.S. or C.O.D. *MK OttOtKt ■nclot* c*»ht»r check. money order or pertonal check. Allow u day* delivery, 3 to T for phone order* and 1 day •Mpreu mall. PrtoM and avoliability tiiH- i to chane* without nolle* (Monitor! only (hlppvd In


We Won't Be UNDERSOLD

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

15 Day Free Trial * 90 Day Immediate Replacement Policy * Free Catalogs

Cull before you order, our prices may be lower • All sale prices expire 10-31-87

80 Column Printer* 8%" Letter Size Big Blue Printer

Dot Matrix

No One Sells This Printer For Less!

Heat Transfer Upper Case Lower Case

Scale $2| 95

Underline Enlarged

List $199

Affordable Plus More

*■-

-■

(Add S7.5O Shipping*)

This printer was made by Canon® for IBM. The Big Blue printer comes ready to hook up to the serial port of the IBM® PC jr, XT, AT & Compatibles. Plus with our low cost adapter cables you can connect this printer to the

Apple® II, He, He and Compatibles, Atari® computers, Commodore® 64, 128, SX-64, Vic 20, Plus 4, and more. RS-232 Adapter - Adapter for IBM® PC, AT, XT & Apple® II series RS-232 port. (Specify male or female). .. List $49.95 Sale $19.95

Apple® He & Laser 128 Interface - With printer driver program for graphics and text

List $49.95 Sale $19.95

Intelligent Commodore® Interface - Prints graphics and text. Use Print Shop and more

List $49.95 Sale $19.95

Intelligent Atari® Interface - (Excludes Atari 1200) Prints graphics and text. Use Print Shop and more

List $49.95 Sale $19.95

Paper (2 Rolls)

List $29.95 Sale $12.95

List $19.95 Sale $ 5.95

Single Sheet Paper (Qty. 500)

IBM. A^4e,CuKnbO«uHKl0Rp Aun4Lu«uert(UE«^[rtdcnwbof In

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

No One Sells This Printer For Less!

Near Letter Quality

Sale$

** Lifetime

List $499

Warranty

199

(Add $10.00 Shipping1)

• Near Letter Quality Selectable From Front Panel Controls • High Speed Dot Matrix * Letter Quality Modes • 8K Buffer frees up computer 4-times 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 $24.95

Apple II $44.95

Laser 128 $19.95

Commodore $29.95

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

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

Atari $39.95

Macintosh $49.95

■ Illinois ™»kWnii add fi % uln tax. All wdwj mint b* In U.S. Dalian. W. ■hijj to all poi'iu In th» U.S.. CANADA. PUBCTO KICO « ATO-FFO. P1*dh coll lor ctmrgvi wMda continental U.S. or C.O.D. «AH MMU •kIoh onhlar etwek. monvy ardar or ptmtmei chadi. Allow 14 doyi

dallvarr, 3 to 7 lac phana order* and 1 day wpnu mall. Prim and availability tub|*ci to changa without notlM. (Monitor* only •hlppod In

^tl P.5


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 10-31-87

Complete Apple® Professional IBM® XT Compatible System Compatible System Computer, Drive, Monitor, Printer & Softwart

Sale Price

Sale Price

Hi-Speed

£Q Printer and Color Monitor Options

$499 LlittlZM

Computer, Drive, Monitor, Printer & Software

649

Available

(AddS35.003hipping.')

ii:,tsv<<;5

* Later 138K Computer

• 4.77/8 MHx / S13K Super Turbo XT Computer Clock/colendar; Parallel, serial and game ports

No One Sells

Video, parallel & serial ports included

Runs virtually all Apple ll/llc/lle software

* MS DOS 3.9 & G.W. Bask included

These Systems

* HI Rei 12" Monochrome Monitor

* Big Blue B'/s" Printer with Interface and paper

• Hl-Res 12" Monochrome Monitor ■ Big Blue 8Vi" Printer with interface and paper * Software Package: word processor, spreadsheet & data base

For Less!

* Software Package: word processor,

spreadsheet S data entry *' li Ih.'

lrddvnarkot A?pl. Cwnpui.n Inc

(AtJdtt5.00*hipping.*

'■"-'• -

■ I''- ro^ii

. /V.,

■„.;

V.*

Complete C-64 System

SV Floppy Disk Sale

Computer, Drive, Monitor & Printer

Double-Sided * Double-Density

Sale Price

As Low As

$359 llit$1M5

100% Certified

(AddmOOihipping.')

Each disk Is individually checked.

All this for'399

List

• Commodore 64 Computer

• Accelerator Disk Drive • Hi-Rer, 12" Monochrome Monitor Monitor Cable • Big BluetYi" Printer with

Interface and 2 rolls of paper

Total Prices

'299'" l22900

'249 * 19

*199D0

1 49"

M04590

Automatic Dust Remover Mokes sure dust and din ore constantly removed during operation.

1 Box of 10 1 Box of 50 1 Box of 100

For IBM & Apple

$ 3.90 (39= each) $14.50 (29* each) $24.00 (24* each)

Box of 100 <:um«m Without link Pap«r Economy ilwwi ......

di.

COMPUTER DIRECT

For Atari & Commodore

1312) 382-

1Md W.OO shlppj^.*)

Lifetime Free Replacement Warranty Against failure to perform due to faulty moterials or workmanship.

13121 382Call

each

22292 N. Pepper Road Barrington, IL. 60010 Mall

We Love Our Customers


text, so they appear onscreen in

should all printing appear on the same line. If you still aren't getting linefeeds, use the linefeed com mand discussed below.

reverse field with the text and back ground colors switched. You enter these reverse-video letters by press

Printing To Screen And Disk

sign) or CONTROL-3, which is

SHIFT-CONTROL-P prints to the screen when you press S. What ap

pears on the screen is exactly what would print on the printer. If you use double-spacing (see below), it's much easier to see how each line is printed. With this screen preview,

you can see where lines and pages break. To freeze printing, press the No Scroll key. When printing is fin ished, press any key to return to editing. SHIFT-CONTROL-P prints to a disk file when you press D. Enter

the filename when it's requested. SpeedScript 128 sends out all printer information to a sequential file. You can use other programs to process this formatted file. Try this simple example: 10 OPEN 1,4

20 OPEN 2,S,S,"fitetiame" 30 GET#2,AJ:SS - ST: PR1NT#1,A$;: IF SS = 0 THEN 30 40 PRINT#1: CLOSE 1 50 CLOSE 2

This program dumps the disk file specified by the filename in line 20 to any printer. You can use it to print SpeedScript 128 files (pro

duced with SHIFT-CONTROL-P) on another Commodore computer and printer without running SpeedScript 128. Change line 10 to OPEN 1,2,0, CHR$(6) to dump the file to a 300-baud modem or RS-232 print

er, or OPEN 1,3 to display it on the

ing CONTROL-E (British pound

easier to type with one hand. An swer the prompt Enter format key: by pressing a single key. This key is inserted into text in reverse video. All lettered printer commands should be entered in lowercase (un-

shifted). During printing, SpeedScript 128 treats these characters as printing commands. There are two kinds of printing commands, which will be called stage 1 and stage 2. Stage 1 com mands usually control variables such as left margin and right mar

gin. Most are followed by a num ber, with no space between the command and the number. Stage 1

you write messages or files you want

to upload to a bulletin board or tele communications service, the mes sage should usually be stored as Commodore ASCII or true ASCII,

depending on whether your termi nal program is capable of translat

ing between the two standards.

Formatting Commands The print-formatting commands must be distinguished from normal 42

COMPUTE'S Gazofto

October 1987

always printed on the last line of the page, after the last line of text. p Page length. Defaults to 66. If your printer does not print six lines per inch, multiply lines-perinch by 11 to get the page length. European paper is usually longer than American paper—Il5/e or 12 inches. Try a page length of 69 or 72. s Spacing. Defaults to single-

@

Start numbering at page

Usually, stage 1 commands must be

number given. Page numbering

on a line of their own, although you

normally starts with 1.

can group several stage 1 com mands together on a line. Stage 2 commands are by nature embedded

? Disables printing until se lected page number is reached. For

within a line of text. A sample stage

printing the third page of your doc ument. Normally, SpeedScript 128 starts printing with the first page.

1 line could look like this:

[I10B50B2 Embedded stage 2 commands look like this:

This iiiHiimh'f liniriiiH .<-

Left margin. Follow with a

settings.

Right margin

position, a

number from 1 to 255. Defaults to 75. Be sure the right-margin value is greater than the left-margin val ue, or SpeedScript 128 will become extremely confused. Some printer

interfaces force a certain printing width, usually 80 characters wide. You'll need to disable this in order to permit SpeedScript 128 to print

lines longer than 80 characters. t

x Sets the page width, in col umns (think across). Defaults to 80. You need to change this for the sake of the centering command if you're printing in double-width or con

margin. Defaults to 5. See Figure 2 for an illustration of margin r

ed a long document and discover you need to correct a mistake and reprint a single page.

BThis line is centered.ÂŤ-

1

example, a value of 3 would start

This option is useful if you've print

number from 0 to 255. Use 0 for no

mand at the beginning of the file. If

text per inch is standard for Com modore printers). Bottom margin defaults to 58. The footer (if any) is

spacing.

while the line is being printed.

If you print to disk (with SHIFTCONTROL-P), the characters are

by including the a formatting com

8Vi X 11 inch paper has 66 lines on

most printers (six vertical lines of

ing and underlining, are executed

Stage 1 Commands

also print a file to disk as true ASCII

tinuing to the next page. Standard

spacing. Follow with a number from 1 to 255. Use 1 for single-spacing, 2 for double-spacing, and 3 for triple-

(with F8) store text as screen codes.

sent as Commodore ASCII. You may

b Bottom margin. The line at which printing stops before con

line is printed. Stage 2 commands, like center

commands are executed before a

screen.

Note that files that are saved

relative to the top of the page. De faults to 5. The header (if any) is al ways printed on the first line of the page, before the first line of text.

densed type, or if you're using a 40column or wide-carriage printer.

n Forced paging. Normally, SpeedScript 128 prints the footer and moves on to the next page only when it has finished a page, but you can force it to continue to the next page by issuing this command. It requires no numbers.

m Margin release. Disables the left margin for the next printed line. Remember that this executes before the line is printed. a True ASCII. Every charac

ter is assigned a number in the ASCII (American Standard Code

for Information Interchange) char

Top margin. The position at

acter set. Most printers use this true

which the first line of text is printed,

ASCII standard, but Commodore


Super C

C is one at today's most popular languages. Ifs easy to transport C source code from one computer to another. With 3ap*r C you can develop software or just learn C on your

BASIC Compiler

Now anyone can speed up their BASIC programs by 3 to 35 times! Basic-64 and Basic-1?3 easily convert your programs into

Commodore. Super C is easy to use and

fast machine language or speedcode (takes up less space yet protects your programs

takes

versatile

from prying eyes) or a mixture of both. You

language. Produces 6502 machine code and

full

advantage

of

tint,

can even compile programs written with

Is many times faster than BASIC. Includes

ex tentions—Simon's

lull-screen editor (search, replace and block

BASIC 4.0, VideoBaslo and others. When

Basic,

VICTREE,

the compiler finds an error, it just doesn't stop, but continues to find any other errors as well. Supports overlays and has many other options. 12B version works in FAST precisely. Unlike other drawing programs,

mode and allows you to use all 128K of memory. If your program walks or crawls,

you can produce exact scaled output on your printer Design In the units of your

for C-64

Design pictures and graphics quickly and

give It the speed to RUN!

$39.95

for C-128

$59.95

drawing problem (feet, mllos, meters, etc.) and send hardcopy to most printers. Uses eitherthe keyboard, lightpen or 1351 mouse.

Two

separate

work

screens—transfer

artwork from one screen to the other. Place text in lour sizes anywhere in the picture—three extra lonts included: Old English, 3-D and Tech. "Try Again" allows

you to undo mistakes. Draw solid or dashed lines, circles, ellipses at any angle, rays and

boxes.

Design

fill

patterns,

fonts

and

objects. Cadpak Is the full-featured design and graphics package for your computer,

for C-64

S39.9S

tor C-128

SS9.95

"...everything a good compiler should be...cosy to use...efficient...offers a good

users should need...ultra-fast compile,

range of optional features ...excellent

and link limes make program development fff&tless." Adam Harst, Transactor

documentation.. .in expensive."

Tom Bonford, Commodore Magazino

operations), compiler, linker and handbook. 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 team C, or program In a serious C environment for your Commodore, Super Cis itie one to buy. for C-64 $59.95 for C-128 $59.95

your

BASIC programs a boost!

... and SUPER BOOKS! BASIC 7.0

INTERNALS

bicui^ Anatomy ot lh» C-&4

InskJoYsguioft lo "64 irriemuS.

Graphics. Sound* I/O, fcornal, ory

maps,

and

much

morft. Complete l commented d SOOpp

Anatomy of thm 7541 Ofttt* •'-•.I handbook on tnls dfhve, a'plains all Filled with many

e*amplso programs, uilliikw Fll y commaniao' Fully ttf 1M1 ROM BOOpp S19.B5 feting*

comon r^BaWI

INTERNALS

11 k k -, f,

1 i .■. tot lt\» C 6i

'-'■:-. ol i -1■ , !.■ i.

■. :

I,

nlques. advanced graphics. Improved daia Jnpul, CP/M,

snhancoa BASIC, dalanand. :i] .i Ul iiKin*

27£pp

$1995

Iri nwmo^y.

jvrww-

1

PEEKSS POKES 0—■

Til ]

=7frr

,,.ULI

j Sffllvire

Esisnllaf rafarvnn. Inlsmal

C-I2I TRICKS & TIPS FasclraElng and practical Inlo

virlajs ask ana H« (arnult

graphics,

luncilons.

Explains

Fully- commented ±

ROM

■"5C«> S19 95

Inckjaas tont *Ortord machine language bk

monhor.

quick

&9S5

<

128 BASIC 7.0 lnl,trmt;

Cut ad tns insklff Into on BASIC 7 0- This ortiaufltlvfl handcooh la cornploia with

iui f commantflfl 0A5IO 7.0 ROM listings

Call row for tho name of your nearest dealer. Or ordor direct with your credit card by calling 616/241-5510. Add $4.00 per order for SSH. Foreign add $12.00 per item.

P.O. Bon 7219

\———

drlvs

i vj" . for .ill GEOS l. ht

Ml!!!!!

I

JST1 INTERNU.S

GEOS iihkf Collftciian ot r>*ipnj| i#ch-

Abacus liilillii!

^

van

C-12S IHTErWAi.S Impo riant C-12* tnformadon. Covers graphic chpi MMU. UO, SO column graphic! and IljIIjf conimanlgd ROFM iiWiftgi. more 5COco S19K

JIB A

tug <y

1571 NTERNALS

1

mio on GE05 Add foul own application* lo CEO5. I sn :.'.r ■. i i.: -.1 Lf,| display clock Singlo-Gtop

Soft* an

on tho C-1I8. 80-col hlrn bank iwllchlng.

300 pagai ot u»Ful inrorrn.

«cn lor «v»yon4

Sli> 35

C-ll* PEEKS * POKES ol

progJarnmlnrj

quick-hfttera

Dozsm

tuhnlqun on

ths oparaEing lystom, itacWA. zero page, popnlara and

BASIC

M0(p 118 8)

Dept.GA Grand Rapids, Ml 49510 Telex 709-101 ^3X616/241-5021

Phone 616/241-5510 Other books and software also avail able. Call or write lor your freo calalog. Dealers inquiies wolcome-2000 nationwide.


printers exchange the values for up percase and lowercase to match Commodore's own variation of

Figure 2: Graphic Representation Of Margin Settings

ASCII. Some printer interfaces do

Values shown are default settings

into true ASCII, so you need to use

Header

Top Margin

Q5

not translate Commodore ASCII

5

EEBrannon/SpeedScri pt/'

A.

l.rft Margin

ally, in order to control special

II"

printer features that would other

66 lines

B5

this command to tell SpeedScript 128 to translate. Also, you will sometimes want to disable your in terface's emulation mode intention

wise be rejected by emulation. Place this command as the first character

in your document, even before the header and footer definitions. Don't

Right Margin -75-

follow it with a number.

H75

58 Bottom Marqin

Footer

058

[flBrannon/SpeedScnpt/'

Since, in effect, the true ASCil command changes the case of all letters, you can type something in lowercase and use true ASCII to make it come out in uppercase. w

Figure 3: Quick-Reference Printer Format Commands

document before any text. With page wait turned on, SpeedScript 128 prompts you to Insert next sheet,

Deic npt ion

Tru*

ASCII

Bottom

off

111 Next page

58

Ij Page length

nargln

Edge

right

Footer Link

66

| Right nargin

Centering

75

^J Spacing

1

KB Top

5

nirgin

| Under 1ine

file*

Header

I Pase wait

Inf ornation

I Colunns across

ae

El Initial pase t*

1

Linefeeds Left

on

Q Skip pages

margin

Margin

!-:l Print

release

Page wait. Like the true

ASCII command, this one should be placed at the beginning of your

page

press RETURN when each page is finished printing. Insert the next

sheet, line it up with the printhead, and then press RETURN to contin

ue. Page wait is ignored during disk or screen output.

j

Select automatic linefeeds

after carriage return. Like a and w, this command must be placed before any text. Don't use this command to achieve double-spacing, but only if all text prints on the same line. i Information. This works

like REM in BASIC. You follow the command with a line of text, up to 255 characters, ending in a return

a

mark. This line will be ignored dur ing printing; it's handy for making QQ SpeedScrip-t/Q 4-

Centered Left

nirgin

double

Q9i8peedScript. >â–

Goto

Header 18,

with right

number nat*gln

78,

spacing.

and

filtnane

continue

printing

with

"SpeedScript."

notes to yourself such as the file name of the document. h Header define and enable. The header must be a single line of text ending with a return mark {up to 254 characters). The header prints on the first line of each page.

Command Description True ASCII

44

off 58

Command Description

Default

Next page

Page length

66

Centering

Right margin

75

Edge right

Spacing

Footer Link file-

Top margin

Header Information

Page wait

Linefeeds on

Initial page #

Left margin

Skip pages

Margin release

Print page #

Bottom margin

m

Default

COMPUTEI's Gazette

1 5

Underline Columns across

October 1907

You can include stage 2 commands such as centering and page num bering in a header. You can use a

header by itself without a footer. The header and footer should be

defined at the top of your docu ment, before any text, if you want

80 1

to prevent the header from printing on the first page, put a return mark by itself at the top of your docu ment before the header definition.


com purer*

New books from COMPUTE!

Rnnk of

Corr

COMPUTE! Books is bringing you a brand new line up of books for your Commodore 64 and 128. These recent releases offer you everything from programming hints to exciting games, from educational to home and business applications,

!■■■:■:■!' "fwx

PASCAL

BEGINNERS

Pascal for Beginners S14.95

0-87455-068-8

Book/disk combination for the Commodore 64

S29.95

ISBN 0-87455-069-6

This Introductory text to standard Pascal on any computer Is an ideal tutorial for anyone who wants to [earn this powerful computer language. It includes everything you need, includ

ing on Introductory Pascal interpreter* for the Commodore 64 and 128 In 64 mode, ready fo type in and use. Written In plain English and offering numerous program examples, it gently and clearly explains standard Pascal and structured program

ming, Latter sections include discussions of advanced topics such as files and dynamic data storage. There Is also an op

tional disk available for $12.95 for the Commodore 64 which Includes most of the programs In the book, 688BDSK,

'The Commodore 64 Pascal Interpreter Is not full-featured, but still a powerful implementation of Pascal which suits the needs of most beginners.

COMPUTED Music System for the Commodore 64 and 128 Book/disk combination only

S24.95

ISBN 0-87455-074-2

Sldplayer. the feature-packed, popular musfc player ond edi tor program, is now more versatile and more Impressive than

before. Enhanced Sidployer for the Commodore 126 and 64 includes two new versions—one for the Commodore 128 run ning in 128 mode and another for the Commodore 64. Take advantage of every feature the SID chip (the sound chip in

the 128 ond 64) has to offer. Just like the original. Enhanced Sidplayer Is easy to learn and use, with many powerful new features. The accompanying disk contains the editor, player

programs (including a Singalong program), utilities, and sam ple music that you can enjoy immediately or change. The new Sldplayer plays any songs created by the original Sldplayer fcr the Commodore 64,

User's Guide to GEOS: geoPalnt and geoWrlte $18 95

ISBN 0-87455-080-7

Learn the ins and outs of GEOS, the new icon-based operat ing system for the new Commodore 64C and the 64, with this step-by-step guide. Everything from creating simple letters

with geoWrifa ond pictures with geoPalnt to merging text and graphics and using desk accessories is clearly and concisely explained.

COMPUTEI's Second Book of the Commodore 128 S16.95

ISBN 0-87455-077-7

The editors at COMPUTEI Publications have collected some of the best games, programs, and tutorials for the Commodore 128 (in 128 mode) from COMPUTEI magazine and COMPUTE!'* Gazette. Like COMPUTEI's First Book of the Commodore 128, this book offers a variety of programs and articles for every 128 user. Each program has been fully tested and is ready to type in ond use on the Commodore 128 running in 128 mode,

There is also a disk available for $12.95 which includes the pro grams in the book. 777BDSK.

Mapping the Commodore 64, Revised S'6.95

ISBN 0-87455-082-3

An update of the bestseiling memory map and programming

guide, It's a necessity for Intermediate and advanced pro grammers. This definitive sourcebook has been expanded and now covers the new Icon-based GEOS (Graphics Environment

Operating System) with clear descriptions of how to make It work for you. For BASIC and machine language programmers of both the Commodore 64 and 64C.

Look for COMPUTEI Books at your local computer or book store. Or, to order directly from COMPUTEI, call toll free 1-800-346-6767 (In NY 212-887-8525) or write COMPUTEI Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please include shipping and handling S2 00 per book in U.S and surface mail; S5.00 airmail. NC residents add 5 percent sales tax ana NV residents add 8.25 percent sales tax Please allow d-6 weeks for delivery Customer Service hours are 10 00 am -12.30 pm. and 130 p.m. -3 00 p.m EST Mon.-Fri.

COMPUTE!' Publicationsjnc.® Port of ABC Comumar Moaarlnes. inc. Off One 0' Ifte ABC Publishing Companies

COMPUTEI Books are available outside the United States trom subsidiaries ol McGraw-Hill International Book Company.


i

Footer define and enable.

The footer must be a single line of text ending in a return mark {up to 254 characters). The footer prints on the last line of each page. As with the header, you can include stage 2 printing commands, and you don't need to set the header to

use a footer. g Go to (link) next file. Put this command as the last line in your document. Follow the com

mand with the number 8 or 9 to se lect drive number 8 or 9, respec tively, then a colon (:), and finally,

the name of the FILE to print next. This is a change from Commodore 64 SpeedScript, where the g was fol lowed with D or T, for disk or tape, respectively. The D and T options do not work in SpeedScripl 128.

(Most SpeedScripl 128 disk com mands assume that there is only

you want aligned; it will only affect

one line at a time, each ending with a return mark. Repeat this com mand at the beginning of every line you want aligned to the right. Note

that this is not the same as justifica tion—a feature found on some word processors that adjusts print ing to align both the left and right margins. The edge-right command aligns only one line, and only at the right margin. SpeedScript 128 has no right-justification feature. Attempts at right justification on printers

without proportional spacing usually look sloppy, so this "fea ture" was omitted. # When SpeedScript 128 en counters this command, it prints the current page number. You usually embed this within a header

or footer. u

A simple form of underlin

one disk drive present, drive 8. If

ing. It does not work on Commo

you do have two drives, only the

dore printers, but only on printers

link command can access files on drive 9.) After the text in memory is printed, the link command loads the next file into memory. You can

that recognize CHR$(8) as a back space and CHR$(95) as an under

continue linking in successive files,

line character. Underlining works

on spaces, too. Use the first u to start underlining and another one

case alphabet is available for printkeys, and you can choose letters that are related to their function (like D for double width). You enter these commands like printer commands,

by first pressing CONTROL-E or CONTROL-3.

To define a printkey, just press CONTROL-E (or CONTROL-3), then the key you want to assign as

the printkey, then an equal sign ( = ), and finally, the character code value to be substituted for the print key during printing. For example, to define the

+

key as the letter z,

you first look up the character code of the letter z in your user's manual.

The Commodore character code for the letter z is 90, so the definition is

B = 994Novv, anywhere you want to print

the letter z, substitute the printkey:

GodBooksl The Boo 1sflnny!4This will appear on paper as Godzooksl The zoo Is zony!

but don't include a link in the last

to turn off underlining. If your

file. Before you start printing a

More practically, look up the

printer has a built-in underlining

group of linked files, make sure the

feature, you'll probably get better

first of the linked files is in memory.

results by defining a programmable

When printing is finished, the last

printkey to use the printer's capa

linked file will be in memory.

bilities (see the details on printkeys

value of reverse-on and reverse-off. Reverse-on, a value of 18, causes all text to be printed in reverse until canceled by reverse-off (a value of 146) or a carriage return. So, define SH1FT-R as 18 and SHIFT-0 as 146. Anywhere you want to print a word in reverse, bracket the word with printkey R and printkey O. You can similarly define what ever codes your printer uses for fea

Stage 2 Commands These commands either precede a

line of text or are embedded within one.

c

Centering. Put this at the

below).

Fonts And Styles Most dot-matrix printers are capa ble of more than just printing text at ten characters per inch. The Com

beginning of a line you want to cen

modore MPS-801 can print in dou

tures like double width or empha

ter. This will center only one line,

sized mode. For your convenience,

ending in a return mark. Repeat this

ble width and reverse field. Some printers have several character sets,

command at the beginning of every

with italic and foreign language

line you want centered. Centering

characters. Most can print in double width (40 characters per line), con densed (132 characters per line), and in either pica or eiite. Other features include programmable

uses the page-width setting (see

above) to center the line properly. To center a double-width line, either set the page width to 40 or

four of the printkeys are prede fined, though you can change them. Printkey 1 is defined as a 27, the value of the escape (ESC) code used to precede many two-character printer commands. (With some printer interfaces, you must send two escape codes in sequence to by pass the interface's emulation.) For example, the Epson command for double strike is ESC-G. You can se

pad out the rest of the line with an equal number of spaces. If you use

characters, programmable tab

double width, remember that the

word processors customize them

spaces preceding the centered text will be double-wide spaces. will cause a line to be aligned with

selves to a particular printer, but SpeedScript 128 was purposely de signed not to be printer-specific. In stead, SpeedScript 128 lets you

the right margin when it is printed.

define your own stage 2 printing

That is, spaces will be inserted in

commands. You define a programmable

of 14, which puts most printers into

printkey by choosing any character

double-width mode. Printkey 3 has

that is not already used for other

a default value of 15, which turns

printer commands. The entire upper

off double width on some printers

e

Edge right. This command

front of the line so that the last character in the line will be printed at the right margin. Place the com mand at the beginning of the line 46

COMPUTE'S Gazelle

October 1987

stops, and graphics modes. Many

lect it in SpeedScript 128 with

Dg Printkey 2 has a default value


Get your workspace back again. Consolidate your 64, 64C or 128 system with the Command Center. Just look at all it includes: ■ Bullt-ln 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

S119.95

■ Master AC Switch for easy system power up.

■ Single or Dual Drive Configurations with the standard drive insert.

D 128

$149.95

D 64C

$139.95

COMMAND CENTER ACCESSORIES (Specify 128, 64, or 64C when ordering)

Dust Cover $19.95 — covers entire system

The Command Center will untangle your wires, unclutter your desk and put peripherals at your fingertips.

DATA DIRECTOR

Keyboard Cover $19.95 — smoked acrylic 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)

TILT/SWIVEL MONITOR STAND

$39.95 $14.95 ■ Share two Commodore*

6-pin serial devices

with one computer.

Swivel base adjusts to desired viewing angle.

■ Share two computers with one serial device. ■ Works with Commodore'' compatible disk drives, printers, and all interfaces.

Tension adjustment holds stand firmly in

■ LED indicates which device is in use.

Padded feet to protect surface.

■ Convenient button resets device.

Cushioned pads hold monitor securely in place.

■ Saves wear on disk drive serial ports.

Places monitor at ideal viewing level and

■ Eliminates cable swapping.

position.

SHIPPING AND HANDLING

Accommodates most popular monitors. correct position.

'Commodore Is a registered trademark ol Commodore Electronics. Lid.

n P.O. Box 203

Oakdale, IA 52319

Continental U.S. $ 4.50 tor each Command Center $ 2.00 (or one accessory Item S 3.00 for two or more accessories APO/FPO/CANADAJPuarto Rlco/Hawall/Alaska

$13.00 for each Command Center S 4.00 for 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 (aster service, call 1-800-626-4582 toll-free

1-319-338-7123 (Iowa Residents)

DEALER INQUIRIES INVITED

r


Lyco Computer Marketing & Consultants Since 1981

COMMODORE 64C

COMMODORE 1571 disk DRIVE

HARDWARE

CMS Compulw

SLOWEST

1571 Disk Drive 1BBD Computer Dnve

S219 W59

I581O.WD™

KW9

MCCompulo.

SCALL

1541 C DiBk Drive

SCALL

3002UomtDr

$549

1902A Momlor

S239

1901 Moralw 1B02C Momlor

SCALL SCALL

COMMODORE flgisy8,em ET£?SSr=:::SSS . Commodore 1571 Commodore 128 Computer

Thompson 4120 Color

Monitor w.'Cable

Bluo Cine C 128 DnvB

SCALL

SSIfSL S

™*£

c-usoram

$169.95

17W ram C64

S129

Gws

S35.95

Attention Educational Institutions: If you are not currently

Jt&sjtt W\

KEYBOARD

^7t*£ V '

& W*-ft t **VtUV ' ^&I3 ' 1*

\ iH-^ \

-^

p J A ft

^^,,00^^

Sjl flU

\ ^^^^^

Sf '

•*/

COMMODORE 64s * , .«. ftP ^4dQ95

" Commodore 64 C Compuler • camm^ore 1541 c Dr,ve

¥™"v

_

■ J^—- -

• Cc!tj55»|^S!&ir

NP 10 Ptinter

-" ■

I'.'.V.'i'i'i'i* •'•'•*'f \

using our educational service program, please

COMMODORE PC 10-1

call our representatives for details.

package ol computing power graphics!

• Commodore 1902 monitor optional

$499

95

COMPUTER

PC COMPATIBLE HARDWARE

and versatile

100% IBM

PC/XT

compatible!

$499 95

PC BVi Onvo MS DOS

Basic Soft...

(Green, ainbflr

BCM 12GGr. Monitor . BCM ISA Am

Morale"

d> BLUE CHIP PERSONAL

• A ready-lo-use

A color iTOfritors

. .

aviulabta)

BCM 14C Color RGB Momior BCC CQ Color Can) .

COMMODORE PC 10 2 Flexible "open architecture" design (or easy

installation ol variety of options 640K RAM and two 5vV' drives

$599 95

BCPC PC XT Comp ..

Avals* Graphics Card

Zuckerooard

ICALL

lomegn Bernoulli

SCALL

Hercules

AST

(!) BLUE CHIP turbo • dual-speed processor,

.SCALL

4.77 and 8.00 MHz

SCALL

• 640K internal RAM • color display adapter

<5P Seagate 20 meg

HARD DRIVES

S279

30 meg

S319

40 meg

SMS

Drives include controller

1-800-233-8760

Call for details!

$749 95


Lyco Means Total Service.

New Item! Computer Area Light CVmrjr

Mark "Mac" Bowser, Sales Manager

1 would personally like to thank all of our past customers lor helping to make Lyco

■ \ \

^w~~"^

W1 ■

'

»_

Computer one ol Ihe largest mail order

companies and a leader in Ihe industry.

• Heavy-duty weighted base lor 0*1 m BlnbiliTy

• Buil! m

sloraga

Introductory

price: $29.95

Verbatim:

.

..;,

Feel free to call Lyco if you want to know more about

a particular item. I can't stress enough that our toll-free

number is not just (or orders. Many companies have a toll-free number for 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 Ihe products we stock and is happy to answer any questions you may have. We will do our best to make sure that the

' EJSOD

Disc

Generic:

Storage

SKC DSDD .

3.5

QVE-10 5V.

S3.99

QVS-75BW

S1G.95

3M:

QVS-40 3'A

S11.95

SSDD

DSDD Maxell:

Great News

models oflered by the manufacturers at the absolute best

i -.n»p!. hi ■

DSDD

SSOD

First and foremost our philosophy is to keep abreast of the changing market so that we can provide you with not only factory-fresh merchandise but also the newest possible prices. And we offer the widest selection of computer hardware, software and accessories.

DSDD SKC: DSHD

(Includes del Ivory)

not experienced the

Bonus: SSOO

Also, I would like to

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.

SSOO DSOD

opUmat positioning

invitation lo all computer enthusiasts who have

■ m

disks,

• Two-hinged desktop arm tot

extend my personal

Call Lyco

fry

pens, and paper

5-1/4 Haielh

SSDD

DSOD Verbatim: SSDD

Peak Penphorals RS232 Modem adapter lor C&4/I38

DSDD ._

• Adapts std DB25 Modem lo

SKC:

your Commodore computer

Only $19.95

J

SSDD

DEDD Generic: SSDD DSDO

Printer Interfaces

product you select will fit your application. We also have

Saturday hours — one more reason to call us for all your

computer needs.

Once you've placed your order with Lyco, we don't

Order Now

forget about you. Our friendly, professional customer

service representatives will find answers to your questions ■ u * about the status of an order, warranties, product availability, or

prices

Xeteejr

S38.9S

Xotoc Super graphics ... S58.95 PP|

S4S.95

Carefco ■ Q

S32.95

Cn<dco GWhii

S35.95

Qiroco Super G

S45.B5

Lyco Computer

Special Purchase

dollar inventory of factory-fresh

what you want nqht in

our warehouse. And that means you'll get it last. In fact, orders are normally shipped within

Data Share-Messenger Modern 300 B.iud AulD Dul/Auto

Answer Modem

Only $29.95

24 hours. Shipping on

prepaid cash orders is free in the U.S., and

Here's How

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 il all here at Lyco Computer.

TO ORDER, CALL TOLL-FREE: 1-800-233-8760 m

Great

there is no deposit

required on C.O.D. orders. Air freight or UPS Blue'Red Label shipping is available, too. And all products carry the full manufacturers' warranties.

In PA: 1-717-494-1030

Bargain Conlrlvo' M-l Mouse • Works with Goes • Complelo wild Graphic Utility Software

Only $32.95

Hours: 9AM to 8PM, Mon. - Thurs.

Mouse Pads

For Customer Service, call 1-717-494-1670, 9AM to 5PM, Mon. - Fri.

• provides cban, dusMree sur

SAM to 6PM, Friday — 10AM to 6PM, Saturday

Or write: Lyco Computer. Inc. P.O. Box 5088, Jersey Shore, PA 17740

RlaV-Free Policy: • lull manufacturers' warranties • nrj sales lax outside PA

* prices show 4% cash discount, add 4% for credit cards • APO, FPO,

international. add £5 plus 3% lor pnonty • 4-week clearance on personal checks • we check lor credit card theft • sorry, comcatafilily "ot guaranteed • return aulhorifalion required • price availability subject to change

MasterCard

Tac 2

face for your mouw • No-mar

backing

lo

protect

your dosk surface

8x9

$8.95

9x11 .... $10.95

-

Tac S

Tac I • Economy

Slik Slick Black Max

stocks a multimillion merchandise. Chances are we have exactly

Tag 3

. Boss 3-Way

_


SOFTWARE

SSORIES Rediform

COMMODORE

Paper

$8.99 S9.99

S6-95 $7.95

S7.9S $14.95

$12.95

Subloglc:

Microloag. Baseball ..... $24.95

Flight Simulator II ... .... $32.95

Famous Cour 5ns 41

SI395

General Manager

S1S.95

Jnl Simulator

... $32.95

FamousCourses r2.

S1395

Stal Disk

S1S.95

Scenery DbK

.... $17.95

S13.95

Unlaon World;

Loader Board

£9 95

Surge Suppressors QVS Surge 6-outlel.... S24 95

QVS Surge 6-outlol wiTh EMIRR

S32.95

QVS Surge 6-outlol with S9.S5

Mlcroleague:

Access:

1000 sh. Gr. Bar 14" ... S29.95 -

indicator

S29.95

OVS 6-out. Pow. Sinn .

S14.95

'Macns

523 95

Moch-IJS

129 95

lOlh Frame

124.95

Eicc. Tournament

$13 95

Tournamen! #1

$13.95

Triple Pack

S13.95

WW Cl Loader Brd. ... $24 95 Action Sofi:

Up Periccopo

S1B.95

Ac tl vision:

Maintenance Nortrontcs 5 V. Drive

Cleaner

S9.95

Cledrwr Kit

$17.95

Switch

Boxes

SI 2.95 $1695

CenfSS'AB

S49.95

Cent 36' AB

$49.95

RS232ABC

$52.95

Cunt ABC

$54.95

RS232ABCD

$69.95

ContABCD

S59.95

Color Ribbons Available

SKCT120VHS Video Tape: OBCti

S4.49

Spat*,-..

S12.7S

10 pack

$39.90

Closeouts! Factory Fresh

Special Pricing

Call for Availability Prownier 1550 SP

SSAVE

S22.95

Knnrtedv Approach

S15 95

Silent Service

S22 95

SoloFligni

S18 9S

Top Gunner

S15.95

S9.50

Clip AM Vol. #1

S19.95

Hacker 2

S22.95

Clip An Vol. #2

S25.95

Labyrinth

S19.95

Clip Art Vol. *3

S19.95

Music Studio

S22.9S

Graphics Expander

$32.95

Tass Times

S1B.95

Strategic Simula I lone

Hac*ei

S14.95

[..i.nrwr Goddesses

524.95

SlaliontaB

$24.95

Lurking Horror

S24.9S

Top Fuel Eliminator

S19.95

$39.95

Moonmist

S24.95

Brodorbund:

GnmslonB Healer

S1B.95

Gettysburg

S35.95

Knmolgruppe

$35.95

Phnniasle II

$24.95

Phantasla III

Pnnt Shop

S32.95

Pnn! Shop Compan.... S31.95 Graph-cLio. I or II

...... S21.95

KnralBka

S21.95

$24.95

Quilk St Writer +

S54.95

RlngolZeKin

S34.9S

Epy«: Creaie A Calendar

Fompak 1

$19.95

Wizards Cimvn

S24.95

Doslroyer

Goodox ..1

S24 9S

War mthe S. Pacific ...$35.95

Movie Monsler

$14.95

Goofcle

$29.95

Wiirgamo Consli,

$18.95

Rogue

$19.95

Wiltors Workshop

$29.95

BalllDcrulstH

$35.95

SI. Sports Basketball ..

$24.95

Broderbuncf:

Gemstone Witrnor

S14.95

SuD Battle Simulator

$23.95

Bank SI. Wilier I28K .. S27 95

Battle ol AntaUom

S32.95

Wmlor Gomos

S24.95

Carmen San Oiago ....

$22 95

Colonial Conquest

$24.95

World Games

S23.95

GiactiicLibJ.il, III

S15.95

Computer AmBjsri

S35.95

Firebird:

Korateka .-.

S12.95

Subloglc:

E1495 S17.95

.,

S24.95

.

Starglkter

S26 95

Pnnl Stop

S25.95

Fhghl Simulator II

S31.95

Guild of Thieves

S26.95

Prtnl Shop Compan

522.95

Jot Simulator

525.95

Pml Shop Paper

S12.95

Napn Msskfl Pmball .. 521.95

Learning Company:

Sconery Dak

Ep.y:

S1S.95

Think Quk*

S29.9S

Reader Rabbit

$24.95

Math Rnbbil

$24.95

Croato A Calendar

$17.95

Tlmnworka:

Destroyer

$22.95

Dnln Mnnegm I2B

$39.95

Wrltoi nobbit

$24.95

Faslioad

$22.95

O.iin Manager C64 ..

S29.95

Magic Spots

$22.95

Football._

$13.95

SwiftcalcC64

S29.95

Movie Monslor

S13.95

Word Wills C64

S29.95

MulBplan

S24.95

Partnor C64

S34.95

SuB Battle

S24.95

Winter Garnos

S24.95

Unison World:

Super Cycls

$13.95

Gmphics Soapbook .. . SI 4 95

S13.95 S22.95

(dustcovers)

SSAVE

World Games

Flip & Fife-

SSAVE

Firebird:

Notion modems

SSAVE

Art Gallery 1 m 2

$15.95

Print Master

S22.95

Access:

Leader Board

S24.95

Colossus Chess IV

519.95

10th Frame

S24.95

Anchor modsms

SSAVE

EMb

$19.95

Tournament 41

S14.95

Csrtron

SSAVE

Frankio...Hollywood

$14.95

Toshiba VCFTs

SSAVE

Goldon Pain

$22.95

Actlvlsion:

Tokmka Monltora

SSAVE

Guild of Thiovos

$24.95

Panasonic Momlors

SSAVE

Pawn

$22.95

Dsnnison Diskettes

.... SSAVE

Talking Teacher

$22.95

Tracker

S22.9S

Slargltder

S19.95

Senlry

S22 95

HI Tech Eipresilons: hoan Ware

SB 50

Holiday Paper

Sa.95

brnnd prlcosi Call for your

Card Ware

S6.5O

mskft and modal!

Parly Ware

S9.50

and much more 11

$24.95

Zork Trilogy

Apshai Tntogy

Vorpol Ulility Kit

Scarborough. Continental,

$24.95

Cnamp. Baskelball

S24.9S

S22.95

woriis. Spinakar,

S24.95

524.95

Summer Gamas II

Tech Expressions. TTme-

PooWb Beach Golf Crnmp Baseball

Shard of Spring

SSAVE

Caidco. Eastern House, High

Actlvlalon:

Road War 2000

Loading Edge

Great savings an Epyx,

Wld.CI, Loader Board. SCALL

523.95

$13.95

off

ACCOM.

S3S.9S

$24.95

Save up in sr

.... S24.95 Art Gallery ! of 2 .,., .... SI8.95

Deskpak l

Sir. Spans Basketball.

Generic Ribbons

Pnnt Master

Geos

Wld.s Great Baseball

Computer Cover-up

S22.95

$3195

SSAVE

. SSAVE

F-15 Strike Essie Gunship

Cortificate Maker

Quantum Lit*

Caidco Vw 20 3 slot

Micro prose:

$31.95

Berkeley Sotiworks:

S2J.95

SNew

Muivsroom

Tilanic

Nortronlcs 5*.'. Drlvo

S!B.95

$22.95

' Ch,imp«jn. Basicetoail. S22.95

Drive

B6ToamDitk

Microloag Wrestling

■..ii 11 hi I >n.ml

Aliens S6 99

-Amiga

COMMODORE

$24.95

ISO sheet while, 20ID .... S9.95 1000 mailing labels

M

Learning Company: Raoder Raotnl

$18.95

Magic Spells

S1B.95

Gertrude's Secrets

S14.95

Rock/5 Boots

S14.95

Champ. Baskelliali

S27.95

Championship Goll.... E24.35

Mlcroleague:

Microleag. Saseball

$23.95

General Manager

518.95

Stal Disk

S15.95

■BBTeam Disk

$11.95

Mlcroproae: . Conllict in Vietnam

S24.95

Crusade in Europe

S24.95

Decision In Desgri

$24.95

F-15 Slnke Eagle

$20.96

Sil lint Service

$20.95

Gunsdip

S28.95

Strategic Simulations: Road War 2000

S24 9S

KnmpTgruppe

S35.95

Shard ol Spring

J24 95

Batllo of Antollom .,

$35.95

Compiler Baseball

$14 95

Gettysburg

$35.95

GFL Football

S27.95

Hacker

S'6.95

Wizards Crown

S24 95

Hacksr 2

S24.95

Chickamauga

$35.95

Music Studio

$29 95

Tflss Times

S24.95

Epyx:

Jol Simulator Scenery Japan

Aosliei Tnfagy

S13 9S

floguo

SK.9S

Winlor Games

S22-95

World Games

S22.95

Flrsblfd; Guilfl ol Tliisvos

E26 95

Pawn

526.95

StnrgUdar

$26 95

Mlcroprose: Sllonl SorviCH

SublogEc:

S24.95

Sconory San Fran. .. Scenery #1-#6 .. Flighl Simulator

$31.95 $17.95 . £17.95 .. $69 95 $36.95

TlmowatttB; Swirtcalc

$39.95

WwOviritor

$39.95

Unlaon World: Art Gallery2

S18.95

News Master

S55.9S

Prim Master

$36.95


The Reliable, Affordable Choice

Price Guarantee Since 1931, we have led the industry by continuing to otter the lowest national prices while providing quality service. Many

• 120 cps Draft Mode

companies have come and gone trying to

• 24 cps NLQ

imitate our quality and service. If by some oversight we do not have Ihe lowesi prices advertised on ihe products you desire, then we would appreciate the opportunity

Panasonic 1080i

• Word Process

*$14900

• Friction Feed (2-year warranty)

to rectify this oversight.

Monitors Thompson:

230 AmDei TTV12"

$85

450 AmtrtHTTL'IS-

SMS

Modems

Panasonic: 1320

S369

1361

S459

980 Whit* TT1.W

$695

4120 CGA

S229

Zenith:

4120 RGB'COM

$235

ZVM 1220

$B9

41$0'36382

S279

2VM 1230

S80

4160 CQA

S2H9

NEC:

S3S9

Multisync

4460 EGA

_

4375 UllraScan

S559

THOMSON O ££ 4120 Monitor

StsnZZSS

• 14" RGB I video

£400

tl

• Compallbls .-.■!. IBM and Commodoiu

SCAL(_

Hnyflj:

QC

• RGB dala caDIo Includod

* Special Purchase

$J19

2mj

$525

.IL

».

Smarlmodom 300

1125

Smartmodam 1200

S369

Sma/tmodem 2400

S559

C-64/128 Compatible

• 100 cps draft

SP-1000VC

• 25 NLQ

• EZ Front Panel Selection

NP10

*$12995

$139 95

• 100 cps Draft Mode

• Auto Single Sheet Feed

• 20 cps NLQ • Direct

• Adjustable Tractor Feed

Connect C-64/128

PRINTERS .IL

SEIKOSHA SP1000A

$159

SP 10001

S159

SP1000VC

S139

SP1200AI

S16S

SP1200VC

S155

SP 1200AS nS232

1165

SL80AI

$299

MP1300AI

$30fl

NP-10

-SPECIAL

MX-10

S149

NX-10C w interlace

5165

NL-10

S'B5

NX-16

$295

ND-10

S265

ND-15

$389

NR-15

S439

MP5300AI

NB-tS

-

$769

NB24-10

$399

NB24-15

S569

SD-10

S229

SD-15

S349

sn-io SH-1S

$379 -

S«9

DIABLO D25

$499

635

$770

D-BOIF

S1299

(spocral shipping — call loi details)

BP5420Ai SP Soros Ribbon SK3000 Al

SK3OO5 Ai

$149

LXBOO

$179

1091i

$169

FXSBE

$299

1092i

S295

FX286E

S419

1592

$379

EX800

S365

1595

$419

EX 1000

We9

3131

$259

LQ800

S429

31S1

$399

LQ1000

$595

1080APII0

$179

LQ25OO

1865

S119

321SL

OKIPATA

S399 S943 S7.96

Okimate 30

.,...

S349

Plug N Play Cart

$429

120 NLQ

BROTHER M1I09

S195

M1J09

»39

M1509

S385

M1709

S475

Twinwnler Do[ & Daisy

SB49

2024 Lottor Qualily

S665

MR4O

S579

HR6O

SCALL

EPSON

Panasonic lOBOl

180

Toshiba

SCALL 5209 $CALL

P341E P3S1 Wodol II

SCALL

S699 $1099

#CITIZEN

182

S245

192 t

$355

193*

SS39

ISO D

$169

292 w intortaco

$539

MSP-10

S259

293 winteriace

SS79

MSP-20

S299

MSP-15

$329

SILVER REED

MSP-25

S399

MSP-50

SCALL

$CALL

EXP 420P

$209

MSP-55

EXP 600P

5539

Premiere 35

S469

EXP BO0P

SMS

Tribute 224

S&49

We slock Interfacing for Ainrl, Commodore, Apple and IBM.


and selects condensed mode on others. Printkey 4 is defined as 18, which selects reverse field with Commodore printers (and on some

common denominator. SpeedScripl

printer interfaces in emulation

in a line double width, it may make

SpeedScript 128 can also be used as a simple database manager. Type in the information you need, then store it as a SpeedScript 128 document. The search feature lets

mode), or condensed mode on

the line overflow the specified right

you quickly find information, espe

margin. There's no way for Speed-

cially if you use graphics characters

128 doesn't understand the intent

of a printkey; it just sends its value out. So if you make one word with

some other printers. With so many codes available,

Script 128 to include built-in font

to flag key lines. You can search for

you can even design custom logos

and typestyle codes without being

the graphics characters and quickly

customized for a particular printer,

skip from field to field. You don't have to change or define printer commands every

and symbols using your printer's graphics mode. For example, on the 1525/MPS-801/MPS-803, you can draw a box (perhaps for a checklist) by first setting the appropriate

codes:

1=193

since no set of codes is universal to

all printers.

SpeedScript 128 Mastery

time you write. Just save these defi

It may take you a while to fully

nitions as a small text file, and load this file each time you write. You

master SpeedScript 128, but as you

can create many custom definition

do, you'll discover many ways to

files and have them ready to use on disk. You can create customized "fill in the blank" letters. Just type

Then display the box with text by

use the editing and formatting com mands. For example, there is a sim

typing

ple way to simulate tab stops, say,

This appears on paper as

for a columnar table. Just type a pe riod at every tab-stop position. Erase the line (CONTROL-E); then restore it (CONTROL-R) multiple times. When you're filling in the ta ble, just use word-left/word-right to jump quickly between the peri

need to insert something, substitute a graphics symbol. When you're ready to customize the letter, just hunt for each graphics symbol and insert the specific information.

ods. Or you can use the program

Toothpaste*-

D Toothpaste

the letter, and everywhere you'll

File Compatibility

assumes it is printing to a rather

mable printkeys to embed your printer's own commands for setting

SpeedScripl 128 documents are stored as program files (PRG type on disk). Naturally, you can't load

dumb, featureless printer, the least

and jumping to tab stops.

and run a SpeedScript 128 file from

Keep one thing in mind about printkeys.

SpeedScript

128 always

BASIC. The characters are stored

in their screen code (POKE) equivalents.

'I Saved Time & Money with Disk

drive

Program 2 is a SpeedScript 128 file-conversion utility. It translates SpeedScript 128 screen-code pro

PHYSICAL EXAM"

read

errors

are

Luckily 1 have a

1541

gram files into either Commodore

a

frustrating waste of time! I use a data base to keep records for our club. Last week I experienced read errors on my disk drive.

1541

Physicul F.iam Sample Screen

These translated files are stored in

sequential format, the file type used in most file-processing applica

Physical

tions. The file converter can also

Exam program. The alignment test confirmed what 1 had suspected, my drive was out of alignment. I am happy to report that 1 aligned my drive MYSELF. 1 avoided the wait for repair and paid a fraction of the

translate a Commodore charactercode sequential file into a screencode SpeedScript 128 program file. You can use the file converter to

translate a database into a SpeedScript 128 file (or vice versa), and

cost.

you can convert SpeedScript 128

Package includes: • True digital alignment disk with offset tracks. • Mechanical Slop Test instructions

for

• Speed Test

• Illustrated manual with

performing alignment, adjusting speed

and

stop

position. • Print test results for future reference. Physical Exam is available for these drives: 1541, 1571, 8050, 8250,

4040, SFD 1 001. Please Specify Drive! $39.95 EA. + SHIP. Sm Reviews in: Run Special Issue S3, 1/87. p.83; Info #11, Aug/Scpt 86, p.46 Mid-

nite Csztttc, April 1986, p. \9.

Cardinal Software

h

—^? Order Toll Free 10 - 4 MON-SAT

ggg

14840 Build America Dr.

O f\ f\

*~l £. ^

C /I A C

"W

Info: (703) 491-6494

WVVf

vy J-.

*/V/-T^

55

Woodbridge, VA 22191

52

character codes or true ASCII.

COMPUTE! s Gazette

A I II I

October 1987

/ f) / — J f) 4

J

S

files lo true ASCII and use a termi nal program to upload them to an other computer.

See program listings on page 102. ©


Eaflg iSft I

NOTHING DRIVES THE COMMODORE 64 OR 64C BETTER THAN THE FSD-2 EXCELERATOR+ PLUS. COMPATIBLE.

RELIABLE.

GUARANTEED.

The FSD-2 Exceterator+Plus Commodore compatible disk drive. Faster, quieter and more reliable than the 1541 and 1541C.

Breakthrough Direct Drive technology. Guaranteed 100% compatibility. It even enhances GEOS! Full One-Year Warranty. -j^-j^ == as" £=■ "~ ~ =~- ^.j— : '

!«SBS

Emerald Components International • P.O. Box 1441/Eugene, OR 97440 In Oregon: 683-1154/Fax: 503-345-5037

^ Telex: 23-499-6100 EUG SECSVC

1-800-356-5178 'Commodore Is a registered trademark ol Commodore Business Machines, Inc.


Christopher R. Boss Become the pilot of a helicopter, flying low over mountains, buildings, and trees, in this fast-paced simulation game. Levels are provided for pilots of all ages and skills. "Chopper Pilot" is an exciting sim ulation game for the Commodore

64. It tests your abilities as a rescuehelicopter pilot. The test takes you over rugged terrain, cities, and light and telephone lines, as you attempt to touch flags with the helicopter skids to accumulate points. When you finish this flying test, you'll agree that it was not only difficult and challenging—it was a lot of fun.

Program Entry Chopper Pilot is written entirely in

machine language, but no knowl edge of machine language pro gramming is necessary to type it in. You must use "MLX," the machine language entry program found else where in this issue, to enter it.

Here are the addresses you must enter at the first two MLX prompts: Starting address:

0801

Ending address:

2290

After you've finished typing in the

In Flight

To score points, you must, fly as close to the ground as you can. The lower you fly, the more points you'll be awarded. But if you fly too low, you may hit the ground and

lose points. In real life, just one er ror would stop you cold, but Chop per Pilot allows 25 errors per level. There are 5 levels, each more difficult than the last. The terrain

becomes increasingly craggy and mountainous as you progress from level to level.

mit 20 errors, the background color will change to yellow to serve as a

and the other on your gauges and

warning.

instruments. You must keep track

How To Fly Your Chopper

of time, miles, and errors. If you run out of time, or if your score is too

After loading the program, plug a

low when the course is completed,

joystick into port 2 and type RUN.

you cannot proceed to the next lev

You can change the chopper's win

el. To be able to advance a level,

dow tint to reduce eyestrain and in

your score must equal or exceed the bonus score displayed in the bottom

crease visibilty. Before you start a

right corner of the screen.

the background color. You can

If you commit 25 errors, the test ends, even if you have time and

or save Chopper Pilot like a normal

miles remaining. A risky pilot won't

BASIC program.

get a high score because errors Oclober 1987

mount up quickly. When you com

one eye on the jagged landscape

it to disk or tape. You can load, run,

COMPUTE!'* Gazette

skills. While flying, you must pay close attention to your instruments.

When you fly, you must keep

program with MLX, be sure to save

54

Mountains, buildings, poles, trees, and

pocks of birds provide the obstacles in this challenging test of helicopter-pilot

level, move the joystick to change choose clear (white), cyan, light green, or smoke (gray). Press your firebutton to start the test.


152nd Slreel

VISA, MlC accepted.

shipping & handling on al

If you wish to place your Older by ptease call 205-254-6530 Add S3.00

Orders taken 24 hrs a day;

UTILITIES UNLIMITED, mo. 12305 NE

Super Parameters 100 Pack Volumes 1&2

additional $200 for COD

The Original You ge; 100 oi the besl Parameters

days a week.

Utilities unlimited has dons it again A brand new

Super Nibbler 64

easy to use, and menu driven for fast, reliable

Brush Prairie. Washington 98606

Nibbler at the be&i pnce available. This package comes with 50 high quality parameters. Super Nibblor and Ihe

$24^5

'^*|SO

• UPU Test

• Repeal Testing

* Ports Test

• ROW Tesl 126 version also available.

Parameter Kruncher

No. 1 Sellers from MegaSoft Ltd.

CQQC

S19.95 SI 4.95 SI 4.95

814,95

S12.95

$12 95 $14,95 D-Compiler (lor Blitz) Photo Copy (received in RUM)

.

MSO Shure Copy

(the original)

(boih for 1 price) Graphic Label Maker

M Coder and r>CcxJet

(includes Wargames Autodialer)

Telecommunication Pack

64 BBS: a 1 or 2 drive BBS

Discounted 50 to 78%i

keys anrJ'QT parameters on adisk.

Hackem paramei&s and alfov»s you to corrrple 600

Takes Ihe protection out or Keymasler keys and Fast

$14995

■ RAM tesi

Functions:

cartridge expansfon siot. Turn on the C6< artd Diagn<jse64 petormsits tests Thais all there is to it

perform u&ng trie switches, plug Diagr=ose64 into Ihe

quick and easy to use Just seiect the tesis you want to

An extremely helpful diagnostic tool Diagnose64 is

Diagrtose64 *

are included in ihe Super Nibbler Packs.

no filler or junk These are the same parameters that

included are titles from al: the major software publishers for itie C64/128 Volume 02 is now available 1or trie same low price1 $19-95 These are all quafity products-

Anywhere , . . these parameters are professional done,

- -

Super Fasi file copier.

perform a rice This package will remove all protector

You gel ell trns tor |ust

Super Nibbler 128 Super Nibbler is a tasl. reliable 2-sided 128/1571 produced by one erf Ihe besl prog ram me/s anywhere

All this (or

This package includes 50 of me laies) parameters offered by Utilities unlimited.

Super Ntbbters 64/128

Fbrjua

Nibbler 64, Super NibWer 128. Super F35! Me copy, and

For those of you who need both Super Nibblers this the ultimate package This package includes Super 100 olour besl Parameters

Lock Pik C64/128 (The Book) Lock Pik &&r\2a was put tocreiher by UMrtieS Unlrmitod as a tool foi those wha have a desire to find ou! hew ihe heavy

hackers do Lt This package includes 1. Lock Pik book that gives you siep-by-Step inslrucHons on breaking or backing up Over 100 popular programs

using Hesmon and Superedit. The instructions are so dear and prease thai anyone can use 11 2. Lock Pik disk has Hesmon 64, Supereoii, Disk

Compare Kernal Save. UO Save, and Disk Frle log wrth detailed insinuations on how to use these programs all on one disk

3. We also have a limited supply ol He&mon cartridges

vhi i nat il all (ni

I ihink you wifel agree this is the best buy to come along

that will be given oui free while supply lasts

in 3 long time

BOOK H AVAILABLE SOON/

Key Leadetboard

Disk Notcher

Reset Board

Repairable Power Supply Nomepairable Pcw*r Supply

S

S

4.95

4.95

S 5.95

% 6.95

539.95

S29.95

Key 10lh Frame

Super Parameters 10 Pack

These are early releases ol ihe nex1 100 pack Tfiese will be available every 2 io 3 weeks o^ uhenewer there

are 10 good new software releases available for Ihe

C-6JJ12B So il you canl wait 'or Ihe ne*l volume, call

$495

us—we'll tell you whai the nenl 10 pack has on it and

you can own it tor tusi

Parameters R- Us Geos Pack

This Mo 1 seller will slandardize your Geos wilh your Or anyone el$e$ GeO3~uMilie5.

application and tools Parameters are included tor Fontpacki. Deskpacki Writers

Workshop, Geaden and as soo^ as

tew pnce of

$995

reloasecJ, Geocaic and Geaiile will be included tor the

Capture *

Copyrtgh! 19S6 Jason-Hanheim.

Takeconirot of yojf C-64/12S with Ehis easy-

lo-use cartridge Although not aapcnwrfd

as The Final Cartridge Capture will back

mosl 0! your vauabie software h is

$3995

nonetheless ari e*ceiiem purchase

at |ust

The Final Cartridge C-64/128 *

Th£ NO 1 Setting uliMy Cartridge in Europe Aller reviewnig all utilities Ol this type including Icepick.

Caoture and Super Snapsno; we have determined thai

The Final Cartridge <S jus: thai the 'ast <::■-:'ni'zji you will ever need! Extensive praqrarnnung utilities lof the beginner as well as the hardcore programmers.

The most impiessivememorylc-disfc backup uttrty a«

$4795

hai^ ever seen With ihe press 0* a button ^v$ were

able 10 copy aimosi every program we tried

Q 111

£

2

CO

QJ

c

03

.o

O

c

I

o o

e

hi

z

c

o

CO

Z-

Q.

n3

CO

E

Qi

Ql

m

CO

UJ

O

CO

O £0

-C

□a

c

o

o

0

<y


The joystick controls your alti tude: If you pull back on the stick, the chopper goes up; push forward and the chopper goes down. The fire button is your throttle: Holding it down will cause the chopper to accelerate; releasing it will slow the chopper down. If you don't touch the button for a few seconds, the chopper will simply hover in one place, wasting time

and fuel. The throttle is very important. Mountains and other obstacles

Hazards

A

Normal flag, spun flag, and broken flag. Your score will improve if you spin the

flap, but your errors will mount if you break them.

Telephone poles and trees are the

same height as the flags. If you're flying too fast, you may mistake a tree or telephone pole for a flag,

and crash. Flocks of birds fill the skies above the valleys. If you don't

fly very carefully, you may fly into a flock of birds, and crash while at tempting to avoid a mountain.

Your skills as a pilot are going to be fully tested in Chopper Pilot.

loom up quickly, and the only way

earn an extra 100 points if you spin a black flag around. To do so, your landing runners (or skids) must hit the flag—but be careful. If you're

to avoid crashing into them is to

flying too low when you touch the

slow down in time.

strategy for increasing your skill

flag, you'll break it and earn an er

levels to become a better pilot.

ror instead of a higher score. Unless

See program listing on page 96.

Extra-Point Flags Black flags are set up at random in the valleys along the course. You'll

you spin the flags around, you'll be unable to earn enough points to progress to the next level.

Remember to watch your instru

ment panel. It contains vital infor mation that can help you develop a

V

Down Time Got You Down?

Get on line FAST with TRIAD COMPUTERS Most computers and disk drives are repaired and shipped within 72 hours!

C-64 Computer

1-Year

Repair with

Repair

Warranty Contract

1-Year Warranty

Save

$59.00

$89.00

$39.00

119.00

69.00

99.00

49.00

109.00

59.00

C-128 Computer

89.00

1541 Drive Logic repair

69.00

1571 Drive Logic repair

79.00

$69.00 99.00 79.00 89.00

1541 or 1571 Permanent Fix

69.00

79.00

99.00

49.00

79,00

89.00

109.00

59.00

99.00

59.00

(Alignment and modification to stay in alignment!)

1702,1802,1902 Monitor 1541 or 1571 alignment (only) MPSZ-801,802,1525,1526Printers

Just 29.95 69.00

89.00

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. Checks and money orders also accepted). Add $7.50 (or shipping — includes two-day air service anywhere in the Continental USA. For APO-FPO and P.O Box addresses, add $15.00 for shipping (excluding air freight).

3402-EW. WendoverAve., Greensboro, NC 27407

1-800-624-6794 or (919) 299-0391

Permanent Fix

A $69.00 ualue — includes align ment and modification lo stay in alignment FREE wiih any 1541 or 1571 one year warranty repair.

VISA'


TROU8L£SH0OriNG S RERlffiG YCLJR

COMMODORE 64

SELECT 5 BOOKS for only $3.95 values to $123.75

Graphics Compuier Languages

2732

$18.95

Membership Benefits • BlgSavlngs. In addition to this introductory

JJO6

I23.C&

rtoirm* is SlTKU

oiler, you keap saving substanlially with members' prices of up to S0% off the publishers' prices. • Bonus Books. Starting immediately, you will ba eligible lor our Bonus Bock Plan, with savings of up to 80% off publishers' prices, • Club News Bulletins. 14 times per year you will receive the Book Club News, describ ing all the currant selections—mains, alternates, exlras—plus bonus offers anO special sales, with hundreds of titles to choose from. • Automatic Order. If you want the Main Selection, do nothing and it will be sent to you automatically. If

you prefer another selection, or no book at all. simply indicate your choice on the

reply form provided. As a member, you agree to purchase at least 3 books within

interfacwg'projects COMMODORE COMPUTERS

the next 12 months and may resign at any time thereafter. • Ironclad No-Risk

Guarantee. If not satisfied with your books, return them within 10 days without obligation! • Exceptional Quality. All books are quality publishers' editions 2UW

GRRR

w -,

i

■.

especially selected by our Editorial Board.

111

BASIC

Computer Thniciao Hanta*.'

1983P

When it's new and important in business or personal computing, The Computer Book Club has Ihe information you need . . , at savings of up to 50% off publishers' prices!

A CBMPLETE MANUAL

\ I"i: Si ii|;if("i 11y\ P.O. Box 80, Blue Ridge Summit, PA 17214 Please accept my membership in The Computer Book Club1 and send the 5

volumes listed below, billing me $3.95 plus shipping and handling charges. If rot

satisfied, I may return the books within ten days wilhoul obligation and have my membership canceled. I agree to purchase at least 3 books at regular Club prices

(plus shipping/handling) during the next 12 months, and may resign any time thereafter.

Name

.

Address

City State/Zip 1M7 THE COMPUTER BOOK CLUB*.

Phone

Valid lot new members oi>ly Foroign applicants will recelvo spoclnl ordering insiiuctions Canadfl must remit \n U S currency. This ordflr subject to accepianco by Tho Computer Book Club1 . CG-1OB7

$16.95


Fleet System 4

visible control codes.

The 1980s appear to be the decade for sequels. There was Friday the 13th: Part

checker and a thesaurus. They are both extremely fast. I used the spell checker

The program comes with a spell

V, jaws III, Super Huey II,and now there

is Fleet System 4 for the Commodore 128. The first thing I noticed about this software package was its attractive and practical book binders. After opening

the case, I was pleasantly surprised to see two well-written and easy-to-follow spiral-bound instruction manuals. One

manual is for Fleet System 4, a featurepacked word processing system; the

other is for Fleet Filer, a database pro gram. Fleet System 4 comes with three

disks: a program disk with a 90,000word dictionary on one side, a thesau

combination will also return you to the

ramdisk in only 12 seconds. A 90,000word dictionary such as Fleet System 4'a

that comes with Fleet Si/stem 4, is docu

can also spell-check an average docu ment without encountering too many words it doesn't know. The thesaurus is an excellent feature—it gives you the option of selecting synonyms or antonyms.

the spell checker on a six-page

an option for selecting 80 or 120 col umns. Once you select either the 80- or 120-column mode, you are then ready to start entering text. There are excellent

built-in

help

screens to assist when needed. By

checker and a thesaurus. They are both extremely fast. I used

document, and the dictionary checked it in 47 seconds. 1

ply press the Escape key, which places

Fleet System 4 comes with a good selection of printer files, but if the one you need is not listed, the program lets

you create or modify a file so it will work with your printer. A good feature of the directory list

ing is its ability to list a selective group of files. For instance, when you call up the directory, the status line gives you an option of selecting (U)ser files, (Se quential files, (P)rinter files, or (A)ll

through all of the other files on the disk. An extra text area is available whenever you need to perform various

all text that is entered after depressing this key to be in all caps. F7 is the pre

operations without interrupting the main text area. The main text area, when in 80-column mode, can accom modate approximately 600 lines of text.

actly as it will be printed, without any 58

feature keeps you from having to sift

gram. F3 is used to insert text. F5 causes

view key, which lets you see the text ex

COMPUTE'S Gazatto

October 1987

together. However, there are a couple of small changes I would like to see made in Fleet System 4. First, I'd like to see on screen formatting when entering text. This would give you the ability to hy phenate words withoul having to enter the preview mode in order to determine which words should be hyphenated,

and where. The second change would

Overall, this is a very good word and easy to use. 1 really enjoy using the

to look at only printer files, simply press P; you then will see a complete listing of nothing but printer files. This

cess different features within the pro

Fleet System 4 and Fleel Filer are two excellent programs that work well

processing program that is powerful

files on the disk. Therefore, if you wish

precedes many commands used to ac

sorts to be done almost instantly at multiple levels. Data from Fleet Filer

only 12 seconds.

onscreen. Then type jul. To turn it off,

other key in Fleet System 4. This key

The program and data are held in mem ory, thereby allowing calculations and

document using a ramdisk in

a Format Command Mark (checkmark) press the Esc key and type j\iO. The Fl key is used more frequently than any

mented with ii 39-page spiral-bound manual. While it is not a heavy-duty database program, it is extremely fast.

be to eliminate onscreen control codes and to design the program so that every command would be menu driven.

spell-checked the same

pressing Fl and the V key, you access a menu of default settings that allows you to toggle multiple format settings, including the background color, charac ter color, and cursor type. You can then save the parameters to the program disk, and, whenever you load Fleet Sys tem, the saved parameters will be load ed into the program. Format commands not listed on the default settings menu must be typed onscreen in front of the text. For instance, if you want to set your text for right justification, you sim

Fleet Filer, the database program

and vice versa.

you can simultaneously hold the RUN/

program loads, you are presented with

main text area.

can be integrated with Fleet System 4,

The program comes with a spell

STOP key and the SHIFT key to boot the program automatically. After the

press Fl and the X key. This keypress

on a six-page document, and the dic tionary checked it in 47 seconds. 1 spellchecked the same document using a

rus on the second disk, and Fleet Filer on the third. Fleet System 4 can be loaded a cou ple of different ways. You can type

D1.OAD TS and then type RUN,' or

In the extra text area, it can handle an additional 40 lines. To switch from the main text area to the extra text area, just

90,000-word dictionary along with the thesaurus. After using this program ami seeing all of its power and potential, I can hardly wait for Fleet System 5.

—Julius Hornbuckle Professional Software 51 Fremont St. Ncedham, MA 02194 $79.95


Pirates!

ing your men in an attempt to over

throw an unpopular captain, fencing is a skill both pirates and buccaneers mu-.t

At sea, your lookouts keep a close watch for other ships. When one is

sizing about the swashbuckling life on

master. PirateBl gives you a choice of

the Spanish Main? This exciting new

weapons—rapier, longsword, or cut

spotted, you may choose to investigate or sail away. Investigation reveals the type of ship and its nationality. Allied

lass—and puts you en garde against

ships may be hailed for news; enemy or

Ever pretend you were a pirate,'fanta

package from Microprose gives you not

your opponent. Quick reflexes at the

pirate vessels may be either attacked or

joystick let you parry and thrust your

avoided, depending upon your confi

sembled, historical simulation that re

way to victory. Sluggish responses or a lack of aggression, though, can land

captures an era and places you at its

you in the brig, where you must wait

dence in your ability to defeat them. The more closely you investigate, how ever, the more likely the other ship is to

for months until the opportunity to

attack you, whatever your wishes.

command once more comes your way.

Pirates! excels at its representation of combat on the high seas. You must

only the opportunity to pretend lh.it you're a pirate or a buccaneer, but also the chance to take part in a carefully as

center.

Pirates! contains close to a century

and a half of Caribbean history, offer ing different challenges and opportuni ties depending upon the time period.

Players may select from time periods and scenarios ranging from the days of the Silver Empire (ca. 1560) when Spain was by far the dominant power in the region, to Pirate's Sunset (ca. 1680)

when the frontier and colonial environ ment that supported the growth of pira cy was being replaced by law and

use the winds to your best advantage,

This exciting new package from

tacking for position while your men load ar\d reload your cannon. Should

Microprose gives you not only

you build a fleet of ships, a menu lets you select the vessel you wish to com

the opportunity to pretend that

mand in combat. Choose carefully—

you're a pirate or a buccaneer,

pirate will find it difficult to guide a barque against a more heavily armed

hut also the chance to take part in a carefully assembled,

historical simulation that recaptures an era and places you at its center.

even the most skillful and courageous

frigate. It can be done, though. During ship-to-ship combat, the bottom of the screen is set aside for information about your ship and your opponent's ship. The number of guns and men, damage levels, speed, and wind direction let you know how the

battle is going. If the tide turns against you, you may try to sail away. If you have the upper hand, though, it's time

Once you have achieved com mand, it's up to you to plan your expe

dition. Should you choose to go the

civilization. You may select to be iinglish, French, Dutch, or Spanish, with each nationality carrying its own set of

inherent advantages and disadvantages. During the pirate period, there rose

to fame and glory any number of men whose names still hold magic today. Francis Drake, Piet Heyn, Henry Mor

gan, and others are represented in Pirales!. Players may elect to reenact one

of their famous expeditions, including Drake's sack of the Silver Train and Henry Morgan's conquest of Panama.

You're not locked into recreating historical characters. A good introduc tory adventure places you in the posi

tion of a young Englishman indentured to a plantation owner. Indenture offers few prospects, while the open seas seem to hold limitless potential. You decide lo become a buccaneer. First, though, you must prove your mettle. The men you will command ask questions about the location of Spanish wealth—questions

that must be answered correctly from

information contained in the program's excellent documentation, if you are to win their confidence. Correct answers alone are not enough; you must use your skill at fencing to defeat the captain

of your vessel. Whether in close-quarters combat with the enemy after boarding, or lead

pirate route, simply set sail and lie in wait for ships to plunder. The life of a buccaneer is more complex. A visit with the local gover nor, selected from one of the program's menus, lets you know who England is

at war'with. Your charge as a buccaneer is to do damage to enemy fleets. After

checking your stores, you set sail. Pirales! gives you a large, scrolling screen map of the Caribbean with virtually ev ery island and city from Florida to Pan ama represented. As you sail from portto-port, time passes, supplies dwindle, and your crew's supply goes up and down, depending on the number of

successful encounters and amounts of plunder you acquire. Navigation in Pirates! is well

thought out and challenging, especially at higher difficulty levels. Both the doc umentation and a handsomely repro duced map included in the package give you the location of major islands and ports. Your own location can be de termined by taking a sun sight, cleverly accomplished through the use of an on screen astrolabe accessed through a menu. Even with your location and goals known, navigation is not simple. Strong winds can blow you off course, shoals can tear the bottom out of your hull, and lack of food or challenge can crush your men's morale.

to sail close to the enemy, toss the grap

pling hooks, and board. Once you've boarded your oppo nent's ship, you must lead your men in combat. Again, it's time for your fenc ing skills to be tested. The courage and skill you show while dueling with the opposing captain has a direct effect on your men's spirits and their own fight ing ability. During the duel, an infor

mation panel at the bottom of the screen keeps you posted on the number of men and their status. Weakness on your part can cause your men to panic,

which in turn, can cost you your fleet and land you once more in the brig. If you defeat the opposing captain, you must decide what to do with your

prize vessel. With enough crew, you can add the ship to your fleet. If not, take what cargo and treasure you can carry, and then scuttle the ship and sail on to other encounters. Not all of the adventures take place at sea. Ports-of-call play an important part in Pirates!. While anchored in ports controlled by your nationality or its al lies, you may call local governors to seek instructions, and taverns are filled with hearty mates ready to sign on for a voyage. Merchants both buy and sell goods, stores, and supplies, and they'll purchase the goods you've plundered. While in port, you may wish to divide the spoils with your crew, in which case you should be aware that some of your men will disappear. You must reassemCOMPUJErs Gazelle

October 1987

59


Russia Over the past few years, I have re viewed many of SSG's games for COM PUTE! or COMPUTED Gazette. I have enormous respect for Roger Keating and Ian Trout, the design team who are

responsible for much of SSG's success. They are committed to their designs and their audience. SSG games, like the games of all the finest designers, bear ble your band before you can set sail again. Unfriendly ports offer opportunity

as well. Brave captains can sneak into town to gather information and seize, treasure, and with a large enough force, you can lay siege to a port or even mount an overland expedition to attack an inland community. As with ils navi gational and shipboard aspects, land combat in Pirates! is challenging, pitting your musketmen against a town's garri

son, with the outcome determined by a sword fight. Once again your skill and courage are called upon to rally your men to victory. As you play Pirates!, time passes within the scenario. Allegiances shift and wars break out between nations, both of which can affect your mission. The outbreak of the Thirty Years War, for example, breeds despair in Europe and opportunity in the New World, But the passage of time also has an effect on

your performance—the life of a pirate, buccaneer, or privateer was never easy,

and even the most successful of the breed eventually sought retirement. The startup menus for Pirates', are easy to understand. In addition to se

lecting the scenario you wish to play, you are given a choice of skills, includ ing fencing (highly recommended for

first-time players), navigation, gunnery, and wit and charm (which can come in handy at advanced levels, where negoti ation and trade are important). The designers of Pirates! set them

selves a variety of ambitious goals and succeeded on every count. Arcade as pects are exciting and challenging

enough to keep even experienced play ers interested. The game makes large strategic demands on players, and mis calculations can bring a promising ca reer to an end. Microprose has packaged

Pirates! handsomely, with a thick man ual that not only tells how to play the game, but also contains an impressive

amount of historical material that both adds to performance and teaches history.

Pirates! is a real treasure,

—Keith Ferrell

the stamp of creative, distinctive personalities. Russia—for the Commodore 64— is an army-corps level simulation of the Russo-German war of 1941-45, and my temptation once again is to call this one the best of the lot. Its topic is a perenni al favorite among war gamers, its ap proach is a refinement of the excellent

Its topic is a perennial favorite among war gamers, its

approach is a refinement of the excellent Battlefront system, and it is extremely playable

cific directions. Once the front line is committed to battle, the commander can tell them to hit hard or back away but can't tell them which enemy units to hit or in which direction to retreat.

Both targeting and the direction of unit movement are handled by the game's artificial intelligence routines. Now this is both realistic and play able, and most war gamers will appreci

ate that Russia is attempting to simulate the degree of control the commanders

actually had. But no matter how well the targeting routines and the move ment routines reflect historical reality, I don't know of a single war gamer who a computer with only 64K of memory. Part of the enjoyment of historical war gaming is precisely the unrealistic

amount of control the player has over his troops. Adjusting flanks, attacking unlikely places, changing orders every turn—all are part of war gaming even if they are not part of military command. Not having this control may teach us

Battlefront system, and it is extremely

of view. For many of us, though, the rest of the game more than compen sates. Yes, it is frustrating to watch your

playable and enjoyable. What more could 1 ask? Well, nothing, as it turns out. But

I'd to like to examine Russia from the point of view of those who won't find it interesting, and see if that colors things a bit. Thai way, I can ask—as I'm sure

others are asking—if Keating and Trout aren't carrying a good idea a little too far. The "good idea" is the menu-driven game that gives the player a command er's point of view. The "little too far" is

the fact that this is their fourth such consecutive game. First, to get the obvi ous out of the way, Russia is not an ac tion game. It is a strategy and planning

game, pure and simple. Those who want a war game along the lines of Raid

Over Moscow, Dambusters, F-I5 Strike Eagle, or Silent Service will find little ar cade-style entertainment here. Russia is a war game of the SSI type, with hexa

gons and military symbols, lots of num bers and lots of historical flavor. That eliminates one gaming segment. But what of the fans of strategic war games? Could they find any flaws with Russia? The answer is yes. Some might say that SSG—despite its commitment to "point-of-view"—

and take a Soviet city. Then you set the October 1987

What you can't do, though, is di rect attacks or troop movement in spe

more about military operations, but it's

$39.95 COMPUre/'s Gazette

rest, defend, attack, or retreat.

and enjoyable.

120 Lakefroni Dr. Hunt Valley, MD 21030

60

whether or not that corps will advance,

wants to surrender that much control to

takes too much control away from the player. In Russia, you set the doctrine for units, giving general orders about whether to rest or to advance towards

MicroProse Software

support available for each corps, and

also less fun. In that sense, Russia is a prisoner of its own design. At least, that's one point

corps attacking a hex that you don't particularly want them to attack, but

that's what army group commanders in the eastern front had to put up with. At this level of command, once the com manding officer set overall objectives and assigned support, the actual battles were a waiting game, as Russia so clear ly demonstrates. Apart from this feature, admittedly a central one, I can't think of anything in Russia to object to. Like all SSG

games, Russia is thoroughly profession al, from its excellent tutorial to its inclu sion of customized labels for saved

game disks. SSG's direction is clear—to release a host of menu-driven, playable war games on topics ranging from the American Civil War to eighteenthcentury musket warfare. Each game

will be well researched and thought out, and each will be the game Keating and Trout think it should be. —Neil Randall

Strategic Studies Group 1747 Orleans Ct. Walnut Creek, CA 94598 Distributed by: Electronic Arts 1820 Gateway Dr. San Mateo, CA 94404 S39.95


BobsTerm Pro For The 128

you're allowed to make backups, you can make multiple boot disks with dif

It takes time to master an application such as a terminal program or word

CompuServe, and so on). BobsTerm Pro supports Xmodem

processor. Most people settle on a sin

gle program in a given application cate gory because it does what they want and they've memorized the important commands. It's rare to find someone

who regularly uses five different word

ferent parameters (one disk for the local Punter board, one for GEnie, one for

transfers, offering checksum and two CRC protocols. Since Xmodem is the universal standard for sending and re

ceiving files, it's probably the most im

COLOR PRINTER RIBBONS Price Each Colon

Ftad

Blue

But BobsTerm Pro is so powerful and has so many options that I've made the switch. It's easily one of the best ter minal programs ever offered for a Com modore eight-bit computer. BobsTerm Pro runs on a 128 in 128 mode and requires an 80-column moni tor (either RGB or monochrome). It works with nearly all modems; the manual lists the Commodore 1650,

1660, 1670, Westridge, Master Modem, Mitey-Mo, HliS 1 and II, Total Telecom munications, and Hayes-compatibles. 1 used an Aprotek, which is both Hayesand 1670-compatible. The program is not copy-protected, and the manual encourages users to make backups. It's best to use a pro gram that duplicates an entire disk, rather than a file-by-file copier, to make sure you get the boot sector. Before run ning it, you must insert a dongle in joy stick port 2 (you can make as many copies as you want, but they won't run without this little device). The program automatically runs when you reset the computer or type BOOT.

The first time you run BobsTerm Pro, you may have to set some parame ters. Menus list the various options, in cluding the type of modem, the baud rate, printer commands, how many disk drives are connected, and so on. Tt supports multiple drives—device 8, 9,

4.75

5.75

6.76

Commodore MPS 1625

5,60

Epson LX BO/90

3,80

4.25

Epson mx/fx/rx/so/85

3.76

4.25

Okidaia B0'82(83'92i93

1.75

2.20

Oliidata 182/192/193

6.00

Panasonic KX 1090/1091/

6.50

Green

1092

as sequential or by program type. You Mow

Shikosha SP 800/1000

5.26

6.50

Star SG1O

1 75

2.20

Star NDIO'NLtO/NPIO/

500

6.00

NX10

BobsTerm Pro is easily one of the best terminal programs ever offered for a Commodore eightbit computer,

1 Shirt Ribbons IHo.it Transfer HlbbonllCall For Price & Availability Foi ribOonj not listed sbovo. call RENCO COMPUTER

PRINTER SUPPLIES. RENCO COMPUTER PRIHTER SUPPLIES sellE PENCO brand replacement ribbons for use on computer primers manufactured by other com panies. ftEHCO COMPUTER PRINTER SUPPLIES is not affiliated with or licensed by these companies

Minimum o<der is S25.OO. Shipping & handling and

CO 0. are added lo invoice. F.O.B. Manicno, IL. Il linois residents add 6.25% tai. Price and edociIicbtion are subject to change without notice.

can also tell the program to translate

between Commodore ASCII and true ASCII, which is useful for text files. Xmodem sometimes has problems handling IMG files from CompuServe because they have six extra bytes at the beginning of the file, for use by the CompuServe-B protocol. With Bobs Term, you can tell the program to ignore the first six bytes and avoid the prob lems of translating IMG files. Most of the time, you're sending or receiving programs for 64 mode or 128

RENCO COMPUTER PRINTER SUPPLIES P.O. Box 346, Bradley. IL 60915 1-800-522-6922

U S.A.

B15-46B-8081

Introducing

BUDGET MASTER" The Home Budget System

For the Commodore 64 (dish required) If you wiini lo get serious aboul keeping a home budget and your Income is less than

mode, so the default disk type is a Com modore format. But if you use CP/M

SI .000.000 per year, Ihon BUDGET MASTER

mode, you can also download CP/M

designed lo help you define your budget

programs directly to CP/M formatted disks, which means you don't need a separate terminal program for CP/M mode, nor do you have to tinker around with translator programs that convert from one disk format to another. Besides Xmodem, the other popu

lar transfer protocol is Punter, which is a Commodore-specific standard for sending and receiving files. It's widely used on bulletin boards (BBS's) around the country. BobsTerm Pro supports Punter protocol.

such as the SFD. While you're setting the paramelers, you may wish to define

the function keys, too.

ten messages to BBS's or telecommuni

as the MSD, and one-megabyte drives

4.16

Commodore MPS 802.

5.95

It also handles XON/XOFF, straight ASCII transfers, and line-by line prompted transfers, which are helpful when you're sending prewrit

10, or 11—as well as dual drives such

Commodore MPS 301

4.25

had

commands.

5.00

3.60

Purple

didn't offer enough new features to jus tify learning a whole new set of

5 95

Citucn 120D

4.95

You can transfer files to and from a disk file or the buffer. You can save files

looked at other terminal programs, but never switched loyalties because they

4.95

Commodore MPS 1000

Brown

printed out or saved to disk. I

4.95

Brother M1009

Commodore MPS 803

CompuServe, GEnie, or Delphi, you can adjust the timing to allow for the occasional delay during the busy hours.

umns), supported various transfer protocols, and had a reasonably large buffer for capturing text that could be

J 95

program. If you're calling a large tele

programs.

gram, which ran in 64 mode (40 col

Color

Apple Imagswriier

portant feature to look for in a terminal communications service such as

I had my own favorite terminal pro

Black

1526

processors or eight different terminal Before starting to use BobsTerm Pro,

Ribbons

is ihe tool you need. BUDGET MASTER Is goals and then enter your actual data In only

a few minuies each session. BUDGET MAS TER is 100% machine language lor ma»imum speed and accuracy. FEATURES w Up to flO categories i-" 10 accounts + 10 credit cards >' Integrated business expenses

v Enler dnia In foreign currency, V 2400-3800 record transaction Illc

<s Can search for up to 8 different sets of paramelers at Ihe same time V Comprehensive analysis of your budget and actual data

v Full use of function keys All this ai a price thai won't "break your budget''

ONLY S24.95 ■

SK.00 Shipping and Handling

Minnesota residents add C% sales tax To urder send check or money order lo

Once you've set the options to your liking, select the Save Parameters item from the menu. Whenever you boot the program in the future, the set tings will automatically load, so you

cations services. Finally, there's a way to send a complete disk (all tracks and

EYCHANER SOFTWARE CO.

sectors) to someone else who is using

Grand Rapids, MN 5574d-03B8

only have to set them once. Since

minutes.

BobsTerm. At 300 baud, this process takes about 21/; hours; at 1200 baud, 35

P.O. Box 388 Comrowtol M is a traOemiik of Commodore Business Macfimtslnc

BUDC:' MASTER n a traatmarK ol Eychaner Srtlwa'eCo

COMPUTE'S Gazette

October 1987

61


The capture buffer holds 60,000

have messages waiting, the macro

bytes—more than enough room for most messages or programs. If 60,000 bytes is insufficient, BobsTerm has ways

could be programmed to open the buff er, read the electronic mail, and save it

to split up large files. The buffer isn't a

Programmable macros are great

to disk. If not, it would skip that step.

The manual contains over 100 pages; it's well-written and clear in ex

plaining how to use the program. But

you needn't read the whole manual before running the program- For a fea

passive chunk of memory that you sim

ways to automate telecommunications.

ture-filled terminal program, BobsTerm

ply fill up or empty. BobsTerm Pro in

If you're paying for online time, you

cludes a wide variety of editing commands for inserting, deleting, re placing, converting, reformatting, and so

can save a lot of money by logging on, capturing messages, and leaving. You

Pro is remarkably easy to use. You can start telecommunicating in almost no

on. The buffer editor isn't a complete

own time (when you're not paying con

word processor, but it's suitable for con

nect charges or long-distance fees). You

can then read the messages on your

verting files into a format you like. The

can also compose messages with a

editor also allows you to mark a section of the buffer for selective uploading. If you call a lot of BBS's, you proba bly keep a list of phone numbers and

word processor and send them at faster rates (300 or 1200 baud) than you could

passwords. The phone book option al

The disadvantage of macros is that they're not completely secure. If some one looks at the files on your disk {or,

number is busy, the program continues to dial the phone unlil a connection is

what your password is. Whenever you store a password on disk, you should bo

made. You may also create macros using a mini-programming language. For example, you could wait for a given

careful about who has access to it.

worse, if you accidentally upload a macro file), other people could find out

BobsTerm Pro has many other com

send a string, wait for another prompt

mands and modes. You can tell it to em ulate an ADM-31, VT-52, or VT-100 terminal. You can define various cursor

(Password?), respond with another

and control keys. You can send disk

string, and so on. The commands in clude an if-then option, which lets you select one of two choices, depending on

commands and look at Commodore or CP/M disk directories. You can set or clear either of two time-of-day clocks.

what characters are sent by the BBS or telecommunications service. If you

You can even set it up as a mini-BBS

for example),

THE LOWEST

THE BEST

PRICES

SERVICE

nal mode, the window closes, restoring

the text underneath.

ever hope to type.

lows you to store multiple numbers on disk, so you don't lose the numbers or mistype them when you dial. If a given

prompt (User Number?,

time. At any point during an online ses sion, you simply press the RUN/STOP key to open a window listing the avail able commands and options, which saves time you'd spend paging through the manual. When you return to termi

I can recommend BobsTerm i ■. to

anyone who spends a lot of time tele communicating. If you own a 128 with an 80-column screen and a modem, this is a gem of a terminal program.

—Todd Helmarck

Progressive Peripherals & Software 464 Kalamath St. Denver, CO 80204 $79.95

with uploading and downloading.

ELECTRONIC ONE*

PHONE LINES

106 E.S.T.

OPEN

M-F

CALL T6I4J 864 9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213

SUPER SUMMER SIZZLER SOFTWARE SALE C= ALL SOFTWARE ON DISK OR CART UNLESS OTHERWISE NOTED C-CASSETTE JUMPMAN

JUMPMAN Jft (R) SCRABBLE SUMMERGAME5 WORLDS BASEBALL IMPOSSIBLE MISSION

.

■186

GOUGONII

1 90

DRAGON WORLD

3 96

ROCK * ROLL STUDIO

4 96

MACH 126

24 S6

5.96

S96

FAHRENHEIT J51

fl 98

RAILI1OAD TYCOON

5 96

AMAZON

6.96

INVADERS LOST

6 96

8 0S

AIRLINE

S96

FAST LOAD TURBO LOAD S SAVE ivORD Pno WTURBO PRINT SHOP BUSINESS FORM SHOP

19 96

5 90

8 96

HERO CONGO BONGO DELTA DRAWING BUBBLE BURST

5 96

5 36 8 96

PITSTOPII

STAR TREK

396

BUCK ROGERS

496

TAPPER UPS DOWN DESIGNERS PENCIL

796

ZAXXON

6 96

PITFALLII RIVER RAID SUSPENDED ZORKII

6 96

ELIMINATOR ESPIAL CESTLAUEE SUPEREXPENOER ABE-EC'S VIDUZZLES CLOWNS KICKMAN TOY BIZARRE PATH WORDS FELONY

6 96

MURDER DOZEN

3.96

MASTER TYPE

ZORK III

3.95

DEADLINE

3 96

P113MULTIPLAN

12.96

BENJI

4 96

popEve

.6%

7.96

6 96

296

NINE PRINCES

H 96

STAR THOOPER

6 96

1 96

ALTER EGO

BM

ACE

9 96

3 9B

KORONIS RIFT

6%

STRIKE COBRA

9 96

3.96

BALL BLAZER

6 96 696 6 96 6 96 6% 6 96 B96

EASY WORMING FILER EASYWRITER EASY PLANNER ONE ON ONE TOUCHDOWN FOOTBALL SPY VS SPY MAIL ORDER MAN

B 66 896 8 96 8 66 8 96 8 96 8 66

PITFALL/DEMON

8.96

PEOPLE GREAT AMERICAN ROAD RACE

896

8.96

6 96

SUPER CYCLE

9 96

DESERT FOX

9 96

9 96

BANK ST MUSIC

9 96

SPIN DIZZY

9 96

a 9S

WACH5

ZOIDS

9 96

1 90

RESCUE ON FP.AC

3 96

SARGON II

5 90

GHOST BUSTERS

2 96 296

BLUE MA*

5 96

DECATHLON SPACE SHUTTLE PITFALL CONGO BONGO KUNGFLJ I

596

KUNGFU2

296 2 90 ■196

. .8.96 4 96

. .2.96 ..3.96

..2.96 . . 2.96

167 00

128C

227 00

STAHNX10

1M1C

167CO

FORT IS (130CPSI

ACCEL EF1ATOR

DISK DRIVE (1M») 1571 DISKDRIVE

157 00 227O0

1602C MONITOR.

19700

STAR NOI0

. .

.

5V FUJIDISD/D . .

1M.O0 .17800

FORTIS (200CPS(

PANASONIC lOeOi PANASONIC 10911 SEIKOSIIA VC

isaoo . .

.

16800

79S'1O 7 Si'lO

5U. 'SONTOISDJO iv." BONUS D'SQ/U

7SBI1I!

4W0

BULKS'/. '

19B00

.

..

158.00

ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE

DISK NOTCHEH

6.96

1351 MOUSE SUk UPGRADE 2ETECJR

30 CO 138 CO 3000

ZETECSR CWPOWERSUPPLY RS23: INTERFACE

MM UK .3800

9.98

1.98

NO PERSONAL CHECKS

UOCODi

SHIPPED

AUDS5 0OON ALL ORDERS OVER $100 00 ACTUAL FREIGHT CHANGED ON MUl 1IP1E ORDERS

INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED S7A1ES INCLUDING A PO

POLICIES: NO RETURNS WITHOUT A HETUHN AUTHORIZATION .

S.96

LITTLE COMPUTER

ACCESSORIES

we

SHIPPING: AOUS3 00ON ALL OHOEHS UNDEHS100 00 PLEASE SPECIFY

1996

HACKER

FREE LEARNING w/LEAPER CART w/ANY SOFTWARE ORDER fONLY ONE PER ORDER)

HOW TO OSDEH: CASHIER CHECK. MONEY OHDER. MASTERCARD" OR VISA' |AOO A'.t FOR CHARGE CARDS) UPS

19 96 2J96

PROMOTIONS S SOFTWARE SALE ENDS WHEN SALE STOCK IS EXHAUSTED

396

LITTLE COMPUTER PEOPLE BEAM RIDER ALPHA BUILD SEA SPELLEH LOGIC LEVELS MEMORY MANOR . . .

1996

1436

NO RETURNS UNLESS DEFECTIVE Al.l OEI ECTIVES WILL BE EXCHANGED

CALL OH WRITE hOH FREE CATALOG

CALL ELECTRONIC ONE (614J 864-9994 OR WRITE

NO EXCEPTIONS


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. COMPUTECs 128 Programmer's Guide Editors of COMPUTE I ISBN 0-87466-031-9

Mi. pages

A complete guide 1o the Commodore 128. this book explores BASIC 7.0, shows you how to create graphics and sounds, explains how to program peripherals, ond introduces you to machine language programming.

SI 7.95

Mapping the Commodore 128

r 1tmi

Ottis R. Cowper

ISBN 0-87455-060-2

704 pages

The comprehensive memory map and programmer's guide that provides a

detailed explanation ol the Inner workings of the Commodore 128 Including memory management, BASIC 7.0, I/O chip register, the operating system. system RAM. and more.

SI 9.95

CAPPING

TH COMMODORE

Machine Language Routines tor the Commodore 128 and 64 Todd Heimaick ond Potrlck Porrish

ISBN 0-87d55-085-B

502 pages

This collection ol machine languoge routines is a must for every Commodore 128 and 64 mochine languoge programmer. Scores of these routines can sim ply be inserted Into your own programs. Included is the assembly languoge

code with easy-to-ijndersiand documentation and instructions. There is a companion aisk available for $1295 that includes all the programs in the book

(858BDSK) SI 8.95

Programmii the

COMMODCP

Programming the Commodore 64 Revised1

The Definitive Guide Paeto Collm West

ISBN 0-07455-081-5

MACHINE LANGUAGE

ROUTINES

|2ii' '■■■■64/128

/

64! pages

This bestselllng. encyclopedic reference guide which covers the Commodore 64 in its entirety has been updated to Include Information on the new Com modore 64C and GEOS, Irom Berkeley Sollworks. There is also a aisk available for $1295 which includes the programs In the book (507BDSK1 $24.95

"

Mapping the Commodore 64 and 64C Sheldon Lee m on ISBN 0-87455-082-3

324 pages

An update ol the bestselllng memory map and programming guide that's a necessity for intermedia to and advanced programmers This definitive sourcebook has been expanded and now covers the new Icon-based GFOS (Graphics Environment Operating System) with clear descriptions of how to

make it work for you. For BASIC and machine longuoge programmers of both the Commodore 64 and 6dC

$1695

These books are now available at your local book or computer store.

You can also order directly from COMPUTE! by calling toll tree 800-346-6767 (In NY call 212-887-8525) or by mailing your order to COMPUTE! Books. P.O. Box 5038. F.D.R. Station, New York, NY 10150. Customer Service hours are 10:00 am-12:30 pm and 1.30 pm-3:00 pm EST, Monday-Friday

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

COMPUTE!" Publiccftionsjnc.[ I.: 1

' ARC

'..».'—i i* ,j im

COMPLfTEl books oro availabto outside The United States from subsidiaries o' McGraw-Hill international Book Company,


User Group Update Caroline D, Hanlon, Editorial Assistant

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

New Listings CALIFORNIA Ft. Ord Commodore Users (FOCU5), P.O.

Bit"

2JH0, SMtidft CA 93955-2160

FLORIDA tiv'a Club Compu-Mama, Inc., I'.u. Box

Fetimtra FL 32^8-0629

LOUISIANA

P.O. Box 5406

i Louisiana Users Group (SLUG), 706 -

Seveiin, Eraih, la 70533

Greensboro, NC 27403

MARYLAND

Atin: Commodore User Groups

Frederick Funciioneers, P.O. Box 1913, Frederick, MD 21701-1010

User Group Notes Meeting 64/128 Users Thru the Mail has changed its address to R.R.

MISSISSIPPI ojslliiu1 Commodore Computer Club, I.U- Box

114, Bitoxi, MS 3^533

1, Box 151, St. Joseph, 1L 61873

NEW YORK MJ-Comm user Group, 26 Azalea Rd.,

A Powerful Wordprocessor ifor the Commodore 128 ® t 1 Selected

^

t

i'. for the 1987 Software ■I Showcase ( -r- Award.

I—i 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.

NY 11756

TEXAS RXU 1'U Connection, 135 Maylrail, McKinney, TX 75069 Tri-County Commodore Users Association (T-

CCUA). 557 Lakeview Cir.. New Brjunleb. TX 7S130 Mojb Commodore User's Group, 860 S. Antiq

uity Ln,, Moab, UT 81532

Outside the U.S. CANADA NOCUG, Box 99, flomun, B.C., Cinjd.1 VI I bMI

Universal Commodore Users Group, 151B Myrlle, Victoria, ll.C Cj^aJ.i VSR 2ZS

ITALY Commodore

Club Afragola, c/a

Mj^imiliano

Aflero, Coiso Itslij rnitto 11, 80021 Airagola (NA), Italy

MEXICO Hose- Cummodorc Users Group, Lie.

Oscar E.

SnenK Salins>, Aw, Frjncisco I. Maduro enn, Otienle ,1 #10111, Col. Rio liravo, Tam,, Mexico

* Program disk with no protection - uses hardware key * Supplement disk includes foreign language fonts * 56 Fonts ready to use

COMPUTEI's GAZETTE TOLL FREE

* Font editor/creator included

* On screen Font preview

Subscription Order Line

* 80 column only * Supports more than 110 printers

This pakige will suun be avalibul with a spel czechr Commodore 128 is a registered trademark of Commodore Business Machines, Inc

MS^^.^** 64

COMPUfEfs Gazette

Inc. 2804 Arnold Rd

October 1987

Salina. Ks. 57401 (913) 827-0685

1-800-727-6937


David Florance This colorful and lively two-player game for the Commodore 64 will put your racquet skills to the test. It brings an ancient

sport of kings into the computer age. Two joysticks are required. When you and an opponent face off in a game of "Schnip," you aren't sitting down to just another com

MLX. When you're ready to play, load Schnip by typing LOAD "file-

name",S,l (for disk) or LOAD "file-

puter game. Fast-moving and em blazoned with color that bespeaks the tradition of feudal times when chivalry was in full flower, Schnip is the modern replaying of a leg endary match between kings. When

winner is the player with the most

schnips travel at different speeds. Heavier schnips move quickly, while lighter ones tend to float. Once the fifth schnip is played, the schnips are recycled until the match is over.

In this computer version of racquetball, quick thinking and lightning reflexes are the keys lo successful play.

that features multicolor sprites and

realistic sound. To type it in, you'll have to use the "MLX" machine language entry program found else where in this issue. After you run

schnip crosses the endline. The

the difference in weight, the

with a game of Schnip. The winner

Schnip is a machine language game

are awarded a player when the

Each match is divided into rounds called levels. Every fifth es cape, the level—and the schnip—is changed. Each of the five schnips has a different weight. Because of

laid claim to the Vaile, a lush arbor that lay between their kingdoms, they agreed to settle the impasse

Typing It In

hit (volleyed) off the walls. Escapes

escapes.

King Garth and King Radern each

of the match would be the propri etor of the Vaile.

Playing Tournament Schnip

Schnip is played on an enclosed court with three walls and an endline. The ball—called a schnip—is

While the match is in fourth schnip (speed schnip—when the schnip is heaviest and fastest), it is more dif ficult to hold the volley. Until you've practiced many hours, the

fourth schnip will be difficult. Even as you become an accomplished

name",l,I (for tape), where file

schnipper, you'll find the fourth

name is the name you used when

schnip the most challenging.

MLX, you'll be prompted to enter the starting and ending addresses

you saved the program. Then enter

To begin the match, player 2

for the data. Enter these addresses:

SYS 49152. You'll be asked to type

in the players' names. Next, the playing screen will appear. You will

(with the joystick plugged into port 1, the white king) should press the

Starling address: C000 Ending address: CAC7

fire button. The schnip will be

see the court, the players' names

served to the white king (the white

Once you have typed it in, save a

and scores, a schnip, and two kings

copy to disk or tape before leaving

wielding racquets.

king always receives the first serve). The match starts when he returns COMPUTED Gazelle

October 1987

65


COMB Authorized Liquidator

Commodore Compatible Total Telecommunications'"

MODEM

s

• Access the stock market, take college

classes, do your shopping and more. ■ For Commodore I, IK or SX64. • Has modular Jacks for quick, easy

hookup to your phone system! • Works on TouchTone" and Rotary (pulse) dialing (not PBX).

Overstock liquidation. Simple communi

cations package connects 64K or SX64 lot on-line telephone use. No special computer knowledge required. This super-intelligent software is completely menu-driven and easy to understand.

Features: 30K software buffer. 300 Baud. Auto-dial simplifies complex modem steps

Upload, download of text pro

grams, data files. Captures and displays hi-resolution. mapped graphics files.

Color

selection

menu.

Equipment

needed: C64, monitor, and disk drive or SX64. NOTE: Pr concludes (nal subscriptions over 5?d.lTj

tjaau survrcGs hi vngt information [n,linl sign-up fee i»

FREE. All you pay is 1110 on-line time you use. plus montnly rota.

90-Day Limited Factory Warranty.

Mfr.UstS109.95 Liquidation Priced At

*19

Mem H-29fl 1-3646-007 s 11

'.CO each

the serve.

The schnip changes color after it is volleyed. It turns black after the

white king volleys and is white fol lowing the black king's volley. The color indicates who controls the

Credit card mamtwri can ordar by

Toil-Free: 1-800-328-0609 5a)« oulslds the 4fl contiguous .i.ii- . are aubjecE Ed ipeclal conditions PFeato Cdll or wrlta Id Inquire. CO M!i li :■

: M

-.;. -

Corp.

Utm H-3S&1

1405 X»nliim lane HI Minna flpolfc, MN £9441.4494

Send—Mad#m{i) Itam H*2gBi*36JG 007 q! $1fi (inch,

plus 14 ujich for ship, Mnndlmg (Minnesota residonla odd 6^s<)Iqs tax Sorry, no COD-orders)

0 My check or money order ■& enctosea (No delays m process ngorfler5 paid by c-iecfcj

PLEASE

'^^^h1

■ ~—=~i

CHECH DgOR Acdt No

PLEASE PRINT CLEARLY

~~ __^

- Tiffffl =g^ -Exp.

Addiess . -ZIP

C|O|M|B| Krect Markfting Corp. Authorized Liquidator 1405 Xenlum Lane North

Minneapolis, Minnesota 55441-4494

nent will have to guess where the schnip will reenter the court after it is thrown. Again, this maneuver is very

over the endline, a point is awarded

difficult to learn. If it seems you

to the player who does not control

can't do it, just keep trying. Here's a

it. Thus, when you volley the schnip,

helpful hint: The trap is most easily

try to send it out of court to gain an escape. Each escape is worth one point. Play continues until one of the kings scores a schniptive, or 21 points.

mastered with the first or fifth schnip—when the schnip is lightest and slowest. If you try to learn to trap during other levels, you will find it much more difficult. If you

Advanced Schnipping

practice the trap at first and fifth schnip, you eventually will be able

Schnip is a game of strategy as well as a game of skill. Returning serves

to gain it at other levels.

and volleying the schnip are just the basics. There are several ma neuvers to increase your chances of

The Block

winning. The fizzer, trap, and block

niques. The block occurs when one

are tactics you can use to gain a

king prevents the other from vol leying the schnip by standing or running in front of him. The block ing king volleys twice or more in succession and prevents the other king from protecting his schnip.

quick schniptive.

The Fizzer

The fizzer is a powerful, surprising, and unpredictable ploy. To gain a

fizzer, take your king to the bridge (the upper edge of the court) at the

right, left, or center. Once there, volley the schnip repeatedly until it bounces over the wall of the court. Your opponent will have diffi culty judging where the schnip will reenter the court. Even if he guesses correctly, chances are he will send

the volley directly back to you. If that happens, smash the schnip off one of the walls and gain an almost certain escape.

unable to find the reentry point, and the schnip will escape the court unvolleyed.

The Trap

The trap is the most difficult ad vanced manuever because it entails two separate actions—catching the schnip and throwing it. Master the trap by practicing the moves one at a time. Once learned, its effects are devastating to an opponent. To trap the schnip, move your

king forward and point your rac

City

of transforming the schnip into a kind of boomerang so your oppo

schnip. When the schnip escapes

Usually your opponent will be pho*ic, 24 houri a diy. 7 diyt * week.

the schnip. The trap has the effect

quet so the schnip gently grazes it. The schnip will fall into your raquet hand. Once you catch it, quickly

lunge your king forward to throw the schnip. The schnip may be thrown by lunging your king either forward or backward after catching

The block is the easiest and the most

versatile of the advanced tech

The Fault Schnip has only one penalty—the

fault—which occurs when a king misses any serve. When a fault oc curs, one or more of the following

serves will have a reversed trajec tory. The fault may be overcome by moving the king who committed the fault to the schnip and volley

ing it from there.

The fault can be a defensive or offensive maneuver. You may wish to create a fault by missing your serve purposely. You may catch your opponent unprepared for a reverse serve.

Create Your Own Moves Experiment with the schnip.

Try

different ways of outwitting your opponent. Add to the tournament

rules. For instance, you could de clare the match to be the best of five schniptives. You may consider switching kings between matches to even the number of serves taken. Find ways to play the game that suit

you best. At the end of a match, when a schniptive occurs, the kings have the option to reschnip. If you exit the game and then change your

mind, simply enter SYS 49152 from BASIC to restart the game.

See program listing on page 93.

«


SAVE! ECI SAVE! DISK DRIVES

DISK DRIVES

FSD-2

DISK DRIVES

EXCEL-71

EXCELERATOR+PLUS

THE 1571

Disk Drive

Commodore Compatible

Commodore Compatible

NEW!

Disk Drive

Direct Drive!

Fully Compatible With Tfie C128

Faster, Quieter and

Ultimate Reliability

Full Ono-Year Warranty

More Reliable. Full 1-Year Warranty.

NOW ONLY

$159

$209

List Price: $219

List Price: $349

MODEM 1200

COMMODORE 1541C/

$119

DISK DRIVE

Supports Both 1670

$169

and HAYES Modes.

FULL ONE-YEAR WARRANTY

SS HARDWARE & ACCESSORIES COMMODORE 64 COMPUTER

MODEM

MOUSE

300 Baud

A

$129

*9.95

With Purchase ol Specially Priced Software

5AVE! WHILE THEY LAST! GEMINI II Dot Matrix Printers

AMBER ONITOR

JOYSTICK

-

Hu Supply Limited!

Near Letter Quality 1

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

/f/////// •

* 'ftFtfillft/stifflirJT

Emerald Components International P.O. Box 1441 / Eugene, OR 97440

In Oregon, call: 503/683-1154

Customer Service: 503/683-1154 'Commodore Is

ommodore Business Machines, Inc.

1-800-356-5178

I


Robert A. Mulford

This fascinating program lets you use your Commodore 64 to study the stars. It turns your computer into an interactive star chart by providing the locations of 24 major constellations, in both northern and southern hemispheres, at any hour, on any specified date. It even provides a quiz to enhance study. "Stars " turns your Commodore 64 into a personal planetarium. It can draw a display of the major star pat terns as they appear in the sky, on

When you first run Stars, you must choose one of four options.

"Stars" provides you with a detailed in teractive star chart.

0, 1, 2, or 3 and press RETURN. After selecting one of the op

tions, you must next specify when and where you wish to view the sky. You can specify the month,

Option 0, Quit, returns you to BASIC.

Option 1 is a simulation which draws the sky for any specified date and time. When the star map. is completed. Stars automatically re computes and displays the sky for

one hour or one month later. This process repeats continuously. Hold

day, and time. The year doesn't

down the CTRL key to end the sim

matter, because on any given date

ulation. It may be necessary to hold

the stars are in the same positions

the key down for a few seconds.

from year to year. The month is en

After it finishes the current constel

tered as a number—January is 1,

lation, the program will return to

December is 12. Enter the time of

When you first run Stars, you'll

day as a number between 1 and 12,

the menu. Option 2, Constellation Study,

be given a menu with four options:

corresponding to the hour, and

draws the sky for the date selected,

quit, simulate the stars, study the

then specify a.m. or p.m. If you

constellations, or study the constel

choose option 1—the simulation—

for detailed examination. This is

lations and then take a quiz. For a

useful for learning the shapes of the

more detailed explanation of the options, see "The Options" below.

you must also decide between hourly and monthly updates of sky motions (more about this below).

To select any of these, simply type

Your location on the Earth is

before running it.

68

tude.) Stars can draw the sky as viewed from any latitude, even south of the equator. Use a negative latitude for the southern hemi sphere, between 0 and —90 (the

The Options

learn the entire night sky.

Stars is written entirely in BASIC. When typing it in, be sure to use "The Automatic Proofreader," found elsewhere in this issue, to in sure there are no typing mistakes. When you've finished typing it in, save a copy of Stars to disk or tape

—90.

States will get a display similar to their local sky by accepting the de fault latitude of 40 degrees (use 30 for the southern U.S.).

the changing star positions during

Creating Your Own Planetarium

+90 and

(Most maps and atlases show lati

ly), Users in most of the United

seen from anywhere on the Earth. With Stars, you can test your knowledge of the sky, or simulate

and a little effort, you'll quickly

number between

equator and South Pole, respective

the date and time you specify, as

the course of a night, or from month to month. Stars also prints the name of each major astronomical feature as it is presented. With Stars

specified by your latitude. Enter a

COMPUTE!1* Ga/etle

October 1987

and holds the display on the screen

constellations, or for examining the appearance of the sky at different seasons of the year. Press RETURN


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!

Choosa 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 MIDl-equipped sound output!

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

Put together your own custom dream computer system with $5,000.00 in cash!

Enter today!! 1. No purchase necessary. To enter, complete Itw official enlry form or, on a plain piece of paper, hand prim your rarne, address, city, stale, and up code. Entor as

olton as you wish, bui mail each enw separately to: Name Your Dream Sweepstakes, PO. Bo< 537. Lowell, in J63M. All entries musl be received oy July 1, 19W. Not resyons:b'o for Cate. lost or misdirected mail

2. Winner will ba determined m a random drawing on or belore July 15. 19B8. by Ventura Associates, Inc. an independent luilging organization whoso decisions are li ra! The prize is guaranteed lo be awarded. Winner wil be notified By mail and may be racuired lo complete an affidavit of eligibility which must be returned within 2! days of date on notification. No substitutions for prize except 33 may M necessary due to availa&liTy- A!l [ajies a/a (he responsibly of Ine winner. Entry constitutes permission to useol winners name anO likeness for publicity purposes wiBioutaflamonal compensation.

3. Approximate retail value of the pri;e is as follows: Grand (S5.000.00)

4. OOds of winning are determined by tfw total number of ermes received Sweopslakes open to residents ol me United Slates. Employees and tner families of Capital Crtiea/ABC, Inc., its nlfiliatos. subsidiaries, distributors, retailers, advertising and production agencies, and Wntura Associates. Inc., ore not eligible. All Federal, stnto. ana locel rules and regulations apply. Wad where prohibited.

5. For the name ol ttw mapr pnie wmner. send a stamped. sdf-eiMressoO envolope belwo July 1, 19B8 to: Nairm Your Oroam Swoflpstades Winners, P.O. Bo> 773, Lowell, IN 1G339.

â–

-fSf////t//////////r

//////


to go back to the menu. Option 3 is the Quiz. A star map for the specified date and time is drawn on the screen as the names

AUTHORIZED

of the constellations are presented. Then the map is cleared, and as the constellations are redrawn one by

DEALER FOR MOST MAJOR BRANDS

one, in random order, you are

SERVICE CENTER FOR COMMODORE ATARI COMPUTERS AT LOW PRICES

prompted to type in their names.

Type the names carefully and press RETURN. You can correct typing errors by pressing the DEL key.

FOR MAIL ORDERS ONLY! CALL TOLL FREE :

1-800-234-5888 GREAT NECK

ASTORIA

FOR INFOi 718-726-SIIB iiui!

I HI.

li!' Ill 7

("I U'.IEB Iftl. Hill,

FOR INFO: SI6-629-2IBB

HUH. Mil.

lit,

COMMODORE

$349 rA COMPLETE PACKAGE

J 'GEOS Anil (,..■11.. Link ■ A

'

■ 11.1. ■ ■ ■-,

Compule:

You'll be told whether your entry is

5B3D Middle Neck Hold

Broadway FasE oi Stairway Si. Corner

-HI

11-TICi.QStO SAT./SUN.

At the end of the quiz, you'll be told

•C128 Computer •Commodore 1571 Disk Drive

how many answers were right, and the menu will reappear.

•Commodore 1902 RGB

Color Monitor •Commodore 80 Column Printer

■ ■Comrr.odDJE Color Primer

5 *12" Computer MonJEoi

ALL COMPUTERS & PERIPHERALS COMPLETE

WITH AC ADAPTOR, OWNERS MANUAL & ALL CONNECTING CABLES.

i1 COMMODORE= COMMODORE= 1901 RGB COLOR. C Hull COLOR MONITOR

*1 MONITOR

The Sky Display

SI75

The same display is used for all op tions. The entire visible sky is • C12S Computer

shown, with the zenith {the point

• 12" CoTipulcr Monitor

directly overhead) at the center of the screen, and the horizon repre sented by a circle around the edges of the screen. The date and time are shown in the upper right corner of the display. This is the same format commonly used for star charts in books and magazines. The sky is represented as it would be seen if you were lying on your back, look ing directly overhead. You'll notice that east is to the left (because we see the sky from "underneath"). This is the opposite of the way ter restrial maps appear. The stars are displayed as white

■1541 Oiik Drue •ComrTIULlore Culmr Prinirf Prinirr l> Sutiv.it 1511 Ft. 611 UH»D0

$449i

COMPLETE PKG.I

ALL MERCHANDISE 15 BRAND NEW & DIRECT

COMMODORE

FROM FACTORY. ALL COMPLETE WITH MFC U.S.A. WARRANTY.

COMMODORE

With GEOS And NEvrfi

"*"

HCOLOR PACKAGE

Quantum Link

in ksystem

■•Commodrae Color Printer

Momlsr S Built In Disk

d<.:;.« i'.Ii :i I ,

W stoc

4

2

IBM PCX' Compatible

2 CALL FOR LOW PRICE1

Commodore

MPS-B03. .

Commodore MPS100G. Commodore MPS1200. STAR Star SG10C Star NX-10 Star NX-IOC

$109

SI79 $109 $169 $175 CALL

20

SIB9

PiinlSIBI $199 $449

LARGE SELECTION OF PRINTERS IN STOCK!!

11,i., i. .r

I

'I2.9S&

•Pilslop

*I2.95

•Pitfall •Championship Baseball.... CARRY A FULL LINE

OF COMMODORE SOFTWARE

COMMO0OM

WE'LL BEAT ANY PRICEI FULL LINE OF

COMMODORE SOFTWAREI1

COMMODORE=

i i oi

^•SQi

•F-15

Wl

Okidata

Okidata 20 .■.In ■ EPSON LX 86 Primer FX786E Printer

$2I8

JS^ekr.

CALL FOR LOW PRICEI P

^•Wilh GEOS Program And

»499

j

'/AMIGA looo \ B'N J

P'Commorfwe 64C Computer

I

• 5I2K "IOaO M«wir Mmiic ■ Built In DisV Duvff "Intl SaMaHie

CALL FOR LOW PRICE! 5

M'Cummodore 1541C Disk Drive

5 >l:, mi ■; In1-

wrong, you'll be presented with the correct name, and the quiz will move on to the next constellation.

COMMODORE

$699

W •'ill Disk Drive

5

correct or not. If your entry is

Il-J

NEWlt DISK DRIVE

NEWt!

CI54IC

DRIVE

$I59

1571

DISK i

$205j

To K*lum Ooi**llr* Ntrtfiindii* Call for AqthOMllttlDI HUmb '. I MM PC XT flr.- |?

m1"»||"«

Mj.hlno Corp. All OrJtri fjfi n« Chipped Atr kip^-n,

points on a dark background. If you

specify a time before sunset, the background will be blue, otherwise it will be black. Brighter stars appear as larger points on the display. The name of each constellation is shown in the lower right corner of the screen as it is plotted. In a few cases,

where a bright star is part of a faint or obscure constellation, the indi vidual star is plotted by itself and its

name is given. If a constellation is below the horizon on the date you

specified, its name appears only briefly, and then the program pro ceeds to the next constellation. In addition to teaching the con stellations, Stars can be used to demonstrate many celestial phe nomena traditionally shown in a planetarium. It makes an excellent teacher's aid. See program listing on page 89.


Number, Please? Fender Tucker If your children or students are bored with ordinary arithmetic drills, or if you're a little rusty on the math tables yourself, here's a fun way to sharpen addition, subtraction, multiplica tion, and division skills. For the Commodore 128, 64, Plus/4,

and 16. A color monitor is optional. Even if you think you know your math, you won't want to miss "Number, Please?" Some of the puzzles created by the program are relatively easy, which makes them

perfect for children who are learning arithmetic. But sometimes a tricky puzzle comes along, one that could

ber in the wrong box, just type in another number—hopefully the correct one—from the list directly on top of the one in the box, and the two will be exchanged. If you've used all the numbers from the list,

sum at the end of the rows. Like a crossword puzzle, the numbers and the operations must also equal the number at the bottom of the col umns. Addition is shown by +, sub traction by —, multiplication by x, and division by /.

however, you can't make any ex

changes. The white numbers in the list are printed in random order, so no clues to the solution can be found in the order given. When you think the puzzle is

solved, press RETURN. If you're correct, you can play another game. If something is incorrect, you can

reduce a math professor to tears.

try the same puzzle again by typing

Number, Please? is written in

typing it in, save a copy. To get

Y at the prompt. If you don't want to tackle the same puzzle again, press the space bar to reveal the an

started, load it and type RUN. First,

swer. Press the space bar again to

choose a level of play from 0 (the most difficult) to 3 (the easiest). The level number also corresponds to

performed in order from left to right

BASIC and runs on the Commo

dore 128, 64, Plus/4, and 16. After

go on to another puzzle. The arithmetic operations are and top to bottom. This is different

the number of answers that will be

from the usual rules of computer

revealed before you begin.

Puzzling Numbers

After selecting a level, the arithmetic

"Number, Please?" is tike a mathemati

cal crossword puzzle. It can be played by all age groups.

operation signs flash on the screen

until a puzzle is created. Then blue

Move the cursor with the space

and white numbers appear. The white numbers, in a row at the bot

bar, and when you think you know which number goes in a box, sim

tom of the screen, are the available numbers you can select to insert in the blank squares in the puzzle

ply type the number. The number

above. You must place these num

bar. If you continue to press it,

bers in the boxes above so that the

you'll come around to that empty

numbers with the arithmetical oper

box again.

ations performed on them equal the

disappears from the list. You can skip boxes by pressing the space

If you think you've put a num

mathematics, where multiplication and division are performed before addition and subtraction.

For in

stance, 9 — 6 / 3 is equal to 1 in this system, not 7 as in normal computa tions.

Some of the puzzles can be very tricky, but because levels may

be selected before each game, play ers of nearly any age or skill level can play. If you're playing in com petition, you can use the level num ber as a handicap.

See program listing on page 92. COMPUTE'S Gazette

Oclobei 1987

O 71


Using Strings

Larry Cotton

The Space (SPC) Command

Before we begin to explore BASIC'S string functions, let's look at TAB a bit more and introduce a similar

command, SPC. Remember that TAB works just

A similar command to TAB is SPC, which is an abbreviation for space. It's used with the PRINT statement mation—words or numbers. 10

PRINT

used TAB last month—with the

20

FOR T=l

able—to form two columns of names and office telephone extension numbers. Although it doesn't nec essarily have to be associated with a string variable, TAB must be pre ceded by PRINT. Here are some examples: 10

PRINT

20 30 40

PRINT TAB(5) "CASA BLANCA" PRINT TAB(6) "VANGELIS" DES="DISK DRIVE":PRINT TAB( 7)

"[CLR]"

I)ES

50 A=25:PRINT TA[1(7)

A

Remember not to type a space

between TAB and the first paren thesis. And note that, even though both TAB statements contain the number 7, line 50 prints the value of A one more space to the right

than line 40 prints the contents of DES because (as we've seen) a nu meric variable prints an extra space

to leave room for the sign. Type NEW and enter the next short program. A FOR-NEXT loop is used with a numeric variable TAB statement to produce an interesting result.

"fCLRj" TO

5

30 INPUT "NAME OF A CAR"; CS 40 PRINT:PRINT CS SPC(4) T 50

PRINT:NEXT

Type this in and run it. When prompted, enter five different car

names. Notice that instead of being arranged in columns—as TAB would do—the cars' names and numbers are always separated by four spaces (remember, numbers will have an extra space in front to make room for the sign—positive or negative).

Incidentally, when sent as commands to a printer—at least to my Gemini 10X—TAB and SPC be have identically. If you want to use real tab stops, you must use your printer's own codes for tabbing.

So much for TAB and SPC. Let's begin to explore the versatile world of strings.

Strings Strings can appear two ways—as literal strings like "MONITOR" or as string variables like M$. You also know that string vari ables can represent just about any

thing— letters, numbers, even

10

PRINT

"[CLR}"

20

INPUT

"YOUR

30

PRINT

"(CLR)"

40

FOR J=5

50

GOTO

TO

graphics symbols like those on the

FIRST

NAME";NS

27:PRINT

[SPACE)NS:NEXT

TAB(J)

50

front of your keyboard's keys—and can be up to 255 characters long. One more thing which you may re

member is that strings can be added together (concatenated).

As J is incremented, your name is printed from 5 to 27 spaces from

strings can be manipulated in many

the left edge of the screen. Remem

other ways, such as excising seg

ber that, even though a FOR-NEXT

ments from them, or truncating

loop can continue counting until its

them to certain lengths. Probably

index approaches the upper limit of

the easiest to understand string-

a floating number, the maximum

related BASIC statement is LEFT$ (pronounced "left string").

value of TAB is only 255. 72

COMPUTE'S Gazotte

October 1987

10

to put space between printed infor

like the tab key on a typewriter. We PRINT statement and a string vari

Here's a simple example of how to use LEFTS with a literal string:

What you may not know is that

PRINT LEFTS ORS",6)

I"COMEDY OF ERR

If you type this line and run it, the word COMEDY will be printed.

The computer has grabbed the six leftmost characters from the string

"COMEDY OF ERRORS". The number after the comma is the number of characters that are extracted.

Please note that, unlike TAB

and SPC, you may type a space be tween LEFTS and the first paren thesis. However, there's no space

between the word LEFT and the dollar sign—the abbreviation for

"string." Here's another example using a string variable: 10

PRINT

"[CLR)"

20

INPUT

"PLAY AGAIN";

30

IF

40 50

LEFTS

(RS,1)=

0

RS

"Y"

THEN

5

PRINTiPRINT

"PROGRAM ENDS."

■BHD PRINT:PRINT

"PROGRAM

CONTIN

UE3..." 60

PRINT:GOTO

20

Run this one several times, typing Y, YES, YEAH, SURE, NOPE, UH UH, NO WAY, MAY

BE, and HECK NO!. Observe the results. What's happening? R$ becomes in line 20 whatever we type in. Line 30 then looks at one

character—the leftmost character of RS. If it's Y, control is passed to line 50, where the program continues.

But if it's anything else, such as S (for Sure), unfortunately the pro gram ends. How can the program mer possibly anticipate all of the responses the user will type? Sim ple—limit his or her choices. 10 20

PRINT INPUT

30

RS

40

IF RSo"'Y-1 THEN IF {SPACE}THEN 10

50 60

IF RS="Y" THEN 70 PRINT:PRINT "PROGRAM END

=

"[CLR)" "PLAY AGAIN

(Y/N)";RS

LEFTS{RS,1)

RS<>"N"

ENDS11!


70

PRINT:PRINT

80

UES.." PRINT:GOTO

"PROGRAM

CONTIN

20

As you can see, we used LEFTS to take only the first character of the input. Then we checked to see if that character was either V or N. Let's make another string vari able equal to the LEFT$ of a longer

ters are extracted in the order they appear in the string.

To finish up this month, here's a short program which demonstrates one more thing that can be done by taking advantage of LEFTS and RIGHTS. 10 PRINT 20

FOR

"{CLR}"

T-l

TO

10:PRINT:NEXT

string. (As we noted in the Decem

30

ber column, string variable names may be any convenient length, but only the first two letters are used by

50 PRINT TAB(20-C)

the computer.) 10

BIGS

=

"UNCLE

ALBERT"

{BIG?,5)

PRINT BIGS

40 PRINT

)

RIGHTS

60 PRINT 70

20 LITTLES = LEFTS 30

QS="SPLIT MESSAGE TIONI" 40 FOR C=l TO 14

FOR

80

NEXT

90

GOTO

DEMONSTRA

LEFTS

(QS.C

(QS-C)

H(UPl":

D=l

TO

BIG$ is seen by the computer as BI$; LITTLES is seen by the com puter as LI$. The length of the ex tracted string (UNCLE) is 5—the number after the comma. That number can also be a nu

you want to change the message in

line 30, by all means do so, but change the 14 in line 40 to half the length of the new string. Also note that the new string should have an change the speed of the spreadingout action, change the time delay

-

"MMMMMMMMMMMMMMHMMMMMH

M MM MMM M H H MM M M M MMMM" 20

BS

=

"NNHMNHHMNHHNNNNNNHNHH

30 PRINT "tCLRj" 40 .FOR L=l TO 39:PRINT LEFTS AS,L):NEXT 50

FOR

60

GOTO

L=39

LEFTS

TO

1

STEP

(

your issues of COMPUTE! neatly organized for quick reference. (These binders make great gifts, too!)

We've seen ways to pull

shorter strings from the right and left ends of longer strings. Next month, we'll look at a way to pull

them out of the middle.

O

-liPRINT

(B?,L}.NEXT

40

rows of slanted lines, which alter nately spread out over the screen,

and then gradually disappear. As you might expect, there's

another string-handling BASIC

command which extracts the right most characters of a longer string.

That command is RIGHTS. Try this: 10 PRINT "[CLRj" INPUT

a year of COMPUTE!. Or der several and keep

loop in line 70.

The FOR-NEXT loops print

20

custom-made in flag-blue

even number of characters. To

of this program. AS

binders or library cases. Each binder or case is

white lettering. Each holds

90

meric variable as in lines 40 and 50

10

Protect your back issues of COMPUTE!'in durable

binding with embossed

50:NEXT

Type this in (note the semicolon at the end of line 60) and run it. If

LITTLES

Save Your Copies of COMPUTE!

"ANY

TEN

CHARACTERS";

TS

30 40

PRINT:PRINT TS:PRINT INPUT "NUMBER FROM 1 TO

50

PRINT:PRINT RIGHTS (TS,N) " IS THE LAST" N "CHARACTER(

10"

;N

S)."

Note that, as in LEFTS, there's no space between RIGHT and the dollar sign. Run this program sever

al times to observe how RIGHTS works. You might expect that since RIGHTS would begin counting from the right-hand parenthesis, the characters would be reversed, but they're not. Like LEFTS, the charac

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 lo have the materials returned. Articles are reviewed within four weeks of submission.

Binders

Cases:

$8.50 each; 3 for $24.75; 6 for $48.00

$6.95 each; 3 for $20.00; 6 for $36.00

(Please add $2.50 per unit for orders outside the U.S.)

Send in your prepaid order with the attached coupon

Moll to: Jesse Jones Industries P.O. Box 5120 Dept. Code COTE Philadelphia. PA 19141 COM Please send me PUTE! □ cases D binders. Enclosed Is my check or money

order lot S

.. (U.S. funds

only,) Nome Address

City Stale

Zip _—

Satisfaction guaranteed or money refunded. Please allow 4-6 weeks (or delivery.


Debugging

Richard Mansfield

P STA A:STY Y:STX X; SAVE REGISTER VALUES

Editorial Director

LDA #SBA: JSR SFFD2; PRINT GRAPHICS SYMBOL TO SHOW PC WILL FOLLOW PLA;TAX:PLA:TAY:PHA:TXA:PHA:TYA; SAVE RTS ADDRESS

No program of any complexity, in any language, is, after you first finish writing it, error free. There's so much that can go wrong: typos, misnamed

JSR SBDCD; PRINT PC ADDRESS (128 OWNERS USE S8E32) LDA A:LDY Y:LDX X:RTS; RESTORE REGISTERS

A .BYTE 0; TEMPORARY STORAGE FOR REGISTERS X .BYTE 0

Y .BYTE 0

variables, odd looping, interaction

between subroutines, unexpected input from the user. The list is long. Machine language (ML) is harder to debug than other lan guages because it uses more

in

structions per program, and

because the instructions are less easily read, less intuitive. In ML,

you generally manipulate a byte at a time. To print a string, you loop through the characters, sending

them to the screen one at a time. In BASIC, by contrast, you can print a string as a unit: PRINT "THIS WHOLE STRING."

STOP and BREAK It's been estimated that, on average,

debugging represents 50 percent of any programming effort. Whatever the amount of time required to get a program working properly, there

Somewhere else in the program the

really visualize a problem, tempo

variable is being overwritten, or it

rarily modify your program to

never gets increased anywhere, or it's being loaded with a zero. But where? To track down this kind of bug, it's useful to be able to search quick

cause things to appear onscreen.

ly through your source code. Some assemblers allow you to write

source code in the BASIC environ ment. This means that you can use all your usual BASIC programming utilities (such as "MetaBASIC") and easily get a list of all the places where COUNTER appears. You should then be able to see where it is being incorrectly reset to zero.

A monitor is an especially valuable debugging tool. The 128 has a mon itor built in and there are several

There are also many effective de

bugging will go far more smoothly

bugging tools.

with a monitor because it allows

mand. You can insert it anywhere in the program and then check the

values of variables, the number of times a routine has looped, or what ever else you suspect is causing the problem. There's an equivalent tool in ML: the BRK command. You use it much the same way. Insert it any where to create breakpoints which

user groups, for the 64. Your de

you to work at a level beiow BASIC,

counter, part of the microprocessor, always contains the current address

of any running program.) Shown above is a routine,

and see where you are. If some thing is going wrong in an ML program, you can insert JSR P instructions in various suspect

locations. Now, any time you JSR P, your

screen will display your location within a running ML program. There are many other ways to make

transfer the register value you want

of

your registers, some monitors also provide a powerful single-stepping tool. With this, you can slowly step through your program (near where registers changing. Each instruction is executed, one at a time, and this

lurking there, acting in an obvious ly erratic manner. A variable

makes the program visible as it goes

named, let's say, COUNTER, is supposed to be increasing, but in

Another valuable addition to your programmer's bag of tricks is

stead, it's always staying at zero.

your video screen. If you want to

October 1987

counter to the screen. (The program

diately showing the condition

you suspect a bug) and watch the

COMPUTE! s Gazette

at least see where you are within the program by printing the program

problems visible. Try printing the register values onscreen, for ex ample, using the $BDCD (or $8E32) number-printing routines. The reg

check out the environment. Very

74

in your program. If you don't have a single-stepper available, you can

at the machine langauge level. You should use the BRK instruction, for example, with a monitor. Aside from revealing the loca tion of a BRK command and imme

halt program execution and let you often you'll discover the suspect

ters or other variables at key places

any point from within a program

Using A Monitor

available, commercially or from

tool in BASIC is the STOP com

to the screen the value of the regis

called P, to which you can JSR at

are many approaches you can take when debugging an ML program.

Perhaps the most widely used

To test an ML program, you can create a subroutine which prints

through its paces.

ister numbers are single-byte, so to see into the X register, LDA #0,

and JSR $BDCD.

•


GeoPuzzle, Part 1

Rhett Anderson and David Hensley, |r. This month we present the first of a two-part series that explores writing machine language pro grams for GEOS. As part of the tutorial, an intriguing brain teas

er—a true GEOS application—is included.

disk, the other to a GEOS work disk. The file on the work disk will be converted to GEOS format. Because GEOS files are differ

ent from normal 64 files, you must use "GeoConvert" (Program 2) to convert the machine language Geo Puzzle program to GEOS format. (A description of the conversion pro gram is found later in this article.)

The GEOS operating system offers

many advantages for machine lan guage programmers. Among these are hi-res line-drawing routines and filled-box commands. What is the price for these new

features? Programmers must adjust

to a whole new Kernal, for one. An other problem is the scarcity of pro gramming manuals and tools for GEOS. Berkeley Softworks prom ises an assembler that will operate within the GEOS environment— but for now, programmers must use

their old assemblers and repeatedly switch between operating systems. "GeoPuzzle" is a unique puz

Solving The Puzzle

To play GeoPuzzle, simply click on

If you can't manage to solve the puzzle, click on the GeoPuzzle icon located in the upper right cor

ner of the screen to reset the cube. When you've finished playing

with GeoPuzzle, click on the GEOS icon in the lower right corner of the screen to return to the deskTop.

GeoConverter Since GEOS uses a unique format for its files, GEOS applications must be converted if they are written

the GeoPuzzle icon (an empty

with a standard 64 assembler. The

square) from the GEOS deskTop. The board is drawn and the puzzle is presented in its pristine state. The puzzle is made up of nine squares arranged in a 3 X 3 grid. Twelve arrows surround the square. These arrows are your

need for such a converter will dis

means of moving the squares.

The squares are connected by colors. Four patches of color are present on the squares. When the puzzle is solved, the colors snap into place. When the puzzle is un

appear when a true GEOS assem

bler is released, but until then it is an unfortunate necessity. Type GeoConverter in and save it to disk. It requires accurate typ ing, so be sure to use the "Automat ic Proofreader," located elsewhere

in this issue, when you enter the program. If you wish to run Geo Converter from the deskTop, be sure to save it to a GEOS work disk. When you're ready to use Geo

zle that runs under the GEOS oper ating system. It is an application

solved, the colors are scrambled.

that takes advantage of GEOS icons

one another by their patterns.

gram. Insert the disk that contains the program you wish to convert

Three different patterns are present

and answer the filename prompt

and Kernal routines. Next month, we'll explain how "GeoPuzzle" was programmed. GeoPuzzle is similar in concept

to Rubik's Cube and other multi dimensional puzzles. Although it operates in only two dimensions, it still requires that a methodology be used to solve it.

Typing It In Since GeoPuzzle (Program 1) is written entirely in machine lan guage, you must use "MLX," the machine language entry program

found elsewhere in this issue, tc type it in. When MLX asks for a starting and ending address, re

Squares can be distinguished from

on the squares. One is found only

on corner pieces, another is found on edge pieces, and yet another is found on the center piece. Scramble the puzzle by press ing on the arrow icons. When you

click on one of these arrows, the three pieces in the row or column indicated will shift their positions in the direction the arrow points.

When you think you've suffi ciently scrambled the cube, try to return it to it's original state. Keep in mind that the orientation of a

square cannot be changed—only its position can. Also remember that

Converter, load and run the pro

with the name of the file you used to save GeoPuzzle {or any other machine language program that you wish to convert). Be sure to have at least two copies of the file you wish to convert before you run

GeoConverter, because the file is modified by GeoConverter. Geo Converter works similarly to the PRGTOGEOS program in Berkeley Softworks' The Official GEOS Pro grammer's Reference Guide. During testing, we discovered that this program occasionally cre ates a file that gives a system error

ored corner, the edge squares have

when run. If this happens to you, make another copy of the file and convert it again. We'll discuss the

When you've finished typing, save

two, and the center square has four. The position of the colored patches within the squares is the key to

See program listings on page 95.

two copies—one to a standard 64

solving the puzzle.

spond with the following values: Starting address: 0304 Ending address: 07F3

the corner pieces have only one col

bugs and typos of PRGTOGEOS in a future column.

COMPUTE!'* Gazelle

October 1987

a

75


Cricket Graphics

First, turn on the hi-res screen

Todd Heimarck

map by storing zeros into the bit

Assistant Editor

and use CHAR to place one or more characters on the screen. Next, copy

SYS 49158,F,B fills hi-res color

This month's column was inspired

the character shape into a string with the SSHAPE command (for

memory with the given colors. The

by a letter from reader Ed Berners, who has been trying to find the Si mons' BASIC language extension. Originally developed for the VIC-

20 by a young English programmer named David Simons, Simons' BASIC adds 114 commands to the

64, including many hi-res graphics utilities. It was sold in the U.S. un

der the Commodore label. Rumor has it that David Simons is now working on software for the Amiga. Mr. Berners called Commodore, contacted mail-order advertisers,

and left messages on CompuServe and QuantumLink. He's had no luck. There's one specific command he needs:

You probably wonder why I don't switch to another extension or a 128. Weil, besides its being more powerful generally than anything else, includ ing the 128, there is one instruction in Simons' BASIC that I can't get along without, and no other high-level lan guage on any micro (except the Mac

intosh) has it. I'm doing technical graphics and ! need to label the axes on linear and log plots of various functions. To do the labeling satisfac torily, 1 need to move text around the

Hi-res screen in one-pixel increments,

and only Simons' BASIC, with its TEXT instruction, makes that possible. A phone call to Commodore verified the news. Simons' BASIC is no longer available. But the request

several characters or entire alpha bets, put the shapes into a string ar ray). Now the shape is stored in the

form of a string in memory. That string can be GSHAPEd anywhere

mode, where 0 is off, 1 is on, and 2 is flip. Mode 2 reverses the state of a

the 40 X 25 grid.

pixel. If it was previously on, it's turned off. If it was off, it's made visible in the current foreground color. X is the .r coordinate, the legal values for which are 0-319. Yis the

Positioning Text On The 64

The 64 doesn't have any built-in graphics commands, and manipu

lation of the hi-res screen requires a slew of PEEKs and POKEs. BASIC is generally slow and cumbersome, so I wrote a machine language utili ty called "Cricket Graphics." To type it in, you need MLX, the machine language entry pro

gram found elsewhere in this issue. When prompted for the memory lo cations, provide these numbers: Starting address: C0O0 Ending address: C20F

The program is 528 bytes long and shouldn't take long to enter.

When you're finished typing, save it to disk with the name CRICKET.

Cricket has five entry points, with SYSes located every three bytes from 49152 to 49164. Some of the SYSes must be followed by one or more parameters, which may be

numbers, variables, or mathemati cal expressions. SYS 49152,1 turns on hi-res

It can be done.

40960-48960 in the RAM under

bitmap screen occupies locations BASIC ROM. The 1000-byte color

true that the CHAR command forces

you to place characters on even boundaries within a 40 X 25 grid, it's not true that the 128 lacks the

ability to finely position text on the hi-res screen. Here's what you do: 76

COMPUTE'S Gaiotte

October 1987

SYS 49161,M,X,y sets or clears a pixel on the screen. M is the

crements, without being limited to

mode. SYS 49152,0 turns it off. The

Positioning Text On The 128

variable F should be the foreground color, with B as the background color. Color values can range from 0 to 15.

on the hi-res screen, in one-pixel in

for a way to position text anywhere on the screen is reasonable enough.

First, a defense of the 128: While it's

map memory.

map starts at 35840 (this makes it

compatible with the 64 version of "MetaBASIC"). If you use Cricket from a BASIC program, you'll have to move the top of memory down by about 5K, with this line: 1 POKE 55,0: POKE 56,140: CLR

SYS 49155 clears the hi-res bit

y coordinate, which may range from 0-199. SYS 49164,S,X,V places a char acter on the screen. Look up the screen code value and put it in S. You may also print a character to the text screen and PEEK the appro

priate location. Among screen codes, the letter A is code 1, 8 is code 2, and so on. Normal charac ters are numbered 0-127; reversed

characters are 128-255. Either char acter set may be printed (and they may be mixed on the same screen).

To make sure the characters are upper/lowercase, PRINT CHR$(14) before the SYS. For uppercase/ graphics mode, PRINT CHR$(142). It's possible to mix letters from both character sets. The X and Y vaiues should stay within the ranges 0-319 and 0-199, respectively.

Passing Values In Machine Language Sending calculated values from

BASIC to machine language (ML) is an interesting question that gener

ates a lot of reader mail. If you program in ML, you may want to know how it's done. Let's say you

put a character on the hi-res screen with the line SYS 49164, 1NT(RND(1)*256), Z+3, Q'8+3.

How do you write a routine that looks inside parentheses and calls


various BASIC functions like INT

res screen, clear it, and set the col

or RND? How do you find variables

ors. The following program is an

in memory? How do you translate

example that randomly picks ten

The subroutine starting at 150 draws circles. It counts from 0 to 90 degrees in steps of two and plots

those characters into numbers you

places on the screen and draws cir

points using sine and cosine. At the

can use in an ML program?

cles of random sizes. (You'll need to

same time, it figures out the three

Within the ML program, you need three routines: First, you need a routine to find and skip over a

have Cricket in memory or saved

mirror points (one for each of the

on a disk in the drive.)

other quadrants) and sets Ihem,

comma. Second, you need a way to

Circles Demo

evaluate the expression, which

too. As each circle is completed, a

SE

10

REM

might contain numbers, variables, math operators, parentheses, or functions. Finally, you need to con

QG

20

K=0:FORJ=49152TO49162;K=

1000 random .v and y coordinates

GJ

30

K+PEEK(J):NEXT IFK<>1210THENLOAD"CRICKE

and plots them on the screen.

vert the floating-point number to

DG MM

40 50

POKE 56,L40:CLR HR=49152:HZ=HR+3:HC=f[R+6

an integer value you can use in your program.

Not surprisingly, the BASIC ROMs already contain all of the routines you need. When BASIC

hits a line such as POKE X, ((PEEK(X) AND 240) OR 3), it has to parse the line and split up the commands according the rules of precedence. The three key routines on the

RANDOM

letter A-j is placed in the middle. The second program picks

CIRCLES

T", 8,1

iHX=HR+9:HP=HR+12 CK

60

SYS

HR,1:REM

OK

70

SYS

HZ:REM

HI-RES

SF

Q0

SYS

HC,1,6:REM

ZERO

ON

SCREEN WHITE ON

fSPACE]BLUE 90

FORB=1TO10

DE

100

GH JK

110 120

150 NEXT GETAS:IFAS='""THEH120

CX=INT(RND(l)*219+50):C Y=INT(RND(1)"99+50):CR= INT(RND(1)"40+10):GOSUB

SR

130

SYS

64 are called COMMA, which looks for and skips commas; FRMEVL,

CS

140

END

KC

150

FORI=0TO90STEP2:A=I"1/1

which evaluates formulas; and

XB 160 DX=COS(A)"CR:DY=SIN(M*

QINT, which converts a floating point value to an integer. The re

spective addresses on the 64 are $AEFD, $AD9E, and $BC9B. After calling these three routines from your ML program, you'll find the high byte of the number in location $64 and the low byte in $65.

For BASIC Programmers If you'd like to use these routines in your own programs, but you want to locate the hi-res screen some where else in memory, don't use the first three SYSes—the ones that

enable hi-res, clear the screen, and fill color memory. You'll have to handle these tasks yourself. The other two routines will work with any hi-res screens located any where in memory. When you SYS 49161 to set or

HI-RES

OFF

80

CR".82

RE

170

SYS M

HX,l,CX+DX,CY+DYiRE

SET

PIXELS

AB

180

SYS

HX,1,CX-DX,CY+DY

JC

190

SYS

HX,1,CX+DX,CY-DY

DQ

200

SYS

HX,1,CX-DX,CY-DY

PS

210

NEXT

CS

220

SYS

230

10

JG 20 AX 30 EJ

REM

RND(0)

DEMO

K=0 FORJ=49152TO49162:K=K+PE EK(J):NEXT

40

IFK<>1210THENLOAD"CRICKE

QG

50

POKE

HH

60

PP

70

HR=49152:HZ=HR+3:HC=HR+6 iHX=HR+9tHP=HR+12 PRINT"FIRST, A DEMO FOR

RETURN

Lines 20-30 load the Cricket program if it's not already in mem ory. Line 40 protects the hi-res color memory from BASIC variables. Line 50 gives variable names to the five entry points within Cricket. In

lines 60-80, the hi-res screen is turned on, cleared, and set to white foreground and blue background. The main loop at 100-120 counts to ten, selecting random values for CX and CY (the center of the circle) and CR (the radius).

clear a pixe! or SYS 49164 to put a

56,L40:CLR

(SPACE!RND(0)

CK 80 PRINT"PRESS ANY KEY CC 90 S=0:GOSUB140 JP 100 PRINT:PRINT"NOW, RND(l) ,

WHICH

IS

MORE

GS MS SR

110 120 130

PRINT"PRESS ANY S=ltGOSUB140 END

RH

140

GOSUB210

RANDOM

KEY

FP 150 PRIKT"[HOMEKRVS}RNDC + CHR?(48+S)+")" DF

160

SYSHR,1:SYSH2:SYSHC,4,1

CR

170

F0RJ=2T0317:FORK=8TO12S TEP2iSYSHX,1,J,K:NEXT:N

FS

1S0

PC

190

FORJalTO1000:X=RND{S)*3

DC

200

SYSHX,1,X,Y:NEXT:SYSHC,

AQ

210

GETAS:IFAS=-""THEK210

FJ

220

SYSHR,0:RETURN

5

HP,B,CX-4,CY-4:REM

(SPACE)PRINT CHARACTERS GE

KX

T",a,i

QM

HR,0:REM

RND Demo

EXT

FORJ=0TO5:CC=PEEK(1024+ J)!SYSHP,CC,J*B+6,6iNEX T

20:Y=RND(S}*200 1,2

It doesn't sound very excit ing—-1000 dots splattered randomly across the screen—but it illustrates the folly of using a zero or a period inside the RND command. The first time, the random numbers are gen

erated by RND(0). The second time, the program uses RND(l). You'll see visual proof that RND(0) is not

character on the screen, the pro gram figures out where the hi-res screen resides and adjusts itself ac

a very random way to get random values. The points tend to cluster together in diagonal lines.

cordingly. The only thing you must

See program listing on page 105.

remember is that the hi-res screen

81

must be enabled. Don't use these SYSes while the normal text screen

is visible.

Two Example Programs

Before you start drawing lines and putting characters on the hi-res

screen, you have to turn on the hi

"Cricket" mixes tgXl and graphics on the 64's hi-res screen in the Circles Demo. COMPUTE'S Gazelle

October 1987

77


Fast Graphics Buffer

)ames Host

printing of dot graphics by recog nizing the dot graphics commands

remodify in case you buy a different

// you want to use simple Commo dore commands to send high-reso lution graphics from your Commo dore 64 to your non-Commodore printer, this month's "Power

and dot graphics of a 1525 printer

printer.

and converting them to non-Com

BASIC" is for you. Although it's

(A non-dot graphics character is

written in machine language, no

any character with a value less than 128). When one of these is detected, Fast Graphics Buffer sends the

Change the number in line 450 to the secondary address that will make your interface completely transparent—with no ASCII cor rection and no linefeed after the carriage return. Check your inter face owner's manual for this

knoivledge of machine language programming is necessary.

modore formats. It saves the data

until the command CHR$(15) or a non-dot graphics character is sent.

information.

word processing. Many provide a

Typing It In

If your printer supports more than single-density (double-density or quad-density), change the num bers in lines 500 and 510. Change only the numbers that are there.

near-letter-quality character set that mimics typewritten script and

Although Fast Graphics Buffer is a

Don't insert or delete any. In line

machine language program, it is in

500, enter the number of characters

the form of a BASIC loader which POKEs the code into memory. It is

in your printer's graphics command;

recommended that you use the

command itself. Overwrite the 32s if

"Automatic Proofreader," found elsewhere in this issue, to insure ac curate entry of the program.

necessary. They are present only to

graphics data to the printer in a

Non-Commodore printers have several advantages over Commo dore printers when it comes to

offers italics, subscripts, super scripts, and so on.

However, non-Commodore printers often have trouble inter preting Commodore graphics com mands. Commodore uses nonstandard commands to send dot graphics to a printer. The Commo

dore 1525/MPS-801/MPS-803 printers are alerted by a CHR${8) that graphics data will be arriving; then the graphics data is sent as a string. A graphics program will send seven bits of information to the

printer, but the most significant bit is also set (the value of the first seven

bits plus 128). The short program below, for instance, would print a diagonal line in graphics mode on a Commodore 1525 printer. 100 OPEN4,4,4

burst, using the interface's trans parent mode.

How To Use It

interfaces do this with varying efficiency. "Fast Graphics Buffer" speeds COMPUTEI s Gazelle

October 1987

mode of the Citizen printer is acti vated by 3 characters: 27, 42, 5. To

and 510 to

machine language into memory,

load and run your program which sends Commodore-style dot graph ics to the printer. The Fast Graphics

Buffer will work with most BASIC and machine language programs.

Modifying The Program

As written, the program works with the Cardco ?/ + G interface and an Epson-compatible printer. It sends

program by changing the DATA

printer, they must be converted by an interface into the standard form acceptable to the printer. Different

nificant. For example, the graphics

When it has finished POKEing the

CHR$U32)CHR$[136); 130 PRINT#4,CHR$(1H)CHR$

In order to use these com

hold space, and aren't otherwise sig

use Fast Graphics Buffer with the

standard, single-density graphics

mands with a non-Commodore

and, in line 510, enter the graphics

After typing in and saving a copy of the program, load it and type RUN.

110 PRINT#4,CHR$(8>;:REM TURNS ON GRAPHICS MODE 120 PRINT#4,CHR$(129)CHR$(130)

(1601CHRSU92)

78

filenames, keeping the original to

commands. You can customize the statements in lines 440 through 510

of the BASIC loader to reflect your printer and interface requirements. Make sure you have saved a copy of this program to disk before

altering it. That way, if you make a mistake, you'il still have a good copy on disk to work with. It might

also be a good idea to save modifi cations of this program with unique

Citizen printer, change lines 500 500 DATA 3 510 DATA 27,42,5,32,32,32,32,32

You can set your printer's ver

tical spacing to 7/72 inches (which is the Commodore 1525 printer's vertical spacing while in graphics mode) or set it back to normal by

entering the appropriate numbers in lines 460-490. Enter the length of the code necessary to set fine line spacing and standard spacing in

lines 460 and 480, respectively; then enter the codes to set the spac ing in lines 470 and 490.

Your printer's graphics modes and commands are explained in the manual that came with your printer.

See program listing on page 87.

a


What, Me Worry?

Fred D'lgnazio

in Catie's bedroom.

Associate Editor

able to get my column written." My

"Is the power going off?" Catie asked. "Is it, Dad?" asked Eric.

mind raced. "My editor will yell at me. I'll have to write the article on

I looked at everyone. Their

again and again, since I don't know how to write on paper. Next I'll have to drive to the post office since I won't be able to send my article to

It was thundering outside; the sky

was dark and growing darker. Lightning split the sky. Thunder growled and boomed. I had my Commodore 128

turned on, and I glanced nervously at the screen to make sure it was still showing the last page of my GAZETTE column. "Please," I

prayed silently. "Please don't let the power go out." (I'm not sure whether I was praying to God or to Alabama Power, but I was hoping

both were listening.) "CRASH!" went the thunder. "Uh oh!" I cried. I pressed some keys and saved the contents of my GAZETTE file for the third time in the last minute. I got up from the computer and peered out the window. Giant rain drops splashed against the glass, making the world outside seem

blurry and fragmented. I hurried back to the computer and typed a couple more words. "BOOM!" went the thunder.

Near panic, I hurriedly saved my file again. I tried desperately to finish the

article quickly, but I was so distract ed by the storm that I couldn't think clearly. ! was sure that the power would go out after the next sen

faces were pale. They looked strained and worried. Just like me. "Only God and the power company can see us through this storm," I said prophetically. And I sent them all packing to make sure

An Addictive Quality

on and on.

As I returned to my computer, it hit

me just how dependent our entire family had become on our comput ers. For example, we recently planned a family reunion at the New Jersey seashore with the

Pennsylvania D'lgnazio's and the New York D'lgnazio's. We all wanted to go, but I could tell there was something holding us back. "1 really want to go but said my wife. "But what?" I asked. "But I won't be able to take my computer," she said in a wee little voice.

"Me neither," said Catie. "Me neither," echoed Eric. "Mow," said Mowie.

me just how much I loved electric

time I imagined a wave rushing in

power. And the reason I loved it

and swallowing it up or some beach

was so I could keep my computer

bully kicking sand into its keyboard.

the keys.

turned on.

And earlier today, on the way

next really loud "KA-BOOM!" in

back from picking the kids up from school, I was thinking about writing

came my entire family—Janet, Ca

my GAZETTE column—until the sky

tie, Eric, even Mowie the cat. All had been working on their comput ers—Janet in her study, Eric in the

started clouding over, and the air

And I wasn't alone. After the

family room, and Catie and Mowie

I'll have to pay lots of money since the article was due yesterday. But to get money I'll have to go to the

As I was typing, it occurred to

What's keeping it? I wondered— and worried—as 1 pecked away at

the GAZETTE over the modem. And

they had saved their files, their pro grams, their spreadsheets, and their adventure games.

"What a pathetic group you are," I said, hands on hips, trying to look stem. But inside I knew just how they felt. I had been planning to take my little portable computer to the reunion, but I cringed each

tence, the next word, the next letter.

paper. Then I'll have to write it

bank. Except that my bank account's overdrawn and. ..."

The chain of catastrophes went All because I had seen a few dark clouds in the sky. Now I'm back at my desk writ ing my column. 1 look up. No thun der in the last few minutes. The sky is growing lighter. The storm is de parting. Somehow, miraculously, I've almost completed the column, and the power is stilt on. I want to

kiss the screen, to call my family around me and celebrate.

But in the back of my mind floats just the smallest sooty, black cloud. It's there waiting, waiting until the next time I am overdue on a column, waiting to come out and go "BOO!" and scare me nearly to death.

As I dial up COMPUTED data

line to send my article, I promise myself that right after I turn in the

article I'm going to the local Woolworth's and buy a stack of notebook paper; in fact I'm going to buy paper for the whole family. And we're go

ing to sit down and and all practice writing on the paper. After all, peo ple used to write on paper; back

before computers they did it all the time. And you never know, one day, maybe one day soon, our computers might not be there. It could all start

with a little black cloud.

V

felt like rain. Dire images came flooding into my head: "The power will go off." I thought. "I won't be COMPUT£rs Gazetto

October 1987

/9


Font Printer For Commodore 1526/MPS-802 Printers Thomas Carlson

Owners of the Commodore 64 and Commodore 1526 (or MPS802) printer will find this program to be highly useful. It allows you to print using special fonts. You can use the font mcluded with the article or fonts created with "Ultrafont-Y," (Also, several extra fonts are available on the GAZETTE Disk for this month—see page 81 for details.) A disk drive is required.

ask whether to send the file to screen, printer, or disk. Press D for disk. SpeedScript will actually print your file to disk, completely format ted, just as it woulci have printed it

As dear and attractive as the resi dent font is in the Commodore 1526 and MPS-802 printers, it would be nice to have a choice of fonts, A report on fiber optics might use a futuristic font, or a letter to a friend could be printed in a cursive font. "Font Printer" lets you print in any font you like.

use the SpeedScript conversion utili ty found elsewhere in this issue. Font Printer can print normal SpeedScript files (saved as screen codes), but it will include format ting command characters in the

The fonts you use can be creat ed with "Ultrafont+," the popular custom character editor published in the July 1984 and September 1986 (enhanced version) issues and

also in The Complete 64 (from COMPUTE! Books). You can also use the italic font accompanying this article, or one of the fonts in

ways to convert SpeedScript files into sequential files. The first way is to load the text file from SpeedScript and print it to disk (with SpeedScript versions 3.0 and higher). Press SHIFT-CTRL-P. SpeedScript will

This

is

am all

capitals

on paper.

Another way to convert SpeedScript files to sequential files is to

font.

abc&efghijklhhopqr3tuuhxyz

6123456789

flBCDEFGHIJKLffliOPQRSTUUUXYZ

!ÂťSX*'O + -

This

is

the

standard

C64

character

set

abcdef ghi jk iHnopqrstuvux^

8123456783

flBCDEFGHI JKLriNOPQRSTUVMXYZ

1tlS^S'<>+-

This

is

a ciinvuTtPi roriT.

THIS

IS

A

This

is

-vn

cluded as a bonus with this month's GAZETTE Disk {see "Bonus Fonts/'

facing page).

Using Font Printer With SpeedScript Files Font Printer works quential files. Many sors are able to documents to disk

best with se woTd proces save their as sequential

files (files followed by the letters SEQ in the directory), There are two 60

COMPUTE'S Gazette

October 1967

XTKAMGC

italics

FBIil

font.

ai*ctie f^h i JkiMnop^tr-stuwx&z

0123456789

ABCDEFGH1 JKUHtOPQRSTWUXVZ

Each of these fonts is available on the GAZETFE Disk. Data for the italic font character set is listed elsewhere in this magazine.


printout. Also, the printout will not be formatted. The formatting com mands (such as the center-text com

mand) print as reverse characters. To avoid this, it's best to convert

your SpeedScript files to sequential files for use with Font Printer. Program listings can also be converted to sequential files for

Font Printer will convert your file to the new font and send each

character to the printer. (The proce dure for sending redefined charac

Character Laid Out On 6 > acrid.

• •

ters to the Commodore 1526/MPS-

this is not a rapid process, Font

disk you want to list to and type the following: OPEN 8,8,8,"O:fitenamefi,Vi": CMD8,"/iW':LIST

in this example, filename is the name of the file you wish to convert and title is the name you would like printed at the top of the listing. When the drive stops, enter FR1NT#8:CLOSE8

Typing It In Font Printer (Program 1) is a BASIC program with a short machine lan guage routine. Simply enter the program using the "Automatic

Proofreader," found elsewhere in this issue. After typing it in, save a copy to disk. To use Font Printer, load it

and type RUN. You will first be prompted for a font filename. Insert

a disk containing a custom font, type in the font filename, and press

RETURN. After Font Printer loads the custom font, you'll be prompted foT a document (text) filename.

Once again, enter the filename and press RETURN. Finally, Font Printer asks whether your file is a screen code file (a SpeedScript file, for example). If you are printing a sequential file, as recommended, enter N. If your text file is in the form of screen codes, enter Y.

Bonus Fonts

for

starting and ending addresses. Re spond with the following values: Startingaddress:

7000

Ending address:

77FF

After you've finished typing it in, be sure to save a copy to disk.

How Font Printer Works

Font Printer first converts the font by turning each character "on its side." This is necessary because the

bytes which make up each charac ter of the Commodore 64 character set are stacked vertically. The first

31

16

8

where in this issue. When MLX is

first run, it will prompt you

page or two of material.

The italic font {Program 2) must be entered with "MLX," the machine language entry program found else

H

Printer is best used for a letter or a

The Italic Font

4

• 68

40

16

40

6*

130

right side of the grid in the figure above represent the values that must be sent to the printer in order to cause the pin in that row to strike

the paper. In order to activate the top pin and the second pin from the bottom, the number 130 must be

sent to the printer. You can see 130 under the first column of the grid. Adding the numbers in the second column gives you 68; the third col umn totals 40, and so on. These

numbers have to be sent to the printer as characters—CHR$(130), CHR$(68), and so on. The easiest

byte of each character is at the top

way to send characters is as a string.

of the character, and the last is at the bottom. As shown in the ac companying table, the printer must

Say you want to define the new

receive its characters horizontally. The first byte is at the left, and the last is at the right. Font Printer ro tates the characters with a machine language routine. It takes about one

second. Font Printer then defines these characters one by one as cus tom characters for the printer.

If you consult your Commo dore 1526 or MPS-802 printer man

ual, you'll discover that there is a way to define one custom character. Unlike some printers, which allow you to put a complete character set in RAM (Random Access Memory),

character as NC$. Simply set NC$ equal to the string of characters. NC$ - CHR$(130) + CH R$(6B> + CHR$ (40) + CHR$<16) + CHR$(40) + CHR$ (68) + CHRSI130) - CHRS(O)

The string has to be sent to the printer's custom character buffer. You notify the printer of this by

sending the string with a secondary address of 5. To send this instruc tion to the printer, type OPEN 1,4,5:PRINT#1,NCS

Then, through another chan

nel, tell the printer to print the new character (now defined as

CHR$(254) because the printer's custom character buffer is defined

you must define characters sent to

the Commodore 1526 one character

as character 254).

with Font Printer. Because of space

at a time.

OPEN 2,4:PRINT#2,CHR$(254)

If you wish to define a single

five fonts in the magazine (each one is 2K in length). One of these, the italic font, appears as Program 2 in the "Program Listings" section of the magazine. The other four

custom character for the Commo

fonts—Capitals, Standard, Com

in the example provided.

puter, and Strange, which are shown in the figure on page 80— are included as separate files on this month's GAZETTE Disk.

1

1

130

The author has created five fonts (character sets) that can be used restrictions, we cannot include all

us

• •

802 printer is explained below.) As

printing. To do this, first load the program you want to list. Insert the

dore 1526 printer, your character

should be defined on an 8 X 8 grid To define an X, for instance, you might draw your grid as it appears Dot-matrix printers like the

Since the custom character must be redefined for each charac ter you print in your custom font, printing with Font Printer can be quite slow. Be sure the document you plan to print with Font Printer is free of errors. After waiting an

Commodore 1526 print by pressing

hour for your document to print, you don't want to find a word mis

pins onto paper through an inked ribbon. The numbers along the

See program listings on page 88.

spelled in the last paragraph.

COMPUTED Gazorro

October 1987

• 81


Directory Magic Tracy A. Eichheim

Here's a versatile program that helps keep your disk directories tidy and up-to-date. It lets you alphabetize directories, change filenames, or move directory entries where you want them. It also allows you to scan the contents of both program and text

files. For the Commodore 64. Not for use with GEOS disks.

of as magic. With "Directory Mag ic," you can alphabetize a directory

use "MLX," the machine language entry program found elsewhere in this issue, to type it in. When MLX asks for a starting and ending ad

in a wink of the eye; you can change

dress, respond with these values:

filenames, scratch files, lock files to

Starting address:

0801

Ending address:

1BS0

This disk directory manager lots you do things that you'll come to think

prevent accidental deletion, or un

lock locked files. You can also rear range the directory any way you wish. You can grab any directory entry and put it wherever you want

in the directory. You can put all your utilities together, group games, or

slide your unfinished programs to the end. To save yourself some typ ing, move your favorite program to the first slot in the directory so that you can load it with LOAD "*",8,1 (a command that loads the first file found in the directory). Have you ever scratched a pro

gram by accident? Directory Magic displays the titles of scratched pro grams and lets you unscratch them.

Another useful feature lets you read almost any file on the disk—BASIC

program files as well as text files (including SpeedScript files). Using

this feature, you can read a program to make sure it's the one you want to scratch. Or you can read a scratched file to see if it's intact before you unscratch it. If you're hunting for a certain program but aren't sure which disk it's on, you can use Directory Magic to look at

each program on a disk, scrolling from title to title. And if you haven't found it, simply press RUN/STOP and then rerun Directory Magic with another disk.

Getting Started Directory Magic is written entirely in machine language, so you'll need to 82

COMPUTE'S Gazelle

OctoOer 1987

keys, which are both shown in reverse, next to the command name. The function key definitions are also shown in reverse. Pressing

H scrolls the directory entries in one direction, while f5 scrolls them

in the other. You can see 20 file names on the screen at a time. The center line of the screen is

called the grab line. On the right

side of the grab line is the directory title under examination. Following

in the data, be sure to save a copy to

the name, you may see a symbol for an unclosed file (*) or for a locked file (<). On the left side, you'll see the number of blocks used by the

disk before leaving MLX. Test your

program, the starting track and sec

copy of Directory Magic on an un

tor of the program, and its file type (PRG, SEQ, and so on). Pressing fl changes the color of the directory ti tle in the grab line. This shows that the name has been grabbed. Press ing either f5 or f7 scrolls the directo ry entries up and down while the entry in the grab line remains un changed. This is the first step in moving a filename to any other

When you've finished typing

important disk to make sure that

your copy works correctly. Be sure to use a test disk with programs that are backed up on another disk, since even one typing error could ruin a disk directory.

To use the program, type LOAD"filename",8 and then type RUN. Even though it's written in machine language, you can load Di

rectory Magic as if it were a BASIC program. Following the instruc tions on the first screen, insert the disk that you want to organize and then press any key. When the title screen appears, the border will

change color once for each sector of the directory as it is read into mem

ory. When Directory Magic has read the directory, the main screen displays the commands available and the first 14 directory entries.

Instant Action Directory Magic executes com

mands with only one or two key presses. The commands are listed on the screen, so you won't have to refer to this article each time you

place in the directory list. Pressing f3 inserts the grabbed name into the list at the grab line location. When you want to change a

filename, position the name on the grab line and press C for Change name. Enter the new name without using quotation marks and press

RETURN. If you're in upper-/ lowercase mode, the capital letters aren't shown until you release the SHIFT key. If you press SHIFT-RE TURN without entering a name, or if you use any illegal symbols or cursor controls in the new name, you'll return to the main screen.

Files may either be Read (press R) or Inspected (press I). Reading a

BASIC program file lists the file on the screen, but—unlike the BASIC

use it. You'll see each command

LIST command—the file is not ac

key in reverse video as the first let ter of the command name. Some keystrokes must be accompanied

tually present in memory and can not be run. If you read a machine

with either the SHIFT or CTRL

sembly is listed, but the starting

language program file, no disas


memory location of the machine

language program is shown at the beginning of the file. This is useful

want to restore. If the original pro gram has not been overwritten by

the DOS, you can press U for un-

if you forget the SYS location for a

scratch. Directory Magic will then

machine language program. Hold

ask you to indicate whether the de

down any key to pause scrolling, or press RUN/STOP to stop reading the file. Otherwise, Directory Magic will continue reading the file until it reaches the end.

If the file in the grab line is a sequential file (SEQ) or a machine language program, press I to in spect the contents. The screen dis play will split, showing text on one

side and screen codes on the other. Again, machine language files won't be disassembled, but you can often identify words or sentences that are included in the program. If you want to get rid of old versions of a file, you can check the

leted file is a program file (PRG) or

from writing a directory to the

a sequential file (SEQ). Pressing the

wrong disk. It alerts you if you have

1 or 2 key will unscratch the file.

switched disks or if you have a tab covering the write-protect notch, and it gives you the opportunity to replace the disk or remove the tab.

(Directory Magic does this by

changing the file-type byte from 00—which means a deleted file to DOS—to either 129 or 130.) If you change your mind, pressing RE

TURN cancels the unscratch com mand and returns you to the main

but don't run it. Then POKE a new

overwritten, do not unscratch the

value into the color registers listed below. (For example, POKE 2061,6

file. Unscratching an overwritten

changes the border to dark blue).

file can lead to damage to other files

You can find the color values listed

on the disk. If you must recover data from the overwritten file,

You can grab a deleted file and

in most reference books for the Commodore 64. You can run the program to check the new colors, press RUN/STOP and POKE a new value, and then run it again. When

move it anywhere you want, just as

you have the color combinations

make a copy of the disk and work on the copy.

the grab line. Files can be deleted as

fast as you can scroll and press D. Pressing A alphabetizes the di

rectory entries by filename. The sorting routine automatically ig nores deleted files so they are not mixed in with your other files. This makes it easier to find a file on a disk with a crowded directory. Files may be locked (press L) or unlocked (press O). Locked files cannot be deleted, so using L is a good way to protect your prize programs from an untimely demise.

More About Deleting Files The delete command is not the only command you can use to remove

files from the disk. You can also scratch whatever file is shown in the grab line by pressing CTRL-S. All the other Directory Magic com

If you wish to change the default screen colors, load Directory Magic,

the file, you find that it has been

either R or I to determine which press D to delete the file shown in

Changing Colors

screen. If, when you read or inspect

contents of your programs with versions you want to delete. Then

disk. Following this, the disk will automatically be Validated. This al lows new programs to use the space taken up by files that you have de leted. Directory Magic prevents you

if it were a program or sequential file. If you press M for move, Direc tory Magic collects all of the deleted files and moves them to the bottom of the list. (SHIFT-M moves deleted files to the top of the list.) This makes it much easier to rearrange the working files and programs.

that you like, press RUN/STOP and save Directory Magic. Be sure

to use a different filename for the new version of the program. Default

Location

Color

to POKE

Black

(0)

Border

2061

Black

(0)

Background

2062

Yellow

Deleting Problem Files

Unclosed files (also known as splat files) are marked with an asterisk ("). These occur when the drive is

interrupted while it is writing a file. As a result, a splat file doesn't have an end-of-file marker. Ordinarily you can't safely scratch unclosed files, but Directory Magic safely scratchs them when you press D for

delete. You cannot use CTRL-S to safely delete splat files. Have you ever been plagued

Dk gray Green

Lt blue Blue Purple White

Lt blue LI gray Blue

(7) Print

2063

(5) Form at Screen

2065

(6) GrabColor

2067

Error msg

2068

0)

Misc msg

(11)

Scroll Names

(14)

NameLineColor

W

2064

2066

(14)

Border 2

(15)

Background 2

2069 2070 2071

Print 2

2072

(6)

How The Program Works

Directory Magic reads the entire di rectory from track 18 and places it in

memory in the space following the program itself. After all of the

mands affect only the copy of the directory in memory, but this one scratches the file from the disk, not

by a program named " , "? These

filenames are read into memory, a

names are generally created by

from the copy in memory.

a comma as the filename. If you've ever tried to delete a comma file

block above and a block below the filenames are both filled with blanks so miscellaneous garbage in memo

When

you press CTRL-S, the drive will

whir and the file will be gone. All the names of deleted files are displayed in reverse video. These files may or may not be com plete, since the disk operating sys

accidentally saving a program with

Shifting names is accomplished by moving the entire 30 bytes that hold

ma is gone. If the comma file is an

the name. Since all your actions af

important program, you can re

fect memory only, nothing is

name it so you can use it.

changed on the disk until you press

tem (DOS) may have used part of the scratched program's disk space to store another program. Deleted

files can either be read or inspected (depending on the original file type) to see if they are files that you

ry doesn't appear on the screen.

just go away. Press D, and the com

name, you know that they don't

Coup De Grace

CTRL-F, which writes the entire di rectory back onto the disk. The one

this point that the revamped direc

exception is the CTRL-S (scratch) command, which immediately scratches the file from the disk.

tory in memory is written to the

See program listing on page 99.

When you have finished your disk editing task, press CTRL-F. It is at

COMPUTE!'* Gaimto

October 1987

(V B3


Tom R. Halfhill, Staff Editor a

Each month, COMPUTErs Gazette

synchronized to the refresh rate.

tackles some questions commonly

Many programmers, especially

asked by Commodore users. If you

when writing games, use a tech

have a question you'd like to see

nique that updates the screen each time the video image is refreshed. For instance, sprite shapes might be

answered here, send it to this col

umn, c/o COMPUTErs Gazette, P.O. Box 5406, Greensboro, NC 27403.

changed and moved to new posi

tions between video "frames." V£» I was wondering if there is any difference between Commo

Since this happens 60 times per sec

CP/M with little or no interven ing software, the Amiga 2000's Bridge card for IBM PC software, and the Amiga 500's and 1000's Sidecar for PC software. How do these emulators work?

/»•

To begin with, the August

column never stated that emulators cannot work. Indeed, it stated that emulators can always be made to

in the United States, and if we

ond on a computer in the U.S.—in stead of 50 times per second on a computer in Europe—the foreign-

could use European-made hard ware and software in America.

made game might appear to run

due to the Three Laws of Emulation

faster over here. However, some

we proposed: 1. Any computer can

/\« There are indeed some dif

times the processing speeds of com-

emulate any other computer as long

puters sold internationally are

as speed is not a consideration. 2. Any

slightly speeded up to compensate

computer can emulate any other com puter as long as expense is not a con sideration. 3. In general, therefore, forget about emulators.

dore computers sold in Europe and

ferences that might affect the oper ation of foreign hardware and software on your Commodore com puter in the U.S. The obvious thing that's differ ent about computers made for sale in foreign countries is the power

supply. In the U.S., household elec trical outlets provide 110-120 volts of alternating current at a frequency of 60 hertz. In Europe, the standard is 220 volts of AC at 50 hertz. If you want to use any European hard ware that doesn't tap its power from the computer, you'll have to get a power adapter. The power supply difference may also indirectly affect the speed

at which some foreign software runs on your U.S. computer. Here's why: Video monitors and TVs work

for this difference. Another thing to keep in mind with European software is that you'll probably need a cassette drive to load

it. Disk drives are

work, but usually aren't practical

None of the emulators you mentioned violates these laws. In

much less common over there, so

fact, they take advantage of the sec

most software is published on

ond law by eliminating expense as

cassette.

a consideration. For instance, the

Don't buy a modem designed for European computers; because of differences in the telephone sys

Commodore 128 doesn't really em

tems, modems aren't compatible.

puter. When you buy a 128, you're

If you want to order products from Europe, our advice is to write first to clear up any compatibility

ulate a 64 or a CP/M computer—it contains a 64 and a CP/M com

buying three computers in one box. The technology underlying the 64 and CP/M has become so inexpen

questions. Also, make sure you can

sive that the total price isn't objec

get a refund if something doesn't

tionable. The same holds true for

work.

the Atari 2600; the components for

^

In the August 1987 column

this ten-year-old videogame ma chine cost only a few dollars and fit

by repeatedly displaying the video

you set the record straight about

image we see on their picture tubes.

emulators. Now that you've ex

hand, so the 2600 "emulator" that

plained how emulators cannot

plugs into a ColecoVision is really

work, what about emulators that

just a 2600 in disguise.

do work in spite of your state ment? They started this question

Sidecar also adhere to the second

The image fades in a fraction of a second, but it's redisplayed or re freshed so quickly that we're fooled into perceiving a steady, flicker-free

on a circuit board the size of your

The Amiga Bridge card and

in the first place. Not only im proved systems that run old soft

law. Both "emulators" are basically

ternating current frequency of the

ware, such as the Commodore 128

use the Amiga's keyboard and

power supply. Therefore, video

with Commodore 64 software,

screen. You could buy an Amiga 500

monitors in the U.S. refresh the im age 60 times per second, while Eu

and the Atari 7800 game system with 2600 software; but also dif

and a PC done for roughly the same price. The practicality of hardware

ropean monitors refresh the image

ferent systems like the ColecoVi

emulation is purely a factor of com

50 times per second. This, in turn, can affect the

sion videogame machine with Atari 2600 cartridges, the Commo

ponent cost; you can make a toaster emulate an IBM PC simply by add

speed of some programs that are

dore 64's and 123's ability to use

ing hardware, but is it practical? •

picture. For design reasons, the re

fresh rate is synchronized to the al

COMPUTE!'* Gazelle

October 1987

stripped-down IBM PC clones that


Train with NRl for a high paying career servicing computers. Cl'l' dimMc-yded disk Jriw,

DIGITAL MULTEMETER—

Professional list iiLslrunwnt

'236K RAM. tTT MHis ami S MHi luiNj speed.

MONlTUR-HiSh rtinluliun,

Jirit-n KiLiii deplay-i. crisp

ii'\i and graphics.

fnr quick and easy

TECHNICAL MANUALS —with complete specs on

iniriisiircrnenL'.

Sanyo cMflniUr and

LESSONS- Omr, m Dottnt lOtl buiM yiwr understanding

ol computers sT

W/ DISCOVERY I.AB-Usinfi il. you conslnicl and lest

DISK SOFTWAKf;-

circuits like tltuse used

includinil MS-DOS. OW BASIC, WordStar, ind CaicSiar.

DIGITAL LOGIC

PROBE— SlmpUfki

analyzing digital

circuit opera!ion.

Get started now by building this fully IBM PC compatible computer Now you get it all.., training for America's

fastest growing career opportunity... training to service all computers...

training on the newest total computer system, the Sanyo 880. Only NRl can give

you the well-rounded training you need, because only NRl gives you a complete computer system.. .computer, monitor, disk drive, software, even test instruments

like a digital multimeter and logic probe to work with and keep. It all adds up to training that builds the knowledge, competence, and ability you need to

succeed as a computer service specialist. Get inside the newest, fully IBM PC compatible Sanyo Microcomputer As an NRl student, you'll get total hands-on training as you actually build your own latest model Sanyo 880 Series computer from the keyboard up. It's fully IBM PC compatible and, best of all. it

runs programs almost twice as fast as an IBM PC. As you assemble the Sanyo 880, you 'II perform demonstrations and

experiments that will give you a total

master}' of computer operation and servicing techniques. You'll do program ming in BASIC language-even run and

interpret essential diagnostic software. Understanding you get only

through experience You need no previous knowledge to succeed with NRl. You start with the

basics, rapidly building on the fundamen tals of electronics with bite-size lessons. You perform hands-on experiments with your NRl Discovery Lab and then move on to master advanced concepts like digital logic, microprocessors, and computer memories.

and help you over the rough spots to keep you nio\ing toward your goal.

100 page free catalog tells more.,, send today

Send the postage-paid reply card today for NRI's 100 page catalog that gives all the facts about computer training plus career training in robotics, data com munications. TV/audio/ video servicing, and many other fields. If the card is missing, write to NRl at

the address below.

Learn at home in your spare time You train in your own home at your own convenience, backed at all times by your own NRl instructor and the entire NRl staff of educators and student service

support people. They're always ready to give you guidance, follow your progress,

SCHOOLS

McGraw-Hill Continuing Education Center

3939 Wisconsin Avenue Washington, DC 20016

We'll give you tomon-ou

HB


Animator 64 Paul Piciocchi

Produce your own short animated feature with this high-speed

page-flipping program. "Animator 64" uses character graphics to draw full-screen frames for animation on your Commodore 64. It also provides a boot program for attaching animation as

a title screen to the beginning of your own program. A disk drive is required. "Animator 64" allows you to de

mand. To choose Edit, enter the

sign and save ten screens of graph

number (0-9) of the screen you

ics, text, and color and then to

wish to edit. Edit a frame: Type a number

animate them by flipping quickly through the screens. Whether you want to create a captivating intro

duction to a program of your own or you want to design an animated

sequence just for fun. Animator 64 makes it easy. There is no need to

from 0-9 in order to edit any of the 10 frames in memory. After select ing one of these, you'll be in Edit mode in the frame (screen) you have

sequent frames and then modify them. This way you avoid having to redesign the entire screen. In the Copy mode, there are three prompts to answer: which frame to

copy, and the first and last frames of the section to copy it to (for ex ample, you might wish to design frame 1 and copy it to frames 2-5). If you press RETURN three times without typing a number, Animator

64 will use the default values, which will copy the last frame you edited to the next frame. Parameters: Your animation may be further personalized by

design ten screens separately. Your

on the frame, type text, use graphics, change cursor color, or perform any

changing various parameters to be used when the finished product is displayed. You may alter the time

original screen can readily be trans

other keyboard function.

interval between frames, the action

ferred to subsequent screens and then modified to create the anima

Be careful not to move your cur sor past the bottom of the frame. If you do so, the frame will scroll up ward, ruining the graphic. Once

tion you desire.

Getting Started Animator 64

1), which is written in

BASIC. Be sure to use the "Auto

matic Proofreader," found else where in this issue, to avoid typing errors when entering the program. When you finish typing in Anima tor 64, save it to disk. To use it, load

taken after the last frame, the num

ber of frames to be displayed, and the background color. When you

RETURN again (to save the frame

choose Parameters from the main menu, each of these options will be listed on the screen. You will be prompted for a new value for each option in turn. Pressing RETURN at

to memory) or type A (to abort the

the prompt leaves the value un

save). If you have previously saved

changed. If you do not change the parameters, your animation will be displayed with the following de

you have finished designing the

Begin by typing in (Program

chosen. Move your cursor anywhere

frame, press RETURN to exit Edit mode. Next, you may either press

a design for the frame, A will erase your most recent modifications,

it and type RUN.

leaving the frame as it was before you began editing. To erase the

After a brief pause, this menu of options is displayed:

frame entirely, hold down SHIFT

1/20 of a second between frames),

and press the CLR/HOME key.

background color of black, high frame (last frame to be displayed) is

0-9) EDIT SCREEN

D11SPLAY

C)OPY SCREEN StAVE TO DISK

PARAMETERS UOAD FROM DISK

E1XIT

For all menu choices except Edit, type the first letter of the com86

COMPUTE'S Gazelle

October 1987

Copy a frame: The traditional

fault parameters: pause between

frames of 50 (which is equivalent to

method of animation is to draw a picture and then change it slightly from frame to frame. The Copy se lection on the main menu allows

9 (all 10 screens will be displayed),

you to transfer your design to sub

ward, then in reverse order.

and Backward/Forward set to

1,

which means the animation will be displayed continuously—first for


If you wish to make modifica tions to the parameters, you may do so as follows. Pause: Enter a number at the prompt for each frame 0-9 to deter mine the length of pause between

the frames. The higher the number, the longer the pause. Background: Type in the num ber of the color you desire {1 for black, 2 for white, 3 for red, and so on).

High frame number: Frames are numbered 0-9. Simply type in the

0,141,66,201,141,67,201

Before typing in programs, please refer to "How To Type In COMPUTER GAZETTE Programs,"

Backward/Forward: When Ani mator 64 has displayed the entire animation, it has two options: re peat the display forward or alter nate forward and backward displays. Typing 0 at Backward/ Forward will cause the display to

repeat itself beginning to end until you press RETURN. Typing 1 will cause it to continuously alternate forward, backward, forward, and so If one of the parameters is out of range, you'll be prompted to fill in a new value for that parameter.

Load and Save: After selecting either load or save at the menu, simply enter the filename and press

completed and saved, use Anima

it for your own programs.

In line 20, assign the filename for your animation to the variable Sl$. In line 30, assign the the name

In line 40, assign the command used to run your program (for ex ample, RUN or SY5 49152) to the

20

PRINT"{CLRJ1bLK}

COPYRIGHT 1987 COMPU PUBLICATIONS, INC. -

ALL

RIGHTS

CA

30

PUB.,

{SPACEjRESERVED"

5B

L." FORI-51000TO51567:READK:

GRAPHIC

BUFFER

M

POKEI,K:X=X+K:NEXT

60

300

XA

310

70

SYS510001PRINT"(DOWN)THE GRAPHIC

EH

80

BUFFER

IS

NOW

OE

320

KA

330

AR

90

FQ

100

to

reactivate.

"

110

9,3,141,65 DATA 201,169,199,141,39

120

,3,169,0,141,68,201,141 ,66,201,141,67 DATA 201,96,234,234,234 ,6,141,62,201,142,60,20 1,140,61,201,165

KR

FE

130

DATA

140

,13,173,62,201,174,60,2 01,172,61,201,40 DATA 108,64,201,173,66, 01,6,208,231,32

JS

150

DATA 230,199,76,162,199 ,173,62,201,4B,28,32,10 2,200,173,62,201

RE

160

DATA

201,15,209,210,32,

47,200,76,162,199,174,6 0,201,172,61,201 170

DATA

180

DATA

190

DATA

350

HR

360

187,199,169,0,109,

BC

370

DATA

141,66,201,169,0,1

you have made an error) after mak ing these modifications.

DA

210

The author wishes to thank Noam

HD

220

DATA

Littman for writing the machine lan PK

230

QX

240

a

96,32,147,255,173,

85,201,162,86,160,201,3 2,21,201,32,174 DATA 255,165,1B6,32,177 ,255,166,1B5,224,255,20 8,2,169,0,138,9 DATA 96,32,147,255,169,

DATA

74,46,59,201,232,2

DATA 169,1,109,170,200, 141,170,200,169,0,109,1 71,200,141,171,200 DATA 174,170,200,236,18 00,236,188,199,20B, IBS DATA 32,174,255,165,186 ,32,177,255,166,1B5,224

MR

380

DATA 138,9,96,32,147,25 5,169,0,141,66,231,141, 67,201,169,0

JQ 390

DATA 141,187,199,169,20 6,141,188,199,104,133,1 ,40,96,201,0,240

KD

400

DATA

DQ

410

54,134,253,174,63 DATA 201,160,0,177,253,

33,141,63,201,165,

2 53,72,165,254*72,13 2,2

32,168,255,200,202,208, 247,104,133,254, 104 KS

420

CP 430 KM FB

DATA

133,253,96,0,0,0,0

,0,0,0,0,0,0,80,82,73 DATA 78,84,69,82,32,80, 65,82,65,77,83

440

DATA

450

ICE NO. DATA 5:

4:

DDRESS 0

RH

460

-

REM

PRINTER

DEV

REM

SECONDARY A

TRANSPARENT,

N

LINE-FEED

DATA 3: REM NUMBER OF C HARACTERS IN VERTICAL S

PACING

7/72

INCil COMMAN

D

DB

470

DATA 27,65,7,32,32,32,3 2,32:REM VERTICAL SPACI

NG

169,1,109,66,201

200

DATA 1,173,0,208,162,54

,255,208,2,162,0

108,199,141,188,199,24, FX

DATA 1,72,169,0,141,170 ,200,169,208,141,171,20

7,199,208,195,174,171,2

62,201,141,0,20B,1

04,133,1,40,24,169,1,10 9,187,199,141 HF

21,201,173,66,201,

,32,168,255,24

OA

173,62,201,40,24,9

6,8,120,165,1,72,169,48 ,133,1,173 MS

DATA

24,8,208,247,173,59,201

154,205,83,201,240

201,208,13,173,62,201,2

MO.

201,32,177,255 DATA 173,84,201,9,96,32 ,147,25 5,173,103,201,16

,134,1,88,41,127,162,0,

173,3B,3,141,64,20

1,169,90,141,38,3,173,3 XX

201,13,67,201,20B,

142,59,201

deactivate."

print"{down]sys 51000 to DATA

DATA

0,120,169,48,133

A

print"(down}hit stop/res tore

185,224,255,208,2,

32,168,255,173,67,201,3

{DOWN}ERROR IN DATA STAT

09,67,201,141,67,201,76 ,162,199,32,174 DATA 255,169,1,141,68,2 01,173,83,201,32,177,25 5,173,84,201,9

See program listings on page 91.

EM

MO 340

IFXO71483THENPRINT" EMEHT.":STOP

DF

DATA

2,168,255,6,165

RIGHTS

PRINT"(DOWN}PLEASE WAIT,

HB

162,95,160,201,32,

2,104,160,201,32

RD 40

JQ

290

INC."

PRINTTAB(11)"ALL

POKING

280

RESERVED

U SPACES}COPYRIGHT 1987 COMPUTE 1

DATA

1,96,32,174,255,173,83,

BB

(with a unique filename, in case

guage subroutine for Animator 64.

270

55,96,173,66

REM TE1

variable S3$. Be sure to resave the program

CO

BG

10

of the program to boot to the vari

able S2$.

DATA 83,201,32,177,255, 173,84,201,9,96,32,147,

162,0,138,9,96,32,147,2

KC

gram of your own. Here's how to edit Animator Booter to customize

260

B6,32,177,255,166

Article on page 78.

tor Booter (Program 2) to create a

professional title screen for a pro

OJ

CB

Graphics Buffer

BG

Once your animation has been

DATA 199,169,208,141,18 8,199,96,32,174,255,169 ,0,141,68,201,173

21,201,32,174,255,165,1

Power BASIC: Fast

RETURN.

Animator Booter

250

255,173,94,201

CTIVE."

on, until you press RETURN.

GS

elsewhere in this issue.

number of the final frame you wish displayed.

,169,0,141,187

BEFORE TYPING . . .

7/72 COMMAND + SPACE

S

DB 480

DATA

S NG

BS

490

HP

500

3:

IN SET TO

REM

NUM

OF

CHAR

VERTICAL SPACI

NORMAL

COMMAND

DATA 27,50,20,32,32,32, 32,32: REM SET VERT SPA CING TO NORMAL + DATA 2t REM NUMBER OF C HARS

IN

GRAPHICS-ON

COM

MAND

AX

510

DATA 27,75,32,32,32,32, 32,32: REM GRAPHICS-ON

£SPACE)COMMAND ■*■ SPACES

COMPUTEIS Gazette

October 1987

87


BEFORE TYPING . . . Before typing in programs, please

refer to "How To Typo In COMPUTE!'* GAZETTE Programs,"

Article on page 80.

KC

10

REM COPYRIGHT TE1

JG

1987

PUBLICATIONS,

COMPU INC.

(3 SPACESICOPYRIGHT COMPUTE!

40

PS=PS+1 GOTO290

GD

790

DATA 29,148,34,19,147,1 6,0,0,0,0 DATA 0,0,0,0,0,0,0,0,14

CB

400

POKE198,0

BP

800

DATA

EX

410

PRINT"

QG

810

84,32,70,79 DATA 79,84,32,68,73,83,

HIS FONT";:INPUT" {2 SPACES)N[3 LEFT!"fAN

FP

820

DATA

?

GH

RINT'MCLR} [DOWN}":GOTO?

GP

390

BB SG

430

440 450

PUB.,

PRINTTAB(11)"ALL

1987

INC."

460

HE

DIMCH(80):II=51200 SYS49152:IFFEEK(49449)=1

70

PRINT:INPUT"DOCUMENT

B0

ENAME"rFS:PRINT INPUT"IS THE DOCUMENT VED

AS

SCREEN

470

KD

ER

120

DOCUMENT"

PRINT"{9 SPACESjUSING T

480 490

END

FORT=1TO1500:NEXT:RETUR

PRINT"(2 DOWN]...LOADIN ML"':FORI=49152TO49503

IFX<>44368TIIENPRINT"

IN DATA S

RETURN DATA 169,52,160,193,32,

30,171,32,74,192 FM

500

FIL

CF

510

DATA

32,11,193,32,159,1

DATA

141,40,193,160,200

,132,252,162,7,160

SA

MM

520

SPEEDSCR

DQ

530

DATA 7,177,251,106,145, 251,126,42,193,136 DATA

16,245,202,16,240,

SF=0:GS=",S,R":IFLEFTS{K S,1) = "Y"THENG$ = '\P,R":SF

MC

540

=1

SB

550 560

5,0,133,252,206,40 DATA 193,208,210,96,160

PRINT'MCLR} [4 DOWN] {4 RIGHTjlNSERT TEXT DI SK AND PRESS A KEY" POKE198,0:WAIT198,1:POK

GM

69,78,84,69,82,32,

70,79,78,B4 830

DATA

32,70,73,76,69,78,

65,77,69,58

840

DATA

13,0

0

[2 DOWNjERROR BE SK

17,73,78,83,69,82,

75,32,38,32

IFLEFTS(ANS,1)="Y"THENP

160,7,1B5,42,193 DATA 145,251,136,16,248 ,24,165,251,105,8 DATA 133,251,165,252,10

JC 100

110

P

92,169,0,133,251

IPT FILES)";K5

90

HB

TO

TATEMENT.":END

CODES

[3 SPACES)(IE.,

WANT

XT

JS

THENGOSUB450:GOTO60

ER

RINT ANOTHER

G

RIGHTS

!SPACE)RESERVED":GOSUB46

50 60

DO YOU

7,17

N

CM

,96,0,145,17,157

PRINT"{CLR}"

:READA:X=X+A:POKEI,A:NE

0

SC JH

780

370 380

(SPACEjPRINTER ONLY

FP 30 PRINT"[CLR}(BLUJ SC

BB

MC GS

-

ALL RIGHTS RESERVED REM C64 £, 1526 (OR 802)

20

20B,251,140,51,193

PRINTf4,SPC(PS);CHRS(25 4);CHRS(141);

JG

Program 1: Font Printer

DATA

PRINT#5,AS

360

DG 420

Font Printer

770

350

HG

elsewhere in this issue.

EH

PX

KH

,0,140,41,193,132

See instructions in article on page 80 before typing in. 7000:1E

33

37

6E

60

62

3C

00

8F

7008:00

00

IE

03

3E

66

3E

00

E4

7010:00

30

30

3E

66

66

7C

00

AC

7018:00

00

IE

30

60

60

3C

00

BC

7020:00 7028100 7030:00

03

03

IF

66

66

3K

00

5D

00 07

IE 0C

33 IF

IT.

60

3C

00

ED

18

18

IB

00

97

7038:00

00

IF

33

66

3E

06

7C

E4

7040:00

30

30

3E

66

66

66

00

B0

7048:00

0C

00

1C

18

18

3C

00

87

7050:00

03

00

03

06

06

06

3C

B2

7059:00

30

30

36

78

6C 66

00

F0

7060:00

1C

0C

0C

IB

18

3C

00

24

7068:00

00

66

7F1

FE

D6

C6

00

EE

7070:00

3E 33 IS 33

66

66

66

00

E5

7078:00

00 00

66

66

3C

00

95

7080:00

00

3E

7C 3E

60

60

A2

06

07

BF

60

00

Bl

33

708B:00

00

IF 33

66 66

7090:00

00

3E

33

60

60

7098:00

00

IF

30

3C

06

7C

00

53

70A0:00

0C

3F

0C

18

IB

0E

00

6A

70A8:00

00

33

33

66

66

3E

00

6C

70B0100

00

33

33

66

3C

18

00

7F

7C 6C 3C 66 3E 0C

00

7F

SR

570

DATA

,255,162,8,221,30

70138:00

0PEN15,8,15:OPEN8,8,8," 0:"+FS+G?

AD

580

DATA

00

63

00

33

6B FE IE 18

70C8:00

00

33

33

66

130

CLOSE8:INPUT#15,A,B?:CL

MH

590

70D0:00

00

3F 06

18

30

7E

00

78

70D8:3C

30

30

30

30

3C

00

A7

140

OSS 15 IFAO0THENPRINT" ERROR ";BS:PRINT:GOSUB450iGO

,248,164,253,201,20 DATA 208,5,192,0,240,23 1,136,201,13,240

70C0:00

CD

D6

TO70

PD

MO 150 OPENB,8,8,"0:"+FS+GS CE 160 OPEN4,4:OPEN5,4,5 RQ 170 FL=0:GET#8,AS,AS

JG

FJ

180

PS=0

RX

SS

190

IFFL<>0THENCLOSE8iCLOSE 5:PRINT#4:CLOSE4:G0T039

E19B.0

EE KD

600

200

BE 210

KR

230

AP

240

PH

250

FF

09

18

7C

30

62

FC

00

0C

0C

0C

0C

0C

3C

00

36

610

DATA

70F0:00

18

3C

7E

18

IB

18

18

B0

70F8I00

10

30

7F

7F

30

10

00

B8

620

DATA

7100:00

00

00

00

00

00

00

00

E2

,255,88,201,13,208

710B:0C

0C

0C

IB

00

00

18

00

27

630

DATA 196,169,0,153,96,1 93,169,1,133,205

7110i66

66

66

00

00

00

00

00

8C

AG

640

GET#8,AS:FL=ST:IFSFANDA SC(AS}>127THENCH(PS)=32

CD

650

DATA 165,207,208,252,16 9,1,133,204,96,169 DATA 15,168,162,8,32,18

:GOTO2 50

KC

660

208,252,120,32,210

6,255,169,0,32

DATA

189,255,32,192,255

,169,1,162,8,160

KP

670

DATA

0,32,186,255,173,5

1,193,162,96,160

IFSFTHENCH(PS)=ASC(AS):

XX

680

GOTO250

PRINT"ECLR]";CHR?(34);A

RM

690

5

DATA 193,32,189,255,169 ,0,162,0,160,200 DATA

32,213,255,32,207,

192,96,162,15,32

CH(PS)=PEEK(1025) PS=PS+1:IFFL<>0THENCH(P S) = -l

CR

700

DATA

198,255,32,207,255

,141,50,193,201,48 DK

710

IFPS=80THENCH(PS)=-1:GO HA

720

JC

270

TO2B0 GOTO200

AS

280

PS=0

GS

730

PD

290

B=CH(PS)

XJ

300

IFB=-1THENPRINT*4:GOTO1

DATA

240,36,169,1,32,19

740

JH

310

AS = "'"

KF

320

FORJ=II+8*BTOII+8*B+7

KC

330

AS=AS+CHRS(PEEK(J))

FG

340

NEXT

JB RS

750 760

FF

66

FF

66

66

00

94

IF

30

3C

06

7G

18

00

EC

7123:31 7130:1E 7138:06

33

06

18

30

66

46

00

5A

33

IE

38

67

66

3F

00

89

0C

18

00

00

00

00

00

24

7140:0C

18

30

30

30

18

0C

00

32

714B:30

18

0C

0C

0C

18

30

00

AC

7150100

66

3C

FF

3C

66

BB

00

CF

7158:00

18

18

7E

18

18

00

00

4D

7160:00

00

00

00

00

18

18

30

04

7168:00

00

00

7E

00

00

00

00

33

7170:00

00

00 00

00

18

18

00

E3

7178:00

03

06

0C

IB

30

60

00

DF

7180:1E

33

33

66

66

66

3C

00

51

718B:0C

0C

1C

18

18

18

7190:IE

33

03

0C

30

60

7E 00 7E 00

97 70

33

03

1C

06

66

3C

00

BB

07

IF 66

00

31

30

3E

06

3C

00 Al

71D0:1E

33

30

7C

06 66 66

06

71AB:3F

7F 06 66

3C

00

82

71B8:3F

33

06

18

18

18

18

00

9B

255,32,207,255,201

71C0:1E

33

3C

EE

33

33

3E

66 66

00

71C8:1E

66 06

3C

DATA 13,208,241,169,1,1 41,41,193,32,204 DATA 255,169,15,32,195, 255,96,169,96,133

33

3C

00

14

71D0:00

00

0C

00

00

18

00

00

95

71D8:00

00

0C

00

00

18

18

30

FD

71E0:0E

18

30

60

30

18

0E

00

DA

DATA

71E8:00

00

7E

00

7E

00

00

00

8F

71F0:70

18

0C

06

0C

18

70

00

95

DATA

169,13,32,210,255,

DATA

255,162,15,32,196,

251,160,193,132,25

2,160,255,200,177,251 Oclobor 19B7

66

719B:1E

173,50,193,32,210

CH

711B:66 7120:0C

71A0:03

5,255,32,204,255

80

COMPUTEIS Gezollo

153,96,193,200,162

,1,134,205,166,207

RR 260

88

63

78

70E8:3C

IFA?=CHRS{13)0R(SFANDAS =CHRS(31))THENCH(PS)=-l

13,204,39,193,240,

30

00

70E0:06

:GOTO280

JB 220

193,240,246,202,16

221,201,20,240,4

0

BE

DATA

204,132,253,32,228

Program 2: Italic Font


7748:33

66

CC

99

33

66

CC

99

7750:FC

FC

FC

FC

FC

FC

FC

FC

3F

AB

7758:E7

E7

E7

E0

E0

E7

E7

E7

9E

FF

BB

77601FF

FF

FF

FF

F0

F0

F0

F0

6D

FF

E2

7768:E7

E7

E7

E0

E0

FF

FF

FF

57

F3

87

5B

7770:FD FB

F7

El

F8

F7

EF

DF

F9

CF

Bl

FF

F2

7778iFF

FF

FF FF

FF FF

00

00

67

CF

C3

FF

D3

7780:FF

FF

FF

E0

E0

E7

E7

E7

DB

CF

9D

03

FF

B4

77BB:E7

E7

E7

00

00

FF

FF

FF

62

F3

C3

FF 65

779BjFF

FF

FF

00

00

E7 E7 E7

D6 72

71F8:1E

33

03

0C

18

00

IB

00

C9

74A0:FF

F3

C0

F3

E7

E7

Fl

FF

7200100

00

00

FF

FF

00

00

00

E4

74ABjFF

FF

CC

CC

99

99

Cl

FF AE

7209:0c

IE

33

7E

66

66

66

00

62

74B0:FF

FF

CC

FF

33

33

7C

66

66

7C

00

D4

74B8:FF

FF

9C

99 01

C3 E7

7210:3E

CC 94

83

93

721BilE 7220:3C

33

30

60

60

74C0:FF

FF

CC

El

E7

C3

99

66 66 78 60

53

74C8:FF

FF CC

CC

99

Cl

722B:3F

33 30

3C 00 78 00 7E 00

F9

36 30

66 6C 60

C7

74D0:FF

FF

C0

F9

E7

7230:3F

30

30

78

60

60

60

00

93

74D8:C3

CF CF

CF

CF

7238:1E

33

30

6E

66

66

3C

00

2B

74E0:F9

F6

83

7240133

33

33

7E

66

66

66

00

73

74E8:C3

E7

A0

04

7248:1E

0C

0C

18

18

18

3C

00

DB

74F0:FF

F3 F3 F3 F3 E7 C3 81 E7

E7

E7

E7

FA

7798:E7

E7

E7

07

07

E7 E7

E7

7250:0F

06

06

0C

0C

6C

38

00

42

74F8:FF

EF

CF

80

80

CF

EF

FF

03

77A0:A1

AF

23

AF

Al

FF

FF

FF

BB

7258:33

36

3C

70

78

6C

66

00

35

7500:FF

FF

FF

FF

FF

FF

FF

FF

EA

77A8:1F

IF

IF

IF

IF

IF

IF

IF

97

7260:30

30

30

60

60

60

7E

00

F6

7508:F3

F3

F3

E7

FF

FF

E7

FF

B6

77B0:F8

F8

F8

F8

F8

F8

F8

FS

9F

7268:63

77

7F

D6

C6

C6

C6

00

19

7510:99

99

99

FF

FF

FF

FF

FF

61

77B8:00

00

FF

FF

FF

FF

FF

FF A7

99

99

99

Cl

FF

7270:33

3B

3F

7E

6E

66

66

00

67

7518:99

99

00

00

99

99

FF

69

77C0iED

FF

CC

CC

7278:1E

33

33

66

66

66

3C

00

4B

E0

CF

FF

21

77C8:ED

FF

El

CC 99

99 C3

FF 72

33

7C

60

60

60

00

C4

F9 CF

E7

33

C3 CC F9 E7

63

7280:3E

7520IF3 7528:CE

99

B9

FF

C3

77D0:FE

FC

F9

93

87

8F

9F

FF

7288:1E

33 33

33 33

66

66

3C

0E

00

56

7530:E1

CC

El

C7

98

99

C0

FF A4

77D8tFF

FF FF

FF 0F

0F

0F 0F A9

7C

78

6C

66

FF

FF

FF

FF

1A

77E0:F0

F0

F0

F0

FF

FF

FF

FF

Bl

06

66

3C

7S38.F9 7540 :F3

FF

3C

Dl 65

E7

30

00 00

F3

33

E7

CF

CF

CF

1C

77E8:06

9D

CB

E7

D3

B9

60

FF

80

0C

0C

IB

18

18

18

00

7C

F3

FF

72A0:3F

E7

7548:CF

E7

F3

F3

F3

E7

CF

FF

Bl

77F0:0F

0F

0F

0F

FF

FF

FF

FF

FD

72A8:33

33

33

66

66

66

3C

00

06

7550:FF

99

C3

00

C3

99

FF

FF

9E

77F8:0F

0F

0F

0F

F0

F0 F0

00

33

72B0:33

33

33

66

66

3C

18

00

ID

7558:FF

E7

E7

81

E7

E7

FF

FF

31

7289:63

63

63

D6

FE

EE

C6

00

43

7560 :FF

FF

FF

FF

FF

E7

E7

72C0:33

33

IE

18

3C

66

66

00

99

7 568iFF

FF

FF

81

FF

FF

FF

CF FF

8A 6B

72CS:33

33

33

3C

18

IB

18

00

8F

FF

FF

E7

E7

FF

CA

72D0:3F

03

06

18

30

60

7E

00

58

FF

DE

49

7F

49

08

1C

00

91

E7 99

9F

08

F3 99

CF

72D8:1C

99

C3

FF

7D

72E0:C0

C0

30

30

C0

C0

30

30

F8

E7

E7

E7

81

FF

47

7290i3E 7298:1E

72E8ilB

18

18

18

18

18

16

18

CD

7570iFF FF FF 7578:FF FC F9 7580:E1 CC CC 7588:F3 F3 E3 7590:E1 CC FC

F3

CF

9F

81

FF

7E

72F0:33

33

CC

CC

33

33

CC

CC

6F

7598:E1

CC

FC

E3

F9

99

C3

FF

43

72F8:33

99

CC

66

33

99

CC

66

DD

75A0:FC

F8

E0

99

80

F9

F9

FF

DD

7300:00

00

00

00

00

00

00

00

E6

75A8;C0

CF

Cl

F9

F9

99

C3

FF

7D

7308 :F0

F0

F0

F0

F0

F0

F0

F0

EE

75B0:E1

CC

CF

99 C3 E7 E7

FF AC FF

A3

99

99

C3

FF

60

7310:00

00

00

FF

F9

00

00

F6 9C

CC

23

FF 00

75BB:C0

22

FF 22

FF

7318:FA

00 22

83 99 E7 E7

75C01E1

CC

CC

C3

7320:00

00

00

00

00

00

00

FF

07

75C8:E1

CC

CC

Cl

F9

99

C3

FF

4B

7328iC0 C0 C0 C0 C0 C0 CB CB 0F 7330 :CC CC 33 33 CC CC 33 33 7D 7338:03 03 03 03 03 03 03 03 IF 7340:00 00 00 00 CC CC 33 33 5A 7348:CC 99 33 66 CC 99 33 66 62

75D01FF

FF F3

FF

FF

E7

FF

FF

D9

75D8tFF 75E0:F1

FF

F3

FF

FF

E7

E7

CF

81

E7

CF

9F

CF

E7 Fl

FF

B4

75E8jFF

FF

81

FF

81

FF

FF

FF

10

75F0:8F

E7

F3 F9

F3

E7

8F

FP

1A

7350:03

03

03

03

03

03

03

03

37

75F8:E1

CC

FC

F3

E7

FF

E7

FF

F5

7358:18

18

18

IF

IF

18

18

18 E7

7600:FF

FF

FF

00

00

FF

FF

FF

EC

7360:00

00

00

00

0F

0F

0F

0F

29

CC

ai

99

99

99

FF

7F

18

18

IF

IF

00

00

00

4F

7608tF3 7610:C1

El

7368:1B

CC

CC

83

99

99

83

FF

ID

7370:02

04

0S

IE

04

08

10

20

BC

7618:E1

CC

CF

9F

9F

99

C3

FF

08

7378:00

00

00

00

00

00

FF

FF

5F

7620:C3

C9

CC

99

99

93

87

FF

BE

7380:00

00

00

IF

IF

18

18

18

FA

7628iCB

CF

CF

87

9F

9F

81

FF

5A

7388:18 7390:00

18

18

FF

FF

00

00

00

84

7630:C0

CF

CF

87

9F

9F

9F

FF

9E

00

00

FF

FF

18

18

18

20

7638:E1

CC

CF

99

C3

FF

17

18

18

F8

F8

18

IB

94

99

7398:18

18

91

7640ICC

CC

CC

81

99

99

99

FF

DE

73A0:5E

50

DC

50

5E

00

00

00

5E

7648:E1

F3 F3

E7

E7

E7

C3

FF

B6

7 3AB:E0

E0

E0

E0

E0

E0

E0

E0

8F

F9

F9

F3

F3

93

C7

73B0:07

07

07

07

07

07

07

07

97

C9

C3

8F

87

93

99

73B8:FF

FF

00

00

00

00

00

00

9F

76501F0 7658iCC 7660.CF

CF

CF

9F

9F

9F

81

73C0:12

00

33

33

66

66

3E

00 93

766Bi9C

88

80

29

39

39

39

FF 30 FF 4D FF 9B FF 89

73C8:12

00

IE

33

66

66

3C

00

F4

C4

C0

81

91

99

99

FF

4B

73D0:01

03

06

6C

78

70

60

00

C6

CC

CC

99

99

99

C3 FF

77

73D8:00

00

00

00

F0

F0

F0

F0

DD

CC

CC

83

9F

9F

9F

FF

0E

73E0:0F

0F

0F

0F

00

00

00

00

E5

76701CC 7678:E1 7680tCl 7688:E1

CC

CC

99

99

C3 Fl

FF

8C

73E8:F9

62 34 18 2C F0 F0 F0 00

46 00

9F 00

00

2 7

7690IC1

CC

CC

83

87

93

99

FF

21

73F0;F0

00

59

7698iEl

CC

CF

C3

F9

99

C3

FF

9D

73F8:F0

F0

F0

F0

0F

0F

0F 0F A3

F3

E7

E7

E7

E7

FF

96

7400:E1

CC

C8

91

9F

9D

C3

FF

3A

76A0:C0 F3 76A8iCC CC

CC

99

99

99

C3

FF

ID

7408:FF

FF

El

FC Cl

99

Cl

FF

F4

76B0ICC

CC

CC

99

99

C3

E7

FF

16

7410:FF

CF

CF

Cl

99

99

83

FF

3D

9C

29

01

CF

9F

9F C3

FF

3D

CC

El

E7

C3

39 99

FF

El

11 99

FF

FF

76B8i9C 76C01CC

9C

7418 il'F

FF

B9

7420:FF

FC

FC

E0

99

99

Cl

FF

AC

76CBiCC

CC

CC

C3

E7

E7

E7

FF

D3

7428:FF

FF

El

CC

81

9F C3

FF

2C

FC

F9

E7

CF

9F

81

FF

IB

F8 F3 E0 7438:FF FF E0 CC 7440:FF CF CF Cl 7448:FF F3 FF E3

E7

E7

E7

FF 92

76D0tC0 76D8:E3

F7

B6

80

B6

F7 E3

FF

Fl

99

Cl

F9

83

55

76E0:3F

3F

CF

99

E7

E7

E7

D5

C3

99 D2

76E8iE7

E7 E7

FF FF

3F CF E7 E7

9A

99

3F E7

CF

99

CF E7

76F01CC

CC

33

33

CC

CC

33

7450IFF

44

FC

FF

FC

F9

F9

66

33

99

CC

66

33

99

E5

7458:FF

C3 B7

76F8iCC

33

CF

CF

C9

87

93

99

FF

89

7700:FF

FF

FF

FF

FF

FF

FF

FF

EE

7460:FP

E7

C3 39

FF 66

7 708:0F

0F

0F

0F

0F

0F

0F

0F

F6

01

E7 29

FF

AB

7710:FF

FF

FF

FF

00

00

00

00

FE

7718:05 7720:FF

DD

DC

DD

DD

FF

FF

FF 69

FF

FF

FF

FF

FF

FF

00

0F

7430:FF

F9

7470:FF

E3 F3 F3 FF 99 80 FF Cl CC

99

99

99

FF

C4

7478:FF

FF

El

CC

99

FF

25

7480:FF

99 C3

FF

Cl

CC

99

83

9F

9F

28

7728:3F

3F

3F

3F

3F

3F

17

FF

E0

CC

99

Cl F9 FF Cl CC 9F 9F 9F FF E0 CF C3 F9 83

F8

IB

33

CC

CC

33

33

CC

CC

BB

FF

39

7730:33 7738:FC

3F

3F

7488:FF 7490:FF 7498:FF

FC

FC

FC

FC

FC

FC

FC

27

FF A7

7740 IFF

FF

FF

FF

33

33

CC

CC

FB

7468:FF

C3 B0

Stars Article on page 68. KC

10

REM

COPYRIGHT

TE1

PUBLICATIONS,

ALL

HX

2fl

MM

30

RIGHTS

1987

COMPU

INC.

-

RESERVED

I>OKE55,0:POKE56,84:CLR:R

D=J7180

DIMSX(150),SY(1S0),SM(20

0),MO(12),C$(35),CS(35), ET(12),MT(12),BS(35)

SF 40 PRINT"{CLR)£8S(4 RIGHTjC JB

50

OPYRIGHT 1987 UB., INC."

COMPUTE!

P

PRINTTABfll}"ALL RIGHTS

[SPACEjRESERVED"

HG 60

PRINT"i2

DOWN}"TAB(16)"

EM 70

FORI = lTO12:RE;ADi;T(I),MT(

FX

80

FORI=1TO33:READA:POKE491

FS

90

SC

100

KK

110

SYS49152:POKE1,PEEK(1)O

QG

120

R4:POKE56334,PEEK(563 34 )OR1 FORI=1TO4:READPO(I),DI{

MA

130

(rvsHdown] stars [off!11 :PRINTm(DOWN)PLEASE WAIT 20

SECONDS. . . "

I)I NEXT

51+I,A:X=X+A:NEXT IFXO5810THENPRINT"ERROR IN ML DATA STATEMENT.1": STOP

POKE56334,PEEK(56334)AN D254:POKE1,PEEKt1}AND25 1

I):NEXT:GOSUB550

FORI=ITO12:READMO(I):NE XT

FF

140

FORI=0TO3:A%(I)=PEEK(63 +I):NEXT:PRINT"{CLR)":0

GJ

150 POKE198,0:PRINTM[RVS)

BD

160 PRINT"(PRESS RETURN FOR DEFAULT RESPONSES)":PR INT"f2 DOWN]0 - QUIT"

SS

170

z=a

{6 SPACES}MENU {6 SPACES)(OFF)"

PRINT"1

-

SIMULATION":?

RINT"2 - CONSTELLATION (SPACE)STUDY" CG

180

PRINT"3

-

CONSTELLATION

STUDY WITH QUIZ":INPUT

"{downHrvs} choice {SPACE}- 3):(OFF)

KP XG

CB

190 200

(3 LEFT]";AA

2

(l

IFAA<1ORAA>3THENEND ONAAGOTO210,250,250

210 AA=4:INPUTM{2 COMPUTE'S Gazarro

DOWN)

October 1987

89


frvs)hourly or monthly [space}simulation(h or

576,2iAD=24576

SM

630

X=27:LBS=STRS(MM}:GOSUB

[space}m)(offJ FA

220 230

RD

J2 SPACES)M[3 LEFT)"fAS

IFAS = 1-H"THENHB=1:DB=(1:G OTO250 IFAS = "M"THENHB-g :DB»-30:

B20 AB

640

X=29:Y=376;GOSUBS50

MA

650

X=31;LBS=STRS(DD)tGOSUB 820

DG

660

GOTO250

FA

240

HK

250

RM

260

XJ

270

KK

280

SK

290

GOTO210 GOSUB1270:GOSUB590 IS=0:LBS="COMPUTING"iX= 869:GOSliB840

READRA:IFRA>0THEN320 IFRA=0THEN380 READLB?:CI=RA*-1:X=949: BH=0:IFLA>.5ANDCI=2OTHE N380

MK

300

GOSUB1260:GOSUB840

DX

310

SM(IS)=»6:SX(IS)=CIlIS=I S + 1:CS(CI)=LBS:GOTO 360

QX

320

READDC,MG:IFBH=1THENMG= 5:GOTO350

MH

330

GOSUB1500:IFAL<0THENMG=

5iBH=l;GOTO350 340

SS

GOSUB9 30;IFAA>1THENGOSU

FO

670

BE

SK

350

5X(IS)=X:SY(IS)=Y:SM(IS

360

)=MG:IS=IS+1 IFPEEK(653)=4THEHGOSUB4

GOSUB820:X=73:LBS=TD?tG

370

GOTO270

CS

380

SM (IS ) = 255 : IFAA=4T1IENAA

BB

390

XA

400

GOSUB590:GOSUB700

JC

410

A2=A2+HB:IFA2> = 24T!iENA2 =A2-24:DD=DD+1:JD=*JD+1

ME FM

740 750

IS=IS+liGOTO710 ONMGGOTO760,790,800,600

GOSUB840:GS=G5+LB?:GOT 01160

KE

1190

4S0

SG

760

X0-X:Y0=Y+1:GOSUB520:X0

XA MC

X0=X+3:Y0=Y+1:GOSUB520 X0=X+liY0=Y+2:GOSUB520:

OD

1210

XTI GOSUB1260

X0=X+2:Y0=Y+2:GOSUB520

JM

1220

NEXTKS

PE

1230 PRINT"(CLR){DOWN)[RVS]

770 780

X0=X+1:Y0=Y+1:GOSUB520 X0=X+2:Y0=Y+1:GOSUB520

=1:GOTO410

SK

810

RETURN

ONAAGOTO40O,480,960

EK

820

FORJ=1TOLEN(LBS)-1:Y=(V AL[MID?(LBS,J+1,1))+4B) *8:GOSUB850iX=X+l

BS JC

830 840

NEXT I RETURN FORJ=1TOLEN(LBS):Y=(ASC

(MIDS(LBS,J,1))-64)*8:G

CS

850

L8=7:SB=21504+ABS(Y):N6 =AD+X*8:GOSUB860:RETURN

DJ

860

L8=L8+1:E6=N6+L8:E8=S8+

L8

MH 870 A%=L8/256:A6=L8-256'A% XR 880 B*=(E6-Afi)/256:B6=E6-25

490

6*B%-A6

SF

890

FORI=0TO3:POKE63+I,A*(I

):NEXT:LA=LA/RD:GOSUB50

C%=(EB-A6)/256:C6=E8-25 6-C%-A6

CF

900

0:GOTO150 BD

500

280,15 QS MK

510 RETURN 520 XC=INT(X0/8):YR=INT(Y0/ S):LN=Y0AND7 530 PT=AD+YR*320+XC*8+LN:XB

=7-(X0AND7) KD

540

POKE FT,PEEK(PT)OR2lXB!R ETURN

MR

550

OS

910

RS

920

560

BA

570

JA

580 599

FD

600

610 620

1260

0iX=X-l:RETORN 20:L8=96;N6=S8-1:POKES

8+L8,0:GOSUB860:NEXTJi

BP

1270

CK 1280

RETURN

PRINT" !CLR)":IFAA=4TIIE NPRINT"STARTING "; PRIHT"DATE AND TIME OF SKY DISPLAY"

AJ 1290 POKE198,0:INPUT"{DOUN] [RVS]MONTH (1-12)I

[OFF}[2 SPACESjl

{3 LEFT}";MM:IFMM<10RM MH2THEN1290

QQ

1300

SYS41964:RETURN

INPUT'MRVS} [10 SPACES} DAY!(OFF} 1(3 LEFT3"fD D:IFDD<1ORDD>31THEN130 0

JD-JD+DA

FO

1330

A2=0:AN=0iPOKE19B,0tIN

:RETURN

BK 960

IS=l!l=0:GOSUB590:LBS°"

FC

SORTING":X=950:GOSUB840 BH=0

970

980

IFSM{I)=255THENCS(IS)-0 :GOTO1050

PS

1H00

GOSUB520:NEXT

1310

GR

1010

=DA+MO(I):NEXT

PUT"[DOWN][RVS}HOUR (0 -12):[OFF] 9(3 LEFT}";

1=1+1:IFSM(I)=5THENBH=

1

CH

1020

T(MM)THENBG=6

FE

1030

IFBH-0THENIS=IS+1

POKE532S0,BG:AD=245 76:S

BC

1040

GOTO970

8=23553:La=1000:N6=2355

SQ

1050

NC=IS~1

2:POKE24553,BG+1C:GOSUB

CX

1060

FORI=1TONC:B%(I)=I:NEX

BR

1070

IFSM(I)<6THEN1O10

10B0

IFA2<12THENPRINT"(RVS)

DJ

1350

PP

1360 TM=A2:AN=(TM-INT(TM))*

AM OR PM (OFF} [3 SPACES}PM(4 LEFT)"j tINPUTBS

IFB$="PM"THENA2=A2+12 60

DM 1370 POKE19B,0:PRINT"[DOWN] [RVS}(5 SPACES}LATITUD Ei(OFF](3 SPACES}40

[4 LEFT}";:INPUT LA

CR

1380 FD=TM/24+.5iIFFD=>lTHE

FORJ=1T05:FORK=1TONC:L

SB

1390

DA-DA+FD:D3=JD-2451545

=B%(INT(RND(1)-NC+1))i

JF

1400

T3=D3/36525:T1=INT(T3)

HH

1410 T2=(JD-T1*36525-245154

T9=B%{K)iB%(K}=B%(L) KM

"

1340

NFD=FD-1:JD=JD+1

T

POKE 53265,PEEK(53265)OR

A2iB$="

MM

IFSM(I+l)>5THENIaI+l:G OTO980

JD=2446429.5iDA=DD:IFM

M>1THENFORI=1TOMM-1:DA

CS(IS)=SX(I)

BG=0iIFTM>MT(MM)ANDTM<E

October 1987

FORJ=0TO2:S8=31849+J*3

1320

RB 990

COMPUTE'S Gazette

SX

LBS"11 " :X=X-liGS=LEFTS (GS,LEN{GS)-1):G0SUBB4

QD

FORI=lTOia0STEP2:X0=127 •SIN{2*I*RD)+127:Y0=100 *COS(2*I*RD)+100

32:POKE53272,120:POKE 56 90

1250

AG 950 Y=99-INT(100*Q*COS(AZ))

GOSUB860 oc

CE

0)*1.27)

BQ

S8=3 2768:L8=8000:N6=AD:

WAIT":GOSUB550:G

GF

B60 KJ

LEASE OTO490

2)/COS(t^/4-AL/2) EQ 940 X=INT((100*Q*SIN(AZ)+10

J):GOSUBB50:NEXT:RETURN

CG

12 DOWN}"

HR 1240 GOSUB500:PRINT"(DOWNlP

PB 930 AZ=2*_T-AZ:Q=SIN(X/4-AL/

:AD=N6

FORJ=»1T04:X=PO(J):Y=DI(

IFA6=0THENSYS41971:RETU RN

S8=32769:LB=8000:N6=3 27 6B:POKE40769,0:GOSUB860

XC

fLEFTj CORRECT OUT OF" ;NCi"[LEFT) {OFF)

KE89,B%iPOKEBB,B6

POKE53 27 2,20iPOKE5657G, AND22 3:POKE64B,4:POKE53

AF

POKE781,A%+1:POKE782,A6

YOU ANSWERED";QZ;"

:POKE91,C%:POKE90,C6:PO

3:POKE53265,PEEK(53265)

IFG?=CS(CS(JS))THENLBS ""CORRECT":X=910iGOSUB 840:QZ=QZ+1:GOTO1210 LBS=CS(CS(JS))iX=909:G OSUBB40:FORI=1TO5O0:NE

1200

B:GOSUB1260:GOSUB840:PO

OM

1250:GOTO1160

JF

=X+liY0»YiGOSUB52OtX0=X +2iY0=Y:GOSUB520

800

KE198,0:WAIT198,1

1190

,810,810

RN

EE

POKE198,0:WAIT19B,1:GE

TLBS:IFASC{LBS)=13THEN

1180

790

GOSUB1380:GOTO260 LBS="PRESS RETURH":X=86

1160

JK

OSUB850:X=X+1:NEXT:PETU

470

SUB850:GS=""iX=989 HF

IFX=0THEH740 GOSUB750

NMM=1

JM

=949:GOSUB840:Y=464:GO

720 730

HD

/

GOSUB1260:LBS="NAME"iX

SM HA

IFDD>MO(MM)THENDD=DD-MO (MM)iMM=MM+l:IFMM>12THE

460

IS=IS+1:GOTO1100

1150

IFASC(LB5)=20THENGOSUB

DD=DD+DB:JD=JD+DB

FR

1140

1170

430

450

PR

XA

DB

420

CX

IFCN<>CS(JS)ANDBH=1THE Nil 50

IS=0 MG=SM{IS):X=SX(IS):Y»SY (IS):IFMG=255THENRETURN

BD

IFDD>MO(MM)THEN430 TM=INT(A2)+AN/60 FORI=0TO3:POKE63+I,A%(I

IFCN=CS(JS)THENB!!=liGO SUB750

700 710

PJ

440

IFMG=6THENCN=XiGOTO114

RG JG

JF

SG

MG=SM(IS):X=SX(IS):Y=S Y(IS):IFMG=255THENGOTO

0

B?=" 0" + RIGHT?{LB5.D

OSUB840:RETURN

90:GOTO150 EQ

1110

EG 1130

X=67:LBS=STR5(A4):GOSUB

FORKS=1TONC:IS=0:BH=0:

JS=B%(KS)

1150 RG

OD 1120

B750 BE

KK 1100

12THENA4=A4-12

680 A4=INT(AH):X=70;LB?=STR S(A4):IFLEN(LBS)=2THENL 690

1090

A4=I!IT(A2):TDS = "AM":IFA 4>=12THENTD5="PM"tIFA4>

8 20:X=69:Y=464:GOSUQ850

PQ

SA

B*(L)=T9tNEXTK,J

4.51/36525


EP

1420

B66*T1+8640184.812866* T2+.093104*T3*T3

MG

1430

,-22,2,15.9,-26,3

S3=24110.54841+184.812 EM

1840

DATA

34,2,17.6,-37,2,16.7,38,3,17.2,-43,3

S3=(S3-0.0000062*T3*T3

*T3)/86400:S3=24*(S3-I

JK

1850

DATA

1440

BO

1450

IFE3<0THENS3=S3+24

59, 2

IFS3>24THENS3=S3-24

HS 1460 H3=INT(S3):M3=INT(60*( JG

1470

S3-H3)) TG=H3+M3/60

AG

1480

LA=LA*RD

FS

1490

RETURN

RM

1500

DC=DC*RD:RA=RA*15*RD

GA

1510

T5-TG*15*RD-RA

JB

1520 S1-SIN(LA)"SIN(DC)>COS (LA) * COS(DC)* COS(T5)

OH

IFC1>0THENC1=SQR(C1) IFCK = 0THENAL=SGN[S1)*

_T/2:GOTO1570 XB 1560 AL=ATN(Sl/Cl)

DJ

1580

S2=-COS(DC)*SIN(T5)

IFC2=0THENAZ=SGN(S2)*J_

/2iGOTO1620

HO

DATA -14,"TAURUS",4■6, 16,1,4.2,15,4,4.4,19, 3 DATA -15,"CANIS MINOR" ,7.6,6,1,7.4,9,3 DATA -16,"GEMINI",7.5, 32,1,7.7,28,1,6.7,25,3

1880

,6.6,16,2,6.3,22,3

SJ

1890

DATA

XE

1900

DATA10.1,12.5,1,10.1,1 7,3, 10.3,20,2,10.3,24,

GO

1610 IFC2<0THENAZ=AZ+_T

IFAZ<0THENAZ=AZ+2*J;

SO

1640

DATA

CG 1630 PRINT"{CLR}":RETURN

,3,11.8,15,2

1920

DATA-18,"SAGITTARIUS", 18.3,-30,3,lB,-30.5,3, 18.4,-25,3,18.9,-26,2,

19,-30,2 QA

,4,21,3,22,3,21,3,20,4 ,20,4,19,5,18,5,18,6

PS

DATA

IS

IN

18.7,-27,3,19.1,-

JS

1940

DATA

-19,"FOMALHAUT",2

1950

DATA-20,"CARINA",6.4,-

1960

DATA8.4,-59,2,9.2,-59,

2,9.2,-69,2,9.8,-65,3 SS

1660

KD

69,84,133,254,162,16,1

1970

DATA-21,"VELA",S.2,-47

NEXT

60,0 DATA 177,251,145,253,1 36,208,249,230,252,230

DA

1680

,254,202,208,240,96 DATA 16,112,480,40,976

XB

1690

,152,511,184 DATA31,28,31,30,31,30,

KC

1700

31,31,30,31,30,31 -1,"POLARIS",2,89

,2

EM

1710

DATA

-2,"BIG

EA

1720

DATA

11,57,2,11,63,2,1

DIPPER"

1980

,9.3,-55,2 DATA-22,"CRUX",12.1,-5

QF

1990

a,2,12.4,-63,1,12.5,-5 6,1,12.8,-59,1 DATA-23,"CENTAURUS",14

PS

2000

.6,-61,1,14,-60,1 DATA-24,"ACHERNAR" , 1.6 ,-58,1,0

9,57,2,13.4,55,2,13,7, 50, 2

FP

1740

DATA -3,"ARCTURUS",14. 3,19.5,1 DATA -4,"VIRGO",13.4,11,1,12.6,-1,3,12.9,3, 3,13,11,3

QG

1750

DATA

EP

1760

15,3,23,14,2,23,28,2,. 1,29,2 DATA -6,"AURIGA",5.2,4 6,1,5.9,45,2,5.9,37,2, 4.9,33,3,5.4,29,2

XS

1770 DATA -7,"ORION",5.9,8,

-5,"PEGASUS",0.2,

1,5.4,7,2,5.75,-2,2,5. HM

1780

HB

1790

BX

1800

DX

1810

OA

1820

6,-1,2,5.45,0,2 DATA 5.6,-5.5,4,5.2,-8 .5,1,5.8,-10,2 DATA -a,"VEGA",IB.6,39 ,1,-9,"CYGNUS" DATA 20.7,45,1,20.3,40 ,2,19.7,45,3,20.75,34, 2,19.5,28,3,19.9,35,4 DATA -10,"CANIS MAJOR" ,6.7,-17,1,6.4,-18,2

DATA-11,"AQUILA",19.8, 9,1,19.1,13.5,3,20.1,-

XS

1830

140

JX

150

RH

160

JQ BH

170 180

1,3,19.4,3,3,19.1,-5,3 DATA -12,"SCORPIUS",16 .5,-26,1,16,-20,2,15.9

DATA

208,3,238,178,2,23

8,180,2,17 3,180,2,201,0 ,208,3,238,181,2,238 DATA 183,2,173,183,2,20 1,0,208,3,238,184,2 DATA 232,224,128,240,3, 76,173,2,200,192,8,240, 3,76,171,2,96

DIM PO(10,2) FORR=1TO10:PA(R)-50:NEX

TR:PRINT"(CLR)"

BG=1:NU=9:BF=1 FORR=0TO9:FO(R,1)=18432

+R*2048:PO(R,2)=PO(R,1) + 1024

DG

190

MC

200

PO(R,1)=PO(R,1)/256:PO( R,2)=PO(R,21/2 56:NEXTR FORR=0TO9:POKE6O7,4:POK E693,4:POKE690,(18432+2

048*R)/256 XX

210

POKE696,(18432+1024+204

8*R)/2 56:SYS679:NEXTR BK 220 PRINT"(CLRJ[7 DOWN}

!WHT]":IFBG=-2THENPRINT" {BLKt":

XH

230

PRINT"ANIMATOR

ME

240

PRINT"0-9)

AM

250

PRINT"C)OPY

MK 260

!DOWN)"

EDIT

641

SCREEN

{8 SPACES}D)ISPLAY" SCREEN

{12 SPACES)P)ARAMETERS"

PRINT"S)AVE TO DISK

(11

SPACESlDOAD FROM D

ISK"

JH

270 PRINT"E)XIT PROGRAM"

JE 280 PRINT

"(DOWN)

(10 SPACESjCHOICE?";

AC 290 GETA$:A=VAL(AS) EB 300 IFA$=""THEN290 EK 310 ON-(A$="D")-(AS="C")*2-

(AS="P")*3GOTO350,460,5

70

EM 320 ON-(AS="S")-{AS="E")*2-

BEFORE TYPING .. .

(A$="O"ORA<>0)'3GOTO700

Before typing in programs, please refer to "How To Type In COMPUTE!'? GAZETTE Programs,"

elsewhere in this issue.

Animator 64

10

REM COPYRIGHT 1987 COMPU TEI PUBLICATIONS, INC. -

KF PM

20 30

IFLL=1THENLL=0:GOTO220 POKF.55,0;POKE56,72:CLR

PP JR

40 50

OPEH1,0,0 POKE53280,6:POKE53281,0

RIGHTS

RESERVED

60 PRINT"fHHT]fCLR) S3 SPACES}COPYRIGHT PUB.,

1997

INC."CHR

70

IFUB=-1ANDBF=1THENFORLO

AP

370

=NU-1TO1STEP-1:GOTO380 FORLO=0TONU

MG KE AP

380 390 400

XX=LO:GOSUB1100 FORPA=1TOPA(XX):NEXTPA GETA$:IFAS<>" "ANDA?<>C

CG

410 420

FC

450

JG

100

110

RETURN

MK 460 X=.CR:X1=CR+1 :IFX1=10THE NX1-0

FB 470 X2=Xl:PRINT"fCLR)

[2 DOWN)COPY SCREEN: {DOWH}"

RX 480

PRINT"COPY SCREEN

{4 LEFT)";:INPUTC1

"X"

500

HP KO

510 FORR=C2TOC3 520 POKE687,PO(C1,1):P0KE69 3,PO(C1,2)

173,0,6,141,0,8,173,0,3

GG

530

POKE693,PO(R,l)iPOKE696

6,141,0,220,238,174 DATA 2,173,174,2,201,0,

MH

540

SYS679

DATA

ENS[2

SPACESiSCRE

SPACESI"X1"

{4 LEFT}"I:INPUTC2

IFXO9869THENPRINT"

(DOWNJeRROR IN DATA STAT

PRINT"TO:{2

#

GC

(SPACEjRESERVED"

RIGHTS

EMENT.":STOP GS

GOTO220

FE 430 NEXTLO:UB=-UB:GOTO360 JB 440 GETA?:IFAS=""THEH440

AiPOKEI,A;NEXT

90

"THENGOSUB440JGO

490

PRINTTAB(11)"ALL

AM 80 FORI=679TO765:READA:X=X+ EX

IFAS="

GB

S(142}CHRS(8) GH

GOTO290

360

JQ

KC

COMPUTEI

340

HD 350 FORR=1TO500:NEXTR:UB=1

TO430

Program 1: Animator 64

ER

PE 330 ON-(A$=1'L")GOTO940

GP

HRS(13)THEN430

Article on page 86.

ALL

,840,880

HX

1.8,54,2,12.2,58,3,12.

1730

MP

,2,8.6,-54,2,9.1,-43,2

2 LINES DATA 169,0,133,251,133 ,253,169,208,133,252,1

MD

130

52,1

BEM

DATA

DATA

DR

28,3,18.3,-34.5,2

1650

1670

1930

19,6,19,6,20,5,21

ML

-17,"LEO"

3,9.B,26,4,9.7, 24, 3 DATA 11.2,21,2,11.2,16

1910

120

2.9,-30,1

1620

CH

1870

HF

SD

FE

RG

BD

GK 1600 AZ=ATN[S2/C2)

FM

1860

1570 C2=COS(LA)*SIN{DC)-SIN (LA)'COS(DC)'COS(T5)

AK 1590

CC

QX

1530 C1=1-S1"S1

DJ 1540 GH 1550

RJ

9,60.5,2,0.6,56,2,0.1,

7909)

,2,173,177,2,201,0

XM

-13,"CASSIOPEIA",

1.9,63.5,4,1.4,60,3,0.

NT(S3)+(FD-.5>«1.00273 FM

208,3,238,175,2,238,177

17.6,-43,2,16.7,-

PRINT"{5

SPACES}THROUGH

[2 SPACES]"X2"£4 LEFT}"

j IINPUTC3

169,0,160,0,162,0,

,PO(R,2) COMPUTED Gazelle

October 1987

91


SR

550

NEXTR

EF

560 570

GOTO2 20

GB EK

580

590

EC

=FIS+".SCR"

PRINT"[CLRJ(2 DOWN}PARA METERS:(DOWN)"

610

"'+STRS(PA(R

PHI NT"BACKGROUND PRINT"HI

SCREEN

{2 SPACES)(0-9):

#

"BG

"NU

PRINT"BACK/FORWARD {0/1 ): "BF PRINT'MHOME] [4 DOWN)";: MOS="[19 RIGHT)"

QM

620

ME

630

GA

640

SR

650

PRINT:PRINTMOS;:INPUTBG

HB

660

PRIHTMOS;:INPUTNU:IFNU<

FORR=0TO9:PRINTMOS;:INP

UTPA(R):NEXTR :IFBG<1ORBG>16THEN570

670

XM

680

BF

1020

INPUT#2,BG:INPUT#2,BF: INPUT#2,NU

QH

SPACES):

"

[2 SPACESlfl-16):

SR

BK

AS=AS+STRS(R)+"

R<>10THENA$=AS+"

)):PRINTAS:NEXTR:PRINT 600

OPEN2,8,2,F1S

XG

(4

00

1010

FORR=0TO9:A?="PAUSE"I IF

0ORNU>9THEN570 PRINTMOS;:INPUTBF:IFBF< >0ANDBF<>1THEN570 POKE53 2B0,BG-1:POKE5328 l.BG-1

PS

690

GOTO220

AJ

700

print"Iclr)(down)kave s

GJ

710

greens

to

disk:"

print'tilename to

save?

XF

350

PE

360

POKE687,PO(XX,1):POKE69

3,PO(XX,2)

CC

1030

FORR=1TO10:INPUT#2,PA(

1040

R):NEXTR:CLOSE2 POKE53281,DG-1;POKE532

OG

1050

80.BG-1 LL=1:LOADF2S,8,1

PC

1060

END

HR 1070

POKE687,1024/256:POKE6 93,55296/256

JE

1080

POKE690,PO(XX,1):POKE6

GS

1090

SYS679iRETURN

PC

1100

POKE690,1024/256:POKE6 96,55296/256

EE

1110

POKE687,PO(XX,1):POKE6

PX

1120

SYS679:RETURN

SYS679:RETURN

DK 370

PRINT"{CLR)(2 DOWN} [WHTlBOOTING

PX

XE

390

Program 2: Animator Booter XS

20

S1S="

BEFORE TYPING ... Before typing in programs, please refer to "How To Type In COMPUTB's GAZETTE Programs,"

30

S2S-"

40

":REM ANIMATOR

DAT

S35=" UN

"iREM

PROGRAM

NAME

Number, Please?

COMMAND

TO

Article on page 71,

BOOT

"iREM

R

PROGRAM

JH

50

DIMPO(10,2)

QX

60

FORR=0TO9:PO(R,1)=18432+

KC 10

REM

COPYRIGHT

TE1

PUBLICATIONS,

(R*2048):PO(R,2) = PO(R, 1) BG

720

ED

730

PRINT:PRINT">";:INPUT#I

AE

740

IFFIS="'EXIT"THEN220

DK

750

PRINT:PRINT:PRINT"«* EASE STANDBY **"

XF

RE

760

770

PRINT"!"CHRS(34)"EXIT"C

HRS(34)" TO ABORT)'1

PL

GM

100

POK1i;PO,A:PO=PO+l:SU=SU+

SR

120

DATA

169,0,160,0,162,0,

80

W=U+V:RETURN

JH

90

W=U-V:RETURN

DATA

2,173,174,2,201,0,

KE

100

208,3,238,175,2,238,177 ,2,173,177,2,201,0

MP

110 W=U/V:RETURN

HE

140

FORR=1TO10:PRINT#2,PA(R ):NEXTR

DATA

,208,3,238,181,2,238

150

DATA

HH

160

DATA

OKE175,152:SYS62954

3,76,171,2,96,-1 IFSUO9869THENPRINT"

...":

JR

170

MM GM

180 190

220

PRINT"(CLR}i2 DOWN)ARE (SPACE)YOU SURE?"

IFA$="N"THEN220

EH

880

MD KJ

PLEASE

STANDBY

PRINT"lHOME)";:XX=A:CR=

FlS=FI?t".DAT,S,R"iF2S= FIS+".SCR"

EC

210

OPEN2,8,2,F15

GE

220

INPtJT#2,BG:INPUT#2,BF: I

890

XX:GOSUB1100 INPUT#1,BLS

900

GETA$:IFA? = "A"T!IEN220

EB

230

RM

910

IFAS<>CHR5(13)THEN900

CS

920

GOSUB1070

PR

930 GOTO220

AC

140

FL=liFORI=0TO2:FORJ=0TO

DR

150

IFNN(I,J)+4B<>PEEK(N(I, J))THENFL=0

hm ca

160 170

next:next:return printchrs(14)chrs(8)"

2

Sclr}[pur)(3 spaces}cop

yright .B.,

JP

180

BB

190

1987

compute i

p^u

INC."

PRIKTTABfll)"ALL RIGHTS RESERVED":Q=646:BO=532 80:BA=53281:SC=1024:C=5 4272

IFPEEK[65530)=164THENQ= 1339:BO=65305iBA=»65301: SC=3072:C=~1024

RR 200

IFPEEK{65530)=5THENQ=24 1

AS 210 GF 220

Z=40:POKEBO,0:POKEBA,0 DIMN(3,3),NN(3,3),S(12) ,SS(12),SP(4),D(3,3),DD (3,3),0(10),O0{3,3) 230 DEFFNB(I)=INT(RND(1)*I) 240 FORI=0TO2:FORJ=0TO2:N(I

PRINT"iCLR){2 DOWNlLOAD FROM DISK:IDOWN]"

HK 250

LL=1:LOADF2S,8,1

JK

260

GETA?:GETAS

PRINT"FILENAME TO

EE

270

FORR=lTO500:NEXTRiUB=l

SQ

280

IFUB=-1ANDBF=1THENFORLO =NU-1TO1STEP-1:GOTO300

,J)=SC+94+J*4+I*Z*4:NEX

I DOWN)"

R!l

290

FORLO=0TONU

T:NEXT

QX

300

XX=LO:GOSUB340

PRINT">";:INPUT*1,FI?

SS QS

310 320

FORPA=1TOPA(XX)tNEXTPA GETA?:IFAS<>""THEN370

HJ

330

NEXTLO:UB=-UB:GOTO280

MR

340

POKE690,1024/256:POKE69 6,55296/256

LOAD?

PRINT"("CHRS(34)"EXIT"C HRS(34)" TO ABORT)

970

MP

980

IFFIS="EXIT"THEN220

JJ

990

PRINT:PRINT:PRINT"" EASE STANDBY **"

92

240

0.BG-1

MH

1000

CC

NPUT#2,NU

FORR=1TO10:INPUT#2,PA(R ):NEXTR:CLOSE2 POKE53281.BG-1:POKE5328

SPACES)"

FORI=SC+644TOSC+671STEP 3:POKEI,32:NEXT:RETURN

**"

CK 200

BP

[33

130

FIS=S1? PRItJT:PRINT:PRINTll£CLR}

[DOWN}"

GETAS:IFAS=""ORA$<>"Y"A NDA?<>"N"THENB50 END

[CLR}{2 DOWN}ERROR IN D ATA(DOWNJ"tSTOP

PRINT"(HOME)"iFORI=0TOl

MD

232,224,12B,240,3,

76,173,2,200,192,8,240,

W=U*V:RETURN

7:PRINT:NEXT:PRINT"

183,2,173,183,2,20

1,0,208,3,238,184,2

:POKE194,72:P0KE174,0:P

PRINT:PRINT"SAVED

JH 120

208,3,238,178,2,23

8,180,2,17 3,180,2,201,0

PS

870

960

(K)+C,4:RETURN IFV=0THENFL=1:RETURN ONR+1GOTO80,90,100,110

XE

GQ

EF

XP 60 KS 70

6,141,0,220,238,174

JR 860

950

POKES(K),SP[SS[K)):POKES

0PEN15,8,15,"S0:"+F1S:C

FOHR=1TO1000:NEXTR:GOTO

FB

HM 50

173,0,6,141,0,8,173,0,3

OPEN15,8,15,F35:CLOSE15 SYS57812F2S,8:POKE193,0

JM 940

5

S

CL0SE2

850

POKENtl,J),NN(I,J)+48:PO KEN(I,J)+C,l!RETURN

READA:IFA=-1THEN170

FI?+".SCR":F3S="S0:"+F2

810 820

DP

40

PO«679

90

GOTO90

800

EP 840

CB

80

110

MA FP

830

X=RND(-TI):GOTO170

MR

HR

DA

30

F1S=FIS+".DAT,S,W":F2?=

RINT#2,NU

790

MG

MR

130

-

RESERVED

,2)=PO(R,2)/256:NEXTR AJ

AH

COMPU INC.

IFPEEK(65530)=5THENBANK1

PO(R,1)=PO(R,1)/256:PO(R

IS 780 PRINT#2,BG:PRINT#2,BF:P

BP

RIGHTS

1987

BM 20

+1024

QR 70

ALL

A

LOSE15iOPEN2,8,2,"0:"+F

HS

DOWN]"

PRINTLIS:POKE631,13:POK

elsewhere in this issue.

FILENAME

TO

XF

DOWNl"+S35+"(HOME)

IFLL=1THEN260 A

FK

[5

(3

E632,13:POKE198.2:STOP

93,PO{XX,2)

10

PROGR

53281,0 380 LIS="[HOME)[BLK) {7 DOWN)LOAD"+CHRS(34)+

96,P0{XX,2)

PM

MAIN

AM. . .■':POKE53280,0:POKE

PL

F1S=FIS+".DAT,S,R":F2S

COMPUTE'S GazBtto

October 1907

XG FF

EJ

250

FORI=0TO3:READSP(I):NEX T

JF

260

FORI=0TO11:READJ:S(I)=S

GX

270 FOR1=0TO5:READJ:X(I)=SC

C+J:NEXT +J1NEXT


FK 260

AX PB QC RG

1250 GETAS:IFAS=""THEN1250 1260 GOSUB120:GOTO290 1270 GOTO1270 1280 DATA43,45,24,47

FORI^ITOG

MG

1290

DATA96,100,256,260,416

RA=FNB(3):RB=FNB(3):IFO O(RA,RB)THEN780

FA

1300

DATA174,334,178,338,18

48:POKEN(RA,RB)+C,l:0O( RA,RB)=1

QJ

1310

DATA104,264,424,494,49

JB

1320

F0RI=lT07iREADAB(I):NEX

BS

740

T

KH GK

750 IFG=0THEN840 760 FORI=0TO2:FORJ=0TO2:OO( I,J)=0:NEXT:NEXT

XH

770

SE

780

XX

790

PJ 290 PRINT" {CLR} [HONE! [CYN}11

MB 300

1^^

i

DE

310 PRIHTTAB(L3T"^ - - -

RX

320

(SPACE)--[2 SPACEST-""

PRINTTA0U3 )" gQj * + ■ + •

QQ 330 PRINTTAB{13)"^ -f

!OFF)-[SHIFT-SPACE){RVSJ {OFF) "

NEXTiNEXT

,420 2, 342

POKEN(RA,RB),NN(RA,RB)+

8, 502

DATA11,12,15,1,15,12,1 1

MX

800

Y=0

XE

810

HJ=SC+644+Y:IFPEEK(HJ)= NN(RA,RB)+4BTHENPOKEHJ,

DO

820

32:GOTO830 Y=Y+3:GOTO810

CF

830

NEXT

MP

840

FORI=0TO34:POKESC+644+I +C,1:NEXT

See instructions in article on page

PA

850

I=0iJ=0:H=0:L=1

JF

B60

POKEN(I,J),PEEK{N(I,J))

65 before typing in.

QH 380 PRIHTTAB(13T"lQj*+*+*+*

DH

870

DC

KS

QC 340 PRINTTABt13T"Io3*+*+*+' DH

350

QC

360 PRINTTAB ( 13 )"£QJi'+* + * +

qk 370

KX

390

PRINTTAB(13)"-

-

-

-

[SPACE]-f2 SPACEST-11

-

printtab(13)"z -(rvs) [off)-(shift-space3[rvs) [off]- -"

PRINTTAB(13)P1- --

-

- z

[SPACE]-[2 SPACEST-"" "

400 PRI\TTAB(13)"gQg*EE3BR3 ^383§3E

MR 410 PRINTTABTT3)"[2 SPACES ) —[2 SPACES)^

-[2 SPACES'!"11 RB 420 PRINTTAB(137"EZ3**EX3

BC

430

PRINT" [HOMET7eF0RI=BTO2

Schnip

+ 128

880

C0001A9

POKEQ.AB(L):PRINT"

[HOME}!5

DOWN}"

PRINTTAB(3)"NUMBER"SPC( 22)"PLEASE?"

HK

470

PRINT"!? LEFT] (9 SPACES)1'

";AS;"

□0

8D

C9

CD

A9

CB

CD

A9

FF

8D

C030:CD

AD

1C

CC AS

D0

09

03

8D

1C

20

-128

C039:D0

A9

03

8D

82

CD A9

FF

64

920 930 940

FORT=0TO30:NEXT GETA?:IFAS=""THEN860 IFA?=CHR$(13)THENH=1;GO

C040:8D

83

CD

A9

00

A0

00

99

D9

C048:D0

CF

C8

C0

0A

D0

F8

A9

7A

C050:00

A0

00

99

40

CE

C8

C0

23

SUB140:IFFLTHEN1080 IFHTHENH=0:GOTO1130

C0 5B:C8

D0

F8

AD

8C

CD

D0

0C

B5

C060;A9

00

A2

00

9D

DC

CD

EB

EF

C068:E0 C070:FF

IE

D0

F9

A9

00

C07B;Ca

C0

17

C080;18

D4

A9

C0a8:00

8D

05

A9 93 A0 00 99 D0 F8 A9 08 8D 03 D4 A9 F0

C090:D4

A9

2F

8D

00

C098:8D 01

D4

A9

PX 910 POKEH{I,J),PEBK(N{I,J)) FP FJ PD

IFAS=CHRS(32)THEN1060 IFA$<"1"ORAS>"9"THEN860 FORK=SC+644TOSC+6 71STEP 3 iIFPEEK(K)=ASC(A?)THEN 1000

480

AF

490

FORJ=0TO1

XX

500

SS(K)=FNB(4)

AlIFPEEK(K)<>32THEN103

JE

510

R=SS(K):U=D(I,J):V=NN(l ,J+1):GOSUB60

0

DF

1040

POKEK,M

IFFLTHENFL=0:GOTQ5l30

BP

1050

POKEN(I,J),ASC(AS)

FH

1060 J=J+1:IFJ>2THENJ=0:I=I +liIFI>2THENI=0:J=0

520

PM

530

SD

T(W)THEN500 540 GOSUB50:K=K+1:NEXTJ:E(I

D(I,J+1)=K:IFW<1ORN<>IN )=WiNEXTI

XE

1010

POKEK.32

FH

1020 M=PEEK(H(I,J))!IFM=32T

CF

1S30 RA=FNB(9}:K=SC+644+3*R

HEN1040

HK

RE

1070

1080

L»1;GOTO860

PRINT"[HOMEi"iFORI=0TO

171 PRINT:NEXT:PRINTTAB

FORI=0TO1

GAIN?"

550

GK

560

MC

570

MR

R=SS(K):U=DD(I,J):V=NN( I+1,J):GOSUB60 590 DD(I+1,J)=W:IFW<1ORW<>I

HJ

:IFMM=1THEN860

FORJ=0TO2:DD{0,J)=NNl0,

SO

(B)"E73CORRECT]

J)

SS(K)=FNB(4)

580

NT(W)THEN570

XM

600

IFFLTHENFL=0:GOTO570

DF

610

GOSUB50

AG

620

K=K+1

SF

630 NEXTIiE(J+3)=W:NEXTJ

FX

640

RM

650

NEXT

KM

660

FORI=0TO5:ES(I)=RIGHT$( STRS(E(I)),2):NEXT

FORI=0TO5:IFE(I)>99THEN 480

£LAY A

1090 GETA?:IFAS=""THEN1090

RS EP

1100 GOSUB120 1110 IFA$<>"N"THEN290

GQ QJ

1120 1130

PRINT"[CLR}":END PRINT"[HOME)":FORI=0TO 17:PRINT:NEXT:PRINTTAB

(9)"i73_INCORRECT. PUZZLE?"

CF

1140

GETAS:IFAS=""TH£IU140

DM SF

1150 1160

IFA5<>"Y"THEN1220 GOSUB120

AK

1170

K=0:FORI=0TO2:FORJ=0TO 2

GK

1180 1190

IF(PEEK{N(I,J)+C)AND15

670

FORI=0TO5:FORJ=0TO1

SQ

6B0

POKEX(I)+J,A5C(MID$(ES( I),J+1,1)):POKEX(I)+J+C

XJ

,3

GK

1200

K=K+1

AM

1210

NEXT:NEXT:GOTOB50

690

NEXTsNEXT

SK

700

FORI=1TO9;O(I)=0:NEXT

KX

710

FORI=0TO2:FORJ=0TO2

GB

720

RA=FNB(9)+liIFO(RA)THEN

AG

730

POKE5C+644+RA*3,NN(I,J)

720

+48:O(RA)=1

SAME

)=1THEN1200

FS QX

1220

1230 1240

D2

3A

1)4

Al

0F

8D

98

C4

D4

04 A9 BD 06 A9 37

00

8D

A4

CE A4

BD

83

41

CE

8D

42

CE

A9

04

90

C0A8:8D

40

CE

A9

FF

3D A5

CE

C5

0D

14

C0B0:A9

8D

FB

07

A9

0E

8D

07 A9 C0C0:ID D0 09 C0C8:0A 8D 25 C0D0:D0 A9 01 C0D8:8D 27 DB C0E0:A0 00 B9 C0E8:C8 C0 C0 C0F0:D0 03 20 C0F8:05 D0 8D

0F

8D

FA

07

AD

33

03

8D

ID

D0

A9

82

1)0

A9

09

8D 26

17

8D

28

D0

A9

F5

A9

C100:8C

C0BB:F9

CD A9 C108:34 CD A9 C110:0C C6 20 C118:20 8C C8

00

07

8D

29

D0

31

EA C8

99

40

03

C8

D0

F5

AD

8C

CD

71

B4

C4 A9

78

8D

36

04

D0 A9

00

BD

DD

FA

8D

35

CD 8D 8C

03

8D

8D

CD

20

AC

27

C7

20

A9

64

BD

6A C5 00 D0

AC

IB

00

8D

10

D0

D0 C130:D7 8D C138:00 8D C140:B4 C3 C148:08 C2 C150:0D AD C158:20 42 C160:8D 08

A9 03 3C

El

8D

A9 07 8D F3 02 D0 A9 7D

C168:F0

0B

C170:51 C178:51

C128:15

D0

BD

01

D0

CD

20

AD

8D

CD

96 D0

Cl 20 82 C3 4C 23

AD

08

CF C9

28

10

0A

CF

C9

28

10

C3

22

35

4C

A9

00

0E

CF AD

3F Cl F8 07

C9

0D

06

A9

0D

8D

F9

07

■1C

17

Cl

A9

0E

8D

FB

07

4C CD

Cl 07

A9 C9

00

8D

0A CF AD 2C

0D

F0

08

A9

0D

D4

C188:8D F9

07

4C

58

Cl

A9

0E

22

F9

07

4C

58

04

28

C198:D0 C9

El

Cl AD

F0

04

C9

78

F0

6B

C1A0:08

C180:F9 C190:8D

A9

2C

BC

AD

0H

DC

C9

6F

D0

EE

FD

C1A8:60 AD C1B0:60 AD

01

DC

C9

EF

1)0

E6

4C

82

CD

8D

AD

02

AD

Dl

C1B8:B3

CD

8D

AE

02

CE

AD

02

B6

C1C0:D0

01

60

CE

AE

02

D0

FB

01

C1C8:AD

B3

CD

SD AE

02

4C

BD

6A

C1D0:C1

BD

01

D0

CD

C7

CD F0

EB

C1D8:09

DE

01

D0

FE

FORI=0TO2:FORJ=0TO2 POKEN(I,J),NN{I,J)+48:

08

CF

4C

C9

C1E0:E2

Cl

4C

6C

C2

BD

01

C1E8:CD

D0

76

7F

FE

01

D0

19

NEXT:NEXT

C1F0:FE

C8 CD F0 08 CF 4C

6C

C2

20

Dl

35

POKESC+644+3*K,NN(I,J) +48:POKEN(I,J),32

HC

20 00

C0A0:8D

C120:A9

GB

JS

GR

87

A9

81)

SM

HP

F4

CD

FORI=3TO2:FORJ=0TO2:NN( I,J)=FNB(9)+1:POKEN(I,J )+C,2:NEXT:NEXT K=0:FORI=0TO2:D(I,0)=NN

(1,0)

8D

C028:2O

990 NEXT:GOTO860 1000 MM=PEEK{N(I,J)+C)AND15

460

I)B

C020:C8

EH MH

QP

HEN440

A9

FORT=0TO30:NEXT

960 970 980

450 G=VAL(A$)

B3

CD

L=L+1:IFL>7THENL=1

PM EC KG

AQ

CA

900

GETAS:IFAS<"0"ORA$>"3"T

(0-3]"l

8D

890

950

S)"[YEL)LEVEL?

37

RF

DX

440

C018:A9

BB

FC

0:P RINT:NEXT:PRINTTAB(1 QS

00 8D 8C CD A9 06 81) D0 A9 00 8D 20 D0 A9 85 C6 A9 37 8D C7 CD

7F

C008:21

PRINTTAB(9)"[UP)

{4 SPACES)PRESS SPACE

[SPACE]BARl7 SPACES!"

COMPUTEfs Gazette

October 1987

93


C4A0:AB

C4

AD 33

CD

BD

35

CD F6

C748:F0

FF

A9

10

A0

CA

20

IE

15

A6

C4A8:CE

05

D0

A9

01

8D

3C

A3

A9

06

8D

A7

D9

60

A9

C8

68

C4B0:CD

02

8D

DA

41

8D

82

CD

A9

9B

SD

83

54

85

FD

8D

84

C760:CD

EE

41

CE

A9

93

20

D2

56

3C

4C AB C4 A9 C4B8:CF A9 00 85 FE C4C0:2C CE 8D 29 CE

C7 50:AB C758:03

BD

2D

CE

2E

C768:FF

A2

20

F0

F5

C4CB:A9

0B

85

FB

EE

2D

CE

AD

11

C770:FF

A9

0A A0 0F 00 8D 15

18

EA

D0

A9

09

8B

C4D0 ;2D

CE C9

03

F0

65

A9

93

12

CA

20

IE

AB

AD

41

CE

56

C4D8 :20

D2

FF

A2

02

A0 BE

18

18

C778:A0 C780:69

30

81)

A7

05

A9

01

81)

5H

C4E0 ;20

F0

FF

A9

80

8D

C7B8iA7

D9

A9

00

8D

04

A0

20

62

C790:42

CE

D0

FB

20

CE C3

79

A2

42 23

CE

AB

CA 18

20

C4E8:1E

A0 03

4C

3A

C4F0:F0

FF

A9

8D

A0

CA

20

IE

8F

4C

E0

C7

A9

03

BD

4B

C4F3:AB

A2

06

A0

0B

18

20

F0

B5

C798:42 C7 C7A0:82 CD

A9

64

8D

83

CD

EE

65

C500:?F

A9

Bl

A0

CA

20

IE

AB

F4

C7A8:41

CE

A9

93

20

D2

FF

A2

E9

C508:20

43

C5

EE

2C

CE

A9

00

0C

C7B0:0A A0

0F

18

20

F0

FF

C510:85

FE

20

CF

FF

C9

0D

F0

51

C7B8:00

8D

15

D0

A9

09

A0

C518:17

A6

FE

E6

FE

29

3F

9D

DF

C7C0I20

IE

AB

AD

41

CE

69

A9 3F CA D8 30 30

C520:9A

05

A4

FD

C4

FB

F0

05

AB

05

A9

01

8D

A7

D9

C528:E6

FD

99

DC

CD

4C

12

C5

31

C7C8i3D A7 C7D0:A9 00

BD

42

CE

CE

42

CE

10

C530:A9

IB

85

FB

A9

99

C7DB:D0

FB

20

23

Cfi

4C

42

C7

C9

CC

C4

A9

93

85 D2

FD

CS38:4C

0F 20

FF

13

C7E0:A9

02

SD

32

CD

A9

96

8D

6F

C540:4C

0B C6

A2

0A

A0

0A

18

B6

C7E8:B3

CD

EE

41

CE A9

93

20

04

C548

20

F0

FF

A9

AA A0

C9

20

46

C7F0:D2

FF

A2

0A

A0

0F

18

20

70

C550 ilE

AB

AD

2C

CE

69

30

3D

58

C7F8:F0 FF A9

00

BD

C558:A2

05

A9

00

8D

A2

D9

A2

F8

C800:09

A0

CA

20

C5G0:0D

A0

0A

18

20

F0

FF

4C

6E

CB08:CE

69

30

3D

C568:0B

C6

A2

18

A0

00

18

20

56

C810tBD A7

D9

C570:F0

FF A9

BD

A0

C9

20

IE

10

C8181CE

42

C573 :AB

A9

00

BD E7

DB

A9

A0

BF

C820:4C

C5B0 :8D

E7

07

A2

18

A0

02

IB

37

C588 :20

F0

FF

A9

B2

A0

C9

20

C590:1E

AB

C1F8JC1 20 6D C200:E5 Cl 20 C208;A9 01 8D C210;00 DC 20 C218:3C 03 A2

C2 4C 6C C2 20 6D C2 4C 6C C2 3C 03 A2 00 AD 25 C2 A9 02 8D 02

AD

01

DC

20

C220:25

C2

4C

4A

Cl

85

05

A5

C228:05

29

IF 49

IF

85

02

AD

B3

C230101

DC

85

06

A5

06

49

FF

56

C23BiB5

03

05

02

85

04

A5

04

8D

C240:C9

00

F0

28

A5

04

C9

00

1C

C248iF0

22

A5

02

C9

01

F0

81

59

C250iC9 02

F0

91

C9

08

F0

15

D7

C258:C9

04

F0

40

C9

09

F0

96

DO

C260:C9

0A

F0

9B

C9

06

F0

20

8D

C268iC9

F0 CF

4B

60

20

0D

C3

48

C270iAD

05 13

C9

01

F0

14

BD

D9

C278:00

D0

CD

CC

CD

F0

4C

FE

82

C280I00

D0

FE

08

CF

4C

6C

C2

E5

C28B:4C

FB

C2

BD

00

D0

CD

CA

11

F8

71

C290iCD

F0

D9

FE

00

D0

FE

08

AD

C298iCF

4C

6C

C2

20

0D

C3

AD

3D

C2A0il3

CF C9

01

D0

14

BD

00

3F

C2A8:D0

CD

C9

CD

F0

31

DE

00

2A

C2B0iD0

FE

08

CF

4C 6C

C2

4C

42

C2B3i04

C3

BD

00

D0

CD

CB

CD

0C

C2C0:F0

AA

DE

00

D0

FE

08

CF A7

C2CB:4C 6C

C2

AD

10

D0

0D

3C

DC

C2D0:03

8D

10

D0

A9

00

9D

00

D2

C2D8:D0

FE

08

CF 4C

6C C2

A9

C7

C2E0:FF

ED

3C

03

8D

3C

03

AD

AA

C2E9:10

D0

2D

03 D0

10

D0

53

9D

3C 00

8D

C2F0JA9 FF

FE

08

CF

61

C2F8:4C

6C

C2

20

E5

Cl

20

9C

2D

C300:C2

4C

6C

C2 20 Dl Cl 20 Al C308:9C C2 4C 6C C2 GA 8D 12 4C C310:CF AD 12 CF C9 00 F0 05 5F C318iC9 02 F0 0F 60 AD 10 D0 BE C320i4A

B0

17

A9

00

BD

C328:4C

1C

C3

C330.B0

08

A9

AD

10

00

8D

C338ilC

13

CF

A2

D0

4A

4A

D2

13

CF

4C

EB

60

AH

15

D0

IE

A9 AB AD 41

42 DS

A7

05

A9

01

DF

A9

00

SD

42

CE

Bl

CE

D0

FB

20

23

CS

F7

42

C7

20

32

C8

A5

C5

29

C828iC9

04

D0

FA

20

44

C8

4C

59

C6

CB30:56

C7

A2

14 A0 08

18

20

E9

A9

00

8D

79

CD

8D

C6

CB38iF0

FF

A9

IB

A0

CA

20

IE

B7

C598t7A CD A9

FF

3D

7B

CD

AD

AD

C840iAB

4C

56

C7 A2

14

A0

08

B0

C5A0:7B

CD

BD

78

CD

AD 79

CD 7C

C848:18

20

F0

FF

A9

64

A0

CA

F6

C5A8:CD

DA

CF

F0

5E

EE

78

CD

48

CB50:20

IE

AB

4C

56

C7

A9

41

1A

C5B0:AC

78

CD

B9

DC

00

B7

C858:8D

04 D4

A9

FF

8D

DD

CF A8

C5B8iF0

0D

69

7F

99

CD C9 CA 07

A9

D4

C660iBD DE

CF

20

74

C8

A9

FF

C5C0:00

99

CA

DB

4C

AD C5

EE

5D

C868:BD

DD

CF

BD

DE

CF

A9

00

94

C5C8:78 CD

EE

78

CD

EE

7A

CD

56

C870i8D

04

D4

60

A9

02

8D

DC

B7

C5D0:AC

7A

CD

B9

D0

CF

AC

78

3E

C878iCF CE

DC

CF

D0

01

60

CE

58

C5D8-CD

69

7F

69

30

99

CA

07

B0

C8B0iDD

CF

D0

FB

A9

9B

8D

DD

83

C5E0:A9

00

99

CA

DB

EE

78

CD

7A

C888tCF

4C

79

C8

A9

00

8D

87

C0

C5E8;EE

7A

CD

AC

7A

CD B9

D0

5E

C8901CD A2

00

AC

87

CD

IB

20

40

78 07

CD

69

7F

69

31

C8

C898:F0

FF

A9

18

A0

CA

20

IE

E7

A9

00

99

CA

DB

57

C8A0:AB

EE

87

CD

AD

87

CD

C9

B2 15

86

C3

A9

01

8D

13

CF

4C

AB

C340:1C C3

AD

IE

D0

8D

3D

CD

63

C34B:AD

3D

CD

4A

4A

4A B0

01

32

C350i60

AD

3D

CD

4A

B0

0A

AD

CE

C5F0:CF AC C5F8:99 CA

C35Bi3D CD

4A

4A H0

IK 4C

0E

3D

7B

CD

EE

79

CD

3A

C8ABi28

D0 E6

A9

01

8D

87

CD

A9

01

8D

29

D0

20

C6 50

C600IA9

C3601C3

50 56

CG08t4C

9F

C5

60

EA

AD

29

D0

93

C8B0:A9

00

8D

88

CD

AE

87

CD

57

C36BiC8

AD

04

D0

E9

0A 8D

46

2G

CG10i29

0F

C9

00

F0

1C

20

F0

FF

A9

6C

00

D0

CD

46

CD

10

8A

C618:F0

09

A9

78

8D

8D

CC

CSBBtAC 88 CD C8C0I18 A0 CA

18

AD

C9 D0

01

C370:CD

34 05

C378:1E

4C

A0

C3

A9

00

BD

29

04

C620:04

D0

60

EE

A4

CE

20

20

56

C8

AD

04

D0

E9

D8

C628:C6

A9

00

8D

29

D0

AD

7F 17

CSCBiCD

C380:D0

FF D2

C388:0A

8D

46

CD

AD

02

D0

CD

03

C630:CF

C9

00

F0

3C

C9

09

D0

13

C390:46

CD

10

03

4C

A0

C3

EE

3C

C638:0B

CF

EE

Dl

EE

04

D0

4C

A6

C3

3D

C640:CF

00 22

D2

D0

A9 4C

8D

C398:04

C6

EE

D2

CF

4C

C3A0:CE

04

D0

CE

04

D0

A9

01

4F

C648:22

C6

EE

A4

CE

20

14

C7

C3A8:8D

38

CD

CE

05

B9

C650IA9

01

8D

29

D0

4C

50

05 20

D0

C3U0ID0

CE C3

AD

F2

C653:C9

00

F0

IF

C9

D4 D0

C3B8:05

D0

8D

33

CD

Bl Cl AD 04

AD 09

D0

D9

C660:A9

00

8D

D4

CF

EE

D3

C3C0:BD

32

CD AD 35

CD

CD

33

DF

C668:4C

22

C6

EE

D4

CF

C3C8:CD

30

20

4C

E5

C3 AD

34

D9

C670:C6

CF

C9

C3D0:CD

CD

32

CD

30

03

4C

DF

DB

C678:4C

AD Dl 44 C6

AD

C3D8:C3

20

FE

C3

4C

FD C3

20

68

C6B0:F0

25

4C

6B

C3E0:2C C4

4C

FD

C3

20

C688:20

CE

C3

20

C690:A9

6A 13

C5 20

A9

C3E8:4C

5A C4 31 74 C4 AD 3C 13

C3F0:CD

C9

01

F0

03

4C CE

C3

AB

C698:0A

18

20

C3FB:A9

01

8D

8D

CU

60

AD

04

6F

C6A0tC9

20

IE

AB

C400iD0

F0

07

C9

49

F0

56

C6A8:6B

C6

20

C40B: 13

C9 FF 4C 7E

C4

AD

10

D0

09 A2

C6B0:15

D0

A9

6A C5 A9 13 20 D2

C410:04

8D

10

D0

A9

00

BD

04

7A

C6B8:0A

A0

0A

18

20

F0

C418iD0

4C 7E

C4

AD

10

D0

4A

D2

C6C0iF9

A0

C9

20

IE

AB

C420:4A

4A

B0

66

A9

00

3D

37

7D

C6CB1C6

20

0C

C6

20

6A

C428:CD C430:00

4C

7E

04 F0

D0 13

C9 4C

00 2A

A0

00

18 20

07

AD 10

C6D0ill

E-0

C4 C9

C6DB:38

A0

CA

20

C43S:8A C4

AD

10

DO

29

FB

8D

9F

C6E0:DC

C9

GF

C440il0

D0

A9

FF

8D

04

D0

4C

A5

C6E8:8C

CD

C448:BA

C4

AD

10

D0

4A

4A

4A

8D

C6F0iC9

C450:B0

38

A9

00

BD

37

CD

4C

A6

C6F8:00

C4 58:7E

C4 AD

05

D0

C9

2D

F0

51

C460:03

4C

A2

C4

A9

00

8D

38

BF

C468:CD 4C C470:CD 4C

96

A9 AD

01

8D

38

AF

A2

C4 C4

05

D0

C9

81

C47B:E8

F0

31

4C

96

C4

AD

32

F2

C480:CD

8D

34

CD

EE

04

D0

4C

2D

C488:AE1

C4

AD

32

CD

8D

34

CD CC

C490:CE

04

D0

4C

AB

C4

AD

33

60

C498:CD

8D

35

CD

EE

05

D0

4C

59

94

COMPUTED Gazette

October 1987

20

IE AB AD 8B

65

69

26

8D

38

CD

AE

87

99

C8D0:CD AC

88

CD

18

20

F0

FF

85

C3D8:A9

18

A0

CA

20

IE

AB

EE C5

14

CBE0:B7

CD

AD

87

CD

C9

IB

D0

6E

28

C8E8:C7

60

00

00

00

01

00

00

7A

A7

CBF0105

40

00

05

40

00

01

00

69

CF

ED

C8F8:00

02

00

00

0A

80

0C

2A

9F

0B

F9

C900.A0

3F

AA

65

FF

A9

65

FF

D0

CF

73

C908i26

80

3F

0A

A0

0C

03

C0

53

4C

22

0D

C910:00

3F

FC

00

3F

FC

00

FC

FD

02

F0

0D

49

C919i0F

00

50

01

40

50

01

40

D2

D3

CF

C9

02

64

C920i50

01

40

A0

02

80

A0

00

81

C6

20

44

C6

16

C928:A0

00

00

00

00

00

10

03

2F

00

BD

15

D0

45

C930100

54

0F

00

54

0F

00

10

A9

D2

FF

A2

0A

A0

28

C93810F

00

20

0C

00 A8

10

02

DC

F0

FF

A9

E9

A0

5F

C940:AA

50

02

AA

40

04

AB

00

3B

4C

C9 CG

20

D0

C94B:14

AB

00

10 A3

00

50

FF

F6

00

8D

AA

FF

D0

03

FF

D4

FF

A2

52

C950I00 03 C958iC0 14

05

00

00

82 73

FF

A9

A4

C960il4

00

00

A0

2A 04 00 00

0F 20

80

00

09

4C

B0 88

C968:00

00

00

00

00

00

00

00

FB

C5

C9 A2

C970I00

00

00

00

00

00

00

00

04

F0

FF

A9

FE

C973i00

00

7C

00

00

FE

00

00

97

IE

AB

AD

00

01

C980:FE

00

00

FE

00

00

FE

00

81

D0

08

A9

01

C988:00

7C

00

00

00

00

00

00

3B

4C

05

C0

AD

01

8D C0 DC AS

00

00

00

00

00

24

EF

F0

03

4C

DE

C6

A9

C2

C990J00 00 00 C998I00 00 00

00

00

00

00

00

2C

8D

8C

CD

4C

05

C0 A9

F9

00

00

00

00

00

34

50

4C

41

59

45

CB

53 00

43

4F

52

51

12

90

20

62 54

C700i7B

8D

05

El

8D

04

D0

C708:D0

A9

FA

D0 A9 8D 35

C9A0I00 00 00 C9A8100 58 90

CD

8D

34

D2

C9B0i52

00

12

C710:CD

4C

22

C6

A9

78

3D

05

99

C9BBi45

3A

92

90 90

C718:D0

8D

04

D0

A9

FA

8D

35

8A

C9C0i20

20

20

20

20

20

20

20

C720:CD

8D

34

CD

4C

22

C6

AD

83

C9C8i20

20

20

20

20

20

20

20

5C

C728:A4

CE

C9

05

F0

29

C9

0A

11

C9D0i20

20

20

20

20

20

20

20

64

C730:F0

GB C9 0F F0 ID C9 19 F0 58 A2 0A A0

64 C9 5F C9 0F IB

14

FD

C9D8i20

20

20

20

20

20

20

20

6C

IE

09

C9E0I20

20

20

20

20

20

90

92

C7

20

E4

C9E3t00

90

20

20

20

42

4C

41

BA

C738:F0 C740:F0


C9F0:43

4B

20

57

49

4E

53

21

BD

0434 :5A

4C

45

00

20

AE

Cl

0A

6E

06DCiD4

05

05

AD

CF

05

C9F8l00

90

20

20

20

57

48

49

EE

043C:00

BC 43

4F

50

59

52

49

A6

06E4:AE

D0 05

AC Dl

05

8D

D0

76

CA00:54

45

20

49 56

4E 53 45 4C

21

D5

0444:47

48

54

20

31

39

38

37

A4

06EC:05

8E

Dl

05

8C

CF

05

4C

A3

4C

29

34

CA08:00

90

4C

57 45

00

FF

044C:20

43

4F

4D

50

55

54

45

B9

06F4:29

05

AD

D2

05

AE

D3

05

49

CA10i20

20

20

20

20

20

20

00

85

0454:21

20

50

55

42

4C

49

43

6D

06FC:AC

D4

05

8D

D3

05

3E

D4

B2

CMS: 90 CA20:52

AG

00

90

20

20

12

50

9E

045C:41

54

49

4F

4E

53

2C

20

70

0704:05

8C

D2

05

4C

29

05

AD

21

53 20

53

20

92

20

20

7B

0464:49

4E

43

2E

20

2D

20

41

27

070CID5

05

AE

D6

05

AC

D7

05

19

CA28i46

45 31

20

12

20

54

4F 3C

4C

20

52

49

47

48

54

23

0714:8D

D6

05

8E

D7

05

CA30:20

42

45

47

49

4E

92

00

046C:4C 0474:53

20

52

45

071C:05

4C

29

05

AD

CF

46

49

52

00 A9

A9

23

0724:D0

05

AC

Dl

05

8D

Dl

05

95

4F

52

20

31 11 57 A2

44

46

20 45

047C:45

CA40:20

45 4E

52 02

77

12

45 85

56

CA38:90

53 91

8C D5 E9 05 AE 9A

0494:04

85

03

20

5A

Cl

60

20

0D

072C:8E

CF

05

8C

D0

05

CA46i20

2D

20

46

49

52

45

20

DF

048C:6B

07

4C

2C

C2

0E

A0

00

E7

07 34:05

AD

D2

05

AE

D3

4C 05

29 AC

3B 56

20 CA58:4D 45

46 20

4F

52

20

53

41

BF

0494:64

05

05

0A

2A

01

08

63

1A

073C:D4

05

BD D4

05

8E

D2

05

02

50

4C

41

59

45

4E

049C:06

05

05

0F

2A

01

08

78

5B

0744:8C

D3

05

4C

29

05

AD D5

81

CA60:52

53

92

00

20

20

20

20

28

05

14

2A 01

0B

074CI05

AE

D6

05

AC

D7

05

8D

10

20

20

20

20

20

20

FD

0E

05

0A

97

01

EF

07 54:D7

05

8E

D5

05

BC

D6

05

CB

CA70:20

20

20

20

20

20

20

20

06

04B4:06

0E

05

0F

97

01

3D 08 A2 0B D7

C5

20

04A4:06 04AC:06

05

CA6B:20

SD

075C:4C

29

05 A2

08

8A

9D CF

IB

CA7B:20 CA80I05

20

20

20

20

00

ED

04BC:06

0E

05

14

97

CA

El

D6

A2

FC

56

41

05

4E

06

F9 4C

20

05

10

43

20

CA

29

04C4:06

0764t05

20

08 08

CC

53

01 01

076C:FA

A9

0E

9D

FF

8B

9D

F9

61

CA88:20

49

20

50

00

04CC:06

0B

14

Fl

60 A0

CA98:31

39

38

37

20

43

4F

4D

89

04DC:07

077C:D0

9D ED 8E CA 08 B9 CF 05

14

A7

08 08

BD

20

01 01

F3

47

61 81

9D

49

06 06

0774:BC

52

05 05 05

F6

59

20 20 17

F6

CA90:50

20 20 48 20 99 43 48 54

19

41

01

0B

20

9E

0784:AA

B9

BD

07

85

70

B9

C6 A6

CAA0:50

55

54

45

21

20

50

55

12

04E4:07

17

05

19

61

01

08

35

BC

078C:07

85

71

9B

00

BD

2E

2C

20

49

4E

43

2E

AA

04EC:07

48 A0

CAA8:42

17

05

19

81

01

08

4A DA

0794:CF

07

91

70

C8

91

70

C8 BB

CAB0:00

9B

41

4C

4C

20

52

49

EA

04F4:07

El

05

21

46

03

15

5F

73

079C:BD

D8

07

91

70

C8

91

70

F3

CAB8:47

48

54

53

20

52

45

53

EB

04FC:07

22

06

21

6E

03

15

8B

19

CAC0:45

52

56

45

44

00

00

00

CE

0504:04

18 88

18

18

18

FF

7E

56

07AC:91

050C:3C

88 18

07A4:A0

50 BD El 07 91 70 C8 BD EA 07

70 91

C8 70

15 9B

18

3C

7E

FF

18

C0

07B4:C8

91

70

68

AS

88

10

C5

6D

0514:18

18

18

88

IB

30

70

FF

DD

07BC:60

CB

61

DC

30

10

88

2B

C6

70

26

Cl

051C:FF

21

0B

0C

0E

D3

6B

8D

8D

8D

8D

BD

8D

B6

0524:FF

FF

0E

0C

08

AE

CF

0E

0E

052C:BD

D8 38

05 4F

20

39 Cl

20

50 9E

8E BE 0E

07D4:05

0E

02

04

0534:C1

05 9F

07C4i66 07CC:8E

48

00

67

00

0E

0E

0E 07 BE 07

44 35

AE

E7

07DC:05

0E

02

04

0E

0E

07

05

2D

053C:D0

05

BD

20

39

Cl

12

0E

0E

0E

07

05

97

9F

Cl

70

00

8F

CD

04

0E

054C:00

AE

Dl

05

DD

D8

05

00

AS

Cl

20

9F

Cl

055C:00

08 8F

0E 0E 0E

0554:39

B7

00 AE

D2

20 38 4F 98 05 BD D8

07E410E 02 07EC:0E 02

04

0544:20

D9 05 38 4F

CA50 132

2C

4F C5

BEFORE TYPING .. . Before typing in programs, please

refer to "How To Type In COMPUTEl's GAZETTE Programs,"

elsewhere in this issue.

The GEOS Column See instructions in article on page 75 before typing in.

Program 1: GeoPuzzIe 0304:BF 030C:00 0314:9F 031C:02 0324:55

04D4:06

3E

0564:05

20

39

Cl

20

9F

Cl

58

97

056C:6F

48

00

67

00 AE

D3

0574:BD

05

IE

D8

05

20

39

Cl

20

9F

E6

057C:C1

58 6F 70 00 05 BD D8 05 05BC:20 9F Cl 5B 6F 0594:00 AE D5 05 8D 059C:39 Cl 20 9F Cl 05A4:00 67 00 AE D6 05ACI05 20 39 Cl 20 05B4:9F 70 00 8F 00

8F

0584:D4

00 AE

5F

20

39

Cl

5C

98

00

B7

El

D8

05

20

D0

78

8F

48

09

05

BD DB

92

9F Cl

78

FF

AE

D7

05

0B

39 Cl

20

9F

2F

00

00

00

00

£10

FF

FF

02 45

9F F2

FE

80 68

7D

F2

9F

45

F2

Fl

9F

7D

F2

80

00

4C

05BC:BD

9F

7D

D8

F2

91

55

12

91

81

05C4:C1

12

9F

7D

F2

80

78

20 8F 98

00

02

C0

032C:9F 7D 0334:F2 9F

05CC:7F

07

60

F2

9F

45

F2

9F

45

34

05D4:05

71)

06

07

F2

80

00

02

FF

82

05DC:18

033C:£T

IE

FE

00

00

00

00

00

00

02

0344:83 034C:04 0354:4C 035C:30 0364:45 03GC:48 0374:00

06

00

00

04

F3

0SE4:00

FF

07

00

8B

47

45

4F

50

55

5A

5A

AA

05EC:7D F2 05F4:9F 7D

31

037C;00 0384:00

05

B7

ID

00 01 08 ID IE ID

20 48 02 03 04 7E IE ID IE FD BF 00 00 E7

FF

FE

B0

00

02

F2

9F

45

00

02

91

55

02

9F

45

20

20 00

56 41

C2

05FC:F2

00

20 00

2E

00

91

52

53

4E 44

60

F2

90

4F

4E

20

00

26

20

60

45

4E

53

4C

45

45

F2

59

00

11

00

00

80

00

00

00

00

0604 I7D 060C:9F 0614:F2

9F 45 F2 80 55 12

00

00

7A

9F 45 F2 02 FF FF

061C:00

00

00

00

00

00

00

00

00

00

00

82

0624:00

00

00

00

00

00

00

00

8A

03BCI00

062C:87

00

00

00

00

00

00

00

92

0634 :F2

0394:00

00

00

00

00

00

00

00

9A

063C:07

DF

B2

FF

FF

9F

86

F2 4E 9F 7D 59 12 9F 56 7D F2 18

9F

7D

44

FE

00

D7

00

BF

00

A7

00 FF FF FE 83 4F C2 8E 7D E2 9C 03 F2 BC 07 FA BE 73 FA BF 3F FA BC 0F FA 9E 07 F2 8F 0F

C7

00

82 48 9C 03 C4 FA BE 27 7B

FA

62

9C

07

4F

E2

87

8F

FE

62

039C:00

00

00

00

00

00

00

00

A2

03A4t00

00

00

0644:BE

00

00

00

00

00

AA

03AC:00

00

00

00

00

00

00

00

B2

03B4:00

00

00

00

00

00

064C:F2 0654:9F C2 83

00

00

BA

03BC:00

00

00

065C:00

00

00

00

00

IE

C2

00

04 AD

00

03C4:00

0664:CF

00

00

00

00

00

05

AC

D5

00

00

CA

05

00 AE D2

00

00

28

03CC:00

00

00

D2

05

8E

D5

00

00

00

066C:8D

05

29

00

D2

8C

CF

00

05

03D4:00

0674:05

00

00

00

00

00

00

00

DA

05

AD D0 05

03DC:00

00

00

00

00

00

D6

05

8D

AE 05

F4 Cl

00

00

E2

03E4:00

00

00

00

00

00

8C

D0

05

4C

00

00

EA

4C 29 067C:D3 05 AC 0684:8E D6 05 Dl

00

00

00

00

00

D4

05

AC

90

00

00

F2

AE

53

AD

05

29

03EC:00

068C:05

03F4:00

00

00

00

00

00

3D

D4

05

BE

D7

00

PA

0694:D7

05

00

069C:8C

05

E3

03FC:00

00

00

00

Dl

05

4C

29

05

AD

CF

51

20

2F

06A4:05

A9

AE

D2

05

AC

D5

05

14

Cl

20

Cl

040C:9F

El 39

Cl

0404:8A Cl

20 20

06AC:D5

05

8E

CF

05

00

3F

01

50

06B4:4C

29

05

AD

D0

00

D3

00

C7

00

0414:A9

20

39

Cl

20

9F

Cl

5B

041C:20 A7

20 00 E7 29 05 20 47 45 4F

06BC:05

AC

D6

05

8D

00

20

6B

0D

06C4:D0

AE 50

Cl 55

68 D4 5A B6

05

8C

D3

05

06CCiAD 06D4:05

Dl

05

AE

D4

SD DD 8C D2 05 B8 05 AE D3 78 D6 05 8E 02 4C 29 05 F9 05 AC D7 9B

8D

D7

05

8E

Dl

0424:07

20

042Ct00

12

05

8C

64

51 B9

Program 2: GeoConverter 10 REM COPYRIGHT

1967 COMPUTE I

PUBLICATIONS, IGHTS RESERVED

20

POKE

INC.

53280,0:POKE

-

ALL

R

53281,0:P

ORE 646,5:PRINT"fCLR)" 30 FORI=1TO10:PRINT"{DOWN)":NE XT

40 PRINTTAB(5)"g43UDI T

COPYRIGH

19B7"

50 pi!inttab(5)"gch computei blications

pu

inc."

60 printtab(5)"jfk all

bights

{space)reserved(home]■

70 print"(down){rvsh83geoconv erterJoff)(down)[grn)" 80 input"file to convert";gfs 90 print"{down)searching for " GFS

100 HDS=N"iF0R 1=1 TO 4:READ H EiHDS»HD5+CHRS(HE):NEXT

110 FOR I=1TO5:READIE:IDS=ID5+ CHRS(IE):NEXT

120 NL5="":T5=CHRS(18):SS=CHR5 (1):OPEN 15,8,15,"10:":0PEN 2,8,2,"#"

130 GOSU8360:GET 140

FOR E=0 TO 7

#2,NTS,N5S

150 DS=NLS:GET#2,BS:I=1:IFB5=N L?

THEN210

160 IF ASC(BS)<>130 THEN210 170 GET#2,HTS,HS?:I=3

180 GET#2,BS:1=1+1

190 IF ASC(BS)=160 THEN210 200 DS=DS+BS:GOTO180 210 FOR 1=1 TO 31:GET#2,BSjNEX T

220 IF DS=GFS THEN250 230 NEXT EiIF NTS-NL? THEN250

240 TS=NTS:5S=NS$:GOTO130 250 IF DS=KLS THENPRINT"[DOWN]

(RVS)FILE NOT FOUND[OFFj":G

OTO350

260 PRINT'^DOWNjCONVERTING "GF 270

5

DT$=T$:DSS = SSiT

S:GOSUB360 COMPUTERS GatBttB

October 1987

95


0961:08

260 GET#2,MT$,MSS 290

FOR

1=0 TO

65:GET

#2,B?:NE

XT 300

GET*2,CTS,GTS:GOSUB360:PRI NT#2,HDS;:GOSUB370:TS-DTS:S

S=DS?:GOSUB360 310

FOR

1=0

TO

32*E+2:GET#2,BS

iNEXT

320

PRINT#2,MTS;MS$;:FORI=0 TO 15:GET#2,B$iNEXT PRIKT#2,HTS;HS?;CHR5(0);GT

330 340

?!

PRINT#2,ID?;:GOSUD370:PRIN

T:PRINTGFS"

CONVERTED"

350 360 370

CL0S£2iCLOSE15iEND US="U1":GOTO380 U$="U2"

380

PRINT#15,US;2;0;ASC(TS+"0"

);ASC(SS+"0")

1C

7A

5F 6F

3C

08

08

48

0C09:09

SD

79

09

A9

00

8D

7A

Al!

0969:08

00

90

00

49

00

91

00

FE

0C11:09

09

18

69

02

8D

F0

0971:48

AD 7A

00

00

4C

D9

09

00

00

5F

0C19:7A

09

AD

7A

09

8C

00

00

00

00

00

00

00

8B

0C21:09

F0

02

B0

03

38 ED 4C 4E

79

0979:00

0C

37

0981:00

00

00

00

00

00

00

93

0C29:A9

A0

8D

78

09

AD

0989:00 0991:00

00

7A

09

74

00

00

00

00

00

00

00

9B

09

AD

7B

09

38

ED

49

00

00

00

0C31:8D

7B

00

00

00

00

A3

0C39:79

0999:00

00

C5

09

00

09

8D

7B

09

AD

7B

09

HO

00

00

00

F4

0C41;38

E9

01

F0

03

4C

4E

0C

11

09A1:00

00

00

00

00

00

00

09

33

00

00

00

00

BB

78

91

00

8D

AD

00

62

09

00

B3

0C49:A9

09A9:00

00

0C51:85

KB

AD

92

09

B5

FC

AD

10

09B1100

00

00

00

00

00

D9

09

80

09

A0

00

91

FB

AD

91

6D

09B9:00

0C59:78

00

00

00

00

00

00

00 CB

0C61:09

18

69

28

BD

91

09

AD

26

09Cli00

00

00

00

00

00

00

00

D3

0C69:92

09

69

00

BD

92

09

AD

B0

09C9i00

00

00

00

00

00

00

00

DB

36

00

FB

85

00

85

09

00

09

C4

00

0C71:C3

AD

09D1:00

00

00

00

E3

0C79:FC

AD

87

09

A0

00

91

FB

21

09D9:20

E3

ID

4C

9E

0E

AD

0C81:AD C3

09

18

69

28

09E1:09

48

AD

78

09

48

77 5D AD 79 06

AD

7A

09

48

AD

7B

30

0C91:09

09 09

00

48

AD C4 EE 77

69

09E9:09

8D C3 CE 8D C4 E5

AD

77

09

38

FE

09F1:09

48

AD

91

09

8D

77

09

DF

0C99:E9

0D

F0

03

4C

12

0C

20

IB

09F9:AD

77

09

48

AD

92

09

8D

BD

0CA1:F6

IE

AD

IF

D0

29

03

8D

23

AD

0CA9:77

09

AD

77

09

8D

DB

02

25

0CB1:AD

77

09

8D

DD

02

20

64

14

0CB9:21

AD

DD

02

8D

77

09

AD

73

0CC1:77

09

38

E9

00

D0

03

4C

13

0CC9:01

0D

AD

99

09

18

69

01

71

390

RETURN

0A01i77

09

400

DATA

0A09:09

0A19:07

AD 7D B0 03 6D 77

0A21:E9

21

D0

77 09 48 EE 7D 05 09 38 E9 14 F0 CF 4C 3F 0A AD F8 ED 09 AD 77 09 38 29 03 4C 35 0A A9 Bl

0,255,3,21,87,10,1,0,

0A11:02

0

BEFORE TYPING . . .

Before typing in programs, please refer to "How To Type In COMPUTED GAZETTE Programs,"

elsewhere in this issue.

Chopper Pilot See instructions in article on page 54 before typing in. 0801:0b 08

0A

00

9E

32

34

32

32

0809:30

00

00

00

20

AC

AC

AC

EA

0011:20

42

59

20

49

18

20

42

4F

20

AC

EC

0B21:AC

AC

00

00

48 53 Ft'

52

0819:53

43 53 00

FF

FF

B2

0C89:09

0A29:21

8D

F8

07

A9

22

8D

F9

AB

0CD1:8D

99

09

AD

9A

09

69

00

DE

0A31:07

4C

3F

0A

A9

0CD9:BD

9A

09

AD

B6

09

SD

77

C7

A9

24

92

0CE1:09

AD

77

09

38

E9

0A41:02

SD

79

BD F9 09 AD

8D F8 AD B2

52

0A39:07

23 07

00

D0 A3

B3

02

8D

47

AD

B5

09

38

EB

0A49i7A 09 0A51:D0 03

AD

7A

38

E9

1A

51

0CE9:03 4C AF 0D 0CFliE9 19 SD B5

C7

B2

0D

EE

79

09

63

0CF9;E9

00

BD

B6

AD B6 4C AF

09

4C

09 09

0D

0A

0A59:AD

79

09

8D

B2

02

AD

79

0F

0D01:AD B3

02

BD

77

09

AD

77

AA

0A61:09

3B

ED

7A 09

F0

02

B0

2E

0D09:09

38

E9

1A

D0

03

4C

AF

6F

0A69:03

4C

B2

0D

A9

00

8D

B2

54

0D11:0D AD

Dl

02

BD

78

09

AD

B5

0A71:02

AD

7D

09

18

69

0F

8D

44

0D19:86

09

8D

79

78

09

7C

0A79:7D

69

09

09

AD

A9

09

18

5B

0D21:0E

78

09

33

ED

AA

0A81:8D A9

09

AD

AA

0F

0D29:78

09

8D

79

09

AD

79

09

06

0A89:8D

AA

09

AD

BG

09 02

01 69 00 SD 77

09 0E AD 79 09

BB

0D31:38

E9

08

F0

02

90

03

4C

96

0A91:09

AD

77

09

38

E9

00

F0

6F

0D39t4F

0D AD

B5

09

IB

69

05

CF

0A99:03 4C 0AA11 78 09

C6

0A 78

AD 09

DF AD

02 78

BD

3A

0D41:8D

B5

09

AD B6

09

69

00

38

EE

09

92

0D49:8D

B6

09

4C

AF

0D

AD

79

44

0AA9:BD

DF

02

AD

78

09

38

E9

D9

0D51:09

38

E9

10

F0

02

90

03

EF

0AB1:14

D9

0A

5E

0D59;4C

70

0D AD

B5

09

18

69

9D

A9

01

8D

98

0D61:04

BD

BS

09

AD

B6

09

69

EB

AD

IB

D4

0D

0D69:00

BD

B6

09

4C

AF

0D

AD

37

0AC9:29

03

AD

77

09

53

0D71:79

09

38 E9

18

49

E9

4C

8C

0A

56

0D79:03

4C

91

0D

AD

F0 02 B5 09

90

0AD1:38

02 B0 03 8D DF 02 4C D9 0A BD 77 09 03 D0 03

4C

0AC1:77

F0 00 09

18

99

0AD9:AD

77

09

8D

B5

02

AD

BC

6A

0D81J69

02

8D

B5

09

AD

B6

09

53

0AE1:02

8D

7A

09

AD

77

09

38

CF

0D89:69

00

8D

B6

09

4C

AF 0D

5B

0AE9:E9

00

D0

03

4C

43

0B AD

70

0D91:AD

79

09

38

E9

24

F0

02

49

AD 09

B5

09

D4 FE

0AB9:A9

0829:FF

FF

FF

FF

FF

FF

FF

FF

39

0831 IFF

FF

FF

FF

FF

FF

FF

FF

41

0839:FF

FF

FF

FF

FF

FF

FF

00

49

0841:00

00

F0

00

00

FF

FF

FF

6F

0849:00

03

00

00

2A

80

00

96

04

0AF1:77

09

38

E9

02

D0

03

4C

4F

0D99:90

03

4C

AF

0S51:A0

02

56

A0

09

76

0B

AD

7A

09

18

6D 82

41

0DA1:18

69

01

8D

AD

B6

AA

95

F6

A2

95

9F 6C

0AF9:1A

0859:76

AS 25 76 A2

0D BS

0B01:09

8D

7A

09

AD

7A

09

38

80

0DA9:09

69

00

8D

B6

09

4C

E7

D5

0861:95

F6

AA

95

EA

A2

A5

EA

C0

0B09:E9

14

F0

02

B0

03

4C

43

C4

0DB1:0D

AD

IF

D0

29

03

BD

DB

FA

0869:A2

AA

AA

AA

2A

AA

AA

02

C8

0B11:0B

A9

14

8D

7A

09

4C

43

46

0DB9:02

8D

DD

02

20

64

21

AD

96

0871:AA

A8

00

80

80

00

80

80

8F:

0B19:0B

AD

7A

09

38

D0

3A

0DC1t DC

02

8D

77

09

A9

19

8D

A2

0879:08

80

00

0A

AA

A8

00

00

56

0B21103

4C

43

E9 00 0B AD 7A 09

38

BG

0DC9178

00

00

00

FC

00

00

85

0H29:ED

82

09

F0

02

90

03

4C

AB

0DDli38

CE 00

78 F0

AD

00

09 E9

09

0881:00

03

4C

7B CB

09 0D

BC 7F

0889:3C

00

00

00

00

00

00

00

B7

0B31:39

0B

CE

7A

09

4C

43

0B

33

0DD9:CE

77

09

AD

77

09

38 E9

6F

0391:30

00

00

30

00

00

30

AA C7

0B39:AD

7A

09

38

ED

82

09

BD

82

0DE1:00

F0

03

4C

C6 0D

AD

DB

FE

0899:AA

FC

08

B2

FC

0B

8A

B0

35

0B41:7A

09

20

35

ID

A9

D0

8D

EC

0DE9:02

29

03

8D

77

09

A9

00

BB

08A1:AS

A8

30

0A

80

30

2A

00

EF

0B49:91

09

A9

02

8D

92

09

A9

32

0DF1:8D

DB

02

A9

0E

8D

78

09

45

08A9:00

A8

00

00

80

00

00

00

E7

0B51:00

SD

77

09

AD

91

09

8D

9D

0DF9:AD

77

09

3B

E9

00

D0

03

61

08111:00

00

00

00

00

00

00

00

Cl

0B59:62

0B

AD

8D

63

0B

92

0E01:4C

09

0E

A9

02

8D

78

09

22

0BB9100 BacisBO

00 00

00

00

00

00

00

00

C9

0B61:AD

00

00

92 09 8D 78

09

AD

91

FB

0E09:AD

78

09

BD

20

D0

AD

DD

91

00

F0

00

00

FF

FC

DD

0B69:09

18

69

01

91

09

AD

B9

0E11102

8D

77

09

AD

77

09

38

A6

08C9:00

03

3C

00

2A

80

00

96

0C

0B71:92

09

69

00

8D 92

09

AD

B6

0E19:E9

00

D0

03

4C

23

0E

20

9F

0BD1:A0

02

56

A0

25

20

0B79:91

09

85

FB

AD

92

09

85

5A

0E21:16

20

A9

02

A8 A9

13

AA

62

AA

95

F6

76 95

AS

0BD9:76

09 A2

76

A2

EC

0B81iFC

AD

78

09

A0

00

91

FB

45

0E29:18

99

09

8D

EA

F6

AA

95

EA

A2

A5

£A

41

0B89:AD

91

09

38

E9

83

0E31:AB

09

8D

AC 09

A5

AA

AA

AA

2A

AA

AA

02

49

0B91:09

AD

92

09

E9

8D 3D

91

08E9:A2

02 00

F0 FF AD 9A

AD

0BE1:95

20 09

92

77

0E39:20

IE

1A

AD

7B

47

00

80

80

00

B0

80

0F

AD

77

09

3B

05

0E41:09

0E

7B

09

09

A9

7F

80

80

0A AA A8

00

00

D6

03

4C

55

0B

AD

BB

0E49:68

3D

7B

09

09

38

36

0901:00

00

00

00

00

00

00

00

13

77 F0 8D

09

08F9:0B

EE 0BA1:E9 15 0BA9i7A 09

02 7B 78

8D

0BF1:AA AS

B3 0E AD

BC

02

AD

7A

09

81

0E51:ED

7B

09

8D

7B

09

A9

00

78

0909:00

00

00

00

00

00

00

00

ID

0BB1:3B

E9

00

F0

03

4C

E0

0B

S3

0E59iBD

7B

09

AD

78

09

8D

AB

C5

0911(00

00

00

CC

00

00

CC

0I1B9:AD

09

AD

96

D7

0E61:09

AD

7B

09

BD

AC

09

A9

48

0B

82

BC 08

09 78

77

F0

95 BD

8D

0919:AA

09

AD

87

09

38

35

0E69:10

A8

A9

13

AA

IB

20 F0

05

0921:A8

A8

CC

0A

80

D0

03

4C

DA

0B

EC

0E71iFF

20

IE

1A

68

8D

78

09

6E

8D

87

09

4C

E0

70

0E79:68

8D

77

09

AD

77

09

BD

97

09

8D

87

09

A9

C6

0E81:91

09

AD

78

09

8D

92

09

92

AA

34

00

8A EC 2A 00

ED 44

0B99:09

0BC1:09

8D

0939:00

00

00

00

00

00

30

00

4B

0941100

0F

0F

0F

08

08

08

08

62

0BC9:ED 77 09 0BD1:AD 77 09 0BD9:0B AD 78 0BE1:00 8D 91 0BE9:09 A9 00

0949108 0951:08

FB 00

F8 00

F3 00

08 18

08 28

0B

08

C4

0BF1:8D

C4

09

A9

00

8D

77

09

E9

0E99:68

6D

77

09

60

A9

00

8D

04

48

08

61

BBF9:A9

20

8D

78

09

A9

1A

BD

D6

0EA11 DB

02

A9

01

8D

B6

02

A9

66

0959:08

0B

3E

0B

3E

08

08

08 E3

0C0l:79

09

AD

79

09

3B

ED

7A

E4

0EA9:01

8D 82

09

A9

B8

8D

A7

7D

0929:00

A8

00

00

B0

00

00

00

69

0931 :00

00

00

00

00

00

00

00

43

%

COMPUTEVs Gazslia

October 1987

09

A9

04

8D

92

29

0E89:6B

BD

7B

09

68

8D

8D

C3

09

A9

D8

36

0E91:68

6D

79

09

68

3D

7A 09 78 09

B4 78


0EB1I09

A9

0B 8D AS

09

A9

05

B8

1159:78

09

20

2E

ID

A9

2F

8D

5C

1401:A8

A9

10

AA

18

20

F0

FF

0EB9:8D

77

09

A9

05

8D

78

09

1161:78

09

20

2E

ID

A9

4E

8D

A2

1409:A9

4C

8D

7B

09

20

2E

ID

0EC1:AD

77

09

8D

95

09

AD

78

8E 31

1169:78

09

20

2E

ID

A9

3F

3D

8C

1411:A9

45

20

2E

8D

96

09

A9

00

BD

B5

4F

1171:78

09

20

2E

ID

A9

ID

8D

50

1419:A9

56

8D 7B 8D 7B

09

0EC9:09

09

20

2E

B7 94 ID Dft ID 27

0ED1:09

A9

00

8D

B6

09

A9

00

E2

1179:78

09

20

2E

ID

A9

00

8D

1421:A9

45

8D

78

09

20

2E

ID

0ED9:BD

99

09

A9

00

BD

9A

09

53

1181:CC 00

20

FF

8D

78

09

09

20

2E

ID B4

8D

ac

09

A9

08

8D

07

1169:AD

78

09

E9

00

D0

03

1429:A9 1431:A9

4C 8D 78

0EE1:A9 B4

E4 38

IE 8C 39

20

BD

78

09

20

2E

ID

0EE9:DA

A9 9D

19 09

8D A9

DC

02

A9

48

1191:4C

83

11

A9

FF

BD

CC

00

47

1439:A9

30

8D

78

09

AD

B6

02

0EF1:50

02 8D

46

8D

9E

FD

1199:20

2E

ID

AD

78

09

8D

77

50

1441tBD

77

09

AD

78

09

18

0EF9:09

20

CC

11

AD

B5

09

8D

31

11A1:09

A9

9D

8D

7B

09

20

2E

1449:77

09

8D

78

09

20

2E

ID

0F01:91

09

AD

B6

09

8D

92

09

F7

11A9:1D AD

77

09

38

E9

59

D0

95 32

1451:EE

77

09

AD 77

09

8D

B6

7C

0F09:A9

50

8D

93

8D

04

11B1:03

4C

9E

0E

AD

77

09

38

B2

1459:02

A9

07

A5

09

95

03

4C

83

11

A9

06

EE

1461:8D

26

D0

02

BD

27

D0

E9

00

D0

03

4C

10

A7

09

20

2E

ID

20

C4

02

8D

FF

8D

DS

02

3D

82

09

A9

D0

8D

ac

IE

A9

0F21iA9

60

A9

00

8D

DF

02

08

28

D0

11C9:EB

1469:A9

6C F3

B9

11C1:93

A9

0F19:38

4E F0 8D 78

A9

20

25

D0

09

11B9:E9

8D

0F11:94

09 A9 46 19 AD 79

1471:1C

D0

A9

BD

F8

07

A9

0F29:A7

09

A9

07

8D

AS

09

A9

CD

11D1:A9

21

FF

8D

0F

D4

A9

80

8D

47

1479:22

SD

A9

BC

8D

09

A9

05

A9

80

8D

18

D4

AD

9B

92

09

A9

77

09

ao

95

11E1I95

09

8D

87

09

A9

93 8D

DE

91 00

2E 82

81)

09

AD

85

FB

09

BD

96

09

A9

ac

09

20

01

8D

90

09

85

FC

A9

00

A0

A9

00

8D

99

09

11F1:21

D0

A9

DD

09

2E ID 0E BD

A9

0F49:8C

8E A9 B3

11E9:78

91

09

0F41:78

20

D0

A9

27

FB

AD

91

09

18

69

8D

9A

09

A9

08

09

A9

0D

8D

8F

0E

14A1:01

8D

91

09

AD

92

09

69

0F59i02

A9

14

8D

02

A9

1201:09

A9

27

8D 80

09

18

8D

92

09

EE

77

09

AD

09

A9

61

8D

9E

09

F0

1209:8D

81

09

A9

A0

8D

2E

9D

09

65 61

14A9:00

0F61:8D

A9 86

A3

DC

8D DA 1A A8 29

8D 8E

C*

0F51:00

HF9t00

1481:09 A9 14B9:8D 77 1491:AD 92 1499:00 91

02

AD

2A 49

D4

0F39i09

8D 78 09 AD

HD9tl2

07

8D

77

F9

0F31:06

14B1:77

09

3B

E9

17

F0

03

4C

0F69:20

CC

11

AD

B5

09

8D

0E

8D

79

09

20

CD

1C

57

14

4C

00

8D

92

09

8D

BE

09

A9

0F

8D

14C1:BF

09

A9

00

09

A9

93

09

A9

61

8D

94

D4

09

A9

26

BD

80

09

11

14C9:85

8D

BF

09

AD

8F

09

38

90

0F81!09

20

A5

19

AD

79

09

10

8D

81

09

A9

A0

8D

86

EC

14D1:ED

86

09

3D

BF

09

A9

0FB9:E9

00

D0

03

4C

B9

10

38 A9

1229114

A9

6C

8D

1221:8F

87

4C 05

09

01

3D

BG

15 A9 8D C0

B8

AD

1219:A9

14B9:BC

0F79iAB

46 59

1211iA9

0F71:09

91 A9

1231:09

A9

00

8D

79

09

20

CD

14D9:8I)

84

09

20

52

IB

AD

0F91103

8D

82

09

A9

D0

8D

A7

0F99:09

A9

07

8D A8

09

A9

09

0FAli8D

77

A9

02

8D

78

80 27 AD 3E A9 BE

09

09

F9 C8 26 60

0FA9:AD

77

09

8D

95

09

AD

78

IB

0FB1:09

8D

96

09

A9

96

8D

8C

0FB9:09

A9

00

8D

99

09

A9

00

0FC1:8D

9A

09

A9

06

BD

0FC9:A9

0F

8D

DC

02

A9

DA lfl

0FD1:9D

09

A9

79

80

9E

0FD9:CC

11

AD

B5

09

0FE1:AD

B6

09

8D

92

0FE9;BD

93

09

A9

0FFli20

A5

19

0FF9:00

D0

03

79 AD 79 4C B9

1001l8D 82 1009:A9 07 1011j77 09

09

A9

8D

A8

A9

0B

BD

1239ilC

A9

0F

3D

BE

09

A9

15

IB 91

1241:8D

8F

09

A9

18

8D

80

09

CC

1249:A9

8D

81

09

A9

A0

8D

1251:86

18 09

A9

00

8D

79

09

20

CF B4

14E1:09 14S9:C0 14F1:01 14F9:AD

6A E3

1259:CD

1C

A9

12

8D

78

09

20

42

1261:2E

ID A9

81

8D

78

09

20

02 BD

27

1269:2E

ID A9

0F

A8

A9

0E

74

1271j18

20

F0

FF

A9

48

09

20

E6

1279:09

20

2E

ID A9

45

8D

91

09

5S

1281:09

20

A9

18

A2

1289:09

20

2E 2E

ID A9

09

A9

BD

94

09

A3

1291:09

20

2E

09

38

E9

Dl

1299:09

20

2E

10

A9

05

D7

12A1:09

20

2E

D0

8D

A7

09

59

09

A9

02

8D

7C

8D

78

09

AD

F2

EA

Bl

E9 6D 8F EA

BC

0fl

00

8F

18

69

15

8D

BF

09

09

69

00

BD

C0

09

BD

64

52

IB

60

FF

00

DC

09 20 8D 80

09

60

A9

1501 :00

8D

PE

A9

09

A9

00

67

1509:09

8D AA

Bl

A9

00

8D

86

09

20

BE

AA

C4

1511:14

A9 00

8D

85

09

A9

00

8D

78

7D

78

C9 B7

1519:8D

8D

1521:A9

00

4C

8D

78

DB

1529(15

D0

49

8D

78

D7

1531 :00

BD

ID A9

43

8D

78

C7

1539:02

A9

ID

A9

4F

8D

78

FF

1541:8D

52 2C 09 A9 C8 8D 9B 09 El 8D 9C 09 A9 03 BD IE A9 1A 3D B3 02 A9 D] B2 02 A9 FF 8D B4 52 BC 8D 91 09 A9 02 45

92

09

A9

00

8D

77

09

C0

ID

A9

50

8D

78

0C

1549:AD

91

09

85

FB

AD

92

09

00

A0 00

91

FB

EC D6

IB

69

01

BD

91

50

09

69

00

8D

ID

12A9:09

20

2E

ID A9

12B1:09

20

54

8D

78

24

2E

ID A9

45

8D

78

EF

12B9:09

20

2E

ID A9

52

BD

78

2C

12C1:09 20 12C9:09 20 12D1:0F AA

1551:85 FC A9 1559:AD 91 09 1561:09 AD 92

2E

ID

A9

IE

8D

78

63

1569:09

EE

AD

ID A9

02

AB

77

09

2E

A9

62

1571:E9

15

4C

20

F0

FF

A9

1C

24

8D

78

09

20

2E

ID

A9

53

92

A9

27

09 BD

A9

12D9:BD 12E1:8D

78

09

20

2E

ID

A9

43

A9

20

78

09

81

09

12E9:8D

8A

1579:00 1581:09 1589:8D

F0 8E

03

18

20

2E

ID

A9

4F

9E

1591:AD

87

09

BD

1029:A9

00

8D

99

09

A9

00

BD

E5

1031:9A

1039:0A

09

8D

A9 DC

04 02

8D DA A9 A0

02 BD

A9

DB

1041:09

A9

9D 06

8C

8D

9E

09

20

CC

E0

AD

B5

09

8D

91

09

AD

17

12Fli8D

78

09

20

2E

ID A9

79

1049:11

52

A9

20

F8

IB

A9

22

AS

■l:

09

8D

92

09

A9

A0

09

20

2E

ID

A9

45

A4

15A1:16

AA

A9

8D

94

09

20

74

20

2E

ID

A9

IE

78

09

09

38

E9

00

E4

AA

FF

9D

09

A9

4F

2E

DA

A9

A7

09

A9

IE

09

ID

8D

78

2E

D0

8D

20

A9

20

2E

ID

El

4E

80 57 6C 73 82

8D

77

16

ID

55

04

2E

A9

A9

20

ID

09

09

2E

A8

78

20

8D

8D

09

1079:07

78 15C1.8D 78

09

09

AA

15C9:BD

09

65

ID

F0

88

78

09

8D

C3

20

2E

22

AD

09

A9

09

78

ID

95

8D

2E

8D

ID

7C

F0

FF

AA

8D

BC

09

A9

79

09

20

A9

78

18

09

8D

AA

1091:96

20

2E

ID

B7

09

99

09

A9

00

8D

9A

E3

A8

A9

12

AA

18

20

F7

8D

8D

02

AB

1099:00 10A1J09

1341:A9

15D1:8D 78 09 15D9:AB A9 17 15E1:AD 9D 09

20

1089:09

77

2E

AD

2E

53

78

20

A9

8D

09

ID

eA

78

20

A9

8D

09

1081:09

1319iA9 49 1321iA9 4C 1329:A9 45 1331:A9 53 1339:A9 20

15B9:8D

1071:S2

9A

ID

ID

BD

09

20

07

78

78

A9

BD

15B1:8D

10

20 20

F0

4C

79 119

IB

42

03

2E 2E

ID A9

AD

0F

20

1069:D0

A9 4D

15A9:8D

19

13091 AS

86

IF

8C

09

FF

A9

78

F0

09

1301 :8D

18

20

1059:93 1061IA5

8D A7

78

A9

1051sB6

12F9:8D

1599ilC

92 57 77 09 38 EG 49 15 A9 7F 00 BD 8F Gl 09 A9 0C DF 8D 86 09 E3 09 20 CD 6C

15E9i09

BD AC

20

IE

A9

02

8D

DA

02

A9

05

01

1349 :F0

09

FF A9

8D

78

09

20

Fl

3D

86

20

F9

14

AD

02

A9

00

8D

9D

09

ID

ID A9

09

DC

1351i2E

15F1I00

10A9:3D

45 52

BD

78

09

20

130

15F9:B0

09

0F

8D

77

09

00

SD

9E

09

20

CC

11

B5

ID

20

2E

ID

AD

10HliA9

1359:2E

29

A9

4F

8D

80

1601:77

09

36

E9

FF

8D

77

09

AD

77

AE

09

20

2E

ID

A9

52

8D

AE

1609il0

16

AD

38

09

38

E9

0D

A9

69 36

1611:77

10C9:10

E9 00 0E AB

01

D0

10C1:09

A9

0E F0 3D 21

4C

E4

1361i7B

03

10B9:20

1619:20

16

A9

03

3D

10D1:20

F0

FF

10D9:20

2E

ID

10E1:20

1019.77

09

81) 95

09

AD

7B

09

3B

1021:8D

96

09

A0

8D

8C

09

C6

A9

1311:A9

78

B0

F0

03

4C

B9

97

1369:7B

09

20

2E

ID

A9

IE

01

AA

18

67

1371:A9

12

AA

18

20

F0

FF

A3 A9

A9

A9 47

8D

78

09

43

1379:54

8D

7B

09

20

2E

ID

A9

6A

1621:77

09

E9

0B

41

8D

78

09

0E

13B1:49

BD

7B

38

A3

09

20

2E

ID

A9

EC

16

A9

ID A9

4D

8D

78

09

76

8D

78

09

20

2E

ID

A9

F6

0D

8D

2E

1389:4D

1629:30 1631:77

09

07

2E

ID

A9

45

8D

78

09

3E

1391:45

E9

10E9:20

BD

78

09

38

20

2E

ID

A9

FA

1639:40

8D

10F1:20

2E

ID

A9

20

8D

78

09

ID

8D

78

09

20

2E

70

1641:80

09

10

8D

8D

78

09

9E

13A1:1E

A8

ID A9

A9 29

0F

1399:20

16

A9

14

AA

18

20

5E

1649:80

09

38

E9

10

A9

20

8D

78

09

20

2E

6D

16S1:F5

15

20

F9

10

BD

80

E9

00

9F C6

57 4Q

F0

03

4C

21

D0

AD

14

5E 80 F0 03 4C 5F 21 D0 AD 39 F0 03 4C 4F 21 D0 AD 71 80 09 AD 44 D0 03 4C B3 AD 80 09 C2

09

AD

80

09

D0

03

4C

D4

37 93 D4 A9 A2

10F9:20

2E 2E

ID ID

A9 A9

4F

1101:20

56

8D

78

09

DF

13A9iFF

1109:20

2E

ID

A9

45

8D

78

09

5F

13B1:1D

A9

53

8D

78

09

20

2E

6A

1111:20

2E

ID

A9

52

8D

7B

09

CF

45

8D 78

09

20

2E

B0

1119i20

2E

ID

A9

0E

A3

A9

03

7E

13B9:1D A9 13ClilD A9

1659:29 1661138

43

8D

78

09

20

2E

78

1669:A9

F0

8D

06

1121iAA

18

20

F0

FF

1129:7B 1131:7B

09

20

ID

09

2E

20

2E

1139t78

09

20

1141 :78

09

20

1149:78

09

11S1,78

09

F0

5F 73 AD 9E BF 1A A9 79

53

16

00

3D

E0

A9

41

8D

68

2E

8D

7a

09

20

2E

DD

1671t05

D4

A9

05

8D

A9 ID A9

47

BD

5C

13C9:ID A9 13D1:1D A9

A9 02

10

A8

A9

12

AA

18

80

1679:05

8D

03

D4

A9

84

BD

18

CB

41

3D

5B

13D9i2B

F0

FF

A9

53

BD

78

09

Bl

1681:D4

20

D7

18

A9

41

8D

04

ID

A9

49

8D

70

13E1:20

2E

ID

50

8D

78

09

94

1689:D4

BE

A9

A9

00

8D

A2

00

A9

4E

BD

82

13E9:20

2E

DD

ID A9

ID

A9

45

BD

78

09

44

FF

2E

13F1:20

FF

8D

2E

9A

D2

20

A9

20

ID A9

18

ID

20

2E

ID

A9

44

D6

D0

EE

85

09

20

20

2E

ID A9

DF

59

BD

AB

13F9:6D

1691:20 D2 1699:AD IF

12

20

2E 2E 2E

7Q

09

20

2E

ID

A9

10

71

1GA1:09

IE

AB

A9

10

AA

IB

DD 06

A9

COMPUTED Gazette

October 1987

97


16A9:20

F0

FF

AD

A9

09

8D

AB

35

1631:09

AD

1951:8D

AA

09

8D

AC

09

20

05

1959:8D

78

09

20

2E

ID

A9

52

17

1BF9:AD

BE

09 8D

10

D0

4E

84

89

78 1961:8D 78

09 09

20

2E

45

12

1C01:09

60

A9

00

BD

AF

09

A9

Fl

20

2E

ID A9 ID A9

20

F4

1C09:04

8D

B0

09

A9

00

8D

Bl

67

1969:A8

A9

0A

AA

18

20

F0

FF

69

1C11:09

A9

D8

BD

B2

09

AD

SE

CF

16B9i2A

1A A9

02

A8

A9

10

AA

8D

16C1118

20

F0

FF

AD B5

09

8D

04

16C9:AB

09

AD

B6

09

8D

AC

09

10

1971:A9

42

8D

78

09

20

2E

ID

84

8D

Al

09

A9

00

8D

A2

09

16D1:20

IE

1C19:09

1A

AD

A9

09

3D

91

Dl

1979:A9

AD

06

AD

52

51

09

09

ID

SB

92

2E

8D

8D

20

09

09

09

BE

AA

78

AD

AD 09

8D

1C21:09

16D9109 16E1:A7

55

19B1:A9

54

BD

78

09

20

2E

ID

19

1C29:8F

09

BD

90

09

AD

90

09

4F

BD

93

09

AD

AB

09

68

1989:20

2E

ID A9

4F

3D

78 09

40

1C31:38

E9

00

D0

03

4C

16E9:8D

94

09

20

A5

19

AD

79

8B

1991i20

8D

78

09

40

1C39:CE

90

09

AD

Al

09

E9

00

ID

4E

38

2E

A9

16F1:09

F0

03

4C

34

4E

1999:20

A9

12

BD

78

09

66

1C41:23

BD Al

09

AD

A2

AD A2

00

8D

77

09

AD

FB

19A1:20

ID ID

1C 13 69 C3 69 29

16F9:18

2E 2E

50 18 09

60

AD

77

09

48

BE

1C49:00

8D

A2

09

4C

2E

1C

AD

1701:77

09

38

E9

3B

F0

02

B0

25

19A9:AD

78

09

48

AD

92

09

1C51:AF

09

18

6D Al

09

8D

AF

79

1709:03

4C

15

17

CE

8C

09

A9

44

19B1:77

09

AD

94

09

8D 78

09

59

1C59:09

AD

B0

09

A2

09

8D

BD

1711:00

8D A2

00

AD

8C

09

8D

36

19B9:A9

01

8D

79

09

AD

77

09

41

1C61:B0

09

AD

Bl

09

18

1719IAD

09

00

8D

AC

09

19C1:3B

ED

78

09

D0

03

4C

E5

3C

1C69:09

BD

Bl

09

AD

B2

6D Al 09 6D

2A 08

1721iIE

AB A9

A9 6P F0 D5

1729:FF

20

19C9il9

1731:E9 1739:99

A9

00

IE

13 AA 1A AD

D0

03

09

BD

77

1741i30

E9

1749:A9

07

14 9D

1751:38

E9

1759:34 1761i8D 1769:77

09

8D dD

6D

CA

18

20

AD

77

CE

1C71:A2

09

8D

B2

09

AD

hV

09

81

38

AE

19D1:09

F0

02

90

7C

4C

09 18

A9 02 8D 79 38 ED 78 09

09

8C 34

1C79:85

FB

AD

B0

09

85

FC

AD

3A

AD

AF

19D9:03

4C

E2

19 A9

00

8D

79

70

09

AD

77

09

96

1C81:B6

09

A0

00

91

FB

AD

Bl

DC

F0 21

03

4C

4E

17

94

4C

15

09

81

85

FB AD B2

09

85

FC

C3

77

09

07

09 78

1C89:09

AD

91 8D

43

AD

AD 09

8D

09

1A 93

D0

19E1:09 19E9i77

09

A0

00

91

FB

AD

16

09

73

09

D0

Bl

19

F0

02

90

03

4C

EC

ED

79

77

3B

1C91:AD

19F1:AD

1C99;8B

D0

03

8C

15

19

20

DA 02 3B ED

5A

AD

77

3D 78

79 09

EE 18

1CA1:4C

1A01:09

02 ED

CC

1C

AD

AF

09

18

69

CC

09

AD 09

A9 38

77

F9 14 AD 85

1A 09

ED

09

4C

3R

80

19F9:03

09

DE

1A09:F0

02

90

03

4C

15

1A A9

0D

1CA9:01

8D

AF

09

AD

B0

09

69

F7

F0

02

B0

03

4C

8D

79

09

68

8D

78

09

DB

1CB1:00

8D

B0

09

AD

Bl

09

18 52

A9 00

8D

B5

09

1A19:68

8E>

77

09

60

AD

7B

09

IE

1779:09

29

10

8D

09

09

E7 9A A6

1A11:00

1771:17

E9 AD 80 AD 89

1A21:48

A9

00

3D

7B

09

4C

33

83

1781109

38

E9

00

F0

03

4C

!)B

67

1A2911A

AD

7B

09

48

A9

01

8D

4E

1789:17

AD

B3

02

BD

77

09

1A31:7B

09

AD

90

09

48

AD

7B

61

1791:77

09

38

E9

00

D0

03

AD 4F 4C F8

1A39:09

48

AD

79

09

43

AD

91

A7

1799:E9 17A1:BD

17 B3

CE

77

09

AD

77

09

CA

1A41:09

8D

78

09

AD

92

09

8D

54

02

AD 9B

09

18

69

39

1A49:79

09

AD

78

09

48

AD

79

F7

17A9:05

8D

9B

09

AD

9C

09

69

ID

1A51:09

48

AD

93

09

8D

78

09

83

17B1:00

9D

9C

09

20

D7

18

4C

44

1A59:AD

8D

79

09

AD

73

47

17B9iE9 17CliAD 17C9:4C 17D1I09

09

Dl

1A61:09

79

09

48

AD

AB

03

A5

1A69:09

8D

91

09

AD

AC

09

8D

77 38

ID A4

1A71:92

09

4C

BE

1A A9

30

8D

1A79:78

19

AD

79

17D9:E9

17 AD B3 02 BD 77 77 09 3B E9 1A D0 E9 17 EE 7 7 09 AD 3D US 02 AD 9B 09 05 BD 9D 09 AD 9C

94 09 48 AD

17EliE9

00

BD

9C

09

20

09

EA

1A81:38

D7

18

11

1A89:EE

09 20 A5 E9 00 D0 78 09 AD

1CB9:69 1CC1:69 1CC9:4C 1CD1:ED

01

6D

Bl

09

AD

B2

09

21

00

8D

B2

09

EE

8B

09

AF

76 80

1C 09

60 P0

AD

3E

09

38

41

02

1CD9:ED

1C

AD

BE

09

03 3D 90

4C 09

76 57

1CE1:AD

80

09

SD

8E

09

1CE9:09

8D

80

09

AD

8F

AD 09

90 38

8F A0

1CF1:ED

81

09

F0

02

B0

03

4C

D6

1CF9:0D 1D01:AD

ID 81

AD 09

8F BD

09 8F

BD 09

90

09

E9

1D09:09

8D

81

09

20

08

1D11:8F

09

38

ED

81

0C

1D19:4C

22

ID

EE

09

06

1D21:1D

60

18

AC

03 91

4C A7 1A 09 38 ED

0C

1D29:09

20

F0

5E

1D31:20

D2

FF

B0

57

AD

90

F8

03

1C

AD

DE

09

D0

03

10

8F

09

4C

0D

DA

79

09

AE

8B

A5

FF

60

AD

60

AD

3F

78 09

09 48

Cl 3C

17E9:AD

90

09

29

01

BD

77

09

FB

1A91:93

09

8D

91

09

AD

92

09

C9

1D39:AD

U

D0

29

80

8D

8F

09

9D

17F1:AD

77

09

38

E9

01

D0

03

71

1A99:ED

94

09

BD

92

09

A9

01

F0

1D41:AD

8F

09

38

E9

00

D0

03

CE

17F9:4C

0D

18

AD

86

09

38

E9

22

1AA1:3D

90

09

4C

7B

1A

AD

90

D6

1D49:4C

39

ID A9

27

8D

8F

09

CD

1801:00

D0

03

4C

2E

IB

CE

86

30

1AA9:09

38

E9

03

4C

B7

A0

1D51:AE

BF

09

20

6A

ID

CE

8F

DE

1809:09

4C

18

AD

80

09

29 C2

lABlilA

78

F5

1D59:09

AD

8F

09

38

E9

00

F0

60

09

AD

77

09

38

BA

1AB9:09

20 D2

AD

8D

A9 20

09

1811:02

2E 77

01 D0 3D 7B FF

60

A9

00

BD

0C

1D61:03

4C

51

ID

68

BD

8F

09

CD

1B19:E9

02

D0

03

4C

2E

18

AD

02

1AC1:90

09

A9

10

8D

93

09

A9

2D

1D69:60

BD

77

04

9D

78

04

BD

07

1821:B6

09

3B

E9

53

D0

03

4C

AC

1AC9j27

20

76

1A

A9 D0

1D71:77

DB

9D

78

D8

BD

9F

04

D9

18

EE

86

09

20

BE

09

A9

03

8D

94

E9

1D79:9D

A0

04

BD

9F

D8

9D

A0

43

9C

01 D4

3D A9

21 00

20

76

1A A9

64

8D

93

98

1D81:D8

BD

C7

04

9D

C3

04

BD A6

40

A9 04

1AD9:09

1B39:A9

16 8D

17 5D

1AD1:E3

1831:4C

14 D0

94 93

09

1829;2E

8D 3D

3D

IB

1AE1:09

A9

00

3D

94

09

20

76

5D

1D89:C7

D8

9D

C8

D8

BD

EF

04

BF

1841:18

D4

A9

00

8D

77

09

A9

ED

1AE9:1A

AD

7B

09

38

E9

00

D0

D0

1D91:9D

F0

04

BD

EF

DB

9D

F0

42

1849:00

8D

78

09

EE

78

09

AD

95

1AF1:03

4C

FF

1A

A9

2E

20

D2

75

1D99:D8

BD

17

05

9D

18

05

BD

F7

1851:78

09

38

E9

FF

F0

03

4C

BB

1AF9:FF

A9

01

8D

90

09

A9

0A

97

1 DAI:17

D9

9D

18

D9

BD

3F

05

5C

1859:4D

18

EE

77

09

AD

77

09

B2

1B01:8D

93

09

A9

00

8D

94

09

07

1DA9:9D

40

05

BD

3F

D9

9D

40

1C

1861i38

E9

FF

F0

1B09i20

76

1A

A9

01

8D

93

09

39

1DB1:D9

BD

67

05

9D

68

05

BD

DB

DC

29

48 77

29

00

4C 8D

18

1869:AD

03 10

09

4D

1B11:A9

09

20

76

1A

E6

1DB9:67

D9

9D

68 D9

BD

8F

05

42

77

09

38

E9

00

D0

03

EE

1B19:63

00 3D 8D 79

94

1871sAD

09

68

3D

90

05

BD

8F

D9

9D

90

IB

69

18

20

F8

18

20

F9

91

1B21:AD

78

09

3D

93

09

1A DB

1DC1:9D

1879:4C

09 AD 79

1DC9:D9

BD

B7

05

9D

B8

05

BD

3F

1881:14

AD

80

09

29

10

8D

80

EC

1B29:09

8D

94

09

68

3D

79

09

DF

1DD1:B7

D9

9D

B8

D9

BD

DF

05

28

1889:09

AD

80

09

38

E9

10

D0

A4

1B31:68

8D

78

09

AD

78

09

1DD9:9D

E0

05

BD

DF

D9

9D E0

1A

1891:B3

4C

7F

18

A9

00

8D

09

AD

79

09

8D

92

1DE1:D9

60

78

AD

01

00

29

FB

61

A9

00

8D

18

D4

60

45 F7

1B39:91

1899 :D0

15 AD

8D 8D 09 74

1B41:68

8D

79

09

68

8D

78

09

42

1DE9:8D

91

09

28

48

AD

78

09

48

A9

D5

1B49:68

00

3D

66

78

BE

1B51:60

D0

EF

1DF9:B3

09

A9

D0

BD

B4

09

A9

8D

18B1:09

CE

78

8D 09

7B A9

A9

19 78

8D 09

09

09 A9 09 AD

68 91

1DF1:A9

77

09 8D

33

8D

90 01

09

1BA9:19

8D A9

00 A9 BD 92

8D

09

01 38

00

18A1:77

38

53

1B59i8D

92

09

0E

34

09

AD

84

25

1E01:00

8D

78

09

A9

00

3D

79

22

18B9:E9

00

F0

03

4C

B2

18

CE

59

1B61:09

A9

00

BD

94

7F

1E09:09

IE

AD

EE

77

09

38

E9

1A 8D

09

IB

6D

93

09

FB

1E11:B4

B3 09 8D 18

17

AD

AD 09

8D

09

93 91

09

18C1;77

8D 1B69:09 AD

IE

AD 00

00

C4

1B71:8D 1B79:09

18C9:F0

03

4C

AD

18

68

8D

00 78

18D1:09

68

8D

77

09

60

AD

77

66

18D9:09

4a

AD 9B

09

8D

77

18E1:AD

77

09

BD

00

D4

09 AD 9C

18E9:09

BD

77

09

AD

77

09

18F1I01

D4

68

BD

77

09

60

18F9190

8D

78

09

20

1901:92

8D

78

09

20

1909:20

A8

A9

06

1911:FF

A9

50

BD

1919:ID A9

52

1921:ID

A9

45

1929:ID A9 1931 :1D

20

1939:09

20

194 Is OB

AA

1949:80

78

98

78

91

09

AD

92

09

6D

94

F6

1E19:8D

77

09

AD

91

09

85

FB

AD

92 92

09

AD

91

09

85

C5

1E21:AD

92

09

85

FC

AD

77

09

E8

86 0C

8D 1B81:FB AD

09

85

FC

AD

8F

0F

1E29:A0

00

91

FB

AD

91

09

18

85

1B89:09

A0

00

91

FB

AD

91

09

48

1E31:69

92

09

5A

1B91:3B

E9

01

8D

91

09

AD

92

F5

1E39:69

91 92

AD

6C

8D 8D

09

BD

01 00

09

AD

B3

09

74

A9

08

1B99:09

E9

00

8D

92

09

AD

BF

7B

1E41:18

69

01

BD

B3

09

AD

B4

AE

2E

ID A9

13

1BA1:09

BD

8E

09

2E

ID

A9

ID

1BA9:FB

AD

92

AA

18

20

F0

Fl

IBB 1:09

78

09

20

2E

E6

1BB9:8D

9D

78

09

20

2E

BD

8D

78

09

20

2E

24

53

8D

78

09

20

2E

ED

1BD1:1B

2E

ID

A9

3A

8D

78

5B

2E

ID

A9

21

A8

A9

5C

1BD9:BB 1BE1:90

09

AD

18

20

F0

FF

A9

46

48

1BE9:09

8D

90

09

20

2E

ID

A9

49

06

1BF1:90

09

0D

8E

COMPUTED Gazelle

October 1987

AD

91

09

85

6D

1E49:09

69

00

BD

B4

09

EE

79

5E

FC

AD

8E

36

1E51:09

AD

79

09

38

E9

10

F0

B7

AD

C0

09

CE

1E59:03

4C 0A

IE

EE

78

09

AD

66

8D

77

09

44

1E61:78

09

3B

E9

80

F0

03

4C

DB

1BC1:A9

A0 8E 01

09 85 00 91 FB 09 A9 00 8D 8B 09

AD

77

09

6E

1E69:05

IE

AD

01

00

09

04

8D

2F

1BC9:38

ED

84

09

D0

03

4C

DE

C2

1E71:01

00

58

A9

42

3D

91

09

48

EE

77

09

0E

8E

09

0E

9B

1E79:A9

09

8D

92

09

A9

20

8D

64

09

4C

C6

IB

A9

FF

3D

IB

1E81:B3

09

A9

3B

SD

B4

09

A9

BD

90

09

38

ED

3B

Fl

1E89:00

8D

78

09

AD

91

09

3D

1C

09

AD

10

D0

2D

27

1E91:9A

IE

AD

92

09

8D

9B

IE

55

09

BD

8E

09

El

1E99:AD

00

00

3D

77

09

AD

B3

74


1EA1:09

85

FB

AD

B4

09

85

FC

EF

2149:69

F0

03

4C

AD

86

77

09

A0

00

91

FB

AD Bl

2151:09

E9

2D

F0

02

1EB1:91

38

12

21

1EA9:AD

90

03

09

18

69

01

8D

91

09

FC

2159:4C

12

21

A9

20

8D

1EB9:AD

92

09

69

00

8D

92

09

8D

20

AD

lEClsAD B3 09 1EC9I09 AD B4

18

2161:4C A7

54

69

01

8D

B3

2169:08

09

F0

03

4C

69

00

8D B4

02

B0

09

82 38

86

2171:60

AD

86

09

1ED1:09

78

38

EE

09

AD

78

09

38

87

2179:02

B0

1ED9[E9

30

F0

03

4C

8D

IE

2181:09

48

lEElilB

D0

29

F0

09

0E

8D

2189102

BD

77

1EE91D0

60

AD

18

D0

29

F0

E7 IB 46 09 P3

71

AD

4C AD 78 F0

1EF1:04

8D

18

D0

60

AD

77

09

55

2191:E9 03 2199i22 AD

1EF9i48

AD

78

09

48

AD

91

09

21A1:09

AD

1F01:8D

77

8A

09

AD

92

09

8D

78

2C

1F09:09

AD

77

09

48

AD

78

09

A9

21A9:03 21B1;09

1F11i48 AD BC 1F1917B 09 38

02

8D

78

09

AD

A4

E9

00

F0

03

4C

91

1F21iF9

IF

AD

IB

D4

BD

78

09

78

62

21C9iD0

1F29iAD

09

38

E9

40

F0

02

35

9E E9

0BD1:46

OF

20

D6

OF

20

5F

08D9:20

10

02

EC

20

0C

11

20

E9

El

DF

46

OF

A9

F8

72

A9

01

8D

21

B6

0B

E9

03

84

0F

20

11

3E 5E

0F

EE

7A

IB

IE

AD

F0 77

20

21

08E1:0E 20 29 0F 08E9:12 8D 0A 11 08F1:11 20 CB 10 0SF9:6B 11 20 EC

20

3a

05 E9

0F

F0

0901:AC

0B

11

C0

09

48

FF

D0

EA

20

AD

D0

2D

20

60

09

7A

IB

09

3B

45

0911:0A

0A

0A

8D

11 7A

AD

AD

77

0909:AE 0F

93 8F

IB

02

90

20

46

BE

03

4C

82

73

03

DB

02

IB

CE

81

02

8D

77

D7

79

AC

09

29 38

8D

77

D2

FF

20

Cl

02

93

20

E9

D0

91

3G

4C

82

53

7a

D3

7E

AD

8D

85

72

AD

F4

05

06

E6

06

AD

09

AD

DC

80

21B9:77

00 77

12

A9

0F

20

22

09

38

69

40

90

02

E9

20

D0

06

4C

36

0941:85

E6

21CliF2

21

05

18

AD

A0

02

A5

CB

09

38

E9

64

54

0949:6B

11

20

4C

77 F2

03

0919:0F A9 0921:1B A9 0929:0E 20 0931:B1 IB 0939:1B 18

C9

15

D0

21

BD

A5

0951:02

C9

65

09

AD

AD

77

0A

04

D0

D0

03

4C

0C

16

21

B4

0959:C9

D0

06

09 21

38

0A

EE 20

4C

F2

E9 77

66 09

D0 38

03

03

0961:1C

0A

C9

24

D0

AD

E9

40

0969:02

C9

01

D0

0F

0971:20

C4

13

20

24

0A

20

IC

0979:0A

4C

S3

09

20

C4

13

20

0981:1C

0A

C9

03

D0

11

AE

7A

0989:IB

EC

79

IB

F0

32

EE

79

07 7fl C2 77 3B 82 5F 67 CE FE 30 EC Dl

03

45

1F31i90

03

4C

F9

IF

AD

76 09

4B

1F39i38 1F41i55

E9

20

F0

4C

C5

A9

E0

90 91

03

IF

02 8D

03 21D1:3B E9 21D9iAD 77 21Eli4C F2

09

A9

A3

21E9:62

D0

03

4C

1F49:05

8D

92

09

21

EE

78

64

8D

77

F2

A9

Cl

AD

F5

1F51:09

4C C7

21F1:09

BD

77

09

IF AD

78

09

38

09

AD

AB

21F9i77

05

38

E9

20

D0

03

1F59:E9

28

F0

02

90

03

4C

4C

74

72

09

IF6I1IF

AD 77

38

E9

64

09

A9

05

97

29 3D 76 75

77

09

38

38

£9

C8 E4

A9

E0

8D

91

1F69i8D 92 !F71t4C C7

09

A9

67

IF

AD

8D 7B 09

1F79i30

F0

02

90

03

4C

93

IF

1F81.A9

E0

8D

91

09

A9

05

1F89:92

09

A9

68

8D

77

8D IE

2201:32 22 2209:D0 03 2211:38 E9 2219:AD 77 2221t4C 32 2229162 D0

09

4C

B7

2231i09

1F91IC7

IF AD

IB

D4

29

01

8D

BD

1F99:78

09

AD

78

lFAliFO

03

4C

1FA9:91

09

A9

1FB1:69

8D

77

1FB9i40

lFDliAD

8D 91 A9 69 85 FB 77 09

1FD9:91

09

IFEIiAD lFE9tAD

7A 15 20 IC AD 8D 20 24 0A

4C

32

22

AD

E2

0991:1B

20

40

D0

77

09

65

IC

0A

C9

4C

32

75

0999:06

D0

09 22 03

22

14

20

03

79

IB

E0

66

10

AE

38 E9

03

44

09A1:F0

25

CE

AD

77

09

38

E9

71

09A9:20

IC

4C

32

22

A2

D8

EE

78

68

09B1:01

8E

AD

F6

05

8D

77

09

9E

09B9:9D

08

64

2239i77

AD

79 IB 20 24 0A C9 04 D0 11 7C IB CA AD 13

01 14

CA

D0

F6

D9

09

38

E8

E0

12

D0

20

D0

03

0C

09 E9 00 90 BS IF A9 C8 8D EC 04 8D 92 09 A9 DA 09 4C C7 IF A9 F0 09 A9 05 8D 92 4D 8D 77 09 AD 91 Cl

2241:72

22 03

E9 AD 77

F8

4C

B7

09C1:C9

D0

03

20

3B

E9

64

D5

33

0A

A0

C6

2249:D0 2251:38 E9 2259:AD 77 2261i4C 72

09

05 Bl

05

72

22

03

4C

09

27

09

A0

CB

C9

12

D0

03

4C

A5

9C

02

65

22

36

09D9:D0

44

0A

D0

03

84

IE

FB

0A

C9

22

D0

03

09

38

E9

Cl

74 El 39

2269:62

0A

C9

26

D0

03

20

03

4C

22

FC

09

85

0A

C9

11

FC

09

09F1:EF

09

38

E9

D0

20

11

F0

9F

91

21

AC

00

D0

AD

DB

22

A9

8D

03

0E

E2

DB

09

18

69

00

8D

91

D0

09

IF

2281i02

00

BD

8D

77

85

OB

C9

40

96

0A09:0D

D0

09

69

D4

8D

92

09

5E

2289>09

09

68

92

78

03

03 20

20

FB

09F9:0D C9 0A01:C9 14

03

A0

2271i09 AD 7B 2279i03 4C 82

AA

92

EE 00

78

AD

77 72

2A

AD

09E1:03 20 09E9:20 El

C9

D0

66

03

20

09

38 E9

77 72

D0

AD

C9

00

4C

09C9:03 09D1:30

00

00

00

00

8D

02

C9

04

Ft

00

6A

0A

AD

00

0A11:D0

03

20

91

09

85

09

0A

4C

30

09

AD

92

7F

FB

Al

1FF1:85

A9

00

EA

20

7E

12

A0

02

A0

00

91

FB

8B

0A19:EA

EA

FC

0A21:A5

CB

60

1FF9I68

8D

78

09

68

8D

77

AD

D8

09

E0

2001:AD

8D 91

8D

D8

09

AD

78

74

13

13

60

2009:09

77 09 8D 92

AD

09

68

BD

78

09

87

IB

9D

8D

77

09

60

AD

77

09

1A

12 F6

08

2011168

0A29:FC 0A31:13 0A39:7C 0A41:D0

60

2019:48

05

AD

D0

02

25

2021tBD

77

48 09 AD 77

Bl

AD

FB C9

00

F0

0F

09

38

E9

3C

0A49:14 0A51:05

20

33

0A

20

2029:00

F0

03

4C

12

21

AD

86

Cl

0A59:01

8D

7D

IB

60

*}/i 5 1

ft n

1*0 31 : 09

38

E9

08

F0

02

90

03

75

35 3C 13 48 AD 33 68 8D FC 12 A2 00 8E 17 E8 E0 12 Bfl C9 BF B0 A2 A9 00 91 99 IC 0A A9 26 AD 15 08 9E

0A61:8D

86

02

2039:4C

IB

21

45

A2

18

20

F4

05

A9

AD

BD

77

B3

BD

0A69:15

2041:09

C3

11

20

IC

0A

09

38

E9

64

F0

14

2049:03 2051:E9

15

08

8D

20 AD

86

09

38

03

86

02

88

0A71:60

AD

4C

A9

18 78

0A79:72

A2

F0

18

4C

68

0A

Bl

05

03

02

B0

03

4C

A2

52

Directory Magic

20

AD

77

12

0A81:C9

BF

B0

D9

2059:20

A9

65

8D

F4

05

00

F0

A9

02

C9

AA

57

05

90

F4

□9

B5

09

69

27

05

Bl

18

E5

A0

AD

0A91:C9

DD

A0

02

20

D6

8D

B5

09

AD

B6

09

69

4A

2C

F0

2069:64

See instructions in irticle 82 before typing in.

0AB9:C9

2061:8D

0B AS 05 BS

18

A2

4E

C9

FF

09 38 4C A7

0AA1:03

4C

20

0B01:0B

08

0A

00

9E

30

37

2F

0AA9:53

20

D2

FF

A9

30

20

D2

20

AD

DD

0809:35

32

D0

A9

3F

0F 20 2D 11 EE

90

86

0A99:0F

00

00

00

00

00

07

0B

CC

3A

20

D2

FF

A0

05 16

lFGl!09 1FC9i09

78

38

09

D0

6B 60

3EFOR

Before typing in

TYPlr-< programs,

please

refer to

How To Type In COMPUTE!' s GAZETTE Pronrams," elsewhere ir this issue.

on page

D9

9C

85 39 44

2071:00

8D

H6

09

AD

2079iE9

06

F0

02

90

2081:20

EE

86

09

20S9:77

09

38

E9

66

F0

02

80

19

0811:05

0E

06

04

01

0E

0F

06

BC

20

D2

FF

C8

C0

2091:03

4C

A7

20

AD

77

09

38

F2

0819:00

IE

0AB1:FF A9 0AB9:B1 05

AD

14

08

3D

86

02

0AC1:D0

F6

A9

0D

20

D2

2099iE9

02

90

03

4C

38

21

D0

AD

0D

1A

SE

20

EC

0F

20

60

11

A9

8D

F4

05

0F

20

D0

A9

93

20

A9

00

A0

09

AD

77

09

E4

02

A3

0A

A9

02

91

8D

A2

60

D0

0B31:FF

D2

20

20A9:05

00

20

4B

0AD9:05

20

33

0A

20

IC

60

64

12

A2

06

El 22 65

6E

0839:2E

0A

20BliE9

66 77 F0

0AC9:CC 0AD1:CE

FF

20Ali20

A7 AD F5

8D

20

F0

08

FF

69

0B21:AD 0E 0829:08 8D

2D

A0

ID

A9

A6

0D

0AE1:B1

05

05

90

07

09

40

2E

12

OF

00

SD 86

44

0AE9:91

8C

AD

C9 20

IC

0A

60

Bl

05

29

BF

91

05

20

IC

5E

A0

05

6E

03 4C A7

20B9:86

09

4C 38 E9 03

20C1:03

4C

0D

21

A9

65

SD

F5

3E

0849:02

18

A2

04

A0

20

F0

SB

20C9:05

A9

02

BD F5

D9

AD

B5

38

0851:FP

0C

05 0AF1:F0 07

A9

CE

A2

18

20

15

12

■ID

0AF9:0A

60

Bl

05

D0

FB

20D1:09

IB

69

64

BD

B5

09

AD

13

0859:16

A2

0A

A0

01

20

F0

FF

D3

0B01:A2

00

Bl

05

9D

82

IB

C8

20D9iB6

09

69

00

8D

136

09

AD

EB

0861:A9

B0

A2

1A

20

12

20

02

D0

F5

20

8C

0C

20E1:86

09

38

E9

06

F0

02

90

D5

11

A9

93

20

D2

FF

AD

06

IB

F0

10

20

99

11

20E9:03

4C

12

21

EE

86

09

4C

03

0871:14

0B09:E8 E0 0B11:AD 7E

10

0869:C3

15

0U

BD

86

02

A2

0B

A0

F2

0B19:AD

14

08

8D

B6

02

A9

B9

20F1:12

21

AD

77

09

38

E9

66

14

0879:0A A9

00

2E

12

A2

0C

06

0B21:A2

18

4C

68

0A

18

A2

00

20F9:F0

02

B0

03

4C

12

21

AD

14

0881:A0

20

ID

A9

A6

20

2E

12

A2

49

09

20

F0

FF

AD

08

CD

09

38

E9

69

F0

02

90

8A

A0

08

A9

00

2E

12

53

0B31:8D

86

02

BD

20

D2

12

21

A9

66

8D

F5

2C

A0

IF

17

4C

13

DD

2109:03

0B91:A2

20

15

2101:77

0889:02

0B29iA0

E4 30 55 2E 94

A9

A6

20

2E

14

0B39:FF

E0

1A

D0

F5

18

A2

2111:05

68

8D

78

68

BD

77

A5

AD

12

08

8D

86

02

18

B3

1A 7B

09

0899:12

E8

0B41 :01

A0

0B

20

F0

FF

CA

BD

60

DC

8D 69

09

C9

0A A0

0C

20

F0

FF

A9

C8

0B49:F5

17

C9

00

F0

07

20

F0

03

96

08A9:CE A2

D2

18

20

15

12

18

A2

92

0B51:FF

E8

4C

48

OB

20

6B

11

2129:4C

77 3E

04 E9

77

2121:AD

AD 09

08A1:A2

DD

2119:09

AB

0E

20

F0

10 70

2131:32

F0

2139tA9 214118D

21 02

03

3B

EA 56 D3

38

F3

F0

02

B0

B5

084) :20

20

AD

08

AD

86

09

38

E9

D2

0BB1:10

FF

A9

DF

70

0B59:A5

CB

C9

D0

07

20

99

FA

03

4C

3E

21

08B9:A2

01

B0

18

20

15

12

A2

11

A0

54

0D61 :11

08C1:0A

20

IC

0A

60

C9

38

D0

20

F0

FF

A9

00

8D

7A

DF

08C9:1B 8D

A9

82

4C

C9

3B

IB

8D

7C

75

0B

7D

0B69:05

IB

20

97 28

E0

0H71:D0

E3

A9

81

A0

02

91

05

6B

20

8D

DC

04

AD

54

05

FA 5C

77

09

AD

77

09

38

E9

5E

COMPUTED Gazelto

OclOtwM987

99


E2

0B79: 20

7E

12

A2

01

8E

7D

IB

04

0E21.FA

A9

AI

A2

IA

20

15

12

11

10C9: BD

16

IB

AE

0A

11

F0

30

0B81. 20

99

11

60

20

56

0C A2

4B

0E29: A0

02

A2

13

A9

2D

20

D2

B0

10D1: A2

0F

20

C9

FF

90

03

4C

3C

0BB9: 10

A9

A0

CA

9D

82

IB

D0

D0

0E31: FF CA

D0

FA

88

F0

0B

A9

91

10D9: 2D

11

A2

00

BD

02

11

F0

32

0B91

FA

,\0

00

84

C6

88

18

20

3E

0E39: 20

20

D2

FF

20

D2

FF

4C

60

10E1: 07

20

D2

FF

E8

4C

DD

10

2C

0B99: 4B

0C

A9

00

8D

8B

0C

20

60

0E41: 2B

0E

20

C3

0D

A2

13

4C

IC

10E9: A9

00

AE

0A

11

20

CD

BD

B7

0BA1- E4

FF

C9

00

F0

C9

13

79

0E49: 3A

0E

A2

00

48 C9

20

90

BC

10F1: A9

2C

20

D2

FF A9

00

AE

78

0BA9

F0

F5

F9

C9

ID

F0

Fl

C9

11

B4

0E51: 04

C9

80

90

02

A9

2E

20

2E

10F9i 0B

11

20

CD

BD

0BB1

F0

ED

C9

91

F0

E9 C9

93

64

0E59: D2

FF

68

20

94

D5

EF

1101: 60

55

31

3A

32

F0

E5

C9

94

F0

El

C9

9D

B4

0E61

07

A5

CB

C9

13 3F D0

9D

0BB9

03

4C

10

1109: 00

12

FF

13

A9

20 CC 2C 30 02 A0

0BC1

F0

DD

C9

22

F0

D9

C9

24

C9

0E69: 7C

0D

C9

40

D0

F3

AC

0A

1111: A2

2B

20

BD

FF

A9

02

A2

7C

0BC9

F0

D5

C9

2A

F0

Dl

C9

2C

38

0E71

D0

08

CE

0B

11

D0

03

FD 79

1119: 08

A0

02

20

BA

FF

20

C0

80

0BD1

FQ

CD

C9

C9

14

57

0E79: 4C

7C

0D

BE

8E

IB

20

BB

42

1121

FF

90

03

4C

2D

11

20

CC

47

21 03

C9

F0

3a

C9

8D

44

0E81

0D

AE

8E

IB

E8

E0

13

D0

15

1129

FF

60

23

0D

4B

20

60

11

2D

0BE1

F0 D0

3F 0D

C9

0BD9

4C

22

09

AE

8R

0C

F2

0E89

C3

48

A9

0D

20

D2

FF

AD

99

1131

AD

14

08

3D

86

02

A9

08

A0

0BE9

E0

10

F0

B3

9D

B2

IB

EE

E9

0E91

13

0B

CA

9D

D5

DB

D0

FA

A9

1139

A2

17

20

15

12

18

68

69

F2

0BF1

81!

0C

23

D2

FF

20

41J

0C

25

0E99 68

4C

4B

0E

7F

8D

3D

1141

30

20

1)2

FF

C9

35

D0

07

A9

0BF9- 4C

A0

an

AE

as

0C

E0

00

FB

0EA1

7F

IB

A2

FF

38 E9 CE 7F

IB

F0

34

1149

A9

15

A2

17

20

15

12

20

fi4

11

FF CC 2C 41

11

D8

0C01

FO

9D A9

14

20

D2

FF

CE

BA

0EA9

08

E3

BD

9E

A0

10

FA

30

11

1151

C3

11

68

68

AD

7A

IB

FO

AB

0C09

3B

0C

A9 A0

9D

82

IB

79

0EB1

F3

E8

BD

9E

A0

30

06

20

95

1159

4C

22

09

4C

IB

08

A9

6D

0C11

20

4B 0C

A0

0B

A2

0F

1)7

0EB9

D2

FF

4C

B2

0E

29

7F 60

68

1161

03 02

20

C3

FF

A9

0F

20

C3

92

0C19

BC

82

IB

C0 AO

D0

0B

E0

DE

0EC1

A0

00

AD

10

08

99

00

D3

64

1169

FF

60

48

A9

7F

C5

91

F0

6E

00

D0

03

4C

22

09

CA

4C

A9

0EC9

99

00

D9

99

00

DA

99

00

26

1171

02

63

60

68

A9

93

20

D2

EF

0ED1

DB

88

D0

Fl

A0

27

AD

12

46

1179

FF

18 A2

06

A0

00

20

F0

8C

08

99

E0

D9

88

D0

FA

60

F7

1181

FF

A9

0E

8D

20

D0

8D

86

8E E4

0C21

CA

4C

19

0C

20

8C

0C

AD

7E

IB

CC

0C31

D0

3F

A0

05

A2

00

86

D4

DC

0ED9

0C39

BD

82

91

05

C8

Ea

E0

4B

0EE1

20

46

0F

AD

80

IB

85

FB

D3

1139

02

A9

06

8D

21

D0

A9

94

0C41

10

D0

IB F5

20

99

11

20

7E

26

0EE9

85

FD

CE

81

IB

AD

81

IB

E7

1191

A2

17

20

15

12

4C

C2

16

7D

0C49

12

60 A9

E4

20

D2

FF

A9

FB

0EF1

B5

FC

85

FE

C6

FE

A0

00

24

U99

A9

20

A0

00

99

00

04

C8

4A

0C51

91)

20

D2

FF

60

AD

12

08

80

0EF9

A9

20

91

FB

91

FD

88

D0

4B

11A1

C0

50

D0

FB

60

A2

18

A0

40

0C59

3D

86

02

A9

0E

A2

18

20

FF

0F01

F9

A0

05

A2

00

20

IC

OF

DC

11A9

00

20

F0

FF

A9

20

AO

28

29

0C61

15

12

AD

0F

08

8D

86

02

B4

0F09 A0

25

E8

20

IC

0F

A0

A5

E3

11B1

99

BF

07

88

D0

FA

60

A0

CD

0C69

18

A2

00

AB

14

20

F0

FF

43

0F11

E8

20

IC

0F A9

00

A0

02

B0

11B9

15

A9

20

99

E0

05

8B

D0

6B

0C71

60

20

99

11

AD

14

08

ao

61

0F19

91

FB

60

BD CE

18

F0

07

A6

11C1

FA

60

20

A6

11

18

A0

00

0C79

86

02

A9

A2

IB

20

15

F0

0F21

91

FB

C8

E8 4C

IC

0F

60

FF

11C9

A2

18

20

F0

FF

A0

00

8C

12 65

0C81

12

20

C3

B9 11

20

99

11

4C

0A

0F29

20

EB

14

20

CF

FF

20

D2

68

11D1

0CB9

85

0B

00

A9

00

3D

7E

IB

10

0F31

FF

91

FB

C8

CA

D0

F4

AA

ED

0C91

AD

19

AD

IA

0F39

38

BB

Bl

FB

A0

B0

91

FB

9A

FC

0C

A5

FB

03 18

F2

85

08 85 4C A9

FB

0C99

0F41

8A

C3

91

FB

60

AD

19

08

BC

0CA1

69

20

90

02

E6

FC

85

FB

DA

0F49 8D

80

IB

AD

IA

00

8D

81

0CA9

A0

02

Bl

FB

C9

20

F0

IA

53

0F51 .IB

60

AD

0E

03

8D

21

0CB1

C9

00

F0

E9

A0

05

A2

00

C9

0F59 :AD

0D 08

FB

DD

82

IB

D0

DE

E8

50

0F61 :08

8D

B6

C8

C0

15

D0

F3

A9

01

an

F3

0F6 9 .00

20

0CC9 ■7E 0CD1 :02

IB

60

AD

18

0B

3D

B6

51

0F71 .20

AD

16

08

9D

20

D0

AD

D5

0CD9 117

03

8D

21

D0

A9

93

20

B7

0CE1 :D2

FF

18

A2

17

A0

00

20

0CE9.F0

FF

A9

6C A2

IA

20

15

0CF1

. ^2

20

D6

0F

20

5F

0CF9 :EC

0F

20

0C

11

0D01 .05

D0

03

68

0D09 111

ca

Bl

0DU -.12,

CC

0C

0D19.1B

20

0D21 :EE

0C29

86

IB

A5

CB

C9

40

D0

FA

5B

11D9 ■B9

FA

16

C9

00

F0

07

20

E8

11E1

D2

FF

CB

4C

D9

11

A2

9B

3F

11E9 ■A0

FF

33

C0

00

D0

FB

A5

5A

IA

HFliCB

C9

40

D0

IB

CA

E0

00

2F

D0

35

11F9 iD0

EE

AD

86

IB

F0

03

4C

4D

IC

1201 :C3

11

A9

01

3D

36

IB

20

6D

C7

1209 :A6

11

4C

E7

11

20

99

11

IA

F0

8D 20 D0 AD 11 02 18 A2 02 A0 FF A9 15 A2 19

AD

1211 :20

A6

11

60

A0

00

8D

IE

55

15

12

18

A2

0D

A0

00

33

1219 112

8E

IF

12

B9

Dl

17

F0

23

0F79 :20

F0

FF

A9

D5

A2

19

20

0A

1221 .07

20

D2

FF

C3

4C

ID

12

EE

0F81 : 15

12

60

13

AD

80

67

12 29 iA9

00

85

D4

60

C9

00

D0

IB

EB

0F89 :FB

AD

81

IB

85

FC

5A

1231 :07

8E

8E

IB

ac

8F

IB

60

39

0F91 .20

C6

FF

A0

00

20

47

1239 :8E

90

IB

8C

91

IB

8!)

92

9B

10

49 20 A5

IB B5 A2 02 AS FF

0F99

FB C0

01

D0

08

BD

0B

74

1241 .IB

AE

BE

IB

AC

BF

IB

4C

43

A0

03

Bl

D3

0FA1 :11

29

0F

8D

20

D0

ca

DO

F3

1249 :4C

12

EB

18

20

F0 FF

AD

29

68

60

8D

0A A2

0FA9 :EC

EE

81

IB

60

A9

20

A0

66

1251 .92

IB

20

D2

FF

EC

90

IB

A6

05

3D

0B

11

60

7F

0FB1 :00

20

CE

0F

20

CE

0F

C6

F0

CC

91

IB

F0

04

C8

42

C3

0D

3D

86

E5

0FB9 :FC

A2

23

A0

47

20

IC

0F

C3 6F

1259 :D0

20

1261 :4C

4C

12

CA

18

20

F0

FF

D0

BB

0D

8D

87

IB

20

Fl

0FC1 :A0

67

E3

20

0F

AO

87

0F

IB

20

D2

FF

EC

8E

6D

20

BB

0D

20

BB

0D

23

0FC9 :EB

20

IC

0F

E6

FC

91

03

1269 :AD 1271 : IB

92

0D

1C 60

D0

F0

CC

3F

IB

F0

04

11

0D29 :4C

2F

0D

20

BB

0D

20

[ili

E6

0FD1 :FB

C8

D0

FB

60

18

A9

0F

BF

1279 :88

4C

65

12

08

A8

0D31 :0D

AA

20

BB

0D

20

CD

BD

7E

0FD9.A2

08

A8

20

BA

FF

A9

00

BB

1281 : RD

86

02

AD

60 AD 12 80 IB 85

FD

A2

0D39 :A9

20

20

D2

FF

20

0D 66

0FE1 :20

BD

FF

20

C0

FF

90

12

81

IB

85

FE

A9

50

85

65

00

F0

IF A4

D4

0B

75

0FE9 :4C

2D

11

A2

0F

20

C6

FF

BA 4C

1239 :AD

0D41 :C9

BB D0

1291 :FB

A9

04

85

FC

18

A5

FB

36

0D49 :C9

20

90

0A

C9

80

90

03

77

0FF1 :20

CF

FF

C9

D0

04

20

9D

1299 :69

11

90

02

E6

FC

85

FB

IB

0D51 :20

9D

0E

20

D2

FF

AS

CB

0FF9 :CC

FF

60

8D

30 86

IB

20

CF

12A1 :A2

01

A0

02

Bl

FD

F0

0B

FA

0CB9 0CC1

DE

- 91

0D59 :C9

3F

F0

IF

C9

40

D0

F6

54 20

1001 :FF

BD

87

IB

A9

13

20

D2

14 D3

12A9 :C9

05

90

09

C9

BF

B0

0A

4F

0D61 :4C

3E

0D

A9

0D

20

D2

FF

FB

1009 :FF

AD

14

08

8D

86

02

AC

CE

12B1 :A9

20

4C

BD

12

A9

2A

4C

EF

0D69 :20

BB

0D

C9

00

D0

BC

20

9D

1011 :36

IB

C0

32

D0

IC

AC

87

4E

12B9 :BD

12

A9

3C

A0

16

91

FB

B6

0D71 :BB

0D

C9

00

D0

B8

4C

7C

64

1019 :1B

C0

36

D0

0A

A9

12C1 :E0

0B

D0

03

20

30

13

AO

EB

P3 85

1021 .17

20

15

12

4C

33

51 A2 07 10 C0 A8

12C9 :02

Bl

FD

C9

00

F0

31

A0

7E

1029 : 31

D0

07

A9

3F

A2

17

20

64

12D1 : 14

Bl

FD

C9

A0

D0

08

A9

CA

29

1031 : 15

12

AD

86

IB

20

D2

FF

7D

12D9.20

FB

88

4C

D2

12

20

IB

20

D2

FF

20

CF

IE

12E1 :94

91 13

91

FB

C0

14

F0

06

6C 45

D2

0D79 :0D

68

68

A9

02

20

C3

FF

0D81 :20

EC

0F

20

60

11

AD

0D89 .08

8D

86

02

A9

00

85

ia D4

0D91 :20

B0

0D

A9

FA A2

16

20

D2

1039 :AD

87

0D99il5

12

A5 CB C9

D0

FA

12E9 :C8

A9

22

91

FB

88

CO

05

C2

F0

FA A5

CB

CC

FF

60

11

20

F6 C3

DE

40

FF 20

DO

C9

1041 (FF 1049 :20

0D

CB

F9

12F1 :D0

03

4C

11

13

88

Bl

FD

F5

0DA9 :C9

3F

F0

FA

4C

22

09

A2

1051 : 11

68

68

AD

7A

IB

D0

03

E0

12F9 :20

94

13

91

FB

4C

EF

12

Dl

0DB1 :04

A9 0D

20

D2

FF

CA

D0

20 49 E5 DS

C9

0DA1 :A5

1059 :4C

IB

08

4C

17

09

18

A2

DB

1301 :A0

05

Bl

FD

20

94

13

09

51

0DB9:FB

60

A4

90

F0

2B

C0

40

FB

1061 :0F

20

C9

FF

90

03

4C

2D

AO

1309 :80

91

FB

C8

C0

15

D0

F2

CE

0DC1 .D0

B7

20

CB

10

6B

BD

BA

BA

1069 ill

A9

49

20

D2

FF

A9

30

Cl

1311 .18

A5

FB

69

28

90

02

E6

31

0DC9 : IB

68

8D

8B

IB

20

EC

0F

3B

1071 .20

D2

FF

20

CC

FF

60

AD

2D

13191 FC

85

FB

18

A5

FD

69

20

38

0DD1 :AD

8B

IB

48

AD

8A

IB

48

A3

1079 iBF

08

8D

86

02

A9

93

20

1321 :90

02

E6

FE

85

FD

E8

E0

B3

0DD9iA2

02

20

C6

FF

20

CF

FF

56

1081 :D2

FF

18

A2

06

A0

08

20

3B IB

1329:17

F0

03

4C

A3

12

60

A0

03

40

20

0DE1 .8D 0A

11

20

8D

0B

0E

1039 :F0

FF

A9

B8

A2

17

20

15

A9

1331 111

A9

20

99

E0

05

88

D0

E4

20

CF

FF

CF 60

FF

0DE9 ill

A9

55 A2

65

1091 : 12

AD

14

08

3D

86

02

A2

1339 :FA

A0

02

Bl

FD

29

IF

8D

C0

0DF1 lift

20

15

12

AD

86

IB AA

4D

1099 :04

A0

06

A9

00

20

2E

12

56 2E

0A

6D

86

IB

AA

AO

20

87

IB

20

CD

BD

20

B0

38

10A1 :A2

08

A0

21

A9

A6

20

2E

91

BD

6A

IB

29

3F

99

60

20

CC

0C

20

B0

0D

DB

10A9 : 12

20

D6

0F

18

A2

30

C8

E8

CO

03

D0

F2

0E09

A2

IB

A0

06

20

F0

FF

79

10B1 :C9

FF

90

03

4C

2D

0F 20 11 A9

Fl 18

49

0E01 :0D

1341 :86 1349 :00 1351 .05

IB

0DF9 :AD

1359 :A0

01

A2

0C

20

F0

FF

A0

BA

0E11 .A9

99

A2

IA

20

15

12

A2

7A

1089:56

20

D2

FF

A9

30

20

D2

DB B8

1361 .IE

Bl

FD

AA

C3

Bl

FD

20

96

0E19 :0E

A9

20

20

D2

FF

CA

D0

A9

10C1 iFF

20

CC

FF

20

EC

0F

AC

A2

13G9.CD

BD

18

AO

07

A2

0C

20

ED

100

COMPUTE! a Gazette

October 1987

AE


1371:F0 13 79:00

FF

A0

03

fil

FD

20

CD

BD

18

1381:0C

A0

AA 0C

20

F0

FF

A0

04

1389:AA

A9

00

20

CD

BD

1391.-A2 0B 60 30 IB C9 1399:09 C9 IF B0 22 09 13A1:C0 13 C9 5F B0 05 13A9:4C C0 13 25 IF 4C 13B1:C9 A0 Fa 0C C9 BF 13B9:29 3F 4C C0 13 29 13C1:A9 22 60 AD 19 08 13C9:AD 1A 08 85 FC A0

A9 A2

D8

1619:0C

11

20

46

0F

AD

80

IB

4E

41

4D

20

45

CE

IB

ai

53

54

20

45

14

CE

20

18

20

44

49

FF

18D1:45

49

AD

15

52

B0

0A

D2

00

3F

43

4F

52

59

02

20

20

20

CF

FF

20

Al

41

28

47

49

4D

4C

D2

18D9:4D

54

80

43

00

FB

F0

16

3F

14

08

08

18E1:53

20

47

4B

49

AD

44

29

4E

41

4D

02

20

60

A9

79

18E9:2E

00

49

99

34

44

2E

20

2E

13

11

45

C0

00

15

20

05

77

C3

11

93

45

B0

12

18F1:53

23

20

45

20

55

00

52

4C

17

15

20

0F

FB

46

20

57

6A 6F D6 EA 95

EC

1901:20

54

52

DC

20

4D 43

45

76

C8 CA D0

4F

60

54

42

09

18F9:20

4D

7F

1631iA9 13 1639:8D 86 1641 :FF Dl 1649:BD 86 1651:A2 17 1659:4C 22 1661:46 BF

21

16

00

52

52

A0

EB

53

20

FC

IB At D0 07 08 11

49 4F

5E

AD

1629:85

81

45

FB

18B9:13 18C1:58 18C9:52

20

1621:85

Bl

3B FD 4A

48

4E

00

79

15

83

4F

42

8D

1909:59 1911:4F 1919:20 1921:44 1929:92 1931:12

45

01

55

27

45

20

44

4E

52

45

00

20

55

50

20

20

12

35

92

20

20

4F

57

20

12

46

37

0D

20

46 4E 47

52

41

42

20

46

31

92

20

44

1939:4F

50

20

05 3E 5E 26 9C

46

1941:20

12

52

A9

20

92

0D

12

4F

33

92

46

46

4C

4F

20

20

92

20

12 12

4C

0D

44

92

85

FB

1C

02

Bl

C6

13Dl:F[i

C9

20

F0

12

C9

00

13D9:12 13E1:E6 13E9:33 13F1:FC 13F9:EE

F0

24

A5

FB

18

69

20

90

02

FC

85

4C

62

FB

CE

13

20

0A 60 A5

0F

FB

85

FD

AS

B5

FE

Bl

FD

C9

20

F0

C9

00

2A 3B

D0

0E

A5

FD

IB

32

1401:69

20

E6

FE

85

FD

F4

20

54

12

14

4C

1411il3 1419:91 1421:D0

CE

41

A0

90 13 02

02

1409:4C

43

Bl

FD

68

Bl 91

FB

FB

ca

A8

FD

C0

20

E3

Fl

60

AD

7C

IB

C9

00

F8

1429:F0 1431:38 1439:8D

03

20

5B

14 AD

80

IB

B7

E9

20

B0

03

CE

81

IB

70

80

IB

4C

7E

12

EA

AD

30

1441:7C

IB

C9

00

F0

03

20

1449:14 1451:03 1459:7E 1461:06

31

80

85

AD

IB

18

20

90

81

69

EE

IB

8D

80

IB

4C

DF B9

12

AD

81

IB B5

06

E6

F4

AD

80

IB

18

69

90

F0

1469:02

20

E6

06

85

05

18

AD

81

CA

1471:1B 1479:18

85

04

E6

04

AD

00

IB

6A

69

40 90

02

E6

85

52

1481:03

04

4C

AC

14

AD

81

IB

85

14B9:06

06

44

E6

AD

80

IB

18

69

14

06

85

05

18

25

1491:60

90

02

E6

1499:AD 14A1:80

81

IB

85

04

E6

04

AD

26

IB

18

69

40

90

02

E6

99

14A9:04

85

03

A0

02

Bl

05

48

C8

14B1:B1

03

91

05

68

91

03

C8

4E

14B9:C0

20

D0

Fl

60

IB AD

80

C2

14C1:1B

85

FB

AD

81

IB

85

FC

B3

14C9:A2

02

20

C9

FF A0

00

Bl

98

14D1:FB

20

C0

01

D0

08

C8

14D9:8D

0B

AS FF 11 29

D0

FF

D0

EC

EE

20

CC

B4

14E9:FF

60

A9

12

0F 8D 81 IB 8D 0A

20

14E1:CB

14F1:00

8D 0B

11

20

14F9:31

8D

44

15

A9

34

11 A9 E0 10 A9 K<J 8D 45 76

1501:15

8D

46

15

A9

00

8D

CB

47

E2

1669:20

6B

11

A9

1671:20

BE

14

20

49

15

20

EC

AD

1679i0F AD 0B

11

8D

C9

51

1681:FF

D0

ED

20

60

0D

51

1689:08

BD

20

D0

AD

D0

98

1691:28 1699:93 16A1:0C

79 15 11 AD 7D IB

AD

14

08

8D

86

02

A9

74

20

D2

FF

18

A2

0C

A0

F5

20

F0

FF

A9

A3

A2

17

12 A5 CB

46

C9

40

F0

BE

27

07

C9

19

D0

24

16A9:20 15 16BliFA C9 16B9:F2 20 16C1:FF A9

78

10 A9

93

20

D2

26

0E

ao

20

D0

8D

86

D8

16C9:02

A9

06

8D

21

D0

A2

0C

98

16D1:A0

0E

A9

00

20

2E

12

A2

87

16D9:10

A0

19 A9 A6

20

2E

12

18

16E1: 18

A2

0E

A0

10

20

F0

FF

16E9:A9

17

71

A2

20

15

12

20

BE

16F1:G0

Dl 11

A9

00

85

C6

4C

7B

23

16F9:E3

50

52

45

53

53

20

41

34

1701:4E

59

20

4B

45

59

00

13

08

1709:49

2F

30

20

20

45

52

52

BC

F0

1711:4F

52

20

00

20

20

44

45

CE

1719:56

49

43

45

20

4E

4F

54

AE

1721:20

50

52

45

53

45

4E

54

B2

1729:2E

2E

0D

54

55

52

4E

20

91

1731:44 1739:56

49

53

4B

20

44

52

49

F2

45

20

4F

4E

00

4E 4F

3B

1741i20

44

49

53

4B

20

49

4E

AA

1749:20

44

52

49

45

0D

00

1751:52

45

4D

4F

59

45

20

1759:4E 59 1761:2D 50

56 56

41

El

20

57

52

54

45

24

52

49

4F

54

45

43

54

1769:20

0C

54

41

20

46

52

4F

17

1771;4D 20 1779:13 11

42 49

53

4B

0D

00

4D

4F

55

20

48

41

92

53

57

49

54

43

31

43

92

48

45

20

20

20

12

1979:52 1981147

92

45

41

44

EG

20

50

52

CB

0D

20

12

49

53

45

43

92

4E

19B9:50

54

20

53

45

51

1991:20

49

4C

45

53

0D

20

05

1999:12

46 4D

44 0D

92

4F

56

20

41

19A1:4C

45

4C

20

44

45

BS

4C

53

20

19A9:44

4F

57

4E

0D

20

77

53

19B1:48

12

49

46

54

92

20

02

12

4D

19B9:92

EE

4F

56

45

20

44

45

4C

19C1:53

20

55

50

11

0D

20

12

41

19C9:92

4C

50

48

41

42

19D1:49

5A 20

45

45

00

42

411

53

54

52

4B

20

53

19Elt45 19E9:49 19F1:45

4C 20

43

0D

0i)

20

12

20

20

4D

4D

44

49

41

54

20

20

45 20

IS 42 A3 30

92

0D

20

12

EF

19F9:20

44

49

53

4B

20

41

43

1A01:54

4C

49

4F

4E

53

20

92

0D

CD

1A09:0D

20

12

43

4F

4E

54

52

F0

1A11:4F

20

12

53

92

43

43

48

0D

20

12

54

52

4F

4C

92

92

49

4E

49

1A31:48

4C 92 41 54 4F 4E 12 46 45 44

53

9A 4E D4 4D

0D

BD

20

4C

4F

05

45

44

20

46

49

4C

C7

19D9i20

A3 54 D8

4B

F0

21

00

93

11

53

54

B2

1799:4F

50

20

1A39:43

4B

11 45

59

20

50

5C

4B

17A1:52

45

53

53

45

44

00

1A41:45

20

3D

20

7B

49

44

41

54

1A49:4E

43

4C

4F

0D 45

20 44

45

3F

IE

3C 53

55

17A9:41 4C 17B1:20 20

56

20

59

2F

1A51:3D

20

2A

00

20

50

52

4F

4E

00

56

9A

17B9:41

4C

49

41

1A59:47

52

41

4D

20

2D

54

49

4E

45

2D

20

44

17C1:47

2E

2E

1A61:53

54

2E

50

4C

45

41

47

41

52

54

53

20

41

17C9:53

45

20

57

41

1A69:54

20

00

20

44

12

4F

13 A7

4E

45

2E

11

7L

1A71.50

92

20

54

53 4F 20

54

4F

54 11

00

17D1:44

49 2E

53

54

Bl

17D9:11

00

50

52

45

53

53

20

1A79:4F

20

FD

20

20

4F

52

20

31

20

50

52

47

20

34

20

4B

45

59

4F

20

20

12

32

92

88

1AB9:54

4F

20

2D

2D

50

41

20 55

59

17E9:20

92 52

59

72

17E1:12

1A81i41

50 4E

17F1:20

53

45

51

4F

52

20

1A91:53

20

E6

45

2D

2D

11

11

11

00

28

17F9:3C

52

45

54

55

52

4E

3E

97

1A99:12

41

53

43

49

49

92

00

5A

1801:20

20

54

4F

20

20

43

41

53

43

52

45

45

4E

2D

1B09:4E

43

45

12

1AA1:12

4C

00

13

20

20

4B

1AA9:50

4F

4B

45

92

0D

00

9D

1811:2A

54

4F

20

43

41

4E

56

4E

S3

45

52

54

20

44

4C

20

55

53

45

0D

1AB9:49

4A FD 45

1819:45

53

4B

20

49

44

DA

49

46

54

45

44

20

1AC1:52

49

56

8D

45

4E 0D 0D

20

1821:48

43 53 3C

1AB1:49

12

4E

45

54

55

52

4E

3E

1AC9:4F

2A

26

45

92

3A

54

4S

CF

1831:20

20

20

5E

2D

2D

2D

2A

1AD1:49

20

50

52

47

52

4E

41

4D

45

4D

20

2D

Cl

57

49

39

20

1AD9:41

4F

57 1841i2D 2D

4E

54 53

9F

1B29:52

4C

4C

20

AF

5E

00

13

59

4F

55

11

1849:20

4D

55

53

20

12

4F

53

1851:92

46

46

4C

54 4F

43

4B

20

1859:42

45

46

4F

52

45

20

59

1861:4F

55

20

43

41

4E

20

12

02

20

C6

SF

60

A9

30

A0

1519:8D

44

A9

00

8D

45

15

2E

1521:18 1529:4C

AZ

0F

20

C9

FF

90

56

2D

11

A2

00

BD

99

1531:F0

07

20

D2

E8

2E

31

1539:15

20

CC

FF

FF 60

3E 4C

03 15

42

2D

50

46

1541:3A

32

2C

31

34

34

00

00

20

11549:18

A2

0F

20

C9

FF

90

03

7E

1551:4C

2D

11

A2

00

BD

6E

15

22

1559:F0

07

20

D2

FF

E8

4C

56

81

1561:15 1569:BD 1571:32

A9 20

00

AE

79

IS

20

99

CC

FF

60

55

32

CD 3A

2C

30

2C

31

38

2C

00

4B

1579:00

AD

11

08

8D

20

D0

AD

ED

1581:0B

16

49

01

8D

0B

16

F0

AS

1589:06

20

C4

13

4C

DC

15

1591:24

0A

20

C4

13

A5

FD

1599:FB A5 15A1:4C DC

FE

85

20 A8 85 51

FC

20

24

0A

IE

15

A5

FB

85

FD

A5

BD

15A9:FC

85

FE

A0

02

Bl

FB

C9

36

15B1:00

F0

04

C9

20

D0

0D

AD

41

15B9:0D

08

8D

20

D0

A5

CB

C9

9E

15C1:40

D0

38

A5

FD

E9

E3

15C9:20

B0

FA 60 02 C6

FE

85

FD

A0

B7

1869:53

92

43

52

41

54

43

15D1:02

Bl

FD

C9

00

F0

04

C9

5B

1B71100

13

59

4F

55

20

4D

15D9:20

D0

0E

38

A5

FB

E9

20

9E

1879:53

54

20

55

53

45

15E1:B0

02

C6

FC

85

FB

4C

A4

i!6

18B1:44

92

45

4C

45

54

15E9:15

A0

05

38

Bl

FD

Dl

FB

10

1889:54

4F

20

52

45

4D

1891:45

20

55

4E

43

46

1839i45

75

1A19:52 1A21:43 1A29:20

20

20

75

4C A7 F2

15

1AE1:41

55

54

4F

4D

41

54

49

EC

1AE9:43

41

4C

4C

59

0D

56

41

1AF1:4C

49

44

28

41

54

45

20

41

1AF9:46

54

45

52

20

12

43

4F

FA

1B01:4E

4F 28

92

20

12

1B09:46

52 20

4C

5C

54 92

46

49

4E

49

4B

9F

11)11:53

48

20

49

46

Al

44

29

55

45

4B 74 53 Bl CA

1B19:0D

59

92

4F

55

20

48

41

20

12

C3

1B21:45

20

55

53

45

45

20

0C

66 6F

1B29:44

92

45

4C

45

20

B9

4F

56

35

45

44 54

56 12

1B31:2B

44

45

4C

41

59

45

44

4C

4F

53

39

1039:29 1B41:4E

20

4F

52

0D

12

55

53

43

52

41

54

43

92 48

42

55

54

20

4F

54

12 48

53 20

92

43

4E 52

41

54

38 09 2B 3D E9

28

49

4D

4D

45

29

15F9:8D 1601:86

86 IB

IB

Bl

FD

29

7F

CD

5C

1899:45

44

0D

4C

45

53

B0

C0

20

12

14

4C

17

18A1:20

28

2A

23

49 20

DC

4F

52

20

C6

1609:C5

15 20

00

20

D6

0F

20

5F

Fl

18A9:43

4F

4D

4D

41

20

28

2C

D4

1B49:20 1BS1:20

EC

0F

EE

20

D0

20

95

18B1:29

20

46

49

4C

45

53

00

F9

1B59:43

1611:10

FD

53

65

F0

12

47

49

A2

7F

20

4E

44

15

29

0D

1971 i41

20

A0

15

41

44

14 IS

EC

20

52

45

21

4C

20

1789i48 1791:53

20

ca

20 43

45

A2

04

54 45 4E 53

1781:56

1511:FF

15F1:D0

1949:43 4B 1951i43 4B 1959:4C 45 1961:55 92 1969:43 48

7D 4E 4F 2C 45 A7 12 B5 54 1C

44 59 20

1509:15

0B

43

COMPUTE!'* Gazette

20

October 1987

101


1B61:44

49

41

54

45

29

2E

20

C4

1DE9i14

35

8D

19

35

85

2A A9

7C

1B69:00

44

45

4C

53

45

51

50

ca

lDFlsFB

BD

BB

03

3B

AD

0D

35

FC

1B71IS2

47

55

53

52

52

45

4C

35

1DF9iED

FF

4E

38

00

00

00

00

00

00

3F

1E01:C6

35 AA A9 20 B7 03

20 A0

1879:03

0B FC

C8

E6

FC

65

1E09:20

B7

03

C8

D0

FA

E6

FC

6D

IEIIjCA

D0

F5

20

B7

03

60

85

B7

1E19i3B

84

Bl

3B F0 D3

1E21-06

20

1E29>20

E4

A0 00 0C ID CB FF F0 FB

1E31i8D

00

FF

JEFORE TYPING . . Before typing in programs, please refer to "How To Type In COMPUTE!' s GAZETTE Programs," elsewhere ir this issue.

3C

20

1C

D0

F6

60 60 A9 0E ID A9 79 8D 19 03

93 80 58 99

1ES9:20

18

SpeedScript 128

1E61j18

IE

03 A9 IE 85 9D 20 2E 26 AD 90 85 29 AD 0B 35 B5 A4 69 IE A9 0D A0 33 AF IE A9 FB A0 34 20 F4 EE 15 35 4C 55 20 06

1E69:20

CB

IE

A9

F9

A0

32

20

DD

lEVlilS

IE

A9

00

8D

15

35

60

02

See instructions in irticle

1E79iD8

A9

7F

BD

0D

DD

AC

0D

9B

1E61:DD 1EB91F0

10

03

4C

5F

FA A5

FA

03

0C

A9

8D B7 71

03

A5

10

03

20

F5

7C

1E99:27

29 20 20

BB

A0 00 A9 20

26

20

CB

0A

lEAlilE

A9

DE

A0

34

20

18

IE

AD

1EA9:20

6F

25

D0

11

20

3D

ID

24

18 1E41:A9 00 1E49:0A 35 1E51:2A 20 1E39:8D

371 page

22 before typing in.

1E91:09

Program 1 : SpeedScript 128 ICflltBB

1C

0A

00

9E

37

31

38

73

21

85

C6

1F01:8D

BB

LC6I1FI

23

C4

21

A9

0E

8D

00

E5

1F09IA0

1C69:FF

20

1C

ID

A9

CB

CD

53

6A

1F111B7

1C71;38

8D

53

38

F0

06

20

D6

CD

1F19:20

1C79i1D

20

AB

22

20

2F

IE

A0

1F21:A5

1C81:00

B9

95

1C

F0

0B

99

A9 01 1C91:F0 4C Fa 1C99:87 8B B8

99

00

10

C8

7A 0A BD D0 90

IE

85

89

86

BA

40

BC

83

IB

00

A5

D0

F8

EF

63

1D09:D6

D0

07

48

A9

IDII1D6

68

2C

00

1D19I01

D6

60

1D21:A9

BE

1D29:32

ID

1D31:60

8D

02

FF

1D39-8D

04

FF

1041:03

A9

1D49iBD

B2

1D51i60 1DS9!C6

1D61:14

EB

D0

21CliEE

D2

21

AD

D2

21

29

0F

AB

A2 29 1F29:85 A2 4C 1F31:A5 09 20 1F39:0D 20 14 1F41j20 B7 03 1F49:35 F0 07 1F51:68 AA 8A 1F59:5F 8A 29 1F61IE0 A0 D0

10

F0

F5

A9

05

B8

21C9:BD

D2

21

A2

1A

20

07

ID

52

09 B7

IF 03

AA A0

00

Dl

21D1:60

00

EE

E6

21

AD

E6

21

3F

E0

D0

2F

2 1D9:29

0F

8D

E6

21

85

Fl

B7

21E1:2E

26

4C

52

ID

0F

A5

20 29

21E9jB5

FB

A5

2A

85

FC

C6

FC

EF

21F1:A0

FF

A9

FB

BD

20

D6

21F9iAE

03

C9

2E

F0

B2 03 0C C9

21

DC

2201:F0

0B

C9

3F

F0

04

C9

IP

37

2209iD0

04

88

D0

EA

60

20

AE

9C

2211103

C9

2E

F0

IB

C9

21

F0

51

2219:17

C9

3F

F0

13

C9

IF

F0

41

2221:0F

83

D0

EA

C6

FC

A5

FC

4A

2229:CD

0A

35

B0

El

4C

48

22

7B

2231:84

3B

C6

38

CB

F0

0B

20

53

5F

21

A9

20 A0

4C

F8

IE

AD

00 A9 15 53

8A

4B

20

69

IE

C9

0D

D0

02

7F

C9

02

A2

A2 AE 20 90 59 50 20 BA 48 65

1FA1i29

BD

18

35

A5

2A

B2

1FA9:69

00

BD

3S

S6

29

D0

48

IF

8D

00

2D

19

1FB1I02

E6

2A

20

55

20

4C

F8

AE

D6

10

FB

AE

DC

IF

DD

DC

IF

96

91

8D

1FB9:1E

8A

A9

4C

F8

IE

69

D5

CA

F8

04

06

D0

8D

1FC1:F0

A0

1FC9:CA

8A

0A

AA

A9

02

88

48

FB

90

IE

A9

99

D2 BA 03 Gfi 0A B9 A4 10 F7 4A

1FD1:F7

48

BD

50

91

24

55

BD 06

20

Bl 60 A9

48

1FD9:20

48

60

28

ID

9D

89

Bl

BD

BA

94

04

BB

03

A9

00

0C 8A

14

8D

1FE1:02

06

24

2B 02

03

93

87

8B

05

41

BD

04

D5

88

8C

D8 C0 EB BD

A9

10

1FE9:1B

A9

05 85 13 16

0C

20

F5

27

12

IB

1A

10

0C

13

35

85

1FF9:1E

06

01

0B

08

IF

09

AD

FB

AD

83

EB

35

85

A9

82

8D

07

17

0A

21

13

21

18

FB

8D

2001:0A

FC

86 46 7E

9F

B7

85

11

1C

A0

1FF1:91

1D69:03 A2

02

AC

7D

27

20

AE

21

D2

21

6F

29

7F

C9

IF

F0

0A

C9

5B 54

C0

2011:E6

21 21

21

1D71:03

50

2009: IE

22

90

23

F9

24

E2

1D79:20 F0 lD91i27 ca 1D89:03 20

06

88

D0

F0

2019:C3 2021:A7

23 25

02 CC

24 25

63 A4

25 26

86 5F

25 28

68 0F

84

3B

A0

00

2029:3B

28 29

96 ID

2A

Bl

21 2A

54 A4

22 21

6B 25

1D91i1F

F0

04

ID C8

2031:05

28 E6

0C

2039:55

2B

C6

28

03

30

AB

23

1D99:98

65

2041:D6

2A

AA

22

9B

30

AE

1DA1:0S

B5

2049:AC

24 A4

24

49

31

D9

42

2051:7A

30

3A

27

20

B3

2059tA5

29

ED

13

35

A5

2061:14

35

B0

20

38

AD

13

2069:ED

0A

35

85

3B

AD

2071:ED

0B

35

05

3B

F0

2079:29

8D

13

35

A5

2A

2081:35

20

52

ID

38

2089iES

29

B5

FB AD

29

AD

0B

35

B5

FC

102

COMPUTErs Gaiena

October 1987

BD

D6

1F79:24

1F99:ED

20

AE 03

9B

6C

8D

A5

FF

B6

35

2A

E4

00

13

85

20

51

8D

00

ID

8E

FB

69

52

C6

1DD9:85 IDEliSS

FC

9E

C4

AD

A5

21

2A

60

53

29

8D

A5 E9

F4

BF

FB

35

HE

D0

04

65

98

A5

C8

F0

98

4C

90

lDDlilD

IF

38

ID

3B

20

C9

60

AD

3B

BB

08

F2

03 52

B5

A9

F0

D0

20

05

8D

20

2149:88 2151i85

B0

35

08

2141:C9

35 35

ED 18 19 35 69 00

03

3B

2189:14

1F91:29

B2

11

03

21B1:0B

28

F0

IF

AE

E4

BD

50

C9

20

FA A4 0D 77

90

8D

04

F2

20

B4

1DC9iC0

F0

D0

49

0B

1C

20

88

03

A5

BD

C9

03

FA

38

FC

03

2139ID0

AE

ID

A5

2131:AE

20

52

35

0E

AS

20

1DB9:1B 1DC1S29

20

03

03

7A 35 A9 44 03 60 3C 20 0C 31 0A 35 39 18 35 PD

03

00

D0

3D

B2

E9 0B

1F89:1F

19

BD

EC

CB

FB

FB

09

D9

E0

A9

B5 80 B5

72

EB

FF

03 49 01

C9

A5

27

2129:A0

AE

48

ID

FC

20

03

ID

C6

03

00

6C

FC

39

B7

C9

B5

03

A0

20

2A

B2

20

4C

A5

8D

IE

35

FB

29

68

03

AB

2121:85

A9

EC

1DB1:F0

29

75

1F81:20

1DA9i12

A5

A0

55

D0

20

60

B2

A5

55

3B

FA

02

4C

05

F0

FB

29

Al

IF 20

E0

C6

85

C9 03

FC

84

2U9i2A

4A

F0

FB

C6

80

35

3B

02

A9

AD 16 6B 20 C0 ID

C4 85

D0

IE

00

23 D0

29

IB 29

lEElsEF

1F71:05

9E AC 7D 6A 20 AE B9 7F C9 54 EF 18 79 FC 69 2B 03 8C 00

A5

A9 00

1F69:A0

8D

20

A7

E6

FF D0

55

CD

AD

CA

6E

2111:4C

04

E5

C0

2A

38

85

25

E6

35

02

88

02

19

1C59:A9

1D01:C6

D0

AD

FA

1CF9:02

29

21A9:35

B4

20

E6

3A

1EF9:00

A4

60

8D

D2

FF

Al

2109:2A

00

20

E8

85

A9

0R

85 24 0A A0

35

20

A9

F0

19

55

FF

9E

AD

4C

D2

04

29

21Alt2A

1EF1:3B

1C51120

F2 FF 67

A5

85

81

0E

ICFIiDB

35

85 13

A9

1CE9:25

60

2101:18

35

FF

B5

E0

AD

19

D2

9F

ED

60

AD

20

65

2A

01

29

93

SA

A5

B0

85

A9

18

3B

3B

35

1C49:35

50

85

05

2199:18

1EE9:4C

85

35

35

83

64

1CE1:26

18

20F9:19

AD

94

87

20F1:ED

20

8D

01

AS

55

35

A5

29

4C

11

51

A5

2A

9D

D0

38

85

FF

B4

60

00

A9

85

2A

2191:69

1C41:35

05

as

22

8D

27

35

2A

DO

65

53

20E9:0B

A5

A9

AA

AD

29

35

8A

29

85

0D

B5

85

29

8D

35 0C 34 20 26 48 29 3F

20

1C39:CF

44 A0 9A 68

18

35

65

1ED9:A9

A5

0A

98

35

1CD9:60

AD

2189:18

0B

!CDli68

08

79

8D

66 58 A2

B7

20E1:B0

E7

04

F0

3B

F0

A9

E5

05

IF

35

F0 27

0E

1C31:B5

35 F5

D0

35

C9

16

00

0B

EB

ID AD

B4

ED

F0

C9

E0

2A

20

1ED1;20

25

89

20D9:3B A5

2181:C9

35

A5

85

3E 53

96

E7

35

E8

8D

E6

0A

03

35

D0

ED

AE

10

51

29

20

8D

CA

A5

1A

1C29:35

E6

C9

38

D0

60

1CC9:07

19

02

26

1CC1:F8

8D

90

9A

FE

35

2179i35

09

20

D0

0D

84

4C

A8

54

AD

60

20

00

C4

B2

35

19

9A

C8

35

ca

FA

IE A9

02

0C

CD

A2

1EC9:F8

90

AD

60

35 90 0E 83 8D 73 A9 B3 0F ec

20

20D1:35

0C

2A

0A SO

1EC1i26

35

1CB9:00

18

BE

90

F2

BD

0C

A0

20C9iBD

0D

D0

00

OD

54

3B

ED

2A A5

A9

35

85

05

35

CB

D0

16

00

20Cli3S

79

19

E6

11

1C21I8D

19 A9

AD

04

1C19:8D

F0

3B

0C

0B

20

ICBliBS

85

ED

F0

AA

95

A6

20B9:35

83

35

2171:D0

01

20 IE

25

35 20 52 38 AD 18

2169ilF

A9

FA 2F

85

60

ID 44 C9 FA

78

53

9F

14

20B1:20

8B

08

FF

A5

37

20A9:BD

35 69 00 ID 4C 85

C0

00

0A 4C

24

14

F0

BD

04

85

AD

20

00

1EB9:8D

1CA9i9E

35

20

1EB1:A9

77

A5

13

00

27

0B

51

20A1:BD

C9

FF

A9

as

B0 35

90

12

A0

84

0A

27

02

6D

03

20

04

A5

F0

35

20

78

8D

50

FB

13

55

00

C0

85

05

AD

AE

00

A9

lCAli26

FC

IB

2159:4C

00

1C11:58

B0 4A 75 IE

85

2099:18

2161:20

LC09>31

1C89:10

2091:2A

34

0D

2239:AE

03

C9

20

F0

F6

88

4C

91

2241:4D

21

A4

3B

4C

0F

22

AD

4D

2249:0A 2251i2A

35

85

29

AD

0B

35

85

AC

4C

55

20

A0

00

A9

29

EB

2259:8D

B2

03

20

AE

03

C9

2E

B6

2261:F0

ID

C9

21

F0

3F

6F

2269iF0

15

C9

IF

F0

19 C9 11 CB

D0

C4

2271:EA

E6

2A

A5

2A

CD

19

35

74

2279:F0

El

90

DF

4C

21

C8

8E

2281:D0

0E

E6

2A A5

98 2A

CD

2289:35

90

05

F0

03

4C

98

19 BB 21 D7

2291:20

AE

03

C9

20

F0

EB

C9

EE

2299i2E

F0

E4

C9

21

F0

E0

C9

C2

22A1.3F

F0

DC

4C

B4

AD

IF 35

DB

21

8D

72

35

8B

22BltAD

0F

35

C9 0F. 8D

F0

22A9:89

73

35

20

CB

8C

22B9:1E

A9

21

A0

33

20

18

IE

0E

22C1:A9 22C9:29

01

8D

35

60

5F

0A

85

38 3B A5

A5

ED

2A

41

22DliED

0B

35

15 35 05

3B

D0

03

68

52

60 A5

29

85

26

AS

2A

EB

9D

22D9:68 22Eli85

27

60

38

A5

29

85

9E

BD

32

1C

22E9>49

FF

65

26

BD

76

35

A5

38

24

A6

22F1:2A

85

9F

49

FF

65

27

BD

A6

20

38

DC

22F9:77

35

AS

26

8D 7B

ED

28

2301:27

8D

79

35

A5

9E

35 8D

A5 7A

BC

2A

35

E4

2309:35

85

26

A5

9F

8D

7B

35

C9

14

35

10

2311:85

27

38

AD

77

35

6D

73

A4

0D

A5

BF

2319:35

CD

11

35

90

14

20

CB

C3

8D

14

6C

2321:1E

A9

30

A0

33

20

18

AD

IB

2329:A9

01

BD

15

35

A9

00

5D

1C

35

35 64 E5 A5

IE 85

2331:C6

60

AD

72

35

85

9E

AD

7A

FD

59


2339:73

35

85

9F

AD

76

35

85

68

25E1:C9

IF

F0

11

88

C0

FF

D0

20

2889:20

D5

FF

B0

06

BE

18

2341:B4

18

6D

72

35

8D

72

35

B6

25E9:F4 C6

FC

A5

FC

CD

0B

35

C4

2891;0C

19

35

4C

45

30

20

2349:AD

77 73 2359:35 85 2361:AD 7A

35

85

B5

6D

73

35

C2

25FltB0

EB

4C

48

22

38

98

65

26

A0

33

20

18

35

20

A0

IC AD

78

2D

25F91FB

85

A9

00

D2

20

04

79

35

85

27

0E

FB

E5

29

3B

68

AC

0B

28 A9 35 20

01

AD

FC 85

85

D5

FF

68

35

85

9E

AD

7B

35

2A

05

3B

D0

12

8F

28B1:A5

90

29

BF

D0

4C

45

9F

38

AD

18

A5

FB

E5

3B

85

3F

20

CB

IE A9 8C A0

33

3A

2371:85

B4

AD

19

35

35 E5

23B9i30

8A

2369:35

F3 E5 9E 3C 9F 85 F4

E9

00

B5

FC

4C

67

28C1:20

10

IE

4C

72

30

20

52

IC

38

AD

ia

35

56

FB

85

29

A5

FC

37

20

CB

IE

A9

91

A0

33

2381;ED

20 A0 76 35

28C9:ID

97

2379:BS

8D

18

35

AD

19

E5

2601:FC 38 2609:A5 FC E5 2611:84 3B 16 2619:FB A5 FC 2621iE5 25 A5 2629:85 2A 4C

65

26

FB A5

2899:IE A9 28A1:A9 08 28A910A 35

ED

2351:8D

3A D0 IE 93 AE A5

55

20

20

EO

27

IC

28D1:20

16

IE

20

29

IE

20

EC

2399:35

ED

77

35

8D

19

35

60

C3

2631:A9

08

20

9A

26

A9

20

80

48

AD

16

35

F0

31

2391:20

C7

22

20

14

21

20

E4

6A

20

07

ID A9

00

0D

E6

9C

28E1:03

20

FA

24

20

69

IE

68

38

AD

72

35

E9

01

8D

BC

20

0C

ID A0

0B

A9

FF

Fl

28E9:4C

IF

48

8A

48

20

3D 5B

23A1:72

35

AD

73

35

E9

00

8D

3A

2649:A2

IE

20

07

ID

88

D0

FA

00

8D

00

FF

68

AA

23A9:73

35

60 A5

D3

C9

05

D0

FD

50

04

0C

20

F7

IA

28F9:68

20

0E

8D

00

56

4C

2C

24

20

0B

21

20

E3

20

68

26

20

F5

ia

2901:FF

20

32 IC

BE A9

23B1:03

ID

60

A9

93

20

Al

23B9:C7

22

20

21

20

E4

22

27

FF A9

0E

20

D2

FF

20

9A

23

AB

22

20

CB

2D

2669:4F

D9 96

2909:D2

23C1:4C

14 20

2651iA9 08 A0 2659:27 A9 03 2661:27 A9 77

8A

7E 28F1:1D A9

AS

2399:22

2639:18 2641:21

A2 BC

28D9ilE 09

14 EC

2911:95

26

20

44

29

20

20

29

26

4C

69

20

0D

70

72

65

IE C3 FF 52 45 74 75

20

01

53 72

47 43 CC 61 20 FB 53 84 6E 14

20

E4

FF

C9

0D

D0

0F

24

20

EC

27

A9

01

87

B8

20

68

26

60

A0

20

0C

ID

88

D0

FA

60

23C9:1E

A9

3C

A0

33

20

18

IE

83

2671:C9

20

90

0F

C9

40

90

0B

26

2301:20

29

IE

40

20

69

IE

68

06

2679:C9

C0

IJ0

02

E9

29

23D9:29

17

D0

C7

02

2F

C9

20

7F

BF

09

3F

2681:20

0C

ID

A9 08

20

F7

27

F6

23E1:22

20

IF

21

4C

E4

22

C9

3B

26B9:A9

80

0D

E6

21

20

0C

ID

99

03

35

CB

3F

23E9:13

D0

09

20

C7

22

20

E7

FF

2691:20

F5

27

60

20

EC

27

A9

4C

E4

22

C9

10

D0

09

D3

2699:00

A2

12

03

23F1:21

20

07

ID A9

00

D2

2919t20 2E 2921[FF A9 2929:7D ff 2931:20 3C 2939:3E 00 2941:F9 60

23F9;20

C7

22

20

CD

25

4C

E4

09

26A1:EB

4C

07

ID AS

D3

29

01

F7

2949:AE

03

28

A0

00

20

BA

FF

2401:22

60

30

A5

29

ED

13

35

30

26A9iD0

03

20

AB

22

20

CB

IE

25

2951:20

FC

2F

A9

01

A2

43

A0

2E

2409:85

3B

A5

2A

ED

14

35

05

69

26B1:A9

71

A0

33

20

18

A0 B4

2959i29

20

BD

FF

20

C0

FF

B0

2411i3B

F0

0B

AD

13

35

85

29

11

26B9:00

20

C0

ID

20 AE

03

49

01

20

C6

FF

B0

35

B5

2A

60

AD

0A

74

26C1:80

20

B7

03

20

52

9D

29

20

9D

29

20

9D

AD

0B

35

B5

2A

C7

20

AE

03

49

00

20

B7

68

20

9D

C9

29

26C9:00

ID

2421:35

14 85

29

F0

A8

20

9D

AE

2429:4C

55

20

A5

29

85

FB

85

28

26D1:03

20

29

IE

09

40

C9

48

20

9D

29

AS

68

AA

85

FC

9F 20

A0

09

20

04

27

20

5C

A8

20

EC

28

20

29

F0

03

26E1:4C

13

27

C9

53

D0

09

20

AA

2989:06

9D

AE

AD D4

2981:98

B7

2A

26D9:D0

E2

2431:9E A5

57 21

2969i20 2971:29 2979,29

B6 AB

2419:AD

03 A0 A2

2961:BD A2

B4

20

D2

FF

4C

85

29

A9

B5

F6

3B

26E9:04

27

20

55

22

4C

13

27

EA

2991:0D

20

D2

FF

20

El

FF

D0

09

20

04

27

20

61

2999:D5

4C

IF

29

20

CF1

FF

48

w

60

2439:00

A9

FB

8D

B2

85 03

2441:03

C9

20

D0

IE

CB

D0

2449:A5

FC

CD

19

35

90

26F1:C9

50

D0

2451:ia

35

85

FB

AD

19

0F AD A6 35 85 25

26F9iA8

25

4C

13

27

20

55

20

23

29A1:A5

90

29

BF

F0

06

68

A0

00

4C

64

24

E6

FC

8B

2701:4C

69

IE

A5

29

85

9E

8D

IF

29

68

60

A2

00

C3

2461:4C

3F A9

24

18

98

65

FB

85

A5

2A

85

9F

8D

6D

29B1I8E

6E

35

8E

6F

35

3E

70

FC

85

27

38

60

38

A5

29

85

26

ED

0D

29B9i35

8E 38

71

54

65

2709 :6C 2711:35

35

00

7D 0A

18 65

4C

68

2459iFC

29A9:68

26 E8 E4

35

A9

FB

3D

B2

20

AE

03

E9

30

0A

B0

26

0E

6E

2469:26 2471:AD

18

35

E5

9E

85

B4

AD

BD

2719:6C

35

8D

76

35

A5

E5

9F

85

3B

A5

6B

ED

6D

35

8D

20

54

E5

9E

8D

76

A5

27

FD

2729:FB

77

2481:26

B5 35

2721:27

B5

35

2A 35

IE

2479il9

22

AD

6C

35

85

29

AD

3A

29C1:03 29C9!2A C9 29D1:2E 6F

35

0E

6E

35

2E

24B9:E5

9F

QD

77

35

20 A0

IC

5D

2731:6D

35

85

2A

20

52

4C

A7

0E

6E

35

2E

6F

35

0E

13

2491:38

AD

18

35

ED

76

35

BD

26

20

CB

IE

A9

C9

A0

F9

29E1:6E

35

2E

6F

35

0D

6E

35

65

2499:18 35 AD 19 35 24A1:8D 19 35 60 A9 24A9i35 4C C0 24 A9 24Bli35 20 C0 24 20 24B9:20 D0 01 C8 4C 24C1:00 8D 90 35 20

F8

ED

77

35

08

2739:B8 2741133

ID

29D9:35

D6 90 43 35 6B 6F B2

6E

35

C8

D0

D3

E6

FC

BF

9B

29F1:4C

C2

29

72

8D

F8

AD

6E

35

0D

6B

05

8D

8F

06

29F9:6F

35

F0

IC

38

AD

6E

35

BB

AE

03

C9

82

6E

35

AD 6F

35

21

A9

67

2A01iE9 01 2A09:E9 00

8D

89

8D

6F

35

EE

70

35

14

25

20

8E

18 7E 27 2751i29 0F BD 2759.29 0F 3D 276110A IB 6D 2769:0D 47 35

29E9:BD

FF

24C9:C0

ID

A9

20

AE

8F

35

A0

AF

2771:50

B0

C7

24D1:00

20

B7

03

C8 CA

D0

F9

56

2779:ID 4C

69

24D9:60

20

FA

24

20

FA

24

20

51

2781:1D

68

24E1:C0

ID

IF A0 B7 03

20

B7

F5

2789:35

20

C8

A9 20

00

24E9:03 24F1:20

0B

21

20

24F9:24

A9

2 501:8D

90

01 35

20

2509:ID

A9

20

2511:4C

55

2519:aF 2521:CD

20

IE

A9

IB

B5

0C

E6

F0

29

AD

46

35

FC

46

35

AD

35

32

47

35

A9

47 00

A0

17

46

35

88

D0

F9

34

C9

0A

90

CB

C9

47

2AlliD0

03

EE

71

35

4C

F5

29

8D

7D

27

20

52

01

2A19:AD

97 76 73

70

35

D8

60

AD

72

46

46

48

20

52

5E

ED

0E

35

8D

74

00

8C

IA

22

2A29:73

F6

A0

35

ED

0F

35

35

33

F5

27

A9

A0

20

0C

C7

2A31:0D

74

8D

35 75

AD

85

IE 0C

2A21:35

38

35

D0

10

20

CB

IE

93

IB

A0

34

20

18

IE

A9

C7

15

35 74

60

18

A5

29

47

6D

85

9E

A5

27

81

6D

35 75

35

9F

18

35

E5

26

85 85

■S3

B4

13

35

E5

27

85

B5

18

AA

0F C7 9E 5C 80 41 D4 75 44 A9

2749:20

F7

27

A9 90

IC

2A39:A9

20

0C

ID

20

F5

IE

AC

IA

35

85

0D F0

2E

C9

14

D0

C0

00

F0

D4

CE

IA

35

59 50 4A 92

27B9IA9

20

20

71

26

C6

0C

D0

35

2A41101 3D 2A49:85 26 2A51!2A 85 2A59i38 AD 2A61:AD 19

75

27C1:C8

29

7F

C9

20

90

C2

C0

D4

2A69i65

9F

CD

0D

35

90

10

20

2C

27C9:27

F0

BE

A5

3B

99

46

35

IC

2A71:CB

IE

A9

13

A0

20

18

71 8A

26

E6

0C

EE

IA

35

45

01

BD

15

35

60

20

27

00 26

99

46

35

2A79:1E A9 2A81:D2 IC

34

18

AD

74

35

85

B4

75

20

52

ID

BF

2791: ID A9

08

20

0B

21

4C

AD

56

35

A9

00

5C

29

14

25

20

C0

15

2799:0D E6 27A1:27 20 27A9:3B C9

21

8D 8F A0

00

20

B7

03

4D

27Blil0

20

18

AD

18

35

6D

35

02

AD

19

35

6D

90

35

0D

35

90

05

68

68

4C

2529:63

25

IB A5

29

85

26

6D

E4

27D1:20

2531:8F

35

B5

9E

A5

2A

85

27

27D9:4C

2539:6D

90 E5

35 26

85 85

33

9F

3B

AD

IB

AE

27E1:A9

20

20

A9 71

98

60

A9

2A89i6D

10

35

BD

18

35

AD

B4

AD

19

35

80

27E9:FD

D0

02

A9

FC

BD

30

98 26

D0

95

2A91:35

85

B5

6D

19

8D

19

18

F8

27F1:20

E7

FF

60

A9

00

A2

12

F4

2A99:35 A5

35

29

85

9E

A5

2A

85 0f

2541:35

27

B5

B5

20

2551:AD

18

35

6D

2559:35

19 60

35

2561119

AD 35

2569:BD

16

2S71:A0

33

2579:20

E4

2581:F4

29

2589ilD 2591:20

2549iE5

D2

IC

8F

35

8D

18

7A

27F9120

07

ID

E8

A5

0C

20

07

F0

2AA1:9F

AD

0E

35

85

26

AD

90 35

35

8D

60

08

20

7E

27

D0

06

20

A0

IC

4C

55

2809:20

IS

68

68

60

AE

03

33

A0

00

20

C0

ID

20

35

69

2AA9:35 2AB1:20

27

0E

33

85

49

C5 92

2801:ID

AD

6D 16

4C

69

IE

A9

4B

CD

A0

00

20

BA

FF

FF

2AB9:03

AA

C8

20

AE

03

80

20

18

IE

20

9F

FF

0F

8C

6B

35

20

CB

Fl

2AC1:B7

03

C8

8A

20

B7

03

60

FF

F0

F8

C9

93

2811:28 A9 01 2819:AC IA 35

AE 20

F0

23

2821ilE

A9

46

A0

35

20

18

IE

36

2AC9tA0

00

B9

46

06

20 A3

C9

59

60

20

52

FB

28291AD

6B

35

A2

46

A0

35

20

3B

2AD1:D2

FF

CB

D0

60

A0

00

26

20

CB

IE

A9

62

A0

33

11

2831:BD

FF

20

FC

2F

4C

95

26

ID

20

AE

3F

IE

20

6F

25

FB

03

AC

2839:20

en

IE

A9

A3

A0

20

2AE1|F0

0C

C9

IB

B0

20

AE

2599:4C

69

IE

A2

FA

9A

20

D6

AB

2041:18

06

20

04

20

B7

03

4C

0B

2F

IE

4C

F8

IE

A0

6D

FB

AD

0B

2AE9:03 2AFli21

40

20

85

3B

29

3F 06

3B

24

25A9100

20

C0

20

AE

03

C9

71

35

AC

10

02

09

80

70

02

09

93

25B1:1F

F0

11

19

2AF9:3B

27 31 89 DE

ID CO

D0

F6

E6

2A

D0

FF

4C

45

30

2B01:40

85

3B

60

05

41!

42

05

25B9:A5

2A

CD

19

35

90

ED

F0

65

E7

01

01

00

01

00

21

C8

D0

02

E6

AE

20

04

28

2B11:1B

0E

0F

12

BD

95

21

A5

29

85

FB

58

2871:29

85

3B

2B

90

12

C6

FC

A0

FF

65

20

BD

CF

03

03

91

20 AE

D0

A5

03

3B

FF

B2

05

D2

FB

CD

35

20

8D

0B

35

25D9:A9

2879:ED 2881:D6

ID

A9

00

A6

29

A4

2A

07

2B21iAD 95 2B29iC9 7F

25 41 33 7E

FC

3B

20

85

35

48

2A

0A

9B

25D1:A5

ED

2B19:40

35

8A

4C

98 89

50

25C9:2A

20 18 FC 38 A5 CC A5 2A F4

01

4C

A0 33

2B09:3A

25C1:EB

IE A9 2849:0A 35 85 2851:fC AE 18 2859:FB 20 D8 2861:CB IE A9 2O69:1E A3 06

49

25A1-1D

33 28 35 35

03 08

29

18

30 11

2AD9:20 C0

35 F5

F0

7F

D0

06

20

EC

2D

4C

IA

AD

C9

85

E5

A9

FF

20

C2

COMPUTERS GaiBtta

October 1987

08

BA

103


2B31ilF

2D

68

A8

66

AA

AD

95

D8

2B39:35 2B41:35 2B49:20

60

3B

AD

85

35

ED

87

88

AD

86

35

ED

ae

35

60

IE

CB

IE

A9

8B

A0

34

4C

94

2B51:1B

IE

4C

IF

2D

20

95

26

Fl

2B59:8D

54

39

20

BD

FF

20

FC

DF

2B61:2F

A9

04

8D

90

35

A0

07

B4

2B69:A5

D3

D0

03

4C

07

EE

BC

2B71i2C

20

01 CB IE

A9

2E

A0

2B79:20

18

IE

20

29

IE

29

2BB1:A2

03

8E

90

35

C9

53

34 7F F0

2B89;5B

A2

0B

BE

90

35

C9

44

51

2B91:F0

22

C9

50

D0

BC

20

CB

AC

2B99:1E

A9

54

A0

34

20

18

IE

6E

2BA1:20

29

IE

38

E9

30

C9

04

41

2BA9:90

A8

C9

50

B0

A4

SD

90

74

2BB1:35

4C

E5

2B

20

CB

IE

A9

3B

2BB9:78

A0

34

20

18

IE A9

13

2SC1:20

7E

27

F0

8D

AC

1A

2BC9:A9

2C

99

46

35

C8

2BD1:99

46

35

C8

8C

1A

2BD9:1A

35

A2

46

A3

2BE1:FF

20

FC

2BE9:C9

04

2BF1:20

29

3F 2D

2DD9:60 AC

B3

35

18

98

6D

ac

DD

3081:F0

16

20

50

31

20

CA

30

88

2DE1:35

8C

35

20

EC

2D

88

B6

3089:AD

94

35

C9

FF

F0

09

20

IF

2DE9:D0 FA 60 A9

0D

20

15

2B

50

3091:75

31

20

52

ID

4C

86

30

79

39

F0

03

20

15

2B

9C

3099:4C

69

D0

2DF9;60 BD 8E 2E01:2A AE 411

35

29

7F

20

F2

B7

30A1:28

20

A5 D3 C9 05 CB IE A9 BC A0

34

39 2F

D3

73

2E09:09

2DF1:AD

8D 55

IE

2E

DD

4B

2E

F0

IE A9

0A

20

7E

27

D0

FS

8B

35

4C Al

96

35

D0

03

4C

69

IE

6C

2E11:5F

CA

8A

CE 0A

30A9:20 30B1.8D

18

CA 2F

AA

8C

8D

8C

30B9:A0

00

B9

46

35

99

97

35

2E19;35

A9

2E

48

A9

28

48

BD

01

7A

30C1:C8

CC

AC

BD

5E

2E

48

60

3A

F4

69

48

35

4C

2E

1A

D0

2E21:5F

29

85

FB

A5

2A

85

2E29:38

AD

8D

35

65

FB

85

FB

34

30C9:1E A5 30D1:FC A9

FB

8D

B2

03

A9

FF

2E31:A5

FC

69

00

85

FC

4C

67

EC

30D9:8D

94

2E39:2C

FB

8D

B2

03

20 AE

35 A0

A9

FE

30E1:96

35

F0

2E41:03

C9

IF

8C

8D

55

30E9:EC

IE

85

3B

60

12

01 41

88

2E49:35

F0 57

4C

52

54

44

30F1:3B

F0

02

A2

2E51:42

53

70 6B 01 A2 00 AD 17 BD 97 35 20 25 20 AE 03 C5 34 FF C8 D0 0B 66

55

4E

48

46

40

50

3F

05

30F9:E6

FC

A5

FC

CD

19

35

F0

BF

47

4A BE

2E

D0

4D

3101:02

B0

36

EO

EC

96

35

D0

E2

9C

2E59:58 4D 49 2E61:2E D9 2E

E3

2E

ED

2E

짜7 CC

3109:DB

IB

98

65

FB

85

3B

A5

35

44

2E69:2E

01

2F

0B

2F

1A

2F

3E

32

3111:FC

69

00

B5

3C

AD

18

35

DA A2

A9

57

0F

2E71t2F

A4

2E

B4

2E

94

2E

BA

4A

3119:C5

3B

AD

19

35

E5

3C

90

BE

35

AD

9E

2E79:2E

81

2E

58

2F

82

2F

C7

42

3121:18

38

A5

3B

ED

96

35

85

BF

35

20

BD

IB

2E81:2E

C8

A9

00

6D

8A

35

4C

A9

3129:29

8D 93

35

A5

3C

E9

00

38

2F AD

90

35

A8

95

2E89:3A

2E

CB

20

AF

29

8D

B9

70

3131:85

2A

BD

94

35

20

55

20

90 1A C9 IE A9 63

03

B0

16

BF

2E91:35

4C

3A

2E

CB

20

AF

29

15

3139:60

20

CB

IE

A9

C6

A0

34

CB

A0

34

20

CF

2E99:8D

87

35

AD

71

35

8D

88

24

3141:20

18

IE

A9

01

8D

35

2BF9il8

IE

20

29

IE

38

E9

30

50

2EAli35

4C

3ft

2E

C8

20

AF

29

25

3149:60 A5

D3 C9

05

D0

15 25

D0 3D B5

20

32

2C01:A8

10

03

4C

53

2B

A9

01

72

2EA9:8D

85

35

AD

71

35

8D

06

Bl

3151:CB

IE

A9

D0

A0

34

20

18

2C09:AE

90

35

20

BA

FF

20

49

E4

2EB1:35

4C

3A

2E

C8

20

AF

29

35

3159:1E

A9

0E

20

7E

27

8D

B5

2C11:2B A9

93

20

D2

FF

A9

0E

D5

2EB9:8D

B0

35

4C

3A

2E

A9

00

46

3161:35

F0

0E

A0

00

B9

46

35

91 5A 0F

2C19:20 2C21:20

D2

FF A9

01

20

C3

FF E0

2EC1:8D

84

35

C8

4C

3A

2E

A9

8A

3169:99

B6

35

CB

CC

1A

35

D0

FF

A2

01

20

C9

FF

FF

2EC9:0A

BD

55

39

C8

4C

3A 2E

83

C0

E6

3171:F4

4C

69

IE

38

A5

29

85

A0

2C29:90

03

4C

IF

2D A2

00

8E

88

2ED1:C8

2C31:7D

35

8E

7C

35

8E

91

35

6B

2C39:8E

92

35

8E

55

39

BD

05

ID

A9

01

SD

91

35

4C

3A

2A

3179:9E

ED

93

35

85

3B A5

2A

FA

2ED9i2E CB

20

AF

29

BD

7E

35

30

3181:85

9F

ED

94

35

05

3B

D0

2EE1:4C

3A

2E

C8

20

AF

29

8D

3189:6B

A9

FF

8D

94

35

18

AD

9A 3C

2EE9:7F

35

4C

3A

2E

ce

20

AF

E4 05

3191:96

35

65

29

85

26

A9

00

2EFli29

81

35

4C

3A

2E

C8

3A

E3

BD

3199:65

2A

85

27

38

AD

18

35

2EF9:20

AF

29

BD

82

35

4C

3A

0C

31A1:E5

9E

85

114

AD

19

35

E5

2F0112E

C8

20

AF

29

BD

83

35

85

B5

20

A0

1C

38

AD

89

3A

2E

AC

BD

35

31A9;9F

2F09:4C

C8

98

63 18

3A BC

31B1:18

35

ED

96

35

3D

18

35

D9

2F11:48

20

3B

2D

68

A8

BC

8D

62

31B9:AD

19

35

E9

00

8D

19

35

1C

2C41:2B

9D

7E

35

E8

E0

0C

D0

6D

2C49:FS

A9

FF

8D

BC

35

8D

BA

BE

2C51:35

A2

04

BD

10

2B

9D

04

B5

2C59:36

CA

D0

F7

AD

0A

35

85

9E

2C61:FB

AD

0B

35

85

FC

A3

OB

39

2C69:8C

8B

35

CC

BA

35

F0

06

6F

2C71:AD

7E

35

8D

8B

35

A9

FB

40

2F19:35

60

20

36

2F

83

8C

7C

C2

31C1:AD

B5

F0

2F

BD

BF

03

20

AE

03

10

03

2F21:35

A0

01

AE

99

53

6C

31C9:A9

00

8D

90

35

20

14

25

22 33

2F29:37

C8

CC

35

03 90

35

2C79:8D B2

20 7C

35

F4

F0

7D

31D1:A0

00

A9

29

BD BB

03

B9

67

2F31:F2

CB

4C

3A

2E

C8

20

AE

EB

31D9:B6

35

20

EC

IE

20

B7

03

2F39;03

C9

IF

D0

F8

60

20

36

3C

aiEiics

CC

B5

35

D0

Fl

18

A5

2F41:2F

B8

8C

7D

35

A0

01

20

11

31E9:29

6D

B5

35

B5

29

A5

2A

2F49:AE 2F51:35

03

99

53

38

C8

CC

7D

24

31F1:69

00

85

2A

4C

55

20

A0

90

F4

F0

F2

4C

3ft

2E

31F9:00 C4

54

F0

20

Bl

FD

30

2F59:20

36

2F

4C

3A

2E

CB

20

87 3C

9B BA 8C P4 IB

3 201:ID

20

F2

2A

20

8F

32

20

C0

2F61:AE

03

C9

3D

F0

07

88

AD

47

3209:15

2B

AD

92

35

F0

0A A9

CC

2F69:8E

35

4C

88

2C

CB

20

AF

E2

3211:08

20

15

2B

A9

5F

20

15

2F71:29 48 2F79:68 9D

AD

8E

35

29

7F

AA

0D

3219:2B

C8

4C

FA

31

60

8C

8D

2C81:4C

FA

2D

C9

IF

F0

25

99

4C Al

2C89:54 2C91:35

36

C8

EE

SB

35

AD

SB

B9

CD

7F

35

90

E0

8C

17

2C99:35

20

AE

03

C9

20

F0

0C

2CA1:CE

Bli

35

88

D0

F3

AC

17

73 57 3A

2CA9:35

4C

BO

2C

8C

17

35

98

4C

2CB1:38

65

FB

B5

FB

A5

FC

69

31

2CB9:00

85

FC

A0

00

AD

8C

35

22

2CC1;C9

FF

D0

03

20

A2

2D

AD

DC

2CC9:8A

35

03

20

2CD1:2E

8A

F0 35

AD

17

C9 35

2D 85

38 54

BD 52

D4

35

20

3A

2E

4C

F3

3221:35

29

7F

8D 8E

35

20

2CD9:A9

54

B5

FD

A9

36

85

FE

DC

2F81:29

2E

C8

A2

08

20

AE

03

64

3229:2A

C9

43

D0

1A

38

AD

2CE1:20

F8

31

20

DA

2D

AD

BC

2F89i29

3F

C9

3B

F0

09

A2

09

E5

54

4A

7E

02

35

90

20

3B

2F91iC9

39

F0

03

4C

53

2B

bi:

3239:A8 A9

20

20

2B

88

D0

2CF1:2D

3B

A5

FB

ED

03 18

38 15

ED

CD

03 06

3231:35

2CE9:35

24 FF

F6 30 F2 AF B9 21 35 84

35

B5

23

2F99:56

39

C8

20

AE

03

C9

3A

on

3241iFA AC

SD

35

4C

1A

32

C9

2CF9:3B

A5

FC

ED

19

35

05

3B

BA

2FAliF0

03

4C

C8

20

AE

63

3249:45

D0

10

3B

AD

7F

35

90

33

AD

7D

35

F0

25

2FA9:03

C9

IF

S3 F0

2B

2D01:F0

0D

20

F2

2A

E7

3251:54

38

ED

7E

A8

81

2FB1:99

00

11

C0

14

B0

EB

4C

92

3259:4C

3C

32

C9

35 55

2FB9:A6

2F

9B

38

E9

03

A2

03

71

3261:92

35

49

01

SD

92

35 E5 C5 A9 20 53 08 AD ei 35 C9 60

2FC1:A0

11

20

BD

FF

20

FC

2F

3269:23

D0

17

8C

SD

35

20

3B

FB

2FC9:20

CC

FF

A9

02

20

C3

FF

3E IE

90

09

AE

85

35

AD

86

2FD1:A9

02

AE

56

39

A0

00

20

20

EC

28

AC

8D

35

4C

7E F2

2FD9iBA

FF A4

20

D6

ID

A9

00

A6

3281ilA

32

AE

8E

35

BD

D4

35

BD

2A

20

D5

FF

90

03

2D 3D IB

3271:2b 3279:35 3269:20

15

32

AE

91

F5

53

2B

BE

IB

35

ac

19

59

3291:35

F0

4C B5

1A

2FE9:4C

2B 1A

313

29

7F

C9

2FFli35

68

68

A2

01

20

C9

FF

3299:41

90

12

C9

5B

B0

0E

Aft

AF 06

2FF9:4C

5D

2C

A9

01

A2

0F

58 20 C6

32A1:A5

3B

29

80

49

80

4A

4A

FF

3001 :68

FF

60

20

EC

27

A9

00

FA

32A9:85

3B

aA

05

3B

60

20

CB

A8

D0

99 4C

2D09:0B

A9

00

3D

7C

35

8D

81

2DU:3S

20

3B

2D

AD

90

35

C9

2D19:03

D0

03

20

28

29

20

2D21:FF

F0

FB

A9

01

20

C3

2C El 93 FF El

2D2 9:20

E7

FF

20

2E

26

A2

FA

D9

2D31:9A

20

69

IE

4C

F8

IE

4C

BE

21339:67

2C

38

AD

S0

35

ED

8C

75

2D41:35

A8

88

88

F0

08

30

06

08

2D49:20

EC

2D

8B

D0

FA

AD

7D

68

2D51:35

F0

10

B5

54

A9

54

B5

54

2D59:FD

A9

38

85

FE

20

C9

2D

B5

2D61:20

F8

31

20

EC

2D

20

EC

7B

3009:20

BD

FF

A9

0F

AE

03

28

E4

32B1:1E

78

20

3D

ID A9

00

SD

2D69:2D

20

EC

2D

ES

85

35

D0

9B

3011:A0

0F

20

BA

FF

20

C0

FF

37

32B9:00

FF

38

AD

0C

35

ED

18

38 29

2D71:03

Eg

86

35

AD

84

35

D0

06

20

EB

27

4C

69

IE

31

32C1135

AA

AD

0D

35

ED

19

35

BA

AD

35

C9

03

F0

21

3021:20

CB

IE

A9

04

A0

34

20

0E

32C9:85

64

B6

65

A2

90

38

20

2D81:C9

08

90 F0

ID

20

3B

2B

90

E7 16 B7

3019:90

2D79i28

3029:18

IE

A9

0E

20

7E

27

F0

32Dli75

8C

20

44

8E

A0

00

2DS9:1B

20

CC

FF

20

CB

IE A9

A7

3031:13

A2

0F

20

C9

FF

B0

E2

32D9:00

01

F0

06

20

0C

ID

2D91i9A

A0

34

20

18

IE

20

29

8C

3039iA9

46

A0

35

20

C9

2A

A9

6D 3A 8D

32EliD0

F5

0E

BD

00

FF

3041:0D

20

D2

FF

20

EC

27

A9

37

32E9:1C

ID

A9 5S

A9

F5

A0

33

19 BE CB 31 23 CE 20 02

3049:00

20

BD

FF

A9

0F

AE

03

32F1:18

IE

A9

01

8D

15

35

6P

A0

0F

20

BA

FF

20

C0

32F9t53

10

05

05

04

53

03

lci

BA

3051:28

53 AS

3059:FF

B0

BF

20

CB

IE

A9

B4

BE

3301:09

10

14

20

31

32

38

20

B2 57

2FE1:29

D9

2D99:1E

20

49

2B

A2

01

20

C9

0A

2DA1:FF

AD

7C

35

F0

10

as

54

71

2DA9:A9

54

85

FD

A9

37

85

FE

B2

2DB1:20

C9

2D

20

F8

31

AC

81

9D

2DB9:35

8C

8C

35

88

F0

08

30

33

20

18

IE

A2

0F

20

IE

3309:20

20

20

00

02

19

20

43

83

20

EC

2D

8B

D0

FA

60

FE 75

3061:A0

2DC1:06

3069:C6

FF

B0

AE

A9

08

20

7E

5A

3311:08

01

12

0C

05

13

20

42

2DC9:A9

20

AC

7E

35

8C

8B

35

A6

3071:27

20

EB

27

A9

01

8D

15

7E

3319:12

01

00

B5 SC

06

20

15

2B

88

D0

FA

93

3079:35

60

20 A2

30

AD

96

35

55

3321:42

15

0F 0E 05 12

20

2DD1:F0

0E 0E 06 06

20

03

CS

104

COMPUTEI s Gazeno

October 19B7


3329i0C

05

01

12

05

04

00

42

92

3331:15

06

06

05

12

20

3339:0C 3341;45 3349:29 3351:19

06

15

E6

0C

00

44

45

4C

45

54

27

20

28

53

2C

57

2C

50

F3

00

3A

20

0A

20

12 15

20

15

41 13

05

0F

12

05

C2

3359:3F

20

28

59

2F

4E

29

3A

41

3361100

45

52

41

41

A8

4C

20

54

45 5B

20

3369:4C

53 45

54

00

SC

3371M5

52

41

53

45

20

28

53

1JA

3379:2C

57

2C

50

29

3A

20

3C

05

3381:52

45

54

55

4E 09

3E

20

AA

3389:14

0F

20

05

52 18

14

00

IF

3391:50

12

05

13

13

20

06

0F

AA

3399:12

0D

01

14

20

0B

33A1:3A

05

19 FD

00

53

01

3A

00

33A9:20

20

20

20

20

20

10

33B1:20

20

20

53

05 20 01 12

14

15

4H

09

06

26

00 6F 03 F5 0E 55 08

33B9:13

3A

00

56

16 20 14 05

33C1:19 33C9:49

20

05

12

12

0F

0E

10

15

14

20

33D1:12

05

05

0E

20

0C

12 13 09

33D9:05

20

0C

05

BE

07

14

33E1:3A

20

00

00

00

00

4C

0F

15

33E9:01

04

3A

30

56

05

12

09

0D

33F1106

19

3A

00

20

42

19

14

39

KX BF

33F9:05

13

20

46

12

05

05

20

RE

3401:20

20

00

44

09

13

013

20

90

PRINT"(2

HG

DOWN]WHICH CON

VERSION:11

200 PRINT"[DOWN)1) IPT

210

TO

BG 220

TO

TRUE

ASCII

TO

ER

240 250

SPEEDSCR

COMMODOR

AS

DCLEAR:REM OMIT THIS LI NE IF YOU'VE CHANGED TH E DRIVE'S SPEED 260 OPEN 1,8,3,I?:IF DS<>0

FX

270

IF DV<>8 THEN OPEN ,SA,0$:GOTO 360

FF

280

IF

(SPACE)THEN F$=I$:GOTO (SPACE}390

W":ELSE HM

290

OPEN

HX

300

IF

FH

310

OS

320

THEN

EXS=",P,

2,8,SA,"0:"+OS+EXS

DS-0 THEN

IF

2, DV

KS=",S,W"

S-OS

DS<>63

360:ELSE

THEN

F

390

PRINT"(DOWN)";FS; ■■

EXIS

3409:43

0F

0D

0D

01

0K

04

3A

CB

3411:00

24

4E

0F

20

12

0F

0F

B3

3419:0D

00

4E

0F

20

14

05

IB

36

3421:14

20

09

0E

20

02

15

06

D6

3429:06

05

12

2E

00

20

50

12

2E

3431:09

0E

14

20

14

0F

3A

20

97

3439:3C

53

3E

03

12

05

05

0E

49

3441:2C

3C

44

3E

09

13

0B

2C

12

3449:3C

50

3E

12

09

BE

14

05

7A

3451i12

3F

00

44

05

16

09

03

6C

3459:05

20

0E

15

0D

02

05

12

EB

3461

3F

00

53

05

03

0F

0E

04

98

3469:01

12

19

20

01

04

04

12

2E

[SPACETCONVERSION 1":GOT

3471:05

13

13

20

23

3P 00

EB

0

3479:12

09

0E

14

2b 14

50

0F

20

BF

3481:06

09

0C

05

0E

01

0D

05

94

3489:3A

00

20

50

12

09

0E

14

FC

3491:09

0E

07

2E

2E

2E

3499:00

49

0E

13

2E

2E

7A

[SPACEJOPENlEJG ";FS:PRI

20

FF

NT

05

18

14

12 13

14

34A1:0E 34A9:05 34B1:13 34B9:4E

05 20

08

05

I'8

14

2C

20

10

12

05

13

07

20

3C

52

52

D0

00

4a

54 0E

55

3E

45 15

14

20

86

34C1:06

0F

12

3A

00

4E

0F

14

42

34C9:20

06

0F

15

0E

04

00

52 C9

34D1:05

10

0C

01

03

05

20

34D9:09

14

08

3A

34E1:54 34£9:03 34F1:13

58

20

53

10

04

53

7F

12

09

10

49

0E

BB

05

12

14

30 45 05 05 14 00 20 4D

17 49

0F

04

01

34F9:05

00

26

20

42

0F

02

20

IE

3501:4B

0F 04 00 00

01 00

04

05

0B

00

AF

00

00

00

00

88

3509:2A

DS 7F

Program 2: SpeedScript File100

PRINT

110

AS

120

JB

130

SA

140

CHRS(14) j'M}

GOSUB 410

SK 380

DR

410

420

SG 430

0F C0

4C

43

C0

4C

6B

C00S :C0

4C

69

8D

CB

4C

D9

CO

20

2E

C010 :9D

Cl

F0

05

C9

01

F0

16

c0ia :60 AD

29

FC

09

03

89 65 9E

00

DD

C020 :8D

00

DD

A9

15

8D

IB

DO

C0 2R :A9

IB

8D

11

D0

60

A9

3B

C03O :8D

11

9E

DO

A9

38

8D

18

D0

6A

C03B :AD C040 :00

00

DD

29

FC

09

01

8D

DD

60

78

A5

01

29

FE

7ft 4F 67

C048 :85

01

A2

20

A9

A0

8D

59

C050 :C0

A9

00

8D

58

C0

A8

99

26

C05S :FF

FF

88

D0

FA

EE

59

C0

FE

C060 :CA

D0

F4 A5

01

09

01

85

C068 :01

28

58

60

9D

Cl

0A

0A A0

20

Cl

29 BE

FF

8B

F9

8C

99

F3

8D

99

ED

C088 :8E

88

D0

Fl

60

20

9D

Cl

11 C098 :C2 A5

C2

20

9D

8D

12

64

Cl

16 6F 2D 9B

8D

13

C2

20

9D

CB

C0A0 iCl

8D

14

C2

20

A9

Cl

78

C0A8 :A5

01

29

B8

FE

85

01

A0

00

C3

C0B0 :A5

FF

AE

11

C2

F0

08

C0B8 :F0

0D

CA fi0

CA

F0

10

58

60

49

4ft

C0C0 :FF

31

FB

91

FB

D0

0A

11

C0C8 :FB

91

FB

D0

04

51

FB

91

C0D0 :FB

A5

01

09

01

85

01

5B

C0D8 :60

20

PRINT"[3 DOWN}RUN(3 Up]

9D

Cl

85

F9

20

9D

C0E0 :C1

8D

12

64

BD

C0E8 :C2

C2

A5

"iCLOSE

20

9D

13

Cl

8D

14

C2

20

15:SYS{ADR)

(SPACE)THEN PRINT" [DOWN]I/O ERROR DURING 400

PRINT" lDOWN)D0NEl'":GOTO

C090 :8D

C2

CA

10

Fl

AD

10

C2

C108:6A 6A C110iF9 26

A9

6F 28 E2 54 02 06 6E C2 4E

0D

2A

85

FA

06

C4

FA

06

F9

26

FA

STATEMENTS 1":

C118 :F9

01

48

76,9,19,76,62,19,7

DS?

2iCL0SE

1:END

BANK 15iF0R 1-4864 TO 5 052:READ A:POKE I,A:CK=

C0F0 :A9

Cl A9 00

A2

07

9D

15

C0FS :C2

9D

25

C2

DE

25

C2

CK+A:NEXT

C100 :2D

9D

IF

CK=22903

THEN

RETURN

PRINT"[2 DOWN)[RVSjERRO IN

DATA

DATA

470

32,183,255,72,32,1

FA

78

C120 :FA

26 85

A5

01

A0

07

Bl

F9

C128 :1D

C2

88

10

F8

A5

FB

C130 :69

08

85

3B F3 99 39 18 6B

FD

A9

00

65

C138 :85

FC

FE

A2

07

IE

ID C2

3E

3E

06 29

10

C140 :15

C2

IE

25

C2

C148 :CA

10

Fl

66

FF

90

C150 :00

A2

2C 2D C2 41 EB A0 94

00

BD

C2

31

FB

C15S:1D

25

EA

15

C2

91

FB

BD

2D

C2

C160 :31

FD

ID

ID

C2

91

FD

E6

C168:FB D0

02

E6

FC

E6

FD

D0

C170 :02

E6

FE

A5

FD

29

07

D0

490

51,41,32,73,32 DATA 10,5,251,201,95,20

C178 :1A

A9

38

18

65

FB

85

FB

C180 :A9

01

65

FC

85

FC

A9

38

500

6,2,169,13,133 DATA 251,96,32,225,255,

C1B8 :18

65

FD

85

FD

01

65

87

C190:FE

A9

15 BS ID 5C IE 41

85

FE

E8

E0

08

D0

BB

E7

C198 :68

85

01

58

60

20

FD

AE

35

C1A0 :20

20

9B

BC

A5

65

C1A8 :60

9E AD AD 02

DD

09

03

8D

02

C1B0 :DD

AD

14 57 57 41

,133,251,41,64,10 RP 4B0 DATA 5,251,41,191,133,2

AH

550

1NPUT"DEVI

C000 :4C

99

69,19,104,41,64 DATA 240,233,76,204,255

540

THEN

See instructions in article on page 76 before typing in.

C080 :99

290

DATA

FJ

DV=0

Graphics

9D

460

530

IF

Horizons: Cricket

20

JR.

240,44,32,156,19 DATA 32,35,19,41,127,20 1,65,144,18,201 DATA 91,176,14,170,165, 251,41,128,73,128 DATA 74,74,133,251,138, 5,251,133,251,32 DATA 183,255,72,32,169, 19,104,41,64,240

DATA

207,76,204,255,32,

225,255,240,34,32

560

DATA

156,19,201,13,208,

2,169,31,72,41

XJ

DATA 251,76,210,255,104 ,104,76,204,255

FA

DATA 225,255,240,IB,32, 156,19,32,35,19

PX

SA=7

01,255,176,5,165

FB

450

PG

620

A0

XX

520

-4*(K$="P")-8*(K$="D"):

EC

85

6,114,19,32

RE

INPUT"{DOWNjOUTPUT FILE

610

FB

END

IF

120

HC

0A

R MP 440

600

05

GB 390 PRINT"[DOWN)DISK ERROR

AC

BP

251,32,183,255,72,

32,169,19,104,41 DATA 64,240,217,76,204, 255,32,204,255,162 DATA 1,32,193,255,176,1 8,76,207,255,32 DATA 204,255,162,2,32,2

C078 :0F

400

HH 400

590

DATA

C070 :0A

IF(PEEK(144)AND191)<>0

510

THEN

IF KS<>"Y" THEN 330 CLOSE 2:SCRATCH(0$):GOT

370

RP

IS=""

400

RR

INPUT"(DOWN)^NPUT FILE [SPACEJNAME";IS

the

BANK

PRO

xc 150 print"[down]Ervs]d[off) 1sk, [rvs]s{off)creen, [space] [rvs)p£off]rinte R, [RVS)o!OFF)THER" JB 160 GETKEY K$ AF 170 DV=-(KS=1-T")-3*(KS="SM)

180

340 350

ks="n"

360

DC

CONVERSION

([RVSJY

KR

GRAMT2 SPACES)"

FILE

330 getkey k$:if

O

JE

NAME"fOS

QB

MB CB

REPLACE?

1off}/Trvs)n_[offJ ) "

N

[RVS}[2 SPACES}SPEEDSCR

IPT

PE

je

GA

Conversion Utility QE

TS...

ME

SPEEDSCRIPT"

ADR=4864+(VAL(KS)-1)*3

KS="3"

580

ASCII"

DG 230 GETKEY K$:IF K$ <"^1" OR [SPACE)K?>"3" THEN 230 EX

GC

ASCII"

PRINT"(DOWN)3) E

SPEEDSCR

COMMODORE

PRINT"[DOWN)2) IPT

D8

59

190

CE NUMBER";DViINPUT"£EC ONDARY ADDRESS";SA

570

DATA

128,74,133,251,104

,41,63,5,251,133

DD

29

03

49

C1B8:4A 6A

03

6A 85

FC

AD

18

D0

C1C0 :8D

10

C2

29

08

0A

0A

05

cica :FC

85

78

FC

AD

14

C2

48

29

0C

C1D0.07

85

FB

6B

4A

4A

4A

A8

C1D8 :F0

10

P7

A9

40

18

65

FB

85

E5

C1E0 :FB

A9

01

65

FC

85

FC

88

C1E8 :D0

F0

6E

C2

90

02

E6

C1F0 :FC

13

AD

12

C3 53

C2

48

29

F8

C1F8 :65

ia

BD

FB

85

FB

90

02

E6

FC

C200 iA9

P5

80

85

FF

68

29

07

AA

C208:F0

05

46

FF

CA

D0

FB

60

CS 02

00

COMPUTE'S Gazette

October 1987

105


Modifications and Corrections

• A few bugs escaped us in "80-Column Disk Sector Editor" (August). When you change disks with the exchange-disk (E) command, a sector is read in from the new disk from the same track and sector as the pre vious disk. The information on the screen will be that

of the current disk, but the value in the Byte: box at the lower left of the screen will be left over from the previ ous disk. This problem can be corrected by renumber

ing line 2250 to line 2225. Be sure to delete the original line 2250 after renumbering. Another problem with the exchange-disk com

mand involves going from a double-sided disk to a

this modification (perhaps you use 80-Column Disk SectOT Editor with GEOS disks), do not make the changes to lines 460 and 510 shown below. Many sector editors for the 64 and 128 allow you

to place the cursor on a pointer (like the pointers to the start of a file in directory entries) and press a key to fol low the pointer. This feature is easily added to 80Column Disk Sector Editor while adding only a few extra lines to the program. To use the new jump com mand, position the cursor over the pointer you want to

follow and press the J key (think of Jump). Another feature common to most disk sector edi

single-sided disk. If you are examining a sector from

tors is the ability to print a hardcopy of the contents of

the second side of a double-sided disk (tracks 36-70) and you type E to change to a single-sided disk, the disk drive will return an ILLEGAL TRACK OR SEC

on the screen, be sure your printer is turned on, and

TOR error. Add the following line to fix this bug. RJ 4685

IF NS=1 AND TR>35

THEN TR«1B:SE=0

The following changes are enhancements, not cor

rections. Modifying the directory track (18) of a disk can cause the Block Availability Map to become out dated. This can be prevented by validating the disk

before exiting to BASIC. If you do not want to make

a disk sector. Again, this feature is easy to add. To use the print command, simply display the desired sector press the P key. Print works with Commodore compat

ible printers and should work with most suitably inter faced non-Commodore printers.

As you will note, these enhancements are not only very useful, but also very small. To make these modifi cations, first change the following lines: JQ 130 DIM KP(20) FP 140 FORA=1TO20:READ KP(A)iNEXTA JA BF

430 440

LOOPUHTILL=21 ONLGOSUB630.630,760,760,890,1050,1110,

1260,4050,570,1700,1810,1390,1540,2300

1541/1571 Drive Alignment 1541/15T1 Drlv« Allgnmenl reports Ihe alignment condition of

the disk drive as you perform adjustments.

On screen help is

available while Ihe program is running. Includes features for speed adjustment and stop adjustment. Complete instruction manual on aligning both 1541 and 1571 drives. Even includes instructions on

,2180,2610,480,5000,6000

RF

460 OPEHl,B,15,"V0"iCLOSEliPRINT"BASIC V7.

RJ

510

0"iEND PRINTRDS:"VALIDATING.

f3

PH 3520 PRINTRDS;"S:

on trie C64, SX64. C128 in 64or128moae. 1541,1571 In either 1541 Autoboois to all modes.

Second disk drive fully

supported. Program disk, calibration disk and instruction manual

BQ 4840

DATA

40,73,43,74,28,42,46,22,9,39,13,

20,8,IB,21,14,36,62,34,41

Then add these: AA

MS-DOS utility lunciions, edit any track or sector, trace files, copy tiles, rename a disk, rename a tile, change disk format (without affecting data), scratch or unscratch files, lock or unlock fifes, erase a track or a whole disk, create auto-boot, assemble/disassemble drive RAM or ROM. analyze disk formal,

1541. or 1571

formal,

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

time.

Many utilities also work on the 1541 drive.

numerous utility disks' SOU does it all!

EXC

HANGE DISKU SPACESjMi MOVE BLOCK [2 SPACES]Jt JUMP TO PTR";

will copy whole disks (with 1 or 2 drives), perform many CP/M and

MFM. CPM-,

SEND COMMAND^ SPACESjFi

ROG."

Super Dl>k UtilltlM is the ultimate utilities disk for the 1571 disk drive and C128 computer. An 80 column monitor is required. SOU

format in

WAIT...

GK 3530 PRINT"Ct CATALOG DISK{2 SPACES)Ei

only $34.95'

Super Disk Utilities

PLEASE

FORMAT DISKU SPACES]Ni NEXT MENU [3 SPACES]P: PRINT(8 SPACESjQi QUIT P

how to load alignment program when nothing else will load' Works or 1571 mode1

DOWN)"

No need lor

Only $39.95!

5000

T1=TR:S1=SE

MP 5010 IF X<15 OR Y<15 THEN BEGIN:TR=PEEK{71 68+X+16*Y)iSE"PEEK(7169+X+16*Y) RN 5020

IF TRU OR TR>FNT(NS) OR SE<0 OR SE>F NSC(TR) THEN PRINTCHRS(7);jTR-TliSE=S

FP

GOSUB

1:RETURN

5030

5B0:GOSUB299B:BENDiELSE

PRINTCH

RS<7); JK

GG

5040

6000

RETURN

WINDOW 0,0,79,24:OPEN4,4,7iOPEN3,3

EC 6010 PRINT*4,CIIRS(13)iPRINT"£HOME}":|FORI= 0TO22:CHAR,0,11FORJ-0TO78:GET#3,AS:IF

AS>CHRS(31)ANDAS<CHR$(127)ORA$>CHRS(1

Fraa ihlppJng & handling! No surcharge fo' credit card orders! Immediate shipping!

Illinois residents add 3% sales tan.

from:

Order

59)THENPRINT»4,A$;:ELSEPRINT#4," DII 6020

";

NEXTiPRINTI4,CHRS(13);:GET#3,A$:NEXTt PRINT*4,s PRINTCHRS ( 27 PO"?|CLOSE4:CLO

Free Spirit Software, Inc. 538 S. Edgewood

La Grange. 1L 60525 (312) 352-7323

PQ

6030

SE3 WINDOW

0,18,79,22:GOSUB 4200:GOSUB430

0:RETURN

Many thanks to Charles Kluepfel for providing these corrections and enhancements.


The Commodore Connection COMMODORE COMPUTERS

AMIGA SOFTWARE

STAR MICRONICS

AMIGA 500 SYSTEM

Includes: A500. 1 Meg, A1080 Monilor,

Mouse, Amiga DOS. Kaleidoscope

PRINTERS

Micro Systems ORGANIZE

NX-10 120 cps

.Call for Best Price!

COMMODORE 64 SYSTEM

Includes: CB64C Computer, CB1541C Disk Drive, CB1802 Monilor 599.00 128 System Package w/2022 759.00 CBM128 Mouse 34.99 CBM128 512K Memory Expansion 169.00 C64 256K Expansion ..149.00 C64 Power Supply 29.99 Amiga 1 MB Board/OK 249.00 Amiga Genlock Interface 239.00 Amiga Sidecar 799.00

Dot Matrix Printer

S189

EPSON

Curtis Sale Strip - 6 outlel surge Curtis Universal Printer Stand, Computer Specialties Power Plus CB12S Universal Monitor Cable

9.99 69.99 19.99 17,99 54.99 16.99

Commodore 1802 Commodore 2002

199.00 319.00

MAGNAVOX

8502 13" Composiie Color

8562 13" CompositefflGB. 8CM515 14" Composite/RGB

..179.00

279 00 289.00

ZENITH

ZVM 1220/1230

(ea.) 99.99

AMIGA

1080 Hi-Res Color

299,00

MODEMS

Textcraft w/Graphic Craft

59.99

Assembler..

79.99

Enhancer DOS 1.2

14.99

M-1109 100 cps. 9 Pin...,

209.00

ELECTRONIC ARTS

HR-40 40 cps DaisywheeL...

599.00

BROTHER

HEWLETT PACKARD

Think Jet

..379 00 Color Printer cps Dot Matrix cps Dot Matrix Cps 80 Col

HAYES

Smartmodem 300 Smartmodem 1200 COMMODORE Amiga 1680-1200 BPS CBM 1660 (C-64)

CBM 1670 (C-128)

NX-10 120 cps Dot Matrix NX-15 120 cps, 132 Col TOSHIBA

539.00 1099.00

COMMODORE 5581 3'h" Exl

229.00

Amiga 2010 3'/i" Internal Amiga 1010 3Vr"

Amiga 1020 5»"

Call

...219.00

189.00

1541C

179.00

1571

239.00

10 mb (64-128)

949.00 849.00

DISKETTES

97.99

31.99

Arctic

31.99

Fox..,

Deluxe Print Instant Music Deluxe Video Version 1.2

74.99 34.99 97.99

INFOCOM

Hitchhiker's Guide MICRO ILLUSIONS

Dynamic-Cad

28.99 339.00

MMDSCAPE

Halley Project

31.99

MICRO SYSTEMS

Analyze Version 2,0

119.00

64.99

MD1-M SS/DD BV*"

8.49

MF1-DDM 3VS" SS/DD SONY

MD1D SS/DD SV*"

12.49

7.99

MD2D DS/DD 5'A" MD2HD 514" Hi Density MFD-IDD 3V-." SS/DD

MFD-2DD 3V6" DS/DD

:.9.49 20.49 12.99

19.99

46.99

NEW TEK INC. Digi-View

159,00

SUBLOGIC

Flight Simulalor II

31.99

V.I.P.

V.I.P. Prolessional

11200

C64/128 SOFTWARE COMMODORE

Jane-integraled (!28)

Geos tor 64, 64C, 128 The Print Shop Graphics Library 1,2.3

MAXELL

18.49

159.00

Deluxe Paint II...

BRODERBUND

MF2-DDM 3W DS/DD

139.00

32.99 24.99

Seven Cities ol Gold

CSI

139.00 99.99

Marauder Back-up Grabbit

On-Line/Comm

9,49 19.49

49.99

DISCOVERY SOFTWARE

Scribble

MD2-DM DS/DD 5V*" MD2-HDM 5'A" Hi Density

PRACTICAL PERIPHERALS

1200 BPS External,

.,..189.00 359.00

139,00 319,00

NOVATION

1200

139.00 239.00 369.00 459.00

STAR MICRONICS

20 mb (Amiga) 9720H

Volksmodem 12 300/1200 89.99 6480 300-1200 Baud for 64/128 109.00 Omiga 80 300-1200 Baud (or Amiga. .....119.00

Parrot

Okimate 20 ML-182 120 ML-192 160 ML-292 200

XEBEC

ANCHOR

83.99 149.00

179.00 Call 399.00 599.00 319.00

P321SL 24 Wire 80 column P351C 24 Pin Color

COMMODORE

Animator/Images Draw Plus COMMODORE

LX-800 150 cps, 80 Col FX-B6E, FX-286E EX-800 300 cps, 80 Col LQ-1000 24 wire, 132 Col Hi-80 4 Pen Plotter

OKIDATA

Allsop Disk File 30-3'A1 Dalashieid S85 ■ 6 outlel surge

S64"

AEGIS DEVELOPMENT

The Toy Shop

Print Shop Companion

39.99

4299 29 99 (ea.) 17.99

39.99 24.99

PROFESSIONAL SOFTWARE

Fleet Systems II C128/64 Fleet Systems III C128 Spell Right

49.99 49.99 4.99

PFS

File SUBLOGIC

29.99

Fliatil Simulator

37.99

Jet Simulator C64

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 5106017898 Fan 717-327-1217 Corporate and Educational Institutions call toll-free: 1-S0O-221-4283 CMO. 477 East Third Street, Dept. A41O. Willfamsport. PA 17701 All major credit cards accepted. POLICY: ACd 33T> rn'mmum STOOMiipp.ng and handling Larger snipmeuls may requre addiiioniil charges

COMPUTER MAIL ORDER

Pmscral & company ciweks inquire 3 weeks Oaaratice For faster OdMjry use youi cinjii cart a sond cosner's check or bank money ordui PA rn&idenls add 6% sales la* DulucWn software will bo replaced wuh same

Hum only. All Hams subjocl to availability and price chungo. All sates Imal, relumed snlnmonls are subject lo rcaiocking loo


READY-TO-USE

USED COMPUTERS

GEOS GRAPHICS DISKS

Buy • Sell • Trade New fchd Used

>

1 Commodore — IBM — Atau*

\ Hardware, Software,

and Accessories;

$ $ CASH $ 8

j will pay Commodors

irn Tips /

GEOpdnt T^rt I

CnxWies 3 i^. Uteri

you cash fnr nl and corivpatitj

US Htf

equipmenl, even if it's darijagidl

TRADE-INS

jw, you can trade-in your systemi

r pieces lofflew o* used products^'

CM jnd ft?i¥rt

'-I'grndB your 'system quickly ant

assie dee. PHIMTEHS • COMPUTERS • MODEMS DISK DRIVES • MDNIIOHt • SOFTWARE ACCESSORIES - ih *•>* — ,

i

]

Computer Repeats, Inc.

2121 4th Sttset Bouldar. CO 80302 Call: (303) 838-8144 M.r 3-11 pmMr ■

VISA,Mr.CH0li;6, C.0.0

",

dtOpjint

To Order,

Send 58.50 for each disk (U S Funds)

S

TO Thow DeHgnen

3330 Lewis Avenue. Signal Hill, CA 90807

We Do Windows...Quickly!

NOT

COPY PROTECTED;

COMPATIBLE DISK DRIVE

C-MORE

An Operating Sj'Slem for the Commodore 64.

. USK YOUR COMMODORK LIKE A PCI ■ 1^1 C-Morc leach you all about business computing! Control multiple applicalkins in windows. Word Processing,

Spreadsheet, Database, Scientific Calculator, Disk Utility and Comparaiive-Ruycr programs arc all included! ■ Comprehensive 450-page manual provides tutorials, stcp-by-step

instructions, examples and illustrations, for any level user! ■ WRITE COMMODORE BASIC PROGRAMS FOR C-MORKII

APPLE II COMPATIBLE DRIVES JOYSTICKS....MODEMS

1-800-628-2828 ext. 790

TO ORDER CALL TOLL FREE

1-800-544-6274

Visa and Mastercard Accepted

or mail $49.95 plus $4.50 shipping & handling (S6.00 shipping in Canada)

(Georgia residents add $2.00 sales tax)

C-More Products, P.O. Box 81548 Chamblee, GA 30366 Please allow 4-6 weeks for delivery.

"Commodore" is a trademark of Commodore Electronics, l.ld.

We guarantee your satisfaction.1

m

jinn' &~*

' NORTH AMERICAN ===^ PRODUCTS

'-^==r= ? =— INTERNATIONAL

5S92 MAIN STREET / SPRINGFIELD, OR 9747B / 503-7411222


115 Nassau St. NY., NY. 10038 Bet. Beekman & Ann Sts. 212 732-4500

Pciin. Station. Amtrack Level Beneath Madison So. Garden,NY.,NY. 10001

Open Mon-Fri, 8:30-6:3q7S.->t, 9:30-6/

212 594-7140 Open Mon-Wed, 8:30-8/Thurs

Sun, 9:30-5:30 ' & Fri,8:3O-9/Sat & Sun, 10-7 PHONE and MAIL ORDERS 1 f 8001^45 —70RR IN NEW YORK STATE CALL CALL TOLL FREE ±\OX3\M) 3*3—IX3OO (212)732-4500 ALL COMPUTERS & PERIPHERALS COME COMPLETE WITH AC ADAPTOR. OWNER'S MANUAL AND ALL CONNECTING

7

CABLES.

commodore

OPEN

ALL MERCHANDISE IS BRAND NEW AND FACTORY FRESH.

DAYS

A WEEK For ORDERS

COMPLETE WITH MFR. U.S.A. WARRANTY.

commodore

commodore

/AMIGA

PC 10-1

AMIGA 1000 SI2K

IBM, PC/XT' Compatable 512K

Ram Expandable to 6J0K

MS-DOS 3.2 Parallel and Serial

128 K RAM Powered Personal

Full 1

With Geos Program!

64 K RAM Powered Home Compolcr

$219 95

Computer

$144

95

PC10

COLOR

COMPLETE

PACKAGE

PACKAGE

•Commodore 64C Computer

■CommodorelS41c Disk Drive ■Commodore Color Printer ■Color Monitor

$379!195

With Geos Program!

$529

95

.

All AMIGA

PERIPHERALS IN STOCK

•Commodore 128 Computer

•Commodore 1571 Disk Drive •Commodore 1902 Color Monitor

■Commodore 80 Column

$47995

Color

DELUXE

PACKAGE

Printer

$7599

.95

To substitute 1571 for 1541

add $65.02

COMPUTER

COMPUTER

PRINTERS

PACKAGES EPSON

commodore

^

11

$999

AMIGA 500 IN STOCK! 95 AMIGA 2000 OIK

COMPLETE PACKAGE

■12" Monitor 'Commodore Color Printer

Monitor

PERIPHERALS / PRINTERS

■^^- ' ^i

Computer ffcrO

1080 Monitor

computer packages Ge, it ail together & save!

commodore

pE $214

7 640K

w/2 36DK Dri

•Commodore 128 Computer ■Commodore 1541 Disk Drive

ADD J130

fS

$519'

lil*IU"

C= 128:

■Commodore 64CComputer ■Commodore 1541 Disk Drive ■Commodore Color Printer ■ 12" Monitor

Cortii Itlt w

Porls * p- 1 *w

Warranty

O commodore WWIIIIIIWUWI d G

Year

COMPUTER SVSTEM

MPS-BQ3C PRINTER

EQUITY I PACKAGE

$129! $12995

95

IBM PC/XT

COMPATIBLE

MPS-1000 000 PRINTER PRIN1

$1999

195

*1J i_ i— • /

GSL $169%

)Q PRINTE

$229

1351

• EgjilT I Compulri

Hit.55

Nil!'- IS.. it;: si re- IOC. . ..Iirs. n NX- ■10 .1159.95 1171 « NX- IDC . NX 11 UOt 15

ND-IS

^SB.^r-'. :!SK RAM P="<r — -Bit! HUH D.il

IJd.lS

NB-IS

MT».»S

1Q[.

NB-ISI Nl -10 •/Comm.

'J

Dtiv.i

Moniioi

- 1J"

||lgh RcaotatiDii

. gtlh| ind PiFill.l

I Pom

BLUE CHIP IBM PC/XT

COMPATIBLE FCKC.

n

-E.pjmiort Moduli

C^

»

if 1 An as

$109

■ Elm OIp

O128 D Call

Comjulir

..I700 12BK

NEW 1SB1

Disk

Pluq

Drive

GEOS Software

J34 95

XETEC Jr

13195

Interface

XETEC Sf iMcrlace .. CI28 Power Supply

5

159 539 95

Kifboi'd

JJfc ■ ( Cieintion StartTZJ Opiionll 30MB nut

95

Print

EPSON

IX H Pnnln ti. sic Pnm< rx- me Fit lQ-900 Prnil. 10-injO Pur EX-LOOO Pnn

On,, ■ All Hook-up Clbln 1 A |o

Dulitui

till IS

I30O.15

I'- , «S in.-. )i

r

t

- 1J" Mm,|h

apple /w

MONITOR

!;;■(.■■

Has.ts

COMPUTEI's Gazette

October 1987

109


SOFTWARE DlSCOUNTERSr^A Ul~ rl/VlCI\lv.M For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784 Customer Service 412-361-5291

• Free shipping on orders —n_ over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship

Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! MASTtRTRUN |{

Aichnn 2: Adepl .

vt.m

Actinn Biker

NpBB

Financial CckiIi hook

19.88

Bounder Captain Zap

lh.88 ib.BO

CutlpPiiirWP

tlrailprf Alrlci

AVMME

. i9.es

.

$9.88

Feud

19.88

Camel Creator

Mind Mirror.

.

.

19 .SB

Inlinitv Machine IR)

it BB

Movie Maker

.

. .

59.88

Knight Cam«

M..B8

19.68

lilt V-fl

M.B8

19.88

Mailer olMajlc

i»BB

Ninja

V.B8

M.U.1.E Murder Parly

Now, you have Ihc

Mbittc Cnnti SfI

power of (jansforma-

lion. . you are Dccep*

Onr-on-Or* Pinbill Coml. Sel

19-88

tori

Badnn ne.t. lei

19.88

Speed King.

Sr>cnCiiinGr.ld

19.SB

Storm

Skt'"'

19.88

Venal Poker 1

Suprr BcHililer Daih

19 88

Tinichdnwn FiHiib'll

19.88

Deceptor

Our Discount Price $9.88

Uhlm'IcWiiarrl

.19.88

Bjllbiaier *9.S8

Dainbuiteri . . .. la-ol IheWeil PSI ; Tiadpn.Co.

19.88 1AM

Spy v> Spy 1 & 2

.

16 88

It 88

Olympic Skier . .,

HM

CD*

Amriiu CiHik* Sfriei:

Pi I fa 11 [De mon A ttl c Ip 19.99

Chineie French

ARTWORK

Volleybill

19.88

Show

American

KM

MM

, .

19.88

HntrmOnr - Sii

19 bU

Pol ire Cadet

Ca.rFp(hler

16 88

..

lumpin jimmy ..

14.88 K-S8

Starbaie Dt Jense

-

.17.88 17.88

BC Queit lor Tlrei

I '"It"

WtlMJ

Million ','T

Bippdeaut

16.88 .16.88

i .i! .'. i'.h.i L

The Plincm

Champagne

MM

Wu MaThWIilypt SIMPS I SHUS1LR

AirpUneCoiBt. Kit 19.U

Wriler

»8B

SiipriHif J>

16.88

Zoidi

CotmkCombil Gold Retord tt'Ci teller Scrambler .

UltTHOrllC ARTS 19.SB

Oeitrlloi ,

19.88

Power

14 88

Adventure Can,!. Sit 11 88

Gateway Ip> ApthiJ

tb.es

I H.ll.1. ,.,!,.■ M..

i. .....

JI..8S

Hunler Patrol/

.Jili Million

KofiimiRMI

..

.

Ui.au

Pillion

\.I I.llllllli.nl

IcePalace/Ki^pto

Pitlilip 1

Kane/Human Race

Reicueon IratT^im

16.88

Wing [orammrlrij

The Eidolon

H.B8

SLyjet MINDSCAPE

FISHER PRICE Dance Finlaiv

W.B8

Memory Manor

use UM

Logic Le>tU

Number Tumhlen

'all If UlUi on ml

MoMlrr \-r-w . USB

Tirik'lAd.enlurO

MM

TinlaiMiifi Tonk In the land

U 88

HI.TECH ElfBlSSIONS

gl Buddy Bull

MM

Tut Coti to Town

M 88

Award Wan

19 BO

R1AL1OMWARE

CjrdWjrr

16.88

Hearl Ware

U.B8

t9.BS Copy II! Compulei Diaanmlia . J4.BB

.19.88

vi Party Ware KONAMDAC1ION CITY

Power

Our Discount Price $9.88

( :i

ll.hl iii.l,-,, -.

W88

.

.M.M .

Mas

..

W.M M.BB

.18.88

S6.8S DEjIphln'iRune .16.88

Equlnoi Mail Coll

.16.80 .16.88

Rapnbn: linl Blood Fill II

. .

..

lb.88 16 .SB

ibU SlntCir Racer M.88 Top Cun CLASSICS

Alice in WonderUud

to.M

H*lo- IheRool

W SB

.

i*\n fa mil v

Roblnwn Tr-rjkure ItUnd

WJc-lrd ol Of

.

W-BS 16-W

. .

«.8B

" <H |T"ut-ifii' on ditk unlft* olTlerwiic noted!

M.B8

Loie and you're space

Love Np>le Maker

CyiutCheM

.S4-B8

Win and you're t hern. (lust.

Hinrh

Rendt'ttxJUpyJRjrtu S9.88 THUND1R MOUNTAIN

it.SB

Great InlernaTion Paper

■ tier planner

Bubbk Sullen

L>ecrptnr

Perry Maion: Can ol

S7.B8

AH in Iht Color Cave

AVANTAGE

19 SB

VtM 19 88

1LFCTRIC DREAMS

ProBoiing

Ninr Prlncet in Amfctl

r Warrior

SIERRJIIMPULSE

SflUNAIlR

ARTWORK PI

19 SB

19 68

19.BS

^ I ■■■ I • i Fortune

EASY WORKING!

IhjiUunnn

19.68 19 88

19 88

,

leopardy

Mexican Wp.ild dl Wlnei:

■.-!."

Fahrenheit!SI

r Baiebill

Forliru

Family Fend

.

■ill Jbovt lillei on cjrt. TELARIUM Arfiimn I) r* Horn, or Id

Compuli

SHAR1 DATA

Award Wlimini

.

H i rIi Ij pi J Gamei

..

ih.SB

Super .'.i'iiti t1

Ringiide Scat Wing! of War

llalUn

Beach Blanbel

.

Congo Bo nso(R)

Lodrrunpwr

Hilker KM litlk Computer People 19.88

Story Machine

SEC* 14.88

Kinuki

GHoilbuilert

Galait

battlestation!

H.B8

Bump Stt SpikelJ

|pjmppnan

One lone slarfightcr against an entire alien

Our Discounl Price $9.88

3 for 1 leriei: 0M\ Iji.lKi IV.1. The

Day After

AVMCAGE

SIGMA 7

lackpnl MASIEBTROMC

Midni(M Manic

Road Race ...

taBu

M.B8

ChnplpltrrJDavpd'i

Crun Country

lumper

.

BHUPHiBUMD

ACIIVISION

!■!'■< \ I

.16 88

Barbip

KM

PioCoH

19.88

.

19.88

trtx

ACCOLADE

ih mi

Lurdt tit Conqucit. Mti\Qit\ti Miimlen

Two Madcap Miisoni on one disk.

MSB

Financial Reporli h

Spy vs. Spy Vol. 1 & 2

Raiioi Money iaven Vol.1 .

Mikle

19.88

Money iaven Vol 1

M.88

Track A field

19.88

Skill Bullden

M. BB

Our Discount Price $9.88

P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 Itp* pljrprp* Vni>r Order1 «""" Qidtit "pp" #plh »*>p"*p> caihPeil »"»^check "■ or ..~.«T money order thpppcd ppnmedjalf ly on In Hulk llemi. PerPQPf TPatPHf lour inBtl «.«».. rr -™-™ ..,,,, nmil t Camping cbtcta jilu* 1 vnf%i ckifioc* ^a c.o D. .t Shipppni; Conlirwtilal U S.A -Orderi under tlMaddll. Iree ihpppjpn| crnordeiio.er tl» AH. HI. FtO. APO-add IS on ■fit* I* Itld The f □Hu4irt| Ord-tnni Frrmi *, Condi horn Cl

'!. i.-.- j (iv.:-/: !'.jl 111 --. I 19 0 -i .1!I t'ctii So r,. no olher Inlernalionjl arderi arcepled! PA miilenli add *% ulei Mi on the I oil I .mount ot order includm, .hpppjpng chJlfd! REASONS FOR CALLING CUSTOMER iERVlCl-4 1J61.SI91 (1) Sialui of o'der or balk order 11] II jny mtrihifidiie purcnimt »ilhm I." difi Irom S.D. o) A. <i deltcine, mil bt bt replaced replaced «i1h «i1h the the ut umt merihindin only. lo » 1S% roiockmi chute. Alter 60 rjjyi gleiK \i\ru- call • /\t lor lor a a reliirn relurn julhorpialian lulhaFi^liun numbM rHimbFr Delective Dtlective me-chandlie me' handlie mil y Olhn itliirni lubieel i ill nott acceptt idIIkKiIIi IIKII or calii li on SD pleaie retfr to the minuficluren-.runly includtri »lth Ihe merchandiie * return direttlylo the rajnufiflurer. CCuilomemmci will S.D. OF OF A^i800» A^

order linei1 Hi.t you .een our on line cilaloi of 1000 wllwiit lillta lur Comnwdore. Atari. Apple. IBM ind Amiiat III on (ompuiern'l flectronlc Mall-|u>> type CO SDA jiwl pin| lor ioll»«n -ill ne.er Be IKe lame Ifllnl HOURS Mon .lil 9AMS.10 PM, Sat. IBAM -*PM tiltern Time.

110

COMPUTE'S Gazatto

OcIoBor 1987


SOFTWARE DISCOUNTERS V.* I

/^IVI LlVI V-r\

•. Ffpp Free chinninp shipping nn on orders 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 ABACUSBOOHS Anilomy at the 15)1

114

Anatomy ol IFve CM 111 CUB Bailc 7.0 !nlernalill9 CUB s.i.11

Tialnini Guide

til

C13Btnlernali

tH

CliSPeekill'ai.ei C128Tllckli Tip> CPMonlhtC13B . 1571 Interni!) . .

11) 114 114 lit

GEOS Iiui.Ii- '.()■,!

.

114

CEOS irntiATipi

114

ABACUS 5OFTWAR1

Aiiembler Monilor

US

Bilk Balic 13U

US 1J9

.... . . .

.

CadPik

US

Cidpikui CharlPak

.

m 135

CharlPaUIB

MS

Cobol Cobol 12B

125 119

...

Forth

US

Power Han

US

PPM

...

.US

PPM13B .. SpeedTtim64 diIU

W9 MS

SuperC

()9

AMERICAN EDUCATIONAL

Graphing Linear

Biology

IH

Crjmnur

H4

Funttinm Simullintoui *

Stitnrr Grldtl JI4

114

Science: CInd»i 718 .

Stien«icrideiS/6 .

Addition*

114 (U lit

D«irruk:Mull»D™ 11'

World Hnli«v

(14

a[|d

,

0

I14

ln.»™.iUnilHO[ke. 116

Link.o.dFrtn.hlorJllb

CMS Imrnlor, US

SiripPoker

*VAION HIEL .119

SB* B..Ltlbill

US

Spilliie'40 Super Sunday

13! .Ul

SBS19B5 TeimDill

(14

SSS19SI. learn Dill

(14

SBSGenMiiDitk

IH

BATTEHI1S ISCLVJDEO Paperclip J 11B TheCon^llantUB

World Clan Ludtr Board

Ai».ll.> 111

BljironPaddlei Fr.n.h Parchment

131 19.BB (19

221B.BilerSt. Thealr.Iuiopt

.. .

IJ1 ())

*"

Speed Reidei 1

111

Champ. Biuball

(19

Spetlll

())

Champ Suketbilt

()3

Word Attack

I!)

GFECti Football

»3

OrvCou.l I.nnii.

119

V" *"± »°".m*

"I

Bad, Tram....*

I1»

(uropem Niliorii 1 Eocillom

(19

Minion Aljtbra .

(19

Spellitoplei

(13

StaltilTiaiK

SA?Mnh

114

SAI Verbal

(14

(19

Saiion J Cheti . .

Ill

Bureaucracy 12B HlrehhUn'iGuid,

DIGITAL SOmilOWt

1)3

Ceotb4 ■Gefrtalc

H9 133

PockelWiilerl .. "all) in 1 Supn P«k

13) 149

■Ceoi Deik Pak 1 .

131

tLECTHIt DREAMS

■Gto-Dt.

US

Rocky Horror Show .

Ill

131

•Ceo-fot.li.fa

Call

■Ceo. Font Pai ■W-ite-'iVVorLW

119 Ul

•Geo. M add-on proi<«mi only!

.

114

Titanic Recovery Miuion 114 ELECTRONIC ARTS

Bird 1 Tale 1

. .

126

Bird 1 Tilt 2. The

Dtitlny Knighl

..12b

n -ii rl

(IS

Clll

BETIEB WOOING

Comici

119

BulirwillmmShop

I2S

FijhlNighl

119

TurboLoidiSa.elR)

(W

Dragoni Lair

US .121 119

E*ith Orbit Station Ml Legacy ol Ancienli. . . (21 Marble Madnesi . . .(11 Pegaiui . . , 131 Road In Mejicow 116

P.ii.lSr-.o

1"

.114

P.(. Companion

Ml

MirC'.jl lilitdl r,-.l:>. j.l

119

BRDDERBUNP

..

119

Cumen Sanditgo:

.

119

ACTION SOU

Thunder Chopper UpPtriicope!

lit

ACTIV15ION

Alitm

111

GamemaVer . US Gimtmiktr Libury Diiki Spoil.

114

Science ticiiun

»u

It like' 2 libvrinlh Muiir Studio Portal

111 .. . . ...

Mun!h.i. TiuTImn

Ill 12) IIS 119

....

119

Thellll Nin|»

Clll

Im;.'|."

119

USA World . Cauldion 1* 2

P.S.Gi.phiu libra.r

■ l,-2,or-l. .. 11611. P.S G'lphlci library

Holiday tdilinn

Chtiimaiter 3000

111 . .

Scrabble

SlarFlett 1 World Tmir Golf. ENLIGHTENMENT

P.S.Pape. Patk

114

To, Shop

SJt

Ofltninii Paul Whllchpjd

(19

Hr,l DeirteiAd.m.fd [■n yli.i.ili

n

I19

.

Saniion

Cuidt toChtii

IF.tionnj

(2b

Din Dire

lib

Binomial Multiplkalion

Call Clll

'"I*''

1U

Call

""^1 Ore

Ill

DESIGNWAHE

119

Ul .

.

116

.,(11

TrmilyilO

FiM|C«htd,e

.

.

. T 11, 1,

CUV

n Attar.klY.e

,. *' "on*1" ,

*'*

^ICHO EAGUI Bo. Store Stall.

General Manajer

(19

1986 Team Data Dii

114

WWF Wrtitling

Call

Aciojtt

116

Airborw Riniti.

(1)

Canlhti inVitt Nim F-15 Stiikt Eailt Cunjhlp

(IS 125 (13

.lib 115

P'0i«1 Stealth fl,hler C.ll Si'"' Str.irt (13

(19

D»1eodtml tht Cro»n 11) 119

133

1J9

(3S lib

MultiplanM . . .

.. .114

Suptibi«64

(44

SuBtib.«13O ....

159

SupewriptM

(J9

SuJ«i,(i,pl 1)8

141

*.!S AlpSl Million

119

Autodoel

())

Menblul

lib

OSte

Ul

UIHma 3

1)1

Ultima!

,

(19

'™WAl CHOICE laralheCUB limthtCM

11) 119

Term Papei Wiittr 118 US PROFESSIONAL

Fltel Stitem 1 Plui Fleel Syitem 3 UB .

139 ..(39

f leti Syiltm 1 128 ..

.147

.

US

lion fatlmy

IIS

Aicli. Rtieivablt

ParlntrM(R) Pjrln, i

(13 (19

•All 3 in 1 pa.erP.uk

(S9

UNICORN

Animal Kingdom . Decimal Dungeon

119 (19

Fraction Action

119 119

Bait Car Rnhmelit Ten Llllle Roboti

119 119

UNISON WORLD

Art Gallery 1 or ) . 116 ta. Print Matter Plut Slick*bear Series:

«» (1*

Spell grabber

(21

Trio lie

143

SPHING8OARD

ill

WEEKLY 1HADE1I

Reading

Model Dirt 119 P(,ioniiAccoufi1anl . (13

. .

Percentage Panic

135

DtikMir M112B

IJ9

■Word Writer] Word Writer 1)8

I2S

.US

1)3

Fin.Plinner64 13) Sylvia Porler'i Ptrional Fin. Planner 1)8 . . .119

I" Liner Money Mir

SOFTWARE SIMULATIONS Football 119

. .

Sylvia Portei'i Peruinal

chem. Lab

Pro»h*"

113

.

■S«ilttakISidf»ayKD(US SnifualciSide-ayi 1JB 139

Numberi

lypin. Tulo, J

12 S ()9 11J

UMIJ

ABCt Math \ or2

"" ^ "•">"»"»•"

1)3

Inventory Mgmt

(19

....

.

'DalaMaiuitri DaliManaitr 138 General l«d|(Tr

SIMON J SCHUSTER

phoiolinwh

Pure Stal Ba.er«ll

Baieball

Acttl.Parlble

.«»

ronI Mulir)

Billboard Mlklr

Hi

let . DM1WORKS

(]»

J3,

Ill

119

AM||n Kil

123

123

I

'ill

1M1

c.P.Copyl rjcodl,

BELIvam

123

Th.'.t'"ll"'«Ho'""

Renn»d» Aflproath

CSM

(i»

*"

Siatiorlall .

Bop&Rumbre

(16 11) 12]

.UJ

Mollynood Mijirn

Piratei

Boulder Daih ComtructionKit Cililorni.Cjmij Champ Wrnllini

JWFOCOM

Ru.h

Bobi Term Pro 138

fonlMailtrlia Gilo

FIRtBUD

Ai<7ya^

Ul

■Geo-Pro|irinimtr

ill

OS

po(trl(•!,„„„]

■Ceo-File ,.,

Celebrily Coolbrok

114

US

F>or*einl(tl ,

.

H3

()i

m

i,„

Ol

.114

GoldenPith

UT

117 .. .UJ

.

Call

'"nple Ap.h., T,IIU,T (14

;

Winhlp Wlnrd'ICroon

F.S. Sltneiy Diiki

Iht Senlry

(])

Uchl Mull |udo

War |l S. Pacilk .

Flilhl Simulator)

IntP<-n

MilhBluiti

119 (19

SUB1OCIC

.()}

.. ...

US US .117 (19

BOb',T«mPTO

Stir«lldei

DAVIDSON

(,„„

'.i«ui.i.

Summer Gimel J .

Roadmr 1000 Shard ol Spring

Mist

III

Video TitlrShop

BEBKEL1V SOFTWORKS

125

lolheMoon

(49 .119

lit

114

ACCOUPt AceotAcel

139

BAUDVim

Jjmnut Courie Diik *i

114

Summer Cirrwi

£1**

Dunaenn

Oi.RiilhiCamt

J a moot C our le Diik *2 forvVliridClailL.B 114

Hlid Oyer Muicnw

S"b Mile Simulator

1)1

Paper/lOO PK VideoVtRai

13) 1109

I'"1",!1,, »«l.lb.tl

Hi

,",! Clll

Slieel Sporli!

Iig T«m Wintlini.

Paperclip-ISptll..

TenlhFnme . . , ..HI T'ipl* Pick. BH1.HHJ.

lib

Siilini Sinnilition Trill Bluer

(I*

125 (19

Michl28[RI Robolki Workshop

The "imrr.un Chjllr

(Ik

.

Phanlniei. 2 or] ilittRealmtcil Uarknen US RlnoofZillin US

USAAr . WirGamtCi.ml.Sel

..

Spy vi Spy 3: Arctic Anilrt

Dill Diik •] Fenul*

Alternate Utility:

IceHmiey

lib

J»P"Clcl».

DATASOFI

Super Star

«1: School

Winter Cimei

19.SB wrpgrdui* ul

lit .144

J.0,1

Rid Wirriur

1)J Ul

■BuyCon.|M.biidjtfoi

.

Perfect Score SAT .

lib (1b

HJ

,

.

Into Iheligkr'i Nnl.

'Ir5po.li -3:011 Ihi Will

[<prt.ili.rfei Ikirl IVurion

...

Jndllnlor

114

P.S. Gnphlci Slrapnciiili

Br.iklhru

.

Ill

..(1995

MoiieMomter

iU

IK

MichslH)

149

.

Fill loiit(R|

(U

()9

forWiirlilf IjiiL.B

, .Ml

1119

DATA EAS1

Dntrovtr

Dili Di.k') Mile

DIM Ditli'1 Female

Ill

forWnriilClaUlB. (14

■■■•«

CMS *..!. UB

.

Echelon IH Famoui Count Disk 'I

°"

llh

.

125

D

lib

.

ACCESS

Fricliom: Add. &Sob(.119 Fut*ior«Mul[.&Div 119 Mulilplkilifin $.

tinkacud SpintiK

Super Patcal Ue

Iper

Subtraction . 119 0efim.WAdll«\SubL119

Eink-oidGe.™"

Super paical

.

Quidratic [qujlk™ 119

SueCM W/Mlthj

114

ARTWOPX

NAM

Indoor 5porli 119

US Gtoiriphr USMillort World Geoiiaphy

SuperC12fl.

IAS IAS IIS

(14

S.D. of A.

116 116 Ea. lib .tit

Reading Comp Shapti

.

. .116 lib

. .

116

ACCISSORIK Anchor •■ '■ n v-^toltvtare

DOOBiudModem 1119 BonuiSS. DO 14.99 Bi BariuiOS, DO 16 99Bi Computtrvt Starter Kit [aUSuugtCredii)

DM I

llinldi "'.i

II]

.

,(9

Diik Diite Cleaner

19

Certiiicile Mikti C M Librar, Vol 1

1)1

Oi-1- h-. '■

Ml

Nemrmim

112

Epti SOOII loyilkl Fuji Rainbow Ditki Iconlroller . .

(14 Call .114

Meiienger Modem PPI h/Graphin

(33

Printer InteMice. Panasonic Prinftrt Wico Bat Handle

()) [all (17

MS Clip Art Vol 1

n R Clip A't Vol 2

NR CHa Art Vol' Dl

p,{[1| ^

119 12S

" tit

c.aphit. E.pand.r

.

16 HS

8alt]tC,Ui«,

117

WicoBuB Wko Ihree-Wiy .

Colonial CQnque.t

115

>EIIC Suptr Graph., jr 1]9

tlrlnll Diijh

115

CeltyitiLiri

1)7

til (19.9S

(ETECSuptrGnphii

159

'all programi on ditk unleti olhenpviw notrd1

P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 ■Pleai* Read Iht Following Ordering lermi 1 Condihuni C«t(irllr B»lor* Placing lour Older-Orderi »nh caihien check or mnne, urder ihipped immediately on rn itotl .ttrm

Pennml 1 Cnmpan, theiki. allow ) -teki ilejrjnce No COD. i! Shipoing: Conlinenlal U.S.A.-Ordtri unritr 1100 add 1]; tree ihippinj on orderi ovtr (100. AH. HI, FPO. APO-addlSor. ill orderi. Canada 1 Puerto Rico-add HO on all oiden Sorry, no olher I nltrna Nona I orderi accepted' PA ruidenli add 6% ulei I" on the total amount ol order r nc lud ing ihipp ing char gel! REASONS FOR CALLING CUSTOMfR SERVICE-412-361-5291 (1) Stalumf older or bick ordtr [)) li an» merchandise ourchiiedwilhin bO days from SO. ol A ii delectrve. pltiie call ioi i re turn 4irlhnriiilion nirmher. Deleclivc merchindiie will be replaced wilh the time merchandiie only-Olhtr return! lubject to i 15% re$1ocVrnM chirge. Alter bOdayioltait rtler to the minoliciuren-arranty included »ilh Ihe meichandite S reluin directly 10 lh( manuliclurer. Cuitomer iervke»bll not acceol lolled calli or callionSO Ol A.'i BOO- oirlei ttaal Have.ou leenour nn line rataloior 1000 wllwirr titlei tor Commodore. Atarr. Apple. IBM jnil Amiiit 111 onCnmiii/ien.e'itltc1ronic Mallfoll type GO SOA i"d ihooping loi loltoare-ill neyerbe the lame againf MOUflS: MonFri 9*M 5.10 PM, Sat. 104MJPM tilttrr. Trme. Became thii ad rudto be written 1) moi. beloit it -« publhhed. prlcei i, availibility lie lublect lo thange! New litlei are nrlilni daily! Pleiie till (oi more Inlornralion!

COMPUTED Gazelle

October 1987

111


THE AMAZING

$^\

JLMIE

VCICE MASTER

/

THE

SPEECH

MIRROR

DIGITIZER,

VOICE RECOGNITION AND MORE...

$24.95

There Is nothing else liko

NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT ANY PRICE

It.

EASY TO USE DOES NOT CAUSE DRIVE HEAD TO KNOCK.

controls programs, or home appliance* robots, and more with spchen commands. Verbal response back gives status, verifies, a requests your

COPIES UP TO 41 TRACKS.

Volco

Maslot gives

both speacti output

and voles recognition wlih mis single rtorctware product! Your voice replyl Speech output and recognition patterns are recorded Into

PERIODIC UPDATE POLICY.

memay wllh your volco. Programming is simple with new commands added to BASIC. Demo programs gel vou up and running quickly. A

AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY ALL PROTECTED SOFTWARE. NIBBLES. HALF TRACKS. COPIES EXTRA SECTORS AND EXTRA TRACKS. REPRODUCES ALL DISK ERRORS AUTOMATICALLY.

music bonus program lets you wrlleond compose muUcol scores merety by humming a tune

Unlimited applications tor fun. education, of

commercial use. Design your own programs lor profit. Speech and

recognition quality the finest available. Onty Covox provides this high-

FAST. COPIES FULL DISK IN AS LITTLE AS 4-7 MINS. EVEN COPIES ITSELF WE COPY MORE I MASTERCARD. VISA. M O. OR CHECK OK ■ 53 SHIPPING 8 HANDLING

tech marvol tar unlimited applications at □ very affordable price.

The Covoi Voice Master comes complete with all harAvars and software

for city 589.95. 30 day satisfaction guarantee. One year warranty (A3d S-t shipping and handling lor USA. Si Conooo.E 10 overseas. )Avoi la Die (or

COD OR FOREIGN ORDERS ADD SZ

Commodore 64/126. Apple II. II+, lie. He. Atari 600.600XL. 130 XE (IBM PC

CALIF. ORDERS ADD 6% SALES TAX - WRITE OR CALL —

and compatibles version available scon). Specify when adoring Visa, MasterCard phone cders occepted.

Call ot wrfte kxtay tot flffE

Comoumed

Covcur product catalog and nowilotttn

(408) 758-3436 P.O. HOX 6939 SALINAS. CA 93912

COVOX INC. 675-0 Cono» Street

FOR COMMODORE 64 AND 1541 DRIVE

UNLEASH THE DATA ACQUISITION AND

SERIOUS ABOUT

CONTROL POWER OF YOUR COMMODORE C64 OR C128.

We have the answers to all your control needs.

NKW! 80-LINK SIMPLIFIED

• Euaffl». Oroaon 97402 • U SA

AreoCo3a(5Q3)342-1271 * Wen 706017 (Av Alarm UP)

OR COMMODORE 128 AND 1571 DRIVE

OUR ORIGINAL ULT1MATK INTERFACE

DIGITAL I/O BOARD

PROGRAMMING? SYMBOL MASTER MULTl-l'ASS SVMMOLIC DISASSEMBLER. Learn to program like [tie experts! Adapt existing programs Io your needs! Disassembles any 6502/6510/ undoc/65C02/8502

machine

code

program

into beautiful source. Outputs source code

files (o disk fully compatible with your MAE,

Create )<>iir own

> i.ii i ill iln;iinl

controller witboul relying on disk drive. ■ Socket I'nrsiandani ROM cartridge. 40 separate buffered digital output lines can

each directly switch 50 vousai 5(X)mA. ■ 40 separate digital input lines. (TTLJ.

1 I/O lino controlled through simple memory mappitl port1, each KCCffied via Li single Statement in Itaskv No interface could be easier louse. A total of ten N-b it ports.

■ induilul M.L. driverprogram optionally called

as a subroutine fot fan convenleni access to individual I/O lines from Basic*

■ Plugs int<> computer's expansion pon. For both

C54 &. C128. I/O cmneakHts ate through a pair of50-pin professional type Strip headers.

VersatDe

PAL. CUM, DevelOjMS4, LADS, Merlin or Panther assembler, ready for rc-assunibly and editing. Includes bolli C6-1 & CI2N native mode versions. lOO'/o machine code and

• Industrial control and monitoring. Great for

and bcsl is ni™ even better with Version 2.1!

• Univenally applicable

dual

[nierface Adajier (VIA) board.

(>522

latoraturydalaaniuisil ion and instrumentation

numerous lo

• Perform automated testing. • Easy to program yet Bxtremely powrfuli • liLsiiy Interfaced io hJihiwrlbmano: A/13 and

C64

• four B-bft fully bidirectional I/O ports A ei^ln

ROMs, all 16K. In book form. 242 pages. $29.'J5 postpaid USA.

D/A convener..

handshake lines. Four Ifi-bii [iroa/counters.

Fkjl] IRQ interrupi L-ajiiibility. Expandable to four bo.ird1..

Order Model &i\V22. SI69 poslptiid USA. Includes extensive documentation and ptogjams

mi disk. l:.uch additional board SI41), Quantity pricing available. Fbr both. C64 and C128.

and piDgramdisk. Each additional boaid SI 09,

A/D CONVERSION MODULE Pea. 16-chonnd, S-bii. Requires abuie. Leaves all VIA rvins nvaOsble, lor lioih CM and C12B.

i:\iiniiii.ir ion. Crtxln against UrM order.

S3IM PUn. S».

WiRJ fi ADCW Hi, I.W.

NEVJ ADDRESS'.

Advanced and sophisticated features far too

applications. • Intelligently control almost any device.

• Order Model SS1(X) Plus. Only SI I1)! Shipping

p^tid USA, include", edensfve doCLuncnuuion

extremely fast. 63-page manual. The original

OrderModd64IF/ADCD8l6.0nlyS69.

USA.

detail here.

SOURCE

available mented

CODE.

Most

complCM

cross-referenced

assembly

reconstructed,

and

S49.95 postpaid

extensively

com-

language source code for Basic and Kernal

PTD-6510 SYMBOLIC DEBUGGER fur C64. An extremely powerful tool with capabilities far beyond a machine-language

munilor.

100-page

assembly-language postpaid USA,

manual.

Essential

programmers.

for

149.95

MAKM %cr>ion 5.0. Fully professional SS02/6SCO2 macro cdilot/assciubler. SO-page manual. S2S.95 postpaid USA.

SCHNEDLER SYSTEMS Dept.Gio, 25 Eastwood Road, P.O. Box5964 Asheville, North Carolina 28813 Telephone (704) 274-4646


■■■ i'

■■V ■■r ■■L.

EEH5

/

-/

_/

i' *

i

™ii

1

ABBY'S SUPER BUYS ATARISOFT

Defender IRI

$4,99

Ciiptiua

COMMODORE VIDEO ARCADE GAMES Clowns (R)

S3.49

Gorlfik & The

Microchips IC)

.

...

1.95

INFOCOM MIND GAMES Ztnk If

$4.99

Zoik 111 Suspended Suircrass Deadline

. i

4.99 4,99 4.99 4 99

.

.

Bust 1ZB

Cadpak. Cadpak 128 Chartpak B4 or 123

PikmhiuI Porlnho Maiumur 12B ..

25 95 ?5.95 39.95

Supm Pascal W or 128

pa

3995 3995

ea

3995

Pnconal PonUiiio Manage -, -

.ea.

ca. 14.00

ACCESS $26.95 2595 12.35 22.95

Wai.h 128

32.95

Tnplt Pack

12.95

10lh Flame Bowling

25.95 25.95

.,

ACCOLADE Ace of Aces Deceptor

51095

Desert Foi FiijhtNiglit Hardball .

PSI 5 TfMfing Company ..

9 95 9.95 1995 1995 19 GB

519.95 1D95

Thunder Clmpper.. U|) PerisoojHj

ACTIVISION 523 49

Aliens

2G.49

Gaiiiemufcer Library Disks Spons

13.49

Scrcnca

13.49

GtinstliustPis

9.95

Hackur

Liltlu Computor Pnonlu Murtlor an Mil.' Mississippi. Music Studio ... Poiial . . Tass Times

9.95 9.95 23 49 19.95

2G.49 19.95

BERKELEY SOFTWORKS 53995 49.00

O-ik p.nk I ricik Pak II

73.95

33.35

.

Movn? Maker One on One

. 20.95 . 27.95 . 10.95 . 10 95

Touchdown Football ....

42.00

EPYX

Championship Wrestling

526.49

4.99

1985 ■ Tha Day Alls.

4.99

StTOut Sports EJ[iseball

Am Attack

4,99

Ciliillengcr

4.99

Spooks

4.99 .

19.96 33.95

.

26 49

GEO Dcx...

GEO File ..

33 96 ..

33.95

BASEMENT BOYS . E?9 00

BROOERBUND SOFTWARE Carmen SanMiufjo USA Carmen Sandiogo Woflri

. 529.95 23.4<J

.

Karaleka

Print Shop

.

29.95

..

23.49

P.S. Graphics Litiury 1. Nor III

...en

Toy Sliop ,.,......,.,,.... . .

39.95

Syncillc

33 95 1349 16.95

. . . . .

Symjiilc Ternpfates.... Holiday P.S. Graphics .

CENTRAL POINT

Conv If &1/128

.579 00

CAPCOM Ghosts 'n Gol)Jln^ Gunsmoke Trojan .

.S19 95 19 95 . 19 95

1947

. .

19.95 52349

23.49

KWBIa ChamD

1349 .

23 49

DAVIDSON

33.95

Siliill II

33.95

Word Attack Malli Slastei

..

33.95 33 95

DIGITAL SOLUTIONS. INC.

Super Prtck II

65 Db

Pocket Pockut Pinter Pocket

39.95 39,95 39 95 9 95

Filer II Planner II Writer II Dictionary

... , ..

ELECTRONIC ARTS AliNriiiiin Reality

"The Dmujoon"

S26 49

Arctic fo> ..

Auio Duel Bald's Tale Baid's Tale II Hint Book Bald's Tale lu'll Chussmaslei 2000 D.in Dare

26.49

23.49

.. ua.

33.95 37.95 27.95 995 27.95 1<1 V3

JB-

. i

;■■■■!

r ,r

26 49 26.49

FIREBIRD

Bits Golden Path

.522.95 26 49 76 49

Sentry

2619

Tracker Pawn.,,,,-.,,.,.,.-

.

26.-19 29 95

GAMESTAR

Championship Baschdil GF.L Fooiball On-Court Tennis Staf Rjnk Uoxifiij

S19 95 23.49 19 95

r

.

19.95 23 49

Gba Champtomhip Bo^ciU

19.95

, - , . .

. S44.95

MICRDPROSE

Conllict iri Vietriiim F-15 Sniku Eagle

526.49 23.49

Gur^Jlip

.

23 49

Silsnl Service

23 49 16 49 .CALL

Top GunrWr Semis Stealllt Fighicr

.

.....

26 49

PiralBb

American Challenge Bop 'n Wrestlo

519.95

Meitin 64 Merlin 128 ..

533 95 4800

SPRINGBOARD

Certificate Maker

CM. Lilirurv '1

Clip A'l Vol f 1 ur 3 Clip Art Vol. »2 Graphics Expandor

B24

,

Bart lee miser

Kamplgruppe

S26.49 39 95 39 95

.,

Phantasm III

?G 49 16 49

President Llecl 88 Realms o( Darkness Reliel Chargo: Chickamauga ..

26 49 33.95

War in Ilia South Pacific ,.

.

39 95

SUBLOGIC Jet Flighl Simulator II

29.00 35.96

F.S. Scenery Disk 17 ea. Star Scenery. San Frrmcisco Star Scenery

14.50 14 50 14 50 74 95

Japan

Western Scenery Dibl Pack

TIMEWORKS

Partner

sli9.95 19.95 26.49 33.95 49.00

Swiltcjlc w'Sidcw.iytt .. Wmrl Writer III

Data Manager 128

UNICORN

Decimal Dungeon

S19.95 19 95 19 95 19 95 19.95

Fraction Action

Percentage Panic Ten Liiila Roliots

XETEC. INC.

23.49

Fisl

Foniiiwstui II

19.95

Fontmaslci 128

S33.95 39.95

..

RIBBONS

VIC 1750E.paT.sion

.CALL CALL $42.00

Commodore 1525 Commodore 1526;B02

.CALL 59 00 35 95 15.00 15.00

Commoiiure MPS-803 Epson MXiFXiRXHO

VIC 1764 Expansion

VIC 1351 Mouse Avaien Modems

Xelec Super Graphics Xolcc Super Graphics Jr. .. Wico Boss Joystick . .

Epy< 60UXJ Joyslick Disk Note hers..

4.50

NASHUA DISKS

57.50 S7.00

CommotJwa mps-boi

.... ... .oa Panasonic 1080.l1091'l092 . i-n Dkimale 10 Black'Color oa. Siar Gemini Black

Star Qemtnl Color1

57.50 $9.00 55.00

SB 50 $6.00

S2.50 53.50

■Please State Choice ot Color

DS.'DD BK" With Stem .

$ 39 S310

Per Thousand

DUST COVERS

C-128 Computer . Vic 20.64 Compuier

S 7.00

1571 Disk Drive 1541 Disk Drive ,.

5 7.00

1525 Printer .... 1526 Printer

S 3.00

$ 7.00 S 7.00 5 9.00

MPSIOOOWor WlO oa. S 900 ea. i 9.00

MPS 803 W o. W;O

Tractor

23.49 3395

Detendi-r ol the Crown ..

MPSB01!802Prinlst

533.95 2349 19.95 26.49

an.

SSI

19.95

Tractor

19.95

Stiip Alioy

MINDSCAPE

Per Hundred

19.95 23.49

ROGER WAGNER

HbP Finiil Ciirtririyo

1 ~imu

Inliltrator Super Star Hockey Tri.il Bin/or

26 49

Wmt«r Game'i WdMcI Games

I

'j

if t 9 .,

Imloot Spoils

ACCESSORIES

DATA EAST Break Thru Ikaii Warrior Kuny Fn MaBier . . Tui) Team Wrnsllmg

19 95 13 49

Street Spurt:; Basketball

19 95

, .

Prim Simp Companion ...

1095

Ultima IV

Quosl For Holy Grail

.

H

20.95

1.

ir

r

m

20.95

Legacy of Ihe Aricionls ....

Create A Calendar Templtfof Apslmi Trilogy

Alga Blaster

ACTI0N5QFT

GEOS GEOS 128

4.99

12 95

W.C. Famous Courses /I Mach 5

Echelon ..

Goltien Talisman

Fait Hack'cm

3.95

U'ader Boaril L B Tournament '1 World Class L B.

4,99

25 95 39.95

Coliol 128 . Forth Lan[}u<H]Lb

XREF64O. 128

Vegas Jackpot

Writer's WorkfJinp

25.95

TAS64op 128

4.99

GEO Chan

ea. 25.95

.

Finders Keepers

25 95 3995

Cobol

SupsrC64oi 12B.

4.99

GEO Cale

575 9b

Anatomy Ol Iho 1541 or C W . BB, 9.95 Aisomblai Monitor . 25.9b BoalC Coinpilur

S4.9!)

Biij Mac

Font Pnk 1

ABACUS SOFTWARE ADA trdimny Course

mm

Eartli Orliil Simian

MASTERTRONICS

'

f r I .1

.. .ea. i 7.00

BOOKS 1541 Repair & Mainlenance . . Anatomy of ihe c-64

.515.00 15.00

Anatomy ol the 1541 ,

15.00

CiLOs Indda & Out GtOS Tricks & Tips

1500 ..

Peeks fj Pokes lur the C 64 .

15.00 .

12.00

Tucks & Tins (or the C-64 . 1571 Internals C 128 Bjsic 7.0 Internals .. . C128 Tricks & Tips P(;eks& Pokusfor CM28.. . . C 128 CP'M User's Guide C 128 Internals

15.00 15.00 18.95 15.00 12.50 15.00 15 00

PLEASE CALL - WE CARRY A FULL LINE

OF SOFTWARE & ACCESSORIES.

ALL TITLES ON DISK UNLESS MARKED (R) FOR ROM CARTRIDGE & (C) FOR CASSETTE TAPE

Order Line

1-800-282-0333

ORDERS ONLY1 Sales Personnel Do Not Hawe information on

Previous Orders or Product Specs. 1

WE CHECK FOR STOLEN CHARGE CARDS

„-,«

o

,«,„

MF 10 am'8 *■"*'' Sat* 10"3 ET

37 s. Broad Street, Fairborn, OH 45324 '

Customer Service

& Ohio Residents

1-513-879-9699

r~

[moiikcoi

SOFTWARE ONI ¥ - Prepaid onion ava> )(0 i «■ dr.- thtpelng vln UPS in nenllnantal U.S. Plius add 17 otdsri niiilr-r :>JI HARDWARE nnd nil »— ordnri rvquirlng ihlpmint vi.i U.S. t'l.M OffiCQ too lubtaci to ■ddillonal Irolghl charg*i. COD ordfirq under 1100.00 Hccsplad - add IS. Charoo card r ml. ■:< ml,.'i1 din k or mono» order. All ilrnis iiilijdcl (□ ovallablllll and pirici- c.li.uii|.' MUST HC ACCOMPANIED BY AN AUTHORIZATION NUMBER.

PLEASE CITE AD NUMBER WHEN ORDERING. ALL 111 UIIIN!,

1!


'

FACTORY AUTHORIZED COMMODORE REPAIR CENTER

1-800-772-7289 879-2888 IL

C64 Repair i-o

. 42.95

C128 Repair

, 64.95

1541 Permanent

Alignment

29.95

1541 Repair

79.95

1571 Repair

79.95

Amiga Repair

""<-'

W-95

Repair Printers Monitors

149.95 CALL CALL

Amiga Drive

Use your Commodore 64/128 to improve your per

formance at the track! Programs for Thoroughbred,

Harness and Greyhound racing rank the horses or

Other Equipment .. CALL

dogs in each race quickly and easily. All the information

CALL BEFORE SHIPPING

is readily available from thB Racing Form, harness or

PARTS AND LABOR INCLUDED

dog track program.

FREE RETURN SHIPPING

Thoroughbred factors include speed, distance, past

performance, weight, class, jockey's record, beaten fa vorite and post position. Harness factors include speed, post position, driver's record, breaking tenden

|APO. FPO, All? ADD 1IO.OO|

24-48 HR. TURNAROUND (Subject id Paro Availability)

30 DAY WARRANTY ON ALL REPAIRS

cies, class, parked-out signs and beaten favorite. Grey

hound (actors include speed, past performance, ma

COMMODORE PARTS C-64 Power Supply 128 Power Supply

C-64 Over Voltage Sensor

beaten favorite and breaking ability.

Complete instructions and wagering guide included.

Thoroughbred, Harness or Greyhound Handicappers,

19.95

Other Parts

|PliH

neuvering ability, favorite box, class, kennel record, 34.95 59.95

$39.95 each on tape or disk. Any two for E59.95 or all

CALL

three for S79.95.

S3.00 Snipping'Handling |

All parts for Commodore equipment usually In stock

1

1

For Parts Call |31Z| 879-2350

MaslcrCoiB

Dealer Discounts Available

1 fc

TEKTONICS PLUS, INC. 150 HOUSTON STREET

^

\

Toll Free Orders 800-628-2828 Ext. 850

VISA-

BATAVIA, IL 60510

*

Federal Hill Software

8134 Scotts Level Rd. Baltimore, MD 21208

For Information 301-521-4886

CUP AND WVE

A Complete Pro Football Prediction Program For The • 1987 NFL SEASON •

61 %

More In

Accurate vs 'Line'in 1986

'87 To .

BEAT THE SPREAD •

FEATURES

Predicted Scores Each Week Season Schedule By Week Season Schedule By Team Scores By Week Scores By Team

QE

74 = 3

INCLUDES DISK AND

OOCUMENrATION

SPECIFY 51i OR 3',i DISK

IBM, Tandy & Compatibles

Commodore 64 — 128

Apple 11+ - lie - Me - llgs TRS80 Mill /1V

Win Loss Record Home/Away

Stats Needed To Run Program Available In Local Newspapers Or We Will Furnish All Stats By 1st Class Mail. Season Price 40°°.

Line By Week

Our Bulletin Board Will Furnish All Stats, Lines, Predictions and Trends Updated Daily. Season Price 55°°. Program Comes Updated Thru Current Week of Season ... No Extra Charge.

Division Standings Stats — Accumulated & Average 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

ORDERS SHIPPED IN 2 DAYS PHONE LINES OPEN 2» HlfS ADD 3" SHIPPING & HANDLING

TOLL FREE - 800-722-2277

TEXAS COLL. - 214-586-8212

Marathon Software Dept. G P. 0. BOX 1349 - 641 FORT WORTH ST. JACKSONVILLE, TEXAS 75766 TOLL FFFE 1 COtUtt fOR ORDERS ONIV


Sensational Prices! I . . . On Our Most Popular Items! from

Unleash The Power of

$159

CP/M™ On Your C128!

THE 390 DISKETTE!

FSD-2

ONLY

Are you paving too much for diskettes? Try our firs!

quality, prime, sVt" diskettes (no rejects, no seconds)

DISK DRIVE

$22.95

at these fantastic sale prices and save, save, SAVE! Disks are packaged in boxes of SO; including diskettes

in sleeves, labels, and write-prctect tabs. Each diskette is certified lo be 100% error free and comes with a lifetime warranty (if you have a problem.

Includes Free CP/M Programs

we'll replace Ihe diskette] All diskettes include hub rein

All diskettes are double density and work in either singlo or double density drives.

■ Word Processor • Disk Utilities • Communications CP/M Kit includes a Helpful guide to using CP/M such as; stressing the unique features olCommodore'sCP/M, using your 1541 or 1571 drive with CP/M, and using your modem

SS. DD Diskettes, Box of 50

loadable software.

forcement rings and wrila-protect notch.

DS. DD Diskettes. Bo* of 50 32403

Runs all CM Commercial Software Full 6 Month Warranty »

66166 Disk Drive . $159

67392 2 Disks & Manual for C128 . . S22.95

S24.50-49C ea.l

* THE BEST PRICES * *THE BEST SERVICE*

WHY SHOP ANYWHERE ELSE?

POWER and PROTECTION FOR YOUR C-64!®

THE FAMOUS SDK J.TIK1"

tot good reason. IVsjiki H« nghl comtonji on ot

icsponsiveness and accuracy And Ihe puce can't ii" rj".n'rro'ii Sunco'i 90 nav warranty Connects directly lo CommDCuo Compeers »M6

SS.9S

«last a pnnlf r slang pitn for homn ana smjn offices' Thn grtit Mind t'om i[Se'evilMtQ*ou can vs-.t ^ourp.i^r uncmfjtn J*aTL'*ir-ej".i a.', sled wire cunsuucTGi ind na J «nyl coating [o tefluce rnjUE and uiDrj

from MicroPal9'

tian A-idinjr plus

Pow'r Pak is a replacement power supply (1.5 amp)

me annter is noU jr .m jnaie irui mj^s it mutn ia^r

to s« your output as il is [wing DJlntflO. feailablo In t*o widitis \2~ tor most

BO column primera. anJ IS" tor mosl 13? column printers.

for ttie Commodore64* . .but that's notalll Pow'r Pak also supplies two additional surge protecied out

33232 3324S

lets (120V) for monitor, disk drive, or other peripher

\2- Prlnlgi Stand 18" PNnier Sland

(Wa3 $14 95) (Was SM.95)

ONLY 1 S.SS 0NLyi1!.B5

Paper Tray

als. On/ofl switch. Fuse protection. Sturdy all-metal casing is ventilated for heal dissipation. Full 1 year

E«< «ri8(rM ntlll to « wit) 1W pnrWul [rut MtnK out ol Die pmtEr )no I("cl5

lo sal al nwr ffe iicm and rtaor? Tr# Suntom Pioer Tray arracnes lo uu i«ir ol in Sontom stands ind norm TO ountM piper js it tomss out or Bw pnntci. HtVi

warranty.

10 neatly lold in] suck it1

$49.95

"091

Super Deal On

Suo Btt.nl 1M SS

,..

S11.B5

FREE

Diskette Storage!

The Right Interface For AIT

Your Printing Needs!! "

DUST COVER &

T€N£

Smith Bend, IN 46660

Questions? Call

li /

,.i :' .rr-i;-:: r,1 ][.'

L -

pJfiVI pinrtr jnif ilia Imm FJSI ten

cm1"1', m u'.^'s .jii

33565

■ n

Super Graphix.

. .

$39.95

. eurrer. Kprmimi

Supports supeiscnel, subscu&t. underlining, hold face, anfl

great products, extensive selection and fast serv

41T69

standards mBi reinforced seams. Get to know our

ice wtti a FflEEcopyof nut Everything Book tor Commalae Co/npulmg (S295 Snipsino Ctutge) 31627 1.1,: Duil Cover and Cattlog ii. [Fi 384M M!S Dull Cnvjr and Caillog |Q4E]

v

651SD 64C Dust Cover and >..,<

We gladly sccept mail orders P.O. Box 657S

*' ■

FREE dust cover for your C64 or C128! Cover is ami-static, 8-n.auge vinyl sewn to our exacting

• Includes B index dividers wiln labels for organization ot

filing and retrieval. • Made of durable anli-static, high impact plastic • Attractive smoked color lid. Sug. R«lail S19 95 .66826 NOW ONLY S9.95

(1 Sound invQstmonl lot youf

Commode**" RUN, Ok. '85

Cfi4«ndVlC'2Oerrtbt])«3 4Coflimodoreprin|*f Cwn«wim

Discover ihe savings and easy srioppmu, available from TEN EX Compute! Express PLUS receive a

• A whopping 100 disk (5W") capacity. • LocK and keys for extra security and easy carrying.

r.j*

r

EVERYTHING BOOK

From Your Friends At

ONLY S6.95!

TheS1ikSl»kTMriast>eenai.ivori1eloryeais . anfl

Space Saving Printer Stand

POW'R PAK 64

,34910

tiigtinr-trian-aveiage quality

M%fo5l!Mranai54l Ml the sr?B you can last ustjftd lli;il Ihp FSD-2 will do 3 tine lot foi you"

lo access electronic bulletin boards Ilia! oiler iree. down

S19.50-39eea.!

3J391

Reviewed by RUN Magazine:

Ad G4E

219/259-7051

. . 11! [pujjcooni i»qiiHHmn«iCv»9vtiiHMih« m

ii,:; i

SHIPPING CHARGES DHDER AMOUNT CtWRGE less lhan $20 00 S3.7S $2O.00-S39.S9 4,75 I75O0-SM9.99 1150 00-1299 99 1300 1 up

5.7S

6.75 7 75 6 75

Fouot OmJ*ri tM Jd CM rimy iieiro ^o jt actui' can

MOTE Du* 10 putttaJimfj ta«] tines. prtMucl pricn tmi iuv'<tt*m& at *ubj*ci to cNng# vh^dui noice

"^*"PJl ™» *'"*" a'u'v "•"

modes. 3 internal screen flumps wd top nwunitti cup s*i1chf s

a choice oi 9 character rtiflihs fromXefec

S69.95

Super Graphix Jr. ■more«™moirt'5iono!

ifw SrwGrapfiu. hifumog«irhic3 nrjrrmi and nurt«Kr*i

(Tenfc quality prnmg ComfMtiDio wiih 1W rrato' pnnlen fiom

v J1774

S49.95

NO EX7RA FEE FOR CHARGES WE VERIFY CHARGE CARD ADDRESSES

ORDER TOLL FREE

1-800-348-2778

INDIANA ORDER LINE 1-S00-225 6833


Kracker Jax Revealed: BOOK II

Kracker Jax THE REVOLUTIONARY ARCHIVAL SYSTEM! Jn It 'f-# powerful paTameitf ba«a copying sysiem inai has lanen roe caumry by

LEARN ABDUT COPY PBOTECTION FROM THE EXPERTS!

storm1 Wfial IS j pafameic7 rs,uu'.:«' program lhai .3 -a^ your 1b*l or 1571 disk Olive la strip ALL copy prelection Irom your ciiwnsive soitwa'e. 'paving you w.fo UNPROTECTED, TOTflLLV 8H0KE N HACkuPS that can even tie cojjieO wilfi a Simple fnsl copier!

Our knowledge ol proiptiicn schemes has made us famous And we can pass lhai knowledge

on Id you1 Krickir Jn RavMlad

BOOK II a «ur Ijiosi release in a urtH ol luto'ial guides

We decline Krickir Jus lo be iht Li'sl system ol its kind on the nurkut icday1 A uoicl craim? Maybe

dDsnined ro insiruci you in [he lascinalmg areas ol copy [hoiocIidji schemes and now In defeal IfMm UOOK II continues (ne Irjdilion which began with ma anginal with nolhing moro injnaoasic i;\i'.:. ■:' macrme language, you un learn to conirol scne or the newest, mosl advanced copy

EJu! Ccn'i laKeouF wgrd for n—if you «jnr Hie HEAL slory on hrjw good Knchir JJH3, |Ui(

ash cne ot our nu^oiTieii

prelection rouines on tht rrurksi r«uy> Here's *m- you'i get mm BOOK II: ■ Detailed m'o

using 20currtn| new programs as eiarnpies' ■ An enhanced.an new utility dis* mm !0 new

Volume has app'oi

parameters' ■ Tiw lamous RapflioK'" copy system REVEALED1 ■ Extra BONUS—Tne legendary Hcs Won'* cartridge!

BOOK I IS STILL AVAILABLE! BdCD.

All Kracker Jax Volumes are $19.95 each.

Orders oulsiOB ol Norm America must add I? SO tm stiipping!

Shotgun II

The C128 Cannon

The Bull's-Eye SO GOOD. EVEN WE CANT BELIEVE IT!

IMF DOUBLE BAimCLEO HIUniFfl IMPFtOVEDf

Here's lhe oackJO« I'm you ClJfl owners riavn Men

waiting lor1 me Ci >a CANMDN gives you mme oower tmn

ytu ever hope) lor' Just Iw* al wme of mew HtHM ■

1M pirameleis1 ■ Current— new Knchir J11 Volumes Jeleased quarterly.1

Kracker Jax Volumes 1-5 are still available.

Please allow !w»ls loi deiiveiy

I!\S JUKI WHAT YOU VI BEEN WAITING FOH1

N1BBIER—Works with single or Bjal 1571 /1541 drives'

We've laken Trie

Shotgun,

our

popular niubiei

compFsTeiy rc«EL[i«n i[ lo provide more power, nice ^u

anc even more Teatures i--i - Mice' The Ee&un is Shoigun n. [he new sianaarn in H

■ FAST COPIER—Use tot data Crs's of KnckH Jn1 ■ FILE COPIER—Easy liie mainienance and mampuiaiion' ■ 1581 FUST COPIER—For ins new ligti speed 3.5" drive1 ■ 1581 FILE COPIER—For high spesd tile msmpuljliom ■ MFM COPIES-Cables unprolecter) IBM $ CP/M aisksi ■ I/S ED 11 OR-Works with 1511. 1571, and new IbBI drives' ■ ERBOft SCANNEn—Comoiele wiin onscreen diiDlay' ■ DENSITY SCANNER—find ailereO densnus

oi

l

&ci

making copies using one or two or ryes'

■ Shoigui n can easily copy cata dear cue lo track 4Q1

■ Auio density detection can easily be toggled on or oil! ■ The single diive copier has an on screen GCR rMpiayl

■ Allows you to list directories from either disk drive1 ■ Suptffj&l now "True DujI" Two dnu? cooier n ndi-1

■ Capable <.' copying if ifi1 ■''" programsautornjiically1 And

"if re s

[Tie

good

part

we've

mciejsed

lhe

Irack By trjcfc1 ■ DIRECIORY EDITOR—Alter & orgmue disk dirtcnries1 ■ khacker ju ■ ■. ioo oi our nolte&l paiamslds1

perlormance WITHOUT mcreis<ng me price1 Like the onrjmjl. Sfifllgyn ii \% available m errncr ol two lormais lj Trie Snoigun II, which is the uliiity described above 2) The

You've seen niDolers alone thai sell for tlnriy-iive or lony

Load CO Shoigun II, which is the same utility packaged along

wilh 32 of Ihe hotiest Kncfcsr J*i parameters ever produced1 And ri you already own the anginal Shotgun, i ;■ ■ ■■! us

dollars And ihB 100 KRACKER JAX caramelers ars atwenly

dollar value. Yel tne entire CI2B CANNON package sells lor Hist

I3J 95

Nevei before

yo^r disk far a 15 OQ credit on timer version ol Shotgun II.

has this much fJOwer Men

Enfltr wj, you onJer it. Sholgun II will da [he |oQ lor you1

mtegraKd into i singfe. alforiiaole product If you awn a CiZS. you aon't new to feel ten om m me told anymore

Other companies may ignore you. out at KRACKER JAX. wf

Yen won'i nave any problem firming one

ALL NEW VOLUME SIX IS NOW AVAILABLE-OBDEB TODAY!

Don't at intimidated iy comple. protection routines. Learn how to lake comrol ol your Bipensivs sollware Mist ail, knowledge IS power

Ullly

Don H worry

■ Easy tn uh—no sptcui hnow^eDge is required1 ■ PtrwGrtuI—will easily Oacfc. up NleS [rial mouers can't1 ■ Sup-eilasl—sino* :-r-'.e-.-^n m 2 matter ol MtoriOs' ■ Great value—ntn

Riioidiofc™ It's one ol Iha loughast copy roji-re'i on ins market toddy, and it t Qemg used rn^Lor ^oitw^re houses to cWvprohrbd somt o' tinea a-aiiaoie lor the C&4 Now, you could go brake Ouying eijiensive

"oMitiar

backups ol programs you'« already paid for Oi. you can exsrcise your ler^itimaie nghi to make your own backups No special knowlndga or eajienente is required. AH you need are a lew blank disks and live rrwiuiesoHime Buir&lye Iflia ycu create your own custom R^pidiok copiers to Backup your en pensive soitware1

Anrj hi a\ :'\.v. t^n't ennjgn. RuH i-Er* also contain* a

levoiufona^ new copy syitem lor GCOS1"1 it ts \te first copy system lo Dt used exclusively wiihrn inc GEOS enYironmeni

Fully icon driven, it runs direclly from tne GEOS flesklop1 Am]

our uliiny Ooesn'l ]US! SiandarQrie GEOS programs, it actually neutralist them, your GEOS programs are complately

unpraiected1

We've taken careful aim at your archival needs and hii lhe

target dead center—rrghl in t"e HuK i-Eyel

The Shotgun II: Only $14.95

know i Dowertu machine when we see one Lit US snow VOU in si No* imwfijl yo-jr ti.'U M.il.f .■,

proiection Dy several the lintsi

Only $19.95

The Loaded Shotgun II:

Order your Cl?6 CANNON Iodjy1

Only $19.95

Only $34.95

Looking for a Supercartridge?? Don't finalize the deal!! Are you thinking ol Buying a mulli-lunction cartridge? Well. Oon'i make a FINAL decision until you look at ttiis comparison chart.

Super Snapshot 64 V2.0 has just oeen updated to make n

an even better utility than before! We've added features like sysiem reset capability and a sector editor! ■ Copies

most

memory

resident

sollware

on

today's

market.

■ Snapshotted programs run wilhoul trie 55 cartridge

■ Our cartridge is easily updated wilh up to 4DK ol ROM. ■ Our Turbo/DOS is the most compatible last loader tested to dale. ■ Attention C128 owners an oplional switch is available which allows you to disable the CB4 mode with cartridge in place. $5.00 additional. Super

Snapshot

64

V1.0

owners

may

$15.00. Contact us lor details.

upgrade for

SS

FC

Compaiible wrih ALL C54/C1g8/SX64/MSD/l541/1571/& 15B1 equipment? Is the cartridge itself designed lo be easily upo/adeabte?

Super Snapshot 64 (SS) Vs. the Final Cartridge^ (FC)'

V V

fj N

Features both pre-programmed and user-definable lunction keys? Will it print boih multi-color and standard hil mapped screen dumps?

V

N

How many different sizes can ihe screen dumps be primed at? Save graphic screens lo disk in eitrier Koala" or Doodle"' lormats? Menu driven with easy to read, lull screen windows?

Features both a fast loader and a fast disk formating option? Unique "RESUME" feature (prod that SS does NOT corrupt memory)? Does Ihe built-m Machine Language monitor corrupt memory (see aDcvel? M/L monitor accession Irom a running program with resume feature intact? Does the cartridge work with popular multi-slot expansion boards7 Is ALL Ham and Rom accessible Irom itie Machine Language monitor1' Is the cartridge TOTALLY invisible to sollware when disabled? Supports C126 last moJe during screen dumps? Does the cartridge support mulliple disk drives?

Only $54.95

Is Itie cartridge supported with a FREE current parameter disk? FREE shipping and handling or all orders within the United States? SUPER SrJAPSHOT 64 IS FOR THE C64 OR THE C1J6 IN THE 64 MODE.

N

In Canada order from Marslwiew Soilwaie PO Bo* 1212 SackviHe N0 E0A-3C0 only $69 95 CDN 'Final Cartridge is a registered IraOemark ot H 4 P Comoulers ol America Comparison dale 7-1-B7. Com nan son a liar I hat Qale may not comply.


SYSRES Enhanced

C128 Helper

WE'RE GDIHG TO CHANGE YOUH MIND ABOUT BASIC!

THE FIRST ELECTRONIC C1ZB REFERENCE WANUALI

Maybe you're never wd mucn all*ntwn to bsic Fijurw | au |Li;t a low rxn>«M language

II you've ever found youiseil nwJing information wlYte righi in me middle ol programming, "■■=.'■ we goi i jIiIiIy Ide »;j'

fa' kraianaotginiKfi uihtt swrutiouifiin* about B«*. ititn you"n never hum ol SYSKES

SvSftES resides in memory, out ot trie way it is trie ULTIMATE BJsic enhancement sysiem lor

lheCi?a Helper 15 the frrst electronic feierence manual for [lie Ci?B. Let's say thai you're

■iiii.:,:Ci^.r:!i[r..;Tl^.

right in Itifl miOdlft Of writing a program in [he powerlul Bant 7 0 language who you realize mil

SVSftESarJci saver ?Sma|or commands anO over IDOO additional

lunclionl id stannary Basic No. mil wasn't a typo Twcnry-five MHJOB ComminOs. One THOUSAND adrJiiional lundMjns Imprnssed1' There's mwc SYST1ES reaiures an flfctendcir Super flos-wedgfl, reducing even the most comple' command sequences to a lew simple koyslrokts II also allows you lu scroll rjoiri louvard and Dockyard

you n«n mere iniormaimn on a specie command. Just (ouch- !>ie CtSB's HELP key Almost instantly (lhanks ID tne I5?l's "fill" mode) a menu appeals on your screen Ju&l seleci (he

commjnd in question. and moment<, laier a full screen ol dei.nied information appears, including

an enamQic showing the command m use And at the loucfi ol another ksy. mar screen ol data \i dumped to your primer You reihei reiurned to your Basic progiim. eiactly where you ief| ofl!

Ihioughyour Bas« programs We voeven added an all new lasl loader routine to make loading uo

a 1541 drive

eioen Basic programmer whaT irie oesi Basic eilenson svifern on Lne marVti is—he i sav

screen dLunpirom Basic Dul trariiaps the smgie rnosi flailing TEalure is iriis trie program is user rJeimabip Not only

-E4MPIE SVSRES COMMANDS— ■ APPEND ■ DELETE ■ LIST ■ HUN ■ AUTO ■ DUMP ■ LOAD ■ SAVE ■ BLOAD

H S tun is lasier.

The C123 Hefper. is machine language driven V sdmii It works in the Ci?Sr3 30 column fliodewitnanRGBor Campos'ie monrtor You canuseerther a 1571 or. with slower response lime,

SVSRES is addictive to progiamjneri. dlji not ro lh# programs :nemseues—no iun lime rjry is neeced (or piogrjmi crea-fd wttti SYSfiES Dw 1 take our wcrJ (or it Jusl ask any

■SYSBES'-

The Ci?S Helper is co-resitienT wrm your Basic p'Ofrram With i|. ALL Baste 7.0 crjmminas and luntnons are delarled witn Ml expUnalions and examples 11 also allows you to pertorm a

'

■ EXEC ■ VERGE ■ '.FID ■ BKtlN ■ FIND ■ Hull ■ SETP ■ CHANGE ■ GET ■ OLD* TRACE ■ CLOSE ■ KEYS ■ PUT ■ VEHIFV ■ CMO ■ KILL ■ Flf NUMBER ■ WHV

can you modify ma C12S Helper <isei1. bui you can aciualiy edit and creale your own cirsiorn Hies'

The program guides you wiih prompn. helping you to easily consirjct your own custom applications, comolele with menus' Ylhj could ma*e your own memo pads, calendars, electronic nei«j* lo' oner piograms—the hit is endless1 But even it yoj only use the C'ZB tfH«f rt«!i. you n tn getting more than your money's worm Get your copy loday1

SYSftES is unorDtKled and comes comolele «nlli over

—ELECTRONIC HELP FOfl ALL BASIC 7 0 COMMANDS—

Only $39.95

—PLUS—

■ ASCII Code sei! ■ BASIC keywords! a Screen POKE codes! ■ Uselul memory locations! ■ BASIC tokens1

MO pages ol compftnensiv*

documenration Hound in an itliactive cvjo's Iriree ring oindei II lou'rt HEALLV imeresled in programming, gei S'SBES—iw ancoiw a Basic thai you Tievn ettti knew Misted1

BASIC

Only $24.95

Graphic Label Wizard THE CHEAT HEW GRAPHICS LABEL UTILITY!

Hacker's Utility Kit

SuperCat

USE THE SAME T00L5 THBT THE EXPERTS USE!

THE ULTIMATE DISK CATALOG SYSTEM!

Are you '(My In lake cmlroi or your software' Lei us '■" r' Out Hacker's Utility Kit contains Itie most iTipressive array ol toots ever jssembleo in a sing* package1 Our lop Krickir Jai programmers pur together a "wish

fina itie on* line Ifiai you're inter«tw m* Fruiirarcd by

work creating Itie perfect sei of utilities. Trie result: The Hacker's Ufiliiy Kit Now YOU can use (he same powerful

Sysfem available far yaur CommorJorg 6<4'

cosls1 Here's what you'll gel.

alphabet aw 5,000 titles—and up to 10.000 with two

B*l" ol lools Ihatthey wauled lo work witn—and Ifien »cnl re uli'ides [rial WE do—i\ a iraction of their irue developmeni

■ WHOLE DISK SCANNER—usage, error, density into fas!1 ■ CCfl EDITOR—new raw data ihe way your system sees it1 ■ FAST DATA CO PIES—absolutely wilt NOT write errors' ■ ICFi; DRIVE NIBBLES—last t, powerful /stale of lie art' ■ FILE TRK/SCTR TRACER—Imd any sector link in a lile tssl1 ■ BYTE PATTERN FINDER-linds any patlsrn anywhere1 ■ CUSTOM COPIER CREATOR—theONLY one ol Us kind' ■ RELOCATABLE M/L MUNI TORS-including drive monilori ■ FAST FORMATTER-programmable tracks or whole disk1 ■ DISK FILE LOG—quickly Imdliieslan/end addresses' Professional mechanics and programmers have one Itimg in common

inty Doih use ihe [mesi tools available. Thest

lools were developed specifically lo meet the demanding needs of our Knckn Jn programmers. They are utilities crested t>y enperts. relmed under constant use. and perfected lor you

Only $19.95

Oh Doy Anolher maohic labeling ulilily. frli. Don't kid yourselr. We're [he same people who OrougW

you SuperCai. and we coulrfn'j make a boring irdrity if our

lives depended on it1 Able la use Print Shop"". Prim Masier™. Sotiware Soluiions'", or compaiioie graphic images. Tltt UDel Wira'd is aesignM lo lake advantage ol

Ace retired oTuirchingenrltes^yrrifauQnyixrdisfcs id

catalog p>ogrd4n& ihal run 0<i1 0'- memDiy or siwagc srjdte every nme your titik library grows' Tnen NOW is rhe lime To

mvesi m SuperCdt, Hie moM &opr)rsiic,^L'fl ock cataloging SuperCal

A\Umi

you

la

catalog

up

tn

640

disk

rjirectories—up (o 1,2flO with rwo drives' Vou can index and

drives' SuperCdE n\i\ accept C s*s *i'h duplicate ID'S, 'rtilh 3 pnnlef, you'll W imprtSHd Dy me variety ol repoti Tonnal^

awaiiab'e ro you You can list tn es m alD^abetlca^ orflei 01 by disk Oi$k htaflfj Ifsis can be wrtM Uy name. && ID. Out caialoijed blocks Irw on cfish. and dish numtKrh You can even pnm flisv labels in any ol three Oiflerent torrnalG1

SuperCat is incredibly fa si—11 can find ANY lille in |u$t 10

seconds, and cm sort 1,000 lilies in a merit 0 seconds' And

the huge library ol giapr-ics uniued ty mese programs

And

that s |ust the beginning TaVe a look at Ihese fuiures—and men order your copy loday1

■ I ■ ■ ■1 ■

Prrnl a graphic & up lo B lines ol texl on a mailing label1 Easy to use menus Itjlwmg last Pop Up Windows! Save labels lo rjisk lor later modification & printing' Print one label or pnm all labels iram your rjala disks! Automatically onnt multiple cojiies ol your lavorita labels1 Flentle—you can prml your iibeis 1. 2. 3, oi even 4

across1 ■ lahet WnanJ acluOes over 50 nci|mg ntw graphics—FREE' ■ Prim caialog stoning 28 disk graphics ana title per page1 ■ Use Epson caiTjatiOte or create your own custom printer lite1 ■ Print teil in any combination of slyles your primer supports1 ■ Hi res Oispby allows you lo food and preview up to 1 graphics simultaneously—even Irom fl different disks!

Only $24.95

SuperCal comes wilh a turnprphensive, illustr^tad. indexed

manual, altnough i<m prorjabiy won'i need it much—our efterisivD menus and nwp scrwns see 10 iflji

face il—il tQu re going id ga lo tne troupe ol CiWogmg

your library m the tirsl place, iqu may a well use me best iwion the maTkpi SuperCat.

Only $24.95

Graphic Art Disks HOT NEW CLIP ABr FROM SOFTWAFF SOLUTIONS'"!

f'Jfl

Lei's lace if you uo DC a bright \l\tr\\tQ. crutrve per»fi—ma STILL not tM j&ietOOrawa struohti»na*nlhi rate

Well, we can help Earn ot our Graphic An Disk* teaiurt* 100 Oulilanflmfi ni res g'aphiCi, covering a wide range ol

Super Snapshot Slideshow Creator

*.ut>]ec:ts ana topics, created by professional ariisrt

We've goi grapnics lor imfidays, grapnics for sporting

evanis. animal and people graphics, pels, kids. cars, boais.

planes, signs. ttiin-Qs. places, the hat goe^ on and on. Your use lot [hem is funned only Dy your own imag.iriat>tiJi For

THE DYNAMIC NEW COMPANION UTILITY FOB SUPER SNAPSHOT 64 OWNERS! This is HOT1 Vou know that Suuer Enapsbol 64 can

capture a multicolor or fli res display en your screen and save

■I lo disk n a "lile " Our rww Shdestio* Creator His you

display a series ot these images. witn dynamic oplions sucn

as lade in I Tade out display, pop on / pop oil display, and

your choice ol '0 diitereni rants lor [realms your own custom scrolling captions' We've even

included programming lo

allow ypu to easily integrate hi res or multicolor screens into

your own M/Lor BASIC progums wilh lull comrol! Check out these features

REQUIRES the Super Snapshot cartridge lo create' Docs NOT need Supei Snapshot canr«jg« ro dJsclay1 Display at leasi II swes wrth 15*1 a it witn 1571! Induces tade m'oui and poo on'oil special e Elects1

10 lonts available Tor custom scrolling Tgxi displays! Bum in tasl loader routine lor biglt speed displays' Amajmg low pnea—ORDER YOURS TODAY1

Only $14.95

signv cards. Danrers. invitalmni llyeis. or whatever you have m mindr you'll Find ,n image inai'$ \u%\ right1

Each di^k Tuture^ lime graphics tn BOfH Prml Sr>o0T" |i*e A] and Pi ml Master "* formats1 Ai>o ihese graphics ato work wrth oui own superb Label Wizard piQQtifns n well Grapnic fli Disk* great art wr» never Vt atlorciole1

DISKS 1-5 AVAILABLE Only $14.95 each

■:

GCMPITEF

NeerJ more info' Call or write lor our tree catalog

MART

Program submissions wan led!

GoM CommissionsNational Marketing.

CHECKS, MONEY ORDERS OR VISA/MKSIERCAHD.

Mail your orOor to: Computer Man 2700 NE Andrescn Road/Vancouver, WA 98B61 Pnone orflers welcome1 206-695-1393

Same flay shipping/No C.O.D orders outsifle U.S.

PLEASE MOTE: Frw ahlpplng 1 hindllne on all ord«r» • C.O.D. add M.OO lo lotil ordar ■ All onJ«ra muil be paid In U.S. tundi.

DEALERS—WE HAVE THE SUPPORT YOU'RE LOOKING FOR!


DISCOUNT SOFTWARE and FREE Leroy's Cheatsheet

HIGH QUALITY

LOW PRICE

We cany a complete line of

PLUS - on any software packag e ol S2S.00 or mora you gel a FREE Loroy's Cheatsheet ol your t oice! See below Far shipping ■■ 'ormation. BROFJERBUND PRECISION Carman Sand log d $ 26 Superbase64 S 60 COMMODORE 64 COMMODORE 128 Print Shop $ 29 Superscript $ 37 ABACUS ABACUS Print Shop Companion % 26 Suporlmo TheBook £15 Basic Compiler G4 J30 Basic 7.0 Compiler $ 44 Grphc Libraries 0.1. $13 Cad Pac 64 J30 PROFESSIONAL CadPncIJa $ 44 Chan Pah 64 $30 CHEATSHEET PRODS Fleet System 2> S 43 Chan Pak 126 $30 Cobol64 $30 EMo He'pQscfc Fleet File; i 30 S7.S5 Cot»ll29 $4-1 Label Maker Trivia Fever whm $ 13 $30 ACTIVISIOH SuparC $44 Had«>r 2 $26 Super Pascal 123 $ 44 CRYSTAL ROSE SIMON 1 SCHUSTER Portal S30 DoodlB Lovojoy's SAT, $ 5? S30 ACCESS Shanghai $26 Star Trefc-Kobayashi $ 3D CSM Mach isecait $37 Trartslormors $26 Typing Tutor 3 $ 3D 1S41 Alignment KK $ 33 BERKELEY ARTWORKS SPRINGBOARD GEOS 129 $52 DIGITAL SOLUTIONS Strip Poher szz Newsroom $ 37 Pucker Filer 2 $ 45 Data Disks (such) MICHOSPHERE sib CI'pAnVoHioria $ 22 Pocket Planner 2 $ 45 Cash-in Cash out $69 Clip an 12 $ IB Pocket VAimi 2 $ 45 BERKELEY SOFTWQHK3 CenHcale Maker $ 37 PERSONAL CHOICE Digital Suparpack $ 75 GEOS 141 Corlilic.110 Library (I J 26 1 em The CIEfl $27 Pocket Dictionary $ 14 Dosknack 1 $25 '■III.I OlI.' PROGRESSIVE Fnnlpock 1 ELECTRONIC ARTS S2S Fl.rjhl Simulator II S 37 $59 Bob's Torm Pro 12B GeoCalc 136 Choa&rnastor 2000 $ 30 Jel J 30 $75 Superb use 129 136 Legacy ol the Ancion:a $ 2 2 Scanery disks (each) S16 5uperscr[pll28 $ 60 GeoDsi $28 EPYX Vnaslar $67 $36 s Workshop TIMEWORK5 Fast Load (cart] J 30 Vuawnta $67 Data Manager 2 $ 30 P.E.Graphics»t,*2, BOOKS ON a EOS Partner 64 $ 45 PROFESSIONAL 0i«,liseoM S 20 SwitlCalo w/Sideways S 30 Abacus Fleet System 4 JS1 Movie Monster J 30 Sylvia Porter Fin Pinr S 37 Gsos Insicln &out 1 TIMEWORKS INFOCOM Loathm Gaddossos

Mldnlghl

£ 26

Word Writer 3

S 37

Don't forget lo i«loct your

MICROPROSE

How lo noi (lie mo."!

out olGEOS

Data Ma nan or 128 Parirto* 128

ISO ISO $50

5■/." DISKETTES

MADE IN U.S.A. • wttn id Lib*i

liiii [•■«■■'

• With IVi.l. I'r-,!. i i Tlbl

Blink PVC J*ck*1

• Wlih EnxlDpci

( Llftllnw W»mnti

• In Faclory Sealed Poly

4 Error Fiei

Packl

B9C

36C EACH Oowbla '• -'"

EACH Sid*

[>'.i.Mr [>«u'i'| |W. HUB HING5

High Of nVIV

OH OF IM

.SO I O IN

SONY POLYPACK

3W DISKETTES .09 «•<»

$1.21 »CH

ss 135TPI

DS135TPI

■;...

■;■•

:.

KENSINGTON,. Mouib Cloinlng Kit and Moute Pocket

Saia $17.95 9B. (Sugg. Retail $24.95) Mouiowny

Disk far bar1

far COMMODORE 64 & 128

Label Maker™ Software by Leroy

layouts (or 10 aiHeronl lypos including: Std. labels, Audio Cassette, Fllo Foldor, Floppy Disk, MlctO Disk, Shipping Lobols, Rotary Indoi Cards, Continuous Envolopoa, nnd 2 slzos ol Hand Fed Envelopes . Over 500 labols Included In package.

i

Free shipping with diskette order Win Order 125.00 S 1 H1 ContinenMi USA M.OO/100 or

fewer disics

ForBlrjn orders, APO/FPO. pleasa tall. Ml

rtsiiienis 300 a*/,

ArtvancorJ program designed :;:.:'.;,:,' lor making labels. Pro-designad

\

Sale $7.95 ea. (Sugg. Retail S9.95)

lat. Prices subisci lo clung* wilrioui

notice Hairs a 30 AM-7 00 PM El

CALL FOR FREE SALES CATALOG!

d

,|:j;t<i^. cocnmiiiii' v Ih Data Manager12B,

Data Manager 2, Fleet Filer, Superbase, Consultant S

Word Processors such as Easyscrlpt, . Paper Clip, or Fleet Systom.

Precision Dnin Preducti'P O. Bo. IJtT. Cruid Rirndi. Ml Will

T*U Fr« Order Linnr Ml I.W0-6J2-?*fia

Toll Fr« Ofdcr Lim: Otitulc Ml I-KO-UI-CDU

LEROY'S CHEATSHEET* Keyboard Overlays

PLASTIC LAMINATED

$3.95

$7.95 each

ForyourCOMMODORE 64®

Put Your Program's Commands Where Thoy Bolong - And Your Manuals On The Shell. Have you ever sat at your corrpuier wilh Iho manual In your lap trying lo (md an elusive command? How much time have you bsl searching through manuals lo refresh youj mamoiy on how lo CO whal you wanted? Now you have away lo end that Irusiralion-Leroy's Cheatsheets. Leroy's Cheatsheets help you gel into your program right away.

We put the commands light at your

fingertips, actual keyslrokes are in bold type, variables are sriown in italics. Designed by software eiports, our

durable plaslc laminated overlays are comprehensive reference aids wtiich document a product c system completely. Now use your software moro easily and more offectivoly. With Loroy's Cheatsheets you'll never havo lo hunt fora program command againlll i—i«imi»««i*ni*™itoi

Order Now and Save ...

51,000,000?

WITH LOTTERY PC YOUH NEXT TICKET COULD BE WORTH MILLIONS!

LOTTERY u!,(■!, rntf law jowur ;ml sUMiiijc ul yom comnuiei in li-nrrmiiu- ,uul n:Mn: tl<cnumlx'i wileciion

hwM Hwi will win itie ianrjOs lottery 'lames you U\if.\ titj Nqiilri! tulnp nn9i:f*WTneiliodslh.it c.xgij^OUSe. traf rri.ijh;Oui ,',ur-. in yom stale is fi/j t'«ftrs)rstts: a.ajitii..'

Join the giovA Ifsi ol wfnajis using oui sysiem SPECIFYLoitcrv f."i Cb-mZB) • LOItery +<i'Pius KilleryST A tail • LHHC Hi'.1 I'l <1 ■-■• if ! 5PUlr>

ill ftiri'im

CUT-OUT-IOjmtlF ON DQtTEDLir*3

□ Basic 7.0

D PofNirbocV Planner

Blanks inot

U PaporbockWriier

U Pnpcrtadi Rfer

□ D(lkl5"7!

J Eas/Scni

LI EhB

□ For The Bugir □ GEOS

□ I

O

J Flow Sytnm

Alu IB* I he COMMODORE 64 C

U Word Writer

Kovboptd E»land« (1 perordar) Equlpm*nl aland(v}

EUTEHEUSOOKb/on^ 17.95 m* i]

PClj

I 'AT are rajiswrcrl ttaricrnark1, of ' BD59les'i yuKhmes Ir.c

Si '^aifl(li£ls.'e[llfi"'i:'r!''i^ u! Ala:i

LJ □

lo older serai 29 95 (Si each olus S3 00 postage S

U ■

U GEOS

Q

U

□ rii(jhl Simulator 2

J t

you

Picn>fl i**] n-fl r" &"O* i"-fl I-EPQV5 CHEATSHEETS If r^ COWkVOCORL f4t- ONy « &"■ -Xfi plu» Uipprg

PI*.— »-fl t* *• bfc7-"fl LEIJQ rt CMEAraHIElS hi. fW

U

Money, Time and Frustration

COMMODORE G4 S3.95 ea

$7.95 ea

) V

ForyourCOMMODORE128™

COMMODORE 128

Computer Make

each

handling per Ortjlr lo

LJ

"

■ Hlmiiib rebKihM\K add St/n sales ia«iOrders ouisirtif Norm America add S3 OOi

■ IM jG ihfohmaTiOM: Fd» Iidi dtOvw Mnfl cnhiv'ii t»»t*.or m<r,-y rjrrler P.riLinil & tompariy CilHkl li.liw J tvn-k^ ID CltbF HA4l«4 Card anrj V.U Orrjir* Lilaau IrtChlU «rd f, ■■pUrtWA fl"lB Urli«» iHrJ IVfliLjAl

>jji>lKi tacninQ* annobi rwuca.

TAXES'

COD orders call

1312)566-4647 Superior Micro Systems. Inc

State

CHEATSHEET PRODUCTS, INC.

P.O.Boiimea Pillsburnh. PA. 15ZJ8

Ord»rsonr(TOLL«lfE1-S00-3342ai» PAOnfWJ -(412J 78I-15S1 DEALEH INQUIHES WELCOME Wrrta lor fit* catalog of nltwari ind accosscrlti

PO Boi "3 'AMCIing II 6009D


PRINTER PACKAGE SPECTACULAR Al J. PRINTKH PACKAGES INCI.VRE

. NO SI KM I \[H.t .'. ON i i:i mi ( Mi IPS - 1 ]<H M! IL'I'IM. IN CONTINENTAL USA

xi:i i■ (■ si;pe»cHAPiuc imi hi \v\. inot jr.)

i hum i hi

i mh mailordekcompany

Panasonic "PANASONIC 1080J

XETEC SUPER GRAPHIC INTERFACE

XETEC SUPER GRAPHIC INTERFACE

$209

NO SURCHARGES ON CREWTCAROS

NX-15 PRINTER &

&

XETEC SUPER GRAPHIC INTERFACE

XETEQSUPER GRAPHIC INTERFACE

338CT

$239

PANASONIC 1092i

2S*+€C

$369

-

^^^^^

J[^** n

;■;

5uprr c compile

. -

&uptr Paic*l - flJUC Cf:- -.\\*r

PodieiFilorZ..

- 36 95

roninm5leri2B 128.

.27.95

39-95 19.95

Toy Shop

II.1S JJ.9S

Print Shop,..„.,., IBIS

J!.S5

25-95 CDVV

39.95

ACCESS Leader Board

?49E

Tournament DUk

14.95

r.CALL E'etutJve Qttk - .. . 14.95 *ld CIjih Lder Brd . 25.95 ,T4 95

Triple Ptk

,T4.95

ACHVISION

Deilrwr

H.9S

Fa IT Load , .

H.95

worm Garrwi WJiilrr CiJnitl

....

lummr' Gampi ....

Hadr rr IP r

,

-

22.95

....

.22,95

Jt.95 34.95 1*.1S M.95

Apihal Trlingy.....

14.95

Vorpjl LfTlllly WuUlpJan Super Cycle 5i Spom Baifctiball

14,95 2 7.95

.

n ,ss J4.9S 24.t5

Sub Ban re SJmulai ,

24.95

Si. Spomfljurb^ir

I on 2 Saiketball

MrNDSCAPE

r

. 19,95

Perf«t Ifof*. ,. -,. CrC.iiwC.rd MigK . -

44.95

.T4.95

HlghRoirer

19.95

3J.95

, Z2,95 Howard The Ouck.

. 32.95

GFLFooibaU

,22 95

Portal

.25 95

BERKLEY SOFTWORKS ^CUl

, J/.VJ

Geopu&lljh

.34.15

GcoCnTC

. 34.95 ,31,95 .27,95

Wrllfr'i Wotkiftop

G*<*hart

DeihDak I

22.95

Foni Pah 1

GeoCablc

, ......

32 95

INFOCOM

36.95

NardblTT FtgOTNIghT

1*r95 1«.9i

Graphic [ipandrr CUpArl 1 or J .. .

PSI TradPnC] CO.

IB 95

Clip Arl 2

AmerUan Challtng«

MICROPROS E Sllcniiervke

32.95

p,U™^P

2595

Top Gunntr

lft.«

SnnrtyApp?«ch::":" Cruiade In Europe

25.9!

0«l lion In ThT Dftnl

2 5.1 b

Contlla Ift Vietnam .25.94

T9.95

nnllu

19.9S 19.VS

Into

Tli*

Eagla'i

It 11

DATA EAST

HJ|*qfulMjl?e'r "

T195

C^jTimandD

JI.95

Ta<j tram \Lr"r*mincj.

21 95

Dieix in rough

21 15

Call for itemwnd p

-— 55 — 55 -—

*WeftgianrFln^h^..

Jrrcut cnjr"e

Ja!a^i■■■'■■'■'■■

FOR PRICE &

FIol-i Sysiem 4

. .46.95

AVAILABILITY

DBIa MaASCjer II

- -

Bmlntii Syilemi .

^jO

32,95 32.95 25.95

25 95 19.95 19.95 19.95

.H«

SINCE 1982

War In 5- Pacint . Hal I IrCf utiti Beafm^Darknm D 2* „..

.

Preudmi EWr S8

jm g

§

MISCELLANEOUS 64 FPnal C*r[ ridge

10 95

■ 11SB 11.95 - 11.95

.27.9! .27.96 .27.95

.39 95 .2J.9S 7.5,95 .1^.95

W *

t-M

Fltqht 5lrnuParnnJ .

.

J0« ..

BanlFFronr EUle

u^Jrill

L jl

To Ortsr Call Toll Fres

800-558-0003

-Ji.9S

.

.. .16.9! I2.9S Packet Dk tl an j ry ... tO.95 Thundrr Chapp ■r . ..19.95 25 95 on .. 19.95

□ark Tower . . . Station Fmll..,

19 15

Lurking

11. (j

i!^m"an^afl"n

IJIlJn* II

Copy II 64 Burtjcracy 1942

Ac{QJader( ComJfs

19.95 59.95 19.95

.

10.95 20.95 25.95

Murder Party

10.95

O-ofi*

25.95

Pegaim

J3.95 30.95 2S.9S

10.91 I0.9S IO.« .... 10.95 Ion

.

Ffe*th For Th* Sun

toad To Moicow. . .

25.95

.10 9)

25.95 2J.9S

10 95

PlnlulJ ConiTru Flan. 10 95

5<rj&oJe

on . . 10.9J ievenCPllfioM olfl . 10.9S

Chenmailer 2000 Ullfma l Uhlrna 1

....10 15 .,10,95

Touchdown Football .10.91

10.95 Adv.Conilruurl in , .10.95 Amprlta"! Cupr ....1Q.9S

World Tour Go" - -,

For Technical Info, Order

D*rdi Tulf....

2S.95

BkrdtTatell . .

21.91 . . . .21.95 15.95

Carrlm AT XUmi

2S.9S 25.95 31.95 3B.95 23 95

20.95 T"e DirrrgeEKi Video Title Shop, . .

22.95

rnqulriBi, or for Wltc Orden

,

UJllma4

EJFtimare Wirar

TELEX NUMBER 9102406440

.

Moeblui

Movie Mth tr . .

Chlckamauga .

22.95

Mirblp Madnni .. .

.

Arctic Fob < • i •

32.95 37.95

,.

Loieti oi Conaucsl

Muni cri.. 10 95

On* On One

32.9S *6 95 59.95

.... 30.95

Hrart of Africa

,,..

.21.95

Suppritrlpf M.....

....10.95

Financial Conkbook . 10.95

MJnd MIjfq'

.33 95

Prlnlmaiier. . .

ELECTRONtC ARTS

ArthOn II.....

Mule

.27.95 ., .33.93

33.05

Horrc r.

A'fhOO

Mall Ord

.25.95

Sub logic BajtQill

UlCro League BJttUI.

iky TO.

irlf 1 '>T '

19.95

T/if Pawn

FaiMtnaitpt 2

iup*r Boulflerdaih MW "'■ ll P

UpJYrltcopr

Tracker .25.95 Slaigllder ,.,,.,.. .15 95 J«. .27 95

.77.95

.IT.9S .39.9S

39.95

21.9S Leatrvr Coddr IB ..7J.9J MCHHHIUlkl , . r . 22.9) Hollywood Wjlnki ..2J95 BuHnetl Fflrm Snap .25.95

.11.95

tLomput(fthlLLtg *^

SAT. 11AM 5PM

MON.-FRL 3AM-9PM

VIS Alpha Mil

Wfngi or Ziinn .... ihartf of Spring . Pnadwar JOOO ,,.

CALL

.46 95

Sentry

Pharu-Hf I.D o- ph.

£wmai Bb Wordwrli«r3 Si*irHalcttMewayi.

Evelyn UftXKJ 5l<Jeway] PartnefM

)

SSI

19.95

Flit

.1?95 . 42SS

_

i - Crown . ,

TIMEWORKS

Drfrndcr of Ihe Crown 22,95 I2.9S 5-nr -

rrai4or»er

.

SOFTWARE

SuperPak128 Switlcalc 12B Pannor 13B.....

.-21 15 . .21 95

KONAMI

—■"

. &I.95 .39 05

SPRINGBOARD

Carmen 5-inrSlMjD

G«S Inildff & Out . . . T6,9S

AMIGA

Supor Pascal 12B

EXTENDED HOURS

ACCOLADE

^^^^^^

Visas!ar128

39,95 39 95 39 95 25.95

Pockei Planned

:

SAT. 11AM-5PM

P S. Companion - . .

PHICESTOO LOW TO ADVERTISE

25 9£

Cad Pak \ZS Sljper C Compdur Cobol128 Speed lurm 128

.38 95 ..54 Ha

MiilliRl;in128..

35-9S

„„

Xper Syilern . - r, ,.

epsoint PRINTER PACKAGES

"^ ""

CHarl Pak t2B

PocHo! Winter 2.... ...36 95 OaSic Compiler 12B... .3995 Vi-..iwn1(!

$199

C-128 SOFTWAHE

BHODEfiBUND

ABACUS 64

FREE SHIPPING

CALL FOH CURRENT PRICES S AVAILABILITY

HO SURCHARGES OH CREDIT :V ;.[; , FREE SHIPPING IN CONTINENTAL U&A

FREE SKIPPING IN CONTINENTAL USA

MON.-FRL9AM ■9PM

ON CREDIT CARDS H CONTINENTAL USA

COMPUTER SYSTEM

&

NO SURCHARGES ON CREDIT CARDS

59.95

Elba

CURRENT PRICES

XETEC SUPEfl GRAPHIC INTERFACE

XETEC SUPER GRAPHIC INTERFACE

.. 42 9S

(M en

HO SURCHARGES

NP-10 PRINTER

&

Sylvia Porter 128

WITH BUILTJN

GRAPHICS INTERFACE

CALL FOR

$369

PRINTER

SuporPari2

SFJKOSHA 10COVC PRINTED

FREE SHIPPING IN CONTINENTAL USA

FREE SHIPPING IN CONTINENTAL USA

46 H5

C-12BDCOMPUTER

NO SURCHARGES ON CREDIT CARDS

NO SURCHARGES ON CREDIT CARDS

Kiipoiscripl 126

2002 MONITOR

1S41C DISKDRIVE

1750 RAM EXPANDER 176* RAM EXPANDER 13S1 HOUSE AVATFX IBM HC UOOCM AVATEX 2100 HC JJOOEM 1 CONTROLLER

FREE SHIPPING IN CONTINENTAL USA

PRINTER

1671 DISKDRIVE

CALL FOR INDIVIDUAL & SUPER PACKAGE PRICES

NO SURCHARGES ON CREDIT CARDS

PANASONIC 1091i

C-128 COMPUTER

!&)2C MONITOR

TO LOW TO ADVERTISE

FHEE SHIPPING IM CONTINENTAL USA

S7.9S WorefwrMur 126 ....■52.9* Daiii Mrinjgur 128.. —12 95

64C COMPUTER 1641C DISK DRIVE

&

&

Supurbaso 128.

i

NX-10 PRINTER

PRINTER

20.95

-1J.9S EOS

-

VT5 CorrpinorL. n«ili Pilrftl DiagorVt Lar

'loll -\* S-5 Mti 19 45

J1.W

No surcharge for Mastercard or Visa

U ■■ U L1111'l U mUH hC*"*f—ji !.; * .'.iLtff iJi '^' ^jr"»i -i ■!* i 'h'^L:*'; '-■' 'J ?-JrF ~ir "^"JSCO U^ferCa"] jyQ Vim &C*ri jti« m, j$- [to » (ij.'jr- n-Jj"c i^JtpiJ^urr Atriw#i\pei\r infnffl54 u.firi' "f Wl fPO l^ Pje-T ft(o |nff Cjn*Ji" cm?n P^Jir4i!fl*H^iLii>ig nMPtnmniTB 00 Ai wr*r hnlf «fln iflfl 1**» i"r«ii»fl. mm mum 1M IB W crfltn Ltn-^T m. li« li» CcrtrffrrTJf J S t HT ffrCPtd In! iliu ppUiflU U 5 rud if rflrpigr- W*flt"rq (F^ipi (utf rj tf mnimim JiTCh/it vft «hi

H iflj/gfij (T iOfllinrji imftjni i^i g*i .m,! cj[»ji]i u pji, rfjir:*1, jrtd ufr", ftJ gram *■» rrr- i-d nduW Ijdnr, *,Tii'-( Hue lo lil' la* prc(* j!l ijlfun Final

111 «thlira n1V>l nuV Ht«T 1 TTikti Juir^Ji/ii.ai ijt^-


TAvatex

rSEIKOSHA

SP1000VC

W/2 RIBBON PURCHASE

$13995" 1200 Baud... S7995' 1200 Internal... $9995 1200 H.C $9995' 2400 Baud... $19995*

300 EPS

10K Buffer

Parrellel + Geriel 50CPSN.L Q

S27995* 3'A DS/DD H3oiot}

$1.30

Vh SS/DD (30 lot)

$1.00

$6

CASIO CZ101 ....

Commodore Logo

,

$25

Accounts Hee Silent Butler

..

S20 $10

Xetec Interface

SCALL

Codewniw...

..$250

COMMODORE

511 Disk tile

Outlet Surg Strip

Includes Tyvek Sleeves & label Kil

$8

DISK HEAD CLEANERS

$8

RELEASES

$17995

4040

6250 ^

Quieter

Cooler 1 1 yrWarr|

Hard Drives 9060

■package Pricing

SIS

Gurrai; o

J 42

tliO

Sculpt 3D

S 60

Oigiwnl 20

S 36

City Desk

i 90

I M*y Tale A<fc

1 30

CjllioBpher

S GO

1800

S CALL" ^^^^^

fS commodore 160 C.P.S.

Interface

XETECI.C.T. CALL

PuUistef 100

(MM

WorM Tgur Cell

^.

5 CALL

$14995-

ICAU

ALL SOFTWARE AI

i IB

PMKI

siso

LEAST 40% OFF

UuWscane 3D

Surgeon

Abacus" CMssirustci 2000

'

Tc commodore

X-rjifd [S?ap*iic& U Wary

13* M

BsiIt's Tjk

SFD 1001 (1 Meg)

$20,

$CALL

AMIGA NEW

Educator 64 B

FSD-2

5'A DISK CASE |7S)

fz. commodore

fS commodore

$8

"w/cnblo purchase

from $5

.as*

3'h DISK CASE iw

Color Version $449.95^

$20

Joy Slicks

(100)

1750 RAM

l?34995

SPECIALS

DISKS & ACCESS

MOUSE PAD

$37995

UNISON WORLD

QEOS In uU OW

116 00 16 CO ai do

MGHeyZ Pnnt MfcUJ

Bat 1?8 Base M

1B.00

!<-O3 21.00

WuftH'Pwt,

Off

HI TECH

!< CO X 00

UOnl IV inn in Wiail

II CD ?< CO 30 CO ?100 ?1 CO

lii-a ', TW II Kia Dun

Amtnct's CW

00 ■«•

K00

Put) »4re

CM 900

6OT

HMflwn

14 00 9 00

Me Ftn Uvr, Titles

MIHDSCAPE

MM» a n own 8«] «r« WrwS.

Special S2500

new w, re 18.00

Gf««tSLe E*

Cunmm Sf

2100

S«K- Slur H«*«.. , NEW 21.0D n*nmKoo

Pnnt SlV* fffnp

21.00

FM

KN

Inim Span

.

Urldium Luscw «(ii»

LiwdI Vk W«l F>3I S Tiadhig Comu KJ Unlil Cval AUOIAui Con*a

le.oo noo

PRECniDN

Dan Mgr. 128 SwHicate 1M

.1800 18.00 lflOO 18 00 It CO 16 00 1800

.

.

Uaker

.

.

G£0SFolpit1 GEOS Dm* Pjct

21.00

»CO

WOO

NEW MOO

NEWM.DO

14.H

SpsoKKBOO 1100

«

S*!fflS«™« NEWC4O0 11.00 HOT 21.CO 24.00

2400 ...NEWS4CO

Pru«

w.eo

M.OO 2400 24.00 .NEW24OT

Wttm Qmm SuOBMIs

UDGIC p

Scn>y

MicroProse Kmwft

24.00

MJl-PUn

3600

0<nh« F-1S ..

lew

Summer QlmM II Supw C>lle WaidQtrntt FntMi

42.00

S)tn»Ponx»

!4 00

Fm» [Wi K»| Piwn

36.00

Puvw 12B

uooo

KMtOt CobBLBlV EM

36.00

Pamw 84

,

SPRINGBOARD

tsooo 10 00 4000 4000

18.00

30.00

AH business into* MisicStLrife

I Berkeley QEOS

K600 36.00

fttnSmUf 3

SpeddH/OO ....

2»O) SUM SlO" rtbrtl Kjuiio Ums

.. lice

18.00 IB 00

ACCOLADE

1B0O

iun

.

MAMf

15.00

JM

Fctltnil

iVOO 2000 21.00 24.00 NEW24.00 1800

12.00 3000

. 24.00

xoo

A ACCESS

MACH-12B .■■■•«-—•«-— . uwfl«oird

HACH4

.

...........

cm 24JK>

24)30

SpaeM 2250 ...24.00

1164 IZfl

NEW SOFTWARE/BOOKS ARRIVING DAILY

UOOO MOO

M Tntle Pit Fainaa Ccum

$CALLJ

U« 12.00 1ZOJ 1200


modore

&.

EXCEL-71

64c 128 128D

$1 4995* $19995* sCall

C64 . .(REfUR8ISHED1 . S9995

SIDECAR NOW AVAILABLE...*6993

^LWZGA

$Call

SPECIAL PROMO

1581 .V....T....S19995 1541c

2000 ...SCall

S16995

1571

LASTCHANCE

'package pricing

A1000...S650

SCALL

2002A

SCall

500

A1000R...S500

GENLOCK . $220°°

0KIMATE20...s18O°° 1351

S3995

Roland 1901 (monochrome....$99'5 1802c

S1S995

1902A

$249"

Plotters sCall 1764 RAM... S13995

PRINTERS

1 icrp mci

I6B0M00EM. S12000

256K

sao°°

ioigobive

'12000

DIGI VIEW

»12Ooo

*349« S649"

1 MEG ClOCK

>24

MARAUDER

2 MEG 20 MEG

$9995

G064 EMULATOR

t commodore

IBM COMPATIBLE •512K • 360K Dual Sided Drive • CGA Board

NP-10

*12995

• Dne year warranty

i^r-#-14995 NX-10

Power Type

• Parallel Port

' ^w

• Serial Port

$159^'

• GW BASIC • DOS 3.2

i."-'

,

FREE

SIDEKICK BY BORLAND

NEW

NL-10

*22995 *-fc^

»*279 *■ **

"r NX.15

'WITH PUHCHASE OF TWO RIBBONS

800-433-7756

CUSTOMER SERVICE 313-427-0267 ££ INMICH.313-427-7713

Mondif Ihiu Fndir - 10:00 AM to 0 01) P.M.

Silurdi* - 10:00 A.M. 10 0;OD P.M. IE.S.T.)

\

S55O.OO Alone

LOWER

DUAL

PRICES

DRIVE

$CALL

640K

■Wi!h wrchase •» 1901 or 1902 A

20 MEG...S299"

s..s»i.. -■■.,■

SCHOOL P.O.'s ACCEPTED CALL FOR TERMS

■WiWb MICROCOMPUTER SERVICES

PC1&2 S65° A1on«

30 MEG...*349»s

DEALER INQUIREES INVITED

U rilumi njil hi** RA I M. .■: . i. ■ . -' wi:\ hi ™ ^ -tr. f .' rvplKafl. '■<■-< vi n*» Hi do nni oMw rtlundi fv daltcrirt producEt or \v picdvrti 1M de **T :■• ' .HTulttrDfilT Wi imka no ouaunTtn Foi produti pHorPwici Airr munti EvcJi puirvitMt

t^H bf fw*M OflKIh with thi nvnultrrurif Call 1c fhinig £ hundlinfl into

1?8W f ^RWINGTOM WOAO, LIVOHIA. HI «I SO

We canntl ogaraniw compaliHiltty


■ iOW lo lypc in

COMPUTEVs GAZE1 Each month, COMPUTED GAZETTE

Special Characters

publishes programs for the Com Each program is clearly marked by

Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro

title and version. Be sure to type in

grams from the GAZETTE, use the

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 inate any questions which might

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

arise after you begin typing.

the space bar five times.

We frequently publish two programs designed to make typing

To indicate that a key should be shifted (hold down the SHIFT key while pressing another key), the character is underlined. For ex ample, A means hold down the SHIFT key and press A. You may

modore 128, 64, Plus/4, and 16.

article. This can save time and elim

easier; The Automatic Proofreader,

and MLX, designed for entering machine language programs.

When entering a BASIC pro gram, be especially careful with

see strange characters on your

DATA statements as they are ex

screen, but that's to be expected. If

tremely sensitive to errors. A mis

you find a number followed by an underlined key enclosed in braces (for example, (8 A}), type the key as many times as indicated (in our example, enter eight SHIFTed A's).

typed number in a DATA statement can cause your machine to "lock

up" (you'll have no control over the computer). If this happens, the only recourse is to turn your computer

If a key is enclosed in special

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

brackets,

gram before you run it. If your com

corner of the keyboard) and press

puter crashes, you can always reload the program and look for the

the indicated character. Rarely, you'll see a single letter

get confusing, you can exit quote mode simply by pressing RETURN. Then just cursor up to the mistyped

of the alphabet enclosed in braces.

line and fix it.

When You Read:

1CLR) (HOME!

(UP)

(DOWN)

(LEFT)

Press:

|_SHHt] [CLR1HOME ] JjjJ [CLR'BOME] ||g

[SHIFT] [\ CRSR | j

[X™*T] ED

[SHIFT] PCRSR^J j

(RIGHT!

I—OBR—I m

fRVS>

{OFF|

(BLK(

122

See:

CTRI : _9

fy1""1 11 , °~~ [CTHLJ. _ \ ^

M

Commodore key (at the lower left

When You Read: (PURJ

See:

Press:

-;

fcTRL||

{YEL)

ICTRL11

8

I

For Commodore 64 Only

! n ] 1 F2!

n

| SHIFT |

|F3)

[

1 w !

| SHIFT ||

( FS 1

1

(RED]

faJlfl 3

JTfl

( F7]

[cm||

H

{ H> 1

( F6 1

October 1987

1BLU)

[Cm']

COMPUTE'S Gazette

Press:

|CRN(

(WHT)

*

J, hold down the

example, {A} means to pres9

off then on, erasing what was in memory. So be sure to save a pro

error.

§

This can be entered on the Commo dore 64 by pressing the CTRL key while typing the letter in braces. For

| SHIFT | |

1 ISHIFTH

C , g

■ ! IS

|

11

|

|

2 1 n

et

ICOMMODORE] I 3 |

|

commodore I jTj I COMMODORE I jT| COMMODOSEJ |T]

E ■I


Modem

UNIVERSAL RS-232 INTERFACE

Promotion!!!

The Best Commodore Direct-Connect

Modem for ONLY $99.95.

with Commodore User Port expansion, ONLY $39.95+$3 S&H Now you can connect and communicate with any of the popular RS-232 peripherals using your Commodore User Port. This superb expander opens a whole new world to your Commodore computer's capabilities. You can now connect to printers, modems and any other RS-232 device. If you something that connects to the User Port,

because the port is duplicated on the outside edge of the interlace.

Now that you're able to do all those stand alone applications with

your Commodore, like word processing, spread sheel analysis,

Simply plug it in and turn on the device you want to communicate

etc., you are probably thinking "It would sure be nice if I could ex pand the information I have access to." Everything from Electronic

with. Comes complete with sample driver program listings. Compatible with all Commodore home com

Mall {E-mail) to stock quotes and huge databases of every imag

inable type Is now on-line Just waiting far you to dial up. Ail you need is a telephone line and a modem connected to your Com

puters with a user port, 1-year war ranty. Order 05232.

modore which allows you to download this information. Which modem is best for you?" Lets first say thai almost all modems (and services) are set up to communicate in one ol two

speeds; 300 and 1200 Baud. If you look around you will find that there Is a ftood 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 abou! 4 times as fast which means you spend less

already have don't worry

AprOSpand-64

Gives your Commodore 64 or 128

full expand ability! This superbly designed expansion module plugs into the expansion port & gives you 4 switchable (singly or in any combination) expansion connectors —plus fuse protection—plus a reset button! Before you buy an expander, be sure that it has a fuse to protect your computer and that you can aclivale your car tridges in any combination allowed by the cartridges.

time and money getting the data you want and more lime using It.)

Virtually everyone who has a 300 would rather have a 1200. You will also notice a few very cheap 1200s on the market at "loo good to be true prices". They are. Most are cheaply built foreign copies of American designs. The service and support you receive Is minimal-to-nonexistent for these models. Recenily we re-evaluated our modem line and discovered that (he best prtce/performance tradeoff (or 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 prise (and contrary to popular belief), we found that we couW build

Order # 5064

NOW ONLY $29.95 + $3 S&H "EXTENDER-64" — 10" Ribbon cable extender for your

Commodore cartridge port.

the unit in the USA with better reliability and performance levels than anywhere else. We found that because of a significant in

Order #5065

crease In reliability that American components and manufacturing give us, we now have the best fail-sale product possible. An

extender for your Commodore USER port.

unreliable product Is not worth the price, however low. Get a

NEW!

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 Aprolek 12C plugs directly Into

your

Commodore

Vlc-20,

C-64, C-64C or C-128 User port. Baud

modem

with

what is happening all thB time. The

12C comes complete with "COMM TERM 64" a complete com munications and lermlnal program and has a built in speaker so that you can hear it dial and connect. Just plug it into your com puter and standard phone jack with the supplied cable. {No addi tional power supply required.) Also included Is a free trial offer subscription to CompuServe, the complete user database.

NOT SURE?

Aproleks'

reputation as

a firsi 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 lo get another computer? Call or write for other models.

The bottom line:

$46.95

Commodore Serial Extension Cables Amiga Printer Cable (6 ft) #3040-6MF Amiga Printer Cable (10 ft) #3040-1OMF

JCall $12.95 $1B.95

Commodore 6 Pin Serial Cable {5 ft) #30u6-5MM Commodore 6 Pin Serial Cable (8 ft) #3Q06-SMM

SEIKOSHA

$ 7.95 $ 9.95

Sfi. CAN,PR.HI.AK,APO.UPS Dluo

Price S Shipping

SP-180AI Order #2050...

S154 95 + S10 00

SP-1000AS Serial Order #2500 SP-1200AI (EPSON/IBM) Order #2600 MP-1300AI 300 CPS Order #2700 MP-1300ColorKitOrder#2705

$184.95 + $10.00 $199.95 + S10.00 I3B9.9S + S12.00 S 99.95 + S S.00

SP-1000VC(C-64)Order*220O

has status indica

tions on screen to let you know

STILL

Commodore Interfaces and Cables Cardprint G-WiZ Printer Inierface #1108

PRINTERS

Auto

Answer, Auto Dial, Touch-Tone or rotary dialing,

$21.95 + $3 S&H

Shipping pw above Ham;;: S3. Com. US

The 12C is a full feature, 300 and 1200

"USER EXTENDER" - 10" Ribbon cabfe

Order #5250

modem ttiat will satisfy your, present AND future needs by going directly io the American buSt Aprotek 12C!

SI9.95+ $3 S&H

Aprotek 12C (Commodore)order #12C

only $ 99.95

Aprotek 12AM (AMIGA) #12AM

.only $11 9.95

Aprotek 12R(RS-232,Hayes compatible)#12R..only $119.95 Shlpplng-Cont US. = $5., UPS Blue, Can, AK, HI, APO^$10.

S163.95 + S10 00

TTXprass Portable Printer K2040

$99.95 + $7.00

2.2 lbs. • Size H°X4VS"X!!4" ■ Internal batteries • B'/r wide thermal papw • 40, 80. or 160 characters/ line • 40 clwaclers/seconfl • 20' roll

paper • Centronics Parallel Inierface • 7x9 print font w/decenflers • internal bulte' • Emphasized and Underline modes

ORDER INFORMATION California residents add 6% tax. All prices

are cash prices—VISA and MC add 3% to total. We ship the next

business day on money orders, cashier's checks, and charge cards. A 14-day clearing period is required for checks Prices and availability subject io change —CALL. Available al Selected Dealers. Dealer inquiries invited.

For Information call 805/987-2454 (8-5 PST) TO ORDER CALL TOLL FREE 1 (800) 962-5800 • USA

__^=

1 (800) 962-3800 - Calif (77PST) Or send orfle> io: Dept. CG

0/1 -A Avenida Acaso Camarillo, CA 93010


The Automatic Proofreader Philip I. Nelson

substitutes the full keyword for the ab

"The Automatic Proofreader" helps

30

you type in program listings for the 128, 64, Plus/4, and 16 and prevents

to work properly. The same technique works for recnecking programs you've already typed in.

40

nearly every kind of typing mistake. Type in the Proofreader exactly as listed. Since the program can't check it

the Commodore 128, Plus/4, or 16, do

20

breviation and allows the Proofreader

self, type carefully to avoid mistakes. Don't omit any lines, even if they con

tain unfamiliar commands. After finish ing, save a copy or two on disk or tape

before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav ing only the machine language portion in memory.

Next, type RUN and press RE TURN. After announcing which com

puter it's running on, the Proofreader displays the message "Proofreader Active". Now you're ready to type in a BASIC program.

Every time you finish typing a line

and press RETURN, the Proofreader displays a two-letter checksum in the upper-lefl corner of the screen. Com

pare this result with the two-letter checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was

typed correctly. If the letters don't

If you're using the Proofreader on

not perform any GRAPHIC commands

while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at the start of BASIC program space—in cluding the Proofreader—to another memory area, causing the Proofreader to crash. The same thing happens if you ran any program with a GRAPHIC

command while the Proofreader is in memory.

Though the Proofreader doesn't interfere with other BASIC operations,

it's a good idea to disable it before run ning another program. However, the Proofreader is purposely difficult to dis lodge: It's not affected by tape or disk

operations, or by pressing RUN/ STOP- RESTORE. The simplest way to

disable it is to turn the computer off then on. A gentler method is to SVS 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

PRINT

"AUTOMATIC

R

"jiIF VEC=42364

50 60

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 124

COMPUTED Gazette

October 1987

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

IF

THEN

LO=45:HI=

J=0

TO

166:READ

QYT:POK

CHK<>20570 THEN CHECK

PRINT

TYPING

IN

"*

DATA

STATEMENTS":END 90

FOR

J=l

TO

5iREAD

RF,LF,HF:

RS=SA+RF:HB=INT(RS/256):LB= RS-(256*HB) 100

CHK=CHK+RF+LF+HFiPOKE

F,LB!POKE

110

IF

5A+L,

SA+HF,H3:NEXT

C11KO220S4

•ERROR"

THEN

RliLOAD

ISPACEjCHECK

PRINT

PROGRAM

"

AND

FINAL LINK":EN

120

POKE

SA+149,PEEK(772):POKE

SA+150,PEEK(773) 130

IF

VEC=17165

THEN

POKE

SA+

14,22:POKE SA+JB,23:POKESA+ 29,2 24iPOKESA+139,224 140 PRINT CFiR$(147);CHR$(17);" proofreader active":sys sa

150 poke hi,peek[hi)+1:poke (p eek(lo)+256*pe;ek(hi ))-1,0:n EW

160

DATA

120,169,73,141,4,3,16

9,3,141,5,3

DATA B8,96,165,20,133,167, 165,21,133,168,169

DATA

0,141,0,255,162,31,10

1,199,157,227,3

DATA 202,16,24B,169,19,32, 210,255,169,18,32

200

DATA

210,255,160,0,132,180

,132,176,136,230,180 210

DATA

200,185,0,2,240,46,20

I,34,208,B,72 220

DATA

165,176,73,255,133,17

6,104,72,201,32,208 230

DATA

7,165,176,208,3,104,2

08,226,104,166,180 240

DATA

24,165,167,121,0,2,13

3,167,165,168,105 250

DATA

0,133,168,202,208,239

,240,202,165,167,69 260

DATA

168,72,41,15,168,185,

211,3,32,210,255

tem becomes.

300

The New Automatic Proofreader

310

:LQ="J3iHI=44

C

16"

ADR,DYT:ADR=ADR+1 :Ci!K=CHK

ERROR*

270

VEC=Pt:t:K(772)+256*PEEKt773)

"PLUS/4 6

♦BYTtNEXT

80

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

10

VEC=35158

FOR

190

SIC".

GRAPHIC

E

If you own a Commodore 64, you

PRINT'THIS ISBA

THEN

"VI

6:ADR=SA 70

may already have wondered whether the Proofreader works with other pro

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-

PHI NT

SA=(PEEK(LOi}+256*PEEK(HI) ) +

add spaces between keywords and still

attention to them. For example, 10 PRINT'THIS IS BASIC" will generate a different checksum than 10

THEN

IF VEO17165

180

gramming utilities like "MetaBASIC."

IF VEC=S0556

46iGRAPHIC CLR: PRINT "128"

170

However,

"C-64"

IF

gram you're typing in before entering the SYS command.

since spaces inside quotes are almost al ways significant, the Proofreader pays

THEN

{SPACElPRINT

LRsPRINT

in memory, so be sure to save the pro

see a matching checksum.

PROOFREADE

C-20"

rect the line. The Proofreader ignores spaces not enclosed in quotes, so you can omit or

match, check for your mistake and cor

FOR

200

DATA 104,74,74,74,74,168,1 85,211,3,32,210 DATA

255,1S2,31,189,227,3,

149,199,202,16,248

290 DATA 169,146,32,210,255,76 ,86,137,65,66,67

DATA 68,69,70,71,72,74,75, 77,80,81,82,33,88

DATA

13,2,7,167,31,32,151,

116,117,151,128,129,167,136 ,137 fl


MIBRO

COMPUTER

DISCOUNTS

ON ALL YOUR COMPUTER

COMPUTER

64 WEST 36th ST. N.Y.C., N.Y. 10018

NEEDS

DISCOUNTS ON ALL YOUR COMPUTER NEEDS

OUR ONLY STORE!! ESTABLISHED SINCE 1950 E commodore COMMODORE 64/20 PC.

COMMODORE 64/2O PC.

DELUXE PACKAGE OUTFIT

OUTFIT INC1LJDES CUMMCOORf 64 KEVilOAlD -1541 DISC DRIVE ■12" COMPUTER MOMIIOR ■PRWTFR FOR COMMODORE -AC AnApr efi -owners manual >oisc drive head cleaner •wckage of '0 Diskettes

$348

COWllODOOi IS7ID™«

CUWMQUOBi HJIC Dtlv*

ADAPTER -OWNERS MANUAL -DISC DRIVE HEAD CLEANER -PACKAGE OF 10 DISStTTES

$438

COVWXJOflt kjps iqqq Pr/ntor

COMMODORE 64-C

■COMMODORE PRINTER «AC

complete

NEW

HARDWARE & SOFTWARE

DREAM OUTFIT OUTFIT INCLUDES COMMODORE bA KEYBOARD '1541 DISC DRIVE •13" COLOR MONITOR

COAIUOOOK NWS-I1OQ ftinfo. COW.WODOBf JSOJ-C Monitor

FEATURES INCLUDE 44K RAM

COMMODOBI 11OIA MonMf

MEMORV «20K ROM -BUILT-IN BAKC -BUILTINGEOS

CALL FOR NEW LOW PRICE!!

COMPLETE

C0MM00OCI COMMODOW QOMUODOU! COVfMODQSt

I!OO fiponflar 175O ttpanrjai 13S\ Vonio 1744 t.ponder

ALL IN STOCK!!

GREATLY DISCOUNTED!!

PRODUCTS CtCDmmodope FROM ^

COMMODORE 1581/i:, jwk

[>aniHy Disc Oivu fc Uso Wi!m Gc^iino COTQuipri

COMMODORE CM-2002/ h,0-

COMMODOtff J28/2O PC. DELUXE PACKAGE OUTFtf

tXTJ-,1 INClUDES COMMODORE 1^fi KEVBOARD -1&J1 D5C ORlVf .« COMl-i,i-? VCNTO0*Pl?iT\!rER FOR COM

MODORE -AC ADAPT£R <CWNEtQ AGE OF *D r^^

1 CALL FOR SPECIAL LOW PRICESm!*

H=AD CLEANER

$478

VAMIGA

COMMODOffF /2^/2O PC. DffFAM OUTFIT

Mosntt

•CWNEnS MANU1L "USC [X;VE HFAU C V i)F ID DIs

COMPLETE

$598

/AMIGA

COMPlETEAUWOWf COMPUTER OUTFIT

S INCUJUE 5'2K RAM EXPANDABLE TO 12

MEGABiIES -REAL TIME ClOCN -BUilTlN SSDK

-^?--~ ■::

- : .^^

TiE::.VJU .15/1 CHSC DffVE -!3 ' SG3

SffS SOU) nr^lNlEP »h%C PDAF^FI?

$698

COMPLETE

COMPLETE

/AMIGA

AMIGA 1O8O

COMPLEJE ALL IN ONE PACKAGE

' '.'; Ve-v :

WC<AGE INCLUDES 512K

RAM MEMOOT .BU!LT-I"J 3 5'

CAll FOR NEW LOW PRICE!! ALSO AVAICBBLE: AMIGA 2002 -MONITOI! -S.5

?20K MICRO DRIVE

• ADVANCED GRAPTCS ft

INTEBIVflL ORIVE -BRIDGE CORD -HARD DHIUE

CALL FOR NEW LOW PRICE!

OJTHI INCLUDED COMMOOOBt 128

COMMODORE

AMIGA 2OOO

AMIGA SOO

PROFESSIONAL OUTFIT

COIOU MOM'O1) -COVMODORE

ABACTfB .OWNFO; MANUHl .DISC UBWI ►■EA^ CltANf 1/ .LViCfT-r OF 10

COMMODORE

COMMODORE

COMMODORE I28I2O PC.

OUIHI lNClLTDES CO^WODOW TJfl WVKJMD - 1S^ 1 CISC OI&VE •«■ COIOU voNiion •COMM0D0CS wiiNrfi) -ac

$799

SOUND CH!P »12"

CONIDOUER -2 MB RAM EXPANDER

MONItOR

COMMODORE

PC 10-1/18

PC. OUTFIT flM/xr

COMPATABLE

EPSON EQUITY 1/18 PIECE OUJFIT ISM/XT APPLE IIC

COMPLCTE ALL IN ONE COMPUTER PACKAGE

WOAW WCIUEJE -.Mi

I

.

AF'Ptc nc ■

■•■-.■:..

MONITOR 'OWNiDSMAM DBiVI HE AF] CLFTAN^M .AC

COMPATABLl;

APPLE HE

>.iKn Ua»e to MW •tj ifl 11

COMPLETE ALL IN ONE COMPUTER PACKAGE

Swiei ftsrii -oci SOMa Miii.i on™

mCKAGf INCLUDES AF*1F Il-E .OKC FlrRVE . 12" COM"Jff[? MOMiOH ■

'-,n^J'L1 '.V.36CK: Eloptv 13IIVH ■ rtyptiipT Vn-iilni ~

OWNfCS MANUAL -DISC DFIIVE HI AD CLEANS .AC ADAPTED -f^IKA3"

■PftCKAfil 01 10 DISKEMF

$6 $698

Of ID DISKETTES

$698 COMPLETE

$898 COMPLETE

BLUE CHIP ;e PIECE OUTFIT IBM/XT COMPATABLEftt ■ , ■ j- i-1 if.iH IpartOK Born •'.•

i>rmnvcn Hots ftoraiku ft Saniri ''-'-.

•i iPI fOMH I'.jM iTm*

■i ► i ■^vboarc]

l qopy Ivu

PROFESSIONAL

■;OMI1 Hard

ALL MONITORS IN STOCKDISCOUNTED!!

$598

*Ivm Ah-i,'nmo Tor Air

Some Package With

$498

EPSON EQUITY IL.$898 2O

COLOR PRINTER BO cm -Full Crfat 40 ccs

ECH51S CCA COIOr

•DISC Drivo llocjil Cleaner

:i'keiie*, »;iiK DrMf nwj(i leaner

Same /"octoge With COMMODORE

PC!O2..$69a

EPSON PRINTERS

COMPUTER MONITORS

SCM7B! TOII1HC3H

Myillor -Ftackoge Of 10 P ^

■ . ■■■ i -.j-i-■ Monilf •i^jctiaflo Or 10

MAGNAVOX

7BM6is mofXthrome JDMtJJ monoctlrome 9CMMJCC* cmoi

liKl'wrt l-i^Judc iijK dDtdO To WOK *fl lifH MC S ■ ftirallnl S Sonol Halt • Opl ild [J wrkaoo IncIuQHi

AVAILABLE FOR IBM-ATARI-APPLE COM MODOKE'O MICA

GREATLY DISCOUNTED!!

ORDER NOW!!

PHONE ORDERS ONLY CALL TOLL FREE

1 (800) 223-0322 FOR INFORMATION CALL

(212) 695-7133

•160 epi Br-dlreciionoi •60 CDS lailor Quality

PRINTERS

-Jp To 300 Co* 'ractor fli Frjcllcn Fosd •15 cps Lelier Quolity

STAR NP10 -STAR MD ^D -STAR NMQ •STAR N624-15 -STAR NX-10 -STAR Nfl.15 •STAR NX-IOC -STAR NR-15 -STAR MX-15 •STAR ND-15 >A I Models A-railoDle

PRICES GREATLY DISCOUNTED!!

NEW YORK STATE RESIDENTS CALL

(212) 695-7133/695-7134

MON. Thiru SAT. 9:J0AM-8:QOPM SUNDAY 1O:OOAM-6:O0PM

Use Your Master Charge, Visa

American Express or Send Money Order. Certified Check WE NOW TAKE DISCOVER AND DINERS CLUB

■ JJ Pm hmmooj -Bui" I"

LX-86 'EX-1000 «FX-B6Fi .LO-1000

■EX-80D «LO-2500 -LO-BOO

•CO-3500 'FX-2B6E All Models Available

PRICES GREATLY DISCOUNTED!! I

MIB66 co- iimc

64 west !6in street. New York ny. iodib iDetween stn s 6tn Avenues)

MON. THBU SAT. 9:3OAM-8PM SUN T0AM 6PM oe co betao »<vjrin n rpXlf** DfCHh No -no-kov &*-n y.l! &r? needled wilh&jl

on»" ^I'n'-ctBurtneCiiDChanoa witroji norice Ojcair ■■« n-oy c* kmiied on wrr* tiemt PeTu"nh w,-hn seve-.

tJurt wirt* fl-i^rroi packoQ"*G ar^i untited gjoror^ee iin-s

A" D»Off» luCjwcf to occemance ond vo<i*<:arion Prices

SuOf4Cl ta rT'anurrtclijFcri meroa$rijnd o< lfeCrf?<ue Not ■nponvblt "v ryDogropMheni etron f& ir.Pormat.on pioai*j

can cuuryrior wrv.co rii*ow caN cwiwoen l? 33 nm - ft 30 rm pfici>* flotxJ^or malt od I ■" rp'f] r-ay rri.r t)« n.oc ■ ^ I I'l ^ ^ J

^ Pt


Machine Language Entry Program

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

and 128. Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want to use it to enter future ML programs from COM-

PUTEI's GAZETTE). Program 1 is for the bmmodore 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

64 MLX Keypad

Entering A Listing Dnce you're in Enter mode, MLX prints

he address for each program line for fou. You then type in all nine numbers

on that line, beginning with the first two-digit number after the colon (;).

Zach line represents eight data bytes and a checksum. Although an MLX:ormat listing appears similar to the

ML programmers. Hexadecimal—hex

for short—includes the numerals 0-9 and the letters A-F. But don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX.

After you enter the starting and ending addresses, you'll be offered the option of clearing the workspace. Choose this option if you're starting to enter a new listing. If you're continuing

a listing that's partially typed from a previous session, don't choose this option.

A functions menu will appear. The

first option in the menu is ENTER DATA. If you're just starting to type in

a program, pick this. Press the E key, and type the first number in the first

line of the program listing. If you've al

ready typed in part of a program, type the line number where you left off typ ing at the end of the previous session

(be sure to load the partially completed

program before you resume entry). In any case, make sure the address you en ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu

by pressing RETURN alone when asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.;

126

COMPUTEI's Gazette

October 1987

2

K

A

D

M

/ 0 Space

tor if the rightmost column of data is omitted, but we recommend against it.

It's much easier to let MLX do the proof reading and error checking for you.)

When you enter a line. MLX recal

this value to the number from the ninth column. If the values match, you'l! hear

numbering system commonly used by

P

MLX to check your typing. (Commo dore 128 users can enter the data from an MLX listing using the built-in moni

language, the addresses (and all other

numbers are in hexadecimal—a base 16

F

O

checksum number on the end allows

culates the checksum from the eight

strange. Instead of the usual decimal numbers you're accustomed to, these

6

U

'hex dump" listings from a machine anguage monitor program, the extra

typing. If you're unfamiliar with machine values you enter in MLX) may appear

.4'

bytes and the address and compares

a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.

128 MLX Keypad A

B

C

D

(Fl>

(F3)

IF5)

1F7)

7

S

9

5

4

6

learn some habits. You do not type spaces between the columns; MLX automatically inserts these for you. You

do not press RETURN after typing the last number in a line; MLX automatical ly enters and checks the line after you type the last digit. Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions

noted below), you'll hear a warning buzz. To simplify typing, 128 MLX re defines the function keys and + and —

keys on the numeric keypad so that you can enter data one-handed. (The 64

version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In

either case, the keypad is active only while entering data. Addresses must be entered with

the normal

letter anc

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 0A, MLX will catch

your mistake. There is one error that

F (-)

2

1

3

Invalid Characters Banned Only a few keys are active while you're entering data, so you may have to un

E

(+)

0

E

N T E R

can slip past MLX: Because of the checksum formula used, MLX won't

notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.

Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to delete the character to the left of the cursor. (The cursor-left key also de letes.) If you mess up a line really badly press CLR/HOME to start the line over The RETURN key is also active, bu only before any data is typed on a line Pressing RETURN at this point returns

you to the command menu. After you type a character of data, MLX disables

RETURN until the cursor returns to the

start of a line. Remember, you can press

CLR/HOME to quickly get to a line


number prompt. More editing features are available

when correcting lines in which MLX

has detected an error. To make correc tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis

take and type the correct key. The cursor left and right keys provide the normal cursor controls. (The INST/ DEL key now works as an alternative cursor-left key.) You cannot move left

beyond the first character in the line. If you try to move beyond the rightmost character, you'll reenter the line. Dur ing editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the

entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.

Display Data The second menu choice, DISPLAY DATA, examines memory and shows

the contents in the same format as the program listing (including the check

sum). When you press D, MLX asks you

for a starting address. Be sure lhat the starting address you give corresponds to a line number in the listing. Other wise, the checksum display will be

meaningless. MLX displays program

lines until it reaches the end of the pro gram, at which point the menu is redis

played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting,) Press space again to restart the display. To break out of the display and get back to the menu before the ending address is reached, press RETURN.

Other Menu Options Two more menu selections let you save programs and load them back into the computer. These are SAVE FILE and LOAD FILE; their operation is quite straightforward. When you press S or L, MLX asks you for the filename. You'll then be asked to press either D or T to select disk or tape. You'll notice the disk drive starting and stopping several times during a

load or save (save only for the 128 ver

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 BLOAD). 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-Replace, so remember to give each version you save a different

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

save or load may take longer than you might expect if you've entered only a

started with a SYS to a particular mem

address to the ending address, so the

small amount of data from a long list ing. When saving a partially completed listing, make sure to note the address

where you stopped typing so you'll

know where to resume entry when you reload. MLX reports the standard disk or

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", 1,1 for tape, then ory address. On the Commodore 64,

the most common starting address for such programs is 49152, which corre sponds to MLX address COOO. In either case, you should always refer to the ar ticle which accompanies the ML listing /or information on loading and running the program.

tape error messages if any problems are

detected during the save or load. (Tape users should bear in mind that Commo dore computers are never able to detect errors during a save to tape.) MLX aiso

has three special load error messages: INCORRECT STARTING ADDRESS,

which means the file you're trying to load does not have the starting address you specified when you ran MLX; LOAD ENDED AT address, which means the file you're trying (o 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.

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

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

85-467

LINES 8 LINES 4

ADDED

EK 103 POKE 56,50iCLR:DIM

INS,

I,J,A,B,AS,BS,A(7),NS

DM

110

C4=49!C6=16tC7=7:Z2=2iZ 4=254iZ5=255iZ6=256i27127

CJ 120

FA=PEEK(45)+Z6*PEEK(46f :BS=PEEK{55)+Z6*PEEK(56 ):HS="0123456789ABCDEF"

SB 130 RS=CHBS(13)jLS-"[LEFT)" CHRS(0}iTS""(l3 CQ 140

SD-54272lFOR I-SD TO SD +23IPOKE

use the clear workspace option.

)

RIGHT 1"

I,0iNEXTiPOKE

fSPACE}SD+24,15iPOKE 78

8,52

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",8 for disk (DLOAD

"filename" on the 128) or LOAD "file

name" for tape, and then RUN. Such

FC 150 PRINT"[CLR}"CHR${142)CH R$(S)rPOKE 53280,15iPOK EJ 160

E

53281,15

PRINT T$"

[REDlfRVS]

{2 SPACES}|8 S3 [2 [2

SPACES]"SPC(2a)" SPACES}£OFF![BLU) MI

x ii

[redHrvs}

{2 SPACES]"SPC(28)H {12 SPACES][BLU)" FR 170 PRINT"{3 DOWN)

[3 SPACESJCOMPUTE 1'3 MA

CHINE

LANGUAGE

{3 DOWN)"

EDITOR

JB 180 PRINT"[BLK}STARTING HDD COMPUTEl's Gazette

October 1987

127


BESS§41"jiGOSUB300:SA-A D:GOSUB1040jIF

e

GF

190

PRINT"[BLK){2 DING

F

THEN18

SPACESlEN

LEFT5(AS,1)<>"Y"TH

487

210

PRINT"{2 DOWN)tBLU)WORK

ING..."?tFORI=BS TO BS+ EA-SA+7iPOKE I,0iNEXTiP 220

printtab(10)"[2 down]

500

(SPACE)MENU

[DOWN]|4a"!

PRINT TS"(RVS)e[OFF)NTE

OK

510

JS

JH HK

FD

230

PRINT T5"(RVS3D(OFFjlSP

LAY DATA"iPRINT TS" [RVS}L[OFfJOAD FILE" 240 PRINT TS"{RVS]S(OFF)AVE

FILE"iPRINT T5"[RVS)Q [OFF)UIT(2 DOWNKBLKJ"

250 260

270

GET

AS:IF

A$=N$

THEN250

((I=0)ASD(J=1))THEN GOS

280

PRINT"[RVS) QUIT "iINPU T"{DOWN)E4|ARE YOU SURE [Y/N]";A$iIF LEFTS(AS.

53fi

QS

540

PRINT AS;:NEXT JiPRINT

290

POKE

JX

300

INS=N?:AD=0iINPUTIN? I IF

KF

PP

JA

310

320

330

SD+24,0iEND

PH

550

NEXT IiPRINTiPRINT"[UP)

A"0iFOR J=l

TO

IF

B<0

OR

B>15

THEN

AD=

QC

560

340

350 B=INT(A/C6)iPRINT MID?(

PK

570

HJ

580

-AD-A*Z6!GOSUB3501 PRINT

PX

380

GQ QA

600 610

JC

QS

400

PRINT"EDOWNiSTARTING AT g4l";tGOSUB300iIF N?

620

THEN GOSUB1030:IF

F

HD

410 420

JK

430

SK

440

GC

450

630

cc

640 650

860

INPUT#15,A,A5iIF A THEN CL0SE1iCL0SE15:GOSUB10

>0)+l GOTO96B,970

60:PRINT"tKVS3ERRORi GQ

870

EJ

88E

RETURN

POKElB3,PEEK(FA+2)sPOKE 187,PEEK{FA+3)1POKEI88, pEEK(FA+4)JIFOP-0THBN92 0

HJ 890 SYS

(rvslreturnjoff] to

STEP

TO 2iIF

3:BS

CS 900 AD=PEEK(829)+256*PEEK(8 30):IF AD<>SA THEN F-li GOTO970

2)-l>F-F-2*(A<EA)-3*(A> EA)iAD=A-AD:GOTO930

UB1010ION 5

AE 940 GOSUB10B0iPRINT1-(BLU)" SAVE

460

HD

470

GET

FK

480

AS:IF AS=NS

THEN470

IF(A5>"/"ANDAS<":")OR(A

FR 960 GOSUB1080iPRINT"[BLU)"

F=liAD=AD+8.'IF AD>EA TH

ENPRINT"iDOWN]{BLU]** GET

OF DATA

0220

POKE147,0tSYS 63562:IF {SPACE]ST>0 THEN970

LOAD COHPLETED

AStIF

E

A5=R5

October 1987

AS=S?

THEN

DP 970 GOSUB1060iPRINT"[BLK) {RVS)ERROR DURING {DOWN]g43":0N

THEN GO

F=F+liGOS

P»0iPRINT"(DOWN]1BLK3

1rvs)t[off]ape or Ervs]

DlOFF]lSK; 730

64|"f

GET ASiIF A$-"T"THEN PR INT"T(DOWN]"iGOTOBS0

5>"@"ANDAS<"G")THEN540

A=-(AS="M")-2*{AS-","J-

IP

HQ

740

IP A$o"D"THEN730

**"»G0T

0220

**"iGOTO220

NAME&43";INSiIP IN5-NS (SPACE1THEN220

FP

"*":G0T

SEXTIPRINT"{RVS)";iA=CK

PRINT"{DOWN)!RVS) SAVE [SPACE]FILE "iOP-0 710 IN$-NSiINPUT"(DOWN 3 FILE

PR 720

COMPLETED

XP 950

{SPACEJDATA ":OP=1:GOTO

F T

OP GOTO950JSY

63591

I=BTO B+7iA=PEEK[I)iGOS UB350:GOSUB380sPRINT SS

710

RX

GOSUB1060:PRIN

T"fDOWN](RVS) FILE NOT {SPACE]FOUND ":GOTO690

GOSUB360iB"BS+AD-SAiFOR

700

RIGHT]";

63466[IF(PEEK(763)A

ND1JTHEN

A=BS:B=BS+(EA-SA)+1:GOS

ND

F

INSiPRINT"

"A

S

JF 930

PC

COMPUTEls Gazelto

5A

!rvsJspace{offJ to pau

CM

HA

128

CLOSEliCLOSE15iON ABS(F

print " {down 3 t blu } press:

AD

OPEN3,3:PRINT POKE19B,0iGOSUB360iIF

THEN F-3

850

A=SA:B=EA+ltGO5UB1010:P OKE780,3:SYS 63338

S=N9

THEN220

ST<>64

B40

FQ

KH 920

UB1080 660 ONFGOTO630,660,630 690 PRINT"(DOWN]{RVS3 LOAD

24

NEXTiIF

FA

:GOSUB35fl:PRIBT KH

F=2:AD

thes2

in5=n5

PRINT"(RVS) ENTER DATA {SPACE}"iGOSUB400:IF IN

I»0 TO

GETI1,A§,BSiAD=ASC(AS+Z

LOADi

F GOSUB98

0,990,1000>GOTO220

SUB1080EGOTO220

HEN BS=MID$(INS,I+J,1) PRINT"[RVS]"BSL5;iIF I< 24THEN PRINf'EoFF]";

485

ispacejdisplay data "ig

BREAKg43EDOWN]"

KS

1,8,B,INS+",P,B"iG

S)+256*ASC(B5+ZS)iIF AD <>SA THEN F-liGOTO850 830 FOR 1=0 TO BiGET#1,ASjP OKE BS+I,ASC(AS+ZS):IF(

print"(clrHdown3 [rvs)

670

FOR

RX

OPEN

OSUBB60iIF A THEN220

SC 910 A°PEEK(831)+256-PEEK(B3

F=0!GOTO440

EQ

RETURN

"SSiFOR J-l

GS

DOWN3"tGOTO700

660

(UP)[5

820

R 1=0 TO 7:POKE B+I,A(I

KC

THEN PRINT

GE

RBENTER L

INE i43"lF=l:GOTO440 GOSUBl080:B=BS+AD~SA:FO

se,

1N5<>

{SPACE)THEN400

EX

B1060iPRINT"[BLK)(RVS]

20 RJ

CK-INT(AD/Z6) iCK="AD-24*

CK+Z5»<CK>Z7)IGOTO390 CK=CK*Z2+Z5*(CK>Z7)+A 390 CK=CK+Z5«(CK>Z5)jRETURN

810

•• END OF ENTRY **£BLK)

|

370

NEXTiIF AOCK THEN GOSU

LOSE3iPRINT"[DOWN)[BLU]

RN

BE

/3)-R

590 AD=AD+8;IF AD>EA THEN C

NT MIDS(HS,B+l,l)riRETU 360 A-INTIAD/Z6)IGOSUB350IA

MA

FOR 1=1 TO 25 STEP3:BS= MID5(IN5,DiGOSUB320tIF

{2

[BLKjERROR DURING SAVEj

i4 3"!GOSUB860iGOTO220

JiNEXT QQ

T

GOSUBl060 IP RINT"tDOWN)

IOBlAND ST THEN

RIGHT]";iINPUT*3,IN$

[SPACElERRORi

NEXTiRETURN

H5,B+1,1);iB-A-B*C6:PRI

RR

t5

osub400sif

CH

800

K25 THEN GOSUB380iA(I

0iA=-liJ-2 GX

GS

ST

HEN800 NEXT:CLOSE1:CLOSE15iGOT

-ItI=B

{SPACE]S?j

ilF IN?=NS THEN CL0SE3:

2iAS-MID

$(B$,J,l)iB=ASC(AS)-C4+

PRINT

GOTO220

LEN(IN5)<> 4THENRETURN BS = INS tGOSUB320:AD=A:BS -MIDS(INS,3)iGOSUB320iA D=AD'256+AiRETURN

790

[SPACElLS;:I=I-3

1)<>"Y"THEN220

EH

A?=L5+S$+L5:PRINT BSL5;

HG

TO250 EJ

FC

UB1060:GOTO470

A-0tFOR 1 = 1 TO 5lIF AS= MIDSC'EDLSQ", 1,1) THEN A -1:1-5 NEXTiON A GOTO420,610,6 90,700,2S0 tGOSUB1060iGO

IF(AS="lRIGHT]")ANDF TH

iJ=2-J:IF J THEN

1-0 TO BiPRINTIl.CH

0940

PRI

ENPRINT B5LS;tGOTOS40 520 IF AS<>L? AND ASODS OR

R DATA" BD

IF A5="JHOME)" THEN

NT BS:J=2:NEXT:I=24:NEX TiF=0:GOTO440 MX

[blkMrvs] mlx command

780 FOR

R${PEEK(BS+I)J;ilF

B?;:

J=2:NSXT:I=24:GOTO550

KC

rint"done" DR

;CHR$(AH);

PE

HP 490 IF AS=R$ AND((I=0)ANDtJ

EN220 PG

OSUB860IIF A THEN220 770 AH>*INT(SA/256) iAL=SA-(A H*256)iPRINTU,CHRS(AL)

N A?=MID?("A8CD123E456F 0",A,1):GOTO 540 PRINT

,15,"I0i"!B=EA-SAiIN$-"

SO 760 OPEN l,8,8,IN$+",P,WiG

A»A-13*(A$=S$)-IF A THE

=1)OR F)THEN

PRINT"D[DOWN]"iOPEN15,a 0i"+-INS:IF OP THEN810

j

CM

750

•(AS = "J"}-6*(A5 = "K")

")-9*(AS="U")-10*(AS="I

INPUT"[3 DOWN)[BLKiCLEA R WORKSPACE [Y/N]g43";A SiIF

HH

i"tA¥ = "."f-4-lA^ = "/"J-3

ADDRESS|43";:GOSUB

(SPACE)F THEN190

200

V/ff///

PX"486 A=>A-7*(AS = "L")-8MAS="i

300 IEA=AD:GOSUBl030tIF KR

'///////

PP

9S0

PRINT"INCORRECT

STARTIN

G ADDRESS (";:GOSUB360: PRINT")"iRETURN

GR 990 PRINT"LOAD ENDED AT

"jt

AD=SA+ADiGOSUB360:PRINT DS1 RETURN

FD

1000

PRINT"TRUNCATED AT END ING

ADDRESS"!RETURN

RX 1010 AH»INT(A/256)iAL-A-(AH •256)iPOKE193,AL:POKEl 94, AH

FF 1020 AH=ItJT(B/256) :AL=B-(AH *256):POKE174,ALtPOKEl 75,AH 1 RETURN

FX 1030

IF AD<SA OR AD>EA THEN 1050

HA

1040

IF(AD>511

AND AD<40960


)OR(AD>49151 AND AD<53 248)THEN GOSUB1080iF=0

[OFFiAVE FILE"RTS:TAB(1

3)"{RVS]CiOFF]ATALOG

GOSUB1060:PRINT"[RVS j

1050

(SPACE}INVALID ADDRESS (DOWN](BLK}":F=1:RETU

RN

AR

1060

[5PACE]SD+l,4tPOKE SD+

1070

PF

FOR S=l TO1090

1080

TO

POKE SD+5,8:POKE SD+6, 240:POKE

SD,0tPOKE SD+

1,90 IPOKE AC

1090

100iNEXT:GO

50,640,650,930,940IGOSU B 950:GOTO 240

SX

BG

250 PRINT"STARTING AT"f:GOS UB 260iIF(AD<>0}OR(A?=N L5)THEN RETURN:ELSE 250

AS)=4 THEN AD=DEC(AS) PP

270

IF AD=0 THEN BEGINilF A S<>NL$ THEN 300:ELSE RE

MA

280

IF

AD<SA OR

PM

290

IF AD>511

AND

XP

100

110

TRAP 960iPOKE DIM NLS,A(7)

4627,128i

Z2=2.Z4-254iZ5-255iZ6«2

56:Z7=127:BS=256»PE£K(4 627)iEA=65280 FB

KE

aE5=CHR?(7)iRTS»CHRS{13 ):DL?=CHRS(20)iSPS=CRRS (32)iLFS=CHRS(157) 130 DEF FNHB|A)=INT(A/256): DEF FNLB(A)=A-FNHB(A)«2 120

56iDEF

PJ

140

150

PRINT"[CLR]"CHR$(142);C HRS(8)iCOLOR 0,15:COLOR 4,15tCOLOR 6,15

GO

160

PRINT TAB(12)"[RED] tRVSj[2 SPACES)§9 81

310 CK-FNHB(AD)iCK=AD-Z4*CK

DD

320 CK-CK"Z2+Z5*tCK>Z7)+A

AH 330 CK-CK+Z5*(CK>Z5):RETURN OD 340 PRINT BES;"{RVS} ENTER (SPACE)DATA ":GOSUB 250

[2 DOWN]"

BR

BANK 0iPRIST:F=0:OFEN 3 .3 360 GOSUB 3101PRINT HEX?(AD

)+"l"jiIF

OA 370

190

PRINT"[DOWN](BLK}CLEAR {SPACE]WORKSPACE CY/N]? |43"iGETKEY ASiIP AS<>" THEN 220

PRINT"(DOWN}(BLUjWORKIN

220

I+J.l)

PS 380 PRINT"[RVSj"B$+LFS;sIF

[SPACE}I<24 THEN PRINT" (OFF)"l

OTO

410

FB 420

IF

AS-RTS

AND

((1=0J AN

D (J=l) OR F) THEN PRIN T BS;tJ=2iNEXTiI=24iGOT 0 480

NT

B5jJ=2:NEXT:1=24:NEX

TiF=0iGOTO

360

PRINT

BS+LFS;:GOT

470

390

RINT

J

THEN

PRINT TAB(10)"[DOWN]

(BLKHRVS) MLX COMMAND [SPACEiMENU E43IDOWN]":

ATA"RTS;TAB{13)"[RVS]L (OFF)OAD

PRINT

FILE"

TAB(13)"[RVS}S

DP 490

DJ

PRINT HEXS(AD)+":";:GOS

JiPRINT RIGHTS(HEXS(A), 2);SPS;iGOSUB 3201NEXT 590

GR

600

EB

610

DATA *"":GOTO 220 GET AS:IF A?=RTS THEN RINT BES:GOTO 220

QK

620

IF

5(CK),2)

XS RF

630 640

T#3,A?,BSiIF AS-SPS THE N

I=25iNEXTiCLOSE 220

TH

ON

P

THEN F=F+liPR

BESf F GOTO

570,610,570

PRINT BES"iDOWN)[RVS]

L

"iOP=ltGOTO 66

0 BP

650

PRINT AVE

DM 660

BE5"[DOWN](RVSJ

PILE

S

"iOP=0

F=0tFS=NL$:INPUT"FILENA

MEi43":FSiIF F5-NLS N

THE

220

RF 670 print"(down](blk)(rvs}t

(offJape or [rvs)d(off)

ISKj E43": SO 680 GETKEY AS--IF AS = "T" N

8501ELSE

HEN

IF

THE

A?O"D"

T

6B0

SP

690

PRINT"DISK(DOWN}"iIF OP

EG

700

DOPEN#1,(F5+-,P'),WiIP

THEN 760

[SPACEJDS THEN AS-DS$iG OTO JH

710

BANK

740

0:POKE BS-2,FNLB(S

A):POKE BS-l,FNHB(SA)lP MC

720

RINT"SAVING FOR

A=BS-2

IF ST THEN GC 730

";F?iPRINT

TO

BS+EA-SAi

3:GOT

(L?,I,2)"A?tIP K25 THE 320<A(I/3)=AiGE

AS*"DISK WRI

TE ERROR"iGOTO 750 NEXT AiCLOSE

liPRINT"

(BLU}** SAVE COMPLETED ISPACEjWITHOUT ERRORS *

•B:GOTO 220 RA

740

IF DS=63

THEN BEGIN:CLO

SE l:INPUT"(BLKjREPLACE EXISTING

FILE

[Y/N]&43

"lAS:IF AS=""Y" THEN SCR ATCH(FS):PRINTtGOTO 700

(ELSE PRINT"[BLK}":GOTO

GA 750

660!BEND CLOSE 1iGOSUB 950:PRINT

"(blkKrvs) error durin

g

BA 500 A?="A$+BS:A=DEC(AS):MIDS N GOSUB T#3,AS

AS=SPS

OAD DATA

STEP 3:GE

O

F=1:AD=AD+8:IF AD>EA

EN PRINT"[BLU]** END OF

ItPRINTiPRINT"[UP)

TO 25

[SPACE]I PRINT"(RVS}";RIGHTS(HEX

XB

P

LFS; :I=»I-3

1=1

310:B=BS+AD-SA

FOR I=B TO B+7iA=PEEK(I

580

15 RIGHT}";!LS=" (27 SPACES}"

FOR

THEN

BANK 0iPRINT"(DOWN) (BLUiPRESS; (RVS}SPACE

570

PS 460 AS=LF$+SPS+LFSiPRINT BS +LFS;iJ=2-J:IF

DISPLAY DATA "iGO

250IIF A$BNL$

PRINT#l,CHR5{PEEK[A))fI

-1)) THEN GOSUB 950:GOT O

BE$;"[CLRUDOWN}

[RVS]

{DOWNj"

XA

(SPACE)OR ((1=0) AND (J

HA 480 NEXT

aiprint"d

lBLK)[2 DOWS)"iG0TO 650

PRINT

(OFF) TO PAUSE, [RVSjRE TURNfOFP} TO BREAKi43

JP 450 IF AS<>LFS AND A$<>DLS

poke

a,0:next

560

(AS="(RIGHT}") AND F

THEN 0

B+I,A(I

[BLU]** END OF ENTRY **

SUB

4 70

(SPACe)tO BS+(EA-SA)+7i

(OFF)NTER DATA"RTS;TAB{ 13)"(RVS}D(OFF]lSPLAY D

230

470

IF AS-"-" THEN A?="P"iG

GB 470 PRINT ASnNEXT J:PRINT [SPACE(SPS?

PRINT TAB(13)"(RVS}E

H9

3iB$

g...";;bank 0:for a=bs

ONE" DC

STEP

XB 440 IF

Y" 210

24

SE

LSE

QH

TO

RD 430 IF AS="(HOMEJ" THEN PRI

260:IF AD THEN EA=ADiE

200

1-0

7iPOKE

I

CLOSE 3:PRINT"[DOWN)

MC 550

[spaceJthen b$=mid5{ls,

DING AD0RESSi41";tG0SUB

MF

FOR

-SP$:FOR J=l TO 2:IF F

PRINT"(BLK}STARTING ADD RESSi43"j:GOSUB 260iIF PRINT"{BLK}(2 SPACES]EK

540

REENTER LI

F-0iAD-AD+8iIF AD<-EA T HEN 360

INT

15 RIGHT]"i

{SPACEjAD THEN SA=AD:EL

190

F THEN PRINT

(SPACE J L$I PRINT"{UP}

EDITOR

180

CA

JA 350

OTO

CHINE LANGUAGE

FH

220

QB

[3 SPACES]COMPUTEI"S MA

180

THEN

{12)"fRVS}[13 SPACES}

tBLU]" FE 170 PRINT"(2 DOWN}

530

+ZS*(CK>Z7):GOTO 330

[RVS][2 SPACES](OFF) [BLU] 128 MLX [RED)

[RVS](2 SPACES)1-RT$;TAB

)lNEXT

XB

GO

BE$iB=B5+AD-SAtFO

1-0 TO

UB

RC 390 GETKEY ASiIF (*?>"/" AN D A$<-.") OR{A$>"@- AND A5<-G") THEN 470 AC 400 IF A$»"+" THEN AS="EM!G

(2 SPACES]"RTS?TAB(12)"

DK

I

RD

:IF AS^NL?

A<>CK THEN

"iF=l:GOTO 360

PRINT

1

BES;t

NVALID ADDRESS (DOWN) [BLK]"iAD=0iRETURN

FNAD(A)-PEEK(A)+

KEY 1,"A"!KEY 3,"B":KEY 5,"C":KEY 7,"D"iVOL 15 ilF RGR{0)=5 THEN FAST

520

R

JF

SQ 300 GOSUB 950iPRIKT1-(RVS}

256*PEEK(A+1) JB

DX

AD<65280

(SPACE)THEN PRINT

IiIF

950!PRINTiPRINT"

(SPACE]220

AD>EA THEN

[SPACE]300

128 AE

NE

TURN>BEND

RETURN

Program 2: MIX For Commodore

SUB

260 AS=NL5;INPUT A?:IF LEN(

SD+4,17

FOR S=l TO 100iNEXTiPO KE SD+4,0iPOKE SD,0:PO KE SD+1,0:RETURN

NEXT

(RVS) ERRORi

AP 240 G5TKEY A$ tA**IN5TR{ "EDLS CQ",A$):ON A GOTO 340,5

4,33 DX

510

(OFF J UIT(DOWN}[BLK}"

POKE SD+5,31iPOKE SD+6

,208:POKE SD,240iPOKE

AS

SK"RTS;TAB(13)"[RVS]Q

:RETURN

HC

DI

FD

760

save:

|43":print as:g

OTO 220 DOPENI1,(F?+",P")iIF

DS

THEN A?-DS$:F=4iCLOSE

(SPACEiljGOTO 790 COMPUTE'S Gazette

October 1987

129


PX

770

GETIJ,AS,B5:CL0SE

You Have a Choice.

1:AD=

ASClAS)+256*ASC(BS):IP

(SPACS]AD<>SA THEN P»l:

KB

GOTO 790 780 PBINT"LOADING

LBTTB CIPHER..

Numeric Keypads

";FS:PRIN

TiBLOAD(F$),B0,P{BS):AD = SA-l-FNAD(l7-l)-BS-liFn-2

*tAD<EA)-3'(AD>EA) RQ

790

IF

F

THEN

800:ELSE

PRIN

T"[BLU]** LOAD COMPLETE D WITHOUT ERRORS **":G0 TO

'WincUw

220

I HlPKOLLTllOr- DHAWIHf. IN MLXnOR WOhO COLOR

ER 800 GOSUB g50:PRINT"fBLK}

. bntOD, rt*.

iRVS) ERROR DURING LOAD i £43"tON P GOSUB B10.8

QJ

810

20,830,840tGOTO220 PRINT"INCORRECT STARTIN

G ADDRESS

DP B20 PRINT"LOAD ENDED AT EB

830

FP 640

KS

850

EXS(AD):RETTJRH PRINT"TRUNCATED

. .li— mo* ■. -" >: i t i

CP Numeric KnypnO. Delu-e Moflel

NG ADDRESS *IRETURN

AT

":H ENDI

{"HEXS(EA)"}

PRINT-DISK ERROR

";AS:R

+2)

XX 860 BANK

15:SYS

DEC("PF6a")

,0,lrSYS DEC("FFBA"),l, 1.01SYS DEC("FPBD"},A,A

L.AHiSYS DEC("FF90"),12 8iIP OP

THEN

890

FG

870

PRINTiA=SA:B'-EA+l:GOSUB

RB

920;SYS DEC("E919"),3: PRINTNSAVING ";FS 680 A=BS:B=BS+{EA-SA)+1:GOS

data entry. • Easily cunnccled with computer

keyboard. • Ni> software is required. IO0Q Compalible with all programs. • For CM. MC. SX-64*. VIC-20 and Apple He. • One year warranty and available in three models: Plul

Rao

S59 9S

E SAVE COMPLETED cp

890

**":G0

ub 950;print"{down] IblkHrvs] file not fou ND

":G0TO

220

GQ 900 PRINT"LOADING

$39.95.* Is serviceable, NOT disposable. • For

Commodore Blid Atari" Computers. =

£_£ Computer Place

^

F«liGOTO

800:EL

*(AD<EA)-3*(AD>EA) JD 910 A=BS:0"BS+(SA-SA)+1jGOS UB 920:SYS DECCE9FB"):

XB

ST>0

THEN 800:ELSE

7

90

920 P0KE193,FNLB(A):POKE194

,FNHB(A):POKE 174,FNLB{ B):POKE 175,FNHB(B):RET URN

iBLUl"

PRESS ANY KEY F

OR MENU

"":GETKEY ASiG

220

MM 940 PRINT BE$"tRVSj QUIT

S:IF AS""Y" THEN 220:E LSE PRINT"{CLRJ":BANK 1

MK

970

5.BSD SOUND 1,500,10iRETURN IF ER-14 AND EL=260 THE N RESUME 300 IF ER-14 AND EL=S00 THE H

KJ

980

DQ

990

NEXT

IF ER=4 AND EL=780 THEN pa<l:AS = DSS:RESUHE 800 IF ER=30 THEN RESUMEsEL SE PRINT ERRS(ER);" ERR

OB 130

RESUME

IN

LINE";EL

COMPUTEIs Gazatto

{213)325-^754

lhBwBlvd. Toirnnce. CAMS05

*R«>uirnBrtaplorm mmmonalcost VISA MC & AEaccepiM NoCOD Add $3 00 snipping CA residents 3dO6 5^aales tax

219-879-2284

IHIfTINO *N0 WANDUIIi:, »BB ll.» ■ C.O.O.'l ACCCITEP VIS* AND WISTIH CUin OiBRS »BO 1«

[TOlUflA HXISKNII «1>D J* SiHS T«

Dealer inqui'iesweFcome

DUST COVERS SATISFACTION GUARANTEED

LANDMARK vl.O The Computer Reference Bible

■k CUSTOM MAOf TO FIT

■k HIAVY JJ-o.. VWTL ANTI-STATIC

October 1987

flB

Landmark vl.O consists of the entire

^ Cho-(» fl* Colon light Tnn or Arown

WINTERS

COIWUTI«S

C-B4<Plji 4'C6«

OntoiutM (C2N) Aml9o 1000

" .

8.00 1300 J00

13.00

(W/tmlH M«n. SUr.rt

3900

IBM SOil Koyb-cd

3«.W 9.M

Knbwdonl. Atari aODXI, 130KE At«l i:0 ST . IBM PC'XT

7.00 10.00 N.OO

(01rT.,n.lOn, -,■,,■:

(CI)

Stiloiha 5P-1OO0 . 13.00 13.00 Comrtu 730 ... IJ.M ClioN 8JI0 . .M J* "10

l™g'«'»i'

.

..

.3.00

. . 11.00 Epmr. FK B3/10S . .13 00 Okldota 93 . . 13.00 .13.00 Cllli.nMSPIO . C/DPSI10I Ift.OO Ep.°n JX BO

C.™«- ID J \<" \Vf

King James version of the Bible with the words of Christ highlighted in color, Individual Verse References

(as found in a large Family Bible), and a Concordance of over 3300 words

300

SUMMARYnflANDMABK features:

DISK DRIVll B.00

C-1H1, C-1J71

H rvi

InduH ui,

]0M

F I ,. inon

Alorl EC

12I4BGB 19.00

1,,'mv, Alar, 10SO

BOO BOO

NIC tSroi. *tod«l] „„,„„.,, i() ReB

1900 ,90Hj

■ Adi (a ot cicata i new reference lo my veuc<i) • Copy Scripture lo idd to your own file*, nous « reference*. Move Scripture around for diiecl study

F-nncelon {Stan Model 19.00

■ Se*rch «ny dupler, boot, Tetumail, or your own

19.00

10.00 13.00 8.00 13.00

Thotlpmn CM 345-64 Ta.on {5lat> Madell Soko'oSC-100 ZmWl (Slalf Model)

Olidoio 120/192 Okimort 10/10 Epion MX FX >«B0 Cpion IX80/C-IM0

1300 B.00 13.00 1300

VtDEO If COBDtlK 13.00 sior. MoV. 9, Morf<l D,m«nikir.. iiquirid Including clock cut-out

19.00 19.00 1900 19.00

Oidfr b| lining MIKE. MOOIL ind COLOR CBI1IH - TIN h BROWN nth chbeck a>r r^i'r Dfc>rplu1 HiOpvri'tM IlliU rul ihigpinn and himjlinfl

iPO. IWilrn iD'cigo 3.00'iltn

SPECIAL COVERS WIIL BF WADF TO YOUR DIMENSIONS.

.Record pemnmenl nDLM of your ftibic Study

l».00

C liU MP5 801 C-IS3SMPS80J C-MJSBD3. C1S3D PanaiOBi. 1090 91

Cilil. Rli klul> 1'" * lltll In.

• ] 00% Machine Lmlguige for efficiency ind speed • View my Scripture wilh or wilhout iu reference* • Outline le*l in i pie-ieledcd colnr of your choice

Amdtk 500-700

SOD V*U' (C-1B02J

FRINTKS

§4§";RT5-;"ARE YOU SURE (SPACE][Y/N]?"!GETKEY A

JE 950 AF 960

Z7J1 OHIO STREET uichioan crrr. ih ibj

g

CP 930 CATALOGiPRINT"[DOWN)

OTO

ACORN OF INDIANA, INC.

♦ IXTINDS EQUH>MtNT UK

SE AD=FNAD(2B19)-ltF=-2

IF

STOCK BROKER-

fl OUjjUD

• Has better Features than the original one at

...{DOWN]

MiAD-FNAD(2817):IP AD<> SA THEN

tOOtfPLDlMtilG

Computer Power Supply

UB 920:SYS DECCEA18")! PRINT"{DOWNi(BLU}"* TAP TO 220 sys dec("e99a"):printii f peek(2816)«5 then gos

■v- 1*

Top quality, low profile for smooth, reliable

ETUBN

PRINT"TAPE"tAD=POINTER( F?)iBANK l.A=PEEK{AD):A L=PEEK(AD+1):AH=PEEK(AD

. r*H Ok HMKHW Pm "»"«X

1ITM

C';HEXS(AD);"

)":RETURN

■ • ■ ■■ I I ' '■ ■ N ■" A W1MO- TO ■ t "' ' i ■ i lO*o *o*^ wtmoowt C

L Wi

SENDVOURREOUHtEMENTS

FOR OJ» IOW PRICE OUOnS.

Crown Custom Covers Hfill PAIGF CIRCLE IA0UNA HILLS. CA 93653 {7IO| 471.6362

DEPT. A

files for wi to nphnses it ■ time

• Print tny pun of ihe BiHe, refnences, or ywr files • Creite your own Penonii Bible conuining til your noio. eommenti, referencing, ind culling often • Unlimited liie of your Penotul Bible • More fcitu™ thil cm be dctcribed in ihls Ipicel LANDMARK vl.O for the Commodoro 64 ij

CALL or WRITE for our FREE BROCHUREI P.A.V.Y. Softw«re (formerly BIBLE BYTES)

P.O. Boi 1584 ruilwin, MO 63022 (314) 527^1505

PoU(t FKF-PI (Incmt. US) MC * VISA idd ) 1(2* (IJ.S«> MO raidm

DEALER INQUIRIES INVITED!


Classified

SOFTWARE

Bldg. "345. Hunt'n, WV 25701 (304) 529-3232

PLAY "WHEEL OF FORTUNE" Sc "FAMILY FEUD" 2 great games - one low price:519,95, also 2 disks, "BOARD GAMES" nnd "CARD GAMES" packed with the best PD names available. Chess, Monopoly 4, checkers, solitare b Much more: S19.95. Send to: DAYLIGHT SOFTWARE, 4747

FREE SOFTWARE for C64, C128, IBM & CPM

(408) 226-3374

graphics programs on menus, $2'. 40 best Ulililies

Tired ol spending a fortune on soltware? We have the answer. Send a SASE or $1 for

LUDE 4J01 Devil. Pemberville, OH 43450

COMMODORE: TRY BEFORE YOU BUY. Best selling gunst, utilities, educational +

daisies and new n-leases. 100's of lilies.

Visa/MC. Free biwhun?. RENT-A-D1SC, Frederick

Send SASE fur info (specify computer) to: PUBLIC DOMAIN USERS GROUP

TO Bu« 1442-A2, Orange Park, FL 32067 New Flus/4 and C128 Soltware (disk only) Camcs, Educational. Finance Statistics. Write for Info, CARDINAL SOFTWARE. 14340 Build America Dr.. Woodbridsc VA 2219] C64 FINEST PUBLIC DOMAIN PROGRAMS Hand picked and tested "On Disk- $1.50 YOU pick Ihc programs thai YOU want!!!

For .1 list and description, SEND SASE to: JLH Co., Dept. G, Bo* 67021, Topeka, KS 66667 FREE PUBLIC DOMAIN SOFTWARE - Request

Iree catalog 01 send $2 for sample disk and catalog (refundable), Commodore 64-128 CALOKIi IND., Box 1S477, KC, MO 64133 MODEM OWNERS! Please call these numbers IMMEDIATELY!

(300/1200 BAUD) 1-818-842-3322 (300 BAUD) 1-818-840-8066 More than 200 great ML roulines for 64 and 128, ready to add to your own programs, in

COMPUTE! Books' MACHINE LANGUAGE

ROUTINES FOR THE COMMODORE 64/128.

Explanations, uses, commented source code. 585 pages, S18.95. Check your local bookstore or call (800) 316-6767.

"ATTENTION 128 OWNERS/PHOGRAMMERS" Use Koala, Rexdraw. Animalion Station,

Blazing Paddles, Prinlshop Screen Magic and Doodle graphics in your 128 programs. Autoload, convert and save to basic 7. + save whal you draw in basic 7. Super

CA 92KH.-8369 C64 KILLER DEMOS - 20 AMAZING sound/ and Disk Catliler, $10. Or 290 mixed pgms $10.

GM Car - C64 diagnostic hook-up. Wilh our C64 special interface and software read diagnostic info from your car's engine computer. See Ituuble codw - read sensor

C6J & C128 catalog 10: Murphy Computer

Services, 19 Brown Ct., Parlin. N] 08859 » WIN IS without

j

>■■ i)

data. Write for prices. Executive Electronics.

Inc., 938 Main Si, Yarmouth Port, MA 02675

|

(617)362-3694

Soriwars

TKOUOUGHS ED/HASH S$ HonQjcaeoin

.$3905, enhanced.

Learn Musical Notationl Fun, interactive

UB.9S GfrtYMOUMO Handicapping.J2? 5, snharcsd 54?fl5

tutorial game for C64/I28 DRAWS and PLAYS nolcs on slaff, keeps score. Disk or tape [please specify). Send $12,95 to: Creaiive Technical Services, P.O. Box 1332,

meieh.tfini* h cm uNon pro FDdbai SyiF m.'sjp^ProBaHGrboll ^yifcm ' 49 flJ Sp«< ■ r,, ..";., COUM/17A AddS2PSn, MC/VlSA a« •pi*a jfc o Jnfo SOFIWAlfE EXCHANSE. PO. 6o« OOFT>ft*kl

Taylors, SC 29687

COMMODOKI! KLPAIR. Oldest/Lirgest auth.

THOUSANDS OP I'D PROGRAMS FOR

repair center in US, Low prices (e.g. C64-S39.95) lust leleased: new C12S/1541 update ROMS $39.95. Send for complete L'atalog on parts/ chips. "The Commodore Diagnostician", S6.95 +

C64/12B! We haw Games, Utilities, Music and much morel Information write tu: Lightspeed Software, POB 7037, Chesapeake, VA 23323

postage. Kasara Microsvstems, 33 Murray HU1 Dr.,

COMTEST SOLVING SO1TWARE. Bawd on M-W

Spring Valley, NY 10977. (800) 642-7634,

dictionary. All Playoff & Tiebreakers. 2 disks,

(914)356-3131

3 syslems, 45 page manual. Send SASE (no. 10) to: STATGAM, 5668 Chagrin, Mentor, OH 4-1061)

RS232C MODEM INTERFACE FOR C64 OR C128

Woiks with most modems, terminals Sc BBS's Send $17.50 + SI.50 SStH to: SputterSluff, Route 1, Bos 126, Stanlield. NC 28163

C-Net Bulletin Board for the 64 & 126. The most widtly used and respocied BBS avail able. 300/1200/2100 bps, 1000 accounts, 40 message bases/file nansfer SIGs, X-Modem/

NEW! 'WINDOWS1 FOR DISK DIRECTORIES

Punter, a FAST M/l. editor, and MUCH MORE!

Clear vinyl pocket with adhesive back ihat mounts on front of 5'A" disk jacket

Fulure World BBS! (313) 9B1-6150, SofTech Enieiprises, POB 23397, Lexington, KY 40523-

so your directory hardcopy is always visible

3397, Call (606) 26S-2283 (voice) to order

al a glance. ORDER NOW! Cal. residents add 6% tax: DENPAUL, Dept. 22, 2318 Scoring Ave,, Simi Valley, CA 93065 SOFTWARE TOO EXPENSIVE? Make MONEY

S24.9S postpaid lo: Proware, PO Box 28,

or just SI for info to: D. Olvera, 416 W. San Ysidro Blvd., Ste. L, 239, San Ysidro, CA 92073

Ptosser, WA 99350 (WA res. add 7.5%)

Write: A.l.M.LR, Box M).W, San Diego,

Snow Dr., San Jose, CA 95111

Slideshow, hires printer, 5 sec. load and show. Full help screens. All memory

residenl. + + user subroutines. Check/MO

PERSONAL COMPUTER OWNERS CAN EARN

$100(1 lo $50(10 monthly idling simple setvices part ttnw. Frte list of 101) best MrvlCH,

C.O.D./MC/Visa

DISK LIQUIDATION!

With your C64. Order complete book for $12

PREMIUM QVALITYI

5 YEAR WARRANTY!

computers Gazette Ciassified is a low-cost way to tell over

275,000 microcomputer owners about your product or service. Rates: $25 per line, minimum of four lines. Any or all of the first line sel in capital

letters at no charge. Add $15 per line for boldface words, or $50 for the entire ad set

in boldface (any number of lines.) Inquire about display rates. Terms: Prepayment is required. Check, money order, American Express, Visa, or MasterCard is accepted. Make checks payable lo COMPUTE! Publications.

Form: Ads are subject to publisher's approval and must bo either typed or legibly printed. One line equals 40 letters ana spaces between words. Please underline words to be set in boldface.

General Information: Advertisers using post office box numbers in their ads must supply permanent address and telephone numbers. Orders will not be acknowl edged. Ad will appear in next available issue after receipt.

Closing: 3rd of the third month preceding cover date (e.g., June issue closes March

3rd), Send order and remittance to: Harry Blair, Classified Manager, COMPUTERS Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Harry Blair al (919) 275-9809.

Notice: COMPUTE! Publications cannot be responsible for offers or claims of

*-Ti' l| Mineral Hi L^Sihriiii J hiudiir j |] ",c Cj":ii I.m '. I ^iFtn^a^l

iJ-Z Tliomdike Sltoet Cambridge, MA Q21A1-1BS2

In Mass (617)868-5555

advertisers, but will attempt to screen out misleading or questionable copy.

COMPUTErs GazetlB

October 1987

131

I

1 J


Sorvico Number/Advertiser

102 Abacus 103 104 105 106

Abby's Discount Software Acorn of Indiana, Inc ActionSoft Corp Activision

107 Aier Products 108 Aprotek

109 Berkeley Softworks

110 111 112 113

Cardinal Software Central Point Software Cheatsheet Products, Inc C-More Products

C.O.M.B. Direct Marketing Corp

Page

43

113 130 2-3 27

108 123 19

52 26 118 108 66

114 Compumed

112

116ComputAbility

119

115 CompuServe

1

117 The Computer Book Club 118 Computer Direct 119 Computer Mail Order 120 Computer Mart

57 39-41

130

123 Computer Vtorid 124 COVDX Inc

70 112

Crown Custom Covers

125 Data East 126 Datasoft

127 Electronic Arts

129 Emerald Components International 130 Emerald Components International

131 EPYX

132 Eychaner Software 133 Federal Hill Software

134 Free Spirit Software, Inc 135 Ketek 136 Lyco Computer 137 Marathon Software

McGraw-Hill Continuing Education

138 M.C.S 139 Mibro Co., Inc 140 MicroProse

Mindscape, Inc 141 Montgomery Grant

142NAPI NRI Schools

143 Origin Systems, Inc 144 PA.V.Y. Software

145 Precision Data Products

146 Renco Computer Printer Supplies S & S Wholesalers, Inc Schnedler Systems 147 Software Discounters of America

148 Spinnaker

149 Strategic Simulations, Inc 150 subLOGIC Corporation COMPUTED Gazette

October 1987

118 114

152 Tenex Computer Express

115

153 Those Designers 154 Triad Computers 155 Tussey Computer Products

108 56 23-25

156 Utilities Unlimited, Inc

55

157 Unitech 158 Xetec, Inc

131 64

Classified Ads

COMPUTE! Books1 Commodore 64 & 128 Collection COMPUTE! Books' Commodore 64 & 128 Selections

131

COMPUTE! Books' Commodore 64 & 128

Programming Books COMPUTED Gazette Subscription COMPUTED Sweepstakes

108

9 45 63 36 69

Save Your Copies of COMPUTE! Protect your back issues

130

of COMPUTE! in durable

IBC 11

binders or library cases.

Each binder or case is custom-made in flagblue binding with em

IFC

128 Electronic One

132

151 Superior Micro Systems, Inc Tektonics Plus, Inc

107 116-117

121 Computer Place

122 Computer Repeats

Pago

Reader Service Number/Advertiser

62 53 67

bossed white lettering.

Each holds a year of

13

61 114

106

47 48-51 114

COMPUTE!. Order several

and keep your issues of

COMPUTE! neatly organized for quick reference. (These binders make great gifts, too!)

17

120-121 125 31 4 109

108 85 BC 130

118

61 34-35 112

110-111

14-15

33 7

Cases:

Binders

$7.95 each; 3 (or S21.95;

$9.95 each; 3 for S27.95;

6 for S39.95

6 for $52.95

(Pleaso add $2.50 por unit for orders outside the U.S ) Send In your piepaid order with the attached coupon

Mail to: Jesse Jones industries,P.O Box 5120, Dept. Code COTE,Philadelphia, PA 19U1 Please send me

COMPUTE! □ cases D binders.

Enclosed is my check or money order for $ (U.S. funds only-) Name Address

City-

State Sainioc'Hjn guatanieed ot ■nonei lefunaed. Hsoso allow A-t> wooVi tor oelivwy

Zip



From Origin, creators of the Ultima™ series, comes a new dimension in fantasy role-playing

THE ORB OF CELESTIAL HARMONY A danger-filled adventure

through a complex and

colorful Oriental world of magic, mysticism and intrigue. By Greg Malone.

Available on Apple"

oebius, the fabled deity of the island kingdom of Khantun, has chosen you, his disciple,to recover

the stolen Orb from the renegade Warlord and prevent the destruc tion of the universe.

You will journey through the ascending planes of Earth, Water, Air and Fire. At each level your challenges increase in difficulty, demanding greater courage and cunning. All of your martial arts skills will be required to survive the ninja-like assassins who seek to foil your quest. Sword-wielding rebel

guards will test your blade every step of the way. And watch out for wild beasts that stalk the forests! Local villagers can help, but beware—the wrong approach will frighten them away, leaving you in a

of magical charms, prayers and fieSaMs is essential iri'"~ reaching the final confrontation with t\.p. tr-?cherous Warlord—where victory brings recovery of the long-

sought Orb of Celestial Harmony. Good luchl

f

136 HARVEY ROAD, LONDONDERRY, NH 03053 (603) 644-3360

_ - (1 iiuit

ULTIMA III™ lakes you on

an Incredible fantasy roleplaying journey Ihrough monster-plagued Sosaria in search ol the elusive Exodus,

ULTIMA IV'M IV1M is the long- 1

AUTODUEL™ Is a Futuristic,

Ill. The Quest of the Avatar III. is a quest to the final ! frontier—the self.

right of way goes to the

awaited awaited sequel sequel to tc UltimaIM:

fast-paced strategy roleplaying game where the biqqest guns.

I !ltiui."i is .i trademark of Hlchard Garrioit/Moeblus is a liademark of Greg M.ilimr

AutoDuel and Ogre are trademarks of Sieve Jackson/Apple is a trademark o\ Apple Computer Inc.

OGRE™ is a strategy game fought on the nuclear bat

tlefield of tomorrow as an

inhuman juggernaut Cybertank battles conventional forces. Authors wanted. Call «s today.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.