Ahoy_Issue_32_1986_Aug

Page 1



Publiiher Michael Schneider

Editor David Allikas Art Director JoAnn Case Managing Editor Michael ft. Davita

Senior Editor Tim Moriarty Technical Editors

CONTENTS

David Barron Bob Uoret

Assistant Editor

Tim Little

DEPARTMENTS

Consulting Editor*

Ben Bova Morton Kevelson

A View from the Bridge... of the August issue of Ahoy\ Scuttlebutt...prerelease information on Commodore products.

8

Dale Rupert

Entertainment Editor

Art Gallery., .our reader/artists shoot for the stars on the C-64. 32

Tips Uwyl...cash in on your programming knowledge.

Amie Katz

61

Production Director Laura Pallini

Reviews... raw 128 word processors and beautiful music for the 64.65 Erratum...a lengthy correction to Star Strike (June '86).

72

Commodores...Dale Rupert leads you in aerobics for the mind.

75

Program Listings... the best programs in print.

83

Art Production Christopher Carter Mark Hammerer Victoria Green Bulletin Board SYSOP

B. W. Behling Grculation Director

FEATURES

W. Charles Squires

Rupert Report: Approaching Infinity by Dale Rupert*

20

Advertising Director

Lynne Dominick

Commodore Roots: Making a Wave in 40 Columns by Mark Andrews**2b Entertainment Software Section (contents on page 41)

41

Heart and Soul of the Amiga 1000, Port II by Morton Kevelson

53

Cadet's Column: Moving up to Pascal by Cheryl Peterson***

79

includes program: The Integrator (for the C-128, C-64, and VIC 20) ♦"Includes programs: PLOTWAVE.S, MAKEWAVE.BAS, and MAKEWAVE2.BAS (for the C-128)

Director of Promotion Joyce K. Fuchs

Controller

Dan Tunick Managing Director

Richard Stevens Advertising Representative

JE Publishers' Representative 6855 Santa Monica Blvd., Suite 200 Los Angeles, CA 90038

***Includes program: Self-Addressed Labels (for the C-64)

(213)467-2266

Boston (617)437-7628

PROGRAMS

Dallas (214)660-2253

Highlight for the C-64 by Buck Childress

15

Meteor Run for the C-64 by Tony Brantner

31

Reversi for the C-64 by Rod Cany

35

Flap! for the C-64 by Andrew Vajoczki

36

Step On It for the C-64 by Penny DeGrojf

39

Trim for the C-64 by Buck Childress

64

Disk Cataloger/or the C-64 by Pasquale Longo

71

Bug Repellents for the C-64 and C-128 by Kleinert & Barron

84

Flankspeed for the C-64 by Gordon F. Wheat

85

Cover art by Jamei Regan and Bab Scott

Sew York (212)724-7767 Chicago (312)445-2489 Denver (303)595-4331 San Francisco (415)864-3252 ISSUK NO. 32

AUGUST 1986

Ahoy' (ISSN #875043831 is published monthly by Ion InternalEnna] Inc., 45 W. 34th St., Suite 407, New York, NY, 10001. Subscription rale: 12 issues for

S2IS5, 24 issue* fur $41.75 (Canada S29.2S and S54.2S reaped I vrty). Stcond clara pmuge paid al

New York, NY 10001 and additions! mailing «ITn t ■..

' 1°86 hv Inn International Inc. All rights rucrved. * under UniienBl Intern ulimtit) unil I'm! American Copyright conventions. Reproduction or editorial or

pictorial content in any manner i1. prohibited. No re sponsibility can be accepted for unsolicited materi al. Postmaster, send address changes to Ahoy!, 4S W.

34th Street, Suite 407, New York, NY 10OO1. Direct all address changes or mailers concerning your sub scription to Ahoy!, PA Bm #341, Ml. Morris, IL M'l- i

All i - r, i i.i[ inquiries and software und hard

ware lo be minted should be sent to Ahoy!, 45 Vr. 34th St., Suite 407, New York, NY 10001.


COMPUTER CENTERS OF AMERICA

^y

.

Sizzling Summer

All Your Computer

c- commodore

PRHVTER SPECIALS FROM CCA STAR POWER TYPE •LeiriT Quality

Z. commodore

Z. commodore

' 64^ PACKAGE

128 PERSONAL COMPUTER

INCLUDES:

•Commodore 64 Computer

$25995

•Including: Shipping, Handling and Insurance—No Extra Charges

■1BCPS • 13" Carriage wJin Comm Interface

GEMINI STAR 10X

$139

•Commodore 1541 Disc Drive • A Color Monitor with Cables

CALL FOR PRICE

$25995

BEST BUY SPECIAL

s commodore

1670 MODEM

f

• INCLUDES DELIVERY]

1-200 Baud

J59 95

——g5 commodore

1571 DISC DRIVE

l commodore

$24995

1902 MONrrOR

CALL FOR PRICE

•Including: Shipping. Handling and

Insurance—No Extra Charges

IIVTERFACES Tfeleys Turtopomi GT Prints Enhanced

Gr.iphici

CardcoG ■* .

__„,.

s59/b

SUMMER SPECIAL PACKAGE

Call for Price

Commodore 128

.Call for Price

Xelec - Super Graphics Sr Xelec - Super G J

Commodore 1571 RGB/Composite

S49»*

Color Monitor

•Cables included • I Yr Mir Warranty

$12495 COMPUTER

COMPUTER CENTERS OF AMERICA 81 TERMINAL DRIVE

CMS FOR 128 Commodore PERSONAL COMPUTER SPREAD SHEET BOOK PACKAGE

Goldstar

13" COLOR COMPOSrTE MONrroR

PLAINVIEW, NY 11803

■ INCLUDES DELIVERY

$13995 IN NEW YORK STATE CALL TOLL FREE

1-800-221-2760 or 516-349-1020 OR WRITE: COMPUTER CENTERS OF AMERICA, 81 TERMINAL DRIVE, PLAINVIEW, NY 11803 • IN CONIINlNIAl USA ONLY APO Pllft WO EXTBA r Service Ho. 165

1-80O63M003 1n800-548-O009


SP-1OOO

Specials On Needs

Built-in Commodore Interface 2-Year Warranty

Near Letter Quality Mode

SJ8995

14" COLOR RGB MONITOR THOMSON O

SEIKOSHA

A sl^ht [DTSort ryes.

IIMITED TIME ONLV

\ —

SPECIAL INTRODUCTORY PRICE

cosmi

WHERE THE ACTION IS!

0

For Commodore 64/128

SUPER HUEY TALLADEGA

RGB AND COLOR COMPOSITE

FORBIDDEN FOREST

$24995

SI 295

SPECIAL INTRODUCTORY PRICE

• INCLUDES DELIVERY

Paperback

MEMOREX SPECIAL

Writer 128 Paperback

WORK STATION Regular Price 29*5

Factory Rebate YOUR COST

$

Filer 128

Paperback Planner 128

500

2095

20 Disks 'Disk Case

YOUR CHOICE

DISKETTES

Nashua Scotch Maxell

S895 HI" '')\n

Memorex

BASF for the Commodore 128

epyx

Qz. commodore

BUSINESS SOFTWARE FOR 128 COMMODORE COMPUTER

3995

2995

MICROSOFT

PROGRAMMER'S

MULTJ PLANNER

BASIC TOOL KIT

"After S3 Rebate

PROFESSIONAL

Fleet System 2

The Largest SpeN Checker

Available For Your Computer 90.000 Words on C-64/128 70,000 Words on Atari

$

Fleet System 3 FOR COMMODORE 128

CALL FOR PRICES Assemble! D Eaiy Finance UUN.IV-O

Epyx SI9V5

EasyCart-O

EasyScnpl-D EasySpell-D

S39 95 il1?'^

The Msruger-D

13/ 95

Atm P^y-D

537 95

Silent B[/iipi

S24 95

Logn-D

General Ledger Acas Rec-D Magic Desk-D

iVliS 537 95 537 95

S2495

YOUR CHOICE

• INCLUDES

Kionn Bill ■ Lucas Gsmes Eidolon - LiK.is Games BaflbUzer - Lucss Games

Temple ol As Trilogy Jet CombM

Hoi Wheels

tj.ivpb.ill

Rescue Fr^ct^ltJS - Lucas G^rncv

DELIVERY

SfrnufatOr Gl Joe

55? 95

fft penguin

^software"

SI 9.99

SwordofKadash Zyphus

Graphics Magician Picture

Check, Money Order, MC or VISA accepted. No additional charge for MasterCard and Visa. Call for shipping and handling Information I NYS residents

add applicable rales tax / Prices and availability are

subject to change without notice / Ail factory fresh merchandise with manufacturer's warranty. Dealers Welcome. Call for recent price reductions and new rebate information. Plus shipping and handling. No returns without return authorisation number.

^.S 19.99 S 19.99 SI9.99

1-800-548-0009

COMPUTER

COMPUTER CENTERS OF AMERICA 81 TERMINAL DRIVE

PLAIN VIEW, NY 11803


C-128 AIMOITOE

and CM BOOKS

□ otaiiod guida presents the 128'a operating syetoni, explains graphic cnlps, Memory Managomont Unit, SO column gp graphics onO commo.'ilod

SOOpp S1335

Gel an Iho Inside inlormaMon on BASIC 7.0 This exhaustive handbook is complete wllh commontoa BAEIC 7 0 ROM listings Surnmor'ac

Coming 11395

Filled with Info lor averyone Covers 00 column hl-ro-a graphics, winQowtng. momory liyoul, Kdrnal routings,, tcrlios, c, soUwara prop kiclion, iutOltttilflSi

Insiders' guftfo lur novice & advancod usura Covers sequential a relative fiios, * direct access commands DuscfiUtu; D' DOS" roulines.

300pp S1905

Com m#nlod Idlings

S1995

Loam fundamental ol CAD whilo developing your own syslem. Doslgn objects on yyour scruen lodu ^ j punier. Intkidoa liatinga lor'G-l wflh £lrnon"s Basic

ATVIIDMI

MOpp S1935

AHATOMY

OT TTIL LOMMODOHi:

AHATOWY OF C-64 Insider't Qulda lo th* '*4 Internals. Graphics, sound, |/O< kom.ii, mornory mans, more. Complefe commnntod

ROM hslings.

3QQpp £19.35

ANATOMY OF hnndbook on

Q#st Mnny

f

eiflmples and

15-11 ROM Lslifl MACHINE

SOOpp

IANGUACE

C-6*

Lajirn

p>vs <ind l-simgs fof complaia assambiftr. GRAPHICS CDvors

2QHpp

Sm.95

BOCK C-64 - best re'a'flnca

basic

and

advanced

graphic*.

Sn-los, animation. Hires. Mulltcolor. l-flhlpen, SD-graphics, IRQ. CAD. proloci ens. curves, more, 350pp

Coll«tiOfl of

e.isy-lo-use techniques: acvoncwd1 graphics. Improved

data

inptii.

CP/M, more, 1541

enhanced

BASIC,

275pp $19.95

REPAIR

&

MAINTENANCE

Handbook dosenbos [Me disk drive hard ware. Inc'udes schamabes and1 Techniques to koop 1&41 running.

6510 coda wtiIb las[ programs, U.iny (am-

monitor, A simjjior.

THICKS & TIPS FOR C-G4

SOOpp

SlO^B

SCIEHCE/ENGINEERINQ

ON

'.. &4

In

depih intro la tBmputers in scionce. Topics:

Adventure G»mewrlter'i Hindbook Srep-by-&iep guide to designing and writing

chemistry.

your own advenluie g.-imos. With automated

phyaicsh

biology,

electronics, olhers.

350pp S19.95

CASSETTE BOOK Comprehensive (juido; programs. High

C-64^VIC^D many sample

spsad oporaiing

fasl lila loading and saving. IDEAS

interrupts, timers, clocks. 10, r«al iims.

fftlSi dial planner, window advancing. others Includes Ifiiings, 200pp £12,95

PRINTER

BOOK

2l0pp

S14 95

C-GJ/V1C-2Q

Undflr-

stand Co mm odor b, Epson -com pal >blo prinl-

yrs nind 1520 p-alter. Packed: utihti4&; gra phics dump; 3D-plot; cornmenlod MPS9Q1 istings, moio,

3JOpp

$19.95

USE

ON

Byslom

22Spp SM.9S

ADVANCED MACHINE LANGUAGE Uq\ co,8red elsaviharft: - video oonirrjllor. fl^ionoed BASIC, mcro.

FOR

astronomy,

C-04

Trr«mot:

■luto Biponses. calcuiarsr, recpv li'd. slock

COMPILER BOOK CG4.C-12B AH you need id Xnow about compeers: how they work;

designing:

generating

and

machine

onampta compiler,

wnlmg cado.

your

uvn;

With wording

advanlure game ganQraior. 200pp

S14.9S

PEEKS & POKES FOR THE C-64 includes ln-deplh AhplanaiiDnn ol PEEK, POKE. USR, and oihnr BASIC commands. Lflarn the 'msrde' Wicks lo got tho most out ol your $4r

Opllonal

2O0pp £14 95

DlsKfftiBi for book*

For your convsni*Jicn. ihs programs caniained in each of our boohs are availaijls on diskeae to iavn you lima onrenrg

Them Irom youj keyboardr Speedy nanie of book whan ordering.

*14.9S eich

30Qpp S 0*iU nnd C-64 or* trodsmoiks of Crnmodat

Abacus

Software

P.O. Box 7219 Dept. H8 Grand Rapids, Ml 49510 ■ Telex 709-101 ■ Phone (616) 241-5510 Optional diskettes available (or all book titles - $14.95 each. Other books & software also available. Call for the name of your nearest dealer. Or order directly from ABACUS using your MC. Visa or Amex card. Add $4.00 per order for shipping. Foreign orders add $10.00 per book. Call now or write for your free catalog. Dealer inquires welcome-over 1400 dealers nationwide. Render Service No. 167


II=W FROM TNI: I3RIPG|2 ost months, the diversity of features of fered in Alioy! defies categorization into

saves you time and memory by eliminating spaces, REMs, or both from your original programs. (Turn to

a "theme." This issue is an exception.

page 64.)

, By the time you've finished it, you'l! be able to hold your own in any cocktail party discussion on programming languages for Commodore computers! • Cheryl Peterson begins a series of Cadet's Columns on assorted programming languages with this month's

• In the tradition of river rats of old, you'll make a

Meteor Run for precious Zalium crystals through your

planet's asteroid- and meteor-riddled atmosphere. (Turn to page 31.)

guide to Moving Up From BASIC to Pascal. Next month:

• If the thought of cataloging your disk collection caus es you to break out in a cold sweat, try Disk Cataloger,

COMAL. (Turn to page 79.)

which will automatically organize and cross-reference

• Mark Andrews' Commodore Roots continues exam

your entire disk collection on a single master file. (Turn to page 71.) "Vou'll imagine the sound of shells exploding around you as you read Making War on the 64, wherein Arnie

ining what also amounts to a new language: assembly on the C-128. Perfect for reading on the beach, this

month's second installment of Commodore 128 Graphics covers Making a Wive in 40 Columns. (Turn to page26).

Katz maps out his strategy for playing, enjoying, and win

• The second half of Morton Kevelson's look into the ware supplied with the machine, including the many

ning at military simulations for the C-64. This month's Entertainment Software Section also features full-length reviews of The Infinity Machine, Super Boulder Dash,

Heart and Soul of the Amiga 1000 focuses on the soft

Workbench utilities, AmigaDOS...and, in keeping with

Alternative Reality (The City), GulfStrike, Infiltrator, and

our theme, AmigaBASIC, which Morton pronounces

U.S.A.A.F. (Turn to page 41.)

"(possibly) the most powerful implementation to date of

Rupert continues to contort them in undreamed-of ways

This issue features an expanded assortment of Tips Ahoy!, including short routines for speeding up your 64, extracting audio feedback from your Datasette, incorpor ating a pause feature into game programs, utilizing the

in this month's Rupert Report on Approaching Infinity,

dynamic keyboard technique on the 128, and more. (Turn

or using our computers to come to terms with quantities that boggle our human minds. (Turn to page 20.) We can't remember when we've been as excited as we were when we saw this month's lineup of features. Yes, we can...when we saw last month's lineup of programs!

to page 61.)

the BASIC programming language." (Turn to page 53.) • But we haven't snubbed BASIC 2.0 and 7.0. Dale

• \birTl Flap! your wings to beat the band...the band

If after finishing this programming languages special you don't feel as we do that Ahoy! is your best value in

a Commodore-specific publication, write us—in any lan guage—and tell us how we can make it that way. We know

there must be a few of you left somewhere, and we won't

of mindless drones bent on eliminating you... in the ma

be satisfied until you're marching in the parade with the

chine language game of the same name. (Turn to page 36.)

rest of us.

—David Allikas

• Continuing our quest to

computerize all board games that have pieces to lose, we pre sent Reversi, its 64 white and black pieces guaranteed for life. (Turn to page 35.)

• Wildlife groups interested in protecting the baby UMs,

please do not call us. Their an nihilation is the goal of Step On A...but it's only a game! (Turn to page 39.) • To insure that this issue is

coming in august!

^Serial Box=Plus 64K BUFFER plus CENTRONICS INTERFACE with FONT FACTORY

"Y" BOX-6 connects:

1 compuler to 2 printers or

2 computers to 1 printer or

2 computers lo 1 disk drive, etc

■ "Y" BOX-8 connects:

two bucks...two Buck Childless

2 computers lo 1 monitor

1 computer to 2 monitors

eyestrain by placing a border

printer prints. Imagine downloading a bit-mapped screen such as Flexi-draw or Koala Painter In 24 seconds! You can dump 15 pages of text or a 35-page

BASIC listing in 2Vs minutes.

SEE YOUR DEALER DA CALL: 1-BOO ?!8 726< FOR OROERS AND INFORMATION

IN PENNSYLVANIA CALL [815) 8Z!-54B5 OR WRITE;

R. J. Brachman Associates. Inc. P.O. BOX 1077

HAVERTOWN, PA 19083

Please add $3.00 lor shipping and handling (USA and Canada)

behind the screen line on which

VISA, UC, Check or Monty Orders accepted. C.O.D. add 12.50.

PA rsslOnnls add S% (PLEASE ALLOW A TO B WEEKS FOR DELIVERY) "Fiojti Draw Is a rjgisitiBi iijdomark 01 Inkwgii Syswms. Koala Pilnwr Is a legistered

your cursor is currently resting. (Turn to page 15.) And Trim

...and for ONLY $79"+dipping

The Ssrlal Box™ lets you compute while your

Oh yes, The Serial Box™ can even Skip over perforations.

worth your two bucks and change, we've giving you back utilities. Highlight helps prevent

is an intelligent 64K Serial Port Print buffer that works with ALL Commodore printers & ALL serial printer interfaces!

PRICE SUBJECT TQ CHANGE

DEALER IHQLjmiFS INVITED

without notice

trademark r,1 KMU TechmilDgW; Cotp.

"C6*. C-128 K VIC-JO an registered

trademarks erf Commodore Business Machines. Lid.

Reader Ssrvlca No. 197

AHOYl

7


CCUTTI.IEI3UT? "1

iwi

REPLACEMENT ROM • 21 SECOND BACKUP • AMIGA FONTS • GAMES FROM MICROPROSE, EPYX, ACTIVISION • SHORTWAVE DATABASE •CAD&C FOR THE 128 • LITTLE BLACK BOOK • PARALLEL INTERFACE • CLASSICAL MUSIC

DISKS • MONITORS FOR AMIGA • VOICE MASTER DEMO • BBS SOFTWARE 64, 128, AMIGA GAMES

Libya air strike into the Libyan mis

star subsidiary, GBA Championship Basketball: Two-on-Two ($34.95) gives the player control of two team mates who can run plays and select

sion section of the Flight Operations Manual provided with F-15 Strike Ea

ed are provisions for practice ses

gle. Provided will be background in

sions,

head-to-head

formation and updated map, along with suggestions on using various parts of F-I5's seven missions to gain insight into the recent raid.

games

with another human,

MicroProse will release a factsheet

that will incorporate the April 14th

from a wide range of shots. Includ two-on-two and

league competition in the 23-team Gamestar Basketball Association. Activision, Inc,, 415-960-0410 (see

Coming this fall from MicroProse

address list, page 14).

is Destroyer Escort, simulating the

Cubic Tic-Tac-Toe ($29.95) tests

guarding of a merchant ship convoy

C-64 owners' ability to think in three

from Nazi U-boats and surface raid

ers in the North Atlantic. And Gun-

Tests player's ability to think in 3D. READER SERVICE NO. 201

ship, delayed for almost a year to in

dimensions.

X's

and

O's

can

be

aligned horizontally, vertically, or di agonally, with double and triple Tic-

corporate new technology, wiil finally

takes the C-64 gamer on an investiga

Tac-Toe's possible in a single lurn. In

see release in late summer.

tion of a riverboat in search of a mur

cluded are six different game levels,

derer. British sleuth Sir Charles Fox-

each subdivided into three levels of difficulty. Brown-Wagh Publishing, 408-395-

MicroProse Simulation Software,

301-667-1151 (see address list, page

worth

14). ($29.95) for the 64, wherein it is ihe

Phelps must comb the boat's four decks and twenty-four rooms, where they will cross-examine eight sus

player's goal as Isvar to find the Book

pects. The illustrated text adventure

of Light and restore the oncc-bcautiful land of Fairlight to its former glory. And adapted for the Amiga are The Halley Project: A Mission in Our Solar System ($44.95), Deja Hi: A

is completely joystick driven.

From Mindscape comes Rtirlight

and

his

companion

Regis

The Amiga adaptation of Vie Acti

3838 (see address list, page 14).

W>rld Karate Championship for the C-64 sends players to eight different locations around the world for com petitions against the computer or an

vision Little Computer People Dis

other player. Up to 17 moves, from

covery Kit ($49.95) features a refur

punches and blocks to forward flips

nished model of the 2xh story house

and spinning back kicks, are used

Nightmare Comes True! ($49.95),

into which the user attempts to lure

against opponents ranging from white

and Keyboard Cadet ($39.95). Mindscape Inc., 312^80-7667 (see

the Little Computer People living in

to black belts. Tests of skill and en

side his computer, where they can en

durance such as breaking a stack of

address list, page 14).

tertain, communicate with, and play

bricks with the head or dodging a

games with their host. Each room

barrage of batons and spears must be

anniversary of Godzilla with The

features added detail and fixtures; for

passed between competitions to ad

Movie Monster Game, starring the King of the Monsters. The C-64

example, an organ that plays multi

vance to higher levels.

game was scheduled at press time for June release.

of a piano.

Epyx, Inc., 408-745-0700 (see ad dress list, page 14).

uct can win a trip down the Mississ

Epyx is commemorating the 30th

New for the 64 and Amiga from Activision: Murder on the Mississippi ($39.95)

8

AHOY!

ple combinations of sounds in place

In addition, purchasers of the prod ippi by returning the form found in side specially marked packages and

on display at participating dealers. For the 64 from Activision's Game-

Epyx, Inc., 408-745-0700 (see ad dress list, page 14). Rush Ventures is introducing in the US five C-64 games previously re

leased in the UK. Rush to solve their first adventure game, Eureka! ($24.99)-because the first player who does can win $50,000. You'll


Software Discounters Open Saturday of America Open saturday

• Free shipping on orders over $100 in

For Orders Only—1-800-225-7638 PA Orders—1-800:223-7784

continental USA • No surcharge for VISA/MasterCard • Your card is not charged until we ship

Customer Service 412-361-5291 ABACUS

BATTERIES INCLUDED

Basic 128 Chart Pak 128

Consultant {64 or 128} (39

CALL

FOR SuperC 1JB PRICES Super Pascal 12B ACCESS Beacn Head (Dj 121 Beacn Hearj2(Di $24 Leader BoaidGolllDH2S Power Bian6il

Raid Ove' Moscow

ACTIVISION

Borrowed TimeiOl

133

$33 )19

125

119 Murder on (fie

S23 119

ACCOLADE

Acesol Aces(D)

119 119

Dam busters (Dl Fight Nignl (Dl

.119

Hard Ball (Dl Law of the West(D

$19 119 PSI5 Trading Co (Dl JIB

AMERICAN'

EDUCATIONAL Biology (Dl

114 $14

French (0) Grammar (D) .

114

Science Gra(les3M(D) $11

Science. Grades W6(D) 114 Science1 Grades 7/&DI I1» Spani5h[D) .114 U S Geography (0)

$14

World GoQgrachy (Dl $14 WorldHlsiorffDI 114 ARTWORK

Beach Blankoi

Volleyball (D) .

112 J1S

Cycle Night (D)

112

Equestrian Show

Jumper (D) $12 Hale in One t Su(Dl$14 Inl'l Hockey (Dl $16 Strip Poker|D) 121 DalaOisk *1 female J16 Data Disk »2 male . .

Data Disk 13 lomale ARTWORX PX

US

$16

Baker SI DoleclivelD) $T Hole InOneGolllDj 17 Hotel Alien (0) $7 Jumnin'Jimmy (D) 17 ProBonng(Di

AVALON HILL GullStnke(O) ....

17

119 Juciler Mission 1999(D)$23 Parthian KmgslDl lie $18

.

Super Bowl

Sunday(D) 121 SBS 1981 Team Disk $14

SBS Champs Disk Spitfire '40 [Dl

Title Bout ID)

P S

• 1 "2 0113

.

114 123

.

Tournament Goir (D)

119 119

Skyloi [Dl Super Boulder Dash iDi

MASTERTRONIC

Touchdown Footb;i

Ant AlldCk(O)

1 (Dl

File Now(D) Freeze Frame (Rl

Graph NoivlDl HiOden Assets |R| Mail Now(Di

123

IK 114

$33 114

Wmids Greatest Football ID) FIREBIRD

Writo Now(H) t'9 CBS Argas Expedition (0 sa Bin Bird's funhousrXty 19 Big Bird Spc Del (R 19 Body in Focus (D) 123 Dream House (DJ $9 $9 $9 IB $44 19

IB S9

Rich Scarrys Eleclromc Word Book (D). . $12 Pals

Around Town(D) .

19 Success w/Alnehra . Call *Sljcghss w'Math . . Call Weather TarnorslDi DATA EAST Knr.i1cChiinip(Di Kun(] Fu Masiflr (0)

DATASOFT Aliernalu Realiiy(D) TheGoontes(D)

Karate (Dl

114

$49

Railroad Works (D| .

Worifl Ctianipioosn P World Fi Greatest

$44

Jfl

.19

123 113 M5

IJB

Summer Games 2 IDl $15 Temple ol Apshai Triiogy<Di $25 The Eidoinn (Oi S23 Vor pal Utility KitlDl $21 Winter Gami>s(D> 125

147 SO

SuperG Pr Inl

Grover's Animal Artvf-nltirorMDl M.i-ilnino Iho SAT (D) M.iih MiliMunlDl. . . Movie Musical MaflrifiSS(DI. .

$B

Multiplan64 0r 128

S'more(RI

Ernie'sHin Splash (D Ernie's Magic . Shapos(R)...

Call

MB

116 El.

Caic NowlOl

atltQiltst" tPVX bjid.pidi

119 129

CARDCO

Sesame St

LEARNING COMPANY

BreakdanceiDi 19 Fast Load|R| 122 Impossible Mission 1 » $9 KaronisRilliD) 123 Mo.ieMonslcr(D) 12$

Graphic! Library

Tlrnnl)Ound[D)

Bridge J 0(D)

Ripper (0)

PnnlSnoptDl PS Companion(D|

G-wi/Printer Inl

People (Dj

Mississippi (D)

BRODERBUND

$33

Little Gornpuler

Space ShutllelDi

13!)

Bank St Speller ID) KaraickalD) Music ShopiDi

S19 *I9

Hacker (D)

GeosiDi

113

Dl $74

Cuban Const Set i.Di Racine Oesi £*■* |D) Seven CiliflS nl Gold (Dl

Pacts roo low to

133

Cross Couniry

Road RacelDI

SOFTWORKS

Bank SI Writer iD!

Garry Kitchen 5 Groal American

149

£14

Camp Fireworks Celebration KiliDi $1) Gamemaler (Dj

Paperclip w'Spell 64 or 128 BERKELEY

$33 133

Alter EgufUale

or Femaioi

133

Bank Si Filer iDi Bank Si MaiienDI

Leader Boaro

Tournament Disk Mach5(R| Macri1Z8|R|

HomePaklOl

119

Baseball. Improved 123 $23

Adv MusicSyslwniDl $49 Colossus Chess4|DiI23 Elite (0) S19 Music System (D) I2S Cot Tlio Pawn(Dl FIRST STAR

Spy vs ^;iv2([)]

$19

FIShER PRICE

Alpha Build (ft)

19

Dance Fantasy (R)

19

Hop Along

Counting (R| Linking Logic (R)... Memory Manor(R| . Numtjor Tumbler (R) SaaSnnllarlR) OAMESTAR Champ 0;isketl>all(D

On-Cour! Tenni!i(DJ

On-Fiold Footti3(l(D

DAVIDSON

$16

MsinBloslrjr(D) Speed Reader 2 (D)

133

Spell lt(D]

133

Word Attach (Dl

$33

DIGITAL SOLUTIONS

J43

19 $14

INFOCOM

Sot (D)

Adept (D)

Bards Tale (D) Carriers at War (□) Cnessmsster 2000 [D

Europe Ablaie (0) Heart ol Alrica (0)

Lords ol Conquoit (D) Mail Order Monsters (Dl Movie Maker (Ol

Music Const Set (0) One-onOnc (Dl

Sorcerer (D)

$23 125

Spellb'eakeMD) Suipocl (Dl Trinity 128

123 IZS

vVJshbrinoer(D)

WlMOSB(D)

$35 $23 125

Zork 1(0) Zork2or3(D)

IS Ea.

.

$13 125

KOALA Muppr.'t LeniTunn

HI S31

$16 116

Winnie Ihe Pooh |D)

SIB

116

Airernati*e[D>

Murder (Dl

123 $23

119

All inCoiorCawe(R) Bubble Busters (R) Cosmic Combat (HI Delia Drawing (R| Facemaker (ft) Fracdon Fever (R) . .

$19 $25

General Ledger (0)

139

Inventory MgmtjDl

139

Money Manager [Dl Pailner 128

$16

19 $9 IB

Payroll Wqml (Dl Sales Analysis

139

$9 19

Sideways 64 or t28 S^ittcslc/SidewaysID SwilicalcJ

$9 19

Gola ttecotB pace fRl 13 Homework Helper-Math Woro" Problems (D) $23

$12

123 Invaders Lost TombID) $19

$19

Kids on Keys(R)

Indiana jDnesrD) liillllr.iior(O)

$19

119

Kung Fu 1 — E-plotlinq Fisi (Dj

119

Kurill Fu V—

$33 .$33 $49

S47 147

Vizawnle 12a IDl ORIGIN

$79 Call Call 134

139

Phantasie2IDj

$39

Fleet System3(128l 119

abcs:di .. Snoopy s Reading Machine(0;

Typing, Is A Ball. Ctiariie Brown(Di

SCARBOROUGH

S14

Ouestron(Dl . Rings olZillin |D) US A AF.(D). . Wrngsol War(D)

Wizard's Crovn(D) SOFTSYNC

$14

$14

533

64 or 12B(O) Triol28(DI

116

$39

Mgmt(D)

139

*tt *A1

Sylvia Porter s Personal Financial P[anner(D £19 Sylvia Porter's Personal Financia Planner 126 S43 Word Writer wl (33

Word Writer w'B50(X Word Speller 112B) TRONIX ,__

UNISON WORLD An Gallery 1 |Di

$ie

Print MiiK1<:r(D) WEEKLY READER

S23

S[ickybear ABC'S (D S19 Slickybear Math (Dl 119 LtiD

Sticky bear Reading (D) 119 SHrkvr>*w ^hinn■; 1 fll

$37

$37

Anc"oi 6470 3U0M20O

MorJom wfSo'(W3rnS149 Bonus SS, 00 JB.9Q "» 1 Ri

CojnpusprvB Sldiitr Hi!

S19

■HtGiao'iicsiPPi)

£33

OiskCasE^HDlrl^SOi Disk Drive Gleaner

S9

flnuv

fnriD'! Uajjc

£14. S9

125 125 135

Pflfiasonic lOBO iao

125

Sakgla 13" Coicr

$2S $25

$25

Lf/5 UUI

Ti'dLrl* -.

_

_.

Coin pun t(e Monitor forCSfl S139 Teknplig MJ22 RGB'comn

monitor ioiCi28 TqI^I Aulo Answer

Call

Aulo Dis\ Modem

143

SUBLOGIC Flight Eimulator2(DI $32 F s Scenery Disfcs . Call Foolball(O) . . . $29 Jot ID) $29

19 .$7

Disk Notche'

123

137

iiq

ACCESSORIES

$25

Desk Manager 114

Boston Compu'er DietlDl

NAU(D) Norway 19B5(O)

Pnantasie(Di

w/70.000 *om spe cneckprBJor 12S

123

Comma»[ter(D> 125 Colonial Confluesl (D) $25 Compuler Amtiush IDI137 Computer QB(D) 125 125 Field ol Fire(D) Gemslone Warrior (D)123 Germany 19aS(D) $37 Gettysburg (D) 537 KamptgrupperD) $37 Mech BriQddeiDI

Fluel Sy5tem 2—W.f

RANDOM HOUSE AJpine Encounter |D) Ctiarlie Bromrns

N P, Clip ArlVol 2(D Wi

Slickers (Dl SSI

123

$59

.

121

Easy as ABC(D) $23 Fractiun Factory (Dl 119 Newsroom (D) . . . $33 N R Clip Art Vol.1 (DJS19

Bnttli] ol AnlielarnjO) $33 Battalion

147

Superscript 64 (D) Superscript 128 . Vi;aslar 128(D)

Slicks ol DiiaihiDi 119 SPHINGBOARD

Rattle Group (D|

Call

Suporrjase64(Dl

19 119

$29

119

Snapsnm 6^|R)

Vi;astar64XLS(O)

Homework Helper^ Writing (D) . .

Early Gnmes(D)

143

Dynamic Reader (Dl $33

$25

SoltwareiD] HalleyPmiecl(D)

Spell ol DnslructiomDi J19

fleets HeceivableiD S39 133 Data Manager 2 (D)

Data Manager 128 Electronic Checkbook (Di Evelyn WoocJ

$19

Peliuci Score SAT(DI$(il

S2\

Accts Payable (Dj

Alp-iatretZoolfl)

123

S2t

Ol the Mandarin

TIMEWORKS

116 SIMON t SCHUSTER Great International

Sla- Treh The Kobay

$7.

Nine Princes in Amber [Dl Perry Mason Case

116 116

Wi; Type ID)

Paper Airplane Construction Sol ID

DraqonWiMIUlOl RentfeJvOus wrRama(D)

116

Coloring Kit(D) Great British

Ultim.i4(D) PROFESSIONAL SOFTWARE

Invisiclues . . Planetlail(D) .

Archon 2

121

Fahrenheit 4^1 (Dj

123

125

119 Ttie Computer

Ultima 3 (D)

Ad» Const

Amazon [Dj

$44

SPINNAKER AOvenlure Creator ifl] 19

Bop « Wrestle (Dl

123 (29 123

Hilchtiiknrs Guide lu !hoGala>ylO) 123 Intidcl(D) $15

TELARIUM

S25

$23

QankSt SiorytlooklDl $19

S25

Salt Paperback Wriier 138 Can ELECTRONIC ARTS

Paperback Writer 64

ConlliC(inVielnarp(Dl F-ISSIrrke Eagle (D GunshipiD) Kennedy A pproacNDI Silent Service (Dl MIND5CAPE Bnnk St Music Writer (D)

Color Me

Stunt Flyer ID)

Typing TutorSlD)

Acrojei (D)

BallyhoolDr

Encfiantnr (D)

$25 125

1985 Team Oala Disk 114

Cut Throats [Di

DcaUlmnlD)

Adventure (Dl

MtcnopRoSE

SupprUaie 128 (D)

19

Parly Ware (Dl

UICROIEAGUE E].^l-tikllllDl Gfnr-Nii Manager |D

CSM 154! All(|n Kit (D) Cenlral Pomr COjlySfDl . GatolDl

Hsu" Ware(D)

.

Vegas JackpouDI

Factory(DI

Greg's Revenge (D) Mickey's Space

17 S7

116

Goaty"! Word

$7

$7

Tne Slugger (D)

Bui'u A RirokiD* Master lype(D) Net Worth |D) SIERRA Cnamp BomngtDi Donald Duck s PlayrjroundtDl

17 17

Paul McCartney's BroaO Street iDl

119 119

Zorro ID)

Card Ware ID)

Last V 8 IDI

MISC Bub's Term 126

HMECH EXPRESSIONS

119

KikslarllDl

119

123

(7

119

SASide Soccer (Di

MIRAOE Da I alia so w/Roporl Generator (D) Proiossional Word Processor (D)

$16

17

Inlimty Machine (R)

19

133

$7

FindprsKaocersID

.

$19 119

17

BMX Racer iDl Captive iOj

LuGdier ProiilctD)

19

Call

AcMiin fliher [Dl

.19 $9 IB

51ar Loague

Bfl5Hl!all(0) .... Star Rank Bonnrj(D) HAVDEN Sargoi3(D} . HES Millionairij(D) Omniwrllrjr*ISpnll(D( Protect Spaco SlatiornDl . . .

KevsiD)

An Tillrs Avaiiatj!!'

. .

119 Never Ending Sioiy(D) 11B

.

S.D. of A

J HH

Univgjsdi Pnnier Sf3rnl*ifi

Wico Ba: Handle Wicfl Boss

t!7

Verbalim Bulk 51 <

SS. DD

1S9 inn

P.O. BOX 1 11327 —DEPT. AY- BLAWNOX, PA 15238 "Ordering aM Tarms: Orders witn cashier check or money jrdei sh'pppd immediately Persana'/company checks a o» 3 /veeks clearance No COD "5

Shipping: Cont inenta

U.S.A. —Orders under 1100 add $3. troe shipping on orders ov r $100. PA resiaenis add 6l > sales tat AK. HI, FPO-APO—ad[1S5onall orders Sorry — no Inrernahcnal orders live merchandise wilt be replaced witn samr merchant! so Other return', subierl to a 15:

restockrno chaige-NO CREDITS' Call (or aulhori?ation number 1412) 361 5291

Oelec Prices

subject lo change withoul nohce Modarn Owrwri: Typfl OoSDAon Compuserva'i EliclronJc Mill lo sm our Online Catalog at over BOO software titles for Alarl, Commodore, Ap plfl, & IBM, Summar Hours Mon Frl. 9 A.M. 5:30 P.M. EOT • Sal. 10 AM,5 P.M. ED1

r SorvlcD Uo. 163


also have to unravel the riddles in the

ishes, and outcome are determined by

accompanying booklet, the ultimate goal being to decipher and dial the secret telephone number. The contest was firsl held in England last year

the player rather than history. Mid

game, requires up to four players to

way makes the gamer the commander of ihe U.S. Pacific fleet six months

build a continuous word chain from

after ihe attack on Pearl Harbor.

respective home bases. Additional

(see March '85 Scuttlebutt), its £25,000 grand prize going to a 15-

Vic Arc of Yesod/Vic Nodes of Yesod are both lunar-based action/ad

disks with new word clues are $14.95

year-old boy.

ventures, with the former pitting the

Crosscheck, based on the board

the center of their board out to their

each. Mercenary, a combination flight

Other current Rush releases in

player against numerous obstacles in

simulator/adventure game in 3D vec

clude Gladiator, View to a Kill, Fri

day the 13th, Code Name Mat II;

his quest to locate and destroy a de vice buried deep in the caverns of the

tor graphics, casts the player as a 21st

coming are Eureka 11, Live and Lei

moon, and the latter offering several

Die-James Bond, and Trivial Pur

twists on that scenario.

crash landed on the war-torn planet, Targ. He must acquire a craft to es

suit—Vie $22.99).

series is Colossus Chess W($34.95),

Computer

Game

Rush Ventures Inc.,

(all

1-800-663-

8400 or 617-451-6561 (see address

The latest in Firebird's Gold Disk

featuring multiple difficulty tevels and an understanding of all rules of

list, page 14).

chess including undcrpromotions, the

The latest in Firebird's Super Sil ver Disk line (two C-64 games in one package for $19.95): Battle ofBritain/Battle for Midway simulates the two famous World War

50-movc rule, and all draws by repe

tition. Two- and three-dimensional

century soldier of fortune who has

cape, while weighing offers for his services from both warring factions. IntelliCreations, Inc., 818-8865922 (see address list, page 14). Two for the 64 from Mindscape,

each $29.95: BopN Wrestle, in its solitaire ver

video displays are supported, and

sion, tosses the player (as the 10th-

provisions for saving games in pro

ranked Gorgeous Greg) into the ring

gress and recreating previous board

against the top nine contenders for the

II encounters. Britain recreates the

settings arc included.

world championship. In the two-play

geographical area, size, and strength of the Allied and Axis forces and

Finally from Firebird, Frankie Goes To Hollywood ($34.95) for the

er version, each contestant picks a

their proximity to each Other; from that point on, the strategies, skirm-

64 assigns you over 60 tasks in your

range from Molotov Mike to L.A.

journey from MundanesvUle through

Bob.

the Pleasure Dome and your quest to

Muilc ol the Matter* - $9 95

One full hour ol classiest music on disk lor !heC64orC128in64modo Screen commentary on the various composers Beethoven & many mare!

Morart, Handel,

As a magician's apprentice armed

become a complete person, ranging

with some fireballs but little experi

from the trivial to heroic feats of skill

ence. Spell of Destruction requires you to enter the Castle of Illusions,

and

intelligence.

When

you've

amassed 87,000 pleasure points and

find the Prime Elemental, and de

are a 99% complete person, you may

stroy it with a single spell. On your

Music of the Mailer, Volume II - S9.95

search for the Special Door which

More classical music from the world's greatest

leads to the Ultimate Experience at

way youil visit over 70 locations with scrolling 3D graphics. Mindscape, 312^80-7667 (see ad

composers

Wallzes,

mmuels,

sonatinas

and othei compositions Dy Chopin, Schubert.

the heart of the Pleasure Dome.

Brahms, Mozart & many mom'

Includes a

special study on I he Bach lamily

For CM or

Firebird, 201-934-7373 (sec address list, page 14).

Order bolh volumes ol

The following for the 64 from In-

C128 in 64 mode SPECIAL OFFER!

dress list, page 14). Coming from Accolade are Ace of Aces, a World War II combat simu

Music ol the Masters lor only $16 95'

telliCreations, Inc., each $29.95:

lation, and Deceptor, an arcadelike

BASICally SIMPLE 64 - SI4.95 How lo use allC64 Basic 2 0 commands and

Based on the book and film of the same name. Vie Nei-er Ending Story sends the hero Atreyu and Falkor, the luck dragon, against the trials and ter

adventure based on the Transformers

operators in Basic programs

Everything

e»plamed in clear, concise terms

Altor you

become

this disk

at) expert

programmer,

makes a nandy reference guide BASICally SIMPLE 128 - $19 95 How to use all C12B Basic 70 commands and operators in Basic programs Inslruclion in graphic, sound and music commands included

H u ndreds ol easy to (a I low e xa m p les

provided on this 12B mode disk

TECHNIQUE!- $19 95 Easy, direct instruction in programming graphics animation, sound and music on the Cfi4.

rors of the ever-consuming "nothing"

concept. More details will be provid ed next month. Accolade, Inc., 408-446-5757 (see address list, page 14).

in the land of Fantasia.

Mind Pursuit tests intelligence and trivia knowledge with true/false, mul

tiple choice, and fill-in questions for adults and children. Add-on disks are

AMIGA-READY MONITORS Intending to start sending them home with Amiga users, Thomson has added the ability to receive RGB analog input and display up to 4096

gram, several lunos and an example game

$14.95 each. 221 B Baker Street sends the play

Free shipping & handling lor US orders'

er, as Sherlock Holmes, through the

theCM31481VI, CM36512VI, CM36-

streets and alleys of London in search

432SI, CM36382SI, and CM31311SI.

Free Spirit Software, Inc.

of clues to solve 30 different cases.

Analog output can be selected via a

5B36 S. Mozart

Two additional disks, each contain

switch incorporated into each moni

ing 30 more cases, arc $14.95 each.

tor's front controls.

Disk includes machine language music pro

Illinois residents add 7% Sales tax. check or money order lo:

Chicago, Illinois 60629 Riader Service Nn, 191

iO

persona from among the ten, who

AHOYl

Send

colors to five of their color monitors:


NEWS Thomson has also released the 15"

VM38OIDA/DG monochrome moni tors, which support 132-column dis plays and transform color signals into 16 shades of amber {DA; $209) or green (DG; $199). Thomson Consumer Products Cor

ing), and relocatability (full megabyte can be moved anywhere in contigu

ous free memory by software com mand). Use of CMOS IC's eliminates the need for external power. Cardco, Inc., 316-267-6525 (see address list, page 14).

poration, 213-568-1002 (see address list, page 14).

21 SECOND BACKUP The one-keystroke 21 Second

ABACUS 128 PROGRAMS

Backup is made a reality by menu-

Two C-128 releases from Abacus,

each $59.95: Cadpak-128, an enhanced version of Abacus1 C-64 drawing and design

with a single drive), moderately pro tected disks in about 36 seconds, and

Super C Version 3 ($59.95), also

heavily protected disks in about 45

an upgrade of the C-64 version, has

seconds, including automatic format ting, disk analysis, error reproduc tion, half-tracking, gapping, fat tracks, and bit density. Software up dates that will allow users to dupli cate the latest protection schemes us ing the same hardware will be made available on a regular basis. VG Data Shack, (see address list,

language interface. Also coming for the 128 is Super Pascal, plus two books: 128Peeks &

Pokes and 725 Basic Training Guide. Abacus Software, 616-241-5510 (sec

page 14).

address list, page 14). DIGITAL MASTERS Music of the Masters, Volume II

($9.95) contains 40 compositions by Mozart, Brahms, and other noted longhairs. Instrument simulation in cludes piano, harpsichord, violin,

TEACHER SUPPORT GROUP Educators interested in a nation wide distribution center for C-64 ed ucational software are invited to con tact Ricky Brewer, a junior high school teacher attempting lo establish a non-profit exchange group, at P.O.

flute, guitar, and clarinet. Price is $9.95, or $16.95 for Volumes I (see

Box 215, Midway, TX 75852.

June Scuttlebutt) and II (postpaid). Free Spirit Software, Inc., 312-

MICROUME 192 REBATE

476-3640 (sec address list, page 14).

bate on its $499 Microline 192 print er (sec review, Nov. '85 Ahoy!). Cou pon can be obtained at retailers or by phoning 1-800-OKIDATA. Okidata, 609-235-2600 (see ad dress list, page 14).

ONE-MEG AMIGA

Cardco's aMEGA board ($549.95) offers a million bytes of memory ex pansion for the Amiga, plus pass-

Okidata has announced a $50 re

ory, cards, boards, etc.), full auto

configuration (operates with both Amiga's AutoConfig and AddMem

AMIGA FONTS Futureware Fonts provides larger typefaces for Amiga users involved

in video titling, graphics, desktop

memory enhancement software sys

publishing, and other applications.

tems), multitasking fast RAM (all

Purportedly more legible in hi-res mode than fonts provided with the Workbench disk, they are compatible

million bytes are in fast RAM area

for high-speed, transparent multitask

X X - Keywords for setting sprite color x x - Keyword for moving sprites x x - Built in collision detection x - - STAMP sprite image onto screen x - - Animate sprites, interrupt driven

x - - Attach sprite shapes to programs ==GRAPHICS===========

x x - Turtle graphics and X/Y graphics x x - Hi-res or multicolor graphics

x x - Split screen (text/graphics)

x - - Graphics text sideways x - - Save a graphics screen to disk x - - Window capabilities xx - Lino clipping within frame x - - ARC and CIRCLE commands

x x - FILL command xx - PLOT a point ==SOUND=====-======= x - - BELL command x - - Built in sound commands

x - - Control sound envelope x - - Interrupt driven music built in ==MACH1NE LANGUAGE== = xxx Call machine code routines x - - Call machine code by name

x - - Link machine code to programs

x - - M/L routines parameter passing ==OTHER=============

x - - Modem communications built in xx - Function keys defined x - - Function keys alterable by user

x x - Stop key disable / enable x - - Cursor command x x - No "garbage collection"

x - - Joystick/paddle/lightpcn keywords x x - Built in string search - IN x - - Store a text screen for later use

xx - Long variable names x - - Can sense SRQ interrupt x x - Can change part of a string >: - - Built in clear screen command

j.x x PEBi", POKE, SYS, GOTO

Compare. Even more comparisons are on the opposite page! Check the reviews.

COMAL got a straight A rating from the Booh of Commodore Software 19B5. got the highest 5 star rating from Info Magazine, and got the highest rating of 10 from the Best Vic/ C64 Software review book. Send us a SASE - we'll

send you a 24 page COMAL Info booklet.

But why wait! The C64 COMAL 0.14 Programmers Paradise Pak Deluxe is only $24.95 complete with 4 disks FULL of programs, fast loader, disk copier, and over 400 pages of information (add

$2 shipping). The top of the line, C64

through design (allowing connection to expansion port for additional mem

xx - Keywords for defining sprites

x - - Graphics text in any site

ity light pen.

definition and includes both graph ics and math libraries, RAM disk support, Unixlike "shell" and machine

fSM /=SPRITES =============

nection for the 64 and 1541 (trans parent when not in use) that allows

tail, and support for ;iny high-qual

complete implementation of K&R

x = included

- = not included

x x - Back ground/border color keywords x x - Mix text and graphics on screen

cupoint positioning, four-screen de

features accurately scaled output, ac-

&P;Oi/

ffiMw

COMPARE

driven software and a hardware con

data transfer at over 10 times the nor mal rate. An unprotected disk can be copied in 21 seconds with two drives (or 21 seconds plus swapping time

package {see review in June Ahoy!),

&

COMAL 2.0 Cartridge Pak is $98.95 for cartridge, 2 manuals, and I disk (add

S4 shipping). Canada add $1 extra shipping. US Dollars only. Choose COMAL, ttie language of choice. Send check, M.O. or VISA/MC numbers to:

COMAL Users Group USA 6041 Monona Drive, Room 111 Madison, WI 53716 phoner 608-222-4432

AHOY!

11


with Notepad, Deluxe Paint, Aegis Images, and other common Amiga software. Each package of 13 fonts in cludes an install program and font reference booklet. Price is $14.95 plus

$1.00 postage. Classic Concepts Futureware, 206733-8342 after 5:00 p.m. (see address list, page 14).

COVOX DEMO A disk of programs and digitally encoded speech vocabularies which

demonstrate the audio capabilities of Voice Master {see review in Decem

ber '85 Ahoy!), without the need for the hardware included in the $89.95

among the thousands offered by the

National Public Domain Software Cen

ter, selling for $4.00 per diskful or rent

ing for seven days for approximately $1.00 per diskful. More information is available via the company's bulletin board (619-749-2741) or 24-hour re corded message (619-727-1015).

National Public Domain Software Center, 619-749-7453; orders 1-800621-5640 (see address list, page 14). BULLETIN BOARD Written entirely in machine lan guage, the Blue Board bulletin board

system ($69.95) for the C-64 supports

SOTA Computing Systems Limited,

604-688-5009 (see address list, page 14).

ROM REPLACEMENT A new Kernal replacement for the stock ROM (U4) in the C-64, Rain bow ROM corrects some of the 64's

deficiencies with nine built-in DOS 5.1 wedge commands, reassignment

of default device to disk and default colors to cyan on black, personalized power-on message, assignment of

function keys, and more. 100% com patibility with the original ROM and Epyx Fast Load (thought not with datasettes) is claimed. Price is $30 in US, $40 in Canada; for the C-128 in C-64 mode, add $5.00. Rainbow Electronics, 604-7923437 (see address list, page 14).

program that talks in English, Span

over 200 online messages of up to 1023 characters, up to 220 users, and over 25 SYSOP-definable sub-boards. Included are remote SYSOP access,

ish, and German, a talking keyboard

a private SYSOP sub-board, and un

program, and digitized words and in

PARALLEL INTERFACE

cabularies in the user's own programs

limited session connect time, each of these features password-protected for system security. Also featured are

with BASICIike statements. Covox,

"scribbles," mini sub-boards where

the PPD software printer driver will

Inc., 503-342-1271 (see address list,

messages of 80 characters or less can

permit

page 14).

be used for applications such as opin

parallel printer to be driven through

ion forums, voting, chess games. One

the C-64's user port and accessed as

PUBLIC DOMAIN SOFTWARE

disk drive and a 300 baud auto-an

though it were a standard Commo

Commodore programs are included

swer modem are required for use.

dore serial printer. Included are many

package, is available for $5 from Co-

vox. The disk includes a calculator

structions for creating and using vo

Teamed with an appropriate cable,

any Centronics-compatible

features found in more expensive in terfaces, including PETSCD to ASCII character conversion, LISTing mode

SAVE WITH THE AHOY! DISK MAGAZINE The money-saving subscription rates for Ahoy! magazine and the Alioy! program disk are now even lower! If you subscribe to the Ahoy! Disk Magazine—magazine and disk pack

aged together-youil receive the two at substantial savings over the indi vidual subscription prices! YEARLY SINGLE

ISSUE PRICE (12 ISSUES)

SEPARATE SUBSCRIPTION

Disk:

$107.40

PRICE (12 ISSUES) Magazine: $ 21.95 Disk: 3 79.95

TOTAL:

S140.40

TOTAL:

Magazine:

S 33.00

5101.90

Use the postpaid card bound between pages 66 and 67 of this magazine to subscribe. (Canadian and foreign prices are higher.) The Ahoy! Disk Magazine is also available at Walden and B. Dalton's

bookstores, as well as other fine software outlets.

for BASIC, transparent mode for hi res bit graphics, and automatic line feeds, as well as an 8K interrupt-driv-

en print buffer. All features are userconfigurable with the included cus tomization program.

The disk is to be distribuied as shareware; users are asked to regis ter their copy for $10, for which they will receive additional software and free or inexpensive updates for PPD. A registered copy of disk and assem

bled cable costs $35; with unassem bled cable, $25; assembled cable only, $30; unassembled cable only,

$10. Canadian orders add $5.00 for

shipping; IA residents include 4% state tax.

Drude Micro Services (see address list, page 14).

LITTLE BLACK BOOK NamePro ($24.95) for the C-64 maintains a database of up to 500 names

12

AHOYI

per

disk

(with

addresses,


NEWS

COMPARE

phone numbers, and comments) and

w

prints a pocket-sized phone book that can be inserted into an included vi

x x - AUTO - automatic line numbers x x - RENUM - renumber lines xx-MERGEfromdiak x x - Syntax checking on entry x x - Delete blocks of lines x - - FIND and CHANGE commands x x - Pause a program listing x - - TRACE - to debug your program x - - 'Quote mode' disable / enable x - - Understands UPPER and lower case x - - Erase to end of line - CONTROL K x - - Ooopo key - CONTROL A = = FILES = = ===~===== = = = x x - Binary sequential/random files

nyl cover. The program will also print records on mailing labels (four siz

es), Rolodex cards (two sizes), and 8V2 X 11" paper. Full categorizing and sorting capabilities are included, as well as a utilily for subdividing the database if more than 500 names must be maintained.

Computer Management Corpora tion, 415-930-8075 (.see address list,

XXX ASCII sequential/random files

page 14).

x x - Easy one command random file use

DIGITAL SOUND RECORDER FutureSound ($175) enables Amiga

Includes C-64 calculation programs READER SERVICE NO. 202

users to record, play back, and store

($99.95).

any sound, with provisions for multi-

ACK Inc., 415-239-5357 (see ad dress list, page 14).

track recording, stereo playback, and variable

recording

and

playback

speeds. Sounds can be accessed from C or BASIC. The system, which con nects directly to the parallel port, comes complete with microphone, connecting cables, and recording software. Applied Visions, 617-488-3602 (see

BOOKS Covering the C-64's BASIC 2.0 among other versions, Serious Pro

gramming in BASIC ($14.45 paper back, $21.95 hardbound) is a sourcebook of subroutines and short pro grams, plus advice and guidance, for use in developing serious application

address list, page 14).

programs.

ACK-UISITIONS

TAB Books Inc., 717-794-2191 (see

The following items, some old and some new, now being distributed by ACK, Inc.: •

The

KCS

Power

Cartridge

address list, page 14).

The expanded sixth edition of Handbook of Electronics Tables & Fbnmdas (S19.95) includes C-64 pro

($59.95) interrupts any program to al

grams for calculating electrical and

low screen printing and returns the

electronic equations and formulas, in cluding new ones for power units,

C-64 user to the program exactly

where paused. A $20 cable permits operation with a non-Commodore printer. The Radarsoft database pro vides 46,000 characters of file stor

age for the C-64 ($39.95) and 85,000

for the 128 ($59.95).

graphical reactance relations, and more.

Howard W. Sams & Co., 317-2985723 (see address list, page 14).

For AI students and professionals, Wlio's Wiw in Artificial Intelligence

• Thermal printer, weighing 36

($49.95, paperback; $64.95 hard

ounces (including a 90-foot paper

bound) is a reference guide to con

roll) and measuring 1' X 5L/i", produc es 80-column output with doubleand half-size character options, pro

temporary research and personalities. WWAI, 415-9654561 (see address

list, page 14).

grammable line spacing, and bidirec tional print. • Games: Floyd the Droid, End

AMIGA PROGRAMS

less, Co and Co, Nautilus, Caves of

Amiga from Byte by Byte:

Oberon,

" = nDl included

.'=ED1T1NG============:=

Crossword,

Bridgemasier

($39.50 each). • The time-tested KoalaPad Touch Tablet and Koala Painter software ($99.95), and Koala Light Pen

Three productivity packages for the Designed for small businesses, the Write Hand word processor and form

x - x GET from disk x - - Built in true ASCII conversion

= = DISK COMMANDS==== === x x - CAT - catalog of files on disk

x - - Pause catalog-send it to printer x x - STATUS - status of the disk drive x - - COPY - copy fileo command

x x - DELETE - scratch files from disk x - - MOUNT - initialise a disk x - - RENAME a disk file x x - Knows when End Of File i. reached x x - CHAIN one program to another ==NUMBERS = = — = === = = = = x - - Accepts Ilex nnd Binary numbers x - x Includes Logical AND and Oil x - - Includes Logical XOR xxx Includes Trig functions x x - Understands TRUE and FALSE x x - DIV and MOD operators

x x - Arrays with any minimum index xxx Integer numbers xx- Produce random integer in a range = = INPUT-OUTPUT-PR1NTER= = xx- TAD works on printer as on screen x x - Variable size print zones x x - Print lone-same on printer/screen x - - Set up default printer types x - - Built in graphic screen dump x - - Guilt in text screen dump x x - PRINT USING formatted output

x x - Select output: printer or screen x - - Select input: keyboard/batch file x - - INPUT AT and PRINT AT

x - - Automatic protected input fields x x - Allows null reply to input

x x - Allows STOP key during input xx - Allows comma as part of input

x - - User definable character fonts = = STEIUCTURES = ========= xxx FOR loop

x x x x x x

x x x x x

-

Integer FOR loop REPEAT...UNTIL loop WHILE...ENIJWHILE loop LOOP...EXIT loop CASE structure IF THEN ELSE - multiple lines

x x - Call routines by name x - - External procedures and functions

x x - Multiple line procedure/function x x - Parameters with proca / funcs x x - LOCAL or GLOBAL variables

x - - EHROR HANDLER - trap errors x x - Automatic indenting of structures

letter generator ($50.00) provides on

COMAL Users Group USA

line help, word wrap, bolding, and underlining, and the ability to format

Madison, WI S3716 phone: 608-222-1132

G041 Monona Drive, Room 111

AHOY!

13


NEWS

FACTORY AUTHORIZED

COMMODORE REPAIR CENTER

documents and review or merge files while editing,

1-800-772-7289

stant access to reference information

Programs are listed by station, time,

stored within the Amiga. Any num

and type (20 classifications), and fre

ber of data files can be accessed, up

quencies by station, time, and se

to seven at a time.

quential quick scan. Included is a

The Financial Plus business ac counting system performs genera] ledger, accounts payable, accounts re ceivable, and payroll functions. It or ganizes files, carries out double-entry computations automatically, and prints professional financial state

built-in editor and a separate pro grams editor for setting up files for each station on separate disks.

ments.

Sheridan Rd., Zion, (phone: 312-872-3633).

IN ILLINOIS |312|879-2888

C64Repair,lf, 1541 Repair

,( .

39.95* 79.95*

1541 Alignment

only

29.95*

Power Supplies .

34.95

Commodore Parts

. CALL

• Includes parts, labor & UPS return ship ping. Air Freight add SI0.00 Diagnosis fee of S25 00 for any unit al tered or witn no defects

InfoMinder ($89.95) provides in

VISA. MASTER or MONEY ORDER SERIAL NUMBERS REOUIRED (Subject to Pans Availability)

TEKTONICSPLUS, INC.

address list, page 14).

BATAVIA. IL 60510

Uni-Kool DISK DRIVE FAN FOR COMMODORE

enclosure

moves

cool,

littered air through Ihe lop vents of the dr&k drive cooling Iho drive and thereby reduc ing the misalignment problems caused by heal build-up. A custom tiller keeps room dusl from entorlng the disk loading open ing. Thrs greatly increases Ihe lite span ol the disk drives, and decreases the mainte nance required to keep the drive function ing properly. Only $39.95 plus $2.50 tor shipping and insurance.

115 vac

P.O. Box 533

Cupertino, CA 95014

Cedar Fails. 1A 50613

Phone: 408-446-5757

ACK Inc. 655 John Muir Drive. E411 Siin Francisco, CA 94132

Phone: 415-239-5357

Applied Visions 15 Oak Ridge Road

Chicago, IL 60629 Phone: 312-476-3640

Los Gatos, CA 95030 Phone: 213-936-5729

Bylc by Byte 3736 Bee Cave Rd,, Sic. 3 Austin, TX 78746 Phone: 512-328-2985

Cardco, Inc. 300 S. Topeka

Wichita, KS 67202

Phone: 316-267-6525 Classic Concepts

Money

P.O. Box 94276

Chacks L

Richmond, BC Canada V6Y 2A6

Only

Phone: 206-733-8342

Uni-Kool

909 Williamson Looo, Grants Pass. OR 97526 n i ragriurta Irjotinjrk ol CammnJora Builntn S

RtKJti- Service No. 1B3

14

AHOY!

Firebird Licensees, Inc. 74 North Central Avenue

Ordei.

6-monlh warranty

Epyx, Inc. 1043 Kiel Court Sunnyvale, CA 94089 Phone: 408-745-0700

Adi vision, Inc. and Gamestar 2350 Bayshorc Frontage Rii. Mountain View, CA 94043 Phone: 415-960*110

t'HIIIII-Kjill'

orC.O.D.

Phone: 503-342-1271 Drude Micro Services

100 Verona Court Ihe

< im>\. Inc. 675-D Conger St. Eugene, OR 97402

20863 Stevens Creek Blvd.

iiim-.n vV[.;h Publishing

Commodore Disk

Star Micronics' NL-10 dot matrix

Accolade, Inc.

Phone: 617-488-3602

fan

NEW STAR

COMPANIES MENTIONED IN SCUTTLEBUTT

Mcdford, MA 02155

1541, SFD 1001,

60099

Continued on page 70

Grand Rapids, MI 49510 Phone: 616-241-5510

Reader Service No. 191

IL

base for the C-64 covers the sched

Abacus Saltware

CLIP AND SAVE

C-100

updates, by check or money order payable to Ronald Pokadloff, 2661

printer ($319.00) offers draft quality

P.O. Box 7219

quiet

Price of the disk for first-time us ers is $15 ($7 for printout), and $7 for

The Shorti\>ave Programs Data

150 HOUSTON ST.—STEt 308

to work wilh

with a capacity of 8000 programs.

SHORTWAVE DATABASE

24-48 HRS TURN AROUND

Drive Models 1540,

American (English) listening area,

Byte by Byte, 512-328-2985 (see

CALL BEFORE SHIPPING

Designed

ules of 43 stations in the North

Computer Management

Corporation 2424 Ex bourne Coun Walnut Creek, CA 94596

Phone: 415-930-8075

Ramsey, NJ 07446 Phone: 201-934-7373 Vree Spirit Software, Inc. 5836 S, Mozart

(limn ■.t;n. Inc.

(see Ac 11 vision) Howard W. Sams & Co. 4300 W. 62nd Street Indianapolis, IN 46268

Phone: 317-298-5723 IntelllCreations, Inc. 19808 Nordhoff Place Chatswonh, CA 91311

Okldata 532 Fellowship Road Mt. Laurel, NJ 08054 Phone: 609-235-2600 Rainbow Electronics 45421 Airport Road Chilliwack, BC Canada V2P 7K3 Phone: 604-792-3437

Rush Ventures Inc. Box 8079 Blaine, WA 98230 Phone: 1-800-663-8400 or 617-451-6561 SOTA Computing Systems Limited 213-1080 Brotighton Street Vancouver, BC Canada V6G 2A8 Phone: 604-688-5009

Star Micronics, Inc. 200 Park Avenue, Ste. 3510 New York, NY 10016 Phone: 212-986-6770 TAB Books Inc. Blue Ridge Summit, PA 17214 Phone: 717-794-2191

Phone: 818-886-5922

Thomson Consumer

MlcroProse Simulation

5731 West Sliiuson Avenue, Suite 111 Culver City. CA 90230 Phone: 213-568-1002

Software 120 Lakefront Drive

Hunt Valley, MD 21030

Phone: 301-667-1151 Mlndscape 3444 Dundee Road Northbrook, IL 60062 Phone: 312-480-7667

National Public Domain

Software Rental Center 1533 Avohil! Drive Vista. CA 92084

Phone: 619-749-7453

Products Corporation

or 800-325-0464 WWAI P.O. Box 620098 Wmdside, CA 94062 Phone: 415-965-4561 V.G. Data Shack 5625 Grande-Allee Blvd. Local 05

Brossard, Quebec Canada J4Z3G3


M MI

I xcuse me while I I put my eyeballs back in their soc kets."

HIGHLIGHT

After staring at a program listing for what seems like an eternity, do your eyes feel like they're gone on va cation? You're looking right at the

monitor, but you really don't see the list anymore. Just a bunch of strange little characters staring back at you. Maybe you can sec who blinks first!

HIGHLIGHT For the C-64 ^^

The next time your eyes pack their bags and your brain starts to frazzle, get relief with Highlight.

By Buck Childress

Highlight not only makes it a breeze to examine your program list ings, it helps you to concentrate on

pressing f5 or f7 respectively. Press

without disturbing Highlight. If you

each line while you're programming

ing the SHIFT and function keys to

want to RUN your program, deacti

(especially important when the gray

gether changes the colors in reverse

matter starts to overheat). Whatever

order. You won't be able to change

vate Highlight first by pressing RUN/ STOP-RESTORE. SYS 53000 will

program line your cursor happens to

colors if you're in quote, insert, or re

be resting on will be highlighted in

verse mode. This lets you use the func

the color of your choice, while the rest of the text is a contrasting color, also of your choosing. As an exam

tion key graphics in your program. You can load, save, and work on all the BASIC programs you want

reactivate it. Give Highlight a try. It really takes

the strain off tlieol'eyeballs and helps prevent mental meltdown. □ SEE PROGRAM LISTINGS ON PAGE 94

ple, if you used Highlight's initial set

ting of black and white, the program line your cursor is on would be white and the other text black. After saving a copy of Highlight, run it. The loader will POKE the ma

SUPER KIT//1541

attf

chine language data into memory and

check for errors. After the data is loaded, type SYS 53000 and press RETURN. That's all there is to it.

Highlight detects when the cursor is resting on a numbered program line and highlights it. If the cursor is on a black line, it will flash the highlighted color in anticipation of

GCfl EDITOR

your entering a program line. Should

I WCTor o

ay no gch Eamr iin^i "rnji a-\

you begin entering a direct mode

Sian

NIBBLE CQPW

ll i" 1-t t? IHDMl

command, such as LIST, the cursor and printed characters will change to the other text color. At a glance you'll be able to tell what's going on and where you're at. Your lists will take

3 SUPER DOS FAST LOADEPS

6

SINGLE/OVAL f HE COPIER ■n.jin n."'*Kn vv*lwa-\ BAM K NEW 5UPEH

SUPER NIBBLEFf SUPER DISK SURGEON TRACK & SECTOR EDS TO R Pvii tdHirg a' 111 .n hB.

dnc

bScm

t)m

ImH

rwni|o'jami»"mpUr Wi(n pr.rngul command

on personality. No more monotonous lines coldly imprinted on your screen! P| IIS S3 00 SWnPINfi«»M>LINS CHARSE -- 15 M C I) 1) CHAFIGl

The function keys allow you to change colors whenever you want. Fl changes the color of the line your cur

PRISM

sor is on. F3 changes the color of the

SOFTWARE

other text. You can also change the screen background and border colors (they're initially set to light blue) by

ulf »*»' IV* M Ml CPWit ■-■ •

'

-,■.■-

301 LAht A!H DR SUlIt D ■ WACO TEXAS T67H; ORDERS 16171 JiTm\ * 1ECH (fil?} 75t D?OC

Reader Service Ho. 204

AHOY!

15


COMMODORE 64

COMMODORE 64 STSTEM SALE

COMPUTER (Order Now)

*139»s

Commodore 64 Com. 1541

Disk Drive 13" Color

• Cl28 Dliks 74' ea.* • Paperbock Writer 64 H9.95 • 13" Color Monitor 1139.43

Monitor

CALL BEFORE YOU ORDER

pay

only

$139.95

vjhon

you

order

COUPON

* C12U DOUBLE SIDED DISKS 79- EA.

M

PRINTER,

or

£ Ihe 1571 Disk Drive lor one low price of only

(Exart iplos)

340K 1371 COMMODORE

PROFESSIONAL SOFTWARE

Donbla Sldad. Single Disk Drive for C-12S allows

Loader Beard Ih» Print Shop

Hollv/i Pro|*<T Proilitalc (tprflad *htot} Voice Corn maud Mod u la Nln» Princes in Amb»r

wllh

Super Bovjl Sunday flip Old FiltDiikFibr Pro Joy Slick

your monitor thai allows you to save over 5250 off software sale prices!'. Wilh only SI00 of sowings applied, your nel color monliorcoji is only S39.95. (16 Colors].

Parr, Ware Du*[ Caver Finaminl Plonnsr

Sylvia ParlEr

Pramlum Quality 130-170 CPS

Hardball

Comstnr Aaro 160 Prlntor 1199.00

CW Trobbleihoot & FlapalrGuld*

The COMSTAH Aaro 160 gjvei you o 10" corriooe.

Llll

Sols

Coupon

M9.?S (S9.95 (39.95

131 11

129 95

iJ°.SS

139.9!

ti'.ii

M7.M U1.91

1J3.95 116 91 $19.9S

IS9 9S

H9 9J

IN 91

179.9S mi.«

1M.1)

I3S 00 134 ■>•,

IJJ«

131.43 WI 91

ft 4.M 11J.5S 1 6 11

J59 9S Vff.11

»3a.9S

*3JM

SIB 95

116 91

SIJ95

SIS9S

J13 91

III 95

computer

lo

Ironsmil

ond

VOICE SYNTHESIZER S39.99

For Commodore-64 computers. Just plug Jl in ond you con progrom words and sentences, adjust volume and pitch, moka talking adventure games,

sound action

games

PLUS (Sl°.95

value! TEXT

Included FREE,

and

customized lolkies1 ! TO

SPEECH

program

juil type a word and hear your

computer talk — ADD SOUND TO "ZORK". SCOTT

Write or call for

ADAMS AND OTHER ADVENTURE GAMES! •■ (Disk Ol tapo.lLiil $89.00 SALE 139.95

Sample SPECIAL SOFTWARE COUPON!

13" MAGNAVOX (NAP) SO COLUMN

MONITOR WITH SOUND S79.95 columns x 24 lines, easy to read, plus speaker for

oudlo sound Included. Fonlastic value.

ATTENTION Computer Clubs

LlstS129.95SaloSS9.ai.

We Offer Big Volume Discounts

SO COLUMNS IN COLOR

CALL TODAY!

PAPERBOCK WRITER H WORD PHOCESSQH I19.9S

Lilt $129.00. Solo 1T9.91.

(CUB cable 119.95. C6J, Atari cable S9.95) PRINTER/TYPEWRITER COMBINATION S229.95

Suporb

lollcr

quality,

daisy

wheel

prlnlor/lypewrliHr combination, Two machines in one — just a flick of the switch. Extra large carriage, typewriter keyboard, automatic margin

conirol

compocl.Nghtwelght,

ribbon I

(90

day

warranty)

drop

In

cassette

Centronics

parallel

Interface Bulli -In. List £329.00. SALE S]f9.9S. (ltd. Oty.)

PROTECTO WARRANTY All ProlBCIO s products carry a minimum 90 day warranty, If anything 'alls within 90 dayi from Ih* dais o' purchase, simply send your product 10 js vto United Parcel Ssrvlcs prepaid. We wilL IMMEDIATELY send you a replacement at no charge via United Parcel Service prepaid ThJ* worranty proves anco agoin lhal We love Our Customer!.

• LOWEST PRICES • IS DAY FREE TRIAL • BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL

PHONE ORDERS 8 a.m. - B p.m. C.S.T. Wookdays 9 a.m. * 12 noon C.S.T. Saturday-.

Add $10.00 for shipping, hondllng. and Insurance. Illinois residents plenseodd 6V. % sales iox. Add 20.00 tor CANADA, PUERTO RICO. HAWAII, ALASKA, APO-FPO orders. All orders must bo in U.S. Dollars. WE DO NOT EXPORT TO 3THEP. COUNTRIES EXCEPT CANADA. Enclose Coshier Check, Money Order or Personol Check. Allow 14 days for delivery, 2 to 7 days far phone orders. 1 doy express moil. Prices & Availability subject to change without notice. Render Service No. IS9

ready

Easier to use than dialing your

Super High Resolution green screen monitor. 80

»" SAMSUNG GREEN SCREEN MONITOR

VISA — MASTER CARD — CO.P.

you're

Bntt In U.S.A. List 199.00. SALE *».«J. Coupon $2*.9i.

(S9O over tOO coupon items in our catalog}

Super Mlgfi Resolution composite* green screen monitor, PeHecl for B0 column use wild Tlie C12B computer (Roq. $19.95 Coble)

Imert/delata key controls line ond paragraph Insertion, automatic deletion, (entering, margin settings and output to olE printers! List 399.00. SALE 119.9S. Ltd. Oty clotrc.,,1 Item

ond

rccoivo messages

telephone, just push one key on your computer! Includes exclusive eoiy to uie program for up and down loading lo printer and diskdrives.

Sole 1199.00

This PAPERBOCK WRITES 64 WORD PROCESSOR is the finest available lor Iho COMMODORE 64 computer! The ULTIMATE FOR PROFESSIONAL Word Processing, DISPLAYS 40 or 80 COLUMNS IN COLOR or black and while! Simple ta operate, powerful toxt editing, complete cursor and

DISK DRIVE S2I4.0O

Easy 1o use. Jusl plug into your Commodore 64

119.91

111.99 110 00 111 91 f 1 60

IH.fi si? n % B 9S

SALE 149e,00.

SUPER AUTO DIAL MODEM $29.95

tv>.«

IH 9i

$490.00, List $698.00

you la use C-128 mode plus CPM made. 17 limes faster lhan 15J1, plus runs all 1541 formats, Li5lS349.O0. Sal

170 CPS. 9 * 9 dol molrl* wilh doufclo

striko copoblUly for IB i 18 dot rnolrU (near leller quality), high resolution bll Irnoge (130 ■ UJ dol mntrl*), underlining, back spocjng. loll and right margin soiling, true lower decenders wilfi super and subscripts, prints standard, block graphics and special characters. II gives you prim quality and features found on printers costing twice as much! I (Centronics Parallel Interface) Lisi $499.00

COMPUTER & 1571 S499.OO

Now you can gel the C128 Commodore computer [

MONITOR we sell! This coupon oilowi you to SAVE OVER M50 OFF SAIE PRICESII

Consultant

13" COLOR MONITOR 1139.49

130- > SO

COMMODORE

DRIVE.

PapmClip

Vou pay only S139.9S whin you ordsr Ihls 13" COLOH MONITOR. LESS Iho valuo of 'ho SPECIAL pock

every

DISK

Name

■S79.00(79'oa.).

we

■ Voice Synthesizer 539.05

•12" Monitor S79.95

PRICES MA Y BE LOWER

COMMODORE: 64

Gel those 5'.V Douulo Sided Floppy Disk* specially designed for Iho Commodore 128 Computer (1571 Dlik Drive), 100% Cerllfied, Lifetime Warranty. Automatic Llnr Cleaning Liner Included. 1 Box of 10 ■ $9.90 (991 ea.|, 5 Bo»ns of 10 ■ 14.1.SO (B9' eo.], 10 Bo«es of 10

COUPON

with

COMPUTER,

computsr coil It S39.95I I

DISCOUNT

$499°°

We pattc a SPECIAL SOFTWARE DISCOUNT

Ihe

powerful BJK COMMODORE 64 COMPUTER I LESS ths valuo of Ilia SPECIAL SOFTWARE DISCOUNT COUPON wo pack wllh your computer lhat allows you to SAVE OVER S350 oil software solo prices! I Wllh only S100 of savings oppllnd. your not

SOFTWARE

457

SPECIAL SOFTWARE COUPON

COMMODORE f>4 COMPUTER 1139.95 You

$

Plus $30.00 SSH

Cl28 Commodore Computer & 1571 Disk Drive

C.P.P. on phone orders only.

14" RGB «. COMPOSITE COLOR MONITOR S1S9.95

Must bo uiod lo got 80 columns in color wllh 80 column computers (C12S - IBM ■ Apple). (RGB

Cable SI9.95] Add i\ 4.50 shipping. Lilt $399.00. SALE 1159.VS.

• 40 DAY FREE REPLACEMENT WARRANTY

• OVER S00 PROGRAMS • FREE CATALOGS

We Love Our Customers 22292 N. Pepper Rd.: Barrtngton, Illinois 600)0

3 1 2/382-5244 to order


Color Monitor Sale (Premium Qualify)

(Premium Quality)

• Built in Speaker & Audio

* Beautiful Color Contrast

• For Video Recorders • For Small Business

* High Resolution

Computers

■ Sharp Clear Text

• Apple ■ Commodore

* Anti-Glare Screen

-Atari • Aplus 3000 -etc.

* 40 Columns x 24 Lines

• One Year Warranty'

* Front Panel Controls

List $329O( 13" Color Computer Monitor' Super High

Resolution

*C64/Atari composite cable S9.95

$

Sale

-C128 RGB/Composite 80 column cable $19.95.

14" RGB & Composite Color Monitor

Allows use o! C-128 and C64 mode - composite and 80 column RGB mode. Must be used to get 80 columns in color with 80 column computers. Specially designed for use with the C128's special composite video output, plus green

List $399.00 S

Sale

screen only option switch, (odd SI "1.50 shipping)

139"

Add $14.50 Shipping

14" MAGNAVOX Higher Resolution RGB & Composite Monitor (Add SI 4.50 Shipping)

259" Sale

$07095' mM M

*

12" 80 Column Green/Amber Monitor ustsi29.oo £»**,

Sale 79

Super high resolution composite green or omber screen monitor. 80 columns x 24 lines, easy to reod. Fantastic volue. Limited Quonlities.

9" Samsung Hi Res Green Screen Monitor

Super High Resolution 80 column monitor perfect for Apple & Aplus 3000

u«t $129.95 S

computers. Fantastic Value. Very Limited Quantities.

c

Sal©

Turn Your Monitor into a TV Set Without Moving Your Computer Elegant TV Tuner with duol UHF/VHF selector switches goes between your

computer p and monitor. Includes mute, automatic line tuningg ond computerpue

List S129.95

TV selectoi lt switches. ith I Inputs ildd [or included [ 300 ohm. h 75 5 ohm, h and d UHF. Con be used with coble TV and VCR's. Fantastic Value. Limited Quantifies. (Includes loop antenna for UHF & RCA connecling cobles)

mm

A

#11 \M ■

mw

15 Day Free Trial - 90 Day Immediate Replacement Warranty LOWESTPRICES

' BEST SERVICE IN U.S.A.

• ONE DAY EXPRESS MAIL

Add (10 00 for shipping, handling and insurance. Illinois ia;idemi pleoiB odd 6'/.'/. !a>. Add $20.00 lor CANADA. PUERTO RICO HAWAII, ALASKA, APO-FPO orders. Canadian orders mull ba in U.S

dollori. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose Coshier Chctk. More/ Order or Personal Check. Allow IJ doys (or delivery. 2 to 7 days lor phone orders. I day ex press ma/I i Price* S Avoitobilily subject to change wilhoui notice. VISA- MASTERCARD —C.P.P. CO. D. on phono orders only

Header Sorvlcn Ho. 169

• OVER 500 PROGRAMS

• FREECATALOGS

We L,ove Our Customers 22292 N. Pepper Rd., Borrington, Illinois 60010

312/382-5244 to order


Commodore Software Sale ORDER TODAY!

Phone

8to8C.S.T. -M-F

GAMES Access O 3500 MACH V (C) D 2138 MACH 128(0)

D 0451 BEACH HEAD (D)

39.95

□ 3038 BEACH HEAD II (D) D 0753 RAID OVER MOSCOW (D) D 01 IS LEADER BOARD (D)

49.93 39.95 39.95

3) .95

23.95 36.95 24.9S

(29.95 $18.95 29.95 1B.9S 29.95 IB.95 29.95 18.95 29.95 IB.95

Actlvlslen D (.] D n [ 1

0761 PITFALL II — LOST CAVERNS (D). (39.95 120.95 0900 SPACE SHUTTLE (D) 37.95 1B.9S 0932 ON FIELD FOOTBALl ID 39.95 20.95 0936 ON COURT TENNIS (O) 39.95 20.95 0940 GHOSTBUSIERS (D) 39.95 23.95

I.) 3500 GREAT AMERICAN RD, RACE (0) . 29.95 [ 1 3582 MASTER OF THE LAMPS (D) 29.95

18.93 20.99

(1 35S3 MINDSHADOW (D)

29.95

D □ □ a [ )

29.95 34.95 34.95 39.95 34.95

20,95 18.99 20.95

D 3584 COUNTDOWN/SHUTDOWN (D).. 29.95

a 3590 STAR LEAGUE BASEBALL (D) ....29.9S 3593 ALCAZAR (D) 5196 LITTLE PEOPLE PROJECT (D) 5198 FAST TRACKS (D) 3202 GAMEMAKER (D) 3585 COMPLETE FIREWORKS KIT (D) ..

D 3613 ALTER EGO D)

□ 361* BORROWED TIME ID n 5200 HACKER (D)

□ 1572 STAR RANK BOXING (D)

□ 513BSTATI5 PRO BASEBALL (D)

49.95

29.95 39.95

29.95

35.00

Li 0860 TOURNAMENT GOLF (D) a 5140 BLACK THUNDER (D)

30.00 35.00 30.00

29.95

19.95

24.95

□ 3897 GRAPHIC UBRARY NO, 3 DJ

24.95

24.95

D 2910 PRINT SHOP COMPANION (D)... 39.9S D 5160 MUSIC SHOP (D) 44.95

□ 9170 LODE RUNNERS RESCUE (D)

39.95

34.95

□ 9(76 CARRIERS AT WAR (D)

43.95

LJ 5180 HEART OF AFRICA (D)

39.93

□ 5176 REACH FOR THE STARS II (D) .... 37.93

CI 51B6M.U.L.E. (D)

29.95 42.93

19.93

□ 3188 MURDER 6n ZINDERNEUF (D) ... 19.93 □ 9190 MUSIC CONSTRUCTION SET ID).. 19.93 □ 5193 PINBALL CONSTRUCTION SET (Dl 19.9S □ 3194 RACING CONSTRUCTION SET (D) 29.93 □ 3601 SUPER BOULDERDASH (Dj 29.93

□ 3600 TOUCHDOWN FOOTBALL (D)

34.95 29.95 39.95

18.93 18.95 IS.9S

□ □ □ C

0337 WORLDS GP.EAT FOOTBALL ID) $39.95 323.95 0338 WINTER GAMES (D] 39.95 20.93 0339 THE EIDOLON (D) 39.95 20.95 0340KOBON1S RIFT (D) 39.95 20 93

□ 0360 JET COMBAT SIMULATION (D) .. . 39.95

□ 0364 SUMMER OLYMPIC GAMES [D) ..39.93 □ 0365 WORLD'S GREAT BASEBALL (D). , 34,95 □ 0382 SUMMER OLYMPIC GAMES II (D) , 39.95

HI 0730 PITSTOP II (D) D 2046 IMPOSSIBLE MISSION ID) Q 2066 ROBOTS OF DAWN (D)

39.93 34.95 39.95 39.95 39.95 39.95

IB.93 22.95 20.95

22.93 16.95 15.95

!B 93 18.95 20.95

22.95 29.95

□ 1358 PROG. BASIC TOOLKIT (D)

29,93

20.95

23.95

17.95 22.9S 19.95 17.95 19.95 18.95 14.95

13.93

44.95

D 1959 VORPAL UTILITY KIT (D)

34.95

2*95 39.93

33.93

Strategic Simulations, Inc. □ □ □ □ □ □

2993 RDF 1983 (O) (34.93 t20.93 2997 GEOPOLITIQUE (D) 39.95 33.95 3008 RINGSIOE SEAT (D) 39.95 23.93 3010IMPER[UMGAlACTUM(D) 39.9J 23.93 3011 CARTELS AND CUTTHROATS (D) . 39.95 23.95 3013 RAILS WEST (D) 39.93 33.95

D 3014 PROFESSIONAL TOUR GOLF (D). . 39.95

33.95

□ 3016 PRESIDENT ELECT (D)

33.93

□ 3013 50 MISSION CRUSH (D)

39.95

□ 3017 BROADSIDES (D)

39.99

39.93

□ 301B COMPUTER QUARTERBACK [D). .39.93 □ 3020 COMPUTER AMBUSH (D)

59.95

□ □ □ □ □ □

39.95 39.95 39.95 39.95 39.95 49.95

□ 3021 COMPUTER BASEBALL (□)

39.95

3031 FIELD OF FIRE (D) 5134KAMPFGRUPPE (D| 3156 COLONIAL CONQUEST (D) 3768 U.S.A.A.F. (O) 1560SIXGUNSHOOTOUT(D) 1561 BATTLE OF ANTIETAM(D)

□ 1562 BATTALION COMMANDER (D) , .39.95

□ 1563 PANZER GRENADIER (D) □ 1564 NORWAY 1983 (D) □ 1563 MECH BRIGADE ID)

39.95 34.95 39.93

D 1567BATTLEGROUP(D)

15.9S 13.95 24.95 2B.95 20.95

29.95

37.95 33.95 33.95 33.95

33.93 28.95 23.95 33.95

34.95

16.95

16.95 16.95

16.95 23.95 22.93 22.95

Bui trios* Continued

C 5022 WCWD WHITER/ SPELL CHECKER (D) (69.95 (39.95 D 5034 DATA MANAGER II (D) 69.95 49.95 U 5026 SWIFTCALC WITH SIDEWAYS (D). 69.95 49.93

LJ 5030 PARTNER ID) D 3048 SYLVIA PORTER (D)

59.95 69.93

39.93 39.95

S9.95

23,95 24,95

24.95

37.93

23.95

33.95 34.93 33.95 36.95 23.95 31.95 23.95

23.93 20,93 36.93 37.93

□ □ □ □ □

3932 3934 3936 5938 5940

36.93 23.93 43.95 23.93 28.95

□ □ a □ D

29.93

14.93

SPANISH VOCAB. SKILLS ID) .... 39.93 FRENCH VOCAB. SKILLS (D) 29.93 WORLD HISTORY [D) 29.95 U.S. HISTORY FACTS (D) 29.95 BIOLOGY FACTS (D) 29.95 U.S. GEOGRAPHY FACTS (D).... 39.95 U.S. GOVERNMENT FACTS (D).. .29.95

14.93 14.93 14.93 14.95 14.95 14.95 14.93

a 2494 WORLD GEOGRAPHY FACTS [D), 29.93

□ □ □ □ □ □ □

3495 2496 2497 2498 2499 2SI9 3530

D 2521 AEC SPEllING (D)

(69.93 (38.95 69.00

38.93

CHECKWRITING (D) 69.00 0184 PAYROLL MANAGEMENT (D) 69.00 0188 GENERAL LEDGER ID) 69.00 0928 EVELYN WOOD SPEED READ (D) . 69.93 5022 WORDWRITER £ DATA MANAGER II (D) 98.00 SW6 5W1FTCALC/SIDEWAYS (D) 49.95

38.95 38.93 38,93 32.93

please add 6'/< V. tax. Add 16.00 for CANADA, PUERTO RICO, HAWAII. ALASKA. APO-FPO orders. Canadian orders must bo In U.S. dollars WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA Entloto Coshiers Check Money Order or Pcrional Check. Allow 11 doyi lor deline'y. 2 1o 7 days lor phono orders. 1 day eiprats mail! Pricot S svailabiliiy stibieci lo change wllhout notice. VISA — MASTER CARD — COD. COD. on Phon» ordtnonli

39.95

□ 3745 PHONICS (D) 39.93 P 3747 LEARN TO READ (D) 39.95 □ 3749 READING COMPREN5ION (D) ... 39.93

14.95

24.95

24.93 24.95 24.95

Design ware C 0824 GRAMMAR EXAMINER [D) C 0828 SPELLAKAZAM (D)

D 0832 STATES S TRAITS (D)

□ 0836 SPELLICOPTER ID) □ 0840 CREATURE CREATOR (D)

□ 0844 TRAP-A-ZOID (D)

(39.93 (24.95 34.95 9.93

44.95

39.95 34.93

39.93

27.95 22.95 9.93

9.93

□ 3518 THE BODY TRANSPARENT (D) .... 44.95 □ 2317 EUROPEAN NATIONS 8 LOCATIONS (D) 44.95

27.93

LJ □ □ □ □

19.93 49.93 19.93 19,95 19.95

19.95

□ 3063 MATH MA7.E (D)

39.95

22.93

□ 3107 ALGEBRA 3 (D)

39.95

19.93

5100 ALGEBRA I ID) 39.93 5102 REMEMBER (D) 69.96 5104 WEBSTER'S NUMBERS (D) 39.95 3103 SPELLING S READ PRIMER |D) .. . .39.95 5106 ALGEBRA 2 ID) 39.93

Mindicape □ D □ □

5108 3110 5112 3114

KEYBOARD CA0ET (O) 39.93 BANK STREET MUSIC WRITER (D). 39.93 CROSSWORD MAGIC (O) 49.93 THE PERFECT SCORE (D) 69.96

D 3116 COLOWME/RAIN BOW BRI1E (D).. 34.93 39.95

29.95

23.93 23.93 39.93 45.93

1B.95

22.95

IB.93

□ 5133 BANK STREET STORYBOOK (D) .. 39.95

23.95

□ 3913 THE LUSCHER PROFILE ID)

22.95

O 5910 THE DOLPHIN'S RUNE (D)

39.95

□ 5914 QUAKE MINUS ONE (D)

29.95

□ 5916 THE LORDS OF MIDNIGHT (D)

□ 591BSHADOWFIRE(D)

Q 3703 BOP N WRESTLE (D)

n 3690 INFILTRATOR (D)

39.95 29.93

39.95 29.93

IS,95 16.95 16.93

16.95

21.95

39.95

21.95

□ 3313 STICKYBEAR NUMBERS (D)

34.93

14,93

□ 3513 STICKYBEAR ABC (D) □ 2316 STICKYBEAR SHAPES (D) □ 2600 PIC BUILDER (D)

34.95 34.93 29.95

14.95 14.93 14.93

Weekly Reader

Tlmoworki

□ 01B2 ACCOUNTS PAYABLE/

a 2493 GRAMMAR WORD SKILLS (Dj

LOST KINGDOM (D)

List Sals

PERSONAL ACCOUNTANT (D)... 34.93 MODEL DIET (D) 29.93 TRIO ID) C138 49.93 KID PRO QUO (O) 29.95 DESK MANAGER [D) C138 39.95

D 0176 INVENTORY MANAGE (O) □ 0180 ACCOUNTS RECEIVABLE/ INVOICING (D)

List Sals G 34B3ELEM. SCIENCE FACTS (D) (29.93 (14.93 C 2492 VOCABULARY WORD BUILD (O).. 29.93 14.93

□ 3118 THE HALLEY PROJECT (D) □ 5120 INDIANA JONES IN THE

BUSINESS Softsync

EDUCATION American Educational Computer

49.00 32.93

□ 3513 STICKYBEAR BASKETBOUNCE (D) 34.93 a 2514 STICKYBEAR OPPOSITES(D) 34.95

□ 3126 STICKYBEAR SPELIGRABBER ID).29.93

□ 5139 STtCKVBEAR TOWN BUILDER (O) . 39.95 □ 9130 STICKYBEAR MATH (D)

□ 5133 STICKYBEAR READING ID) L) 5129 STICKYBEAR TYPING (D)

Add £3.00 for shipping, handling and Insurance. Illinois reslriants

[[!■.■!!: r Servlc* No. I! '■

List Sols

C128 Software From Tlmeworks

20.95

30.95

IB.95 18.95

312-382-5244

Epyx

□ 1556 MOVIE MONSTER GAME (D) ....39.99 □ 1557 MICROSOFT MULTIPLAN ID) ....59.93

(29.95 S23.95

□ 3840 THE SEVEN CITIES OF GOLD (D).. 29.99 □ 3842 SKY FOX (D) 29.95

D 5182 MOVIE MAKER (D) □ 5184 EUROPE ABLAZE (D)

D 3032 POLE POSITION (D) □ 5218 THE GOONIES(D) □ 5330 ZORRO (D)

IB.93

□ 5930 ACCOUNTANT. INC. (D) C128 .. (99.93 (64.93

□ 3832 FINANCIAL COOKBOOK (D) .... 39.95

□ 3834 MAIL ORDER MONSTERS (D)

34.9S

□ 3006 RESCUE ON FRACTALUSI {DJ....29.95

Electronic Arts D 3830 DR. J S LARRY BIRD (D)

3029 DIG DUG (D)

20.9S 24.95

□ 2903 LODE RUNNER (D) (34.95 J19.95 D 2905 KARATEKA (0) 29.95 23.95 D 3038 CHAMPION LODE RUNNER (D) ..34.95 26.95 D 5158 BANK STREET WRITER D) 49.95 32.95 □ 5330 BANK STREET SPELLER D) 49.95 33.95 □ 5333 BANK STREET FILER (D 49.95 32.95 □ 5334 BANK STREET MAILER ID) 49.95 32.95 □ 2540 PRINT SHOP (D) 44.95 27.93

[ 1389B GRAPHIC LIBRARY NO. 2 D)

Sals

S34.95 (19.95 34.95 17.93 34.95 22.93 34.95 IB.93

22.95

Broderbund

□ 2542 GRAPHIC LIBRARY NO. 1 D)

List

3025 BRUCE IEE(D] 3O26PAC-MAN (D) 3027 MIGHTY CONAN (D] 3038 MR DO! (O)

20.95

(35.00 S33.95 35.00 22.95

□ 52SO MISSION / THUNDERHEAD (D)... 2S.00 D 5146 JUPITER MISSION (D) 35.00 a 5352 GULF STRIKE (D) [.1 5254 MACBETH (D) □ 2375 COMPUTER TITLE BOUT |D)

□ □ □ []

□ 2070 BARBIE (D) □ 3074 G.I. JOE ID) □ 3005 BALIBLAZER (D)

Avalon Hill D 0396 SUPER BOWl SUNDAY (D) □ 3573 SPITFIRE 40 (D)

DatcMoft

i

Accolado D593OHARDBAIL(D| LJ 5952 LAW OF THE WEST [D) [.1 5954 FIGHT NIGHT (D) □ 3956 PSI 5 TRADING CO. (D) D 5958 THE DAM BUSTERS (D)

(T) Tape, (C) Cartridge, (D) Disk.

List Sals J3*,95 $20.95 49.93 29.95

We L/oue Our Customers 22292 N. Popper Rd.. Barrington. Illinois 60010

312/382-5244 to order

29.93

29.95 29.93

14.95 1-4.93

14.93

14.93

14.95

14.93 14.93


Famous Comstar National Brand

10" Printer Sale Includes Commodore Interface

Near Letter Quality

Near Letter Quality

afuc

in

• 100 CPS draft/20CPS near-letter quality • Dot Addressable Graphics • Adjustable Tractor and Friction Feed • Automatic Paper Loading • Right and Left Margin settings • Pica, Elite, Condensed, Italics * Superscript • Subscript • Underline, Bold print, Double Strike • Superb NEAR LETTER QUALITY

Easy to Use

2 Year limited

Warranty

Fantastic Graphics

The Comstar 1000 is one of the best values in the United States today. Print your letters, documents, programs,

pictures, and more at a blazing 100 Characters Per Second or 20 cps in the Near Letter quality mode. ( Looks just like it came from a typewriter. ) Plus, choose your printing mode (NLQ, Draft} from your word processor or by simply pushing the controls on the front panel. Fantastic Quality at a Fantastic Price.List $349.00 SALES179.95. Line Spacing

Ribbon (Life exp.)

Print Method

Serial Impact dot matrix (9 pin) Print Speed Droft- 100 CPS NLQ-20 CPS Character Ssti

96 ASCII Characters, Marker, Symbols (Includes Italic font)

Black: cassette (2.5 million characters)

1/6, 1/8. 7/72, and l/216lnch

Dimension*

Paper Feed

15.4(W)x |0.9(D)x4.7{H)lnch

Adjustable tractar and friction feed

Weight

Paper feeding Direction

Approx. 10 lbs

Bl-dlrectional

Character Spacing

Coplai

Fixed

2 plus original

Limits

Add 110 00 lor shipping, handling ond insurance

Illinois residarils

please odd 6^. 10*. Add SM 00 far CANADA. PUERTO RICO. HAWAII.

ALASKA. APO-FPO orders. Canodion orders mujl be in U.S. dollars WE DO NOT EXPORT TOOTHER COUNTRIES. EXCEPT CANADA. EncloiB Cashiers Check. Money Order at Persona! Chock. Allow Id

days for delivery. 1 lo 7 days lor phone orders, 1 doy express mail! VISA —MASTER CARD C.O.D. NoC.O.D. toConodo APO-FPO II on dor Strulct No. 168

We Love Our Customers 22292 N. Popper Rd., Barrington, Illinois 60010

312/382-5244 to order


ISKT RIsPOKT l

he happiness of life is made up of minute fractions

...the countless infinitesimals of

pleasurable and

(

genial feeling.—Samuel Taylor Coleridge, 1SHS

We have used our home computers to explore the vast

expanse of (he solar system as well as the inner world of molecules at play. Our computers handle numbers so large and so small that we cannot really grasp their mag nitudes. Still the range of quantities we have worked with

is miniscule compared with what we would consider to be infinite. Are there any meaningful ways to let our computers deal with the infinite? This month we will investigate a few ways of approaching infinity. We will see how to mea sure a line built from infinitely many segments. We will

remove water from a bucket an infinite number of limes without emptying the bucket. We will combine infinitely many .straight segments to form a curved one. Finally we will delve into integral calculus where infinity thrives (no graduate school required).

Let's begin with a very simple attempt to reach infin ity. Run this program and look at the results. 10 D=l

20 PRINT D 30 D=D*10

40 GOTO 20 A futile attempt indeed. Before iong the computer reach es a value of 1E+38 (one times ten to the 38th power).

The next execution of line 30 brings the program to a hall with message "?OVERFLOW ERROR IN 30." One followed by thirty-eight zeroes is certainly a large num ber, but not very close to what we think of as infinity. Is it possible to reach an infinitely small quantity? Run the program again after changing line 30 to read

ity? In all the examples we will discuss, it will be ap

30 D=D/10

parent that infinity is an approachable, but unreachable, quantity. It might be easier to think of infinity as a limit rather than a quantity.

Once the computer reaches IE—38 (a decimal point fol lowed by thirty-seven zeroes and a one), the program is no! able to subdivide the resuit any further and still dis

ON THE LINE We may not reach infinity, but we can predict the re

tinguish it from zero. The number IE-38 is minuscule

sult of performing infinitely many operations. For ex

but not infinitely small.

ample, mark off a line segment one foot long. At the end of that line, add a line Vi foot long. Proceed by add-

Are we stuck? Is there no way to get closer to infin20

AHOY!


ing Vs foot, then '/Âť foot, and so forth. In fact, continue this process infinitely many times. How long is the line when you arc done (assuming you could finish)? Let's simulate the operation with this program:

60 GOTC D represent the divisor. Each segment added equals the previous length divided by 2. N is the length of the seg ment currently being added. L is the total length of the line.

30 L=L+N

The two columns displayed on the screen represent the length of the segment just added and the total length of the line after each addition. For a while it is obvious that

40 PRINT N,L

the total length is continuously increasing. Once the added

50 N=N/D

segment is smaller than 7E-9, however, (he computer

10 D=2

20 N=l : L=0

AHOY!

2)


ISSUE #22-OCT. '85 $4.00

Crealc cartoon characters! Infinitesimal iniriguc! Inside copy protection! And ready to enter: Shotgun! Maestro! Solitaire!

Mystery at Mycrofi Mews! Gravinauts! 154! Cleaning Utiliry! ShadeyDump!

ISSUE 023-NOV. '85 $4.00

Adventure gaining! ML sprite manipula

tion! BASIC for beginners! And ready to enter; Lightning "Loader! Knight's Tour! Chopper Flight! Rhythmic Bits! [nstanl Bug Repellent! File Seoul! Slither!

ISSUE 024-DEC. '85 S4.00

Speech sjnthesizers! The IBM Connec

tion! The year's 25 best entertainments! And ready to enter: Gypsy Starship! Di

rectory Manipulator! Cloak! Gameloader! Jewel Quest! Lineout! Santa's Busy Day!

ISSUE 025-JAN. '86 $4.00

Build a speech synthesizer! Survey of sports games! And ready to enter: The

Martian Monsters! Streamer Rmt! Microsim! The Haunted Castle! Knockout! Infraraid! Alarm Clock! Memory Check!

ISSUE 03-MAR. '84 $4.00 Anatomy of the 64! Primer interfac

ing for VIC & M'. Educational soft

ware series begins! And rtsdy to en ter: Address BiK>k! Space Lanes! Ran

dom Filei on the 6-1! Dynamic Pirner!

ISSUE #5-MAY '84

$4.00

Future of Commodore! Inside BASIC storage! Memory management on the VIC & 64! Guide to spiefldsheetsi And ready [Denier: Math Master! Air As-

SEUltl Blorhytrnni! VIC Calculator! ISSUE Mi-JUNE '84

$4.00

Game projmiturning column begins!

Program generators! Rupert on input ting! Memory tnanagQEnont continues!

And ready to enter: Post Time (of the 64 & VIC! Alpiner! Sound Concept!

ISSUE #7-JULY '84

$4.00

MSB dual disk drive) Dalakisc buver's guide! Training your cursor! Screen displays! File Sleuth! Users Groups! And ready to enier: Renu inhering!

Checklist!

Math

Defender]

ISSUE 08-AUG. '84

Brisk!

$4.00

Choosing a word processor! Compu

tational ni/ardry! Creating your own

word games! Sound on llic 64! And read; to enter: Micro-Minder! Direc tory Assistance! The Terrible Twins!

ISSUE #9-SEPT. '84 S4.00 Program your own tc>:[ adventure! Build a C-64 cassette interface! Vid

eo HAM! And ready to culer: Salvage

Diver! DOS! Sound Hxplorcr! The

CBglle Ol Darkness! Base ConVHsfaBs!

ISSUE #10-OCT. '84 $4.00

vice at 718-383-8909.

drive alternatives! And ready in enter:

erating Svjlem! BAM Rend & Prim!

ISSUE #26-FEB. '86 $4.00 Windows! Build an auto-exec cartridge! Align >our 1541! Survey of flight simula

tors! Structured programming! And ready

Enurald Elephant! Lawn Job!

Hop Around! Faster 64! Booteri Kleeheck' BASIC Trace! Space Hum!

Treasure Wheel! Character Dump!

ISSUE #11-NOV. '84 $4.00

ISSUE #17-MAY '85

ISSUE 027-MAR. '86K00

Music programs & keyboards for ilic

$4.00

Disk drive Bnhancmnentsl Install a re

64! Graphics feature continues! And ready 10 enler: FTE word processor!

set switch! Assembler escapades! And ready to enter: Super Duper! TVo-Col-

for Hit W! The Tunnel ofibnuchonl

Plus! Font liditor! Tile Time!

Block Editor! Aliemate Chancier Set

ISSUE #12-DEC. '84 $4.00

Hu\er\ guide to printers! 1523 printer tutorial! Custom characters! User Guide ID KMMM Pascal! Diving into

BASIC! And ready to enter: Construc tion Co.! Space Patrol! Cross Rflfl

umn Directory! DSKDU! Raid! DOS

ISSUE #18-JUNE *85 $4.0(1

Music & graphics entry systems! How modems work! Inside the 6510! And ready to enler: Quad-print! Mapping 4.4! Towers of Hanoi! Speedy! Duek

lo enter: Arena! Head to Head! Crabfighi!

Prt^ramming educational games! Memory dumpers! Choosing a copy program! Cus tom characters! And ready to enler: Ahcy! Term 128! Trivia Game Maker! Brickbusters! Easy Lister! Programmer's Aid!

ISSUE 028-APR. '86 $4.00 Come! catching! Survey of action and strategy games! Scrotn Jumping! And

ready lo enter: ChrontvWsJge! Mr. Mysto!

Air Rescue! Notemaker! Screen Window!

Shoot! The 6510 Simulator!

JCALC! Hidden Cavern! Swoop!

ISSUE H3-JAN. '85 $4.00

ISSUE #19-JULY '85 $4.00

ISSUE 029-MAY Tto $4.00

vice # disconnect switch! Ghoslbusiers!

Tutor! Alice in Adventureland! Midprint! To the Top! Tape/Disk Transfer!

ies on VIO64! Speeding pixels! And ready to enler: Auto-Append! Scripl Analysis! Wizard of im! Luck}1 Lot tery! Brainfmme! Etch! Printat!

And ready lo enter: Bigprint! Star Search! Failsafe! English Dans! Ski Folly! Free RAM Check! Alchemist's Apprentice!

ISSUE 014-FEB. '85

ISSUE #20-AUG. '85 $4.00

ISSUE iWO-JUNE '86$4.00

VICIM OS exposed! Sprites! 154! de

Anil ready to enler: Ultra Mail! Musk-

$4.00

Printer Interfacing! Multicolor .sprites! Modem1.! Bulletin boards! Theory of

PROM programming! 3>pait harmon

Inside ihc 128! Read-world simulalions! Sound efl'etts! And ready to en

game design] And ready to enler: Fu-

ter:

ance Agent! Flankspeed! Telelink 64!

turcwar! Fontasia! VIC Eraser! Insur

ISSUE #IS-MAR.«5 $4.00 Making multiscreen gameboards! In side ihe Plus/4! Commodore DOS! And ready to enler: Old Routine! Pro

grammable Functions! Automatic Line Nos.! Home Budget! Salmon Run!

Windows!

Fomialter! Sound-a-

_,

45 West 34th Street Suite 407 New York, NY 10001

Debugging dilemmas! Public domain soft-

IMIBl Winning at Ultima! Computer Aided

Design! And ready lo enter: IjzyBASIC! Got A Match? Star Slrike! Queen's and Bishop's Tours! Shaker! TrackJiiwn!

ISSUE «1-SEP. '85

ISSUE #31-JULY '86 $4.00

$4.00

Inside the 1571 drive and 128 keyboard!

Sprite programming! And ready to en ler: Fastnew! Go-Lister! File Lock! Dragon Type! Superhero! Aulo-Gcn! Moray's Porch! Fish Malh!

Copies of issue number

Copies of issue number __

ION

INTERNATIONAL INC.

128 commands! ML music pmgrjjnming!

Disintegrator! Fidgits! Cialors N Siukes!

______ Copies of issue number

BACK ISSUES

I2K graphic bit map! Epyn strategy guide!

Ranu! Screen Dump! Sc lee la chrome!

Please Send Me The Following:

list choices on separate sheet.

any of the back Issues listed, call Ahoyl's Bulletin Board Ser

Programming the joystick! 154] divk

ready m enter: VIC 40 Column Op

de ring more than three issues,

more complete information on

Assembly language column begins!

graphics! Joystick programming! And

Use coupon or facsimile. If ai

If you have a modem and want

ISSUE #l<i-APR. '85 $4.00

C-64 graphics programs! Bit-mapped

Inside (he Amiga! Conditional branch ing! Chess programs! 128 and 64 DOS! And ready to enler: Screen Sleuth! Es cape from Skull Casllc! Head-On! Ncbcrgail Run! Wirdcounl! Cm/y Joe!

Enclosed Please Find My Check or Money Order for S

(Outside the USA please add $1.00 for every copy)

NAME

ADDRESS CITY

STATE

ZIP CODE


shows the length as remaining constant with a value of 2.

30 L=L-N

We know from previous work that the computer can handle only nine significant digits. As we add quantities which affect only the ninth decimal place or beyond, the

computer cannot show any difference. From this simple simulation, it is clear that we can predict the outcome

Now L represents the total liquid left in the bucket. Dis regarding the effects of evaporation, the bucket will still have one gallon in it even after we remove an infinite number of quantities.

of performing infinitely many additions. If the computer could display an unlimited number of significant figures,

CIRCLE FROM A SQUARE

Draw a line segment. Tum 120 degrees and draw an other segment the same length. Again turn 120 degrees What happens if each additional line segment is one and draw a third such segment. This one returns us to third as long as the previous one? Change line 10 to D=3 be starting point, and we have constructed an equilat and run it. Is it clear from the display that the line seg eral triangle. ment now approaches, but never reaches, a length of 1.5? Start again, but this time turn 90 degrees after drawing we would see the total length of the line get closer and closer lo the value 2, but never quite reach it.

Remember that even though the computer shows the

each segment. Four such segments leave us with a square.

value 1.5, the actual value is always less. For example, when the added segment is 2.3E—8 feet long, the total

If we make 72-degree turns, the result is a regular pentagon. In genera] if the number of degrees in the turn is 360/N,

length is shown to be 1.499 999 99. The next line segment

an N-sided, equilateral polygon will be created.

to be added is roughly 7.7E-9. If you manually add 1.499 999 99 and 0.000 000 007 7, the result is 1.499 999 997 7, which the computer rounds off and displays as 1.5.

What happens as N becomes larger and larger? Those of you with good imaginations should be able to visual ize the answer. Those of you with a Commodore 128 may

Can you predict the length of infinitely many segments added together, each of which is one-fourth the length of the previous one? Change line 10 to D=4 to verify

run the following program to see the results.

your result.

20 FOR N=3 TO 50

What if each added segment is only about one percent smaller than the previous one? Will the line become in

30 CIRCLE 1,160,100,100 40 CHAR l,0,0,STR$(N)

finitely long or will it approach some limit as before?

50 NEXT N

Change line 10 to D=1.01. This means that the next N

10 GRAPHIC 1,1

60 GETKEY A$

:

360/N

GRAPHIC 0

equals the previous N divided by 1.01, which is roughly the same as taking 99% (N/1.01 is approximately .99*N). When the program is run, it may not be clear at first that the length of the line will ever reach a limit. Let the program run long enough, and the answer will be obvious. If we make each segment just one percent larger than the previous one, the results are completely different. Change line 10 to D=.99 and sec what happens. In the previous examples, each new term became smaller and smaller. Now each added segment is longer than the last, and the length of the line will increase without bound. After adding infinitely many segments, the line will be

Press any key after the 50-sided figure has been drawn to return to the text screen. If you press RUN STOP be fore the end of the program, enter fl followed by 0 or type GRAPHIC 0 to return to the text screen. This program performs the sequence of operations de scribed above. It stops after the number of sides reaches 50. The final quantity in the CIRCLE statement speci fies the number of degrees to turn after drawing each segment. The tact that we use a CIRCLE statement gives away the answer: as the number of sides becomes infin

itely great, the polygon becomes a circle. The length of each segment approaches zero as does the angle of rota

infinitely long. For one final variation on this program, assume that we are removing water from a full bucket. Assume the bucket initially holds 3 gallons. We will remove one gal lon, then Vi gallon, '4 gallon, lA gallon, and so on. Will the bucket ever be empty? Change lines 10 through 30

tion after each segment.

as follows:

INTEGRAL CALCULUS

10 D=2

idge at the start of this article describes the happiness of life in a way that a mathematician might describe the

This points out one of the paradoxical aspects of infin ity. Infinitely many rotations of an infinitely small line segment through an infinitely small angle generates a cir cle of finite size.

The quotation from the English Romantic poet Coler 20 N=l

L=3

Ahoy! Porf of Call on PlayNEY Hosted every week by Ahoy! SYSOP B.W. "Captain B" Behling, the Ahoy! Port of Call offers PlayNET sub

scribers an opportunity to teleconfer with Alioyt's writers and editors and other special guests. The show begins every Thursday at 10:00 p.m.

For information on subscribing to PlayNET, call 1-800-PLAYNET. AHOY!

23


calculus of integration. Integral calculus (or integration, as it is called) involves finding the amount of area bounded by the graph of a function. The process of find

is repeated.

(If your program stops with a 7SYNTAX ERROR IN

ing the area is equivalent to dividing that area into infin

300, as my C-128 does the first time after rebooting, just enter RUN and everything should work properly. Can

itely many rectangles, and adding their areas together.

anyone explain that bug?)

We will develop a computer program to perform inte gration. The program will run on any computer. For the C-128, we will create a graphical presentation of the pro cess. On the C-64 or VIC, only the numerical results will be displayed. Refer to the program The Integrator on page 87. As written, The Integrator integrates one quar

The center of the circle is at the origin of the graph, X=0, Y=0. Line 220 specifies the limits of integration. These are the values of X at the left (X0) and right (XI) sides of the area we want to find. On the C-128, a graph of the circle from X equals 0 to 150 will be plotted. The step size between individual values of X to be plotted

ter of a circle with radius 150. The function defining a

is specified in line 220 SS=1. Choose SS larger if you

circle is given in line 200:

want fewer points plotied for faster results. Make SS smaller (e.g., 0.1) to increase the density of the points

DEF FNA(X) = SQR(R*R - X*X)

on the graph.

where R is the radius of the circle. This function gives the value of Y for any given value of X. Line 90 calls

into N equal parts, where N is initially set to 5 in line

this subroutine to define the function and to determine

of each interval corresponds to the height of a rectangle

over what portion of it to integrate.

which will be drawn. There will be N rectangles, each

The main loop of the program begins at line 100. The function is plotted (C-128 only) by the subroutine at line

having the same width.

260. The function is subdivided into rectangular inter

plotted and subdivided on the C-128. Notice that the area

vals and the areas of those rectangles are calculated and

of the quarter-circle is not exactly the same as the sum

added by the subroutine at line 350. The results of this

of the areas of the five rectangles. Parts of the circular

integration are displayed by the subroutine at line 480. Finally, the user is allowed to specify a different num

area are not covered by a rectangle, and parts of rectangles

The program divides the X-axis over the limits specified

ber of rectangular intervals, if desired, and the main loop

Land

70. The height of the graph (the Y value) at the midpoint

Refer to the figure below, which shows the graph as

extend above the circular area. All in all, however, these five rectangles provide a fairly good approximation to the actual area of the quarter-circle.

IMTERMALS:

Qitafittj 'Products forLe$$

5

AREA:

17842.4315

ORDER HOTLINE 1-800-221-4892 In NJ or lur Inlmmahon CALL 201-842-1437

COLOn RiaaONS ■ FM. 9lu«, Ynrru*.

n. Btum, S Pi. Slick

Prlnlor Types "C-ltoN Prownter

EACH

,,,..

Canon A-40'50'55. PW-IOflOA'10efl'1056 Commodore MPS901. Coflirtu 320

Commofloro MPSI5J5 Gorilla Banana

CommoOore MP5803

.

Axiom GPS50. GPIM

'Epson MX, FX, FIX BIVB5, Citpmn 10/20 . Edioh MX, FX RX TOO'185. Ciluen 15/25 Epiauri LX-GO/90. Hornfiwrilnr IG

f

J.SO

4 00

6.00

5.50

Tangier

64.50

5 00

«.5D

6.00

5.00 S.SO

J.50 5.00

600

5.50 5 50

5.00

1.50

£00

5.50

l.SO

4.00

600 S.OO

5.50 4.50

Epson LQ1500

S.SO

5.00

Okini.il" 2Q|inermal}

l.SO 7 00 6 00

2.10 6 50 SSO

'Oa.OaUi B2, 9?, 81 & 93SC1I0. [Iitmii. :u> OliOaiS 161. 19? S 193

'Silwr. Our-QB & Go\a Color EACH 5.50

EACH

4+

6. SO

6.00

\

5.50 7.00

a 50 6 SO

6.50

G.OO

6.00

5.60

7,00

6.50

6 00 4.00

5.50 3.50

S.OO

1.50

7.00

Panaionic 1090. 91 S 91

9.00

8.50

10.00

6.50 9 iO

Panasonic 1093

5.00

4 50

6.00

5.50

TosMina 1350. SI. PI340. P351. 341

6.00

5.50

?. no

6.50

'Heal Tmnslers Available in Red. Blue. Yellow A Black.

Wulll-Strlko Black Film Ribbons (-Red 8 Glim AvallltllS) Hrolhnr HRI5'35 COMDEX II Diablo 620

...,,.,,.

Diablo Hi-T«n> II. C-llor> Slurnnter

. .

.

EACH

.

Juki 6000 Juki 0100

5.S0 4.25

1.50

3 25

4,00

NEC MOD

6.25

CommoQurt ISM. 80?. 5p.ul BO. 8MC-S0. Logonu M0. BOB. 1060. 1380

6+

600 4.50

6.3!.

3 IS 6.00

6 00

Maclnker - Rq-i«i4 Hibbtmi For asoul 5C

C-Mon PrOwnler

49.95

Epson MX. FX. RX 70/B0'100

49.95

Universal Gaso Plus Driver KiMor Mosl Nylon Ribbons

Ink KI1 (Available in Red. Blim. Yellow. Grper.. ttrown Purple & Black)

64.95

..

a.00

Color Computer Paper - fW Blue. Gold Ligm Blue. Pink & Ivory lOOSniwK 'S0O 6COSnceijo<HiinnowPack -Color Eflvetopel - inmMtion S.io.Befl. Blue Gold. LiQhl Bluo A Pink 2SEnvoPOD» '2.50 50 Envelopes . '4.40 100 Envelop"* .

'24-00 .

'8.00

Print Head Cleaning Kit* - rWpi piolnnrj m»uon £ Print Head Lire C.llnh Prtivmer Epson MX. FX. P.* 7O'«O.'S5

B,OQ 6.00

Epson MX. FX, RX 10U/1BS

10.00

Epson LX.flO'90 Olidala 82. B3. 32 & 93. SG10

10.00 5.00

CALL FOR PRICING ON Alt. MAHD TO FIND BtBBONS! Setae A fluj.new FijiEiaw O'«'» At c»ci™ Dew Inoinin vnicoff*1 Cwkrr PutB L^ft o" Poqirfti SJ llnwiljddS'iBA^iTa..Aa 1'i COS1*.oping imr*fllirtg Po* 41 Ofot"« u^fleT l?Oand mpt' o'Ue'i UPS EBOLJND O"l, Paoctf Modf uira 'o .ae'.i.r? n,^hij" Typr

24

The computer calculates the sum of the areas begin

ning in line 360. The midpoint of the interval (X-value) is calculated in line 380. The height (Y-value) of the cir cle at that midpoint is calculated in line 390. The area of a rectangle is simply height times width, where width is given by DX from line 240. Each area is calculated in line 400, and the sum of the areas is accumulated in line 410.

The logical variable C128 is given the value "true" in line 60 if the program is being run on a Commodore

Ribbon Land • P.O. Do. 8634 • Dept.AMG ■ Red Bank - NJ • 07701

128. Otherwise it is false. (Refer to February 1986 Tips

flunder Sorvlc« No. 177

Ahoy!) Lines 430 through 450 are executed only by the

AHOY!


C-I28. These lines draw the individual rectangles. Once the areas of the rectangles have been summed,

to 0 if they normally use the 40-column text screen in stead of 80 columns.

the subroutine at line 490 displays the results. On the

This program needs a more flexible plotting capability.

C-128, the split-screen graphics mode is used with the

Only a small range of functions are plotted "nicely" by this program. A general-purpose plotting program is the topic for another month.

area of the rectangles shown in the window at the bot

tom of the screen. The previously calculated area is also displayed as a reference.

Finally, the user is asked to specify a different num

For anyone who uses an Epson MX-80 with Graftrax or comparable graphics printer, the C-128 screen dump

ber of intervals. Specify 0 or less to end the program.

routine at line 1000 may be useful. The routine reads

That brings us back to the concept of infinity. We saw

the C-128's high-resolution graphics screen and stores it a column at a time in AS. Line 1080 sends "Escape-K

earlier that the area of the rectangles is no! exactly the same as the area of the quarter-circle. Ideally, if there are infinitely many intervals each of infinitesimal width, the areas of the rectangles will exactly equal the area of

the quarter-circle. The area of the quarter-circle can be calculated from

a formula: A=PI*R*R/4. With R=150, this gives a value of 17671.4587. The area calculated for five intervals is shown in Figure I to be 17842.4315. Consequently, for this graph at least, we have a result which is within 1 percent of the actual value with only five intervals. In crease the number of intervals and see how close the re sults come to the actual value. Of course, this integration method can be used to find areas even if the area formula is not known. For exam ple, change the limits of integration in line 220 io X0=20 and Xl=100. Now the area to be calculated is above the

CHR$(200) CHR$(0)" followed by the 200 bytes of AS which the Epson converts to graphics. If your printer us es a different Escape sequence to receive graphics, you may need to convert only line 1080 to include your print er's commands. Once the program has stopped, you may simply type GOTO 1000 to start the screen dump. The image is still in memory starting at address 8192 even if the high-resolution screen is not being displayed.

There are numerous books on infinity, infinite series, and numerical analysis which will provide much more

information on the subjects we have discussed. Use your computer as a tool to explore some of the mysteries of the infinite.

We have seen that when dealing with infinity, getting pan of the way there can be as useful as going all the way. □ SEE PROGRAM LISTING ON PAGE 87

X-axis and below the circle, bounded on the left and right by X=20 and X=100. The best way to know how close your

answer is to the actual value is to increase the number of intervals until there is no significant change in the results.

LEROY'S CHEATSHEET

Here are some additional things to try. If you prefer to draw the rectangles so they are not filled in on the

graphics display, change the 1 at the end of line 450 to 0. This speeds up the drawing process considerably. Try integrating these other functions by changing the following lines: C-1SO

A) 200 DEF FNA(X) = 75*SIN(X/10) + 75 220 XO = 0

:

XI = 300

KEYBOARD OVERLAYS

DIE-CUT — PLASTIC LAMINATED Forgcl about constantly referring back Io Ihe manual loi operating commands.

230 SS = 2

Discover nil the

special

commands buried In the manual*.

450 BOX l,XU,YU,XL,YL,0,0

U5f wlih popular 3oltwarflb hardware and languages for the C123 computer.

LEROY'S CHEATSHEETS' are sturdy plaitlc laminated help sheets designed for Commands are grouped together tar logical use. You lenrn and use your program* laster and eatlflf.

B) 200 DEF FNA(X) = SQR(R*R - (X-R)*(X-R

))

220 X0 = 0 C)

FREE

WITH

:

XI = 2*R

200 DEF FNA(X) = -(X<100)*(X+50) - (X

only

SJ95

each

>100)*(350-2*X) 220 X0 = 0

KEYBOARD

EACH ORDER

{A

EXTENDER

$2.95

OTY

X 57.95 =

1

SHIPPING

I

6STAX

USA C'lAO* tlCO CHFC" WO

value)

utvis*

TOTAL

If S HH-OS HDCDD

1.00 •

%

t

: XI = 175 □ BASIC 7.0

C-128 users may want to add these lines:

45 TRAP 2000

2000 RESUME NEXT

to prevent out-of-range plot values from stopping the pro gram. C-128 users should also change the 5 in line 160

D BLANKS U£LJhU) □ DISK 157t

E1PIH4IION

D"TE_

MiUP

□ EASY SCRIPT DFLEET SYSTEM 243

fITV

D PAPER CLIP 128

Q WORDPRO 12S flhyB

^^m

CHEATSHEET PRODUCTS INC. P.O. Boi 111361

Pg*i.. Pi- 15231

(<12)J81-1S51

AHOY!

25


CMMCDCRIE RCOTC MAKING A WAVE IN 40 COLUMNS Commodore 128 Graphics, Part II By Mark Andrews If

you own a Commodore 128, you don't need

that could also be used in a C-64 program. But, because

anyone to tell you that your computer can generate

of the C-128's bank-switching architecture and a number

a spectacular 16-color, 80-column text display. And the same chip that prints 80-column text can gen

of other special features, there arc also some important differences between Commodore 128 programs such as

erate detailed double high-resolution graphics. Strange

MAKEWAVE.BAS and similar graphics programs writ

ly enough, though, not many programmers have used

ten for the Commodore 64.

the C-128 to create double hi-res graphics programs. One reason is that the 80-column microprocessor can gener ate only one screen color in its double hi-res mode, and

PLOTTING A BIT-MAPPED DOT

is thus restricted to a monochrome double hi-res display.

what's often referred to as a bit-mapped display—a dis

Another reason is that the chip operates too slowly to be

play in which each dot on the screen can be individually

of much use in programming high-speed arcade-style games.

controlled. In its 40-column hi-rcs mode, the C-128—just like the C-64-generates a bit-mapped display that mea sures 320 dots wide by 200 dots high.

The chip I'm talking about is the new 8563 VDC, a completely different processor from the familiar VIC-II chip that generates the C-128's 40-column display. The

A C-128 hi-res screen, like a C-64 hi-res screen, uses

To plot a dot on a bit-mapped screen, a program writ

a 320 dot by 200 dot screen that can be used either for

ten for either the C-128 or the C-64 has to use a rather complicated formula. One such formula appears in line

standard high-resolution graphics or for a 40-column text

200 of the MAKEWAVE.BAS program. I've explained

VIC-II chip, which is also used in the C-64, produces

display. The 8563 chip has a screen resolution of 640

how this algorithm works in previous columns, and a de

dots by 200 dots, and can therefore generate either dou

tailed explanation can also be found in my book Com

ble hi-res graphics (high-resolution graphics with twice

modore 64/128 Assembly Language Programming (Sams,

the horizontal resolution of normal hi-res graphics) or

1985). So instead of explaining the formula again here,

an 80-column text display.

I'll examine some of the other features of the MAKE

Unfortunately, the 8563 has to pay a price for all that horizontal resolution —and that price, as mentioned, is

speed. The chip spends so much of its time creating a double high-resolution display 60 times each second that it doesn't have enough time left to handle fast-action graphics operations at arcade-game speeds. Because of

WAVE.BAS, particularly those that distinguish it from similar programs written for the 64. As explained last month, the C-128 comes with 128K

of RAM and almost 48K of ROM installed. To help the programmer address all that memory, the computer is equipped with 15 preset memory configurations called

this limitation, the engineers who designed the C-128 de

banks. Of these 15 banks, there are four that are of para

cided not to spend much time figuring out how their new

mount importance: banks 0, 1, 14, and 15.

80-column chip could be used for high-resolution graph ics displays. In fact, BASIC 7.0 (the version of BASIC

THE BASICS OF BANK-SWITCHING

built into the C-128) doesn't even offer any double high-

Banks 0 and 1 are RAM banks. When the C-128 is running a BASIC program, the computer ordinarily stores the program's text in bank 0, and places a table of the variables which the program uses in bank 1. Banks 14 and 15 are ROM banks. The C-128's BASIC interpreter

resolution graphics commands. If you know how to use

C-128 assembly language, of course, you can write eye catching, if slow-moving, double high-resolution graphics programs for the C-128—and we'll do just that in future

columns. First, though, let's take a close look at some programs designed to show how the C-128 can be pro grammed to create a standard (40-column) high-resolu

to generate screen characters is stored.

tion graphics display.

mal location for BASIC programs, its text will ordinarily

resides in bank 15, and bank 14 is where the data used When a BASIC program is stored in bank 0, the nor

start at memory address $lC00. However, as you know

HI-RES PROGRAMS IN BASIC The first listing on page 87, titled MAKEWAVE.BAS,

is a BASIC program designed to be run using the C-128's standard high-resolution mode. If you've written high-res

from the memory maps that appeared in last month's col

umn, the block of memory that starts at SlCOO is also used as screen memory when the C-128 is in its 40-col umn hi-res mode.

olution graphics programs for the Commodore 64, you'll

Since a BASIC program and a high-resolution screen

notice that MAKEWAVE.BAS contains many instructions

can't occupy the same RAM space at the same time, the

26

AHOY!


Have fun with the graphics of

PrintMasterH inn

Create your own Cards,

Signs,

Calendars,

Greeting

Unison World Inc.

IBM PC, PCjr, & compatibles,

Stationery,

Apple

and

II+,

He, and

He,

Commodore 64/128,

Banners using

Atari

520ST,

and CP/M.

your computer

and printer.

Graphic Editor to

customize graphics

"Requires graphics capability, run available in ihc CP/M.

fl»l* li"»5""l"' O»3ra D? ira u

■ Most ol Ihe above graphics from PrintMasTer and Art Gallery I.

PnntMaster "1985 Umson World Inc,

Order Form

Comparison Chart The

^Programs Features Mixing fonts on on© page

Upper and lower casa

Preview of Design layout (NotonCP/Ml Calendar

Hercules card

AH versions)

v

Print Shop Apple

Ci

NO NO

V

NO

V

NO NO

V

Phono (415) 848-6666

2150 Shaltuck Avenue, Suite 902, Berkeley, CA 94704

The

Pnco includes shipping insidu ine LJ S Make Chech df money orde' payable [o Unison WorkJr Inc.

Prinl Shop IBM

NO

Ahoy

Foreifln or<JBr$ aflO HO 00 pe' product i rivi*rr i

Mako payment by bank d'afl. pdyablfl in U 5 dollars drawn an a U.S bd"k CODs and purchase orders w-H no I Ofl

iev«

"7"

accepted with this otter Amouni (CA rDSpdenl add G 5% tai)

PAYMENT.

NO

Card#

Visa

I

I I

"1Q )CV name.

Rt*d«r Sflrvlco No, 170

MC

Cnecu

[|||

Money Order

I

I

Bank Draft

|

ExpiralionDate l Of papff and mill r[

/_


designers of the C-128 provided a handy technique for keeping BASIC programs and high-resolution screen data out of each other's way. But the technique works only if the C-128 is switched to its high-resolution mode us

executing BASIC programs-and to put the computer temporarily in bank 0, the RAM bank in which screen memory resides. When the switch to bank 0 has been carried out, a

and a BASIC program is in bank 0 RAM when the com mand is received, the GRAPHIC command will automa tically move the BASIC program up from its normal start

POKE instruction is used to place the value 120 (or $78 in hexadecimal notation) into memory location 2604 (or $A2C in hex). Memory address $A2C may not ring any bells with C-64 owners, but in the 128 it's a "shadow reg ister" for another address that may sound more familiar.

ing address of S1C00 to a new starting address of $4000.

In programs written for the C-128, any value POKEd into

And that's where the program will stay, even if another

SA2C will be immediately copied into memory address

GRAPHIC command is issued to put the computer back

$D018 (decimal 53272). And $D018, as C-64 users may

into its 40-column text mode.

know, is an important VIC-II register called VMCSB.

MAKEWAVE.BAS, LINE BY LINE

register determines where the VIC-II chip will look when

Now let's take a close look at the MAKEWAVE.BAS program, beginning with line 20. The first two commands in this line-COLOR 0,1 and COLOR 4,1-are used to set the color of the C-128's screen display. Then the com mand GRAPHIC 1,1 is used to set up (and clear the screen for) a high-resolution display. As explained above, this command also moves the text of the program up to

it wants to find the data which it needs to create text and

ing a BASIC 7.0 GRAPHIC command. If a GRAPHIC command is issued to put the C-128 into its hi-res mode,

In the C-128, as in the C-64, the setting of the VMCSB

address $4000, so the program will still be in memory and still be executable when the computer has entered its hi-res mode. In line 30 of the program, a BANK 0 command is used to take the C-128 out of bank 15-the "home bank" for

high-resolution screens. When the C-128 is in its high-res olution mode, the four low bits of the VMCSB register tell the VIC chip where screen memory begins, and the

four high bits tell VIC where it can find the data that it needs to determine what colors should be displayed on the screen. I've covered the workings of the VMCSB register in previous columns-so HI simply point out that

the POKE command in line 30 of MAKEWAVE.BAS notifies the VIC-II chip, via locations $A2C and the VMCSB register, that it can find a screen map begin

ning at $2000 and a color map starting at $IC00 (the nor mal starting address for color maps in C-128 hi-res graph ics programs).

MERLIN 64

After the value $78 has been POKEd into memory ad dress $A2C, the C-128 is returned to bank 15 so that it

Easy lo use for the beginner or professional, Merlin 64 Is an extremely powerful macro assembler.

portant operation occurs; the value 32 (or $20 in hex)

THE BEST MACRO ASSEMBLER FOR THECOMMODORE 64

|ust a few of its features include: • Fast assembly times • Word processor like editor • Conditional assemblies.

Optional assembly to disk

• Includes Sourceror, an easy to use disassembler that creates

Meriln 64 source files from binary data

• Macro library of common operations

• Cross Ref. utility program • 80 column display compatibility

"Thislsihebe5t assembler I've seen for the Commodore 64..." Wm. Sanders/Assembly Language for Kids ".. .an outstanding value.. .1 can't imagine how it could be better." C Peterson/AHOY1 Magazine

can run the rest of the program. Then in line 40, an im

is POKEd into memory address 216 (or $D8 in hex). This operation has no equivalent in C-64 programming,

but is of critical importance in hi-res C-128 programs such as MAKEWAVE.BAS. Here's why: In the C-128 (but not the C-64), memory

location 216 (or $D8) is a flag that determines what kind of display the computer will generate when it is in its 40column mode. Every 1/60 of a second, the C-128 checks memory address $D8 and immediately goes into whatever graphics mode the flag is set for. And, since the register's

default setting is for 40-column text, the C-128 will not stay in its hi-res graphics mode for more than 1/60 of a second unless the default value of memory location SD8 is changed. The settings of the flag are as follows:

DEC HEX MODE

224

$E0

res & text)

-Plus S3.00 Shipping. CA Rci .Kiel <>1, Sales Tin.

Ask your local dealer for details, or [ust write or call:

' PUBLISHinc/lMC.

P.O. Box 582 • Santee, CA 92071 • Telephone: 6I9/56Z-322I ■ v.;:i r Strvlcn No. IS*

28

AHOYI

GRAPHIC 4 (split-screen multic

160

$A0

GRAPHIC 3 (multicolor hi-res)

96

$60

GRAPHIC 2 (split-screen hi-res & text)

32

$20

GRAPHIC 1 (hi-res)

0

$00

GRAPHIC 0 (text)


SETTING THE SCROLT REGISTER The POKE instruction in line 50 is also quite impor tant; but, unlike the POKE in the previous line, this one is also used in C-64 hi-res programs. It sets bit 4 of mem ory address 53265 ($D011), an important C-64/C-128 reg

SEE THE WORLD

ister called the SCROLY register. And, in the C-128 as

well as the C-64, bit 4 of the SCROLY register is what turns on the computer's bit-mapped 40-column mode. Now we have come to line 60 of MAKEWAVE.BASand from that line on, every instruction in the program

would be just as much at home in a C-64 program as it is in this one. In line 60, a BASIC variable called BASE is defined, and its value is set at 8192 (or $2000 in hex). This, of course, is the starting point of the high-resolu tion screen map that was set up in line 30. In statements

70 through 80, a horizontal line is drawn across the mid dle of the screen using a standard screen-plotting .sub routine that extends from line 170 through line 230. Next, in lines 110 through 140, a sine wave is drawn on the

screen using the screen-plotting subroutine in lines 170 through 230 and the standard BASIC funciion SIN(X). The program ends with an infinite loop in line 150. Since MAKEWAVE.BAS is written completely in

WORLD GEOGRAPHY Introducing an ama/jng new educational game for Ihc Commodore

64/128 featuring a FULL COLOR 3D ROTATING GLOBE and detailed graphics of over 175 countries for 1 or 2 playere.

only $24.95

Add S2 shipping

and handling. CA.

BASIC, it runs quite slowly. One way to improve its speed

might be to convert the screen-plotting subroutine which it uses into an assembly language program. Then the sub routine could be assembled into machine language and

200 7th Ave., suite 111 Santa Cruz, CA. 95062

I-800-331-43211

(CA.) 1-800-851-1986

called from BASIC each time it is needed. This is the approach that is taken in the other two listings provided this month: a BASIC program called MAKEWAVE2.BAS

WCCA

PRESENTS

and an assembly language program called PLOTWAVE.S

(see pages 86 and 87). PLOTWAVE.S was written on a C-128 running in C-64 mode, using a Merlin 64 as sembler. With relatively minor modifications, it could also be typed and assembled using any other C-64 or C-128 assembler.

SEPTEMBER 20 & 21 1986 SHOW TIMES 10AM —6PM

HOW THEY WORK PLOTWAVE.S and MAKEWAVE.BAS are designed

LOS ANGELES AIRPORT HILTON CALL 213-410-4000 for hotel reservations

to be used together. Each time PLOTWAVE.S is called by MAKEWAVE.BAS, it will plot a dot on the screen.

Before PLOTWAVE.S is called, however, the horizontal screen coordinate of the dot to be plotted must be stored in memory addresses $0B02 and $0B03, and the verti cal coordinate of the dot must be placed in memory ad

dress S0B04. Then PLOTWAVE.S can be called from BASIC using BASIC'S USR(X) function.

The PLOTWAVE.S program is similar to several C-64 programs that have appeared in this space. So let's just

■ EXHIBITS, EVENTS, AND DOOR PRIZES • NATIONAL COMMODORE SPEAKERS •

SHOW SPECIALS S DISCOUNTS

• SEE THE LATEST INNOVATIONS IN HARDWARE/SOFTWARE TECHNOLOGY FOR THE COMMODORE MARKET

The only West Coast exhibition and conference focusing exclusively on the AMIGA

note that PLOTWAVE.S is an assembly language version

Commodore 128 PC and C-65 marketplace

of the BASIC dot-plotting subroutine in lines 160 to 230

REGISTRATION FEES: ONE DAY J10.00 TWO DAYS J15.00

of the MAKEWAVE.BAS program.

MAKEWAVE2.BAS is also similar to other programs that have appeared in this column. There is one impor tant difference, however, between the way the USR(X)

function is used in C-128 programs and in C-64 programs. Before USR(X) is used in a C-64 BASIC program, the starting address of the machine language program which

FOR MORE INFORMATION AND DETAILS CONTACT:

WEST COAST COMMODORE ASSOCIATION, INC. P.O. BOX 210638 SAN FRANCISCO, CALIFORNIA 94121 (415)982-1040 BETWEEN 8AM-5PM PST ■ t -.■,:-. No.

i" .

AHOY!

29


it calls must be placed in memory registers 785 and 786 RENTING SOFTWARE ISN'T HARD

It's as easy as picking up the phone and giving your order. If you have a credit card, it's even easier. The hardest part may be waiting for the mail to come!

($0311 and $0312 in hex notation). In programs written for the C-128, however, the address of the machine .lan guage program must be placed in memory locations 4633 and 4634 ($1219 and $1220 in hex notation). In line 30 of MAKEWAVE2.BAS, the BASIC func tion DEC("X") is used to define a pair of BASIC vari ables called HPSN (for "horizonial position") and VPSN

(for "vertical position"). At the same time they are de fined, these variables are set to point to memory addresses

$0B02 and $OB04, the addresses at which the PLOTWAVE.S program will expect to find its horizontal and vertical screen coordinates when it is told to plot a dot on the screen. In line 40 of MAKEWAVE2.BAS, a machine language program called PLOTWAVE.O (the object code version

We have software for Atari, Commodore, IBM, Apple, 520ST and Amiga. Call now for a complete list. Call toll-free outside Texas: 1-800-433 2933

JSmm OB

of the PLOTWAVE.S program) is loaded into memory, using a standard C-128 technique. First, a variable called A, which initially holds a value of 0, is changed to con tain the value I. Next, an IF...THEN statement is used to load PLOTWAVE.O into memory. PLOTWAVE.O will not load, however, unless the value of A is 0. This tech

Inside Texas call: B1 7-293-7396

nique keeps PLOTWAVE.O from being loaded into mem

WEDGWOOD RENTAL

ory over and over again, hanging up the C-128 at line

5316 Wootiway Drive

FortWorth, Texas 76133 Reader Servicn No. 179

40 of the MAKEWAVE.BAS program. The construction used in lines 50 and 60-and also in several other lines of MAKEWAVE2.BAS-is another

common feature of Commodore BASIC programs which interact with machine language programs. In these two lines, a standard BASIC algorithm is used to load USR(X) pointers 4633 and 4634 with the low and high bytes, re spectively, of the address of the PLOTWAVE.O program. At several other places in the program, the same algo

rithm is used to place other high-byte/low-byte combin ations into other memory locations.

Rock Challenge For the Commodore 64 A 128 computer. Greatest pJrty iiiai iver ! Hundnds of sonji in on* of th( n\oit challetij^na games out for the Commodore No t*o garnet ever alike. tJp to 5 player at the iam* tim* '

With Rock Challenge Group Editor you can even enter your favorite t roup'i songs and iive them to your owrv

data disk to play in Rock Challenge. With th< editor you can go back litir, whin the group comei out with moxt 'U--■:■•■. iiL.i add more tongs to your list. Rotk Challenge li on dlik jnd works on the C04 or

113 in 64 moo\* circndgrt.

Only

TV prolnrn worki with ill flit load

Pjrty hirty and enjoy Rock Challen^r f

$14.95 and we pay the postage!

Send check or money order to: SoftPace Software Co. P.O. BOX 788

Brea, CA. 92622-0788 Visa or Mastercard call:

(714) 524-0343 WE SHIP SAME DAY Hentlc- Sirvlcs No. 178

30

AHOY!

Although MAKEWAVE.BAS and MAKEWAVE2.BAS look quite different, they operate in similar fashion. The main difference between them is that while MAKE WAVE.BAS does all of its dot-plotting work in BASIC. MAKEWAVE2.BAS plots its dots by calling the machine language program PLOTWAVE.O. After you've typed and assembled PLOTWAVE.S, and have typed and saved MAKEWAVE2.BAS, you should

be able to execute both programs with a single RUN command. Although MAKEWAVE2.BAS will run faster than its predecessor MAKEWAVE.BAS, it won't run as much faster as you may have hoped. That's because the program contains a lot of time-consuming floating-point operations that are performed in BASIC —a process which, as you may know, is notoriously slow. So there's

still too much BASIC in MAKEWAVE2.BAS to allow the program to operate much faster than its predecessor.

There is, however, one way to make a dot-plotting pro gram run much faster than either MAKEWAVE.BAS or

MAKEWAVE2.BAS. That method is to forget about BASIC altogether, and to write the whole program in as sembly language. And that's what we'll do in next month's

column. D

SEE PROGRAM LISTINGS ON PAGE 86


METEOR RUN For the C-64 By Tony Brantner In Meteor Run you are placed in command of a spaceship searching the planet's surface for Zalium crystals, which are the main source of power for your vessel. This is no simple task, however, since the

rections, and a collision with one will cost you a ship, When one of them reaches your horizontal line of fire, press the burton to destroy it with a laser beam. You are awarded 50 points for each disintegrated meteor, and an

planet's atmosphere is polluted with asteroids and meteors,

additional ship for every 1000 points. A maximum of nine

ning the program. After the ship descends onto the screen,

just press the SHIFT-LOCK key to freeze the game,

Be sure to have a joystick plugged into Port 2 before run-

you can move it vertically by simply pressing the joystick

ships can be held in reserve. Any time you need a break,

Moving your ship to the bottom of the screen and press-

up or down. To move the ship horizontally, press the joystick

ing the fire button activates a tractor beam. When you

to the left or right. The longer you hold it to one side, the

come across a cluster of Zalium crystals on the planet's

faster the ship will go (up to a certain limit, of course), Pressing the stick to the opposite side causes the ship to

surface (represented by a small yellow mound), move directly over it and press the fire button to transport it

slow down, and eventually stop, before changing its direc-

to your ship's power supply. 10 units of energy will be

tion. Once you reach one of the side limits, the screen will begin to scroll across the planet's surface. You begin the game with three ships and 30 units of power in reserve, as shown on the bottom of the screen,

added to the meter, which has a maximum capacity of 30. Be sure to keep an eye on the meter, since allowing it to reach the one third mark disables your laser beam and letting it reach empty causes the ship to explode. □

Meteors will begin to drift around you in different di-

SEE PROGRAM LISTING ON PAGE 95

ARE YOUR PROGRAMS GOOD ENOUGH? MICRO-TEK Software is looking for quality games, utilities or business programs written by you, the computer enthusiast, to share with your fellow hackers. At the same time, you can

make extra cash and get the satisfaction and recognition you deserve.

MICRO-TEK publishes the "MAXI-DISK". "MAXI-DISK" is a C-64 program disk with 10 quality programs, not published by any other publication. A new and exciting program disk is produced each and every month. Our premier disk will be available September 1986. Watch for our Ad in the October issue of Ahoy! If your are interested in submitting your programs, please observe the following rules.... 1.

All programs must be written and owned by you and submitted on C-64 formatted disk.

2.

Typed, double-spaced documentation must accompany the program.

3.

Rejected submissions will only be returned with S.A.S.E.

4.

Prices subject to quality and length of program.

5.

Upon acceptance, you will be sent a contract to which you must sign and return.

MICRO-TEK Software pays generous royalties to programmers based on the number of disks sold for as long as the disk is for sale. Send Your Programs to:

MICROTEK SOFTWARE P.O. Box 1758 n.«t*r s.rvi»no. in

Staten Island, NY 10314

AHOY!

31


Contributors lo Ahoy'.'s Art Gallery will receive royal ties based on the sale of disks. Send your best work on

disk, accompanied by a stamped and self-addressed mail er, to Morton Kevelson, P.O. Box 260, Homecrest Sta tion, Brooklyn, NY 11229. Indicate the drawing pack

age that was used to create the image. If you employed a bit map of your own design, indicate the appropriate file parameters, i.e., hi-res or multicolor, location of bit map, screen or color data.

''

ART GALLERY DISK SALE Art Gallery images are available on disk. High reso lution bit-mapped images arc available in DOODLE! for mat. Multicolor bit-mapped images arc available in Kbala

format. Each disk includes a slide show program for easy viewing. DOODLE! disks include a bit map screen dump

utility for the 1525 or properly interfaced dot matrix print er. Koala disks include a set of custom routines for bidi rectional conversion to other multicolor formats. The con

version routines were expressly developed for the Art Gal lery by Michael Beutjer of K.T. Software, author of the Koala Printer program and Quad Print (June '85 Alioy!).

Formats presently supported are Cadpic, Peripheral Vi sion, Paint Magic, and Flying Colors. Disks are avail able for $15 from Morton Kevelson, P.O. Box 260, Homecrest Station, Brooklyn, NY 11229. Send a stamped and self-addressed envelope for a complete listing (or send S10 and receive a sample disk of DOODLE! and Koala images with slide shows).

/

32

AHOY!

,■•< ,,,..■■' ...V

...

:

■■■■■.■■■■■ ■

.■-

■■

„■■'


Though last month's all-Amiga Art Gallery was a tough act to follow, those diehard Commodore 64 illustrators have done everything humanly and computationally possible to show that the 64 remains a perfectly acceptable tool for graphics programmers. From the efforts reproduced here,

we trust that the validity of their theory is obvious-as is the theme of this month's collection. The targe image at left is Journey by Chris Doenges (New Haven, IN). To its right

is 3&WBT by Clifford Dye and daughter (Ocean Springs, MS). Continuing clockwise are View of the New Frontier by Bill S. Lange (Parma His., OH), Invasion by Tod Baidridge (Markleviile, IN), Space by Wilfred Allen Sessoms (Bronx,

NY), and the perfect symbol to mark this month's reaffirmation of the C-64: Commodore Logo by Sandra Steele (Rockford, IL). This is Sandra's third Art Gallery appearance, oul of nearly 50 screens submitted. It was rendered on Blaz

ing Paddles -this month's only non-Koala image.

AHOY!

33


TOLL.

Value-Soft

9513 S.tf.

Barbur Blvd.

1-800-544-SOFT

B-56

OREGON

Portland,Oregon 97219

DEALERS $ •

— save*

or

diik

MTHCCN JU*T

WELCOME

SAVER im1tch

connects

drive,

mttir

TMD

FLIP

ALTERATIONS

1KITCH

OH

CALL,

omb

pbinte*

IMOCL

«imh« 2

*

drive

ahd

phintcr

a

PRIH1EHB

ONI

OEVICE

HEEDED,

PLUBB

TO

TO

I

COriT'lllEH

THC

OTKEB.HO

4

I...COHCI

rr.

HQOEL CAN

IN.

b

HirH

TWO

THE

I. ...COM*

KITH

THME

HOST

PKINTKR

BE

UBED

MITH

7B f**v

to read charts

i*i

r*ew« or

HOT

OHE

HI

ADC

BDOK

solid

MABTED

■□

Or

and

CERTAIN

xr

son' t

IHTOaHATIDN

BOOK

rOK

THC

THE

C-I28

YOU

THAT

you

HOOE

riilUITIOH

HILL HE

11*. I7O1

UltHIK

10

PRICE

DAYS. U1TH

it

OTHEft IT

t*

B

a

pih

KALE

BOTH

dih,

hale

■■TEHOCR,

COMPUTER

DIN,

TO

PART

UHIWIML

BRAND

contain*

PA»T B

FT.

PAST

TO

IN

BOOB

HILL

IHILC.

PIH

DIM

4

OCA

bkob

DtBK

■EPAia*, I.4HH,

i«(

PLUfJB

B

PIH

Bill,

CENTROHIC*

CONCCTDa

SCREM

BKIVI.R

SET.

IHIVEL

HEADS,

BO.BOI,

COHMANO

1.4HH,

Of

or

TOft

n*BTC* YOUP

BUCCEBSrjL

BASIC

COLUFMB,

ETC.

ABB,

LltT

IH ONC,

AMD

L*tBLI.

COHTUIID*

4,000

BAVE

TO

IBEMYIPIt*

HITH

BDANC

14

TUO, EN9

OR THE

1

$19 . 95

SAVER

E™&!.Ll]

CONNECT UP TO FOUR COMPUTERS

TO ONE DEVICE

t79.95 CONNECT UP TO

SI1 COMPUTERS TO

ONE DEVICE

tS9.95 SERIAL CABLE (KALE TO BALE)

USERS

CIlnruriiR

papa

$19.95

Or

or

SDnw»[.

[llubion.

WTHAHZ .

COPY

FHC

THE

■[VEAL CD learn

1NCL-UDFD SECUDITI.

PHOTCCTIOh

BPIBAL

AUTHORS

NGV *

TO

DEHBI1V

B»P

H»Lr

NIBBLE

CJ1UHTIHH THE

HY8T1CAL

DISK

C0NTAIHI1O

iiin

eno'

ib

DDB

21

T»»DE

UTILITY

umtrew

CHAKBEB B*C«-UP

ron

BECHETB

r*OOR«"B

ISO

USEFUL

OX

INCLUDE■

BYTCH BAND

or IB

THE

C-6*

A

TREE

INCLUDED.

evtHYnur

IIWMUTIMEB

KIT OH

EVER

THOUGHT

YOU

H«V[

BEEN

BAVIHQ

NDH

YOU

L*I7S ISO

DIBK,

JU«T ABB THtH TO YOU* OWN HIWMH. BOHT* •RAPHICB, PitlNTER/DIBK WIMTIDMI, BTC. LEAJIH TO WITE MO«**tt« TMM EA1Y HAY.

$18.95

DO

*

YOUR

YOU

FOR

AS

THIS

PDSFCM

aiTEHSIVC

3.

I*

■MAT

BtIC

BOUND

Or

TAPE

VOUR FILh

MINUTED,

RUNS

BCBT

*

LEVEL

MLHH BJT

OR

If

T ILh

TITLE,

PLUS

I

C-6«

OR

TRUE

138

IN CR

TRUE 30 0

TITLES

OB

YOU OB

HAVE LABELS

HAHE. COUNTER

CATEQORY. C-12B

&

MODE

)

PBOSBAH

ALSO.

C—128

$15 - 95

PRICKD

ICRISH

MUM*

•EFEBENCl

rtDVIES

C - I ?B.

IIBBARY

IH

C—64

(I1IIO)

THOSE

1,000

NUF1BER

NU*HEH, IN

□•>

Z r Ono

TOR

■EOUIRED,

COMPUTER

C-44

ANY

C-B.4

HANDlF

HELP

PKIHTEM. roa

YOUR

HOT

ALL

TAPE7

ALLOHB

BY

ONE

PHOMAMICR'S

1.

OH

IB

THE

2.

V10EQ

CATALOBS

LlflT

WHICH

CAIMLOQINO

CAN

LEHSTH

SUPER THC

JOB LOO

BAVED.TAPE

END,

H1ATE

WANT,

OH

PRIHTER

TAPCfl-

AND

Or

VCKS1 OH

COMPLETE

1NFDRHATI0N START

THE

VIDEO r-6-

PRINT

MIVE,

Rt*d«i S«rvlc« No. 171

THC

TAPES.

□«t,

TOH

CAN

rtOOE h

TAPEB.

$19.95

LOG

YOU

PLEASE

AUTO-LOADEBB

PROGRAMMER'S THAN

OR

LATEST

SECTORS

SUAVO

ritOIECT IDH

USERS

SECTION THE

TECHhl QUEB.TDPICB

COMPILERS

BUYINH

UNRAVELS AND

PROTECT

LARBE

COVERS EITR*

THACItB

or

HANDBOOK

photecti on. i OR

PHO0H«n

VIDEO K*VE

OE-C[jnP|LC*Q

■EVEALB

TtUtCE

*B.1B

PBOTECIID"

CRBQja

K1BBUE

CATAL04ER.

CUM*,

PRIHTB

PHILLIPS,

3.1HH

oormtii

UN-P-PTOTECT

01BV

YOU*

PKQOHAnB.THE

FVOLUIJOh

BISK

IOO

BY

IMLI/riHALC

*J*.13

3.0MN,

*

A

COHES WITH 0H£ 9FT. 6 PIHDIN

M.fll

pujile

ecconc

I*

TTPEB.

USERS

REVEALED TAKE

A OR

C—64

FOR

PROTECTION

COPY

X

SCRATCH,

HOUEL 6

O»IUE

ret

PRECIBIDH

ron

THE 1TO1 DOLLAR*.

ronn*I

TEHALE

TO

CABLE

HONITOH

t».»«

EITEHBIDH,

I

X

HAND

DIIK

TOOLS

030

KALC/rfHALE

PART

NEW

IDEAL FOR SCHOOLS AND BUSINES ...

■ 19*

• FT.

A

»•. »B

B

BUCKET*.

VIC—2O

EttTRIEB DR

HODEL 4

ABB

mMITOR,

1-CriALC

INJEKfACES

$12.95

ENDS

ioiii

AND

BLACK

MB.IB

HALE

rlHDIH

SUPER

C610

ft FT. PIN

*

BET BO COLUMN* OM MONITOR. IAUE BIB

.95

B«*

rr.,

PART

BUY

mrCMCHCI

BACK

HE

A

Ills

TII1I

that

UNO

TO

YOU NEED

LIKE

HAKE

reu.

THAM ANY

C-IIB,

PURCHASE

MO HlfS

CRBLES DIM,

ICCICITO

cable

128 VIDEO

tables

wrwmATiOH

PABE

C-tlB,

off-en,

or

S

r*HALE

ffj

lav* flat ran e»ov reaoiho COLOR COBEO, ALWAYS F1HD HHAT

BLflCK BOOK

PART

PIHB1H

C-6

over

ft PIH

<

n*Lt

AtJJJ.lUJJ.UH

FT.,

Visa and HC gladly,

pindih

C —12S

*

1-503-2-56-0924

S & H.

$29.95

to

computers

LINK

rMOH

EITDAB

$2.00

Add

SWITCH

two

vet,

COMPUTERS.

IBS

FREK

AH* COLD* HUKWT MAP.

HAP.

CA«DB.

COHTHITER

COHtUMOB »T

POOMtMWW*.

VOOH

FOU

FIH«E«

THC

BISK

TIPB,


TRY THIS ON FOR SIZE.

o••• ^—■

or

1

nly nod ci art f

oOo• This is a C-64 version of a popular board game,

for two players. Scoring and rules are built into

the program, so those who are new to the game can concentrate on strategy.

C-64 owners with only one joystick can use keyboard keys instead ofjoystick #1. The proper keys are explained in the instructions at the beginning of the game. The board display was done with PET graphics — four characters per square or playing piece.

When the game is first set up, the white player's cur sor is in the top left corner. Using a joystick in Port #2, this can be moved anywhere on the board. Placing a piece is accomplished by moving the cursor to the desired posi tion and pressing the fire button. If this is a legal posi tion, i.e., allowed by the rules of the game, the program puts a piece there. Then all "bracketed" pieces are changed in color and the score is updated. Now it is the green player's turn. Play continues either until all 54 board po sitions are filled or one player has no more pieces left. For a move to be legal, you must bracket at least one

At the United States Space Camp,

you'll have to. It's required attire, you see, in your training for a Space Shuttle mission.

You'll be piloting a shuttle simulator, working under weightless conditions, doing what most people only see on the six o'clock news.

of your opponent's pieces in a straight line between an

existing piece of your color and the one you put down. When your piece is played, all bracketed pieces, in up

to (all) eight directions, will be changed to your color from your opponent's. Choices of play must be weighed for a) numerical advantage (greatest number of pieces changing to your color), and b) strategic or positional advantage. As in chess, planning moves ahead and anti

cipating your opponent's moves makes the game inter esting. Unlike chess, the face of this game can change drastically from one move to the next-particularly further along in the game.

Regarding positional advantage - middle of the board positions are least important, edge pieces are more im portant, and corner pieces arc the most important (they

cannot be changed). Placing your piece one square from the edge or corner may cause your opponent to be able to place his piece on that edge or corner on his turn. The program is laid out fairly linearly, so making your own modifications shouldn't be too hard. I also left many

REMs in to help you find your way. D SEE PROGRAM LISTING ON PAGE 88

SI£e station Our space station construction software, can get you to Space Camp for the time of your life. You'll need to get your hands on it and build us your best station. We'd like to see you in this suit. Soon. See your favorite software dealer for a Space Camp

Scholarship booklet and construction guidelines, or write to us at

the address below.

Hesvware P.O.Box631-SCS So. San Francisco, CA 94080 (415) 871-0570 ■loader Service No. Iflfl

AHOY!

35


You arc among the last survivors of the elite Flap league. The strange effect of cosmic rays upon the planet Arion in centuries past

has permanently altered the state of the pop ulace. Many of your race have transformed inlo mind less, evil drones whose only intention is the elimination of the few remaining members of the Flap league. As you may have guessed, you must not let this happen.

It is your skill in flight that will enable you to destroy the enemy drones. Flap scientists have determined that

awarded an extra 60 seconds of bonus time (and go up a level in difficulty). Should time run out, however, you will lose a life.

The scoring of the game goes as follows: 50 points for each enemy destroyed, 40 points for each targ land ing, plus an additional 10 points to each of the above for every level you go up. 10 points are also rewarded for every second left over upon entering the next level. You lead a squadron of four birds into battle. Flight is achieved by successive pressings of the joystick but

the drones' vulnerability lies in the upper part of their

ton while pointing the bird in either the left or right di

bodies (their Achilles' Heel, so to speak). So to win in battle you must strike them from above. Unfortunately,

rection. (This is not as easy as it sounds, because you will be required to fight the force of gravity at the same

you too can fall prey to this same weakness, and will

time.)

lose a bird should this happen to you. To make matters worse, in order to sustain life on this inhospitable plan

et, it is necessary that you land on the flashing "targs"

Plug the joystick in Port 2. The "fl" key will reset the game.

Good luck! Long live the Flap league! □ ■SEE PROGRAM LISTING ON PAGE 102

for essential energy. Upon every eight landings, you are

THE LOWEST

THE BEST

PRICES

SERVICE

PHONE

10-6E.S.T.

LINES

ELECTRONIC ONE*

M-F

OPEN

CALL C614J 864-9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213 COMMODORE

CT2B COMPUTER

. £49.97

C64 COMPUTER

139 97

1541 DISK DRIVE 1571 DISKDRIVE

. . 179.97 229 97

1702MONITOR

179.97

I602MONITOR

179.37

1902ARG B.MONITOR

269 97

MPS 1000 PRINTER. .

239 97

1350 MOUSE

. .

39 97

PRINTERS

5G10STAR

.219 97

SG10C-STAR

. .229.97

BTARNX10

.239 97

PANASONIC 1080

. 199.97

PANASONIC1091

229 37

EPSON LX 80 SEIKOSHA

219 97 179.97

COM REX

69.97 MISC. HARDWARE

GWIZ INTERFACE

SOFTWARE SARGONIII.. MICRO LEAGUE BASEBALL HACKER

_r commodore

HARDWARE

.

SOFTWARE KUNGFU EXPLODING FIST

14 97

KUNGFU STICKSOFOEATH KARATE CHAMP .

14.97

KUNG FU MASTER

19.97

KARATEKA

19 97

HARDBALL

18.97

PSI TRADING CO DAM BUSTERS

18.97 18.97

LAW OF THE WEST

.18 97

FIGHT NIGHT

18.97

COPY II

24 97

JET

24.97

FLIGHT SIMULATOflll

29.97

S'MORE

44.97

. . .46.37

FAST LOAD

CARDCO-G INTERFACE

.

MACKS

TYMAC INTERFACE

. . .49.97

37.97

19.9/

.22.37

22.97

MACH12B

28.97

PPI INTERFACE

. .32.97

SUPER PASCAL

44 97

XETECJR XETEC SR. (Bk) TOTALCOMM.MODEM .... COMM. 1200BANDMODEM MESSENGER MODEM MONITORS

. .39.97

HOMEPAC

29.97 24.97 .16.37

SILENT SERVICE

22.97

F-15

19.97

PAPERCLIP

34.97

PAPER CLIP SPELL PACK

44 97

LEADER BOAP.D

23.97

LITTLE COM P. PEOPLE

19.97

SUPER BOWL SUNDAY MUSIC SHOP . ONE ON ONE

1997 24.97

SKY FOX

24 97

TOUCHDOWN FOOTBALL

19.97

GATO

19 97

TURTLE TOY LAND STORY MACHINE COSMIC LIFE JUKEBOX DELTA DRAWING PACEMAKER UPFORGRABS PITFALL CONGOBONGO SNOOPER TROOPS NO. 1 SNOOPER TROOPS NO. 2 SEAHORSE

CHAMP BOXING ALTEREGO

15.97

AEGEAN VOYAGE

26 97

BARDS TALE

24 97

OUCKSAHOY WEBSTER WORD GAME

29.97

JUICE |D)

DISKS

SONYS/S0/D

7.37

BASF S/S DID

7.97

PRECISION DISDIO

8.97 8.97

BONUS D(S DID CENTECH COVER SIS DID

. .8.97

DISKNOTCHER

..2.67

FLIP N FILE (50)

6.97

59.97

HOME ACCOUNTANT

29.37

SYLVIA PORTER

54.97

PRINTSHOP

27.97

32.97

THE BOSS THE BAT

1197

NEWS ROOM

PRINT SHOP COMPANION

22.97

3 WAY

19 97

149 97 32.37

,

19 97

JOYSTICKS

14" THOMPSON COLOR

139.97

PRINT SHOP GRAPH LIB.

14 97

KRAFT

12"NEC 1225 COLOR 13"SAKATACOLOR

129.97

WOflO WRITER 12B

44.97

SPECTRO VIDEO 1

139.97

MULTI PLAN 128

44 97

SPECTROVIDEO2

16 97

.

2.99 3.99 3 99 3.99 3.99 3.99 3.99 3.99 3.99 3.99 .... 3.99 4.99 3.99

..

,

SNAKEMAN JAWBREAKER II DIGOUG POLE POSITION GRIDRUNNER GRID RUNNER II Q-BERT

4.99 4.99

3.99 2.99

TURTLE TOYLANDJR

1.99 1.99 . . . .3.93 4.99 6.9S 1.99 1.99 4.99

BEAMRUNNER

4.99

JUMPMANJR.

499

4 97 7.97

ALL QUALITIES ARE LIMITED ALL AfiE DISK Ofl CART

NO PERSONAL CHECKS

INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED STATES INCLUDING A P O

NO RETURNS UNLESS DEFECTIVE

NO C O D a

ALL DEFECTIVES WILL BE EXCHANGED ... NO

CALL OH WHITE FOR FREE CATALOG

CALL ELECTRONIC ONE T614J 864-9994 AHOY!

.

ADD 15.00 ON ALL ORDERS OVER S100.M ACTUAL FREIGHT CHARGED ON MULTIPLE ORDERS

POLICIES: NO RETURNS WITHOUT A RETURN AUTHORIZATION .

36

7.99 7.33 3.99

MISSING LINKS |D)

.7.97 .

HOW TO ORDER: CASHIER CHECK, MONEY ORDER. MASTERCARD1 OP. VISA" (ADD 4^ FO8 CHARGE CARDS] . SHIPPED U P.E. ... ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE.

SHIPPING: ADDS3.00 ON ALL ORDERS UNDERSTOOD.

SPECIALS BREAK OANCE SIMONSBASIC ALF COLOR CAVES

Ruder Service No. 164


.

Ahoy! uses only

m axel I

.

premium quality disks.

CASSE f" ITH^^

Why waste time typing? Alt the programs in this

i

issue of Ahoy! are avail

able on disk or cas sette! Use the cou pon below to order a

single disk or tape orasubscription... as well as the spe

l

cial

disks

de left.

SINGLE ISSUE AND SUBSCRIPTION PRICES (Postage and Handling Included)

U.S.A.

J 12-Month Cassette Subscription

Q 24-Month Disk Subscription

S 12.95

S 13.95

5 79.95

$ 99.95

$12495

$14995

□ 24-Month Cassette Subscription

ELSEWHERE

855

lJ August 86 >l/jcy.' Cassette Q 12-Monih Disk Subscription

CANADA

BACK ISSUES $8.95 In Canada add $2.00 per issue; outside US and Canada add S4.00 per issue.

$179.95

$a.95 Q

S8.95

□.

$8,95 Q.

$8.95

$B.95 Q.

S8.95

a

$8.95 LJ

$8.95

a

a

SPECIFY

$10.95 EACH (disk only): Q Best ot '84 □ Best of '85 □ Best Utilities a Best Games

□ DISK

Q CASSETTE

Make check or money order payable to Double L Software. N.Y. Stale Residents must add Send coupon or facsimile to: Ahoyl Program Disk/Cassette

Ion International Inc.

45 West 34th Street, Suite 407 New 'fork, NY 10001

sales tax.

NAME. ADDRESS CITY

.STATE.

_ZIP


COMMODORE USERS

HAS EVERYTHING! rSUBSCRTBETO"AHOY? D Twelve Issues for $19.95 ($26.95 Canada and elsewhere) â–Ą Twenty-four Issues for $37.95 ($49.95 Canada and elsewhere)

Name

,

Address. City

State.

Zip.

Send coupon or facsimile to: ION INTERNATIONAL INC.

45 West 34th Street, Room 407, New York, NY 10001


STEP IT

By Penny DeGroff

You

live in Tenalp, a country where the un employment rate is a staggering 36%. Since losing your full-time job almost a year ago, and after your best friend joked that you needed a bigger table for your unpaid bills, you decide to visit the temporary employment agency.

While passing the Whappie Manufacturing Company, you sec a sign in the window that reads "PERMANENT, FULL

TIME POSITION AVAILABLE...INQUIRE WITHIN."

to an empty platform, a baby Um will appear. Whenever you step on all the baby Urns on one level without losing a boot, you receive a bonus boot. Up to nine boots may be in your possession. And you get bonus tcbos (100 times the level number). After losing all your boots, the final and high scores arc displayed. Good luck. □ SEE PROGRAM LISTING ON PAGE 92

Knowing this is the opportunity of a lifetime, you go in

side where you are introduced to Mr. Wooder, director of personnel. He explains to you that the land on which Whap pie Manufacturing was built was once a giant forest. The forest was inhabited with various animals, most of which accepted the inevitable and moved on to anoiher fores! a

The nation's leading erotic computer communications network

short distance away. However, one animal chose to stay. This rapidly multiplying creature, commonly called an Um, has

taken up residence inside the building. Mr. Wooder then escorts you to Level 1 of Whappie Manufacturing. "As you can see, this building has sev

eral levels," he says. "Each level has some platforms on the floor." Following Mr. Wooder's gesture, you see a baby Um on each platform. You also see the mother Um hop ping from one platform to another. "We stack our mer

chandise on these platforms. But we can't while the baby Urns are here. Your job will be to dispose of them." You tell Mr. Wooder that you will take the job, then go with him to the supply room. Here you meet Spabber, who hands you four boots and wishes you good luck.

Seeing the bewildered look on your face, he tells you that the Tenalp government has banned the use of pesti cides and that it is much too dangerous to shoot them while the other employees arc working. The only way to destroy a baby Um is to step on it. YUK! Here's how to play the game. Using a joystick in Port 2, move the boot diagonally from one platform to an

other. For each baby Um stepped on, you receive 25 tebos (the Tenalp monetary unit). You begin with four boots, but lose one each time you come in contact with the mother Um. Occasionally, when the mother Um hops

MEMBERSHIP All you need is a computer with a modem to ex perience the thrill of online adult communications. SEXTEX™, the nation's fastest growing full ser vice videotex network, features live interactive "Chatting", electronic mail

mid much more. Call or write for a FREE brochure—your computer

will never be the same.

CVC ONLINE dept. A 801 Second Ave., N.Y., N.Y. 10017 (212) 972-4719

Riidir Scrvlco No. 189

AHOYI

39


IT DON'T Gâ‚ŹT NO BCTTCR THAN THIS' ABACUS

Ada Training Courso Assembler

ACTIVISION

$29.95

Monitor

Alter Ego

29.95

NEW RELEASES Leader Brd, Trnmnt Dlsk$14.95 Lords of Conquest 24.95

Basis

128

42.95

Basic

64

29.95

Cadpak 128 Cadpak64 Chartpak 128 Chartpak 64

45.95 29.95 29.95 29.95

Cobal

Europe Ablate Worlds Karate Champ . . Infiltrator.,.,.,,

29.95 18.95

18 95

Bop & Wrestle

18.95

29.95

Sublogic Football

27.95

Datamat Forth Language

29.95 29.95

Wizards Crown

24.95

Master

29.95 29.95

Quick Copy v2,0 Rebel Super C Compiler 64(128... Super Pascal Techinical Analysis System Video Basic Xper

16.95 21.95 42.95 45.95 45,95 29.95 43.95

Xret -128 Xrel -64

14.95 14.95

119.95

MusicSnop P(S Library 1-2-3

27,95 16.95

Print Shop

27,95

Print Shop Companion

21.95

Paperback Filer 128 Paperback Flier 64

Commodore 1526

6.95

Epson 185

6.95

Epson 85 Epson mx. fx, rx 100 Epson rnn. Ix, rx, 1x 80 Gorilla Banana

4.95 6.95 4.95 6.95

Jukl6000

4.95

Juki 6100

3.95

Legend B80, 1080. 80B MPS 801 MPS 803 OKI 102, 192

6.95 6 95 6,95 9.75

SG

2.95

OKi 82, 92,83, 93

31.95

Paperback Planner 64 Paperback Wrllor 12B Paperback Writer 64

24,95 31.95 24.95

INPOOOM

$24.95

Enchanter

21,95

Hitchhicker's Guide to tti.. InvisicluBs (all) Sorcerer

21.95 6.00 24.95

Spellbreaker Wishbringer

26.95 22,95

Witness

22.95

Zork

25,95

1-23

S56.95

Superbase 64

46.95

Superscript 128

47.95

Superscript 64

46.95

UICROPROSE

GamemaKef Hacker Little Computer People

24.95 21.95 21.95

Space Shuttle

19.95

MindsharJow

19,95

ACCESSORIES $11.50

WICO Bat Handle Joystick

15.50

WICO Throe Way Joystick.

18.95

6,50 6.95 7.95

DataCass(50) TIMEWORKS

Data Manager 128 Data Manager II

$42.95

EPVX

Eidolon

Fast Load KoronlS Rift Multlplan 64/128 Programers Tool Kit Rescue on Fractalus Temple of Apshal Trlolagy.

Vorpal

Buy 2 Packs of AICP DISKS and RECEIVE FREE Your Choice of

16.95

Evelyn Wood Reading

16,95

either a

Money Manager Sideways

16.95 18,95

DISK DRIVE

Swift Calc64 w/Sideways..

29.95

CLEANER or

Sylvia Porter Personal Finance 44.95 WordWrl1er128w'Spaller. . 42.95 WordWrllor84w(Spetler.. . 29.95

24.95

Crusade In Europe........ 24.95 Decision In the Desert

24.95

F-15 Strike Eagle Gunshlp Kennedy Approach Slfent Service

21.95 21.95 21,95 21.95

AICP Disk Drive Cleaner...

7.95

Printer Head Cleaner.

7,95 7.95

Disks (10).

ACCESS Leader Board $24.95 Loader Board Tournament Disk !4.9S Mach

128

30.95

Mach

5

21.95 ELA

Bard's Tale Carrier at War

$24.95 25.95

Europe Ablaza

29.95

Heart of Africa Lords of Conquest Movie Maker Sky Fox

24.95 24.95 24.95 24.95

21.95

Electronic Checkbook

42.95

23,95 23.95 40,95 27.95 23.95 24.95

SPECIAL SAVINGS

29.95

Swift Calc 128 w/Sldeways.

$23.95

World Karate Championship. 18.95 Worlds Greatest Baseball.. 23.95

PRINTER HEAD CLEANER KIT

S21.9S

2.95

10-15

Ballyhoo

$31,95 24.95

Paperback Planner 128

Conflict In VlBirtam

I 5.95 5.9S 6.95

19.95

Kraft Joystick

DIGITAL SOLUTIONS

Aerojet

RIBBON Axiom Elite 5 LCD Brother 15, 25, 35 Commodore 1525

Cross Country Road Race.

Disk fJotchor

PRECISION Superbase 128

BRODERBUND Karateka

19.95

WICO Boss Joystick

Personal Portfolio Manager 29.95 Powerplan

$29.95

Countdown to Shutdown..

BATTERIES INCLUDED Consultant

64/128

Paper Clip 64H2B Paper Clip w/apell 64/128..

139.95

39.95 49.95

MICRO LEAGUE General Managers Disk Micro League Baseball Team Disks

$24.95 24.95 16.95

ACCOLADE

Dambusters

S19.95

Fight Night

19.95

Hard Ball

19.95

Law of The West

19,95

PSI STradlng Comp

20.95

SUBLOGIC Flight Simulator II

$34.95

Football

27.95

Jet

27.95

Scenery Disks 1-6

14.95

Scenery Disks 7-12

call

KOALA

Koala Pads 64

$36.95

Koala Printer Utility

16.95

Programers Tool Kit

24.95

SPRINGBOARD

Clip Art I Clip Art II Newsroom

Inn Hockey Doodle

15,95 24.95

Freeze Frame Phanlasie II

29.95 24.95

Kung Fu Master

Elite $18.95

Infiltrator

18.95

Halley Project

24.95

Render Service No. 172

AMERICAN INTERNATIONAL

COMPUTER PRODUCTS P.O. Box 1758, STATEN ISLAND, NY 10314

TOLL FREE

30.95

SUMMER SIZZLERS Leader Board $24,95 Karate Champ 22.95 Vorpal 21.95 Star Rank Boxing 19,95 Gato 19.95

MINDSCAPE

Bop and Wrestle

$20.95 24.95

Orders 800"634AICP Only

22.95

18,95


ENTERTAINMENT

SOFTWARE SECTION

Making War

Featured This Month;

on the 64 Primer for Armchair Generals

41

Alternate Reality (The City!

42

Infiltrator

43

The Infinity Machine

44

Super Boulder Dash

45

Golf Strike

46

U.S.A.A.F.

4T

Brian Bloodaxo/Hoveiatloni/

By Arnie Katz From "Rambo" to

Making War an the 64

Quo Vadls

47

"GI Joe" to

wrestling's Corporal Kirshner, mili tary mania is on the march all across America. With this upsurge of inter est in war and warfare has come a heightened appreciation of wargames. Militay simulations have always had a lot to offer. They provide a unique chance for people to study

major historical events from the "in side" through vicarious participation. They also offer an unparalleled op

Battle of Antietam (SSI)

portunity to exercise mental muscles.

READER SERVICE NO. 152

Complex situations test the players ability to develop and implement

Panzer-Jagd (Avalon Hill)

equally sophisticated strategies.

READER SERVICE NO. 151

Computer wargames are even bet ter than the non-clcctronic type. Mi

croprocessing eliminates laborious record-keeping, facilitates the use of limited intelligence rules and, in the case of many war programs, allows

solitaire gamers to play, too.

Therefore, the aim here is to fur

nish general guides which will help the computer commander approach an unfamiliar title with confidence. The subtleties of military simulations must be learned through actual play, not from magazine articles.

Before the Battle The problem with military simula tions is that it's hard to get started. Those who have never played such games, or who have played them only a few times, frequently crash into a wall of frustration within five min utes of opening the package. Compu

ter wargames are the antithesis of "booi and bash" action contesls. The people who enjoy them most are the ones who learn how to play them well. That's the purpose of this article.

The variety of situations found in

Choosing the right game in the first

place is crucial. No one picks up a tennis racquet for the first time and

faces John McEnroe. Similarly, a rel ative novice shouldn't begin with campaign-length maxi-games with zillions of rules for minutely repli cating (he original conflict on the computer monitor.

Fortunately,

the

publishers

are

Kampfgruppe (SSI) READER SERVICE NO. 153

Even in the absence of a specific dif ficulty declaration on the box, a gam er can usually spot an appropriate ti tle. Look for games which are based on battles from World War II or earlier

painfully aware of the chilling effect

in which the typical size of the "playing

an advanced military simulation has

piece" is a division or regiment.

on a raw recruit. That's why outfits

Rules for air warfare are invariab ly complicated, and the strategies for

like The Avalon Hill Game Company

computer military simulations makes

and Strategic Simulations clearly la

it impossible to formulate perfect

bel their games according to difficul

naval engagements can be mighty elu sive to the uninitiated. Simulations

plans for unstoppable attacks and im

ty. Other manufacturers, such as Mi-

which focus on small units (squads,

pregnable defenses. Civil War-era tactics would be ridiculous if applied

croProse and Broderbund, offer com

platoons, and the like) generally in corporate detailed rules for terrain

to a simulation of amphibious oper

and weapons differentiation which

ations in the Pacific Theater of World

geared to the tastes of those who don't want to drown in complexity for the

War II.

sake of historical accuracy.

tegic-level simulations (in which a

plete lines of wargames which are

can confuse newcomers, while stra

AHOYt

47


OBSERVBTION

PHASE

There'll be plenty of time to move up to the meat-and-potatoes portion of the contest after you learn the basics. And don't skip seemingly nonessential sections with titles like "His

Panzer Grenadier (SSI) READER SERVICE NO. 154

r

. -

■•

D

4".

IBM

■■■.

.'

..

.'.

IS -

'•■•

t

• .1 ■

,

iS«ili:.,.; ■ Battalion Commander (SSI) READER SERVICE NO. 155

For the rest of you, it suffices to say that time, study, and battle experience

contain nuggets of pure gold informa

the particulars change from era to era.

tion for the gamer. If, for example, the designer beats his chest with pride over the line-of-sight rules in die game, it's a safe bet that the side which acquires good intelligence of the enemy's activities will greatly en hance its victory chances.

Yet certain approaches are as sound

Military

differ

from

Boot Camp The bad news, particularly for those who are used to action games, is that reading the instructions is in dispensable. The documentation out lines play-procedures, defines scenar ios, and, if you're lucky, provides his torical background and hints. A good procedure is to boot the

game disk and play through the start

a war.

Experts differ over the details, and

for combat involving Roman legions as for fights on World War ITs Rus sian Front.

If you don't have time for a few years at a military academy, don't give up. Here are some rules for generals

3 to 1 superiority over the defender

most other types of computer game in

to have reasonable assurance of vic

one major respect. Whereas thinking on the fly is the prime requisite for ac tion strategy, arcade, and sports con tests, taking things one step at a time

tory in a skirmish. There is some

only

ces in a single turn.

spells

trouble

in

wargames.

1. What is the objective? You need

core armchair generals.

velop theories about how to conduct

• An attacker needs approximately

simulations

fore playing a military simulation:

arc often too sedate for all but hard

has led military philosophers to de

to live by:

Planning for War

fore moving the first unit on the map. Here are four questions to ask be

unit might represent a whole army)

Those who've been to West Point or its equivalent can skip this section.

Notes." Authors of combat software are frequently highly knowledgeable about, and strongly committed to, their subject. Their comments on the real battle and the simulation of it

contingency, the wise player studies be

READER SERVICE NO. 156

MILITARY ACADEMY

torical Background" and "Designer's

Though no plan can allow for every

Breakthrough in the Ardennes (SSI)

THE TEN-MINUTI

to know what your forces are sup

chance to succeed with lower odds, of course, but a whole string of ris ky attacks can cripple a player's chan

• Since one side seldom has over all superiority, every strategy should aim to create a local superiority. That is, your goal is to orchestrate things so that you can get 3 to 1 odds when you make key attacks at specific points. • Economy of forces must be

posed to accomplish, how many turns

they have to do it, and what bonuses and penalties, if any, are available.

ALTERNATE REALITY (TH! CITY)

2. What is the other side trying to do? There's no need to study the op ponent's objectives in detail, but re viewing them provides direction for

Datosoft

structuring the defense.

know only too well, a good quest is

3. What forces are involved? The

Commodore 64

Disk; $39.95 As veteran computer adventurers hard to find. Especially rare are so

different unit types and their individ

phisticated role-play environments of

ual capabilities should be learned.

the Dungeons & Dragons type. Such

Failing to do so is like not knowing how to move the knight in chess. 4. Are there special considerations, like terrain or obstructed line-of-sight,

contests depend less on a preordained

which the documentation emphasiz

plot than on the development of char acters, freewheeling exploration, and a sense of wide horizons and seem ingly endless possibilities.

es? If present, such rules are invari ably pivotal. Study the map to see how terrain and sight barriers might

playing computer game was ready,

programs include interactive tutori als or streamlined "learning" scenar

aid either or both sides in the battle.

than two years. Bad timing and a

information,

string of soap opera circumstances

ios. Don't be embarrassed lo start at the program's most elementary level.

you're all set to strap on your helmet and charge into the fray.

have conspired to keep the title off

up procedure and a sample round of

play with the book in hand. Some

42

AHOYI

Armed

with

this

Believe it or not, a superior rolebut remained unpublished, for more

store shelves until now.


ENTERTAINMENT

SOFTWARE SECTION maintained when allocating units to various tasks. Don't use more units than necessary in any offensive or de fensive operation, because that in creases the likelihood that your op

window near the floor registers the

ponent will pull off the three-to-one

encounters with aliens, shops with ev erything from soup to swords, inns ftill

trick where you have thinned out the

ranks too much. • Frontal attacks are the least ef fective. In war as in lovemaking, a little subtlety goes a long way. As

number of copper coins the player

can take with him into the city. Xebec's Demise is a weird blend of science fiction and fantasy. There are

of fascinating characters, underground mazes filled with monsters, guilds,

banks, healers, and force fields. The computcrist can move the hero

saults from two directions are always

around Xebec's Demise with relative

more deadly. In military simulations on the tactical level (platoons, squads, and brigades), attacks from the flanks or the rear can be devastating, even against units which look unbeatable

freedom, ever mindful of what con bizarre metropolis. Questers quick

head-on.

and to stay off the streets at night!

• Maintain your lines of supply and

stitutes appropriate behavior in this ly learn to be straightforward, to take strange tales with a grain of sodium, Characters are moved by joystick,

retreat while cutting those of the ene

with single-stroke commands used

my. Not every game has supply rules, but cutting an army off from its "tail" is an easy road to victory in those

for interaction. A menu of available

which do. Hemming in an enemy is

choice.

likely to inflict extra casualties and

options appears onscreen whenever the user must make a more complex The program constantly updates

eliminate the need to fight the same

the attributes, which appear in a hor

group of foes again and again.

izontal band across the top of the playfield. Beneath that are listed ex

• These tips won't rum you into Clausewitz overnight. Those who are willing to put in some effort, how ever, can approach the challenging field of military simulations with con fidence and learn why thousands of

perience points, level, and hit points. The graphic display is in the middle of the screen. When the player moves through the

gamers keep a Field Marshall's ba

city, it is viewed in full-color, threedimensional perspective. Once the

ton next to their computers.

protagonist enters a building or es

Phillip Price (programming), Craig

tablishment, the display widens from a square to a full horizontal window. The documentation is well-written and informative. It even includes a

Skinner (art), and Gary Gilbertson

grid-map of the city.

Alternate Reality (The City) by

(music) may have kicked around for

The Ciry is only the first chapter

a while, but it doesn't show its age. It's still state-of-the-art adventuring

in a saga that is expected to include

at least four more installments. For

for Commodore home computers

that reason, there are certain locations

which offers users the depth and tex

which are off-limits at this level. These places will be accessed in fu ture Alternate Reality scenarios. The game's major weakness is a technological one: it requires an incred ible amount of disk-swapping. Most

ture of a first-rate role-playing adven ture with full sound and graphics.

As the game begins, a mysterious spaceship has snatched the player from earth. The player awakens in a room with a single exit. Beyond this

Role-play in an Alternate Reality. READER SERVICE NO. 157

Infiltrator: a panoramic experience. READER SERVICE NO. 160

INFILTRATOR Mimiscope

Commodore 64

Disk; $29.95 Look out. Mad Leader, here comes Captain Johnny "Jimbo-Baby" McGibbits! The documentation de

portal lies the city of Xebec's Dem

advemurers, however, will flip those disks with smiles on their faces, de

ise. Across the top of the exit is what

lighted to have a game as rich and re

looks like a seven-windowed slot ma chine. These numbers represent the

warding as Alternate Reality (Die City).

player's attributes. When the wheels

19808 Nordhoff PI., Chatsworth, CA

cycle racer, and a devil-may-care all-

stop spinning, it sets values for each

91311 (phone: 818-886-5922).

around good guy with a nifty haircut."

of the hero's attributes. An eighth

Datasoft,

IntelliCreations,

Inc.,

-Bill Kunkel

scribes the protagonist of Chris Gray's

incredible action-strategy masterpiece as "ace helicopter pilot, ballistics ex pert, neurosurgeon, rock star, motor

The computerist will have to make AHOY!

43


McGibbiis, known to friends and foe alike as the Infiltrator, live up to this

THE INFINITY MACHINE

gaudy reputation. It takes a square-

Commodore 64 Cartridge; $24.99

Mastertromc

jawed hero to fly the Gizmo DHX-1 Attack Chopper through hostile terri

Zap! Your little onscreen surrogate

tory and then continue on foot to

takes a laserblast and disappears in

complete one of three progressively more difficult challenges. Infiltrator combines dements of the flight simulator with an action adven

a multicolored ball of fire. You shake your head sadly. Disap pointment bows your shoulders. Maybe

ture format to create a panoramic gam

you'll never get past that pesky strongpoint. The vast gaming territory beyond

ing experience. This is an involving,

the laser remains a total mystery.

cinematic game somewhat in the mold of 1985's Kamieka (Broderbund) and Tlie Dam Busters (Accolade). The

disk's

opening

sequence

thrusts the computcrisl into the slight

Sound familiar? In action and ac

aTiU" mechanism for computer games disables sprite collision detection.

tion strategy games, the rewards go to those with quick minds and even nimbler fingers. Only players who

READER SERVICE NO. 158

conquer all the obstacles get the

ly askew world of daredevil pilot and

to distinguish friendly planes from

chance to see everything such an en

renaissance maniac Johnny McGib-

enemies. All look the same, but the

tertainment program has to offer.

bits. First, a screen-filling notebook

code name a plane sends in response

displays a one-sentence synopsis of

to a request for identification gives

sess the quicksilver reflexes which

the next mission, followed by an aer

a clue about its loyalties. For instance,

smash through games to their glori

ial view of the home base field with

an approaching plane which gives a

ous finales. The well-documented de

a tiny drawing of an Infiltrator stand

codenamc ID like "Scum" is likely to

ing by its side. The game itself begins with the well-drawn cockpit screen. The

be an enemy.

cline in physical prowess which comes with the onset of adulthood

hands which grip the steering wheel

view switches to a three-quarter per

after repeated, vain attempts to meet

actually move in response to com

spective view of the intrepid hero on

a game's physical challenge.

mands entered with the joystick. So when the player hits the action but ton, the electronic surrogate makes

tor with the joystick. The space bar

tronic, a British company best-known

(oggles to a menu screen, where the

for its line of low-priced entertain

a similar movement.

user can activate items like papers,

ment software, has developed a spe

gas grenades, sleeping gas, the cam

cial cartridge which can banish com

era, and the mine detector.

puter game performance anxiety.

One-keystroke commands switch to the two other important screens in the

Once McGibbit's eggbeater reach es the Mad Leader's installation, the

foot. The gamer controls the Infiltra

Sad (o say, most of us do not pos

frequently leaves mature computer

gamers fulminating with frustration

Rejoice fellow slow-hands! Master-

flying phase of Infiltrator, the Compu

Successfully completing even the

ter and Communications. Another sin

easiest of the disk's three missions is

Vie Infinity Machine doesn't speed up synapses to make it easier to leap

gle-key order implements the "Heads-

a major accomplishment. The heli

over a game's hurdles, it eliminates

up Display" which places a sighting

copter flight simulation alone would

cursor on the helicopter's windshield.

be a stiff challenge. Few gamers are

The Computer Screen leads with

likely to wear out Infiltrator in few er than several dozen thrill-packed

the barriers completely. When plugged into the cartridge slot of a Commodore 64 or 128, it disables the part of the program which imple

two vital sub-displays. Status and Tac tical Map. The former monitors dam

play sessions. The documentation

ments sprite collision detection. on

Excising sprite collisions means thai

per's position relative to its destination. charm, but short on information. The Communication screen also There's too much emphasis on the

beams, bullets, and oiher hero-killers arc totally defused. The computerist

has two primary functions. The com-

colorful background of McGibbit and

can now guide the onscreen character

puterist must acquire the ADF (Au

friends, and not enough concise data

through previously impenetrable walls,

tomatic Direction Finder) code from

about playing Infiltrator. A two-sided

laugh in the muzzles of enemy wea

the Tactical Map and inpul the three-

reference card provides some help, but only a little.

pons, and generally run amok without

Infiltrator is certainly one of this year's outstanding C-64 entertainment software titles. It's colorful, exciting,

The method of operation couldn't be simpler. Plug in the cartridge and turn on the computer. When the ani mated title page appears and the jaun ty theme plays, The Infinity Machine

age, while the latter shows the chop

digit number in the appropriate lo cation on the computer screen. This causes the directional arrow on the cockpil screen to point in the direc tion of the objective at all times.

The Communication screen allows the aircraft to send and receive mes sages. This is important when trying

44

AHOY!

is

long

and mind-stretching. Mindscape, 3444 Dundee Road, Northbrook, IL 60062 (phone: 312-

480-7667).

-Aniie Katz

fear of game-ending death.

is ready for action. When the computerist subsequent-


INTIRTAINMINT

SOFTWARI SECTION ly boots an entertainmenl disk in the

slew of awards for original publish

quirement for Boulder Dash success,

usual fashion, the cartridge remains

er First Star Software. It became a hit in the United States, and it grew into a cultish obsession overseas.

it substantially boosts the score. Trial-and-error is the only way to learn the physics of the tailing rocks.

What most Americans didn't know

The instruction manual offers a few

quiescent until activated. It affects the game only when the player pushes the little button on the cartridge. The Infinity Machine can be used

was that Boulder Dash spawned a se

guidelines for novices, but watching the

three different ways. Method #1 dis

quel. That's because an unfortunate

demos and playing the game at the eas

ables every sprite on the screen so

run of circumstances limited the fol

iest two skill settings is the quickest and

that nothing can kill your character.

best way to get into the program.

The second alternative disables only

low-up's distribution to the United Kingdom and Europe. Designer/pro

sprite-to-sprite

grammer Peter Liepa has created a

which

worthy successor to the first Rock

Fireflies explode on contact with

ford disk with 16 fascinating new lev els, each playable at five different lev els of difficulty. Now, for the first time, stateside

Rockford, but they move so predict

collisions,

which

shields the character from enemy weapons and other lethal moving ob jects. The third choice cripples only

the sprites in the background, such as those used to create walls, gates, and other barriers. The tiny four-page

players can test their ability to strat-

instruction folder suggests that the us

egize on the fly against Boulder Dash

er should try each option (o deter

II. Electronic Arts has done compu

mine which yields the best results in

ter gaming a significant service by

conjunction with a particular title. everyone. Even those rare computer-

putting both Boulder Dash programs into a single package. The result is one of 1986's best computer entertain

ists who, through clean living and

ment values.

The cartridge has something for

genetic inheritance, can catch a fall

The computerist employs the joy

ing glass of water without spilling a

stick to steer Rockford along the tun

drop will benefit.

nels of a boulder-strewn diamond

One of the frustrations associated

mine. The bold burrower can even

with multilevel action games is that

dig his own pathways to the sparklers. While the rocks are sometimes useful battering rams for opening up otherwise-inaccessible sections of the

many require the player to start from the very beginning every single time. There's

nothing

more

boring

than

grinding through a dozen previously completed playfields to get to the one

mine, they are more often obstacles.

which stopped progress in the previ

der horizontally or start an avalanche

ous round. By disabling the sprites, the user can cruise through the preliminary playfields without wasting time.

by removing a key supporting boul

Rockford can push a single boul

der from a pile. While the charming ly animated onscreen hero can stand

Boulders aren't the only menace Rockford

must

overcome.

ably that they can be classified as only a minor annoyance. Butterflies are deadlier, since they fly in a less predictable pattern. They, too, ex plode on contact with Rockford, but they turn into diamonds after the blast. The amoeba grows through tunnels

and solid rock. If Rockford complete ly surrounds it with stone, it dies and

turns into boulders. But if it grows too large, it becomes more boulders instead. Other play-features

include en

chanted and titanium walls. The forTHE PUZZLE GENERATOR THE PUZZLE GENERATOR is a camulcie Criss-

Cross and Word-Search Puzzle development sysTomfor your Commodores'! andUBIinG-l mode) ■

fipniHT .

It utilizes more than 15 built-in word

catogorios lo giva <T the capability to generate

BILLIONS of puzzles, all automatically. Tins powerful program diskette contains many leDturos: Criss-Cross puzzlescanbeiirintudwith or without a slarler word. By varying the grid, puz-

zlesizecan range anywhere from 2 words lo 100 words; Built-in word categories include Railtalk, Games, Boys and Girls Names. Fun Thtngij Com puters, Advenlure. Chess, Foolball. Baseball, Geography, Good Book, General Interest and

more: Word editor enables users lo create special inicrcslpurrlcs from any list of words, including

The truly awesome joystick jockeys

directly under a boulder, the weight

will, of course, sneer at a crutch like

of a falling one eliminates one of the

The Infinity Machine. We mere mor

three Rockfords with which the gam

you create c;m be saved on diskette; Menu driven for easy operation, and much more. Armed with

tals, however, will happily push the

er starts play. (Scoring 500 points

cartridge's button and learn, at long

earns an extra Rockford.)

those (natures THE PUZZLE GENERATOR trans forms the worlds number one computer into thn

last, what thrills wait beyond that damnable laser.

The object is to collect the required number of diamonds on a level before

Mastertronic, 7311-B Grove Road,

time runs out. A summary line loca

Frederick, MD 21701 (phone: 301-

ted at the top of the colorful play-

695-8877).

screen shows the number of dia

-Arnie Katz

monds which Rockford must collect

SUPER BOULDER DASH

before the level exit door appears, the

Electronic Arts Commodore 64 Disk; $22.95

point value of each diamond, the ac

Rockford is the name of the little

tual number of gems accumulated, and the time remaining.

critter who digs for diamonds in

If Rockford beats the clock with time to spare, he can earn bonus points.

Boulder Dash. A lot of computer

Each diamond over the minimum also

gamers evidently dug Rockford, be

raises the per-gem point value. So while fast play is not an absolute re-

cause Chris Grey's concept won a

mnst Inrnign languages. Works with arfy printer {required), Puzzles, Answers, and Word Lists lhai

NEW Kmo of Puzzles! THE PUZZLE GENERATOR is a pro«ram that will enhance anyonns education and is now being usot! in many schools throughout the USA.

PRICE S34.9D Data Disk for above with aver 100 additional word categories (not required).

PRICE $1000

30 DAY M0NEV BACK GUARANTEE • Add SI 50 For Shipping Costs • PA Residents Add 6% Sates Tai • -IS Hour Shipping On All Items

moniT

ffliiUi i

305 LAHGE AVENUE • CLAIRTON. I'A PHONE (412) 233-465!)

C.0.D Render Service No. 184

AHOY!

45


mer vibrate for a short time when

units. Others are strictly nautical

What Gulf Strike lacks in outstand

struck by a felling boulder. While in this state, all boulders which fell through the wall metamorphose into diamonds. Titanium walls function as

maneuvers, spiced up with a few

ing visuals, it makes up for by art

planes. And then there are the air bat

fully arranging a wealth of text infor

tles, in which planes go on bombing

mation on the screen. Across the bot

raids and fight each other in the air. But to get a feel for the scope and complexity of real war, a military sim

tom is a status message window that tells the nationality, unit size, type, movement points, hit points, and val

ulation must incorporate all three. Gulf

ues of any unit. The top two thirds

Strike covers all aspects of land, sea,

of the screen is the map playfield.

playfield boundaries. The exit doors

appear in such walls after the player has scooped up the proper number of gems. Super Boulder Dash has excellent graphics as well as such charming

and air combat in the Persian Gulf.

Since units can be stacked on the

Although this "what if?" title has

same area, a bar next to the terrain

touches as playable intermissions, but

no historical line to follow, it isn't a

indicator lists the general types of

the strategic situation is the main at

hard scenario to imagine. The USSR

units in that stack. A commander

traction. The game is classic in its

has invoked a 1921 treaty to attack

then uses the joystick to retrieve in

simplicity, yet the large number and

Iran and put an end to that country's

formation about any of the units.

variety of playfields keeps it fresh for

San Mateo, CA 94404 (phone: 415-

interference in Afghanistan. Certain ly because of the oil riches there, and because of the openly hostile eco nomic, political, and military differ

571-7171).

ences, such a confrontation can hard

many, many enjoyable sessions. Electronic Arts, 1820 Gateway Dr., -Arnie Katz

ly be labeled sheer fantasy.

GULF STRIKE

Each turn, which represents two

days, is divided into thirds. The first is the ground, naval movement phase. Second is air movement and combat. Third is ground and naval combat. The method of combat resolution

Gulf Strike certainly doesn't feel like fiction. It is so solid and realis

is a particular strength of GulfStrike. Many current games resolve battles

tic, it is sometimes hard to remem

with such quickness that the gamer

ber that this campaign has never ta

ends up groping for results. The pro

ken place.

gram can handle the combat that way

The game can be played either sol itaire against the computer or against a human foe. It takes 1 to 5 hours to

if desired, but there's another option. Play can stop after each battle to pro

play, depending on whether the foes

possibly agonize over the outcome.

features:

are both slow humans, or one is a

Pressing the fire button on the joy

ir

quick-thinking computer. It is possi ter foe so the competition can im

stick displays the next combat result. Another nice feature is the ability to put ground units into formations.

prove as you do. There are three ways

There are six (move to contact, hasty

the game can end: when 25 turns

assault, deliberate assault, travel, has

have been completed, when both

ty defense, and deliberate defense)

players choose to end the game, or

from which to choose.

Avalon Hill Commodore 64

Disk; $30.00 Some military simulations are landlocked, limited to only ground RACE ANALYSIS SYSTEMS Pictessional Harness,

Thoroughbred

and

Greyhound Race Analyzers with unparalleled

Five minutes worth of Typing replaces over two hours ol tedious hand calculations needed per race for this unique handi capping system.

* Men ing Uneodds are not used, giving trie bettor a source of information independent

from the morning line.

~tr

Cross references into from up lo Twenty races and generates bet suggestions in

cluding liust win, (hiiiujIIei, perfoclj, (rx<icira. trifecta and trifecta box.

~k

Ratings can be viewed on screen, printed by printer or saved on diskette lor future evaluation

All of our race analyzers now include the MASTER ANALYSIS DEVELOPMENT PACK AGE.

With the assistance ol this powerful

program users ate able ro easily build, devel

op, and fine tune computerized handicapping systems for all types of sporting events Avallnbla on dlik forlhe Commodore M or 1 SB"

3-PACK(all3 AnalyiersI

... S79.95

2-PACK(any2Ana!yiers| ... $5995 1 - PACK |sny 1 Analyzer]

. . . $39.95

30 DAV MONEY BACK GUARANTEE •

Prices Include Shipping

PA Residents Add 6% Snles Tax

All Orders Shipped Same Day

'In 64 Mods

AICI1ET

HHIuii 305 Large Avenue •

T"*)"^

Clairton, PA 15025

Phona I*13> 233-4659 C.O.D. H»«J«r Strvlc* Kb. 1BS

46

AHOY!

ble to select the level of the compu

when the Soviet/Iraqi side captures nine Victory Point Squares. The VPS's are the key to winning or losing. The US/Iranian forces start with control of all 21, and must de

fend as many as possible through the 25 turns. When one of the three con ditions for ending the game is met, the computer gauges the degree of victory for either side.

vide an opportunity to absorb and

A session-in-progress can be saved at the end of any turn. It's a good idea to have an initialized disk handy for

this purpose. Because much of the information is carried in abbreviations, you'll probably have a dog-eared instruction

manual before too many playings. Fortunately, the documentation is complete and easy to follow on first

It would indeed be surprising if

reading. It is also arranged logically

Gulf Strike were not believable. Avalon Hill has been making accurate

to make much of its information easy

non-electronic wargames longer than

to locate. Mark Herman did the original

anyone. Gulf Strike upholds the com

board

pany tradition in the computer age.

Games, and much of Gulf Strike's feel

Gulf Strike isn't as visually appeal

game

design

for

Victory

is that of a board game brought to the

ing as some other simulations. The

computer. Winchell Chung designed

graphics get the job done in pedes trian, but adequate, fashion.

the computer version on Atari first and Dyadic Software did the conver-


ENTERTAINMENT

SOFTWARE SECTION sion for the Commodore. Everyone

rules with the thoroughness one ex

associated with the production of this superb simulation is entitled to take

pects from SSI, but more historical notes would have improved the pack age. An inlbrmaiivc section provides

a bow. Avalon Hill, 4517 Hartbrd Rd., Baltimore, MD 21214 (phone: 301-

silhouettes of all planes used in the

254-9200).

their basic capabilities. Two durable

scenarios along with summaries of

-Rick Teverbaugh

map cards make things easier during

U-S.A.A.F.

hcad-to-head competiiion.

Strategic Simulations, Inc.

U.S.A.A.F. won't send the needle on

Commodore 64

the excitement scale through the roof,

Disk; $59.95

but it is an absorbing contest for ex

One of the most remarkable oper

perienced military simulation gamers.

ations of World War II was the day

Strategic Simulations, Inc., 883

light bombing of the Third Reich in

Steirlin

the

Mountain

1943-1945 period.

U.S.A.A.F.

(which stands for United States Ar

Gulf Strike: the new Persian Wars.

my Air Force) allows computcrists to

READER SERVICE NO. 159

Road, View,

Building CA

A-200,

94043-1983

(phone: 415-964-1200). -Arnie Katz

the program play itself, in ihis clas

BRIAN BLOODAXE/REVELATION/ QUO VADIS

sic clash.

Mindscape

The important word here is "com mand." This is no contest of begoggled fighter pilots dueling like mod

Commodore 64 Disk; $14.95

ern day knights. In U.S.A.A.F, the

their British cousins are playing by

command either side, or even watch

Americans can take a peek at what

Allied commander is largely con

trying this combo package of three

cerned with maintaining the air ar

best-selling games from the United

mada and assigning targets for raids,

Kingdom. A special licensing agree

while the Luftwaffe chief attempts to

ment permits Mindscape to present

mount a strong defense. The need for quick reaction to sur prises, especially on the pan of the

U.S.A.A.F.: stress on logistics. READER SERVICE XO. 161

German player, gives U.S.A.A.F. an

which are, whenever possible, arrayed

immediacy and excitement which will

in menus to speed the pace of play.

greatly surprise some, but don't ex

ios. Phase I begins in August. 1943,

throughout

when the U.S.A.A.F. has finally got

the

game.

U.S.A.A.F.

wargamcrs, but its wealth of detail and stress on logistics make it far too esoteric for the "beer and pretzelsweekend wargamers.

different breed from the American counterpart. They are tougher, with

U.S.A.A.F. includes three scenar

pect to sit on the edge of your chair promises fun-filled hours for devoted

three UK titles at a bargain price. The English computer gamer is a

ten enough aircraft to make deep penetration raids practical. Phase II. February'. 1944, marks the start of the period during which the U.S.A.A.F.. for the first time, had the planes to

Gary Grigsby. a Hail of Fame com

escort bombers to and from their tar

puter wargame designer if there ever

gets instead of leaving them unpro

was one, has done everything possi

tected against Nazi fighter patrols.

ble to make U.S.A.A.F. both as ex citing and as simple to use as possible.

Phase III, which commences on

The white, blue, and black maps of

October, 1944, depicts the final stag es of the air war against Germany. A

Europe are graphically bold, and their

depleted Luftwaffe, buttressed by a

informal design lightens the "feel" of

smalt supply of highly advanced air

the program perceptibly. iLs deliberate

craft like the jet-propelled ME262A, attempts to hold out against the ris

more stamina and lots more patience indicators. Most American gamers

communicating the ambience of a sit

ing aerial might of the advancing Al lies. Each of these scenarios can be

uation map back at headquarters.

played as a campaign with an unlimi

imprecision maintains what real-time excitement the simulation has while

The game moves from phase to phase in response to screen prompts.

Keystrokes

toggle

among

choices

ted number of turns or as short games which correspond to a month of battle.

The instruction booklet covers the

Tiiree Mindscape games on one disk. READER SERVICE NO. 162

than we have, if these three titles are won't spend the hours necessary to conquer one of these British dread noughts. It's not just that the games are fairly rigorous tests of hand-eye coordination. There's no way to mas-

AHOY!

47


ENTERTAINMENT SOFTWARE SECTION

ter them except through repeated fail ures and onscreen deaths. Part of the problem lies with the documentation. English computer gamers don't like instructions. They consider the learning process to be part of the total gaming experience, and feel cheated if the rules reveal too much

ern, the flying hordes can be dis

the rooms. But on the other hand,

patched for good. When the creatures

Quo Vadis is a very difficult game

are all dead, the champion automati

which should hold the attention of

cally advances to the next cavcm.

even accomplished joystick jockeys

At the easiest levels, it's not hard to knock monsters out of the skies,

for a long time.

since they are fairly large targets. As

hero carries a shield that grants some protection. The constant onslaught of villains quickly wears out the shield,

the game progresses, though, the vil

The attractively drawn onscreen

about the contest. Don't look for many

lains get smaller, faster, and harder

details about play strategies in the

to hit. And there are a whole lot more

so it takes a tough gamer to hold off

booklet that comes with this disk!

of them!

the enemies and save (he world.

The 31 different creatures are well-

A valuable extra feature should keep Quo Vadis alive for many hours of additional fun, even if the gamer

tle warrior must negotiate a complex

cartooned and colorful, so they pro duce a screenful of attractive targets. The attackers include bees, flying

array of threats while he gathers use

serpents, and other horrors drawn

dreds upon hundreds of chambers.

ful tools, weapons, and treasures. The

from mythology.

T\\e Quo Vadis Generator randomiz es the domain and creates a differ

Brian Bloodaxe jumps and climbs his way through 104 screens of obsta cles, puzzles, and disasters. The lit

ultimate goal is to locate and capture

The protagonist is armed with a

should eventually conquer its hun

the Crown Jewels, and take them to

lance that fires continuous bolts of en

ent arrangement of rooms filled with

the Throne.

ergy. Two skill settings add an extra di

perils, riddles, and traps for each run.

be

mension of play. At the simplest set

The Generator produces a newly ran

reached, the hero must get past a

ting, the gamer's only task is to man

seemingly endless collection of foes. Passages and chambers are stuffed with varied adversaries, and each re

euver the mount around the screen with

domized kingdom for each play ses sion, so the computerist can always look forward to new excitement.

quires the gamer to discover new

the fire button to stay airborne.

test sponsored by The Edge, the or

strategies to avoid death.

Reflation contains nothing new or innovative. The videogame-style graphics are pleasant, though, and

The first person who answers all the

this will please everyone who still en

sceptre. All the details are in the in

Before

this

lofty

goal

can

Most of the villains are well-drawn, and stamped with the same sense of hu mor which has become a hallmark of

the joystick. The more difficult chal lenge requires the computerist to press

Quo Vadis is the subject of a con

iginal British publisher of the title. riddles in the game wins a $10,000

English games. They include, among

joys nonstop action. There are 40

others, rampaging bulls, crashing gates,

separate caves, each with its own air

sea monsters, stomping shoes, Dalleks,

borne defenses. As the gamer advan

miners and coal carts, falling swords,

ces to deeper caverns, the combat be

struction booklet which accompan ies the disk. Quo Vadis was a megahit in En gland. Americans who enjoy this

ducks, covered wagons, and, of course,

comes more and more intense be

type of adventurous search-and-de-

hostile warriors.

cause of the increased number of fly

stroy mission can anticipate hours of

ing foes.

bloody mayhem. Although this con

Using control,

keyboard and/or joystick the

gamer moves

Brian

The gamer earns another life for

through the land, leaping and jump ing from point to point. Although each screen-filling chamber is not ter ribly difficult (almost any gamer should be able to manage most of the challenges), Brian has to die over and over until each puzzle is solved

each cave cleared, up to a maximum of six. \bu'll need every one of the

through trial and error.

Revelation is a flying and shooting program reminiscent of some of the

great videogames of yesteryear. Mounted on the back of an eagle, the hero seeks out and destroys five tow

extras to destroy these Hordes of Hell. Quo Vadis, the last in this triplex

test differs little from other descendents of Mission Impossible, it does boast cleverly animated villains, many of which are the same as those seen in Revelation.

of Anglo-hits, is possibly the best of

The joystick-controlled action is

the three contests. Armed with a ma gic sword which shoots magic bolts,

smooth and responsive. The riddles keep Quo Uidis from being just an other shooting game by offering a

the adventurer descends into a cavern

dominated by the Dark Lord. There, in a hellhole of demons and lava pits, the hero must destroy evil, while seeking clues which lead to the Scep

mental challenge to complement the physical one.

British games, this package includ ed, are not quite up to American state

tre of Hope. Only this mystic artifact

of the art. The graphics aren't equal to

ers on each level. The citadels are

can bring about the downfall of the

the best created in the US, ;ind the pro

guarded by hosts of flying monsters.

grams echo themes of popular games

most instantly, as long as the towers

Ancient Terror. It's a familiar enough scenario. Leaping and jumping over obstacles and pitfalls, the hero seeks treasures,

they protect still stand. When derring-

â– fights a variety of villains, and tries

do levels all five towers in each cav-

to solve the conundrums that riddle

Road, Northbrook, IL 60062 (phone: 312-480-7667). -Joyce Worley

Shooting diese evil protectors avails the gamer little; they regenerate al

48

AHOYI

of the past. But this sampler is still an outstanding entertainment bargain. Mindscape, Inc., 3444 Dundee


OMMODORE

MODEMS

MONITORS

1200

BAUD

$119

BAUD

00

(RGB's Available)

COLORCOMPOSITE

NLQ PRINTER

PRINTER EPSON

EPSON

RETAIL

WARRANTED

WARRANTED

NEAR LETTER QUALITY

RETAIL $299.00

$78

00

00

FREETRIAL PERIOD

COMREX CR20-A

DISK DRIVES

PLUS/4 COMMODORE COMPUTER

1541 COMMODORE

$149 MODEMS jjjj邃「

INCLUDES BUILT-IN

SOFTWARE for ward prace%*Jng, Ufa .'Ji,in,i^L rrr# ::(

and 128 cofor tnphks!

RADAR DETECTOR

High

tfw

RETAIL

Performance

$249M

$78

$3goo h

THE EASY BEEP

oo

FREE TRIAL PERIOD

PRO-TECh -TRONICS 6870 Shingle Creek Parkway #103 窶「 Minneapolis, MN 55430* (612) 560-6603

CALL TODAY

窶年EXT-DAY DELIVERY^-

r Service No. 100

'IN STOCK ITEM

SCHOOL P.O.'s Accepted!


NEW HOURS!

NEW HOURS!

Mon-Thur 3OH-BPH

Mon-ThurOAM-aPM Frl BAM -SPM

Frl 9AM 6 PM

LYCO COMPUTER

Sll 10AMBPM

Sit 10AM OPM

MARKETING & CONSULTANTS

WE MAKE YOUR COMPUTER FUN TO USE!"

C 1902-A

520ST 130XE BCOXl

1050 1025

C 1670 Modem

T

CALL

CALL

.

CALL CALL

O

269

L

C 1350 Mouse 39 C 1700 12BKRAM .. 145 C1750512KRAM

11.95 6.99 6.99

.,

. CALL

. . .

C 1541 Drive . .

DUST COVERS Atari

BRODERBUND

COMMODORE

12B

C1571 Drive

JANE

35

Porloct Wrilar

45

Perfect Calc Perlect Filer

699 799

Commodore C1M 1571)1541

799 6.99

1902

10.95

1702 C6We20

lOWIWl 1092 1093

Print Master C-lSS) Print Masler C-64)

flM 8 99 .9 99

899

SP.10 SR15

999 9 99

SG/SD15 . ..

..

Alter Ego Haekler

9.99

Liille People

Gamemakar

Borrowed Time .. Music Studio

B99 9.99 999

Mmdshadow Hoadraca Fast Tracks Counl Down

INNOVATIVE CONCEPTS 10 25 LocK 50 Mini 50 Lock ROM

2.49 10.95 10.95 15.95 7.99

EPYX-64

Fnstload

16.75

.

.

17.75 29.75 Lode Runner 19,75 Prinlshop Companion 24 75 Bank St. Speller .29.75 .

29.75 29.75

. 19.75

SUBLOGIC

Nigtil miss ion Pmball. Right Simulator

Jel Simulator

Football-.

Scenery Disk Sen-6

EA

16 95

31.75 25.96 25.95 14.95 69 95

.. . .

24.75

0

18.75 ..18.75 ..22.75 . 18 75

0

BATTERIES INCLUDED

2

35.95

3

35.95 48.95

3

MICROLEAGUE

Basouall

24.95

Team Dish StatDisk

14,95 14 95

GM Disk

7.95 11.99

SYNAPSE

29.95

Lodorunnur Rescue Esse> Brimstone MinOMioeL

19.95 24.95 24.95 24.95

Template

WICO Joysticks

15-97:4 Bal Handle. . ..1675

502030 BOSS 11.99 50-2002 Sjw 3-Way. .,19.99

8 7 6 0

24 95

SyncalC

Field ol File Fighter Command

. 34.75 27.75

.22 75 22.75 22.75

Phantasie .. Cartels & Cutthroats 50 Mission Crush Questron Gem stone Warrior Baltellion Commander Panzer Grenider Morwav B5

U.SA.A.F.

Batilegroup NAM Phantasie 11

Mind Shadow Music Sludio ... Borrowed Time.

.

..26.75 . 26.75

.29.75 26.75

.

.. ..

.

.

22 75

22.75

22 75

22.75 22 75 22 75

22 75

22.75 22 75 34.75

34 75 22.75 22.75 22.75

22 75

CONTINENTAL

Home Accountant 39.95 Book of Adventure Games 1.11 14.95

VIP

/ A 1 . l i / ■ 'i 1

(Amiga) VIP Professional 119.95

DISKDRIVE

CLEANING KIT ACCESS

$8.95

(C-64—Amiga)

Leader Board .. Leader Board Amiga

Tournamenl 1 . MACH 128

CARDCO

24.7 24.75 12.75 2B.75

With Software $17.95

Numeric Keypad CB<5 5-slot Board CB72 2-slot Board S'More Basic Rom

34.95 49.95 39.95

Blow Out

Freeze Frame

29.95

Koala $155 Supersketch $19.95

Write Now

21.95

29.95

14.95

XETEC

Font Master II 64

Summer

28.95

THE LOWEST PRICES *

TOLL FREE ORDER LINE *

* Free shipping on prepaid cash orders in U.S. • All Merchandise Factory Fresh

* Fast Service from one of the oldest and most established Computer Supplier * 24 hrs. shipping on in-stock product * Access to our Multi Million S inventory * No deposit on UPS C.O.D. orders • Orders outside PA Save state sales tax * Air freight service available * Full Manufacturer's Warranty apply! * Full accessory line in stock + Purchase orders Accepted from educational institutions! * We check for

stolen credit cards! * We ship to our servicemen overseas! + You'll love our Courteous Sales Staff! • We satisfy more customers monthly than most of our competitors combined *

32.75 22.75 34.75 34 75

Computer Quarterback impeiiumGalactum

u

*

22.75

.

KamplqruDpe Mech Brigade Market Garden,, S11 Gun Shook)ut Computer Baseball

Wiiards Crown

Hackler

3

18.75

Paper clip Spell Pan --■ell

22 75

Wings of War .. . Computer Ambush

ACTIVISION (Amiga)

. .18.75

Consultant

26.75

SUNCOM

Karateka BankSt Writer

SSI

Colonial Conquesl

Rings ol Zelphm

.23.75 ...18 75 ....20.75 .. 24.75

Paper Clip

24.75

Summer Gamus

SUCK STICK TAC 3

22 75

15.75

ACTIVISION (C 64/128)

Space Shuttle

Okidata

Flip-N-FilB Hip-N-File Flip-N-File Flip-N-File Flip-N-FKe

22.75

An Gallery

Star Mlcronics SG/SDiQ

8»92 63/93 193

Print Waste' Amiga). ..22.75

8.99 6.99

Panasonic

F R E E

UNISON WORLD

24.75

BankSt Filer Bank St Mailer.. Championship Loderunner. ..

L

45 45

The Prail Shop Graphics Library


..EW HOURS!

NEW HOURS!

Mon-Thur a»« BOM

Mon-Thur 9AP.1-0PM Fit BBM-flPM

EPSON

LX80 . FX85 DX10 HI80

209 369 207 355

HS80 FX286 LQ800.

SILVER REED

EXP 8(in P

..

. . .

HR-15XL-P HR-15XL-S

619

1080

PANASONIC

199

1091 1Q92

228 325

3151 1592 1595

399

3131

SEIKOSHA

SP-1000VC[C-64)

SP-IOOOACentronics SP-1000IIBM SP-100OASRS-232

439 NEW

SILVER REED

EXP400 EXP5Q0 EXP550 EXP770

249 295 399 749

AMDEK

710 725 730 722

115

P 32 CO 1 P-38 C-tSO 635

Okimale 10 182 192 193

348 563

ZVM 1220

95

439 Call Call Call

ZVM 1240

149

1902 Color 1802 Color

PRINCETON GRAPHICS MAX-12 Amber

458 .575

300Green 300 Amber

.

..

CALL . .CALL CALL

NEW).

NB-15

SB-IS NEW . . SG-15 SD-10 SD!5

355 528 S28 195 469

SR-10

SR-15 SB-10 Powertype

.,,

367

319 438

469

. 578 ... 589 ... 297

I

MJ-tO MJ-22

.

Enhancer 2000 (C-64)

BONUS

5V4" SSDD 5'A" DSDD

155

.

SG 1000 12" Green SA 100012" Amber.

.99 109

SA150012" Amber TTL STS1 Till stand

129 M

SG 1500 12" Green TTL

175 250

119

NEW

G-WIZIC-64)

Super G (C-64)

.

6 99

8.99

HAYES

47.95

Smartmodem 300

54

C/7PS (C-64) '

ORANGE MICRO

MAXELL

m

. 9.99 13.99

5Vj" SSDD sw DSDD

. . .

11 99 15 99

SUNKYOUNG

SKC SWSSDD SKC 5Vj"DSDD

11.99 1399

MODEMS

CARDCO

79

159

MS-305HGB

INTERFACING 64 J&

SAKATA

269

CM36632

118 128

VERBATIM

COMTEL

185

Grapplor CD (C-64) .

STAR MICRONICS

NX-10 NEW). . . . 2GB 377

TEKNIKA

5'/.;; SSDD DSDD

CALL CALL

SupnrGraphi. G* Supnr Graphu JR 64

757

DISKETTES

COMMODORE

XETEC

339 55

.119 209

NX-1O....CALL

CM36512V1

CALL CALL

AMDEK

. 175

HX-12RGB SR-12RG9

1571 1541

GT Commodore

JuKI 6300

THOMSON

COMMODORE

95

DRIVES

INDUS

6100 Tractor. . 6100 SheetFeedor.

. 999

M5P-10 MSP-15 MSP-20 MSP-25 120-D ... Promiof 35

179 214

Juki 6100 ... RS232 Serial Board

. I0Z9

CITIZEN

OKIDATA

JUKI

549

2395 699 1749

DB0 1 F

MONITORS

ZVM 1230

125 143

.

Call

. Call

DIABLO

D2S

529

Call Call

COLOR RIBBONS AVAILABLE!

ZENITH

300 Green

300 Amber 310 RGB .

185

197 197 197 197 SP-10O0AP Apple lie 649 BP-5200 I SP-IOOOnBbon a.so BP-5200 (iBBon. .. 12.50 ..999 6P-5420

257

Prownter 8510SP*

«9 .1149 968 999

351 Steel Fmdar

..

Prowriter Jr

SaM OAM BPM

SAVE ks PRINTERS

S199

1080

1550 SPt D104Q

Call 258 289 148

TOSHIBA

P1W0 P351 + P341P P341S

359 359

C. ITOH

LEGEND

659

BROTHER

. 209 .489

1080 1380 1385 808

298 529 529

LQ1000

EXP420P EXP600P

F.i 9AM-BPM

LYCO COMPUTER MARKETING & CONSULTANTS

Sat TOAM-OPM

37

TYMAC

Conneclion (C-64)

Smart mod em 1200 Smartmodem 1200B Smart modem 2400

. 55

COMMODORE

33

1670 Modem

..

.15

377

598 -064

SUPRA (C-64) 49,95

US ROBOTICS ?00

Password 1200F Password300M

PaS5ward 300F

TOLL FREE 1-800-233-8 TO ORDER

RISK FREE POLICY

or tand ordar to

Lyco Computer

CALL TOLL FREE 1-800-233-8760

vti

bdxsosa

In PA 717-494-1030

ri-hSiocki|ornssl"'iD0edwLtriin24 "Ours d order. NoduposH on C O D- o^do'i

Free shipping on prepaid cash orders within 1Mb com menial U.S. Volume

discountsavflllable PAmsjdnniflnrlilEnlQ&tP' APO, FRO, and international

O'd&ta add 16.00 plug 3% lor prtorlly mnil ssrvlcQ Advoriised prices show lacounT fur caghd fldd d% Tor MaaterCnro1 and VIrb. Personal chucks ulro -1 weeks' cluarflnce beiom shipping. Ash about UPS Blue and Rod al Shipping All merchandise corned under manufoclu'or'a rtarranly. Fittv alog wiih order All iiems iubiecl lo cnange wllhoul notice.

Customer Service 717-494-1670 Reader Service No. 173


Print Your Own "Little Black Book." NamePro™ is an easy-to-use data base of up to 500 names (with addresses, phone numbers, and comments), that can be categorized, sorted, and printed in a multitude of ways.

Features:

Prints mailing labels (1, 2, or 3 across) in 4 sizes Prints Rolodex1" file cards (2 sizes) and 3x5 cards

Stores up to 5 comments with each name (birtluhiys, other phone numbers, etc.) Package includes pocket size phone hook

Fast online access to records by last name, partial name, special key, record type, or category (for example, display names with birthdays in May) Separate backup utility lets you safeguard NamePro1" records, and subdivide the file if your list exceeds ">(10 names

Think how hard it is to replace a lost address booksee how easy it is with

NamePro™.

Fast sorts for all printed formats

Up to 8 separate categories can be assigned to each record (for example, create mailing labels for all your Christmas cards at the push of a button)

Notecard record formal can organize other kinds of data, such as term paper notes, bibliographies, recipes etc.

NamePro1" only....s24 95 Commodore® 64 or 128 Disk Money Hack Guarantee

Visa & Mastercard Welcome

Prints complete address listings on standard computer

CA residents add SI.62 Sales Tax

paper

Add S2 for COD or UPS 2nd Day Air

Prims separate phone books for any purpose (home, of fice, etc.)

Easy

Computer Management Corp.

to use:

Complete

add,

change,

P.O. Box 4819 delete,

inquiry,

and

Walnut Creek, CA 94596

copy

functions Help messages, when requested, describe the program function you are using All user choices made from simple menu system Personal phone book prints on standard computer paper

Call now:

—just cut on dotted lines and staple to assemble

24-HOUR TOLL FREE ORDERS

Comprehensive

1-800-443-0100 ext 158

editing

makes

errors

practically

impossible

Identical record selection methods for all program func tions (change, print, file backup, etc.) Reader Servlc* Ho. 179

For more info: (415) 930-8075


38&8S A HARD LOOK at the SOFT SIDE of MACHINE WHICH WILL ENRAPTURE the MIND Text and Photos by Morion Kevelson

The

key

lo

and releasing the but

the Amiga's

ton.

capabilities

bench has managed to

is

eliminate the need for

its

ad

Although

Work

vanced hardware de sign, in particular the

a keyboard, i( has not

technology imbedded

the fundamental read

in

The outward manifes

ing skills. Wbrkbench effective

tation of this technolo

ly implements the sin

gy is the Amiga's user-

gle-handed, single-fin

friendly

gered control of the

its

negated the need for

custom chips.

interface

as

embodied in its oper

Amiga. In so doing the

ating system. Dubbed

need for a new eye-to-

Intuition,

hand coordination skill

user

this prime

interface

com

bines the simplicity of graphic with

interaction

the power

and

is created. A painless

Owning an Amiga can make your friends as jealous as Donald appears in this low resolution, 32-color image by Bob Spirko.

precision of a conven

introduction

to

the

Wbrkbench is provided by

the Amiga

Tutor

tional text-based command stream.

The most impressive part of this

which may be found on the Amiga Extras disk included with

The user's initial confrontation with

performance is the speed at which the

the system. This program by Mind-

the operating system is the Wbrkbench,

icon manipulations take place. The

scape literally takes the user, with

an icon-based, mouse-driven inter

user rapidly loses any awareness of

mouse in hand, through the Work-

face where the fingers never contact

bench's paces. The tutorial's graphics

the keyboard. In fact we found it feas

the enormous computational require ments behind this graphic extravagan

ible to operate the Amiga, via V'tbrk-

za. All

through a worthwhile activity for even

bench, with the keyboard complete

performed by properly positioning

ly disconnected from the Central Pro

the onscreen pointer and depressing

cessing Unit (CPU). In this regard we

or clicking one of the two mouse but

imply the execution of meaningful

tons. In general the left button per

Workbench operations are

are stunning, making a quick

run-

experienced mouseketeers.

WORKBENCH

OPERATIONS

When a disk is slipped into an

tasks and not just the mindless man

forms an operation while the right

ipulation of onscreen icons. Virtual ly all of the system's operating par

button activates the onscreen menus. Simply holding down the righl but ton and dragging the pointer across

Amiga drive, the computer automati

setup, as well as disk maintenance and file manipulation, can be per formed via the Workbench and the

the screen's top bar displays a series of menu headings. Dragging down

displays its pictorial representation (an icon) and its name on the screen.

the pointer highlights the individual

If the mouse is clicked on the disk

mouse without resorting to the key

commands. Selection is easily imple mented by highlighting your choice

on the screen which may contain

ameters, such as printer selection and

board.

cally senses its presence. Wbrkbench immediately examines the disk and

icon, a window immediately appears

AHOY!

53


additional icons representing the var ious files and applications on the disk. These icons may now be

is minimal. Each window is equipped with a

Preferences may be the most sig nificant program included with the

collection of standard "gadgets." The

^brkbench. It is used to customize

mouse-clicked to start an application,

upper left hand corner gadget closes

the Amiga as per your personal tastes

or to open additional windows which may contain additional icons, adin-

a window, removing it

and specific hardware configuration.

screen. The top bar is a drag gadget

All the Amiga's basic operating par

fiiiitiun. The number of simultane ously open windows and running ap

for repositioning of the window. The lower right hand corner is a sizing

These include the screen colors,

plications is limited only by the Ami

gadget for enlarging and shrinking the

mouse speeds, screen centering, text

ga's memory.

window. The left bar is a disk gauge

size, and clock time. Hardware spe

representing space remaining (for op-

cifics for the printer and modem are

tomisls) or space used (for pessimists)

made from the Preferences screens.

on the disk. The right and bottom bars indicate the presence and posi

in the Preferences. The first of these

Multitasking: Zork in top window, An

alyze in bottom window, 40K to spare.

from the

sets the mundane printer character

window. These bars also let you po

pitch,

sition the contents of the window with

printer selection is also done here.

istics such as paper size, character

and line margins.

Specific

respect to its visible part. The top bar

Due to the graphic requirements of

of the Workbench screen maintains a

many Amiga applications, such as the

display of remaining available mem

font selection in the Notepad, the

ory. This top bar also serves as the

Amiga requires a custom printer driv

source

pull-down

er for different printers. A selection

menus used by the Workbench and

of printer drivers, including popular

the application software.

letter quality, dot matrix, and color

of the

various

gadgets becomes intuitive in a sur prisingly brief time. The ease of the transition into the Workbench envi

printers, is included on the Work bench disk. However, the details for creating a custom printer driver are

conspicuous by their absence in the

ronment is greatly facilitated by the

currently available Amiga documen

speed of its operation. Most notable is the rapidity with which screen up

tation. Refer to the review of the Ca non PJ-1080A in last month's Ahoy!

dates arc performed.

for more on this topic.

WORKBENCH UTILITIES

screen is geared to the graphic capa

The

Included with Wbrkbench are sev eral useful utilities or mini-applica tion programs. The most popular is

second Preferences printer

bilities of dot matrix printers. Pro grams which provide for graphic bit map dumps look for their guiding

likely to be the Notepad, a mini-text

data here. This screen lets you set the

editor which allows the user to leave

graphic dump's aspect, color, gray

messages on the disk and printer. Use

several text fonts and styles which are

scale, or black and white. The last selection also includes a threshold level for which colors will be printed as black and which will be white. All

included on the W>rkbcnch disk. Sav

of the Preferences settings may be

ing a Notepad message automatical ly creates a corresponding icon on the

permanently saved to disk or tempor

of the Amiga's keyboard will be re quired. Notepad includes access to

Workbench with CLl. LIST command has just been used to display directory.

Two printer screens are included

tion of additional material which may be hidden beyond the edges of the

Operation of the ftbrkbmch and its

Workbench screen overlaid with a CIA. A DiskCopy is about to be executed.

ameters are set with Preferences.

The appearance and feel of an ac tive Workbench screen is not unlike

disk. Opening this icon automatically

boots the Notepad program, saving

arily applied. If saved to disk, the Preferences settings will be automa tically implemented whenever the

a busy desktop. Windows, which cor

the user several steps.

Workbench disk is rebooted.

respond to papers, pads, and file tbld-

Included in Preferences is a minigraphics program for editing the

and shuffled about. The big differ ence is that the edges of these papers

A four-function calculator is an other Workbench tool. The Amiga's keyboard is not needed, as all the cal culator buttons can be "pushed" with

will never become wrinkled, torn, or

the mouse. A Clock tool may be se

been replaced by the stylized Ahoy!

frayed. While it is still possible to

lected to put an analog or digital dis play on the screen. The time and date are set using the Preferences tool.

pointer in our screen photographs.

ers, can be conveniently reordered

generate a healthy amount of clutter, the likelihood of ever losing a page

54

AHOY!

Workbench pointer. The drab default arrow, provided with Wbrkbench, has

Also on the Wbrkbench disk is a more elaborate Icon Editor for customiz-


ing the disk and program icons which

command returns a precise calcula

are used by Workbench.

tion of available disk space. The ap

three-ring binder. More than half of this space will be immediately filled by the Introduction to Amiga and

pearance of a disk file in a Workbench

AMIOADOS Wbrkbench is beautiful. Wbrkbench is fantastic. Workbench is easy to use. Workbench is also inadequate for "really serious" work with the Ami ga. Don't misconstrue our meaning. "Really serious" applications, such as word processors, spreadsheets, data

bases, you name it, can be and are run directly from Workbench, How ever, many traditional disk tasks, as well as certain specific operations, just cannot be performed from Workbench. For these tasks the user must enter AmigaDOS directly via a text

and keyboard driven command line interface (CLI).

Amiga BASIC manuals included with

window is contingent on the presence of an associated icon file. These are

the computer. The remainder of the space is intended for the documen tation which accompanies all of the Amiga's software as published by

recognized in a directory listing by

the .INFO suffix appended to the file names. If the icon files are not pres

ent then even a completely full disk will display an empty window on the Workbench screen. Furthermore, none of the Workbench file operations

Commodore.

We

found that the

can be performed without a corre

is not immediately obvious what must

sponding icon which may be nibbled

be done once the binder is full, as instructions for ordering additional binders were nowhere to be found.

Commodore Textcrafi and Commo dore Graphicrafi manuals just about filled the remaining binder space. It

by the mouse.

The power and beauty of Intuition and the Amiga's multitasking operat ing system is illustrated by Wbrkbench and the CLI. This combination pro vides instant gratification for both

The accompanying Amiga docu mentation is among the best we have seen. The descriptions are well-writ ten, profusely illustrated, in color,

The difference between Workbench

keyboarders and mouseketeers. The

and printed on high quality stock.

and AmigaDOS is easily illustrated.

best of both worlds is always avail able, as Wbrkbench and AmigaDOS can be run simultaneously.

Most of the illustrations are actual

Workbench is inherently qualitative

while

AmigaDOS is

quantitative.

Whereas Workbench graphically de

picts an estimate of disk usage via a bar graph, the AmigaDOS INFO

Amiga screen photographs. The doc

umentation is also inadequate. There is no information on AmigaDOS other than numerous references to the AmigaDOS Manual, which is not in-

AMIGA USER OUIDES Ricked wtih the Amiga is a 3" thick

GREAT PRODUCTS FOR YOUR COMMODORE promenade C1™

CAPTURE'"

The Eprom Programmer. Thoughtfully designed. carefully constructed. thepromenadeCI'-isrespected around the world for quality and value. The original

Take control of your '64 or '128' with this easy to use cartridge. Lets you make a back-up disk ot your memory-resident software. Your program is then fully

software

controlled

with

accessible to you and your program can be re-booled

Intelligent

from your disk 3-5 times faster. Or make an auto-

programming capability can cut programming time by

starting cartridge using the promenade C1 and a CPR

95%! With Disk Software

cartridge kit. Its magic!

personality

programmer

modules

and

does

switches.

away

still just $99.50

CARTRIDGE HATER.ALS:

CAPTURE" * 3 ba'8ain a! 39'95

CPR-3 - Three socket board, case and 3 eproms, for use with CAPTURE'"

29.95

PCC2 - Two 2732 (4K) or 2764 (8K) eproms For'64 or 128 in 64 mode PCC4 - Four sockets for 2764, 27128 or 27256 |32K) eproms. Bank switching PCC8 - Like the PCC4 but twice the capacity. For multiple programs

4.95 17.95 29.95

PRB4 - Four sockets, eprom & battery backed RAM combination

24.95

PTM2 - Basic 128 mode cartridge board. Two 2764 or 27128 eproms

5.95t

PTM4 - Four sockets. 27128 & 27256 eproms. 128 mode bank switcher

19.95f

PCCH2 - Plastic case for above cartridges (except PCC8)

2.25

Eproms - Always in stock at competitive prices.

tavailable June '86 "when in 64 mode.

EPROM ERASERS:

Datarase - Hobbyist eprom eraser. 2 at a time, 3 to 10 minutes PE14 - Industrial quality eraser, 7 to 9 at a time

34.95 79.95

Starter Set - CAPTURE", promenade C1 and one CPR3 kit

149.95

Deluxe Set - CAPTURE'", promenade C1, Datarase and two CPR3 kits

199.95

SHIPPING & HANDLING: USA - UPS SURFACE $3.00

II

II

lACflM DAKIUCIM

JAOLHN-HAlNriEllVI

FOREIGN (AIR MAIL ONLY) $13.00 TO ORDER TOLL FREE 800-421-7731

FROM CALIFORNIA 800-421-7748

TECHNICAL SUPPORT 916-823-3284

1805 INDUSTRIAL DRIVE

FROM OUTSIDE USA 916-823-3285

AUBURN, CA USA 95603

MC, VISA, AMEX WELCOME Rnidar Stnlct No. Ill

AHOY!

55


eluded. The only specific AmigaDOS information we found included with the Amiga is in the last part of the Amiga Tutor program mentioned above. The CLI and AmigaDOS is not ac

ity is built into the system. Entering

is dynamic in that only the amount

a command followed by a question mark will display a parameter tem plate for the command.

of memory required by the assigned

The editing facilities of the CLI are

multitasking. Simply use the NEW-

commands is allocated. AmigaDOS,

like

Workbench,

is

extremely limited. Only backspace

cessible from the Workbench as it

CLI command to open up additional

and delete with cancellation of the en

CLI windows for each task. Tasks can

comes out of the box. The CLI icon

even be run in the background by us

bench window. A quick entry into the

tire line are supported. Unlike the C-64, AmigaDOS lacks a full screen command editor in immediate mode. This makes casual experimentation

CLI can be achieved by interrupting

with AmigaDOS a time-consuming

the boot up sequence with a CTRL-D

tiple commands can be submitted to

and oftimes frustrating exercise. Ex

RUN by separating them with plus

keystroke right after the text prompts

periment you most probably will. The AmigaDOS Manual, published

signs. When the tasks are complete,

has to be turned on in the Preferen ces before it will appear in a Work

appear. This will bring up the CLI while preventing the startup of Work bench. AmigaDOS is a powerful, fullfeatured operating system. All nec essary disk handling and file manip ulation commands arc supported. In addition, AmigaDOS command se quences can be saved in a text file for

batch execution. To facilitate batch mode the AmigaDOS vocabulary in cludes branching and conditional commands. A rudimentary help tacil-

1

-

1

1

-

(

m -I1-* 1

Vl h ild

u rt«9 11 w

h id

1 5"

i

I ii!i 1

!

be able to use all the incroflib

raph

Ink

Commodore'" computers ,

iph

3 10 help you localo Iliose con ipl

1

CE

... y OU ix p

oi

tii g po nts With GRAPH MASTER'" yi u'l ea= ly lii d ill the XIY points you'll need for spr t BS, prin er d ar BO srs your cuslom screen charac ers ■ po ke « or dr

ats 5. color coordinates and more! Prl itQrl ds

fa r

da d. mullicolor, 200i640, ■100«6'

a at

s«e en

rd! Ic ral

Commodore'" computers PU myc ur

ei SI )m so

eens and pnnler lonts! Disc c Xft Jaw Ih

at ipe ra ep

ogsforC-64flC-128 C-128pi

>g>

asc ol-

lul de mo ■! Features easy-lo-uso pop-up 1 liSf use nfl m an ft elp screens. GRAPH MASTER' '■1. res lly U!

ef Jl

ort

chools and beg nners: saves a n

P' 09 rar nm ng timei Justily printer eipens w irk 1 C Inly -S34.95! ^^ S mi c we J< or money order to: 1 W^!

p R DC)U

n?a Ave. M EP Ci :d. CA 95340 3< 4C D

FftWfv t^.v.\v

10 ill),

residents add 6% sates la t) f-.(.\ ;in StrvlCf Nd. If. 1

56

\

Id it .00 PSH — S5.00 tor back-up di ik. i\!low three weeks tor delivery.

AHOY!

's

ut it to

30

cA J

1

e xpar

I 3

the commands following RUN. Mul

the RUN CLI deletes itself. The AmigaDOS hierarchical file

those totally unfamiliar with com

naming structure is worth noting. At

mand-driven operating systems. The concisely detailed descriptions will be

the top level is the volume or disk name itself. This is separated from

read and reread many times before

the rest of the name by a colon. The

total comprehension is attained. The Workbench disk does include two sequential file text editors. ED is a full screen-based editor while EDIT is a line-based editor. Either of these programs can be used to modify or create AmigaDOS com

colon is immediately followed by the

mand files. The first such activity

each of which may also contain any

usually involves the S/Startup-sequence file on the Workbench disk. This file is executed whenever Wbrkbench is booted. It can be changed

number of directories, and so on. The

to go directly to a CLI, prompt the

need not be unique as long as a

user for the current date and time,

unique pathname exists. Each seg ment of a pathname may contain up to 30 characters with no limit to the

whenever Workbench is started. De

'

a non-interactive CLI which executes

by Bantam Books, is not written for

and perform numerous other tasks

C

ing the RUN command. This sets up

actual filename or an unlimited se

ries of directory names separated by slashes. The actual filename follows the last slash after the last directory name. Thus a disk or volume may contain any number of directories,

chain of directories leading to the de sired file is known as a pathname. Specific

filenames

in AmigaDOS

tails on using AmigaDOS and both editors are provided in the Amiga-

total length of the pathname.

DOS Manual

drawers on the Workbench screen.

The AmigaDOS commands are

disk-resident. That is, the command is loaded from disk before execution. Unless told otherwise, an AmigaDOS command will operate on the current ly logged disk in the current drive. Special command formats are used to direct AmigaDOS to the proper disk. The end result is much disk swapping and command parameter entry on single drive systems. A sec ond drive does wonders to alleviate the tedium. An alternate solution involves crea

AmigaDOS directories appear as Opening a drawer may bring out ad ditional drawers or specific tools. It thus becomes obvious that Work bench and the CLI are different man

ifestations of the same thing. The AmigaDOS fiie system greatly facil itates the ordering of the 880 kilobyte capacity on its floppy disks. The AmigaDOS directory is not re stricted to a single track of the disk. Filenames are placed on the disk in an apparently haphazard manner as they are required. As the directory grows, so does the disk drive head

tion of a RAM disk and assigning the commands to it. The result is faster

movement required to trace through

execution speed with greater conven

file. In a large directory this head

ience at the expense of available

movement may consume the bulk of

memory. The AmigaDOS RAM disk

the time required to access a speci-

a pathname to specified destination


tiliiiimit»n■« li » '•••'"• •" "■" !• ■'>!« iw aim

ku ■ III If Illn.

».<! iSf iJiilu: il Ut Htn/lIM II tr

ihnH) LEI HtU-tl ***'*! rrt-

Center: an AmigaBASIC screen, with the program output window in the right half and the List window, dis playing a segment of the program, at left. The flanking images are sample screens from the supplied Amiga Tutor. tic file. Ii is possible to reorganize the

effectively will not be a simple task

physical layout of the disk directory

for the average user. Then again,

by i using the COPY command to

AmigaDOS was not created for ease

transfer all the files to another disk.

of use. The Amiga's Workbench ex

Direct .speech capability has been

ful and efficient access to Ihe Ami ga's resources. Those who invest the time to learn its intricacies will find iheir efforts well-rewarded.

quisitely fulfills the purpose of a user-

added to version 1.1 of AmigaDOS.

friendly

Since this command is not yet includ

Commodore's detailed specification

interface.

Furthermore,

ed in the AmigaDOS' built-in feature,

of the Workbench routines will help

AMIGABASIC

we will present it in detail here. The

insure that independent software de

command format is:

velopers will properly propagate the Workbench's intended functions.

SAY [options] [text],,,,,,,,,,

Based on the software we have al ready seen, this goal has been met.

The Amiga is provided with what may very well be the most powerful implementation to date of the BASIC programming language on a personal or impersonal computer. Created by Microsoft, AmigaBASIC is upwardly compatible with earlier versions of Mi

The SAY command may be run di rectly or interactively. Direct mode is defaulted to by simply entering SAY followed by the text to be spo ken or the name of an AmigaDOS tile which contains the text. Yes, AmigaDOS will vocalize the contents of a

The uniform application of icons and

crosoft BASIC used by other micro

pull-down menus brings the Amiga

computers. Most notably, BASIC pro

a giant step closer to the elusive goal

grams written for the IBM can be

of eliminating user manuals. In brief, AmigaDOS fulfills its in

transported to the Amiga with minimal modification. The area in which Ami

tended function of providing power

gaBASIC differs from the earlier ver-

file right off the disk. Interactive

mode is entered by typing the SAY command alone. Two windows will

appear on the screen. The Phoneme window will display the available op tions codes followed by the phoneme codes which are actually generated by SAY from the text you type in the Input window.

BACKUP PROTECTED

SOFTWARE FAST. Table of SAY Options Option

Result

-f

Uses female voice,

-m

Uses male voice,

-n

Uses natural voice.

-I

Uses robot voice.

-■ptfHH ■s/t##

Sets voice pitch from 65-320. Sets speech rate from 40-400.

-x file

Says the contents of the specified file.

Note; Multiple options may be separated by spaces.

AmigaDOS has all the require

ments for effective and efficient man ipulation of the Amiga's resources. However, learning to use AmigaDOS

From the team who brought you COPY II PLUS (Apple), Copy II PC (IBM) and COPY II MAC (Macin tosh) comes a revolutionary new copy program for the Commodore 64 and 128 computers. • Copies many protected programs—automatically. (We

update Copy II 64/128 regularly to

handle new protections; you as a registered owner may update 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.

• Includes fast loader, 12-second

format.

Requires a Commodore 64 or 128 computer with one or two 1541 or

1571 drives. Call 503/244-5782, M-F, 8-5:30 (West Coast time) with your $£ 2 in hand. Or send a check forS39,95U.S. plus $3 s/h, SB overseas.

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

Centred Rmt Sofiume

Backup utilities also available for the IBM, Apple II. Macintosh and Atari ST. This ptoductis provided tot the purpose otonstn^g you lo ma*a a/eftryar copies only

[tender Service No. 19G

AHOY!

57


sions is in the implementation of ex tensive commands in support of the Amiga's unique hardware capabilities. By virtue of being written directly in 68000 machine language, the Am-

dow while the program executes in the Output window. The contents of these windows are completely inde pendent of each other. Add to this bi

iguBASlC interpreter is surprisingly

lateral display a built-in single step and continuous trace feature, com

compact at only 80 kilobytes (shades

plete with highlighting of each BASIC

of 6502 and BASIC 2.0-how did the nothing else, demonstrates the hard

line as it executes, and you have an ideal program debugging environment. Program entry and editing is highly

ware gulf which exists between the

advanced as well. The full screen ed

Amiga and microcomputing's eight

itor has features which complement the optional use of" line numbers with

C-64 get by on only 8K?). This, if

bit progenitors.

Self-portrait: Amiga as seen through the eyes of the Amiga Tutor program. the Output window. All of Amiga

The AmigaBASIC operating envi ronment is a programmer's deiight.

AmigaBASIC. That's right, Amiga

BASlC's operating

BASIC docs not need line numbers!

here. These include the starting and

Two windows will appear when Ami

The editor, which runs in a perman

stopping of program execution, tog

gaBASIC is first booted. The larger

gling of the List window, single step

smaller is the List window, wherein

ent insert mode, lets you cut, paste, and copy BASIC program code. In short, all of the features of a text ed itor are at your fingertips. Text case

all program entry and editing is ac

is not significant to the editor. How

be selected from the keyboard, allow

complished. As with all other Ami

ever, it will keep track of your use

ing you to forego the use of the mouse.

ga windows, these two may be moved

of upper and lower case letters in var iable names. All of AmigaBASlC's key

As a language, AmigaBASIC is highly structured. Along with op tional line numbers comes the capabil

is the Output window, where program results :ire normally displayed. The

and resized. If you haven't guessed it by now, AmigaBASIC effectively

multitasks itself. The programmer has the option of displaying a program in the List win

words are automatically converted to upper case when the program is listed.

controls

reside

and trace modes, program file man agement, and the program editing

controls. Some of these features may

ity to label statements. True subrou

As with most Amiga programs, a

tines are supported with both global

set of menus reside in the top bar of

and local variables. Variable names

HINTING, PREFERENCES, AND MULTITASKING ON THE AMIGA 10 tions when performing a bit map graphic dump from Deluxe Paint. To ge! around this we developed the following procedure: 1. Boot up the Amiga in the usual fash ion from a copy of your own Wbrkbench disk. 2. Open a second Command Line In terface

Screen one of the Preferences tool

(CLI)

using

the

AmigaDOS

NEWCLI command.

included on the Workbench disk.

3. Boot Deluxe Paint from one of the CLIs following the instructions supplied

Although the Amiga 1000 is a multi

Screen two o/Preferences is the first of two printer selection screens.

with the program. For example, the low-

results are impressive. The original pair

tasking computer, it is not always obvious

res version of the program can be started

of CLIs will be visible underneath the

how lo get it to do so. In fact, me docu

by simply entering DPAINT from one of

Deluxe Paint screen.

mentation accompanying some applica

the CLIs.

Click the mouse in the CLI which you

tions software will actually prevent you

At this point you may proceed to use De

did not use to boot Deluxe Paint. You

from multitasking if followed blindly. We

luxe Paint in the usual fashion. The big dif

may now enter any command you want

ran into this limitation when working

ference comes when you want to run some

in the CLI. Ifjiecessary, move the CLIs

with Deluxe Paint and the graphic printer.

other task. We will use the Amiga's Pref

around by grabbing their top bars. For

The solution to the problem may be applied

erences tool to change the printer's opera

our example we will enter PREFEREN

to other Amiga applications as well.

ting modes as an illustration.

CES. The disk will spin and the familiar

If you follow the instructions packaged

When you arc ready to print, use the

Preferences screen will appear on the

with Deluxe Paint, you will boot Kftnt-

mouse to place the pointer on the Deluxe

display. You wili most likely be prompted

bench and the program directly from the

Paint screen's menu bar. Grab the Deluxe

to place you original Workbench disk

original distribution disk. Unfortunately,

Paint window by holding down the left

back into the drive. Since we want to do

this will lock you into whatever Prefer

mouse button and pull the window down

a graphic bit map dump, click in the

ences settings are already on the disk.

off the bottom of the display. If you have

Change Printer box to go to the second

The result is greatly limited printer op-

never done this before, hold tight—the

screen, then click in the Graphic Select

58

AHOY!


Three digitized Amiga images, the veggie delight and soap opera actress captured with the LIVE! real-time vid eo frame grabber from A-Squared Systems, 10 Skyway Lane, Oakland, CA 94619 (READER SERVICE NO. 163).

may contain up to 40 significant char acters. Since embedded keywords in variable names are permissable, spaces are no longer optional as in Commodore BASIC 2.0. Data struc-

SION, commands are just one group

fact, the entire microcomputer indus

of AmigaBASlC's specialized com

try owes its very existence to these chips in the form of the microproces

lures support both 16 and 32 bit in

mands. Others include SOUND and WAVE for music, SAY and TRANS LATES for speech, GET and PUT for manipulation of screen images, and of

tegers as well as 32 and 64 bit float

course SCREEN and WINDOW com

Amiga's three custom chips are actu

ing point numbers.

mands for manipulating output.

ally components of a single super-

Several BASIC demonstration and utility programs are included with AmigaBASIC. Among these is an ob

CHIPS! CHIPS! CHIPS!

guage programmer's viewpoint they

The Amiga's magic lies in the tech nical sophistication of its custom chip

appear as a single functional block.

ject editor for creation of graphic ob

jects. These images are designed lo be manipulated by AmigaBASlC's ex tensive animation commands. The animation, or OBJECT and COLLI

box to get to the third screen. Several op tions will now be available to you.

sor and memory chips upon which the computer designs are based.

As we indicated last month, the

chip. That is, from a machine lan

set, referring to the bits of refined sili

In a fit of whimsy, the chip design ers have bestowed the unlikely nom

con (the prime component of sand)

enclature of Agnes, Daphne, and Por

upon whose surfaces are etched thou

tia upon these silicon workhorses.

sands of microscopic transistors. In

Nevertheless, a case can be made for

nannnnnnnmrnmniiniti

the functional relationship embedded in these names. Agnes is the Address Generator, Daphne is the graPHics chip and Portia handles the I/O PORTs. On less format occasions

To start with, you may select the type

these ladies have also been addressed

of printout you desire from Black and

as Agnus, Denise, and Paula. It is possible to assign distinct func tions to each chip. Agnes is respon sible for all of the Amiga's direct memory access channels (DMA).

White, Gray Scale, or Color. If you select Black and White, you may move the point er to the Threshold scale at the top of the

COL-J

I —

screen and adjust the slider accordingly. This sets the color for which all lighter col ors will be printed as white and all darker colors will be printed as black.

feu may also choose a positive or neg ative image, as well as a horizontal or vertical printout on your paper. When

The second printer selection screen is for defining graphics mode. To gel back to Deluxe Riint, simply grab

you are finished, click in the OK box in

its screen and drag it back up into view. You will have to click somewhere on the

order to return to the second Preferences

Deluxe Paint screen lo make it active. Sim

screen.

At this point you have one other im

ply reselecting the current screen color is a harmless way to do this. If you now go

portant control over the printed image.

to print out your image, you will find your

By adjusting the right margin you can

selection to be implemented.

control the size of the printed image. The

While performing this procedure the Amiga may occasionally put up a reques

printer driver will automatically adjust the vertical dimension to maintain the proper proportions. When you are fin

tor for your original Workbench disk or

Agnes also contains the Amiga's co processor (copper) and the blitter.

The copper is a specialized micropro cessor. Although its instruction set is

limited to WAIT, MOVE, and SKIP, it can still accomplish amazing feats. The copper uses DMA to obtain its instructions without the attention of the 68000. It has the ability to sense

the video beam's display position. When a specified video beam posi tion has been reached, it will update the display chip registers on the fly. This is the mechanism behind the

ished, click the OK box to return to the

the Deluxe Paint disk. Just respond as required. Also note that we have shown

first screen. At this point you may click

all Workbench commands in upper case,

The blitter (which stands for block

the Use box to implement your selection

although Wbrkbench docs not distinguish

or the Save box to make the changes a

between case for any commands or file

permanent part of your W>rkbench disk.

names.

transfer) would be better named a bimmer (for bit-mapped image man ipulator). It has the ability lo man-

Amiga's dynamic display.

AHOY!

59


cussion of Amiga graphics by Shel don Leemon (author of Mapping the

C-64, reviewed in the June 1985 Ahoy!), and a dissertation on Amiga sound. The two chapters (35 pages) on AmigaDOS previously appeared in the January, February, and April 1986 issues of COMPUTE! magazine. For advanced programmers there are separate chapters on the C pro

Only a baboon would believe that any amount of monkeying around on another micro would enable it to ape the Amiga's graphic capabilities.

gramming language (as implemented by Lattice for the Amiga) and ma chine language with the 68000. Over

ipuliitc the contents of memory blocks

pies in the interval consumed by a

all there is sufficient detail in this

in very useful ways and at incredible

single horizontal video scan line. The

book to assist you in making an in

speeds. To achieve a memory move, the blitter requires very little infor

Amiga can generate sounds via au

formed decision, as well as provide

tomatic DMA data retrieval of digi

useful guidance in the event that you

mation. Il needs only to be told the

tized data. Alternatively, the sound

start and destination addresses, along

channels can be directly controlled.

do purchase a machine. (Note: Tfie AmigaDOS Manual (Bantam, $24.95). the official refer

with [he height and width of the

The ultimate power of the Amiga's

block. The blitter can manipulate data

custom chips lies in their DMA ca

ence work for the Amiga, was not re

from

sources.

pabilities. The chips need only be

ceived in time for this report.)

These manipulations can include the combining of the data in any of 256

told what to do and where to lind

possible logical operations. The blit-

arc then carried out without any fur

ler also has built-in graphic capabil

ther attention by the central micro

ing nicely, although it is not selling

ities for drawing lines and filling

processor. This leaves the Amiga's

as quickly as Commodore would

areas of the screen.

68000 free to carry out the tradition al computational tasks associated with

have liked. As of this writing, total

a computer.

chines. However, we feel that these

three

independent

Daphne is primarily the graphics chip handling most of the video func

their data. The appropriate operations

tions. These include most of the builtin sprite operations. Also found in

CONCLUSIONS The Amiga appears to be develop

sales are on the order of 50,000 ma

are significant sales in that the pur

FURTHER READING

Daphne are the 32 twelve-bit, color

Although our primary audience

chasers of Amigas seem to have a def inite purpose in mind. The compu

registers responsible for the Amiga's

consists of C-64 and C-128 users, we

ter has also been snapped up by many

4096-color display. Daphne can con

know you have been intensely curious

developers. Based on reports from

trol up to two screens at one time.

about Commodore's new wonder ma

Comdex, we can expect to see some

Screens are the drawing surface upon

chine. In this two-pan presentation

truly impressive applications on the

which the Amiga's output is displayed.

we have endeavored to give you some

market in the near future.

They are always the full width of the

idea of what working with an Ami

available viewing surface, but may be

ga is like. If you are seriously con

luxe Paint from Electronic Arts has

any height. Each screen can have its

sidering expanding your computa

been a smashing success. We esti

own characteristics in terms of reso

tional horizons with an Amiga, you

mate that 80 percent of Amiga own

lution and number of available colors.

may want some additional informa

ers have bought this graphics pack

tion before laying down those hard-

age, a truly phenomenal proportion. The Amiga is a unique machine,

Portia houses the Amiga's sophisti cated sound generators, as well as the

earned dollars.

In terms of existing software, De

serial and parallel input and output

An excellent indepth presentation

(I/O) functions. Internally Portia has

on many of the Amiga's aspects may

computer market. We expect it to

without peer in the present micro

four independent sound channels.

be found in the Amiga Programmer's

make a sizeable impression over the

These are internally paired and pre

Guide,

sented as a stereo signal to the out

$16.95 from COMPUTE! Publica

next six months as production in creases and prices start to drop. In

side world. The channels may be in

tions, Inc. This 460 page volume is

this regard we would like your feed

dependently programmed, or they

geared toward the intermediate to ad

back. If you are planning to buy or

may be attached so that the output of

vanced programmer. The eight chap

have

one modulates the sound of another. Each channel is equipped with a

ters and nine appendices paint a thor ough picture of several high interest

please let us know. We have already

DMA-driven eight-bit digital-to-ana

Amiga topics. These include a thor

log converter. The audio DMA is

ough

grams written in AmigaBASIC which are being considered for publication.

capable of retrieving two data sam-

with details of all the commands, dis

60

AHOY!

edited

by

Stephen

Levy,

introduction to AmigaBASIC

already

received

bought

several

an

Amiga,

outstanding

pro

The future is clearly in your hands. â–Ą


I

II>5AIIOY|

Compiled by Michael R. Davila Send your programming or hardware hints to Tips Ahoyl, Ion International Inc., 45 West 34th Street, Suile 407, New York,

NY 10001. Generous premiums will be paid on acceptance.

TWO PROGRAMMABLE FUNCTION KEYS The following program changes the SHIFT RUN/STOP

and the LOGO RUN/STOP key combinations to func tion keys that act, in the direct mode, much like keys fl through f8 do on the 128. Line 10 does it all by disab

ling LOAD, running the program, and then directing con trol to line 50000, if it senses that the LOGO and SHIFT keys are pressed. If they are not, the program continues through to line 20. Line 50000 is the start of your (wo function key routines.

As an illustration, run the below program. It will list lines 10 through 49998 if LOGO and RUN/STOP are pressed in direct mode. If SHIFT RUN/STOP is pressed, a channel to the disk drive is opened, a flic called "YOUR PRG.BU" is scratched, a file named "YOUR PRG" is renamed to "YOUR PRG.BU", the current program in memory is saved as "YOUR PRG" and the channel to the disk drive is closed. Pressing RUN/STOP and RESTORE disables this util ity, and this must be done before loading another pro gram. POKE 816,165 also disables and POKE 816,0 re stores.

-Edward Horgan

Coatesviile, PA

•10 POKE 816,0:IF PEEK(197)>1 THEN 50000

•20 PRINT"YOUR PROGRAM STARTS HERE" ■49999 END

•50000 IF PEEK(653)>1 THEN LIST 10-49998

•50010 A$="Y0UR PRG":B$=A$+".BU" •50020 0PEN15,8,15:PRINT#15,"S:"B$ • 50030 PRINT#15,"R:"B$"="A$

■50040 CLOSE15:SAVE A$,8 BINARY LOAD AND BINARY SAVE Binary Load is a relocatable machine language utility for the C-64 which allows you to specify the beginning

address of the file being loaded.

Normally, when a non-BASIC file is saved, the file is reloaded into the same location it was saved from. This is understandable when dealing with data that must be placed in the same location to function correctly. How ever, when dealing with sprite data, hi-rcs, and relocat able ML files, it is often desirable to have the file load into a new location. With this utility, it shall be done! The syntax for Binary Load is similar to that of the BLOAD command of the C-I28. STORE-AT is the be ginning address of Binary Load.

SYS STORE-AT,"FILE NAME",DEVICE NUMBER,S TARTING ADDRESS. This utility can be used from direct and/or program mode. You may also use strings and variables with the syntax above. Improper syntax will produce an error message. Also, if

the utility is called from direct mode (loc. S9D = 0), the ending address of the load will be displayed.

-100 REM*PROGRAM-ID. •110 REM*AUTHOR.

BINARY LOAD SHAWN K. SMITH

•150 PRINTCHR$(147)CHR$(18)TAB(14)"BINARY LOAD

•160 PRINT:INPUT"STORE AT ? 7OO[5"[LEFTl" ]";S

•200 F0RD=S TO S +63:READY:POKED,Y:NEXT •220 DATA 234,032,253,174,032,158,173,032

•230 DATA 163,182,032,189,255,032,253,174

•240 DATA 032,138,173,032,247,183,162,008

•250 DATA 165,020,160,000,032,186,255,032

•260 DATA 253,174,032,138,173,032,247,183 •270 DATA 169,000,166,020,164,021,032,213 ■280 DATA 255,165,157,240,009,169,013,032 •290 DATA 210,255,152,032,205,189,096,234 •300 PRINT:PRINTCHR$(18)"SYS"S"[LEFT],FIL E NAME,DV#,LOAD ADDR.

Binary Save is the partner to Binary Load. This fully relocatable ML utility for the C-64 allows you to save any section of memory. Binary Save can be used to save

hi-res screens, sprite data, and screen memory, just to name a few. Files saved with this utility can be loaded

back into the same location with a non-relocatable load (e.g., LOAD"FILE",8,1). This utility can also be used to

back up ML programs if the starting and ending address

es are known. The syntax for Binary Save is similar to that of the BSAVE command of the C-128 computer.

SYS STORE-AT,"FILE NAME",DEVICE NUMBER,S

TART ADDR,END ADDR +

1

Note that you must add one to the ending address of the area to be saved. Moreover, strings and variables are allowed. Feel free to use the utility within a program as well as direct mode.

•100 REM*PROGRAM-ID. •110 REM*AUTHOR.

BINARY SAVE SHAWN K. SMITH

■150 PRINTCHR$(147)CHR$(18)TAB(14)"BINARY SAVE

•160 PRINT:INPUT"STORE AT [5"[RIGHT]"]830 [5"[LEFT]M]";S

AHOY!

61


■200 F0RD=S TO S +61:READY:POKE D,Y:NEXT •215 DATA 234,032,253

■30 : POKE K,B •40 NEXT K

•220 DATA 174,032,158,173,032,163,182,032 •50 SYS 49152 •230 DATA 189,255,032,253,174,032,138,173 •60 DATA 120,169,0,141,17,208,169,7,133 •240 DATA 032,247,183,160,001,166,020,169 •70 DATA 1,173,13,220,41,16,240,2,169,15 •250 DATA 001,032,186,255,032,253,174,032 •80 DATA 141,24,212,76,10,192

•260 DATA 138,173,032,247,183,132,251,133

•270 DATA 252,032,253,174,032,138,173,032 By listening to the data pulses on a tape with the help •280 DATA 247,183,168,166,020,169,251,076 of this program, you can tell, for instance, where one ■290 DATA 216,255,234

program ends and another begins, or whether there are

■300 PRINT:PRINTCHR$(18);"SYS"S"[LEFT],FI any programs on that tape at all. By listening carefully LE NAME,DV#,START,END+1

-Shawn K. Smith

Bronx, NY

to the pulses you might be able to tell where you've made recording mistakes, such as SAVEing one file at a point on the tape where a previous file already existed. This program is not limited to computer tapes; it will play back any voice or music tape, though the fidelity

AUDIBLI CASSETTE

will not be good. Disable the program with RUN/STOP-

C-64 users who have a Datasette {or compatible cas sette deck such as the Data Master) can't normally get any audio feedback from their tapes, due to the fact that the Datasette doesn't include a speaker. This program will play back through the TV or monitor speaker the signal contained on a cassette tape.

RESTORE.

-John Krutch New Smyrna Beach, FL

FASTER COMMODORES One of the Commodore 128's nicer features is the FAST

•10 FOR K = 49152 TO 49176

command, which kicks the processor into high gear and doubles the speed of most operations. What's not gener ally known is that the same speedup is available in C-64

•20

mode too.

:

READ B

POKE53296,1 in either mode jumps the system clock

APROSPAND-64'" Gives your Commodore 64 or 128 lull ex

pandability1 This superfity des-gned expansion module plugs into the expan sion port & gives you A switchable (singly or in any combination) expansion connectors - plus fuse protection - plus a reset button! Belore you buy an expander, bo sure lhat il has a luse to prolect your computer and lhat you can activate your cartridges In ANY combination allowed by Ihe cartridges

to 2 megahertz instead of the powerup 1 MHz. But in the 64 mode you pay a price for this speed-a totally disintegrated 40-column screen display, and loss of ac cess to the disk drive.

The following program shows what I mean (note mat POKE53296jO in lines 90 and 160 restores things to normal):

•10 PRINT"[CLEAR]":IF DS$<>"" THEN PRINT" PLEASE CHANGE TO C-64 MODE.":END

•20 PRINT"SPEED TEST/C-64 MODE[DOWN]" • 30 PRINT"WORKING[3"."][DOWN]" •40 J=TI •50 F0RX=0TO5000:NEXT

NOW ONLY $29.95 Commodore Interfaces and Cables

•60 J1=TI:PRINT"REGULAR TIME= "(Jl-J)/60 •70 P0KE53296,l:J=TI

■80 FOR X-0T05000:NEXT

Cardprini G-WIZ Printer Interlace #1108 Cardprin) B (without Graphics) #1105 Amiga Printer Cable (6 ft) #3040-6MM

$46.95 $35.95 $17.95

•90 J1=TI:POKE53296,0:PRINT"POKE TIME= "( Jl-J)/60

Amiga Printer Cable (10 ft) #3040-10MM

$21.95

TEST." ■110 PRINT"WAIT ABOUT 30 SEC0NDS[3"."]THE

Commodore 6 Pin Serial Cable (5 ft) #3006-5MM...S 9.95

Commodore 6 Pin Serial Cable (8 ft) #3006-8MM...$12.95 Add Shipping Pm Hem: 53.00 Conl. U.S.

16.00 CAN. PR. HI, AK, APO, UPS Him

APROTEK Daisy 11 20, 20 CPS Daisy Wheel

Elite 5CD, 1 0 CPS Daisy Wheel Printer

Commodore Direct Connect + Parallel Add Shipping Pur Ham: 110,00 Cont. U.S.

$319.95

$184.95

• 140 FORX=0T010000:NEXT:P0KE53296,1:0PEN2

All Products have 2 Week Satisfaction a Money Back Guarantee

TECHNICAL INFORMATION (805) 987-2454

CALL TOLL FREE TO ORDER: (800) 962-5800 US

,8,2,"0:XTXTXT,S,W" •150 PRINT#2,"TEST":CLOSE2

•160 P0KE53296,0:END

or (80Q| 962-3800 CA CAHei AddeSTa, Lnlofl «rs

M»n (if«s. Y5 1 MC «W 3S

1071-A Aynnlda Aeaso, Cimarillo. CA 93010 RiW.r Servlca No. 198

62

N"

•120 PRINT"IF SCREEN STAYS MESSY, PRESS" ■130 PRINT"RUN/STOP AND TYPE G0T0160."

123.00 CAN. I'll. Ml. AK. APO. HI'S Him

j.

•100 PRINT"[DOWN][DOWN]STAND BY FOR DISK

AHOYI

Try this in C-128 mode (youil have to skip line 10). Disk access is now restored-and you might be surprised to see


thai the C-64 mode is the faster of the two. That's because the interpreter to scan while deciphering program lines. Sub

it ring. It rings again and you notice your hand is begin ning to cramp around the joystick. Let it cramp. Another ring, your hand cramps more, and now hunger is making

stituting FAST and SLOW for the POKEs yields the same

you weak. Oh, Lord of the Games, can it be? So near and

result, with one exception: instead of going berserk with

yet so far from the world's greatest score, only to succumb

squirming checkerboards, the 40-column screen will simply

to human frailty? If only you could call "time out."

the BASIC 7.0 of the C-128 contains more commands for

disappear.

Do it! Time Out will let you call "time out." Just press

And just in case you're wondering—no, POKE53296J won't work on a generic Commodore 64. Sorry. -Bert Halverson Joplin, MO

the f7 function key and everything will come to a screech

ing halt (game clocks too). Then you can answer the tele phone and listen to Aunt Martha complain about the arth ritis in her jaw while you .soak your cramping hand in Epsom salts. And, of course, you'll be able to get a bite to cat, too. After all, breaking records takes energy. Once

DISK CHECKER The idea behind Disk Checker, written to check the alignment of my drive, is that I should be able to get the drive to read a block from any track at any time. The program will read sector 1 from each of the tracks

1, 18, and 35. Track 1 is on the innermost area of the disk, track 18 about the middle, and track 35 the outer most area. The program reads track 1 sector 1, then track

35 sector 1, then track 18 sector 1. I chose this order to get the drive to go all over the disk surface to get the data, thereby insuring that both of the extreme sur face areas are tested. The hard part was to Find a disk that I wrote on back when I first got the drive. When I bought the drive it worked fine, but now, a year later, the heads could be a bit out of alignment, but I wouldn't notice it on a disk that I wrote on last month. I'll need one that I wrote on a looong time ago to be sure that it's still looking in the same place on the disk for each track. All the program does is read a block with the "Ul" command, putting the data read into one of the

RAM buffers in the drive. When you run the program, the busy light on the drive will come on briefly three

times, once for each block it reads. If the drive has any trouble reading the data, the light will flicker and you may get head rapping. If you get flickering or noise, you may need to get your drive aligned. But this pro gram is not a cure-all, just an indicator. -Donald Graham

Baltimore, MD •10 T=l:G0T050 •20 IFT=18THENEND •30 IFT=1THENT=35:GOTO5O

•40 IFT=35THENT=18 ■50 OPEN15,8,15

■60 OPEN2,8,2,"#"

■70 PRINT#15,"U1,2"O;T,1 ■80 PRINT"TRACK"T •90 CLOSE2:CLOSE15 ■100 GOT020

that important business is out of the way, press any other

key (except SHIFT, COMMODORE LOGO, or CON TROL) to continue your assault on that elusive record. If you're using a joystick, you can twiddle it or press the fire button to continue. Time Out works with BASIC and machine language programs that don't use an IRQ interrupt. The loader pokes the ML data into memory from 700 to 736. Just

load and run Time Out, type SYS 700, press RETURN, and it'll be waiting for your call (RUN STOP-RESTORE will disable it). Now load the games you want to play and have at "em. Better yet, by appending Time Out to your own pro grams, they'll have it built in. Just add a command to activate it (e.g.: 150 SYS700). Now save the new ver sion of your program. Presto, no muss, no fuss. Just re lax and play.

Since Time Out is fully relocatable, you can load it anywhere you want. If you have a prognun that uses loca

tions 700 to 736, you might want to load Time Out at 828, or 49152, etc. Just change the value of X in line 10 to the address you want to load it at. It's as simple

as that. Time Out will modify itself to run at the new location. Tune Out works with either joystick- or keyboard-driv en programs. If you happen to be using the keyboard and want to have another key activate Time Out, you can change the 3 in line 50 to 4 (fl), 5 (f3), or 6 (f5). Next time you need relief, call Time Out.

— Buck Childress Salcm, OR

•10 X=700:REM *** CHANGE THIS TO RELOCATE ***

• 20 FORJ=XTOX+36:READA:POKEJ,A:NEXTJ

•30 X1=INT(X/256):POKEX+1,X+13-(X1*256):P OKEX+3,X1:END

•40 DATA169,201,162,2,120,141,20,3,142,21 ,3,88,96,165,203,201

•50 DATA3:REM *** CHANGE THIS TO USE A DI FFERENT KEY ***

TIME OUT

Wow! It's finally happened. You're about to set an alltime high on that incredibly difficult game you've been playing. Oh, oh...the telephone is ringing. Aw heck, let

•60 DATA208,15,32,159,255,32,228,255,208, 7

•70 DATA173,0,220,201,127,240,241,76,49,2 34

AHOY!

63


Commodore Compatible

and only. --$139.00

For the C-64 By Buck Childress o your program listings look out of shape? Do extra spaces and REMs have 'em re sembling a hippo in a tree? If you want to cut that excess weight from your programs, carve

FSD-1 5Va"Disk Drive Directly replaces the Commodore 1541 disk drive. The FSD>1 Disk Diiva <s a versatile ana efficient disK drive built tor ihu Com modore series of personal computers. This disk drive is fully compatible

more goodies on each line, save memory, and, believe it or not, some of your programs might even run a little fester!

virilh the Commodore 64 computer anti directly replaces llio Commodore 15-11 Disk Drive, giving much better performance in terms ol data loading iind wilting spaed and memory buffer size.

Full '• month

■■■ irs-rn,

,\mi aszut-

unca ol qu.iMy

After saving a copy of Trim, run it. The loader will POKE the Machine Language data into memory, where it will live in harmony with BASIC, and you can Trim

To Order call toll free 1-600-356-5178

Special Features ■

Vea and MasleiCmd am Afllcomu Aikiw

away (what pun?). Now load any BASIC program you

Saoa shipping and handling Or m.nl your

smaKiir pJacos

ocder with check or money order io.

want to work on, type SYS 50000, and press RETURN.

oMicient always ■

Du.ilaonnl port wjlh chiming oprnMiloi

5Vi" Industry i;iandaid lofnmi

>

Pptltht hWflf link

Trim will ask if you want to delete the spaces from your program. Press the Y (yes) key if you do, or the

to eliminate Ifu?

Emerald Componenl filler rifliionfli

p<J|J QU\" [HUUlOm

N (no) key if you don't. Press the DELETE key if you make a mistake. Trim won't delete spaces within quotes.

541 WiiL.iiM-n.- Slracl

IlinJl MpMittUy 'or C-G1 users

Eugene, OR 97401 Tftl, 503-6 H D-11 SI

Ftanimtttr, no sales tax m Ojogon.

(Those PRINT statements might look a little strange if

Reader Service No. iae

it did.) Next, Trim will ask if you want to delete the REMs. Press

the Y or N key as appropriate. If you press Y, the REM and anything following it (on that particular line) will dis

O COMM0D0RE-64

appear. Should a colon (:) precede a REM, it will be de leted as well (gotta keep things tidy). As with spaces, if

5DFTUJRBE-aF-THE-fTiaNTH CLUB® tdmston ol O C S . lite t

We guarantee you'll never again buy useless software for your personal computer, CLUB MEMBERSHIP OFFERS BIG SAVINGS

»

-♦ «O OBLIGATIONS *

Whin you ■nroll you ivtll K**p only

th*

Gb

loliwin

ifl4i

you

ctn

4

i Tor our Bonm F

diicounii

i

" Plan—■

■ pplled

tovrird

U... E,.mln. .0, . hi .0 d.».; | I, . not «r..i you am, ratam n tar ■ tun

ZL,L, lOfanMI*. mOn,h,» nW

■ RtcalvB dltcounii up to 30% on your ■ortHlit chalcai.

■ Rtcalv* naUca of Spaclml Smlui whan yau'll save ■■ much » SCT% oil lilt.

„„„

,„„

ol

h,lphll

Bp,

Iol

0#nln8

„, „,,

mo<tt from f your Commodora-M. CdM

i.'j.i Sottware-ot-tlie-Month Club It Unique. No minimum purchaiei are required—no automatic shipments Io you. Enroll now and rocelva abiolulBly tree Public Domain Soltware.

Pl«a*e chock

II Cassette

D Disk

QREAT IDEA! I cin't loia. Enroll ma now In 1h* Sonwara-oi-iha-Month Club. I undaiiland than l> no obllj.llon Encloiad (t my S10 mambanhlp 1>a.

: Cn»ck

] MonayOrdar

: Bank Card

fwrurmnn fi*tm

Cul out ano mail tooa/ io sofrw4flE-of-rHe-MOHm ctue Ohio Computer Services. Inc. P.O. Bo* 12BT23 Clncinnarl, Ohio 46? 12

64

AHOY!

away with Trim. Trim will quickly and easily remove the spaces, REMs, or both from your program listings. You'll be able to put

Render Ssrvlea No. [87

3

the REM is in quotes, it won't be deleted. If an entire line is a REMark, everything will be deleted. All that will re

main is the line number followed by a colon. As a result, any IF/THENs, GOTOs, or GOSUBs aimed at the line will slill work, without your having to change anything. Finally, Trim asks if you're sure about the changes. Press N if you want to change your answers. Press Y to Trim (sorry). You can exit Trim at any time by press ing the STOP key. Give Trim a whirl. It'll gobble up those spaces and

REMs and never get full. D SEE PROGRAM LISTING ON PAGE 97


RIEVIIEWC i

—iwi

(he type of activity. When over the

MUSIC STUDIO

icons, it's a baton. When on the staves,

Activision

it looks like the note of your choice.

Commodore 64 Disk; $34.95

A small trashcan is used for delet

Activision has taken advantage of

the marvelous sound capabilities of

ing current work. There are two icons for playing your song. One just plays the song; the other scrolls the notes along with the music. One icon, la beled Words, is used to enter words into your musical score.

use one of its preprogrammed voic es. You can't ship your voices from the Commodore over to the synthe sizer, so the sound engineering isn't useful with a synthesizer. You need to purchase the Passport MIDI inter

never compare soundwise, it is an ex

face separately. The editing features are very nice. There are cut and paste commands for deleting, moving, and copying sections. You can easily insert white

cellent translation.

space as needed. Moving around is

the Amiga by developing a package

called Music Studio, and C-64 and C-128 owners have benefitted because of it. While the C-64 version could

As with most music programs for

made easier by commands that let

the C-64, you have three voices to

you page along, instead of moving

work with and a preprogrammed

one note at a time.

group of instruments available for your use. There are plenty of sam

But one of the best features is the

Thanks to Activision's quick loader,

ability to transpose to a new key in stantly. Instead of having to rework the whole song by individual notes, the program will automatically make

that will be in only a minute or so.

the changes with only a few joystick

ple songs, so you can start listening almost as

soon

as you boot up.

The program is entirely icon driv

maneuvers.

en and uses a joystick in place of the Amiga's mouse. Keyboard input is

Another sub-menu lets you paint

music on the staff as rectangles whose different sizes represent the different note durations. This is a

only necessary for entering filenames when doing saves or making copies of files. When loading or saving a file

boon to children who don't yet know

under an existing filename, the joy

anything about note lengths, but who

stick is all you need.

Also on this screen is the name of

can tell that longer rectangles play for

Music is entered or composed by placing notes on a staff rather than

the instrument currently in use. In

a longer period of time? Since you

strument names are color coded to

by performing a song on the key

make identifying which notes belong

board. As the cursor is moved around

to which instrument easy. \bu can use

can switch back and forth between the two, you can create in the paint box and then take a look at how it

on the staff, it sounds at each line or

as many as 15 different instruments

appears in normal music notation.

space, allowing you to hear how it

in each song. And you can change all

will sound if placed in a particular location. Hitting the joystick's fire button places the note on the staff.

notes in a particular instrument to an

through the manual are sections on

other instrument very easily.

using the Atari version (both are on the disk). Comparing the capabilities

and hit the fire button again. The sheet music thus produced can

The sound engineering room (their terminology) is used to create, modi fy, and assign sounds which you'll be using. This is a fairly complicated process, but they've laid it out well.

the Amiga and Atari ST versions

be played or printed. All of the com

You can play the song you're working

monly used music symbols can be

on as you are adjusting parameters to

placed on the staves, including notes, rests, bars, key signatures, sharps,

sec what effect your changes are hav

show just about the same amount of difference.) With the large number of music programs available for the Commo

flats, naturals, lies, slurs, and time sig

In addition to the instruments provid ed, Music Studio includes a file of

dore, it would seem that the world

sound effects that can be used.

has done a creditable job of putting

If you have a MIDI-interfaced syn thesizer, you can use Music Studio to play it. However, you can only play one voice and the synthesizer must

everything into this one. It certainly

To remove a note, you need only place the cursor on the existing note

natures. Lyrics can be typed in as well. The main screen contains icons to

call up other options, some icons for immediate changes, and the staves for composing on. The cursor takes on different appearances depending on

ing on the sound of the instruments.

One interesting note: interspersed

of the Atari version to the Commo

dore version will make you glad you bought a Commodore. (Curiously,

didn't need another, but Activision

has all the features I would look for

in a sound processor for the C-64. The $34.95 suggested list price is

AHOYI

65


READER SERVICE INDEX Page

Company

C-2

Abacus Software

166

6

Abacus Software

45 46

Alsoft Alsoft

185

40 62

American Int'l Computer

172

Aprotek

199

59

A-Squared Systems

163

41

The Avalon Hill Game Co.

151

47

The Avalon Hill Game Co.

159

29

Bobco

Sit No.

highly competitive. Some less com prehensive programs sell for more

Twin Screens Fleet System 3 has a split person

than thai. Broderbund's Music Shop,

ality. That is, there are two separate

167

for example, lists for $44.95 and has

areas for text entry, the main text area

184

fewer amenities.

and the extra text area. Essentially,

_

Activision, Inc., 2350 Bayshore

the 128's available memory is parti

Frontage Road, Mountain View, CA

tioned into two sections of unequal

94043 (phone: 415-960-0410).

size. The main area, where most doc

— Cheryl Peterson

uments are created and edited, ac commodates about 650 80-column

)li(iv.n-U.i;:ii Publishing

201

FLEET SYSTEM 3

lines or 430 120-column lines. The

56

Calico Products

183

Professional Software

extra text area handles roughly 150

57

Central Point Soft mire

196

25

Cheatsheet Products Inc.

Commodore 128

80-column lines, or 100 in 120-col

U

! <n si :ii Users Group USA

Disk; $79.95

umn mode.

8

13

Coma] Users Group USA

67

C.O.M.B. Direct Mktg. Corp.

69

C0.M.B. Direct Mkig. Corp.

71

CO.M.B. Direct Mktg. Corp.

4,5

Computer Centers of America

165

68

Computer Friends

198

52

Computer Management Corp.

39

Fleet System 3, an advanced, twodisk word processing system for the C-128. not only takes advantage of the 128's

features,

but

includes

a

This extra work space does not heavily impact on the overall size of a document because size really de pends on available disk space. How

100,000-word spellcheckcr and a the

ever, the second screen does add a

179

saurus. Though new, Fleet System 3

CVC Online

189

43

Datasoft

157

36

Electronic One

164

great deal of versatility to FS3. While both areas may be used for documents, creative use of the extra

64

Emerald Component Int'l

186

First line Software, Inc.

175

10

Free Spirit Software, Inc.

191

35

HcsWare

188

is well-developed, since it has evolved from PSI's proven Commo dore word processor. Fleet System 2. The user's manual contains a wealth of useful information about all facets of the program. Several chap

C-3

13

Howard W. Sams & Co.

55

jason-Ranhelm

202 1S2

50.51

Lye© Computer

173

44

Mastertronic Inti Inc.

158

C-4

Mastertronic Inti Inc.

I'M

ters are devoted to the edit functions,

output, and spellchecking and the saurus operations. A reference sec tion

summarizes

all

space is limited only by your imagin ation, For example, you could load the program's HELP text into second

ary memory, accessing it via the function key command < FCN x>. This switch between the two text areas is pretty near instantaneous.

commands,

Another use is to display a disk di

31

■■.Hum-[i!. Software

181

43

Mindscapc

160

while another chapler clearly explains

rectory. Because the directory com

47

"■■ inn1- i i;i

162

64

Ohio Computer Services, Inc.

187

program error messages.

mand erases all text, you normally

49

Pro-Tech-TronJcs

190

16-19

Protecto Enterprises

169

24

Ribbon Land RJ. Brachman

7

Besides its word processing fea

don't want to view one from within

tures, Fleet System 3 provides inval

an important document. Here's where

177

uable disk drive access. You may in

the extra area comes to the rescue.

197

itialize, format, or validate disks, and

Besides these incidental uses, PSI

scratch or rename files. Disk errors

has other tricks up their collective

may even be read from within the ap

sleeve. Both "tricks" entail variables.

28

Roger \v.-"n-:

30

Soft pace Soft ware Co.

176

Software Discounters

168

41

Strategic Simulations, Inc.

152

plication, without disturbing the text

41

Strategic Simulations, Inc.

153

42

Strategic Simulations, Inc.

154

42

Strategic Simulations, Inc.

155

sible for users to create one or more lines of text, give them a unique,

42

Strategic Simulations, Inc.

156

one iota. A multitude of printer drivers are included, making FS3 compatible

47

Strategic Simulations, Inc.

161

with most printers. Information is

81

anywhere in a main text document as

Supermini Electronics

180

14

Teutonics Plus, Inc.

192

provided on interfaces for non-Com

many times as needed.

9

i'i !iii'.iii:'"

Inc. 194

14

Uni-Kool

193

27

Unison World Inc.

m

34

Value-Soft

171

30

Wedgwood Rental

178

29

V\est Coast Commodore Assoc. 195

70

Xetec

12

Ahoy! Disk Magazine

22

Ahoy! Back Issues

-

37

Ahoy! Disk

38

Ahoy! Subscription

200

The publisher cannot assume responsibility 1 "or errors in the above listing.

66

AHOY!

modore printers. Displaying a high

The Append feature makes it pos

coded name, and then place them

The data merge capability also

level of consideration for user's wal

makes use of Fleet System 3's vari

lets, PSI also provides instructions on how to build a cable allowing 80-col-

ables, though in a slightly different

umn output on composite monitors

of items (sequentially) into predesig-

manner. 128 owners can merge a list

such as the Commodore 1702. Sev

nated "variable blocks" in the main

eral companies which manufacture

text area. Form letters, I hear you

these cables arc also listed for those

calling.

willing to spend dollars instead of time.

Whenever you want to place cer tain words or expressions several

The basic word processing func

times in a single document, use the

tions will not be covered in this re

append function. For example, you

view; instead the focus will be on

might be writing a term paper or a

Fleet System 3's advanced features.

business report. In it a few words or


REVIEWS phrases are repeated often. Instead of

Automerge

also

uses both text

typing them in each time, merely de

areas, though less intervention is re

fine a phrase and place it where de

quired. When the "list" file is too

sired. In practice there are two types of

large to fit into the secondary text

appends, those shorter than a screen

directly accessing files residing on a

line and those longer than a screen

data disk.

area, automerge is accomplished by

COMB Authorized Liquidator

FLOPPY DISKS

line. Though the setup procedures are slightly different, one example should

suffice.

'Rithmetic Too FS3's numeric tabs automatically

For text longer than one screen

right-align columns of numbers. Dol

line, press the < UP ARROW > key,

lar signs, decimal points, commas,

type in a coded name, another < UP ARROW >, and a < RETURN >.

and positive and negative whole num bers can be entered. (Negatives are

Then you enter the phrase, ending it

handled by a minus sign or enclosed

with another

in parentheses.)

< RETURN >. The

coded name could be a mnemonic to help you nscall the meaning of the text

While column tabulation is nice for layouts, it shines when you activate

being appended. For example, the

the program's addition and subtrac

code "FS" could be used to recall the

tion functions. After columns are cre

phrase "Fleet System 3" This reduces

ated, users place the cursor below the

keystrokes and helps eliminate errors. Returning to the main area you

column and press < FCN = > to to

simply press < FCN a > and type FS

tal the results. In addition (no pun intended) to en

where you want the phrase to appear. Used in conjunction with the Insert

tire column manipulation, FS3 per

mode, you can even place appended

within columns or ranges of columns

phrases within existing text.

spread throughout documents. As

Personalized form letters are cre ated via the data merge capabilities of Fleet System 3. Not only can you

with other functions, just a few key

do a mass mailing, but you can also produce a series of prewritten letters

forms calculations on designated lines

strokes and you're in business.

A Global Outlook local functions on a single file load

document

entitled

ever, also works with disk resident

secondary text area. Load the appro

files, and not just linking them. With FS3 you may find or search and re place words or phrases across all files on a disk. Though there is a global

priate file ("list" works with "merge

copy feature, it only works with dual

letter") and return to the main text

floppy drives.

gram disk to lessen the learning curve. After loading it, switch to the

batch of variables into the receiving document. Though each block is

at BELOW dealer cost because of a big savings on a huge quantity purchase Irom Ihe maker. These disks are compatible with most IBM. Apple1"1, Commodore, and many other personal computers.

Includes protective jackets, write protect

tabs, adhesive use labels. Stock up NOW! 20 DISK PACKAGE

Mir. List S71.98

$19

Mfr.UsfcS359.90 Liquidation Price

$69

Item H-1371-3475-019 Ship, handling: S7.00 Credit cata cuilorner* can order by phone.

Toil-Free: 1-800-328-0609 \

- 3 No doJayiinorderi paid by check.

Sales oulaJdo Ihv 4B contiguous stales are subjeci to

special conditions. Please «U or whip to inqufre.

C.0,H.B. Elrecl Mabating Coip, Hem H-1371 1J605 2&lh Ave. N./Mtnn«apolii. MN 55441-3397

area.

Type < FCN i > to insert the first

Warranty. We are able to offer these top quality disks

100 DISK PACKAGE:

All C-128 word processors perform ed into memory. Fleet System3, how

sample

• Meets ANSE Standards! • As low as 69C each! • Manufacturer's Limited Lifetime

Hem H-1371-3475-001 Ship, handling: S3.00

agraphs, titles and phrases, etc. A

• BW double sided, double density.

Liquidation Price....

by selecting previously created par

"merge letter" is included on the pro

• 100% certified error free!

Send Ihe fallowing iiam* (Minnesota lesidenls add G^ sales tix Sorry, no C O D or/dfr s)

Divide and Focus When writing large documents there is often a need to split or merge

Send

20 Otik P«kag«[B> Hum H-137l 3J75-001 ill $19

each plus S3 oneh tor shipping, handling p*r package Senfl_100 Dltk P«kafl«{»J IflHl H-1371-3475-Q19 ai $69e&chp(iJ5$7e'icti for shipping, handling per package

merged sequentially, you can use the

paragraphs. Though this can be ac

D My checV c money order is enclosed (No delays in

list again and again during a single session. An override capability is provided for those wishing to manu

complished in most programs by add

Charge Q VISA* D Ma&it'rCarrj. □ American Express'

ally enter text into merge-designated

has special commands just for these

areas.

purposes.

If the merge routine sounds too manually oriented to be of much use for large scale projects, don't despair.

ing or removing a

< RETURN >

character and spaces, Fleet System 3 Good

writers,

amateur or professional,

whether will

use

these commands to better focus par agraph themes.

FS3 provides a fast track automatic merge and print capability so you can churn out correspondence en masse.

Spell Checker Fleet System 3's spcllchecker is one

processing ciders p.kO Dy c"eck. [hanks 10 TeJeCneck)

£*p

Aecl Ho PfWJT CLEARLY

Address Gity

Phono—L &ijn Morn

COMB Dirnct Marketing Carp. Authorized Liquidator

14605 2Bth Avanue North Mmno.polil. MinnniolB 55441-3397

AHOY!

67


The Universal

Maclnker(s)" are here

Re-ink any Fabric

ribbon automatically for less than

5<P Now one Universal Cartridge Maclnkei (UC) te-inks all fabric car tridges and one Universal Spool Maclnkei (US) re-inks all spools. We have Maclnker(s) dedicated to specialized cartridges, zip pack, har monica eta Over 1000 primer brands supported. Use your Maclnher to reink your dry, fabric cartridges (for

less than 5 cents in ink) and waich the improvement in pnnt-oul quality Our

new, residue-less, lubricated, dot

matrix ink yields a darker print than most new ribbons Or get any of our basic ink colors1 brown, blue. red. green, yellow, purple and use Maclnkei to create and/or Re-Ink you own colored cartridges. We have uninked or colored cartridges for the popular printers and ribbon re-loads for any printer. Operation is

extremely simple & automatic with new, twin drive electric motor that

of the star attractions. Not only is it

available.

large (90,000 word dictionary includ ed with room tor another 10,000 en

Conclusion

tries), but also it is fast. Profession al claims that any size document can

word processing capabilities for a

be checked in 45 seconds.

minimum investment, making it one

Suspect words may be added to the

Fleet System 3 provides advanced

of the most cost effective productiv

dictionary disk, ignored, or correct

ity packages for the 128. It is a well-

ed. Spellchecked text is not saved un

behaved, evenly balanced, profes

til the data disk is swapped for the

sionally

dictionary disk and a save routine is

many times its retail price.

performed. One more thing; added words are read to the dictionary af ter all suspect words are processed,

mont Street, Necdham, MA 02194.

executed

package

worth

Professional Software, Inc., 51 Fre —Ted Salamone

not as each word is added. This sum marized addition procedure is instru

NEWWORD

mental in speeding up the spellcheck

NewStar Software

process.

A separate "options" program en hances the basic functions. This util

C 128 (CP/M mode)

Disk; $125.00 WjniStar was one of the earliest

ity compresses dictionary files, prints

and to date probably the most popular

the user dictionary, and searches for

word

or deletes words.

Though there were a few deficiencies

A full statistical report can also be generated, supplying information on the number of words, unique words,

jority of users because il quickly es

processing

program

sold.

in it, they were overlooked by the ma

sentences, and paragraphs. Average

tablished itself as a standard. It was menu-driven, and though many com

word length and the number of words

plaints were heard about its difficul

per sentence or paragraph are calcu

ty to learn, widi sufficient use the

the estimated life of the print-head!1

lated, as well as the number of sen

commands became second nature.

back from our customers. As of August 65 we have over 40.000 MAC

tences per paragraph. load the "options" program indepen

developed an improved

OIC) U $60.00. Cartridge drivers are

dently of the main FS3 program. Per

NewWord. While it is command- and

supports CW and CCW rotating car tridges. A good quality fabric ribbon of average length can be re-inked almost indenniiely. In our tests one reinked Epson* 80 ribbon has outlived We receive consistent 5 similar feed lNKER(s) in the field, in 5 continents (220 V motors available) Maclnker

58.50/ea. We still have our first generation, dedicated MacInker(B) for most popular printers Prices start at S54.9S with most units below $60.00. Maclnker has been reviewed, ap

proved and flattered in most magazines and even in the NEW

YORK TIMES and the CHICAGO SUN TIMES.

The only drawback is having to

WordStar:

haps that was the only way PSI could

file-compatible with WordStar, fea

build such a fleet-footed spellcheck-

tures have been added to NewWord to

er.

make it a better program than its il lustrious predecessor.

Roget's Revenge People spend hundreds of dollars

Computer Friends

A group of defectors from Micro Pro formed NewStar Software and

NewHbni contains all the page for matting commands needed: margin

for word processors on systems cost

settings, line spacing, lines per page,

ing 10 times as much as the 128 and

line centering, hanging indents, var

still don't get a thesaurus. That's how sophisticated Flee! System 3 really is. The thesaurus disk must be in the

er and footer margins, page number

drive and the document in memory

tional page breaks). These are set us

iable tabs, headers and footers, head ing, and widow prevention (condi

to search for antonyms and syno

ing

nyms. Either type the word in ques

mands. A command is provided to al

tion or position the cursor to retrieve words or phrases from the text. Then

ternate page numbers on opposite

press < FCN SHIFT a> for an an

anywhere in headers and footer.

easily remembered

dot com

corners. Page numbers can be placed

tonym or <FCN SHIFT s> for a

Formatting commands are divided

synonym. In the blink of an eye,

into two categories, onscreen and

(503) 297-2321

voila!, a window pops up with the de

printout only. The onscreen format

Order toll free 1-800-547-3303 or ask (or free detailed brochure. Dealers inquiries welcome.

sired information. Due to disk limi

ting includes options like soft hy

tations and the nature of the entries

phens, word wrap on/off, justifica

(mostly verbs, adverbs, and adjec

tion on/off, and forced page breaks. The printout only commands allow

6415 S.W. C3nyon Ct, Portland, OR 97221

'EPSON is i irademvfc of EPSON CORP r Snrvlci No. 198

68

AHOY!

tives), alternatives will not always be


REVIEWS for special control of printers and in clude bidirectional printing on/off,

documents and then just fill in the

character width, microjustification,

blanks. File manipulations from within

column number for page number,

documents can prevent many head

omit page numbers, set page number,

aches. Documents can be deleted to

and page offset. The page offset is an

make more room when you find

automatic indentation thai can be used to compensate for borders on

you've exceeded disk space. NewWm!

pages and other non-standard paper

you work, so in most cases if an ac

conditions. The set page number can

cident happens you won't be totally

be used to start page numbering at

lost. In addition, a save and return feature can be used to quickly update

when printing a file thai is a contin

your file on disk and leave you at

uation of an earlier file. Justification comes in two forms,

your last work position.

The print controls supported in clude doublestrike, boldface, suband superscripts, underlining, over

suppressed to print with certain printers.

custom prim controls using dot com

It should be noted thai using the

Commodore Compatible Total Telecommunications"'

MODEM

\

FCC Approved

(which inserts spaces between let ters). Not all primers support microjuslification, so it may need to be

install program that comes with New-

Authorized Liquidator

automatically creates a backup file as

a number other than one, for instance

between words and microjustification

COMB

printing, strikeout and alternate pitch. In addition, the user can specify six

mands, and these commands can be reassigned at will. The default val

• Access the stock market, take college

classes, do your shopping and mare. • For Commodore 64K or SX64. • Has modular jacks for quick, easy hookup to your phone systom!

• Works on Touch Tone" and Rolary (pulse) dialing (not PBX).

Overstock liquidation. Simple communi cations package connects 64K or SX64

for on-line telephone use. No special computer knowledge required. This

Wnrd allows you to set the default val ues for all of these options. The de

ues for these six custom commands

fault values assigned when the prod-

uci is shipped are suitable for most

The merge print feature of NewWord can be used to create data files

applications. Bui using install, you

with boilerplate text to be inserted

steps. Upload, download of text, pro grams, data files. Captures and displays

could override the defaults to use the

into your documents. Mass mailings

alternate pitch (12 cpi instead of 10),

Color

double spacing (instead of single), no

can be handled easily using this fea ture. Variables inserted in the docu ment arc replaced at print time by

word wrap, and microjustification

specific data read in from the data

off. A 15-minutc procedure custom

izes NewWord to perform at your de

files that are also created using NewWord. In many cases, information can

faults.

be read in from database files crea

a 65 (instead of 60) character line,

Of course, any default values can be overridden using explicit com mands in your documents.

One of the most frequent com

can be set using the install program.

ted with programs like dBase II, DaiaStar, and Fiiebase. On top of all this, NewWord has an undo command that will recall the

plaints about WordStar or NewWord

last group of characters deleted. For

is the difficulty of using the scroll

instance, it is easy to hit control Y

ing

(delete a line) instead of control T

commands.

With arrow keys

available, I rarely use the control functions to move (he cursor around onscreen. But they do exist. The most

(delete a word). Using control U, you could recover that lost line. NewWord

also

handles

Features: 30K software buffer. 300 Baud.

Auto-dinl simplifies complex modem

hi-resolutron. mapped graphics files selection

column

manipulation, making it great for lay

by screen, Control R for up, Control

ing out newsletters and magazine

C for down. Though they take a lot of getting used to, the scrolling func tions are easily as nice as any found in Commodore word processors.

pages. A column replace mode fills areas from which text is moved with

menu.

Equipment

needed: C64. monitor, and disk drive or SX64. NOTE: f'ricuiNcludusllidl5ub3cri[ilioN1oover 52d;itu Uiise seivices for vn&l Information. Jnillal agn-upleeis FREE All you p,iy .5 ino on-lint- Irfne you use. plus moniNy mo

90-Day Limited Factory Warranty.

Mfr. UsfcS109.95 Liquidation Priced At

$19

Mem H-1372-3646-007 Ship, handling: 54.00 Cicdil caret cmtomers can order by phone, 2a hours .1 rliiy, bmh - . (^mhh

7 days .1 wool.

(W

.*n*>. jtfiJriKJ

Toil-Free: 1-800-328-0609 Your cheek i$

Node's?*

n -.

-, paid by check.

Sales oulside the 4fi contiguous itale* are subject io special condition. Please call or write |q inquire. COMB, l; . ■ i r< ii

commonly used arc the up and down

Of course, NewWord has find and

super-intelligent software is completely menu-driven and easy to understand.

■ -i,!3 Corp.

Hem H-1373

H605 2etli Avu. N./Minneapolis, MN 55441-3397 S*-nfl

ModtmjiJ Item H-i3^'3646-OC7 ill Sl9 cnch

pij5S4<rnich lor slipping, handing (M-nnnc4a f«-donls -ma6>salesta' Sorry,noCOD order*)

C Wy check or money order 15 enclosed <No delays -n

pracessmy ofuers pa-cf by checi. itinnKa to TeleChec* j

ChBfge □ visa- D Mastwcardfl D AmwrcanEipfMi" Acct No

PLEASE PRINT CLEARLY

Ffcn -Exp-

t

blanks. This makes it possible to leave white space on a page for pic

Ciy

tures or other illustrations to be in

replace, as well as find a page. The

serted later.

block manipulations are easy to use

and include copy, move, and delete.

If that isn't enough, NewWord is shipped with Die Word Plus. One of

In addition, you can read and write

the better spelling checkers available

blocks of text to and from disk. This

Authorized Liquidator

in CP/M, TWP is used to scan a file

makes it easy to make boilerplate

for words that do no! match those

14(106 2Bth Avon 110 North MinnalpoNi, Minnuiotn 55441-3397

Sign Hero

J Direct Maiketing Corp.

AHOYI

69


REVIEWS found in its dictionary. The user can add his own words to the dictionary so they will not be flagged as unrec ognized by TWP, This program used

to sell for $125, so getting it and NewWord for $125 is a real bargain. One outstanding feature of New-

Hbnl has been its ability to work with most printers. The printer files on the

disk allow the user to specify which printer he is using and NewWord will automatically send the correct codes to access the printer's "extra" features. Several generic printers arc offered: draft, typewriter, and simple. Should your printer not be one supported, one of these files should work. But most of the more popular printers (even Hewlett Packard's laser print er) are supported.

One really nice feature in this area is the data printer option. NewWord uses a few non-standard formatting

techniques, so its files are sometimes difficult to send by modem. If the re ceiver is using 8 bit protocol, he may receive the file correctly, but still not

be able to read it with his text editor because NewWord files are not stan dard ASCII files. You needn't worry about it, though. If you use the printer called DATA,

NewMbrd will convert your file to a standard ASCII file that can easily be sent over a modem or read by another word processor.

Because of the peculiarities of the Commodore computer and attaching printers to it, you may have to work to get a decent printout. For one thing, you will almost certainly need to set your printer interface in the proper mode. And while customer support at NewSlar has never disappointed me, I don't know how much help they

will be in regards to correctly con

figuring printer interfaces. Trial and error may be your only choice. There is a print file on the NewWord disk that can be used to test your printer's compatibility, however.

As you may have noticed, I have little derogatory to say about NewMbrd, I must admit that every

Super Graphix jr.

Commodore word processor I have ever reviewed has had to stand up to

the NewWord standard. I have yet to

find a Commodore word processor

to replace NewWord. Although I still use NewWord with my Osborne, this

is only because I already have the proper printer cables to do so. This

review (and almost everything I've written in the past three years) was written using NewWord.

NewWord, NewStar Software, 1601 Oak Park Blvd., Pleasant Hill, CA 94523 (phone: 415-932-2526). — Cheryl Peterson

ftCUTTU-ISUTT nig

□wi

Continued from page 14 output at 120 characters per second and near letter quality at 30 cps. It is necessary to add a plug-in interlace cartridge for the 64 and 128 ($60.00). A push button-activated front panel controls II format and print func tions, including pitch, type style, print mode, margins, and forward and reverse paper feed. The included rear tractor feed provides a quick tear feature.

NL-10 prints 120 cps in draft mode. READER SERVICE NO. 203

Star Micronics Inc., 212-986-6770 (see address list, page 14).

High Performance.... Low Cost!!! NOW — CORRESPONDENCE QUALITY and GRAPHICS are available for ihe Commodore Computers in one cost elfective interlace with the following features: *

* Supports All Major Printers

Micro Buffer

* Graphics/Normal Quality Printing

* Correspondence Quality * 8 Active Switches with Changes Constantly Monitored *

10 Printing Modes

(or 1525

*

User's Manual with Software

Examples * Compact Design Plugs Directly into Printer

* Centronics Compatible

Suggested fist $59.95

* 100% Compatible with Software

Includes Lifetime Warranty

=^ = ==^. inc. / 3010 Arnold Rd. / Salina. KS 67401 / 913-827-0685 !'(■:..!(■ Strvlca No. 300

70

AHOY!

Next Month Next month's installment of Scultlebutl will run you down on all the Commodorecompatible products preannounced at the Summer '86 Consumer Electronics Show (taking place as we write these words). Commodore itself will be showing a 3.5" drive for use with the C-64 and C-128. as well as a new color monitor and prim er cosmeticalty matched io the 128. We can only hope that this summer's roster

of third-party releases will be more en couraging than last winter's (see April '86, page 8). Find out next month.


DISK CATALOGER

COMB

For the C-64

E-X-P-A-N-D-A-B-L-E

Authorized Liquidator

LEATHER BRIEFCASES

By Pasquale Lenge

isk Cataloger is a ma

the program will ask you to insert the

chine language program

correct disk.

a

« Option S will save the master file

number of disks to form a large master file on a single disk. The program automatically reads the direc tory of any desired disk and adds userselected program names to the master

(from the computer's memory) onto the

designed

to

catalog

master disk. • Option L is used to load the mas ter file into memory. The options outlined below require

file. The selected program names may

the master file to be in the computer's

be amended.

memory.

Disk Caialoger maintains a cross-ref erence between the program names and the disk names and IDs, allowing the

• Option P will print the contents of the master file to the screen.

• Option H will give a hard copy of

TWO cases at ONE low price! 18V." long e-x-p-a-n-d-a-b-l-e case and 16Vi" banker's

Unsnap lour straps tor

1V< inch of exlra deplh1

case. Black or burgundy.

NOW buy at a LOW CIosen.it Price

quick and easy determination of which

the master file.

because of a manufacturer's overstock!

disk contains a specific program. The

When requesting a hard copy of the master file, you should make sure that the printhead of your printer is aligned

generous pockels lor organizing contents. Also. COMBINATION LOCKS to proiect

at the top of a page, thai is, just past

exlraordmary chance to save!

program is able lo catalog more than 800 program names.

USING THE PROGRAM Load Disk Catalogcr with

the perforation. This is because Disk Cataloger keeps track of where it is on the paper, and skips over the perfora

LOAD"DISK CATAL0GER",8,l

tions. The program is set up to print 50 program names per page.

then

SYS 49152 You will be presented with a menu. Se lect option R to catalog a disk. When instructed to, insert the disk you wish to catalog. Then press the RETURN key. The program will read the disk di rectory, display the disk name and ID.

• Option D is used to delete a pro

gram name from the master file. • Option F is used to find a program name—the disk name and ID will be indicated —in the master file.

• Option Q quits the Disk Cataloger.

THE FIRST TIME First format a blank disk to become the master disk (the SAVE/LOAD

Bolh cases have rich suede-like lining and

your confidential material. Don't miss this

Large Case. It's 13'/r H x IB'A" W x 4W D. and easily expands an extra 1 '/<" in depth if

you need extra room.

Bonus

Banker's

Case. Perfect (or meetings where you need

only a few documents. 11" H x I8W W x 2W D. Choose burgundy of black leather.

Compare At Liquidation Price For Set of TWO . .

*229.00

$69

Burgundy: Ham H-1374-32fl0-021 S/H. 55.75/set

Block; Item H- 1374-3280-013 S/H: $5-75/se1 Crudlt cird customer* cnn order by phono, .''l tit i il iy ^^^Ml 7 day* ii week. v/$a

Toil-Free: 1-800-328-0609 S.ilas putaida liip 4fl contiguous ClJlVS are subject la 5l>(»ci,il condH'ont. Pk'.ise call or write la inquire

and wait for verification that the correct

FILE disk). Load and run Disk Cat

COMB. Direct Marketing Corp. Item H-1374 ■ 4605 2Bill Ave. NVMJnno.ipolls. MN 55441-3397

disk was actually inserted.

aloger.

Soil Laplher Briefcaio{il indicated below ni JG9 per aei plug SS75 per stl for shipping, handling (Minnesota re&rrjr-nts add 6^ sales leu Sorryr no COD orders)

After a Y response, the program will on that disk, one at a time. You may

Select option R to read a disk's di rectory and select/amend the program names of that disk. Catalog any other

add the program name to the master

disks you want to. Then, select option

file by pressing fl, or not add the name

S to save the master file on your master

by pressing f3. Pressing f5 will allow

disk.

display the program names contained

you to amend the program name. (Note: the program names are only changed in the master file; the input disk is not changed in any way.) After all program names have been

presented, Disk Caialoger will sort the master file. If an N response Is entered,

Send

Burgundy. Him H-1374-3280 021 (Setol 2}

Send

Back. Mem H-1374-3260-013 [Sei of 2)

O My cfiecK O' money order is enclosed [No delays m

coces^no, orders paid by check, thanks r.o Te'eCheck.)

Charge □ VJSA* D MasterCard^ D American E>p:ess' Acd No PLEASE PHIMT CLEAALV

When you use Disk Caialoger to cat alog more disks, you must select op tion L to load the master file. The new disks cataloged will be added to the file

-remember to save the updated mas ter file. □ SEE PROGRAM LISTING ON PAGE 98

Phone

L

Sifln He'e -

COMB Direct Marketing Corp. Authorized Liquidator 1460G 28th Avsnue North Minneapolis Minnaiota 05441-3397

AH0Y1

71


ERRATUM - Star Strike (June '86) Due to conflicting memory addresses between the SS portion of Star Strike and the Flankspeed Listing Creator, an incor rect ML listing was created. The STAR STRIKE BASIC listing and SPRITES portions of the program are correct as printed in the June issue; enter the version of SS printed here. The instructions for entering SS remain the same.

We apologize for the extra work created for you by this error. But we're certain that Star Strike will prove worth the effort. A9 2F 8D 18 D4 A9 01 8D 8B 76 93 8D 7F 93 8D 77 93 4B

81D8:

AD 70 93 8D OC DO AD 15

81 EO: 81E8:

8020:

8D 83 93 A9 64 8D 72 93 56 8D 74 93 8D 7E 93 A9 C8 BF 8D 81 93 A9 00 8D 10 DO DA

DO 09 40 8D 15 DO A9 02 1A 8D 6E 93 8D 41 93 60 AD E8

8028:

8D

8000: 8008: 8010: 8018:

8030: 8038:

8040: 8048: 8050: 8058:

8060:

8068: 8070: 8078: 8080: 8088: 8090: 8098: 80A0: 80A8:

80B0:

17 DO A9 12 8D 08 A9 FA 8D OD D4 8D 14 8D 06 DA A9 F2 8D 17 A9 AC 8D 04 DO A9 B8

02 DO A9 88 8D 80 8D 05 DO A9 DO 8D 03 DO A9 DO AD 1C DO 09 DO A9 07 8D 27 DO 8D 29 DO 8D 2E DO A9 06 8D 00 8D 26 DO A9 DO A9 08 8D 2B DO A9 5D 8D FA 8D F8 47 A9 78 A9 07 8D 15 DO 10 9D 00 44 9D 00 46 E8 EO 00

00 47 E8 00 85 FB 00 A9 00 DO F9 E6 DO ED A2 80E0: 85 FB A9 80E8: DC 2D 24 80F0: 91 FB C8 80F8: FC A5 FC 8100: 00 A9 70 80B8:

80C0: 80C8: 80D0: SODS:

8108:

8110: 8118: 8120: 8128: 8130:

8138: 8140: 8148: 8150:

8158: 8160:

06 DO F8 61 E8 EO BD 6A 8A 6A 8A 9D 81 78 A9 86 8D 15 00 E8 EO 17 DO F4

E8 60 FB A5

00 AO

60 85 DC DO CO 00

C9 80 9D 2E A9 00 DO DO C9

FF

78 61

C6 03 28 20

8D

C3 8D DO 8D 28 25 2D DO 8D El

25 DO A9 54 01 8D 2A 67 DO 8D 2C 4E 47 A9 5C 3E 8D F9 47 57 A2 00 A9 11 00 45 9D IB DO F2 9D 22 DO F8 A9 26 85 FC AO 6F C8 CO 00 89 FC C9 80 6C 00 A9 00 84 FC AD 14 BO 04 A9 01 73 DO EF E6 AF DO E7 A2 3E 44 E8 EO F3 AA 9D 78 42 F8 A2 00 78 FO OA BD 4D E8 4C 18 D9 14 03 A9 EO

58 AO 00 A2 F7

DO FB C8 CO 80 06 85 20 F5 DE

85 20 49 86 20 83 81 20 03 2A 82 20 7D 83 20 52 83 14 20 B9 8A 20 68 SB 20 90 81 8C AD 15 DO 29 CO DO 08 43

6168: AD 06 94 8170: AD 5D 93 8178: OB D4 A9 8180: 4C 35 81 8188: 4C EF 81 8190: 60 AD 15 8198: 60 AD 24 81AO: 6F 93 AD 81A8: 01 60 A9 81B0: 10 DO 29 81B8: A2 4A 4A 81C0: 3B 6D 70 81C8: 01 20 91 B1D0: 8F 8D 70

72

EO A9 91 FC

00 DO E6 8D 03 8D

D4 C3 D4 BA D4 B6 8D E8 A9 55 01 53 ID El 1C 42

AHOY!

DO 03 EE 5D FO OB A9 80 00 8D 20 DO AD 6E 93 FO AD 06 94 DO DO 29 40 FO DC FO 01 60 6F 93 C9 01 64 8D FE 47 BF 8D 10 DO 8D 70 93 18 93 8D OD DO B3 20 97 EO 93 C9 30 90

93 64 8D C2 60 EO

03 27 01 60 01 DF EE E8 FO 10 AD 99 A5 8E A9 43 A9 82 A5 6D EF 6C

81 FO:

81F8: 8200: 8208: 8210:

8218: 8220: 8228:

8230: 8238: 8240: 8248: 8250:

8258:

8260: 8268: 8270:

8278: 8280: 8288:

8290: 8298: 82 AO:

82A8: 82B0: 82 B8: 82C0: 82C8:

82 DO: 82D8: 82 EO: 82E8: 82F0:

82 F8: 8300:

6F 93 C9 93 60 A9 41 93 29 47 C9 68 18 AD OD OD DO EE 8D 94 01 01

B7

OA FO 04 EE 6F IB

00 01 FO DO 41

8D 6F 93 AD D4

FO OA AD FE 11 EE FE 47 6D 41 93 8D 93 60 A9 00

A6 B8 83 C3

6E 93 EE 04 94 CE 06 OC

60 AD 15 DO 60 AD FE 47 60 AD 78 93 04 EE 78 93 60 78 93 AD 04 94 DO 82 AD OD DO FO 04 90 OA BO 8D 76 93 4C 6F DO 4C 6F 82 CE 10 DO 29 40 FO 8D 71 93 4C 83 8D 71 93 AD 73 93 FO 04 90 16 72 93 CD OC DO OA BO 19 A9 01 4C C7 82 AD OC AD 10 DO 49 40 CE OC DO 60 AD FF DO OS AD 10 8D 10 DO EE OC 76 93 2D 77 93 A9 01 20 91 B3 A5 8F FO F9 8D 74 93 C9 32 BO 93 4C DF 82 AD C8 90 OC 38 AD OA 8D 74 93 4C 01 20 91 B3 20

8F 8D 75 94 90 03 8318: DC 29 01 8320: 6D 75 93 8328: A9 00 8D 8330: A9 01 8D 8338: 38 A9 AD 8340: 93 A9 00 8348: 8D 76 93 8350: 94 60 AD 8358: A2 00 AD 8360: 02 9D 35 8368: EO 14 FO 8370: 14 FO 09 8378: E8 4C 5A 8380: FO 03 4C 8388: 29 40 DO 8390: 87 93 8D 8398: AD 10 DO 83A0: 01 8D 87 83A8: 86 93 AD 8308:

93 AD

8310:

4E 75 DO IB

29 40 DO EA C9 68 FO AS C9 01 FO OF A9 00 8D D6 FO 03 4C DA CD 74 93 05 OE A9 01 51 82 EE OD 32 OD DO AD Dl 08 A9 01 5E 82 A9 00 07 93 CD 71 07 BO 25 AD 3B FO 04 90 C6 8D 77 93 AF DO DO 08 9A

8D 72 93

73 93 4C 73 93 4C ED 75 93

8D 73 93 8D 77 93 59 93 8D 03 94 FO 44 CE 03

10 A9 83 A4

4C 10 60 84 01 60 89 93 29 01 93 AD 10 DO

83B8:

89 93 69 00 8D 89 93 AD 9F 10 DO 29 40 FO 05 A9 01 B3

83DO:

8D 8B 93 AD OC DO 8D 8A 20

83D8:

93 AD 87 93 DO 06 60 AD 87 OC FO 01 8A 93 90

83E0: 83E8: 83F0:

83F8: 8400: CD 89 8408: AD 8A 8410: 60 AD 8418: 60 A9 8420: 70 8D 8428: 9A 8D 8430: 9A AD 8438: 38 AD 8440: 29 4A 8448: 38 AD 8450: 91 93 8458: 4C 37 8460: 93 9D 8468: 37 84

3D

79

84A8:

3C

84BO:

09

IE

84B8:

AA

84C0: 84C8: 84 DO:

2E FD

A4 AE

61

7A BO 08 E2 46 83 7C 46 83 85 8D 72 BE A9 00 BB 8D 04 OA 03 94 05 10 A9 EA 94 E8 C8

5A 83 EO 69 9D 35 44 4F AD 85 93 B2 AD 15 DO 7D A9 00 8D 5B

05 A9 01 8D 89 93 18 AD DO 02 DO 69 18 8D 88 93 AD 64

83C8:

83C0:

8470: 8478: 8480: 8488: 8490: 8498: 84 AO:

8D 10 DO 2F OC DO C9 11 DO 49 40 A9

DO 60 AD DO 01 60 20 97 EO 74 93 AD 06 OE 74 74 93 C9 74 93 E9 EC 82 A9 97 EO A5 75 93 C9 93 AD 24 18 A9 AD

83B0:

84D8: 84 EO: 84E8: 84F0: 84F8: 8500: 8508: 8510:

8518: 8520: 8528: 8530: 8538:

8540: 8548: 8550: 8558:

8560:

8D 8B 93 03 FO 05 A9 FO

8568:

00 DO 8D 56 29 02 FO 6D

8578:

8570: 8580:

DO 29

93 FO OB AD 89 68 AD SB 93 FO 15 IE

93 CD 8B 93 60 AD 86 93 01 60 AD SB 93 90 OC FO 01 93 CD 88 93 90 24 DC C9 OA 90 00 8D 90 93 AA 8C 93 A9 E5 9D 91 93 A9 6F 9D OD DO 8D 92 93 91 93 ED 92 93 4A FO 16 8D 93 91 93 ED 93 93 9D 00 9A 20 EB 84 CE 91 93 AD 00 9A 20 EB 84 CA 8E 8E 93 AD EF 8D 10 DO AD

90 8F

CD E4

93 D5 60 D9 01 4F 01 64

A9 28 00

6B

80 AC E8 F2 FO 48 93 B9 8D F5

84 3E 91 93

4C 09 10 50 OC 82

DO 8D 08 DO AD 10 DO 29 67

40 FO 08 AD 10 DO 09 10 61 8D 10 DO A9 69 8D FC 47 DB AD OD DO 8D 09 DO AD 15 46

DO 09 10 8D 15 DO 8D 85 93 60 AD 8D 06 FO 04 EE 8D 93 00 8D 8D 93 AD 94 03 4C DA 84 AE 8E 00 9A 8D 09 DO BD 8D FC 47 BD 00 9A DO 03 EE 94 93 CA 93 60 A9 00 8D 94 85 93 AD 15 DO 29 15 DO 60 EE 90 93 93 29 01 FO OA AD C9 69 FO 03 CE 8C 8C 93 9D 80 9A 60 94 C9 00 FO 04 EE 60 A9 00 8D 18 94 DC 8D 42 93 29 01 AD 05 DO C9 28 90 05 DO AD 42 93 29 OA AD 05 DO C9 DC EE 05 DO AD 42 93 DO 41 AD 10 DO 29 OA AD 04 DO C9 OE 4C 60 85 AD 04 DO AD 10 DO 49 04 8D CE 04 DO AD 00 DO AD 10 DO 49 01 8D CE 00 DO AD 02 DO AD 10 DO 49 02 8D CE 02 DO AD 42 93

A9 01 AO 93 C9 40

60 A9 BD 93 FO 26 93 BD F5 80 9A 9B C9 E5 A2 8E 8E A3 93 8D B9

EF 8D 34 AD 90 80

8C 93 77 93 AD EC AD 18 FE 18 94 F6

AD 00 02

DO 03 02 BO

OA CE DO 03 29 04 04 DO 90 33 DO 08 10 DO DO 08 10 DO DO 08 10 DO 29 08

5D F7

7D 18 AD DF

70 DD A2 5B AF

69 CO

D6


8588: DO 4E AD 10 DO 29 04 FO 54 8590: OA AD 04 8598: 4C AA 85 85A0: DO 08 AD 85A8: 10 DO EE 85B0: C9 FF DO 85B8: 01 8D 10 85C0: 10 DO 29 85C8: DO C9 FF 85D0: 49 02 8D 85D8: 85E0: 85E8: 85F0:

AD DO OB DO

85F8: FO 8600: 04 8608: 8D 8610: 8D

8618: FO 8620:

10

8628: 81

DO C9 4C BO 40 24

AD 04 DO C9 FF 61 10 DO 49 04 8D E2

04 DO AD 00 08 AD 10 DO DO EE 00 DO 02 DO OF AD DO 08 AD 10 10 DO EE 02 3D 93 DO 17 AD 6B 12 AD 42 93 29 10 A9 01 8D 3C 93 AD 8D 67 93 60 AD 3C 4E A9 5E 8D FB 47 DO 8D 06 DO AD 05 67 93 AD 10 DO 29 10 DO AD 10 DO 29 08 AD 10 DO 09 08 DO A9 D2 8D 40 93 8D OB D4 A9 E5 8D

8630: DO AD 15 DO

8638: DO A9 20 8D

DO CB

49 2B AD 95 02 5C DO CA

DO 4C 93 EB

DO 51 05 AE 93 28 AD BE DO BC F7 40 04 3A 8D 3E A9 88 07 3B 09 08 8D 15 48 43 93 A9 01 El 00 8D 3C 93 A5 C9 01 FO 04 16 A9 00 8D 6C 43 FO 67 AD 43 B3 OA AD FB 47 OA EE FB 47 AD 6A 93 FO 25 38 5F 67 93 4A 4A 7B

8640: 8D 3D 8648: 60 AD 8650: EE 6C 8658: 93 AD 8660: 93 29 8668: C9 64 8670: 07 DO 8678: AD 07

93 A9 6C 93 93 60 3D 93 01 FO FO 03 CD 67 DO ED

8680: FO 10 8688: DO ED 8690: 9C 86 8698: 03 CE

8D 44 93 38 AD 07 D3

86AO:

E9 06

86A8: 3D 40 86B0: 93 DO 86B8: 8D 15

44 93 8D AD 43 93 07 DO 38 8D 16 D4 93 CE 43 12 AD 15 DO A9 80

86C0: A9 00 8D 3D 93 86C8: 86D0: 86D8: 86E0:

93 93 DO 4C

FO 03 FO 03 29 F7 63 88

86E8: 4C B7 87

20 A8 20 H 8D 3F AD 45 AD 15

86FO: DO 03 4C B7 86F8: C9 64 FO 03 8700: 10 8D 48 93 8708; DO 2D 48 93 8710: 93 2D 48 93 8718: 93 DO 03 4C 8720: 93 E8 E8 4C 8728: DO 8D 4D 93 8730: 8D 4F 93 CA 8738: 51 93 C9 03 8740: DO 29 08 DO 8748: 4A 93 4C 52 8750: 4A 93 AD 06 8758:

B760:

87

4C A2 FO DO B7

06 E8 20

BO 08 87

DO

AD

10 DO 2D 48 A9 00 8D 4C 93

8768: A9 01 8D 4C 93 8770: 8D 4B 93 20 EO 93 DO 9B 8780: BO 94 A9 B788: 6B 93 A9 8790: 08 DO 8D 8798: DO 8D 07 8778:

87AO:

48 93 DO OB AD 87A8: F7 8D 10 DO 4C 87BO: 10 DO 09 08 8D 87B8: 00 8D 4A 93 8D 87C0: 4E 93 AD 10 DO

87D8: E9 00 87EO: 29 02 87E8: AD 02 87FO: AD 4C

8D FO DO 93

89CO: 07 EE F8 47 89C8: A9 80 8D 12 89D0: 29 FC 8D 15 89D8: 5D 93 A9 00 89E0: 38 AD 49 93 89 E8: 5E 93 AD 4A 89F0: OD 5E 93 90 89F8: 8D 60 93 AD 8A00: 93 AD 4B 93 8A08: 4C 93 8D 63 8 A10: AD 4B 93 8D 8A18: 93 8D 61 93 8A20: 62 93 AD 4A 8A28: 38 AD 60 93 8A30: 52 93 AD 61 8A38: 8D 53 93 60 8A40: 4F 93 90 OF 8A48: 64 93 AD 4F 8A50: 4C 5F 8A AD 8A58: 93 AD 4F 93 8A60: AD 64 93 ED

BA IF

10 DO BC

93 18 E6

4B 93 65 4C 93 55 2C AD 90

8800: 09 DO C9 EO 90 25 AD 10 F7

8808: 8810: 8818:

DO 29 10 FO 03 EE 4E 93 D6 AD 08 DO 8D 4D 93 20 66 8B 88 AD 6D 93 FO OD AD 15 10

8820:

DO 29 EF 8D 15 DO A9 00 27 8D 6D 93 AD 15 DO 29 20 93

8828:

8830: FO 31 AD OB DO 8838: 2A A9 00 8D 4E 8840: IX) 29 20 FO 03 8848: AD OA DO 8D 4D 8850: 88 AD 6D 93 FO 8858: DO 29 DF 8860: 8D 6D 93 8868: 93 FO OB 8870: AD 4E 93 8878: 93 CD 4E 8880: 60 AD 49 8888: 01 60 AD 8890: 90 OC FO 8898: CD 4B 93 88AO:

88A8: AD 56 93 88B0: 29 30 FO 88B8: BD 88 EE 88C0: AD 48 93 88C8: 8D 15 DO 88D0: A9 45 8D 88D8: A9 07 8D 88E0: 93 C9 02 88E8: 60 A9 00 88F0: 93 FO 13 88F8: 47 AD 58 8900: A9 80 8D 8908: DO 29 F7 3910: 8D 56 93 8918: 93 60 AD 8920: 47 93 FO 8928: 5B 93 FO 8930: A9 00 8D

06 DO E8 BD 08 7C DO AD 10 DO 2D 8A

89B8:

4A 93 AD 03 EE 4C 69 26 8D 69 00 8D 87F8: AD 15 DO 29 10 FO

29 01 FO 53 AD 40 93 FB 8D 08 D4 73 93 AD 43 AO DO 29 F7 DB 8D OB D4 C3 60 AD 45 1C 88 AD 46 95 89 AD IE E7 93 DO 03 FE 93 FO 03 93 DO 29 08 39 AD FB 47 41 B7 87 A9 50 00 AD 15 DE 08 AD 3F C7 10 AD 48 83 87 OE 48 61 87 AD 07 14 BD 08 DO E6 3C 8A AD FF D8 AD 10 31 A9 00 8D 52 A9 01 8D 84 8D 49 93 ID 93 DO 08 C8 4C 6D 87 B8 BD 08 DO 17 89 AD 53 68

AD 52 93 C9 09 DE

10

48

4C 87C8: 03 EE 4A 93 38 AD 00 DO 4F 87DO: E9 OA 8D 49 93 AD 4A 93 BA

07 DO 4C DO

01 8D 45 93 8D 64 00 8D 3D 93 BD 4D

10 DO 29

B7 87 AD 10 DO A9 4C 93 8D 29 01 FO

93 EE 55

8938:

FO

8940:

20

8948: OF 8950: 01 8958: 8960: 8968: 8970: 8978: 8980: 8988: 8990: 8998: 89A0: 89A8:

93 81 47 DO 6A 93 5C 5A 60 93 D4

89BO: 04

8D 15

4C 31 AD 4C FO 15

93 93 4E 01

C9 EO 90 17

93 AD 10 39 EE 4E 93 IF 93 20 66 C5 OD AD 15 48 DO A9 00 4F EA AD 4A 4F 93 DO 06 5C 60 AD 4A 5E

90 OC FO 01 4A CD 4D 93 90 AA

93 CD 4C 93 60 AD 4D 93 90 01 60 EE 46 93 EE 6D 93 60 DO 31 AD 48 93 06 EE 19 94 4C 57 93 EE 56 93 49 FF 2D 15 DO A9 70 8D FB 47 16 D4 8D 08 D4 58 93 60 AD 68 FO 04 EE 68 93 8D 68 93 AD 58 CE 58 93 EE FB 93 C9 04 DO 05 OB D4 60 AD 15 8D 15 DO A9 00 8D 45 93 8D 6B 55 93 DO 11

27

OE 6C 5C CB E9 Bl A6 27 A2 79 20

4C 77 89 93 AD 59 93 A9 OC 8D 5A 93 8D 12 D4 A9 07 8D 8D OF D4

8A68:

93 60 00 8A7O: 64 00 00 8A78: 93 00 00 8A80: CF 00 00 8A88: 3E 00 00 8A90: OC 00 00 8A9S: C8 CO 43 8AA0: A5 C6 DO 8AA8:

8B18:

17

8B20: 80 8D 8B28: 93 8D 8B30: C9 OA 8B38: A9 00 8B40: 29 01 8B48: 68 FO 8B5O: OF DO 8B58: EE 7D 8B60: 93 EE 8B68: AD 15

E6

AD 32

60 B8 93 EA 8D 48 8D F3

A9 09 5C 68 A9 46 A9 70 8D F8 F6 A9 03 8D 17 CF 47 93 60 AD 62 FO 04 EE 6A 92 8D 6A 93 AD 57 CE 5C 93 CE 04 93 8D OF D4 8B 20 DO 8D 5B OA A9 84 8D 12 69 93 C9 04 FO 47 60 A9 00 8D 38

DO 60 49 93 8D FD 4C 93 34

49 93 26 4A 93 8D 61 F4

8D 62 93 AD 51 93 4C 28 8A 6B

60 93 AD 4C AD 49 93 8D 93 8D 63 93 ED 62 93 8D 93 ED 63 93 AD 4D 93 CD AD 4D 93 8D 93 8D 65 93 4D 93 3D 65 8D 64 93 38 65 93 8D 51

OC 12 10 91 92 24 49 92 E4 49 9E 20 41 E2 04 41 82 04 08 11 01 82 82 92 12 80 40 FF AO 00

18

46 26 73 9D

69 DE 57

08 3A

CB AE

03 F2 31 71 FD

DO FB CE 20 DO 12 OF AD 00 DC 29 AO

10 FO 03 4C 96 8A E6 C6 C7

BA

2E

15 DO FA 01 8D A2

4C B3 8A A9 00 8D 20 DO 63 8AB8: 60 AD 66 93 DO 01 60 AD AO 8AC0: 7A 93 FO 03 4C 2D 8B A9 71

7D

82

D4 AD DO A9 8D 17 ED 4B 93 ED IB AD

8AB0:

8AC8: 01 CD 06 8AD0: 15 DO 29 8AD8: 24 DC FO 8AE0: AD 7B 93 8AE8: A9 64 8D 8AF0: 29 7F 8D 8AF8: 4A 8D 7C 8B0<j: 7C 93 8D 8B08: 91 B3 20 8B10: 7C 93 C9

03 4C AA 89 AD ID

03 55 20 CE 59 DO A9 10 D4 A9 15 8D 5B 93 60 A9 35 8D 12 D4 8D F9 47 A9 01 8D 93 C9 04 60 A9 00 93 FO OD 93 AD 5A A9 00 8D 8D 46 93 60 AD 69 EE 69 93

69 93 AD F8 47 C9 77 FO D5 EE F9 47 60 87

94 90 01 60 AD Dl 80 FO 01

01 60 EE C9 01 FO FF 47 AD 10 DO A5 93 18 OF DO 97 EO 30 90

93 8D OE DO AD

15 DO A9 7D 93 60 FO 04 EE 8D 7B 93 FO OA AD 11 EE FF 6D 7D 93 93 60 A9

05 94 DO 29 8B70: AD FF 47 C9 8B78: AD 79 93 C9 8BS0: 79 93 60 A9 8B88: AD 05 94 FO 8B90:

AD OF DO

8B98: 8BA0:

90 OA BO 93 4C AD

8BA8:

AD 8B CE

8BB<j: 8BB8:

29 80 FO 93 4C Cl

8BC0:

93 AD 82

8BC8:

04 90 16

60 AD 60 7B 93 2A

01 60 BA 10 DO 5A A2 4A 9A A9 3B 6D 4B A9 01 20 48 A5 8F 8D A8 EF AD 7C C4 15 DO 09 B4 02 8D 7A C7 AD 7B 93 77 7B 93 60 57 AD 7D 93 3D FF 47 C9 24 47 18 AD AE 8D OF DO 1C 00 8D 7A 6A 06 94 60 46 DO 01 60 D7 FO 01 60 E9 FO 04 EE El

CE 80 68 01 00 8D 79 93 32 03 4C OE 8C AA CD 7E 93 FO 04 F2 OE A9 01 8D 7F A9 8B EE OF DO 4C D4 OF DO AD 10 DO IF 08 A9 01 3D 80 OC 8B A9 00 8D 80 9D 93 CD 80 93 FO BA BO 25 AD 81 93 OC

AHOY!

73


8BD0:

CD OE DO FO 04 90 OA BO BD

8BD8: 19 A9 01 8D 83 93 4C 05 92

8BE0: 8C AD OE DO DO 08 AD 8BE8: DO 49 80 8D 10 DO CE 8BF0: DO 60 AD OE DO C9 FF 8BF8: 08 AD 10 DO 49 80 8D 8C00: DO EE OE DO 60 AD 7F 8C08: 2D 83 93 DO 01 60 A9 8C10: 20 91 B3 20 97 EO A5 8C18: FO F9 8D 7E 93 AD 7E 8C20: C9 32 BO 06 OE 7E 93 8C28: ID 8C AD 7E 93 C9 C8 8C30: OC 38 AD 7E 93 E9 OA 8C38: 7E 93 4C 2A 8C A9 01 8C40: 91 B3 20 97 EO A5 8F 8C48: 84 93 AD 84 93 C9 94 8C50: 03 4E 84 93 AD 24 DC 8C58: 01 DO IB 18 A9 AD 6D 8C60: 93 8D 81 93 BO 08 A9 8C68: 8D 82 93 4C 84 8C A9 8C70: 3D 82 93 4C 84 8C 38 8C78: AD ED 84 93 8D 81 93 8C80: 00 8D 82 93 A9 00 8D 8C88: 93 8D 83 93 8D 05 94 8C90: AD 96 93 FO 03 4C B7 8C98: AD 15 DO 29 80 DO 01 A9 00 8D 98 93 8CA8: 8D 9C 93 AD 10 8CB0: FO 05 A9 01 8D 8CB8: 00 DO 8D 97 93 8CC0: 29 02 FO 05 A9 8CC8: 93 18 AD 02 DO 8CD0: 99 93 AD 9A 93 8CD8: 9A 93 AD 10 DO 8CA0:

8CE0:

10 90 OE CE DO 49 10 F6

93 BF 01 29 8F 43 93 62 4C 3F 90 B4 8D B5 20 18 8D EO

90 15

29 91 84 A6 00 F8 01 14 A9 53 A9 78 7F DA 60 48

69 18 8D 04 69 00 8D DO 29 80 FO 30

8D28:

OA

8D30: 8D38: 8D40: 8D48: 8D50: 8D58: 8D60: 8D68: 8D70:

94 E5 6F 9E 9E 8D 9F 20 93

8D78:

FE

8D80: 8D88: 8D90: 8D98: 8DA0: 8DA8: 8DB0:

93 DO 10 DO 8D DO DO

8DB8:

00

8DC0:

94

8DC8:

95

8DD0:

8F

8DD8:

BD

FO 15 60 AD 98 93 CD 9A 93 90 OC FO 01 60 AD CC 93 CD 9B 93 90 01 60 22 9C 93 CD 9A 93 01 60 AD 9B 93 90 01 60 AD 14 90 01 60 A9 00 AA A9 70 8D 02 9D 00 9B 8D 9D 9D 80 9B AD OF 93 E8 38 AD 9D 93 FO 29 4A 4A 9F 93 38 AD 9D 93 8D 9D 93 9D FE 8D 4C 4A 8D AD 9D 93 9D 00 8D 4C 4A 8D CA AD 10 DO 29 DF AD OE DO 3D OA DO 29 80 FO 08 09 20 8D 10 DO FD 47 AD OF DO AD 15 DO 09 20 A9 01 8D 96 93 94 C9 06 FO 04 60 A9 00 8D 00 93 FO 03 4C ED 93 BD 00 9B 8D 80 9B 8D FD 47

90 CD DC 8D

94

93 DO 93 FO

93

00 CE 9B

8E 8D DO AD

A9 8D 8D

60 EE

94 8D OB

OC 86 99 AE C9 OE 01 5C A9 57 A9 BF 8D 84 ED 68 16 38 ED IE 9B 8B 9D A5 20 3C 8F 12 10 49 AD FB 10 Dl 69 14 OB 99 15 D8 AD Fl 00 01 AD 2F AE 5C DO B6

BD 00 43

8DE0: 9B C9 E5 DO 03 EE 95 93 18

74

AHOY!

24 C9 OC 8D 58 DO 94 94

8EA0: D4

8ED8:

8CE8-. DO 8D 9B 93 AD 98 93 FO 41 8CF0: OB AD 9A 93 DO 06 AD 9C F8

93 9C 97 AD FO 93

8E60: 8E68: 8E70: 8E78: 8E80: 8E88: 8E90: 8E98:

01 8D 9A B4

9A 29 93 10

DO EE 3D 8D 8D 8D A9

8E58: FD

8EA8: 8EB0:

8D DO 98 AD

CA 95 29 94 AD 02

8E18: 60 8E20: 8E28: 8E30: 8E38: 8E40: 8E48: 8E50:

8D ED 60 08 93 BF 01 IF AD B8 DO DO

05 A9 01 8D 9C 93 AD OE OA

8CF8: 8D00: 8D08: BD10: BD18: 8D20:

8DE8: 8DF0: 8DF8: 8E00: 8E08: 8E10:

8EB8; 8EC0: 8EC8: 8ED0: 8EE0:

8EE8: 8EF0:

8E 8F 93 60 A9 93 8D 96 93 AD DF 8D 15 DO 60 AD 01 94 29 01 02 94 C9 69 FO 94 AD 02 94 9D A9 00 8D OD DO AD 24 DC 29 01 08 94 AD ID DO ID DO AD 17 DO 17 DO A9 01 8D 2C DO AD 1C DO 1C DO A9 79 8D 06 8D 2D DO A9 47 A9 7E 8D FC DC 8D 88 93 AD 28 90 F3 AD 88 DO 8D OA DO 78 14 03 A9 91 8D AD 15 DO 09 60 A9 00 8D OE D4 A9 05 8D 00 D4 A9 03 8D 01 D4 8D 12 94 8D 14

21 8D 04 10 94 FO 00 E8 EO 17 DO F4

D4 8D 12 01 60 AO IE DO FB AD 15 94 20 F5 85 8E 20 64 AC 90 20 AD OE 94 94 C9 04

20 06 85 86 20 E3 4F 90 20 4C AF 8E 60 AD OF EE OF 94 60 A9 00

8EF8: 94 AD OD DO C9 C8 8F00: 8F08: 8F10: 8F18:

AD OD FO OD

8F20: A9 8F28: 8F30: 8F38: 8F40: 8F48: 8F50:

DO 49 EE 40 DO AD

8F58; 49 8F60: CE 8F68:

8F70: 8F78: 8F80:

8F88: 8F90: 8F98: 8FA0:

24 DC C9 50 DO EE OB DO 2A AD 10 DO AD OC DO C9 00 8D 08 94 C9 FF DO 08 60 8D 10 DO OA DO 60 AD DO OD AD OC 13 A9 01 8D OC DO DO 08 60 8D 10 DO OA DO 60 AD

08 FO DO 58 AD OD 8A A9 60 A9 93 AD EE 4A 93 AD

8FA8: EE 4C 8FB0: OC 8D 8FB8: 00 8D 8FC0: 00 CD 8FC8: 17 94 8FD0: FO 01 8FD8: 4C FB 8FE0: 60 EE 8FE8: 00 8D 8FF0: 91 A9 8FF8: 8D FD

5F AD FB AD 07 DO DO 8D 4F

00 CD 51 00 8D 4A

00 15 EE FO

8D DO 01 OA CE 9B OB 03

FC

65 C5

FC 42 80 A4 26 8D FO BD 09 60 B8 09 10 5A 2B DO El 29 BF 4E FE 47 B9 7B 8D 3E 47 AD 45 88 93 D4 93 8D 36 A9 C3 9B 15 03 FD 8D 15 78 8D 11 12 8D 13 D6 8D OF D9 94 A9 89 D4 AD 52 00 A2 EA C8 CO F6 DO 03 C8 20 49 79 8F 20 IE CB 8F 91 FO 01 AD FO 04 5D 8D OF 2A FO OD A9 06 EE 6E 08 94 FA 40 FO 14 DO 15 87 AD OC OE 10 DO 2A OC DO 14 03

BO AD 29 28 60 AD EE 10 DO 29 1A

DO C9 18 CA 08 94 60 61

AD 10 CE OC 15 DO 47 C9 8D 4D 93 20 93 BO

DO 42 DO 1C

29 64 93 3C 01 93 8D 4C 08 FO 03

10 DO 29 93 AD 06 DO 10 DO 29 40 93 18 AD OC 4B 93 AD 4C 4C 93 20 EO 52 93 BO 01 60 AD 15 DO 60 AD 16 94 8F AD 17 94 OE 94 EE 16 08 94 A9 76 70 8D E2 91 47 EE 2C DO

8D FO DO 93 89 60 29 FO DO 94 8D A9 AD

27 DF BD

DO

19 D7 D7

49 CO 03 20 69 83 69 20 A9 5A

9000: 94 C9 10 DO 9008: EE 11 94 DO 9010: EE 13 94 DO 9018: AD 11 94 8D 9020: 94 8D OF D4 9028: 00 D4 AD 14 9030: 60 A9 80 8D 9038: D4 AD 15 DO 9040: DO A9 7C 8D 9048: 8D E2 91 EE 9050: OD DO C9 C8 9058: 00 8D 4A 93 9060: 4E 93 AD 10 9068: 03 EE 4A 93 9070: 49 93 AD 10 9078: 03 EE 4C 93 9080: 69 30 8D 4B 9088: 69 00 8D 4C 9090: 29 40 FO 03 9098: AD OC DO 69 90A0: AD 4E 93 69 90A8: 20 66 88 60 90B0: 03 4C 34 91 90B8: 01 60 18 AD 90C0: 8D 09 DO A9 90C8: AD 10 DO 29 90D0: 87 93 18 AD 90D8: 8D 08 DO AD 90E0: 8D 87 93 AD 90E8: AD 10 DO 09 90F0: AD 15 DO 09 90F8: A9 00 8D 00 9100: 8D 86 93 8D 9108: 93 EE 01 D4 9110: D4 A9 81 8D 9118: 8D 12 D4 A9 9120: DB FF EE 07 9128: EE 15 94 AD 9130: 8D 15 DO 60 9138: OB 20 DE FF 9140: EE 54 93 60 9148: 17 EE 25 DO 9150: 27 DO EE 28 9158: EO 03 90 03 9160: AD 80 93 DO 9168: 26 DO A9 01 9170: 28 DO AD 17 9178: 17 DO A9 70 9180: F9 47 A9 45 9188: 81 8D OB D4

03 4C 31 90 50 03 EE 12 94 06 03 EE 14 94 12 OE D4 AD 12 9B AD 13 94 8D 09 94 8D 01 D4 B6 04 D4 8D 12 CO 29 9F 8D 15 OC DE 91

A9 7A 10 94 60 AD FO 01 60 A9 8D 4C 93 8D DO 29 01 FO AD 00 DO 8D DO 29 02 FO 18 AD 02 DO 93 AD 4C 93 93 AD 10 DO EE 4E 93 18 16 8D 4D 93 00 8D 4E 93 AD 07 94 FO AD 6D 93 DO OD DO 69 OC 00 8D 87 93 40 FO 03 EE OC DO 69 OC 87 93 69 00 87 93 FO 08 10 8D 10 DO 10 8D 15 DO D4 8D OE D4

59 EB BC BE EB

44 F7 E2 14

ED D6 11 09 52

45 33 7A A3

04 71

4B FE

11 75

87 93 8D 88 66

A9 02 8D OF 04 D4 A9 21 00 A8 AA 20 94 EE OE 94 15 DO 29 FB AD 54 93 DO EO 01 90 03 AD 71 93 DO EE 26 DO EE DO 20 DE FF EE 71 93 60 2F A9 00 8D 8D 27 DO 8D DO 09 03 8D 8D F8 47 8D 8D 08 D4 A9 A9 00 8D 17

9190: D4 EE 80 93 AD 90 9198: 08 FO 04 EE 90 93 91 AO: 00 8D 90 93 AD F8 91A8: 77 FO 07 EE F8 47 91B0: 47 60 A9 80 8D OB 91B8: 15 DO 29 FC 8D 15

A8 41

A9 18

79 6A B7 FA

19 2F 24 59

ID

98 D5 C4

C5 93 C9 04 60 A9 B2 47 C9 OA EE F9 30 D4 AD 9D DO EE 27

10 94 60 AD 09 94 C9 02 DC 91C8: FO 06 EE 09 94 4C 31 EA B4 91D0: A9 00 8D 09 94 AD 08 94 EF 91 CO:

EE 75

91D8:

47 C9 7C DO C8

10 Al 03 6F 01 DB A9 16 DE 9F 70 B8

91 EO: 91E8: 91F0: 91F8:

FD 47 4C 01 2D 4C 01 92 AD 3D

12 77

DO 15 AD FD 08 A9 7A 8D 92 EE FD 47 FD 47 C9 7A 8D FD 47 4C 9200: 47 AD FC 47 9208: A9 7D 8D FC 9210: EE FC 47 4C

DO 01 C9 47 31

08 A9 7C 79

92 CE FD 78 7F DO 08 5B 4C 31 EA 69 EA FF AB


c

MMCPARIEC

HK5GRAMMING CHALU-NGIES By Dale Rupert

ach month, we'll present several challenges de signed to stimulate your synapses and toggle the

bits in your cerebral random access memory. We invite you to send your solutions to:

Commodores, c/o Ahoy! P.O. Box 723

Bethel, CT 06801

If the user specifies "IR" as the search string, your pro gram reads TESTFILE" and prints

FIRST LINE THIRD LINE since only those two lines contain the string "IR". Is it possible to use your program to search through

We will print and discuss the cleverest, simplest, short est, most interesting and/or most unusual solutions. Be sure to identify the name and number of the problems you are solving. Also show sample runs if possible, where

a program file to find lines containing specified keywords

appropriate. Be sure to tell what makes your solutions

PROBLEM #32-3; ROUND ROBIN

unique or interesting, if they are.

Programs on diskette (1541 format only) are welcome, but they must be accompanied by listings. You must en close a stamped, self-addressed envelope if you want any of your materials returned. Solutions received by the mid dle of the month shown on the magazine cover are most

likely to be discussed, but you may send solutions and comments any time. Your original programming prob lems, suggestions, and ideas are equally welcome. The

best ones will become Commodares\

or variables?

Here's a good one from William Arett (Talkeetna, AK). Write a simple program to generate a round robin sports match. The user specifies the number of teams. Each team must play every other team. All teams play in every round.

For example, if there arc six teams, in Round I the teams competing might be 1 and 4, 2 and 5, 3 and 6. In Round n, 1 and 5, 2 and 6, 3 and 4 could compete,

and so forth. If there are N teams, there will be N-l rounds. Your program should print the round number

and the pairs of competing teams in each round. If you need more of a challenge, set up a schedule so that each team plays one game at home and the next game

PROBLEM #32-11 DILIGENT DECODER

away as much as possible.

Several readers complained that the promised decoder follow-up to Jim Speers' Problem #28-4: Elegant Encod er did not appear in the May issue. Well, complain no more. Write a program that decodes a word which has

been encoded according to Problem #28-4. Refer to the discussion of the encoding process below or look back at the April issue of Ahoy!

PROBLEM #32-2: TEXT SEARCH Len Lindsay (Madison, WI) suggested this challenge. Write a short program which reads a text file from disk and prints only those lines containing a specified "search string." To get started, run this program to create a simple se quential text file on disk called "TESTFILE":

10 OPEN 8,8,8,"TESTFILE,S,W"

PRO01EM #32-4: CENTIPEDE SCROLLER The word "CENTIPEDE" begins at the upper left cor

ner of the screen and moves horizontally to the right. As its letters reach the right side of the screen, they drop

down to the next line and start moving to the left. After the "C" drops down, the screen shows "EDEPITNEC moving to the left on the second line. When this word reaches the left side of the screen, once again it "centi pedes" down to the next line and moves right.

The process continues to the bottom of the screen. As the letters move off the screen at the right edge of the bottom line, they reappear at the top left corner of the screen, and the entire sequence is repeated. The effect may be more impressive if your program is able to limit the width of the "screen" to fewer than

40 characters.

20 FOR N=l TO 4

30 READ L$ 40 NEXT N

: PRINT#8,L$ : CLOSE 8

:

END

50 DATA FIRST LINE,

SECOND LINE

60 DATA THIRD LINE,

FOURTH LINE

This month we will look at readers' solutions to Commodares from the April 1986 issue of Ahoy! Problem

#28-]: Print Formatter from Francisco Vellejo (Bayamon,

AHOY!

75


PR) and Robert Croswell (Trappe, MD) brought many solutions, including some general purpose routines. The

problem is to be able to round off and format an amount of money so that there are always two decimal places displayed when the amount is printed.

The solution from James Killman (Memphis, TN) is shown in lines 20 and 30 below.

1 REM COMMODARES PROBLEM #28-1: 2 REM PRINT FORMATTER 3 REM SOLUTION BY 4 REM JAMES KILLMAN :

IF V=0 THEN END

30 F$=STR$(V+.005):PRINT LEFT$(F$,X+3) 40 GOTO 10

The key lo all solutions is to convert the numeric quan

tity into a string variable and then manipulate it. Line 20 determines the number of digits in the input value to the left of the decimal point. Line 30 adds .005 to the input value before converting it to a string. The LEFTS statement truncates the result which is properly rounded

because of the added .005. The number of digits to the left of the decimal plus three additional characters (the decimal point and two decimal digits) are then printed.

The program from Jim Speers (Niles, MI) is a more general solution. The input value and the number of dec imal places to be rounded are given in V and L.

1 REM COMMODARES PROBLEM #28-1:

ID$(M$,N,W);

30 FOR J=l TO 50:NEXT:NEXT:GOTO 20

ing S$ may be replaced by two spaces or any other pair of characters. The CHR$(145) is the cursor-up characlcr. Line 30 is a time delay which may be adjusted as desired. If the input string will be 80 characters or more, on the C-64 you might use the following statements to re place the INPUT statement in line 15: 15 POKE 198,0 : WAIT 198,1 : GET K$ : IF K$OCHR$(13) THEN M$=M$+K$ : PRINT K$; : GOTO 15 16 M$=S$ + M$ + S$ Jim Speers uses POKE 631,34 : POKE 198,1 : INPUT M$ to be able to enter commas and colons into M$. The value 34 POKEd into the keyboard buffer is a quotation mark, so the C-64 thinks it is in quote mode. On the C-128, the POKE, WAIT, and GET statements in line 15 above can all be replaced by the GETKEY K$ statement. Try a value of W different from your actual screen width for some unusual effects. In particular try half of the screen width for a double display. ski (Springfield, MA) brought out the "number theorist"

JIM SPEERS

in quite a few readers. Problem tf28-3: Math Mystery re quested a list of all seven-digit numbers which a) are div

5 REM

10 INPUT"VAL(JE, NUMBER OF DECIMAL PLACES

"•V L 15 V$=STR$(INT(V*10AL+.5))

20 PRINT TAB(32-LEN(V$)+L)

10 W=40 :FOR N=l TO W/2 :S$=S$+" .":NEXT 15 INPUT M$ : M$=S$+M$+S$ 20 FOR N=l TO LEN(M$)-W:PRINT CHR$(145)M

Another first-rate math puzzle submitted by Ted Grond-

PRINT FORMATTER

3 REM SOLUTION BY

k REM

A.J.REID

5 REM

to the width of your screen. The " ." characters compris

20 G$=STR$(INT(V)):X=LEN(G$)

2 REM

4 REM

The value of W in line 10 may be changed to correspond

5 REM 10 INPUT V

3 REM SOLUTION BY

isible by eleven, b) contain no 0's, and c) have no two digits alike. The most straightforward approach was to let the com

LEFT$CV$,LFJNC

V$)-L) "." RIGHT$(V$,L) Line 15 gives a properly rounded string-equivalent of the input value. Line 20 prints three separate pieces of the result: the integer part, the decimal point, and the deci mal part. The TAB statement allows all values to be printed in a column with their decimal points aligned in column 32. Change the 32 in line 20 to put the column somewhere else.

puter look at the numbers from 1,234,567 through 9,876,543 and select those which exhibited all three properties. The

program from Scott Sprouse (Ninety-Six, SC) steps through the numbers, testing first for divisibility by 11 in line 20. Then the numbers containing the digit 0 are eliminated by lines 30 to 40. Finally all numbers contain ing duplicated digits are skipped by lines 45 through 65.

1 REM COMMODARES PROBLEM #28-3:

solution to Problem U28-2: Simple Scroller from A.J. Reid

2 REM MATH MYSTERY 3 REM SOLUTION BY 4 REM SCOTT SPROUSE

(Feasterville, PA). The problem was to continuously scroll

5 REM

a message from right to left across the screen. A couple

10 FOR X=1234567 TO 9999999

You may create your own ticker tape display with the

of modifications to Mr. Reid's program are included in

15

: TT=X/11

the listing below.

20 25

: IF TTOINT(TT) THEN 75 : X$=STR$(X)

30

: FOR 1=3 TO 8

35

:

1 REM COMMODARES PROBLEM #28-2: 2 REM SIMPLE SCROLLER 76

AHOY!

IF MID$(X$,I,1)="O" THEN 75


40

: NEXT I

Allan Flippin's Priming Permutations solution to Prob

45 : FOR 1=2 TO 7 50 : FOR J=I+1 TO 8 55 : IF MID$(X$,I,1)=MID$(X$,J,1) TH EN 75 NEXT J 60 ! 65 : NEXT I 70

: PRINT X

75 NEXT X

80 END Any numbers left over are solutions to the problem

and are printed by line 70. As you may surmise, this pro gram takes a long (l-o-n-g!) time to execute. Estimates from readers with similar programs were as much as 34 hours for all solutions to be found.

lem #24-1 for lines 60 through 90. It turns out that there are 17,280 numbers which meet all three criteria of the problem. Ron's program takes about two hours fifteen minutes on the C-128 in FAST mode. Jim Specrs sent a similar solution. A lengthier program was sent by Matt Shapiro (Fort Lee, NJ), but he says it prints all 17,280 solutions in less than three quarters of an hour. Matt used the feet that a sevendigit number is divisible by eleven if and only if the differ ence between the sum of its 1st, 3rd, 5th, and 7th digits and the sum of its 2nd, 4th, and 6th digits is divisible by 11. Can you use this divisibility rule to create a solution to the problem? If you are interested in Matt's solution, please send a self-addressed stamped envelope with your request clearly stated to me at Commodores. Wallace Leeker (Lemay, MO) sent an interesting meth

There were various ways of reducing the execution time. The most frequently used method was to find the first so

od of testing for divisibility of a seven digit number by

lution (1,234,596) and to STEP by 11 through the remaining

eleven. He used the following statements:

numbers, culling those with 0's or duplicated digits. That

eliminates the need to perform the divisibility check on each number. Still, the analysis of nearly 800,000 remaining sev en-digit numbers is very time-consuming.

Y$ = STR$(X/11)

:

IF MID$(Y$,8,1)="." THEN

(X is not

divisible by eleven.)

That brings us to the "fancy solutions," those for which biological brain power reduces the amount of silicon brain

If there is a decimal point at position 8, then X divided

power required. The program from Ron Jordan (Florence,

by eleven is not an integer!

OR) is one of several very nice examples.

Problem #28-4: Elegant Encoder from lim Speers (Niles, MI) was more difficult to describe than to imple

1 REM COMHODARES PROBLEM #28-3: 2 REM MATH MYSTERY 3 REM SOLUTION BY

4 REM

(modulo 29) of the other letters' values in the word. 29

RON JORDAN

5 REM

10 A=l

: N=7

:

ment. Each letter in a word is to be encoded by replac ing it with a letter whose numeric value equals the sum

DIM C(N-l)

20 FOR J=A TO 8:P$=MID$(STR$(A),2)+MID$( STR$(J+l)t2)

characters were allowed (@, A-Z, [, and ÂŁ) with numer ic values 0 through 28 respectively. X modulo 29 (X MOD 29) means to continuously subtract 29's from X until the result is less than 29. Jacqueline Callaway (Orange Beach, AL) called this

30 FOR K=1TO9:R$=RIGHT$(STR$(K),1):IF R$

subroutine to find Y MOD 29:

=LEFT$(P$,1) OR R$=RIGHT$(P$,1) THEN 50 40 S$=S$+R$

100 Y=Y-29

50 NEXT K

60 I=N-1 : V=VAL(S$):IF V/11=INT(V/11) T HEN PRINT S$,:CT=CT+1

:

IF Y<29 THEN RETURN

110 GOTO 100

70 S$=LEFT$(S$,I-1)+RIGHT$(S$,N-I)+MID$(

The program below from Frank T. Smith (Wilming ton, DE) calculates T MOD 29 within the parentheses

90 C(I)=0:IF I>1 THEN 1=1-1:GOTO 70

1 REM COMMODARES PROBLEM #28-4:

S$,I,1) 80 C(I)=C(I)+1:IF C(I)<=N-I THEN 60 100 PRINT "COUNT =" CT:S$="" 110 NEXT J:A=A+1:IF A<9 THEN

20

Ron explains that there arc 9x8x7x6x5x4x3 = 181,440 arrangements of seven-digit numbers containing no 0's and no duplicated digits. Ron's program excludes

every combination of two digits from the possible nine digits with the J loop starting at line 20. There are 36

in line 90.

2 REM

ELEGANT ENCODER

3 REM SOLUTION BY 4 REM FRANK T. SMITH 5 REM

10 DIM M(25)

20 PRINT"INPUT WORD TO BE ENCODED" 30 GET I$:IF 1$="" THEN 30 40 IF I$=CHR$(13) THEN 70

unique pairs of two digits each. The K loop determines

50 IF I$<"@" OR !$>"+" THEN 30

the 36 groups of seven unique digits.

60 PRINT 1$;

Once a seven-digit number is created, lines 60 through 90 generate all permutations of those digits. Ron credits

: N=N+1

: M(N)=ASC(I$)-64

:

GOTO 30 70 FOR A=l TO N:F0R B=l TO N:IF AOB THE AHOY!

77


N T=T+M(B) Sharon Albers (Kiesrer, MN) Rohert Bailey (Rockford, IL>

John Livdahl (Lake Park. MN)

NEXT A

Phil licalty (Moncton. NB)

Darrell Mohl (Pasco, WA)

Jim Bonkn (Carlisle, PA)

Dale Moose (Pittsburgh, NY)

100 PRINT:PRINT"CODED WORD IS ";C$:PRINT :PRINT:N=O:C$=mi:GOTO 20

Mark Brtault (Brandon. MAN)

Daniel O'Grady (Milwaukee. Wl) Bill Okerblom (Providence, RI)

80 NEXT B

90 C$=C$+CHR$(T-INT(T/29)*29+64)

: T=0 :

Line 70 of Frank's program adds the values of all leners except for the one being encoded. The value 64 in lines 60 and 90 converts the ASCII values of the allowed char

acters (64 through 92) to the specified values (0 through 28). Paul Claesscn (Las Cruces, NM) sent this COMAL solution.

1 // 2 //

COMMODARES PROBLEM #28-4: ELEGANT ENCODER

3 //

SOLUTION BY

k II 5 //

PAUL CLAESSEN » COMAL SOLUTION «

10 INPUT A$ 20

Lao Brenneman (Erie. PA) Daw BudgtH (Graccville. MN)

Paul Mather (Wamiinsltr. ONT)

Larry Byrd (Port St. Jw, FL)

Peier Owen (Hamilton. ONT) Sieve Parker (Gray, TN)

Eddie Byrd (While Oak. MO)

Jaime Ramierez (Monterey, MX)

Paul Conant (Richardson, TX) Jeff Steams (Alamagordo, NM) Marcus Cooper. Jr. (Honolulu. HI] Steven Sleekier (Columbia, MD) Oren Dalion (E! Pdso, TX)

Charles Terry (Grciit Falls, MT)

Veli-Matti Ecrola (Kcrava, Finland) Thomas Tcske (Nilcs, MI) Hoy Gaber (Medford. NY) Gene Toics (Cincinnati, OH) Arthur Ciraiit (Muhonc Hay. NS)

Peier Troy (Ciiseo, ME)

Ken Karow (Chicago, 1L)

W.W. Vamcdoc. Jr, (Hunlsville, AL)

Alan Lcish (Los Angeles, CA)

George Wade (Holly, MI)

Bob Lighl (Richmond, VA)

Timothy Williams (Henderson. KY)

Rob Lindsay (Dallas. TX)

Todd Wostrel (Lincoln. NE)

Here are several suggestions from readers for prob lems that are "beyond the scope" of Commodores. You might enjoy working on these in your spare time. Paul

V:=0

Conant (Richardson, TX) suggests writing a machine lan

30 FOR I:=l TO LEN(A$) OPEN

guage routine which expands the C-64 keyboard buffer

40

to 256 or more bytes yet is still transparent to BASIC

V:=V-(0RD(A$(I:I))-64)

50 ENDFOR I

programs. Richie France (Chattanooga, TN) wants a ma

60 FOR I:=l TO LEN(A$) OPEN

chine language program, loadable and activated from

70

TV:=V-(ORD(A$(I:I))-64)

80

TV:=TV MOD 29

BASIC, which prevents the cursor from leaving the exist ing screen (i.e. prevents scrolling).

90

PRINT CHR$(TV+64),

100 ENDFOR I Paul's program

Paul Mather (Warminster, ONT) has written a program allowing the user to talk to the computer through the pad

uses the built-in MOD function of

COMAL. The ORD function is equivalent to the BASIC ASC function. Several readers took the approach of sub tracting each letter's value in turn from the sum of all

dle port using a light signal and a light sensitive resistor. He wants the computer to be able to talk back by means of the SID chip. Anyone know how to make SID talk? Chris MacKcnna (Las Vegas, NV) wants to connect

the letters in the word, rather than to add the letters each

a C-64 to a small musical keyboard instrument such as the Casio FT-80. If you have worked on such a project,

time. Line 70 of Paul's program performs this function.

you might let us know.

Jim Speers mentioned that the encoded form of "tax"

Finally, Alan Leish (Los Angeles, CA) sent a program

is appropriate. Give it a try. Ron Jordan pointed out thai

words. He suggests bracketing the one- and two-letter

he wrote based upon an article in the January 1986 issue of Scientific American. The program is a three-dimen sional simulation of stars in motion. If you enjoyed Com et Catcher in the April 1986 Rupert Report, you might

words with the non-alphabetic symbols: "I" is written as

try your hand at the program described in Scientific Amer

"[I@" for example. Solutions from Matt Shapiro and

ican. (Use the "half-increment" approach described in

one-letter words are "nulled" by this encoding process, and that the letters are merely reversed for two-letter

David Hoffher (Brooklyn, NY) included the encoder and

the Rupert Report to obtain more accurate results.)

the decoder. We'll see their solutions when we discuss

You'll Find that the Computer Recreations section in that magazine provides some serious challenges for the rea

Problem #32-1.

Congratulations to the following people (in alphabetical order) not already mentioned this month:

sonably advanced programmer. There's no excuse for run

ning out of things to do with your computer! □

CALL AHOYI'S BULLMTIH BOARD SYSTEM: 718-383-8909 If you have a modem, you can call Ahoyl's BBS 24 hours a day, 7 days a week to exchange electronic mail with other Com modore users and download fiies like the following:

Editorial calendar for upcoming issues

Corrections to

Excerpts from future

programs/articles

news sections

Detailed descriptions of back issues

Set your modem for 300 baud, full duplex, no parity, 1 stop bit, 8-bit word length, and dial away!

78

AHOYI


(

♦ADI=T"S (

MOVING UP FROM BASIC TO PASCAL By Cheryl Peterson I'm sure those of you who read this column regu

Pascal Program Structure

larly have noticed that several have dealt with

The main body of the program is de

structured programming. Though my preoccupa

PROGRAM NAME (HEADING)

fined

tion with structuring may have seemed a bit

label declarations

and END state ments. Subroutines (or the procedures

strange, these next few months will reveal why il's impor

tant to learn how to organize your programming efforts. We'll be dealing with languages other than BASIC, and those of you who have taken to heart the things I've said about structured programming will find it easier to ac

cept the cramped style needed. While programming in BASIC can be just as effective

constant definitions type definitions VAR declarations Procedure declarations Function declarations BEGIN Begin End

using haphazard methods ;ls using (he structured approach, END when you move on to another programming language this is rarely true. Almost all other languages require a much

more structured approach if your programs arc to work at all.

PASCAL BACKGROUND To understand why Pascal has such rigid rules for pro gram structure, it helps to know thai it was written by a university professor, Niklaus Wirth, whose purpose was to teach students structured programming practices. Originally written back in the early 70s for a larger computer in use at the university, it has since been im

plemented on many other computers and has gradually worked its way through the microcomputer realm. There are several implementations available for the Commo dore 64, some of which I'll discuss later (see Pascal Ven

BASIC Program Structure

Program Name Variables PROGRAM BODY End

Subroutines

by

BEGIN

that Pascal uses in their place) are also delimited

GIN

and

statements.

BASIC'S

by

BE

END While

subrou

tines are found at the end of struc

tured programs, Pascal's procedures are all defined at the

beginning of the pro gram and then refer enced from the body

of the program.

A similarity between the two is the handling of func tions. Most structured BASIC programmers define their functions at the beginning of a program. So it is with Pascal. Functions and labels arc defined at the begin

ning of the program, if they are used. You don't need to use all these items to write a program, as you will see in our sample program.

dors box on page 81).

PROGRAM STRUCTURE How structured can a language get? The diagram at

lop right shows the proper structure of a Pascal program, followed by the structure frequently used for a BASIC program. Notice the differences between the optional items in BASIC and the mandatory items in Pascal. Man

datory items are printed in ALL CAPS. A Pascal program must be prefaced with the program name and a header that identifies input and/or output

channels to be used. These channels can identify disk or printer files. This is always followed by a list of vari ables, although constants, labels, and user-defined data types may precede the VAR declaration. Structured pro grammers won't find it difficult to adjust to one of Pas

cal's most rigid rules: all global variables must be de clared early in the program.

PROCEDURES Another difference is the location of subroutines. In

BASIC, a group of commands that is repeated to perform one task of the program is called a subroutine. The sub routines that perform most of the program's actual work are generally found at the end of a BASIC program. These subroutines are called by GOSUB commands in the pro gram's main body. They redirect the flow to a certain

line number. When the subroutine is finished, program execution is usually returned to the main program via a RETURN statement,

In Pascal, subroutines are called procedures and they are placed at the beginning of the program. Each proce dure is given a name and when the main body of the program needs to access the procedure, it is called by

name. By artfully choosing the procedure names, you can make a Pascal program seem almost like English. AHOY!

79


SELF-ADORESSED LABELS (Pascal Vferslonj type labeldata » record name: packed array[1..2O} of char;

street: packed array[1..4O] of char; city; packed array[1..2O] of char; st: packed array[1..2] of char; zip: end;

packed array[l,.9] of char;

var

labels: file of labeldata; address: labeldata; lines, passes, counter, total: integer; procedure labelformat; begin

writeln( "How many lines on each label?" ); readln(total);

if total < 3 then labelforraat; end;

As you can see from this, Pascal is very modular. Labels and constants are defined first. There's also a type defini

tion that can be used at the beginning. Then all the variables used are listed. Any special functions that need to be

performed are defined next. Then the different procedures are defined. Finally, the main program references these def initions as they are needed. Functions and procedures can be

mixed together in the definition section of programs. For instance, you can have a procedure, followed by a function, fol

lowed by a couple of procedures, with a function at the end. Keeping them in the order in which they are used isn't a bad idea. It makes it easier to find problems when debugging.

procedure printnumber; begin

writelnf "How many labels to print?"); readln(passes);

To get some idea of the differences between these programming devices, let's try to make a few generalizations.

Variables are generally used to store in coming information. Functions are us

end;

procedure readdata; begin

ually mathematical adjustments made to

readIn(address.name);

the incoming or outgoing data. Labels are used to redefine the input in some

writeln( "Enter address—40 characters or less" );

way, usually by giving something a more

writeln( "Enter full name—20 characters or leas" );

readln(oddress.street);

writelnC "Enter city name—20 characters or less"); readln{address,city); writeln( "Enter two character state code" ); readln(a(iilress.st)i

writelnf "Enter postal or zip code—9 characters or lesa." ); readln(address.zip);

end;

Procedures take information in, stor ing i( and/or putting it back out in us able form. Procedures are like little pro grams within the program. They start

with a BEGIN statement and end with an END; statement. A procedure may contain all the other elements: variables,

procedure print; begin counter :»1;

rewrlte(output,

'dev4');

while counter <» passes do

begin writeln;

writeln(address.name);

writeln(address.street); writeln(address.city," ",address.st," ".address.zip); lines lines

convenient name.

:»totel; :=linea-4;

labels, constants, and functions. In feet, procedures can even contain other pro cedures. Functions can also contain all the other elements. But functions can be called in the middle of a line, whereas procedures

are called using entire lines. Or as my hus band says, "You evaluate a function and execute a procedure."

repeat

lines :«lines-I; writeln;

until linea"0; counter

:«counter + 1;

end;

rewrite(output, end;

'dev3');

SYNTAX NOTES Generally in Pascal, each statement

ends with a semicolon (;). A few of the reserved words do not need punctuation. For instance, BEGIN, VAR, WHILE, FOR, and DO don't take any punctua

begin labelformat; printnumber;

readdata; print; end.

tion. ENDs require a semicolon, except for the last END, which usually takes a period (.).

RENAMING At this point, most of you are familiar

BO

AHOY!


with the simplest BASIC commands: GET, INPUT, and PRINT. With these, information can be taken from the keyboard and placed on the screen or sent to the printer. Pascal has twa commands that perform basically the same functions:

READ

and

WRITE

or

READLN

and

WRITELN. GET and READ both take information from the key board and store it in specified variables. READLN works similarly to the INPUT statement, reading the informa tion only after a RETURN is pressed. This makes it eas ier to allow for formatted input.

WRITE and WRITELN put the information up on the screen or send it over to the printer. WRITELN is used to shift the output to a new line. With WRITE all the information is strung out on the same line. There is a difference with using the WRITE statement, however. With BASIC, any text to be output to the screen is sur rounded by double quotes: "Print this." With Pascal, the

PASCAL VENDO Palo Alto, CA 94303

Super i'.imv, 1 Abacus Software

Phone: 415^124-0168

P.O. Box 7211 Grand Rapids, MI 45910

WATCOM Pascal

Phone: 616-241-5510

415 Phillip Street

Kyan Pascal 1850 Union St. #183 San Francisco. CA 94123 Phone: 415-775-2923

Ift&terloo, Ontario

Canada N2L 3X2 Phone: 519-886-3700

KMMM Pascal Oxford Pascal

Wilserv Industries

Limbic Systems Inc.

PQ Box 456

1056 Elwell Court

Bellmawr, NJ 08031

fore accessing the first subroutine, it initializes the two var iables LINES and PASSES. Of course, in BASIC this is not strictly necessary, but 1 wanted to maintain the parallels.

information is contained between single quotes sur

We'll need several subroutines. Let's call them by names

rounded by parentheses: ('Print this.') In some Commo

so it will be easy to compare them. We need to know

dore Pascals, the single quotes have been changed to dou

how many lines will be printed on each label since la

ble quotes, since many Commodore programmers are

bels come in several different sizes. Usually labels have at least six hut not more than eighteen lines apiece. Since there are three lines to be printed, we need to be sure that the number entered is three or more. This routine

already accustomed to using them.

COMMAND SIMILARITIES Pascal has many of the same statements that BASIC docs, but (as we've already seen) they hide behind dif

ferent names. For instance, FOR/NEXT; in Pascal, it's FOR/TO/DO. Then there's IF/THEN. These work in much the same way as their BASIC counterparts.

Pascal adds a lot of flexibility to these commands,

is called LABELFORMAT. For convenience" sake, the program assumes a three-

fr COMMODORE AMAZING

though. ELSE is added to the IF/THEN command and

NEW DEVICE

you also use NOT in place of < >. Pascal also has ex tended commands like WHILE/DO, CASE/OF, and RE PEAT/UNTIL.

MAPIP

Hook-Up Your Computer to aTelevlslon Without Cables! New Wireless

Mini-Transmitter..

TVGe

SAMPLE PROGRAMS To get a better idea of how a Pascal program works, we're going to compare two programs that perform the same function; one written in BASIC, the other in Pas

cal. First off, let's see what the programs do. Anyone who sits down at the desk to pay the monthly bills knows what a pain it is to put return addresses on each letter. Some folks buy preprinted address labels to stick on their letters. Being the lazy type, I bought them. But I recently moved, and it takes 6 to 8 weeks to get new labels. So, how about a program to print return ad dresses on tractor-feed labels? This same chore can be done by most any database

Shipping & Handing

program, but DB programs usually take a long time to

CALL TODAY

load. And then you have to enter in all the information on how to format the report to get labels positioned right,

etc. Our programs take care of this almost painlessly. Let's take a look at the basic process first. I've used a fairly structured style in the BASIC version (page 106) to give a more accurate comparison between the two languages.

The opening routine of the BASIC version just identifies the program. The routine at 200 is the main program. Be-

Amii/mg no* nccessory (hat broadcasts qybt Ihe air on unusGd UHF cMflnneJs M, 22. 25 or 21 Easy hook-up to audio vidug oullois an youf commodoru ccrnpuler Braadcasis fl shjirp full-color picture to j toluvi^ion across the room 0*200 H away Eliminates y cobles. GuaMy solid slalo design v/\\h full factory warranty

I IHJ \ ÂŁJK

-c I ill I

t-aOO-331 -13ZZ

SUPERMHRT 18901

E

r'Ht rum s

ELECTHQNICS BUBNSIDE

5O3-G61-934Q.

r Service No

180

AHOY!

81


line return address with one line to skip over the perfor

ation between labels. If you wish to make adjustments to the programs, you can add more variables and lines at will. You'll need to change the number of lines (four) that are subtracted from the LINES variable. Another routine is needed for entering in the return address data. This one is called READDATA. In order to make the program universally appealing, it contains input statements that allow the user to change the ad

labels for mailing addresses. With this expansion you could use the program to track your Christmas card list or all your club members who need to receive the newslet ter each month. For those who care to make the attempt, I'd be interested in seeing your results. If you take a look at the main body of the Pascal pro gram, which is actually located at the end of the pro gram, you'll see that it only has four procedures. We've

discussed the readdata procedure already. The labelfor-

dress each time the program is used. If you want to avoid

mat procedure determines how many lines for each label.

having to reenter the data each time, assign values to the

The printnumbcr procedure handles how many repeti

NAMESS, ADDRESSS, CITYS, ST$, and ZIPS variables

tions are needed and the print procedure prints the labels.

in the subroutine at 500 in the BASIC version. For instance, you might change the BASIC subroutine to read similar to this:

We need to take a closer look at the print procedure,

because this is one area where inconsistency can be found. Each version of Pascal can handle addressing the print er in a different way. This program was written using

500 REM READDATA

the WATCOM Pascal compiler because it was easiest to

510 NAME$="JOHN HENRY COMMODORE" 520 ADDRESS$="12345 LOONY LANE" 530 CITYS="HOWARDSVILLE"

use of those I had available. Other Pascals may need a

different command to address device 4, so check your version of Pascal for any adjustments that need to be made. There is another interesting note to make about the print

540 ST$="NY" 550 ZIP$="10000"

routine. Although you should define variables at the be

560 RETURN

ginning of the program, there is an exception to this rule.

To adjust the Pascal version, changes would need to be made in the procedure called readdata. You would have to use equate statements to set the values of the ele

If a variable is used only within one subroutine, you can define the variable at the beginning of the subroutine in stead of at the beginning of the program. The variables counter and total could have been declared at the begin

ments of the record labeldata. Thus:

ning of this routine because they are only used in this one section of the program. These local variables and the information stored in

Procedure Reoddnt.a;

them can only be used within their declaring routine.

Begin (addrt'sa.name) (address.street)

(address.city) (address.st) (address.zip)

("JOHN HENRY COMMODORE") ("12345 LOONY LANE"); ("HOWARDSVILLE"); ("NY");

("10000")!

End;

This is one major difference between using BASIC and Pascal. Pascal has tools built in to handle larger blocks

of information. While Pascal has arrays and variables just as BASIC does, it also has records, sets, and files. These allow you to manipulate data in larger chunks. In our Pascal program, we start by defining a record to contain our labeldata. Before we can define the ele

ments in the record, we must define the data type labeldata as being a record. We then define the elements of the record. Wfe must then define our variables. One of these defines

address as the record for our labeldata. The four defini tions specified as integers are used to track data for the print routine.

The variable definition "labels: file of labeldata" is a dummy variable. I put it in as a hint for those who would like to try to expand the program. With this variable and a little programming, you could take in data for more than one record and write it to disk. By creating a file

of records on disk, you could use the program to write 82

AHOY!

When you exit the routine, the variable is forgotten. Lo

cal variables cannot be used to transfer information from one routine to another. For that you must use the global variables declared in the initial VAR section.

That's about it. As you can see, the basic ideas of the programs arc the same. The syntax and actual orienta tion of the processes is a bit different. But jumping to a new language isn't quite as difficult as learning your first programming language. Next month we'll take a look at another language and see how it compares to BASIC. Till then, hope to see

you on PlayNET. â–Ą SEE PROGRAM LISTING ON PAGE 106

PROGRAMS WANTED Ahoy! is always looking for the best utility, productiv ity, and game programs written by Commodore users. Send your best work on disk, accompanied by a hard copy, an introductory article, and a self-addressed re

turn envelope with sufficient return postage affixed, to:

Ahoy! Program Submission Department Ion International Inc. 45 West 34th Street-Suite 407 New York, NY 10001 Payment is made upon acceptance.


|DH-.CGTCAM LISTING*} Attention new Ahoy.1 readers! You must read the following information very carefully prior to typing in programs listed in Ahoy! Certain Commodore characters/ commands, and strings of characters and commands will appear in a special format. Follow the instructions and listing guide on this page.

n the following pages you'll find several pro

and SHIFT J by |s J].

grams that you can enter on your Commo

Additionally, any character that occurs more than two times in a row will be displayed by a coded listing. For example. [3 "[LEFT]"! would be 3 CuRSoR left com

dore computer. Bui before doing so, read this entire page carefully. To insure clear reproductions. Ahayte program listings arc generated on a daisy wheel printer, incapable of print ing the commands and graphic characters used in Com

mands in a row. [5 "|s EP)"] w'ould be 5 SHIFTed En

glish Pounds, and so on. Multiple blank spaces will he

various codes enclosed in brackets | |. For example; the

noted in similar fashion: e.g., 22 spaces as [22 ""]. Sometimes you'll find a program line that's loo long for the computer to accept (C-64 lines are a maximum

SHIFT CLR/HOME command is represenled onscreen

of 80 characters, or 2 screen lines long; VIC 20 lines,

modore programs. These are therefore represented by

by a heart E

The code we use in our listings is

SHIFT characters. On the front of most keys are two sym

a maximum of 88 characters, or 4 screen lines). To en ter these lines, refer to the BASIC Command Abbrevia tions Appendix in your User Manual. On the next page you'll find our Bug Repellent pro grams for the C-128 and C-64. The version appropri ate tor your machine will help you proofread our pro

bols. The symbol on the left is obtained by pressing that

grams after you type them. (Piease note: the Bug Repel

key while holding down the COMMODORE key; the

lent line codes that follow each program line, in the whited-out area, should not be typed in. See the instruc tions preceding each program.)

[CLEAR], The chart below lists all such codes which you'll encounter in our listings, except (or one other spe

cial case, The other special case is the COMMODORE and

symbol on the right, by pressing that key while holding down the SHIFT key. COMMODORE and SHIFT char acters arc represenled in our listings by a lower-case "s"

or "c" followed by the symbol of ihe key you must hit. COMMODORE J, for example, is represented by [c J],

Also on the following page you will find Fknikspeed. our ML entry program, and instructions on its use. D

Call Ahoy! ai 212-239-0855 with any problems.

When

When

11

[CLEAR]

SI1IK1

[HOME]

[UP]

Mm

\iiu Sre

IT Mum-.

V»ti T>|»-

CI.K HOMK

[BLACK]

Murk

(VIRI.

|

ri.K'linMK

[WHITE]

White

fMHI.

:

\dii I'j

Will Sm

Will S

1 < KSK *

[RED]

(MHI.

J

[DOWN]

t CHSH ♦

[CYAN]

CNTRL

4

[LEFT]

—fKSR*

[PURPLE]

Purple

I'NTRI,

?

[RIGHT]

-MKSK-*

[GREEN]

(■mil

CNTRI,

'i

SHIK1

II

[SS]

sum

Spare

[BLUE]

Hliw

cvim,

7

[INSERT]

sum

[NSl'.'DKl.

[YELLOW]

Whin

fvnti,

n

INM/DKI

[Fl]

(-urn I mil ]

SH1KT

H

SHIKI

K.»

[DEL]

[RVSON]

kwwvMhi

(MKl

'I

[F2]

hlllHliilll 2

[RVSOFF]

k*h* off

t vim

II

[F3]

I iimliiin .1

[UPARROW]

ipArnm

*

B** Am»

[F43

Kitimiiiii 4

[BACKARROW]

[F5]

hintiiiiii 5

[PI]

h

7T

[F6]

Kunclkm f>

I

[F7]

l-lii HI ion 7

[F8]

1-liililiiili H

" :

!

Knylish iHuniil

n

K7 smri

II

tt

AHOYI

83


BUG REPELLENT By MICHAEL KLEINERT and DAVID BARRON Bug Stpelleal is a checksum program used for proofreading BASIC listings typed in from Ahoy! magazine. For each program line you enler, Bug Repellent will produce a [WO-letfer code that should match the code listed beside that line in ihc magazine. Typo in, save, and run Ihe Bug Repellent. (If you have a C-64. type in the C-64 version. If you have a C-128. you will need to type in the C-« version

fur use wilh C-M programs, and' Hit- C-12S version for use with C-128 pmgrams.) If you have lyped In Bun Repellent properly, you will gel the message BUG

RBPBLLBNT INSTALLED; otherwise you will get an error message. If you gel an emff message, double check ihc Bug Repellent prograni fur typing mis takes. Type NBW and hit RETURN. Then type in and save, or load, the Ahoy! program you wish lo check. Type in SYS 45152 fur ihe C-64 version or SYS 31172 for ihe C-128 version and hil RETURN (this will begin execution of Bug Repellent). You will see the prompt SCREEN' OR PRINTER '.' Hit S if you HUH (be codes listed on the screen, or P if you want them listed on Ihe printer. To pause the listing depress and hold the SHIFT key. Compare the codes your machine generates to those listed to the righl of the corresponding program lines. If you spot a difference, that line contains an

error. Write dov-n ilie numbers of the lines where the contradictions occur LIST each line, locate the errors, and coned them.

COMMODORE 64 VERSION

-120 PRINT"[CLI'AR][DOWN]

C-128 BUG REPELLENT

■100 FOR X = 49152 TO 49488:READY:S=S+Y

AB

INSTALLED" ■130 PRINT"[4" "]TYPE SYS 3072 TO ACTIVATE"

•110 IF Y<0 OR Y>255 THEN 130

EA

■120 POKE X,Y:NEXT:GOT0140

TD

•140 DATA 32,161,12,165,45,133,251,165,46,133,

•130 PRINT")CLEAR 1[DOWN]**ERROR**":PRINT"[DOWN

]PLEASE CHECK LINE"PEEK(64)*256+PEEK(63):END ID •140 IF SO44677 THEN PRINT"[CLEAR][DOWN]**ERR OR**":PRINT"[DOWN]PLEASE CHECK DATA LINES 170 -500": END H.I

■150 PRINT"[CLEAR]":POKE53280,0:POKE53281,6:PO

LF

•170 DATA32,161,192,165,43,133,251,165,44,133

DL

■180 DATA252,160,0,132,254,32,37,193,234,177

DB

■190 DATA251,208,3,76,138,192,230,251,208,2

OF

OF

•150 DATA 13,234,177,251,208,3,76,138,12,230,2 51,208,2,230,252,76,43 NC •160 DATA

12,76,73,78,69,32,35,32,0,169,35,160

,12,32,80,13,160,0,177

OL

•170 DATA 251,170,230,251,208,2,230,252,177,25

1,32,89,13,169,58,32,98

KE646.1 NP •160 PRINT"[RVS0N][6" "]C-64 BUG REPELLENT INS

TALLED[6" "]"

252,160,0,132,254,32,37

11 IN

•180 DATA

4,165,253,160,0,76,13 •190 DATA

EF

13,169,0,133,253,230,254,32,37,13,23 JO

13,133,253,177,251,208,237,165,253,4

1,240,74,74,74,74,24

LC

•200 DATA 105,65,32,98,13,165,253,41,15,24,105 ,65,32,98,13,169,13,32 DE •210 DATA 220,12,230,65,208,2,230,66,230,251,2 08,2,230,252,76,11,12 GM

■200 DATA230.252,76,43,192,76,73,78,69,32

KN

■210 DATA35,32,0,169,35,160,192,32,30,171

CA

■220 DATA160,0,177,251,170,230,251,208,2,230

CE

•230 DATA252,177,231,32,205,189,169,58,32,210

JE

•220 DATA 169,153,160,12,32,80,13,166,65,165,6 6,76,231,12,96,76,73,78 CP

•240 DATA255,169,0,133,253,230,254,32,37,193

CL

•230 DATA 69,83,58,32,0,169,247,160,12,32,80,1

•250 DATA234,165,253,160,0,76,13,193,133,253

NB

•260

MB

•270 DATA74 ,74,24,105,65,32,210,253,165,253

EP

3,169,3,133,254,32,107 HC -240 DATA 13,201,83,240,6,201,80,208,245,230,2 54,32,98,13,169,4,166 GK

•280 DATA 41,15,24,105,65,32,210,255,169,13

GH

•250 DATA 254,160,255,32,116,13,169,0,133,65,1

• 300 DATA251,208,2, 230,252,7(>, 11 ,192,169,1 53 •310 DATA160,192,32,30,171,166,63,165,64,76 •320 DATA231,192,90,76,73,78,69,83,58,32

NG BF HP

•260 DATA 32,134,13,166,254,32,143,13,76,73,13

•330 •340 •150 •360 •370 •380 ■390 •400 •410 ■420 •430

PJ FK FL CL GC NN NH IH KC DC ML

DATA177,251,208,237,165,253,41,240,74,74

•290 DATA32,220,192,230,63,208,2,230,64,230

DATAO,169,247,160,192,32,30,171,169,3 DATA 113,254,32,228,255,201,83,240,6,201 DATA80,208,245,230,254,32,210,255,169,4 DATA166,254,160,255,32,186,255,169,0,133 DATA63,133,64,133,2,32,189,255,32,192 DATA255,166,254,32,201,255,76,73,193,96 DATA32,2!0,255,173,141,2,41,1,208,249 DATA96,32,205,189,169,13,32,210,255,32 DATA2O4.255,169,4,76,195,255,147,83,67 DATA82,69,69,78,32,79,82,32,80,82 DATA 73,78,84,69,82,32,63,32,0,76

AN

■440 DATA44,193,234,177,251,201,32,240,6,138

GN

■450 DATA! l'S, 231,69,254,170,138,76,88,192,0 •460 DATAO,0,0,230,251,208,2,230,252,96

JK NA

•470 DATA 170,177,251,201,34,208,6,165,2,73

DM

■480 DATA255,133,2,165,2,208,218,177,251,201

JA

•500 DATA13,76,210,255,0,0,0

PA

•490 DATA32,208,212,198,254,7h,29,193,0,169

FM

COMMODORE 128 VERSION ■100 FASTiFOR X - 3072 TO 3520:READ Y:POKE X,Y :S=S+Y:TRAP110:NEXT:SL0W

140-390":END

84

AHOY!

,96,32,98,13,165,211

JF

9,82,32,80,82,73,78,84,69

PL

•290 DATA 82,32,63,32,0,76,44,13,234,177,251,2 01,32,240,6,138,113,251,69 OK

•300 DATA 254,170,138,76,88,12,0,0,0,0,230,251

,208,2,230,252,96,170,177 FJ •310 DATA 251,201,34,208,6,165,250,73,255,133, 250,165,250,208,218,177 GA ■320 DATA 251,201,32,208,212,198,254,76,29,13, 0,169,13,76,98,13,0,0,32 FI ■330 DATA

170,13,32,226,85,76,180,13,32,170,13

,32,50,142,76,180,13,32 OF •340 DATA 170,13,32,210,255,76,180,13,32,170,1 3,32,228,255,76,180,13,32 AK ■350 DATA 170,13,32,186,255,76,180,13,32,170,1 3,32,189,255 BP ■360 DATA 76,180,13,32,170,13,32,192,255,76,18

0,13,32,170,13

FP

•370 DATA 32,201,255,76,180,13,32,170,13,32,20

ID

•380 DATA 13,32,195,255,76,180,13,133,67,169,0

,141,0,255,165,67,96 •390 DATA

JA

LB

■270 DATA 234,41,1,208,249,96,32,89,13,169,13, 32,98,13,32,152,13,169,4 GD •280 DATA 76,161,13,147,83,67,82,69,69,78,32,7

4,255,76,180,13,32,170 IH

•110 SLOW:IF SO49057 THEN PRINT"[CLEAR][DOWN] **ERROR**":PRINT"[DOWN]PLEASE CHECK DATA LINE S

33,66,133,250,32,125,13

,0

BJ

133,67,169,0,141,1,255,165,67,96,0,0

IF


FLANKSPEED FOR THE C-64 By GORDON F. WHEAT Fltinhpeed will allow you lo enter machine language Ahoy! programs without any mistakes. Once you have typed the program

in, save it for future use. While entering an ML program with Flanfapeed there is no need to enter spaces or hit the carriage return. This is all done automatically, [f you make an error in a line a hell will ring and you wilt be asked to enter il again. To LOAD in a program Saved with Flankspeed use LOAD "name",l.l for tape, or LOAD "niime".8,l for disk. The function keys may be used after the starting and ending addresses have been entered. fl —SAVEs what you have entered so far. f3 —LOADs in a program worked on previously. f5-To eontinue on a line you stopped on after LOADing in the previous saved work. f7-Scans through the program to locate a particular line, or to find out where you stopped the last time you entered the program. f7 temporarily freezes the output as well. ■100 POKE5328O,12:POKE53281,11

HD

LL

■105 PRINT"[CI.EAR][c 8][KVR0N][ 15" ")FLANKSPBED[15" "\"; ED ■390 PRINT:PRINT"ADDRESS NOT WITHIN SPECIFIED RANGF.!":B=O: OK ■110 PRINT"(RVS0N][5" "]MISTAKEPROOF ML ENTRY PROGRAM[i>" " G0TO415 ]"

HC

■115 PRINT"[RVS0N][9" "]CREATED BY C. F . WHEAT[9" "|"

■120 PKINT"[RVS0N][3" [3" "]"

"JCOPR. 1984, ION

INTERNATIONAL ISC.

■125 FOR A-54272TO5429G:P0KEA.fj: NEXT

■130 POKK54272,4:POKF.54273,48:POKE54277,0;POKE54278.249:PO KE54296.15 ■135 FORA=680TO699:READBtP0KEArB:NEXT

■140 DATA 169,251,166,253,164,254,32,216,255,96 ■145 DATA169,0,166,251,164,252,32,213,255,96

•150 BS-"STARTING ADDRESS IN HEX":G0SUB430:AD=B:SR-B •155 GOSUB480:IFB=OTiiENl5fJ ■160 POKE251,T(4)+T<3)*16:POKE252,T(2)+T(1)*I6

■165 n$-"F-Nl)lNG ADDRESS IN HEX":GOSUB43'J!EN-B ■170 COSUB47rj:IFB=OTHEN150 ■175 POKE254,T(2)+T{l)*16:li=T(4) + l+T(3)*lG -180 IFB>255THENB-B-255:P0KE254,PEEK(254)+l ■185 POKE253,B:PRINT ■190 RFM GET HEX LINE

DM

■395 l'RTNT:PRINT"NOT ZERO PAGE OR ROM! "• B=O:GOTO415 ■400 PRINT"?ERROR IN SAVE":GOTO415 ■405 PRINT"?F,RROR IN LOAD":GOTO415

FN PP

■410 PRINT:PRI!JT:PR1NT"END OK MI. AREA":PRINT

PG BH

PO

■415 P0KK54276,17:P()i;K54276,16:Ri-rr(IRN ■420 0PEN15,8,15:lNPltT#l.'j,A,A$:CLOSR11j.:PHINTA$:KETlIRN ■425 REM GET FOUR DIGTT HEX ■430 PRINT:PRINTB$;:INPUTT$ ■435

IM

PC GM NP

IFLEN(T$)O4THF.;.rG0SUB3S0:G0T0430

■440 FORA=lTO4:A$=MID$(T$,A,I):GOSliB450:IFT(A) = 16THENG0SUB ■445 NEXT:B-(T(1)*4096)+(T(2)*256)+(T(3)*16)+T(4): RETURN'

FJ GF

•455 IFA$>"/"ANDA$<":"THRNT(A)=ASC(A$)-48:RRTIJRN ■460 T(A)=16:RETURN

EH KP NP

380:COTO430

•450 IFAS>"9"ANDA$<"G"THKNT(A)=ASC(A$)-55:RETURN

■465 REM ADRESS CHECK ■470 ■475

LI

IFAD>ENTHEN385 IPB<SRORB>ENTHEK390

LB

■480 IFB<256ORCB>4O960ANDB<49152)ORB>53247THEN395 ■485 RETURN

HG

■200 FORB-OT01:GOT0250

■490 REM ADDRESS TO HEX

•205 NEXTB •210 A%(A)=T(l)tT(0)*16:IFAD+A-l=ENTi!EN340

■405 AC=AD:A=4O9fi:GOSUB52O

EB

■215 PRINT"

■220 NEXTA:T=AD-(IST(AD/256)*256):PRINT" "

■225 FORA=0TO7:T=T+A%(A):IFT>255THENT=T-255

■505 A-16-.GOSUB52O ■510 A-1:GOSUB520 ■515 RETURN

■230 NEXT

■520 T-ltiT(AC/A):IFT>9THENA$=CHRS(T+55):G0TO530

■195 GOSUB495:PRINT":

[c P )[ LEFT]"; :F()RA-OT08

[c P](LEFT]";

■235 IFA%(8)<>TTHENGOSUB375:GOT0195

■ 240 FORA-0T07:POKEAD+A,M(A):NEXT;AD=AD+8:GOTO195 ■245 REM GET HEX INPUT ■250 GETA$iIFA$=""THEN25'J

■255 IFAS-CHR$(20)THEN305

■260 ■265 ■270 ■275

IFAS-CHR$(133)TIIKN535 IFAS-Cl!R$(134)THKN56fj IKAS=CHR$(135)THENPRINT" IFAS=CHR$(136)THENPRINT"

■500 A-256:GOSUB52O

IL IM

•525 AS=CHR$(T+48)

JP

■530 PR INTA$;:AC=AG-A*T:RETURN

■535 AS="**SAVE**":<;OSliBr>85

LH

•540 OPEN1,T,1,AS:SYS68O;CI.OSE1 •545 IKST-f/THENEND

LH

EO

CM

■555 GOTO535

:G0T0620 :G0T0635

■280 IFA$>"(1"ANDA$<"G"THENT(B)=ASC(AS)-515:GOT0295

■285 IKA$>'7"ANDA$<":"THENT(B)=ASC(AS)-/t8:GOT0295

■565 OPEN1,T,0,A$:SYS690:CLOSE1 ■570

■300 COTO2O5 ■305 IFA>OTiIEN320

■595

•310 A—l:TFi)=lTHEN330 ■315 GOTO220

-320 IFB=OTI!ENPRINTCHR$(2O);CHR$(2O);:A=A-1 ■325 A=A-1

■330 PRINTCHRS(2O);:GOTO220 ■335 HEM LAST LINE

tT=AI)-(INT(AI)/256)*256)

■345 F0RB-W0/l-liT-T+AX(B)slFT>255THENT«T-a5S ■350 NEXT

MF

IFST=64THEN 195

■295 PRINTAJ"[c P][LEKT]";

•290 GOSUB415:GOTO250

CL

■560 A$="**LOAD**":GOSIIR585

■575 GOSUB'105:IFT-8THF,Nr,OSUB42O ■ 580 GOTO560 ■585 PRINT" ":PRINTTAB{14)A5

■340 PRIN1

PE MI

LC AN

CL FG OM

■590 PRINT:AS="":INHUT"K!LENAME";AS IFAS-""THEN5')0

■600 PRINT:PRINT"TA!>K OR DISK?":PRINT ■605 (;ETBS:T=l:IFBS^"D"THENT=8:AS="f>0:"+A$:RETURN

DF IG BO IM

■610 IFBSO"T"THEN605 ■615 RETURN

■620 BS-"CONTINUE FROM ADDRESS":GOSUB43O:AD=B

OH

■625 GOSI!B475:IFB-0THHN620

CH

■630 PRINT:G0T0195

PH FA

•635 B$-"BEGIN SCAN AT ADDRF,SS":G0SUB430:AD=B

■355 IFA%(A)OTTHENGOSUB375:GOT0195

■640 G0SUB475:TFB"0TI!KN(>ri5 ■645 PRINT:G0T0670

■360 FORB-OTOA-1:POKEAD+B,A%(B):NEXT

■650 FORB=OT07:At:=PEEK(AD+B):GOSUB505:IFAD+B=ENTHENAD-SR:G

-370 REM

■655 ■660 ■665 ■670

■365 PRINT:PRINT"YOU ARK FINIISHEDr":u0TC)535 BELL AND ERROR MESSAGES

-375 PRINT:FRINT"LINE ENTERED INCORRECTLY":PRINT:GOT0415

■380 PHINTlPRINT'INPin A 4 DIGIT HEX VALUE I": GOTO 1 5 •385 PHINT;PRINT"EN1)INC IS LESS THAN STARTING!": B=0:GOTtWl

0SUB410:G0T0I95

PKINT" ";:NEXTB PRINT:AD=AD+R GRTB$:IFB$=CHR$(136)THEN195 GOSUB495:PRINT": ";:C0T0650

IB PP NK EC GN

LI IB

AHOY!

85


MAKING A WAVE IN 40 COLUMNS FROM PACE 26

Aiiembler required for pragram entry! See introductory article.

PLOTWAVE.S

50

ADC

PRODH

51

STA

PRODH

52 CTDOWN

DEX

4

ORG

$1300

5 * 6 HMAX

EQU

7 BASE

EQU

8 9 10 11

* TEMPA TEMPB *

320 $2000

EQU

$FA

EQU

TEMPA+2

MULT16

MPDH

110

LDA

MPRL

111 112 113

STA

TEMPA

57 *

115 * ADD PRODUCT TO BASE 116 *

59 * (R0W=VPSN/8)

3 *

STA JSR

53 BNE MULT 54 RTS 55 * 56 * PLOT ROUTINE 58 * 8-BIT DIVISION

1 * 2 * PLOTWAVE.S

108 109

LDA

MPRL+1

STA

TEMPA+1

114 *

117

CLC

118

LDA ADC

60 * 61 START 62

LDA LSR

VPSN A

120

STA

63

LSR

A

121

LDA

TEMPA TEMPA #>BASE

A

122

ADC

TEMPA+1

ROW

123

STA

TEMPA+1

64

LSR

65 STA 66 * 67 * CHAR=HPSN/8 68 * 69

119

KBASE

124 *

125 * MULTIPLY 8 * CHAR

LDA

HPSN

126 * 127

LDA

12 TABSIZ

EQU

$0B00

#8

13 * H HPSN

70 71

STA

TEMPA

128

STA

MPRL

LDA

TABSIZ+2

72

STA

HPSN+1 TEMPA+1

129

LDA

EQU

130

짜)

STA

HPSN+2

LDX

VPSN+1

LSR

TEMPA+1

131 132

LDA

EQU EQU EQU

73 74 DLOOP

#3

MPRH

EQU

CHAR MPDL

CHAR+1

75

ROR DEX

TEMPA

133

LDA

#0

134

MPDH

77

BNE

DLOOP

135

STA JSR

MULT16

78 79

LDA STA

TEMPA CHAR

136 137

LDA STA

MPRL TEMPB

15 VPSN 16 CHAR 17 ROW

18 LINE 19 BYTE

EQU

20 BITT

EQU

R0W+1

LINE+1 BYTE+2

21 * 22 MPRL 23 MPRH

EQU EQU

24 MPDL

76

STA

BITT+1

80 *

138

LDA

MPRH

81 * LINE^VPSN AND 7

139 140 *

STA

TEMPB+1

25 MPDH

EQU EQU

MPRL+1 MPRH+1 MPDL+1

83

LDA

VPSN

141

26 PRODL

EQU

MPDH+1

84

AND

#7

142 *

27 PRODH

EQU

PRODL+1

85

STA

LINE

28

*

JMP START 29 30 * 31 * BLOCK FILL ROUTINE 32 * 33 *

16-BIT MULTIPLICATION

34 *

35 MULT16

LDA

#0

STA

PRODL

37

STA

PRODH

38

LDX

#17

39 40 MULT 41

CLC

42 43 44 45 46 47 48 49 86

AHOY!

ROR

PRODH

ROR

PRODL

ROR

MPRH

ROR

MPRL

BCC CLC

82 *

* ADD LINE

143

ac

86 * 87 * BITT-7-CHPSN AND 7)

144 145

LDA

ADC

LINE

88 *

146

STA

TEMPB

147

LDA

TEMPB+1

89

LDA

HPSN

90

AND

#7

91 92 93 94 95 96 97 98 99

STA SEC

BITT

LDA

#7

SBC STA

BITT BITT

* * FORMULA TO PLOT DOT * * MULTIPLY ROW * HMAX

100 * 101

LDA

ROW

CTDOWN

102 103

STA LDA

MPRL

LDA

MPDL

104

STA

MPRH

ADC

PRODL

105

LDA

#<HMAX

STA

PRODL

106

STA

MPDL

LDA

MPDH

107

LDA

#0

#>HMAX

TEMPB

148 ADC #0 STA TEMPB+1 149 150 * 151 * TEMPA + TEMPB = BYTE 152 * 153 154

CLC LDA

TEMPA

155 156

ADC

TEMPB

STA

TEMPB

157

LDA

TEMPA+1

ADC TEMPB+1 158 TEMPB+1 STA 159 160 * 161 * BYTE=BYTE 0R2"BIT 162 * LDX BITT 163 164 INX 165 LDA #0


I IMPORTANT I

betters on white background are Bug Repellent line codes. Do not enter them! Pages 83 and 84 explain these codes

HVIr Ufl I nil I ! and provide olher essential information on entering Ahoy! programs. Refer to these pages before entering any programs! 166 167 SQUARE 168

SEC ROL

169

BNE

SQUARE

172

STA

170

LDY

#0

173

RTS

DEX

171

ORA

(TEMPB) ,v

174 *

MAKEWAVE. BAS •10 REM *** MAKEWAVE.BAS ***

BP

•20 COLOR 0,1:COLOR 4,1:GRAPHIC 1,1 •30 BANK 0:P0KE 26O4,12O:BANK 15:REM PUT BIT MAP AT $2000, COLOR MAP AT $1COO •40 POKE 216,32:REM SET BIT-MAP FLAG

01

•50 POKE 53265,PEEK(53265)OR32:REM ENABLE BIT-MAP MODE

PF

•110 REM *** DRAW SINE WAVE *** •120 FOR X=0 TO 319 STEP .5 •130 Y=INT(100+80*SIN(X/l0))

EA

BM IA

NH

•80 Y=100:KEM PLACE Y AXIS AT MIDSCREEN

HI

REM DRAW X AXIS

PD AG BC

■ 200 BYTE=BASE+ROW*32O+8*COL+LINE -210 BITT=7-(X AND 7)

•90 FOR X=0 TO 319:REM DRAW X AXIS

IL

-220 POKE BYTE.PEEK(BYTE) OR ITT)

•100 GOSUB 170:NEXT X

EA

•230 RETURN

MAKEWAVE2.BAS

BJ

CG IL-

■180 R0W=INT(Y/8) •190 LINE=Y AND 7

•70 REM *** DRAW BASE LINE ***

BN

-150 GOTO 150

-160 FOR X=0 TO 319: •170 C0L=INT(X/8)

•60 BASE=8192:REM START BIT MAP AT $2000

PE

-140 GOSUB 170:NEXT X

JJ l

(TEMPB),Y

GJ GB

(2[UPARR0W]B KG IM

-100 FOR X=0 TO 319:HI=INT(X/256):LO=X-HI *256

EO

•10 REM *** MAKEWAVE2.BAS *** -20 COLOR 0,1:COLOR 4,1:GRAPHIC 1,1 •30 HPSN=DEC("0B02"):VPSN=DEC("0B0V1)

DF 01 HO

•110 POKE HPSN,LO:POKE HPSN+1,HI

•130 REM *** DRAW SINE WAVE ***

FH PE

•40 IF A=0 THEN A=1:BLOAD "PLOTWAVE.O"

FF

•140 FOR X=0 TO 319 STEP .5

BN

•50 HI=INT(4864/256):L0=4864-HI*256:REM A DDRESS OF 'PLOT' ROUTINE NG •60 POKE 4633,L0:P0KE 4634,HI:£EM SET USR (X) POINTERS •70 REM *** DRAW BASE LINE ***

OA NH

•80 Y=1OO:HI=INT(Y/256):LO=Y-HI*256 •90 POKE VPSN,LO:POKE VPSN+l.HI

BF

FH

CA

•210 GOTO 210

BP

DEFAULT GRAPHICS MODE -

JD HN

RUPERT REPORT #32

01 JD

TRUE=NOT FALSE

-90 REM =====

DEFINE FUNCTION MAIN LOOP

-100 IF C128 THEN GOSUB 260

:8EM

:REM INTEGRATE FUNCTION

•200 DEF FNA(X) = SQR(R*R-X*X) •210 R=150 •220 X0=0 : ■230 SS=1

EH

: REM CIRCLE OF RADIUS 150 FH X1=R :REM INTEGRATION LIMITS NP :REM GRAPH STEP SIZE BA IM NA

-270 GRAPHIC 2,1,22 •280 DRAW 1,10,0 TO 10,170 TO 320,170 :

PE

GK EB

HM BA

FF

•130 GOSUB 530

GK

•140 IF NOT FINI THEN 100

JB

REM = DEFINE FUNCTION S LIMITS =

IM

•120 GOSUB 480 :REM SHOW RESULTS :REM GET # OF INTERVALS

•190

KB

PLOT

FUNCTION - (C128 ONLY) •110 GOSUB 350

IC GD

INTERVAL SIZE

AND

=====

DA

•170 END •180 REM ================

■250 RETURN REM = SET UP & DRAW FUNCTION = •260

MH

:REM INITIAL NUMBER OF INTERVALS

•80 GOSUB 190 :REM SPECIFY LIMITS

GC

•160 IF C128 THEN GRAPHIC 5

•60 C128=FALSE :IF DS$<>"" THEN C128=TRUEPG •70 N=5

BJ LO

•150 REM - CHANGE NEXT LINE FOR DESIRED

THE INTEGRATOR

:

FI

■170 Y=INT(100+80*SIN(X/10)) ■180 HI=INT(Y/256):LO=Y-HI*256

CA

THE INTEGRATOR

-50 FALSE=O

DG

•160 POKE HPSN,LO:POKE HPSN+l.HI

•190 POKE VPSN,LO:POKE VPSN+l.HI

FROM PAGE 20

•30 REM •40 REM

•150 HI=INT(X/256):LO=X-HI*256

-200 B=USR(C):NEXT X

APPROACHING INFINITY •10 REM •20 REM

FI

•120 B=USR(C):NEXT X

JJ

•240 DX=(X1-XO)/N :REM

REM

DRAW AXES

EO

-290 FOR X=XO TO XI STEP SS

LK

•300 Y=FNA(X) •310 XP=10+X : YP=170-Y

KN ON

•320 DRAW l.XP.YP •330 NEXT •340 RETURN

NG IA IM AHOY!

87


IMPflPTAMTI Letters on white background are Bug Repellent line codes. Do not enter theml Pages 83 and 84 explain these codes

11VI V Un Irtll I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

■350 REM = INTEGRATE FUNCTION = ■360 SO-SUM : SUM=0 ■370 FOR KK=.5 TO N

FF DG CN

•380 X=XO+DX*KK

DE

•390 Y=FNA(X) •400 AREA=Y*DX

KN HK

•410 SUM=SUM+AREA •420 IF NOT C128 THEN 460

■430 XU=12+X-DX/2 :

YU=170-Y

•440 XL-10+X+DX/2 : YL=170

-200

REM

****************************

■920 PRINT "[CLEAR]"

GH HH

•930 PRINT "[HOME]": PRINT "INSTRUCTIONS? (Y OR N)

AA

•940 GET K$

DC

GI

•950 IF K$= "Y" THEN 7500 •960 IF K$<> "N" THEN 930

MM

FG

•970 CP= 1: P0= 173

PH

OE

•980 REM BACKGROUND

JH

EA

JB

DJ

■450 BOX 1,XU,YU,XL,YL,O,1

BB

•990 REM -1000 C= 55296: B= 1024

•460 NEXT •470 RETURN

IA

-1010 PRINT "[CLEAR]"

JJ

IM

•1020 POKE 53280, 13: POKE 53281, 13

EB

■480 REM = SHOW RESULTS = ■490 IF NO-0 OR NOT C128 THEN 510 ■500 PRINT"INTERVALS :" NO " AREA •510 PRINT"INTERVALS :" N " AREA

JC

•1030 PRINT"[BLACK]"

HA

•1060 FOR J= 0 TO 1000

JK

:" SO

EL JL

:" SUM

CD

•1070 POKE C+ J, •1080 POKE B+ J,

OL

IM

•1090 NEXT J

■520 RETURN ■530

REM = UPDATE NUMBER OF INTERVALS = DK

GM

MJ

13 224

-1100 POKE 53281,

OM EC

0

•1140 PRINT "[HOME]"

CL KO BK

•1150 PRINT:PRINT:PRINT CHR$(153)

BI

■570 DX=(X1-XO)/N

AB FP

•1160 FOR J=l TO 8

AL

■580 RETURN

IM

•1170 PRINT TAB(13);"[RVS0N][s 0][s P][s

■ 590

OG

0][s P][s 0][s P][s 0][s P][s 0][s P][s 0][s P][s 0][s P][s 0][s P][RVSOFF]"

CD FP

•1180 PRINT TAB(13);"[RVS0N][s [][ L][s ][ @][ @][s L][s @][s L][s @][s L][s @][s L][s L][s @][RVSOFF]M L)[s §][b L][s

EJ

PI

•1190 NEXT J

OM

•1010 0PEN222.4 : PRINT#222,E$"A"CHR$(8)

FB

•1200 PRINT "[HOME]"

BK

•1020 ■1030 ■1040 •1050

HB

GC

MJ

•1580 REM SET UP CENTER PIECES •1590 REM

OD MH

•1060 A$=A$+CHR$(PEEK(M+LNE))

•1600 POKE B+419, 213: POKE C+419 •1610 POKE B+420, 201: POKE C+420,

IB

•1070 NEXT LNE

AJ

■540 NO=N

ID

■550 INPUT"HOW MANY INTERVALS (0 TO STOP) ";N IJ ■560 IF N<1 THEN FINI=TRUE :

REM

■600 REM

GOTO 580

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

HIGH-RES C128 GRAPHICS SCREEN DUMP TO EPSON MX-80 PRINTER

•610 REM

(WHEN PROGRAM IS DONE, TYPE

•1000 E$=CHR$(27)

:

RUN 1000) Nl=200 : N2=0

FOR COL=0 TO 39 FOR ROW=24 TO 0 STEP -1 M=8192+8*C0U320*R0W FOR LNE=7 TO 0 STEP -1

•1120 REM BOARD •1130 REM

•1080 PRINT#222,E$"K"CHR$(N1)CHR$(N2)A$ ■1090 A$="" : NEXT COL

OC BJ

•1620 -1630 ■1640 •1650

•1100 PRINT#222

GL

•1660 POKE B+461,

:

NEXT ROW

:

CLOSE222

:END

REM REM REM

*

REVERSI

i=****

GH

*

00

BF

*

REM

00

213: 201: 202: 203:

FE

1

CF

POKE C+421, 5

FA FJ

C+462,

5

JL El HJ

1760 POKE B+541,

213: POKE C+499, 5 201: POKE C+500, 5 213: POKE C+501, 1 201: POKE C+502, 1 202: POKE C+539, 5 203: POKE C+540, 5 202: POKE C+541, 1

1770 POKE B+542,

203: POKE C+542,

•1720 •1730 •1740 1750

POKE POKE POKE POKE

B+501, B+502, B+539, B+540,

POKE POKE POKE 202: POKE 203: POKE

REM

*

JM

1880 REM PLAYERS' SCORES

REM REM

*

*

00

1890 REM

*

*

REM

*

*

00 CI

1900 PG=O: PW=O 1930 FOR S= 173 TO 764 STEP 2

180 REM

*

*

00

190 REM

*

00

88

AHOY!

FOR

BY:

C-64

ROD CARTY

*

BE

1

C+422, 5 C+459, 1 C+460, 1 C+461, ,5

■1700 POKE B+499, ■1710 POKE B+500,

FROM PAGE 35 *

B+421, B+422, B+459, B+460,

•1670 POKE B+462,

REVERSI 100 no 120 130 140 150 160 170

POKE POKE POKE POKE

KJ

1

•1940 IF PEEK (B+S) <> 213 THEN 1990 •1950 PS= PEEK (C+S) AND 15

DM DP FI

LM

EF DE CL EM BP PD HB

FP BL PE El


•1960 IF PS= 1 THEN 1980

BA

•1970 PG-PG+1: GOTO 1990

KI

■1980 PW=PW+1 ■1990 NEXT S

OG PD

•3190 REM

MJ

•3200 P0= PO- 82: REM MOVE LEFT/UP ■3210 IF PEEK (B+ P0)= 207 THEN 2250

DF

•3220 IF PEEK (B+ P0)= 213 THEN 2250

HF KI

•3230 P0= P0+ 82: GOTO 2250

CK

•3260 IF PEEK

PP HF

•2030 GOTO 2100

HF

■2060 PRINT"[H0ME][20"[D0WN]"]"

IC

•3250 P0= P0+ 78: REM MOVE LEFT/DOWN

■2070 RETURN IM •2100 PRINT "[HOME]":PRINT OE •2110 PRINT TAB(7);"GREEN HAS[3" "]";TAB<

•3270 IF PEEK (B+ P0)= 213 THEN 2250

(B+ P0)= 207 THEN 2250

KI NO

•3280 P0= PO- 78: GOTO 2250

23);"WHITE HAS[3" "]" •2120 PRINT"[HOME]":PRINT

FO LM

•3300 P0= PO- 78: REM MOVE RIGHT/UP

LA

•3310 IF PEEK (B+ P0)= 207 THEN 2250

HF

•3320 IF PEEK (B+ P0)= 213 THEN 2250 ■3330 P0= P0+ 78: GOTO 2250

KI

■2160 IF PG+ PW = 64 THEN 7000

HM

•3350 P0= P0+ 82: REM MOVE RIGHT/DOWN

JC

■3360 IF PEEK (B+ P0)= 207 THEN 2250 •3370 IF PEEK (B+ P0)= 213 THEN 2250

HF

•3380 P0= PO- 82:

OB

•2150 PRINT TAB(7);"GREEN HAS";PG;TAB(23) ;"WHITE HAS";PW GB ■2170 IF PG= 0 THEN 7090

BL

■2180 IF PW= 0 THEN 7090 •2220 REM CURSOR POSITION DISPLAY

CL KD

•2230 REM

HJ

•2250 C0= PEEK (C+ PO) AND 15

HL

■2260 IF C0= 13 THEN 2280 •2270 RC= 13: GOTO 2310

-3400 P0= PO- 2:

AH

KI

GOTO 2250

REM MOVE LEFT

IF

DJ LP

•3410 IF PEEK (B+ P0)= 207 THEN 2250 •3420 IF PEEK (B+ P0) = 213 THEN 2250 -3430 P0= P0+ 2: GOTO 2250

KI

■2280 IF CP> 0 THEN 2300 ■2290 RC= 5: GOTO 2310

BP GO

•3450 P0= PO- 80: REM MOVE UP •3460 IF PEEK (B+ P0)= 207 THEN 2250

GF HF

•2300 RC= 1 ■2310 POKE C+ PO, RC: POKE C+ P0+ 1, RC: POKE C+ P0+ 40, RC: POKE C+ P0+ 41, RC

JB

•3470 IF PEEK (B+ P0)= 213 THEN 2250

KI

OK

•3480 P0= P0+ 80: •3500 P0= P0+ 80:

•2320 FOR 1= 1 TO 500: NEXT •2330 POKE C+ PO, CO: POKE C+ P0+ 1, CO:

El

•3510 IF PEEK (B+ P0)= 207 THEN 2250

POKE C+ P0+ 40, CO: POKE C+ P0+ 41, CO

LA

•3520 IF PEEK (B+ P0)= 213 THEN 2250 •3530 P0= PO-80: GOTO 2250 ■3550 P0= P0+ 2: REM MOVE RIGHT

HF

01

GOTO 2250 REM MOVE DOWN

BA

CG HF KI

AC

•2340 REM CHECK IF PLAYER PASSES

MB

•2350 REM

FF

■2360 GET K$

DC

■2370 IF K$= "[s P]" THEN 2390

OG

•2380 GOTO 2500

HJ

•3590 REM PIECE PLAYED THIS POSITION

DO

•2390 GOSUB 2060

HC

•3595 REM

NB

•2400 PRINT TAB(14);"PLAYER

PASSES"

•2410 FOR 1= 1 TO 2000: NEXT •2420 GOSUB 2060

•2430 PRINT CHR$(153);TAB(14);"[RVS0N][14 11 "][RVS0FF]";CHR$(158)

PA HF

•3560 IF PEEK (B+ P0)= 207 THEN 2250 •3570 IF PEEK (B+ P0)= 213 THEN 2250

KI OJ

•3580 P0= PO- 2: GOTO 2250

AI

•3600 IF PEEK (B+ P0)= 207 THEN 3690

MG

HB HC

-3610 GOSUB 2060 •3620 PRINT TAB(12); "POSITION

HC

DO

•3630 FOR 1= 1 TO 1000: -3640 GOSUB 2060

NEXT

OCCUPIED" KM II

HC

•2440 CP= -CP •2500 IF CP>0 THEN 2540

JD MI

•3650 PRINT CHR$(153);TAB(12);"[RVSON][2O ();

•2510 J0= PEEK(56321): GOTO 2570 •2540 J0= PEEK(56320) ■2550 REM INPUT FROM JOYSTICK PORTS

FK II LC

•3660 GOTO 2250

■2560 REM •2570 IF J0= 250 OR J0= 122 THEN 3200

LO 10

•3690 IF CP< 0 THEN 3710

AF

•2580 •2590 •2600 •2610 •2620 ■2630 ■2640 ■2650 ■3000

ME PD LM EE NB KJ FO DP El

•3700 Pl= 1: P2= 5: -3710 Pl= 5: P2= 1

FC

IF J0= IF J0= IF J0= IF J0= IF J0= IF J0= IF J0= IF J0= FOR 1=

249 OR J0= 121 246 OR J0= 118 245 OR J0= 117 251 OR J0= 123 254 OR J0= 126 253 OR J0= 125 247 OR J0= 119 239 OR J0= 111 1 TO 500: NEXT

THEN THEN THEN THEN THEN THEN THEN THEN

3250 3300 3350 3400 3450 3500 3550 3600

■3010 GOTO 2250

HL

■3180 REM MOVE CURSOR

PG

11 "][RVS0FF]t1;CHR$(158) "][]t1)

KI

HL CI

•3670 REM CHECK FOR LEGIT MOVE ■3680 REM

BE

GOTO 3740

HD

-3720 REM LOOK UP

LN

•3730 REM

AJ IK

•3740 M= 80 •3750 CS= PEEK (C+ PO- M) AND 15

NC

•3760 IF CS= PI THEN 3840 •3770 IF CS= 13 THEN 3840 -3780 M= M+ 80

GP

•3790 CS= PEEK (C+ PO- M) AND 15

NC

•3800 IF CS= PI THEN 5000 ■3810 IF CS= P2 THEN 3780

FF

FE KN

HD

AHOYI

89


•3820 REM LOOK UP & RIGHT

MJ HB

-4410 IF CS= PI THEN 5000 -4420 IF CS= P2 THEN 4390

JL

-4430 REM LOOK LEFT & UP

EB

•3870 IF CS= PI THEN 3950

NC HD

-4440 REM -4450 M= 82

FF II

•3880 IF CS= 13 THEN 3950 •3890 M= M+ 78

FE LE

-4460 CS= PEEK (C+ PO- M) AND 15 -4470 IF CS= PI THEN 4530

NC FG

•3830 REM

•3840 M- 78 •3850 CS= PEEK (C+ PO- M) AND 15

•3900 CS= PEEK (C+ PO- M) AND 15

FF FL

NC

-4480 IF CS= 13 THEN 4530

EP

•3910 IF CS= PI THEN 5000

FF

-4490 M= M+ 82

KP

•3920 •3930 •3940 •3950

HH

-4500 CS= PEEK (C+ PO- M) AND 15

NC

KJ JB FH ND

-4510 '4520 -4530 '4540

FF FM HC NO

•3970 IF CS= PI THEN 4050 •3980 IF CS= 13 THEN 4050

FL

"4550 FOR 1= 1 TO 500: NEXT

El

DM

-4560 GOSUB 2060

HC

•3990 M= M+ 2

HJ

-4570 PRINT CHR$(153);TAB(13);"[RVS0N][16

FF HI AJ LG

-4580 -4980 -4990 -5000

IF CS= P2 THEN 3890 REM LOOK RIGHT REM M= 2

•3960 CS= PEEK (C+ P0+ M) AND 15

•4000 CS= PEEK (C+ P0+ M) AND 15 •4010 IF CS= PI THEN 5000 •4020 IF CS= P2 THEN 3990 •4030 REM LOOK DOWN & RIGHT •4040 REM

•4050 M= 82 •4060 CS= PEEK (C+ P0+ M) AND 15

ND

II

IF CS= PI THEN 5000 IF CS= P2 THEN 4490 GOSUB 2060 PRINT TAB(13);"SORRY, BAD

MOVE"

" "][RVS0FF]";CHR$(158)

PD

GOTO 2250 HL REM LEGIT POSITION CHOICE HO REM DO POKE B+P0.213: POKE B+PO+1,201: POK

E B+PO+40,202: POKE B+PO+41,203

KF

ND

•4070 IF CS= PI THEN 4150

FM

'5010 POKE C+P0.P1: POKE C+P0+1.P1: POKE

•4080 IF CS= 13 THEN 4150 ■4090 M= M+ 82 •4100 CS= PEEK (C+ P0+ M) AND 15

DF KP

-5020 REM LOOK UP -5030 REM

LN AJ

ND

-5040 M= 80

IK

•4110 IF GS= PI THEN 5000

FF

'5050 CS= PEEK (C+ PO- M) AND 15

NC

■4120 IF CS= P2 THEN 4090 •4130 REM LOOK DOWN

EA

'5060 IF CS= PI THEN 5200

EP

EB GO

-5070 IF CS= 13 THEN 5200 -5080 M= M+ 80

DE KN

•4160 CS= PEEK (C+ P0+ M) AND 15

IK ND

-5090 CS= PEEK (C+ PO- M) AND 15 -5100 IF CS= PI THEN 5130

NC FD

•4170 IF CS= PI THEN 4250 ■4180 IF CS= 13 THEN 4250

FF DG

-5110 IF CS= 13 THEN 5200 -5120 GOTO 5080

DE HJ

•4190 •4200 •4210 •4220

KN

-5130 M= M- 80

KM

ND FF

-5140 IF M= 0 THEN 5200 KK '5150 POKE C+P0-M.P1: POKE C+P0-M+1.P1: P

■4140 REM •4150 M= 80

M= M+ 80 CS= PEEK (C+ P0+ M) AND 15 IF CS= PI THEN 5000 IF CS= P2 THEN 4190

FJ

C+P0+40.P1: POKE C+PO+41,P1

ND

OKE C+P0-M+40.P1: POKE C+P0-M+41.P1

FJ

•4230 REM LOOK DOWN S LEFT •4240 REM ■4250 M= 78

LL JA JL

-5160 GOTO 5130 -5180 REM LOOK UP S RIGHT -5190 REM

GN MJ HB

■4260 CS= PEEK (C+ P0+ M) AND 15

ND FG DH LE

*5200 ^5210 '5220 *5230

JL NC FB CO

ND

-5240 M= M+ 78

LE

FF FK

*5250 CS= PEEK (C+ PO- M) AND 15 -5260 IF CS= PI THEN 5300

NC FE

CC

-5270 IF CS= 13 THEN 5400

CO

GO FH NC

-5280 GOTO 5240 -5300 M= M- 78 -5310 IF M= 0 THEN 5400

HH LH KM

■4270 •4280 •4290 ■4300

IF CS= PI THEN 4350 IF CS= 13 THEN 4350 M= M+ 78 CS= PEEK (C+ P0+ M) AND 15

■4310 •4320 •4330 •4340 •4350

IF CS= PI THEN 5000 IF CS= P2 THEN 4290 REM LOOK LEFT REM M= 2

■4360 CS= PEEK (C+ PO- M) AND 15 •4370 IF CS= PI THEN 4450 ■4380 IF CS= 13 THEN 4450

M= 78 CS= PEEK (C+ PO- M) AND 15 IF CS= PI THEN 5400 IF CS= 13 THEN 5400

FH

-5320 POKE C+P0-M.P1: POKE C+PO-M+1.P1:

•4390 M= M+ 2

DI HJ

OKE C+P0-M+40,P1: POKE C+P0-M+41.P1 '5330 GOTO 5300

FJ HA

•4400 CS= PEEK (C+ PO- M) AND 15

NC

-5380 REM LOOK RIGHT

KJ

90

AHOY!

P


•5390 REM

JB

•5400 •5410 •5420 •5430 •5440 •5450 •5460

FH ND EL FA HJ ND E0

M= 2 CS= PEEK (C+ P0+ M) AND 15 IF CS= PI THEN 5600 IF CSo 13 THEN 5600 M- M+ 2 CS= PEEK (C+ P0+ M) AND 15 IF CS= PI THEN 5500

•6100 M= M- 78 •6110 IF M= 0 THEN 6200 •6120 POKE C+P0+M.P1:

OKE C+P0+M+40.P1:

LH LP

POKE C+P0+M+1.P1:

P

POKE C+P0+M+41.P1

DH

•6130 GOTO 6100

HJ

•6180 REM LOOK LEFT

CC

•6190 REM

GO

•6200 M= 2

FH

FA

•6210 CS= PEEK (C+ PO- M) AND 15

NC

•5480 GOTO 5440

IB

•6220 IF CS= PI THEN 6400

EO

•5500 M= M- 2

HK

•5510 IF M= 0 THEN 5600

KG

•6230 IF CS= 13 THEN 6400 •6240 Ms M+ 2

DD HJ

•6250 CS= PEEK (C+ PO- M) AND 15

NC

•6260 •6270 •6280 •6300

FB DD HC HK

•5470 IF CS= 13 THEN 5600

•5520 POKE C+P0+M.P1:

POKE C+PO+M+1,P1:

P

OKE C+P0+M+40.P1: POKE C+P0+M+41.P1

DH

•5530 GOTO 5500

HC

•5580 REM LOOK RIGHT & DOWN

BL

•5590 REM

LG

•5600 M» 82 •5610 CS= PEEK (C+ P0+ M) AND 15 •5620 IF CS= PI THEN 5800

II ND EN

•5630 IF CS= 13 THEN 5800

CK

•5640 M= M+ 82 -5650 CS= PEEK (C+ P0+ M) AND 15

KP ND

•5660 ■5670 -5680 •5700 •5710 •5720

HA CK HL KO KI

IF CS= PI THEN 5700 IF CS= 13 THEN 5800 GOTO 5640 M= M- 82 IF M= 0 THEN 5800 POKE C+PO+M,P1: POKE C+P0+M+1.P1:

P

OKE C+PO+M+40,P1: POKE C+P0+M+41.P1

DH

•5730 GOTO 5700 •5780 REM LOOK DOWN ■5790 REM

HE EB GO

•5800 M= 80

IK

•5810 CS= PEEK (C+ P0+ M) AND 15

ND

•5820 IF CS= PI THEN 6000 •5830 IF CS= 13 THEN 6000

FC DH

■5840 M= M+ 80

KN

•5850 CS= PEEK (C+ P0+ M) AND 15 •5860 IF CS= PI THEN 5900 •5870 IF CS= 13 THEN 6000

ND EK DH

-5880 GOTO 5840 •5900 M= M- 80

HF KM

■5910 IF M= 0 THEN 6000

LN

•5920 POKE C+PO+M.P1: POKE C+P0+M+1.P1: P

OKE C+P0+M+40.P1: POKE C+PO+M+41.P1

DH

■5930 GOTO 5900

HG

•5980 REM LOOK DOWN S LEFT •5990 REM

LL JA

•6000 •6010 •6020 •6030

JL ND FE DJ

M= 78 CS= PEEK (C+ P0+ M) AND 15 IF CS= PI THEN 6200 IF CS= 13 THEN 6200

■6040 M= M+ 78

LE

•6050 CS= PEEK (C+ P0+ M) AND 15

ND

•6060 IF CS= PI THEN 6100

EP

•6070 IF CS= 13 THEN 6200 •6080 GOTO 6040

DJ HA

IF CS= PI THEN 6300 IF CS= 13 THEN 6400 GOTO 6240 M= M- 2

•6310 IF M= 0 THEN 6400 LJ •6320 POKE C+P0-M.P1: POKE C+P0-M+1.P1: P

OKE C+P0-M+40.P1:

POKE C+P0-M+41.P1

FJ

•6330 GOTO 6300 •6380 REM LOOK LEFT & UP

HD EB

•6390 REM

FF

-6400 M= 82

II

•6410 CS= PEEK (C+ PO- M) AND 15 -6420 IF CS= PI THEN 6600 •6430 IF CS= 13 THEN 6600

NC HA DF

•6440 M= M+ 82

KP

•6450 •6460 •6470 •6480

NC EL DF IE

CS= PEEK (C+ PO- M) AND 15 IF CS= PI THEN 6500 IF CS= 13 THEN 6600 GOTO 6440

•6500 M= M- 82

KO

•6510 IF M= 0 THEN 6600 ML •6520 POKE C+P0-M.P1: POKE C+P0-M+1.P1: P OKE C+PO-M+40.P1: POKE C+P0-M+41.P1 FJ ■6530 GOTO 6500 HN -6540 REM ALL CHANGES DONE DO -6550 REM JA -6560 REM OTHER PLAYER'S TURN -6570 REM

GI PB

•6600 CP= -CP •6610 GOTO 1900 -6980 REM BOARD FULL, DECIDE WINNER

JD HC El

•6990 REM

LO

•7000 GOSUB 2060 •7010 IF PW= PG THEN 7070 •7020 IF PW> PG THEN 7050

HC JF JC

•7030 PRINT TAB(12);"GREEN PLAYER WINS!"

GG

•7040 GOTO 7200 ■7050 PRINT TAB(12);"WHITE PLAYER WINS!" •7060 GOTO 7200

HJ MO HJ

•7070 PRINT TAB(17);"TIE GAME"

HO

•7080 GOTO 7200

HJ

•7090 PRINT TAB(17);"SHUT-0UT" •7100 FOR 1= 1 TO 500: NEXT

AA El

•7110 GOTO 7000

HP

•7200 FOR 1= 1 TO 500: NEXT

El AHOYl

91


IMPORTANT I Letterson white background are Run Repellent line codes. Uo not enter them! Pages 83 and 84 explain (hese codes

IIVII Url Irill I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

•7210 GOSUB 2060

HC

•7900 PRINT "[DOWN]PRESS < RETURN > TO CO NTINUE." JN

•7220 PRINT:PRINT:PRINT "ANOTHER GAME (Y OR N)"

AC

■7230 GET K$ ■7240 IF K$= "Y" THEN 970 •7250 IF K$= "N" THEN 9000

DC DD FB

■7920 PRINT "[CLEAR][DOWN][DOWN]THIS IS S

•7260 GOTO 7210

HG

•7480 REM COMMENTS AND INSTRUCTIONS

NJ

•7490 REM

L0

GIVING" IJ •7940 PRINT "WEAKER PLAYERS CORNER ADVANT

•7500 PRINT "[CLEAR][DOWN][DOWN]THIS IS A

REVERSI GAME[7"."j"

KD

•7530 PRINT "[D0WN][DOWN]THE GAME BOARD I S THE" CL •7540 PRINT "STANDARD 8 BY 8 GRID." AO

•7560 PRINT "[DOWNJTHE OBJECT OF THE GAME

IS TO" •7570 PRINT "REVERSE THE COLOR OF YOUR"

•7580 PRINT "OPPONENT'S PIECES, AND SO" •7590 PRINT "CONVERTING THEM TO YOURS." •7600 PRINT "THE METHOD FOR THIS IS THUS: "

•7620 PRINT "[DOWN]BRACKET THE OPPOSING P

LAYER'S"

NA JO-

PB KI DM

FE

•7630 PRINT "PIECE OR PIECES WITH ONE NEW "

EH

•7640 PRINT "AND AT LEAST ONE EXISTING" JO -7650 PRINT "PIECE OF YOUR OWN." LN •7660 PRINT "AT THE END OF THE GAME, THE" DC ■7670 PRINT "PLAYER WITH THE GREATEST NUM

BER"

•7680 PRINT "OF PIECES ON THE BOARD WINS. h

T #1,"

•7740 PRINT"OR BY THE FOLLOWING KEYS:" •7760 PRINT "[DOWN]PRESS < 1 > FOR UP"

01 MO

El

BE

•7770 PRINT"PRESS < [BACKARROW] > FOR DOW N"

EM

•7780 PRINT"PRESS < CTRL > FOR LEFT"

CH

-7800 PRINT"PRESS < SPACE > FOR SELECT"

•7790 PRINT"PRESS < 2 > FOR RIGHT, AND"

-7810 PRINT "[DOWN]WHITE CURSOR MOVEMENT

IS ACCOMPLISHED"

•7870 PRINT "[DOWN]CURSOR COLOR INDICATES "

•7880 PRINT"WHICH PLAYER'S TURN IT IS." 92

AHOYI

AG

ND

•8010 PRINT "[DOWN]PRESS < RETURN > TO ST ART." II ■8020 INPUT A$ AI ■8030 GOTO 970 EO •9000 END IC

STEP ON IT

FROM PAGE 39 •10 DIMD$(14),A(39),B(1):D$(O)="[HOME]":F ORX=1TO14:D$(X)=D$(X-1)+"[DOWN]":NEXT:S= 54272 :P0KES+8,8O:POKES+12,6:P0KES+24,15

AA EM

P][s N][3" "][s M][c P][s N][3" "][s M]

[c P][s N][3" "][s M][c P][s N]" HB ■40 C$="[c H][3" "][c N][RVSON][CYAN] [RV S0FF][c 7][c H][3" "][c N][RVSON][CYAN]

[RVS0FF][c 7][c H][3" "][c N][RVSON][CYA N] [RVSOFF][c 7][c H][3" "][c N][RVSON][ CYAN] [RVSOFF][c 7][c H]":GOT0720 PE •50 CS=CS+1:IFCS=2THENCS=O CP ■60 POKE53272,(PEEK(53272)AND24O)ORB(CS):

RETURN

CL

LP BO

• 70 G0SUB50:JS=(PEEK(56320)AND15):IFJS=6T HENP0KE2041,193:GOTO12O OK ■ 80 IFJS=5THENP0KE2041,193:GOT0140 10

KO

■90 IFJS=9THENPOKE2041,194:GOT0160 •100 IFJS=10THENP0KE2O41,194:GOTO18O

EB 01

•110 GOTO25O

CD

•7820 PRINT "BY A JOYSTICK IN CONTROL POR T #2." MN •7840 PRINT "[DOWN][DOWN]IN ADDITION, PRE SSING < SHIFT P >" OC

•7850 PRINT "ALLOWS A PLAYER PASS."

■7990 PRINT "EXPERTS AT THE GAME."

•30 A$="[s N][c Y][s M][3" "][s N][c Y][s M][3" "][s N][c Y][s M][3" "][s N][c Y] [s M][3" "][s N]":B$="[s N][3" "][s M][c

AI

OJ

■7980 PRINT "INTRODUCING AN ELEMENT OF VA NE RIETY FOR"

XK

EN

SOR MOVEMENT IS ACCOMPLISHED"

AGES."

AI

•7960 PRINT "[DOWN]HOWEVER, A TURN OR TWO PASSED EARLY" DC •7970 PRINT "IN THE GAME SHOULD DO THE JO B, WHILE" GF

NJ

•7700 INPUT A$

•7730 PRINT "BY A JOYSTICK IN CONTROL POR

TRICTLY A TWO- PLAYER"

•7930 PRINT "GAME, WITH NO PROVISION FOR

- 20 FORX=STOS+23:POKEX,0:NEXT:POKES+6,240

•7690 PRINT "TO CONTINUE, PLEASE PRESS < RETURN >" •7710 PRINT "[CLEAR][DOWN][DOWN]GREEN CUR

•7910 INPUT A$

•120 IFPEEK(B2-117)=32THEN250

AH

•130 B2=B2-117:T3=T3+24:T4=T4-24:GOTO200

NF

HP

•140 IFPEEK(B2+123)=32THEN250 •150 B2=B2+123:T3=T3+24:T4=T4+24:GOTO2OO

LB DE

DB

•160 IFPEEK(B2+117)=32THEN250 • 170 B2=B2+117:T3=T3-24:T4=T4+24:G0T0200

AG EA

FH


•180 IFPEEK(B2-123)=32THEN250

MC

-190 B2=B2-123:T3=T3-24:T4=T4-24

AA

•200 POKEV+2,T3:POKEV+3,T4:IFB1=B2THEN390 OD •210 IFPEEK(B2)=96THEN250 LN •220 W=129:DU=30:HI=15:L0=210:GOSUB230:HI =12: L0=U3: G0SUB230: SG=SC+25: GOTO24O

17

ND

•570 PRINT"[CLEAR][c 7]":POKE5328O,O:POKE 53281,O:PRINTD${4);:FORX=1TO3 KF •580 PRINTTAB(T+1)LEFT$(A$,P1):PRINTTABCT )LEFT$(B$,P2):PRINTTAB(T)LEFT$(C$,P3) CA

OF

•590 PRINTTAB(T)MID$(A$,3,P4):PRINTTAB(T+

GN

1)MID$(B$,5,P5) EO -600 IFX<3THENPRINTTAB(T+1)MID$(C$,5,P6):

C,O:G2=G2+1:IFG2=G1THEN43O MG • 250 G0SUB50:FORDE=1T0100:NEXT:DI=INT(RND

•610 POKEA(N1),96:FORX=N1+1TO N2:P0KEA(X) ,88:POKEA(X)+C,7:NEXT:G1=N2-N1:G2=O 10

•230 POKES+l.HI:POKES,L0:P0KES+4,W:F0RDE= 1T0DU:NEXT:POKES+4, W-l:RETURN

•240 PRINTD$(0)TAB(5)SC:POKEB2,96:P0KEB2+

(0)*4)+l:0NDIGOTO260,280,300,320

NEXT

DL

-260 IFPEEK(B1-117)=32THEN7O

JJ

•280 IFPEEK(B1+123)=32THEN7O

FD

•270 B1=B1-117:T1=T1+24:T2=T2-24:GOTO34O

FG

•290 B1=B1+123:T1=T1+24:T2=T2+24:GOT0340

KN

•300 IFPEEK(B1+117)=32THEN7O

GE

•320 ■330 •340 •350

IE JM OA GO

•310 B1=B1+117:T1=T1-24:T2=T2+24:GOT0340

IFPEEK(B1-123)=32THEN7O Bl=Bl-123:Tl=Tl-24:T2=T2-24 POKEV,T1:POKEV+1,T2:IFB1=B2THEN39O IFPEEK(B1)=88THEN7O

IB

•360 PE=3:IFLE>3THENPE=2

NL

■370 IFINT(RND(0)*PE»0THEN7O

CM

•380 G1=G1+1:POKEB1,88:POKEB1+C,7:GOTO7O

AF

•390 K=1:W=33:DU=400:HI=3:LO=35:GOSUB230: HI=5:L0=71:GOSUB23O:HI=4:L0=48:GOSUB230

BH

•400 FORDE=1TO1OOO:NEXT;LI=LI-1:PRINTD$(O

)TAB(37)LI:P0KEV+21,0:IFLI=0THEN630 EM •410 B1=A1:B2=A2:T1=S1:T2=S2:T3=S3:T4=S4: POKEV,T1:POKEV+1,T2:POKEV+2,T3

•420 POKEV+3,T4:POKE2041,193:P0KEV+21,3:G 0T070

MI

•620 PRINT"[WHITE]"D$C0)"TEB0S"SC;TABC32) "B00TS"LI:G0T0410

■630 FORDE=lT0500iNEXT

•640 PRINT"[CLEAR]":P0KE53281,5:CS=0:G0SU

JN NN

B60:PRINTD$(9)TAB(15)"GAME OVER" ML ■650 PRINTTAB(12)"[D0WN]FINAL SCORE:"SC:I FSOHSTHENHS=SC

NF

-660 PRINTTAB(13)"HIGH SCORE:"HS •670 PRINTD$(14)TAB(4)"PRESS FIRE BUTTON TO PLAY AGAIN"

■680 FB=-((PEEK(5632O)AND16)=O):IFFB=1THE N710

•690 FORDE=1T0100:NEXT:PRINTD$(14)TAB(4)T1

[31" "]"

KM DD KG

NN

•700 FORDE=1T0100:NEXT:GOT0670

GN

•710 PP=0:SC=0:LI=:4:LE=O:GOTO470

PL

•720 B(0)=4:B(l)=U:C=54272:V-53248:PRINT

"[CLEAR][c 7]":POKE5328O,7:POKE53281,7

MK

JA

•730 PRINTD$(5)TAB(6)"[RVSON]";:FORX=1TO2 9:PRINT" ";:NEXT:PRINT BF

BO

•740 PRINTTAB(6)"[RVS0N] [BLUE]";:FORX=1T 027:PRINT" ";:NEXT:PRINT"[c 7] " LB

•750 PRINTTAB(6)"[RVS0N] [BLUE]

•430 FORDE=1T01500:NEXT:POKEV+21,0:IFK=1T

HEN470 MM .440 BO=LE*100:SC=SC+BO:CS=O:G0SUB60:PRIN

[RVSOFF]

[5" "][RVSON] [RVSOFF][5" "][RVSON] [RVS

0FF][5" "][RVSON] [RVS0FF][5" "][RVSON]

T"[CLEAR]":P0KE53281,2 OD •450 PRINTD$(12)TAB(ll)"BONUS:"BO"TEB0S":

[c 7] -760 PRINTTAB(6)"[RVS0N]

•460 NEXT:POKES+11,32:NEXT:FORDE=1TO75O:N

OFF] [RVS0N][5" "][RVSOFF] [RVS0N][3" "] [RVSOFF] [RVSON] [c 7] " IF •770 PRINTTAB(6)"[RVS0N] [BLUE] [RVSOFF]

FORQ=1TOLE:POKES+11,33:FORDE=1TO25O

EXT:LI=LI+1:IFLI>9THENLI=9

NF

CP

•470 K=0:L£=LE+1:CS=O:G0SUB60:PRINT"[CLEA

R]":P0KE53281,6:P0KE53280,0 AJ ■480 PRINTD$(12)TAB(10)"[WHITE]PREPARE FO R LEVEL"LE:FORDE=1T01000:NEXT

•490 PP=PP+1:IFPP=4THENPP=1

IN

DI

■500 ONPPG0T051O,530,550 BD •510 N1=1:N2=18:A1=1773:A2=1275:S1=248:S2 =184:S3=104:S4=88 OB

•520 T=9:P1=21:P2=23:P3=35:P4=23:P5=21:P6 =37:GOTO57O

■530 N1=19:N2=31:A1=177O:A2=1278:S1=224:S 2=184:S3=128:S4=88

•540 T=12:P1=15:P2=17:P3=25:P4=17:P5=15:P 6=27:GOTO57O

•550 Nl=32:N2=39:Al=1767:A2=1281:Sl=200:S 2=184:S3=152:S4=88

•560 T=15:P1=9:P2=11:P3=15:P4=11:P5=9:P6=

[RVS0N][7" IT][RVSOFF]

LN FP

[RVSOFF]

[RVS0N][3" "][RVS

[5" "][RVS0N][3" "][RVSOFF] [RVS0N][3" "

][RVS0FF][4" "][RVSON] VSON] [c 7] "

[RVS0FF][5" "][R

■780 PRINTTAB(6)"[RVS0N]

[BLUE][6" "][RVS

OFF]

JD

[RVS0N][3" "][RVSOFF] [RVS0N][3" "]

[RVSOFF]

[RVS0N][5" "][RVSOFF]

" "][c 7] »

•790 PRINTTAB(6)"[RVS0N] DA

JB

[BLUE]

[BLUE]

[RVS0N][6

"

[RVSOFF]

[5" "][RVS0N][3" "][RVSOFF] [RVS0N][3" " ][RVS0FF][5" "][RVSON] [RVSOFF] [RVSON][

6" "][c 7]

"

•800 FORX=1TO2:PRINTTAB(6)"[RVSON]

";:FORQQ=1TO27:PRINT" ";:NEXT:PRINT"[c 7

•810 PRINTTAB(6)"[RVS0N]

[BLUE]

JD

[BLUE]

] ":NEXT

LN

HD

[RVSOFF][

5" "][RVSON] [RVSOFF] [RVS0N][3" "][RVSO AHOY!

93

DA


IV

OM

Z499l'lSZ(S91'*/SZ'£eT4ZIZ'SOr*/ZVI,V([ 0919T*

IAOHV 0£0l •

t/rz

9V

ozot-

ST'V

dP

OTOT-

OSI

02*

dV

i02

IX

OVI-

Z9l'Z9'69l'80Z4E£'m'80Z'Z£'IVIVXVa OEI-

'iO

OZI ph

HO

0001Nia 066-

HH

A3)!O

W3

wa

Narusaixxsni

UN3

:90T=Z0:901=10 =

:96=ZO

i=3b:ii-l

zb- s*?=ib: O86ansoo=ze=

viva ni aoaaa,,XNiad 0806N3HXWnS)I0aH3=XdI OL*

wnsxoaHDavaa:gj,xa(j:v+x-x:v<a+ra)jod 09-

do

^ze 086•

9sa 0Z6-

ra

w'fjw(ifjz'wz4£iiz4wi'e'oz'Eiivi,va on-

TO 096-

:.i[ii\iE]3iVAIlDV OX CuOuG]£S SAShINIMcI:! Ni»d-ii[ii".iE]aaavoi aNv xo viva,,iNiad dot= 01-PM = ZT+r=f:0=X 06•

ih

3d

o8NaHi,ssz<vaoo>vii:vavaa:ooi/j=aaod os-

ao

wi 13

0£6Hf

,.

viv

rv

ssaaaiiHo xona *** xHonHDiH *** waa oi-

VV

ZL6 ao 'warivs 'szsei xoa *o*d *** waa oz*

ra

Q 0NM03H0 ONV 3NiaV0111Ci*7T)$aH0XNiad 0£-

*** 98/*7T/S *

03

#*# 60

HV

si aovd womj

1HOI1HOIH 20i'99vxva ovndl

0'178'6l04f78'S'0V8'6'0V8'5'0'£<0'0'e*0

W

<zsz*s6rssz'zsz4ssztssz'v81eziv,Lva oeiigg'Wss'es'Wss'ss^s'ss'o'vsVE'o'*;

oa

Hd 31

8'S'0'V8'6''PJ<*;8<S'0<*/8t6*04*/8<SVlLVa OZTT-

xod:aavaa:^tt7noxz5£2i=xaoa"-068aaso3 ot6-

XX3N:3'X3X0d:aavaa:0S£ZT0X88ZZI=Xa

03:0683nS03 = XX3 N = (X ) VdV3H '• 6£0XI=Xa0d 006 •

NaniaaiC9i*(o)aNa)XNi'fj8zcsa)iod 068-

XXSN-n ,,XN

33

0060X03:xxaN=OEzan

na

31

soo:oi*iHavaa:zzoiT-xaoj:ooz»na:n=M 088-

iad:6ZOI,T=XaOi: !,|[N0SAa],,(9)9VllNiad Oi8ii [Z. 3]11XNiad:XX3N"ll ulNIHdiiZO

ii=xaoi",,[amH] [N0SAa]11(9)avxxNiad 098ra „ U 3][,, ,,e][NOSAa] [^osAalt,, .. £][NOSAa][., ,,S][idOSAa][,, ..EllNOSAa] [M osAa][» »E][NOSAa] [a^osAa] [NOSAa][,, »e ][ddosAa] [ama] [N0SAa]ll(9)avxxNiad oss[L

£9*552*seivxva otti

,. ,,E][NOSAa] [iJOSAalt,. ,,£][NOSAa] ,, ,,s][N0SAa] [a^osAa] [nosah [NOSAM] [idOSAa][,, ,,£][NOSAa]

TZ'0*58*\Z'0*88'IZ'0*08'IZ'O'96V1VQ OOII13 '0*08' U'0'96' U*0'084 \Z '0*96' TZ'O'

fj8<IZ'0'96*ETZ'fj'08*ETZ'0'0'Z6TVJ.Va 0601-

0'0lZ6T*0'0*0'0'0<0'ZZ(0'V0T'ET0'9£T *ZZ*O*!?0TEl'9ZT'9irzZ4SeZ'V0TVlVa 0801T^l'l€Z*iitI|7ET*ESl'i6'9VZ'O9(Ill49«40

[ama]

[N0SAa]ll(9)avxxNiad <m-

H [I 3][.. i.£][SOS li40SAa][,, ,,S][NOSAa] [ddOSAa][» ,,S] aosAa] [NOSAa] E^aosAa] [nosa^i [NOSAa] [.uosAall,, ..EltNOSAa]

dd

[ama] [NOSAaL.^avixNiad oes-

OiOlHV

ii [L 31 [NOSAa][„ ,,S][ddOSAa ] [NOSAa][„ ..SHiiOSAalL ..EIINOSAH] [

'8£9T ' ££ST' iZSl' IZSI 'STS1 'OtVI '■?

[I 3][,, „£][NOSAa] [ddOSAa][,. «G][NOSAal UdOSAHH., ,,S][NOSAa] [3dOSAa] [NOSAH] [aaosAa] [nosas] [aaosAalt,, ,,E][KOSAa]

IlZ.82l'T8ZI40iZ.T'1?9iT'85ilVf79tViVa WOT

0901

[jjosas] [ama] [N0SAa],,(9)avu,Niad ozs*

OVOT

Nf

|suiBi6oid Aub Buueiue oio;aq seBed esem oi leiey sujbj6oj(1 ;Xoyy Buusiue uo uoiieuijojui lenuasse jegio epjAOjd pue • i iiui IJ/1 I lit I

v,\y\-\ -i :■■■■ '.!■.!■• ■::-:■■•■■■:■-. iiuoq) ja)ua )ou <-.n sspoa sun iuan»day Bna eje punoj6>i3eq ei|i|M uo SJeuei IXI* VJiUUQVal


IL

COBO :

•180 DATA199,208,^0,165,212,208,36,165,21 6,208,32,189,1878 01

0,44,165,1557

C0B8:

•190 DATA240,207,168,200,173,141,2,201,1, 208,2,136,1679 OA ■200 DATA136,152,157,240,207,160,0,224,3, 240,5,200,1724

ON

•210 DATA224,6,208,31,153,32,208,108,240, 207,173,0,1590

AI

-220 DATA2,240,7,165,204,208,244,141,0,2, 173,146,1532

CP

•230 DATA2,208,236,165,209,197,252,240,22 ,133,252,173,2089 DP •240 DATA245.207,162,0,157,0,216,157,0,21 7,157,0,1518

EP

•250 DATA218,157,0,219,232,208,241,174,24 5,207,160,255,2316

•260 DATA200,192,40,176,19,177,209,16,3,5 6,233,128,1449

FD

KC

•270 DATA201,32,,240,240,201,48,144,7,201, 58,176,3,1551 HP

•280 DATA174,244,207,138,141,134,2,164,21 3,48,5,145,1615 01 •290 DATA253,136,16,251,108,240,207,0,0,0 ,0,0,1211

KF

A9 8D 8D

07 OD 12

8D

2D

DO

78

A9

7F

8E

DC

A9

DO

53

A9

8D 8D

1A

DO

01 IB

C0C8: CODO:

A9

8A

15

03

8D 58

14 20

03

A9

11 C4

DO 65 8D 9D

F8

C3

A9

33

FA

CODS:

8D

87

07

AO

04

99

28

8C 96

C5

82

DO C5

98 9D

OA 03

AA DO

70 26

C5

C8 8D DO A9 DO 09 20 15 A2 01 AD IE 02 FO 4C 2B

8C 00 FE BF C3 20 DO 08 Cl

B2 BA AD Fl 44 65 21 FB F8

COCO:

COEO:

A9

COFO: C0F8: C100: C108: C110: C118: C120: C128: C130:

88

10

ED

8C

93

92 DO

C5 A9

84

FC

A9

2B

8D

F8

8D AO 51

15 28 C3

07 DO

AD A9

01

8D

Beginning addreti in hex: C0O0 Ending address in hex: C7C1 STS to start: 49152

COOO:

C008:

C010: C018: C020: C028:

C030: CO 38:

C040: C048:

C050: C058: C060: C068: CO 70: C078: CO 80: C088: C090:

AO C8 00

00 CO 3E

B9 D2 C8

Bl

C6

99

00

90 DO

F5 FA

A9

00

C8 DO 3F B9 AD C7 90 E9 3F 88 8D 21 A9 OC

FA 98 99 AO 88 DO 8D

B9

83

C7

99

CO 18

3F A9

88

10

A9

09

C7 99 80 3F C8 CO 2A 99 F8 A9 8D 20 A9 OF

25

DO

A9

20

A2

13

FF AO

A9 27

53 A9

AO 00 C6

C6

AB

OA AO AO

18 20

20 IE

A9

20 AO

FF

FA

C5 OE

D2

10

C6

AB

A9 AA 10 00

02 DB EE D4

FE

07

8D 1C A9 02

AO

09

A9 0 7 B4 DB

99 88

COAO:

Fl AO 07

C5 FB A9

99 8C BF

C0A8:

8D

17

DO

C098:

26

DO

99

00

00

99 C2

EE

01

AD IF A9 00

88 DO 8D

DO AD 92

C138: C140: C148:

AD

DC

AA

C150: C158:

C2 C5

C160: C168: C170: C178: C180: C188: C190:

AA 8D

C198:

FROM PAGE 31

A9 06

C0E8:

C1A0: C1A8: C1B0: C1B8: C1C0: C1C8: C1D0:

8A 6D

09

15 IE DO F5 8D

BO

C5 29 10 85 FD 29 03 A 8 18 B9 9D C5 01 DO C9 34 90 07 C9

00

BO 8A

03

18 95

AD 95 C5 98

8D

01

29 OC 49 OC C5 7D

BO 04 8D 96 04 90 06

FD

CO

FO

01

DO 7D 9A

C5 E8 07

2A D4

E6

AC

96

69

4A

4A

C7

97

C5

07

C5

C9

91

CO 18 97

04 B9 90

7F BB 29

A8

A2

E8 8E F8 AA C5 6D 00 DO C9 OC C9 C9 BO 08 8D 00 DO 8D OE DO A2 00 8E 92 C5 A5 FC DO 2C A5 FD DO 2B AD 01 DO C9 CO 90 10 8D OF DO EE 2E DO A 9 19 A2 14 20 CO C3 4C D3 Cl AD F8 07 C9 FE FO OD AC 94 C5 CO OB 90 06 20 5B C3 20 3A C3 A2 10 AO 00 C8

63

47 8E DF EO

E3 01

C8

30 OB FD CA DO FA 8E OF DO AC IF DO 29 3E FO 2E 85 8A AO 06 06 FB 90 20 A9 E7 99 F9 07 A 2 40 8E 04 FB E8 8E 04 D4 A2 03 20 E3 C3 8A 99 C2 C5 98 48 A2 05 20 CB C3 68 A8 88 F8 D9 AD IF DO AO 04 B9 F5

3E 99 3F

AA 2E BB

40

8B

B9 15 OD

8C D5 DD

C1F8: C200:

D4

00 C3

C208:

DO

C210:

A2 10

C218: C220:

C2 01

C5 FO

DO 17

IE B9

B9 C8

CE C5

C5 10

29 12

07 93

C228: C230:

C9

EB

01

09

C238:

C5 A8 A2 29 FB

BO F8 88

OE 99 10

63 Bl

BF

FF 41

8E DO

IB D4 07 4A AD D3 3C 03 DO AD

29 99

A2

AD F9 DA B9 15

C5 FO IE

7B 7F 2D

03

4C

C2

52

29 40 FO 24 AD D3

D9 ID 45 FA A5

FO

8D C8

C1D8: C1E0: C1E8: C1F0:

DO AD FB FA 51

IE FO

9F 83

AB

AE

20

88 IE

IB D8

99

AO

DB

8F

A9 AO

05 99 18 B9

99

C248: C250:

13

C258:

88

10

C260:

C8

8C

C5

4A

A.8

C268:

DO

A9 27

A9 C5 8D

00 69 15

99

8D

47 ID B5 4F

C2 4A 02 DO 85

F7 FF 80 DO

C24O:

C270: C278:

OA

3C 03 03 18 8D 94 C5

DO

C6

B9

3C

FE

DO

E3

FO 1A AD 94 A9 BF 03 20

AHOYl

95


C280:

24

C4

A5

FB

29

01

FO

58

7E

C4 50:

FE

88

10

ED

60

CE

C288: C290: C298: C2A0:

A9 04 20

FA DA 51

8D

F8

A2

40

8E

2C

09

8E

DO

CE

87

07

20

3A

C3

AO

C470:

20

C2A8:

5F 44 65 B9 36

86 D4 OB

02 A2

C3

D4 A2 03 C5 8E 01 FC FO 03 B9 CE C5 C8 C5 10

AD 08

03

8E

C458: C460: C468:

29

E8

07 04 92 A5 04

FF A2 OE 20 40 FO DO A2 A2 01 8E 19 12 DO 30 5F 53 AC 96 C5 F9 AA C5 AA C5 8A 30 ID AD IF 07 85

C2B0:

29

01

FO

12

B9

C2B8:

OD

C9

EB

BO

09

C2C0:

39

E5

C5

C2C8:

E4

AD

15

C2D0:

AD

87

07

C2D8: C2E0:

55

C4

4C

29 D3

AD

IE

DO

C2E8:

Cl

AC

96

C2F0:

F9

Al

C2F8:

C300:

C320:

4A 85 FB 93 C5 8A IF 90 02 A2 00 A9 EC 94 C5

C328:

AO

07

C330:

A9 88

20 C2

BD

BE

C350:

A2 60

91

C358: C360: C368:

DO 04 2D

C308:

C310: C318:

C338:

C340: C348:

8D

15

10

Bl

C490:

DO

DB

55

20 DB CO 4C 2B

3C

20

29 3E OF DO CO 4C E9 C2

C5

38

AD

93

C5

F2

C5

A8

AD

94

C5

E9

EC

DO FO 35

AA

A5

FD

49

10

C6

E8

E5 FB FO 21 A9 IE 8D 94 DO 9D AO 07 90 F7 A9 20 EO IE 90 F8

8D

AO

07

68

AC

BC

C5

C5 04

51

02

88

A2

C5

60 03 29

A9

E6

C388:

DO

C390:

07

C398:

8D

A5 F7 85

48 4A 02 03 E9 CO

98

8D

oc

00

C9

Bl

38

07

FC

CA

1A

C520:

9D

01

DO

5D 8E

C528:

AD 4A

8D

BD

A9 E9 C5

OE

7A 07

69

30 DO AC 8C 07

4C 4C 99 A9 AO

38

69 A9 OB

B9 98

B9

2E

4F

4A

F8

OF

F5 A5 A8 CO OD 16 DO C5 AD BD

C2

C5

C9 38

BA

BO

04

A9 4C

FD

C5

00 29

C530: C538:

C8

C5

BD

C5 10

24

C5

9D

C8

C5

CE

C5

7D

C5

9D

CE

08 1A

C5 C5

AC 38

92

C5

DF FO

16

AC

BD

C8

96 C5

C5 BD CE C5

F9 C5 OA

AA

9D

C5 CE 8A DO 10

F9

B3

7C

A8

BD

4B

C8 3D

C5

A2

E5

86

C5 C5

01 8C

FO

10

4C 2A

AD

29 A8 OD

DC

29

97

31

EA

4C

EE

00 00 00 00 02 01

04 02 02

BC 00

FE

FF

00

FF

FF

FF

00

00

00

00

57 00

00

DC

01

C5 C2

99

03

02

C568:

99

02

DO

AD

C5 05 DO

A8

BD

CE

98

ID

EB

05

3E 8B

C588:

E8

8E

11

C590:

48

AO

21

C598:

C9

79

C5A0:

99 E9

00 78 68

98

C5A8:

07 07

D9

90

07

25 6A IB 44

C5B0:

87 87

07 CD C8

C5B8: C5C0: C5C8:

CA 10 AA FO 03 4C FE 00 00 00 CD 32 00 FF 00 05 04 03 04 05 FC FD 02 03 04 FF 00 00 00 00 63 72 00 00 00 00 00 00

1A

C4

C5D0:

01

01

01

C4

1A

01

07

C5D8: C5E0:

01

90 30 00 A9 8C

C8 AO 88 78

A5

1A

FF

00

FE FF

C5E8:

EF

DF

BF

C5F0:

40 33 FF F2

FB 00

04 AO 00

AF

8E

02

10

EF

7A

07

FO

OB

CO

3A

BO

03

AO 00 FO 05

B9 BO

78 OB

06

90

EE

C410:

CO 05

B9

78

07

C418:

10

F7

C42O:

88

C428:

07 03

C9

AO 05 10 FA 01 FO

02

C430:

3C

03

C8

10

Fl

C438:

A9

01

8D

C5

FE

AD

29

AO 7F

3C

03

IB DO

D3 D4 05

FE

3C

99 98 00 CD 20 AA 03

60

08 Bl 29 ID 99 2C C5 5A 84 4F BD ED E6 8"

C5F8:

C600: C608: C610: C618:

OC B9 C5 4F

D9

C8 9D C5

68

18 C9 D4

7D

C550: C558: C560:

ED

4D F3 F3

F3

9C

85

A2 7D

BD

C540:

24

4C

F8

C2

C548:

02

03

9D 18

77

AF 11

31

05

CB

El

7F

DO

A2

18

01

9C 30

16

53 30

01 02

C5

DE

DD

02 AD 00 AC F8 69 04 85

A8

C5 OC D4 CA

42

90

AHOY!

C8 A7

A2

3A

96

10 F7 06 85 AO 00 C8 CO

85

88

C448:

F8

C570: C578: C580:

78 A9 CA

0440i

88

C4

DO IB

02

C5

2C D6

DO

FO

BC 18 FC 8E AD

F8

DE

85

8D

B9

8D

A2 01

C5 A5 02 08

AD

4E

EO

C6

18

A7

AO

8E

D4 BO

3D

A8 06

C5

F2

EF

37

99 A2 12

10

4A

08

A7

C510:

4A

C9

07

E4

4A

91

85 F9

02 FO

C518:

AF

A5

OF CF

F7

CD

AD 07

20

A5 FC

4A

92

99 91

A9 8D 84 04

79

18 20 A5

AC

06

06

E8

38 29

F8 27

C5

28

38

99 AO

02

38

11

A9

07

BD

F2

4C

DO

20

91

90

OA

06

AE

FO 02

5D

AD

C500: C508:

A8

99 E4

OA 45

8D

8D

F9 90

C4F8:

69

07

D4

8E

02

AD 85

4C

85

B9

4C

Al

28 DO

D4 60

91 3C

60 AC

4A

03 85

8D 90 47 06

68

02 A9 A5 D4 16 D4 07

A9 8D OB D4 04 38

C5

C4F0:

15

04

91

57

65

C3B8:

FO

71

18 03

C3B0:

AC

63

4A 69 88

E6

C4E0: C4E8:

CO C5

E8 9D

FO

90

C498: C4A0: C4A8: C4B0: C4B8: C4C0: C4C8: C4D0: C4D8:

C5

FD

BC

Cl

38

C5

C3A8:

BC

E9

BC 02

C3A0:

C408:

E9

DO

C380;

C400:

C9

FF

C480: C488:

68

C3F8:

CB

C8

A5

C3D0: C3D8: C3E0: C3E8: C3F0:

FO AB

DO

C378:

C3C8:

IE

15 88

C370;

C3C0:

C478:

AD DO

06

8E

42 A2 A9

86

OC OB D4 AO OE AO C6 51 C3

BD

DO

FE 03 01

55 FC

93

99 B4

01

AC B9 75 6B A7

00 65 D4

01

FF

01

FF

D6

FD 00

03

00

DC

FD

FB

02 04 08 60 33 00 51 42 OA 80 00 00

10 OA 00

00

08 43 4F 30 30

93 52 30

00

20

45

20

00 F7 20 00 00 2A 20 05

30

20

20

00

D2 B6 CE

80 AA

15 4F 79


lAflDHDTAMTI Letters on white background are Bug Repellent line codes. Do noi enter them! Pages 83 and B4 explain these codes

IIVI rUn inii I ! and provide other essential information or entering Ahoy! programs. Refer to these pages before entering any programs!

53

48

48

20 20

20 05

30

20

20

4F

57

45

52

53 45

53 59

20

41

00

97

12

B7

BC

C668:

20 AF

20 20

20 20

20

20

C6 7O:

AF

20

20

20

20

20

C678:

12 A4 20

B8 AF 20

92

AF

B9

20

12

BE

92

A2

20 A3 92 B9

20 12

20 A3

20 AF 20

20 12 20

20

20

20

92

B9

20

20

92

00 80

00

26

C6B8:

IF 55

A4 20 00

AF

20

A2 20 00

C6CO:

06

79

29

ED

C6D0:

CC AD

3B E8

38 9F

C6D8: C6EO:

08 00

EA 00

C6E8:

00

00

C6F0: C6F8:

00 00

00 00

C700: C708:

01

6A

78

04

C710: C718:

2E 00

E8 AA

C72O:

00 00

C728:

00

C620: C628: C630: C638:

20 05

9F 33

47 30

C640:

C648: C65Q: C658:

C660:

C680: C688: C690:

C698: C6AO: C6A8: C6B0:

C6C8:

C730: C738:

49 20

50 96

53

20

88

48

49

E8

30

30

30

30

A5

rROAA PAGE 64

20 50 59 20 AF

99 52

50 45

03 66

•10 REM *** TRIM *** BUCK CHILDRESS * SAL

20

4B

63

20 20

B9 20

AO 1A

-20 PRINTCHR$(147)"L0ADING AND CHECKING D

B8

20 00 4E 20 92

A4

20

AC

B9 B9 20 20 20

A2 BB AC 20 20

8E BD 8D 9F 26

•30 PRINTCHR$(19)TAB(31)L:PRINT IM - 40 FORB=OTOC:READA:POKEJ+B,A:X=X+A:NEXT8

BE

A3

22

B7

B8

45

40 09

20 A2 A2 00 EA

20 12 B9 01 68

IB B8 38 F6 AA

•60 X=0:J=J+12:UL+10:IFL<580THEN30 AO •70 PRINT"DATA OK AND L0ADED[3"."]":PRINT

2B B8

55 07

AC EF

23 B8

97 28

F7 01

29

2E

E8

OB

D2

AO

26

80

02

62,61,32,1561 CA • 100 DATA252,196,32,225,255,208,3,76,220, 196,32,228,1923 BJ

00 00

AA 00

80 00

00

A8

22

■110 DATA255,201,20,240,215,201,78,24O,4,

00 00

00 00

00 00

00 00

00

15

80

00

EO E5

01 B8

IE OB

D8 BD

00 00 EO 00 00 E8 00 00 FO 5B 60 4A OE A5 F7 A8 OB 9F

02

9C

AO 2A

02 00

A2 00

00

00

80

00

00 00 00 00

AF

AO 00

AB 6D

00 00 00 00 03 00 00 CO 02 00 00 00 00 00

00 00

20

00

28

08

18

14

04 80

5E 40

00

00

10 81

0C 03

80 8D

00 10

00

20 80

00 30

OC C2

8C 00

00

21

40

23

FD

00

00

00

00

C760: C768: C770:

04

00

8C 00

00 00

00 20 CO

82 00 00

8C 3F CD

C778:

DF

C780:

IE

C788: C798:

78 FF 00

C7AO:

00

C74O: C748: C750: C758:

C790:

C7A8:

C7BO: C7B8: C7C0:

49

D5 2D

62

20 00 00 00 00 00 00 00 00 00 00 OC 00 00 36 00 00 80 03 FD CO OD 77 70 FF BC 00 00 55 00 01 00 05 EO 2A 57 EO A3 80 7F C3 AO BF 15 58 04 00 00 OC 00 00 3F 00 EA CO 05 4 8 54 17 F5 10 15 01 55 00 00 40 00 OB 50 00 OB D5

A8

02

54

FE

FF 14

CA

OA

C3

FD

25

68 FB

EM, OR 97309 * (3/31/86)

ATA LINE:":J=50000:L=80:C=ll

:READA

FE

:PRINT"SYS 5[W] TO ACTIVATED"."]":EN

D

El

■80 DATA32,220,196,141,176,197,141,177,19 7,162,10,238,1887 PF

-90 DATA176,197,32,252,196,224,48,176,5,1

201,89,208,1952

FK

•120 DATA233,174,176,197,224,3,144,22,201

,78,240,196,1888 CL • 130 DATA174,177,197,208,57,162,71,32,252 ,196,32,228,1786 HF

-140 DATA255,240,251,76,80,195,32,210,255 ,201,78,208,2081

IA

•150 DATA8,169,79,32,210,255,76,188,195,1

62,24,32,1430 El -160 DATA252,196,173,176,197,24,109,177,1 97,141,177,197,2016 IA •170 DATA162.27,173,176,197,201,1,240,150 ,162,44,76,1609 JO •180 DATA91,195,169,1,162,8,133,251,133,2 53,134,252,1782 m. • 190 DATA134,254,32,220,196,160,178,153,0 ,197,200,208,1932 CD ■ 200 DATA250,165,253,166,254,133,251,134, 252,32,213,196,2299 HE

-210 DATA177,251,208,3,76,220,196,32,213,

EC 22 E7 05 EF

■220 DATA170,32,213,196,177,251,32,205,18

IF

OE

•50 IFX<>ATHENPRINT"ERROR IN DATA LINE:"L :END AD

8F Bl

5A

NN

196,177,251,2000

9,169,32,32,1698

■230 DATA210,255,32,213,196,162,0,161,251

NK PH

,208,3,76,1767

PC

55,166,212,208,2141

KA

•240 DATA148,196,174,178,197,224,143,240,

-250 DATA54,174,177,197,224,2,240,4,201,3 2,240,37,1582

•260 DATA224,2,144,39,201,143,208,35,174, 179,197,208,1754

AHOY!

GA ik

97


•270 DATA8,141,178,197,169,58,76,83,196,2

24,58,208,1596 LI •280 DATA12,174,180,197,240,7,169,20,32,2 10,255,169,1665 FM • 290 DATA143,141,178,197,76,142,196,141,1 79,197,201,58,1849 EF

•300 DATA240,3,141,180,197,201,128,144,39 ,166,212,208,1859 DA •310 DATA35,56,233,127,170,160,255,202,24 0,8,200,185,1871

HK

•320 DATA158,160,16,250,48,245,200,185,15

8,160,48,9,1637 DD ■330 DATA32,234,196,32,210,255,76,118,196 ,56,233,128,1766 A0

-340 DATA32,234,196,32,210,255,32,213,196 ,76,9,196,1681

JB

•560 DATAO,13,13,18,76,73,78,69,32,84,79, 79,614

-570 DATA32,76,79,78,71,13,0,0,0,0,0,0,34

9

DISK CATALOGER FROM PAGE 71 Beginning address in 1 lex: COOO Ending address in hex 1 CFK) STS to start: 49152 Flankspeed required for entry! See page 85.

C000:

A9

C008:

21

C010:

•350 DATA32,225,255,240,67,32,223,196,32, 213,196,173,1884 FB

C018:

AO FB

C020:

C8

•360 DATA178,197,208,11,165,251,166,252,1 33,253,134,254,2202 IF •370 DATA76,214,195,173,182,197,240,5,162 ,137,76,252,1909 FB

C028: CO 30: C038: C040;

E4 FO FO

OF DO

8D 20

20

DO C9 91

A9 20

01

3E

A5

8A

02

20 FO FO FO FO 8D

A9

CO

24 55 53

C9 C9

A9 00 40 8D E5 C5 C9 52 C9 48 5D C9 53 5B C9 46 DD A9 00 05

A9 20 FF 53

8D C9

6F 6A

88

10

2F

20

E4 20 50 4C

5E

C9

ID 5F 58

44

E2 F5

51

06

4C CO

07

•380 DATA196,162,0,32,252,196,169,19,141, 119,2,169,1457 FD

C048:

FO DO

C050:

E2

FC

20

65

C2

20

C9 02 F9

•390 DATA13,141,120,2,141,121,2,141,122,2 ,169,4,978 KO

C058: CO60:

AD

10

CF

AO

FO

10

BO

02

20 20

F3

C9 C2

AD

CF

FO

BF

32

C7

4C

OC 21

CO

20

D3

C5

CO

A2 9D 3C C6 20 29

AO 20 C5

1A 9F 2B

4C

•400 DATA133,198,76,49,168,230,251,208,2, 230,252,96,1893 NL

C068:

OE 03

C070:

E5

20

36

C6

-410 DATA32.68,229,169,0,133,198,133,199, 133,212,133,1639 IM •420 DATA216,96,174,181,197,240,3,142,182

C078: CO80:

CC 20 2D A7 C5 4C 4C 21 CO CO 20 F5 6D C8 4C 4C 21 CO CO 20 33 20 2D C9 AO CD 20 A2 AF AO 3C C6 A2

C9 21

20

C088:

JE

C090:

•430 DATA224,79,144,3,142,181,197,96,189, 8,197,240,1700 PM

C098:

,197,166,211,2005

•440 DATA250,32,210,255,232,76,252,196,13 ,83,89,83,1771 JJ •450 DATA53,48,49,51,52,0,13,13,68,69,76, 69,561 BJ •460 DATA84,69,32,32,83,80,65,67,69,83,0,

COAO: C0A8: CO BO: C0B8: COCO : C0C8:

C9 20 AO

20 2D CE

3F C9 20

33 C6

AO

COFO:

A2 48

C0F8: C100:

C9 OB

C108:

AO

AC CF 00

-540 DATA77,80,84,46,46,46,46,46,32,40,80 ,82,705 DL

C110: C118: C120: C128: C130: C138: C140: C148: C150:

•550 DATA69,83,83,32,65,78,89,32,75,69,89

FO

CO DO :

•470 DATA13,68,69,76,69,84,69,32,82,69,77 ,65,773 AG •480 DATA82,75,83,0,13,13,18,32,32,65,82, 69,564 ID

C0D8: COEO:

•490 DATA32,89,79,85,32,83,85,82,69,63,32

13,677

,40,771

NE

•500 DATA89,47,78,41,32,32,0,13,13,89,79, 85,598 00 ■510 DATA32,77,85,83,84,32,65,78,83,87,69 ,82,857 KJ

■520 DATA32,89,69,83,32,84,79,32,65,84,32 ,76,757

JE

•530 DATA69,65,83,84,13,79,78,69,32,80,82 ,79,813

,41,805 98

AHOY!

HM

LO

C0E8:

5D 8A

53

3D

Cl

21

43

C7

4C

7D

21

CO

20

BC

C6

A2

20 2D

36 C9 20 AO A2

CO 20 20 34 C4 C4 4C 21 6D AO CD C6 A2 8E 20 39 C6 2D C9 20

20

CD

DO C6 20 2D

21

16 DD 02

16 5E B8

CD

20

2D

FA

AO A2 45

CD 12

C3 CD

C6

93

20

65

2D

DF

42

Fl C6

C9

20

CE 54

20 AO

2D CE

C9 4C

OA 8C

CF

8C

OF

CF

AC

61

10

CF

20

FD

FO

06

C9 ID

55

Bl

24 20

C9 ID

4C 08

Cl

20

21

Cl

20

C9 18

FD

DO

E8

AD

00 OF

Bl

60

CF

69

27 00

8D 8D

8B

43 Cl

46

A2

AO

69

10

CF

20 2D A2 3F 20

C158:

OF CF AD 10 CF 60 AO CD 4C 20 39 C6 2D C9 20 20 33 Cl 11 DO 03

C160:

FF

A2

OB C4 A2 C9 20 33 24 AO CD C6 20 A7 El C7 AD 71 C5 20 04 AO FF

A9

7F

4C

8C 13

09 43

20

FE B5

C5

F2

C6

A3

CC

AD

20

FO

JA

ME


I IMPORTANT I Letlerson wnile background are Bug Repellent line codes. Do not enter them! Pages 83 and 84 explain these codes

llVIr Un I Mil I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs! C168: C170: C178: C180: C188:

C190: C198: C1A0: C1A8: C1BO:

C1B8: C1C0:

BA

FF

A9

00

20

BD

FF

20

CA

CO C6 00 FO

C338:

FF

A2

7F

20

FF

A9

E6

85 8D

C9

A9 11

A9

11

85

AA

AO

00 Bl

A9 A9

03

CF

C340: C348:

28

20

C3

09

CF

AO

00

Cl Bl

AO A9

20 C9 06 84

BA

Cl

EF

Cl

AC 20

09 86

88 88

DO 10

Cl

A9

20 CF C9 7F 09 A2

20 20

DE

32 FO 20

8C

EA A6

1A

70

86

E8

AO

AD D2

4C FE

C3

FA FF

81

C9

CF BD

AO A9 20

CC 00 86

4C 88 20 AE C9

50

C1D0:

FF AO 10 FA 60 2D C9 EE 11 11 CF 20 CD

C1D8: C1EO:

20 AO

86

C9

20

BA

Cl

A2

A2

CB

20

2D

C9

20

BA

Cl

2B 01

C1E8: C1F0: C1F8: C200:

A2

DD

AO

CB

4C

2D

A2

BB

12

8E

OF CF FF 20 DO Fl 20 OF CF AO FF 20 37 Fl 20 BA 20 D2 FF Bl A9 20 20 37 C2

C9

AO

00

Bl

D2

A9

6C

37

C2

CE

OF

E3

BA 00

A 2

11

E2

Cl

Cl Bl CE AO

20

37

D2

FF

C1C8:

CC

20

C208:

CF 8E

C210:

D2

C218: C22O:

DO A9

C228:

00

C230: C238: C240: C248:

C2

C2 50:

DO 02 A9 58 20 3C C6 IE AB 4C

C258:

A9

EA

3F 20

C6

C7

C260: C268: C2 7O: C278: C280: C288: C290:

A9 C4

95

AO

AE

C5

20

AO CE 20 4C A7 C5 C2 20 3E 69 C6 20 3C

03

4C DD C2

20

BE

C6 91 A4

24

C9

88

10

00 FF

C2D0:

A9

7A

F5

C2C8:

37 E6 AA 60 AO CC 4C

03

C298:

C2C0:

4C

20 C6

C2A0:

C2A8: C2B0: C2B8:

48

C2

00

02 B6 19 E4 DO

20 20 20 C6 20

FF F5

AD 20 FB 90 02

DO

OA

C7

4C

2B

C7

20

C3

FF

20

AD

3C C6

03

59

FO 20 FF

9F C9 68

68

CO 4C B6 C6

E7 20

20

IE 20 3E C2 20 74 C9 C9 30 54 C6 AO 05 FB 20 C9 22 96 C2 CC FF 7A C6 C9 30 E9 C2

C2F8:

C5

A2

00

8E

C300;

FF C9

4E

FO

OC 41

20 A6 AO

24

C9

A6

C9 FD

FE

8E

OE

CF

8E 20

00

C318:

C5

C32O:

D2

C328:

20 FO

C330:

CF

59

kk

20

FO AO

06

00

C8

CO

C3 70:

3B 00

CF

C9

E8

C388:

CF

C390:

C9 42

A9 4C

C398:

C3A0: C3A8: C3B0: C3B8: C3C0: C3C8: C3D0: C3D8: C3E0:

A5

C3

20

22

04

C4

20

BC

FO

EF

20

20

E4

FF

4E DO F5

C3

4C

60

4C

8C

09

F9 E4

C3

00 OD 20

C3 CF

FO

19

BO

ED CF

C6 09

FO

20

C9

20 14

C9 68

5E AC

D2

09 10 DO FF AC

CF

A9 88

14

A9

20

99

15

CF

C3

AO

27

FA

A2

C9

20

C410:

10 2D A9

A9 60

20

88 4C C6

89

C418: C4 20:

A2 ID

AO CA

C428: C430: C438: C440: C448:

AO

03 AO C9

CA

4C

03 75

A9

52

20

18 OE 4D

C47O: C478: C480: C488: C490: C498:

C4C8: C4D0: C4D8: C4E0:

Bl

FD

FO

09

FF 04

20

ID

4C

C3

23

C6

C4E8: C4F0:

85

C9

20 86

19 C9

15

C9 E4 FO

C9

87

67 CF

C4F8: C500:

FF 07

91

A2

C9

C468:

E4 DO DO 3E OD 4C F9 OC 20 48

DO

A8

C9 91

18

CF

OC 30

62 C8

27

CF

15

C4B0: C4B8: C4C0:

86 A3 F6 CF

00

69

F5

C8 99 A9

90 D2

C4A0: C4A8:

CF Bl

07

65

71 BC 75 5F

37

20

A9

4E

A6

AE

A5 F3

CF CF

20

C400: C408:

C9

DO 27 00 8D 00 AO 20 50 8E OC 20 5E C6 20

15

3D DO

1C Fl FF C8 20

C3E8: C3F0: C3F8:

ID

60

FO

C9

20

A3 C3

20 C6 AE OE AO 00

48 C9

AD

C458: C460:

FO

BD

F9 99 B9 13 20 15 EO

C3 DO

3D 20 CF C4

6B A2

CF

C378: C380:

A9 CF DO

BA

27 C2

C350: C358: C360: C368:

3F

CC

A2

FD

C450:

20 20

C6 20

Bl 86

91

AO

42

94

CB

C7

C9

4C

20

9F

20

B6

Fl 00

FO

4C

2D

F5

07

20 C2

4C

CF

20

4C C6

C2

C308: C310:

41

C9 FF

C2E8: C2F0:

3E

E7 CD

C2 El

97 E7

21

E9

3B

A9 20 91 OF CF AA 00 Bl C9 C2 AO 77 20 37 CD C2 E6 3A 20 OB Dl IE AB 8A CE 20 3A 39 C6 FA AB 20 66

C2D8: C2E0:

20

23

DO AO OD

C6

4C

2D 4C 71 AO CE 20 IF C6 20 4E FO 8C C4

FF

5E

58 03 12

C2

9A

60 DO

C3 C6

37

2B

59

CD

94 AO

68 6B

C9 F4 C9 94 82

DA

48 99 60

09 4C

CF Cl

CF

99

15

CF

CC

B5

AO

E5

C5

20

CC 33

AO

CE

4C

B9 6A

IE

AB

8F

CA

AC 2D

C9

A2 F3 AO

82

CO

4C

2D 2D C9

C9

A2

A2

2D

C9 AD C6 11 C5 20 OB C4 20 2D C9 20

DO A2 39 20 FF F5 Bl

53

6B

IF

OF

46 94 51 95 D3

C4

20

BC

C4

20

C3 E4

C9

59 AO

DO 00

BO

DO

18 D8 90 98

OA CF A4 AO 26 Bl F9 20 C6 65 C4 60

A4

AF BO

AE 8C

AE

8C 60 10 4C

OB AE B8

CF 88

C7

4C

D9 68

95

C4 00 15

B8 AO

C7

3A

OF 88

05

20

AO B9

OE

26 91

20 D4

C7

24 DA

2k 92 CA

2 0

C6

C7

20

Bl

BO

FO

CF

Dl

60 DO

AE AO

05

OE DO OF 88

60

20

OB

C4

A2

5C

20

2D

C9

AD

C6

77

C5 BC

20

3C 20

10

F6

38

CF

AE

38

Dl 60

BB

AO

18 CE

11

DO

03

20

4C IF C4

71

C6 42

C6

20

18

20 C4

C9 A2 90

4E FO

D8

OF

20 20

FF 42 AE F6

27

91

20

C7

58

AO

12

Bl

CO

23

DO

20

C9 E9 C6 20

59

20

45

20 20 D2

EB

B9 10

C3 EA DO

15

F6

FF

F5 C4

8C 26 C4 FF C8 C6 20

4A

C6 66

8D

5C E3 AC

16 DC C7

F7

AHOY!

99


AE

20

D2

11

C6D8:

F6

4C A4

78

C6E0:

20 20

A2 48 AO

D3

AO

C6

4C

CE A7

00

Bl

A5

C5

20

81

86

C9 86

C9 20 81

EC 5A OE 97 C6

AO

9E

C508:

2D

C4

AO

23

G510:

FF

C8

CO

26

C520:

C5 20

C528:

C5

C530:

FO

C538:

20

C540:

C560: C568:

C9 OF FO 20 E8 FO

CS70:

60

C578:

83

42 C6 2D C9 20 20 3E C9 3F 20 E5 96 C5 20 20 9D C5 8C 09 CF IB 20 81 86 C9 AC 20 A4 C5 06 4C 32 20 E5 C5 AO CC 20

0580:

4C A7 09 20

C5

AO

C588:

C6 FO

D2

FF

C590:

4C

84

4C

C598:

AO

CB

C5A0:

CB

4C

C5A8:

38

AO

C5B0:

FF

C5B8: C5C0:

FF

C518:

C548: C550: C558:

C5C8:

C5D0: C5D8:

C5E0: C5E8: C5F0: C5F8: 0600: C608: C610: C618: C620:

20

C9 E9 00 CO 2D

AO G8 20 FF AD 3C C6 29 F8 08 C9 AB A2 C6 4C 22 C6 CA 20 20 2D 2D

C9 99 F4

AO

77

DO 60

06

06

C630:

10

C638:

2C OD

A9

09

2C

A9

13

A9 2C FO

C648: C65O:

C658: C66O: C668: C670:

4C AO 00 18

8B

C6B0:

C6B8: C6C0:

C6C8: C6D0: 100

CF

88

10

00 20

Bl A4

36 C9 00 20 C9

20

7D

99

E9

DO

EB

20

CF

FF

6B

CF CF AO 00 FD 8C 07 8C 08 CF 20 CF FO 16 C9 OD FO FO OE C9 20 90 BO E9 20 2B C7 A9 00 AO 00 91 C9 20 OB C4 A2 20 2D C9 AO 00 8C 10 CF 20 D4 C7 AO 00 Bl AE 3C C6 A2 D6 AO

20

CF

7C

8C

50

23

CF

A4

DA

FF 12

C9

25 DC 49

C6E8: C6F0: C6F8: C700:

3D CF 20 CF FF 8D CF 60

C8 FF 4F A4

C708: C710: C718:

FE

C7 20:

5C

C728:

C7

C730: C738:

ID CC CF C6 20

C740: C748: C750:

22 00

C758: C760:

2D

C768:

20

EE AE CD BD FO 1C 13 CF 20 C6

C9

A2

86 08 84

C770:

11

E4

6A

C778:

8E

4C C4

58

C780:

C7

FF

CA IB

C6

49

D2 20 DO 20

Al B8 A3 AE

C788: C790: C798: C7A0:

DO Fl AO 00 90 07 60 AO

AD Bl 60 26

AO

IE

DD

3C B8 20 09 AO 9A

10

CF

8D

4E

OF CF OF CF 20 D4 20 C6 20 90 C7 AO

ED

4C FD

AC

C9

AO OF

8C C7 FO CC

EE

10

CF

5B

C7

AD

C6

45

C7 C7 00

A2

00

DF

20 Bl

B8

3B

AE

F7

13

CF

DO

CE

Dl

BO

Cl FO

60

AE C8 Bl

03

08

CO

10

DO

F2

ED

AE

99

15

CF

A6

91 60 A5

7B

A5 69

15

CF CF

69

27

13 85

Bl

60 A5 C6 Bl 6A C4 20

18 AF 84

4C IE AO CD 4C

85 85 60 11 C6 20 2D

EB DO

C6 BD

91

C7B0: C7B8: C7C0: C7C8:

18

10 BO

Bl AE

69 69

00 27

C7D0:

00

85

AF

84 60

AE

AO

CA

B3

C7D8: C7E0:

4C

8F

C7E8:

EA E7

C7F8:

20

55

C2

20

A9

58 88 07

C7F0:

21

C7 C5

11

AO

AD C6 20 69 C9 20

20

3C AB

DF

03

B9

BO

88 A5

3F 20

58 59 08 7A

20

AD

8C

Bl BO

82 16 14

DO

AE EF

C7A8:

C9 C9 OC

BO

B9 93

84

AF

31 FA 03 28

AO A2

CC

E5

54

E5

EB

C7

76

C7

20

El

07

03

4C

71

DE

A9

OB

A2

FF

20

D5

DO

38

91 C8 20

07

C9 AC

FF

20

9C

FO

09

32

2A

DA

AE

AO

84 A9 OB

C9

BO

20 2C OB

2C

A9

CD

A9

11

2C

45

C800: C808: C810:

A9

17

AA

AO 04

41

C818:

AD

3C

03

C9

30

FF

A9

02

A2

08

FF

A9

02

A2

CC 47

FF

BA

FB 22

C820:

C9

A2 AO

03 00

20 Bl

20

D2

FF

20

57

C8 00

20

D2

FF

20

C9 57

4C

C838: C840: C848: C850:

C9

AO

D5

AC 20

DO

E5

20

D2

FF

D2

FF

20 FO

7A

48 46

73

C6 20

C858: C860:

CA

20 C4

3F A2

C6 60

98 OD

C868:

AO 20 C7 AO

63

04

C8 El 8D

66

20 A2

CC 3C

20

2D

AO A9 A2 C9

03 OF 02 22 3D

C9 4C

AHOY!

AF

C9

Fl

A9 2C OF

AO A9 FF

99

F8

07

36

FF 20

50

A5 C9 56

5C DC

FO

BO

F5

99

20

FF

Bl

2E

22

5C

FF

90

20

C5

FF

A5 C5 C6 A2 20 3C

B4 32 E6 CB

C9 C9

CF

A9 99 05 A9 2C

E5

CO

C6

C6A8:

A5 C5

CF CF 00

BA

C678:

C698: C6A0:

C9 00 Bl 20 84

C9 20 BD FF OF AO OF A2 A9 00 20 BD FF 20 CC FF A2 FF AO 00 8C 09 FF C9 OD FO 09 99 3C 03 C8 DO 99 3C 03 4C CC

FF

C680: C688:

C690:

20 AO C9 09 AO C5 20 2D

A2 50 4C 2D C9 A2 7C 2D C9 20 4B C6 CC 20 2D C9 20 OD DO F9 A2 17 20 36 C6 20 26 B9 3D CF 20 D2 10 DO F5 20 39 C4 AD 4E CF 20 4F CF 20 D2 FF 4C 18 C4 AD 18 09 04 8D 18 DO A9 9C AO C9 4C OB 20 FF E9 20 IF C4 20 08 C9 20 42 C6 A2 3D 2D C9 A2 B3 AO C9 A2 05 AO CB

C5

C628:

C640i

Bl DO

OF CF

AC ED FF

C6 A2 20 39

18 C6

2D

20

4C C3 20 DO CF

4C 08 FF

C9 FF

C6 F9

FF

88

10

AO

20 20 13

FA

CO 20

AC

41

9B FE

20 F7 20 6D 09 DE A9 6A 20 AA AO C4 A2 4F CC CO CC 6E CF 3C A9 DC

C8

F3

C828: C830:

C870: C878: C880: C888: C890: C898:

C8A0:

A9 AD

4C

AD CC

47 OA

Bl

FF 3C C8 A7 CD 55 20 C9 3C FF

C9 30 20 9F C6 C5 20 OB 4C 2D C9 C2 20 63 69 C6 A9

03

20

03 A2

20 C8

28

BB

F6 6E

BD

FF

20

D5

C8

87

C9 03

30

DO C6

C8

FF FF

20 20 FO

29 OA

57

C9

CA

20

20 CF FF C9 AO 00 91 AC 20 C9

17

54


C8A8:

4C A6

9A

C8

A6

AC

8E

8E

AC CE

FF

A9

OA OA OA C9 03 03

CF

14

CA78:

20

54

4F

CF

F4

CA80:

20

20

20

CF DE 30 09 20 EO A2 AD

CA88:

98

C2

OD

CA90:

20

C8B8: C8C0: C8C8:

DO

AD 03

20

7A

C6

OB CF OB CF AD 3C

DO

8D

C8D0:

CC B6

FF AO 03 20 4C 7A C6

C6

A9

C8D8: C8E0:

C3 08 FF

20 4C

BA

FF

A2

18

C8E8: C8F0:

9D 8D

00 05

D4 D4

10

FA 8D

A9

OF

06

D4

C8F8:

A9

4B

01

D4

C908:

A9

11

8D

D4

A9 18 A2

3F D4 32

8D 60 AO

C6

C900:

8D A2

C910:

00 10 02

88

DO 04

FD

CA

DO

F8

D4

60

FE

60

A9

85

FE

C8B0:

C918:

C920: C928: C930: C938: C940: C948: C950: C958: C960:

8D

CE

CA A9 00 OF 04

FC

E6 08 AO

00 Bl

D2

FF

C8

85 C6 E6 AC

A5 85

8E

A9

Fl

D4 8E

E6 02 60 86 FB FO

CAEO: CAE8: CAFO: CAF8: CBOO: CB08:

20 20 44 4D

98 20 20 20 46 20 C3

C2 OD 20 20 20 20 20 20 20 20 20 20 20 20 98 C2 00 C2 IE 41 50 52 4F 4E 41 4D 20 20 20

FB

CB10:

60 E6 A5

8F

CB18:

84

20 5B

7F

CB20: CB28: CB30:

37

CB38:

69

CB40:

E6

A6

60

DO

02

E6

AD

60

A6

OA

CF

A6

AE

OA

A6 CF

A2 D2

8E A5 OF FF FF

OB CF AE OB 20 C9 4C CC A9 OD

30 46 46 49 93 98 20 20

49 4C 4C 45

C988:

4C 45 40 2C 53 D7 20

30 2C 20

20

20

20

20 45

43 41

54

52 20 C3

20

FF

20 20 C3

24 3A 57 20

49 53 4B 4C 4F 47 20 20 20 20

41

C9C8: C9D0: C9D8: C9E0: C9E8: C9F0: C9F8:

4E

41

45

20

CAOO:

3A 54 4E

00 4F 4F 20 43 55 45 20 29 98 3F 52 41 4D

2E

20

CA3O:

45 4B

CA38:

20

CA40: CA48: CA5O:

C3

20 20 C3

C3

C3

C3

C3

C3

C3

CA58:

C3

CA60:

C9

CA68: CA7O:

41 52

C3 OD 44 41

C3 20 44

20

20 20

20 44

20 20 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 98 OD 00 44 49

4D

11

20

4F 97

00 20

D7 C3

OD C3

C3 C3 C3 C3 C3 C3 C3 C3 53 4B 20 20 4B 2E 4E 54 28

50 4E

59 52 41

20

20 20

92 6C 5C

02

20

E9 5C

C5

DO

4C D2

40 D2

CA98:

84

A5

49 20

CA28:

A5 A4 97

5D C2 20 20 20 20

AD

A9 A9 D2

4E 47

A9 FD DO 85 FD

33 98

85

FF

CAIO: CA18: CA2O:

CAD8:

A6

FF

CA08:

9E

11

C978:

20 C3

47 45

85

C980:

C9C0:

4F 4D

11

60

C9B8:

4E

52 41

A9

A6

C9A8: C9B0:

20

63

CACO: CAC8: CADO:

4F

53

AC

86

C9A0:

IE

A9

CF

C998:

C2

60

C97O:

9B

C3

19

20

4B 45 52 20

35 C3 C3 C3

C3 C3 C3

CB48:

C3

C3

D7

CB58:

50

52

C3 4F

C3 47

Al F8 59

CB60: CB68:

41 4D 20 20 41 4D

45

49

44

C3

C3 C3 C3

00 C3 C3

CB98:

4E 20 4E 20 C3 C3 C3 C3

55 CD 11

El E6

CB70: CB78: CB80: CB88: CB90:

C3 C3 C3

20

98

CB50:

C3

41

5D 98 CA C3

20

C3

58

98

77

C3 20

C3 C3

EE

CBAO:

C3

F6

CBA8:

52

00 41

C3

FE

CBBO:

07

20

20

C3

20 20

20

E2

20

9B

CBB8: CBCO: CBC8:

20

71

CBDO;

49

4A

CBD8:

20 41 20 20

20 20 4D 20

2F

61

CBEO:

3D

4F 59 4D 45 53 C8

CBE8: CBFO: CBF8: CCOO:

3D 20 20

CC08:

CC10: CC18: CC20:

20 44 4F

11

CC28: CC30:

4D

C3 C3

44

3D 3D

3D 3D

OD 3D 3D

20

20

3D

3D

3D

3D

3D

3D 20 49

3D 20 20 53 21

20

20

20

A9

20

00

9D

98

C3 C3 C3 C3

C3 C3 C3 C3

C3 C3 C3 C3

C3

D5 C3

DE 5E

C3

C3

C3

C3

66 6E

20

98 52 41

4F

C3 IE 47

76

20

C3 C2

8B

CC38:

52 20 50

4D

45

93

CC40:

52

52

59 28 52 45

20 59 45 54

3D 3D

20 3D

20 3D

3D 20

3D

20 4B 21 41

E2

56

C3

9E

C3

5F

C3

AE

C3 47

13 DD CB

20 20

20 20

Bl B9

4B

20 20 20 3D 3D 20

20 20 4E

20

3D

C3 20 20 C3 C3 C3 C3 50 52 4E 41

49

E4

13 35

C3

20

21

20 C3

53 20 C3

20

E7

20 C3 C3 C3 C3 20 4F 4D

49

53 20 20 00

41

6B

20 C3

20

E8

C3

20 20 20 20

45

49

32 FC E9 Fl F9

20

44

20

12

46 EO 01 A6

5E 66

20 4B

C3 20 20

99 Al A9

C3 C3

20

C3

91

C3 C3

20

45

3A C3

7D

31 AC

4D

44

49

4C

41

20

44

45

46 31 5D 20 98 C2 20 20 20 20 20 20 20 20 20 20 20 20 20 20 98 50 20 54 54 20 50 4D 20 4E 20 5B 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OD 20 20 4D 45 4E 47 52 41 45 20 20 20 20 20 C2 OD 20 C3 C3 C3 C3 C3 C3

52

20

00 20

49

C3 C3 C3 CB 00

20 20

20 44

4D

OD

C3 C3 C3

3A 49

20 50 20 4E

20 20 20 20 49

20

CAB8:

20 CO A9 00

F6

86

20 20 20

CAAO: CAA8: CABO:

DO

60

46 5B 20

20 20 20 20 20 20 20 20 20 20 20 98 C2 00

06 20 A9 C6 60 A9

C968:

C990:

03

20 20 20 20

20 20 3D

3D 20 20

3D

3D 20 20 3D 3D 20 45

45

92

03

15

9B

20 Dl 3D 4B 3D CA 20 7B

20 3D

20 Fl 3D C5 3D 3D E9 20 20 43 OD 00 18 52 52 4E 00 54 9A

21

21

47

41 29

49

4E 00

55

3F

20 4E

97

5B

D9

5D

98

18

2F

4E

53

53

55

52

B7

AHOY!

10)


CC48:

20

54

4F

20

43

4F

CC50:

49

4E

55

45

2E

2E

CC58: CC60: CC68:

52

45

41

44

49 43 45

4E 54

CC70: CC78: CC80:

CC88: CC90: CC98:

CCAOi CCA8: CCBO:

CCB8: CCCO: CCC8: CCDO:

CCD8: CCEO:

CCE8: CCFO: CCF8:

44

49

52

45

59

00

50

4C

20

57

41

49 54

9F 98

2E 2E 47

4F 4D

00 20 53 OD

20 4B 47 20

CDO8:

20

CDIO:

20 20 20 53

CD2O: CD28:

CD30: CD38: CD4O: CD48: CD50: CD58: CD60:

53

4E 4F 4F

49 4E

4C

CD68: CD7O:

46

CD78:

4F

CD80:

2E

CD88:

2E 41 2E 2E

CD90:

00 52

45 53 49 4C 45 20 4D 41 4F 47 52 4D 45 53 20 50 52 20 4E 41

CDOO:

CD18:

9C

44

53 46

4F

20

43

45

52 20 20 20

23

4E

9A 4F

20

4D 49

21

00

41

4E

59

41

4D

21

4F 4D 52

49 4C 20 23

53 OD OD 20 20

20 20 20 20

2E

20

00

47

45 54 45 20 20

20 41

20 54

20 20

20 20

20

20 20

20

20

20

50

20

00

50 41

00 00 20

44

45 41

OD

20 53 4F 20 20 20 20

49

41 20

4C 20 20 20 20 20 20 20 41 47

4C 45 4B

45

45 41 20

2E

OD

2E

2E

B9

51

55

49

54

93

2E

2E

2E 2E

BB

2E 2E 44 52

2E 2E

47

BO

4E 43

41

45 4F

A3

4E

8E

50 20

DF

2E 2E 2E

5B

51

54

45

2E 2E 5D 00 20 50

CE80 : CE88 : CE90 :

52

41

4D

20

00 4E

46

4E

20

55 3A

:

53

45

52

:

55

:

2D

54 20 5B

87

7D FO A3 FC A8 6A

CE98 CEAO CEA8 CEBO

:

97

CEB8 :

5D

12

CECO :

48

78 01 09 11 B6 A6

CEC8 : CEDO :

4F

CED8 :

41

CEEO : CEE8 : CEFO :

4E 44 20

20

52

45

52

20 20

4E 50 4C 47

00 59 45

48

41

52

4F

46

53

41

20

20 00 46

49

4C

4F 49 20

41

44

49

4E

52 49 7C 53 20 4F 44 43 41 20 46 5D 56 49 5F 45 00 2F 47 20 80

4C

45 49

00 52

52

45

45

43

20 2E 52 46 2E 2E

2E

2E 5D 49 2E 2E

2E 2E 00 4C 2E 2E

5B

4C

5D

20

46

2E

49

2E

2E

2E 2E 2E

55 54

50

2E

2E

20 2E 2E 2E 45

20

45

41

20

CE58 : CE60 : CE68 : CE70 : CE78 :

B9 CF A2 F2

20

52

AF

52

OD

49

46

94

3A 20 4E 47 50 41

C6

89 A7

46 4F

57 4D

5B

2E

2E

41

2E

44 20 14 4D 20 72

2E

2E 5B

7D

50 4E

2E

4E

2E 5D 52 41

CE48 : CE50 :

45

20 20 4E 52

DE

AB

53 96

4F

52

2E

45

50 4E

BE

20

4D

2E

4E

52

CE38 : CE40 :

4F

52

54

41

4F 4D

47

41

50

2E 2E 00 46 4F 47 4D 45 2E 2E 5D 00

74

2E 52 41

20 20 2E 44

OD

20

81 50

CE18 : CE20 : CE28 : CE30 :

00

4E

49

61

2E 47

20 4E

20

54

45

44 52 59 2E 2E 2E 5B 44 20 2E 2E 2E 2E

4D

41 20 2E 20

4E

CEF8 :

4D

2E 2E

20 54

98 20

20 44 50 52 52 45 00 53 46 4F

47 45 4D 4F

52 00 20 54

00

49 4E 53 41 44 20 44 49

97

4F 98

41

CF08 :

00

CF10 :

FF

00 10

CFOO :

2E

20

00

41 50

2E

45 4F 4D

49 00 9D 49 20 49 4E 49 53 4B 45 53 53 54

Dl 2E D9 4C 7E

A2

20

B6 A4

54

55

52

4E

85

45 52

41

52 50

43 52

IE D3

41

EF

52

EE

20

4D 20 52 4F

4E 41 20 46

00

52 20

4D 4F

53

45

56

46

45 49

53

4B

00

00

4E 47 45

20 C9

55 52 2F

4E 54

2C 04

4C

54

4C

OF

00

45 00

00

00

08

IF 04

CA

93

8D

C3

E4

HAD 1

rh

FROM MM

41 54 2E 2E 4F

62 91 4C Fl

20

77

COOO :

A9

8D

86

CB

20

2E 2E

OA

7A

64

8D

CB 24

8D

8B

CB 8D CA

A9 7B

CB

99

49

00 53 4C 45

C008 CO 10 CO 18 CO 20

93

20

D2

FF

B8

2E

2E

2E

2E

8D

21

DO

CF

2E

27

DO DO

01

8D

A6

07

8D

A9 26

DO

A9

OD

DO 8D AO OB

A9

C8

8D

F8

33

15

DO

A9 64

CA

El

99

2D

2E

2E

4C 45

Bealnnina addren in hox: COOO Ending addrett in In*; CCD3 SYS to start: 49152 Flankspeed required for entry! See page 85

8B 00

CDE8:

2E

2E

2E 2E

5B

2E 50

C058 :

03 8D CB A9 CA 8D 20 7E C9 A9 00 8D A9 OF 8D 25 DO A9 7F 8D 1C 07 A9 01 8D FF 07 98 07 A9

99

98

DB

C8

83

CDFO: CDF8:

00

48

41

52

44

43

4F 50

F3

C060 :

CO

28

DO

Fl

18

00

A2

67

59

20

2E

2E

2E

2E

2E

2E

87

FO

2E

2E

2E

2E

2E

2E

71

D2

F8 AC

CEOS:

2E

2E

2E

2E

2E

2E

5D

00

44

45

4C

45

5B 54

48 45

CO

CE1O:

C078 : C080 :

AD 86

20 86 CB

CB 20

DO 19

B9 C8 4C OB A9 C9 4C

FO

2E

FF FF

CA

2E

18 07

20

CEOO:

C068 : CO 70 :

AO Fl

CD98: CDAO:

2E 2E

12

: : :

CDBO:

2E 41

CDB8:

20

2E 2E 56 45 2E 2E

CDCO:

2E

2E

2E

2E

2E

2E

2E

CDC8:

2E

2E

2E

5B

CDDO:

50

2E 52

4E

54

5D 00 54 4F

CDD8: CDEO:

20 2E

49 53 43

53 20

CE 1C 32 8D 23

52

45

45

4E 20

DA

2E 2E

2E 2E

2E

2E 5D

52 D8

CO 50 :

CDA8:

102

AHOY!

2E

22

:

CO 2 8 :

CO 30 C038 C040 C048

: :

: :

A9 7C EF

00

FO A9 20

00 A9

6C CO 01 IE

8D C4

8C

05


IIVI rUtl inn I !

Letters on white background are Bug Repellent line codes. Do not enter them! Pages 83 and 84 explain these codes and provide other essential information on entering Ahoyt programs. Refer to these pages before entering any programs!

AD

EA

CA

DO

08

A9

00

8D

EB

CA

4C

A6

2C 61

C280:

C2

C9

06

BO

01

CA

38

ED

EA

8D CA

4C

9E C2

A9 A9

OE 06

A9

EB

FF

8D

EB

CA

18 OA

AD OA

69

06

OA

CA 8D

97

CA

58

8D OF

E9

CA A9

A5 1A

02 E5

C9 02

OA OA A9 00 IB BO 85

57

80

8D 02 E9

E9 69

CA

4C

1A

A4

CC C2 57 A9 C8 C8

8A

CA

85 57

OA

OA Cl

09

07

8D

93

B8

AD

EC

CA

DO

27

02 C9 01 A8 4E CB

1A 98

FO 02 AA 18 F8 07

E6

4E

A9 B9

43 AO OE

8D

DB

CA

20 AO DO

EB

CO

3C DO

8D

A9

8D

C8

36

Cl 99

A9 10 3E

51

A9 A9

20

8B

1A 00 07

CB

C8

7B A9 CO

66

C288: C29O:

23

CB

00

CD

C298:

AB

8D

01

DO

AO

DO 98

C8

CO

07

DC

01

EA

8D

EB

DO

4C

Cl

A9

57

C2B8: C2C0: C2C8:

A9

8D

A9 DO CA 3F

F2 5A IE

C2A0: C2A8:

51

A9 00 01 OB FO

18 FF

A5 8D

8D

05

8D

6D

C2D0:

98

DD

A9

DD 41

8D

D6

C2D8:

CA

8D 04

OE

DD

60

81

08

DD

85

8B

DA

85

8C A9

A9

56

C2E0: C2E8: C2F0:

OA 4C A5

60

00 30

99 A9

C0E8:

27

COFO: C0F8:

00 CA

C100:

FF

20 DO C8 85 02 AD IE 8D 04

C108:

06

DD

8D

DD 07

CllO:

OF 38

DD

A9

01

A9

FF

ED

C120: C128:

A9

FF

ED

05

FF

ED

06

DD

DD 85

C130:

ED

07

DD

85

8E

C138:

8D

OE

DD

8D

OF

DD

01-40:

18

Cl

EE

E6

CA

AD

C148: C150:

C9

oc

90

CA

E6

05 CA

A9 OA

C158:

00

AD 38

A5

8B

F9

C160:

8C

F9

B7

CA

A5

C168: C170:

CA 05

85

CA

C178: C180:

AD 86

C188:

00 B9 CA

4E A5 8E F9 B9 BO 03 AC 3F Cl E6 CA OA OA A8 CA 79 B6 CA 99 87 CA 79 B7 CA

C190:

B7

88

99

CA B8

B9

C198:

CA

C1A0:

CA

99

CA 89 AC

C1A8: C1B0:

B6

Cl

B9 8D

B9 CA

8D

B5

Cl

4C

C1B8:

OA

6F

15

C1C0:

B3

BF

C6

C1D8:

C8 DO

ClEO:

05

C1E8: C1F0:

AA

B9

82

CE

FF

D2

C0B8: COCO:

4E

FO

20 B6

CO BO :

C118:

FB

A9 01

7B

CODS: COEO:

CA

C278:

AD

8D A9 OA

4C

AD EA EA CA

A9 94

C0A8:

F8

8B

8D

20

F6

00

C2

C9

FO A9 F8 03

FO

C0C8: CODO:

74

A9 C9

C260: C268: C2 7O:

CB

COAO :

4C

CA

C258:

04

07

8D

C098:

CA

99

8D CD

E7

8D 20

87

EA

8D

8D

A9

C090:

E8

FF

02 C9 29 07 8D EE CA CB FO 03

B3

CB EE CA EE CA 19 C9

C088:

35

FF

B6

A9 00 60 20

21

CA

00

E6 8D

1A Dl

OA

A8

B6 8D

CA

A2 A5 B8

8D

F9

79

B8

CA

79

AC

C2B0;

C2F8: C300: C308: C310: C318: C320:

02

C8

38

A9 79

EE 8D

EA

3F

39

CB

C9

CB

C8

CC

3F

Cl

AD

01

DO

08

1A 7C

7D A9

C348:

BO

03

C350: C358:

FO 8D

03 4C OF DO

CA B9 B9

ID

C360:

DO OB 10

AD

F6 Al

C368: C370: C378:

AD

EC

01 8D

DO OE

BC EF

10 DO 39 10 DO OD DO 09 AD 8D 10 DO A9 80 OD

25

CB CB DO

FO 8D

DA

2D

16

15

DO

8D 8D

E6 34

AD

8D

CB

C9

FF

DO

10

02

8D

8D

CB

20

51

99

C9 38

IB 90 15 C9 A5 02 E9 OA C3 A9 E6 85 38 A9 00 E5 AD EF CA 69 AD FO CA 69 20 OC CA 8C

BD

15

Cl

C2

C3

C5

CF

C390:

05

C6

A9

C7

C7

C8

C8

FA

92

C398:

C8

A5

02

AD

84

CA

19

C9

01

03

E8

CA

6B DO 6F

E8

CA

BB

C3

C8

CA

8D

F8

18 07

90 02 4C

OA 4C

8D

C3A0: C3A8: C3B0:

FO

A9 A9 00 6D E8

FO 8D

85

02

18

E7

CA

FO

16

A9

C9 6D

8D

EF

C1F8:

E8

CA

8D

F8

18 07

20

C200:

90

3B

00

8D

C208:

34

C2

C210:

01

8D

A9 20 E7

C218: C22O:

A5 90 02

C9 38

4C

02 OA 4C 40

C238:

CA ED 85 02 69 AD

C8 84

8D

C24O:

CA

C248:

17 8D

F8

A9

03 07

AD

C3B8:

00

8D

CB CC

20 7C

C3E0:

79 C8 C3

C3E8: C3F0: C3F8:

C400: C408: C410:

FA

C8

IE

4C

02 62

C3D0: C3D8:

75 CD

31

CA C8 BO 25 A9 00 8D IB 90 04 A5 02 E9 C2 A9 E6

85

79 06

C2

18

CA

FA

F8 FO

07

C2

DO CC 05

AD 2B

8D

E8

CA

AD

EA

CA

A9 C9

C3 10

BB

CA FO CA

C3C0: C3C8:

A9 EC C9 07

02 02 01

C418: C420:

DO 2C 10 A9

79 4C

4C 02

58 C9 AC CB FO 03 C4 A9 01

DO

AD

7A

CB

FO

17

CB

18

AD

07

A9

CB 8D

69

E7

7A 02

EE

8D

CO 4C

3F

Cl

A2

OA CA

40

4C 12

34

AD

C388:

85

OC

BD

B8 C6

92 OE A3

4C

C3 00

67 C6 20

A9

39 4C

C3

D8

F8

34

A5 4E CB FO 03 DO CD 01 AA

DO CA

77

C250:

CF 26 74

C3

7D

01

DO

D8

C380:

4C

15 15

C9

2D

C340:

6E 8E

C9

FO

7F

A2 18 B6 99

OA 25 BD 01 4C E4

63

61

CB

01 98 CB D9

Cl

E8 A6

4C AC

25

DC

AD

39

E5

AO

CE

C228: C230:

FE

DO

C338:

C2

CA

03

CB

C330:

B9 CO

FA

98

B9 67 AC D6 F4

Cl 00 B6

E7

81

C328:

DO CB CB DO

07

28

4F

D9 E2

CA

C1C8: C1D0:

97

8D 15 DO AP IE DO CE 7D CB 4C 02 C4 AD IE DO 85 21 4E 29 01 DO 03 4C 02 C4 87

E6

E6

B4

99 FO

OA CA 2C

20 FO OF C4 A2 05

56

94

74

5D FF

12

46 2C DC

95

32 15

4A 29 05

CE

7A

FE

BO

8D

70

4C

18

CA AO

10

27 64

FO

FF AO

00

07

20

D2

FF

20

D2

C8

18

B9 C8 AO

20 CE AC

20

FO

FF

AO

00

8B

8D

CB

AHOYI

103


C428: C430:

B9 C8

7E

CB

FO

07

20

FF

17

28

C<4

A9

7E

FA 78 C9 C4

C8

BO

ED

C608:

CB

8C

00 8D 15 FB 4C 08 79 CB AD

C5F8: C600:

CA

4C

C610:

03

DO

98

AA

AA

53 3F 39

AC CB FO DO

C9 00 2B 25 85 6C 74

E6

C438:

DO

20

C440:

CO

8E

C448: C450: C458: C460: C468: C4 70: C478: C480: C488:

E6

CA

4C

55

BD

01

40

C5

DO AO

64

CA

DO

10

DO A9 4E

3D

C490:

C498:

C4A0: C4A8: C4B0: C4B8: C4C0:

04

01

18

02

C4C8:

29

C4D0: C4D8:

EE

07 CA

A9

02

C4E0: C4E8:

C9

07

CB

38

C4F0:

01

C4F8: C500 :

8D

C510:

CB 24 CB

DO 02 DC 07 C9 08 CB 18 8D EF

C518:

00

8D

FO

C520:

23

CB

C528:

8D

C530:

CB

C538:

C540:

CB AD

23 69 C9 E6

C9 CB 3C

C548:

00

85

C550:

CA

C558: C560:

78

C508:

CD

20 8D DO A9

10

DO

29

01

4F

FO

42 A9 A9

AD

DO

90

87

10

C9 4B DO 8D

10

C7

00

DO

4C

74

ED

AD 29

00 FE

00 2D 8D DO

DO

08

10

8D

10

DO

AD CE

00

24 86

CA

DO

10

BD

90

08

D9

9F

C4

6E

C5

03

CA

CA

C68O:

8D

CF BO

C688: C690:

EE

C9 8D

C9 CB

F5 C3 03

C698: C6A0: C6A8:

OE 09 B9

87

4A

E9

66

C6B0: C6B8:

BO

A8

24

IB

42 C9 4C CB A9 12 20 8D 86 02 A2 20 FO FF AD

8D

EO

23

69

09 F6

C6D0: C6D8: C6E0:

AD

51

FF

DD

C6E8:

58

C8

E4 05

C658: C660:

DO AD

AD

E8

C668:

01

4C 5C BB 4C 40 75

C67O: C678:

4B

07

18

AD

23

67

23

CB

AD

7C

48

8D

CA

8D

EB

CA

CE

01

6E 38

C5

CB

A9

EA EC AC 00

8C DA 4A 85

CB 19 CA

DE

01

90

03

C578:

39 57 C9 AD E9

C580: C588:

EC 41

DO

C590:

20

CA C4 96

C598:

CB

8C

C5A0:

03

DO

C5A8:

AA

C5B0:

32

8A DO

C5B8: C5C0: C5C8:

18 DO CA

C5D0:

8A

C5D8:

CB

C5E0:

4E CA 08

01

EE C5 3F

79 CB AE F9 39 CB DO 60 A5 4C 93 C5 DO OE AD 01

C6 DO

C9 A9

C9

DO

24

20 90 09

OF 93

3B

C648: C650:

02 01

AHOYI

10

AD

3A

FF FB

104

OD

DO

BD E3

32 F8

CA

20 DO 78 C9

02

98

A6

DO C9 AO 00

EB

DO

D4 61

C6C0: C6C8:

C6F0: C6F8: C700: C708:

FA 06 ED

10

DO

29

DO 10

C9 DO

14

01 BO

8D

10

DO OD DO

A9 A9

C6 24 6F

8D C9

00

DO

4C 3F Cl

20

87

87

CB

FF

FO

20

AD 8B

CB

AC

F8 CA

CA CA

AD AD

CE ED CA ED CA

8D A9

80

8D

86 86

02 02

A9

4C CA

A8

01 FO 08 4C A4 C6 B9 54 CA 18 20 FO

FF

IE 43 4B

3F D2

Cl

CE

FF

A9

23 OB

1C E7

18 23

AO CB

12

18

5C

C9

OA

4A

20 30

D2

FF D2

C9

ID

FF

BF

CD E4 3F

BD

D3

C3

4E 6D

BD AD

01

8D

BO

05

64

BO

00 AD 23 A9 92 A9 01 DO D9 DO DD

A9

C710: C718: C720:

C9

C728:

C7

C730: C738: C740:

39 4C 90

C748: C7 50: C758: C76O: C768:

85

C770:

8E

C778:

B9 08

F9 69

18

A9

07

18

IF

C9

07

BO

DB

39

CB

4C 32

D5

38 CB C8 3F Cl

CB 7C

A7

OB

B9

E9 07 99 CB DO C3 39 CB C9 IB 39 CB 69 1A C7 38 A9 1A 4E 18 A5 4E OA 09 07 4A 40 CB 60 A9 AA 20 3B C7

71

CC

F6

C5

C780:

69

C790:

18

47 B9

90

23

D9

00 7C

05 6A

99

BD

DD 01 D9 74 BO IE

C788:

2B

37

4A 85

AA

AD FO

03 DO CA DO

3D

25

C798: C7A0:

04

A9

01

AA

A5

4C

F6

4E C5

D9 C8

85 6C CO

41 9D

4C 07

C6

AD

E6

A8

A8 71

98 CB

01

18

4E 4C 39 CB 02 OA 4A 4A A8 98 78 CB 47 CB BO 03

CA

OA DO 03 DO C5

08

F8

4C

4E

BO

Cl

24

BD CB

8A

4C

99 1A

01

10

FF OA BO

BD

DO

03

20 20 4C

AA

52

DO

AA

60

CB

49

4E CB CB 69 E6 99 B9 39

79 39 A9

A2

4A 01

A9 30 05 A9 AE 23 CB DO 20 D2

C9 87

14

58 4F IF

01

B9

C9

20

8E

OA 03 64

14

AD

CE

5F

FE

3F 19 62

00 OD

Cl AD E6 00 FO

CB

DO

AA

7C CB 15 A9

C5F0:

01

10

01 A9

OA

EE

C5E8:

DO

8D

5A

8A

DO

4C

OF

39 CA 00 DO

AD 2B

4E

03

4C

F9 EB EE

38

CB

4E FO 44

03

C5 79 04

00

CB

85

FO

99

A9 60

39 C9 08

79 99

CB

C9

C568: C570:

60

CO

CA

8D

00

DO

AD

07

A9 DO 4C

A9

01

AA

FO 03 CA AA B9 4C FO FF A9 OE 42 C9 20 51 EE CA FO F6 OC CA 20 58 87 CB AD 24 05 A9 04 8D 08 ED 24 CB A9 08 18 69 EE 24 CB AD DO 3B A9 00 AD EF CA 6D CA AD FO CA CA C3 DO 8D

38

EE

4A

CA

A8

OB

70

EE

86

B8

DO

02

D9

C5

54 20 20

4C

C618: C620: C628: C63O: C638: C64O:

4E 90

03

85

DO

90 C9

C5

00

C9 02

01

CA 03 4C C8 4C 03 FO

BO

05 A2 8A OA DO 03

E5

BD 8A

A5 00 DO 7C CA CO 08 E6 CA

CC B9

D9 D9

D2

B9 55 85

OA 99 OA

AA

01

29 36 81 2F

3C EE 82

CB

B9

39

CB

BO AC

OC DE 79 CB

C7A8:

DO

20

41

C7B0:

CC

7C

CB

01 4C C4 DO

A8 6A

98

CB 98 D9 40 56 AF A9 00 6D 39 CB FO IF 04 69 1A C9 1A CE DO 20 96 C5 82 AF C7 FE 01 56 AC 79 CB C8 5A B5 4C 3F Cl 99 OA AA B9 63 76

CB

BO

1A

C7B8:

A9

01

3E

C7C0:

CB

D9

98 AE

4C

AA 78

FE

OE

47

CB C7

8E

78

62


CB D4

23

FE

8C

C9C8:

DO

19

52

C9D0:

AD

10

DO

F5

C9D8:

BD

DO

E9 6D

C9E0:

51

00 C8

DO

09

44 A9

C9F0:

8D OC A9 OF 8D OB DA 60 A9 08 8D OC D4 A9 OF 8D 18 D4 60 A9 A9 10 8D 8D OB D4 6D 7C CB CA 69 00 00 B9 92

8D

DO 10

10

AD DO

FO

30

90 29 BD 00 39 2D DO AD

20

DO CB 10

8D DO

10 39

4C AD DO 25

DO C8

C9

14

51

00 C8

CC

7C

AC

BB

C7

AC

3F

DO 51

39 2D C9 29

CB

8D

01

FO

99

4E CB 10 DO 4C 88 9D 00

A9

CB

AE

78

C7F0:

DO

19 4E CB

C800:

15 B9 00

DO

DO

C808:

25

CB

8D

C810:

39

25

CB

C818:

C9

C820: C828:

45

C830:

DE

4B C8 DO 00

C838: C840:

CB BO

C878: C880: C888: C890: C898:

DO OA 03 20 CB FO 03 Cl AD 15 15 DO 20 16 A9 03 9D 00 DO CB 8D 10 4E CB A9 10 DO 19 20 51 C9 99 55 CB 20 51 C9

C8A0:

8C

79

CB

C8A8:

A8

B9

C8B0:

71

CB

35 60

C8B8: C8C0: C8C8:

03 4C 00 CA 06 20

AD B3

C8D0:

3F

Cl

20

C8D8:

A9

04

C8E0: C8E8:

88

EA

EA

EA

C8F0:

EB

A9

85 DO CA OF

C8F8: C900:

CA

C908:

60 00 4A C8 4A

BO BO

C910:

E8

4A

8E

C918:

60 20 AE CA

A9

OE

D2

FF

A8

B9

00

AD

A8

18

C9 E6

E6 60

4E AO

07

20

D2

C950: C958:

60

AD 12

12 20

C960: C968: C970:

A2

18 02

20 AE

20 A9

CD

BD

92

A9

00

DO

F8

CB

20 99 60

8D

01

C978: C980: C988: C990:

C9B8: C9C0:

03

C7E8:

86

AF 54

CB

D9

CB

A9

15

AD DO

25 C9 09

CB

78

C930: C938: C940: C948:

04

C8

55

8E

C928:

A9

C9B0:

45

CB OE

B9

C7E0:

C9 20:

C9A8:

59

4C

63 A9

C870:

32

CB

C8

C858: C860: C868:

BO 55

05 OF D4

5C CB AA FE

FE

45

C850:

A9

8D

98

AA

4C

C8A8:

D4

C9A0:

78 63

98

CB

10

C998:

AE

99

CB

C7D0: C7D8:

C7F8:

2D

9D

CB

00

C7C8:

BD

AD DO

4B

25 CB 99 5C

C9E8: C9F8:

8D

A9

CC 4B 40 63 65

CAOO:

94 94

00

2D

CB

00 99

B9

39

CA28: CA30: CA38:

99

14

C8

99

El

CA40:

A3

CA48: CA50: CA58: CA60:

05 56 05 07 B8

92 45 OE 11 B7

DO

AD

8D

10

DO

CB

D9 00 2F DO 41 CB CF 03 D9

CA08: CAIO:

CA18: CA20:

92

00 D4 8D

60 08 00 D4

32 25 32

8D

02

D4

A9

A9 18

47 D4

8D

06

DA

61

A9

11

8D

CB

8D

09 47

8D 8E OA 09 DA 8D DA

2A

AC D4

A9

18 D4 A9 06 OA D4 47 8D

D4 10 OB 60 8D

C9

FF

8D

CB

C9

20

DB

AO

00

A2

EE

27

DO

00 EA

DO

F3

C6

4E

DO

9D F3 34

8D 00 01 01 84

27

DO

20

06

41

DC

AO 4A 4A

00 A2 BO 01 BO 01 85 CA

Fl 80

CAC8:

93

CAD8:

FD

CAEO:

13

03

CAE8:

A5

36

CAFO:

4C

A8 2F CD F9

CAF8:

88

CA CA 8C 8D 86 02 A9 A9 00 85 AE 54 CA AA B9 20 FO FF 20 A5 4E C9 08 00 B9 5C CA FF C8 4C 44 DO 4D 04 DD D2 FF 18 AO FO FF A9 OB EF CA AD FO A9 30 20 D2 D2 FF 60 AO 00 D4 C8 CO

42

34 3C 20 40

9D

94

20

9D

00 80

01

02

04

7F 00

A6

00 00 00 00 00 00 00 00 00 00 00 03 00 03 00 00 00 00 00 00 00 00 00 00 00

00 00

C3

CB38: CB40: CB48:

C8

00 00 00

CB60:

00 00 00 00 00 00 17 00 00 00 01 02 00 01 00 00 00 03 00 00 00 05 00

42

CA FF

02

00 02 03

20

EF

08 8D 03

00

30 A7 A9

F7

A9

01

C4

52

08

D4

00 00

AE 00

20

CB30:

CB58:

98 C4

66 96 32 00 20 00

41

CB28:

CB50:

77

9A

45

6E

88

00 00

OE 3E 00

54 20

8D

CB

01

IE

4D

92 10

87

00

20 20

20

AC

82

49

CB20:

A8

CF

53 A3 20 20

44

19

2D

3F

97 20

52

00

B8

7F

00 AF 20

CB18:

E8

15

B7

00

20

53 00 DF

BF

08 62 74 CA

A3

00 00

20 54 30 20 38 2 0

AA

OB

00 00 02

36

95

11

00

20

96 07

03

00 01

CB08: CB10:

AC

20

00 00

CBOO:

AE

OB

00 00 07 00 00 09

DO FO C9 65 60 DO 06 C5

3B F4

B9

CADO:

21

60 FO

AF

CE

CAAO: CAA8: CABO: CAB8: CACO:

AD

20

CB

CA98:

56

CA CA OD

CA FO AO 07

45

8D C9 7E 4E FC

4D 4C EO C9 FF

EF

4D 52 00 02 14 IF OB 07 OF 92 A3 00 7F

4C

FO

71

AD

18 EF

41

79 CB C9 04 3F Cl

36

40

CA

AC C5

20

A9

31

5F AF 5F 9F 00 00 00 01 34 7D AE 04 64 AD DE 34 00 00 00 C8 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 IE 00 00 01 00 00 00 02 00 00 00 04 00 00 00 06 00 00 00 08 00 00 00 00 00 00 00 02 00 00 00 00 00 00 8E 08 12 52 45 20 30

CA78: CA80: CA88: CA90:

04 60

4C

29

58

8D

D4

C8

C9

97

FD

AO 07 60

99

99

D3

OB 60

CA FO

51

DO

A9

8D D4

OD

20 CB A5 CO

33 3F

41

C9

47

97

AC

A9

A9

CC

9D

CA68: CA70:

08

38 38 5D

8D

FO CB C9 C8 AC

DC 03

29

8D

2E

09 OD DA

8D

A9 01 6A

A9

A9

B9 08 8D D4 A9 8D OD A9 11

09

00

01

D7 52 BO 9A

CA C7

B4 BD

C9 D5 El DA E2 EA 17

61

CO DD

74

00

26 16 FD FB 1A 78 AO 96 00 00 01 00 00 AO 00 03 AB 00 00 56 00 00 58

00

00 00 60

FE

00

00

AHOYl

JOS


1X3N

U1Z'- II

1

11 ■

Ij9£.

imad OSi* S3 HI i 01 I °x aoi OIL1 II * $A1I3 INiad OIL'

US', 1

ssssaacv imad OZL-

$31 -1VN INIHd :iNiad OILammoa imad waa WLNani3a 019-

6<C U1Z) N3T dl 009 •

tn

06S 010D N3H1

$dIZ !,,aaoc .;■ i IVlSOd aaiN3 uifldtJI 06SX OiS 0101 i N3H.L Z<($1S)N31 dl 085ra ' Ml aaiNa ..Iildfil OiS' DV US '■,, 3Q03 31V1S : .. ■..■■-.' : ra i ao SHHJ3VT-.( ' ■■ aaira ulfldNI OSS.:■-.',■ OSS 0103 Ot 1 < (l ESS3 aaav) N3T 31 o^s-

$ ssaaaa v;,,s

1-.1.:: ■ of—sssaaav 331N3

OGSOIS 0X03 OZ<($3HVN)NT1 dl ozs*

i ao saaiovaVH;

■ ■;-- :;■;/:,

: aaiNa iiIildNI OIS-

an

iad oi si

sassvd

00 zo

*?9

VZ

00 i£ 89

00

00 00 vv

00

00 vv 00 00 zo 00 00 00 00 00 08 TO 00

6i

20

vv

09

00

32

00 00 00 00 00

91

88

08

da

V8 ZS 8V Z8

■ 1

naniaa ANVW rtOH 0\*lraawnNiNi ad waa 00 V

aa ao 00 00 zo 00 00 zo 00 00 00 vz 00 00 vz 00 00 00 vv 00 00 VV vv zo 3S vv vv OS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 zo

00

dd

IAOHV

901

S3IHdV«0

8IIO HXIM oidn ONI1X3O

I isnonv aivs no) iaohv jo inssi mawiidis ihi ni oni wor Nanisa 06i-

HI v:

rr 'IN

rr m

Tl Od HI

OSS 0103 0Z«$UI3)N3T dl 09S5*113: ,,ssa

HO Id aa

sai ao ■•.■■■ dO

$3HVN: i.ssa

TN

?~s; f NI'I* ■S3Nn 0G£-

TH 10 SO

1 janiaa ore-

HI

S3h

IS 01 vo ¥1 HO

cits 0103 uam * '>S3NIT dl OZGlaav i aad sami invw HOHi jlfldNI wao; naa1n wsa QMS 3S0' fidiad 1X3N Cj'jL ansoo 01 I - A aOd sasi v.i

Ha ar

v a

NO 33

00

00

00 00 vv zo 00 vv

00

00

00

00

00

00

00 00 00

00

00

00 zo

00 vz

00

00

vv

00

03

jV( 7

0I£oo£-

S6Z06208ZtjLZ' 09Z-

N3dO OSZ-

ansoD o£z*

o=s 3SS> 'd-lj-=S3NI1 01Z-

aaivu

.i

i ■■■ S313VIHVA ! iNiaxs waa iozsaiaviavA aznvniNi waa ooz-

ii M fiii

J13S

61 lOVd WOUJ

8T

■ 0033

: 8^00

00

60 6i 33

00

00

00

00

•0100

00 00

= 8T00

00 00 00 00

00 00 00 00 00 00 00 00 00 08 00 00 00 8V 00 00 8V 00 vv 00 00 vv

ZT

6T 03 sa

08 00

00 00 vv

00

00 00 00 00 00 00 00 00 00

oa

80 03

3V

: 0903

: OVOO

10

: 0C03

: 8Z33 : 0233

00

89

Si

: 8S33

00

VZ

00

00

: 8£00

2Z

00

TO

LI

: 0S03

00

00

d()

00 00

E9

11 rw 5* d OI dn ONIAOW 01

: 8333 : 0000 : 8903

: 0930 : 8V00

: 0V33 : 8633 : 0603 : 8833

00

00 00 00 vv

00

00

00 TO 00 08

00

zz

ao

00

00

: 8Z.03

00

00 vv

00 as

vv

00

00

00

: 0803 : OiOO : 8933

OS 00

00

zo

08

03

00 00 00 00 00 00 00 00 00 00 00 £9 00 00 8.3 00

TO

00

CiOS ansoD wz-

ow

oos aasoo ozt*

00 N3 va ao

,,aNIZV3VW IAOHV aoi( ..Nosaaiad ik a id Hi ) Aa( .iNiad on* ..siaavi aassaaaav t 1 labi ,l(JIHd OOT*

d~x HqflU n

S139V 1 03 SSJUI

009 •

HI

ai

30

vv

SS ov

86

00 00 00 00 00

00 00 00 00

06 00

08

T9

av

00 08

00 vv

00 00 00

V9 d*? 19

8V

00 ze 00 Z6

SO

CT oz

00 00

89

08

Z£ 00

vv

vv

08

so 00 00

00 00 00

00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 vv

08

so vv

00 vv

vv

00 00 00

00 00

00 00

00 08

00 00 vv

00 00 00 00 00

TZ

00

00

OS

00

IV £0 00 00

= 8033

8V

: 0033

08

:8393 :0393

S3

00 00 00

= 8393 :0393 = 8093

1 0093

00

= 8393

00

-0093

00 00 00 00 vv

00 00 vv

00 00 8V

6t

00

vv

00 00 SI

00 00 it

08

00 00 00 00

so 00 00 00 00 00 00 00 00

= 8983 = 0990

Si vv

= 8V90 :0V93 •8693

00 00 08 00 vo V£ 6T

= 0693

LX

ov

00 00 00

= 8893 = 0893

9V 00

:8i93 ■0Z.83

00

:8993

00


SUBSCRIBE TO AHOY!

DONT MISS THE BOAT!

Aft

o\!

n Send me twelve issues of AHOY! for $21.95 ($29.25 Canada & elsewhere). I understand that I will be billed later. □ Send me twenty-four issues of AHOY! for

$41.75 ($54.25 Canada and elsewhere). I understand that I will be billed later.

NAME__ ADDRESS CITY STATE

_ZIP_

SUBSCRIBE TO THE AHOY! DISK MAGAZINE

DON'T MISS THE BOAT!

□ Stnd me 12 issues of the AHOY! Disk

Magazine for $88.00 ($115.00 Canada and elsewhere). I understand that I will be billed later.

□ Send me 24 issues of the AHOY! Disk Magazine for $165.00 ($214.00 Canada and elsewhere). I understand that I will be billed later.

NAME

.

ADDRESS CITY STATE

.ZIP.

August 1986 Ahoy! Void after August 4, 1986

READER SERVICE CARD

Tii request additional inforraalion on any product advertised or otherwise pictured in tliis issue of Ahoy!

that is accompanied by a reader service number, circle the corresponding number below and mail this card. We will promplly forward your request to Ihe designated companies. iu 113 114 IIS lid 117 IIK 111 120 111

122*12.! I2J 125 126127 128 12') H»

132 I.I.I l.U 135 136 1.17 138 139 140 141 142 143 144 145 146 147 148 149 ISO 151

152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 16V 170 171 112 173 174 175 176 177 178 17') ISO IS]

IS2 183 184 IBS 186 187 188 IS9 190

mi id: ii» 104 ios ito ni7 ion \m wit in 13]

191 192 193 194 195 196 197 IPS 199 200 201 2I>2 203 204 205 206 207 20S 209 210 211 212 213 214 215 2lfi 217 218 219 210 211 212 213 214 215 216 217 21! 219 220 221 222 223 224 215 126 111 228 229 2J0 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 244 247 2JS 249 ISO 251 252 253 254 155 256 157 158 l$> 2GII 16] 262 263 2M 265 26(i 267 26B 269 270 271 272 273 274 275 276 277 27S 279 280 281 281 183 294 285 ISfi 287 288 2H9 290 291 292 293 2(14 295 2M 297 19» 29V 30(1 A. lirasc check «l»'llirr j.iq are...

]. □ male

2. D female

l\ Vrtun which of Ihr fuLluuiii]' sources did voli oliliiln >imr copy of AhofX

B. What is jour hrc? 1. a under 18

4. D 35-44

2. D lfl-24

S. U 45-54

1. D nrus&land

3. D 25-34

6. D 55-64

7.

C Education 2erel completed 1

O elementary

4. D Mher If not currently a subscriber, do joj plan Eu become <ji\b?

2, D high school

3. C Junior cnlleee 4. I ] cnllccc uraduate 5. D m>sttr'i driirtc K D PhD

Name

Street Citv

2. D subscript ion (mail)

1 D from a friend ur Tarallj member

State

I. D >ts

2. L) no


NO POSTAGE NECESSARY IF MAILED

IN THE UNITED STATES

BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 65 MT. MORRIS, ILL. POSTAGE WILL BE PAID BY ADDRESSEE

i\ho>! P.O. BOX 341 MT. MORRIS, ILL. 61054 MI ■ ■ 111111111

NO POSTAGE NECESSARY IF MAILED

IN THE UNITED STATES

BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 65 MT. MORRIS, ILL. POSTAGE WILL BE PAID BY ADDRESSEE

i\hoy! P.O. BOX 341 MT. MORRIS, ILL. 61054

PLACE STAMP HERE

AHOY! MAGAZINE P.O. Box 2501 Clinton, Iowa 52735


Great Software for Under $7°9 Now is your chance to build your software library at a very reasonabk1 cost! For ONLY $6.99 you can get software for your Commodore or Apple computer. Choose from entertainment, home management or education titles.

Save Sl.OO on a 10-pack of DS/DD Blank Diskettes with any merchandise order over $10.00.

For the Commodore 64/128 Entertainment Serien

C-l

Memory Quest

C-2 Sky HghlBra c-;i Atomic Challenger

C-7 CM C-H

Adventure Master Al'ACaLlPSNOW Hits. I'ieies and Clues

Entertainment Series

Education Series

A-l

Beginner^ Cave, an Adventure

A-37Mr. Math

C-41 Homr Finance OfHMlMr 2

A-1 A 4

River Adventure, an Adventure FOref, tiolfing Simulatiir

A-40Countin(! Skills

C-W Bome Monty Manager C-44 Home Property Managpr

AS Ijidy l.uck

C-42 Hi>nnl Intume Manager

c r> The Survival Instlnci An'ade Action

CWJSBome and Basblsn Card File C-39Boms Bxpenja Munan<T C-HI Home Finance Orgsnttflr I

C-4 I'roretnlanal Gambler t_'-*i

For the Apple II+, He, He

C-4fi Personal File Keeppr

C-47PflrsonaJ Investment Manager C-48 Family Tree

CMO Board Gomes I

('■11 Board Game Challcngeri V vi Chcsfl Champion c l3CruyQ)rtierB

C N liiilaene Empire Uuililer C IbjDBl (riiltM-s (With II TwUlt! | C Hi Land, Sea & Air Adventures C 17 Maze Madness'

C- IK I'ck Out (The Crftbagfl fiame)

['■Hi Star Trek Evolution C 20 Trivia Quesl

(' 2:iliuln<'—liattk- !iir Antwerp

C 2-i Wi/.ard & T he I'ruut'ss

A 13 UlyasflS & the Gulden Fleece A-IS PaMpOrl to Umdon A-16 Passport to Paris

Education Series C-53 Number Builder C-54 Numlicr Chaser

Electric Hook Co. Education Series

Home Management

C-65Tho Three Bears

C-:)(i Vital Data Keeper C-'il Wordmaster Senior C-'Jli MjlsIit Word C-.'ia I'ersonal Spreailslieet C-:14K'HASK, database manager (."-.'<Fi My <i-1—A Computer Tutor ('-.'HiCommodore VA Utilities

A-46Kulitracliuii II A-47Subtraction III A-4ftMulii|>liciition I A-49Mulliplicution It

A-S2 Division 11 A-54 Division IV

A-21 Nutrition Monitor

Electric Book Co. Education Series

A-22Securities Portfolio

A-B5Why7

A-26Electronic Calendar A-27Klecl runic Phone Hook A-2HFamilyTree

A-29 Personal yprcadsheet

C-Oti Ginjlertircad Man C-<i7Ilsihy Animals C TiHlloppy tbe CuriOUB Kangjiroo C-flOWilii Animals C-70TumTI il.

A-4!SSulnr:Htion I

A-53Division lit

A-2riDisk Library

C-64 Whent

A-43Addition 111 A-44 Addition IV

A-51 Diviskin 1

A-24 Ilatahase Manager

C-<53 Why?

A-42 Addition II

A17The Addresser—Mailing Ust

A-28Redp< B«>x

C-fiOMwh Manor C-GnVplniS Tutor &62Bpoed Reader

a-41 Addition i

A-SOMultiplication ill

A-1H General Ledger A- 21) Mo n t It ly H iidfteter

C-5ti Picture This

A-38 Speed Head ing A-39E!eginniii:' Counting

Home Manaacnent A-lSFiriiirifial Planner

C-SSHlde&SeBb

C 3KUIy58l»& the Gulden Klei'ic C 2(i.Misiiiim Asteroid C*2T I'BBspurt to London O-1H Passport to I'aris

Space Adventure Classic Games Android Invasion Cliamjiimiship Gambler

A-II Memoi"y Quest

C-BHKanry Face

C-22 Alien

A-6 A-7 A-S A-B

A-HICIiess Champion

C-49 Electronic Srhpfinltr C-Sd Pro Fniniitiai Organtor C-Rl ReelM Hoy C-&STU Record Organizer

C-571,rt's Count ('-5HTmiL' Trucker

£'■21 Dpen —

A-2 Cave of Che Mind, an Adventure

A-.lOJWriter, Word Processor A-:il L'tility Master A-32Vilal Oata Keeper A-3:i Typing Tutor

A-MWhen1.1 A-,r)7Tlie Three Wears ireuil Man aby Animals A-60 Hoppy tilt Curious Kangaroo A-61 Wild Animals A-62TomThumh A-*i.T 1 W;ls a Second Grade Werewolf A-ti4Tough Eddie

A-34Tu Hecord Organizer

A-3B Checkbook Btdanraf A-3li.IHn.se

c-7i I Wai a Second Grade Werewolf C-73 Tough Eddie

V-'-i" KinaTicial Analyzers

ENHANCER 2000™

Disk Drive $149.95

Plus these Super Accessories • Universal Blank Diskettes (for Apple or I '(iiiimnilnrel compBtible with any ">]i* disk drive Double-notched, I>s [)U disks give

slngltelded users twin" the storage at the same great price! lliix 0f5 SfUti). Blank Diskettes: lOm.cmJIted, DS 1)1). Box oflO;,$8.50.

for Commodore 64/128 • Slum-Data 300C1"

:t()O

lirmd Mortem: Autodial, nutiiiinswcr, inrliiili's !er mlnol software; $.32.05.

• ftility Cartridge: 30 linn-

(HlilHl rAlilinliliKHSMM.V I 80O-26T-&41I

In MlnncMiUi ( ALL If112)82il l!tll

return this order form along with your check, money order or VISA/MasterCard informa tion to: Firstline Software, P.O. Box 5297, Dept. Ahoy!, Hopkins. MN 55343-2297. I'm ordering the rnllnwmg programs

I I Check or money order enclosed U.S. FUNDS ONLY

□ VISA

□ MasterCard

i!i>i»kins, MN 55343-2297

. x $G.9fl per box

Roses of 10 blank disks

. x 38.50 per box

S.

301ICIIOO Baud Modem

. x $32.95 per modem

J.

Utility Cartridge

. XS19.95 each

Warji Drive CartridK"!.

x 119.95 each x SH9.95 each

TutuJ {auksU check, mnnpy "frier or fill in VISA/MClllftJrmutlon *" felt)

}

M<incy orders/Credit card orders shipped immediately.

Name

P.O. H<>x T.297

. x SG.Oi) each ...

Boxes of 5 Universal blank disks .

I'ost nue/handling [ROD Pot D«k DrtvcKOOFHSKftmre] MN liesidunts add IV1. sUlc sales lax

Expiration Date

81ft.

Total number of software pkgs. _

Knhanccr 2000 Disk Drive Tolid iimount of ordiT

Card #

PhoneJ Firstliiie Software, Inc.

floppy disk drive

ORDER FORM

ticm.s for more efficietii use

CALLTQ£J>FHEE

Commodore compatible

Please list the ordering number(s) (C-l, A-3, etc.) of the program(s) you wish to order and

• Warp Drive Cartridge: Rasl or loading piUS more func

oTynur mmputen 419.96

pins .shoo postasfl/rtandling

Alhiw 4 ti weeks fur delivery for check orders.

Date.

Name

Ad d ress

City

-State. Flnnilnr Service Nil. 179

.Zip.

$_ S_ S_ J_

$_ $_ S-


.

A: A unique and revolut^Kiry accessory for ihe Commodore

and 128. ThU powBÂŤ#I eartridqa now lott you effortlessly play all thole imo^ftiblo games without being killed!

Q: Sounds difficult. ^M

A: It's Simple- JjVp'ug into your C64/128 and press a Q: How does il

A: AH the ttaWondt of published action and animated garnet ", are disabled by I ha Infinity

c and the Infinity Shield protects the player

rW

â– ing ihot or crashingl

can I now do in a game ihoT I couldn't before?

tiling the cartridge enable* you toi- "Enter a game at any level you ...oose". "Explore all the areas and levels of the game and find the part* of

the game you didn't know existed without being killed." Deactivating the

cartridge at any point you choose enables you to continue to play the gam* totally normally.

The Infinity Machine it brought to you at $24.99 by Maitertronic, producer*

of incredible value Commodore 64/128 K software iucii as Slugger, 5-a-side

Soccer and The Lait VB all available at S9.99. Strvlc* No. 1/4

Contact the Mastertronic hot line for the secret of eterna Mastertronic International Inc., 7311 b Grove Road, Frederic!

-695 8877.

.aryland21701


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.