Ahoy_Issue_48_1987_Dec

Page 1

Wm/ff/m//f/m//m//i//mi! ■—■-—■..

i

$2.95/ CAN. S3.35 DECEMBER 1987

YOUR DISK CATALOG

TAKE TWO REMEDY FOR LOST SCREENS

SPRITE-ON GRAPHICS RADAR

INS & OUTS OF EXPANSION PORT PLUS I/O HARDWARE SURVEY

AMIGA SECTION NEW RELEASES REVIEWED AND MORE FOR YOUR COMMODORE

! ,il !!' ■ V SILHOUETTE

3

Q

-


Now the world of Wizardry comes i Commodore 64/128

I

I Alsaav,

pple liveries.

I I

i

s With your Commodore 64 or 128 you can now experience an exciting initiation into the internationally-acclaimed world of the Wizardry Gaming System. Begin with the first scenario*: Proving Grounds of the Mad Overlord. It challenges you to overcome devious tricks and sudden traps, strange and mysterious encounters, maze upon maze of puzzles, stimulating and intricate sub plots and sophisticated themes. Ingenious multi level, mind-bending tests abound with vile creatures, unspeakable villains, courageous adventurers and strong allies to hinder and

help you achieve ultimate victory.

Sir-lech Software, Inc.,

P.O. Box 245, Ogdensburg. NY 13669 (315) 393-6633 1 Registered irademsrk ol Stt-tKh Software. Inc ''Copyright by Srr-te-:h Sullware Inc

Commodore is k registered iradeniark c( Commodore iniefnaltpna RcmStr Sarvlo No. 1&S

':\ilii'li!

- Wizardry scenarios coming for Commodore players.


Preiident/Publisher Michael Schneider Editor

David Allikas Art Director

mm

JoAnn Case Managing Editor

Michael R. Ihn-h Senior Editor Tim Moriariy

Production Director

CONTENTS

Laura Pallini Technical Editors David Bui run

Bob Uoret

DEPART

Cunsdllinu Editors

Ben Bora Morion Kevelson Dale Rupert

A View from the Bridge... of the December issue of Ahoy! Scuttlebutt...v^

news across the Commodore nation?

Entertainment Editor

Arnie Katz

Art Gallery...hark! Tl\e heralded Commodore artists draw!

20

Reviews...Morton the K's input on some input/output devices.

63

Art Production Christopher Carter

Tips h\uvf\...paperless debugging, controlled input, and more.

72

Victoria Green Stacy Weinberg

Commodores... a multiplicity of mathematical mysteries.

81

Program Listings., .software worth many times our cover price.

87

Lynne Dominick Director of Promotion

Rupert Report: Learner by Dale Rupert*

Mark Hammerer

Entertainment Software Section (contents on page 42)

42

Amiga Section (contents on page 53)

53

Ins and Outs of the Expansion Port by Morton Kevelson

59

"•Includes program: Learner (for the C-128 and C-64)

Warship for the C-64 by Curtis F. Kaylor

~1& 22

6855 Santa Monica Blvd., Suite 200 Los Angeles, CA 90038

Denver (303) 595-4331

San Francisco (415) 864-3252 ISSUE NO. 48

DFXKMBEK W87

Ahoy! (ISSN ff875O-UR3) I* publfciicd monthly li) [no

Inisrnniinnal Inc.. 45 W. 34lh St., Suite 5IW, New

Yurk, NY, 10001. Subscription rate: 12 issues fur

Fueling Station for the C-64 by John Krutch

40

Take Two for the C-64 by Buck Childress

49

Redirect for the C-64 and C-128 by Buck Childress

70

Sprite-On ,■,-?■ the C-64 by Buck Childress

70

Bug Repellents for the C-64 and C-128 by Buck Childress

88

Cover art by James Regan and Henry C. Slner; photos by Michael R. Davllo

Advertising Representative JE Publishers' Representative

Chicago (312) 445-2489

Cliffhanger/or the C-64 by James C. Hilly

Flonkspeed for the C-64 by Cordon F. Wheat

Controller Dan Tunick

(213) 467-2266 Boston (617) 437-7628 Dallas (214) 660-2253 New York (212) 724-7767

PROGRAMS Pizza Boy for the C-128 by Cleveland M. Blakemore

Circulation Director W. Charles Squires Ackartiting Director

FEATURES

Silhouette for the C-64 by Curtis F. Kaylor

Bulletin Board STSCP B.W. Behling

$23tn. 1* issue* for S4J.0O (Canada S3O00 and

S55.QO ropeclinly). Second claw postaEc jiuid hi Nt» Vwk, NY 10001 and additional nniilin|:om«5.

" 1987 liy Inn lriinu.iiiuii.il Inc. All riuhls reserved,

e under L'lilvcrcul Inlmullomd mid I'.ni Amrriuuii pji-iglK cunvtnliims. Htpniduclioii uf tdiiorial or pktorlul conienl In am manner [■> prnhibitcd. Nnrfiponsihilily can he accepitd For unsolicited maiirihI. fastnunfer, senil address changes In Aiibyf, 4S W. 34th Slrtd, Suite 500, New \brk, NY 10001. Direct all addre« changes or mailers cooambg jour sul>-

icriptkm to Ahoy!. FXli Bm *3Al. Ml. Morris, 1L 61054 (phone: his-t.m-iisi). mi (dltortel m ,, mil [irodiii'ls fur review shuuld lie sent lu Ahoy.', 45

W. j«h St., Suite 50", Nc» Yurk, NY lOOOl'.


Lyco Computer Marketing & Consultants Since 1981

COMMODORE SOFTWARE

Lyco Means Total Service.

Ech«4on

LonOer Board

122.95

MacnS

119 95

MBCft - 1ZB

S28.9S

lOin Frame

i22.95

TnplePack

S11.8S

I would personally like lo [hank all ol our pas! customers lor helping lo

malto Lyco Compuicr one of the Largest mail order companies and a leader Bi Ihe industry. Also. I WQUtd like lo e«lf?nd my ptrftOnftl invitation (o

nil coivipuier SflthUllLUifl wno ^dYi* no! enDpnKneed the aeruiuos (Mat we provirjo P<ea*o call our irjmerJ Uiflt ^tili di our loH-fieo number to mcjuiffl .iDoul ouf Oiveiw uroflucr line .inn maUf special F»sl and Toremoal our philosophy ll lo keep abreast ol Ine changing

but HlBD flic newesl models □Mermt by tbo manufacturers at (fit* absolule btli

possible p'ices We cttei lfie wiQnsl seleclirjn of compuior riaroware, soli'

SS.B5

Gemsione Healer

$16 95

Gettysburrj

$33.95

Kampfflruope

$33.95

PhemnsJe II

122.95

LabynnOi

$19.95

Music Sludlo

$19.95

Pnamas-o III RingolZoltm

122.95 $22.95

Tass Times Titanic

SI6.95 111.95

Road War 2000

$22.95

Shard of Sonng

122.95

Famous Courses 12 ..S11.9S

Leather Gooossses

122.96

iVuardS Crown

S22.95

Slatonlall

$19.95

War in ins S Pacific ... 133.95

Epyx:

Lurking Honor

S19.95

Wargame Constr

$16.95

Top Fuel Eliminator ....

S15.95

BatikKruiser .,.,

$33.95

.

S22.95

...$15.95

Gemslone Warnor

$7.95

Baltleol Anutitm

128 95

$19.95

Colonial Conquest

122.95

S1B.95

Computer Ambush

$33.95

B-24

$19-95

Dostroyer

122 95

FaslkMd

I1B.9S

Firebird:

FcolDflll

$11.SS

Colossus Chess IV

Mow) Monaler

S11.95

Elite

SuD Baffle

S22 95

Golden Paid

S22.95

Winisr Games

S22 95

Guild ol Thieves

$22.95

California Games

S22 SS

Pawn

$22 95

SucerCyds

S1195

Talking Teacher

$22.95

Bank St. Wnter

$2? 95

Grnphics Scrapbook .... $11.95

Tracker

$22.95

Carman San Diego

$19.95

Str. Sport! Basfcoiball.

S22.BS

SlarfllKJer

$22.95

Graphic Lib. 1,11. Ill

$13.95

WM.i Greal Basooall

S11.S5

S*miy

122.95

Karatek*

$12.95

Print Shop

$25.19

Pnnl Shop Compan

$22.95

Print Shop Paper

$12.95

Vorpol UlilltyK.lt

$11.95

HrodiiDUiit;

World Gamsa

S22.B5

MIcroproM:

ware and accessories

Feel free to call Lyco il you winl !o know more about a parhcular Mem. l

Unl»n World:

can't stress enaugn trial our tnli-free number is nor |us( for orders Many

companies have a loH-free numbyr fo' ordering but if ycu |ust wan! lo ask <i question about a producl you hdyy 10 make p loll call Noi ut Lyco Our

Art Gallery 1 « 2

S14.95

Prlnl Maslar

S17.95

ira'ned sales stall is knowledgeable acout all ihg pruflucls wo slock and is

We wrtt da our dps! to make

day hours — one more reason Eg can us for All your compute' needs

Once you ve plncod your ottitir with L^co, wo den I lorqot aboui you.

Our Iriundly. prafftsaionfll cuslomur sorv.co repro^nlfliiVDS will line) answurs lo your qupstions aboul 1!ie stalus nf an ordor warranties, product avaiJabiii-

F 15 Strike Eaglfl

$19.95

Gunship

$19.95

Kennedy Approacn

$13 95

Silent Service

$19 95

Action Soft:

Subloglc:

Tlmvwofiil:

'.urt' vi.\' We rjrociuct you Trilled will '<1 your apphc-ilion We nLso M^ve Satur

ly

$19.95

Summer Games II .... S22.95

market so trial wu c;in provide you wHh not only factory-rrtsn myrcnandiae

happy ifj ari&wet any quesiiori? yow may have

Ctiamplon. Basliettiall.

119.95

Crnnto A Calondor

Ba

$19.95

Hacker

Famous Coursas #1 ... Si 1.95

Mac

Aliona

H»CK« 2

WIQ. Cl. Leader Brd.

Mark

Sti»t»fllc Simulation*:

l-.hvnlor

Acc«bi:

Partner C64

S24 9S

Partner 12B

$39 95

SwillCalc 128

S29B5

Wordwriter 12B

$29 85

Up Penscope

118.95

Thundai Chopper

$NEW

Origin:

Ftajhi Simulator II

$31.49

Jel Simulator

Autoduel

$28 95

S24 95

Ultima til

$22.95

Night Mission Pmbsll ... $1895

Ultima IV

$33 95

Scenery Disk 1-6

Moabius

122-95

S12.9S

or puces

Lyco Computer stocks a multtmJIIon dollar Inventory of factory-fresh merchandise. Chances are wn nave exactly whai you want nghl in our wara-

house And lhar moans you'll get ti fast In laci, orders are normally shipped wilhm 24 hours. Froe shipping on prepaid orders ovar 150, and Ihero ia nrj

Modems

Monitors

deposit reauirea on C.O 6. orders Air Ireighi or UPS Blue/Rod Label shipping is available. loo And all producis Carry Ihe lull manufacturers' warranties

I cpn't sea why anvono woulrl ihop ninywriere olae Soleciion troni our tiuyn irwirock invyniary, best pnee. sorvicti that cnn'1 bo benl—wii'vt) got it all horn &\ Lyco ComputUr

TO ORDER, CALL TOLL-FHEE: 1-800-233-8760 New PA Wats: 1-800-233-8760

Outsidfi Continental US Call: 1-717-494-1030 FwCustomerSwvios.sail i-7W-494-i670. OAMid 5PM. Mon ■ Fn

Or wnlo

LvCO Cp-Tiputflf. IrtC

PO Boi SOBS Joisey Shors °A 177-W PDHCr * lul ntmUOBlVI ^ir-lM «* • "0 UM l« 0U1W ^rn^ita 4^i i ,iih iji^crni^r i<w fl"* "r|^ 'ihM i ,i.ijni • aPO «F^j rd

Mid

(^plui J". l^p Di^wily •»■■•-» t>#aHw^o^l«i»-in*

I

,

I

.

■ - i '•'- i

..

' ■' ■■■' ■ i■■■ n"ifl*-1i / "

. .i.i ■-■!''

.,

$85 $149

980 While TTl.OT

1695

4120 CGA

1225 95

4160 CGA

1269

4460 EGA

1359

zwihtn ZVM 1220

189

ZVM 1230

W9

THOMSON 4120 Monitor

12001 PC Card

• 1J- RGIJI ««Joo

2400

icrv.;

"

;

• Compahbte with IBM and Commodore

• RGB ..!.'.■ aUe includeQ

BCM 12" Green

Mulilsync

S549

^..

1-800-233-8760

$CALL

Hlytt:

Smartmodem 300

$149.95

Smarimodem 1200

$284.95

-Tliltmodera 2400

$425.95

SKCT120 VHS Video Tape:

IBS

NEC:

$99.95 $214.85

2400i PC Cud

$79 1269

$99 95

12001k Modem

Blu* Chip:

BCM 14-CokX

'■

2J0 AmDor TTL'12" 450 Ambsr TTlyiS"

BCM 12" Amber

.■ L

i

.

&

1

ml

Thornton:

<MCh

$4 J9

3 pack

$12.75

10 pack

13990


$144 95 Panasonic $15795

.IL

SEIKOSHA

180VC

1080iAfocfe///

NX-10

100 cps

20 NLQ

• Now 150 cps Draft Mode

1

Connect

• NLQ Mode

C-64 128

PRINTERS EPSON"

-IL

HP-10 NX-10

$129.95 ..

SI 44.95

NX.IOCwrtnmriat*

JI65.9S

NL-10

S195 9S

NX-IB

$289 95

NO-10

1249.95

NO-IS

$375 95

NR-15

1409.95

NB-1S 24 Pin

1699 95

NB24-10 24 Pin

1409.95

NB24-1S 24 Pin

1549 95

OKIQ5T/ i

S185 95

IQSOi Model II

$157.95

FXB6E

$299.95

10911 Model II

$179.95

FX286E

$449 95

10921

$295

EX800

$399 95

1592

$379

EXIOOO

$499 95

1595

$419

LQBOO

$369 95

3131

$259

LQ1000

$539 95

3151

$399

LO2500

$879 95

KXP 4450 Lawf

GQ3500

SLOW

LQ85O

S499 95

LQ1050

$679 95

1524 24 Pin

QillnMil 20 vr.'ea/i

J179 95

120

S189 95

180

iXf 420P

$199

EXP 600P

$499

:XP 8O0P

$649

$CALL

S549.9S

BROTHER

SILVER REED

... .1119

Okimale 20

Panasonic

LX800

M1109

$195

M14O9

1299

M1509

W65

M1709

1475

Twimmiw 6 Dot * Dalay ... $699

SEIKOSHA SP 1B0A1

$124 95

SP 180VC

$124.95

SP 1000VC

$135.95

SP I200VC

$144.95

SP 1200AJ

$155 95

SP I200AS RS232

$155.95

SL BOAI

$295 95

MP1300AI

$299 95

WPS300A)

$375 95

BP5420AI

M79.95

SP Swles Ribbon

17.95

EK3OO0 Al

$319

SK3005 AJ

S429

#CITIZEN

M1724L

S62S

120D

MH20

$339

WBP-10

$259 95

.S21995

HF140

$569

MSP-20

,..1289.95

182

. IE29 95

HR60

J7O9 95

MSP-15

$324 95

1B2t

.S-309 95

MSP-25

J389.95

193»

. SH9 95

292 wflnlorfaCO

-.-

. $449.95

293 wrtnlffface

$509.95

294 wtlniottacQ

. $839 95

3S3

.$909 95

Toshiba

DIABLO

MSP-50

$375

MSP-55 ...

SCALL

321SL

$469

341 SL

$059

D25

$499 95

PramtorB 35

$461 95

P351 M.i.i SI

$flM

635

1779.05

TlllKjrn 224

SG24.95

COMMODORE PC 10-1 A ready-to-use computing power

and versatile graphics!

HflRDWBBE $168.95

1571 DiHOiivo

$219 95

1581 Dilk On«9

SLOWEST

Indus GT C-64 Dnvs

Commodore 1902 monitor optional

1169 95

Blua Chip 64C Drlva

$139.95

BlgoChipC 128 Drive

$195.99

1802C Monitor

S189.9.'

2OO2 Monitor

,

1901 Monitor

00

SLOW

12BOConro>Jtor.Dnve 1670 Modom

128 D System New & Improved

$239 9i SCALL

64 C Compeer

COMMODORE

COMMODORE PC 10-2

COMMODORE 1541 C Disk Dtlvo

package ol

$439 95

$164.95

Flexible "open architecture" design lor easy

installation ol variety of options 640 K RAM and

two 5W drives

$589

S439.95 SCAIL

CI351 Mouse

S32.95

1700 RAM

$109.95

C-1750 RAM

1169.95

1764 RAM C64

S124.95

COMMODORE C- d&C Computer

<&* Seagate MmeokB

$275.95'

MmegkH

$315.95'

40megkH

S489.951

'OnvBS Inckida controller

10 meg w 0 comrWlBI

$425.95

ll-.ni.-r Service No. 18B

Retail: Priced too low to nrint


â– â– M

Welcome To CompuServe.

The Largest Computer Information Service In The Universe. (As Far As We Know.)

Of course, it's conceivable that there's a service like

More people use CompuServe than any other online computer information service on Earth.

ours somewhere that could give you more for your money. But you may have to travel a few light-years to find it.

Over 380,000 members access hundreds of information, communications and entertainment services online.

Instead, all you have to do is visit your nearest computer

Thousands with similar interests and special expertise converge regularly and exchange ideas on an ever-expanding list of special-interest Forums.

dealer today. To order CompuServe direct, or for more infor mation, write: CompuServe, 5000 Arlington Centre Blvd., Columbus, Ohio 43220. Or call 800 848-8199. In Ohio and Canada, call 614 457-0802.

They have access to a combination of more financial

information, a greater variety of shopping services, and deeper research resources than any other online computer service. Anywhere.

Readpr Sprvjee No. 145

CompuServe


I=ROM THIS I3RIDG| I Feminists across ihe cOUlttty, unite-but not in our lobby, please! Though ihe banner headline on

this months cover sounds incredibly sexist, it's nol intended as such. We tossed around many unisex

• As an Ahoy! reader, you're likely to identify with Rich ard Herring's confession this month that "long ago I gave up any delusion that 1 had enough will power to resist buy ing as much RAM as a computer would hold." And with

alternatives, but none had ihe ring of "The Thinking Man's Commodore Magazine." Rather than sacrifice alliteration and phrase recognition, we decided to go chauvinist and

Morton Kevelson's assertion in this issue that "As with RAM,

take our lumps. Bui we promise-if any reader manages

manifest destiny, you've come to the right place. Richard

a computer can never have enough I/O." If you are in fact the type of user who views system expansion as a kind of

to come up with a better variation, he can write all our

reviews MicroBolics' 5I2K RAM lixpander, a lower cost

cover blurbs from now on! (Did we say he? We meant he or she! That is—she or he!)

alternative to Commodore's own, in this month's Amiga Sec-

We're certain there'il be no controversy about the insides

Turbo Processor, two noteworthy expansion port devices

lion. (Turn to page 53.) Morton profiles die Microtroll and for the 64. in our Reviews section (turn to page 63), along

of the December issue of Ahoy!:

with expanding your mind in Tltc Ins and Otils of ihe C-64/

• In a way, Ahoy! is about nothing but artificial intelli gence-the only type of intelligence a computer could pos sess. But this month's Rupert Report concerns Al in its nar

128 Expansion Port. (Turn to page 59.) December, of course, is the perfect month in which to

rower sense, as the computer simulation of human thought

expand your system. If a letter lo the north pole doesn't

processes. Dale Rupert's Learner will teach you how your

do the trick, print out some banner-sized hints to plant in conspicuously around the house. But while you're doing

Commodore can acquire and organize knowledge. (Turn to page 32.)

• The greatest artists in any field borrow from tradition. And James C. Hilty drew from one of the true arcade class ics— Congo Bongo — in creating this is sue's Cliffhanger for this issue. (Turn to page 31.) • A certain nationally advertised piz za chain offers you a free pie if they

don't get to your door within 30 min utes. Cleve Blakcmorc's, Pizxi Boy pro vides C-128 owners excellent training for a career with that organization, as

it. don't lose sight of what this time of year is really aboutPeace on Earth, and good will toward m-people} (Whew!) —David Allikas

A Powerful Wordprocessor for the Commodore 128s _

Selected

for the 1987

you dodge motorists and mongrels to

CES Software

deliver the greasy goods on schedule. (Turn to page 22.) • If that's not quite the career you

Showcase Award.

had in mind, how would you like to be a police sharpshooter? Curtis Kaylor's

Silhouette trains your trigger finger, first at a rifle range, then at a mock village. (Turn to page 18.) • And if you excel at small arms tire, Curtis will move you up to the big guns! In Warship, you and another

player take turns shelling vessels on a split-screen display. (Turn to page 16.) • This month like last month, Buck

Childrcss contributes three utilities. Re direct, in C-64 and C-128 versions, lets you customize your disk directories.

(Turn to page 70.) Spriie-On tells a pro grammer the horizontal and vertical positions of a sprite as it moves around

Che screen. (Turn to page 70.) And Take Two undoes the accidental destruction that certain commands can cause. (Turn to page 49.)

From the author of Fontmaster II comes Fontmaster 128, an enhanced version for the Commodore 128. This powerful word processor with its many different print styles (fonts), turns your dot matrix printer into a more

effectual tool. Term papers, newsletters, and foreign languages are just a few of its many applications. * Program disk with no protection - uses hardware key * Supplement disk includes foreign language fonts * 56 Fonts ready to use

* Font editor/creator included * On screen Font preview

* 80 column only

* Supports more than 110 printers

$69.95

* Includes a 102,000 word Spell Checker Commodoie 128 is a regisleied trademark of Commodoie Business Machines. Inc

f%wa.ww

Inc. 2804 Arnold Rd

Salma. Ks

67401(913)837-0685

Reader Service No. 191

AHOY!

7


3<:utti.i-i?ut I FLAG PROGRAM • MIDI SOFTWARE • MPS-801 ENHANCEMENT • CUB DISK UTILITY • AMIGA SCSI CONNECTOR • C-64 I/O BOARD • POSTCARD MAKER • GAMES FROM SSI, ACTIVISION, EA • SURVEY PROGRAM • RGB VIDEO ADAPTER • GEOS ART • MICROLAWYERj WEAVING SOFTWARE GEOS CLIP ART, MUSIC Four new Diskart collections of GEOS-compatible graphics—Distort 5, 6, 7 and Musi-Kit—have been re leased a! S8.5O each. Musi-Kit enables

the user to produce sheet music. Those Designers, 213-427-6742 (see address list, page 12).

LEGAL FORMS Microktwyer ($59.95) contains over KK) forms which enable the C-64 or Amiga user, in conjunction with legal advice, to prepare a wide range of le gal documents for personal, business, and corporate use. Included are power

of attorney forms, premarital agree ments,

affidavits,

leases,

loan

and

mortgage forms, real eslale contracts,

and more. Progressive Peripherals & Software, Inc.. 303-825-4144 (see address list, page 12).

BETTER BUTCHER

m Tite SS100 Plus' cartridge expansion socket facilitates use of a ROM or EPROM cartridge for control applications. READER SERVICE NO. 209 weft stripes in up to six colors. (If it's

controller without a disk drive. I/O

Butcher version 2.0, an upgrade of

any consolation, we're probably more

lines are controlled through memory

the Amiga graphics utility reviewed in the September Ahayl, will incorporate support for pages larger than the screen, a spare page, user-defined half

lost than you arc.) Colors, threading, tie-up, and treadling can be changed

gle BASIC statement.

tone screens, printouts of pixel counts, color cycling, counting of clipped screen portions, enhanced mosaic op erations, readouts on proportional gad gets, and numerous color effects. Price

fications can be made with Deluxe

will be $37; the upgrade price, not set

at press time, will be under S10.00. Eagle Tree Software (see address list. page 12).

at any point. A database of designs can

be created with Superbase, and modi Paint.

Joyce I. Peck. 604-752-3364 (see ad

Weave-It ($69.95) allows practition

I/O BOARD

AMIGA 500 HARDWARE

Schnedler Systems' SS1OO Plus Sim

plified Digital I/O Board (S119) plugs into the C-64 or 128 user port to pro lines organized as five 8-bit ports, and 40 entirely separate switched output lines also organized a.s five 8-bit ports.

Amiga in med-res format, utilizing any 8 of the Amiga's 4096 colors. The us er is permitted up to 12 harnesses and

the board, eliminating the need for an expansion motherboard and making it

14 treadles, and can design warp or

possible to create a dedicated autostart

AHOY!

{see Flotsam, page 30, November). Schnedler Systems, 704-274-4646 (sec address list, page 12).

ers of the art to plan designs on an

8

As we pointed out last month and now reiterate. Schnedler Systems is not 10 be confused with Schneider Software

dress list, page 12).

vide 40 TTL-compatible digital input

AMIGA WEAVING

mapped ports, each accessed via a sin

A ROM cartridge socket is included on

Three Amiga 500 products by C Ltd: The Controller 500 (S199.95). sim ilarly to the previous version for the 1000. allows all "Small Computer Sys tems Interface" (SCSI) products to communicate with die Amiga 500. This includes most current SCSI hard

drives, plus future devices like CDROMs and WORM optical devices.

The RGB Video Adapter (S49.95) adapts the Commodore 1702 color


MONEY-BACK GUARANTEE * TOLL-FREE 24 HOUR ORDER LINE WIDE SELECTION * NO-NONSENSE LOW PRICES *

FREE CUSTOMER

SUPPORT * FRIENDLY & KNOWLEDGABLE STAFF * IMMEDIATE SHIPPING PERSONAL ATTENTION * FOREIGN, CANADIAN, & SCHOOLS WELCOME... NEED WE SAY MORE? Programmer's Tool Box (SDini)J17

GRAPHICS & CAD

HE

Anll-Glirc Stitans

CAO 3D HUT) Cj dpiI-61i status)

}

C|t»rvMw (

y

EnMncM Slrtss iBWSv'i^i

SYSItS EnnancM rccrro Mi'li

fimitylfffl liaHMlGHTOI

39

SuperDUl (P'CB-essi

119

Solid Products • Solid Support

H«rllub (B-Mjicgi

)9

TVTlTt(!lr(MrnW|

P.O. Box 129/56 Noble St.

75 199

PutlilWr 1000 INE SoTI)

149

logntii (Prm'tssl

119

79

Scribble twWI T.i1. ■-, :;'v:i'5 Sc:l

24

V-

a

TmuBleiliotl h Htpur CM Book

19

MiihIc Deirelflpfrwni iBojj-'pgi

is

Vldeoscape fAeg>s)

79 159

30

CPMIKilHtllru)

S5

SEiujlEdgeiMemi

!0

WordPerfect

299

TSDS Super Assembler

39

Slmtod Stress iSacvcq;

B9

Drawings)

99

Kracker Ja. Volumes 1-6 [.ICH

IT

Tempo Typing i P-i^.v^'i i

1?

Digi1 i-Vegn>

B4

FlgilFoni

U

Dllicrlis ■ (ICh

2!

17

KJa.CISB or MSD Cannon

29

EDUCATIONAL

KJai Bull's Eye-

IT

Ftiher Plica PjltrRjbhhRsidingi>6l

IS

PetfrlWollMuslcg?]

19

Jungle Book Padding lfi'3)

19

HOME/BUSINESS

Border) /Anl msls /Fulurlslic/

«cc(unun11!SI«FS)

Graphics Integrator 2 llrkwtll}

25

Brjph.c last Wnnrd ■> .:

19

BESTA/PorA/R

Graphics TraisinrmerlCDA}

15

BEST G/L or Inventory

Hdric Dtsigmr 128 (KenCJil)

«

BEST Proiecl PUnntr

Iedh Factory tSoiouniTicf

15

KJsi Loaded Shotgun

Mtlidiy/Clip Arl I/Clip Ilil 11/

119 55 *5 15 SO 3D IT

Add-on modules

Business F orm Shop (5i

MwinghcturtllCDA]

129

39

CM5 Atcounlrng 1»

Hwlo Finn* iSU Unlmi)

19 25

Easy Working Filer/Pljnntr

Pnp-Up GrMlini]l (Pa'«h)

31

Prmlmjittf Pfcji lUniMni

25

Fleel Syilim Z + (Pto!«S'ona

IT

Reel Syiiem 4 fPntWWklll

S3

Invtnlaiv Moduli

Alice In WonOcriSntt

9

TreasurelstanarO*

9

WiZHd ol Ol 110 + )

9

Swiss F3min/Flob<nsonnD-f l

9

Btk» Ins Rmi 110-n

Kids on Xeys It-9) MdlhBusEers(S-14^

AIDS/UTILITIES

Fonl mailer 12B llelK)

Fonl master II64 (M1«!

39 35 49

Kidwrrter ;6-1 Dl

15(1/1571 Or Align(FiesSp)

oil

Add-ons

Ocopnnlor Gender

39 !9

Qeocalc or Gtoiilo

39

GEOS B4 HBorVeluy)

BASIC Compiler 138 (Amos) BA51C Compiler EJ (Abacus)

Fonlpak I or DeskpaV 1

BBS Conimiiilon Sbi (Kimi

Wrilir'i Work I hop

Bi g B luc fl" fle r < S Kjwa p I

MicroiawyBr r Progress I

Big Bh( BeaOer CP/H

Psckel Suptrpifc w (Dig Sai)

BobsterrnPio64IProgressl

Ci>mmun>amMiFBSPflT| Gntme Kit BV128 rKira)

IS

Gnomt Speed 12B rKirat

39 ID

HowToCoiHoilQEOSBotk 9

Kyan PjsmI (J or lit

52

Msrhn 64 iRcqcr Waq n er>

39

Morlln12B{Pnge'W,1n.n»r)

49

F>hyEiaml541 Of 1571 iCafrt)

IS

Pmw AsssmtilaT 64/123 (Sp)

3D

pDwerCB4/1ZB(SDinn)

30

33 a

Search tor Stolen Santa nee

AMIQA

Anily»?-O(erowriW)

H

30

3D

PERSONAL Brld qema sle r I flad jr sol r)

12

WE GUARANTEE YOUR SATISFACTION!!

Compuler Classics

If, iw any cam. you 3't roT salted wiTfi yooi «W!ion miriin 15 fljy$ ol your fhccI. $ifnply

with order totaling

ielurn The nrofTufl la us tof a fienflty itlunQ of

Ha hisses1 item for handling

PERSPECTIVES I

CIQse Encountecs ol Malt; Kind 1 ?

»

Viililar or VliIwrlte lit

OUR PROMISE

Strider's

Readers ol Lost Alpha.!- Hi Adventures nUirnBTaii^'i h

Wordpro 64/Spcll/Turbo

!!FREE!!

Grandma's HDUse

11

Wordpro 12B/Spgll/Fllipro

(ORDERS ONLY PLEASE)

Early Learning Friflnils i-f ft1'

ThoughlForm 64 iG.iUmy)

Superbaie 12B

1-800-638-5757

Educational Vldoos-Spinnjkcr

Superscript 1?0

Superhtse G4

TOLL-FREE 24 HOURS

HoinEwork Helper vVrm no + i ;g

Ciplain Kan gar do Videos

FlxktlDlclBnarylOnjEoll PsckelWrnerMiOigSd]

19530

HoroBworl Helper Man I '.'1 * ■ !9

49 a ID 23 45 49 55 49

pHktlSup«rpaki64/12B

COBOL H r Abacusl

139

S100ormore.

FjctmjVBf-AiMtJ! 13 !(

39

Bailc B fPulecli)

17

SoinnjkFr

59 29

AHpmbloI/MorniorJAti.inisl

9

HjydenScort Imp For SAT

FIbiFiib G4 or lZBIC.irmn.il)

4 n/Bn Column Swiicr. Cables

119

Amiga 500-51? E^p Boards

FirslHsnonMoon Maihi^l 4 ) 19

Mlttt/VerOll or Elims

b Wriler (S Hi m i

Vulwite iFTSJTBSI

Kutztown, PA

Widham Classics Graphic AQven

Fieil Filer B4 IPtolsssional)

*

BHiWALL

DrB»mAnalyj(rlVerri'i]

75

How IoGjIMhIGEOS Drst

39

Suptr Srupilral IK JJi)

49

Ail Gjllervi ar II

35

Prlnimasitr ffctltHrWittW]

Super final 1 !8 « 641 srjKi

LlgdlDon 1B1C

.

Gord Spell or Lazer Scrip!

29 39 39

Ughlpin 17QC

Prrscttiici ii

SI19

Pagosttler (Gold Diiki

35

Supcrkil 1541 fPnvn)

n

-

S69

CElebrity Cookbook (Mem n

Siraer GrasUin i »• ■■

19

FcaMnw 5.5 ilnkviell)

Cariio Eiercise (3ooy.og)

3D SCREEN F/XrSWUnl" BiHDu'iI MiUr iSor Un'

13

CIjss«I Music I Sun! rr) 9 Crossword 'J ,?,V'j3tll 12 DsV/v«leo/M)g CiUUgut III 79*

39

Banner Mjth'ne iCardms i

Protolerm 12B

LET US EARN YOUR BUSINESS!!

3-D GRAPHIC DEVELOPMENT SYSTEM

ftigtltTtiingT(jQ0(3-8i Favonte AdvcnbirH 13 it

9

Tales From Mother Gonei3BI

9

SillySlenes/3uryTal«|] Si

9

GnlThsSAT-VerbalViiteo

It

Bisl The SAT - Maih Video

IS

OURS - S39

* SPECIAL - S32

3-0 PERSPECTIVES II™ provides you wild a simple and cnioyable way to draw and manipulate 3D objecls and crests 3D animalion lor use wilh

your own programs, co-Tinnier lo ils limit!

while

taking

itie

graphics

capability

ol

your

119

CLI-Maie(Proijress)

3D

Eipress PalntiPA.fi)

60

FACC(ASCGI P H A S.A ft. (Finally!

29 79

MicrDlawyer iprjqre^Bl

45

COMBINATION SPECIALS

LIST - S50

CALL FOR LATEST SPECIALS AND PRODUCTS Gnome Kil + Gnome Speed + Gnome Mae ■ S59 Photo Finish + Icon Factory + Billboard Maker-S69

Basics + Colored 1?S ■ S39

Syniech BBS + Games MMula ■ S59 Rsiidraw5.5 + 17OCPen-I100

Krfls on Ke^s + Early Learning

Maps Europe + USA + World ■ S50 AII5WifJhamC!assics-S39

Friends + Grandma's House-128

Flendraw 5 5 + 1FJ4C Pen - S7S

Easy Working Punnet + Filer + Write' ■ 126

Graphics Integrator 1 + Graphics Transformer + Icon Factory ■ J75

Any 3 Fisher Price Educalionals -152 Vi;iwniei23 + Vuislar 128-1115

Doodle + Moving Pictures ■ $49

184C Pen with ANY Graphics Pak ■ 143

KFS Accountant 12B + Add-on Modulo -1169

3 K more Classical Music Disks - S7 oach

Gallerias willi FlDiidiaw and Pen ■ (19 tanli

Any 3 Kratknr Jax Volumes ■ S45

'OFFER GOOD UNTIL 1Z/3O/B7

welcome T ORD^PiNG INSTRUCTIONS VISA V^iprC^a Persona" Cneck Money O'fie* ot COD a?e welcome Shipaing USfl S3 OQ/ground S5 00/2nd Day. 514 OO/DvernigTii C O.D adtf SZ DO Cd/

Wesnco SS00 Air Mail Fijre<gr>- Si? 00 flix fliT Mail usecharge h specify manrmumi PA add 6% «1k Tai Include phone numDer and Onpulp/d'iyE mfflel wilfi Qfde' fll1 rTem nrtv ) CM'ge fl[#rctfe'

-A

For CLSTQMER SERVICE please call us: Monday it" u Frrday. 9 30 a m

r S«rvic« Ho

-4pm EST

W215)-683-5E99

I

Can or wntofo»oo- FREE CflTAlD


NEWS

FED UP WITH SYNTAX ERRORS? monitor for use with the Amiga 500.

Connecting through the 500s RGB port, it allows full 80-uolumn display. The Internal RAM Expansion Card

Get Help With BASIC Programming HELP MASTER 64 provides Iii5t.ini On-Linu Help screens (or all 69 BASIC commands, when you

IlHOdinam Takes no iiAHIC RAM Nointerlurence with loading saving. aOIHng o' running basic prut] rams Help information can remain on-screon

whik vuij program, w a BlnglQ keystroke enn

ramoiail Compatible with DOS WEDGE B0Sura lo spi-cily disk or lape

HELP MASTER 6*

S19.95

TIRED OF SWITCHING CABLES? VIDEO

MASTER

126 piQ

JflGttll 60 column moiOCh

rtip -m| 4yrjio ouI S*iltri

90 tolwmn m(innchrrjine

VIDEO UASTEH IS!

lor Commoner. Ill

(shapes and colors), Big Bird's Special Delivery (matching). Pah Around Tbwn (get-to-know-the-neighborhood),

Er

nie's Big Splash (problem solving), and

($199.95) offers 5I2K plus a built-in

Grows Animal Adventures (animal

clock calendar, a 4-laycr board, and

environments).

socketed RAM chips for easy service

ability.

Hi Tech Expressions. 800-848-9273;

EDUCATIONAL PROGRAMS With Rtiiny Day Games (S29.95),

in FL 305-584-6386 (see address list, page 12). Davidson has released workbooks for use with their Math Blaster! and Word Attack! software. Price is S4.95

one to four C-64 users aged 4 and up

each.

can uikc on Ted Bear in interactive rounds of Concentration, Old Maid,

6141 or 213-534-4070 (see address list,

and Go Fish. Act ion-oriented graph

page 12).

ics make words interesting and rein force [heir meaning. Baudville, 616-957-3036 (sec address

PICTURE THIS

C Ltd (see address list, page 12).

Davidson & Associates, 800-556-

<S « w'rrtUl tJ4 «

Wonlmaze (S49.95) helps students

V-NOTT6 TrjOiundl V cable 1 fflAl* J'emalf

fiB.DO

CUB BO coTTionocnrome cable Icf nan-PGflmonnnr

t fl.»

from grades 3-12 develop vocabulary

Postcards ($24.95) lets the C-64 us er create same, as well as invitations, notes, and all manner of personalized messages. The programs clip an col

Diifc Nyli-Ficr

]tM

and spelling skills as they search for

lection contains a variety of bizarre an

words in a block of scrambled letters. The program lakes words from a list and places them randomly in a matrix

imals, people, and objects, plus a li brary of backdrops. Messages can be

or maze in any of eight directions.

supplied phrases.

Word lists relating to various subject areas can be entered. Included are a teachers guide and activity sheets.

dress list, page 12).

OTHER MASTER SOFTWARE ITEMS RESET MASTER E«*l a-Hfli -iir. ? tohfll cx]'Tb

121 »5

CHIP SAVER KIT pmlccl* 1,d"i iUliC MODEM MASTER vwrport enlcnflp- IM.B5

-IMS. yCuu^c bjIM MQei 01 dsk

So/?d 'or J rji-i Catalog

TKR sssim JOI-'TWARK £?£?£

iPHuOvd

POflTAL

G Hliltry Ct.

B.nd.llilown, MD 21133

Rsadoi Service No. 199

list, page 12).

Mindscape, 312-480-7667 (see ad

dress List, page 12). The six Sesame Street titles devel

oped some time ago by the Children's Television Workshop have been rere-

QUAIL ELECTRONICS

leascd at S9.95 by Hi Tech Expres sions. The programs are Astro-Gwver (numbers), Ernie's Magic Shapes

totally original, or composed of the Activision, 415-960-0410 (see ad

'88 & '89 TAX PROGRAM Future-Tax ($39.95) will calculate your income tax for 1988-89 based on the 1986 Tax Reform Act. The program

can be used to decide when to shift in come or deductions to future years, when to sell assets, and when to con

tribute to an IRA or make charitable

?FREE? PUBLIC DOMAIN Your choice by the block. ± 1 Many HACKER goodies. Tons of parameters.

I

X

Software, hardware & aces

C64/128-ST-MS-DOS T

FREE CATALOG

SEND FOR

Visa

M/C

Cash

QUAIL ELECTRONICS P.O. Box L-6 • Woodland, WA 98674

1 (206) 254-0324 II we don't have il, we'll help you (indil! Ft code i Service No. 204

10

AHOY!

Ted Bear's Rainy Day Games helps small persons lo develop keyboard familiarity and concentration skills.

READER SERVICE NO. 208


,nt,

Visa, M/C accepted.

It you wish to place your order by phone,

please cai 206-254-6530- Acid $300 shipping & handling on all orders: additional S2.00 for COD.

WE NOW HAVE OVER 10Q0 PARAMETERS IN STOCK!

Software Submissions Invited

We are looking for HACKER STUFF: parameters, telecommunications, print utilities and the unusual.

THE FINAL CARTRIDGE C-64 and C-128

THE#15ELLIrIGCARTRIDGE \n EUROFEI After revitwingall utElitks of this type, including: Icepick, Capture, and super snap shot, we determined that THE FJ1AL

CARTRIDGE ia just Wat: THE LAST CARTRIDGE THAT VOt WILL EVER PIEED.

EXTErtSIVEprccjrammingiitilitiesfcr both beginner and ihe hardcoit programmer aliKe. The most impressive utility roTMEMOHT-TO-DISR BACKUP that we have ever

seen, We were able tacopyalmostcvery program wt tried with just the PR ESS OFTflE

initsfdvor(nOTACCURATELTj3ndrailedtolistallTIIEFARSUPEHIORFEATURES

BLnon.Pow, you may have seen acomparisonofnnALCARTRJDOElosupcr snap

secrets. Using this VERY EASY program. It will not only SEAD,

shot by a dealer. !t is our opinion that they only printed the few Items they fell were

UNBIASED OPJPtlOn, see great KV\tws or mAL CARTRIDGE in:

OF THE FINAL CARTRIDGE. Come on guys, lets be fair. To get a much better

PARAMETERS thatyou may halt al ready wrillen,ihcnbyu5ing

$34.95

AIUhi5for $29.95

CLOSE-OUT OF MegaSoft # 1 SELLERS

64 BBS: for 1 or 2 drives

$ 14.9s

$14,95

j 19.95

- PRICED TO HOVE -

64 MODEM prg.:w/wargam« auto dialer

$39.95

. $14.95 $ 12.95 $ 14.95

....* 12,95

rt CODER K 0-CODER: together for only

QRAFHIC LABEL ^lAKER: the original

DCONPfLER: for thtfamous BLITZ!. . . . PHOTO COPY: mined in RUN magazine M5D SHL'RE COPr; make your M5D hum

-OTHER SPECIALS-

HEAVY D13TV REPAIRABLE &4 POWER SUPPLIES

$4.95

$3.95

Most expensive C64 Tepairs arc due to a faulty power supply. Don't wait; replace jours now!!

CLOSE-OUT Or KRACrtER-JAX 64 RESET BOARDS

., $3,95

DISK riOTCtttKS: doubfe disk capacity -

[for golf or bowling games|

SECURITY HETH: lost jour dongle?

c!2s $35.95

API IBM and ST VERSION IS ALSO AVAILABLE

c-64 $29,95

and 4 sec. [1581). Features: fast directory. 5EQ and REL file access and built-in DOS WEDGE. Simple installation Rernal ROM IMmustbesotkled.C 128 version has samefeatiucsasabove ftiru&cJn64mode

C-64 and C-128 BURST ROM CHIPS UtsjourC-64 run in "BURST MODE" ta-hemisinga 15?! or 1581 diskdrive. Loads tOO Whs in6s«. (1571)

$24.95 ea

HEAD THEM. THEP( YOU DECIDEIOPILY $47,95

IHFO; Aug. 87, pg. 33: HA super/uefcer's csrfrWgc!/"

AHOV: nov. 87, pg. 63: "Overall we mat quite pleased;

things."

GAZ: July 37, pg. 44; "I can'f begin To Mnkof a cartridge which does somany uie/uf

justlce-fur\ a! this price is a rarify.'

RUPt: 5ept. S7, pg, 78-BO: mA conventional review doesn't do The Final Cartridge

'

up any memory. To use. simply touch a [unction key, and it responds ta your command.

baudlERM mAL PROGRAM that's 1650. I&70and llajescompatible. Best ofall It doesn't use

FILEXOPIER, niBBLER. TRACK ftSECTOREDITOR, SCREEN DUMP, and even a 300/1200

or great BUILT-lfl UTILITIES, all aljust the TOUCH OF A FII1GER. You get built-in featuru,-

Thereisanempty socket Inside youTl2BjustwaitingfarouTSUPEHCHIPtogiveyoj32k worth

THE128SUFEKCHIP

***••**+****•*•+*****

REHEPIBEK FOLKS, YOU SAW IT HERE FIRST!

special parameter WHITE ]TI

MErm WIT lAlTfai months far that ont j, _ L rt_

your construction set rewrite Et with youi new CUSTOMIZED

like nothing you've eve: seen. In fact you can even READ

CO *1 FARC and WRITE PARAMETERS FOR YOU: it will also CUSTOMIZElhedishHith your name. It will impress you as well as ycurfriends, The "PARAMETER COftSTKUCTlCm SET" is

The com pany that has THE HOST PARAMETERS is about lo

* PARAMETERS CONSTRUCTION SET *

taken 24 hrs. a day; seven days a week,

UNLIMITED, inc. E 15 Washington 986C

<?«* PARAMETERS 500 PAR ^fflBs are are cutllngbKh cutllngbKh on on wl wltlns JUST tBATl AETHER 1st. 500

cral[tqiJ£stsforParameter5onrnariy

kAdlh^parBin.^arenoton

. W3 FANTASTIC 5 DISK than 1/7.

AHETERS 100 PARS; 1 thru 4 * YfflEKS* PARAMETERS. ANYWHERE-Profes^nally

4A Q

Jablt tot and lull of performance. This package can . includes Utfea Irom $19 9

JfJJJtj rtVease5 of each 100 pafc

**.»O

m T0FQXJAL1TY-N0 FILLER OR JUP1K

W on request.

rA*A»TERS 10 PARS: 1 thru 40 «J*^

and a

.95

ADULT GAME SC GRAPHICS DATA DISKS

GAME: A ier>unusual game to he played by a very OPEti MIWDEDadulL It include? 3 CASIflO

Render Service Ho.

and HOL'SE OF ILL REFUTE. Flease. you PIU5T BE 16 to orde: EITHER OHE. DATA * : This FOPULAR disk works taMi PHWI SHOP and PHIMT MASTER.

LOCK PIK-THE BOOKS-for the C64 and CI28

iflSIHUCHOns oflbTeaKingpTotcclionEorbacKiJpDn 00 popular proflram lilies. Uses

Lo^fiV.H'123 was Put together bjourcracK team, asstoolfor those whohai'e a desire lowcltielMERHALWORKIPfGSofaparametcrThebootiSBivejouSTEF-BY-SIEP il tQUR BOOR TWO « HOW AVAILABLE*

HtSiOn and SUPEBEWT. Instructions are so clear and precise that anyone can ust SA\E, DISK LOO T1LB and lots mole, all with instructions on dish. A long-lime favorile

BOOK U IflCludes Mcsmon and a ilisKikith many utilities such as: KEKRAL SAVE, I/O

OKBUY BOTH fpft QffUf $ 49.95

BOOK 21 100 [SE# PARAMETERS. Htsmon on disk, and more utilities to include: A GENERAL OVfcHVlEW Ofl HOW TO HAKE PARAMETERS and a DISH SCAN HER.

$29.95 each


NEWS

f%

Each non-copy protected disk is $9.95. including shipping and handling.

contributions. Calculations are auto-

matie. with the new tax rates built in. Versions arc available for the C-128,

Free Spirit Software. Inc., 312-352-

7323 (see address list below).

C-64, and Plus/4.

Taxaid Software, Inc.. 218-834-5012

FOR THE BEGINNER AND EXPERT TOO! A UNIQUE GAME WITH 16 LEVELS OF DIF FICULTY PLUS 8 MORE EftRNED LEVELS!

The gladiator must prove his cunning and endurance in the coliseum of death. ALL THE SOUND AND ACTION OF

(see uddrcss lisl below).

GOT A MINUTE? Survey-Master ($29,95) performs

FROM THE SPIRIT WORLD

marketing survey analyses on the C-64 and summarizes results in printed

Three 64 releases from Free Spirit:

Masterpieces I (Flags of the World)

consists of the Hags of 180 countries, which

may

be

seen

onscreen

or

dumped to a 1525-compatible printer.

THE ORIGINAL SPECTATOR SPORT

It is the first in a planned scries of hi res drawings of famous objects and

For Commodore 64/128™ and

works of an.

Atan°48K 800, XLs and XEs disk only

S14 SPECIAL OFFER $14* Purchase the Gladiaior and you receive

the lamous Ghost Hunter II game Free! SEND SI4 PLUS %l SHIPPING AND HANDLING |C« RESIDENTS ADO 1% SALES I«l PLEASE ALLOW !-3 WEEKS FOR DELIVERY

RICHWOOD SOFTWARE 3011 ALHftMBHA DRIVE, SUITE C CAMERON PARK, CA., 9568?

916-677-6779 ■ DEALERS PLEASE CALL FOfl QUANTITY IWFDRWftTlON

form. The user chooses the type of re port, then inputs information like con fidence level desired, total sample size,

number of respondents, and size oftotal

population from which the sample was taken. Reports contain data such as per-

centage of responses by option (Brand

A. Brand B. etc.), recap of population

English and Scottish Songs, a col

lection of 16th and 17th century folk

tunes, precedes each song with its his torical background and displays the words to each as the music plays. Se lections include "My Heart's in the

Highlands," "British Grenadier," and "Barbara Allen."

Best of Scott Joplin, Volume II, tenth

in Lome Strider's classical music se ries, displays biographical information onscreen during the songs.

and sample criteria, standard error of

percentage, and confidence interval.

Strategic Marketing Resources. 314-

256-7814 (see address list below).

GAMES

From Electronic Arts for the 64:

An interactive novel written by the famous science fiction writer. Thomas M. Disch's Amnesia ($39.95) begins with the main character walking in a

Companies Mentioned in Scuttlebutt

MM

Abacas Software

P.O. Box 7219 Grand Rapids. Ml 49510 Phone: 616-241-5510

Eagle Tree Soil wire

Aclivisiim, Inc.

Electronic Arts

P.O. Box 164

Hopcwell. VA 23860

Phone: 415-960-0410

ORDER LINES

Art«or\ Software Company

Frtt Spiril Software, Inc.

800-345-CLUB

IB44 Perilielti Road

Penfielil. NY 14526

53H S. Edgewood

LaGrangc, 1L 60525

Phone; 716-385-6120

Phone: 312-352-7323

Haudvilli1

Hi Tech Kxpres\ions

1001 Medical Park Drive S.E. Grand Rapids, Ml 49506

Plantation. FL 33313

Phone: 616-957-3036

Phone: 800-848-9773; in FL

17(10 N.w, 65th Ave., Suite 9

305-584-6386 Itruderbund Software, Inc. 17 Paul Drive

DISK-OF-THE-MONTH CLUB 3?5 UNION AYE . RUTHERFORD HJ O707O UAtM

San Rafael, CA 94903-2101 Phone: 415-479-1170 C Ltd

723 Easi Skinner

Wichita, KS 67211

Phone: 316-267-6321 Davidson & Associates. Inc.

3135 Kashiiva Sireel Torrance. CA 90505

KKENtck Software

4601 North 9th McAllen. TX 7K5O4

Phiine: 512-682-0598 u.sc Music

Box 372-MS

Rhododendron. OR 97019 Phone: 503-622-5451 Mindscapc, Inc.

Progressive Peripherals 464 Kalamath Street Denver, CO 80204 Phone: 303-825-4144 Quantum Suftirare

P.O. Bra 12716 Lake Park. FL 33403 Phone: 305-622-7962 Schnedler Systems

25 Eastwood Road P.O. Box 5964 Asheville, NC 28813 Phone: 704-274-4646

Strategic Marketing P.O. Box 2183

Ellisvillc, MO 63011

Phone: 314-256-7814 Strategic .Simulations

1046 N. Rengslorff Avenue Mountain View. CA 94043 Phone; 415-964-1353

d Software Inc.

606 Second Avenue T H

Phone: 218-834-3600

3444 Dundee Road

Northbrook. IL 60062

AHOY!

Qualicum Beach, BC Canada VOR 2T0

1B20 Gateway Drive San Mate). CA 94404 Phone: 415-571-7171

■ ■ NO OBLIGATION

Box 1051

Phone: 604-752-3364

2350 Bayihore Purkway Mnuniain View. CA 94043

201-507-888S

Joyce I. Peck

pn»nc: 312-480-7667

If"* Avenue \ Hill. C


COMMODORE COMPUTERS 64 S99

*C128

3 AMIGA 500 64C-$159

C128D.*$499

PRICING

DISK DRIVES

MODEMS

1541

.•5

*-7i

S138

3DD BAUD FDR YOUR COMMODORE

• SPEAKER BUILT-IN

•VOLUME

RAM EXPANSION

MONITORS COLOR COMPOSITE

1902A

*158

FOR YOUR

COMMODORE

AMIGA 100

C128

C64 1764

$138

'% 79

(WITH PURCHASE OF EXTENDED WARRANTY)

POWER SUPPLY

S29 S6H C-64

SURGE PROTECTOR

A

C-12B

DATA SET

MOUSE 53495

VOICE MASTER

$188

JOY STICK SQ95

A WEEK S

EVENINGS

39C

DISK

FILER

buying

S1495

S28

$79

2 Joy

Slicks

with sue lion cups C64 P,ui4 1E6

CALL PR D-TECH- RONICS

OPEN 7 DAYS

DISKETTES

$98

When

64'128

TODAY!

1750

EXPANSION MODULE

*S229

MONOCHROME

CONTROL

S139

S248 EXTENDED WARRANTY/

I

TRANSCOM

COMMODORE 1670 300/200

SS2::::::::::::::::::::S3 w"**"** 1571

■•WITH PURCHASE OF MONITOR

FOR LATEST

•(WITH PURCHASE OF EXTENDED WARRANTY)

1

IBM PC-10-2

PLEASt CALL

fnloisol 100 with ourchase of

Floppy Disk File

215 W. Mam Street New Prague. MN 56071

QUICK-DELIVERY^

1-800-345-5080 Hnnrinr Saivlca No. 1B3


NEWS iiotcl room in Manhattan. He doesn't

Based on the Disney movie,

'Hie

knowing that Oliver North would fade

know who he is, but soon learns that

Black

centers

a strange woman wants to marry him.

from the limelight faster than Howard

someone is trying to kill him, and the state of Texas wants him for murder.

around the kettle created by an evil king's curses. Whoever uses it for evil will he ail-powerful: so as Taran, for

the Duck. So they prepared a sheet of guidelines lor running Ollie as a can

The C-64 gamer must discover the

mer assistant pig keeper, you must find

eharacler's identity as he visits up to 4000 separate locations in Manhattan, including 650 streets and the subway

it and destroy it before the wicked

A copy can he had by writing SSI.

Cauldron

($39.95)

didate in President Elect—1988Edition, Strategic Simulations, Inc.. 415-964-

Horned King does.

1353 (see address list, page 12).

Electronic Arts, 415-571-7171 (see ad dress list, page 12).

system.

Russia: Tlie Great War in the East

Borodino: 1812, Napoleon in Russia

1941-1945 (S39.95), designed by Strate gic Studies Group, lets players reenaet the conflict or observe it as it ac tually took place. Hconommie and mil

($59.95) recreates ihe (hrec-day battle, with eight historical and what-if sce narios that range in playing lime from 15 minutes to 4-f hours. Variable speed

itary parameters can be varied, and the

control allows for stop action, true real

battle can be begun at any point with

time play, and degrees of accelerated

in the four years.

real-time.

And from HA for the Amiga:

From Activision: Based on the leading speed plane of

Ihe 1930's, Steve Cartwright's GeeBce Air Rally oilers 16 race courses, each with a different scrolling 3-D back ground. S29.95 for the 64, $39.95 for the Amiga. Containing over $500 in special of

fers and discounts, Activision's Great Good Deeds Giveaway Bonus Book will be given away in specially labeled

KRENiek Software. 512-682-9598

Leisure Suit Larry in ihe Limil of the

(see address list, page 12).

software packages, and dispensed free

Lounge Lizunls (S49.95) sends the ad

Artworx has taken the wraps off two

ult gamer on a romp through the sin

to anyone who writes to Aciivision at

more data disks for use with Strip Po ker for the Amiga. #4 and #5 each eon-

Dept F80, c/o 3605 El Camino Real.

gles scene in the fictional town of Lost Wages. Larry's nerdy looks and lack of money complicate his task of seduc

Suite 40. Santa Clara, CA 95O.U

tain two female players, and each re tails for S19.95.

ing the woman of hi.s dreams-he may have to win big at blackjack or slots

Aetivision, Inc., 415-960-0410 (sec address list, page 12). Superbike Challenge (519.95) sends C-64 gamers around 12 famed Grand

Artworx Software Company. Inc.,

716-385-6120 (see address list, page 12). Strategic Simulations had no way of

to finance his endeavor.

Continued on page 69

Looking for a Supercartridge?? Don't finalize the deal!!' Are ypu thinking of Buying a multi-function cartridge1 Well, don'i make a FINAL decision until you look at this com pan son chart.

SS

FC

CompaliDle with ALL C61/C128'SXG~/M5D/IM1M571'fi 15B1 equipment

y

N

Is Ihe cartridge ilsell desianerj lo De easily upqraQeable7

Y

N

an even belter utility lhan belore! We've even added leatures

Features bold prii-prnqrarirned jnd user-definable funcl ;■■ i ■_■¥•.''

Y

N

like system reset capability and a sector editor!

Will il ptsni both mulh-cotor and sbndard Dil mapped screen flumps'

Y

H

■ Super Snapshot is upgradeable. There is no need lo

Mow many driiereni sizes can Ihe screen dumps be printed SP

3

1

Save graphic scteens !o disk m eiliici Koala'" o' Doodle'" loimais'

Y

M

Super Snapshot 64 V2.0 Has just been updaled to make it

discard your cartridge for a new version.

■ Copies most memory resident software on today's market. ■ Snapshotted programs run wiIUduI Ihe SS cartridge ■ Our cartridge is easily updated with up to 40K. ■ Our Turbo/DOS is Itie most compatible fast loader tested to date.

■ Attention C128 owners: An optional switch is available which allows you to disable the CB4 mode with cartridge in place S5 00 additional.

■ Super

Snapshot

64

V1 0 owners

may

upgrade

lor

S20 00. Contact us lor details. ■ Super Snaoshoi 54 Is lor the C64 or Ihe C128 in the 64 mode

^___

.

Super Snapshot

Only S54.95

COMPUTER

Super Snapshot 64 (SS) Vs. Ida Final Cartridge' (FCJ-

Menu driven wrlfi easy irj read, lull screen windows'

Y

H

Features bold a fast loader and ,i last disk lornyinu; oplion'

Y

N

C-64"V15B1 (asi loan subpom 120+ Wocks/sec i

V

N

Unique "RESUME" feature (prool trial SS does NOT corrupt memory|'

y

N

Does Ihe built-in Machine Lanquaqe monitor coirupl memory (see above)'

N

Y

M/L monitor accessible from a runnmq Qroqram wiin resume feature intact1*

Y

N

How mucn ROM floes Hie cartndqe contain'

3?

1G

How mud) BrV.l Cms ihe cartridge conlain?

8

0

Does Ihe citlndiie work wilh popular mulTi-slol e'pansion boards'

Y

N

is ALL Him ana Bom accessible Irom Ihe Machine LannuaQe monitor'

Y

N

Is Ihe cannrjje TOTALLY invisible lo sollware when Disabled'

¥

N

Supports C123 last mode during screen dumps'

N

Does Ihe caririflQe support mullifjie disk dnvBs'

¥

II

Is Ihe carlne^e supported wilt) a FREE Krackir Jai parameter disk'

*

N

FREE shipping ana handlinq on m orders wilhm the United Slates'

V

'.

CHECKS

MART

MONEY ORDERS Ofl VISA/HASTERCARD/DISCOVEH Mul your oidfl.j |D

Com pulti M*i| 77DQ NE Anflrtitn Hujfl Vancouver WA 98G&1 • Fnonp ordtu welcome |70b| G35 Si me diy shipping No C 0 D ortfen QuEtide U 5 -1E AS! HCi:-

Free shipping 4 lundhng on all oidsrs

«C0D

Washpnglun icudf nli idrJ 7 30% i*lci Hi in ardor Neea mme •"'-' Cj i or mile Tor om lf« clilag Program &ubmi&Sigm wanle

Gocti Coiimisscans— N3Lianai Marketing

inCanaflj order Irom

MjiiFiview Soltwtre

AHOY!

* All orders mutl be pud ui U S

luneii

Only i69 9£ CDH

DEALERS-WE HAVE THE SUPPORT YOU'RE LOOKING FOR! i Carincge is d rtgisiereu (

i Service No. 169

14

add it DO lo lolzl order

QtOt'i OuUiflo ol NOrlh Amcnci idrj S7 SO far ^Clipping

POBorl?!? Sacfc-ilif NB CQA -3CQ

s o' America Comsarison o


-

■■-

The Mission is Vital. ThaOdds are

You're one of the elite... parachuting alone

behind enemy lines. The enemy controls the terrain, hidden in bunkers and machine

AIRBORNE RANGER is a fast-paced, quick-to-learn game

rear ...or maybe a frontal attack will take them by surprise. MicroProsehas broken newground with AIR

>ER,

the quality action game where tactical thinking and lightning

reflexes determine your fate. Your missions will vary as much as

the climate and terrain. Slip silently into position to rescue

prisoners trapped in "tiger pits" from a P.O.W. camp, or throw caution to the wind and try to destroy a key munitions dump in the desert. But watch out... enemy troops can attack from any direction.

The action Is fierce as you control one soldier's battle against overwhelming odds. You'll need skill and strategy io outmaneuver your enemy, plus courage and some luck to make your escape. Along the

scrolling, 3-D terrain. Arm yourself with an M it! assault rifle,

bayonet, LAW rocket (Light Antitank Weapon) or time bomb, but be wary of enemy submachine guns, antitank rockets, robot minitanks, minefields and flamethrowers.

AIRBORNE RANGER... More than just a great game. It's an adventure.

AIRBORNE RANGER Is available from a "Valued MicroPros Retailer" (VMR) nea

you. Call us lor locations! For Commodore 64/128, IBM-PC/compatibles and) Apple ll-We/c. Call or write lor specific machine availability, and for MC/VISAJ& orders il product not found locally.

7 way, search out that hid

den cache of weapons and first aid supplies... you'll

• Hint W» MD 2IO30 • 13011 771-1151

probably need them. Rctdir Sanrlci Ho 147

■-'■■■"

■f '

■;':,".-'■■-'


WARSHIP For the C-64

By Curtis F. Kaylor Player one goes first. Pushing the joystick up or pressing

the CURSOR UP key raises the cannon, while pushing the joystick down or pressing the CURSOR DOWN key low ers it. The angle of the cannon is shown on the instrument display. The cannon cannot be raised above 45 degrees or

lowered below 0 degrees. The higher the angle, the farther the cannon will shoot. Pushing the joystick right or press

ing the CURSOR RIGHT key rotates the cannon right, caus ing the ships to appear to move lo the righi. The wind speed indicator uses arrows to show the rela

other 20 degrees west to account for wind.

tive velocity of the wind. The shell will drift in the direc tion of the wind. If no arrows show, there is no wind. After the shot is lined up, press the tire button or space bar to

Your last shot was 300 meters short, so you

fire. If the shot was not in line with a .ship, the Instrument

You

turn until the ship is in your sights, then an

raise the cannon 20 degrees. You iecheck your calculations and then, crossing your fingers, hit the trig

panel will read MISS; otherwise it will read SHORT and a number, LONG and a number, or HIT. SHORT indicates

ger. The shell arches gracefully through the air and...hits! Warship is a two-player game for the C-64. Type in the

that the shell fell the given number of meters in front of the ship, while LONG indicates that the shell lell the giv

program, save it, and run it. A split screen display will ap

en number of meters beyond the ship. After a player has

pear. On the right side of the display is your view of the

fired, play goes to the other player and continues until one

water, complete with ships and cannon, and on the left side

is the instrument display.

player has destroyed lour ships. CD SEE PROGRAM LISTING ON PAGE 102

pittt THE SERIES "V" DISK-INVADER COPIES 99.90% OF PROTECTED SOFTWARE EASILY WITH POWER AND PARAMETERS TO SPARE & UPDATING ADDS EVEN MORE >OVER 10 SPECIAL PARAMETERS built into the INVADER Copying Modules are AUTOMATICALLY called when copying the "Tough

lo Copy" Disks This meitiod ol copying otten produces a working cop/ without using a parameter These ate all insiallefl

I FOR USE WITH 1 or 2 1541/1571 Drives and compatibles or

MSD Dual Drive and a COMMODORE 64 or the COMMODORE 128 (used in 64 mode).

FAST FILE COPIER included wiih 8 second NO KNOCK PERFECT

or DISK-INVADER SIDE 1. (OVER 200 EXTRA PARAMETERS lo make working copies ol recent disks that were impossible beiore are installed on DISK-INVADER SIDE 2. Because we UPDATE on a regular basis the quantity ol

FORMATTER and Ihe ability lo issue DISK COMMANDS fi. DELETE unwanted files.

FAST FULL DISK COPIER for 2 1541/1571 copies in under 1 minute.

extra parameters grows faster lhan we can advertise. We will

FAST FULL DISK COPIER lor 1 1541/1571 copies in under 2 minutes.

always ship the LATEST CURRENT VERSION lo purchasers.

POSTAGE & PACKING INCLUDED US S36.50

Registered owners may update earlier versions ai any lime lor S15.50 P & P included.

Quebec residents add 9% sale* lÂŤi. All orders shipped within 48 hourfl.

CANADIAN $49.50

send Check or Money Order to:

We accept VISA.

514-621-2035

16

AHOY!

Render Strvlco Nu. 1BS

ice Charny, Lorraine

Quebec J6Z 3X9, Canada


$$^


UUVS:

CURTIS F KftVLOR 'AMD THE BftJ) GUYS:

For the C-64 Your training

at the police academy is almost

complete. Ail [haft left is rifle training: first

at the rifle range, then at the mock village. Even though you arc shooting at wooden silhouetles, you know thai every shot counts; for someday you

may be in the same situation, but the people will be real. Silhouetie puts you in the position of a rifle trainee: you must shoot all the criminals, known as "the bad guys," while not harming any innocent bystanders, "the good guys." The game requires a joystick in Port 2.

The game is in two parts: a BASIC portion, and the .sprite file, which must be entered using Flankspeed (see page 89). The BASIC portion expects the sprile file to be named SILSPRITE. If you give it a different name or use cassette, change the LOAD statement in line 100 accordingly. After the program and sprite file have been typed in and SAVEd, run the program. The tide screen will appear. After

studying the good guys and bad guys to know who is who. press (he fire button on ihc joystick. You will now be at the rifle range. Your crosshairs will appear at the center of the range. After the silhouettes enter the screen and flip toward you. you can move the crosshairs. Push the joystick

lo the left to aim at the silhouette on the left and right to aim at the silhouette on the right, and center the joystick to aim at the middle silhouette. Press the button to shoot. You only get a limited time to shoot, the length of which

decreases as the game progresses. If you hesitate too long, the program will register a miss. You start the game with five guns. Each time you hit a good guy or miss a bad guy you lose a gun. When you have no guns left, the game ends. If you make it past the rifle range you go on to the mock

city. Buildings will appear on the screen, and silhouettes will appear in the buildings one by one. The crosshairs rest

in the middle of the screen: push the joystick toward a sil houette to aim at it and press the button to shoot it. Remem

ber: shoot the bad guys. If two bads guys appear in the rifle range, you must shoot both of them. Good luck-I hope you make it onto the force! D

SEE PROGRAM LISTING ON PAGE 94 18

AHOY!


:''■■■■■"

QOMB

CAN BE VERY ENTERTAINING DEFCON 5: The Authentic SDI Simulation. ■Hfl

Hi

■■-"■■.■■-"■

■■ " El T11

1H

J ' H^^HK

:&-Faf

r

-

1

■■-'■■■

■1 .--■■-

W1 jiSP iJIUH

..

■—•--. ..Vd..

7 \

ENEMY LAUNCH DETECTED ALPHA ZULU 13:43. EXPECT VIOLATION U.S. AIRSPACE 14:09. YOU are at the controls of America's "Star Wars" space-based missile defense system DEFCON 5 is an authentic simulation of our Strategic Defense Initiative. Your computer is in command of a network of orbiting visual reconnaissance satellites and an awesome arsenal of sophisticated space-based weapons. The fate of the world

is in your hands. You make the splil-second decisions necessary lo delect, intercept and destroy incoming enemy warheads. Using realistic military commands you control 9 separate weapon systems, including orbiting lasers, neutral particle beam emitters, electro

magnetic launchers, and nuclear-pulsed x-rays. We're at Defcon 5 and counting. Impact is imminent. Will you destroy the missiles in time to save the human race?

Call TOLL-FREE for the COSMI dealer nearest you, or to order

direct. DEFCON 5 is by Paul Norman. creator of ihe Super Huey High!

simulator series.

DEFCON 5 for C-64/128 is priced at S19.95. For IBM PC. S24.95.

c#smi

(BOO) 843-0537

In California (800) 654-8829 "115 N Figueroa Street Wilmington. CA 90744


I

Art Gallery Disk Sale

Selected Art Gallery images are available on disk*. Multi color images are supplied in Koala format, while high-reso

lution images are in DOODLE! format. Included are a slide show for easy viewing, along with a bit map dump for your 1525 printer or properly interfaced equivalent A sample An Gallery disk with slide show and printer dumps is S10; or send a stamped and sell-addressed envelope (business size) for a listing of available An Gallery collection disks. Prices shown are for US and Canada. All others add $3 per disk. New York State residents please add appropriate sales taxes. Disks may be ordered from Morton Kevelson. P.O. Box 290260, Homecrest Station, Brooklyn, NY 11229-0005. Contribute to Ahoy('« Art Gallery

The Alwy! An Gallery offers the opportunity for fame and fortune to any and all aspiring Commodore artists. Simply send Morton (see address above) your work on disk indicating the drawing package or file format of ihe images. Inclusion of a self-addressed post card will guarantee an immediate response. All graphics produced on the C-64/C-128, Plus/4, and Amiga computers are eligible. If your image is published, you will

receive a free one-year subscription to Alioy! If you are already a subscriber, your subscription will be extended by one year. Note that the An Gallery is not a contest. Published pic tures are selected in an arbitrary and capricious fashion by the Ahoy! Art Director based solely on the artistic merit of the individual images.

\

A, ■>" V, > V..

1

t.

I

r

.1

&-'

1 >■■''T— i 20

AHOY!


Chriitmoi cornel but once a year, but when it comes, it brings...a holiday Art Oaflery. And some other goodies, too, we're lure. In fnct, we juit got a latter from Santa, who, at you know, keeps his records on a C-64. He'i making his list and backing it up twice right now. See artist credits below.

"1/

V

At extreme left is Kaleidoscope, a DsluxePalnt image by T.J. Shank (Huntington, WV). At Immediate left, from top: Christmas Tree by Pamela

am) Richard Winter* (Shreveport, LA) and Santa's list and Noel by Jaion An derson (Independence, WO). Above: Christmas Cards by Robert M. fllis (LaSalle, Quebec).

AHOY*.

21


For the C-128 By Cleveland M. Blakemore in. Between speeding motorists and rabid mongrels, it seems like your wages are ridiculously low. Worst of all, the de livery boy has to pay the difference if a pizza shows up cold. Pizzi Boy is a fun. fast action game written entirely in BASIC 7.0 for the C-128. You'll need a joystick plugged into Port 2 to play.

After the title screen, you'll be presented with a city map. in which the pizza restaurant is located in the upper left corner. The restaurant area contains a window displaying

how much money you've made, a block for the three lives you start out with, and the pizza counter beneath. Your boss

is the grimacing fellow behind the counter; he sits next to the telephone and lakes orders. When an order is called in, the hungry caJler lights up inside the house of origin, with a ravenous look on his face

J^V^Kflft^V

been unner dull heat lamps fer

as he sits before an empty plate with knife and fork. The boss will place a pizza under the heat lamps after taking the caller's order, awaiting your pickup and deliv ery. To pick up a pizza, merely stand under the heat lamp, close to it, and press the fire button. The pizza will van

twenty minutes! Get it to dcre

ish, meaning you are now carrying it.

halsa matta wil youse. ya lazy

i bum?! The Smiths' pizza has

house before it goes cold, or yer fired, ya greasy louse!"

Every time a pizza is placed under the heat lamp, the

You can't decide which is worse about your new job as

pizza boy's figure will light up with a color representing

pizza boy: your whining boss or the city that you deliver

the temperature of the pizza. He starts out a steaming yel low, but will cycle through light red-dark red-brown-blueblack, lo indicate the temperature of the pizza as it cools. As long as the pizza is under the heat lamp, it cools slow

SOFTWARE RENTAL

ly. Once you have it in your possession, it will coo! very rapidly, so get it to the caller as quickly as possible. A reg ular pizza costs S20, but the customer may tip if it is warm

1. INEXPENSIVE - most programs S5-S8 per week. 2. SELECTION â– - over 1,000 pro grams in stock for Atari and

Commodore plus hundreds of programs for IBM, Atari ST, Amiga and Apple. 3. TRY before you months

rent

buy

-

applies

first

toward

purchase. 4. BUY

USED

programs

at

dis

counted prices.

1-817-292-7396 (inside Texas)

AHOY!

dog as you race through the streets. Once you arrive at a customer's house, go through the door and touch him to get your money. Immediately, another caller phones in, and

a pizza is sitting under the heat lamps back in the restau rant, getting frosty while you hurry back. If you get struck by a car or bitten, you lose one pizza boy. If you allow a pizza to grow completely cold, you'll

also lose a boy. Every time you successfully deliver five pizzas, the cars

5316 Woodwav Unve Foil Worth, Texjs 76133 186

over $100 in profit, you're a natural. Don't let anybody tell you that BASIC 7.0 cannot be used to churn out some really terrific games without machine

WEDGWOOD RENTAL

22

As if this weren't difficult enough already, you have to dodge the automobiles in town and watch out for the mad

gate the city after 10 pizzas. If you manage to make anything

1 -800-433-2938 (outside Texas)

Render Service No.

price as it grows colder. How much profit you make depends on the speed with which you arrive with the caller's pizza.

will pick up the pace a little. It gets pretty tough to navi

FOR FREE LISTING CALL

1g&

er than expected, and he will certainly deduct from the base

#

language. All it takes is a little patience and some imagin ation. I'd say that Piua Boy is the best 100% BASIC arcade

game I've ever written. â–Ą SEE PROGRAM LISTING ON PAGE 90


Commodore Product Potpourri Hardware, Software & Firmware for your C-64, C-64C, C-128, AMIGA ADDA-COMPUTER

1541 FLASH!

1571 FIX ROM

128 PLUS nddan new computer lo your C-128 II looks like a C-G4 Dul il doesn't ad like a C-64

The new Skyles Electric Works 1541 FLASH! loads programs and liles lo your Commo

True j[ toads (up 5 times f Baler) and runs

Helat/ve File problems? "DEVICE NOT PRESENT" errors? I/O error 5 when using

dore 64'64C or Commodore 12B (64 model

Superbase? Major problems when you have 2

(almost twice as Isst) your favorite C-64 programs But il is a C-64 with more features than the CO2B A C-64 with all Ihe keys on ihe C-128 keyboard, including ihe numeric keypad,

lunction keys (with Boiler lunciions than Ihe C-128). and mostol Ihe res! ottop rowol Ihe keys A C-64 mlh 16 built DOS/Wedge

commands AC-64withabuill in PrinlCobto driver for "Centronics parallel" primers if you Imd apiece ol sollware that doesn't work with 12S PLUS a simple depression ol the 40/80 hay returns you to Ihe old C-64 Don'I delay any longer gel a C-12B PLUS lor your C-12flor

C-12BD and discover a whole new wortd of C-64 performance. C-128 PLUS, C-128/C-12BQ

. .

.

C-128 PLUS nndPrlntCnble

.

. S109.95'

BASIC PROGRAMMING AID

S19.95'

BASIC PROGRAM COMPILER BLITZ! is the fastest, easiest to use. most popular. BASIC program compiler available for the Commodore 128, C-64, and C-64C. Your BLITZ[ compiled programs will run from

G lo 20 timesfaslerafter you have BLITZ Ihem BLITZ! translates and reduces your BASIC

programs in to a much, much faster code. S59.9S' S49.95'

ASSEMBLER CARTRIDGE II your C-64 programming needs have

extended beyond BASIC. Skyles Electric

works nowoffors MIKRO. a machine language assembler cartridge lor the Commodore 64/64C The MIKRO cartridge conlains everything you need for machine language programming. S49.95'

M.L. UTILITY TRIO

ZOOM is theperlecl machine language monitor for Ihe Commodore C-64/C-64C. with 23 edilmg commands and 11 disk

commands. TO allows the full power of VICTREE to bo applied to editing and writing machine languago programs. STP is n ML Step-Wise Exocuior thai Is one of the nicest ML debuggers wo have ever seen, (orlho Commodora64 ZOOM — TD — STP Ihe Iremendous trio now in one package.

ZOOM-TD-STP, C-64/C-G4C

SX-64 FLASH! for (wo 1541s

S69.951 $109.95S79.95' S119.9S" S69.9E'

programming ease and lull DOS control.

Prevent and preclude premature pratfalls, by perplexed pro gramming postulants

MIKRO Cartridge. C-64/C-64C

1541 FLASH! C-64/C-64C S 1541 1541 FLASH! lor two 1541S C-128FLASHIC-12881541 . C-1IBFLASHHor1wo 1541s . . SX-G4 FLASH! SX-64 & 1541

VICTHEE is 3 BASIC programming aid cartridge lor the VIC-20 ana C-64/C-64C computer.

$54.95'

BLITZ! C-12B, Disk BLITZ! C-64, Disk

128 user.

539.95'

C-128 PLUS PrlntCnblo, Parallel

Printers

three times laster than an unenhanced Commodore 1541. The1541 FLASH!addsover50extra commands (or Ihe Commodore 64 ii-u:

S29.95'

DISK ALIGNMENT KIT 1541/1571 Disk Alignment Kit is the do-it

yourseller's delight. You furnish a voltmeler

and 1 hours time and the 1541/1571 Disk

Alignment Kit furnishes; I-Alignment Reference Disk,2-tosl and alignmenl program disk, 3-video detector. 4-lnstruotion manuals, 5-15-11 Maintenance Guide All'or less than the cost of a disk alignmenl. 1541/1541C/1571 Disk Alignment Kit $29.95"

VICTREE aOOs 42 extra commands lor BASIC VICTREE commands include CHAIN. EXECUTE, MERGE. SEND, USE, CONCAI, DOPEN. DCLOSE. RECORD. HEADER.

COLLECT BACKUP COPY, APPEND, DSAVE, DLOAD. DIRECTORY. RENAME, SCRATCH. CATALOG. INITIALIZE. AUTO, DELETE. RENUMBER, MERGE, LCOPV, LMOVE. PRINT USING, FIND. CHANGE. PAGE. HELP. DUMP.

and TRACE VICTREE 64 Cartridge, C-64/C-64C

S49.95-

VICTREE 20 Cartridge, VIC-20

SS9.95'

A powerful panoply of pertinent, potent, peripheral products

QUICKSILVER 128 our premier IEEE-4B8 Interlace for I tie Commodore 128 is now in stock and even better than we had planned.

Quicksilver 128 olfors an IEEE Interface lor th& Commodore 128 in Ihe C-12B mode (40 or60 columns] and in the C-64 mode as well. QUICKSILVEH 128 will Inter-connect your Commodore 128 to Commodore SFD 1001, 2031. 2040. 3040. 4040. 8050. 8250. 9060,

9090 Disk Drives, ond 2022. 2023, 4022. ■1023 and 8023 Primers 5119.95'

A priceless programmers pallett of practical products and programs

stock and even more transparent (program

compatible) than QUICKSILVER 64. IEEE Flash! 64 will inter-connect your Commo dore 64 to Commodore SFD 1001. 2031, 2040.3040, 4040, 8050. B250, 90S0. and 9090 Disk Drives, and 2022. 2023.4022, 4023. and 8023 Printers.

S99.951

2 + 1,4 + 1 CARTRIDGE EXPANSION

cartridge ports. Our 4 ■ 1 Carlridge

vidBo monitors to bo jsod with the Commodore 126 in all modus of oparolion. Don1! ihrow qui

2 + 1 Cartridge Eip. C-64/C-64C or C-128 Ai 1 Cartridge Exp.

$39.95"

C-64/C-64C or C-128

S69.9S'

Skyles Electric Works

despair, don't trash your 1571. do gel a: 1571 FIX ROM

524.95-

The periodically puzzling, pre

carious, path to perspicacious program perfection and prowess

VIDEO DIGITIZER The VIDEO-DIGITIZER module plugged into the user port of your C-64/C-64C/C-128 allows you to digitize video signals, of whatever kind, show them on iho screen, store or process them

and print them out. The digitizer can be connected to any standard, video camera {b&w or color]. VCR, or video disk player. The

applications are unlimited. An accompany diskette contains programs lo; Digitize a 256 by 256 pixel picture in 4 shades of gray, replace gray shades with colors, save complete 25G by 256 piiei picture, or 1S0 by 200 Koala 'ormat. printout on Commodore 1515.1525. B01. 802. 803, 1526. Epson, StarMlcronli. (ana

All this is for sn amazingly low price. VIDEO-DIGITIZER, C-64/C-64C/C-12B

$149.95'

BU SI DATA " BUSIDATA lealures up lo 1000 records per 1541 data disk. 2000 records per 1571 dala disk, 6000 per SFD-1000 dala disk, and over 20,000

records per SEW/JCT-1002 hard disk drive tseo page 5). Each record can con lain up to 254 characters and 2011elds of up Io 79 characters per field BUSIDATA features up to 20 keys and

five levels Of sorting on these on Ihese *eys. Also lealured are easy to use menu driven data selection and handling features, that include RS-232 printer output.

$39.95'

A major manufacturers magnificent

multitude, magnanimously mer chandised for minimal money.

FAMILY TREE Truly a program lor the whole family, your wife's family, your parent's family, grandpa rent's family, mil ns many generations back genealogy program for Iho C-64/C-64 Cor

Our 2- 1 Cartridge Expansion gives you 2 vertical and 1 horizontal fully switchable Expansion gives you 4 vertical and 1 horizontal fully switchable carlridge ports.

/our prosonl green 01 amber monitor, buy o . S24.9E' 2 tor 1 Monitor Cnbla for C-12B

with your Commodore 1571 disk drive, don't

as you wish. FAMILY TREE is the best

2 for 1 MONITOR CABLE/C-128 The2for 1 Monitor Cable allows alF composite

disk'' If you have one Or more of these problems

BUSIDATA 64. C-64 Disk

IEEE Flash! 64

IEEE Flash! 64 our premier IEEE-488 Interlace for ihe Commodore 64 is now in

IEEE Flash! 64 C-64/C-64C

second side of the diskette"" SAVE with replace problems? Takes forever to recognize a "Flippy"

compatibles) Canon PJ1080A. Okimate 20. and GP-700A color prinlers.

QUICKSILVER 128

QUICKSILVEH 128 C-12B

or more files open' Painfully slow writing to the

C-128. Features unlimited genealogies. 4.5.6. generation pedigrees, family record sheet and much more.

FAMILY TREE. C-64/C-64C-154! FAMILY TREE, C-64/C-64C/1541 (LDS)

FAMILY TREE, C-120/1541/1571

S49.95" $49.95*

S4B.9S1

'Due la irado games being played by US. and Japan all prices are subject to change without notice. There is an additional S4.50 U.S. and Canada. S15 00 Europe and Asia, shipping charge per order. California

TO ORDER: Call 1-800-227-9998 or 1-415-965-1735 (CA) or write to: For More Information: Send Stamped Sell Addressed Envelope lo:

231-E South Whisman Road, Mountain View, CA 94041 RanOor Service No. 154


We Won't Be UNDERSOLD * On Iitrma marked "NoOnffSe/Ji Thla —-- for Leas", topyol valid mJ required.

15 Day Free Trial * 90 Day Immediate Replacement Policy • Prices Expire 12-31-87

-/V Commodore Computers, Disk Drives and Compatibles -A-

C64c Computer

256KRAM

Includes GEOS (Word Processor & Versatile Drawing Program) Plus •5 FREE Programs From Commodore

Details For Free Programs included with purchase of C64c

Expansion

Expansion

Add 256K Of Extra RAM Memory

Add 512K Of Extra RAM Memory To

To Your C64/C64c.

Includes Heavy Duty C64 Power Supply.

Of fer Expires 12-31-1987

512 RAM Your C128/C128D.

Arui-Stotlc

Keyboard Cleaner

Sab IMS

Sale Price

$

List $249 (Add S10 00 shipping.-;

Sale Price

$11 A95

119

List $149

(Add $3.00 ihlpplng.*)

Excelerator Disk Drive Commodore Capatible

•Includes FREE Trivia Fever Game

Sale Price

$13995

List $259

1 Add S3.00-.hipping.*;

1571 Disk Drive 34OK Double-Sided Disk Drive

fortheC-I28&C128D

800K 3%"

Disk Drive Commodore 1581 Works With C64/C64c, and CI2B/C128D.

Over 8O0K Bytes of Formatted Storage

On Double-Sided 3.5" Microdiskettes.

Sale Price

Sale Price

$ 14995 $21495 List $249

(Add $10.00 ih'pplng.'j

Call

List $329

(Add $10.00 ahlpplng.*)

Resdei Service No. MS

$ 7995

List $249

(Add $10.00 ihipplng.*)

(312)382-5050 We Love Our Customers!

Sale Price

DIRECT 22292 N. Pepper Road Mall

Barrington, IL. 60010


1 st In Price, Support, & Warranty 15 Day Free Trial * 90 Day Immediate Replacement Policy • Prices Expire 12-31-87

8%" Letter Size 80 Column Printer

Pro 20 Daisy Wheel Printer

We Liked This Printer So Much, We Bought Out The Factory!

Wide Carriage Lettei Quality Daisy Wheel Printer

Sale $ •Add S 7.50 Shipping.

39

10"Comstar 1000 Printer With Near Letter Quality Best Quality In The U.S.A.

95 Sale$QQ95 Sale$ List $199

Big Blue Dot Matrix Printer Heat Transfer • Enlarged

Graphics (Apple, Atari, & CBM)

Underline ■ Upper & Lower Case

True Descenders • Adapters For: Commodore & Atari,. Sale $19,95 Apple lie & Laier 128. Sale S12.95 RS-232 Adapter Sale S12.45

(Please Specify Male or Female)

•Add jio.oo Shipping.

^"*

^*

List

$499

■ Daisy Wheel Printer • 18 CPS Shannon & 22 CPS AAA Text • Print Wheel (Courier 10} & Cartridge Compatible with Diablo & Oumo

• Friction Feed • 13" Form Width Extra Daisy Wheels Sale I 9.9S

Parallel Centronics Interface (IBM®PC,

Apple -i Ik, Laser 128, CBM . Sale $19.95

•Add $10.00 Shipping.

130*? ^P » $349

100 CPS Draft & 20 CPS NLQ

Serial Impact Dot Matrix * Bold

Underline ■ Condensed • Italics

Pica * Elite ■ Double Strike Dot Addressable Graphics

Automatic Paper Loading Tractor & Friction Feed Superscript 4 Subscript

Right & Left Margin Settings

No One Sells These Printers For Less! NLQ 180 [180 CPS) Printer

Hi-Speed LV-2010 (200 CPS) Printer

300 CPS Draft-50 CPS NLQ

Near Letter Quality

High Speed Printing (200 CPS Draft) with Crisp Near Letter Quality

Comstar 1300 High Speed Printer

Lifetime Warranty*

"Add $10.00

Shipping.

uB

■Add $10.00

Shipping.

M

Shipping.

• High Speed 200 CPS Draft

• High Speed Dot Matrix Letter Quality Modes • Italics Elite • Pica • Condensed

• Near Letter Quality Printing • Standard Pull Tractor & Automatic Single Shoot Loading

• Graphics • Tractor S. Friction Feed

• Lifetime Warranty on Print Head*

• 6 Month Immediate Replacement Policy For Printer

• IBM® Compatible • Dot Matrix

• Standard Parallel & Serial Interface Ports

■ Ultra High Resolution Bit Image Graphics ■ Continous Underline

COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Popper Road, Barrington, IL. 60010

Call (312) 382-5O5O To Order We Love Our Customers!

With Color Printing Capabilities

■Add $10.00

^^*

• Near Letter Quality Selectable

From Front Panel • 8K Buffer

300 CPS Printer

• 300 CPS Draft • 50 CPS NLQ

• Superb Near Letter Quality • Variety Of Characters/Graphics • IBM & Epson Modes • 10K Buffer

• Auto Paper Loading & Ejection ■ Parallel & Serial Interface Ports ■ Download Character Setting

• Front Panel Margin Setting

• Optional 7-Color Printing Klt...ffM5

• Illlnoli r«-i.l '.ii add 6'/■•/. uln lax. All of dan muil b* In U.S. Dolk,., W» .hip 10 oil polnri In 1h* U.S.. CANADA, rurnio RICO * APO-FPO. l'l«u toll lor choig** outikta conilrwnlal U.S. of CO.D. MAIL OCOtRS *nclo» cathlar thvcti. monty ordar of pvrtonal

chtck, Allow I4dayi dallvary. 2 la 7 for pawn* Dtdari and ' day axofMi mall. Prlumand l.i!..liiv iubj«1 i • !. .. r» wHKoul nolle*. (Monliofi only thlpfwl In roniirwntal U.S.)

Rcnilef Sorvlct No.

VISA — MASTERCARD — C.O.D.


We Won't Be UNDERSOLD ' ■ On i-< rn. marked

'"■-',■< < • \<

■—. II -

! !.\-.

n i Far ar Lf". Lf"". ■

• <\\

of

..U-i ..■' rq r

15 Day Free Trial • 90 Day Immediate Replacement Policy • Prices Expire 12-31-87 d l l

Complete Commodore Complete Commodore 64c System 128D System

•395" System Includes:

'549" System Includes:

• Commodore 64c Computer

• Commodore 128D Computer With Built-in Disk Drive,

• Excelerator Plus Disk Drive

• Hi-Res 12" Monochrome Monitor With Connection Cable

• Big Blue 8Vj " Printer With Interface And 2 Rolls Of Paper

• Geos Program: Word Processor And Drawing Program

Sale$ (Add 500.00 shipping. •)

395

95 List $1049

Detachable Keyboard & I28K Memory Expandable To WOK • Hi-Res 12" Monochrome Monitor With Connection Cable • Big Blue Wi" Printer With Interface And 2 Rolls Of Paper • Cl 281) Programmer's Reference Guide

Sale$ (Add $30.00 thipping.')

549

95 List $825

Full Size Piano/Organ

Musical Keyboard $4 9

(Add 15.00 flipping.*)

** Conductor Software Required

Kejbdard — JO Keys IA-C) guagc ■•pring loaded toghe the feel and response of a professional polyphonic keyboard instrument. Plugs right

in 10 ihe joystick pon of the Commodore 64 or 128. This sturdy instrument comes with carrying handle, protective key cover and built-in

music stand. Si/c; 2"i" \ ■)' t" \4" Weight: 1 lbs.

Registers (with the Cimdui'tnr Sofiwure) — Organ • Trumpet • Flute • Haipsk'ord • Violin • Cello • Bass • Banjo • Mandolin • Callipoc •

Concertino • Bagpipe • Sj nihesizer I & 2 • Clavier I & 2 • Can be played over a 7 octave rangt- • Programmable rounds

Rei'urdinu (wilh the Conductor Software) — Three trai;k sequencer plus over-dubbing with multiple instruments playing at the same lime.

The Music Teacher

The Conductor Software

The Printed Song

LislS.19.95SaleS24.95

List S29.95 Sale S19.95

List $29.95 Sale S19.95

The Conductor Software icaches how a composition h put (ogcilier, noic

Print out your eompostition for others to read or play. Requires

reaches how

to read musk and

day in rhyitim on the keyboard, ''eaiures trumpei. organ, siolin.

synlhesi/er

instrument

sounds,

pa1J^L■-pla>

and sei-up Lii>omi/ing. (Disk)

Call

menu

for

hj note, insirumeni by instrument. You will learn to play 35 songs from Bach to Rock, Then you will be read> to compose your own songs! (Uisk)

Teaches — Scales ' Bass lines • Popular songs "Bolero" to "Thriller". Kealures — Control with attack, delay, sustain and release limes • Playback tracks while you record • Stores songs on disk • Much more Requires — Above Keyboard • Commodore W or 128 wilh disk dme

The

Conductor

Program

(3I» 382-5050 We Love Our Customers!

Reader Service No. 1*6

Mall

and

printer compatible with the Commodore graphics mode such a; most dot matrix primers with a graphics interface. (Disk)

Barrington, IL. 6O010


1 st In Price, Support, & Warranty 15 Day Free Trial • 90 Day Immediate Replacement Policy • Prices Expire 12-31-87

Slur Mieronies I.V-1215 Printer Sale

15" NLQ Printer Sale Wide Carriage Business Printer For The Price Of a 10" Carriage Printer!

• 120 CPS Print Speed • Near Letter Quality Print Mode • IBM Graphics Printer Compatible • 136 Column Wide Carriage

• Uses Inexpensive Spool Ribbons

Sale$ 1999f

No One Sells This

Printer For Less!

SPECIFICATIONS Line Spacing

Printing Method

1/6, 1/8 inch or 7/72 inch standard; n/72 or n/216 inch programmable

Impact Dot Matrix Printing Speed 120 Characters per secon (at 10 CP1)

Characters Per Line

Pica — 136 CPL; Condensed — 233 CPL Pica Expanded — 68 CPL;

Print Buffer Size

816 Bytes

Condensed Expanded — 116 CPL

Paper Feed

Porl

10 Lines/second (at 1/5 inch line spacing);

Centronics Parallel Port

Sprocket or Friction Feed

Printing Width Single Sheets — 5.5 inch to 14.5 inch; Continuous Paper — 4 inch to 15.5 inch

Character Sets

96 Std. ASCII; 96 NLQ ASCII 83 Special & 50 Block Graphic Characters

Copies Original Plus 2 Copies

Character Matrix 9x9 Standard Character; 12x6 Block Graphics; 8 dot x 60 dot/in.: 8 dot x 120 dot/in.: 8 dot x 240 dot/in. Bit Image Modes.

Dimensions

H-5.80"W-15.2"D-12.4" Replacement Ribbons Black Sale $4.95

Parallel Interfaces1 IBM -$24.95

Apple —$44.95

Laser 128 —$19.95

COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Pepper Road, Barrington, IL. 6OO10

Call (312) 382-5O5O To Order We Love Our Customers!

Commodore — $29.95

Atari —$39.95

• Illlnoii r.ii !«■!■> odd 6V, V. lalal Ian. All orderi mill be In U.S. Mian. We thlp lo all poinli In il - U.S.. CANADA. PUERTO RICO ■ ATO-FPO. PIvom (all tot choroe. outiloe

coniliwiial U.S. or CO. D. MAIL OINRI vncloM caihlar dwek, money ordtr or personal

check. Allow I i day* delivery. 2 Id 7 1t>r phone order* and I day ewpreift mall. Price* and

nvollobillly lub|ecl lo change without notice. (Monllort only (hipped In conllnenlol U.S.|

Reader Servlcn No. 148

VISA — MASTERCARD — C.O.D.


We Won't Be UNDERSOLD - On Acmi marked "JVt» One Sclla Tfrl* —— For Lew", Copy of valid nti required.

15 Day Free Trial * 90 Day Immediate Replacement Policy * Prices Expire 12-31-87

Computer Monitor Sale

13" Color Display

12" Hi-Res Monochrome Monitor

Monitor

Sale$«W©95

Sale$

(Add $10.00 shipping.-) ^■»'

(Add $14.50 shipping.*)

^BT

List $329

159

95 List $329

80 Column • 1000 Lines At Center • High Resolution * Non-glare Screen

Anti-glare Screen • Volume Control •

Remote Control

Remote Control

Built-in Audio Amplifier & Speaker

TV Stereo Tuner

Turn Monitor

MTS Stereo

Into Remote

Remote

Control TV

Control TV

Sale$ (Add $3.00 shipping.*)

99

95 List $200

Convorti Any Monitor Or TV To True MTS Stereo

Sound & Cable Ready Remote Control ■ 139 VHF/UHF Cable Channel! • Sleep Switch • Dbx Noise Reduction ■ Plus More

CalT

TV Tuner

Sale$VA95 (Add $3.00 shipping.*) ^"^

■^■r

List $180

Convert Your Monitor Or Tv Into A Remote Control TV * Direct Access To 139 VHF/UHF/Cable Channels • Sleep Timer • Quartz Frequency Synthesized Tuner • Individual Antenna Connections ■ And More

VOA vViV K^N

We Love Our Customers!

Rcndor Service No, 146

Mall

22292 N Pepper Road

22292 N. Pepper Road Barrington, IL. 60010


1 st In Price, Support, & Warranty 15 Day Free Trial • 90 Day Immediate Replacement Policy • Prices Expire 12-31-87

Students • Teachers • Business • Home Users

Daisy Wheel Printer/Typewriter • Superb Computer Business Printer Combined With Deluxe Electronic Typewriter • Two

Machines In One • Superb Letter Quality Correspondence • 12" Extra Large Carriage • Drop in Cassette Ribbon • Precision Daisy Wheel Printing • Key In Buffer • Centronics Parallel Port

Sale$ (Add £12.00 shipping.*)

159

List $299

Now you can have the advantages of a letter quality Daisy Wheel printer and (he convenience of a typewriter for one low cost. Use your wordprocessor to

type the letters, then with just a push of a button, your typewriter can type the envelopes. This is a fantastic Printer and a fantastic Typewriter. Every student and home business needs this machine. List S299.00 Sale $159.95

Keyboard:

Printer: Paper width Printing width Cassette ribbons Correcting tapes

Line space lever

Keyboard selector Print pitch

Keys/characters

12 inches 10 inches

Correctable film, one-time film, and fabric

Lift-off and cover-up O,l,l->/2,and2 I and II 10,12, and 15

Automatic carrier return Automatic correction Automatic underline

44/96 25 ch.

Relocate key Tabulation

Vi back space key

Electronic Compact Printer/Typewriter

now with

"Spell Check "

Supreme Printer/Typewriter With All The Features Of The Above Model Plus More 90,000 Word Dictionary • LED Readout Flags Mistakes Before They Reach Print • Free 4K Memory Card • Edit 2 To 4 Pages From Typewriter Memory • 1 Line/240 Character Automatic Correction • Centronics Parallel Port

Sale (Add $12.00 shipping.*)

Get the edge over classmates, colleagues and competitors with this fantastic printer/typewriter with "Spell Checker". With over 90,000 words in its dictionary and the capacity to add 510 more of your choice, you may never misspell again. No more retyping, when an error is identified, three beeps

sound. The LED readout has a one line buffer so mistakes are corrected before they reach print. This means you're virtually ensured of nothing less than perfectly typed letters and documents with no misspellings! Also, you receive a free 4K memory card with your purchase. The card equips the typewriter with 4,000 characters of storage which is equal to approximately 2 to 4 pages of typing. Edit right on your typewriter using your LED screen. A $45.00 list value for FREE! Fantastic! List $399.00 Sale $249.95

Manufacturer Warranty Honored by Protecto

COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Popper Road, Barrington, IL. 6O01O

Call (312) 382-5050 To Order

Extra Replacements for both:

Ribbons

Daisy Wheels

Extra 4K Cards

$9.95

$32.95

$29.95

(for document memory siorage)

• Illlnoii [Hldcnuodd 6'/■■/. ul« Ian. All orttan mull b> In U.S. Dollari. W» ihle (sail

|...lnti In ill. U.S.. CANADA, PUERTO RICO 1 APO-FPO. Pl*o« call for chorg*! ouliMa continental U.S. Of C.O.D. MAIL OtDRt ctcIm* rathl»r ehack, nwty otWr or p*ftorw>J (heck, Allow 14doyi iWllvsry. 2 10 7 For phot* ortWn ond 1 doy tuplni moll. l'ik »! [i/.n t:o 1,1, iub|Kt 1O Chang* without noileu. *,ni,i.nr si-,.,-,,, s iv.,.,,1.,1 U.S.)

We Love Our Customers!

VISA — MASTERCARD — C.O.D. Rnnder Snrvlce No. 146


revet

_ s&s

S & S Wholesalers, Inc. 226 Lincoln Road Miami Beach, Florida 33139

TO ORDER CALL TOLL FREE

(800) 233-6345

These are Special Prices for AHOY Readers Only. P'eas© Specify When Calling.

C128CCMPUTEC

64C COMPUTER

129'° 'With Purchase of 1571 Disk Drive

"With Purchase of Specially Priced Software Package Freight Additional

Freight Additional

COMMODORE MP5803

12

Color Monitor

109'°

14990

Freight Additional

MASTERTRONIC BMX RACER

GOLDEN TALISMEN

5 A SIDE SOCCER SLUGGER (BASEBALL) SPEED KING

VIDEO POKER

ELEKTRAGLIDE

MASTER OF MAGIC CHILLER HOLY GRAIL SKYJET

ZCEKII /ill III

677 ZAXXCN

KICKSTART

BLACK CRYSTAL

ACTION

BIKER

LASTVa SPACE HUNTER BROADSTREET

FINDERS KEEPERS

NINJA INSTANT RECALL

499

'Freight Additional

PARTNER 128 SWIFTCALC 128

34'° 34'°

DATA MANAGER 128

3490

WORD WRITER 128

34PQ

NEWSROOM 2990

BOSS

11"

BAT HANDLE

14"

3 WAY

19"

SUPER SPECIAL

6 77

490

KRAFTACE

fLIGHT By SubLogic

TIMEHOEKS

Q90

677

simi LAirr ii SPECIAL 20 TITLES FOR 79™

WICO JOySTICKS

BLACK MAX

2990

GECS

2990

'With the Purchase of any other Berkley Program

SCENERY DISKS AVAILABLE

CCMMCDOREPC-10

52900 FREIGHT ADDITIONAL Render Service No. 190

On DATA COLOR PRINTER

9990 'With Purchase of Plug-N-Print


After

several

months

grueling

in Ihe jungle

you Finally reach your

destination: the cliffs of Mouni Gemstone. At the top of ihe mountain are large rubies and dia monds worth a fortune. Getting the precious stones will not be easy. Over the centuries deep crevices have formed

in the mountain, making it extremely difficult to scale the cliffs. Crocodiles roam Ihe fiat areas, always in search of a meal. As if these weren't enough to worry aboul, strange winged creatures called Hooties hover around the moun tain, ready to knock you off a ledge. Clifflianger is a game for the C-64 which pits your skills against those of

programs are on the same disk.

a swarm of Hooties. Using a joystick in Port 2, it is your goal to reach the

To play the game, load and run

You may move your man north, south,

"CLIFFHANGER",8 for disk or "CLIFFHANGER",1 for tape. Cliffhaiiger features an animated title

east, or west. Your first concern is to

screen with fast-paced theme music, as

stay on the mountain. Falling off will cost you one ol'the four lives that you

well as a lot of sprite animation. The

begin the game with. Running into one

Hooties will prove to be a worthy ad

of the crocodiles will also cost you a

versary. I hope you enjoy Clifjhanger

life. If you reach the diamond you will

and that you will return from Mouni

diamond at the peak of the mountain.

gameplay is fast, and I believe the

receive the points remaining on the bo nus clock which counls down from

ER.ML. and CLIFFHANGER.SP. If

500. If the clock reaches zero, you lose

you are using disk, be sure all three

Gemstone with a wealth of precious gems. Good luck! □ SEE PROGRAM LISTING ON PAGE <)<)

a life.

The mountain and crocodiles are dangerous, but the main threat to your mission is the Hooties. There are four

NEW

of them flying around, the most dan gerous of them being the light green

Version 3.1

Howie. This creature has you homed

in from the start and he moves at a dif ferent speed on each level, making him very unpredictable. All Hooties pos sess keen eyesight and all are capable of knocking you off a cliff with a flap

BACKUP PROTECTED

SOFTWARE FAST.

grams: the two short machine language

From the team who brought you Copy II for trig Apple, the Macintosh and the IBM comes a revolutionary new copy program lor the Commodore 64/128 computers.

programs, CLIFFHANGER.ML and

• Copies many protected programs —

of their wings.

Ctiffhanger consists of three pro

CLIFFHANGER.SP, which must be

automatically. (We update Copy II

typed in using Flankspeed (see page

protections; you as a registered

89), and the main BASIC program, CLIFFHANGER.

CLIFFHANGER.ML and CLIFF HANGER.SP must be saved under

those filenames. If you are using tape, change the device number in lines 902

and 904 of the BASIC program from 8 to 1, and save the programs in the following order on the cassette: CLIFFHANGER. CLIFFHANG-

64/128 regularly to handle new

owner may update at any time for $15plusS3s/h.)

• Includes last loader, 12-second lormat. Requires a Commodore 64 or 128 computer with one or two 1541 or

1571 drives.

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

(West Coast time) with your ^ C in hand. Or send a check for $39.95 U.S. plus $3 s/h, $8 overseas.

$39.95 Central Point Software, Inc.

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

9700 S.W. Capitol Hwy. #100

• Copies even protected disks In under 1 minute (dual drive).

CentmlRmt Software

• Maximum ol lour disk swaps on a single drive.

Portland, OR 97219

Call lor a catalog ol our lull product line. tfra purpose ol BnablinQ you id makB arzfxval copos only

Header Ssrvlcs No.

AHOY!

31


PUPI-RT REPORT Artificial

intelligence is a hot topic these days. How is information stored in the human brain? How is that information learned and how is it accessed? Can we develop compu

ters that duplicate or at least simulate the capabilities of

the brain? These concepts are in the realm of artificial in telligence, or AI as it is called.

The areas encompassed by AI are wide-ranging, from biology to mathematics, psychology to electronics. Among the most prominent implementations of AI are so-called "expert systems." These programs incorporate to various de grees the knowledge and reasoning abilities of experts in a given field such as auto mechanics or medicine. Expert systems are basically database programs with sophistica ted logical inference capabilities.

'

Other studies of AI attempt to model the human brain

at the biological level. Electronic engineers and biologists are working to duplicate the neuron structure of the brain. Individual neurons are the logic gates of the brain, analo gous to the AND and OR gates of a digital computer. Besides modeling single neurons, several companies are working to create useful networks of tiiem. Man-made neu

ral networks are currently implemented in software and in silicon. Experimental work is being done to produce biolog

ical neural networks. University research projects deal with

the complex theoretical aspects of neural structures.

This month we will discuss a software model which shows some capabilities of learning. The critter we will create moves around rather haphazardly, receiving inputs and re sponding to them. Eventually, through trial and error with some feedback, the model acquires "knowledge." Our simu

lations will show that, in some sense, this model is more "intelligent" than its less gifted cousins who do not have the learning ability. The model of artificial intelligence we will create is cer

tainly artificial. Initial experimentation with il will prob ably raise concerns as to whether or not it is really intelli gent, however. This learning model is meant to provide a starting point for exploring AI.

32

AHOY!


A Model for Exploring Artificial Intelligence AHOY!

33


(JiV,

;j:T.-rV

Bring your Commodore to life with a FREE modem and software! Now you can plug your Commodore into an exclusive network that's useful, easy, fun and inexpensive. Join

Q-Link now and we'll give you a free modem and

With

Q-Link,

you

can

sharpen

your computer

skills.. .connect with people... discover new ways to get smart., .save money every day... plus have a lot

software to get you started.

of fun!

Enjoy unlimited access to a wide range of Q-Link

No-risk guarantee. Try Q-Link without risk. If, at any time, for any reason, you are not completely satisfied, you may cancel your membership.

"Basic" services for a set fee of only $9.95 a month. Get help from Commodore experts — use the Hotline to ask Commodore questions, or search the database of information from Commodore to answer your questions on the spot. Access Grolier's Academic American Encyclopedia™, the latest news and enter tainment updates.

Special Q-Link "Plus" services let you expand your software library with more than 10,000 public

Order your Q-Link software and modem today by mailing this coupon to Q-Link, 8619 v\festwood

Center Drive, Vienna, VA 22180 or for faster service call toll-free: 1-800-782-2278 Ext. 1205 Q-LINK RESERVATION FORM Choose one:

domain programs — games, graphics, business and educational software and much more! Also, you can

I need a modem. Start my Q-Link membership by charging rne now for my first & mentis at S39.80, and send me the FREE Q-Link software and a FREE Commodore 300baudauto-di.il modem (model lWJ-retail value S69 95).

preview new copyrighted software before you buy. Get answers to your software questions from Berkeley

□ I already have a modem. 5end me my FREE Q-Link software and start my Q-L<nk membership by charging me now for my first month of membership at $9.95.

Softworks, Electronic Arts and Activision, to name a few. Participate in full-color, multi-player games like Casino (includes Blackjack, Poker, Bingo and the Slots), Chess and Bridge. "Plus" services cost only an extra 8 cents per minute — and your first hour of ' 'Plus" service usage each month is free!

Full name Address City

State

Home phone

thargp my credit t Matter Card

OlfcrvHikiin. the coriTineni.il U S jnd Canada lor rK'wmemben only Empire t

P'ife* iui)|Lk£t Id change Yrfthout not kg

Ch«k enclosed. . Vim

Thef* >\ a common K.Hiurii iurcha-go iw

<onnectn>n lu 0-Unk from Canada1 6 tenli (U.5.) per minute horn Montreal, Vancouver. Oitjwo, Toronto, Quebec Windsor, Kmhenej and Calgary using ihu Tymnet neftvo*kF and 15 ccntt(U S) per mmun? from over B5 other locdUom uung theDATAPflt

(r*J#mjfk ot Cor-rnudon £l«mjnio. Lid Quantum Compnlr

Choose your metho dot paymen t:

0 Vn\

, In* firohpr'* A(Jd?"ii( fiJrirncan f ncyclopcam \\ i !r

Signature

Call toll-free 1-«OO-782-227B Ext. 1205omarlthis coupon to. O-Link. 8619 Wcstwood Center Drive, Vienna. VA 22180

He»n«r Srrvlce No. 158

flir Ctimmtithirr ('onntctton.


INTRODUCING LEARNER Our learning device is called Learner. It moves around on a grid of cells. Learner has five sensors. Each sensor sees ihe environment of an adjacent cell in one of the di

rections (up, right, down, and left) with respect to Learn

er. A fifth sensor monitors the cell that Learner currently occupies.

Picture the grid of cells and Learners sensors as shown in Diagram A below. The cells are either background cells or target cells. Learner's basic goal is to learn to move around the grid only on the target cells. It would not be difficult lo program Learner to remain only on target cells. A .simple algorithm would bo:

This process is repeated for the other three columns of the Memory Matrix. The Move array then contains four elements. Each element is ihe sum of the products (called ihe sum-product) of the Sensor array times the correspond

ing column of the Memory Matrix, A simplification of Hie process should clarify il. Con sider a three-element Sensor array and a two column by three row Memory Matrix: Sensor

Memory Matrix

1. Check each sensor 1 through 4.

2. a. If a sensor is on a target cell, then move to the cell in the direction of that sensor. Else, b. If none of the sensors are on target cells, then move Ml

randomly to another cell.

M2

Move Array

3. Repeal from step 1. The two elements of ihe Move Array are calculated like

This does not really sound like a very interesting program. We arc inierested in the much more intriguing concept of

this:

writing a program which allows the device to "learn" lo fol low the target cells. Certainly the program must contain

Ml = (2 * 5) + (3 * 4) + (1 * 6) = 28

some rules governing Learner's behavior. The point of this exercise is that Learner will not move according to some fixed algorithm. Learner will develop its own mechanism

M2 = (2 * 2) + (3 * 5) + (1 * 7) = 26

for moving.

The first sensor sees a cell value of 2. The second and third

LEARNER'S DETAILS

sensors see cell values of 3 and 1 respectively. In this sim plification, there are two possible moves. Ml or M2, say

The software structure of Learner is shown in Diagram B on page 36. The Memory Matrix is a box of numbers. The values of the sensor inputs are multiplied by those num

bers and groups of those results are added together. These sums determine "weighting factors" for the four possible moves. The move with the greatest "weight" is the one Learner chooses. Initially all moves will be equally likely. In that ease.

Learner picks a move (up, down, left, or right) al random. [f that move lands Learner on a large! cell, it is considered to be a "winning" move. The values of the sensors before the move are added lo the column of the memory matrix corresponding to thai move. In this way, thai particular move

DIAGRAM A

will be more likely the next time Learner's sensors see the same surroundings. If the move puts Learner on a non-target cell, either a

background cell or a border cell, thai move is called a "los ing" move. The sensor values are subtracted from that move's

to the left or to the right. From these results in the Move

Array. Learner's next move would be to the left since Ml is the larger of the two values. In case of equal values in ihe Move Array, Learner flips

column of numbers in the memory matrix. This should re

a coin and randomly chooses from all moves wilh values

duce the probability of Learner's making the same dumb

equal to the maximum.

move the next time its sensors see lhat particular pattern

Assume that the move lo ihe left was a winning move. In lhat case, the values in the Sensor array are added to

of cells. The actual mathematics of determining ihe probabilities

the corresponding elements in the first column of the Mem

for each move are as follows. The Sensor array contains

ory Matrix. A.s ihe result, the Memory Matrix now looks

five values. Each column of the Memory Matrix contains

like this:

five values. Take the first column of the Memory Matrix. The first Sensor value is multiplied by the first element of

7

that column. The second through fifth Sensor values are each multiplied by the corresponding element in that col umn of the Memory Matrix. Finally the sum of those five

products is put into the Rrat clement of ihe Move array.

7

7

AHOY!

35


The first column will generate an even larger sum-product the next time thai particular arrangement of sensor inputs is observed.

What if thai move lo the left were a losing move instead?

In that case, the Sensor values are subtracted from the ele ments of the first Memory Matrix column. The Memory Matrix now looks like this: 3

2

1

5

5

7

SENS contains five elements. The Memory Matrix MEM is a four by five array. The four elements of the Move ar ray are contained in PROD. The grid on which Learner moves is represented by the SCRN array.

The grid can be as large as 20 by 20 cells with a onecell border for a 40-coliunn display. A 10 by 10 grid is plen

ty large and is used in this listing. The size of the square grid is given by SZ in line 540. The values in the SCRN array are given by TG. BG, and BD. the target, background,

and border values specified in line 600. These are the val ues seen by sensors and stored in SENS. As written, the target cells have a value of 1. The back ground cells have a value of 0. and the border cells have a value of 2. The sensors will see only 0's, l's, or 2's. You

You may work through the mathematics to see that, with ihis Memory Matrix, Learner will not move to the left the next time the Sensor inputs are 2, 3, 1:

("losing") cell value will result in a large punishment. The loop at line 550 creates the "labula rasa" (clean slate} of the Memory Matrix. You may want to simulate some genetic influences by stuffing values other than 1 into some of the cells. In that way. Learner can be made inherently

Ml = 2*3 + 3*1 + 1*5 = 17

M2 = 2*2 + 3*5 + 1*7 = 26 Because the weight of the losing move was diminished. Learner has now "learned" not lo make that move under

the given circumstances. Mpinnr 1

will want to experiment with different values (weights) for the various cells. Moving to a large target ("winning") cell value produces a large reward; landing on a large border

r-Utri x

] o |iu I*

smarter or dumber than the pure soul who enters the world without any natural instincts.

Lines 580 and 590 get die screen characters to be dis played lor the grid. Grid cells with a value ol'O are dis played as periods. The target grid cells having a value of t are displayed as "0's". The border cells are not displayed unless Learner lands on them, in which case they are "#".

I

The background cells are defined at line 610. The border cells are given at line 660. The X.Y values of the target cells are given in the DATA statements starting at line 650. The cells are numbered (i,l) in the upper left corner down to (10,10) in the lower right corner. The cell (3.4) is three units to the right and four units down from the upper left corner. You may change the shape of the target path by giving other pairs of coordin ates. The last pair of coordinates in the list must be 0,0. After the initialization, the grid and help menu are dis

DIAGRAM B The mathematical details of this model are much simp ler than those being used today to represent actual neural networks and associative memories. This model at least gives a general feeling for ihe types of structures actually

used. The simplicity of the mathematics makes the work ings of our model more intuitive. The simple example above has just shown why this model ought to be successful, at least in some cases. It is left up to you lo explore its range of capabilities and limitations.

LEARNER'S IMPLEMENTATION

played on the screen beginning at line 800. Line 840 prints ihe proper screen character for each of the 10 by 10 cells. Notice that SCRN(X.Y) is either 0, 1, or 2, corresponding to either background, target, or border cells at coordinates X.Y. SCS(SCRN{X.Y)) is thereby either T or "0" or T respectively.

The program then enters (he main operating loop starting at line 80. Flags LOSE and WIN are reset. Each pass through the main loop will determine if Learner moved to a winning cell or a losing one. The main loop consists of the sequence of subroutine calls beginning at line 90. The first subroutine at line 1000 reads the values of the cells on all sides of Learner as well as under it. These are

The program to create the learning model just discussed is fairly lengthy; however, none of it is particularly com

ihe screen values 0, 1, or 2 (background, target, or border) which are stored in SENS. The GET MOVE routine at line 1100 performs the mathe

plicated. Refer lo Learner on page 92 for the following

matics to calculate the four sum-products which will be

discussion.

The program is written in modular form, both for ease

of writing and debugging, and for your ease of modifying. The arrays are dimensioned in line 10. The Sensor array

36

AHOY!

stored in the PROD array. The routine at line 1200 search es through the four values lo find the largest. The loop at

line 1240 determines which elements of PROD are equal to the largest element in PROD.


COMES TO EARTH

low von can h; i the same quality software that for millennia has been available throughout the universe. With titles like THE GRAPHICS

TRANSFORMERMOVING PICTURES, QDACKOAS and LEXCHECK, that have been number one sellers for cen tines m.olher g laxies you are

Seed ma y soil™ Xnui the hassle of using products that have not seen tried by at least two other species. Of course with our 19B7 line B^NEMt1541AUNTIE BUMP BOARD, THE MANDELBROT POSTER, and ENTROPY, we are destined to supersede the monotony of genenc

■ software. . .again'. So take a look and enjoy the fabled CDA Tine of software, where we bnng quality software to your planet.

Bwc

U I

.'■\

THE GRAPHICS 11UNSFORMER -

SM-95

MOVING WaifflES-5OT

LEXCHECK-SM.9S /Aroijal

(C-frlC-'jei. -*■■*** ^ flianS^iiSMKi—

jji OMNl.PAWl II IBd« .!■!) : ■

% m «tm » «l lntiMW Hi.

***** jl

Tiif Initlliosnra Jouma!)

*.**** (MesifrWUK

S'i.WESfWWeSTWWSfOftMERis

DUACKD«»9.« ICWE42S mMe IW1.-157 ( made)

ll'inji thai you Mi'( i) Ui tiu wiili V'i.i

H.

. Chusiamaia B.NickSunivmioi

Transactor Majaime. EafUll Out it a«ain wilii iitq'inost tomjirrtieujWi ai.innlioii

' p^Dgrjim yd avoiljblt lor any ^ilir p,i Imjrn its ! W.ODS *!.'ri) Ji;! nn,irri

I

«?u(il |tuy lwo1 ot inem) il I we'e

SlMd iraU. UtiMi lunaWyi yc^ don't Ihvb

... f»3»» 3Wi"tfge:natSp!

SAVE's aiwelt as 10ws Iffci loffliM. tft-

riiiitat fRFJ:1). OllST.KDAS cOiMeaMtn-

CltlE sad nSKly lu «» Wi'li >is iM^'dmi) BKOWlW

■■

you.. ."*

i ^ *Jrtt lion

BOA8D=1M1AUNJ1EBUMPB0AH0-S49.9!

-139.95

^ * * * * (Uuv^T Mauwfnct ■[ij J^ivi^rtlE. I'>"i5j'r;jgriy»njcfc[>'nh(f

ConUwcdra oneplics EfiJBtWV Sot!UnM lo tmco'n'e anther Hi^lKJoii^ tnlrie. reaimof rriieractve liciictn . "'.--/.'

CDA

IH; M»MDELBBl)7 POSTER -19.K icompaK e) * * + * * il i.:(i.w-.irlic &


ECHELON

3-D SPACE FLIGHT SIMULATOR ECHELON ... A lop secret military facility where a

.-, '.;!> i '

few highly skilled pilots will be trained to operate

the 21st Century's most awesome combat and exploration vehicle, the Lockheed C-104 Tomahawk. The C-104 spacecraft has the lates! in advanced instrumentation, weaponry, and control systems. ACIUAL CM SCREENS

:H£LON is a true 3-D space night simulator Ihal pul; you at the conirals of Ihe C-104 Tomahawk and in trse heart of the action. You'll

.[

experience the excitement and Ihrll of real spaceflighl through

superb Itiree dimensional graphics. But. before you go exploring on you' own. il would be wise lo go ttirough Ihe carelully Designed

naming simulators. These rigorous courses will develop your skills In manuevenng Ihe spacecraft, accurate selection and useol weapons, control 01 RPV's. object retneval aM refuel anfl docking procedures.

oiitcc iwri line

ITS IMPRESSIVE ATTRIBUTES INCLUDE ■ ■ ■ -

rt" Weapons Systems 4 Different "State-ol-the-Art" Jnil Bi-Directional Transporter Unit Unmanned RPV (Remote Piloted Vehicle) Control Anti-Gravity Braking and Hovering Forward and Reversa Thrjstecs Twin 3-D Screens

Developing these skills are essential lo your survival when

encountering hostile enemy spacecraft or exploring unknown terrain,

ECHELONisavailabterowariilotfersyoultieSifnulationAiJvenlureol aLlelmeforontyM4.95.

■ Real-Time Infrared Vector Graphics

- Nan Real-Time Computer Enhanced Graphics ■ Computer Assisted Control Systems - Computer Information Data Link

■ On Board Sub-Atomic Analyzer/Decoder

Available How For C-W128.

- Voice Activated Control Button

If you can't find our products at your local dealer, you can

order direct. For mail orders, enclose check or money order, plus ii i,3 Shipping and handling, and specify machine

version desired. Order by phone on VISA, MasterCard or

and COMMODORE 12B.

C.O.D. by calling TOLLfREE (800) 824-2W9, ACCEESSOFTYMRE.INC. 2561 So 1S60W. WaxJiCroK.urB4O67

Rudar Service No. 1G1


TMP stores the subscripts of all elements equal to the maximum value. For example, if the first, third, and fourth columns had equal sum-products, then TMP(l) is 1, TMP(2)

is 3, and TMP(3) is 4. This indicates that moves in direc tions 1, 3, and 4 arc equally valid candidate from which to choose. Line 1280 randomly picks one of those moves

and assigns thai value to MOVE. Moves are numbered 1 through 4 as follows:

Moves:

1530 IF SCRN=BD THEN L0SE=TRUE That way neither WIN nor LOSE is TRUE if Learner moves to a background cell.

You might investigate the effects of sequential rules like:

IF PREV=BG AND SCRN=BG THEN LOSE=TRUE which defines two consecutive moves without landing on

1

a target cell as a loser.

You must always define a move onto a border cell as a loser or else Learner will wander off the screen. The com puter will display error messages when it tries to plot Learn er's position outside of the normal screen.

The UPDATE SCREEN routine ai line 1600 restores the screen character at Learner's previous location. It draws Learner as an "X" at its new position if the current move

Line 1300 adds an option for your experimentation. Il provides the capability of occasionally picking a purely ran dom move. The frequency of this might correspond to

Learner's level of absent-mindedness or sense of adventure or whatever. As written, the random move will never be chosen since RND(0)*10 is never greater (han 10. If you want Learner to move at random 30 percent of the lime, change > 10 to > 7. Now the conditional statement is true roughly 3 oui of 10 times. The SHOW MEMORY subroutine at line 1900 displays

Che values of the SENS, MEM. and PROD arrays. It also identifies Learner's next move, based upon the elements in

PROD. There are three keyboard options monitored by the KEY BOARD routine at line 200. You may press S to begin sin-

gle-slep operation. Each lime S is pressed, the program executes the Main Loop once, then waits for another kcyslrokc. Pressing any key olher lhan S returns Ihe program to normal operation.

You may terminate normal operation by pressing the X (exit) key. This positions the cursor at the bottom of the screen and provides a cleaner exit than pressing the RUN STOP key.

The third option is to press any key besides S or X. This causes Learner to make a random move. This is a handy feature for extricating Learner from some of the repetitive sequences that it is fond of discovering. The optional ran

dom move instruction in line 1300 discussed earlier is also useful in this respect. The MAKE MOVE routine saves the previous grid value in PREV and the coordinates in X0 and Y0. Then it calcu lates the new values of screen coordinates XP and YP based upon ihe value of MOVE selected earlier.

The INTERPRET MOVE routine at line 1500 is the place to begin your own experiments. This routine establishes the rules by which each move is judged to be a winner or a loser. As written, any move onto a target cell is considered

a winner, and WIN is set to TRUE, Any move to either a background or border cell is a loser, and LOSE is set to TRUE.

You may want to treat moves to normal background cells as neutral while still penalizing moves off the grid onto the

border. Replace line 1530 with this:

was not a loser. If the move was a loser, the random posi tion subroutine at line 340 is called to relocate Learner.

Thai way when Learner moves onto a border, it gets moved back onto a proper screen grid. If the current move is a winner, an asterisk is displayed. This makes it easier to track Learner's progress. Finally the move status and move statistics are displayed (along with

a sonic fanfare on the C-128) in lines 1710 through 1740. TEACHING LEARNER The final subroutine is the LEARN procedure at line 1800. This is where the program decides the rewards and pun ishments for Learner's moves. If you remove die leading REM statement in line 1810. this subroutine is bypassed along with Learner's brain. Learner's moves will all be ran domly chosen if this routine is skipped. Considering that there are 22 urge! cells and 118 border and background cells, the wins-to-losses ratio should be roughly 1 to 5 for purely random moves. Any ratio significantly greater than 1 to 5 after many moves indicates that Learner has in fact learned. The LEARN routine modifies (he values in MEM whenever a winning or losing move has been made. A loser causes ihe sensor values to be subtracted from the Memory Matrix, and a winner causes those values to be added. The value of K is —1 or 1 accordingly.

GET WITH THE PROGRAM(S)* We're constantly looking for the best magazine-

length game, utility, and productivity software being written for the Commodore today. If you think you can do as well as or better than the programmers

whose work appears in these pages, send us your best efforts on disk, accompanied by a printout, documen tation, and a self-addressed envelope with sufficient return postage affixed. Address your program to:

Ahoy! Program Submission Department Ion International Inc.

45 West 34th Street-Suite 500 New York. New York 10001 Please allow at least 2 weeks for a reply.

AHOY!

39


Again you can experiment with the effects of punishment only, reward only, or various degrees of reward and pun ishment. Set K to 0 if LOSE is TRUE in order to eliminate punishment for bad moves. Change K to decimal values less than one to "fine tune" the feedback system. Increase

K beyond 1 to provide greater rewards. See how these chan

ges affect the WIN/LOSE ratio.

You may want to limit ihe range of MEM values. Modi fy the LEARN routine to set any values greater than 10

C64

or less than -10 to 10 and -10 respectively. It would be possible lo modify the program to analyze each move more fully. You could liave the program, for in

Krutch

stance, not only punish a wrong move, but also rew-ard the

move thut should have been made. This is not a trivial program lo understand. You will find the single-step option useful after you have a general feel ing for what the program is doing. The memory values and next move indicate Learner's internal state before the move

is actually made on the display. That way you can see the grid values and the sum-produels lo know jusl how the move was determined. The random move to a new cell is not considered as a winner or loser, but Learners nexl move is made very quick ly from the random position, and that move is evaluated. C-64 users must slightly modify the program. The in structions begin in line 2300. The C-128's CHAR I.X.Y command positions the cursor at line X, column Y. The

C-64 implementation of this Instruction is called as a sub routine at line 2700. For example, line 270 for the C-128:

eep in space, near a popular galactic cross roads, is a fueling Station lor spaceships. You're the operator, and your job is to manipulate in

coming craft into the station, using the mag netic Gelds provided by lour grapples. One day, however, you find that your equipment has mal functioned badly. The magnetic grapples are pushing space ships in and out of the fueling station and they can't be stopped. In fact, the only control you have over ihe space

ships is the ability to reverse the direction of their travel. Can you simultaneously fill all lour berths of the fueling station —and thus initiate llie automatic fueling processbefore your equipment runs out of power'.' Past reflexes and

270 CHAR 1,1,22

last thinking aren't the only qualities needed: you must be able to think strategically in order lo position the ships in

should be replaced by:

time.

270 XX=1

:

YY=22

such a way that they will all occupy ihe station at the same

FUellng Station is a program tor the C-64. You operate :

GOSUB 2700

A line containing a variable such as 1980:

The I key controls the ship jusl to the riyhl of the First.

HOME controls the ship to the right of ihe second. And

will be:

DHL controls the fourth and final spaceship. Only one key

:XX=24

:

YY=Y

:

GOSUB 2700

XX and YY must be used for the C-64. Also, C-64 users must create their own sound routines

for lines 1710 and 1720. The SOUND statements generate 10-jiffy tones of 200 Hertz anil 2000 Hen/, lor losers and winners respectively.

The blanking character BLS defined in line 520 lor the C-64 is not as effective as the "clear to end of line" char acter defined for the C-128 in line 530. C-128 users must have their disk drive turned on or line 530 will cause the computer to sit and wait until it is turned on. Using and modifying this program should be an enjoyable

intellectual challenge. (Thai's how you learn, isn't il?) Among its more frustrating characteristics is its speed. You can slow it down with the single step S key, but speeding it up is not that easy.

You could certainly compress the program, removing Continued on page 106

40

one of four keys. The left-arrow key (the leftmost key on the top row) controls the leftmost spaceship on the screen.

1980 :CHAR 1,24,1

1980

ihe program entirely from the keyboard, so no joystick is needed. You must guide four ships at a lime into the fuel ing station. You reverse the direction of a ship by pressing

AHOY!

at a time is active. You start out on level I with 150 units of energy. If you

manage lo guide all four ships into ihe fueling station at the same time before your energy is depleted, you move to ihe nexl level. Each succeeding level puts you in control

of a smaller fueling station than ihe last, which makes it harder lo guide all four ships into il simultaneously. There are four levels altogether. Note that there are two ways to gel all the ships into the station at the same time. You can depend on quick thinking

and reflexes—this is most effective at levels 1 and 2. How ever, at level 3 and especially level 4, fast reflexes alone

probably won't be enough. You'll need to think about posi tioning llie ships in the most advantageous way.

Flankspeed (see page 89) is required to type in fueling Station, To load the program, lype LOAD "FILENAME'S, 1 if you're loading from disk or LOAD "FILENAME".1,1 if you're loading from tape. Then type SYS 49152 to start the

program. □

SEE PROGRAM LISTING ON PAGE 103


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

Whenever a presentation needs pizzaz, VIDEO TITLE SHOP makes it shine! It spices up any video production—

from multi-media shows to educational and training semi nars to product exhibitions. And of course, VIDEO TITLE SHOP turns home movies into hot-popcorn crowd-pleasers! mi i "M h i mi iv ej u ut» j [] nr :nti a

UR 5UMMEF VACATION

Superimpose text over artwork.

Produce special effects like wipes, scrolls. fizzles, fades, and more!

Add waves of colorful graphics by using MICR O PA INTER' PLUS.

Design borders and choose from an array of font styles and sizes.

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

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

Learn from the Introductory Demonstration (major features are shown

on-screen). Available for Atari" XE/XL Commodore 64-/1281' and Appleil Series computers.

Visit your retailer or call 800-245-4525

(in California call 800-562-1112) for ordering information. Vidso Tills Shop and Micropainler are trademarks ol InlBlliCmaiions. Inc. Datasott is a roQislered Trademark of InletliCroations. lie.

TVe chaftenge-you

©1987 IrtelUCraalions, Inc.

19B08 Nordhoff Place

Atari is a registered trademark ot Atari Computers, Inc. Apple is a registered trademark or Appls Computer. Inc.

Chalswortti. California 91311. (818) 886-5922

Commodore 84 and 128 are tradomarlis ot Commodoro Business Machines. Inc Reader Sarvlc* No. 207


IMTIHTA1NMENT

SOFTWARE SECTION

Featured This Month:

CALIFORNIA GAMES Epyx

Commodore 64 Disk; $29.95 So, like, lei the games begin, you know.

The latest entry in the fabled Epyx "Games" series, which already includes Summer Games I, Summer Games II,

California Games

42

Sanxion

42

RabbilJnck's Casino

44

NBA

46

action and graphics but no imagination. "You are the lone defender of a world under siege. Hordes of alien warships

Winter Gomes, and Mirld Games, pro

rain down on the cities." Sound famil iar? Believe me, so is this game. The

vides the perfect counterpoint to the

hard-charging, ullra-eompciilivc milieu of the earlier contests. California Games lets users lay back and catch

a slightly modified side perspective

sonic rays while they compete in six appropriately mellow events: Half Pipe

can move the fighter up or down and

lower two-thirds of the screen presents with left to right scrolling. The gamer

Skateboard. Foot Bag, Surfing. Skal-

ing, BMX Bike Racing, and Flying Disk. As with piuvious titles in this action-

Skateboard, surf, bike, and the like. READER SERVICE NO. 151

change speed. The top third of the screen is an "early warning" display. Alas, objects appear on the overhead screen nanoseconds earlier than (hey do on the primary screen. It is as

stralcgy sports series, each event has its own theme music. The rock classic

though the designer, intent on doing an

"Louie. Louie" is the overall iheme

update of the classic Defender, includ

song.

ed a secondary screen because the ear

The graphics are also super. They

lier game had one!

capture both ihe intensity and super

As is the case with all too many Brit

ficial flakiness of the events. Lots of

ish games, the documentation is almost

great linle touches, like the shark that

non-existent, it is a flimsy little sheet

turns up after a surfing misadventure,

that doesn't explain much of anything.

keep the tone of the game suitably airy. The surprising thing about Califor nia Games is that the best events are the ones which sound goofy, like Foot Bag (similar to "Hacky Sack") and Fly ing Disk (known as "Frisbee Toss" in

The rules imply that perhaps the play

the real world). On the other hand, the supposedly surefire contests like BMX

Bike Racing and Roller Skating are

mild disappointments. The simulations trf these high-speed events do not com municate the thrills and sense of move ment which characterize them in real life.

The two most challenging games are Surfing and Half Pipe Skateboard. The visuals on the Surfing event are spec tacular, a real achievement. The user steers his surrogate surfer up and down

along the inside of the "tube," foam flecking the crest of the swelling tide. The breaker advances sieadily, left to right, its hungry jaws looking to swal low any hodad foolish enough to enter its path.

Half Pipe Skateboard is the "expert" game of the package. The contest takes

place inside a U-shaped ramp, shown on the screen in side perspective. The skateboarder rocks from side to side

42

AHOY!

As you surf, the hungry breaker ad

vances steadily from left to right.

er should collide with some of the en emy drones, pick up certain types, and

shoot others. When the player reaches one of the

to build up speed. Once in the air, the

ReGen stations, the program emits an

player can perform aerial turns, do

onscreen training course which clas

hand plants at the upper ends of the ramp, and execute kick turns along the

sifies each type of target drone. This introduces an interesting concept: The

sides.

user must reach a certain level of pro

California Games is a worthy, if somewhat offbeat, addition to ihe strongest action-strategy series in the

of the game.

history of computer eniertainment.

special. There are cityscapes and des

Having run out of "official" sports com

ert scenes, if the player works through

petitions on which to base its games,

all ten racks (called "World Sectors"), he is promoted to Sanxion Class 1 and is sent off io patrol ihe Darkside.

Epyx has shown great ingenuity by turning these popular pastimes into a solid leisure program. Epyx, P.O. Box 8020, Redwood City,

CA 94063 (phone: 415-366-0606). -Bill Kunkel

ficiency before he may learn the rules The visuals are decent, but nothing

fe-^.:?-^:

SANXION

Electronic Arts

Commodore 64 Disk; $19.95

Sanxion, by the team of Stavros Fasoulas and Thalamus Ltd., is another British import which boasts plenty of

Sanxion: another British Defender. READER SERVICE NO. 152


Take command of your computer system Consolidate your 64, 64C or 128 system with the Command Center:

Just look at all it includes: ■ Built-in AC Power Strip with power surge and voltage spikB protection, line noise filtering and power outlets. ■ Built-in Drive/CPU Cooling Fan to prevent overheating.

■ Modular Telephone Plug with Its own on-line/off-line telecommunications switch. (Optional on 64 and B4C). ■ Master AC Switch for easy system power up.

■ Single or Dual Drive Configurations with the standard drive insert.

D 64

--:^:' "*"""

$119.95

I/*"'

COMMAND CENTER ACCESSORIES

(Specify 128, 64, or 64C when ordering)

D 128

Dust Cover $19.95 — covers entire system Keyboard Cover $19.95 — smoked acrylic Drive Reset S 14.95 — one switch per drive Short Serial Cable $9.95 — for

ii

see below

Modem Switch $9.95 - 64/64C option

Cartridge Port Extension Board — $24.95 (Call for details)

The Command Center will untangle your system.

Data Director

Sound Trap" acoustic enclosure

We offer the total solution to complete

S129.95

Tilt/Swivel Monitor Stand $14,95 —

chaining drives

tJ.LU

$149.95

□ 64C

$99. 95

your "office at home" for the

special Introductory price of only

■ Eliminates cable swapping.

■ Saves wear on disk drive serial ports.

■ Fits all popular 80 column printers, 132 column also available

Share two Commodore* 6-pin serial devices with one

■ Sturdy wood construction

computer.

■ Sound absorbing loam lining reduces printer noise

up to 90% ■ Tilled for easy printer viewing

Works wilh Commodore" compatible disk drives, printers, and all interfaces. LED indicates whlcn device is in use.

■ Attractive woodgrain finish compliments any surroundings

0™™

1™*

■ Clear acrylic lid keeps sound in and

1 Convenienl button resets flevlca.

«vi-w«it-o««*pn

""<'•'" »«'w"s-rj"H»-H

Remote Power Controller

dust out

■ Unique slide-out shell catches printout, eliminating the need (or a costly catch-basket Compare to other enclosures of similar quality and dimensions costing at least

S139.95! That doesn't Include "extras" like a catch-basket and a stand to raise the enclosure which are already incorporated into our design!

Compaifl to others cosIIhd 1199.951

Cramped (or extra space? Our optional cart is specially designed (or use with the "Sound Trap". It has the

same quality wood

Unique design

allows loi

construction and

many space-

casters for mobility.

saving paper

$149.95

management - t continuations

ShlpninglHandllng: Sound TrapS12.QQ Cart S19.00

This "Sound Trap" ii available with an optional Ian to dissipate heal build up- Integrated AC cutlet and maslar power switch activates both prmler and Ian. ,.-<, nr

Shipping and Handling

Commodoio is a r

I 300 for Iwo 01 more accessories APOIFPOJCanadilPuerio Rlcol Hawaii/Alaska

S13.00 for each Command Comer $ i 00 lor one accessory ilem

S 6.00 lor [wo or more accessories

Oakdale, IA 52319 SS.OO charge lor C.O.D. orders laws residents add 4% sales lax

fuse

*■* SV."

I Convenient pushbutton switches wild power indicators for separate control of up lo b devices I For computers, monitors, p'lnlers, disk drives, elc. I Flio 120 V outlets piovido 3way protection against surges and spikes 1 High icnpac! plastic base unit and controller are colored to

compliment any system and aie separated by s 6-foot cable for oaso of placemen!

I Base unit mounts behindlunder desk to keep your work area clear of unsightly cables

umaemkft. of Commodore £i«lronl«. Lifl-

and one.year warranty.

P.O. Box 203

D<u Unll:

equipment against phone line surges

F'on 10-diy 1Mb I oiler

5 2 00 lor one accessory Hem

cord

Panel mounted

I Infoul telephone jacks protect valuable communications

Cart Dfmmuons' 24VW « U'D . ?5'H

Continental U.S. I 4.50 lor each Command Center

6-1001 power

Fat faster service, call t.B0iK2f>4582 tot I-tree 1-319-338-7123 (Iowa Residents)

DEALEB INOUISIES INVITED

Fleider Service No. 193


EWTIERTA I _N_MANJL.

SOFTWARE SECTION The star game of the Casino is un doubtedly Five-Card Stud Poker, where

There's nothing wrong with a good shool-em-up, but Sottdon just doesn't cut it. The game is very hard, but with out the visceral payoff one expects in

up to five humans compete against one another. Each is dealt a hole card, then four cards face up, one at a time. A

such contests. The onscreen objects are

bet-placing period follows each card

too large and they move much too

dealt.

quickly, robbing the game of any stra tegic possibilities.

Salmon is a mediocre product with

is only seen by its owner.

some superficial glitz but nothing un

Across the bottom of the screen is

derneath. Defender is still a better game.

Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404 (phone: 415-5717171).

Rabbitjack's slots: not the best bet. READER SERVICE NO. 153

RABBITJACK'S CASINO

play. Bluffing is definitely pan of the contest. And the competition can get

Disk; $7.50 to Quantum Members, $14.95 with Quantum Membership Kit

keen in a group of avid card sharks,

Everyone has a poker face in RabbitJack's Casino. You can't get a hint of

as they goad each other throughout the game.

the cards in your opponent's hand from

Blackjack is played just like casi

his or her expression. Thai's because

liabbilJack's Casino Games lets QLinkers compete hcad-to-head with Vegas-style games. Five-Card Stud Po ker, Blackjack, Slot Machines, and

Bingo pit computerists against one an other and against the house odds. In some ways, this casino has it all up on

its Vegas and Atlantic City counter parts. RabbiUack first provides play

Rabbitjack doles out lettuce and on line assistance in the Casino Lounge.

each contest, including a Hall of Fame

must take a hit if his first two cards to tal 16 or less, and will stand on a total

vanity board, chats with anyone else

of 17 or more. The hand with the high

in the Lounge at the time, or searches out the location of oilier Linkers. While

est point total up to 21 wins. If the card

in the Lounge, the gamer can send on line messages and electronic mail to other Linkers. A player piano in the Lounge provides rousing ragtime to add a little audio excitement.

Coin is easy to come by in this elec tronic gambling den. Visitors receive

do for you! It's also a whole lot less painful to lose in Rabbitlaeks Casino. Even if your luck goes bad and you

the Lounge each day. Players also gain

again the next day!

QuantumLink members sign onto

the telecommunications network in the normal way, go into People Connec

tion (the section of QuantumLink for conversing with other Linkers), select

Game Play from the menu of activities,

a daily ration of 250 points, added to their account the first time they enter (or lose) points gambling. Indigent Linkers can even cozen other gamers to transfer points to their account, so

opportunities for interaction between

point-greedy gamblers can be lively. To move from the Lounge into the game rooms, the gamer manipulates

AHOn

compu-dealer. Five in a row wins the game and all the money currently in

the pot. Simultaneous winners split the pot. The gamer's card and a board of all numbers called so far dominate the screen, and other players' cards arc, of

Rabbitlaeks Slot Machines arc the only real disappointments in the Ca sino. An onscreen slot machine fills the

ushered into the Casino Lounge.

44

Bingo online is remarkably similar to the game played in church basements or children's birthday parlies. The gam er chooses a bingo card, then marks the numbers as ihey're called by ihe

Bingo, Blackjack, Poker, or Slots.

him on one of four bar stools labeled

join (in order to play with a group of friends, for example) or the computer will randomly assign the Linker to a

The bunny himself is on hand in the

Double Down if they only have two cards and own enough chips to double the bet.

course, not visible.

In each game, either the player chooses the specific table he wants to

Lounge to get the gamer started. Here

total is equal to the dealer's, ihe player keeps the chips that were wagered; Blackjack doubles the chips that were bet. Gamers also have the option to

RabbitJack with the F3 key, hopping

and insert the Games Disk. When the computcrist selects Rabbitlaeks Casino

Games from the menu, the Linker is

no-style 21, by up to five Linkers. Hole cards are hidden from view, but other cards are visible to all players at the gaming table. The computer dealer

the gambler checks high scores for

ers wilh the points to wager: that's something Jimmy the Greek will never

lose all your points, this happy hop per will give you a new slake to start

Here the players type their remarks to

to chatter with each other while (hey

Commodore 64

through modem, telephone, and QuantumLink's telecommunication service.

gamcplay for all four entertainments.

ting strategies, but most Linkers love

QuantutnLink

are not sitting lace to face in a smoky room. Instead, they're connected

a chat window which is visible during

one another. As in real life gambling, some players are tight-lipped, wilh lit tle to say that might reveal their bet

-Bill Kitnkel

the competitors in this online casino

Players can bet, call, raise,

check, or fold. All players' face-up cards are visible, but each hole card

table.

screen, and the gamer chooses which rows, one, two, or three, to play. The

reels spin with a press of F4, and the winning combinations and payouts are displayed lo the right of the machine.


!&/ BANK CARDS SAME AS CASH WHAT AB SWITCHES DO AB switches dllow the utor lo share oquipniEnl rather than buy cosily duplication. Many conllgurnllona may be jir'jJFlgod. two Lnmputprn lo ano disk dnvn and pr InterL or two primers to one computer etc.. In our oflico wu shore a printer fioiween n PC clone jind a C128 via a parallel switch No need touvur plug and unplug cabins UQDln. jusl turn a knob to swtch from ono puripheruI lo another. Below are [he typos we have in alock. remamber II you need em re cables, wo carry a largo selection \o meet your needs.

TURBO 2000 PC/XT SYSTEM

■ • •

4.77/fl MHi Keyboard Selecl &40K RAM ma I ailed

• B Expansion Slots

$29.95

VIC-20, CI6, Plus «. C-W, oncl28compntible.Thruo fernulc € pin sockets, rolary switch, all metal case.

■ 150W Power Supply

VIC-20. C16, Plus 4, C-64, OH C12B compatible. Four 6 pin sockets, rotary switch.

now only $29.95

pitiln corned, high quality rolary switch, heavy-duly melal caso. BmlE to las) for many years of (fopenddblu 25 plus.

PARALLEL or SERIAL ABCD now only $39.95 All prnsswilchod. Has five female sockets, atl gold pins,

guarantees positive con tut I. rotary swMch. all motal case. Parallel

36 pins, serial

25 pins.

PARALLEL CROSSOVER Aa X Bb

SI 2 95

Driver^ prinlgr. 6 It. & pin rialc/iem.

A66

$ 5.95

Monitor, 6 II. 5 pin to 4 RCA plugs

M654

S B.95

MonMor. 6 It. 5 pin lo 2 RCA plugs MD52 Monitor eat., 6 II 5 pin mule/female MEGS Joyslic* extension 12 H. mala/lorn JS12

% 4.95 S

1.95

Joystick V. increase, 1 lem./? male

JSY

S

7.95

Joystick V, reducer, 1 male/"? fern. Pov.or disk/prml mflle'nghl ung mult: Parallel. 6 ft. male to roalo Parallel. 10 ft, male lo mole

RJSV PR6 C6MM C10MM

S 3.95

Parallel. 20 H. male lo male

C20MM

$19.95

Parallel. 6 ft., male lo lemale Parallel, 10 (I. mole lo lemnlo

CEMF C10MF

Serial. 8 H, main lo male

RfiUM

i 9 95

Serin!, e II. molo to lenalo

RflMF

S 9 95

IBM printer. E II . male/mols IBM printer. 10 II.. male'mnlo

Ibl'fi IBP10

SI 2.95

% 5 95

S 6.B5

SI 2.95

BLASTER C64.C128

$5.95 s. plug-in module

nun mnhos tho firo Dutlon of your joystick have machine

flurn flctK?n. AcTjuBtublu spued cofHrol

t29.S3

EQUIPMENT STANDS

CUMTIS printer stand wiih pnper catcher

SIS 95

JA&CO heavy duty nfrO printer stanfl

Si? 95

F-m.ltH\x C-128, lined, repairable, all molit case, 3 socfceu.iplkr

PC CPU stand. ad|u&iable. plnsnc

Si* 95

prelection, EMI RFt filtering, lighted iwttcir. Output SV DC, B.OA, 10V AC, a.OA. UL ippfOTMl. 1 yvat wutaM) J5H.S5

Monitor, adjustable till and swivel sland

$14 95

$29.95

COOLING FAN

Hflni is o Bi iirnrmy lo your

Disk

Unvu.

In mis

and

Puduco cosily

butl

repair

bills wilft a fan. keep your IM1 oi 1571 cool. Quidi. surge

and

spiko projec

JOYSTICKS

LIGHT PENS and MICE

Slik Silk

S 6.95

PuliStik WICO Black Man

S 7.85 S11.9S

TAC 5 EPYX5O0XJ

114.95 J15.9S

tion, EMJ filtering

POWER CENTER

new low price $49.95

mil ivninii I control of up lo 0 oofnponenli plus master

SYSTEMS Reiidraw

ClipArtll S1B.S5 Holiday Theme $19.95

I G.95

American WoiisiiWnl

S 7.95

LibW Pen by Tech SkoicncM/CI2e

Sia.95

Toutll Paint Graphics Tablet CSJ'C 128

S29.95

BLACK BOOK of C128

C128.

C04.

SI64.

THE

DLflCK BOOK

1&71.2G1 pages of easy lotmd informniion. 75 onsy [o rend churls and

tubles. Tho Black Book of C12B is vury

A bog inner s guid o to aoftwa ra pr olacti o n. W r i Iton to g I vu

you a fundamonial underst^ndldQ of a dish and BASIC

Hayes compatible

Uss standard RS-23J eouipmont C6*.

Includes C-64. C12S. CPM. 1&41,

answer your qunsnona

SS8 95

MODEM RS-332 INTERFACE, Use standard

$15.95

fhfjbesi friend aCija user ever had

protection Ideilily whatyou ate seemg when examining

INTERFACES

DELUX RS23SC INT . Omiiitronil

181.9 5

S79.9&

PROTECTION REVEALED C 64 S15.95

adrsn Become 9 master ol illusion Reveal? countless

[ncka and tips that mystify Iho user, iho book is 141 pageaand mcludoa a free disk of 21 utility programs

modems with VIC-20, C-64, C-123.

Fleillont SI4.S5 Graphics Int. II %2A,95

S89.95

Opilcal Mfjuso (MicrosoTl f'C cumpatible)

much hkii ii dictionary, nlwnys ready lo

on or off switch. Sjrttem protection: EMI/HFI lillerlna, surg« Bid spth* pfotectbon, 1S AMP breaker, heavy duty c*ble, ' pronB pi:-.-. LlgritHl rockar awUchei, ill itael case. >i»: 1 3/4 H ■ 12 1/4 D ■ 1S W.

j INKWELL ^

Logitech Mouse C-7 (PC compnlible) Amerlujin Wougo Houhq

WAS $59.95

TT» POWER CENTER provides

116.96

% P.95

$11.95

PHOENIX C-M, tUHd, rcpulmble. all maul owe. Output SV DC, 1.TA, 10V AC, 1 DA UL approved. 1 ycur warranty S35.05

S 9.95 $12.95

new

ou[ ol the way place. Plugs mlo trie serial pori (of course Iho ond ol n 15 inch cable

! parallel

MAXTRON C-M, Jprwndublt- lieairy duly repdicrmpnl. Output 5V

S 5.95

Drive/pnnier. ta h 6 pin mule/male B61fl

READY RESET 64

A nisei button lliol you placowhora you want not seme trie poms replaced lor youf disk dn^e), tho buHon is on

i

DC, 1.7A, BV AC, 1,OA. UL Approved. 90 dar warranty

NEW LOW PRICES 7.95

I BUFFER "

C128 SH.I'i

POWER SUPPLIES

Two printers, enrior computer can access primer A or B

$

gpol uvery tuno1

S84 95

I PRINTER jr

S 7.95

Bujono ol ea. SAVE S1.41

rotary swilch, sturdy metal case. Two computers shore

B66 B69

$6.95

nolch in Ifco disk. Sdme

MS OOS 3 2 S GW BASIC

CB4/VIC20ot 1541 drive, anli slslic J 5.95 Buyoneo1ea.SAVES1.41 C64 set $10.43

All pins swlichinl- Four tomulo Booking, nil gold pins.

Drlvo/prmier, fi II 6 pin main/mule Onwo/pnnlar. 91! 6 pin mele'male

^

Culsan oiBCt ^unre

DUST COVERS

new $44.95

CABLES

Trio tjri0ma|i Alf ma\u\

■ Operation Manunls

All ping gwllchud. 3 female sockets, alt gold pins for roli-

36 pins, serlnl

DISKDOUBLER

• FCC Class B Cprtiliod • Parallel a Serial Porta

C12B or 1571 drive, antistatic

PARALLEL or SERIAL AB

S119.95

$19.95

wtine in SO. Hoi for RGB monitors or re!evi?ion sels

Plus $10 00 shipping

computers to ono printer and or diskdrive. Fivolomalo

$ 99 96

Avatei 1200HC. Hayes compalible

swilch to chango modes PljgatclheDackoItnamcinilor tot a sharp cisplay. 16 colo'3 m 40 oofurn n. black anO

• AT Style Keyboard

• 6 Month Limrled Warranty

NEW LOW PRICE $49.95

1 99 95 {119.95

AvilB IE00

Onui:ntirefor[)o!M40oreOLu]Ljmn5Dn|hi}Ci2B- Flip a

■ XT Slide Oul COBO K Speaknr • 360K6 5 '. Floppy Drive

SUPER SAVER ABCD

MODEMS, 1200 Baud

Aprutofc 12C, CG4, C128. compatible Aprotek 12AM. AMIGA compjiliblo

40/80 COL. CABLE

■ TTL Mono'Herculea Graphics

$ SAVER AB

use. Parallel

$595

IBM PC XT Com patio i hty Phoonll BIOS

$39 95 with

t"e

VIC20

MOT SHOT, prinlcr

149.95

Card CO G-WIZ printer

I3D.B5

SAM'S BOOKS

C64 Troubles!!Doling 1 Ropdir Guide 1511 TroubloshDoiing S Repair Guide Compulor lacla VIC-20 Coniputor factaC-64 Compulor laclsC-'2a

S19 9S $19 95 S19.95 410.OS St9.95

IBM punter, 20 ft., male/mulo IBP20 Gender change, parallel, mule/male CGMM Gorder change, parallel, fern Tern. CGFF

$19.95

S 9.95

PPI printer mlcrface

Computer (acts 1541

SO 95

Gender cnango. serial. mBle/male

RGMM

S

XETEC Super Graphics punter

(54 95

Computer facts 1571

S1B 95

Gender change, serial. IcmVlom.

RGFF

S 7.95

KETEC SuperGraphics Jr.printer

S34 95

"TOUCH ME BUTTON"

S 9.95

CardcoSuporG printer

'.95

INFORMATION: For technical Inlormallon or Oregon Buyer a phono" 503-246-0924

TO ORDER BY MAIL: Weocgepl VISA. MASTERCARD,

Static

APROSPAND

64

12 PLUS

$29.95

12

monoy order a. ceniliM. and personal checks. Allo» 21 Uuya lor personal chocks to clear.

plugi Into the cartridge port, has 4

SHIPPING: A0d (3.00 per order, power supplies it.00,

wile h.ilili- slots, I use protected

power center SS 00.

and a reset button.

«-00 ser-

vicb criarge on all COD orflcrs Ino personal checks). ForeignornBrstwiceU.S.shippinochargBS.AIIpayment

in,

c»r1rirlgij port

$19.95

eileniion

cilii' Move boards and car tridge! to the side ol your com puter. In stock.

JOYSTICK REDUCER

can

KILL

your

COMPU7ER

and

$9.95

your

PRO

GRAMS- Touch Mb rids your system of harmful stadc liko MAGIC bolero you touch your computer peripherals

01 other device T flu con trull ml elects icn I rn&istflhceol Touch Mo, drmriB RtPlIc chnryea Marmfefl&ly Jiwoy lo

ground at low eut-rgy levels Toucii Wo can add years ol y lo your o

$3.95

GROUND FAULT IND.

S5.95

Every once in a white, our buyers Itnd one ol those odd gadgets they

Computer equipment is very son&itive to ungrounded

TEHMS: All in stock items shipped wilhin 48 hours ol order No salmi tax or surcharge lor credil cards. Wo

just cant resist. Tht Joy Slick Reducer is odd and low-priced. It aHowi one joystick to be plugged I Mo tntti ports al the ■ i me lime. 1

household wiring. Disk drive&hnvaa bizarrownyof mi>mg updata. ThoGroundi Fault IndJcaloMells you if your

Duleelive items replaced or repaired ai our aiscrsllon.

times have vou had to try both ports baiore lindrng the Mght oneT

MISCELLANEOUS

must be in U.S. lunds.

can no! guaranloo gomontiDility. All sales are final

Hniurn authorisation required. Prices and itoms 3uh|ocl to crtanoo without notice

VALUE SOFT INC 3641 S.W. Evelyn Portland, OR 97219

know vou are saving, what's II good lor. Slop and think, how miny

outlet is properly grounded

par fora led eflgos Irom

CAHDCO numilric kaypld Diek Sicoves. whim lyvek. lODpdCk Wrtil protecl tubs, iiivor, 100 PBCk Floppy wallet. 3 1/2 in , holds 15

prmi-aifls

Floppy wollel, 5 1/4 in., holds IS

$12.96

Dish pugos, 2 pocket. 3 holo. ^0 pack

S 6 35

"THE STRIPPER" Thrj "Slnpcer" removes Inseri 1 la

20 sheets, proslo edges

$14.95

jregono Clean, quick

CALL TOLL FREE 1'800'544'SOFT Render Service No. 168

S47.95 £ 7.95 S 1 49 S 9 95


ENTERTAINMENT

SOFTWARE SECTION Unfortunately, although the game is ex actly similar in its esscnlials to the one-

armed bandits that inspired it, the ab sence of the electronic accoutrements (bells, blinks, and brassy beauty) makes online slot machines seem very plain. Even winning a jackpot lacks thrills when there are no clattering coins banging into the cash catcher.

Bui neither slots nor bingo are real ly the stars in RabbirJack's Casino. Blackjack and, mos! especially, Poker

The game's format will be familiar to anyone who has played the earlier

he will shoot, pass, or kill the clock. The offensive team may make up to two

Quesl spoils simulations. The coach

passes before one of the players must

(or coaches, in a head-to-head contest),

shoot.

picks play strategies from onscreen

menus. When both teams have their or ders, an action screen shows the de veloping play in two-thirds perspective. Baseball and football lent themselves perfectly to this format. The back-andforth nature of basketball

makes it

much tougher for the computerisi on

If the user elects to shoot, the pro gram offers a choice of an outside shot, a drive-and-shoot, or a 3-point attempt. He must also determine, should the shot miss, whether his team should take the ball back out, put it back up, re bound aggressively, or guard against a fast break by the opposition.

are the games that keep Linkers going back for more. The conversational in terplay between gamers, the human

the sidelines to intervene in a mean game comes with 20 great

will catch the ball. "Killing the clock"

competition, and above ail, the betting and bluffing, turn the casino into a

teams. The selection contains a nice

subtracts 24 seconds from the game clock. The coach then picks a shoot

The

spectacular entertainment,

ing strategy.

RabbiUack's Casino is only available to QuantumLink members, for online

On defense, the user can select up

to two of the following strategies: guard against outside shot; guard against lay-

play via modem, telephone, and the

QuantumLink lelecommunications ser

up; try' for steal/block shot; play for fast break on rebound; double-team

vice. Il costs gamers the regular on

line service charge, six cents per min

player.

ute. Althougli the points they win are

The statistical basis of NBA is fault less. In fact, the excellent documenta tion includes detailed descriptions of how all results are determined, and Ed

not exchangeable for any tangible gain

(that would violate current laws), any losses are equally intangible. RahbiUack's Casino, designed by

Daniels of Software Simulations claims that his program is "the most statistical

Rob (Demon Attack, Missile Com mand) Fulop, is a sound entertainment for tans of casino-style games. But il goes beyond that for Five-Card Stud players, where it could easily become an electronic necessity of life! Poker

enthusiasts have nothing similar avail able to them, which makes this a must-

have gaming experience for anyone who craves interactive gambling on their Commodore. Quantum Computer Services, 8620 Westwood Center Drive, Vienna, VA

22180 (phone: 703-448-8700). —Joyce Worley

NBA Avalon Hill Commodore 64

Disk; $39.95 Roundball mavens wiil be delighted to hear that the folks who created PureSun Baseball and Super Bowl Sunday

have turned their attention to the world of hardwood floors and high-top sneak ers. NBA, designed by Software Sim

ly accurate of any of our sports simu tin' («"»■«

NBA: demanding for casual hoop fans. READER SERVICE NO. 155

mix of old and new rosters, with an emphasis on more contemporary squads, including the top four teams

from the 1985-86 season, the Celtics, Bucks, Rockets, and Lakers.

NBA can be played solitaire against the computer or with another human

coach. Users can give cither side home court advantage, or play the game at a neutral site.

After these preliminaries, the play er assembles a starting lineup of two

forwards, two guards, and a center.

Next to each player's name is listed his position and defensive rating. FGA

(field goals attempted), FGM (field goals made), FG% (shooting percen tage), ASST (assists), and 3PT (three-

point play rating).

ketball wilh visual representations of

then picks the point guard to start the

46

AHOY!

lations." NBA also includes its own statkeeper capability.

ulations (formerly Quest), tackles the formidable task of simulating pro bas all the action.

If a pass is ordered, the coach sim ply enters the number of the player who

ingful way.

The coach of the team with the ball offensive play and determines whether

The graphics are acceptable, but the action is occasionally a little tough to follow. The audio, on the other hand, is strictly minor league. A shame, since a bit of sound, like the swish of a basket or the roar of the crowd, would have enlivened this simulation. If there's a problem with NBA, it is that the long pauses during which

coaches enter strategies distorts the "feel" of what should be a nonstop ath letic event. The user spends a lot of time entering strategies, then sees the visual result flash by like Michael Jor dan on a fast break. This makes for herky-jerky, stop-and-go play. The strategic challenge and statisti cal accuracy, however, should more than compensate for any imperfections. NBA may prove a little demanding for casual hoop fans, but serious students of Dr. Naismith's game should prepare for a real treat.

Avalon Hill, 4517 Harford Rd.. Balt imore. MD 21214 (phone: 301-2549200). -Bill Kunkei and Arnie Katz


lBUMSHIP Acknowledged by our customers..

..,.,.

Through 5 man-years of research and

"GUNSHIP may be the best simulation of any type

"... from the eye-catching packaging to the palm-

development, the Gunship Design Team

novices and aerial combat veterans alike..."

standard setter (or the industry."

experience...

ever created for the C-64... a perfect simulation lor

drenching, flak-dodging flight visuals. GUNSHIP Is a (J.R., Portland, Oregon!

(RUN. August 1987]

in the bin. GUNSHIP is the ultimate..."

computer] and I've seen them all...

has crafted an unparalleled simulation • Realistic Hallcoptef Right Characteristics - Authentic Right Controls and Electronics

iComputer S Video Games Monthly, U.K., Feb. 1987)

(LC. Crystal Lake, Florida)

'""HIP is the best (tying

Thank you for releasing the most AWESOME program

• Accurate Weapons and Counter-Measures

GUNSHIP...'should easily be thefli program of the

• Up-to-date Enemy Threats

suld become one of your lavorites."

(Fam*y Computing, June 1987)

"GUNSHIP... is avery well-ex ecuted simulation, not

just a game... MicroProse has another winner."

(Computers Gazette. May 1987)

year..,"

IH.T.. Chicago. Illinois)

"The GUNSHIP team has produced a landmark in 8-bit computers. The manual is the STANDARD." (S.M.. Pemwuken, NewJerseyl

• Complete and Carefully Researched Documentation • Flight and Combat Tutorials • Hundreds of Mission Scenarios

GUNSHIP. For C-64/128. IBM-PC/XT/AT antS compatibles, Amiga. Atari STand Apple HGSI+'Ue. CaS MkxoProse or check with your dealer lor specific machine availability. Available at a Valued MicroProse Retailer (VMR) rear you. Call lor locations! Ifproduct not found locally, call or mite MicroPros^ lor MC/VISA orders. (IBM screen shown. Actual screens may vary.}

Reidir Sirvlct No. 1U

i

I ^U I » I i O "

5DF

ISC LB*e*oni Dnvs- Hun! We*, MO 21M0- (3011771.1151



TAKE TWO For the C-64

By Buck Childress ave you.ever accidentally pressed SHIFT and CLR/HOME at a critical time-like when ihe screen is full of keyboard graphics or important program lines you've been meticulously slav

right?! Wrong! Jusl press the COMMODORE and F7 keys at the same time. Presto...Act Two, Scene Two, Take Two. Your work is restored.

Now cursor down to the bottom of the screen. When you

ing over? Maybe you inadvertently inserted a blank line which in lurn pushed the bottom line into oblivion. Then there's the ol' scroll at the bottom of the screen thai bumps the top line into the Twilight Zone. In any ease, your work of art is temporarily, if not permanently, kaput. Don't give

gel there, cursor down once more so the top line makes

like a tumbleweed and scrolls away. Press COMMODORE/ F7 and the top line is resurrected. Cursor down to (he bottom again and type four or five letters. They can be anything for our little demo. Now cur sor up one line, then press and hold the space bar. When

up and say you're through. Relax and take two, with Take

Two. Take Two restores your screen to its predefunct state in a flash. AH characters and their respective colors reappear as if nothing ever happened. Here's how to use it.

the cursor passes the end of the line your 64 will automati cally insert a blank line and the letters you typed will go down like the Titanic. Press COMMODORE/F7 and there

they arc.

After saving a copy of Take Two. run it. The loader POKEs the machine language data into memory and checks

The important thing to remember when using 'lake Two

is, don't panic! If you accidentally clear the screen or .scroll

for errors. You activate Take Two by typing SYS 49152 and pressing RETURN. RUN STOP/RESTORE deactivates Take

a line into Never Never Land, just press the magic keys and get your second chance. The cursor always returns to

Two. SYS 49152 reactivates it.

the home (upper left) position...a nice, safe place after a

To get the feel of Take Two, print or list something on the screen. Now press SHIFT and CLR/HOME to erase everything. If these were graphics it'd be hair pulling time,

near calamity.

Next time you glitch your screen, don't take a powder. Take Two! O

SEE PROGRAM LISTING ON PAGE 97

SPORTS FANS...THE SPORTS SIMULATIONS YOU HAVE BEEN WAITING FOR ARE HERE! 3 IN 1 FOOTBALL include-. 180 I80 college • with Stats Compiler for each player and learn • you choose from 14 offensive plays and 6 defensive formations • includes

teams, ihe 28 NE:L learns and 12 '74 WFL teams from ihe '86 season PLUS 174 grail college and 189 great pro learns of the past

: FINAL FOUR COLLEGE BASKETBALL & BASKETBALL: THE PRO GAME •fad' player contributes as they did in real life • Stats Compiler • you determine Marling lineup, substitutions, sIkU selection, passing, offensive and defensive slyles of play and more • ihe College game includes 292 learns from (he 'H6-'S7 season plus -0 all-time greats • the Pro game feamres trie 23 NBA learns from 'H(V87 and more ihan 125 great learns of the pas!

FULL COUNT BASEBALL . Includes all 26 learns from (he most recent and 52 great National and American League teams from the pasl • 29 man rosters • Ball nark effects • Slals Compiler automatically keeps all player and team stats as well as past schedule results. • Complete boxseorc to screen and/or primer after each game. • One player vs. computer manager, two-player, and auto-play opiums. • Input your own teams draft or trade players from learns already included. ■ You choose the slartmg lineups, battmg order, relief pitchers, plus game

decisions like when lo hit away, bunt for a hit. sacrifice, steal, hit & run, bring in the corners or the entire inheld, take an extra base. DH option and more!

OTHER PAST SEASONS' TEAMS DISKS AVAILABLE ANO NEW SEASONS'READY PRIOR TO PLAYOFFS FOR ALL GAMES

CHECK YOUR LOCAL DEALER on

Send check or money order for $39.99 each. Visa and MasterCard accepted on phone orders only. Please add $2.00 lor postage and handling.

P.O. Bo< 100594 • Naslwlle. TN • 372!0 • 615/242-2617

DEALER INQUIRIES WELCOME Htldsr SirviM No. 1T7

AHOY!

49


''yh'^t-'-

.{;■■■-■■

& >;. K; . ■■: •

■■;■/, . ...-.

-.

■'■;.■■. ■'.;■■ ..-.-: - '-:. ■

■■■

;;

i

-■.■■■■

.■■■:

.'■.-'»-■

■;

:

■-.■

;■.

...■.

Kracker Jax

Kracker Jax Revealed: BOOK II

Kracker Jax is The cnwertui parallelei-based copying system snai nas taken trie couniry oy slorm' Wriji 15 1 parameter' lisa cuslom program inn snows your 1M1 or 1571 disk drive lo

LEARN ABOUT COPY PflOTECTION FROM THE EXPERTS? on ro you1 Krackei Jji ....,: QOQK II kl our Idles! fghmk in I urttl of iuhon-Si quiOcs Utsujnea to m51 met you in [Ti« laspnjimg areas oi LOpy proltcimn HMfllH and how (0 Cereal

■ ■■ ml. iNti irdililiun "fiitTi Degjn wild Ihe oekginal win nclMing morn lhHm ,1 h.is^c

gi«p □! m^ciine Ijn-guJq?. you un lejrn lo control ^ome ol thf nrwest aiasJ aflvanreti copy

pratetlion routines an the niarfaeE fMay' Heie 5 wnat you'll gel wiirt BOO* II: ■ Deia:lpo into

S5

An ■

■-. ■

TOT ALLY BROKEN H4CKUPE mat tin even ue copied with a simple tot cooier'

We WtUfe Kiiciiir J11 to oe me oest s,s'»r- ot :i kind on lite iff Ma,1 A rjo'a claim'

Mnbt

[hem

using 20 cunfnt new p-rogranis a$ <.■■■..

all new utility dsK with 20 ne*

paramefer^ ■ The iamous RaoUJok7- copy sysrem ftEVEALEO' ■ EXTRA BQNUS—Tne legendary Hes MonT- cartridge' [Krn'i be iniimidated oy complex umiecdon routines Lea*n tiow to fake conuoi ol youf pipensivp stflware Alter a I. knowledge IS oower

But Con't lake our woid lor it—it you wantilie REAL slory on Iidw good Krjcktr i«v r. d^k one o\ our customers Dan I vwi You *cm t fij.e jtr, jrorjiern EmcTing one

■ [a;y ID use-no ipscui knowledge is rstniired' ■ ftjinriui—«iii easily Ojci

niDDieis can 1' ■

Kracker Jax Volumes 1-5 are still available. All Kracker Jax Volumes are $19,95 each.

-

■;,■.

We'vfl Taken ine Snctgun

NIBBLER-Wnrks wiin single 01 dual 1571/1531 onws1

■ ■

1681 FAST COPIER-Fm me new hign speed 3 s'lliwe1 15SI FILE COPIEB—For hugn stmfl lite mampuuiion1

Co|jiu5 uri|jiolecled IBM & CPU* disks1

display' ■ DENSITY SCflNNEfl—Find ailered densilies irack by nachi ■ DsRECTORY EOHOR—Sner f. grganue direclu^es1

KRACKER JM

BONUS—100 ol our

You've seen nrta ers a:nne trat sei'Idi iJuny-trve or lorly

dollars And ihe 100 «fl«CKEB JM parameters are a tnenly dollar value Yet the entire CUS CANNON package sells lor jusl S34 95 Never oeiore rias inis mu:Ji ptusc Men inregralea into a single, aliordaoie product II you own a

CUB. you eon'I neeiJ to leoi itti om in me cold anvmoie

Otner comednres r j, ignore you. bui at KRIC'FK J»i. n know a powerlm machine nnen we see one

Lei US snow VOLT iust how powertji your C12S rrally is Ordsr your CW6 CANNON loday1

Only $34.95

■ C^pJD'c uf mailing copies us"*y oie or t*u duve^1 ■ Snuigun U can easily copy am clfjr oul to [rack 4Q1 ■ ■

Agto uen$iiy deiQCtion can easily Ue logyico Qn ar oM* Tr.? jingle C'i.e cop#r nas an on screen GCR iJ^Didy1

■ fllidrtjj y&u 10 Eisl Directories fiom frlhei Oisk rjnve1 ■ Superl.iil npw "Trut Dual" [wo drive copier mode1 ■ Capable ol capymg Rjpaio^'" ftroyrams aulo/n^JC3^:yf

find nere's the gooQ p-art we've inceastd ine perlormanw WITHOUT increaiing ]he pnep1 L^etrte-ON^nal. ■ n ihe hitic

'

Hdpidio1-;™

n s one of me tou^riest copy pfoiecnon

routines an the market today, and ll's being u«d by several ti3|0' sOTrware hou^s 10 ccpy-prc!nbil somp rjf Trie lines! U1IM avaiutjie tor the CGJ

How. you could go brake Quymg expensive "oMicial"

natkuos or srogrjns you ve aireMy paid lor Or. you can exercise your leijiiim^e ngnt to m^ki- youf Own DacVu[hS No

special knowledge or experience <s reamrefl AH you need jre bilats o-lariR CiskLind fivemmufes or time Bull s-E>e 'insycu uqaIv your own cu&tom HapidiokrM coders to Dackup youf eiptn$ivft Lo'lwaif'

We ve included several custom RjpHTloh'M tOfliors mai

we created ourselves, [ust lo get you started

leatuJes a owttM rew GCR n-otf-c deveoped spwineaiiy And ii all lhai isn'1 enough. Bull'i-Eya al^o contains n revoiuf«naiy rwn copy system lo' GtOS1"1 II is Trie first copy

21 The

ftifn j? or me hoiresi Mjcher J»* airarnGier^ e«er oroducert1 And ii you already own ifie Ofminal Sholgun. jusi send u^

i" r' disk dJanq wilri S9 95 to' StiolQun II L'ther way you order n Shotgun II wii. do iNc jot> 'or you1

The Shotgun II: Only $14.95 The Loaded Shotgun II: Only $19.95

|

.:

.'.;-;^.;'

Bullf-Eyi al^n

1} rne

Shotgun It. which is Ihe uMiiy descriDea above Lc-iCti? ShaTfun II. .. ■

■~t r.-.r

iv 5J^*aged ^lonq

Shoigun II is avjiUDie rn eBhtt of iao (offitets

■■

SO GOOD. EVEN WE CANT BELIEVE IT!

our popu.ar niDbitt. ana

ana e.en note fejlures in^n De'o.'e1 Tne result i$ snoigun II. !ht new iundard in hiyri poweicO nitjtilers

holiest parameters'

.:

IMPROVED'

ccnoletely rewriifen ii lo D*Dv»ce mcfp power, more speed

disk

■,■■■

The Bull's-Eye

waiting lor1 7he Ct28 CANNON gives you moTe power lhan

■ UFU CDPIEH

■■■:■■•/

TK£ DQUBL.:

Here's Ihe package ihai voli C12a oviners nave been

■ T/S EDITOB—Works wilti 1511. 1S71. .InO new !iBl drive;1 ■ ERROR SCANNER—Cotplele xitn onscreen

^■;h-3"'t^

Shotgun II

IT'S JUST WHAT YOU'VE BEEN WfllTING FOR!

■ FAST C0P1EH-UM lor 0JI3 Disks 0' Krttk.r Jlil ■ FILE C0PIEF1—Easy Me rnainienance and mampuialion!

■:•:■■.;■■

The C128 Cannon you ever hoped ror4 Just look ar some ot these uiiiiiies.

■ [Hit! mat

SitperfaM—stupi i/'.'t" l- m a matter L- seconds' 9 Grea! va^Lje--eacFi

ALL NEW VOLUME SIX IS NOW AVAILABLE-ORDER TODAY!

(Juiers uuisidL' a\ Nortn Amern.i muSl -iflfl tf* 50 tor :

j'tf'/.'J"-;

iusl

volume nas mpro« 1O0 paumelsrs1 ■ Currem—new Kncktr Jn iciumes leiejsrd quarterly'

BOOK I IS STILL AVAILABLE! Only $23.50 each. ^^^

«V'

. :■-- ..V

s(ri|i ALL copy [iroiecl:on Iram your uxpens.ve salt* are. leaving you witlt UN PHOT EC TED.

Our knowledge of prelection scheme* ius made us iJ^Oui Ann we CJ^i wss irut hnowlMcje

111-i - r

,. )>}

THE REVOLUTIONARY ARCHIVAL SYSTEM!

lor lhis syiiem1

sysiBm

lo

environment

be

used

exclusively

witnn

ihe

GEOS'"

Fylly icon driven, il runs dLretlly Nom Ihe

GEOST- flfs*too' Arm our uliNTy otx\n~\ itisi sianda'due

GFCIS™ piogram^. iiaciuaiiy nBuirait^s TUqmi, your GEOS'" D'OQrjms jre completely unofoiPCled1

We ve laken careful aim al your archiyjr needs jnrjhrt in*

I -;h"*

l.irqcl de.id centpr—riQhi in tho Bull'i-EyB!

Only $19,95 GEOS'" is a registerea lrjCemjrh cf Berkeley Soitworis r"

v^tsiv"*;*.:,:;: --^^"^^v;:^ ^.V-^^^'i-:^';^"^^;v-v; > ^";7 :''T^J-^^?? ;;-5-:>< &i?* ■> ■.- ■■^::^: ;r'^- tv •'&$?'■&£■

On-Line Help

? ■■'>

Piciu1! DM you it njro ji *o(k on ,ow ijiesi nrugrjm wntn. rigtiiinmermmireol irnsbJO

.-:-:. ■;■'

MSD Dual Cannon

WOHKIHGIH BASIC? LET YOUR COMPUTER HELP!

you need soimooscuro ml ol inlmmiiion Von km™ you've uoi iiiumin sDrnewhcrc mjybcm ,1 book « i mj()jme. rrayM O'l m in ihq »ji tnjii or nuyM iis m me giojniic itlertme ,I>-.'J

11m1?'

rrunw, you kno™. ins one with 3D pages |usl lo; tne moei asone

Goon luch—by Ihe iiitib you Nnally Imd Ine mlDrmjItan vou rieM (il v^u 8W oo> you II

Diotesiy ruve lorgonen unsiyouuB'eivarfcingQn m me lirsi place' Bunnatcan t naooeri r0 «u 11 you're usitig ON-LINE HELP'

0N11NE HELP is an invalusole new am !or BASIC programmers Forge! almr a'l ol inosc

(JtietM souks 3M Foil cJiarli—pus! lo*0 ONLINE HELP mlg your C/64 al ine tMgiining ot a »55iori Then, HiineioucholirieFi ksy. you i« fliven a menu of available neip screens locnoose Irom'

ON-llNE HllPjivfj you 17 screens ol mlo. including

POWERFUL UTILITIES FOR POWERFUL EQUIPMENT!

II you wn tn MSU dull orrve. you own a su«ro p«e ot nign run eouiumeni Bui it you

uon I own me ngm uitiws, yoi, re not getimg an o( tne periormance mil your USD limes cm Deliver Wnat kind ol ulililies' How arwui

■ ■ ■ ■

A MBSLtR-tspies protected programs tut Oy M1 A FASt CDPIEH- won'i wrile arroryptricct tor Qaia1 A FILE COPJER—rnake your tile rnain[enance ta$Ji5 easy1 full AUIO MOUE-copy a.its minout your computer1

■ A SECIOft EDirrjB—crealeo ^pecilicaily tor the MSD1

■ KBIOEB JU PABAMETEF1S-3? ol our MSI Mrwielers' Tneiouiiiilnsare special For eumpie. oolh ine mnbieiino in? tasi copier cm copy i disk m

jLhjuI a mmute

Tne tile cooler can Me copy an enr^e Di&k m jusl one pj^s icnarcuess ot me

number ot Directory snines A nit com trie n.bo'er jno ine last copier teaiurs in Auto MODE mat.

oote 10'iilL^a. allows you to ri^connccf your MSD trorn the comoutur

ol Ine HAM availaose for BASIC programming'

H[norrier drive, you coulfl use your system for oiner tnirtps unile your MSD drrves were worhmg on

Omt you've gollen Iris inlormaiion you nttrj. a simple mucri ol the "I" ley relurni you lo BiSiC enacliy *riere you let! olt. evtn il you were n me miOctle ol i progrjm run' Get ON-LINE HELP today—anu lei your computer Do some ol [tin *ork lor you1

^'■■^■tt-ix^

Ina source 015k can slay in

me drive - tne indicaiot Nghnon ihe MSU ten you wnenioctiangeoesiiniiionorsks n yourijvt

mass Duplication tasks AmJ the sector eoilor allows you to eitner aisassemmo or (Dil,! sc-clor il

ideiiilivs siancid'o to canes unCKumenieo OD-c&des. ana BASIC loiens It even has full comrol over printer options'

We've even included 3? Irw Kncker Jn pnamtlets We re makiny it very wsy tor you to

own me oest—order yDurs (May'

Only $19.95

^'. all

■■■■»'■■;

ASCII ch.natlar sd ■ POKEs ■ color coflts ■ selected DOS commanos ■ ussM memory nmandll BASIC kcy^oras auoreviaiion^ ana lofcen values ■ wunoiegisters ■ musical

norts inarra nclavss ■ inn rocalmn 19/ list key pressM' AM Or:-LiNE HELP ustsainrastnone

'-,;?■

Only $34.95

'■'■■'■■


■'■:■:-. ■

■■

.;;

■._

■■,.,

SYSRES™ Enhanced

C128 Helper

WE'RE GOING TO CHANGE YDUB MIND ABOUT BASiC!

THE FIRST ELECTRONIC C128 REFERENCE MANUAL!

Mayte you ve never paid much aiisniion to BASIC

0' SvSfiES

SVSftES*" r«ddps in mpnory. out of the way

riieC12d Helper 15 (h« first electronic reference manual lor the Ci?8 Lei s say thai you re TigM jn me middle ol writing a program in ihe poweMul OASlC ? 0 language whan you realise ]hj| you need more inlorirutran on 2 specific command Just loutti ]Pi( ClrB'S KELP key Almost

1000 additional lurtlom to standard BASIC

lespunsc time, a 1^41 drive

Trie Cl 23 Heluer 15 cc-resident wilfi yini? BASIC program With ■!. ALL BASIC T OtrjnfnandS 2nd fun clicks are defiled with Full explananons ano examples It also allows you Ed perlorm a screen dump fiom BASK) Bit" oeiliaQS tlie a -c-e mast mi'ing texture ts lfns the program is ustr deNnablf

Twenty-fjve MAJOU

Cdckwjrd through yaur BASIC programs We've even arldefl an aft new ta&l loader routine lo make loading up to & limes lastsr.

Tne Ci?fl Helper is m«Hine language driven lor sjjeeo it works in the C3?6's BO column with slightly sia-ver

;n,n *,un 1 a lypo

command sequences to .1 lew simple kayslroMes i| Jlsd Jl.'ows you to scroll (joth lorwaru and

an ciamp'e stiow^g ine command in use And z\ rnc icucn af jnamsr key. [Hal screen of dala n Liumoer! ro your pnnier YouJr* than turned to your BASIC program exactly where you itfi otlf You can use enriei a 1^/1 01

Nn

command? One THOUSAND .idrjitPonaJ lunciions JmpresGed' There's mo'e SVS»ES™ (ejiures in emended Steer UOS *tC$v. reducing evpn ino moat com pie*

arid rmjniertis Idler a lull screen n1 deM-'-rJ '"!jr-ns: y. ipwan mtiudmq

mode wirn an RGB or ccmirosire mo^'or

It it, the ULTIMATE BASIC enhancement

system far meC64or Cl?8m the b^modo SVSWE5'" -iflOsover ?5m3|or comrnanil$andovffr

insumiy iihanks To iris 1571 s "i«i ' muaoi B menu diipears on your screen Just seiccl ifio comfnjNt! in Cueslion

Faired it •#& jun a to* co*ercfl

iai^uaae for km$ and beginners if that's what you mini, about BASIC, men you've never neaffl

II you've aver lounfl fO\jt%ei\ neetirjig informalion while ngtil in Itit middle oi programming

r^ve we got a u(% lor you1

SV5H£Srtf js aOOictive to progiammps. Out not 'o the program^ themwlves— no run lune

iiDiary rs neeaea loi programs aeaied wiin SvSflES™ Don') joke our ^orr? for <i. Jusi asi any expert BASIC programmer ^har Ihe nest C64 BASIC eitension syslem on the market is—he'll say

SSHES™11 APPLNU ■

Not Only

I3ILETE ■

-SAMPit SLUES'" COWt*W05— LIST ■ RUN ■ AUTO ■ DUMP ■ L4)A[J *

.'■.

R

■■■ ■

cm vojrnMifvtheCiZBMelptir itself. Out you cJn ^dually edil and creale your own custom ||fev

EXEC ■ VtRGL ■ StTE> ■ fl»UN ■ Fi^[) ■ ■■ \ ■ SETP ■ CKANGE ■ GET

tne piogfam gj-OfS you wiin prompts, helping you lo easily COntffuCl your own custom appJiWlions, complete win-menus1 Vou could make your own memo pods calendar?. electronic helpers lor olhe' programs—Itie i-si is vr.-i\tW

WHV

OLU ■

1U&CE ■

ClOSt ■ KEVSS

ml ■

VtRDY ■ CMOS KILL ■

RENUMBER

1" is unproioctefl jnD comes complete wjth uvsr 110 cages ol comfjithenswti

flui even if you only use tne CtFfl Helper Kill!, you rr dp getting mote lhan your nicjncv s worth Get your copy today1

Q" tiound m an attractive

Curjnlp three nw tnnder

IE you're REALLY mieresl#d in

g oidei SVSFlES""—and rjiscover a BASiC lhai you never even knew Quired1

-ELECTRONIC HELP FDR ALL BASIC 7 0 COMMANDS -

Only $39.95

—PLUS-

■ ASCII Code set1 ■ HASiC WpBflU! ■ Scieen PQKE cedes* ■ BASIC abbreviations' ■

Useful memory rocalions1 ■

BASIC tokens1

Only S24.95

,-

,

'

-

'.

:.•'''-'■'

. ''

' .' '

-

'-

.

Graphic Label Wizard THE GBEAT HEW GRflPHICS LABEL UIILITT1 Oh boy Anotner grjpnic Labeling uti!:iy Zni Don't kid yourselt We re the same people who broughl you SunerCat and we couidn'l make a nonng utility i' our

Hacker's Utility Kit THE ULTIMATE DISK CATALOG SYSTEM!

USE THE SAME TOOLS THBT THE EXPERTS USE'

Eg Are you tired or sejrcnmg endlessly through yoyr dis^s < lino me lino me on« on« line line mai mai you're you're interested interested «t rn* liusir; Husirated Dy

Are you itlOi la lake eoniral of your soflwjJe7 Lei us

help1 Our Hkmi's Ulility Kil contains im mosl inrjiessive

caiairjg programs tiui run oui ol memory or siouge soace every time you' r)B« htjury gio«' Twn NOW is nit nme 10 invosi in SuoerCai. me most souhisiicaierj disi cjijiogino sysiem available lot your ConunDOorg gr

inii ol 100is sver assembipa In a sio^ic pjcuage'

Our too Hue Mr Jn proflHmmers Qul Icgtinti 1 ■■i"sri

iisr1 odoois thiii iney waniea 10 work *nO\—me men weniio

»oiii ounng me Dtrteci set ol utiiiiies '"« '«uit

tin

SunsrCal allows you In calarog uD <« 640 015k Oi(«tnr*s—110 M I 280 wilh lw» drives' Vou un i"dei an!

Hatker'5 Uhlity Kit No» *0U can use Ihe same poxerlul

UJJMJM Irijl Wt ao~al a Inction ot irseir irj! aevElopmenl

alahateliie over 5 000 mies-ann uo 10 ID.000 viitii wo rjrnes! SuperCatm'iacMpiOLSisminiiiij'icaiei'J s Win a printer you II Oe impressed Dy v.e varifly ol reporl lormals avai'ibls to you Vou can list titles in sl-jfiaoetical orrjer o: Dy

coils! Here s wtiai yot,'ll gt\.

M WHOLE DISK SCAWtEB—usage eirot. Oensily inn last1 ■ GCH EDITOB—view raw data Ihe way your sysiem see; it'

■ FAST DATA COPSE'—absolutely we NOT write errors'

■ ion? DRIVE NiBBLEB-lasi&rmwffiiji/suie of iheam

■ f 1LE TBK/SCTR TRACER— linO any sector link in 1 liie list1 ■ BYTE PATTERN FINDER—nnos any wltern IIS Kmrj"

■ H[LOCSTABLE

MIL

WONIIOBS-intlullmiJ

anve monitor1 ■ FAST FORMAT TEB-programmjbie Nicks or urioteO'Sk' • DISK FILE LOG-qurc*ly ImrJ liw start/tral

Sotiwa'e

Solulions'"

or

compatible

graprtic

irnjgES The Label Wuard is designed to W( advantage ol

inn's |usl tne ucginning Take a HBk at inese leatuies—ana then orrjer your couy loday' ■

Prml a graoriit & up to 9 lines ol Ipit on a mailing l.itjel'

■ Easy 10 use menus featuring lasi Poa Up Windows' ■ Sav« labels 10 dish for later modiliuiion & printing 1 ■ Print one label or print all labels Irom your dala disks' ■ Aultxnaiicaily print multiple copies ol your lavome libels' ■ Flexible—you can pnm you) la&ets 1, Z, 3 or even d across1 ■ LaWI Wttim includes over 50 eiciimg new graoliics—FREE' a Print calalog snowing 2S disk graphics anfl 1 ilit otr luge' ■ Use Esson comoatibie or cieale your

o*n custom printer file1 ■ Prim leit in any comrjinahon ol styles your printer suCDorts' ■ H'r[s disDUy a»o«5 you to

SuonCai is iricedibiy last—it can imd ANV mie in |ust 10 seconds and un sort 1.000 titles in a mere 8 seconds' And SupcrCat comes mfn 1 comprehensive, il'ustr.iled indeied

Only $24.95

KM and preview up 10 4 graonics simultaneously-even Irom 4 dillerrjnt d'^ '

manual, aitnougn you orotiabty won' ntfa |T mucn—our cilonsive menus and help screens tM 10 I hat face it—it you re going to go to trie iiouwe 01 caia'&gmg your litjrary m trie rust nlace. you may as well use me best too! on (nema'i'e! SusctCa!

addresses'

Prolessional mectiar.irs ana programmers nave one imng

m common iney bolh -jse tfce iinesi tools ivailrtie Tne« tools wete Developed spefiita.iy to mtti me demanding

needs ol our Knckir J)i urogrjTinifri Th»y are ulilmes createo oy e«pfits. reimed unOer constant use. ana peilecten tor yDU

Masier7""

Ihe huge hbr.iry ol graphics udiued oy these programs And

Ois* Disk header lists can tie soried By name disk ID. Oaie cataloged. n'oc*s Irte en disk and dsk number1 Vou can even pi ml rjrsk uoels in any ol Irstee Oillerent totmals'

in.wnere1 ■ CUSTOM COPIER CR[ATOR-th! ONLY one ol

.ivcs dentndeil on 11' Able 10 use Print Shop'"'. Prim

Only $24.95

Only $19.95

Graphic Art Disks MOT HE* CLIP *m FBOH SOtWABE SOLUTIOHS--' [«t s lace il

you can m a (119m, tatenled. crealivl

person—and SIIU not be able to draw a slraignt 1™ win a rulel

Wen we can help Each ol our Graphic Ari Disks leatures

1O0 outstanding ni res graphics, covering a wict ranee ol sunsets and topics, created Uy piolassional arlisls

Super Snapshot Slideshow Creator mis is HOT' Vou know lhal Super Snapshot 64 can

caplure a rnu'ttoior or hi res Oisouy on yout screen and save

ii 10 disk as a "liie " Our new Shoesim CieJtur lets you display 1 series ol Ihes* images mm dynamic options sucn as lade in anrjoul. snutler on and oil and pop on and otl.and

your cnoiceol 10 dilteient toms 101 creating ygur own cititom included programming

10

itow you lo easily integrate in res or muincoior screens mio your own M/L or BASIC programs wiin lull control' Check out

QCMPITEF mart

sirjns

uiS mo Super Snapshot cartridge to ireaie! [Joes NOT need Sude' Snapstiot cartridge 10 diiuuy'

Display 11 W5i I! slides vnin ii4i or it *iin 15?v

Siiutsnow c.inrven otso'ted tome new 1581 diskdrive

Super Snapsnoi SiiUestra* Creator supporis I wo dines' inriude; lane in/out and pop on/oH specwi ellecls1 ID ionls jvjiI30» lor cusioni stromnij lei! displays'

Bmii in rasl loader routine lor High soeeil displays' AilMZing low 0'ice-OfiOEB VOURS TOUAVi

Only S14.95

Need more into' Call or write lot out Iree catalog Si '..Vi;

use for them is limited only by your own imagination

Y FOR SUPER SNAPSHOT 64 OWNERS!

THE DYNAMIC HEW COMPANION

scrolling captions' We vs ev!n

We ve got grjones tor hrjiiosys. graphics lor spoiling events, animal and peoslc graphics, pel!, kids. cars, boats aares. signs, things. oUces tne hsi goes on and on tbk

program slemissions wanted1 Good Commissions—

Naliona' Markeimg

cams, banners

m.itaiions

Each disk teatures mese arsu»ics in liOTH Print Shoo'"

(sice M and Prml Mjsler'J lormals1 And ttiese grspiics also wor* mm our own supers laoel Wuard program 1 as

»ei! Ouptiic Art Oisvs greai an »as never so aiiqioaur'

DISKS 1-5 AVAILABLE Only $14.95 each

CHECKS, MONEY ORDERS OH VISA/MASTERCARD. Mail your orfler lo Compuier Msrl 2700 NE Anrjresen fioad/Vancouver. WA. 98B6I Pltone orders welcome 206-695-1393

Same flay stiirjping'No COD ordeis outside U.S

DEALERS-WE HAVE THE SUPPORT YOU'RE LOOKING FOR! ;'.■':,(

Fot

flyers, ot whatever you

nave in mind, you II find an image thai s just right'


"SOMETHING TO BYTE INTO ABACUS .

S38 9b

Contlict in Vielnam

38.95

F-15 Slnke Eagle

25 75 Z5 95 25.95 25.95

25 95 37 95 25.95

38.95

48 95

BflODEHBUND

Where in the USA is Carmen DanOiago

$25 95

Where in Ihe Woria

is Carmen Sandiago

21 95 15 95 26.95

P/S Library l?-3ea Prini SHop

Pnni Shop Companion Toy Shop P/S Holiday Library

.

21 95

39 95

1b 95

MICROLEAGUE Box Score/Slai Compiler General Manager Disk Micro League BasiiDall Team Disks

$16 95 24 95 24 95 16 95

RIBBON (Mm

6 per artier)

Axiom Elite 5 LCD

■ 5 95 5 95

Brolrier 15, 25, 35 Commodore

1525

Commodore Epson 185

6 95

1526

6 95

Epson B5. Epson rnx.l*, n 100. Epson mx. Is. rx 80

6 95 4 95

...

6 95 4 95

Gorilla Banana

6.95

Juki 6D00 Juki 6100

4 95

3 95

Legend 880, 1080, 808

6 95

MPS 801

OKI 182, 192 OKI 82.92, 83, 93 . SG 10-15 . Panasonic 1081. 1091

7 95

2.25 2.25

8 95

OATAEAST

Express Raiders . Karale Champ

21.95

Kung Fu Master

21 95 21 95

Tag Team Wreslling

Gunshlp

Sileni Service Top Gunner SPRINGBOARD

21.95

TIMEWOHKS Dala Manager 128 Data Manager II

.

Partner 128. Swilt Caic 128 w/Sideways Swill Calc 64 w/Sideways Word Wnler 128 w/Speller.. Word Wrner 3 w/Speller Partrer >,41

24.95

24.95 29 95

21 95 21.95

CerWicale Maker*!

ACCESS L 8. Tournameni Disk Mach 128

21.95

Macfi 5

24 95

mih Frame Triple Pack

14 95 25 95

World Class Leader Board r

!

HOT SELLERS Commando Fist II Gaio Griosis-n-Gootins Kung Fu 11

.

.

S21.95 19 95 19.95 19 95 19 95

'19.95 i

Parallax

12 9b i

Power

Rush-n-Aitack &

19 9s!

Vie A: Kung Fu

Staf rieei 1

29.95 '

Tag Team Wrestling Uchi Mala. .. , Uittflum

21.95 1

Strike Force Coora

13.95

X-15 Alpha Mission

19 95 1

DATASOFT Alternate Healily Black Magic Crosscheck . Goonies

$24.95 16 95 19.95 18.95

18 95

Mind Pursuii

18.95

Never Ending Story

18.95 19.95 19 95 21,95

Gunslinger 2213 Baker St Theatre Europe

S42.95 29 95 42.95 42 95 29 95 42 95 29 95

38 95

Pirates! Phanlasie III

Calitorma Games.

$24 95 24 95 24.95

....

Slreei Sports Baseball. Legacy of the Ancients PHM Pegasus Delender ol the Crown

Geolue

Super Stai Ice Hockey

Jeopardy Famrly FeuO

Wheel of Fortune

.

24 95

21.95 21.95 21 95 31.95 24.95 8.95 8.95 8 95

CALL US

5

Orders

Inlocom InviBlclues

AICPDisks(i2|.

7 95 5 95

8 95

Disk Storage Case (70J

7 95 M.95

Dfive Cleaner Flexidtaw Light Pen Messenger Modem

35.95 11.50

WICD Boss Joyslick WIC0 Bat Handle

.

Joystick

15.50

WICO Three Way Joyslick Xetek Graphic Inieilace Xctek Graphic Jr

18.95 54 95 34.95

S21.95

Alter Ego

Crass Country Road Race Gamemaker Gamemakei Sci/Ficiion

Gamemaker Sports Hacker ll

Labynnlti

Murder or the Mississippi Music Studio Rocky Horrow Show Shanghai lass Times in Tonutown

Titanic Transformers

2g « 24 95 14 95

14.95 21.95

21 95

21.95 21 95 IS 95 21.95 15 95 21.95

EPYX

ELA

Fast Load

America s Cup Artie Fox Auto Duel Bard s late Bard's Tale II . Chessmasier 2000 Lords ol Conquesl

S22 95 22 95 34 95 ... 24 95 27.95 . . 26.95 24.9b

Mamie Madness Mind Mirror

21.95 21 95

MoeDius Movie Maker

26.95 24.95

Orge Qm/am

26.95 21 95

Murder Party

29 95

Scrabble Ullima I.

22.95 28.95

...

UMimalV. Ultimate Wizard

Bop ana Wrestle. Fairlight High Roller

.

.

.S18.95 18 9b 18.95

18.95 18.95 17 95

BERKELEY SOFTWARE GEOS Fontpak 1 GEOS Desk Pack

Geodex

Wnler Work Stiop

Vorpal

World Kaiale

Championship World s Greatest

$23 9b 29 95 27.95

21 95 18 95

Baseoail

23.95

Super Cycle World Games Worla s Greaies! Football

24 95 24 95 24 95

Movie Monster Championship

24.95

Wrestling Destroyer Winlei Games

24 9b 24 95 23 9b

FIREBIRD

Indoor Sports Inhltraior. Lords ol Midnight

GEOS

Multiplan 64/128 Programmers Toll Kit

39.95 22.9b

MINDSCAPE

Elite

Colossus Chess-iV

Music Systems. Advance Music Systems The Pawn SiarGlider Irackur

$19.95 21.95 24 95 49 9b 28 95 24 95 24.95

$36 95

,.

18 95 22.95

24 95

. .

31 95

AVALON HILL

Supertiowl Sunday S.B. Sunday Slat Compiler

$19 95 16.95

Team Disk

12.95

SSI

BatHe ol Antielam

Carrier Force Phanusie II

Hmgs ol /elphin Wizard s Crown Roadwar 2000

$29 95 36 95 24 95

24 95 24 95 24 95

ACCOLADE Dambuslers Fight Night Hard Ball LawotiheWeal PSI 5 Trading Comp Kill Unlil Dead

Aceot Aces Deceplor

Comics

S18 9b 18 95 18.95 18.95 . 18.95 18.95

..,

18.95

i? 95

18.95

SUBLOGIC

Flighl Sim II Footnall

Jel Pure Stat Sascoali Scenery Disk i-6ea Stadium Disk (oaseball) Up Periscope

$34 95 2? 95

27 95 34 95 14 95 14 95 18.95

TOLL FREE

1-800634AICP Only

Customer Service

718-351-1864 10AM to 6PM E.S.T.

S 6 OOea

.-

Disk Nolcto

IS 95'

19.95 !

Aliens

ACCESSORIES

$24 9b 14 95 . 30.95

Leader Board

NEW NEW NEW

$21.95 21 95

Football

20.95

Newsroom Graphic Expander

GA.MESTAR Baseball Basketrjall 2 on 2

S29 95

Certiticale Maker Clip Art I Clip Art II Clip Art III

Mercenary

$22.95 21 95

.

24:95 24.9b 21 95 21.95 21 95 18 95

Crusade in Europe

6 95 6.95

MPS 603

Commando

ACTIVIS10N

MICROPROSE

Basic 128 Basic 64. Cadpak 128 Cailpak64. Chartpjk 128 Cliaipak G4 Corjol 64 ,,. Cobol 128 Speed Term ... Super CConpiler 64/128. Super Pascal

PRODUCTS P.O. Box 13-1861 Staten Island, N.Y. 10313-0010 Raider Service No. 167

o R D

mcj C 0 0 Oroers jctpelsD o'aase aca U 00 musi M cjsn or «n cnetK UUL1 NYS JBS'Oanis ada 81;. % sales ti< Aewiiud ti'icas railed a *% ois-

R

AviilJMilr inrJ (JriCinrJ uDfKI 10 tung« witHui noun (rat srlipcrrvg in Con linamsl u S on salient omars ovei JibO DO DEFECTIVE EICHiNGE ONI*

E

11 5tM* I1B1U smppM wilrtn !1 (raurs tar prggtig orosri icei

Cnetk visa

counirrjrtjsn crea^lcud joa 1% Wl orOtrnOfl 13 MiniBpinginCunolrnr; wiinitig Ida Corvrmenui u s Parsonji ch«:fcs allow ! ni lor clesrancs

FOS SAME PB0DUC ftesl«Kin;lwoniinopanMn« nalacllie iitms raluroeD Belurns dCCeptou *nhm lb Oays of sniping rjjla only All ralurns require Caiurn lutnoriiJlion numoeis *Vt DO NOr GUARANTEE COMPAIlBPLIlV


A SI=CTIO the innumerable fantasy novels about lovable rogues should have little trou ble identifying with the main charac ter in Guild of Viieves. There's noth

GUILD OF THIEVES Firebird Licensees Amiga (512K)

Disk; $44.95 The imaginary nation of Kerovnia. Ihe backdrop for 1986's award-winning 77k> Pawn (Firebird), serves as ihe sel

Fcatu

Guild of Thieves

53

512KRAM Expander

55

ing especially original about the sto ry, but it is well constructed and en

ser, essentially the same as the one in

joyable to play.

and contexts than any rival system.

The design team wisely decided lo

Vie Pawn, understands more words The artwork is much mare detailed

ling for an entirely new set of exploits

keep the tone very light. All the steal

than in older illustrated adventures,

in Guild of Thieves. While the newer release is not a sequel in the strict sense

ing and cheating might become de pressing if the computerist had to take it all seriously. Magnetic Scrolls pulled out all the

though every location doesn't have a

stops to make the instruction booklet as wild and wacky as possible. Unfor

ther. Clicking the desired choice facili

of the term, it is presented in the same

style and employs a system which bare ly varies from the one used in Vie Pawn,

picture. The pull-down "graphics" menu gives the gamer a choice of three dis

play modes: freehand, stipple, and di tates switching among the alternatives.

tunately, the jokes are overly obvious.

Heavier use of the editorial blue pen-

The 40-page instruction manual tries to simulate a popular magazine for Kerovnian thieves, but the angle of the

cil would have improved the text. The

and Surreptitious Entry and Removal

humor is inconsistent. Typos and miss

Operatives of Kerovnia Thieves. This

ing lines don't help the overall presen

biguous. Fortunately, the parser's large vocabulary enables the player to cir

dreaded

tation either.

cumvent any vague spots in the narra

league with the nation's locksmiths and

The rules, including a set of coded hints to aid the frustrated are embed

tive.

tomorrow and generally represents the vested interests of Kerovnia's criminal

ded in the magazine. The explanation of the parser and other features is ex

pushing text quests out of the market. Guild of Viieves successfully bucks the

element. Learning the principles of pil

cellent and thorough. Numerous exam

This time, the player assumes the

identity of a lowly student in the infa mous Worshipful and Partially Honor able Guild of Professional Nocturnal

organization,

possibly

in

safe manufacturers, trains the felons of

fering in a sterile classroom environ

ples help even first-time adventurers gel

ment is an important part of the novice thief's training, but there is no substi

right into the action.

tute for actual "hands on" experience.

The teachers have decided that it is time to see if the hero of Guild of

Thieves has enough of the "wrong stuff

Guild of thieves is basically a text adventure. The parser interprets the computerist's typed commands and re sponds with a block of text and. some times, a beautiful illustration. The par-

writing is detailed and not too flowery, but the descriptions are sometimes am

At a time when action-adventures are

trend. It unflinchingly addresses, and overcomes, most of the drawbacks of

parser-driven games. This fantasy romp should provide many hours of stimu lating adventuring for Amiga owners. Firebird Licensees. Inc., P.O. Box 49, Ramsey. NJ 07446 (phone: 201444-

5700).—Joyce Worley ami Arnie Katz

to become a major league lawbreaker. The game begins when a master fer

ries ihe player's character to the out skirts of an unsuspecting town which the Guild judges as ripe for picking. The novice must stage a solo raid to show how well he has learned his les sons. A successful raid allows the char

acter to join

Kerovnia's Guild of

Thieves.

This plot is a distant cousin of the "gilded hole" dungeons which domina

ted computer adventuring in the 19781981 period. Most previous attempts to

inject a freewheeling "scoop up the loot" ambience into today's more so

phisticated games have failed. It is hard to reconcile ihe protagonist's seeming

ly unbridled materialism with die hero ic tradition. Casting the main charac

ter as an apprentice thief eliminates die problem. Computerists familiar with

jwloolts the Mhole scene froi its location bs the iron gate ibich leads to

tbil place. I gravedisser is hard at norJt here.

"* =>ci:noalsdaes vow entrance Kith i brief nod and continues bis toil. Though basically a text game, Guild of Thieves boasts much more detailed artwork than older illustrated adventures. SMADER SERVICE NO. 174 AHOY!

S3


AWARD WINNING GRAPHICS Best Graphics: 16 Bit Division.—The Software Publishers Association, 1986 Award For Special Artistic Achievement In A Computer Game. —Computer Gaming World, 1987 Stunning graphics, life-like animation, and a good

Defender (of the Crown) is the most detailed, most graphically brilliant, most

soundtrack add to the feeling

beautiful software program ever

of a movie-like story...

released for any microcomputer — The Guide to Computer Living

—Computer Entertainer

lOur choice for the most innovative software product of 1986... with graphics that make your computer

into a home movie theater. —Chicago Tribune

Sinbad and the Throne of the Falcon is a brilliant tribute to those masterful films...I've never seen anything like it.

—Computer Gaming World

NOW PLAYING AT A SOFTWARE DEALER NEAR YOU ^g Exclusively distributed by Mindscape, 3444 Dundee Road. Nonhbrook. (L 60062

- Call loll Iree in Continental U.S. (except IL): 1-B0O-443-7982 Illinois: 1-312-480-7667

AalKW tor fngi Aur. ET MacM«h. *W*|9».JBHPC and Comrmxfcn. M. »hcfc M UWonn-W ntpKIMDy of CwvnMa™--W^.. Aajl Ire . flHXn Co-nnlor. Ircc. InmnMWM am urnnoom IMm Lismr. mini ** talUto la ail tomno CnBn*™« a ■ raJomm « Uium Onsvw Sa(n«ra. Inc ft. ,:ri! r Strvlw No. 1»S


AMIGA

S E C T I O 512K RAM EXPANDER

feature with the Commodore unit de signed for the same purpose." An external look ai Commodore's

MicroBotics, Inc. Amiga 500

Price: $159.00 Your new Amiga 500 came stocked

with half a megabyte of RAM. Thai's twice as much as the 1000 originally had. Of course everyone I know dropped a RAM expander into their !000 to boost it from 256K to 512K. And a bunch of other RAM expanders

are available to lake the 1000 into the megabyte and beyond range. Just as the 1000's 256K was not enough for many users yesterday, the Amiga 500's 512K. will not be enough today. And, like the 1000, the 500 is

expander and MicroBotics' shows two metal cases, MicroBotics' being an inch shorter. No! much to see.

Inside the two units is where we find the similarities-and the differences. Each board has 16 256K dynamic RAM chips, an even larger number of capacitors, a ni-cad battery, a clock chip, and a handful of resistors and other components. The smaller size of the MicroBotics board is simply a function of placing the various com ponents closer to one another. (Remember that the size of dynam ic RAM chips is measured in bits, not

operating about 20 percent faster.

Does this mean that the MicroBot ics unit will run faster? Not really. The speed of your computer is controlled by other components. RAM just has to be fast enough to keep up. But 1 cer

tainly wouldn't complain about having the faster, more expensive RAM on the MicroBotics board. At today's mail or der prices, that's S55 to $60 worth of RAM chips. Why all die capacitors on this {or any other) board? Technically, they are de

coupling or bypass capacitors. Two principles of board design demand

child's play. Your 500 manual describes

in 8-bit bytes. A 256K chip stores

Commodore's A501 memory and clock

256K bits, so it takes 8 of these chips

them. First, it is considered good prac tice to use a decoupling capacitor be tween the power and ground pins of a chip, no more than an inch or two from the chip's power supply pin. Too few

expansion cartridge. For my money,

to add 256K bytes to your computer.)

decoupling capacitors and a board may

designed so that doubling its RAM is

After the density of the components,

there's a better alternative. MicroBotics formally calls its Ami

the next thing that jumps out at you is The

work erratically.

A second,

related

principle requires that a capacitor be placed between the power supply and ground close to every second TTL

ga 500 RAM expander the "M550I

the speed of the RAM chips.

Memory and Clock/Calendar Expan

Commodore unit uses 150 nanosecond

sion Unit." They describe their expand

(ns) chips, while MicroBolics uses

(transistor-transistor logic) chip. When

er as "identically compatible in every

120ns. The 120ns chips are capable of

ever one of the logic gates in a TTL

Introducing Race Analysis Systems III. As in all three in cluded (Harness, Thoro, Greyhound), for one low price. But don't let the low price fool you.

Systems III utilizes a

state-of-the-art Database Management System that is capable of storing the past performance lines of more

than 2000 race entrants on a single BVk" floppy disk. With an average record retrieval time of only four sec onds, fast, accurate handicapping is virtually guaranteed.

There is more. Systems III performs a Complete Wager Analysis" on every race. Checking the viability of eleven different wager types.

Pin-pointing the most efficient

way to wager on a given race.

Other features include full support of the C-128's nu meric key-pad; screen dumps to printer; betting tips; Quickcapper" mode; built in fast-loader, and much, much more.

C-64/128 Disk

ONLY $49.95

RACE ANALYSIS SYSTEMS III

30 DAY MONEY BACK GUARANTEE Race Analysis Systems III is part of The Aisoft Team of exceptional handicapping software. To Order: Ask your local retailer or call (41 2) 233-4659 for MasterCard & Visa orders. To order by mail send check or money order to ALSOFT, 305 Large Avenue, Clairton, PA 1 5025. Price includes shipping. All Orders are shipped within 24 hours of receipt. Hinder Seivlca No. 17B

AHOY!

55


AMIGA

TRY

SECTION

BEFORE

switches, it will draw a burst of cur rent capable of disrupting neighboring

YOIT BUY!

chips.

If you disassembled the two units from Commodore and MieroBotics.

Best selling games,

utilities, educational, and

you'd also notice that the metal cases were slightly difterent. The MicroBot-

classics, plus new releases!

ics case is heavier gauge metal and snaps together. The thinner Commo dore case is soldered top to bottom.

• 100's of titles

That's a mild pain for a reviewer. It is potentially more of a pain lor you.

• Low prices • Same day shipping

• FREE brochure

The clock in both these units relies on an internal power source, a ni-cad battery to keep the time and date when your Amiga is turned off or even un plugged. A ni-cad battery has a long

life, hut can't last forever. Eventually you will have to change it. With Mi

YES, WE ACCEPT:

RENT-A-DISC Frederick Building #345

Huntington.WV 25701

Reader Service No. 192

Brand New

AMIGA 500...$99°° with TRADE-IN of your woridng C128, 1371 and 1702

meg is yours. After Ihe installation, you may want to leave your Amiga pow

ered up for several hours to put a good charge on the ni-cad battery. With the new Workbench 1.2. your

Amiga will automatically recognize the new RAM. Startup-Sequence grabs a few K here and there so you'll have about 905K free memory with your new MicroBotics RAM expander. Without it. you'd have only 393K free. At the top of the Workbench screen is the Amiga's "memory meter" which will show free memory unless you're working in a window. (Since IK equals

than popping out the battery once

926.000 bytes of free memory on the

you're inside.

meter.)

The thicker case of the MicroBotics

1024 bytes. 905K will show up as over

My 500's Workbench i.2 disk auto

I

matically creates a 10K buffer for the disk drive (a little RAM area to speed

snapped the plastic access cover back

up disk access) and opens a RAM disk

did not fit into my 500 as closely as Commodore

unit.

So

when

on the bottom of the Amiga, the Micro

complete with Workbench disk icon.

Botics unit bowed it out slightly. The

Actually, its the command "Dir RAM:"

cover fastened securely, however. I bought one of the first Amiga 500's

in the file Startup-Sequence in the S subdirectory that opens the RAM disk.

I could get my hands on. Long ago I

The Amiga's RAM disk gives you

gave up any delusion that I had enough

the best of both worlds —speed and flexibility. A RAM disk, by definition, uses some of your precious RAM to

CALL for a quoto TODAY!

will power to resist buying as much RAM as a computer would hold. Knowing that Commodore had a RAM

We a/so pay SCASM lot

expander to take the 500 to a meg, I

All of our products jue guaranl&ed and we accept TRADE-IMS on all NEW and USED equipmont including Commodore, IBM compatibles & Atari

your wnrhj'pp of ilnmngQt) tttluipit'ont.

just assumed I'd buy it. I hadn't even heard of the MicroBotics unit.

We carry Ilie full linn of

CornmodOftf'ArTiiflfl/PC producla Qunmihcs ol USED nardwaro.

But when 1 bought my 500, 1 couldn't

soTTwafi1 A necessaries vary Ploasi? call1

NEW PRODUCTS

C1?8DSYSTEM

1159

CWCCOMP

1561 DRIVE IBCSCMONITOn

190? MONITOR MPST300 PRINT

1—L_

£193 H89 S219 1189

-i

STARNX-10C

1199

STAR NP-10

S149 i 85 SI09 l!09 I 39

AVATEX 12IK)

AVATE1 1200MC A VAT EH 2i0tt\K XETEC JR

USED PRODUCTS

AMI(iA?lTOO

C6J COMPUTER

CI&4I DHIVE INDUS GT DRIVE VIC KJCOMP VOICE MASTEfl

h

1139

AMGEH MONITOI MP58D! PRINT

S119

CI660 MODEM

1139

C1I02 MONITOR DATACAS5ETTE

in 9(i

i 39 l en

SOFTWARE

I S5 ( t

72 34

1139

S

19

IC4LL

CALL FOI1 SHIPPING/ HANDLING FEES

Conqiuter Itepcalfli, Inc.'

'2017 13th Sr.. Suite A

Boulder, CO 80302 VOICE (303)939-8144

MODEM. (303)939-8174 MASTERCARO/VISA.'CHOICE.C O D Pfim\ tit fb/tii fir crrMnga VdBDvf iiolum

Reader Service No. 179

56

and onto the pins protruding from one end of the slot. Pop the plastic cover bitck on, reconnect the cables, and 1

croBotics' siup-opcn case, you'll find opening the case to be no more difficult

the

(304) 529-3232

plastic access panel, set the RAM ex pander into the slot, and slide it toward

AHOY!

find a Commodore RAM expander. One dealer offered me ihe MicroBot ics tor less than the Commodore would

cost when it became available. Was I suspicious. Not yet having ripped both units apart, all I knew was that Micro Botics somehow managed to be cheap er and quicker to market.

MicroBotics' explanation is simple and humble. As developers, they had received a 500 early on. They knew that you can'! have too much RAM and

chose their Brat pnxluct for the 500 ac cordingly. And they did not experience

the "delays" that Commcxlore must have. Installing a 512K expander (whether

it's MicroBotics' or Conunodore's) in your Amiga 500 is pure simplicity; no

tools required. Just disconnect the ca bles, turn the 500 over, pop open the

simulate a disk drive for quick access. On most computers, you must define the size of your RAM disk and reboot to increase or decrease that size. Am iga's RAM disk is dynamic. It starts out

using only IK, then grows as you copy programs or Hies to it and shrinks

whenever you delete one of those files. (Try the INFO command to check this out.)

RAM disks are a good reason to drop a MicroBotics unit into your 500, especially if you're running with a sin gle floppy drive. If you want access to

all the Amiga DOS goodies, like CD Copy, Dir, List, Rename, Why, Delete, EndCLI. and Type, you can edit Start up-Sequence to copy all those Hies to the C subdirectory of the RAM disk. Then use an "Assign C: RAM:C:" to

tell the Amiga to find them there and quit hugging you to "Please replace Workbench 1.2 in any drive" every time you need a DOS command.

If you try this trick with a stock 512K


Open Mon-F^B^-^O/S,.1, 9:30-6 FOR ORDERS AND

INFORMATION CALL TOLL FREE

OPEN J DAYS EVERY WEEK FOR ORDERS

(«2)594-7(,40^M^wf^/Th,

1(800)345-7058

lH NEW yoRK STATE CALL

(212)732-4500

1(800)345-7059

commodore

commodore

FOR CUSTOMER SERVICE CALL

(718)965-8686 Mon-Fri 9am-4pm

t* ComiY>o[trji *

^m £~l •

AMIGA

AMIGA ' '■-

= 128=

PERIPHERALS

A-5QI StIK EXPANSION A 1010 ] S" FLOPPY DRIVE A

10I0T

w.lh

5J5"

DISK

ORIVE

TRANSf ORMER

A

1080

RGB COLOR MONITOR

A

10K)

SIDECAR

A

1300 GENLOCK

THESE AND OTHER

$214.95 \NEW C-HI/Dwitm $4391

tl'ifft Geos Program!

$149.95

I5UILT

IN

DISK DHIVL

PERIPHERALS IN

■GSCKW Pr«r.«or

WE WILL

■512k Rjm EipandltjH lu 9MB •Giap'iki Proceltor

AMIGA 1000- SIW'

IN STOCK

CALL

commodore

COLOR

PACKAGE

I -

tin a COMPLETE

1^=®^ COMMODOKt

COMMODORE C-61C lOMPUtK

till C OiSK DRIVE COLOR PKINIfH

PACKAGE

C

III

CQMPUlffl

COLOR

3 EPSOM EOUITYII

iL.;

COMMODORE COMMODORE

COMMOOOUE

.-■

CO'JMODORt

$469

$369

MONITOR

- ADD 1110

DELUXE

PACKAGE

Ml COU \H\ DISK OHIVE

COMMOCORt COWPLJTEH I

II" I CEOS

CEOS SOFTWARE PROGRAM

-toq-'C0MPLETE = 128- PACKAGE IT Motjirow

COMP'UIER PRKI1ER

COLOR UONItOR

$499

1699

AMIGA 2000

commodore

COMUODOBE iOMMODORE

STOCK

BEAT ANY PRICE

Hi COMPUTER 1111 UISK I1RIV1-

HO? COLON MONtTOB

ISH W COLUMN PSIJITtR

$729

TO SUBSTITUTE 1ST1 FOR 15«1 - ADD 160

commodore

• BLUE CHIP

PC10-1

IBM PC/XT COMPATIBlt

PACKAGES

PACK ACt

■ 5.ml

i

PipiHiI Po"

IBM PC. tr (.UMPATIBIE PACKiCE Egg.i>

I

Cww

i .-" :* ■ [■■'- !"■■' '■'"■ Xiill/Tutllil l"oifi '12' Huh

■II-

JflM PC PRINTER PACKAGE

IIC ii (IL

Lllu- Chip K^bund ■ )12K RA

■ AH Hiro-

unmm

w igi LQ-1GQQ

mm 1S5J11

ei

uss ii

long

^Mps-iooo printer ■Panasonic

«•'■« S

PACHACE

iflfc* ^P^ON

$129

■fi'hirr

apple "C

-

$899 $499 $7691 Cor $1169 COMPUTER PRINTERS commodore

■ All Hoo>

Crnnpa

PACKACE

$669

□ PS-1101 WHEEL

$169

IJVQ Hard Oii.i COMMOCORE PC- in I ilOK

[OMPUTFR ./I HOf! ORIVES '

ABOVE PACMC1

DISK

c=• RGB

Illl-tOC NX-IS

«

till"

KSHi

OISK ORIVE

CULOH

,BT]

MONITUR

"QISK DRIVE S199.95

r 1101 COLOR

nsi mouse $39.951

* MONITOR

Mil"

1139 1

mi ii

S239.95 COLOR

'5

NB-HI0

ConQ OR I

' DISK OHIVE WU3-3J

S229.95 S169.95

"0

11HIVI s

,mi/c

1901

JUNIOR INlflFACt UNIQ* INTIIFACE

THOMPSON RGB 10

$519

P. .if. «M

PERIPHERALS

.

,io«i*-im mm ORIMHTE-H A PLUSTI rOKIT

A.I>D'<

10 Dli^i

commodore

DAISY

PRINTER

limi

$869

MPS-1I0O PRINTER B OKICWilA

$219

up Cifci" i

al

| P.L.,1 g| 10 DWHttl

"P Ctbltl *iJ *dipiui lu

"Jo..Ill

1135)1

MONITOR

$289.95

I»I1I

Am-t«h

20MB

HARD

[C- 64/C ..

DRIVES

FOH

i

D-"i'i

iii-HBJ.1 Ihcb ■ *»,

NO SUKCHARGE FOR CREDIT CARD ORDERS Rude ScrviCB No. 193

mail

»!<■

pi—

t.:"l

-H.HM

"L.'ll.

■'


A M

Re-ink ANY FABRIC RIBBON

for LESS THAN

MAC INKER

IMAGEWR1TER I AND II UNIVERSAL (carlndge or spool] MULTICOLOR IMAGEWRITER MULTICOLOR ADAPTER ONLY Shipping (Mrs! unitl

S42.00 S6B.SO S80.00 S40.00 S3.00

O A

S I C T I O N

5 CENTS with

MAC INKER

I

■■I——

Amiga (and copy all the C subdirec tory files), you will have less than 215K free. Wilh a MicroBotics unit, you'll Still have over 720K left.

One of the niccsl things about Mi croBotics' unit isn't the RAM al all, but

how well it works with the new Work

bench 1.2 that comes with your 500. Amiga has always had a very conser vative approach to memory manage

two or more programs (executing two or more processes) at the same time. The Amiga can assign each of several processes its own priority and, since the 68000 CPU can handle only one at a time, juggle the various processes

with each one running according to its priority.

An easy way to see this is to open

three CLI windows (with the NewCLI command) and arrange them so they do not overlap. Then run an applica

yellow, purple, orange ■ 2 oi, bolllo S3.00; pmi S1B.5O. Gold, silver, indelible and OCR

ment. Under older Workbenches a memory management error, like an ap

plication program using a portion of RAM that il shouldn't, was enough to

tion in each one. Or select several of

accessories lor special applications.

cause the Amiga to reset after a "soft

bench 1.2 demo drawer at once. As you add each one, you'll see the speed of

Black, blue, brown, fed, green.

inks available. Heal transfer Maclnkers and ink available plus a complele range ol ■ Top quality. GUARANTEED, double density ribbon cartridges and reloads available. ■ DEDICATED MACINKERS AVAILABLE FOR EXTRA LARGE OR SPECIAL CARTRIDGES.

MERCURY MODEM

ware failure-" Or. if the system ran out of memory, it was liable to crash.

even running out of RAM does not

the individual demos degrade. Your Amiga does a lot of multipro cessing behind the scenes. Change a disk while a program is running and the Amiga will log in the new disk without your ever being aware, unless

seem to be a problem. All I could get

you notice the green light or disk

But the new Workbench 1.2 seems

to be pretty solid with the MicroBot ics unit. Not only is all your extra

RAM automatically recognized, but

$149.00 Shipping 54.00 ■ 24 month warranty. ■ Slalus liglils. ■ Speaker.

■ 300,'1200baud.B Cull progross detection.

Quick Link comniumcalions software: MS DOS and Macintosh $29.95 with modem

$15.00

Cable

S15.00

' Hayos is a trademark ol Hayes Mrcroproducls

PROTEUS

Tho "Siamese" Buffer

64K 25GK

$199.00 S299.00

Cable

S10.00 Shipping $4.00

■ Proteus directs two printers (working simultaneously) and frees youi computer lor olhei applications.

■ Now you can merge a lorm loiter with your

was a mild-mannered "Ran out of memory.

Please free some and try

again" message.

Another nice [feature is the clock/cal endar (which works just like the Com modore expander's). To set the clock, you issue the "SetClock opt save" com mand from the CLI after having en tered the date and time. Then put the "SetClock opt load" command in Start

up-Sequence and your Amiga will boot up with the correct time and date. Timestamping your files, so you can tell one version from another, is noth ing to sneeze at either.

Of course the best thing about 1 meg

mailing list, sot up ono printer wilh lottorhoad.

of RAM is...I meg of RAM. Unless

RELAX while

you limit yourself to playing 512K

Ihe other wilh envelopes, press "START" and

games and producing small- to medium■ Compact. ■ 2 parallel ports. ■ Multiple copy capability. ■ "Flexible Capacity" bufler lor each pori.

For orders of SIOO.OO or

more. Say you saw it in

and get a

free keychaln, beeper and flashlight combined! A $15.00 value!

ORDER TOLL-FREE 1-800-547-3303

In Oregon (503) 626-2391 (24 Hour lino) We ore and always will be your

Computer Friends3

14250 N W. Science Park Drive

Per![and. OR 97229. Telex 4949559 Dealer Inquiries Welcome, Rondor Servlc* No. 194

58

AHOY!

the graphics demos from the Work

size documents with a word processor, that RAM will be a real benefit. VIP Professional, for instance, is a great spreadsheet, but it leaves only 36K for

data on a 512K Amiga. With the Mi-

croBoiics expander, you will have over 560K, enough room to build a proper

sound. But this well-mannered compu ter will wait until your application is

"resting"; it won't interrupt. (Exec is the set of Amiga routines that is responsible for managing lists of tasks, switching tasks, posting mes sages between tasks, allocating mem

ory, etc. For a good discussion of mul

tiprocessing, try Robert Peck's Pro grammer's Guide Td the Amiga from Sybex.)

So. you've got your new Amiga 500,

a nice monitor, and a fistful of software. What's your next purchase? I recom mend the MicroBotics M5501. The ex tra RAM is great whether for programs or as a RAM disk, the clock is handy,

the warranty is 120 days (W longer than Commodore's), and the price (about 20 percent less than Commodore's) is def initely right. MicroBotics, Inc., 811 Alpha Drive,

Suite 335, Richardson. (phone: 214^37-5330).

TX

75081

—Richard Herring

spreadsheet.

Like spreadsheets, many database programs can make good use of addi

tional RAM. And, naturally, graphics programs love the stuff. Hi-res graph ics use enough RAM to make you wish your 500 would hold two MicroBotics boards.

Finally, if you're a bit adventure some, all that RAM will come in han

dy for multiprocessing. That's running

Coming

Amiga Reviews • Digi-Peiinr

• Compu Save 20 Meg Hard Drive

• VizoWrite And —Best Amiga Games of 1987


THE INS AND OUTS OF THE C-64/128 EXPANSION PORT Some Hard Facets and Soft Aspects to This Bidirectional Gateway to the Heart of the Machine By Morton Kevelson

The

rows of 22 each with their centers spaced one tenth of an

unique aspect of the personal computer as a home appliance is its lack of a specific applica tion. While all other home appliances are rigidly

computer, the top row of contacts is numbered from 1 to

designed to serve but a single purpose, the per

22 going right to left. The bottom row is numbered A to

inch apart. If you look into the port from the back of the

sonal computer is characterized by its flexibility, which en

Z. also from right to left. Because there arc only 22 con

ables it to perform a multitude of diverse tasks. All that

tacts on each row, the letters G, 1, 0, and Q are not used.

In view of the close spacing and the presence of normal operating voltages on these contacts, it is a good idea not

is required to change the machine's mission is simply to have it read off a new set of instructions from a storage

medium such as a floppy disk. The C-64 and the C-128

to insert anything in or remove anything from this port while

have been designed to be flexible in hardware as well as in software. The 44-pin expansion port which is built into these machines permits the installation of a wide range of

We will now present a pin by pin description of each con tact and the purpose it serves in the C-64 and C-128 scheme

the power is on.

powerful hardware options that greatly expand the capa

of things. Note that the port is superficially identical in both -

bilities of the computer. A small sampling of the available products may be seen in the Reviews sections of this month's

tion identically when the C-128 is in C-64 mode. There

the C-64 and C-128 computers. In fact it is designed to func

and last month's Ahoy!

arc some internal differences which we will point out as

We now present a detailed description of the hardware aspects of the expansion port on the C-64 and the C-128. Software hackers take note. You will find this information to be invaluable, as it will lead to a better understanding of the workings of your favorite computer by adding mean

plexity. Contact numbers 1, 22, A, and Z are lied to the

we go along. We will deal with the contacts in the order of their com system ground. In electrical terms ground represents the

point to which all voltages arc referenced. The measure ment of voltage, or electrical potential. is always done with

ing to some of the cryptic PEEKs and POKEs you have

reference to a point of known potential. In the case of the

to deal with.

C-64/128 and most other computers, all voltages associated

The physical arrangement of the expansion port is a 44-pin

with the operation of the logic circuitry will be either at

edge card connector. The contacts are arranged in parallel

PLA MEMORY CONFIGURATIONS IN THE C-64 CONTENTS

C o

0 o

15

16

X X X 1 0

.v'GART.

KERNAL

BASIC

RAM

I/O

BASIC

RAM

CHAR

KERNAL

RAM

RAM

I/O

KERNAL

RAM

RAH

CHAR

KERNAL

RAM

RAM

I/O

AM

RAM

RAM

CHAR

RAM

RAM

RAM

RAM

RAM

BASIC

RAM

I/O

ERNAL

BASIC

RAM

CHAR

KERNAL

CART.

RAM

I/O

KERNAL

CART.

RAH

CHAR

KERNAL

CART.

RAM

I/O

KERNAL

CART.

RAM

CHAR

AL

RAK

RAM

I/O

RAM

RAM

NOT-USED

RA

,-X/.ti\\N AHOY!

59


INTRODUCING ANOTHER WWF CHAMPION

WORLD WRESTLING FEDERATION

FEATURING EXCLUSIVE DIGITIZED VIDEO ACTION.

Computer game players...bored with

the iengendary, Bruno Sammartino.

"pretend" animation and "pretend" wrestlers? Your head and wrist limp from joystick coordination? Then take

And who knows what lurks in the mind of Hobby "The Brain" Heenan or in the heart of the lovely Miss Elizabeth? So check it out, dude! Orndorff's devastating pile driver, Savage's awe

the challenge of the only strategy simulation good enough to be sanc tioned by the World Wrestling Feder ation! MicroLeague Wrestling: Defend Hulk llogan's'" claim to the championship! Or you can be

some elbow drop-and everything else

that's in the book or whatever you can get away with! It's MicroLeague Wrestling. The ultimate in computer sports simulation! If your computer, software store is out of stock, no need to retaliate

Randy "Macho Man" Savage or "Mr.

Wonderful" Paul Orndorff and try to capture the belt. See the real WWK

Superstars perform the moves you want. Microl-eague Wrestling has all the action and drama of live WWF matches including interviews by Mean Gene Okerlund and

call us at {302)368-9990. And for VISA and

ringside commenlary by Vince McMahon, Jesse "The Body" Ventura, not to mention

MicroLeague Sports, 2201 Dnimmond

witli the llulkster's Atomic Drop. Just

MC orders phone us at 1-800-752-9225. Or drop us a (clothes) line to Plaza, Newark, DE 19711. Ruder \it .â– !(.. No. 149


ground potential (zero volts or logical zero) or at five volts (logical one) with respect to ground.

If you wish to observe the voltages on the expansion pon, one lead of your lest instrument should be connected to the system ground. A simple voltmeter will not be adequate

to observe most voltages on ihe expansion port. With the

The value of each data line is equal to the number 2 raised to the power of its numerical position. For example, the

value of DO is equal to 2 raised to the power ue of D4 is 2 raised to the power of 4, or 2 itself four times. The largest bit value is D7. The sum of all the data bits would be 255.

of 0. The val multiplied by which is 128. To evaluate a

exception of the power supply voltage, aJI of the logic sig nals are continuously and rapidly changing in response to the demands of the system. An oscilloscope may be used

data byte, simply add up the bit values for all the bits at 5 volts or logical one.

to observe the voltage on a single contact. A multiple channel digital storage oscilloscope would he required to properly monitor the status of several signals

system's address bus. On the C-64 these lines are tied di rectly to the microprocessor. On the C-128 the address lines go through some decoding bclbre being brought to the ex

a! the expansion port. This type of instrument has the abil ity to simultaneously display several channels at once in

pansion pon. On the C-128 the address bus is actually ar

Sixteen additional contacts, F through Y. represent the

signals at a particular instant is of importance: for exam

ranged in two groups of eight bits each. Contacts R through Y, the lower eight bits, are the shared address bus designa ted SA7 through SAO. Contacts F through P, the upper eight

ple, all eight signals which form the data bus or all sixteen

bits, ait known as the translated address bus designated TAI5

signals which represent the 6510's address bus.

through TA8.

real time. In digital logic circuits the value of groups of

Conlact numbers 2 and 3 are connected to the system's

Addresses may he evaluated just like data bytes, except

5 volt power supply. A small amount of current (less than

that there are twice as many bits to consider. The most sig nificant bit is AI5. which represents a value of 2 multiplied

a quarter of an Ampere) is available at these contacts to power peripherals connected to the expansion port. The ac tual available current depends on what is used by other peri pherals which may be connected to the computer's user port, joystick port, and casseltc port, as these each have a con

by itself 15 times, or 32768. The largest possible value which may be attained by the address bus is 65535. Don't forget to count address zero in the C-64's total of 65536 bytes of

tact lo the 5 voll supply as well. Note that peripherals con

RAM. In addition lo this RAM the C-64 contains 20 kilo bytes of ROM and 4 kilobytes of addressable input/output

nected to the serial port do not impose a load on the com

(I/O). Since the 6510 microprocessor can only manage 64

puter's 5 voll power supply, as they are self-powered. The

kilobytes on its own it gets some help from a custom pro

exception may be a printer interface equipped with a sep

grammed logic array (PLA). We will look at this memory management in some detail later on. The internal complexity of the C-128's address bus re flects the additional system resources which are provided

arate lead to the 5 volt contact in the cassette port or to one of the joystick ports.

The limitation on the amount of current which may be drawn from the 5 volt contact in the expansion pon is due

to the minimal capacity of the C-64's power supply. The C-128, which has a heavier duty supply, can deliver addi tional current to expansion pon peripherals. It is possible to obtain greater currents from the C-64's expansion port by upgrading the power supply. Commodore actually pro vides (he equivalent of a C-128 power supply when you buy

their 256K memory expansion module, the 1764.

Keep in mind that although the power supply may be up

graded, the printed circuit traces to the expansion pon will

remain the same size. These will be the ultimate limitation on the amount of current which can be delivered via this pon. Expansion port peripherals which require large amounts of power supply currents should have their own 5 volt source. In this ease the external 5 volt line should be isolated from the C-64's built in 5 volt supply. However, the grounds of the two systems must still be tied together. We now turn our attention to expansion pon contacts 14

with this computer. The C-i28 has two microprocessors,

two video display processors, and more than twice the RAM as well as over four times the ROM of the C-64. Manage ment of all this hardware requires that precise control be maintained at all limes. The 8501 microprocessor in the C-128 is no better at memory management than the 6510 in the C-64. In fact the two microprocessors are functionally identical. To help out the 8501 the C-128 includes a sophisticated memory man agement unit (MMU) which was actually designed to cope with up to 256 kilobytes of RAM. as well as all the ROM

and other good stuff. Since the C-128 can emulate the C-64. it also contains a version of the PLA. A description of the C-128's MMU is beyond the scope of this anicle. (Sorry tbiks. maybe some other time.) We now turn our attention to the more specialized con tacts on the expansion pon. We expect that the next two

contacts will be of great interest to many users of the C-64.

cessor's data bus and bear the designation of D7 through

Contacts 8 and 9 are designated GAME and EXROM. The horizontal bar written across the top indicates that they per form their function when they are at zero volts, which is

data from any of the support chips, the voltage pattern on

also a logical zero. This arrangement is sometimes referred

these contacts will correspond to the value of the data. The

to as active low.

through 21. These are connected directly to the micropro

DO. Whenever the microprocessor sends data to or reads

presence of the data lines on the expansion pon allows for the bidirectional transmission of data between the compu ter and any peripherals. All the computer's hardware re

sources share this data bus. including the RAM, ROM. VIC, SID, and CIA chips.

Contacts 8 and 9 are directly connected lo the C-64's PLA. As we mentioned above, the PLA is the chip which is re sponsible for managing the various memory configurations of Ihe C-64 above and beyond the basic 64 kilobytes of RAM. The GAMli and EXROM lines arc normally main-

AHOY!

61


tained in a logical one state (+5 volts) by a connection to the 5 volt power supply through built-in resistors. When one or both of these contacts are pulled to a logical zero by simply connecting the contact to ground, the C-64's mem ory configuration will change. The actual memory configuration is also dependent on

the contents of addresses zero and one. These addresses are actually a hardware input/output (I/O) port built into the 6510 microprocessor. As a result it is actually impos sible to access the first two bytes of ihe C-64's RAM. Ad dress 0 determines which bits of address one will function as input or output lines. In particular it is bits 0, 1, and 2 of the 6510's I/O port which control memory. These are

always sel for oulput. The Commodore designation for these bits is LORAM. HIRAM, and CHAREN. Like EXROM and GAME, these three I/O bits are tied directly to the PLA. Bits 3, 4, and 5 of the I/O port are associated with the cas sette port. Bits 6 and 7 are not used at all.

There is one memory configuration which is not affec-

ROM in this block. The I/O chips also include one kilo byte of color RAM starting at SD800 (55296). The terms

BASIC and KERNAL refer to the respective ROMs which arc built into the C-64. It is possible to place the C-64 into any of the memory

modes which are listed in the first seven rows of the table

by POKEing an appropriate value into address 1. The BASIC command line might be:

POKE 1,(PEEK(1) AND (248+A)) The value of A is 7, 3, 6. 2, 5. 1, and 0 corresponding to the lines in the table. All of these values, except for the first two, will crash the machine as they will swap out BASIC, the Kemal, or both from the microprocessor mem ory map. The second value will disable the I/O, which of course includes the disk drive. It is possible to experiment with some machine language monitors which may not need the BASIC ROM lor their operation; for example, the pub

led by the contents of the 65IP's I/O port. This occurs when

lic domain Micromon. Since virtually everything requires

GAME is pulled low and EXROM is high. This results in

the Kemal to update the screen display, it is generally not

the Max memory configuration, which is named after the Ultimax computer. The Ultimax was intended to he a game machine and minimal C-64 wilh a membrane keyboard.

possible to view the RAM under the Kernal directly. The

It was never sold in this country, although we understand

machine.

it achieved some popularity in Japan. The Max memory

configuration may contain up to 16 kilobytes of cartridge ROM or RAM in the address ranges of $8000 to S9FFF (32768 to 40959) and SE000 to SFFFF (57344 to 65535) wiih only 4 kilobytes of active internal RAM in the ad

dress range of $0000 to SOFFF (0 to 4095). The I/O block at address range $DOO0 to SDFFF (53248 to 57343) is also active.

There are a total of 14 unique memory configurations possible with the C-64 as managed by the PLA. These are summarized in the table on page 59.

When interpreting the memory maps shown in the table, remember that these represent only what the 6510 micro processor sees. Other system chips, such as the VIC chip, may see a different memory map. Note that configuration

numbers 5 and 7 arc identical to numbers 14 and 15. The first five columns in the table show the status of the

three memory control bits in the 6510's I/O port and the two hardware control lines on the expansion port. A 0 or a I in these columns corresponds to ihe logical status of the corresponding bit. An X in these columns indicates that the corresponding bit has no effect on the memory config uration. With the exception of the Max configuration in the

last line, all memory maps have RAM in the address range of S0000 to S7FFF (0 to 32767). The Max configuration has RAM only in the first four kilobytes of this block. The address range of $1000 to $7FFF (4096 to 32767) is not used by the Max.

The term CART, in an address range column refers to"

the ROM or RAM in an exlernal cartridge which has been installed in the computer's expansion port, The tour kilo

byte block from SD000 to SDFFF (53248 to 57343) may

contain the I/O chips or the character generator ROM or RAM. The VIC chip always sees the character generator 62

AHOY!

Super Snapshot cartridge reviewed last month will let you work with all of these configurations without crashing the

The C-128 will have the same memory map configurations when in C-64 mode. If either EXROM or GAME are grounded, the C-128 will automatically revert to C-64 mode on power up or after a system reset. The C-128 also has two banks of color RAM in the one kilobyte $D800 (55296) block. Refer to the C-128 Graphic Bit Map in the May 1986 Ahov! to see how to manipulate the C-128 color RAM.

Getting back to the expansion port, we turn our atten

tion to ROML at contact 11. ROML is an output line which goes high whenever EXROM is low and the current ad dress tails in the range of $8000 to S9FFF (32768 to 40959). This line simply decodes the status of address lines A15.

AM, and A13 along with EXROM. If A14, A13, and EXROM are all low, and AI5 is high, then ROML will go high. Contact B (ROMH) functions similarly lor the address range

ofSAOOO to SBFFF (40960 to 49151) when GAME or EX ROM is low. In the Max configuration ROMH goes high tor the address range of $E000 to $FFFF (57344 to 65535).

The ROML and ROMH contacts are used to enable cart

ridge ROMs which map into their respective address ranges.

Contact 6, which hears the designation R/W, indicates

whether the microprocessor is performing a read or write operation. A logical 1 indicates a read while a 0 signifies a write.

At this point we have described enough of the expansion ports contacts to construct a ROM cartridge.

We have also run out of space for this issue. Next month we will show the wiring for two different C-64 cartridge types. We will show why as a rule only one cartridge may be used in die expansion port at a time and we will look

at what has to be done to gel around this limitation. We will also finish looking at the rest of the connections to the expansion port. â–Ą


r>l=Vll=Wg TURBO PROCESSOR puters buill in the 70's and early XO's

Swiss co nip

or nybbles, of data in conjunction with

Commodore 64

four kilobytes of programmed instruc

including the KIM, PET, VIC 20, C-

Cartridge; $189.95

tions, it ran at a clock rale of about

64, the C-128, the Apple II series, and

60,000 operations per second.

the 8 bit Ataris. Although the 6502 is

Faster is belter! More bits are bet ter! These are the maxims with which

Just four years later the 6502 was de

microcomputers are promoted today. In

veloped by MOS Technology, a com

simpler terms, the faster the micropro

pany which was subsequently bought

not as big and fast as the latest crop

of 32 bit number crunchers, the com puters based on it are still in use.

cessor runs and the more bits il can

by Commodore. The 6502 processes

The immense popularity of the 6502

process with every instruction,

eight data bits at a time and it is able

has spurred independent development

better is its performance. The very first

to address 64 kilobytes of data and in

microprocessor was the Intel 4004

structions. It runs at a clock rate which

which was developed in 1971. It could

lets it execute over one million instruc

manipulate only four data bits at a lime.

tions per second. The 6502 is the mi

It was able to address 1280 hall-bytes,

croprocessor used by most microcom

efforts to improve its performance. Less than three years ago the Western De sign Center developed the 65C8I6. a 16 bit version of the 6502 which could also run more than four times as fast.

ihc

TOP LEFT: The Microtroll. A bigger C-64 cartridge will be hard to find. Power supply section occupies top third of board. Six 6821 PIA chips span center third. Across bottom third to left are digital/analog and analog/digital conversion sections. Clock/calendar is in center and PROM programmer with SK user PROM is to right. Small board at end of ribbon cable contains the operating sys tem in an additional SK of ROM. This board connects

to the 64's expansion port. All I/O is available at twin 34 pin edge connectors at bottom. The board has been predrilledfor user installation of dual headers at connectors. READER SERVICE NO. 211 TOP RIGHT: Largest chip on the Turbo Processor board is the 65CS16. To its left is reset pushbutton; above it are

q

o

ABOVE: MicrotroU's immediate mode screen display. Dig ital oscilloscope screen is to the left; monitoring of the 16 channel analog to digital convertor is on the right.

32K PROM chip and twin 32K RAM chips. Miniature con trol switches are in upper left corner next to variable speed control. Red LED in upper right is for power indication. READER SERVICE NO. 210

AHOY!

63


DRIVE THE BEST

NOTHING DRIVES THE COMMODORE 64 OR 64C BETTER THAN THE FSD-2 EXCELERATOR+ PLUS. COMPATIBLE.

RELIABLE.

GUARANTEED.

The FSD-2 Excelerator+Plus Commodore compatible disk drive. Faster, quieter and more reliable than the 1541 and 1541C. Breakthrough Direct Drive technology. Guaranteed 100%

compatibility. It even enhances GEOSI Full One-Year Warranty. 7tzz=-.

-^^— ^^

^-— sr — ;r~_ S^»

^~

-—

SE S

^

Emerald Components International

P.O. Box 1441/Eugene, OR 97440 In Oregon: 683-1154/Fax: 503-345-5037

Telex: 23-499-6100 EUG SECSVC

1-800-356-5178

'Commodore is a registered trademark ol Commodore Business Machines. Inc. Raadtr S*rv)c* No 170


WIN

REVIEWS To take advaniage of the popularity of

ing, may also result in local interfer

the 6502, the 65C816 architecture and

ence with TV and radio reception.

instruction set is a superset of die 6502.

In operation the Turbo Processor

This means that (he 65C816 can be

emulates a C-64 running at about four

used as a replacement for the 6502 wilh

limes its normal speed. Since a direel

minor hardware modifications. C-64 owners were ecstatic! Here was the opportunity to replace but a single chip with the potential to improve the performance of their computers by a

emulation is being performed, there is no real utilization of the 65C816s 16 bit capabilities. Other than die address ing of ROM and RAM without bank switching, there is also no utilization

factor of eight. Alas, this was not the

of the microprocessor's 16 megabyte

case. Although it was possible to per

address space. The Turbo Processor's

form the substitution, there was noth ing to be gained by doing so. The op

inanual does mention the pending avail ability of a one megabyte expansion

erating system and the supporting hard ware remained the same, which resul ted in no change in performance. Nev

card. A close examination of the Tur

bo Processor did not reveal how this extra megabyte would be interfaced.

ertheless the possibility was intriguing

While we are on ihe subject of the

to say the least, and Swisscomp with

manual we must poinl oul that it was

their Turbo Processor actually did

apparently translated from some other

something about it.

with other cartridges it plugs into the

language to something which bears a passing resemblance to English. The resemblance was close enough that we were initially misled into believing it actually was written in English. We

expansion port and takes control of the

soon found oul (he truth as we were

machine. The result is that the C-64

reduced to the trial and error technique

is managed by a 16 bit microproces

of deciphering some of the Turbo Pro cessor's operations. This was after we

Swisscomp has developed a cartridge for the C-64 (not the C-128) which util izes the 65C816 microprocessor. As

sor executing its instructions at speeds up to four million times per second. In addition to the 65C816, Turbo Processor has its own 64 kilobytes of biiitery-backed

static

RAM,

two

operating systems in 32 kilobytes of ROM, and a collection of digital "glue" chips which hold everything together

and provide the interface to the C-64. The board also has two potentiometers

were blessed with a revision lo die first

version of the manual. We strongly suggest that Swisscomp USA retain the services of a qualified writer to come up with a better manual. The user has a choice of several op

running at a four MHz clock speed.

the C-64. A third potentiometer serves as an optional speed control allowing for the adjustment of clock speed over

This does not necessarily resull in the

of eight miniature switches are used to configure the board according to the user's needs. A handy reset pushbut

ton is also provided. All this hardware is crammed on a double sided 4" wide by 6" deep cir cuit board, of which four inches pro trudes out the back of the computer. The variable speed control adds an additional quarter inch to the width. The rechargeable battery is positioned to provide a supporting foot at die back

of die board. The circuit board is com pletely unenclosed, opening up the

THE LOTTO

With Your Computer!

Forget random numbers. This program for home computers does an actual analysis of the past winning numbers. This amazing program will quickly pro vide you with all the data you need tt>

predict which numbers will likely Come up In subsequent drawings. All consistent lottery winners tr-.c some kind of system based on the past win ners. Using the real power of your com puter gives you a definite edge. It's menu driven and all you do Is add the latest winners each week and the pro gram does the rest In seconds. On screen or printer It shows hot and cold numbers, frequency, groups, sums-ofdlglts, odd/ even, wheels numbers and

more. No thick manual to read. It even has a built-in tutorial.

Ask your software dealer or call

or

write:

Soft { Sof

SOFT-BYTE

P.O. BoÂť556F. Park Dayton. Ohio 45405 (513) 233-2200

THE LOTTO PROGRAM is deigned ior all G Si 7 draw lollo games tup lo 49 numbmi1

DON'T PLAY LOTTO WITHOUT IT! APPLE &M/S DOS IBM

24.95

COMMODORE & ATAHI TRS80&MODIII. IV MACINTOSH {super vvr>lDi>)

21.95 21.95 29.95

Plpur "lid (ZOO Âťhlpplns, handling. Fmi arrvltr on 11'.."\. card*.

Reader Service No. 198

CHIP CHECKER

erating modes via the Turbo Proces sor's eight miniature switches. The de fault sellings result in a standard C-64

to fine tune the timing so as to match

the range of one to four MHz. A set

$

expected tour times speed improve

ment, as all of the I/O operations as well as the sound chip, video chip, and the built-in real time clock must still operate at the original one MHz clock speed. Nevertheless, speed increases greater than three times will be ob tained even widi BASIC programs. We clocked a simple FOR/NEXT loop at a better than 3.7 times speed increase. Including a simple floating poinl cal culation in the loop still gave us a more lhan 3.5 times speed increase. Upon adding a prim to the screen in each it eration of the loop we still found the speed factor to be greater than 3.3 times normal.

possibility of accidental contact with

If you are a machine language pro

small (or large) metal objects. The lack

grammer you can get even better per

of an enclosure, or any other shield-

formance, and if you can write 65C816

TESTS and/or IDENTIFIES Over 600 Digital ICs 74/54 TTL + CMOS 14/4 CMOS

9000 TTL 8000 National and Signolics 12-24 Pin Chips (.3"+ ,6"widths)

Pressing a single key identifies/tests chips with ANY type of output in seconds.

Inexpensive software updates will be of fered as new chip tests are developed. The CHIP CHECKER is available lor the ComTiodore C64 and C128 for only $159.

DUNE SYSTEMS 2603 Willa Drive

Si. Joseph. Ml 49085 (616) 963-2352 Rtftdftr Service No. 195

AHOYI

65


code for 16 bit operation you can do

COMMODORE AUTHORIZED SERVICE POWER SUPPLY (C-64)

$29.95

C-64 REPAIR

44.95

1541/1571 ALIGNMENT

35.00

1541 REPAIR & ALIGNMENT

75.00

C-128 REPAIR 1571 REPAIR

75.00 95.00

POWER SUPPLY (C-128)

64.95

EXTENDED WARRANTY

CALL

Free Return Freight ■ Continental US Add $10 tor APO, FPO, AIR Save COD charge - send Check or Money Order. (Purchase Oder Accepted)

Second Source Engineering 2664 Mercantile Drive Rancho Cordova, CA 95670

(916)635-3725 Reader Service No. 706

TIRED OF WRITING PROGRAMS THAT RUN IN SLOW MOTION?

64-TRAN

The ftrti FORTWAN Dftvolopmonl Environ man i r<>r iha Commodan &■* t»r I SB On 6J niodo)

♦ Comprehensive manual included ♦ Gener&Wa rctontabLE machine todc W

Cjcali:s fa^t, saveable pio£,rani5

Allows lor low overhead tiy linking only ihe lyilera rountfOM required

♦ BXEC sinlcmcrK lilQWI ftCCMI lo 6502

rejiiteri, kcmal auJ omj wrfllgo machine

Blocfc tF-THEN-ELSE-HNDlF consiructi

♦ Minimum iciiuifcmcnl or Cfi4 and one ♦

ware selection of the Turbo Processor's one MHz and four MHz operating

clever about it, as the manual provides

speeds.

no Information on how to access the 16 bit facilities of the 65C816.

Upon turning our attention lo the Control switches we found thai ihe first

pere hour nickel cadmium unit which may require recharging when the Tur

let you run software, such as games,

bo Processor is first powered up. This

whose machine language timing loops

could take up to half an hour, during

would be affected by the increased

clock speed. Unless you are an abso

which time the C-64 will be disabled. Once charged up, the battery should

lute masochisl. you will not enjoy play

be good for several months. Thus the

ing most arcade games at tour times the usual speed.

problem is not likely to recur. The

The second switch enables the man

ual control of processor speed over a one to four MHz range. The third

P.O. Bo* ISO Glenelg. MD

Once the battery is recharged it will

kilobyte ROM. If you are ambitious and h:.ve the technical knowhow, you can write yourself up to two more op

computer is turned on. This includes

erating systems to fit into this ROM.

any autostart programs which may be

The fourth switch banks in up to 16 kilobytes of cartridge ROM which may

difficulties getting out of an autostart

program we had loaded in. Although the manual mentioned several power

slot but gives no further details. The

on methods under keyboard control

fifth switch selects between Ihe two on

which were supposed to bypass any

board operating systems. The default

autostart programs, we could not gel

operating system is the C-64 emulation

any lo work. Even ihe sequence which

mode mentioned above. The alternate

was supposed to clear RAM had no ef

operating system supports an optional

fect. We were about lo resort to the unsoldering of the battery to clear the

lel interface between the C-64 and the 1541 disk drive. We will discuss the

Readrr Service No.

66

AHOY!

RAM when we tried switching to the

Turbo Loader in a while. The alternate

alternate operating system. Wallah! Ap parently all of the alternate startup

operating system also includes a full-

procedures are implemented only in the

featured DOS wedge with some pro

alternate operating system-something which the manual was not too clear

grammer's aid extension to BASIC. The latter commands include auto line numbering, enhanced screen editing, a program unnew feature, and a rudi mentary monitor. The monitor is limi

ted to the display of memory and the loading or saving of program Hies. The sixth switch permits asynchron

each other and all access to the I/O will

be lost. Synchronous operation may be resumed under software control. Asyn chronous operation should result in an

additional speed increase of 10% to 20%. We did not have the opportunity

Dtater tnquirti Wtleomt

In RAM. In fact we initially had some

manual mentions an assembler for this

be on board the Turbo Processor. The

the two clocks will not be locked to

21737

pose a problem for C-64s with mar ginal power supplies. retain all data in the onboard RAM af ter the C-64 is turned off. This data will be instantly available when the

with respect to the C-64. In this mode

TRIDENT SOFTWARE

tional load of the Turbo Processor may

Switch supports the replacement of the

150 tlf) each (MD resident *»W 12 Sti lax)

Or Writs To;

charging of the battery and the addi

onboard 32 kilobyte ROM with a 64

ous operation of the Turbo Processor

(301) 992-9527

this RAM is a 2.4 volt, 100 milliam-

cessor, leaving a native C-64. This will

disk dmc

Orders and InTo Call:

We have mentioned the 64 kilobytes of battery-backed RAM provided with the Turbo Processor. The battery for

switch simply disables the Turbo Pro

Turbo Loader kit which adds a paral

TRY:

belter yet You will have io be rather

about. The alternate operating system is re

quired when the optional Turbo Load er kit is installed. This kit consists of a replacement ROM for the 1541 disk and a parallel connection cable between the 1541 and the C-64. Note that dif ferent kits are required for the 1541 and the 1541C. On the 1541 side you will have to remove the VIA chip which is closest to the drive's 6502 micropro cessor. An adapter socket is then inslalled and the VIA chip is replaced. The cable taps into the unused 8 bit I/O port on this VIA chip. The other end of the cable is connected to the C-64's

to verify this. The seventh and eighth

user port via an adapter card which

switches control the hardware and soft-

also extends the port for oilier peri-


REVIEWS

READKK SERVICE INDEX Sw. No.

Cum [iiinj

pherals. The card contains a second re

MICROTROLL

38

Access Software, Inc.

163

set pushbutton {the first reset pushbut

Slide Mountain Systems

C-4

Access Software, Inc.

162

ton is on the Turbo Processor card).

Commodore 64

55

AlsoR

ITS

The Turbo Loader resulted in a more

Price: $180.00

52

American Inf! Computer

167

46

The Avalop Hill Game Co.

155

16

Aiiintuurdi1 64

185

hear about input/output (I/O) without

10

208

giving it a second thought. On occa

9

Baudvllle Brlwall

31

Cent ml Point Software

176

83

Cheatsheet Products Inc.

173 163

Ihan six limes improvemenl in loading

Overall compatibility

with

disk-

As microcomputer users we often

172

based software was quile good. The on

sion we might ponder just which part

board switches made il simple to con

of the computer is I/O and why the top

54

C i nema h a re/ M l n dsca pe

figure the Turbo Processor so it would

ic always seems to crop up. The I/O

.17

Complete Data Automation

171

run with any program. A close exami

is the part of the computer which lets

24-2V

Computer Direct

146

nation of the Turbo Processor's edge card connecior revealed lhat several lines were not in use, in particular I/O

it communicate with the outside world.

58

Computer Kriends

18J

The bottom line is thai a microcom

14

Computer Mart

ISSJ

50,51

169

puter consists of a microprocessor,

77

Computer Man Computer Mart

1, I/O 2, GAME, EXROM. ROML,

some associated memory (RAM and/or

56

Computer Id [it.ii'.

179

and ROMH. II" you have read the ac

ROM), and a program to run. All the

6

CompuServe

145

companying report on the expansion

rest is I/O and in most computers the

79

Compusystems

158

pori (page 59), you will realize that these include the key lines by which

T/O actually represents a much great

19

Cos mi

164

17

Data Bast USA Inc.

160

er investment than the basic machine.

4N

Data East USA Inc.

161

the C-64 recognizes the presence of an

Although the bottom line computer

65

Dime Systems

195

42

Kiwi runic Arts

152

64

Emerald Component lnl'1.

170

42

Kpjx

151

53 C-3

firebird Licensees, Inc.

174

Kirebird Licensees, Inc.

150

75

floppy House Software

181

7.1

159

78

Kree Spirit Software, Inc. Grapevine Data I'roducls IntelHcreallons Intelligence Simulation Devices

70

Jason-Ran he irn

175

Ketek

192

Lance Haffner Games

177

external cartridge. Apparently the Tur

may be quite content wilh its introspec

bo Processor uses the NMI line along

tive cogitations, it would not be of

with extensive direct memory access

much use to the rest of us. Without

(DMA) to control the machine. The unconnected control lines led us

some means of finding out what il was

lo the subsequent discovery thai a plug-

thoughts, it would not be likely to per

H6

in

form for our benefit.

Jl

ROM cartridge would not work

up to or some way for us to guide its

180

1ST

207 202

while the Turbo Processor was active.

In the C-64 we thus classify the

The control of the machine is so com plete that even when we hardwired EX-

game ports, keyboard, video display,

SID chip, serial port, cassette port, and

43 49

ROM and GAME to ground (hey were

user port as I/O. As we show in our

4,5

l.uo Computer

188

stiil ignored. Interestingly enough, we

dissertation on the expansion port we may find I/O there as well. As a result,

10

Muster Software

199

60

MlcroLeaguc Sports

149

IS 47

Mi tnil'rose

147

Miinii'rose

148

57

Montgomery Grunt

193

13

I'ro-'I'ech-Tnmics

183

10

Quail Electronics

204

34

Qu:intuml,ink

156

44

QuiintiiniLink

with RAM. a computer can never have enough I/O. In spile of ils Innate ver satility, the C-64 lacks the means lo perform the vast majority of ihe mun

153

56

Rent-A-Disc

182

12

itn iiMiniii Software

1%

30

S & S Wholesalers

WO

8

Sennedler Systems

209

66

Second Source Engineering

206

dane tasks which occupy our daily lives.

C-2

Sir-Tech Software, Inc.

166

23

Skyles Electric Works

154

63 65

Slide Mountain Systems

211

63

Soft-Byte Swlsscomp

210

74

Tt" Klec tri niies

201

66

Tr itlull Software

197

76

205

12

Ultra-Byte Unlimited Software Inc.

69

L'SS Photo

203

found an unexpected side benefit. A

standard C-64 ROM cartridge could re

with an I/O here and an I/O there the

plugged in parallel

C-64 becomes a most useful device. At this point we might very well believe

with the Turbo

Processor by using a two-sloi expan sion chassis. No swilching is required

of either cartridge. When [he Turbo

Processor is active the ROM cartridge will be ignored, [f the Turbo Proces sor is disabled the ROM cartridge will assert itself in the expected liishion. The Turbo Processor is a tascinaiing hardware extension for the C-64.

that the C-64 is equipped with a more than ample supply of I/O. Not so! As

When was the last time your C-64 pre

The increased speed it offers will be

pared your dinner, made your bed, or

of value for many users, especially for

Commuted to work for you'.' Interesting

productivity software. We found Mitt-

ly enough, many of today's appliances have built-in microprocessors which let them perform some of these tasks. However, tliese devices lack the neces

tiplani performance to be real snappy at four MHz. The major shortcoming

of this package is the lack of complete documentation. A sophisticated prod

sary I/O. as well as ihe ability to read

uct of this sort requires a detailed de-

ily change their program, which would

scriplion of ils operating system and

provide them with the flexibility of the

hardware to be most effective. Ai ihe

C-64. In fact they are microcomputers

very least we would like to see support

dedicated to a single task.

for the 65C8l6's 16 bit operating mode.

While the Microtroll

Swisseomp Inc., 5312-56U) Com merce Park Blvd., Tampa. FL 33610 (phone: 813-628-0906).

-Morton Kevehon

from Slide

Mountain Systems will not endow your C-64 with the above mentioned capa

bilities, it will vastly expand ils I/O. Please note also thai the Micmlroll

I9K

200

II

Utilities Unlimited

191

45

Value Son Inc.

168

22

Wedgwood Rental

186

7

Xetic. Inc.

I'M

liK

Ahoy! Binders

71

Ahoy! Access Club

BO

Ahoy! Disk Ahov! Hack Issues

B5

_

—

—

_

Tile publisher laiinol assume responsibility

for errors in ihe abOTC listing.

AHOY!

67


REVIEWS does noi reside under a bridge, nor does it have any dealings, with the three

optional 3 volt batteries are installed,

4. Monitoring and selling of the 16

microgoats gruff which may happen lo

there will also be backup power for the onboard real time clock. Most of the

pass over. Physically the Microtroll is

available output from the power supply

an imposing double sided, 9" circuit board, ft interlaces with the C-64's ex pansion port via a 7" fiat ribbon ca

.small amount left over for user devic

tal conversion routines.

es (5 volts at 250 milliamperes and

ble. The computer end of the cable is

+/—15 volts at 10 milliamperes.

is used by the Microtroll. There is a

digital I/O lines.

5. Direct access lo both digital to an alog conversion channels.

6. Display of the 16 analog to digi

which contains the Mierotroll's 8 kilo byte operating system in ROM. The Microtroll is supplied without an enclosure; however, the board is predrilled with appropriate mounting

consists of six 6821 PIA (peripheral in

7. Access to the PROM programmer for user programs. The immediate mode program is in tended lo be expanded upon by the us

terface adapter) chips, an ADC0817 an

er. Up to an additional eight kilobytes

alog to digital convener, a pair of DAC-

08 digital to analog conveners, an MSM5832 real-time clock/calendar, an

of BASIC program may linked to the immediate mode routines. This pro gram may then be permanently pro

holes for easy installation in a suitahle

8 kilobyte EPROM, and the associa

grammed into the onboard ROM. The

box. The end user should provide a

ted PROM

suitable enclosure tor physical protec

There arc additional chip select lines

tion as well as RF1 shielding. Power for the Microtroll is derived

for up to two more PIAs. The board

ing system for automatic execution on

even has mounting holes for user de

power up. If the user code includes ac

from an external 9 volt AC transformer rated a! a bit over 3 amperes. The on

signed "piggy back" circuit boards.

cess to a disk drive, then program over lays can be used lo extend (he program

board power supplies convert this to the

bidirectional,

various DC voltages (+5 volts, +/—15

ADC0817 is equipped with an 8 bit analog-to-digilal converter with a 100

terminated in a small cartridge board

volts, 47-25 volts) required by the Mi crotroll. An alternate power source would be an unregulated 9 to 20 volt

DC supply rated at two amperes, [f the

Keep Your Collection Looking

Shipshape with 1

\ho>!

Binders llon'i be caughl .ti sea ilit neu lime you need valuable pro

gramming informa tion from a hack is>.uc of Ahoy! Our official binders turn a year's wurlh of Ahm! inln B itMhouk nn

Commodore computing! These qualityconsirucied binders me metal rt>ds to

hold each nidjza/inu individually, allow

ing easy reference to any issue without removal

Spurting a navy blue casing

The bulk of the Microtroll s circuitry

programming circuitry.

The 6821 CIA is equipped with two 8 bit

I/O ports. The

microsecond conversion lime and a 16

Microtroll will then automatically link the user code into its BASIC operat

even further.

The documentation provided with the Microtroll is extensive. It includes detailed descriptions of the hardware

accept 8 bit digital input data. The

with complete schematic drawings. Thoroughly documented listings of

channel multiplexer. The DAC-08s can MSM5832 provides complete date and

both the BASIC and machine language

time information in a 12 or 24 hour

portions of the operating system are

format.

provided, plus a full set of manufac

The onboard operating system is a

hybrid of machine language and BASIC.

On power on the BASIC portion of the

turers data sheets lor major chips. The Microtroll is intended for a va

riety of end users. Al the very least it

operating system is downloaded into

is a low cost I/O board with tremen

user RAM and linked to the machine

dous appeal to the hardware hacker. It

language portion. The Microtroll then

can form the basis of a detailed educa

continues operating in its immediate

tion in the intricacies of microcompu

mode. In immediate mode the operat

ter interfacing. The Microtroll will also

ing system sets up an intricate display,

be of interest to the industrial user.

as shown in the screen photograph on

serving as a microcomputer-based con

page 63. and waits for user input. This

trol system for a variety of manufac

provides the following functions which illustrate the Microtrolls capabilities: 1. A capacitor checker with a basic range of 0.1 to 200 microfarads.

turing processes. As such (he Microtroll stands to save considerable inhouse engineering development time by

2. The real time clock display. 3. A rudimentary digital storage os

providing an easy interface lo a fully developed I/O interface. Slide Mountain Systems, P.O. Box

cilloscope. The sampling interval can be adjusted from a range of a small

6481. Colorado Springs. CO 80934

fraction of a second to several days.

—Morton Kevelson

(phone: 303-449-4783).

with a gold Ahoy! logo iniprjnied on ihi; Sptne, these hinder1, will he ihe pride ol your compuicr bookshelf. To order, send SI2.45 (US kinds] (or

each hinder desired !u: Ah"\! Binders 45 WeM 34th Street- Suite 407 New York, NY KXXI1 [Outside Continental US add ^2 SO [vr bindtf Alliv J [ii fj wcoks li" ik'livccy.J

68

AHOY!

AHOYVS BULLETIN BOARD SYSTEM Call AhoyVs BBS 24 hours a day, 7 days a week for infor mation on upcoming issues, program and article corrections, and more. Set your modem for 300/1200 baud, full duplex, no parity, 1 stop bit, and 8-bit word length, and dial 718-782-3239.


NEWS The BecktrTexi professional word

Continued from page 14

DOS header errors, and more.

Prix courses, including Australia^ Salzburgring and Great Britain's Silver-

Quantum Software, 305-622-7962 (sec address list, page 12).

stone. Two players can compete on side-by-side screens, or a single play

MIDI DITTIES

er against computer-controlled bikers.

processor ($150) boasts WYSIWYG

formatting, multiple (up to 5) column printing, realtime online dictionary, au tomatic index generation, and lines up

to 999 characiers.

MIDImouse has announced B vari

DmiRetrit've ($79.95) lets the data

ety Of new products lor Commodore 64-interfaced musicians: ROM and

base user define flies and enter infor

cycle, plus 10 software libraries and 10

RAM cartridges for use with a Com

mation using flexible screen templates.

Broderbund sweatshirts.

3200 (see address list, page 12).

modore 64-interfaccd Roland D-50 or ENSONIQ BSQ-1, sound programs on disk and tape for the TX81Z, PB-01,

Data fields can be stored and displayed in different type styles and sizes, and easily changed in definition and format

Matrix 6, and Mairix 12, and several

Also included are search and sort capa

128 DISK UTILITY

new entries in the Digital Horizon col

bilities and RAM disk support. Up to

A sweepstakes sponsored by Brcxler-

bund will award a 650ec Suzuki motor

Broderbund Software, Inc.. 415-492-

Peek a Byte 128 ($35.00), based on

the C-64 disk/memory utility, allows users to read, edit, and wrile to any

lection of sample disks.

8 files can be accessed simultaneously,

MIDImouse Music, 503-622-4034

and each record can contain up to

64.000 characters. The AssemPro machine language de

(sec address list, page 12).

sector, edit the data, recover a scratched file, modify memory, and more. Data can be displayed as hex values, screen or PETASCH characiers, or disassem

bled to machine cixle. Included are

AMIGA SOFTWARE

velopment package (S99.95) comprises

Four productivity packages tor the

an integrated editor, high speed mac

Amiga from Abacus:

ro assembler with 32-bit arithmetic, de

The TexiPw intermediate level word

bugger with 68020 single-step emula

HELP screens listing all keystrokes.

processor (S79.95) features fast on

tion, disassembler, and reassembler.

un-NEW programs, and the Di.sk Me chanic, offering the ability to read raw

screen formatting, automatic hyphen ation, 30 user-definable function keys,

The program runs from Workbench or

track GCR data, edit sector GCR data,

flexible printer driver installation, and

read or write up to track 40 even with

the capability to mix graphics widi text.

Abacus. 616-241-5510 (see address list, page 12).

^^

^=

using the CLI.

\ ASK AIIOUT titltt •.AKIl / \day smvici

/ OVl HNIGIU FOF

=H~ 1-800-BUY-ATUS

am:

LIWt'tHG

CRN.-..'.-

i.nd Hint, Oidi.i I ii 1111

/

■■■

U

'irixikl,!,.

. iv.ifJM' Ft M I-.'U-I

S INFORMATION CALL

(71B) 646-3633

ASK FOR COMPUTER DEPT.

1-000-289-2887

Hum

• it

Nv

nil)

Mcn-frl t 30»m-i QDpm *uk4-t: lOGOim -i DOpm

\

H.Y. & ALASKA RESIDENTS

CALL TOU. FREE TO ORDEH

1(800)269-2887

. 1

PwnlM S S«i«

SC49.95 .

.S49B

commodoro

_ ■-WSflpji ,: PACKA' !

C=128=D

COLOR PACKAGE Cornmodore

Cofmodoio Oak Oil""'Color Monllor

-

I'nriior

Now from

Commoaofo

foj

CAI.I. EPSON

PBIMTEP.S

Commodore MPSB03

MPS1000. MPSIMO

...

PC/XT COMPATIBLE

II699

n 1 Slur

.^^^\ 1^^--^J \^^^

PACKAGE '25CH Ham •Dual 3G0k Drives i 12' Monilnf

JI09

SG 1OC...:".:"ii69'fl5

N>; IOC .. . JIB9.9S FXBoE ... .i3Ofl.U5

1

100? RGB Color Monitor

. ..J7S9

1B03

Color ritonuor

| l3

rn

)jEias=T3ij^

RETAIL 3TGBES

HUKMCLYN

Senal Panel lei l"ort

M'f" tijii.o.W[>hi> C.ird

S589.9S

%V99 »."».fc.fc

• BLUE CHIP IBM PC/XT

HOB

COMPATIBLE

/i Iflfill

Color Monilur.

\E U. BROOKLYN, NT

li

MS", '!""lhl'JlYrt1.

LAPTOPS HOW IH STOCK

Comoiiivj Policy1. Air M*rihanon* i»

el#ara-ifi on personal en*e.i Fl« oni, 1' ri-ij'ii«dirhi^.g nuitjrlsn

™ n*vn V^a. Mastercard, 'l 1a< C O D dtUt-H N Y ro

cic.inq. at«3 i t«3 uiH inj »a'iivi"/C#'

■ nJiuth«TiO«*a.r(ie'lily y - - on>r rnfi* rtlnl' HfUpC-i •rir rrQ Pfll t« flfltxlrv* Ihru Ih NI Nmiti H lH' No! rolDO*>*rj<B lor (,oo

Rrnilei Service No. 203

r, On*r$ Ql-D, nM>n*yonWrj, Sann cnec-i *V<£Q<rv> Allo "*JHt ta'l 'iX u"^'IJ!^i ted- pr-cl :o return Cja-.f.J.« tl IrfliJ-rr^rlii Ql Ifii^NlJ B

i C»ir lor iT-ppmg i

Ul-

S

dt


JASON — RANHEIM

PRODUCTS OF QUALITY FOR YOUR COMMODORE COMPUTER promenade™CI The Eptom pro grammer respected around Ihe

For the C-64 & C-128

world for value. Programs all

By Buck Childress

popular types.

With disk software

99.DO

CAPTURE II The best utility cartridge of its kind is now even Seller. Make backup

disks or auto-start cartridges of your memory resident software. Still only

39.95

CAPTURE UPGRADE KIT Upgrade your capture to Capture II

vcr notice how your disk drive rarely enters a filename in the directory where you think it will—or should? How come the twentieth save can be

rectory. You can rearrange us many files as you want with ease. If you want to see the directory, press the S key in stead of entering a filename. You'll notice that the prompts have

first in line? There is a logical explan

a quotation mark in them. This puts

ation, but it really doesn't matter when

your entry in quote mode and allows

capability wilh new easily Inslalled

your directory has been thrown out of

you to enter all keyboard characters (in

rom.

whack. I wonder if Murphy's Law ap

cluding CURSOR, HOME, FUNC

plies here. What ihe heck! Put every

TION, etc.), just in case you saved a

thing back in order with Redirect.

file with a strange name. Don't put end

Includes file combiner

12.95

CPR-3 CARTRIDGE KIT

For use with Capiure II. 72 K Eprom cartridge With case. (Hequires promenade lor programming

Redirect lets you put your disk di

rectories in any order you want, quick

quotes. Redirect automatically does this when you press RETURN.

ly and easily. There are versions for

After a swap is made. Redirect asks

both the C-64 and C-128. It works on

if you want to make another. Press Y

STARTER SET

either the 1541 or 1571 drive. Here's

Includes Piomenacie C1, Capture II and CPR-3 kit 149.95

if you do, N if you don't, or $ if you

how to use it.

want to sec the directory. Since Redirect actually changes the

Eproms.)

29.95

DELUXE SET

After saving a copy of Redirect, run it. You'll be prompted to enter a file

directory entries, it's a good idea to tesl

As abovo wilh dalarase Eprom eraser and 2 CPR-3 kits 199.95

name. After answering and pressing

it on an unimportant disk first, in case

RETURN, Redirect verifies that the

you made any typos while entering it.

file exists, then asks for another file

CCSZ CLOCK/CALENDAR Cartridge provides lime and date

name. Enier it and press RETURN.

Give Redirect a spin in your drive. Put Murphy's Law back in the books

Redirect again verifies the existence,

instead of your disks. □

then swaps the two locations in the di

SEE PROGRAM LISTING ON PAGE 97

plus 8K of battory backed ram. In dependent of power failures or resets.

Many useful features

49.95

SPRITE-ON

CARTRIDGE BOARDS AND CASES

PCC-2

4.95

PSC-2

5.95

PCC-4

17.95

Basic 64 mode cartridge board

As above, socketled.

For the C-64

By Buck Childress

4 socket, bank switched PRB-4 Ram/Eprom. battery back-up.

24.95

CPR-B

12.95

Same as in CPR-3 kit. Board only. PCCH-2

2.25

Plastic case for above.

EPROM ERASERS Datarase 2 al a time, hobbyist lype PE-140 7-9 Industrial quality

34.95 89.00

SHIPPING AND HANDLING

3.00

UPS 2nd day air 5,00 Mexico. Canada air mail 7.00 Other foreign air mail 13.00 To order toll free: 800-421-7731 From California: 800-421-7748 Technical support: 916-823-328*1 From outside USA: 91G-B73-3285 MC, VISA, AMEX Welcome

JASON-RANHEIM COMPANY 1805 Industrial Dr.

Auburn, California 956D3 Render Service No. 175

70

AHOY!

and press RETURN.

tioning blues have you

At the top of your screen you'll see ihe X and Y positions. Your little block sprite starts at 170 for both. The CUR

down? Are you chomping at

the bit because you

can't seem to get those little devils

USA: ups Surface

■"I

o those C-64 sprite posi

placed exactly where you want 'em

without spending 27.3 hours POKEing

SOR keys move the sprite in the same direction as they do the cursor...left, right, up, or down, depending upon

'em all over the screen? Relax! Place

whether you're pressing the SHIFT key,

your sprites right on the spot, the easy

loo. if you wanl to slow the movement

way...with Sprite-On.

to a crawl, press the CONTROL key

Sprite-On lets you move a sprite around the screen while it tells you the horizontal (X) and vertical (Y) posi tions. When you've got the sprite where you want it, you'll instantly know the

at the same time. As you move the

X and Y locations to put in your pro

seam, the Commodore 64 Program-

gram. Here's how to use Sprite-On.

mer's Reference Guide explains it.

After saving a copy, run it. The load

sprite, the numbers change to reflect the new position. If the numbers turn

to reverse video, you've crossed the seam. If you're not familiar with the

Sprite-On makes it a breeze to posi

er POKEs the machine language data

tion sprites. Take the bit out of your

into memory and checks for errors. It

mouth, throw the blues away, and get

also creates a solid block sprite for you

right on target, with Sprite-On. □

to move around. Now type SYS 53000

SEE PROGRAM LISTING ON PAGE 106


Announcing COMMODORE USERS

hoy ccess

CItf&I

An incredible offer from the publishers of

Ah°y!-JUe Ah°y! Access Club. The

Ahoy! Access Club offers members: dis counts, rebates, coupons on products and services for your Commodore, a Commo dore calendar of events, and much, much more! Members will also receive The Clipper? an exclusive bi-monthly news bulletin. But the best thing about the Ahoy! Access Club is that ifs

-■■

FREE! to all Ahoy! subscribers. Subscribe to day! and along with your first issue dtAhoy! you'll receive your official Ahoy! Access Club mem bership card...your ticket to super savings and bo nuses you can only get from Ahoy! Don't miss out on this fantastic offer. The Ahoy! Access Club...if you own a Commodore — this club is for you!

THE COMMODORE MAGAZINE THAT OFFERS YOU MORE


Compiled by Michael R. Davila ■100 REM* RESAVER 128

~..K,t

,

t~

.,

,

... ,

.

Contributors to lips Ahoy! will be compensated at

highly competitive industry rates immediately upon

acceptance. Send your best programming and hardware tf you want your submissions returned.

SHAWN K.

SMITH

-110 S=5555:B=46:REM S RELOCATES UTILITY!

., ?r FORn-^Tfiq+R-RFAnvt-pnifPn nrrrvci

J S???"? 2fT?*?-?^?Y/?sft?

1/ pnvp^S PFFKTR1R VPrarpLn PFPKfRicn ,m Dm ^^uWum^W^W.W •420 DATA 20,93,FF,A9,53,20,A8,FF,A0,00

MAGIC FORMAT This is a short program that takes advantage of several

-430 DATA 20,AE,F7,20,A8,FF,C8,C4,B7,D0 -440 DATA F5.20,AE,FF,4C,00,00

of the C-64's inversed character symbols. After you type in the name for the disk header, the program will ERASE your disk, pulling the name on it in an unusual fashion.

ALTERNATOR Have you ever wanted to store your high resolution screen

The ultimate result is a directory that clears the screen and

into another part of the C-128's memory, so that you could

prints the disk name in white. It's an interesting change from

work on a different screen while still being able to access

the usual dull directory.

your original screen'.' Alternator is definitely your answer.

-Marty Grebing Cape Girardeau, MO

■ 10 INPUT"[CLEAR JDISK NAME" ;NM$ ■20 IWT'DISK I.D.

This short relocatable machine language routine will switch between two hi-res screens. One screen will be stored

(2 CHAR.)";IDS

in memory, while the other is currently being viewed. Since

the bit map will be stored in Bank I. you must first reserve

■30 OPEN 15,8,15 ■40 PRINT#I5,"NO:"CHR$(141)CHR$(147)CHR$( 5)NM$","ID$

memory for the screen. To do this, simply add a line with "POKE 58.219:CLR' to your BASIC program. Whenever you want to swap screens, use a SYS S. where S is the start-

■ 50 CLOSE 15

ing address of where the ML routine is stored. (Note: To

see the effects of Alternator, it is best to first enter the high

RESAVER 128

Resaver 128 is a utility thai eliminates the risk assoeiated with the infamous Save With Replace function of Commodore's DOS.

If you've used the Save With Replace function (e.g.:

DSAVE~@filename"). you may have been bitten by the Save

resolution mode of the C-128 and then execute the routine.)

when you first swap screens, you will sec a screen full of garbage. Simply clear the hi-res screen with another "GRAPHIC 1,1' and LOAD or design your alternate hi-res screen. Now. every time you execute the routine, the screens wjj] be switched.

With Replace demon. It strikes randomly but effectively,

-Michael Jaecks

Alamogordo, NM

corrupting files on your disk. Some experts say the demon

does not exist; nevertheless, I've been bitten by it! With Resaver 128 activated in your system, the demon will never

.10 reh ALTERNATOR BY MICHAEL JAECKS .20 REM INCLUDE 'POKE 58,219:CLR' AT

have anything to byte into again! Resaver 128 works by patching into the Save vector

.315 REM >40 REM

tine. Whenever a file is 10 be saved. Resaver 128 first at-

tcr

tempts to scratch the file entry from the disk before turn-

,yfj FORI=0T061:READA:POKES+I, A: B=B+A:NEXT

er use the ©symbol when saving a tile (Resaver flakes

IFB<>1O168THENPRINT"ERROR IN DATA !»:E

(S332-S333) which normally points to the Kernal Save rou-

ing control over to the Kernal Save routine. Therefore, nev-

. ^ gj?-^

care of that for you). Also, it you are 2Oin° to use the ML

THE BEGINNING OF YOUR BASIC PRQGRAM IN ORDER TO RESERVE MEMORY IN BANK 1

5=4354

Exat^S^aiat'SSSo '" ""' " ^ '*> PKINT:P™"SYS"S"TO SWAP SCREENS" B^S5f2S5ffl^ of RAM. which is

-100 DATA 169,0,133,250,133,252,169,28

and reactivated with a SYS to the starting location. -Shawn K. Smith

-150 DATA 63,197,250,208,5,197,251,208 -160 DATA 1,96,230,250,230,252,208,216

a small price to pay to keep the demon away. As listed, the utility is stored starting ai 5555. But by changing the value of S, it can be relocated elsewhere. The utility is deactivated with the RUN STOP and RESTORE combination. Bronx. NY

72

AHOY!

'HO '120 '130 ■ 140

DATA DATA DATA DATA

-170 DATA

133,251,169,219,133,253,160,0 177,250,72,169,252,162,1,32 116,255,145,250,169,252,141 185,2,104,162,1,32,119,255,169 230,251,230,253,208,210


SUPER DISK UTILITIES for the C128 4 1571 Super Disk Utilities is the ultimate utilities disk for the 1571 diskdrive and C128 computer. Super Disk Utilities is a full featured disk utility system that will perlorm virtually every CBM DOS function available.

No need for numerous utility disks fo perform various (unctions

SDU does it all!

■ Copy whole disks (with 1 or 2 drives) ■ Perform many CP/M and MS-DOS utility functions ■ Edit any track or sector with the Super Disk Editor ■

Perform numerous DOS (unctions such as rename a disk, rename a file, change disk

format (without affecting data), scratch or unscratch files, lock or unlock files, erase a track or a whole disk, create auto-boot and much more' SDU helps you learn ihe inner workings of the 1571 drive with the 1571 Memory Monitor and unique RAW Writer With these options you can assemble, disassemble any section of drive RAM or ROM. Use the Ram Writer to program the 1571

RAM yourself!

SDU uses an options window to display all possible choices available at any given time. No need to

memorize hidden commands. 1541 drive.

SDU fully supports a second 1571 drive. Many of the utility functions also work on the

SDU performs many MFM utility functions including analyze MFM disk format, format fvlFM disks, read a

CP/M i directory, format in CP/M » (GCR format) and more.

Super Disk Utilities is available (or only $39.95!

THE COMMUNICATOR Fastest, easiest, most efficient, most feature-packed terminal program fortheC64. Among its many features are:

■ Menu selected options ■ User selected/defined baud rates ■ Very large buffer capacity ■ Macro Key options ■ Send/receive liles with or without X-modem protocols ■ Video attribute options including 40.64, SOcolumn

display ■ File conversion options include text to BASIC. Pet-ASCII to ASCII, program to image

1541/1571 Drive Alignment

■ Terminal emulation capability includes Tektronix

1541/1571

-4010 graphics protocol

Drive

Alignment

reports

the

alignment

condition of the disk drive as you perlorm adjustments

■ Alarm Clock/Timer

On

■ Autodial features

screen help

running.

is available while the program is

Includes features for speed adjustment and

■ DOS Command menus, file copy utility

stop ad|ustment.

■ Written 100% rn assembly language

aligning both

■ Easy to use instruction manual

instructions on how to load alignment program when

Complete instruction manual on

1541 and

1571 drives.

Even includes

nothing else will load! Works on the C64, SX64.C128in

All these features and more for only S39.95I

either 64 or 12 mode, 1541. 1571 in either 1541 or 1571 mode!

Autoboots to all modes.

supported

Program

disk,

Second drive fully

calibration

disk

and

instruction manual only 34.951

Super Disk Librarian - Full featured disk cataloging a library system for the C128 in 128 mode - S29.95

Super 64 Librarian - Disk catalogerfor the C64 - S29.95

CHRISTMAS CLASSICS

Mr. Qulzzer-Test making program for the C64 or C128 - $19,95 Spirit Wrller - Word processor for the C64. 30.000 word spelling checker.

Place your C64 or C128 in a holiday mode with Free

Includes

Spirit's renditions of these all-timo Christmas favorites.

Only $29.95!

Joy to the World, Deck the over 40 songs included

IfZC. 538 S. Ecigewood UGrange, 1L 60525

the Hall, Twelve Days of

Christmas; O Tannenbaum and Jingle Bells are among

Fun Blorhythms - Print personalized Biorhythms on your printer. For the C64. Only S9.95!

Only $9.95!

FREE SHIPPING & HANDLING! Order with check, money order, VISA/Mastercard Illinois residents add 8% sales lax.

(312) 352 7323

r S«rvlc« Ho. 1SB


WORD PROCESSOR II* you have a Commodore 64 and can't afford a cosily word processor, you should like this liltle lip. This short program is a small word processor that lets you type up

to 16000 characters (400 lines), then prim them. After every 2 lines you type (80 characters long) you have to press RE TURN io place them into memory. When you press RE

TURN the screen turns red for a second. While i! is red you have a chance to print whatever you have typed on the

•70 INPUTB$ ■80 A$(F)=B$

■90 POKE5328O,2:POKE53281,2:FORH=1TO1OO:G ETR$

-100 IF R$="P"THEN 140 •110 NEXTH

•120 POKE 53280,O:POKEV3281,0 •130 NEXTF

when ii hus finished printing, it automatically returns to

•135 PRINTSORRY NO MORE SPACE WOULD YOU LIKE TO PRIXT":INPUTY$ •137 IF Y$="Y"THEN 140 •138 IF Y$="N"THEN END

Ihe beginning.

-Kevin M. Ashhy

•139 GOTO 135

Mississauga. ONT

•140 OPEN1,4:CMDI:FORF=1TO2OO

printer hy pressing P. Note thai if you have left 2 lines (80

characters long) blank, the program will think it's the end of whatever you're printing and will stop printing it. Also,

•150 PRINT AS(F)

•160 IF A$(F)="" THEN PRINTiH:CL0SE1:GOTO

■10 DIMA$(200):P0KE53280,0:P0KE53281,0

175

■20 PRINT"[CLEAR][RED][7"[DOWN]"]" ■30 PRINT"[13" "JWORD PROCESSOR"

•170 NEXT

■40 PRINT"[DOWN][DOWN][13" "]BY KEVIN ASH

•175 POKE 53280,O:POKE53281,O

BY"

■176 CLR

■50 FORT=1T03000:NEXT:PRINT"[C1JFJAR]"

•180 GOTO 10

■60 FORF-1T0200 WINDOW BORDER

COMPUTER

Seems to me that windows in 80 columns are great, ex-

8OO-221-777D AMIGA SI00 00

AMIGA S10D 00

AMIG'

S mo oo

Co<nmodo<c Monitor

1W0O

\

2031

$75.00

1701

■ ^-—<

* "

1702

.■PET 64

S99.00

-^z^ritf' Potable

^■■-■.

^Ti

"it. '

M|f^-

toffiffl^SS Vl1- /u ~

Compulef

Comn>odore

Prtnl»r

V^^'

iwoo

*^ MPSS01 128 1571

WE BUY ALIVE

1516

SX64 MSD APPLE 2E 1536/802

SB!. BO

Commodore

.^Uf ,

Computer

<i^5> j ^*Sk, '

-

commoclurr

MPSBO1

SFD 1001

CABLES AND MISC.

I bO 00 dEG 6 PIN DIN 100.00 *2' 6 PIN DIN

450.00 45 00 35 00 85 00

DEAD

la1 6 PIN DIN 1 EEE TO EEE PC BACK 1 EEE TO PET PG BACK POWER SUP 64 WhCO BAT HANDLE WICO 3 WAY

64 1541 NEWT

60 00

1541 ALPS' MSD

'lO.OO TYMAC CONNECTION 75.00 rUJIDSDD

SXG4

WICO BOSS

MEDIA MATE 5 CASE

100.00 B050 OR 8032

MUST BE COMPLETE

M5 00

8032

8050

* PARTS

901225-01

901226-01

0.95 24.95 19 9S 24.95 15.95

8721 8502 82S1OO 6502 6532 '8-95 6520 H-SS 6522

6526 4S95 6567 8.95 65S1

5.00 SHIPPING

25.00 MM OODER

10.85 10.85 10 85 15.85 9 85 16.85 9.85 12.85 3.85

6.29

3.65 3.85

9.8S

12 85

9.85 9.85

295.00 6510

HARTSELLE, AL 35640

4164

74LS629 6560

.99 4.95

9.85

club BBS newsletter.

Note that 60000-end is the main frame. 60100 is a center ing device. Titles can be added to the early lines in GOSUBs to be centered. Tex! can be entered as print state -John M. Elwood Little Rock, AR

Reader Strvlec No. ;di

•10 PKINT CHR$(U)

•20 PRINT"[HOME]"

•100 A$="[s M][s E][s M][s B][s E][s R][s S] [s A][s N][s N][s 0][s U][s N][s C][

s E][s M][s E][s N][s T][s S]"

•110 GOSUB 60000

•200 PRINT"[s U]SE [s G][s 0]-[s S][s U][

s B]3 TO DIRECT YOUK MENU TO YOUR COMMEN TS."

•202 PRINT"OR SUB-DIRECTORIES." •204 PRINT"[s U]SE ANOTHER [s G][s 0]-[s S][s U][s B] FOR [s G][s E][s T][s K][s

Bits Y3"

■206 PRINT"[s G][s 0]-[s S][s U][s B] TO ENTER h CH0ICE[4"."]M

205"

■208 GOSUB 10000

773-1077

•210 SCNCLR:PRINT"[s S]TOPPED ON LINE 210 ":STOP

SEND TOR OUR COMPLETE LIST OF PARTS AND SOFTWARE

AHOY!

tiated stuns in the program. I use these routines for our

ments. It works well for me.

901227-03 3.95 901229-05 7.95 7701/8701

TC ELECTRONICS * 'r/u0^ AN0 HWY 36 PO 1129 eotx*Em

74

or announcements, but includes simple GOSUBS tor unini

S75.00

M^m

f544,NEWT ?5«1 C" S[RllCE C[NTER 1541 ALPS' 00.00

create. It not only provides a routine lor bordering menus

MPS 902

MS0SD1.SD2

<JjL CBM t^" CBM

S4i00

M

Compulerj

Commodo.^

\^» ^ MPS 801 >■

.

eept they never have borders that ;ire usable. This shortie provides as simple a border routine as my simple mind can


FREE! AHCAUE GAMES

.... S1995

Bop* numbM

Elite Fl.nhl £ininlalor II

FS II InOn Scenriy Disk* Caunilell

GFL Fooimii hi GBA Baskeman Mini Pull NBA Fi.iskMH.ill

...

PimUhop Cr.iph Lil< 1

3295

Prmiihup HoMMy Edihun

15 95

Mosi Printers ..

.

Screen F<

25 95

WO51 M.jr -j

,

1J50 23 95 23 96 '9 95 26 95

5095 Is195

Supertoowl Sun GBnoinl Munnrjer

1995

Super^Uir Ice HoLkoy

23 95

Tup fuel Eiirmnaloi Worlu Closa Lender Boatu

IS 95 26 95

WC

1395

FnmoiiN CuutiCS 1 Or ? ADVENTUHE AND MIND GAMES

....

S2B95

Oiur Pottdoi ijnr. Smoke

34 95

SridaaBaion

2695

CIWMinM.trr 2OUU

?S95

OptonHl'r ot me Crown Eternal Djg(ier-WiMcd Cmwil 2 GuilU t!\ TtlcmOJ

..

23 95 26 95 ?e95

Inlriflue Jewell oi Dink-less

19.95 '' 95

Legacy oi lip Ancient*

i .me GompuMH Pflopio Maniac Mansion ...

.

.

.

... ...

.

.

Hlunomil HouIt Silicon Drennu .. Slrrp Poker . SlripPukor Dnin DiihB VBgas Gomblei ,.

,.

Whera (USA) is C.lrnn'n S.uiDituo

29 95

EDUCATIONAL PROGRAMS Alone Buster

$33 S5

Cava a' ii"h wor<j Wizard ..

18 95

DoixiKI riurk'. Pluygrmnir.1

17 95

Evelyn Woad 3 rjyn.innc

SI 05 a at

PiHoct Scoro BAT .

49 95

NlIi"V Lldy Games Reader Rniinn

19 95

c-64 c-64cci;a

"'

Mdlii I ■ 'J '.

Nunihi'is i ".L li

ElleS 1E0 SeivicsWe Poner Suf.

1595

Copy II fi412S

CSM Disk Alignment

.V B5

F-.iniily I il'i?

45 S5 1 to 6 each

1595

Loaded Shotgun

1505

Merlin 64 .

34 95

.

Mico lawyer

4165

Oxlnrd Paical

34 95 JO Ui

(UMmBle.

38 95

1a?l Pliysi4.nl E..UH

.

..

DigitBl Sup4Npftk II ...

FleelSyiir-iM-li* fileri

.

Planner s Choice

34 95 2695

Pocliei Filer II

39M5

Pc-Ckel Planner il .

.

3995

PoclPI Wntoi II .

.

3995

Siipttrbait 54

Superpsek i..» a Poem Series)..

69 95

SuperMripi

3495

.

Wnl«' 3 Ciuicr Wor4i Wrilflr 3

6 95

MOLi^e Pad

PRINTtli RIBBONS

PRICf

CommodorB MPS 801 or 152S .. C;ommDclDiE: RU2 1526

.

CommodoteMPSiOOO.EpioiiLXaci ■

.

.

'., BE

Eumjii MX fXH\ firj Culm

.

fi 95

Panasonic 1090' !091.uic

...

" "'■ I 8S HS5 19b

3 50 595

.

Merlin 11B

Star NXtO NP10 Cortr

..

Peak RSi^MoOeni Inlrrt.MC

69 95

Si- Outiel Surge Suycrenui

II 91

6 95 Slab 1995

t.it-2 Joystick

99b

Selec Super Gr.illhit Ji . Xelec Siipot Cuanhic Sr

39 9'j .

59 95

37 95 4B95

..

.

StaiNXio NP10

J2 95

41 95

M.mn I2B

LEROV S C 64 CHEATSHEETS S2.95 H

4?95 3995

Basic

Pocket PI .in il r>r II

39 95

Cimal

fil.ink^ |5ol ft Tii Can: Roiull E.ny ConAutlam

Cue Rn5l.ll (Aoui

Pocket Writer II

39 95

Ddla Manager 64

Disk i54i

s Poner s Pen Financial Plan

4795

Doodle

Easy Cdlc

E&jptM PASCAL

4? 9b

Easy :,cripl

Elile

:!395

Fieei SystenlJ

FliljMI Sim II

htir int' H^giriniii

(.1 US

HES Wnl4r(

looo sn««i t 4ji

Term t3iip4.'i Wfitir

7 95

5 95

Epson MX TX BX BO

.

The Ct?C Cantui rimewprksDnmMnnnoei \!8

.

..

25 95 4705

b SwilKMIC W/Si4iih*;iy

4795

Mannypr

Mutliplfln

.17 05

N4'W^rourn

I'upurclrp

Puckel Wnler

PlflcliCBlC

PraciLCBic "i

Pniliet 1525.HOI

Prmler 1526 ■ 6(12

I'nnlei Elfs'iri MX

ikft WonJ Wriiej l?fl

,

FLOPPY HOUSE SOFTWARE

Punlei Gemini 10

Piinlti Okn^.iL.i

Pionr.immcrs Aid

Quick Rro*-1 Foi

Scripl 64

Simon iBa>lc

51iy T'avBI

Sm.irl Tt'rrvm.il U.I

Svnlicalc VidttNi

Term 64

Worfl Pro 3

vip taiminal

Word Pro 64

IfVlHBNmir LEROYS 138 CHEATSHEETS £6 SO ei. c7 0 Hiarks 4Ser m 3> Dara Uaniiger 1J6 DisJi 1571 y Scrip]

Elile

FIPetSystem3

Migm Sim II

Fm Ihe Brrjinnnr

Mullifllun

56 95 .

ti 96

,..,...,..

Star GEnimi IC'SGIO

5695

WORD PP.OC -DATA BASES

Fommasicr u

54 91i 5 95

Mouse Housr?

Star Gerain. 10./SG10 Culur

59 95

SPREADSHEETS.BUSINESS i; 9i

MicioNignt joystick (For TSUI .

2195 3195

.

r mhmg le.i

.

7 96

n S5

3395

Bobs leim Pro

Ticket lo Paris lor

flMI Syitern 2

.

Big Biueneadeinnri CP Mi

S26 95

13 35

Inland File Sun (HoiOs 120)

... S3795

Big BiueReaaer

Patinei 1M Pockei Filer II

.

Inland FilcBoi IHoldi COI

Soikosn.i JiPiooO

COMMODORE US SOFTWARE 1571 ClonoMacni™

PonimMiai ii»

6 &b t.1 96 69 M

Inconirollcr

Buns Eye

TSUS Su

fi-lb

..

EOy» 500!(J JnystiLk

rwsic CompilBi riijiis rerm PioM

Ki acker Ja^-Voi

6 95

[Per 1UJ

Pisks t)S PR 10 park iCnlnnvli

Rending

FHClt Choice

J1 9b

Dins DS'QD 100 ■

l Exam

J95

9 95

DisisSDSDDtO pack M.ick.grey

i54i

u9S

CPS ID (SefMicaDlel PoWBI Sun CPS 3D ISeryicSUPC) Power Sil.-

SkyTm.ol

AGC

-9i

20 95

COMMODORE 6J MISC.

1 IS- 00

PHlCf

\5ji isti

39 95

Geoi 128

'9 95

?0<3

V.cteu TilleSnofi

i i 95 ?Z 95 95 95 95 95

.

.

Toy Snop

CAD Pack I2B .

73 t7 20 14

A*,itp* I^UUHC IJuUini

l"lO-1ECHVinylCoveri

Teddy Bear»fela ot Fun

?! 95

2695

-

1W M

19 9S

KG95

LJ^I;h Di^ks

% 31 Jb

irfi-1 HAM Eapension 15 95

Ptinisnop If rcjyr.inip

2b 95 ?E9S 28.9S

SupertxwlSunday

13'jl CumrTiodore UaxiM

1995

Kdllijiitllo Simulator

PniMUlI I II ui III

7D 95

1995

?3!I5

Pl<M» , ■ Sentry Siii'i'i Spent Bain ban

II

HARDWARE r. PERIPHERALS

Phulu Fimsn PiintmaMei An B.nirry i w 2

P.iperlioy

HUdl 1

DOMAIN VERSION OF AN ARCADE HIT GAME ON ITS OWN DISK.

PuntmaMer Plui (.Program!

L,nitLi"i.,i QamM

SuperhttWI Sun

BONUS GIFT WITH ANY SOFTWARE ORDER — AN EXCELLENT PUBLIC

Pockol Wiilei

34 95

SupOrttCirpl Woid WiitM t^

GRAPHICS a MUSIC Aoviliu i-a An Anv.incpu MuscSy

MAILING CHARGE ON

Business Card M.i

LEROYS CHEATSHEETS

CarnpuLei byes

$1.00

Create .i CeienOdi

ORDERING & TERMS QriBhlCl lnlc<ll,11!)r 2

GEODEX GE0FI1E □ EOSDesktacl. I

.

VISA & Master C.mJ - nil ■Kftjphcrnnl cMnrqo 12 SO Shipping Li>nrg<- ■ Shiprjiny l-ri-i- un QUOlri rrvnr

..

.2195

QEOS ronlp'ick I (5EOS ifVnlcr i Workshop

'COD

1995 .

L FPO 5 APO - no additional chaige ' We- Try iq keep our s>ttca as low m possihrc lo icrvcour

26 95 ,

alued cuslDmers

.12 95

NoKrirnoniClipAHIor 3

19 95

Neuriruorn Clip Art '1

71 95

cderE - add S^ M exi*a

■ PA mlUBTHI add 6% Sale-, Ta«

.34 95

Ico" Focloiy Newsroom

L LE«OYS toifll mailing cMergp Si DO lc>< any qu*MI|y

In order lo do I'm wo are pioaecglmg

rt caid irflutf lo ihp lull e<ieni ol me ifl* Rtlldtr StrvJc* No. 1*1


•60060 PRINTSPC(10)BL$+LL$+BR$

•220 STOP •6030 GOSUB 60100

•60070 WINDOWll.1,60,21 •60075 C0L0R5.8

•6040 GOSUB 10000'

■60100 PRINTTAB((50-(LEN(A$)))/2)A$

■9000 REM MENU

•60105 COLOR 5,1

•9010 SCNCLR

■9020 A$="[s M][s E][s N][s U] [s F][s 0] [s. R]

[s C][s 0][s M][s M][s E][s N][s T

][s S]/[s S][s'U][s B] E][s E][s N][s S]" .

[s S][s C][s R][s

■9030 GOSUB 60100 •9040 GOSUB 10000

■10000 PRINT"[s P]RESS AGE"

'[s N]1 FOR NEXT P

■10010 PRINT"[s P]RESS ![s M]' FOR MENU" ■10020 GOSUB 50000

■ 50000. GETKEY K$

■50010 IFK$=""THEN50000 •50020 IFK$="M"ORK$="[s M]"THEN9000 •50030 IFK$="N"ORK$="[s N]"THEN210

•60110 F0RI-lT05Ci:PRINT"[c T]";:NEXTI ■60120 RETURN

DRIVE PATROL Ever switch your disk drive off while a program is run ning? Maybe you want to let it cool down or get a bite to eat. Many programs access the drive but, unfortunately, most of them don't check (he drive's status before they at tempt to use it. So. if you accidentally leave it off, the re

sults can be, shall we say, upsetting...crashed programs or losl data...what a mess! Whether you're a BASIC or machine language program mer. Drive Patrol will protect you. Drive Patrol lets you know if the drive is off before your program tries to access

it. Drive Patrol freezes everything until you give it the go

•60000 SCNCLR •60010 COLOR6,11:COLOR5,1

ahead. There are versions for both the C-64 and C-128.

-60020 B$="[s -]":TL$="[c A]":TR$="[c S]"

display. It works with both the 1541 and 1571 disk drives.

:BL$="[c Z]":BR$="[c X]"

There's also a version for ihe C-128 using an 80 column Drive Patrol is really a subroutine that can be appended

■60030 LL$="[50"[s *]"]" •60040 PRINTSPC(10)TL$+LL$+TR$

to your own programs. Just have your programs GOSUB

•60050 FOR I =1TO22:PRINTTAB(1O)B$TAB(61) B$:NEXTI

ory. Be sure to use the correct routine for your computer

or GOTO DRIVE PATROL to POKE the data into mem

and display. The default address is 700 for the C-64 and 3072 for the C-128. These .addresses can be relocated by

ULTRABYTE DISK

V4.0

NIBBLER

POWERFUL NEW GCR NlllliLlii FOR COMMODORE 64 and 128 (in 64 mode) • Automatically copies most disks In 2 mlnules or less Including variable density and rapid locked protection • 105 new parameters to make unprotected copies of recent disks. $end stamped envelope for list • Copies up to in tracks using 1 of 2 1541 or 1571 drives. Copies both sides on 1571 • Copies Itsell

(lor this reason, no

refunds given )

SPECIAL - BUY A NIBBLEfl V4.0 AND GET YOUR CHOICE OF A FREE $14.95 PROGRAM 1. Disk Surgeon V2.0-new disk utility

$14.95

3. McMurphy's Mansion — text adventure

l I

both for $14.95

...i

both for

Soluware — solutions to 10 adventures.../

S14.95

( Above may Oe ordered separately for $14.9$ plus S4.00 shipping. Foreign orders add S2.00 ) Maitcrcnid. Vila. Check or M.O., Call), add 6.5% (S2.6O) sales tsi. Foreign order!/ COD add $2.00. Payment mull be In U.S. lundt UPDATES - Return original Ulirabytc dink with $15.00 pi ill $4,00 shipping.

Foreign add $2.0D. No

To order,

write or call 24

hr.

tree dlak order

line.

wlih update For

Into,

DEALERS S DISTRIBUTORS WANTED

76

AHOY!

BASIC program SYS to DRIVE PATROL-SYS 700 for the C-64 and SYS 3072 for ihe C-128 (or to your new loca tion, if you changed it). If you're an ML programmer, you can save the object code and JSR or JMP to it from within your ML programs.

If your drive is off. Drive Palm! freezes everything and

the border on your monitor changes color. On the C-128 with an 80 column display, the entire screen changes col or. Should this happen. Hip on the drive and insert the nec essary disk. Now press the SHIFT and CONTROL keys at the same time. The screen returns to its original color and your program will zip along as though nothing ever You can check out Drive Patrol by itself. Run it and leave

your drive on. Type SYS 700 for the C-64, or SYS 3072 for the C-128. then press RETURN. Nothing happens. Now turn the drive off, SYS to it again, and watch the screen.

Okay, press the SHIFT and CONTROL keys and see what happens.

Remember, if you're using Drive Patrol in a program when

the screen changes color, turn on ihe drive and insert a disk before you press the keys. -Buck Childress Salem, OR

write.

ULTRABYTE (818) 796-0576 P.O. Box 789 LaCanada, CA 91011 USA

Render Service Ho. JOS

Drive Patrol is easy lo use. Just prior to any call for disk drive operation (OPEN, LOAD. SAVE. etc.). have your

happened.

S39.95 plus S4.00 shipping 2. Ullramall - mall list and labels Handy-Capper -- race handlcapper

changing the variable S in line 63002.

C-64 VERSION

•63000 REM *** DRIVE PATROL (C-64) *** •63002 S=700:REM *** CHANGE S TO RELOCATE


Now you can operate

unleash the graphics potential of your c-128... with BASIC 8.

your own

HOLIDAY ORNAMENT FACTORY

By Lou WjIIicb i David Dams

At last, your Commodore 128 can rival the 16-bit micros! Imagine your 128 {or 128-D) producing resolution of 640 x 200 in monochrome and 640 x 192 in 16 colors without any additional hardware. Sound impossible? Not with Basic 8, the new graphics language extension. Basic 8 adds over 50 new graphics commands to standard

C-128 Basic. Just select one of many graphics modes and draw 3-D lines, boxes, circles and a multitude of solid shapes

Attention

with a single command. We've even added commands for

windows, fonts, patterns and brushes.

GEOS™ Owners...

To demonstrate the power and versatility of this new graphics

Add a new dimension to your

language, we have created Basic Paint, a flexible icon-based drawing application. Written in Basic 8, Basic Paint supports

Christmas holiday. In fact, have three-dimensional fun by using your C-64 or C-128 to create yourown colorful, innovative, full-size Christmas tree ornaments.

an expanded Video RAM (64K), RAM Expanders, Joystick

and the New 1351 Proportional Mouse.

We supply:

Also included is an icon-based desk-top utility which provides quick and convenient access to each of your very own

• Instruction manual • Diskette

• Colorful holiday paper and plans for 20 different ornaments.

Basic 8 creations.

Your printer marks the cut-andfold lines on the reverse side of the

All this graphics potential is yours at the special introductory

price of $39.95. The package includes Basic 8, Basic Paint,

beautiful holiday paper provided. Then ON-SCREEN ANIMATION will take you step by step through the construction ol your work of art. Result: your own distinctive, unique

the desk-top utility, a 180-page manual and a run time module. (80-Column RGB Monitor Required) NEW with this package:

holiday ornaments. It's fanciful fun.

Order your Factory today.

BASIC WRITE

(Bonus;Package will provide you with Easter decorations, as well!)

BASIC PRINT

GEOS'" compatible, Icon driven, Mouse compatible. Works on C-64

HOLIDAY ORNAMENT

Buy BOTH packages and SAVE.

pay only $59.95

FACTORY ONLY

$2495

Package ONLY

or C-128 in 64 mode. '"Tradename ol Berkeley Softworks.

BASIC 8

Mail your order 10

Paloch Software. Inc . P.O. Bo* 6216. Vancouver, WA 98661 Phone orders welcomo: 206-695-1393 Same day shipping. No C O D. orders outside USA.

CHECKS, MONEY ORDERS OR VISA/ MASTERCARD/ DISCOVER. PLEASE NOTE: Free shipping & handling on all orderi.

C.O.D. add J3.00 to lou: order. AH order! mu»I be paid In U.S. tundi.

Reader Service Ho. 180

$3995


■63004 F0RJ=ST0S+A7:READA:POKEJ,A:X=X+A:N EXTJ

•63006 ifx<>6790thenprint"error in data[3 ■VTjEnd •63008 DATA165,254,72,169,2,133,254,198,2 54,48,31,169

•63012 DATA238,238,32,208,165,211,201,5,2 08,250,206,32

•63014 DATA208,169,0,133,208,104,133,254, 76,174,255,0 C-128 80 COLUMN VERSION

•63010 DATAO,133,144,169,8,32,177,255,32,

•63000 REM *** DRIVE PATROL (C-128) 80 CO

•63012 DATA238,238,32,208,173,141,2,201,5

•63002 S»3072:REM *** CHANGE S TO RELOCAT

183,255,16

,208,249,206

LUMN DISPLAY *** E

■63014 DATA32,208,169,0,133,198,104,133,2 54,76,174,255

***

•63004 F0RJ=ST0S+71:READA:POKEJ,A:X=X+A:N EXTJ

C-128 VERSION

•63000 REM **# DRIVE PATROL (C-128) *** •63002 S=3072:RRM *** CHANGE S TO RELOCAT

•63006 IFXO9448THENPRINT"ERR0R IN DATA [3 "."]":END ■63008 DATA165,254,72,169,2,133,254,198,2 54,48,50,169 •63010 DATAO,133,144,169,8,32,177,255,32, 183,255,16

• 63004 FORJ=STOS+47:READA:POKEJ,A:X=X+A:N EXTJ

•63006 IFX<>6860THENPRINT"ERROR IN DATA[3

M.M]":END

•63008 DATA165.254.72,169,2,133,254,198,2

,16,251,238 ■63014 DATA1,214,165,211,201,5,208,250,16

2,26,142,0 •63016 DATA214,174,0,214,16,251,206,1,214 ,169,0,133

54,48,30,169

•63018 DATA208,104,133,254,76,174,255,65,

•63010 DATAO,133,144,169,8,32,177,255,32,

0,72,0,83

183,255,16

Somethii

/

/

'

NewUn<;

The

■63012 DATA238,162,26,142,0,214,174,0,214

PROLOG THE FIFTH GENERATION LANGUAGE

y

Tlio lending artificial intelligence language in Europe — oflicial language of Japan's Fifth Generation Project. Proloy Is the revolutionary new computer language that Is creating excitement

around the world and being hailed as the dawn of a new day in Al programming. Like no other language before it, Prolog frees the programmer from the CPU"s mechanical restrictions. Programming in Prolog can be Like having a dialog with an intelligent assistant. This may bo the reason many beginners find Protog easier to work with

\

than BASIC or Pascal. S:

If you «rv p^flrtmrr

a tvghir eiucaEmn in cawputc

tWCQ. tU./Pie'Q'}"* can to ya

eerie: lai-gj

Sun 1

l' trio Cwitio po'f ™ fl * Bit F"iaen.

"? IM3I Al P'DfllBm"

HppHCfWll 01 Prolog, t-Jt 1*10

fi' tfiuif o and appli

in comt to dormnal

ino iljifl al iha tpii

J^^ tO jl 1

c iT^'i

"'

'

"I

■ i —' ■

g

■ nlrrtain ^oii 'or 10 O' IS "nu fif adaul inc same D'-cD, ,ga

■MiJ up AL'P-o'ng'" and t* jn

FREE UPDATES FOR 1 YEAR

& QuJiittty Discounts

ALPROLOG™

STANDARD EDINBURGH

SYNTAX

LOGIC TRACE

Automatic Logic \\x

^\

LIST PROCESSING BUILT IN INFERENCE ENGINE

□ C128 Version □ C64 Version N.mie Enctoso 45™ + 3M Handling Mdrwi Outsido U.S. Add 10H City □ Check

CARD* I

□ VISA

I I

I I

I I

Q Mastercard

I I

I

1 I

I I

SliilK

I

P.O. BOX 185

Render Service No.

Zip.

Pimm; BUFFALO CREEK, CO 8043S


PRICED TO SAVE YOU MONEYS

SHIPPED FAST ANYWHERE, **%* dBase III Plus

$220 Software

Graphlct

Word Procculng

FANCY FONT FINAL WORD II

% 33

$119

MICROSOFT

WORD 3 0 MULTIMATE

S167 $149

MULTIMATE

ADVANTAGE

$179

OFFICE WRITER/

SPELLER 5.0 PFS

PROF WRITE

$155 $ 96

SAMNA WORO IV

$226

THINK TANK TURBO LIGHTING

$ 65

VOLKSWHITER 3 VOLKSWHITER SCIENTIFIC

$ 42 $ 95 5155

WORDSTAR 2000

$142 $161

WORDSTAR 2O00-

$187

WORD ST AH PflO

SI 55

XVWfllTE III

$129

WORO PERFECT 4.2

CLIPPER CONDOR III

PFS. PRO FILE

$226 $220 $220 $220 S220 $195 S 96

OSA

$148

DBASE III PLUS FOXBASE ■ KMAN 2 PARADOX

QUICKCODE III

$103

QUICKREPORT

$103

QUICKSILVER

$223

R BASE SYSTEM V

S233

RAPIDFILE REFLEX

$250 $57

REVELATION

$324

JAVELIN LOTUS 1-2-3

$195

MULTIPLAN

S 81

OPEN ACCESS II

S14B

SMART SYSTEM

$285

FRAMEWORK II

SPREADSHEET

$339

KMAN 2

DIAGRAM MASTER

S2O0 $122

ENERGRAPHICS 2.0

$194

MULTIMATE

FREELANCE PLUS GEM DRAW

$233 $ 96

GHAPH WRITER COMBO

$200

DIAGRAPH

HARVARD PRESENTATION GRAPHICS $155 IN-A-VISION $168 $1« MAPMASTER MS CHART $132

Multifunction Board!

Men II on

AST AOVANTAGE (IZSKj

AMDEX 310A

$103

AMDEX 600/722

$278

$226 $109

NEC MULTISYNC PRINCETON HX-12

$389

AST I/O MINI II AST PREMIUM PAK

S233

PRINCETON MAX-12E

S846

AST RAMPAGE PC

PRINCETON SR-12

$116 $389

$847

AST RAM AGE AT

$181 S285

PRINCETON HX12E

$350

$200 $239

PRINCETON HX-9

$343

TAXAN 12? AMBER

$103

TAX AN 630/640

$304

AST 6 PAK PLUS [64KJ $109 $415

MULTIMATE

ADVANTAGE REVELATION

WORD PERFECT

INTEL ABOVE BOARD

SERVER

S200

WORD PERFECT

STATION

$48

Languagei/UIH/Ilei

JRAM AT-3 |0K|

JRAM 3 (OK) $116 PC TURBO 286 (1 MB) $579 PC TINY TURBO 2S6 $298 OUADBOARD (64K) $90

COPYWRITE FASTBACK

$ 29 $57

PC PAINTBRUSH PLUS % 70

LATTICE C

S16&

Dlaplay Board!

PICTURE PERFECT PRO DESIGN II SIGNMASTER

MICROSOFT C MS BASIC COMPILER

$167 $161

MS FORTRAN

$148

NORTON UTILITIES QUICK BASIC TURBO PASCAL TURBO PROLOG

$ 33

CARD PLUS HERCULES COLOR CARD ORCHID TURBO EGA PARADISE AUTO

XENIX

$ 35

ZERO DISK

$ 45

PC DCRAW

WINDOWS/DRAW

$135

$159 $122 $ 90 J 77

Project MviHimtnl HARVARD TOTAL

$181 MICROSOFT PROJECT $161 PROJECT SCHEDULER

NETWORK

COMPILER

$ 44

$ 44 $ 44

$220

SUPER PROJECT PLUS

$161

Deaklap En rironmenti

TIMELINE 2.0

$168

GEM DESKTOP

$25 $ 42 $ 38

MS WINDOWS Communication*/

SIDEKICK

Productlilly Tool! CROSSTALK XVI

$63 $ 64

CROSSTALK MKIV

$ 90

PROKEY

$ 55

CARBON COPY

RELAY GOLD REMOTE SMART ERM

SMARTCOM II

$B3

$64 $ 35

IOMEGA 20- 20

5454

STATGRAPHICS

$304

STATPAC GOLD-

SYSTAT

W/INTFC

$1299

W/INTFC

J1689

IRWIN 120D 20MB TBU IRWIN 145AT 40MB

MOUNTAIN DRIVECARD

$259 $304

Accounting

S187

GREAT PLAINS IUS EASY BUS IN ESS

SYMPHONY

S291

ONE WHITE PLUS

$103

TWIN

$ 51

OPEN SYSTEMS

VP TLANNEH

$ 38

REAL WORLD

$265 $259

$122 $103 $462 $239

SWITCH EGA PARADISE MODULAR

20MB

1 467 PLUS HARDCARD 10MB $369 PLUS HA ROCARD 20MB $464 PRIAM 42MB AT ! 616 SEAGATE 20B W/INT • 259 SYSGEN SMART IMAGE 20MB (INT)

!

406

TALLORASS

! 400 TEC MAR QIC-60AT TBU (INT| 1 779

$399 $339

ORCHID PC NET

$349

GRAPHICS

$168

Prtnttn/Ronm

EPSON EX-lOOO EPSON FX-65 EPSON FX-286

$464 $259 $376

EPSON LQ-600

$382

EPSON LQ-1000

$499 $974

NEC 2550

OUADRAM EGA ■

$220

SIGMA COLOR 400

S291

ST8 EGA PLUS

$194

HP 7475A

$194 $278 $304

OKIDATA 192 ■

$579 $252

OKIDATA 193

$369

OKIDATA 282

$360 $350

TEC MAR EGA MASTER

TSENG ULTRA PAK TSENG EVA 460

AST 5211-11 <

$421

AST 5251-12

$324

AST BSC

$317

A^T "SNA

$389

FORTE

$359

IRMA

$471

SMART ALEX 5251

S454

Modem!

1 304

NOVELL

AST PC NET

HERCULES GRAPHICS

$ 304

TBU

$291

Network b

Emulation Board!

Mau Slorage/Buchup IOMEGA 10- 10

SPSS/PC •

WALONICK

Hardware

$ 70 $ B0

$200 $311 $226

$64

$142

DBASE III LAN PAK

CLICK ART

BBP

AUDITOR SUPERCALC 4

$179

S212

SUIIlKci

$236 •239 $300

$299

CROSSTALK XVI

SUPERKEY

Spreadsheet*/ Integrated Package! ENABLE

Perfect 4.2

$135 * 77

PROJECT MANAGER

Dalabau Syitemi

Multimate Advantage

Network Applications

CHAHTMASTER

Word

Rapid File

AST REACH 1200 HAYES 1200 HAYES 1200B HAYES 2400

$233 $252 $226 $376

HAYES 24OOB

$356

OKIDATA 293

TOSHIBA P3!1 TOSHIBA P341

$324

$499

TOSHIBA P351

MODEL 2

$779

Inpul Device!

KEYTRONICS 5151 KEYTRONICS 5153 MICROSOFT MOUSE PC MOUSE W PAINT

$109 $194

$ B3 $ 83

TRANSNET 1000

$131

Acceuorlt!

US ROBOTICS 12C0B US ROBOTICS 2400B

$ 70

S122

CURTIS RUBY DATASH1ELD 5-100 MICROFAZER II

$239

256K RAM SET

VENTEL 1200 PLUS

$19-1

DOB? MATH CHIP

$ 42 S 51 $174 $ 25 $ 77

WATSON

S220

80207 MATH CHIP

$122

VENTEL 12C0

HALF CARD

■ lULUBUBMIIIMim flilE* EmnmniHiaiimH HIUM i1^ilaal^i1^_aaalBiaB11l

imiiiH HiH>«MiiHWiiHliH*HH* IUIH

NEC Multisync

Plus

Quadram

HardCard 20

EGA+

US Robotics 1200 B

US Robotics 2400B

$389

IRMA Board

$454

$220

$70

$122

$471

Ufi COMP*N* POLICY All oftfftrnTnisl J» [repaid Company and Pervjnfll Crn»CKS *CCCpletJ ABlOw 10 wortu

□flyi 'tit ctTKiH to clear No Sfllus Tat Addod Allow 10 fluys

lor rfllwnflwi nil roiu'iiod Moms AH prices urn FihlkJ All froJucli hSffl fln unGPFidH-o Monny tuck Gurmnnnj upon rolum vrim ro ul purcnnie Allow rou* tu SnWoontor

FREE DELIVERY PRICES ARE FIXED

TECHNICAL SUPPORT

COMPUSYSTEMS

(81B) 336-8111

279 South Beverly Drive

DISCOUNT FOR PURCHASES OVEFI S7.4W00

Mako Checks Payable to:

Compusyaiems, Co. Rsader Sarvlcg No. 15S

Suite 320 Beverly Hills, CA 90212-3898


i\hoy! DISK Why type in the listings In this month's Ahoyl when we've done it (or you? All the programs in this issue

are available on the current Ahoyl Disk for $8.95. Isn't your time worth more than that? Use the coupon at the bottom ol this page to order disks for individual months, a disk subscription, or the special anthology disks described below.

(Vou can also subscribe to the Ahoyl Disk Magazine— disk and magazine packaged together at a ipecial reduced rate. See the card bound

e- ||

uAS **

«*.£* ** tT

^on^9^Aia^

between pages 66 and 67.)

Cta

■86 Ois

Flap'-

><

2J6A1

>AM*S

w ■85

.,0|8^ ,29 W

We've collected best

programs

Ahoy! 'i onto

the

Anthology Disks described here. Please note that many of these programs will be unusable without the documentation printed

in the issues of Ahoy!

listed in parentheses. BACK ISSUES $8.95

SINGLE ISSUE AND SUBSCRIPTION PRICES U.S.A.

(Postage and Handling Included)

CANADA

ELSEWHERE

_| December '87 Ahoyl Disk

$

B.95

$ 12.95

$ 13.95

J 12-Month Disk Subscription

S 79.95

S 99.95

S124.95

_] 24-Month Disk Subscription

$149.95

S179.95

ANTHOLOGY DISKS $10.95 EACH LJ Best ol '84 ij Best ol '85

G Best Utilities J Best Utilities II

J Best of '86

_| Best Games

J Best ol C-128

_) Best Games II

In Canada add S2.00 per issue; outside US and Canada add $4.00 per issue.

LI-

$8.95 $8.95

$8.95 □ S895 'J

LI

□ —

Send coupon or facsimile to:

J. J

$8.95 $8.95

$8.95 $8.95

Ahoy! Program Disk Ion International Inc. 45 West 34th Slreel, Suite New York, NY 10001

NAME. ADDRESS. CITY_

.STATE.

_ZIP_

Make check or money order payable to Double L Software, NY State Residents must add 8'/4% sales tax.


CMMCDARIEC

l 1WI M>CGI?AMMING CI-IAIJJiNGliS By Dale Rupert ach month, we'll present several challenges de signed to stimulate your synapses and loggle the

utes. The program calculates and displays the time which

bits in your cerebral random access memory. We invite you to send your solutions to:

example, if the user enters 8:43 and 20, the computer dis

Commixtures, c/o Ahoy! P.O. Box 723 Bethel, CT 06801

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. Be sure to tell what makes your solutions unique or interesling, if they are.

Programs on diskelte (1541 format only) are welcome, but they must be accompanied by listings. You must en

is that many minutes before and after the current lime. For

plays 8:23 and 9:03. This shouldn't be any harder than it sounds, should it?

PROBLEM #48-4: MORE INCOME Write a program to solve this old standard. You are of fered a job with an annual salary of $15,000. You must choose between one of two salary increase plans: either

get a raise of $3000 every year, or get a raise of $750 every six months. Which plan would you choose? Your program

should display the payment schedules for both plans.

close a stamped, self-addressed envelope if you wanl 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, hut you may send solutions and com ments any time. Your original programming problems, sug gestions, and ideas are equally welcome. The best ones will become Commodores]

PROBLEM #48-1: COIN CHALLENGE This problem was submitted by Wally Sito (Iselin, NJ).

We have a very smart, sophisticated group of readers who

send their results each month. It is always a pleasure to read such informative explanations and ideas. The hardest part is deciding which programs to list. Correct solutions which we didn't have room for this month were sent by: R.C. Marcus (Ayincoun, ONT)

Cliff Dedmore (Kaneuhe, HI)

Louis Allen (Ft, Pierce. PL)

W. Eisenhauer (Beavenon. OR)

Jim Aipin (Flint. MI)

David Hoffner (Brooklyn, NV)

Tom Barber (Toledo. OH)

Gary Jones (Williamsport. IN)

the coins entered is more than, less than, or equal to one

D. Batten (Mincralwells. WV}

Jeffrey Miller (Niuiolk, VA)

dollar, and displays the exact value. The program .should ask tor the numbers of each type of coin from penny through

Gary Bond (Topcka. KS) David Brouse (Harrishury, PA)

Write a program which determines whether the value of

half-dollar. Let's see some solutions to this from you first-

Carlos Ccnteno (Lares, PR)

K. Mundl (Apple Valley, MN) Gene Oakley (Coram, NY) Luis Padua (Mexico City. MX)

time Commodarers.

As an added challenge for you veterans, specify the coins

As we have mentioned before, a brief description of the

needed, or identify the excess coins to make exactly one

nuances and significant aspects of your solutions is the besi way to guarantee that your program gets a second look. II does not take a book to document a 10-line program, but

dollar.

PROBLEM #48-2: RANDOM WALK Justin Smalley (Boulder, CO) suggested this challenge. He described the random walk as being the simplest ran dom fractal (see Fractals in the April 1987 Rupert Report). A random walk will be defined to be a movement one unit

of distance either up, down, left, or right. Write a program to display a random walk. You may use a single character lo display the current position and all previous positions of the cursor. The cursor should not move off the screen, and the screen should not scroll. A more advanced challenge is to use one type of charac

ter to show the current position and a different character at Ihe cursor's previous positions. Justin also suggests us

ing the standard Commodore graphics line characters to show the path. C-128 users may prefer to use graphics com mands.

PROBLEM #48-3: TIME MACHINE The user enters the current time and a number of min

a sentence or two mighl ensure that we do not overlook the merits of your work.

This month we will look at the besi solutions to Co/u

mpires from the August 1987 edition of Ahoy! Even though James Bickers (Shepherdsvillc. KY) warned us that his Prob lem #44-1: Added Difficulty was hard, several readers took the challenge in stride (although several admitted lhat this one was definitely tough). The problem was lo print all pos sible sums of positive integers which equal a given integer. The numbers in each sum must be in order, and no repealed sums are allowed.

This solution for the C-128 from Timothy Slale (Braltleboro. VT) is the most compact (should I say "the densest") one received. ■1

REM ============================

■2 REM ■3 REM

■4 REM ■5 REM

COMMODARES PROBLEM #44-1 ADDED DIFFICULTY

SOLUTION BY TIMOTHY SLATE AHOYt

81


•6 REM --

„,

.,

„„.

•10 INPUT"[CLEAR][DOWN]ENTER A COUNTING N

MSpace, Last, and LSpace. Again, to really understand this

T(NU)THEN10:ELSEDIMSP(NU+l):SP(l)=l:PS=l

Carlton Burton (Easton, TX) sent a very interesting, but lengthy, solution written in Pascal. Carlton stored the ad

SP(T):NEXT

dends in a linked list for flexibility. If you would like a copy of the Pascal listing, send me a self-addressed (long) stamped

UMBER HIGHER THAN 1

";NU:IFNU<20RNUOIN

:D$=CHR$(20):DO:NM=0:FORT=1TOPS-1:NM=NM+

•20 Q1=NU-NM:IFQ1>OTHENFORT=TTOT+Q1-1:SP( T)=1:NEXT:FORT=TTONU+1:SP(T)=0:NEXT:GOSU B50:SP(PS)=SPCPS)+1:PS=PS+1:LOOP:ELSEIFQ l=0THENSP(PS)=0:G0SUB50 •30 PS=PS-2:IFPSTHENSP(PS)=SP(PS)+1:PS=PS +1:SP(PS)=1:LOOP:ELSEEND

■40 FORT=1TONU:IFSP(T)>1ANDSP(T)<SP(T-1)T

HENRETURN:ELSENEXT:IFQ1THENFORT=1TOQ1:PR

INT'HV'irNEXT •50 FORT=1TOPS-1:PRINTMID$(STR$(SP(T)),2)

"+";:NEXT:IFSP(2)THENPRINTD$:RETURN:ELSE

PRINTD$D$D$:PRINT"DONE"

program, you must step your way through it.

envelope with your request clearly stated.

Congratulations also to David Shobe (Lawrence, KSRock Chalk Jayhawks!), Matt Shapiro (Fort Lee, NJ), and

Jim Speers (Niles, MI) for their solutions. Jim suggested that this problem would be more easily solved in a lan guage which allows recursive subroutine calls. No doubt a list-processing language such as LISP could solve this problem very simply. Any LISP programmers out there to meet the challenge? Before we take a breather, let's look at some solutions to another workout,

Problem 044-2: Frank's Children

submitted by Necah Buyukdura (Ankara. Turkey). The de scription of the problem is longer than Necah's solution to

Although Timothy sent a description of this program, it is still difficult to explain its workings. For this one, the proof

it. The problem concerns Frank's five children: 1. Andy is older than Bill by half of Carl's age.

is in the pudding. It works, so use it. The best way to un derstand it is to "play computer" with paper and pencil. Here is a good C-64 solution to Ihe same problem from

2. Bill is older than Emma by half of Andy's age. 3. Carl is older than Emma by two years plus twice Em ma's age.

Jim Lostetter (Kelseyville, CA).

4. Dave is one year older than Emma. 5. Emma's age is one-fourth the sum of Carl's and Dave's

•1 REM •2 REM •3 REM

•4 REM •5 REM -6

ages.

Calculate and print a list of Frank's children's ages.

COMMODARES PROBLEM #44-1

This was a very unusual problem in several ways. First

ADDED DIFFICULTY

of all, it has no solution. Second, of the grand total of 14

SOLUTION BY

solutions submitted, only five of those correctly concluded

JIM LOSTETTER

REM ==================================

•20 INPUT"[CLEAR]SHOW ALL COMBINATIONS TH AT ADD UP T0";N

•30 F=F+1:IFF>N/2THENPRINTC;"COMBINATIONS ":END

•40 M=F+l:L(0)=F:LS=F:G0SUB100 -50 L(L)=L(L)+1:LS=LS+1:IFL(O)+F>N THEN30 •60 IF L>0 AND L(l)>L(0) THEN L=0:LS=L(L)

:G0T0 50 •70 GOSUB 1OO:MS=M:GOSUB 10O:MS=O:IFL(L)< =M THEN 50 •80 L=L+1:L(L)=M+1:LS=LS+L(L) THEN 70

that there was no solution. Third, and most surprising of all, the nine readers who said there was a solution all made the same incorrect interpretation of the problem and ob tained Ihe same wrong answers. Fourth, Keith Kushner

(Brooklyn, NY) correctly surmised that the statement about Carl's age was wrong, and he figured out what it should

have been! The third statement should have read "Carl is older than

Emma by two years plus Emma's age." (Perhaps the nine readers who found a solution assumed this correction, al though none of them mentioned it.)

•90 L=l:LS=L(L)+L(0):G0T0 50

As stated, the third statement gives the equation C = 2 + 3*E. The correct statement leads to the equation C = 2 + 2*E. With the correct statement, the ages turn out to be 14, 10, 8.4, and 3 for the five children in alphabetical

•100 REM SUBROUTINE

order.

:IF LS+F<=N

•110 FS=N-LS-MS :IF FS<F OR FS/F<>INT(FS/ F) THEN RETURN •120 FOR P=F TO FS STEP F:PRINTF;:NEXT:IF

MS=0 THEN 140

Keith Kushner did some algebraic manipulations to ar rive at the equations in his solution shown here.

■1 REM

•130 FOR P=*M TO MS STEP M:PRINT M;:NEXT

■2 REM

COMMODARES PROBLEM #44-2

•140 FOR P=L TO 0 STEP-1:PRINT L(P);:NEXT

■3 REM ■4 REM

SOLUTION BY

:PRINT:C=C+1 ■150 IF MS=0 THEN RETURN •160 MS=MS+M:GOT0 110

FRANK'S CHILDREN KEITH KUSHNER

■5 REM ■6

REM

==================================

■10 R$=CHR$(13):FORE=lTO99:D=E+l:C=2*E+2: Jim said he succeeded with this solution in about a week, then spent another two weeks condensing it. His variables correspond to the names Number, First, FSpacc, Middle,

82

AHOY!

B=2*E+C/2:A=2*E+C:ON-(E=(C+D)/4)GOSUB20: NEXTE.-END

•20 PRINT"ANDY:";A;R$;"BILL:IT;B;R$;"CARL:


;C;R$;"DAVE:";D;R$;"EMMA:";E;R$:RETURN

tion to the first or last position and the problem is solvable

This neat little program tries ages 1 through 99 for Emily.

the fourth position, a solution is reached in only 77 itera

II.

The fifth equation is contained in ihe ON/GOSUB state

ment. If E is one-fourth the sum of Carl's and Dave's ages, then -(E=(C+D)/4) has the value of 1 (remember that the conditional statement E-(C+D)/4) has the value -1 if it is true and 0 if it is false). Consequently the program calls the subroutine at line 20 only when die conditional state

ment is true. Otherwise the program falls through to the NEXT E statement. This program would print all solutions (assuming Emma is not a centenarian) if there were more than one. Necah included this most-impressive solution to his own problem.

in 151 passes. Furthermore, with the second equation in tions. Thanks to Necah for this very informative discussion. Wallace Leeker said this problem reminded him of this story he read 20 years ago. An old man died, leaving 17

horses to his three sons. The oldest son was to get half of the horses, die middle son gets one-third, and the youngest son gets one-ninth of the horses. Since ground horse meat was out of the question, the sons called in the wise man who provided this solution.

He lent the sons one of his' horses, making 18. One got half, 9 horses; one got one-third, 6 horses; and one got oneninth, 2 horses. Since this was a total of 17 horses, the wise man look his horse back, and everyone was happy (except you who now must figure out what is going on here!).

•1 REM •2 REM •3 REM

COMMODARES PROBLEM #44-2

•4 REM

SOLUTION BY

FRANK'S CHILDREN

•5 REM

strings. The program tells whether or not all the letters of

the first string arc contained within the second string re gardless of order. Any duplicate letters in the first string

NECAH BUYUKDURA

■6 REM =====

■10 A=B+C/2 E=(C+D)/4

Problem (144-3: Inner String challenged you to write an unordered INSTR (instring) routine. The user enters (wo

B=E+A/2 : C=2+2*E : D=E+1

•20 IF (A=V)+(B=W)+(C=X)+(D=Y)+(E=Z)+5 TH

EN V=A : W=B : X=C : Y=D : Z=E : GOTO 10 •30 PRLNT"ANDY:";A,,,,"BILL:";B,,,."CARL:

";C,,t,"DAVE:";D,,,,"EMMA:";E

must be duplicated in the second.

Among the shortest solutions was this one from Larry Schafer (Fowler, MI).

■1 REM

COMMODARES PROBLEM #44-3

■2 REM

INNER STRING

■3 REM

According to Necah, this program uses a form of recur sion. This program finds the solution after a number of it

erations. Initial values for A through E are calculated in the original equations in line 10. Initially A and B are 0. C is 2, D is 1, and E is V* from this line.

for COMMODORE" 64 & 128

The conditional expression in the IF/THEN statement has From Inn Makdra ol

a value of 0 (false) only when A through E equal V through

LEROY'S

Z respectively. Since V through Z are 0 initially, and since

\CHEATSHEETS

only A and B are 0, the expression has a value of 3 (true),

■:

COMES WITH OVER

and the THEN clause is executed.

This begins the second iteration. New values are assigned to V through Z, and A through E are reevaluatcd. Even tually the values of A through E converge to the solutions

500

LABELS

of the problem. If you want to see the iterative steps, add this line to the program. It makes the process seem almost

An advanced program designed specifically for making labels.

magical:

Standard Single, Audio Cassette,

With pre-designed layouls lot 10 different types including: File Folder,

Floppy

Disk, Micro Disk, Shipping Labels, Rotary Index

15 P=P+1

PRINT "PASS NO.";P :

PRINT A;

B;C;D;E

Cards, Continuous Envelopes, and 2 sizes of Hand

Fed Envelopes.

Includes a DATABASE MERGE utility

compatible with Data Manager 128,

Data Manager 2,

Fleet Filer, Superbasc, Consultant & Word Processors

Necah said that this method works in solving many prob lems involving simultaneous equations. However some sets of equations tend to diverge rather than converge to the de sired resulLs. See this for yourself with these equations in line 10:

10 A-(E+2)M : B=D-A : C=B+4 : D=2*A+3 :

such as Easyscrlpt, PaperClip, or Fleet System.

Over 500 labels included in package.

ORDER ITEM H 5871

List Prico S 39.95

NOW ONLY $30

Please add ; '■ 00 Shipping and Handling

CHEATSHEET PRODUCTS INC. Depl. AY • P.O. Box 111368

Pgh, Pa. 15238

Toll FREE 1-800-334-2896 - in Pa. (412) 781-1551

The second equation has a negative term which causes diver gence. But all is not lost. Simply move the second equa

Write tor FREE Catalog of Software and Acc9SSoriGS Reader Service No, 173

AHOY!

83


•4 REM

SOLUTION BY

•5 REM

•90 IS$="D0ES"

LARRY SCHAFER

•6 REM ==================================

•10 DIM P(80):INPUT A$,B$:FOR J=l TO LEN( A$):FOR A=l TO LEN(B$)

•20 IF MID$(B$,A,1)=MID$(A$,J,1) AND P(A) <>1 THEN P(A)=l:NEXTJ:PRINT"Yl-SM:END •30 NEXTA:PRINT"NO":END Larry uses P() as a flag array lc> keep (rack of which let ters in BS have been used. Each letter in AS is checked

for the same letter in BS. If the letter is found in B$ and P(A) is not 1. indicating that the letter in BS has not al ready been used, the J kx>p is repeated to test the next let ter in AS.

•100 FOR J=0 TO 255

■110 IF A(J)>B(J) THEN IS$="D0ES NOT" •120 NEXT J

•130 PRINT"[DOWN][DOWN]THE SECOND STRING

";IS$;" CONTAIN"

•140 PRINT"THE LETTERS OF THE FIRST STRIN G." David used a "hashing" technique in which arrays store the number of occurrences of each character in each siring.

For example, the ASCII value of "C" is 67. If there are two

C's in AS and only one C in BS, then A(67) equals 2 and B(67) is 1. The loop at line 100 merely compares each ele ment in A() with B() to make sure that BS contains at

Larry's use of a separate array to keep track of the letters

least as many occurrences of each character as AS does.

used in BS gives a speed advantage at the slight expense

The output message ISS is changed if some element of B() is less than the corresponding element of A{).

of additional memory. Most other solutions used string in structions to modify FS. deleting each used character from

Finally Problem H44:4 Kiy Functions asked for your fa

it. For example, when the Jth letter in BS is used, that letter

vorite function key definitions. The listing below shows how

is eliminated from BS with one of these string concatenation instructions:

some readers make their lives easier. • 1

B$=LEFT$(B$,J-1) + RIGHT$(B$tLEN(B$)-J) B$=LEFT$(B$,J-1)

REM

==================================

•2 REM

COMMODARES PROBLEM #44-4:

•3 REM

+ MID$(B$,J+1)

KEY FUNCTIONS

•6 REM =========

The second statement has the advantage of not needing the

length of BS. The MIDS statement i,s most often used with three parameters: MID$(B$.Slarting Position,Number of Characters). One of the more obscure of the MIDS instruc

tion is that if the third parameter is omitted, a.s shown above, the entire right hand portion of the siring is used begin ning at the Starling Position.

Do you see that MID$(B$,J) is not the same as RIGHTS

(B$J)? The MTDS starts at position J and takes all charac ters to the right end of B$, whereas the RIGHTS takes J number of characters counted from the right end of the string. If B$="HELLO" and J=2, then MID$(BS.J) is "ELLO", and R1GHT$(B$,J) is "LO". (For what value of J are the two statements equivalent? Look at the two con

catenation instructions discussed above.) The only other different approach to this problem was in this program submitted by David Shobe (Lawrence, KS).

•10 REM

REM

•30 KEY 7,"LIST[5" "]-4[3"9"][9"[LEFr]"]" ■40 KEY 1,"X%=A/256:BS=A-256*X%:PRINTB%;X %"+Cim$(13) •50 KEY 3,"X=A:F0RI=3T00STEP-l:B=INT(X/(l

6[UPARR0W]I)):PRINTCHR$(48+B-7#(B>9));:X

=X-B*16[UPARROW]I:NEXT"+CHR$(13) •60 KEY 5,"X=(A>32767):PRINTCHR$(48-X);:B =A+32768*X:FORI=14TOOSTEP-1:PRINTMID$(ST

R$(-((BAND(2[UPARR0W]I))=(2[UPARR0W]I[3" )"],2,1);:NEXT"+CHR$(13)

•100 REM

WALLACE LEEKER

•110 C$=CHR$(13):KEY1,".12"+C$:KEY2,".25"

+C$:KEY3,".37"+C$:KEY4,".50"+C$:KEY5,".6

2"+C$:KEY6,".75T1+C$:KEY7,".87"+C$ JOHN LOCKE

===============================

•2 REM •3 REM

•4 REM •5 REM

COMMODARES PROBLEM #44-3

:

INNER STRING

SOLUTION BY DAVID SHOBE

•10 INPUT"ENTER TWO STRINGS";A$,B$ •20 DIM A(255),B(255) •30 FOR J=l TO LEN(A$)

•40 X=ASC(MID$(A$,J,1))

:

A(X)=A(X)+1

•60 FOR J=l TO LEN(B$) •80 NEXT J AHOY!

R$=CHR$(13):Q$=CHR$(34):E$=CHR$(27)

•220 KEYl/'tCt

•230 KEY7IE$+"I1I+"RUN:"+R$ • 240 KEY2, "DL0AD[3"[009 ]" ]"•250 KEY6,"[INSERT][INSERT]SCRATCH[3"[009

]"]:"+E$+"@"+R$+"Y"+R$

•260 KEY3,"[H0ME][5"[Vj9]"]"+E$+"T[D0WN]D IRECTORY"+R$

•270 KEY4,E$+" CL0SE4:0PEN4;CMD4:LIST"+R$ +"PRINT#4,7:CL0SE4"+R$

-50 NEXT J •70 X=ASC(MID$(B$,J,1))

-210

+E$+"R"+R$

•6 REM ===============================

84

===========

•20 KEY 5,CHR$(27)+"QDSAVE"+CHR$(34)

•200 REM •1

C-128 ONLY

JIM SPEERS

:

B(X)=B(X)+1 You cannot run this program as listed. The computer stops


BACK ISSUES OF AHOY! #3- MAR. '84 Anatomy ol Ihe 64! Printer

#5-MAY '84 Future ol Commodore! In

#6 —JUNE '84 Game programming col

Artificial intelligence1 Synapse's Ihor Wolosenko interviewed' String lunclions1 And ready

interlacing lor VIC & 64! Educalional software

side BASIC storage' Memory management on

the VIC & 64! Guide to spreadsheets' Hurray

umn begins! Code generating programs! Ru pert on inputting! Memory management con

10 enter1 Music Maker Part II1 Screen Manip

ready to enter: Address Book1 Space Lanes'

lor arrays' And ready to enter: Math Master!

tinues! And ready to enter. Post Time lor Ihe

ulation' Night Attack' Relative Files1

Random Files on Ihe 64' Dynamic Power'

Air Assault! Biorhylhms! VIC Calculator'

64 & VIC! Alpmer! Sound Concept!

#10 —OCT. 'B4 C-64 graphics programs' Bit-mapped graphics! Joystick programming!

#2-FEB. '84 Illustrated tour ol ihe I54i«

series begins' VIC game boyer's guide' And

#8—AUG. '84 Choosing a vrard proces

#9 —SEPT. TM Program your own lexi ad

base buyer's guide! Training your cursor1 Screen displays1 File Sleuth1 Users Groups1 And ready lo enter: Renumbering' Checklist1 Main Defender! Brisk* What's My Job'

sor' Compulational wizardry' Creating your

venture' Build a C-64 cassette interlace' Vid

own word games' Sound on the 64' And

eo RAM1 Word processors, part II' And ready

Graphics processing' And ready to enter VIC

ready to enter1 Micro-Minder1 Directory As

lo enter Salvage Divei" DOS' Sound Explorer!

40 Column Operating System' BAM Read &

sistance! The Terrible Twins' Words Worth1

The Castle ol Darkness' Base Conversions'

Print! Emerald Elephant! Lawn Job!

#11-NOV. '84 Music programs 3, key

#14 — FEB. '85 Printer interfacing! Multi

#7-JULY '84 MSD dual disk drive1 Daia-

#12 —DEC. '84 Buyers guide to printers'

#13-JAN. '85 VIC and 64 OS eiposed!

boards (or the 64> Graphics (ealure contin

1525 printer tutorial' fast graphics with cus

Sprites' Insert a 1541 device » disconnecl

color sprites' Modems' Bulletin Boards' The

ues' 2-D arrays' And ready !o enter PTE word

tom characters' User Guide to KMMM Pas

switch! Ghostbusters' And ready lo enter. Ul

ory ol game design! Buying a modem! And

tra Mail' Music Tutor' Alice in Advantureland'

ready to enter. Futurewar! fantasia' VIC Era

Set lor the 64' Tunnel ol Tomachon!

cal' Diving into BASIC And ready lo enter Consiruclion Co' Space Patrol' Cross Rel1

Midpnnt! To the Top' Taoe^Disk Transfer'

ser! Insurance Agent' Flankspeed1 Telelink 64!

#15—MAR. '85 Creating multiscreen

#16—APR. 'B5 Assembly language col

#17— MAY '85 Disk drive enhancements'

#18—JUNE '85 Music S graphics entry

processor1 Block Editor' Alternate Character

umn berjins1 Programming the joystick' 1541

Install a reset switch! Assembler escapades'

system' How modems work1 Inside the 6510'

And ready lo enter: Super Ouper! Two-Col umn Directory! DSKDU' Raid' DOS Plus' Font

And ready to enter. Quad-Print! Mapping 4.4!

Home Budget! Salmon Run' Numerology1

diskdnve alternatives' The Kernal1 And ready to enter. Hop Around' faster 64' Booter1 Elecheck' BASIC Trace1 Space Hunt'

Editor' Tile Time1 Interrupt Wedge!

Dumping1 Screen Magic! 6510 Simulator!

#19 —JULY '85 PROM Pro].amining'

#20-AUG. "85 inside the 128' Real-world

#21-SEP. '85 Inside the 1571 drive and

#22 — OCT. T15 Create cartoon characters'

3-pari harmonies on VIC/641 Speeding puds'

simulations' Sound effects' Modems' And

And ready to enter Auto-Append1 Script Anal

ready to enter Windows! Formatter1 Eound-

ready lo enter- Fastnew1 Go-lister! File Lock!

ysis' Wizard ol Im1 Lucky Lollery1 Bramtrame1

a-Rama! Screen Dump' Seleciachrome1 Ois-

Dragon Type! Superhero1 Auto-Gen! Moxey's

Elch1 Pnntat1 Autos

mtenralor1 Fiduils' Galors ■ • Snakes1

Porch' Fish Math! Ahoy'Dock' Invective'

Solitaire' Mystery at Mycrolt Mews' Gravinauts' 1541 Cleaning Utility! Snsdey Dump!

#24-DEC. '85 Speech synthesizer! TDe

#25—JAN. '86 Build a speech synihesiz-

#2B-FEB. '86 Windows! Build an auto-

er! Survey ol sports games! And ready to en

eiec cartridge' Align your 1541! Survey ol

ners! And ready lo enter: Lightning Loader!

IBM Connection' The year's 25 best entertain ments! And ready lo enler: Gypsy Starship!

ter: Martian Monsters! Streamer Font! Micro-

(light simulators! Structured programming!

Knights Tour1 Chopper Flight! Rhythmic Bits'

Directory Manipulator! Cloak' Gameloader!

sim! Haunted Casile! Knockout! Inlraraid!

And ready to enter: Arena! Head to Head'

Jewel Ouesl! Lineoul! Sania's Busy Day!

Alarm Clock! Memory Check! Scratch Pad!

CraBhght' Treasure Wheel! Character Dump!

#28-APR. '86 Comet catching! Survey

#29-MAY W 128 graphic bit map1 Epyx

#30-JUNE '86 Debugging dilemmas!

strategy guide! 12B commands! ML music

Public domain software! Winning at Ultima!

copy program1 Custom characters! And ready

ping! And ready lo enter: ChronoWedge' Mr.

Computer Aifled Design! And ready to enter:

to enter: Ahoy!Term 128! Trivia Game Maker!

Mysto! Air Rescue! Note maker! Screen Win

gameboards' Inside the Plus/41 Commodore DOS! And ready to enter Old Routine' Pro

grammable Functions! Automatic Line Nos!

Leasing v Buying1

#23 — NOV. '85 Guide to adventure gam ing! ML sprite manipulation! BASICIor begin

Instant Bug Repellent! File Scout' Slither'

Wtl— MAR. "86 Programming education al games! Memory dumpers! Choosing a

ol action and strategy games! Screen dum

128

keyboard!

Sprite programming1 And

Towers ol Hanoi! Speedy! Duck Shoot1 Bit

Infinitesimal intrigue! Secrets ol copy protec tion! And ready to enter: Shotgun! Maestio!

Bnckbuslers! Easy Lister! Programmer's Aid!

dow! JCALC! Hidden Dave ml Swoop!

programming' And ready to enter: Bigprinl! Star Search! Failsafe' English Darts' Ski Folly! Free RAM Check! Alchemist's Apprentice!

#31-JULY '86 Inside ifte Amiga! Condi

#32-AUG. '86 Inside the Amiga, part II!

#33-SEPT. *86 Windows and viewports!

#34-OCT. 'SB Buildadigitaloscilloscope!

tional branching! Chess programs! 12B and 64 DOE' And ready to enter: Screen Sleuth!

Sound 8 music on the 64' COMAL1 And ready

ML speed techniques! And ready lo enter1

Pascal lor beginners! ML graphics! And ready

to enter: The Last Nmja! SpeectiG4! Mulb

Vault ol Terror! Qoick Changel Penguins! At

Skull Castle! Head-on' Nebergall Run1 Word-

Approaching infinity! C-64 war simulations! to enter: Reversl1 Highlight! Disk Catalogerl

UzyBAEIC! Got A Match? Star Strike! Due en's and Bishop's Tours! Shaker! Trackdown!

RAM! Doocaictier! Trapped' Match blocks'

tack Force! Disk Checkup! Dvorak Keyboard1

Mountaineer Mack' 128 to 64 Autobool'

#38 — FEB '87 Hacking into machine lan

count! Crazy Joe! Fid gits' Music Schooll

Meleor Run! Trim! Step Dn It! Flap1

Variable Manager! Dual Dump! Mine Canyon!

035-NOV. '86 C-128 shadow registers!

#36-DEC. '86 File manipulation! C-128

#37-JAN. '87 Pointers and Ihe monllor!

shadow regislers! Football games! And ready

Best flames ol '86! DOS lor beginners! And

guage utilities! Amiga RAM expanders! And

ready to enler: Vortei! Hanger 14! BASIC Ahoy! Catacombs! Litter! Dark Fortress' Per-

ready to enter: Window Magic! Crunchman! User Conventions1 The Adventurer! More

Patrol! Deluxe List! Long Lines! Detonation!

to enler. The Artist! Minotaur Maze! Mouse In the House! Lazy Source Code! Rebels and Lords! Speedway! The Editor! Micro City!

maLine! Starlighter! Bugoul! Screens!

BASIC US! Jailbreak! Turtle Rescue! 640!

#39-MAR. '87 Basic esthetics! Survey '

#40-APR. '87 Inside the Amiga 2000!

#41 - MAY '87 Kernal power! 64 and Am

#42—JUNE '87 Megallops and microsec

Fraclals! Baseball games! COMAL. turtle graphics, and Logo! And ready lo enter: Inlollowl Laps! Pieman! List Formatter! Scramb

iga graphics! Microworlds in COMAL! Brain

Data file handling! PROMAL! Habilat! And ready to enter: Teleportei! 128 RAM Check! Discs ol Daedalus! Guardian! Tenpins! Syntax

ol video (i n ' i Multiplayer games! And readv to enter: C-64 Compressor! Wizard Tag!

games! Dark Fortress master maps! And

onds! Sci-ii bralngames! C-64 to Amiga lile transfer! And ready to enter. D-Snapl Wrailhsl

ler! Extended Background Mode! Plan el Due II

ready to enter1 Moondog! Startupl Illusion Master! Wall Crawler! Scavenger Hunt!

Galactic Cab Co.' Cave ol the Ice Ape! ALT-

Arcade! Stow Away! Caverns ol Gechonk!

#43-JULY 'B7 Real world interlacing' Bil

#44-AUG. '87 Flectronic screen swap

#45-SEP.

!he 126 versus The

M6-0CT. '87 A rainbow ol data struc

games' The dealh ot GOTO' Amiga reviews1 And ready lo enler Archer' Banner Print!

Clones! Building an Amiga trackball! MSD updaie! CES Report' And ready lo enter: Crystallus! Spriteshell' Hoops! Chainmail! No

enter. Empire! C-64 RAMDrive! Hotfoot! Plat

Roule W Steeplechase' Batter Up' Scanner'

News! PS lo GEOS' Centerluld' Red Alerl'

Turbopoke! Rescue 12B1 Lights Oull Pinball

map graphics tutorial! C-64 graphic conver sion' Martial arts software! And ready lo en ter. Wiiard rag II! Data Creator! ptinK & Plonk1 Univaders' Data Express! 128 Scroller'

ping on the (M2B' Science fiction action

'87

Key 12fl! Powor Squares! 128 Multi RAM'

tures! BASIC 8.0 reviewed! Buying guide to COMAL! Tips Ahoy! Art Gallery' And ready to forms! Spray-Cam! Jam Attack!

#47- NOV. '87 The ins ami outs ol dalu organization! Overview ol C-64 memory ex

panders! Commodares! And ready lo enter. Orbit! RAMCO! A-Maze-Ing* Line Sentry! Desen Front! Paper Route! Flash Flood!

Why settle for reading Ahoy! only once a month? Order the back

issues listed above and fill up those boring in-between weeks with all the programs, articles, and reviews you've missed! Use the coupon below to order your issues while limited supplies last. Please send me copies of Issue tf copies of Issue ft_

Use coupon nf facsimile. If or

copies ol Issue #_

dering more than four issues,

_ copies of Issue #_

list choices on a separate sheet.

Enclosed please find my check or money order lor S.

If you have a modem and want

NAME

more complete information on

ADDRESS.

any of the back issues listed, call Ahoyl's Bulletin Board Ser vice at 718-782-3239.

CITY

.STATE.

AIL ISSUES $4.00 EXCEPT #2, #3, A #21 (SlO.OOJ

(outside the USA add $1.00 per copy)

.ZIP.

Send to: Ahoy! Back Issues, Ion International Inc., 45 West 34th Street-Suite 500, New York, NY 10001.


John Locke (Central Point. OR) sent some very inter

with an "Out of Memory" error since there are too many characters assigned to the function keys. Although this pro

esting function key definitions. Line 210 sets up some con

gram is only for the C-128. the C-64 can certainly imple

stants, namely the carriage return, quotation mark, and es

ment many of these ideas. Various function key utilities ex

cape. Line 220 gives a directory listing in reverse video.

ist for the C-64, including at least one from the pages of

Escape R reverses screen colors. (Escape N restores them

Ahoy!

to normal.)

Line 20 erases to the end of the line (Escape Q) then prints

sor line down and leaves the cursor at the beginning of a

DSAVE and a quotation mark. Jim occasionally redefines key 7 as shown in line 30. This lets him type in a starting line number and then lists the program up to the line where his DATA statements begin, or where his current subrou

blank line. Then RUN is typed and entered. Not having to move the cursor around to find a blank line is an advan tage for most function key definitions.

tine ends.

directory on the screen, position the cursor in front of the

Jim Speers sent several of his most useful definitions.

Jim also sent along some handy binary/hexadecimal con

version routines in lines 40 through 60. First define the var iable A to be a decimal integer from 0 to 65535. For ex ample, type A=32OO0: then press Fl to see 32000 repre sented in decimal low byte/high byte format. Press F3 to

The Escape I in line 230 scrolls everything from the cur

Line 240 is a "load from directory" command. With the

program to be loaded and press F2. The cursor is tabbed past the filename. The Escape @ clears everything from

the cursor to the bottom of the display, and the selected program is loaded. John defines F6 as a "fast scratch from ihe directory" key.

see the hexadecimal representation of A, or press F5 to see

Move the cursor to the directory display in front of the pro

the binary equivalent of A.

gram to be scratched and press F6. You'd better be sure

Wallace Leekcr (Lemay, MO) sent the function key ar-

of what you are doing, because in the blink of an eye, the

rangemenl he uses with a stock-charting program he wrote.

program will be gone. The two Inserts make room for

He must enter the High, Low, and Close values of the stock

"SCRATCH" ahead of the filename. The cursor is tabbed

he is following, and those numbers are given in fractional

past the filename and the rest of the screen is cleared with

form as eighths are already marked on the function keys.

the Escape @. The "Y" is an automatic response to the

Of course you could make the values more accurate if de

'Arc You Sure?" query. Handy if you are sure of what you're

sired. Perhaps you can think of other function key conver

doing. Better keep an "Unscratch" program close by just

sions that arc useful.

in case. A very interesting definition is given for F3 in line 260.

Slimline'<54Casc A NEW IMAGE FOR

Easy to Fit

THAT FAVOURITE

Lower key height

COMPUTER

This key creates a second directory listing on the right side of the screen. The cursor is tabbed over. The Escape T de fines the cursor position to be the top left corner of the cur rent screen window, and the Directory command is given.

On my C-128 this definition did not work without the cur sor-down after the Escape T command. John did not have a cursor-down in his definition, so 1 wonder if we have dif

ferent ROM versions. Any input on this? The final definition is probably the most essential. I of ten wonder why Commodore BASIC does not include an LLIST command to send listings to the printer. Anyway,

John's definition for F4 fills the bill, including ihe proper "Unlisten" command (PRINT#4,7) and the closing of the printer file.

Give your 6*

Thanks to Norris Price (APO SF) for the nice, compli

New you can have that sleek new lock without buying a new computer. Our replacement case will giw your '64 the modern look and color

mentary letter and the Commodores solution. He asked why 1 have never "plugged" Simons'BASIC lite I have COMAL.

jou have been wanting. Installation takes just 10 minutes and requires only a Riillips screwdriver. So don't Tpe stuck with the old lock when the Slimline is here and ready for immediate shipping.

First, I have never used either of these languages, although both of them have significant advantages over BASIC 2.0 and some advantages over BASIC 7.0. The listings in this column are representative of the solu

Our price of $34.95 includes handling charges. Certified checks or postal money orders will be shipped on receipt:. Personal checks must he hela for 4 weeks pending bank clearance. Sorry, no COD's. Charge cards can order

a solution written in Simons' BASIC. I am (and I presume the readers of this column arc) interested in different pro gramming concepts and languages. If you write in Simons'

by calling

(902)

8T2-6372.

In D r1

Grapevine Data Products

P

0 BOX

Charlottetcwn PEI Canada QA 7N5

Reudur Service No. 187

86

AHOY!

1886

tions readers send. To my knowledge, no one has ever sent

B4S7Cand like it, let me know. One of the best ways to show off a language is to send a Commodores challenge

that is very easy in your language but difficult in standard BASIC. That's it for this month. Keep those challenges and solu

tions coming. We will make the challenges as tough or as easy as you want them. See you next month. D


PROGRAM LISTINGS Attention new Ahoy! readers! You must road 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 listings guide on this page. Additionally, any character that occurs more than two

n the following pages you'll find several pro grams that you can enter on your Commodore computer. Bu( before doing so, read this entire

times in a row will be displayed by a coded listing. For example, [3 "[LEFT]"] would be 3 CuRSoR left commands in a row, [5 "is EP]"] would be 5 SHIFTed English Pounds, and so on. Multiple blank spaces will be noted in similar fashion: e.g., 22 spaces as (22 " "]. Sometimes you'll find a program line that's too long for the computer to accept (C-64 lines are a maximum of 80

page carefully.

To insure clear reproductions, Ahoy.'s program listings are generated on a daisy wheel printer, incapable of print ing the commands and graphic characters used in Commo dore programs. These are therefore represented by various codes enclosed in brackets [ ]. For example: the SHIFT CLR/HOME command is represenled onscreen by a heart

characters, or 2 screen lines long; C-128 lines, a maximum of 160 characters, 2 or 4 screen lines in 40 or 80 columns

respectively). To enter these lines, refer to the BASIC Com

J , The code we use in our listings is [CLEAR). The

mand Abbreviations Appendix in your User Manual. On the next page you'll Find our Bug Repellent programs for the C-128 and C-64. The version for your machine will

chart below lists all such codes which you'll encounter in our listings, except for one other special case. The other special case is the COMMODORE and SHIFT characters. On the from of most keys are two symbols. The symbol on the left is obtained by pressing that key while

help you proofread programs after typing them. (Please note: the Bug Repellent line codes that follow each program line, in the whited-out area, should not be typed in. See instruc

holding down the COMMODORE key: the symbol on the right, by pressing that key while holding down the SHIFT

tions preceding each program.)

key. COMMODORE and SHIFT characters are represented

On the second page following you will find Fhmkspeed.

in our listings by a lower-case "s" or V followed by the symbol of the key you must hit. COM MODORE J, for ex

our ML entry program, and instructions on its use. Call Ahoy! at 212-239-6089 with any problems (if busy

ample, is represented by [c J], and SHIFT J by [s J].

or no answer after three rings, call 212-239-0855). WHEN

YOU

WHEN YOU SEE

IT MEANS

WKi TVPB

[CLEAR]

Stnin Clear

SHIFT

[HOME]

Hume

[UP]

Ciirw lip

[ DOWN ]

Cuwor Down

[LEFT]

Cursor Ldi

[RIGHT]

Cursor KiEhl

[SS]

Shifted Space

SHIFT

Space

[INSERT]

Iiuerl

SHIFT

INSTJDEL

[DEL]

Delete

[RVSON]

Reverse On

CNTRL

[RVSOFF]

Reverse OtT

CNTRL

[UPARROW]

SHIFT

Will, SEE

IT \IKANS

TOU TVPK

[BLACK]

Black

CNTRL I

CLR/HOME

[WHITE]

White

CNTRL 2

[RED]

Red

CNTRL3

[CYAN]

C\mi

CNTRL4

—CRSR-*

[PURPLE]

1'urpiir

CNTRLJ

— CRSR —

[GREEK]

(iretn

CNTRL 6

[BLUE]

Blue

CNTRL 7

i a

[YELLOW]

VHIot

CNTRLS

[Fl]

KlIIH-lilM 1

■>

is

[F2]

Function 2

II

[P3]

Kunrliun .1

T

[W]

Hiiu'liiMi 4

t CRSR I

a

INSTVDEL

Arni«

[BACKARROW] Bm-kAm.

[F5]

tuntliun 5

[PI]

pi

7T

[F6]

Kunclinn 6

[ EP ]

EnRlish Kiiind

[F7]

Kunrliun 1

[F8]

i 11 ii< i

K

HILL SKi:

M!

CLRJHOME

t CRSR * SHIFT

VOL SKI':

fl s

n SHIFT

SHIFT

SHIFT

Fl

F3

B

K3

IS

re

II

FS

u

F7

sinn

K7

II I AHOY!

87


BUG REPELLENT FOR THE 64 & 128 By BUCK CHILDRESS Please note: the Bug Repellent programs listed here are for Ahoy! programs published from the May 1987 issue onward! For older

programs, use the older version.

Type in. save, and run Bug Repellent. You'll be asked if you want automatic saves to lake place. If so, you're prompted for ihe device, DISK (D) or TAPE (T). You then pick a starting file number, 0 through 99. Next, you enter a name, up to 14 characters long. At this point, Bug Repellent verifies your entries and gives you a chance to change them if you want. If no changes are needed. Bug Repellent activates itself. (Pressing RETURN without answering the prompts defaults to disk drive and begins your files with "00BACKUP".) Type NEW and begin entering an Alwy! program. As you enter program lines1 and press RETURN, a Bug Repellent code appears at the top of your screen. If it doesn't match the code in the program listing, an error exists. Correct the line and the codes will match. If used, automatic saves take place every 15 minutes. When the RETURN key is pressed on a program line, the screen changes color to let you know that a save will begin In about three seconds. You may cancel the save by pressing the RUN STOP key. The file number increments after each save. It resets to 00 if 99 is surpassed. After saving, or cancelling, the screen returns to its original color and the timer resets for 15 minutes.

When you've finished using Bug Repellent, deactivate it by typing SYS 49152 [RETURN] for the Commodore 64 or SYS 4864 [RETURN| for the Commodore 128.

C-128 BUG REPELLENT •10 PRINTCHRS(147)"1.OADING AND CHECKING THE DATA[ 3"."]":J -4864

C-64 BUG REPELLENT ■10 PRINTCHR$( 147)"LOADING AND CHECKING THE f)ATA[3"."]":J -49152

•20 P(KB-f/T01XtRBADA!lFA<'XSA>23STKKW'-J

■ 30 POKHJ+B,AiX^X-fA:BEXTB: RF.ADA: IFA-XTHEN50

■40 PRINT:PRINT"ERROK IN DATA LIRE:"PEEKC64)*256+PEEK(63) :END ■50 X=O:J=J+12:TFJ<49456THEN20

■60 PaKE198,0:P0KE49456,0:A$="Y":BS-A$:CS="D";D$="!)ISK":D =8:PRINTCHR$(147)

■70 INHUT"UO YOU WANT AUTOMATIC SAVES (Y/N)"; A$:PRINT: IFA $-"Y"TIIKN90

■80 PRINT"N0 AUTOMATIC SAVES[3"."]":COTO15O

■90 POKE49456,1:INPUT"DISK OR TAPE (D/T)";C$:IFCSo"D"TitE

HD-liD$-uTAPEn

•20 FORB=OT011:KEADA:IFA<OORA>255THEN40 • 30 POKFJ+B, A: X-X+A: NEXT!!: READA : TFA=XTHEN50

•40 PRINT: PRINT'EHROR IN DATA LINE:"PEEK(66)»256+PEKK(65) :END •50 X-O:J-J+12:IFJ<5213THEN2<J

■60 POKE2O8,0:POKE52l3,O:A$="Y":B$=A$:C$="n":l>$-"DISK":D= 8:PRINTCIIR$(147) ■70 INPUT'DO YOU WANT AUTOMATIC SAVES (Y/N)";A$:PKINT:IFA

S="Y"THEN90 •80 PRINT"N0 AUTOMATIC SAVBS[3"."]"iG0T01Sfj •90 P0KES213,IiINPUT"DISK OR TAPE (D/T)";C$:IFCSo"D"THEN D=1:DS-"TAPE"

■100 POKE52H,D:DS-DS+" DHIVE":PRINT:INPUT"FU-K NUMBER (0 -99)"jN

■110 N$.RIGHTS<STRS(N),2):IFN<10THENNS=CHRS('.8)+CHRS(N+48

•100 POKEM457,D:D$=D$+" DKIVE":PRINT:INPUT"FII.E NUMBER (

) •120 FS="BACKUP":PRINT:INPUT"FILENAME";FS:FS=N$+LEFT$(FS,

■110 NS=RIGHT$(STRS(t.1),2):IFN<10THENN$=C!iR$(48)+CHR$(N+48

-130 P0KE5215,L:FORJ=lT0L:POKE5215+J,ASC(MIDS(F$,J,l))rNE

•120 F$-"llACKLiP":PRIKT:INPUT"FI].ENAHK";FS:FS=NS+LEFlr$(F$,

xtjjprxht ■140 print"savin(; device ♦* "ds:print"starting with *• "f S

0-99)";N

)

l4)iL-LEH<P$)

■130 POKEW58,L:FORJ=1TOL:POKE4<J45H+J,ASC(MI[)$(K$,J,1)); HEXTJiPBINT

■140 PHINT"SAVING DEVICE ** "D$:PRINT"STARTING WITH ** "F S

■150 PKINT:INPUT"IS THIS CORRECT (Y/N)";B$:IFBSO"Y"THEN6 0

■160 P0KE77O,131jPOKE771,16A:SYS49152:1BD

•150 PRINT:INPUT"IS THIS CORRECT (Y/N)";E$:IFH$O"Y"T}IEN6 0

■160 P0KE770,198:F10i;i;771,77:SYS4864:END •170

DATA32,58,20,169,41,162,19,236,3,3,208,4,955

•180 DATA 169,198,162,77,141,2,3,142,3,3,224,19,1143 ■190 DATA2O8,7,32,125,255,79,78,0,96,32,125,255,1292 ■200 DATA79,70,70,0,96,162,0,134,251,189,0,2,1053

•170 DATA169,79,32,210,255,162,38,160,192,204,3,3,1507

■210 DATA240,19,201,48,144,9,201,58,176,5,133,251,1485

•190 DATA2O8,10,162.131,160,164,169,70,32,210,253,44,1615

■220 DATA232,208,238,134,252,165,251,208,3,76,198,77,2042

•190 DATA169,78,32,210,255,142,2,3,140,3,3,76,1113 •Iff) DATA36,193,32,96.165,134,122,132,123,32,115,0,1180

■230 UATA169.O,166,235,164,236,133,253,133,254,142,47,193

■210 DATA170,240,243,162,255,134,58,144,3,76,150.164,1799

■240 DATA2O,140,48,20,24,101,22,69,254,230,254,24,1206

2

•220 DATA32,107,169,32,121,165,173,0,2,240,5,169,1215

•250 DATA101,23,69,254,170,230,254,164,252,185,0,2,1704

•230 DATA79,141,2,3,76,162,164,169,0,133,2,133,1064

■260 DATA133,251,201,34,208,6,165,253,73,255,133,253,1965

■240 5 ■250 ■260 ■270 ■2H0

•270 DATA201,32,208,4,165,253,240,8,138,24,101,251,1625

49

DATA251, 133,252,133,254,24,101,20,69,254,230,254.197

■280 DATA69,254,170,44,198,254,230,252,164,251,208,213,23

DATAZ4,101,21,69,254,170,230,254,164,252,185,0,1724 DATA2,133,253,201,34,208,6,165,2,73,255,133,1465 MTA2,201,32,208,4,165,2,240,8,138,24,101,1125 DATA253,69,25ft,170,44,198,254,230,252,164,253,208,23

•290 DATA213,138,41,240,74,74,74,74,24,105,129,141,1327 ■300 DATA44,193,138,41,15,24,105,129,141,45,193,162,1230

■310 DATAO,189,43,193,240,12,157,0,4,173,134,2,1147 ■320 0ATA157,0,216,232,208.239,169,38,141,2,3,173,1578 ■330 DATA48,193,240,23,165,161,201.212,176,4.165,160,1748

•340 DATA240,13,238,32,208,160,0,32,225,255.208,6,1617 -350 DATA32.33,193,76,38,192,232,208,242.200,208,239,1893 •360 UATA32,68,229,169,0,168,174,49,193,32,186,255,1555

07

•290 •300 ■310 ■320 ■330 •340 -350 •360

DATA 138,41,240,74,74,74,74,24,105,65,141,88,1138 i)ATA20,138,41,15,24,105,65,141,89,20,32,79,769 DATA20,189,85,20,240,6,32,210,255,232,208,245,1742 DATA174,47,20,172,48.20,24,32,240,255,173,93,1298 DATA2O,240.27,165,161,201,212,176,4.165,160,240,1771 DATA17,32,65,20,238,32,208,238,1,214,32,225,1322 DATA255,208,6,32,49,20,76,198,77,232,208,242,1603 [),\TA2<)0,208,239,32,66,193,173,95,20,162,96,160,1644

•370 DATA20,32,189,255,169,0,170,32,104,255,169,0,1395 •380 DATA 174,94,20,168,32,186,255,169,45.174,16.18,1351 ■390 DATA172,17.18.32,216,255,162,1,189,96,20,168,1346 •400 DATA2O0,152.201,58.144,2.169,48,157,96,20,201.1448

•370 DATA173,50,193,162,51,160,193,32,189,255,169,43.1670 ■380 DATA166,45,164,46,32,216,255,162,1,189,51,193,1520

-410 DATA4B,208,3,202,16,234,32.49,20,141,0,2,955

■390 DATA 168,200,152,201,58,144,2,169,48,157,51,193,1543

•430 DATA1.214,169,0,170,168,76,219,255,32,79,20,1403

■400 DATA2O1,48,208,3,202,16,234,32,33,193,76,116,1362 ■410 DATA164,206,32,208,169,0,170,168,76,219,255,160,1827

■440 DATA169,26,141,0,214,173,0,214,16,251,96,162,1462 •450 DATAO,142,0,255,96,19,18,32,32,32,32,146,804

■420 IIATA1,1,160,0,0,65, 72, 79,89, 33,0,0, 500

■460 DATAO,1,0,0,65,72,79,89,33,0,0,0,339

88

AHOY!

-420 DATA76,183,77,58,59,32,65,20,206,32,208,206,1222


FIANKSPEED FOR THE C-64 By GORDON F. WHEAT Fiankspeed will allow you to enier 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 Fiankspeed there is no need to enter spaces or hit the carriage return. This is all done automatically. If you make an error in a line a bell will ring and you will be asked 10 enter it again.

To LOAD in a program Saved with Fiankspeed use LOAD "naine".l,l for tape, or LOAD "namu",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 continue 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. It temporarily freezes the output as well.

•100 POKE53280,1Z:POKB53281,U

OP

■105 PRINT"[CLBAR][e 8] [RVSON ] [ 15" " ]FUNKSPF,F.D[ 15" "]"; FP ■110 PKINT"[RVS0N][5" "]MI3TAKEPR00F Ml, RNTRV PR0CRAM[6" " J"

JP

■115 PRINT"]RVSON]19" "[CREATED BY G. F. WI!EAT[9" "]"

■120 PRINT"[RVSONj[3" "ICOPR. 1987, ION INTERNATIONAL INC. [3" "]"

•12ri FORA=54272FO54296:POKEA,O:NEXT

FA AJ ND

■130 POKE54272,4:POKE54273,48:POKE54277,O:P0KE54278,249:PO KF.54296,15 HP ■135 FORA=680T0699:READB:P0KEA,B:NEXT

FL

■140 ■145 ■150 •155 •160 ■165 ■170

FF EK KP OF, AM PE PG

DATA169,251,166,253,164,256,32,216,255,96 DATA169,0,166,251,164,252,32,213,255,96 B$="START[N<; ADDRESS IN HEX":GOSUB430:AD=B:SH=B COSUU48O:ini*OTHEN15O POKE251,T(4)+T(3)*16iPOi;E252,T(2)+TU)*16 B$«"ENDING ADDRESS IN IIEX":GOSUB430:EN=B GOSU8470:IFB=OTHEN150

■175 POi;F,2';4,T(2)+T(l)*16:B=T(4)+l+T(3)*16 •ISO IFB>255THENB=B-255:POKE254,PEEK(254)+1

GM HG

■195 POKE253,B:PRINT ■190 REM GET HEX LINE

EC ED

■195 COSUB495:mNT":

[c P] [LEFT]"; :FORA=0T08

■200 FORIi=0T01:COTO250 ■205 NEXTB

■210 •21S ■220 ■225

AS(A)=T{1)+T(O)*16:IFAD+A-1-ENTHE!J34'J PRINT" [c P][LEFT]"; MEXTA:T=AD-(INT(AD/256)*2ri6):PRIKT" " F0RA=<m>?:T-iT+AZ(A);IFT>255THENT-T-255

KD

IH U

FA EG II GL

IK

■390 PRINT:PRINT"ADDRESS NOT WITHIN SPECIFIED RANGE!";B=0: GOTO415

UV.

•395 •400 •405 ■410

PRINT:PRINT"NOT ZERO PAGE OR ROM1":B.0:G0TO415 PRINT"?EHROR IN SAVE":COT0415 PRINT"?ERROR IN L0A[)":GOTO415 PRINT:PHINT:PRINT"END OF ML AREA":PRINT

DM JK 10 JO

•415 ■420 •425 •430 •435

POKE54276,17iPOKE54276,16:RETURN OPEN15,8,15:INPUT#15,A,A$:CLOSE15;PRINTAS:RETUKN REM GET FOUR DIGIT HEX PRINT:PRINTBS;:INPUTrS IFLF,N(TS)<>4THENCO5UB3R0:GOTO430

BF Oil IM OL JD

■440 FORA=1T04:AS=MIDS(TS,A,1):GOSUB450:IFT(A)-16THENGOSUB 3S0:COTO43<i

AK

-445 NErr:B-(T(l)*4096)+(T(2)*256)+tT(3)*16)+T{4):RETURN

GH

•465 REM ADDRESS CHECK

OL

•470 •475 •480 ■485 ■490

HO LE OB HE PH

■455 IFA$>'7"ANDAS<":"THENT(A)-ASC(AS)-48:RETURN •460 T(A)ol6:RETURN

■495 AC-AD:A-4O96:GOSUB52O ■500 A-256:G0SUB520

AP HF

■505 A-16:GOSUB52O

LG

■510 A=l:G0SUB52O

HE

■515 RF.TURN

JD,

■525 AS=CHRS(T+48)

;Jl"

GI

■520 T-INT(AC/A):IFT>9THENAS-CHRSCT+55):GOT0530

■240 FORA=OT07:POi:EAD+A,A£(A):N'En:AD=4D+8:GOT0195

IM

■530 PRINTAS::AC=AC-A*T:RETURN

■245 REM GET HE)! INPUT ■250 GBTA(:IFA$-""THEH250

PA GA

■540 OPEN1,T,1,AS:SYS680:CLOSE1

■255 £KA5=Cim$(2O)THF,S3O5 •260 IFA$'CHR$(133)TIIEN535 •265 IFAS=CHRS(134)THEN560

■270 IFAS=CHRS(135)THENPRIST" ":GOTO620 ■275 ■280 -285 -290

IFAS=CHRS(136)THESPRI>.'T" "iGOTO635 IFA$>"e"AHDA$<"G11THBOT(B)-ASC(AJ)-55:G0TO295 IFA;>"/"ANDAS<":"THEST(B)-ASC(AS)-4B-.G0T0295 G0SUB415:GOT'J25O

FL

GO LM IG

HO

HE MI DJ JA

•295 PRlTTAS"[c P][LEFT]";

PK

•305 IKA>OTHEN32O

BI

•300 COT02O5

FA

NJ IC

IFAD>ENTHEN385 IFB<SHORB>ESTHEN390 IFB<256OR(B>40960ANDB<49152)0RB>53247THEN395 RETURN REtf ADDRESS TO HF.X

■230 NEXT

■235 IFA%(8)OTTHENCOSUB375:GOT0195

KB

■450 IFAS>"e"ANDAS<"G"T!iENT(A)-ASCCAS)-55:RETURN

AA,

•535 AS-"**SAVE«":GOSUB585

,

■550 GOS1)B400:IFT-8THENGOSUB420 ■555 GOTO535

■560 AS-"-*LOAD-*":GOSUB585 ■570 IFST=fiiTHEN195

■575 GOSUB405:IFT-8THESGOSUB420

IC;

I

■545 IFST-OTHENEND

■565 OPEN1,T,0,A£:SYS690:CLOSE1

0&

;AS;

SB' WI TI

'

tE,

'

"

■ 580 COTO560 ■585 PRINT" "!PRINTTAB(14)A$

p6: QI

(JO.

■ I

■590 PRINT:AS-"":INPUT"FILF.NAME";A$ -595 IFAS-""TliEN590

W' U 10 Ht

■6Vj PHINT:PRINT"TAPE OR DISK?";PRINT

$.

•310 A=-1:IFB=1THRN33O

BB

•315 GOTO22O

FA

■605 GETBS:T=1:IFBS-"D"THENT-8:AS="^:"+A$:RETURN

t$-

■325 A=A-1

H

■615 RETURN

JB"

•335 REM LAST LINE

CP

■625 G0SUB475:IFB=|rJTHEN620

■345 FORB-OTOA-l:T.T+A%(IJ):IFT>255THENT.T-255

OD

■350 NEXT

OB

•635 BS-"BEGIN SCAN AT ADDRESS";GOSUB430:AD-B •640 GOSUB475:IFB-OTHEN635

•320 IFB=0THENPRINTCHRS(2O);CHRS(20);:A=A-l

■330 PRISTCHRS(20);:GQTO22O •340 PRINT" ":T=AD-(lNT(AD/256)*256)

•355 im(A)OTTtlENG0SUB375:G0T0195 •360 FORB=fJT0A-l:P0KEAD+B,AS(B):NEXT

•365 PRINT:PRINT"YOU ARE nNISHED!":GOT<>535 ■370 REM BELL AKD ERROR MESSAGES ■375 PRINTtPRINT'LINE ENTERED INCORSECTLV":PRIVT:COTO415

■380 PRINT: PRINT"INPUT A 4 DIGIT HEX VALUE! ":G0T04n

■385 PBINT:PRINT"ESDING IS LESS THAN START1NG!":B=O:GOTO43

BF

PH KH

LH BO

MB LM JK

PG

■610 IFBSO"T"THEN605

^

•620 BS="CONTINUE FROM ADDRESS":G0SUB430:AD=B

•630 1'K I NT: GOTO! 95

DD1

HK

UH

]

ft LK

•645 PRINT:GOTO670 •650

HI

F0RB=0TO7:AC=PEEK{AD+B):GOSUB505:IFAD+B-ENTHENAD-SR:G

OSUB410:G0TO195 ■655 PRINT" ";:NEXTB ■660 PRINT:AD-AD+8

■665 GETB$:IFBS=CHHS(136)THEN195

■670 G0SUB495:PRINT": ";:G0T0650

-

1

AHOY!

LM LE CD JD

EE

89


IMPORTANT I LetlBrs °,n wni's background are Bug Repellent line codes. Do not enter them! Pages 87 and 88 explain these codes

I iTl I U n I HIM I . and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programsl

PIZZA BOY

C][c V][RVSOFF] [c M][c H] [RED][7"[s C ]"][c l][s B]" •150 PRINTTAB(7)tt[s J][23"[s C]"][a K]"

FROM PAGE 22 •10 COLOR.,1:COLOR4,1:GRAPHIC1,1:GRAPHIC. :PRINTCHR$(U7)CHR$(11)CHR$(142) HB

*30 FORX=4O77TO4O77+18:POKEX,255:NEXT:GOS

UB950;PRINTTAB(16)"[3"[DOWN}"]OKAYH"

10

THE C-128":PRINTTAB(14)"[D0WN][RED][s W] [s X]

•20 PRINT"[5"[DOWN]"]"TAB(6)"[c 1]PLEASE WAIT[3"."]L0ADING DATA":RESTORE76O:FORX= 3584T03584+7*64:READA$:POKEX,DEC(A$):NEX T:FORX=4032T04032+45:POKEX,.:NEXT

•160 VOL15:TEMPO1O •170 PRINTTAB(10)"[DOWN][DOWN]A GAME FOR

DK FJ

[c 1]BY [RED][s X] [s W]":PRINTTA

B(9)"[D0WN]{c 1]CLEVELAND M. BLAKEMORE" OC

•180 REST0RE730:READA$,B$:PLAYA$:PLAYB$ CG

FH

MJ

•190 CHAR.,10,21,"[c 8]J0YSTICK IN PORT T

WO":CHAR.,7,23,"[c 3]PRESS FIRE BUTTON T 0 BEGIN"

PA

•40 SLEEP2:POKE53248+21,.:PRINT"[CLEAR][c l][D0WN]"TAB(7)"[s U][23"[s C]"][s I]" EO •50 PRINTTAB(7)"[s B] [RED][RVSON][c A][s C][s C][c S][RVSOFF] [RVSON][s B][RVSOF

■200 X=1:DO:COLOR5,RND(.)*15+2:X=X+1+(X=4

s C]"][RVSOFF] [RVSON][sEP][s C][s C][c *][RVSOFF] [c l][s B]" ME •60 PRINTTAB(7)"[s B] [RED][RVSON][s B][R VSOFF] [RVS0N][s B][RVSOFF] [RVSON][s B

W,V,C(6),X(7),Y(7),L,PB,CS,F$,M$,E$ DK ■230 P=2040:B=56:I=.0O5:Z=.:U=l:M=2:T=3:K =129:W=65:PB=3:V=53248:F$="[3"#"].##":PU

F]

[RVS0N][4"[s C]"][RVSOFF] [RVS0N][4"[

][RVS0FF][3" "][RVSON][sEP][RVSOFF][sEP] [3" n][RVSON][sEP][RVSOFF][aEP] [RVSON][

s B][RVSOFF] [s B]"

LM [RED][RVSON][c Q][s

C][s C][c X][RVSOFF] [RVS0N][s B][RVSOF F] [RVS0N][sEP][RVS0FF][sEP][3" "][RVSO N][sEP][RVSOFF][sEP] [RVS0N][c Q][s C][ s C][c W][RVSOFF] [c l][s B]" BM •80 PRINTTAB(7)"[s B] [RED][RVSON][s B][R VS0FF][4" "][RVS0N][s B][RVSOFF] [RVSON] [sEP][RVSOFF][sEP][3" "][RVSON][sEP][RVS 0FF][sEP][3" "][RVSON][s B][RVSOFF] [RV S0N][s B][RVSOFF] [c l][s B]" KN •90 PRINTTAB(7)"[s B] [RED][RVSON][s B][R

VS0FF][4" "][RVSON][s B][RVSOFF] [RVSON] [4"[s C]"][RVSOFF] [RVS0N][4"[s C]"][RVS OFF] [RVS0N][s B][RVSOFF] [RVS0N][s B][

0N][c K][RVSOFF] [c *][sEP] [RED][7"[s C ]"][c l][s B]» FK •130 PRINTTAB(7)"[s B][YELL0W][7"[s C]"][ c 3][RVS0N][c D][c F][RVS0FF][c K][c K][

][RVS0N][c C][c V][RVSOFF][c K][RVSON][c 90

AHOYt

• 260 SPRITE7,., 3 : SPRITE8 ,.,1,1,., .,.:FORJ=2TO6:READX:MOVSPRJ,X#l:NEXT:REA

DM$:CHAR.,3,3,"[c 8][RVSOFF][s X]

[s X]

[s X]":PRINT"[HOME][DOWN][RIGHT][RIGHT][

WHITE]$";:PRINTUSINGF$;CS:GOSUB36O

■270 FORJ=.TO1O:C=BUMP(U):C=BUMP(U):C=BUM P(M):C=BUMP(M):NEXT:P0KEV+21,255

■280 REM MAIN LOOP •290

LJ FE

AL

DO:X=RSPPOS(U,.):Y=RSPPOS(U,U):A=JOY

(M):J=AAND15:IFJTHENM0VSPRU,T;(J-U)*45:P GO

][6"[DOWN]"][4"[RIGHT]"] ":F=U:I=.009:S0

UNDM,P,M,,,,U

•310 Z=(Z=.)*-U:H=H-I:SPRITEU,,C(H):C=BUM P(M):IF(CANDU)THENMOVSPRU,X,Y

GP OC

•320 C=BUMP(U):L00PUNTIL((CANDU)ANDCOK)0

B]" DA ■120 PRINTTAB(7)"[s B][RED][7"[s C]"][c 3 ][RVS0N][c C][c V][RVSOFF][c V][c K][RVS

■140 PRINTTAB(7)"[s B][RED][7"[s C]"][c 3

KI

•250 SPRITE1,.,11 ,.:SPRITE2,.,10,., .,.,.:FORJ=1TO8:READX,Y:MOVSPRJ,X,Y:NEXT :FORJ=.T07:READX:P0KE2040+J,X:NEXT:FORJ= 3T06:SPRITEJ,.,J,.......:NEXT HE

■ 300 IFAANDJ=.ANDC=KANDF=.THENPRINT"[HOME

][c D][c F][RVSOFF][c *][RVS0N][c *][sEP ][RVS0FF][sEP][YELL0W][7"[s C]"][c l][s

[YELLOW][

DEF"0":E$="GAME"+CHR$(16O)+"OVER" DA •240 RESTORE610:FORJ=.TO6:READC(J):NEXT:F

OKEP,B+Z:SOUNDU,P,U,,,,T

RVSOFF] [c l][s B]" ID •100 PRINTTAB(7)"[s B][23"[s S]"][s B]" 10 •110 PRINTTAB(7)"[s B][YELLOW][7"[s C]"][ c 3][RVS0N][c D][c F][RVS0FF][c K][RVSON

RVSON][c K][RVSOFF] [c M][c H] 7"[s C]"][c l][s B]"

■210 REM INITIALIZE VARIABLES NJ •220 CLR:DIM J.X.Y.C.U.MJ.H.I.K.F.P.B.Z,

0RJ=.T07:READX(J),YCJ):NEXT

[RVSON][s B][RVSOFF] [c 1]

■70 PRINTTABC7)"[s B]

)*4:CHAR.,8,7+X,"[7"[s C]"][9"[RIGHT]"][ 7"[s C]"]":LOOPUNTILJOY(2)>127:GOSUB410 CC

RH<U:IFC=WANDF=.THEN290 01 • 330 IFC=WTHENSPRITE7,.:F=.:L=L+U:PLAYM$:

CS=CS+40*(H*.l):PRINT"[HOME][DOWN][3"[RI

GHT]"][WHITE]";:PRINTUSINGF$;CS:G0SUB360 :ON(L=50RL=100RL=15)*-UG0SUB390:G0TO27O HF

■340 POKEP,B+5:SOUNDU,P,5,.t100,100,M:SOU

NDM,P,10,.,6O0,150,M,220:F0RY=.TO10:FORJ =UT016:SPRITEU,U,J:NEXT:NEXT:SPRITEU,.:C HAR.,U+PB*M,T," ":PB=PB-U

BL

•350 IFPBTHENPOKEP,B:MOVSPRU,60,93:F=.:PR

INT"[H0ME][6"[D0WN]"][4"[RIGHT]"] ":SLEE PI:G0SUB360:GOTO27O:ELSEFORJ=.TO99:COLOR

HL


16

13

iXOHV

»OSSOIAV$IVilZO£AHIZAVIZO£AaiZAOt)'«)a swiAOieoEAaiwzAWizoEAaizAOisouaswnA

SIEOCAaiTOZAOISOTAOICOGAaiVOZAaSTOIAOXZl av an

nsiEAOxzTn9KAa#saasoxzTnoxTOiA,,vxva oeasomais oisnw waa ozai.

30E0EA3$03 $bWK A9$beO3$bE AOOd IVOZ A8 $ 13 IE 0CAa*HIZAa*IE0a*I£A9I0IW)ZAatI9IE0£AatI

TOfl$I£OZAfltA"SOIAatIZOZAatt)TOIA,,VI,Va OU-

ra

[„ ,,s][iJOSAa][,,[+ b],, 11(8e)0dSu

i,(8E)0dS,,

saoivoiaNi 'ivNoiioaaia waa 089 •

ois-

'•» ,,(8E)DdSu

OOS-

„[+ elu0T][N0SAa}[V =][ B],,6][N0SAa][z !„

s][NOSAa][,, „£] .,(zi)ods,,[x sl[ [aaa],,iNiad

waa

Ha

rj8T'O6l4fj8T'fj£Z ViVO 069-

00 dN

HW

00

E9'Z9'65'09'6g'6S'8S'95 Viva 0£9-

nh

3H

saaimod aiiads waa 099-

][NOSAa][z 3]11

V8'09'"'-JV*Z

EZ'SZT*09E"6ZI"60TIE8T'4E6'09 VIVO 0S9> saaooo omiavis aow waa ov9>

Ha

osAa

or

!„[+ s][NOSAa][v 3],,

OH

aaa][x o sHo

saaooo aama vzzid waa

saoioo aanivasdwai vzzid waa 009-

vd

T'8'TT'E'OlV'T VXVO 019-

NX vo

NH

s][NOSAa][,, ,,£][ddOSAa][+ s][N0SA3][ z 3][i» «s][dJOSAa][i, ,,Ti][ttaa],,iKiad

,, ,,s]E)iovaa][,,[+ SL,6

oes* 30

eHN0SAa](1(8)0dS(1[di0SAa][+ s][NOSA3 s][NOSAa][,, ,, s][NOSAa]ll(6)OdSll[^OSAa][+

Sl)0dS11[di0SAa][+

3],,(ET)0dS [K0SA8],,(6)0dS,,[^0SAa] ;,,[+ s][NOSAa]11(8)OdSll[JdOSAa][+

08S-

„ ,,S][idOSAH][+ s][NOSAa][,, UL

OZS IL NubAa

!

,.[,,[+ 8],,E][N0SAa][(, ,,E][^OSAH][ „[+ s]t| V][NOSAa][V °][u ti£][id0SAa][u[ + S],,6][N 0SAa][2 3]L nS][AaosAa][H[+ s],.1; ][NOSAa ][» n£][idlOSAa][,.[+ s],,1?]!1? 3],,IN iad ess„ ll(8£)0dS1,

,, ,,n][aaa],,j,Hiad

][

s][NOSAa][Z

[+ s][N0SAa],,(8)0dSii[.i>J0SAS][+ s

][*? =»][« .,S][daOSAa][+ s][NOSAa][ n n L. J L d jOSAa][+ S][NOSAH][Z d][h (iS][ddC s][N0SAa]H(6)MSM[ii0SAa][+ S].,IK iad fj9sWV

09

TO

[N0SAaLiC6)0dS ..[adosAa] [aaajniNiad ozv 00 ',.[..[+ B]it oi][* 3][i. ».s][xovia][11[+ s]ii6][3 °][h ii s][Jovial Aoa vzzid [nosa a][aaa][avaio],, Cii)$aHD(iz)$aHOJ,Niad ot* Naaaos awvo waa on*

Nanj.aa:J,x aN:C(aaNvr)+(w'f)soddsa)# ia x'fadSAOw=xavaa :9oxw=!raoa:o69aaoj,saa o6£

Nariiaa^soo^i^-HMiCs sl

N3

,.

V H n [ MOQ ] n9 ] [ 3H0H ] ,iINISd oa].,

!„[,.[+ e],,£][NOSAa][,, ,,

08E-

ao

ue][N0SAa][8 NOSAHH,, ,,

S][NOS

dN

[a s][Naaa9][iH9ia][XH3ia][,,[n«oa],,9][aw

Ha

wlooofji"n'o^'oooo£'naNnos:ix3N:idaai

S

][» ,1S][ii0SAa][+ C6)Odsu[aaosAa][+ s^JNia

ozs•

!„[„[+

-r 09E-

o^


IMDHDTARITI Letters on while background are Bug Repellent line codes. Do not enter thsml Pages 87 and 88 explain these codes

IIVI r Uli IHIl I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programsi

•1100 DATA88,248,88,124,26,25,36,36,102 LK •1110 DATA160,182,109,219,182,109,219,182

GV1O5SESCV2O4EV3O3IGV1O5SDIEV2IRV3O2IGV1

04SBIDV2O4IFV303IGV2O4HEV1O5HCV303ICO2IG

QC"

IA

•750 REM SPRITE SHAPE DATA •760 DATA 0,,

.

MI

,109 • 1120 DATA219,126,,,231,231,,,126,-1

OA JC

,,,,,,,,F,80,,2,30,,

2

KK

•770 DATA 30,,l,FC,,,7A,,17A,,,32,(,78,,,

.84,,1,84,,,6

HL

•780 DATA 0,,,,,,,,,,,,,,,,,

,0

•790 DATA 0,,,,,,,F,80,,2,301,2,30,,l,FC,

MB

FROM PAGE 32 1

NM

PJ7M

KE

LEARNER

AB

2 REM

MB

4 REM

MACHINE LEARNING

NB

FP

5 REM 6 REM

RUPERT REPORT #48

JC ON

0,,20,88,,20,88,,41,,,0 GC •830 DATA 0,,,,,, ,,,,,,,,,,,,7,63 KG •840 DATA 70,5,FF,DO,5,,50,7,,70,1,,40,1,

7 REM

,,7A,,,7A,O

'

•800 DATA 0,32,,,78,,,84,,,86,,1,80,,,,,,

,,',,/J

•810 DATA 0,,,,,,,

,,,,,,,,,,0

•820 DATA 40,,,8O,,l,D8,C0,3,FF,EO,7,3F,D

FF,C0,l,7F,40,l,80,C0,l,,40 PJ •850 DATA l,80,C0,l,7F,40,l,FF,C0,l,,40,7

,,70,5,,50,5,FF,D0,7,63,70,0

-860 DATA 0,,,,, 2.7F

,,,,, ,7C, ,3E,44, ,2

•10 DIM SENS(5)IMEM(4,5),PROD(4),SCRN(21, 21)

MD

IL

:REH INITIALIZE

00

EA

•40 GOSUB 800

:REM DRAW SCREEN

PB

■890 DATA 0,,,,,,,,,,l,,40,3,,60,,80,80,,

5D,,,2A,O

KE

E0,l,,40,,,,,,,,,,,,,0

MC

•910 DATA 0,,,,,,,,,,,,50,,l,50,FF,81,51,

DI

•920 DATA 41,15,65,A2,D3,75,88,D7,6C,8,19 ,25,,51,24,80,91,22,7F,21,21,,41ltFF 0M

•930 DATA S0,,,,3,FF,E0,4,,10,3,FF,E0,, •940 REM REDEFINED CHARACTERS

KP FJ

•950 RESTORE980:BANK15:SUM=0:FORI=2816T02

• 50 REM -60 REM ===

■ MAIN PRGM

NK ============== BI

•70 REM ========================= PG

■80 LOS£=FALSE : WIN=FALSE •90 GOSUB 1000 :REM READ SENSORS •100 •110 •120 •130 •140 •150

GOSUB GOSUB GOSUB GOSUB GOSUB GOSUB

1100 1900 200 1400 1500 1600

•160 GOSUB 1800

:REM GET MOVE :REM SHOW MEMORY

GP FD AD BG JM

•170 GOTO 80 ■200 REM CHECK KEYBOARD

LA

IG

•220 IF SS THEN GET A$ : IF A$="" THEN GO KD

TO 220

• 970 READA;IFA=-1THENRETURN:ELSEF0RI=.T07 :READB:POKE8192+A*8+I,B:NEXT:GOTO97O FB

•240 GOTO 330 :REM RETURN *250 IF A$O"X" THEN GOTO 300

•980 DATA 169,,133,250,133,252,169,208 •990 DATA 133,251,169,32,133,253,169,252

JE NJ

•260 REM

■1000 •1010 •1020 •1030 •1040

OF MI DC 10 CF

•1050 REM CHARACTER DATA

FO

•1060 DATA81,,60,90,126,66,90,60,. •1070 DATA83,,60,106,86,106,86,60,.

CF GE

•1080 DATA86,,126,231,255,60,126,126,.

GK

•1090 DATA87,,60,90,126,66,66,60,.

JM

AHOY!

LE MJ

MAKE MOVE INTERPRET MOVE UPDATE SCREEN LEARN

PD BE

92

JD

:REM :REM :REM ;REM

KE2604,PEEK(2604)AND24OOR8 ■960 RESTORE1060

141,185,2,169,16,141,54,11 160,,169,250,162,14,32,116 255,162,,32,119,255,200,208 241,206,54,11,240,7,230,251 230,253,76,26,11,96

OA PG

:REM CHECK KBD

•210 GET A$ : IF A$<>"" THEN GOTO 250

869: READJ: SUM=SUM+J: POKEI, J: NEXT: IFSUMO 7491THENPRINT"ERROR!":END:ELSESYS2816:PO

DATA DATA DATA DATA DATA

AB CE

9 REM==

•30 GOSUB 500

AF ,, ,0 AB

,41,22,80,Al,24

KJ

C-128

(SEE TEXT FOR C-64)

8 REM

BI

•20 FALSE=0 : TRUE=N0T FALSE

4,21,81,84,61,81,86,21,42,84,7F,FF,FE,44

•900 DATA 0,3E,,,14,,,14,,,3E,,,41,,3,80,

AN EXPERIMENTAL MODEL FOR

CA

•870 DATA FF.FE,21,42,84,61,81,86,21,81,8 ,0 •880 DATA 22,7C,,3E,,,,,,,,,,,

3 REM

FN

•230 IF A$O"S" THEN SS=FALSE

LL

LP NB

-PRESS X TO EXIT-

AG •270 CHAR 1,1,22 •280 END :REM <«««««««««««« CF

•290 REM

-S KEY TO SINGLE STEP-

•300 IF A$="S" THEN SS=TRUE :

•310 REM

-ANY OTHER KEY RANDOMIZES-

•320 GOSUB 340

•330 RETURN •340 •350 -360 •370

GOTO 220

:REM MAKE RANDOM MOVE

REM PICK RANDOM SPOT CHAR l.XP.YP PRINT SC$(SCRN(XP,YP)) XP=INT(RND(O)*SZ+1)

BM AN

JM IB

NJ

DO BE PD FA


•380 •390 •400 •410

YP=INT(RND(O)*SZ+1) CHAR l.XP.YP PRINT"X" RETURN

•500 REM

FH EM MH CJ INITIALIZATION — NF :REH CLEAR SCREEN DN

•510 PRINT CHR$(147)

•520 FOR N=l TO 18 : BL$=BL$+" " : NEXT LH •530 IF LEN(DS$)<>0 THEN BL$=CHR$(27)+"Q" AC •540 SZ=10

:REM SIZE OF MATRIX EB

•550 FOR X=l TO 4 : FOR Y=l TO 5

-560 MEM(X,Y)=1 •570 NEXT Y,X

10

BE JO

•580 FOR N«0 TO 2 : READ SC$(N) : NEXT N AF •590 DATA W'OVT' :REM SCREEN CH

ARACTERS

•600 BG=O

: TG=1

:

BD=2

•610 FOR X=l TO SZ : FOR Y=l TO SZ :REM NORMAL SCREEN VALUES •620 SCRN(X,Y)=BG : NEXT Y,X

PH DB OC

PD

•1200 FOR C0L=2 TO 4

:REM FIND MAX VALUE DC

•1210 IF PROD(COL)>MAX THEN MAX=PROD(COL) FC •1220 NEXT COL CF -1230 REM GD •1240 N=0 :REM FIND ALL SUMS EQUAL TO MAX FC •1250 FOR COLsl TO 4 N)=COL

•1310 RETURN

HB

NM

•680 •690 •700 •710 •720

IA IE LA KF GA CA

-1290 MOVE=TMP(R) 0)*4+l)

MAKE MOVE

•1410 PREV=SCRN(XP,YP) •1420 XO=XP

HD

•1430 YO=YP •1440 ON MOVE GOSUB 1460,1470,1480,1490

HN

•1460 •1470 •1480 ■1490

YP=YP-1 XP=XP+1 YP=YP+1 XP=XP-1

RETURN

:REM UP

DN MD

RETURN

:REM RIGHT

HM

RETURN RETURN

:REM DOWN :REM LEFT

GC GE

•1500 REM INTERPRET MOVE

■ KI

•1510 SCRN=SCRN(XP,YP)

NM GE LK JI

•1600 REM

GH

•860 NEXT X

•870 GOSUB 370

DN :REM INITIAL CURSOR

•880 CHAR 1,1,22

GK

•900 RETURN

BF

•1000 REM

:REM RESTORE

SCREEN •1630 CHAR l.XP.YP •1640 IF NOT LOSE THEN PRINT •1650 CHAR l.XP.YP

JC BH

lly"

NL EL

•1660 IF WIN THEN PRINT "*"

JJ BL MM

BK OP DG

•1700 CHAR 1,21,10

MA

LG

■1720 IF WIN THEN WN-WN+l " : SOUND 1,2000,10

DJ

•1730 CHAR 1,10,21

HF HH PD

•1740 PRINT "WINS/LOSSES

:REM UP

FK

•1020 SENS(2)=SCRN(XP+1,YP)

:REM RIGHT

OM

•1030 SENS(3)=SCRN(XP,YP+1) •1040 SENS(4)=SCRN(XP-1,YP) •1050 SENS(5)=SCRN(XP,YP)

:REM DOWN :REM LEFT :REM BODY

GET MOVE

ND

•1620 PRINT SC$(SCRN(XO,YO))

•1670 IF LOSE THEN GOSUB 340 •1680 CHAR 1,21,10 •1690 PRINT BL$

READ SENSORS — 00

■1010 SENS(1)=SCRN(XP,YP-1)

•1060 RETURN •1100 REM

IA

•1610 CHAR l.XO.YO

GO

•890 PRINT"S=SINGLE STEP:X=EXIT:R==RANDOM" AO

•1110 FOR COL=1 TO 4 •1120 :SUM=O •1130 :FOR ROW=1 TO 5

UPDATE SCREEN

10

•850 :NEXT Y

CK

•1450 RETURN

JE

•840 : PRINT SC$(SCRN(X,Y))

IL FN

:REM SAVE OLD

HI

CHAR l.X.Y

EA LB

■1400 REM

•830 :

NP

GD MF

:REM SOMETIMES PURELY RANDOM

•820 :FOR Y=l TO SZ

:REM DRAW MATRIX

LK

:REM MOVE FROM MAX'S GC

•1520 IF SCRN=TG THEN WIN=TRUE ■1530 IF SCRNOTG THEN LOSE=TRUE •1540 RETURN

•810 FOR X=l TO SZ

AB

•1260 :IF PROD(COL>MAX THEN N=N+1 : TMPC

BM FI

•670 :SCRN(X,O)=BD : SCRN(X,SZ+1)=BD

DRAW SCREEN

-1170 NEXT COL -1180 REM •1190 MAX=PROD(1)

•1300 IF RND(0)*10 >10 THEN MOVE=INT(RND(

•655 DATA 8,7,8,6,8,5,8,4,8,3,8,2,8,1,0,0 PJ •660 FOR X=0 TO SZ+1 :REM BORDERS FF

•800 REM

DA

■1160 :PROD(COL)=SUM

FP

-650 DATA 1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8

NEXT X FOR Y-0 TO SZ+1 :SCRN(O,Y)=BD : SCRN(SZ+1,Y)»BD NEXT Y RETURN

•1150 :NEXT ROW

HO

•630 READ X,Y NJ •640 IF XOO THEN SCRN(X,Y)=TG : GOTO 630 NG ,2,8,3,8,4,8,5,8,6,8,7,8,8,8

AP

•1270 NEXT COL •1280 R=INT(RND(O)*N+1) :REM PICK RANDOM

:REM BACKGROUND,

TARGET, BORDER VALUES

■1140 : SUM=SUM + SENS(ROW)*MEM(COL,ROW)

•1710 IF LOSE THEN LSoLS+1

"

OG

:: PRINT "LOSER

: SOUND 1,200,10

BH

PRINT "WINNER KP WN

/ " LS

PA JM GK

•1750 RETURN •1800 REM AHOY!

93


IM Pfl RTfl MTI Lett8rs on whi!e background are Bug Repellent line codes. Do not enter them! Pages 87 and 88 explain these codes IITII Ullinil I • andprovideolheressentialinlormaiiononBnteringAhoy.'programs.Referiolhesepagesbetoreenteringanyprograms! LEARN

1810 REM

RETURN

PL

:REM NO LEARNING

LF

1820 IF NOT (LOSE OR WIN) THEN RETURN

KJ

1830 IF LOSE THEN K=-l

IN

1840 IF WIN THEN K-l

JK

1850 FOR Y=l TO 5

NJ

•1860 MEM(MOVE,Y)=MEM(MOVE,Y)+K*SENS(Y)

GP

SILHOUETTE FROM PAGE 18

BASIC PORTION

1870 NEXT Y

CK

•100 IF PEEK(12351)<>65 THEN LOAD "SILSPR ITES",8,1 EL

•1880 RETURN •1900 REM

ON

•110 DEF FNJY(X)-15-(PEEK(56320)AND15):DE

LK

•120 S=54272:FOR X=S TO S+24:READ A:POKE

F FNJB(X)=(PEEK(56320)AND16)

SHOW MEMORY

•1910 FOR Y=l TO 5

BF

•1920 CHAR 1,21,Y

KN

■1930 PRINT BL$

•1940 CHAR 1,21,Y

OB MB

•1950 PRINT SENS(Y)

BI

■1960 NEXT Y •1970 FOR Y-l TO 5

EB

•1980 :CHAR 1.24.Y

AO

•1990 :FOR X=l TO 4

JK

•2000 : PRINT MEM(X.Y);

PP

•2010 :NEXT X -2020 NEXT Y •2030 CHAR 1,21,7

PA MA PB

•2040 PRINT BL$ :REM BLANKS •2050 CHAR 1,24,7

ND

•2060 FOR X=l TO 4 •2070 PRINT PROD(X);

KK

IM

X,A:NEXT

DJ BF

■130 DATA 64,5,0,0,32,0,176,0,31,0,0,16,0 ,250,0,5,0,0,128,0,248,0,0,0,15 NC •140 FOR X=O TO 4:READ FH(X),FL(X):NEXT:D ATA 4,48,4,180,5,71,5,152,6,71 DM

•150 M$(1)="[4"C"][4"E"]G-D-C-":M$(2)="CD E-EFG-GEFDC-":M$(3)="GGFFEEDDC-E-C-" IK •160 M$(4)="[3"G"H3"F"]-E-D-C-":M$(5)=lt

C-E-D-F-E-D-C-":M$(6)="GFEDGFEDG-E-C-"

LP

•170 V=53248:POKE V+29,126:P0KE V+23,126: POKE V+28,126:POKE V+37,0:P0XE V+38,10 KO ■180 POKE V+39,1:POKE V+27,254:F0R X=l TO

6:READ CO(X):NEXT:DATA 6,11,2,6,0,2 OD •190 FOR X=0 TO 10:READ XA(X),XX(X),XY(X)

PH DF

:NEXT KJ •200 DATA 124,124,124,124,124,124,124,124 ,124,0,0,0,52,124,124,52,68,90 LP •210 DATA 52,68,170,0,0,0,196,124,124,196

AN MK

-220 FOR X=0 TO 3:READ BT(X),BB(X):NEXT:D

VVVVVVVVVVV KM

•230 A$="[RVS0N][14" "]":B$="[RVS0N][3" "

•2510 REM C-64 USERS MUST REPLACE THE NH •2520 REM CHAR STATEMENTS IN THESE LINES: IG •2530 REM 270,350,390,830,880,1610,1630 00

•240 B$=B$+C$:A$=A$+C$:B1$(2)=A$+B$+B$+B$

BH

NEXT X

•2080 CHAR 1,22,9

•2090 PRINT "NEXT MOVE =" MOVE •2100 RETURN VVVVVVVVVVVVV

,183,90,196,183,170 ATA 0,1,0,2,1,2,2,2

C-64 ONLY

•2540 REM 1650,1680,1700,1730,1920,1940

BM

•2550 REM 1980,2030,2050,2080

DB

•2600 REM EACH STATEMENT OF THIS FORM: •2610 REM CHAR 1,5,22 SHOULD BE

PE JM

•2620 REM REPLACED BY THE FOLLOWING: •2630 REM XX=5 : YY=22 : GOSUB 2700

KL LL

•2640 REM YOU MUST USE XX AND YY. •2650 REM

HA FF

•2660 REM YOU MUST ALSO DELETE THE SOUND CN •2670 REM STATEMENTS IN LINES 1710 S 1720 IN

+B$:B2$(2)=B$+B$+B$+A$+A$ BO •250 :D$="[RVS0N][14"[c G]"][RVSOFF]":B1$ Cl)="[8"[D0WN]"]"+D$+C$+D$+C$ GK •260 B1$(0)="[10"[DOWN]"]":A$="[RVSON][10 11 " ]": B$=A$+A$+A$+A$: GN=5 :TM-50: Q=RND(-T I) HC •270 REM TITLE SCREEN

=1:Sl=3:S2=2:S3=l:G0SUB460 ■300 PRINT TAB(12);"THE GOOD GUYS:"

•2710 IF YY<0 OR YY>38 THEN RETURN •2720 POKE 214.XX-1 : PRINT •2730 POKE 211,YY : RETURN

FP FK JJ

•320 POKE 2O44,194:POKE 2045,193:P0KE 204

are available at $4.00 each (see page 85). 94

AHOYl

PF

•280 POKE 53281,12:P0KE 53280,12:PRINT "[ CLEAR][c 4]";:IF PEEK(2047)=65 THEN600 CF • 290 Y=60:SX=O:EX=255:IC=1:SP=95:S0=14:FL

FD EP

grams, you can start on our back issues. Most

JG

][8"[RIGHT]"][RVS0N][3" "][RVSOFF]":C$=" [D0WN][14"[LEFT]"]tl DG

•2680 REM •2700 IF XX<1 OR XX>24 THEN RETURN

Once you've typed in all this month's Ahoy! pro

FM

•310 PRINT"[6"[DOWN]"][3" "]P0LICEMAN[3" "]PR0FESS0R[3" "]YOUNG LADY" 6,192:POKE V+8,PEEK(V+2) •330 POKE V+9,Y:P0KE V+10,PEEK(V+4):POKE V+11,Y:POKE V+12,PEEK(V+6):P0KE V+13.Y

DO EC

PF HG ED

•340 POKE V+43,CO(S1):POKE V+44,C0(S2):P0 KE V+45,C0(S3):P0KE V+21,112

FD


•350 Y=195:SX=0:EX=255:IC=1:SP=95:SO=126: FL=1:Sl=6:S2=5:S3=4:GOSUB46O ML

•360 PRINT TAB(11);II[9"[DOWN]"]AND THE BA

D GUYS:" PF •370 PRINT"[6tl[DOWN]"][5" "]L0UIE[7" "]SL

IM[9" "]REDD[H0ME]":M$="-"+M$(3):G0SUB56

0

0M

•380 POKE S+11,17:POKE S+ll,16:PRINT TAB(

5);"[8"[D0WN]"][s U][s *][s *][s I][3" " ][c S]

[c S][3" "]IN[6" "][c S]

[c S]"

•390 PRINT TAB(5);"[s -][4" "]. [s -] [b

-][10" "][a *][s +][s *][s +][s *]"

•400 PRINT TAB(5);"[s J][s *][a *][s I]

CK

JG [

s U][s *][s I]" FP •410 PRINT TAB(5);"[3" "][s -] [s -] [s -

1 [s -] [b -][s -][SS][s -][a -] [s -][c [c Q][s *][s K]

•420 PRINT TAB(5);"[s J][s *][s *][a K] [ c E]

[c E] [c E]

JI

J][s K][s J][s *][s K]" MO •430 PRINT TAB(18);"BY":PRINT TAB(11);"CU BN

•440 WAIT 56464,16,16:P0KE V+21,0:GN=5:G0

T0600 GL •450 REM MOVE SPRITES MC •460 POKE 2041,198:P0KE 2042,198:P0KE 204 3,198:Zl=0:Z2=256

EA

•470 POKE V+2,0:POKE V+3,Y:P0KE V+4,0:POK E V+5,Y:P0KE V+6,0:POKE V+7.Y CF •480 POKE V+4O,CO(S1):POKE V+41,CO(S2):P0 KE V+42,C0(S3):P0KE V+21.S0 EA •490 POKE S,64:P0KE S+l,5:P0KE S+4,33 PM •500 FOR X=SX TO EX STEP 4*IC:P0KE V+2.X: A=X-SP

s *]"][a I][3" "][s U][4"[s *]"][s I][3" "][a U][4"[s *]»][s I][4" "]";A$;" [a -][*" "Its -][3" "][a -][4" "][s -][3" »

][■-]"!

•640 PRINT "[4" "][s -][4" "]";A$;"

[s J

NK

[LEFT]";B$;"[LEFT][INSERT] [HOME]" NM •650 POKE 2O4O,199:POKE V+l,185:P0KE V.12 PN

•660 FOR J»l TO 7:S1=INT(RND(1)*3)+1:S2=I NT(RND(l)*3)+4 PG

•670 IF RND(1)>.5 THEN 33=31:31=32:32=33

L=1:GOSUB46O

EA KP

0)AND14:IF FNJB(O) THEN760

•720 POKE S+18,129:P0KE S+18,128:SR=L0G(S

R)/L0G(2)

70:PRINT "[RVS0N]";SC:TM=TM+(TM>10)

JP

•770 NEXT SR

CH

• 780 Y=168:SX=185:EX»O:IC=-1:SP=72:S0=15: FL=0:GOSUB460:P0KE V+21,1 BH •790 NEXT J:M$=M$(6*RND(l)4l):G0SUB550:PR

INT "[CLEAR]";

HK

•800 REM CITY

OF

";SPCC5); •820 PRINT "SILHOUETTE

•560 FOR X»l TO LEN(M$):A=ASCCMID$(M$,X,1

)):IF A=45 THEN GOT0580

HI

DL

•570 POKE S+4,32:POKE S,FL(A-67):POKE S+l ,FH(A-67):POKE S+4,33 GI •580 FOR PA-1 TO 100:NEXT PA,X:POKE S+4,3 2:RETURN •590 REM RIFLE RANGE

•600 POKE 53280,11:PRINT "[CLEAR]";:FOR X -1 TO 10:PRINT B$;:NEXT

•610 PRINT TAB(8);"[UP][UP3[RVSON]RIFLE

RANGE[DOWN]":FOR X=l TO 10:PRINT SPC(28)

;"[RVSON]

";A$;:NEXT

•620 PRINT SPC(3O);"[8"[UP]"]SCORE:[6"[LE

LA PF

FL

";A$;:NEXT:PRINT B$;B$;B$;B$;"[UP][UP]

CITY":PRINT "[LEF

CN

T]";B$;"[LEFT][INSERT] [HOME][DOWN]";SPC (30);"SCORE:[6"[LEFT]"][DOWN]";SC JF •830 PRINT "[D0WN]";SPC(30);"[RVS0N]GUNS:

[5"[LEFT]"][D0WN]";GN:PRINT A[9"[D0WN]"]

";

DP

•840 PRINT SPC(31);"[RVS0N][s U][4"[s *]" ][s I][DOWN][6"[LEFT]"][s _][4" "][s -][ D0WN][6"[LEFT]"][s J][4"[s ♦]"][s K]" AJ •850 FOR J-l TO 5:B1=INT(4*RND(1)):B2=.INT

(4*RND(1))

•860 FOR X-0 TO 19:P0KE 781.X:POKE 782,27 :SYS 59905:NEXT X

•870 PRINT "[HOME][c 2]";B1$(BT(B1));B2$(

GN

MG

•760 NEXT K:FOR SR=1 TO 3:SN=PEEK(SR+2040 )-191:IF SN>3 AND SN<7 THEN G0SUB1040 GJ

■520 POKE S+4,32:IF FL=O THEN RETURN •530 POKE S+11,17:POKE S+11,16

•550 REM PLAY MUSIC

KA

•730 SN=PEEK(SR+2O4O)-191:POKE 2O4O+SR.19 8 AD EN •740 IF SN<4 THEN GOSUB1040:GOT0780 •750 SC=SC+10:POKE 214,11:PRINT:POKE 211,

•810 FOR X=l TO 20:PRINT SPC(28);"[RVS0N]

•540 POKE 2O41,191+S1:POKE 2042,191+S2:P0 KE 2043,191+S3:RETURN DK

GP

■680 S3=INT(RND(1)*6)+1:IF S3=S1 OR S3=S2 THEN680 MC •690 Y=168:SX=O:EX=185:IC=1:SP=72:SO=15:F

•510 POKE V+4,-A*(A>Zl AND A<Z2):A=A-SP:P OKE V+6,-A*(A>Zl AND A<Z2):NEXT IE AK EF

BM

]I4"[s *]»][a K][3" "][s J][4"[s *]"][s K][3" "][a J][4"[s *]"][s K][4" fI]tl;A$;"

•710 JY=FNJY(O):POKE V,XA(JY):SR=PEEK(V+3

J][s *][s K][s J][s *][s K][s J][s K][s

DG

[s U][A"[

•700 FOR K=l TO TM

[c E][s J][s *][e K][s

RTIS F KAYLOR"

•630 PRINT "[DOWN][DOWN]";B$j"

4:P0KE V+21,1

c S] [s -] [c Q][s *][s I][s U][s *][s I ][c A] [c S][s U][s *][s I][s -] [b -] [

Q][s *][s K][s -] [s -]

FT]"][DOWN]";SC:PRINT SPC(30);"[DOWN][RV

S0N]GUNS:[D0WN][5"[LEFT]"]";GN

BT(B1));

•880 PRINT

'

B1$(BB(B1));B2$(BB(B1));

•890 PRINT "[HOME]";SPC(14);B1$(BT(B2));B AHOY!

95

MG LJ

BI GJ


IMPflDTAMTI Lfill()rs on while background are Bug Repellent line codes. Do not enter them! Pages 87 and 88 explain these codes

IIVIrUFl IHll I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

2$(BT(B2));

CA

•900 PRINT Bl$(BB(B2));B2$(BB(B2));"[c 4]

[HOME]":POKE V,XX(O):POKE V+1,XY(O) DL •910 FOR K=l TO 5:XX=INT(2*RND(1)):BO=-B1 *(XX=0)-B2*(XX=l) KP •920 YY=INT(RND(l)*(l-(BT(B0)O0))):Sl=(6

3050:

D7

3058:

OA

AA

3060:

AO

AA

3068: 3070:

AA OA AO 00 40

OA AO AA

AO

OA 55

AA

00

01

7D

3078:

*RND(1))+1 OB • 930 Y=152-80*YY:SX=240*XX:EX-56+112*XX:I C=1-2*XX:S0=3:FL=1:GOSUB460 DA

3080 :

-940 FOR L=l TO TM/2:JY=FNJY(0):POKE V.XX

3098:

(JY):POKE V+1,XY(JY)

•960 POKE S+18,129:P0KE S+18,128 R=O THEN1OOO

•980 IF SN<4 THEN GOSUB1030:GOT01010

69

80

02

69

80

02

69 00

CC

30B0:

02

GB

30B8:

80 00 00

•970 SN=PEEK(2041)-191:P0KE 2041,198:IF S LB

30C8:

DL

30 DO: 30D8:

•990 SC»SC+10:PRINT "[HOME][DOWN][DOWN][R VS0N]";SPC(30);SC:TM=TM+(TM>10) DC

30 EO:

OA

02 80

30 AO: 30A8:

30C0:

00 AO

40 01 AA 80 02 69

D7

FL

-950 SR=SGN(PEEK(V+30)AND2):IF FNJB(O) OR SR=O THEN1OOO

3088: 3090:

00

AA 03

00 OA 96 AO AO OA 96 AA AO OA OA AA AO FF

AO 00 40 FF 02

OA 55 01

80

69 02

80 02 7D CO

D7 00 00 OA AA AO AO OA AA

00

AA

00

D2

OA AO 96 OA

AA

OA AO 96

A3 Al 4A

AO 00 01 FF 40 AA

BB

BF

83

FF

2C

01

C9

40 01

AA

40 D5

80

69 80 02 69 80

02 80 69 02

02 80 69

02

69

80

AA

80 FF

00 CO

AA 02

AA

99 FF 00

9F FA 6A F3 AA

00 00 AA 00 AA AO OA AA AO OA AA AO OA

98 CD 53 38 36 DE

03

FF OA

30E8:

AA

AO

OA

AA

AO

AO

30 FO:

AA

AO

OF

AA

• 1010 AA=EX:EX=SX:SX=AA: lO-IC:FL=0:GOSUB 460 MJ •1020 NEXT K:M$=M$(6*RND(1)+1):GOSUB55O:N

OF

AA

09 AO

AA

30F8:

09 AO

OA AO

AA

LK

OF

AA

AO

00

53 4E

3100:

00

55

00 00

55

00

00

FF

AA

3108: 3110: 3118:

00

03 00

7D

CO

03

00

00

FF

00

FF CO 00 55 40 01

OD 3D

•1000 NEXT L:SN=PEEK(2041)-191:IF SN>3 AN D SN<7 THEN GOSUB1030

EXT J:GOTO6O0 CE •1030 GX=5:P0KE 2041,SN+191:POKE 214,17:P RINT:P0KE 211,32:G0TO1050 AI •1040 GX=15:POKE 2O4O+SR.SN+191:POKE 214,

21:PRINT:POKE 211,3+9*(3-SR)

JD

•1050 PRINT "[RVS0N]MISS[4'f[LEFT]"]";:M$= "[5"E"]":GOSUB560:PRINT "[RVS0N][4" "]": GN=.GN~1:TM«TM+1

AC

•1060 POKE 214,GX:PRINT:P0KE 211,3O:PRINT

"[RVSON]";GN;"[LEFT] ":IF GN>0 THEN RET URN

PN

-1070 PRINT"[H0ME][RVS0N][5" "]PLAY AGAIN ? (Y/N)[5" "]":GET A$:IF A$-"" AND FNJB (0) THEN1070

NL

•1080 IF A$="N" THEN POKE 2047,0:P0KE V+2 OH 1,0:PRINT"[CLEAR]";:END •1090 POKE 2047,65:RUN

PB

SILSPRITES Starting address in hox: 3000 Ending addreu In hex: 31FF

3000:

00

3008: 3010: 3018:

00 03 7D CO 03 FF CO 00 OD D7 00 00 FF 00 00 AA 00 92 OA AA AO OA AA AO OA A9 76

3020:

AO OA

3028: 3030: 3038: 3040: 3048: 96

AHOY!

AA OA AO 00 00

AA

AO AA OA AA 03

00

A6

OA AO AA 00 7D

00

60

AA OA AO 02 CO

AA

OA

00

A9

00

AO

AO OA AA AA AO OA OA AA AO AA 80 00 03 FF CO

FF

55

3120: 3128:

D7 01

55 40 01 55 40 01 55 40 01

55 40 01 55 40 01 00 AA 00 03

3150: 3158:

D7

00

05

55

01 55 40 01 55 40 00 00 7D CO 00 FF 50 05

3160: 3168:

50 55

05

55

50

05

3170:

05

55

3178: 3180: 3188:

50 00 00

05 10 00

3190: 3198: 31 AO: 31A8:

10 00 00

31 BO: 31B8: 31 CO: 31C8: 31D0:

3130: 3138: 3140: 3148:

40 01

40

01

55

40

55 01

40 55 00 FF 00 50

01

55 2E FF 00 00 55

69

50

AA

03 00

69

50 05 55 50

40 00 CO 55 05

05 50

9B

8E EA B3

D3 95

4D 7D

1C IF

69

50 05 55 55 50 05

50

05

55

69 34 50 42 60

00 10

00 10

00 00

00 00 10 00 00 10 00 00

10 00 00 00 10 00

00 00 00

10

00

00 18

10 00

00

00 00 18

18 00 00 18 00 00 18

10

31D8:

30

31E0:

FF

AO IE AA 8F 41 C4 FF 18 00 4D

31E8:

18 00 00

31F0: 31F8:

55

05

18 00

OA

00 55

00 00

18 00

00 00

10 00

10

00

00 00

10

10 00 00

10

00

10

00 10 00 00

00

10 00 00

10

00 00

00 18

10 00 00 00

00 18

00

00 18 00 00 00 18 18 00 FF 00 18 00 00 00 18

00 00 FF 00 00

18

00 00 18

00

77

BO A8 CO C8

EO D8

CO D8

09 F8

19 09 11

31

00 18 00 00 18 39 00 00 18 00 FF 29


32,253,162,3,2050 ML •310 DATA177,251,145,253,230,251,230,253,

TAKE TWO

208,246,230,252,2726

FROM PAGE 49

6,83,46,1395

•10 REM *** TAKE TWO *** BUCK CHILDRESS * *♦

•20 REM *** P.O.

GE

•320 DATA230.254,202,16,239,96,65,46,72,4

KJ

KI

BOX 13575 SALEM, OR 9730

9 ***

OA

•30 PRINTCHR$(147)"L0ADING AND CHECKING D ATA LINE:":J=49152 EO

FROM PAGE 70

MB

REDIRECT C-64

PF

0 REM *** REDIRECT C-64 *** HA 10 FORJ=49152TO4924O:READA:POKEJ,A:NEXTJ AB

•60 IFA<00RA>255THEN80 FK • 70 POKEJ+B,A:X=X+A:D=D+1:NEXTB:READA:IFA =XTHEN90 PL

20 PRINTCHR$(147)TAB(16)CHR$(18)"REDIREC T" JP 30 L$=" [38"-"]" OD

•40 F0RB=0T011:READA

•50 IFB=0THENL=PEEK(64)*256+PEEK(63) :PRIN TCHR$C19)TAB(31)L:PRINT

■80 PRINT"ERROR IN DATA LINE:"L:END

MG

•100 PRINT"THE DATA IS OK[3"."]":PRINT

FB

•90 X=0:J=J+12:IFD<252THEN40

•110 PRINT"SYS 49152 TO ACTIVATE[3"."]":E

KE

ND OB •120 DATA169,160,162,224,160,0,133,252,13 4,254,132,251,2031 CM

•130 DATA132,253,177,251,145,251,177,253, 145,253,230,251,2518 GI •140 DATA230,253,208,242,230,252,230,254, 208,236,169,76,2588 IA •150 DATA162,100,160,192,141,68,229,142,6 9,229,140,70,1702 FC •160 DATA229,169,76,162,109,160,192,141,2 34,232,142,235,2081

IE

•170 DATA232,140,236,232,169,76,162,118,1 60,192,141,129,1987

•180 DATA233,142,130,233,140,131,233,169, 127,162,192,120,2012

EO PL

•190 DATA141,143,2,142,144,2,169,47,162,5 3,133,0,1138 GP •200 DATA134,1,88,96,32,191,192,173,136,2 ,76,71,1192

MB

•210 DATA229,32,191,192,165,172,72,76,237 ,232,32,191,1821

KJ

40 J=O:S=1:N$="":PRINT:PRINT"FILE NAME?

";:PRINTCHR$(34); EJ 50 P0KE204,0:GETA$:IFA$=""THEN50 BE 60 IFA$=CHR$(13)THENPOKE204,1:PRINTCHR$( 34)A$:GOT0120

HK

70 IFJ>15THENP0KE204,l:PRINTA$:GOTO110

OK

80 IFA$=CHR$(2O)ANDJ<1THEN5O FA 90 PRINTA$;:IFA$=CHR$(2O)THENJ=J-1:N$=LE FT$(N$,J):GOT050

DK

100 N$=N$+A$:JS=J+1:GOTO5O HE 110 PRINT:PRINTCHR$(18)"Y0U ARE OVER THE

16 CHARACTER LIMIT.":GOT040

HP

120 IFN$=""THENPRINTCHR$(18)"PLEASE ENTE

R A FILE NAME.":G0T040

FK

470:CLOSE15:PRINTL$:GOT040

PM

130 IFN$="$"THENSYS49152:POKE198,0:GOSUB

140 R$=CHR$(34)+N$+CHR$(34) BC 150 PRINT"SEARCHING FOR ";R$ AK 160 IFLEN(N$)<16THENN$=N$+CHR$(16O):GOTO 160

AA

170 0PEN15,8,15:0PEN5,8,5,"#" 180 PRINT#15,1lUl";5;0;18;S:G0SUB480:L=4 190 B$="":J:=1 200 PRINT#15,"B-P";5;J+L:GET#5,A$:IFA$=" "THENA$=CHR$(O)

PG LG HH

210 B$=B$+A$:IFLEFT$(B$,J)OLEFT$(N$,J)T

AE

•220 DATA192,165,172,72,76,132,233,173,14 1,2,201,2,1561 NF

HEN240

IP

•230 DATA208,54,165,203,174,246,192,141,2 46,192,228,203,2252 MM

220 J=J+l:IFJ>16THEN290

GH

230 GOT0200

AA

•240 DATA240,42,201,3,208,38,169,194,162, 4,160,0,1421 NC

240 L=L+32:IFL<229THEN190

LP

$:IFA$=""THENA$=CHR$(O)

GO

•250 DATA32,218,192,169,198,162,216,32,21 8,192,162,25,1816 JH •260 DATA189,247,192,149,217,202,16,248,2

32,134,199,134,2159

EO

•270 DATA207,134,212,134,216,32,102,229,7 6,72,235,169,1818 MK •280 DATA4,162,194,160,0,32,218,192,169,2 16,162,198,1707

BI

•290 DATA32,218,192,162,25,181,217,157,24 7,192,202,16,1841 , HL

•300 DATA248,96,133,252,134,254,132,251,1

250 F0RP=0T01:PRINT#15,"B-P";5;P:GET#5,A 260 A(P)=ASC(A$):NEXTP:IFA(0)O180RA(l)< 10RA(l)>18THEN280

PM

270 S=A(l):G0T0180

CC

280 PRINT:PRINT"UNABLE TO LOCATE ";R$:GO TO390

JB

290 GOSUB440:PRINT:PRINTL$:IFCT=1THEN310 NN 300 F1$=F2$:S1=S:L1=L:CT=1:CLOSE5:CLOSE1 5:GOT040

CI

310 PRINT"SWAPPING[3"."]":PRINTL$ 320 PRINT#15,"U1";5;0;18;S:GOSUB480

FA IP

AHOri

97


IM PflRTA MTI Letters °.n wniIe background are Bug Repellent line codes. Do not enter them! Pages 87 and 88 explain these codes IITI r Url mil I . and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programsl

•330 PRINT#15,"B-P";5;L:PRINT#5,F1$; •340 PRINT#15,"U2";5;0;18;S:G0SUB480

GK KI

■360 PRINT#15,"B-P";5;L1:PRINT#5,F2$;

BO

•380 PRINr'D0NE[3"."]"

BK

•350 PRINT#15,"Ul";5;0;18;Sl:G0SUB480 •370 PRINT#15,"U2";5;0;18;Sl:GOSUB48f) •390 CL0SE5:CL0SE15:PRINTL$:PRINT

•400 INPUT"ANOTHER SWAP (Y/N/$)";A$:IFA$=

"Y"THENCLR:G0T020

■410 IFA$="N"THENEND

•420 IFA$="$"THENSYS49152:P0KE198,0:G0SUB 470:CL0SE15:PRINTL?:PRINT

•430 GOT0400

NB NI

IP

DC 0G ED MN

■110 IFN$=""THENPRINTCHR$(18)"PLEASE ENTE R A FILE NAME.":G0T030 BF •120 IFN$="$riTHENDIRECTORY:POKE2O8,0:GOSU

B460:CLOSE15:PRINTL$:G0T030 •130 R$=CHR$(34)+N$+CHR$(34)

•140 PRINT"SEARCHING FOR ";R$ •150 IFLEN(N$)<16THENN$=N$+CHR$(160):GOT0 150

•160 0PEN15,8,15:0PEN5,8,5,"#"

■170 PRINTn5,11Ul";5;O;18;S:GOSUB47O:L=4 •180 B$="":J=1 • 190 PRINT*15,"B-P";5;J+L:GET#5,A$:IFA$="

"THENA$=CHR$(O)

DH IA

PE BJ

AE

FN IF EK

•440 F2$="":L=L-2:FORJ=OTO29 KP •450 PRINT#15,"B-P";5;J+L:GET#5,A$:IFA$=" "THENA$=CHR$(O) IP

•200 B$=B$+A$:IFLEFT$(B$,J)OLEFT$(N$,J)T

•460 F2$=F2$+A$:NEXTJ:RETURN

•210 J=J+l:IFJ>16THEN280

EE

•220 G0TO190

PI

GP

•470 OPEN15,8,15

NN

•480 INPUT#15,EN,EM$,ET,ES:IFEN=OTHENRETU RN

FH

•490 PRINTEN;EM$;ET;ES:CL0SE5:CL0SE15:END MI •500 DATA32,68,229,169,36,133,251,169,5,1 62,8,160 FJ •510 DATA0.32,186,255,169,1,162,251,160,0 ,32,189

IP

•520 DATA255.32,192,255,162,5,32,198,255, 32,207,255

AI

• 530 DATA32,207,255,32,207,255,32,207,255 ,32,207,255 HO

•540 DATA72,32,207,255,168,104,170,165,14 4,208,22,152

AP

•550 DATA32,205,189,169,32,32,210,255,32, 207,255,208 IF •560 DATA248,169,13,32,210,255,184,80,214 ,32,204,255

HD

•570 DATA169,5,76,195,255

PG

HEN230

•230 L=L+32:IFL<229THEN180 LM • 240 F0RP=0T01:PRINT#15,"B-P";5;P:GET#5,A

$:IFA$=""THENA$=CHR$(O)

■0 REM *** REDIRECT C-128 ***

■10 PRINTCHR$(147)TAB(16)CHR$(18)"REDIREC

T"

•20 L$="

[38"-"]"

•30 J=O:S=1:N$="":PRINT:PRINT"FILE NAME? ";:PRINTCHR$(34);

•40 P0KE2599,0:GETA$:IFA$=""THEN40

LF

KN NF LP

DP

■50 IFA$=CHR$(13)THENP0KE2599,l:PRINTCHR$

(34)A$:G0T0110

■60 IFJ>15THENPOKE2599,l:PRINTA$:GOT010O

OJ IE

•70 IFA$=CHR$(2O)ANDJ<1THEN4O GD -80 PRINTA$; :IFA$=CHR$(20)THENJ=.J-l:N$=LE

FT$(N$,J):GOT040

•90 N$=N$+A$:J=J+l:G0T040

-100 PRINT:PRINTCHR$(18)"Y0U ARE OVER THE

16 CHARACTER LIMIT.":G0T030 98

AHOYl

ED

JL

•260 S=A(1):GOTO17O AD •270 PRINT:PRINT"UNABLE TO LOCATE ";R$:GO T0380

IM

•280 GOSUB430:PRINT:PRINTL$:IFCT=1THEN300 CJ •290 F1$=F2$:S1=S:L1=L:CT=1:CLOSE5:CLOSE1 5:GOTO30

OF

•300 PRINT"SWAPPING[3"."]":PRINTL$ •310 PRINT#15,"U1";5;0;18;S:GOSUB470

AO KC

•330 PRINT#15,"U2";5;O;18;S:GOSUB47O ■340 PRINT#15,"U1";5;O;18;S1:GOSUB47O •350 PRINT#15,"B-P";5;L1:PRINT#5,F2$;

KH 00 IE

•320 PRINT#15,"B-P";5;L:PRINT#5,F1$;

•360 PRINT#15,"U2";5;0;18;Sl:G0SUB470 •370 PRINT"DONE[3"."]"

•390 INPUT"ANOTHER SWAP (Y/N/$)";A$:IFA$=

"Y"THENCLR:GOTO10 •400 IFA$="N"THENEND

LA

JB PI

MB

HN PM

•410 IFA$="$"THENDIRECTORY:POKE208,0:GOSU B460:CL0SE15:PRINTL$:PRINT MJ •420 GOTO390 MN

•430 F2$="":UL-2:FORJ=OTO29

•440 PRINT#15,"B-P";5;J+L:GET#5,A$:IFA$=11

"THENA$=CHR$(O)

FJ ON

•450 F2$=F2$+A$:NEXTJ:RETURN

JN

•460 OPEN15.8.15

LP

•470 INPUTS15,EN,EM$,ET,ES:IFEN=OTHENRETU RN

KJ

■480 PRINTEN;EM$;ET;ES:CLOSE5:CLOSE15:ENDNG

Problems enferlng a program? Call Ahoy! from 8:30-5:00 EST ai 212-239-6089 (if busy

LC

KM

•250 A(P)=ASC(A$):NEXTP:IFA(0)Ol80RA(l)< 1ORA(1)>18THEN27O FK

•380 CL0SE5:CLOSE15:PRINTL$:PRINT REDIRECT C-123

AC

or no answer after three rings, call 212-239-0855).


•104 IFPEEK(V+15)<PEEK(V+1)THENPOKE49616, PL:POKE495OO,128 LI

CLIFFHANGER FROM PACE 31

BASIC PORTION

•2 REM

CLIFFHANGER-JC HILTY-7/87

•5 G0T012

AE PE

•10 POKES+4,0 DK •11 POKES+24,15:POKES+1,10:POKES,100:POKE S+5,3:POKES+6,l:POKES+4,129:RETURN 10 ■12 G0SUB900 DF •13 G0SUB800 •14 P0KE49600.252 •20 JY=PEEK(56320)AND15

DH FJ JJ

•21 IFJY-7THEN30

DL

•22 IFJY=11THEN4O

HJ

•23 IFJY-13THEN50

HJ

•24 IFJY-14THEN60

IK

-25 IFPEEK(R)=32THEN2OO

•26 W1=PEEK(V+30):IFW1AND1THENPOKE49600,0 :GOTO350

GI

BD

•106 IFPEEK(V+15)>PEEK(V+1)THENPOKE49616, PH:POKE495OO,128 NM

•108 P0KEV+16,0:GOTO28

BG

•200 POKE49600.0 •202 Y1=Y1+4:IFY1>22OTHEN25O •204 POKEV+1,Y1:GOSUB10:GOT0202

ML CN OA

• 250 POKE2040,197:LI-LI-1:PRINT"[HOME][4" [DOWN]"][BLUE]"TAB(32)LI JP •252 FORX=OT024:POKES+X,0:NEXT:SP=10:POKE

S,15O:POKES+1,SP:POKES+6,24O

PH

•254 POKES+24,15:P0KES+4,17 •256 F0RSP=10T0250STEP4:P0KES+l,SP:NEXT

AF JK

-258 FORX=OTO24:P0KES+X,0:NEXT

FH

-260 IFLI-0THEN400

EK

•262 POKEV+21,0:P0KE2040,196:R-1879:X1-13

2:Y1=204:BO=500:PRINT"[HOME][DOWN][BLUE] "TAB(32)BO

•263 G0SUB850 ■264 IFLE=1THEN14

DD CB

•265 PH=INT(3*RND(4)+252):PL=INT(3*RND(5) +2)

PE IF

•352 GOT0200

HJ

ED

•28 L=L+1:IFL=7THENL=1 ■29 GOTO2O

BD AL

-30 X1=X1+8:IFX1>252THENX1=252:GOT025

CP

• 360 SC=SC+BO:PRINT"[HOME][7"[DOWN]"][BLU

• 32 R=R+1:POKEV,XI:G0SUB10:GOTO25 •40 X1=X1-8:IFX1<28THENX1=28:GOTO25

IG MP

• 362 POKES+1,130:POKES+5,9:POKES+15,30:PO

•42 R=R-1:POKEV,X1:GOSUB1O:GOTO25

IP

•50 Y1=Y1+8:IFY1>2O4THENY1=2O4:GOTO25 •52 R«R+40:POKEV+1,Y1:GOSUB10:GOT025

KL MG

025

MK

•70 BO-BO-10:PRINT"[HOME][DOWN]"TAB(33)H[ :IFB0-0THEN200

E]"TAB(32)SC

•364 POKES+4,20:FORT-0TO10O:NEXT:NEXT

KC

■366 F0RX=0T024:P0KES+X,0:NEXT:P0KEV+40,4 EM

E]"TAB(32)LE

NP

•369 PH=INT(3*RND(4)+252):PL=INTC3*RND(5)

•72 GOTO28 DI • 75 F0RX-2044T02047:POKEX,Z:NEXT:Z=Z+1:IF Z=196THENZ=192 CP

■371 POKEV+21,0:POKE2040,196:R=1879:X1=13

+2)

2:Y1=204:BO-500:PRINT"[HOME][DOWN][BLUE] "TAB(32)B0

•76 G0T028

DM

•80 IFPEEK(V+4)>190THENP0KEV+4,68

DM

•82 G0T028

EK

• 400 POKEV+21,0:PRINT"[CLEAR]":F0RX-2041T

GP

• 402 POKEV+40,2:POKEV+41,14:POKEV+42,7:PO

500,64

•86 IFPEEK(V+12)>RBTHENP0KE49613,254:P0KE

■88 IFPEEK(V+13)<100THENPOKE49614,2:POKE4 BM

-89 G0T028

EP

■90 IFPEEK(V+6)<60THENP0KEV+6,210

BH

•91 GOTO28

EJ

•100 IFPEEK(V+14)<PEEK(V)THENP0KE49615,PL :POKE495OO,128 PG •102 IFPEEK(V+14)>PEEK(V)THENPOKE49615,PH

:'P0KE4950fj,128

KK

FN FH

CF LI

KEV+23,14:POKEV+29,14:POKEV+28,14

49500,64 OC ■87 IFPEEK(V+13)>200THENP0KE49614,254:P0K E49500.64 LC 9500,64

•372 GOSUB850:GOT014

02043:POKEX,Z:NEXT:POKE5328O,0

•85 IFPEEK(V+12)<LBTHENPOKE49613,2:POKE49

MK

KES+24,15:QO=1 KC •363 FORX=lTO12:POKES+4,21:P0KEV+4OfQQ:QQ =QCH1:F0RT-0T0100:NEXT DH

-368 LE-LE+1:PRINT"[HQME][13"[DOWN]"][BLU

3" "]":PRINT"[HOME][DOWN][c 7]"TAB(32)BO

AP

•266 G0T014 •350 IFW1AND2THEN360

•27 0NLG0TO7Of75,80,B5,9Of10O

•60 Yl=Yl-8:R=R-40:P0KEV+l,Yl:G0SUB10:G0T

HE

EE FA

•404 POKEV+2,50:POKEV+3,180:POKEV+4,150:P OKEV+5,180:POKEV+6,250:POKEV+7,180 NE •405 PRINT"[4"[D0WN]"][c 7]"TAB(11)"G A M E 0 V E R":PRINT:PRINT NL

•406 IFSOHSTHENHS-SC -408 PRINTTABC11)"SCORE

"SC:PRINT:PRINTT

AB(11)"HIGH[3" "]"HS:PRINT

JF BM

-409 POKEV+21,14:RESTORE ML -410 PRINTTAB(6)"[c 1]PRESS ANY KEY TO PL AY AGAIN" CC •411 G0SUB938

MK

-412 PL=3:PH=252:LI=4:LE=1:SC=O:BO=5OO:X1 AHOn

99


=132:Y1=2O4:R=1879:L=1

KL

•414 G0T013

U

• 800 P0KE53280,2:PRINT"[CLEAR][RED][RVSON ]CLIFFHANGER"TAB(33)"[RVSOFF][BLUE]BONUS ":PRINTTAB(32)B0:PRINT

IB

F][3" "][RVSON][sEP] [c *][RVS0FF][3" "] S"

HM

[RVSOFF][BLUE]"TAB(32)LI NB ■806 PRINTTAB(8)"[RVS0N][c 2][sEP] [RVSO FF] [RVS0N][sEP][3" M][c *][RVSOFF] [R [c *]"

EC

LO

•814 PRINTTAB(6)"[RVSON][c 2][sEP][4" "][ RVS0FF][9" "][RVS0N][4" "][c *][RVSOFF][ BLUE]"TAB(33)MHIGH" 10 •816 PRINTTAB(6)"[RVS0N][c 1][5" "][RVSOF F][9" "][RVS0N][5" "][RVSOFF][BLUE]"TAB( 32)HS

DE

•818 PRINTTAB(5)"[RVS0N][c 2][sEP][5" "][

RVS0FF][9" "][RVS0N][5" "][c *]"

IB

•820 PRINTTAB(5)"[RVS0N][c 1][6" "][RVSOF F][9" "][RVS0N][6" "][RVSOFF][BLUE]"TAB( 33)"LEVEL" NG

-822 PRINTTAB(4)"[RVS0N][c 2][sEP][15" "]

GF

•824 PRINTTAB(4)"[RVS0N][c 1][16" "][RVSO

N][7" "]" OC •826 PRINTTAB(3)"[RVS0N][c 2][sEP][7" "][ RVS0FF][9" "][RVS0N][7" "][c *]"

CH

•828 PRINTTAB(3)"[RVS0N][c 1][8" "][RVSOF

F][9" "][RVS0N][8" "]" PL •830 PRINTTAB(2)"[RVSON][c 2][sEP][8" "][

RVS0FF][9" "][RVS0N][8" "][c *]"

•832 PRINTTAB(2)"[RVS0N][c 1][9" "][RVSOF

F][9" "][RVSON][9" "]"

-834 PRINT" [RVSON][c 2][sEP][27" "][c *]

ND

PB FM

•836 PRINT" [RVSON][c 1][29" "]"

PC

•838 PRINT"[RVSON][c 2][sEP][29" "][c *]" KC •840 PRINT"[RVSON][c 1][31" "]" PK -850 FORX=49601T049616:POKEX,0:NEXT:P0KE4 9500,255:POKE49600,0:SYS49376 DI •852 POKEV+23,0:POKEV+29,0:POKEV+28,253 GI

EV+1.Y1 FD •856 P0KE2041,199:P0KEV+40,4:POKEV+2,136:

POKEV+3,58 700

AHOY!

AO

POKEV+15,120 NC • 870 P0KE49605,2:POKE49607,253:P0KE49610, 255:P0KE49612,2 BG •872 P0KE49614,2:P0KE49613,253:P0KE49500, 252 PE LP

•900 POKE53281,0:P0KE53280,0:PRINT"[CLEAR ][4"[D0WN]"][GREEN]0NE M0MENT[4"."lL0ADI NG DATA[4"."]" CE •902 P0KE147,0:SYS57812'tCLIFFHANGER.ML",8

,1:SYS62631

KP

,1:SYS62631

ID

•904 P0KE147,0:SYS57812"CLIFFHANGER.SP",8 •906 V=53248:S=54272:LI=4:LE=1:SC=0:BO=50

O:Xl=132:Yl=204:R=1879:L=l:LB=4O:RB=200

KB

•907 PL=3:PH=252 DL •908 P0KEV+16,0:P0KE2040,20fJ:Z=192:P0KE20

41,Z:P0KE2042,Z:POKE2O43,Z

OC

•910 POKEV+23,15:POKEV+29,15:POKEV+28,14: POKEV+37,1:POKEV+38,0:POKEV+39,8 JA •912 POKEV+4O,2:POKEV+41,14:POKEV+42,5:PO

KEV,120:POKEV+1,60:POKEV+2,160

NO

OKEV+6,250:POKEV+7,200:POKEV+21,15 HD •916 PRINT"[CLEAR][DOWN][DOWN][c 1]"TAB(2 0)"PRESENTS[DOWN][D0WN]M BH -918 PRINTTAB(7)"[BLUE][RVS0N] [RVS0FF][5 11 "][RVS0N][3" "][RVS0FF][4" "][RVS0N][3

11 "][RVS0FF][5" "][RVS0N][3" "][RVSOFF][ 5" "][RVSON][3" "]« JH ■920 PRINT" [RVSON]

EF

[RVS0FF][4" "][RVSON

] [RVS0FF][5" "][RVSON] [RVS0FF][6" "][R

VSON]

[RVSOFF]

[RVSON]

[RVS0FF][5" "][RV

SON] [RVSOFF][7" "][RVSON] ON] "

[RVSOFF]

[RVS BI

•922 PRINT"[PURPLE] [RVSON] [RVSOFF] [RV SON] [RVSOFF] [RVSON] [RVSOFF] [RVSON][ 3" "][RVSOFF] [RVSON] [RVSOFF] [RVSON]

[RVSOFF] [RVSON] [RVSOFF]

[RVS0N][3" "][

RVSOFF] [RVSON][c *][RVSOFF] [RVSON] [RV SOFF] [RVSON] [RVS0FF][3" "][RVS0N][3" " HRVSOFF] [RVSO

N][3" "]"

•854 POKE204O,196:POKEV+39,5:POKEV,Xl:POK

• 858 P0KE2042,198:POKEV+41,5:P0KEV+4,142:

OKEV+13,120

•914 POKEV+3,200:P0KEV+4,60:POKEV+5,200:P

[RVS0N][6" "][c *][RVS0FF][BLUE]"TAB(32)

LE

PG

XT:W1=PEEK(V+3O):RETURN

NP

•810 PRINTTAB(7)"[RVS0N][c 2][aEP][15" "] [c +][RVS0FF][BLUE]"TAB(32)SC JG

•812 PRINTTAB(7)"[RVS0N][c 1][17" "]"

KEV+9,190 •864 P0KE2045,Z:P0KEV+44,2:P0KEV+10,186:P

- 880 POKEV+21,255:FORX-OTO24:POKES+X,0:NE

■808 PRINTTAB(8)"[RVS0N][c 1][3" "][RVSOF F] [RVS0N][5" "][RVSOFF] [RVS0N][3" "]

[RVSOFF][BLUE]ftTAB(33)"SC0RE"

IL

•868 POKE2O47,Z:POKEV+46,13:POKEV+14,166:

[RVS0FF][3

" "][RVS0N][3" "][RVS0FF][3" "][RVSON]

VSON]

POKEV+7,142

OKEV+11,70 AB •866 POKE2O46,Z:POKEV+45,7:POKEV+12,116:P

[c *]"TAB(33)"[RVS0FF][BLUE]LIVE

•804 PRINTTAB(9)"[RVSON][c 1]

IL

• 862 P0KE2044,Z:POKEV+43,14:POKEV+8,80:PO

■802 PRINTTAB(9)"[c 2][RVS0N][sEP] [RVSOF [RVSON]

POKEV+5,094 -860 P0KE2043,198:P0KEV+42,5:P0KEV+6,142:

•924 PRINT" [RVSON] [RVSOFF] [RVSON] [RV SOFF] [RVSON] [RVSOFF] [RVSON] [RVSOFF] [3" "][RVSON] [RVSOFF] [RVSON] [RVSOFF] [RVSON] [RVSOFF] [RVSON] [RVSOFF] [RVSO

BE


N] [RVSOFF] [RVSON] [c *] [RVSOFF] [RVSO N] [RVSOFF] [RVSON] [RVSOFF] [RVSON] [RV S0FF][3" "][RVS ON] " KM •926 PRINT" [RVSON] [RVSOFF] [RVSON] [RV SOFF] [RVSON] [RVSOFF] [RVSON] [RVSOFF ] [RVSON] [RVSOFF] [RVSON][3" "][RVSOF F]

[RVSON]

[RVSOFF]

[RVSON]

[RVSOFF]

[RV

[RVSOFF][6" "]

[RVSON] [RVSOFF] [RVSON] [RVS0FF][5" "][ RVSON] [RVSOFF][c *][RVSON] [RVSOFF][5" 11 ][RVSON] " MA

•930 PRINTTAB(4)"[RVS0NJ

[RVS0FF][3" "][

RVSON] [RVS0FF][6" "][RVSON] [RVSOFF] [R VSON] [RVS0FF][5" "][RVSON] [RVSOFF] [c

*][5" "][RVS0N][3" "]"

01,4,5407,4,5103,4,5407,4,0,0

Starting address in hex: COOO Ending addreu in hex: COEC Flankspeed required for entry! See page 89.

COOO: C008:

A9

FF

2D

00

8D

5C

C010:

Cl

9D

5C Cl

Cl A2

FO

10

BD

A9 CO

9F

15

5C Cl 01 A9 01 8D C2 2D CO Cl CO E8 E8 OE 4C 31 EA A9 DO 03 4C Al CO Cl FO 30

CA

F7

A2

C3

AD

FO

DO C2 03

4C

10 33

El 06

10

C2

DO

EE

5B

00 CO

ID CO A9 80

Cl

El

NK

C018:

C020: C028: C030:

EO

C040:

• 936 PRINT"[5"[DOWN]"][GREEN]"TAB(14)"PRE SS ANY KEY" LJ

C048:

28

DE

FF

CF

4C

C050:

C5

2D

DO

HI

C058: C060:

DO

OD

10 DO 10 C2

6B

CO

AD

• 938 F0RX=0T024:POKES+X,0:NEXT:RESTORE

• 939 POKES+3,8:POKES+5,41:POKES+6,89:POKE

C038:

S+14,117:P0KES+18,16:P0KES+24,143 • 940 READFR,DR:IFFR-OTHENRESTORE:GOT0940

IL

•942 POKES+4,65

AN

• 944 FORT=1TODR:FQ=FR+PEEK(S+27)/2

FJ

•945 HF=INT(FQ/256):LF=FQAND255

LD

C068: C070: C078: C080: C088:

•946 POKES,LF:POKES*1,HF:NEXT:POKES+4,64

JB

C090:

JB

•947 POKE2041,Z:P0KE2O42,Z:POKE2O43,Z:Z=Z

+1:IFZ=196THENZ=192

•948 GETA$:IFA$=""THEN940

•950 PRINT"[CLEAR]":POKEV+21,0:RETURN

00 OF IP

C098: COAO: C0A8:

COBO:

■1000 DATA 10814,2,5407,2,5103,2,5407,2,5

C0B8:

PF 728,2,6430,2,7217,2,8101,2 •1002 DATA 8583,2,5407,2,5103,2,5407,2,81 CK 01,2,5407,2,4817,2,5407,2 •1004 DATA 7217,2,5407,2,5103,2,5407,2,51 03,2,5407,2,5103,2,5407,2 DL

COCO: C0C8: CODO: CODS: COEO:

•1006 DATA 8583,2,5407,2,5103,2,5407,2,81

C0E8:

01,2,5407,2,5103,2,5407,2

634,2,5407,2,5103,2,5407,2

JO

•1012 DATA 8583,2,5407,2,5103,2,5407,2,51 03,2,5407,2,5103,2,5407,2 OG

-1014 DATA 10814,2,5407,2,5103,2,5407,2,9 634,2,5407,2,5103,2,5407,2

•1016 DATA 8583,2,7217,2,8101,2,8583,2,96 34,2,10814,2,11457,2,12860,2

•1018 DATA 14435,4,14435,4,12860,2,14435,

10

10

FE

8D DO

E9

3D 22 Cl DO Dl DO CO 50 4D oc AD 10 BE 10 DO 4C C3 4D 10 C2 3B 5C

10 DO BD CO Cl 9D 5C 4C Al CO DE 5C Cl DO 28 FE FF CF DO ID AD 10 C2 2D 10 DO DO OC AD 10 DO OD 10 C2 8D 10 DO 4C 9B CO AD 10 DO 4D 10 C2 8D 10 DO BD CO Cl 9D 5C Cl A9 00 E8 ID CO Cl DO 03 4C cc CO A9 80 3D CO Cl FO OB FE 5C Cl DO 14 DE FF CF 4C C6 CO DE 5C Cl DO 09 FE FF CF BD CO Cl 9D 5C Cl CA 4C 29 CO A9 FF DD FF CF FO 03 4C 6B CO AD 10 C2 4C 51 CO 78 A9 00 8D 14 03 A9 CO 8D 15 03 58 60 47 8D

11

Cl

AE

IB EB

F3 9B

41 65 AD

70 76 A9 47 68 E3 12

BF

•1008 DATA 7217,2,5407,2,5728,2,6430,2,72 17,2,8101,2,8583,2,9634,2 HO

■1010 DATA 10814,2,5407,2,5103,2,5407,2,9

LE CLIFFHANGER.ML

■932 PRINT:PRINTTAB(14)"[c 1]BY JC HILTY" :PRINT:PRINTTAB(12)"[BLUE]JOYSTICK-PORT DC 2":PRINT •934 PRINTTAB(4)"[PURPLE]AV0ID THE CROCOD

ILES AND HOOTIES"

AL

•1026 DATA 14435,4,14435,4,12860,2,14435, 2,12860,2,11457,2,12860,2 BE •1030 DATA 8583,4,5407,4,5103,4,5407,4,81

[RVSON] [RVSOFF] [RVSON] [RVSOFF] [RV SON] " DH •928 PRINT" [GREEN][RVSON] [RVSOFF] [RVS

[RVSOFF][4" "][RVSON]

•1024 DATA 14435,4,10814,4,10814,8

■1028 DATA 14435,4,10814,4,10814,4,9634,4 GJ

S0N][3" "][RVSOFF] [RVSON][3" "][RVSOFF]

ON]

2,12860,2,11457,2,12860,2 EJ ■1020 DATA 14435,4,10814,4,10814,8 EA ■1022 DATA 14435,4,14435,4,12860,2,14435, 2,12860,2,11457,2,12860,2 GN

MC FP

CLIFFHANGER.SP Starting address in hex: 3000 Ending addrett in hex: 323E Flankspeed required for entry! See page 89.

3000:

00

00

00

00

00

00

02

00

02

3008:

20

00 80 80 00

22

00

00

4B

3010:

08

00

00

00

20

AA

82

8F

3018:

08

59

48

02

79

EO

00

79

97

3020: 3028:

CO 00 08 00

AA 00

80 08

00 00

2A 00 00 08

00 00

36 40

2A

AHOY!

101


IMPHRTflMTI LetIerson white background are Bug Repellent line codes. Do not enter them! Pages 87 and SB explain these codes I III r U n inn I ■ and provide olher essential information on entering Ahoy! programs. Refer to these pages before entering any programs! 3030:

3038: 3040: 3048: 3050: 3058:

3060:

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 22 00 00 22

00

3068: 3070: 3078: 3080:

08 00 00 00 00 00 00 00

3088: 3090: 3098: 30A0: 30A8: 30 B0: 30B8: 30C0: 30C8: 30 DO:

00 00

3138:

80 OC 00 00

3140:

00

3148: 3158:

00 00 00

3160:

00 00

3128: 3130:

3150:

3168:

22 00 00 00 00 20

00 00 00 00 AA 00

80

02

31AO:

AB

AA

31A8: 31 BO:

22 08

31B8:

00

31C0:

3170: 3178: 3180: 3188: 3190: 3198:

07

5D

AA

D2

FO

06 00

11 00

39

EC 00 CO 03

32 90

99 24

FO

F5 80

3228:

00

00

00

00

00 00

70

3230:

00

00

00

78

3238:

00

00

22

A2

00 00 00 00

00

00 00 2A 00 02 79 82 00 08 00 00 00

00

00

00

00 00

22 00 EO 2A 00

00

00

00

B2

AA

80

ED

00 00 22 00 00 2 2 00 00 DB 6A

08 00 08 00 00 00 00 AA 00

79 00 00 00 00 22 00 80 DB

10 EO CO BO B8 05 OD 2E BE

00

00 00

76

08

00

01

00 00 00 AO

00 00 2A 00

FO F8 32 16

15

00

52

00

80 08 00

00 00 00 00

2A

00

00

00

00

08

00

CO 02 A A CO 00

00

00

11

00

00

00

00

28 30

00

00

00

00

00 00 00 00 00 38

00

WARSHIP

FROM PAGE 16 ■100 DEF FNJS(X)=PEEK(56464)ANDX:DEF FNFR (X)=A$=CHR$(13) OR A$=" " OR FNJS(16)=0 IN ■110 DEF FNUD(X)=(A$="[DOWN]" OR FNJS(2)= O)-(A$="[UP]" OR A$="[UPARROW]" OR FNJS( l)=0) NE

•120 DEF FNLR(X)=-(A$="[LEFT]" OR A$="[BA CKARROW]" OR FNJS(4)=0)+(A$="[RIGHT]" OR

FNJS(8)=0) FK •140 FOR X=l TO 30:RT$=RT$+"[RIGHT]":DN$=

DN$+"[DOWN]":SQ$=SQ$+" ":NEXT:S0$="[10"

"]"

JJ

=RT$+" ANGLE: 45":WN$=RT$+" WIND[5" "]"

IB

•150 SP$=RT$+SO$:KL$=RT$+" KILLS: 0 ":AN$

AA

80

00

AA

Fl

6A 00

40 00 2 2 00

76 78

00

00 00

00 00

00 00 04 00 00 04 00 00 08 00

00 00 00 00

E4 38

00 04

4C

00 00 00 00

50 54

•190 PRINT "[BLUE]";SQ$;"[BLACK][9" "][LE

00

2A

8A

AO

00

6E

00 04 00

FF CO 02 A A 00 F3 CO 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 3F 00 00

70

00 00

78

AA AO 00 80

CB F4

80

20

00

40 82

00 22

80 C2

00 00

Bl

AA

AA

18

AA

AA

AA

08 00 00 00

91 08 20 AA 00 00 00 00 03 42

3B EA OD B8 06

3C

10

07

49

02

31D8:

00 CO 42 02

80 08 22 A2 20 00 OA 2 A 00 00 00 00 3C 00 00 C3 OC 24 30 OC EO 04 FF 20 42 40 01 24

80

42 01

40 24

9C 28

31 BO: 31E8:

80 5A

00 00

99 00

00 00 3C 00

AO D9

AHOY1

00

00

00 00

80

102

00

•160 POKE 53280,O:POKE 53281,14:PRINT "[C LEAR][BLACK][RVSON]";RT$;" PLAYER 1 ";SP EC $;KL$;SP$;AN$; WAR •170 PRINT SP$;SP$;SP$;WN$;SP$;RT$;" SHIP [BLUE]";SQ$;M[BLACK] CF KAYLOR";SO$ ;SQ$; LB •180 PRINT RT$;" PLAYER 2 ";SP$;KL$;SP$;A

00

31 DO:

00

00 00 00 00

D5 00 80 22

AO

31C8:

00

08

2A 2A

00

00

5D 04 8E 40

00 00

00

3120:

3200:

18 OB 00 7D

00

22 00 00 59 40 00 A A 00 00 00 00 00 00 00 00 00 FF CO 00 04 00 00 A A 00 00 F3 CO 00 00 04 00 00 04 00 00 00 00

00 D5

84 8C AD 3E

00 00 59 D7

2A

00 00

3108: 3110: 3118:

22 00 80 DB

00 02 EA

00

08

00

00

00 00 4D

00

AA

3100:

18

00 33 D7 AE 07

AA 80 00 08 00 00 00 00 00 00

40

00

00

00 00 6E 4D 60

6A

59

30F8:

00

DB

20 00 00 00 00

40 08 00

3C

00 00

2A

00

30EO: 30 E8: 30 FO:

00

31F8:

00 00

C8 08 00 00 00

00

31 FO:

2A

08 00

30D8:

30

38

3208: 3210: 3218: 3220:

00

08

00

00 00 00 00 AA 00

08 00 00 00 59 40 40

00

AA

A5

00 00

00

5A

00

N$;SP$;SP$;SP$;WN$;SP$;SP$;

NO

FT][INSERT] [HOME][c 8]";:F0R X=0 TO 9:R GP EAD C$(X),WN$(X):NEXT •200 DATA "[RVSOFF] [DOWN][LEFT] ","[4"<"

]V'[RVSOFF] [DOWN][LEFT][c P]\" [3"<tr]

"."[RVSOFF]

[DOWN][LEFT][c 0]","

«","[

RVSOFF] [DOWN][LEFT][RVSON][c U]","[3" " ]<","[RVSOFF] [DOWN][LEFT][RVSON][c Y]" HE -210 DATA "[4" "]","[RVSOFF] [DOWN][LEFT] [RVSON] ",">[3" "]","[RVSOFF][c P][DOWN] [LSFT][RVSON] ","» "."[RVSOFF][c 0][DO WN][LEFT] [RVSON] \"[3">"] ","[RVSON][c

U][DOWN][LEFT] ","[4">"]fl

BF

S TO S+24:READ A:POKE X,A:NEXT

NM

•218 DATA "[RVSON][c Y][DOWN][LEFT] ","[D OWN][LEFT][RVSON] [LEFT]":S=54272:FOR X= •220 PRINT LEFT$(DN$,9);SPC(15);C$(4);"[D OWN][LEFT][RVSON]

[LEFT]";LEFT$(DN$,11);

C$(4);"[D0WN][LEFT][RVS0N] [LEFT][HOME]" NO ■240 DATA 0,2,0,0,32,0,199,0,3,0,0,128,0,


252,0,3,0,0,128,0,252,0,0,0,15

MB

SH(PL,SH)+BRCPL)AND255:SE=SD(PL,SH)

BO

•250 IF PEEK(12351)<>199 THEN FOR X=12288 TO 12543:READ A:POKE X,A:NEXT FE

•600 IF SI>115+WN*8 AND SK135+WN*8 AND S E<SD THEN SG=SH:SD=SE 00

• 260 DATA ,,,,,,

•610 NEXT SH:IF SG>-1 THEN640 IE -620 POKE S+7,0:P0KE S+8,8:P0KE S+12,63:P OKE S+13,251:POKE S+ll,129:POKES+11,128 ON

,

,,,,,,,,,,

,,,,,,,,5,,,5,,,7,128,,7,128,,7,192,

LI

•270 DATA 255,255,255,127,255,254,127,255 ,254,199,,,,,,,,,,,,,,,,,,,,, ,, KE •280 DATA

HC

-630 PRINT "[HOME][BLACK][RVSON]";LEFT$(D N$,6+PR);SPC(31)j"MISS[5" "]":GOT0720 GE •640 SF=(45-ABS(AN(PL)-45))*20+100:DS=SD-

CI

•650 POKE S+7,92:P0KE S+8,1:POKE 12,0:P0K

,,,,,,,,,,,,128,,2,128,,2,128,,

7,192,,7,193,,7,227,224,31,255,192,15 •290 DATA 255,192,199,,,,,,,,,,,,,,,,,,,,

•300 DATA'ei.iiei,,!,196,,1,239,,7,254,,3

EM

E S+13,252:P0KE S+ll,129:POKE S+11,128

,254,,199,,,,,,,,,,,,,,,,, ,,,,, EM •310 DATA ,,,,,,,,,,,,, ,,,1,192,, 1,196,,7,255,192,15,255,224,199 GL -320 DATA

SF:IF ABS(DS)>100 THEN690

,,,,,1,192,,1,196,,7,255,192,1

•660 POKE V+21,PEEK(V+21)AND255-2[UPARR0W ](SG+4*PL):SD(PL,SG)=1000 JJ •670 K(PL)=K(PL)+1:PRINT "[HOME][BLACK][R VS0N]";LEFT$(DN$,2+PR);SPC(37);K(PL)

5,255,224,199 OJ •340 AN(O)=45:AN(1)=45:V=53248:Q=RND(-TI) :FOR J-0 TO 1:REM POSITION SHIPS[BACKARR

•680 PRINT "[HOME][BLACK][RVSON]";LEFT$(D

•350 FOR K=0 TO 3:SH(J,K)=256*RND(1):X=J* 8+K#2:SD(J,K)=INT(900*RND(l))+100 JK •360 SH=J*4+K:P0KE V+X,SH(J,K):POKE V+X+l

•700 IF DS>0 THEN PRINT "[HOME][BLACK][RV

OW][BACKARROW][BACKARROW]

,117+1O4*J:POKE V+39+SH.0

AK

LL

■370 POKE 2040+SH,192+K:NEXT K,J:POKE V+2 9,255:P0KE V+27,255:P0KE V+21,255 ED •420 FOR PL=O TO 1:SH=8*PL:PR=PL*13:REM P LAY GAME[BACKARROW][BACKARROW][BACKARROW

] NA ■430 WN=4-INT(9*RND(1)):PRINT "[HOME][BLA CK][RVS0N]";LEFT$(DN$,8+PR);SPC(36);WN$(

WN+4)

ND

•440 GET A$:POKE S+4,32+SGN(FNUD(.)[UPARR OW]2+FNLR(.)[UPARROW]2):BR(PL)=BR(PL)+FN LR(.)AND255 AP •460 POKE V+SH,SH(PL,O)+BR(PL)AND255:POKE V+SH+2,SH(PL,1)+BR(PL)AND255 JO

•470 POKE V+SH+4,SH(PL,2)+BR(PL)AND255:P0 KE V+SH+6,SH(PL,3)+BR(PL)AND255

EJ

•480 AN(PL)=AN(PL)+FNUD(.):AN(PL)=AN(PL)-

(AN(PL)=-1)+(AN(PL)=46)

•490 PRINT "[HOME][c 8]tl;LEFT$(DN$,9+PR); SPC(15);C$(AN(PL)/10);

HF JJ

•500 PRINT "[HOME][RVSON][BLACK]";LEFT$(D N$,4+PR);SPC(37-(AN(PL)<10));AN(PL) JC •510 ON l-FNFR(O) GOTO44O:POKE S+4,32

S0N]";LEFT$(DN$,6+PR);SPC(31);"SHRT[4" " ][4"[LEFT]"]";DS KD

•710 IF DS<0 THEN PRINT "[HOME][BLACK][RV

S0N]";LEFT$(DN$,6+PR);SPC(31);"L0NG[4" " ][4"[LEFT]"]";-DS PL

•720 IF K(0)<4 AND K(l)<4 THEN FOR PA=1 T PK 0 1000:NEXT PA,PL:GOT0420 •730 IF K(0)=4 THEN PRINT "[HOME][BLACK][

RVSON]";LEFT$(DN$,6);SPC(31);"WINNER[3" "]"

•740 IF K(l)=4 THEN PRINT "[HOME][BLACK][

•750 GET A$:IF FNFR(.) THEN750

KH

•760 GET A$:ON 1+FNFR(.) G0T0760:RUN

JB

FUELING STATION

FROM PAGE 40 Starting address In hex: COOO Ending address In hex: C767 SVS to slant: 49152

Flankspeed required for entry! See page 89.

COOO :

20

C008: COlO: C018:

A9

8

MN

•570 PRINT "[HOME][BLACK]";LEFT$(DN$,Y+PR

);SPC(15+WN);".";:F0R PA=1 TO 50:NEXT:PR INT "[LEFT] " GL •590 NEXT:SD=1OOO:SG=-1:FOR SH=O TO 3:SI=

PB

RVS0N]";LEFT$(DN$,19);SPC(31);"WINNER[3" "]" OH

HO

(15);tl[s Q]»; JH •550 FOR PA=1 TO 50:NEXT:PRINT "[LEFT] ": NEXT:FOR PA=1 TO 1000:NEXT :FOR Y=AG TO

CF

N$,6+PR);SPCC31);"HIT[5" "]H:G0T0720 OB •690 POKE S+7,0:P0KE S+8,8:P0KE 12,63:POK E S+13,251:POKE S+11,129:POKE S+11,128 JF

•520 POKE S+7,0:P0KE S+8,3:POKE S+12,0:P0 KE S+13,250:P0KE S+ll,129:P0KE S+11,128 LA

•540 AG=AN(PL)/13:F0R Y=8 TO AG STEP -1:P RINT "[HOME][BLACK]";LEFT$(DN$,Y+PR);SPC

PL

FF

A9

8E

20

20 C7

D2

FF

AD

8D

81 08 5A

AD

15

5B

A2

00

A9

01

03 9D

8D

C7

00

6E

D8

A3

CO 20: C028:

9D

00

D9

00

DA

9D

DB

E8

DO

9D Fl

A2

C030:

9D

CO

A9

FB

DB

E8

EO

00 28

00 00

DO

F8

26

C038:

A2

A9

OC F8

9D

70

DB

C040: C048: C050:

A9

8D

9D E4

70

21 07

EO

C058:

DO

F8

A2

00

BD

C6

9D

17

C060:

40

03

E8

EO

3F

OB DO E8 30 DO

8D

00 9D

E8 20 00 50

63

DO A9

00 50 A9 20

F5

A2

16

EO

DO

D2 14

03

CC 71

A2

FF

AHOY!

AD

49

103


C068:

00

A9

C070: C078:

8D

59

8D

FA

C080:

07 8D

A9 ID

8D

26

A9 2A 10 DO

OB DO

C088: C090: C098: COAO:

C0A8: COBO;

C0B8: COCO: C0C8:

CODO: C0D8:

COEO: C0E8: COFO:

28

C7 07 00

DO DO 8D

8D

5C

C7

A9

A9

OD

8D

F9

8D 8D

FB 17

07

8D

8D

1C 02

DO DO

32 C7

BO

01

FO 8D

47

8D

15

DO

A9

7E

28

8E

02

82

C278:

C2

AD

05

6B

C280:

05

AD

41

C288:

07

D9 BA FE

C290:

4C

DO DO 9C

38 C2

C298:

01

8D

OC 09

AD

04 19

DO

A2

A2

8E

08

A9 A9 AO

CO CO 00

A2

07

85

FB

A2

A9

DB AO

85 91

FD FB

86 86 A9

91 00

FD

C8

CO

28

BD

2F

C7

9D

DO CO

F3 07

EO

28

DO

F5

2E

A2

AO

06 63

8D

21

A9 04

8D

04

8D

8D 04

16

05 E4

83 8D

04 2F

D8

DC

C12O:

C9 5E E9

DO

DO

8E

DO

28

06

8D

03 18

09

8E

E4

AD

8E DO

A9 2B

8E

C11O: C118:

AA

F9 03

2F

78

C108:

01

C250:

C8 DO

FC FE

C258: C260: C268: C270:

AD

38

BO

12

DO

4C 02

C9 68 AA

32

DO

C2 AD

AD 12

Dl

03 05 4C

DO DO

3A

82

C5

69

8D

CE D5

E9

02

8D

07

AD DO

AD

07

DO

18

69

E9 43

07

DO

FO

C5 E5

C2

AD

02 09

8D

DO

DO B6

AD 38

60 C7

09 4C

CF 4C

2A

AD

DO 69

81

E8

E3

C2B0:

18

69

02

8D

09

35

DO

C7

90

C7

CD BO

61

2A

C2B8: C2C0:

DO 66

AD

02 04

8D

A7

C2C8:

C7

90

AD CD

05 62

DO C7

CD BO

8D

07

C7

90

4C

2E

CD BO

61

06

DO C7

47

2B F5

C7

90

3F

09 62

50

8D

AD CD

DO

06

C2D0: C2D8: C2E0:

AD

8D

05 5D

38 FB

61 59

DO 03 62 61 54

C7

9F 90

06

8D

22

07

6E

07

8D

88

07

3E

C2F0:

C128: C130:

A2

00

00

D4

C2F8:

A9

FF

8D

E8 OF

CF

18

00 F8

9D

EO

A9 DO

39

C300:

C7

8D

C138:

D4

8D

A9

81 08

EB

C308:

CUO: C148:

C310:

D2 DO

C318:

AC

C6 F5 66

0150: C158:

Fl C5

4C

C2E8:

CD

E9

CD

78

20

58

04 C7

FO

03

C4 4C

8D

14

43

03

AD

15 9D A5

03

58 07

A2

00 EO

70

E8

AD

59 Cl 5B

DO 2B

18

D4

59

A9

AD

C7

DO

A9

01

59

C7

4C

7C

Cl

2C

C9

01

8D DO

OD

8D

E7

07 Cl

CA

A9 C9 07 Cl

02

8D

A9 59

B2

C7

7C

82

02

DO

OD

A9

4C B3

C320: C328:

8D

B6

C330:

CD

58

C9 7F DO 03 FE A5 C5 C9 40 FO 19 CO 4C E2 Cl A5 40 DO 03 8D 58 C7 C7 FO 45 C9 39 DO

A9

03 B4

8D

C7 07

4C

C7

33

OE 01

8D

5D

C7

59 B5

C7

A9

Bl

8D

C7

38

DO

OE

8D

8D

C8

07

A9

BO

DB 9E

C338: C340: C348:

58

A9

FE

8D

8D

59 E7

C350:

8D

7B 6F B9

C3 C6 97

20

2C

49 C9

01

20

C7 C3

91

8B

AD

49

C6

33 C7 C3

91 C6

FD

C8

CO

5F 7A C7

AD

60

C7

60

AD

A9

40

85

85 FC A9 61 C7 2B C4 8B

D9

C180:

7C 04 07

C188:

8D

C190: C198:

C4 A9

C1A0:

FB

C1A8:

DO

C9 07 AO 00 05 91 A9 05 E9 A9

8D

03

C1B0:

31

C5

8D

05

DO

A9

C1B8:

07

DO

20

31

CICO: C1C8: C1D0: C1D8: C1E0: C1E8:

A9 FB

IE 8D A9 00 A9 28 A2 C5

15 85 8D 8D

5C 14

58 AD

AD

C7

07

C8

07

C1F0:

AD

C9

07

C1F8: C200:

20

79

DO

AE

C208:

FF

C210:

C218:

A9

C358: C360:

91

92 03 10

C368:

4C

28

8C

C370:

20 8D

55 09

C378:

C5

DO C6 8D 09

58 60

DO

DO

A9

00

85

FC

A9 C7 03

01 78

8E

15

58

BO

DO

C9

C9 BO

DO

C9

BO

DO

C5

4C

69

CO

C7

20

8D

5D

DO

5D 30 03 AE 5E

C7

FF DO

30 AE

03

FF

30 AE

5F 03

FD

CE 03 15

DO

B9 8D

91

79

49

28 10

C9

48

AD

5E

19

4C

7A

DC

58

C7

5F OB 01

C7

A5 34

59 85

C7

C9 85

01

9A

8B

8D

8C

A9

D9

85

8E

88 EO

FB

85

FD

06

IF

DA

85

FE

A9

8D

C9

97 02

A9 A9 62

85

8D

85 A9 A9 62

8E 06

A9 A9 85

29 05 30

79

8D

61

C7

4C

2B

DO C9

OF

A9

29 05

2B

C390:

A9

30

85

21

C398:

85

A9

74

C3A0: C3A8:

8D

4C

C3B0:

68

OE

04 D4

C3B8:

8C

07

78

3A

C3C0:

FB

85 A9 85

03 29 05

7F

C3C8:

DA

85

FE

F2

C3D0:

C3D8:

97 03

8D

AO

A9 C9

DO

29

A9

68

20

AD 3F C5 C7 AD 3F C5

29

04

8D

5E

C7

AD

07

85 85

8D 8E

A9 A9

05 08

85 85

8C FB

C7

20

3F

C5

29

B3 15

C3E0: C3E8:

C7

AD

09

06 79

8D

FC 61

60 C7

20

3F

C5

29

A9 A9 62

4C

2B

A9 C7 C4

DA

5F

C3F0: C3F8: C400:

85

8D

C7

CE

C7 C3

DO

C6 26

30

5D 4C 7A 58 C7 5E C7 OE 8D 01 8D 00 DO C7 49 AD

C380: C388:

FD

CB

50

8D

D4

C9

77

76 26

8F

5C

A7 4D

BD

12

A9

BC

C2A0: C2A8:

oc A2

07

8D

1A

01

8D

E7

31

OC

DB

AHOY!

2C

E9 BO

FO

22

104

5D

38

C7

06

C228: C230:

AD

DO

5F

62 CD 61 BO 3A C7 C9 AD 5A

C220:

C7

03

DO

EA 8C

C178:

60

AD

8E

8D

C168: C170:

8D

F9 OC 05 18

9E 06 8D 00

C160:

03 14

8D

A2

04

FO

6E

DO

8D

30

C7

IE

10

C1OO:

23

FF

07

8D

COF8:

64

C238: C240: C248:

A9

A9

8D A2

07 FC

95

A9

A9 29 06

DO

00

DO

A9 A9

8D 8D

26 3E

71

3F

C7 A9

50 54

85

71

3C

85

85 A9 C7 C4 8B

A9

D9

85

FD

38 B3

85 8F

FE

2C

8D 85

99 26

FC

90

1C 02

06 C2


C4 2O: C428: C430: C438: C440: C448:

8D

81 C7

9D

40

05

A2 DO 07

00

9D

F8

60 FB

F5 9D 00 EO D4

68 46 53

A8 55 54

4F 43

48 48

4E

BO 2C

C628:

4A 54

C63O:

00

00 00 OA F8

DO

E8

EO

28

A2

02

38

BD

C7

02

69

D7

C608: C610: C618:

Fl

C620:

C9

BO

C488: C490:

OA

68

C498:

00

C480:

D4

C9

FO

C5 DO EO

C478:

AD

00

C6 F5

C47O:

C600:

C8 07

EO 06

BF

06 01 66

AD

A2

BD 13 A2 A9 CA 00

C468:

OF

60 E8 30

CA

E8

C5F8:

3A AC 97 AO CC

07

OA A2

C7

C5F0:

A9 A9

8D

C7

C45O: C458: C46O:

AD

C5E8:

A9

A9 62

FE

BD

52

FC 61

A9

20

85

85

85

FD

C3

B6

DA

85

06

D9

27

FB

28

8E

C410: C418:

C5

03

C5E0:

8C

8D

20 C4

C5D8:

85

85

66 06

11

05 08

8B

4C FO

A9 85

A9 A9

C408:

DO FF 15

8E

C7

BO 10 9D

A9

EF

8F 20 F8

60

CC FO D4

07 8D 8E

D7

D4 EE

20 26

8B E8

C638: C640: C648:

A9 D4

42

C650:

OF

C2 65 A4

C658: C660: C668: C67O: C678:

8E

8D 01

00 04 D4

DO

F2

A2

FF

C5 EO D4

8E DO

00

07

8D

A9 26

C5

OD

C738: C740: C748:

BO

AO

AO

AO

AO

AO

AO

AO

AO

AO AO

AO AO

AO AO

C750: C758: C760:

8C 40 00

85

AO 96

AO AO 85

8C

AO

5D

31

EA

oc

01

Bl 01

00

01

01

C4

71

97

00

00

00

00

00

69

8D

DA

8D

90

AD

IB

C9

3C

C538:

90

F7

C9

C8

BO

C540: C548: C550:

C8

90

05

01

C9

BO

C558:

C5

C560:

AO

3C A9 20 B4

A9 05 20

C568: C570:

8D CE

57

C578:

C580:

6A

3C D6 40 32 9B

57

88 C7

BO 60 C9 53 C5 4C 53 20 60 C5 60 A9 19 DO FD DO F3

BD

22

C7

9D

CF

90

OD

DO

F5

A9

FF

8D

C5 04

01

D4

A9

00 FA

F6 D4 8D

D3

04 8D

8D

08

A2

2F

OB OA 00

D4 20 D4

OF

85

C5 AB

F8 CD

D4

20 60

A9 68 48

C8 C5

OA CF

OB

OD C8 D4

8A

27

A5

91

C9

7F

DO

4B

A9

04 D4

8D

C5A0: C5A8:

FF

A9

A9 15

20

68

C5

A9

C5B0:

CA

FO

06

8E

C5B8: C5CO:

C5 20

A9 68

00 C5

8D A9

C5C8:

A9

14

8D

C5DO:

48

98

48

D4 A9 68 4C

43 43

AO AO

DA

07

43

43

87

08 60

C598:

43

43

99 AO

D9

A9

72

43 43

92

C5

68

D4

43

43 43 43

85 87

30

8D

OD

43

8E

4C

8D

43 43

85 85

8D

D9 30 D4

C588: C590:

72

00 43 43 43

8E

FO

EO

43

00 43 43 43

AO

28

00

43

C7 30:

C9 8B 91 8D 40

E8

43

C728:

C7

C7 09

A2

00

00

OB 30

5C

07

00

94

91

60

00

00 00

95

35

AD OD

FF

00

8F

91

C8

AO AD

AA

00 00

AO

05

EE

C7 C7

09 IE

AO

C7

8D

57

02

C720:

80

FD

AO

81 AO

8D

5C

A9 A9

C5 DO

AA

8E

8D

60

OA

2A 80 00

8C

85

C7

08 AC

88

BE

90 89

D2

A9

2F

AO 81

85

60 20

A8

85

A9

FF

AA

8B

C4

C5

18

2A A8

AA

38

AO

FD

C6B8: C6C0: C6C8: C6D0 : C6D8: C6E0:

F3 4C 00 C5 60 60

80

93 99 99

99

C53O:

AA

AA

93

08

C528:

00 00

30

00

85

8B

A9 8D D9 02

00 00 02

00

00 00

92

85

OD

00

00

00 00 AO AA 00 00

AO 81 94

C6B0:

C52O:

00

00 00

AO

FF

A9

00 00

AO AO AO AO AO AO

83

03

5C 91

63 02

37

AO

A9

C9 A9 90 00

C510: C518:

52 38

55

20

4B 39

85

8B

C4

8B

5C

20 31

3C

AO

85

FD

5C

20

88

68

C5O8:

4F

41

AO

96

C5OO:

FC

93

A9 40 85 8B 4C FD C4 C9

A9

EA 20

49

31 47 4E

4E

89 AO AO

C680: C688: C690: C698: C6A0: C6A8:

8B

68 49

4C

4C 54

8C AO AO

A9

B4

C4F8:

AA

45

83

DF

C7

8D

68

81

85

59

85

43

AO

D9

AD

C4F0:

78

AO 93 83

A9

8E

A9 4C

01

AO

60

85

OB

DO

89

F8

DA

DO

BO

8D

DO

8D

C9

AO

13

85

D8

89 85 AO 93 8F 84

F7

30

08

AO

E8

02

DO

92

07

C4E0: C4E8:

C9

BO

87

IB

CC

C4D8:

A3

07

16

D4

9D

OB

C9

DO

87

04

AO

8D A9 4C 68

20

BO

F8

8D

01 DO 30 85 DO OB

C4

86

14

C9

99

43

07

43

A9

A9

A9

20

43

20

C4C8:

29 24

43

C8

68 C5 00 A9

C4D0:

C9 EF

C7

43

A9

20 A2 EO 8C

FO

4C

43

DO

C4A8: C4B0: C4B8: C4C0:

26 DO 8D 06

5C C5

71

C4A0:

C8

EE

AD 02

00 2E 00 60 43 AB 43 8A 43 Cl 43 C9 43 Dl 43 AA 43 B2 43 E8 43 FO

CA 00 A9 68

20

FE

E6 22 AE

4D 86

EF

AA

00

00 00 00 43 43 43 43 72 43 43 43 43 43 43 43 43 43 43 43 43

43 71

43 43

43

43 43 43

43

71

43 43

43 43

43 43

43 43 43

95

85

89

8E

AO

92

8F

93

93

8C 90 AO

8E

AO

AO

AO

AO

AO

8F

8E

C6F0: C6F8: C700: C708:

89 8D AO AO 90 99

90 AO AO

C710: C718:

C6E8:

92

fWJ n1

m

■ml EE

43

AO

43 43

32

4A BB

99 41 43

AO AO 8E

F5 FD

8F

80 Bl

87

92

Dl

99

AO 86 85

Bl

B5

AO

AO AO

81 AO 8F

D4 9B FF

4D 45 4D

AO

va mu a rm> m ' ^

FINGERS'. I All this issue's ;programs

are

available

December 'IT' Ahoy! Disk. See

page

on

the

80.

AHOYt

105


IMPORTANT I Letters on white background are Bug Repellent line codes. Do not enter them! Pages 67 and 88 explain these codes

I III F ull I HI i I . and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

SPRITE-ON

165,203,201,2074

FROM PAGE 70

8,0,1061

•10 REM *** SPRITE-ON *** BUCK CHILDRESS

***

CB

•20 REM *** P.O.

BOX 13575 SALEM, OR 9730

9 **#

OA

-30 PRINTCHR$(147)"L0ADING AND CHECKING D ATA LINE:":J=53000 BN •40 FORB=0T011:READA

• 50 IFB=OTHENL=PEEK(64)#256+PEEK(63):PRIN

TCHR$(19)TAB(31)L:PRINT

■60 IFA<00RA>255THEN80

NB

•170 DATA2,208,39,173,141,2,41,1,208,8,23

MB

PF FK

OF

•180 DATA208,240,16,76,37,207,206,0,208,1 72,0,208,1578 BN -190 DATA192,255,240,3,76,37,207,173,16,2

08,73,1,1481 AN -200 DATA141,16,208,76,37,207,201,7,208,1 9,173,141,1434 CK •210 DATA2,41,1,208,6,238,1,208,76,37,207 ,206,1231 DO -220 DATA1,208,76,37,207,201,63,208,184,9

6,173,0,1454

OD

•80 PRINT"ERROR IN DATA LINE:"L:END

MG

•230 DATA208,133,251,160,9,32,143,207,173 ,1,208,133,1658 JG •240 DATA251,160,28,162,1,24,32,240,255,1 66,251,224,1794 DC

•90 X=0:J=J+12:IFTK216THEN40

KE

■250 DATA100,176,12,169,32,32,210,255,224

•100 FORJ=12288TO12351:POKEJ,255:NEXTJ

DG

•70 POKEJ+B,A:X=X+A:D=D+1:NEXTB:READA:IFA =XTHEN90 PL

•110 PRINT"THE DATA IS 0K[3"."]":PRINT

•120 PRINT"SYS 53[3"0"] TO USE SPRITE-ON[

3"."]":END

•150 DATA208,232,142,21,208,32,126,207,17 3,141,2,201,1693

HD

•260 DATA32,210,255,173,16,208,240,5,169,

NL

■270 DATA255,169,0,32,205,189,169,146,76, 210,255,147,1853 FM

•130 DATA169,187,160,207,32,30,171,169,17 0,141,0,208,1644 FF ■ 140 DATA141,1,208,169,192,141,248,7,162, 0,142,16,1427

,10,176,3,1399

PD

18,32,210,1568

BF

•280 DATA32,32,32,32,32,88,32,80,79,83,73

,84,679

PM

,32,518

ND

NE

•290 DATA73,79,78,32,32,32,32,32,32,32,32

PI

•300 DATA89,32,80,79,83,73,84,73,79,78,0,

•160 DATA4,144,6,232,208,253,200,208,250,

RUPERT REPORT Continued from page 40 spaces and some comments. The simplest way to increase its speed is to reduce ils functionality. Put REM statements at the start of lines 110 and 120 to eliminate the memory

display and keyboard checking. These will produce a sig nificant effect. Another possibility is to compile the pro gram. If your compiler runs faster with integers than with floating point numbers (unlike the Commodore BASIC in terpreter you are using), specify all numeric quantities to

0,750

PC

of target cells. It doesn't seem to be able to turn corners (at least with the parameters given in this listing). By pun ishing the winning moves, it could possibly be taught to avoid the target cells. On the other hand, such techniques might give Learner a neurosis or other mental anomaly. Learner displays such traits that might be interpreted as se

nility (it forgets moves it once knew), as well as paranoia and autism. You could experiment with various target shapes to in

fluence Learner's behavior. Is there any continuous path

be integers. Also you might move the main loop subrou

it could learn to follow? Can you find oscillation cham

tines closer to the top of the program.

bers for it? Let me know what you discover. Hopefully you

What can Learner learn to do, and what are its limita

tions? Learner very quickly learns to follow a straight path

will find this to be quite a learning experience, □ SEE PROGRAM LISTING ON PAGE 92

...COMING IN THE JANUARY ISSUE OF AHOY! {ON SALE DECEMBER 1)... r •

JUNGLE JAKE CLONE-AMATIC

INFOFLOW 64 AND MORE 64

& 128 PROGRAMS

■■i^HHMi^iflBB 106

AHOY!


THE ftDVUHCED OCP ART STUDIO

i^CUILD^THlEVtS

fl

I"1 ...

-■-

tr^.w'iw-'ji.'in ■

>tf^ -

P.IREBiWCl

m

No matter what kind of game you're in the

hand/eye coordination? Then maybe — just

mood for, you'll find that if It's in a box

maybe — you possess the skill to outwit the Sentry at each level of the extraordinary challenge.

marked FIREBIRD, ifs really toll

Firebird offers the excitement of a whole

range of challenges — Adventures and Strategies for long rainy weekends. Arcade

games for exhilarating evenings, Simulations when you need to get away from it all,

Productivity software when you're feeling —

well, productive.

Firebird Fireworks Unlimited paced Arcade action, look for Firebird's BUTE, a unique game which encompasses the best of

How About This Ball of Fire From Firebird!

3D combat flight simulation.

This is SENTRY, a unique Strategy' game with

with its revolutionary text-handling system.

and four-way scrolling. Do you have truly exceptional concentration and near perfect

software of every description, We'll prove to you that you don't have to keep switching

brands to satisfy' your obsession for challenge! CREDIT CARD HOTLINE

(201)444-5700

When your mood shifts from the deliberation of strategic planning to the excitement of fast-

Look for the Firebird — it stands for topquality software in virtually w&y category.

over 10,000 full-color 3D vector landscapes

This is Firebird — the best in interactive

both worlds. Or try STARGLIDER, on amazing

If it's Adventure you're after, here's the breathi;iking!y Illustrated GUILD OF THIEVES, Firebird even oilers economical,

professional-quality Productivity software! ADVANCED ART STUDIO is a comprehensive

an package with powerful graphics routines.

Reader Service No. 1EO

"The First Full Line In Software" Firebird Licensees, Inc.

P.O. Box 49, Ramsey, Kl 07446

(201)444-5700

Mtetiird sofowe for Comimdnfe64 .systems, Including 'he popular Golden Path, Pawn, Colossus Che« IV, Cholo, Talking teacher, Gonclse Music System and Attainted Music System, is

1


A NEW STANDARD FOR THE UNIVERSE . . . NOW AVAILABLE ON EARTH

I VOICE ACTIVATED CONTROL HEADSET

w\

'**«

• Suggested Retail Price: -95 Commodore 64/ia8fVI_

The LlpStik Plus is a revolutionary ii game conlrol that adds a new dimens excitement and realism to joystick operated

Atari Computers 400'800/XUX

programs. The LlpStik Plus is "voice activated*1 and functions as an exlra conlrol button. It

Atari Game Machines 2600)5200,

IBM & Compatibles (w/|oystick card)

does not replace your joystick but is used with It lo enhance and expand your game playmg enjoyment. Just plug your joystick into the LlpStik Plus. Because it's so simple and

II yju cjii'i Imd our products al you' local dealer, you can order

direct. Fur mall orders, enclose check or money order, plus

the LipSllk Plus works with thousands ol existing games. Virtually 95% of all games that use a joystick are compatible with Ihe

you've grown tired ol playing. Using the head

LlpStik Plus. It can also be used with most

you use it with your favorite game you'll know

popular home Video Arcade Machines such as the Atari 2600, 5200 and the Sears Arcade Machine.

wha! we mean. You'll find yourself getting

set gives you a greater leeling ol power and control than a joystick alone. The first time

more absorbed In the action than you ever thought possible. Render S»rvle« No. 102

S3 DO shipping and hindling, and specify machine version desired. Older by phone on VtSK, rVUsterCaid oi COD. by calling

ACCESS SOFTWARE, INC. 2561 So. 1560 W. IMods Crass, UTMOBT

:= Software incorporated


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.