Ahoy_Issue_34_1986_Oct

Page 1

$2.75/ CAN. $3.25 OCT. 1986

L-ui'irU I 1 [Mb !

.

.

111 MORE GAMES!

MORE UTILITIES!

• PENGUINS • MOUNTAINEER MACK

• DVORAK KEYBOARD • 128 to 64 AUTOBOOT • DISK CHECKUP

• ATTACK FORCE

71896 48355

.


■: &jm\

^%*a% wit1 j**j[-y-'J*

use the brains your Commodore wasnt born with. Right at Your Fingertips in CompuServe's Commodore* Forums Our Commodore Forums involve thousands of Commodore users world wide. These Forums show you just how easy and fun it is to get the most from your Commodore Computer. The Commodore Communications Forum provides the latest news on com munications software and advice on how to effectively use your machine for online computing. The Commodore Programming Forum supports programmers and developers of Commodore 8-bit computers.

The Commodore Arts and Games Forum is for all Commodore 8-bit computers. Compose or play music,

create or retrieve colorful graphics, and download games software. The Commodore Amiga* Forum is the national resource for all business

and entertainment applications in the Amiga community. Easy access to free software. • Download first-rate, non<ommercial usersupported software and utility programs. • Take advantage of CompuServe's inexpen sive weeknight and weekend rates (when Forums are most active, and standard online charges are just IOC a minute). • Go online in most major metropolitan areas

with a local phone call. • Receive a $25.00 Introductory Usage Credit when you purchase your CompuServe Subscription Kit.

Information you simply can't find anywhere else. Use the Forum Message Board to exchange mail with fellow members.

Join ongoing, real-time discussions in a Forum Conference—with Commodore luminaries like Jim Butterfield, Jim Gracely, Bob Landwehr and Steve Punter. Scan Forum Data Libraries for free software, documentation and con tributions from Commodore enthusiasts. Reader Service No. 284

Enjoy other useful services, too. Like electronic editions of your favorite maga zines, newsletters and articles, including Family Computing, OMNI Online and the Electronic Gamer.1"

All you need is your Commodore computer and a modem.. .or almost any other personal computer. To buy your Subscription Kit, see your nearest computer dealer. Suggested re tail price is $39.95. To receive our free brochure, or to order direct, call 800848-8199 (in Ohio, call 614-457-0802). If you're already a CompuServe sub scriber, type GO CBMNET (the Com modore Users Network) at any! prompt to see what you've been missing.

CompuServe Information Services. P.O. Box 20212 5000 Arlington Centre Blvd.. Columbus. Ohio 43220

800-848-8199 In Ohio, call 614-457-0803 An HSR Block Company


Publisher

Michael Schneider

Editor David Allikas Art Director JoAnn Case Managing Editor Michael R. Davila Senior Editors

Tim Little Tim Moriarty

CONTENTS

Technical Editors

David Barron Bob Uoret

DEPARTMENTS

Consulting Editors

Ben Bova

A View from the Bridge...of the October issue o/Ahoy! Scuttlebutt... the best and the worst of the coming crop of releases.

8

Art Gallery...^;?// readers take us around the world in 64K!

32

Tips Ahoy!...//i/.s month's batch is pure sirloin.

35

Morton Kevelson Dale Rupert Entertainment Editor

Arnie Katz Production Director Laura Pallini

Reviews...current Commodore releases brutally cross-examined. 63 Commodores... our monthly remedy for low blood pressure.

92

S.O.S....wf respond to your frantic pleas for help.

98

Erratum...;; small boner in Escape From Skull Castle (July).

98

Program Listings... with us, top-flight software is no gray area. 101

Art Production

Christopher Carter Mark Kammerer

Victoria Green Bulletin Board SYSOP B.W. Behling Circulation Director

W. Charles Squires

FEATURES

Advertising Director

Rupert Report: Analog to Digital Adventures by Dale Rupert*

20

Commodore Roots: Fastest Draw in the Industry by Mark Andrews**!! Entertainment Software Section (contents on page 41)

Lynne Dominick Director of Promotion Joyce K. Fuchs

Controller Dan Tunick

41

♦Includes program: Digital Scope (for the C-128) ♦♦Includes programs: RECTANGLE.S and RECTANGLE.BAS

Managing Director Richard Stevens

(for the C-128)

Advertising Representative JE Publishers' Representative

6855 Santa Monica Blvd., Suite 200

PROGRAMS

Los Angeles, CA 90038

Penguins for the C-64 by Cleveland M. Blakemore

16

Mountaineer Mack for the C-64 by Stephen Devine

18

128 to 64 Autoboot for the C-128 by Daryl Marietta Jr.

50

Quick Change for the C-64 by Buck Childress

52

Dvorak Keyboard for the C-64 by Jim Partin

57

Vault of Terror for the C-64 by Cleveland M. Blakemore

58

Attack Force for the C-64 by Mike Hoyt

72

Disk Checkup for the 1541 by Donald Fulton

97

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

102

Flankspeed for the C-64 by Gordon F. Wheat

103

Cover art by James Regan

(213) 467-2266 Boston (617)437-7628 Dallas (214) 660-2253

New York (212) 724-7767 Chicago (312) 445-2489 Denver (303) 595-4331 San Francisco (415) 864-3252

ISSUE NO. 34

OCTOBER 1986

Ahoy! (ISSN .W30-4383) is published monthly by Ion International Inc., 45 W. 34th St., Suite 407, New

York, NY, 10001. Subscription rate: 12 issues for $21.95, 24 issues for $41.75 (Canada S29.25 and $54.25 respectively). Second class postage paid at New York, NY 10001 and additional mailing offices.

8 1986 by Ion International Inc. All rights reserved. c under Universal International and "in American Copyright conventions. Reproduction of editorinl or pictorial content in any manner Is prohibited. No re sponsibility can be accepted for unsolicited materi al. ! '■' •■-] i ■,' ; i.;, send address changes to Ahoy!, 45 W. 34th Street, Suite 407, New York, NY 10001. Direct

all address changes or matters concerning your sub scription to Ahoy!. RO. Box #341, Mt. Morris, IL

61054. All editorial inquiries and software and hard ware to be reviewed should be sent to Ahoy!, 45 W.

34th St., Suite 407, New York, NY 10001.


If you own a C-64, you The one you purchased. And the GEOS realizes the technical potential that has been in the C-64 all along. Speed. Power. Ease of use. Sophisti cation. Elegant, practical

applications you might expect of a high-end personal computer, all made possible with GEOS. It's so simple— but then, so was fire. Once it caught on. To begin at the beginning. GEOS stands for GRAPHIC ENVIRONMENT OPERATING SYSTEM. Why? GRAPHIC: Because menus and icons replace long, typed command lines. Point and click, that's it.

GEOS can be divided into 4 areas: two functional aspects (deskTop and Desk Accessories), and two major applications (geoPaint and geoWrite). deskTop. deskTop is a graphic interface, making file organization and manage ment easy. As always, you call the shots. Load a disk. 1 Files appear as icons on the disk notepad; to flip through, point at the folded corner and click. Prefer a file appear on a different sheet? Move it. It's easy.

Wpfcote

Cl K bytes used

- ■ ■

ENVIRONMENT: Because GEOS provides a consistent, powerful way to use your computer. Learning new applications is a

snap (or should we say click).

OPERATING SYSTEM: Because GEOS orchestrates every function so that they all work together systematically,

even symphonically. Some basics. Icons are graphic images which represent files or utilities. Each is different, and all are easy to recognize and easy to use.

A menu is just that: a list of functions availa ble for selection. When a menu appears,

move the pointer to any item you wish. Click. Click. You're on your way.

A pointer is used to select and activate items. To move the pointer, roll the mouse or trackball or rotate the joystick. Once on target, click once to select; click a second time to activate. Fonts are a new way of looking at text. Choose from 5 different fonts (with more on the way). Try Stoinclle, or Roma, bold, or italics, even underline and . Need to fit more words on a line? Pick a smaller point size, like umvemtyspoM, and get over one hundred characters per line.

All this and fast too. Because the integrated diskTurbo software improves 1541 disk drive performance 5 to 7 times. That's right. On both reads and writes.

Create a new document or re-name an

existing one. Want to copy a file onto the same or a different disk? Fine. Forgotten what a file contains? Select "get info" from the file menu. A description of that file's contents appears. Finished with a file? Print it. Save it. Or drop it in the trash and have done with it. Your call. geoPaint. A full-featured, color graphics workshop at your fingertips. The pointer operates any one of the fourteen graphic tools and shapes in the drawing menu. Create masterpieces on the Drawing Window. By turns, use a pencil, an airbrush or a paint brush, each with a character all its own. Draw straight lines, squares, rectang les or circles. Fill in with any of the 32

patterns. Switch to pixel-mode, where each

dot in a selected section is magnified many times its size for easy manipulation.


own two Machines. personal computer GEOS

unlocks.

appear off the printer. Typists will appreciate tabs, word-wrap and page breaks. Documents may contain up to 64 pages. What's more, you can move to any page

instantly. If you [ike, you can cut selected text from one section and move or copy it to another. Add graphics from geoPaint. It's a cinch. -_'_■■■

Eta $ hove irawjed in ?te po-t r

ysu a

of the impro

Second thoughts? Erase what you don't want. Or "UNDO" your last act. (If only life could imitate art!)

Add text if you like, in different fonts, styles or point sizes. Even change its position or layout at will.

J

Move or copy any part of your creation. Once done, you can include your artwork in another document—a letter home perhaps. (Won't Mother be pleased?) GEOS makes it easy.

■Bl

fa

Fonts^-

vayoflooi

jatfe

(withmoreorr-

:■

cllC: Roma bold- -.v alr^

F

M

1st Quarter Desk Accessories. Mandy programs you can use while in any GEOS application. These include an alarm clock, a notepad for reminders, a four-function calculator, and photo and text albums which store pictures and phrases you may then paste into applications. The Preference Manager even lets you establish parameters for everything from mouse speed to the date and time—even background color. Civilized options, every one.

It .-: .>

geoWrfte. An easy to use,

"what you see is what you get" word processor. Create documents. Insert, copy, move or delete text as you wish. Choose from 5 different

fonts in many different styles and point sizes. Preview your page exactly as it will

GEOS, A Whole New World for the C-64. $59.95 TO ORDER; 800-443-0100x234 GEOS Diskette includes deskTop, diskTurbo, geoPaint, gecWne and desk Accessories S59.95. CA residents add 6 5=i tax. (S4.50 US 7.50 Foreign shipping and handling.)

US Funds only B.S.W Order Processing. PO Box 57135, Hayward. CA 945*5

Commodore 64 and C-64 are trademarks ol Commodore Electronics. Ltd.. GEOS,

deskTop. geoPant. geoVWe. dskTurbo and Berkeley Softworks are trademarks of Berkeley SotTworfcs.

Reader Service NO. 285


REQUIRED READNG ^_

^^

^^T

for the Commodore 128 7*EAJTXORITAT)VE

INTERNALS

Q 111

rr iMn

COMMOOOflE cfl i^iaa 1 ih»im I

COMMODORE

1

rrm rrrn

TT.I,1,1,I,I.1,IJ4JJJ.L

■ I.'.'AU.'.UAU.

BASIC 7.0 INTERNALS

Him

i i m i

chips, Memory Management Unit, 80

column graphics and commented

ROM listings.

500pp $19.95

COMMODORE

1571 INTERNALS

in nil in

n

AQ*TA- BECXEBBOO* PUBLBHED BY

ED BT

Soflwarc

Abacus

Gel all the inside information on BASIC 7.0. This exhaustive hand book is complete with commented

BASIC 7.0 ROM listings. Coming Summer'86. $19.95

Thedchoilv*

BASIC source

COMPUTER AIDED DESIGN

TRICKS & TIPS

U

i.i.i.i i i irrrrr 1.1.U.I" IT T IT, T

a oat» - BECTeaaocx publbheo at

Detailed guide presents the 128's operating system, explains graphic

gi«M olVm 1571

11 n ii 11111 I

Abacusffl Wl Software

COMMODORE

Abac us

Filled with into (or everyone. Covers

80 coiumn

hi-res

graphics, win

dowing, memory layout, Kernal routines, sprites, software pro tection, autostarting. 300pp $19.95

PEEKS & POKES

Hiii I I I M.I I I I 111 I I I I

I

AbacusD 53 Software Insiders' guide for

novice &

ad

vanced users. Covers sequential & relative files, & direct access com

mands. Oescribes DOS routines. Commented listings. $19.95

Th«C-i»Cf>*l

LJ

BASIC Training Guide

T'TTI

Umi Software

I

I

I

11111

CP/M USER'S GUIDE

rrt'ri rrm

'.'.'.''.'.'.'.'.'.'.'.'.'T

I

r t t i i.r r t t t tt

AMTA-aeci

Abacus nffliil Software Learn fundamentals of CAD while

Abacus

Software

Software

introduction to programing; problem

Presents dozens of programming

BASIC commands with hundreds of

techniques on the operating system,

developing your own system. Design

analysis; thorough description of all

printer. Includes listings for "64 with Simon's Basic. 300pp $19.95

examples; monitor commands; util(ties: much more. $16.95

objects on your screen to dump to a

Abacus

quick-hitters.

Easy

and

Software

Essential guide for everyone inter-

useful

ested in CP/M on the 128. Simple

stacks, zero-page, pointers, the BASIC interpreter and more. $16.95

memory usage, CP/M utility programs, submit files S more. $19.95

Commodore 128

Abacus

Abacus

explanation of the operating system.

is a trademark of Commodore Electronics, Ltd.

Software

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


I=W FROM 71-11= If the Ahoy! Disk gets

any better, we'll have to sub scribe ourselves.. .and we get it for free! These past four months, we've shipped nearly full, with programs provided by the COMAL Users Group occupying the space left over by our monthly lineup. This month, we've given COMAL a rest to provide another exciting commercial program. The Talking Disk from Covox is more than a demo of their $89.95 Voice Master: its several programs are entertaining and educational in their own right. As de tailed in the August Scuttlebutt, the $5.00 disk includes a talking keyboard, a calculator that converses in English, Spanish, and German, and instructions for creating voice synthesized programs. Because of the software's total length—over 400 blocks—we've had to double-side the Ahoy! Disk to fit it all in. But despite that, and the in clusion of a 28-page manual, the October disk costs the usual $7.95 (see page 54). Believe us: they're not giving it away simply because

they can't give it away. The disk and booklet would pro vide an outstanding introduction to the world of Commo

experience with missionaries' heads?) (Turn to page 72.) • If you believe reports that the Dvorak keyboard lay out will eventually become the standard, you'll want to start getting your fingers in shape. To that end, we've

presented C-64 and C-128 versions of Dvorak Keyboard. (Turn to page 57.)

• As rocks rain on his head and appropriate theme music plays, Mountaineer Mack must scramble to the top of six hills. (Turn to page 18.)

• In this month's Commodore Roots, Mark Andrews reveals The Fastest Draw in the Industry—that is, he reveals techniques that top pros use in writing fast assem bly language programs. (Turn to page 27.) • The answer to many a 128 user's dilemma, 128 to 64 Aiitoboot allows the computer to go into 64 mode and automatically boot a program, when activated by a tim er or otherwise. (Turn to page 50.)

• Operational with Disk Checkup helps of their floppy files. • What better time

the C-64, Plus/4, C-I6, or VIC 20, 1541 users to diagnose the health (Turn to page 97.) than October to plan your holiday

dore speech synthesis, even if you had to pay $5.00 for

shopping? Our Christmas '86 Preview suggests a num

it—but you don't have to! We'd love to devote the rest of this page to the bonuses

ber of game packages due for release before the end of the year. This month's Entertainment Software Section

we have planned for future disks (including a recent, na tionally advertised release from a major game manufac turer)—but we're equally excited about the contents of • Though Cleveland M. Blakemore's Vault of Terror

also includes reviews of Murder on the Mississippi, GBA Championship Basketball (Two-on-Two), Europe Ablaze, World Karate Championship, Oo-Topos, and Super Bowl Sunday Expansion Disk #2. (Turn to page 41.) We regret the absence of the Cadet's Column from this

was easily the best adventure game we'd ever seen in 70

issue, but expectant motherhood made some demands

blocks or less, we knew what aspect of it would frighten

on Cheryl Peterson that rendered her unable to meet this

readers the most: typing it in. To encourage the reluc tant, we've run it in the same issue as Cleve's shorter Pen

issue's deadline. One or the other had to be shelved for this month —and over our protests, Cheryl shelved us. So it's 30 days liberty for all cadets —until next month, when Cheryl introduces you to the Promal language. But almost everything else you buy Ahoy! for is to be

this, the October issue of Ahoy!

guins (page 16). Once you've whet your appetite on the latter, youll want to plunge headlong into the Vault! ("Rim to page 58.) • Each month when he hands in his column, we won der: how long can Dale Rupert keep it up? Surely he'll

have to run out of original, exciting topics for the Ru pert Report one of these days! But he hasn't disappointed us yet...least of all this month, as he leads C-L28 and C-64 users on Analog to Digital Adventures. These in clude building and programming an onscreen oscilloscope and an optical version of a Theremin. (Turn to page 20.) • What would an issue of Ahoy! be without a Buck Childress program? Probably yellowed with age—because with the exception of one month. Buck's work has ap peared in every issue dating back to December of last year. His latest program is his longest: Quick Change, a powerful BASIC search and replace. (Turn to page 52.) • We gathered from last month's Trapped that Mike Hoyt knew how to pack an awful lot of program into a small amount of code. But we were nonetheless felled by Attack Force. (Seriously, Mike-do you have any

found between this month's covers: including an extralong installment of Tips Ahoy!, Re\'iews of 21-Second Backup and intraCourse, Dale Rupert's Commodares, and more. If there's anything you're not getting enough of (within reason), please write to tell us.— David Allikas

AHOY! BBS GOES 1200 BAUD! Effective immediately, the 24 hour a day Ahoy! Bulletin Board System can be accessed at 300 or 1200 baud, in 40 or 80 columns. Corrections to programs and articles, editorial calen dar for upcoming issues, and excerpts from future news sections are some of the files available for download. Set your modem for full duplex, no parity, 1 stop bit, 8-bit word length, and dial

718-383-8909 AH0YI

7


eCUTTUEBUT I IW

L

J

CP/M SOFTWARE • SYNTHESIZER PROGRAM • GRASP INPUT DEVICE • PERSONAL CHOICE SOFTWARE • FOOTBALL HANDICAPPER • COMPUTER MAINTENANCE • PLUS/4 SOFTWARE • GAMES FROM SUBIDGIC, INFOCOM, SPINNAKER • INTERACTIVE CHILDREN'S FICTION • STOCK MARKET MANAGERS ACTIVIS1ON PRODUCTIVITY Activision has branched out from the entertainment business into a line of home and personal productivity programs for the C-64. The follow

ing are the first releases in the series, dubbed Personal Choice Software: The Writer's Choice word proces sor includes a 50,000 word spelling checker, help screens, and a full lay out preview option that allows the writer to see what a document will look like before printing it. Filer's Choice lets the user tailormake computer "index cards" and sort

records alphabetically or numerical ly. A report writer makes it possible to extract information from multiple fields and combine it into one file for report generation and document pro Context-sensitive help screens address specific problems. The Planner's Choice spreadsheet permits the user to select column duction.

width, while horizontal and vertical

windowing allows him to view differ ent sections simultaneously. "Whatif games are provided for experi mentation and modification of data. Titles are $39.95 each, or $99.95 for the Personal Choice Collection of all three. Activision, Inc., 415-960-0410 (see

READER SERVICE NO. 126

hand is measured in three dimensions and translated into computer opera

tions. The wearer can for example throw an imaginary dart and have the speed and angle measured and re

Price is $35, shipping included (ex cept COD orders); add $5.00 if you desire a backup copy. Software Unlimited, 503-882-7110 (see address list, page 14).

flected, in real time and 3-D, on the computer screen. The product was scheduled for fall release.

AMIGA GUIDE

ShareData, 1-800-328-6061 or 612829-0409 (see address list, page 14).

the Amiga Programming Guide ($18.95) provides readers with a basic

DISK LIBRARIAN

are

Focusing on graphics and sound,

programming foundation. Covered

The Disk Librarian comprises five

initial setup,

fundamentals of

Amiga BASIC, LOGO, and C, infor

address list, page 14).

C-64 programs: Single Drive Copy

mation management with AmigaDOS, communication with other PCs, and

MANUAL PROGRAMMING

V/4.0 (back up disks in a maximum of three minutes on a single 1541); Se

In April's Scuttlebutt we announced

curity Seven (back up a disk onto tape

that ShareData had licensed the C-64

in a maximum of seven minutes); Di

rights to VPL Research's "grasp" tech nology, consisting of a visual pro

rectory Modifier (reorganize or add

gramming language operated by a glove input device. ShareData has now completed and released HandCommand, a transmitting device in side a lightweight cotton glove avail able in three sizes for lefties or righties. The position, tilt, and bend of the

8

Computer Care Kit includes anti-static spray, disk drive cleaner, more.

AHOY!

lines or comments to disk director ies, lock or unlock files, and change file types or names); Disk Directory

interfacing with a VCR or stereo. Que

Corporation,

317-842-7162

(see address list, page 14).

COMPUTER CARE KIT Philips ECG's $39.95 Computer Care Kit contains almost everything

Sorter V/4.0 (read all your disk di

imaginable to promote good compu

rectories into one large file for edit

ter grooming, including anti-static

ing, sorting, searching, and printing

spray, jet air cleaner, disk drive head

out); and Tape-Log (catalog disks

cleaner, glass cleaner, lint free wipes,

stored on tape with Security Seven).

and swabs.


Software Discounters

Of AmeriCa

Open Saturday Open Saturday

• Free shipping on orders over $100 m

For Orders Only—1-800-225-7638 PA Orders—1-800-223-7784 Customer Service 412-361-5291 ABACUS

Spitfire "40 (D)

Basic 128

Title Bout |D)

Cad Pak 128

Chari pak 128

CALL

Power Plan64

PRICES

Cobol 64

FOR

Super C 128 ACCESS

Beach Head2(D) $24 Leader Board Golf ID1S25 Leader Board Tourn. Disktfi

.

$14

Mach5(R)

S23

Machl28(R>

S33

Tenth Frame (D|

$25

ACTIVISION Alter Ego IMale

or Female] .. Borrowed Time(D) Garry Kitchen's Gamemaker(D|

S33 .S19 S25

G'eai American

Cross-Couritry Road RacetDi . Hacker |D) .

.

Hacker 2 (D| Little Computer

People (D) .

S19 $19 S23

..

Mindshadow(D) Music StudiolDl .

S23 S19 $23

Murder on ihe

Mississippi (D| Space Shuttle (D)

S23 119

ACCOLADE AceoiAcestDi Dambusters|D) . . DeceptoMD) Fighi Night |D) Hard BalMDj Lawof theWesl(D) PSI 5 Trading Co ID)

S19 $19 S19 $19 $19 $19 $19

AMERICAN

Home Pak ID) . . $33 Paperclip w'Spell 64oi 128. . S49 Paperclip II 128 $49 BERKELEY SOFTWORKS Geos ID) $39 BRODERBUND BankSl Filer(Dl $33 BankSl Mailer(D| $33 BankSl WnierlD) .$33 BankSt Speller |D|. $33 Breakers(D)

Music Shop (D) PrintShoplDl

$29 $26

PS Companion(D)

$23

PS Graphics Library ■1.K or»3 S16Ea Type1 (O) S25 CARDCO

VolleybaiUD) Cycle NigfllDi

$12

$16 $12

Equestrian Show

Jumper |D)

Strip Data Data Data

Poker|D) Disk'l female Disk *2 male Disk *3 female

S12

J2i $16 $16 S16

ARTWORX PX

Baker Si Detective (D) $7 $7 Mote In One Golf ID) Hoiei AlieniD) Jumpin JimmylDl

J7 $7

ProBO"ing(Dl

$7

AVALON HILL

Gulf StnkelD)

$19

Thunderhead(D|

Super Bowl

Sunday (D)

S16

121

SBS 1984 Team Disk $14

SBS 1985 Team Disk Call SBS Champs Disk $14

DIGITAL SOLUTIONS Pocket Filer 128 $33 Pocket Planner 128 ..$33 Pocket Writer 64 . .S25 Pocket Wriler 128 . $33 ELECTRONIC ARTS Adv. Consi. Set (D) Amnesia (D)

Ware w/all Supply

Archon 2. Adept (D)

InliOellD)

Bard's Tale (D) Europe Ablaze (D) Heart of Africa (Dj Lords of Conquest (D) Mail Order Monsiers ID) Movie Maker |D| Music Const Set (Dl

Racing Oest

Set (D)

Timothy Leary's Wind Mirror |D) Puces too Ion ID

Graph Now(O)

$14

Hidden Assets (R)

$49

Mail NowlDl

$14

SmoreiR) Super G Pr Int wM6K Buffer WnleNowlR) CBS

$44

Fasl Load (R)

$49 $19

Impossible Mission |D) . $9 Movie MonsleMD} $23 Mulliplan 128 S39 Pitstopll(D) . $9

advertise/.1

Call

EPYX

.

.

S9 $9

Champ Wrestling (D). Call

Deslroyer(Dl

'

Call $23

Argos Expedition (D| S9 Big Birds FunhouselRl $9

Summe' Games 2 ID) $23 Super Cycle (Dl $23

Big Biro Spc Del (R) $9 Body in Focus (D) $23 Dream House ID) $9

Temple of Apshai

Shapes (Ri

Adventures (Dl

$9

S9

Mastering the SAT (Dl $44 Ma!hMiieage(Di $9

Madness ID) $9 $9 Railroad Works (Dl Rich Scarry's Electronic Word Book |D| $12 Sesame Si Pats Around TowniDi $9 Success A/Algebra Success w'Math

TimeDound(O) Weather Tamers (Dl CMS General Accounting 128 □ATA EAST

Call Call

$9 $9

$119

Trilogy lOl Winter Games (O)

World Championship

$23 $23

Karate (D) World Games ID) Worlds Greatest

$19 $23

Baseball-Improved World's Greatest

$23

FootballlDi S23 FIREBIRD Colossus Chess t iDi S23 Elite (Dl $19 Frankie Goes to Holly.vood<D)

$23

The Pawn (D)

S25

FISHER PRICE

AiphaBuild(R)

59

Dance Fantasy (R)

$9

Mop Along Counting (R)

$9

Linking Logic (R) Memory Manor |R)

$9 $9

Number Tumbler (R)

$9

SeaSpeiler|R| GAMESTAR

$9

Commando |D)

S23

<ara1e Champ (Di

$23

Champ BasketbaiUDi $23

Kunq FuMasier iDl

$23

Slar Rank 8o«ing|D) $19 HAYDEN

OATASOFT

Alternate ReatilyiDi ConanfOl

$25 $9

QiqDuglDl

$9

Mr Do(Dl

$9

PmgPongiDi DAVIDSON MathBlasienDi Speed Reader 2 (Dl Spell II (D) Word Attack iD)

S19 $33 S43 $33 $33

IheGalaiy(D)

Sargon3(D|

$25

MES

Microsoll Multiplan(Dl$19 Millionaire |D) $16 Omniwnler w'Spell iDl $23 Project Space StalioniDi $19 HI-TECH EXPRESSIONS

Card Ware rOl

$9

Heart WaielD)

$9

Parly Ware(D)

II*

$23 $25

Leather Goddesses of Phobos(Di

Call

PlaneHall(D) Sorcerer |D) Suspect (Dl

$23 $25 $25

Trinity 128

$25

.

$23 $23 525

INTRACORP Iniracoursf! (Compatibility) & Analysis Modules) $65 Intracourse (Cnmjiatibidlv Module) $33

Intracourse (Analysis

Ultimate Wizard (Dl

.S25 $23 $23

Hilchhiker's Guide to

Super Boulder Dash (D)

Barbie (D) BreakdancelDl

$12

Ballyfioo(D). , Cul Throals<Dl Enchanter (D| .

Seven Cities of Gold (Dl Skytox |D|

$33

Ernie's Big SplashiD) $9 Ernie's Magic

Kit. INFOCOM

Wishbringer(DI Zork 1 (D) Zork2or3(D)

One on One (Dl Pmball Const Set (D)

$14 $14

Never Ending Story )D| $19

Mission

• Your card is not charged until we ship

Free/e Frame (R|

Movie Mustcat

Bndge40iD>

continental USA • No surcharge for VISA/MasterCard

CalcNowlD) FileNowlD]

Spanish (D)

Beach Blanket

$25

Carmen SandiegoID) S23

Grover's Animal

$14

$19

ConsuMani(64or128i$39

EDUCATIONAL Biology (D) S14 French |D| $14 Grammar (D) $14 Science Grades 3«|D> $14 Science- Grades SIGtD) $14 Science Grades 7/&D) $14 U S Geography ID) $14 World Geography |D) $14 World HistOrylD) $14 ARTWORX

S23 .

Tournament Golf <D) $19 BATTERIES INCLUDED

S. D. o' A.

Module) MASTERTRONIC

539

Action Biker (D)

$7

ElectraGlide(D) Gates ol Dawn (D)

$7 S7

Infinity MachineiR) Kiksta'tlD)

5 A Side Soccer |D)

$19 $7

S7

LastV-8(D) Master o( Magic (D|

$7 $7

Nmja(D)

$7

Sekaa ol Assiah(D| The Slugger |D)

Vegas Jackpot (D) MICROLEAGUE Baseball(D)

.$7 $7

$7 $25

8o>ScoreStalslD| $16 General Manager (D) $25

1985 Team Data Disk $14 MICROPROSE F-15SinkeEag(c-(Di $23

GunshipiD)

$23

■Kennedy ApproachiD). $23

Silent Service (Dl MINDSCAPE Bank Si

$23

Music

WrueilDl S19 BankSt StoryDooKDl S19

Bop& WrestleiDl

$19

Color Me The Computer Coloring Kit ID) $19 Fairhgnt(D) S19 Great British

SoftwarelDl

$12

Halley ProiecuDi inlittraioriDl

$19 $19

Perfeci Score SAT |D)S44

Spell 0' DeslruclioryD] $19 The American Challenge Sailing Simulation (Di$19 MISC

Bobs Term 6-i(Dl

$29

Bob's Term 128

$49

CSM 1541 Align Kit (Dl

$29

Central Poinl

Copy2(Dl GalolD)

S23 $19

Snapshot 64 |R|

Call

SuperbasefriiDi Superbase 128 Superscript 54 iDl Superscript 128

$47 $59 $47 $47

ORIGIN UHima3tDl

534

Uihma4(D) ... S39 PENGUIN/POLARWARE Crimson Crown (D) $12 Graphics Magician

Trio 64 (D) SUBLOGIC

$43

Baseball (D)

532

Flight Simulaior 2 (D) 532

PamteiiDl'

$16

FS Scenery Disks.. Call

Transylvania (D)

$12

Jei(D|

Oo-ToposiD)

$12

PROFESSIONAL SOFTWARE Fleet System 2—W.P

wi70.000 word spell criecker64ori28

$39

FieetSyslem3(128i

$49

SCARBOROUGH Bosion Computer Diet ID)

$33

Build A Book (Di $16 MasierlypelD) S25 Ne! Worth ID). $39 SIMON A SCHUSTER ChemlablDI

$25

Great Internal lonal Paper Airplane

.

$29

.

$29

521

Accts Payable (D|

$39

$9 $9 $9

TIMEWORKS

Accis Receivable 10) $39 Data Manager 2 (D|

S33

Data Manager 128

$43

Evelyn Wood

Dynamic Reader |D|S33 General Ledger (D) Inventory Mgmt (D)

$39 $39

Payroll Mgmt (D)

539

Partner 128 (Rl

Construction Set(Dl $19

Star Trek The Kobayashi Alternative (D| $25 Typing Tutor3(D) $25 SPINNAKER ACE Air Combat Emulator(Dl

Football (0)

TELARIUM Amazon (D) Fahrenheit 451 (Di Dragon World (Dl Nine Princes in Amber ID)

514

Adventure Creator |R| S9

543

Sales Analysis MnmuOl $39 Smftcaic/SidewaysiDl $33 Swiftcaic/ Sideways(128) $43 Svlvia Porter's Personal Fin. Planner 64 ID) $33

Alphabet ZooiRi AH m Color Cave iRj

$9 $9

Sylvia Porter s Personal Financial

Facfimaker(R|

59

Word Writer w)

Fraclion Fever |R)

$9

Delta Drawing IR)

$9

Homework Helper-Main Word Problems (Dl S23 Homework Helper.

Writing (Dl $23 Invaders of the Lost Tomb(D) $19

KidsonKeyslRi Kung Fu 1 —

$9

EiplodmgFistlD) S19 Kung Fu 2 —

Slicksof DealhiDl $19

SPRINGBOARD

CeriilicateMakeriDi $33 Newsroom (Di $33 N R Clip Art Vol 1 (D)$19 N R Clip Art Vni ?|D)$25 PS Graphics E>panflet(Di $25 SSI BdltleGroupiDj S37

Batife ot AnticiamiD) $33 Crjlomal Conrjuest |D) $J5 Computer OB 1D1 $25 Fieldol FirelDl $25 Gfmsfone Warrior (Dl$23 Gftty5t]urq|D) $37 KamplgruppelDl $37

Mech Brigade (Dl

$37

NAM[0|

525

Phantasre(D)

Phantasie2(Di

Ouesiron(O) Rinnso!Zillin(Dl Roi(dwar200C(Dl Sh.ii(jol Spring tOl US A AF ID) W.nqsolWarlO) Wizard s Crown iD) SOFTSYNC

525 525

$25 $25 $25 $25 $37 S25 $25

Desk Manager 64 o'128 ID)

525

Model Diet |D) Personal Accountant |D)

$23

SI 9

Planner 128

$43

Speller ID)

$33

Word Writer w;85000 Word Speller 028) $43 UNISON WORLD Art Gallery ! (Di $16 Art Gallery 2(D| SI6

Print Mas1er|D| $23 WEEKLY READER Siicky&ear ABC S|D)$19 SuckyDear Math |D) $19 Slickybear Numbers<0]$19 Sfckybear Reading (Di $19 StickybearShapes(D) $19 WINDHAM CLASSICS Adeem Wonderland ID) $9 B-tn*. the Root iD)

$9

S*>ss Family RotimsoniDt 59 Treasure Island 1D1 $9 WiiardolOziO) $9 ACCESSORIES BonusSS DD 5599B< Bonus DS DD $6 99 Bx CompuServe Staner K.I

$19

Dtsk Case iHolds 50i

$9

Disk Dnvp Cleaner

$9

Ki.ifl Joystick

59

Panasonic 1080 GREAT 100 cps printer DEAL Sakaia 13" Color

Composile Monitor lorC64

SI 39

Sctkosha SP1000VC 100 CPS Commodore direct connect (tot malrn printer

1179

WicoBat Hanillc WicoBiackMa'

$17 $9

W.coBoss

512

Hours: Mon.Fri. Sal.

Eastern Timo 9AM-5PM 10AM-5PM

P.O. BOX 11327—DEPT. AY —BLAWNOX, PA 15238 ■Please R»sd The Following Ordering T«rms & Conditions Carelully Before Placing Your Ordar Orde's *ith cashiers ctieck or money order shippnd immediately Per sonai S Company checks allow 3 weeks clearance NO COD s1 Shipping: Continental U.S.A. — Orders under S'OO adc 53 free shipping on orders over S100. AK. HI. FPO. APO—add $5 on all orders. Canada A Puerto Rico —add $10 on all order*. Sorry

no other mtemationai orders accepted' PA residents add 6% sales tai on lho

total amount Of ordttr including shipping charges! Prices subiect lo change without notice REASONS FOR CALLING CUSTOMER SERVICE — 412-361-5291 (1) Status ol order or back order (2) If any merchandise purchased within 60 days from S D of A is detective please call lor a relu'n authorisation number Detective merchandise will be replaced wiin the same merchandise only' NO CREDITS' After 60 days please refer to me manufacturers warranty included with the merchandise S return directly 10 the manufacturer Customer service will not accept collect calls or calls on S.D. ol A.'i BOO* order Unas1 Reader Service No. 28S


MAC INKER

Re-ink Any Fabric Ribbon Automatically for less than 5 cents.

Dedicated Units start at $54.95 Universal Cartridge

$68.50

MAC INKER Universal Spool

$66.95

MAC INKER

shipping S3.00

Philips ECG, 1-800-233-8767; in PA 1-800-222-9308) (see address list,

ucational games that produce speech when used with a C-64 and the Hear

PLUS/4 AND C-16 SOFTWARE While the level of software support for the Plus/4 and C-16 could make even an Adam owner chuckle, a bone

say 1000 speech synthesizer/voice recognition system (see January '86

is thrown from time to time. Robin

$1.50 postage per order. Bounty Hunter (round up a gang of outlaws in the Old West), Grave Robbers (a graphic adventure requiring players

bottle available in black/brown/ red/green/yellow/purple/ orange/gold and silver. Over 50,000 MAC INKER(s) in the field. Over 7500 printers supported.

MERCURY MODEM Really 100% Hayes* Compatible. ■ 300/1200 baud. ■ audio monitor/front panel lights. ■ 18 months warranty. Shipping $4.00

to find secret treasure), and Savings &. Loan (a home finance program that calculates principal and interest

•Hayes is a uatiemark ol Hayes Microprtxiucts

DATA SWITCHES

Ahoy!). Each $29.95, they are Rhyme and Reason (familiar nursery rhymes teach basics like names of animals and parts of the body), Aqua Circus (basic shapes, colors, counting, and simple math), and Think Bank (Con centration-type game that teaches arithmetic). Hearsay, Inc., 718-232-7266 (see address list, page 14).

CP/M SOURCE

payments and amortization of loans,

FOG, the California-based CP/M

as well as the value of various types

users group, is offering a library

of savings). (See also this month's Game Releases heading for a Plus/4 flight simulator.) Robinson Software Associates (see

sampler of CP/M software free to C-

address list, page 14).

vised CPM+ operating system (the

128 users who send in the $25 year ly membership fee by December 31, 1986. In addition to Commodore's re

original system shipped with the 128

FOOTBALL HANDICAPPING The Professional Football Handi capping System lets the C-64 or VIC

$205.00

Hearsay, Inc. has released three ed

page 14).

son Software Associates has made three available at $9.95 each plus

Lubricated, Dot Matrix Ink S3.00,

TALKING SOFTWARE

contained bugs that prevented the se

rial port from operating), the disk contains a text editors with Word-

20 user handicap NFL games using information found in the daily paper.

Star-like commands, a telecommuni

About five minutes is required to en

Commodore 1670 and Hayes-com

ter the information needed to perform the statistical analysis that will pre

patible modems, a menu-driven file utility program for making file and

dict the winner, point spread, and to

disk copies, viewing files, etc. (elim

cations program designed for both the

All types, all lines switched, all metal,

tal points in a game. On cassette or

inating the need to memorize CP/M

value for money.

disk; $39.95 plus $2.00 shipping.

commands), and a disk directory

heavy duty switch, elegant design, best

Software Exchange, 313-626-7208 (see address list, page 14).

manager that sorts and prints direc tories and shows print status. Docu

mentation is included. SYNTHESIZER PROGRAM

2 Ports Parallel or Serial

$ 7500

4 Ports Parallel or Serial

$150°°

2 Computers/2 Printers

*.«—-««

Parallel or Serial

$15O00

We have cables too. Please inquire or specify at time of order.

Order Toll Free.

Call or write for free brochure.

1-800-547-3303 In Oregon 503-297-2321 (24 hours line)

Computer

Friends®

6415 SW Canyon Ct., #10, Portland, OR 97221. telex 4949559

Dealer inquiries welcome. Reader Service No. 102

JO

AHOY!

The Fastfingers synthesizer pro gram includes 256 preset sounds de

FOG,

a

non-profit

group with

20,000 members worldwide, main tains a large library of public domain

rived from the SID chip, 13 effects

software that is available for a small

(glide, vibrato, wah wah, etc.), and onscreen instructions, and provides

copying fee. Membership includes

for 10 minutes of real-time recording at 60 notes per second. A 4-octave keyboard with 49 full-size keys (ap parently the Mattel keyboard origin

chapters, and access to a technical

ally manufactured for use with Intellivision) is also available. Price of the software and manual is $24.95; with keyboard adapter $59.90; with adap

ter and keyboard $119.85. See-Thru Enterprises, 519-735-2995 (see address list, page 14).

affiliation with more than 300 local

support hotline operating from 10 a.m. to 5:30 p.m. (Pacific time), Monday through Friday. FOG, 415-755-2000 (see address list, page 14).

ABACUSES FOR THE 128 Three new C-I28 productivity packages from Abacus, each $59.95, scheduled for September release: In addition to the standard options


NEWS found in most terminal programs, SpeedTerm 128 features Xmodem and Punter file transfer protocols, VT52 and VT100 terminal emulation with

with their C-64 flight simulation products (Microsoft Flight Simulator, Flight Simulator II, and Jet):

cursor keys, 45K capture buffer, and

The San Francisco STAR Scenery Disk takes in such Bay area highlights

user-definable function keys.

as Fisherman's Wharf, Alcatraz Is

TAS-128, an enhanced version of Abacus1 Technical Analysis System for stock marketing charting, lets the

ton, and Bay Bridges. Mountains,

investor automatically download indi cators from DJN/RS or Warner and then build a variety of charts on the split screen: 7 moving averages, 3 os cillators, 5 volume indicators, com parison charts, trading bands, least squares, and more. Included are mac ro capabilities, automatic and unat tended log-on, and fast draw charts using up to four windows. PPM-128, a 128 upgrade of Person al Portfolio Manager, tracks perfor mance of stocks, bonds, or options, as well as profits and losses for tax

land, and the Golden Gate, Dumbar lakes, and waterways are accurately located, and airports represented in detail, down to the hangars and re fueling facilities. The Japan Scenery Disk details the area from Tokyo to Osaka, including

Mt. Fuji, the Shin Kansen bullet train, Osakajo castle, and the Tokyo Tow

Abacus Software, 616-241-5510 (see address list, page 14).

in downtown Tokyo.

SubLOGIC Corporation, 800-6374983 or (in IL, AK, HI) 217-3598482 (see address list, page 14). Two C-64 releases from SSI. each

$39.95: clear attack age, requires the gamer

Developed and originally distrib uted by Creative Software, I Am the

C-128 ($34.95) is now available from Activision. The tutorial provides C-128 users with an introduction to programming, advancing from the basic keyboard layout to animation programs and debugging.

Several

and supplies) to locate eight scientists who are crucial to the survival of the world and return them to their re search base. 19 types of vehicles can be modified for different terrain, at tack, defense, speed, and durability tasks. During the 50 or more hours or an average game, the road warri or interacts with numerous wander

practice programs are included for

ers, rabble road gangs, mutants, can

experimentation. Activision, Inc., 415-960-CH10 (see

nibals, and foreign invaders.

address list, page 14).

The magically endowed Shard of Spring, remnant of the once-whole

NORTH TO VERMONT

er, must be taken back from its cap

LifeStone created by the Red Sorcer Though you may have thought the state produced nothing but maple syr

up, Vermont Gold ($29.95) for the C-64 deals with various aspects of prospecting for gold in the state of Vermont, including tales and history facts about prospecting in the 1800's, how to look for and find gold in Ver mont, equipment needed for pros pecting and how to use it, and more. Indian Affairs, 717-842-8467 (see address list, page 14).

GAME RELEASES SubLOGIC has made available two

new $19.95 Scenery Disks for use

5 Disks* including: 1541 Fast Loader Disk Backup File Copier Full C64 COMAL 0.14 over 100 more programs 2 Books, nearly 150 pages: COMAL From A To Z Graphics Primer 5 newsletters, over 400 pages: ■ COMAL Today (#5,6,7,8,9)

COMAL 2.0 POWER

U>Oy.y J Comal Today subscriber price — $74.95 regular price.

64K COMAL 2.0 cartridge

with empty SOCkct (no manual) (manual add $15 and $3 shipping)

(as the leader of a gang that conquers cities by collecting soldiers, vehicles,

NIT NAME IS 128. C-128.

.y J plus $4 shipping

er, Palace grounds, and canal network

Roadwar 2000, set in a post-nu

purposes.

COMAL Starters Kit

tor, the evil enchantress Siriadne, and returned to its home on the stricken island of Ymros. The player attempts to do this with the aid of up to five other characters, searching Ymros, fighting monsters, and exploring dun geons. Spells are cast using the five elements of nature: fire, metal, wind, ice, and spirit. The game is designed to last from 40 to 80 hours. Strategic Simulations, Inc., 415964-1353 (see address list, page 14). A female version of Activision's Al ter Ego for the C-64 allows the dis taff gamer to respond to hypotheti cal situations according to the person-

SUPER CHIP . jJComal Today subscriber price —- $29.95 regular price. 16K chip plugs into empty socket of COMAL 2.0 cartridge. Adds:

C128 Support C64 Auto Boot System 1541 Fast Loader

Over 100 added commands

COMAL TODAY $14.95 (Canada add $6) ■ 6 issue subscription ■ Over 500 pages ■ Qualifies you for subscriber discounts (like $5 off a Comal 2.0 cartridge)

FREE INFO Send a 39 cent stamped self addressed envelope. You get our 24 page info booklet. COMAL Users Group USA 6041 Monona Dr, Room 111 Madison, WI

53716

phone: (608) 222-4432 *2 disks may be 1 double sided disk

AHOY!

11


Change the

TESTMASTER

course of his tory with Trinity,

-for easier testing

which takes the Infocom adven

• END TEST RE-TYPING

turer on a fastpaced journey through fantasy

• PRODUCE MULTIPLE CHOICE, T-F, SHORT ANSWER, AND COMPLETION TESTS

• UPPER/LOWER CASE AND

and reality.

COMPLETE EDITING - MAKES TESTS FROM 1 TO 999

READER

SERVICE NO. 127

ITEMS AND ALTERNATE FORMS OF THE SAME TEST FOR APPLE II FAMILY, 32K PET, COMMODORE 64/128, AND IBM

FREE TRIAL IN YOUR SCHOOL

to let the computer select her person

Level player.

ality for her and experience life

FOR 30 DAYS

through the eyes of an unfamiliar al

ONLY $35.00 PLUS $2.00 HANDLING ORDER LINE 9:00 AM TO 5:00 PM

1-800-422-0095 MICHIGAN AND AFTER 5:00 PM

(313)

of questions. She may choose instead

able for Commodore computers with at least 128K: the C-128 and Amiga. The game is geared for the Standard

ality profile the program creates for her based on her responses to a series

477-0897

VISA/MASTERCARD

MIDWEST SOFTWARE BOX 214, FARMINGTON, MI 48024

ter ego.

Activision, Inc., 415-960-0410 (see address list, page 14). Through October 31, 1986, special ly marked packages of IntelliCreations/Datasoft's Mind Pursuit, The Ne\'e~Ending Story, Crosscheck, and Mercenary will contain a card enti

Infocom, Inc., 617-492-6000 (see address list, page 14). As a reporter in search of The Scoop on the murder of a woman in a bungalow, you will look for clues, question witnesses, and eavesdrop on

conversations. Based on the Agatha Christie story, the Telarium adven ture game includes full animation and a text menu that facilitates interaction.

tling the consumer to a free threemonth subscription to Computer En

MASTER GRADES -for easier grade keeping • THOUSANDS IN USE AROUND THE WORLD

.

• 200 STUDENTS IN QfcfE FILE FOR SUPER SPEED

• KEEPS CUMULATIVE POINTS TO 9999 PER MARKING PERIOD • ALPHA OR PERCENTAGE ORDER REPORTS • 3 DIFFERENT PROGRESS NOTES TO PARENTS • GUARANTEED EASY TO USE FOR APPLE II FAMILY. 32K PET, COMMODORE 64/128, AND IBM

f FREE TRIAL IN YOUR SCHOOL FOR 30 DAYS

$35.00 PLUS $2,00 HANDLING ORDER LINE 9:00AM TO 5:00PM

1-800-422-0095 MICHIGAN AND AFTER 5:00PM

(313) 477-0897 VISA/MASTER CARD

MIDWEST SOFTWARE BOX 214, FARMINGTON, MI 48024 Reader Service No. 125

12

AHOY!

tertainer, a 16-page newsletter con taining software news and reviews. The regular subscription price for the four year old publication is $22 for 12 issues. Call 818-761-1516 for more information on Computer Entertainer. IntelliCreations/Datasoft, 818-8865922 (see address list, page 14). The first Infocom game to recreate

Ace includes talking onboard computer. READER SERVICE NO. 128

actual locations and events, Brian

Moriarty's Trinity ($39.95) nonethe less leads the text-adventurer into an alternate universe where magic and physics coexist and he gets the chance to change the course of history. From a magical world overgrown with giant toadstools he progresses to the Siber ian tundra, a tropical island, deep un derground, outer space, and finally

the New Mexico desert on July 16, 1945, the date and site of the world's first atomic explosion, codenamed Trinity. Trinity was written with Infocom's Interactive Fiction Plus development system, allowing for more extensive stories and more sophisticated user interfaces. As a result, it is only avail-

For the C-128; $32.95. Telarium Corp., 617-494-1200 (see address list, page 14).

Spinnaker has licensed the rights from Britian's Cascade Games to dis

tribute its Ace flight simulator, which it will do under its UXB label. The player/pilot's goal is to wipe out en emy air and ground forces, aided by multiple weapon systems, real-time overhead satellite mapping, and a talking onboard computer that advis es on fuel levels and incoming mis siles and aircraft. Additionally, a new Plus/4 version can be ordered from Cascade via check, credit card, or phone (see address list, page 14). Spinnaker Software, 617-494-1200


NEWS (see address list, page 14). Video Vegas simulates

casino blackjack, draw poker, slots, and keno, providing entertainment for the beginner and practice for the pro. Baudville, 616-957-3036 (see ad dress list, page 14).

COMAL 2.0 POWER C128 SUPPORT WITH SUPER CHIP

ONLY

EDUCATIONAL SOFTWARE Two from Gamco Industries: Time Explorers requires students to answer time-telling questions correct

Full 80K Cartridge

Super Chip installed CI28 Support

C64 Auto Boot System 1541 Fast Loader

ly in order to advance through a cav

ern in search of gold. Activities are of four types: 1) type the digital time when shown a clock face; 2) type the

Over 100 added commands

COMAL Starters Kit

digital time when given the time in

.y J plus $4 shipping

words; 3) set the clock hands when

given the digital time; and 4) set the clock hands when given the time in words. Within each, players may deal with hour, half hour, quarter hour, or five minute intervals. Combining tic-tac-toe with a drill in money-changing skills, Money Squares questions future capitalists in the categories of 1) Count Money, 2)

Disks** including:

1541 Fast Loader

Disk Backup File Copier Full C64 COMAL 0.14 over 100 more programs 2 Books, nearly 150 pages:

COMAL From A To Z

Can You Buy?, 3) Select the Fewest

Interactive story books for children.

Coins, and 4) How Much Change? Each C-64 program includes a stu

READER SERVICE NO. 129

dent management system that auto

The Grolier Core Collection of productivity software, including The Information Connection, Friendly Fi ler, Easy Graph, and EduCalc, will be made available to schools at sav ings of up to $60. Additionally, the Database Management Enrichment Collection, consisting of Friendly Fi ler, three Friendly Files, NoteCard Maker, and the Countries of the World and The Great Book Search databases, will be offered for $199. Including over 100 lesson plans, the 192-page Grolier's Productivity Soft ware Across the Curriculum provides educators with a guide to tailoring Grolier's productivity software to their curriculum needs. Ordinarily $12.95, the volume will be shipped free with orders of $75 or more. Grolier Educational Publishing, 212-696-9750 (see address list, page 14). Bantam has put two volumes of its Choose Your Own Adventure series of children's books on disk for the 64 at $34.95 each. In both animated ad ventures, the child becomes the main

matically records up to 200 files. Price of each is $39.95; $54.95 with backup; or $164.95 for class pack. Gamco Industries, Inc., 1-800-3511404 (see address list, page 14). Designed for beginning to expert

typists, Type! ($39.95) teaches typ ing with real text and sentences in stead of random letter drills. An ar cade-style game is included. For the C-64. Broderbund Software, 415-479-1170 (see address list, page 14). The Linguist ($44.95) allows C-64

users to create language drills in French, Spanish, German, English, Russian, Hebrew, Japanese, or any of 13 other languages. The student se lects two languages and enters as

many words, phrases, or definitions in each of the chosen languages as

desired. The program then quizzes him by presenting one of the elements in the pair and asking him to fill in its equivalent in the other language. Gessler Educational Software, 212673-3113 (see address list, page 14).

$94.90*

Graphics Primer 5 newsletters, over 400 pages: ■ COMAL Today (#5,6,7,8,9)

COMAL TODAY

$14.95 (Canada add $6)

■ 6 issue subscription

■ Over 500 pages ■ Qualifies you for subscriber discounts (like $5 off a Coma! 2.0 cartridge)

FREE INFO Send a 39 cent stamped self addressed envelope. You get our 24 page info booklet. Or order now. VISA and MasterCard accepted.

US dollars only. COMAL Users Group USA 6041 Monona Dr, Room 111

Madison, WI 53716 phone:(608) 222-4432 •*2 disks may be 1 double sided disk *

Coma] Today subscriber price.

3104.90 regular price. No manual. Add $15 plus $3 shipping for manual

AHOY!

13


NEWS

\Jtee ezzih-liLt e^ofttuaiE, One. Music of the Masters - Classical music (or Ihe C64" or C128' in 64 mode. Approx. 1 hour of music per disk with comments on [he composers.

Volume I - Mozart's Rondo Alia Turca, Beeth oven's Sonata Pathetique and 20otherworks by Bach, Handel & many others.

Volume II - Beethoven's Minuet in G. Bach's Invention

No.

4.

and 40 other works by

Brahms, Schubert, Chopin & others. Volume III - Mostly Mozart.

Overture from

Figaro. Sonata Facile, Minuet from Don Gio vanni and many other Mozart compositions.

S9.95 per volume. All 3 volumes - S24.95 The Great War - WWI strategy game (or the

C128' in 128 mode. player options.

Includes one or two

Armies of

17 countries.

Weather, terrain, lines of supply, etc. affect

Ihe outcome.

C128" disk only - $29.95

BASICally SIMPLE 126 - How to use all

C128' Basic 7.0 commands, functions and operators in Basic programs,

C128' disk

only- $19.95 BASICally SIMPLE 64 - How to use all C64*

Basic 2.0 commands, functions and operators in Basic programs.

Disk - S'4.95

Datafiler 128 - Database program for the

C128* in 128 mode. FREE

SHIPPING

&

Disk - 524.95 HANDLING.

residents add 7% sales lax.

Illinois

Send check or

money order to:

character in the story and decides how it will evolve from a variety of plot options. Escape challenges the player to lead three characters out of a mazelike city and across enemy ter

ritory to home. The Cave of Time compels adventurers to return mis

of additional Skill Builders exercis es, an onscreen timer, a revised man agement system providing for up to seven students, and faster access to

placed objects to their owners, fight ing ghouls, a prehistoric mammoth,

questions and answers. The Amiga version includes pull-down menus,

and assassins along the way. Bantam Electronic Publishing, 212765-6500 (see address list below). Two educational entries in Baud-

windows, scrolling, and graphics. Each version is available in a re tail school package containing pro

gram disk, backup, 152-page student

ville's Hacker Jack line: Guitar Wiz ard (learn and analyze scales, chords,

workbook, and teacher's notes, for $109.95 Gab pack, $329.85), or a re

and tunings for all types of fretted string instruments) and Ted Bear's Rainy Day Games (Concentration, Old Maid, and Go Fish). For the

tail package (program disk and stu

C-64; $29.95 to $34.95 each. Baudville, 616-957-3036 (see ad dress list below).

Free Spirit Software, Inc.

SAT in an enhanced version for the C-64 and an all-new version for the Amiga. 64 users now get a full disk

dent workbook) for $99.95. CBS will also market The Obser vatory, under license from Lightspeed Software. The C-64 astronomy pro gram allows students to set up a "soft ware telescope" anywhere on earth

CBS has rereleased Mastering the

Continued on page 130

538 S. Edgewood LaGrange. IL 60525

Abacus software

Trademarks of Commodore Electronics. Ltd. Rawier Service No. 131

2201 Kalamazoo S.E.

Companies Mentioned in Scuttlebutt

P.O. Box 7211

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

Software

Activision, Inc.

900 Broadway

2350 Bayshore Frontage Rd.

New York, NY 10003

Mountain View, CA 94043

Phone: 212-673-3113

50 South Valley Road B2

Phone: 415-960-0410

Groiier Educational

Paoli, PA 19301

Addison-Wesley

Reading, MA 01867

Phone: 617-944-3700

Bantam Electronic Publishing 666 Fifth Avenue

New York, NY 10103 Phone; 212-765-6500 Baudville 1001 Medical Park Dr. S.E. Grand Rapids, MI 49506 Phone: 616-957-3036 Broderbund Software 17 Paul Drive San Rafael, CA 94903-2101 Phone: 415479-1170 CBS Interactive Learning One Fawcett Place Greenwich, CT 06836 Phone: 203-622-2500

Cascade Games Ltd. Harrogate, North Yorkshire, England

:■-- SEND FOR DETAILS —■

Gessler Educational

Publishing, Inc.

Robinson Software Associates

See-Thru Enterprises

95 Madison Avenue

10382 Shenandoah

New York, NY 10016

Windsor, Oniario

Phone: 212-696-9750

Canada N8R IB5

Hearsay Inc.

Phone: 519-735-2995

1825 74th Street

ShareData, Inc.

Brooklyn, NY 11204

7122 Shady Oak Road

Phone: 718-232-7266

Eden Prairie, MN 55344

Indian Affairs R.D. #4 Box 68

Phone: 1-800-328-6061 or

Moscow, PA 18444

Software Exchange

Phone: 717-842-8467

P.O. Box 5382

Infocom, Inc. 125 CambridgePark Drive Cambridge, MA 02140

Wist Bloomfield, MI 48033 Phone: 313-626-7208

Phone: 617-492-6000

P.O. Box 429 Klamath Falls, OR 97601

IntelliCreations/Datasoft

612-829-0409

Software Unlimited

19808 Nordhoff Place

Phone: 503-882-7110

Chatsworth, CA 9D11

Spinnaker Software

Phone: 818-886-5922

and Telarium

Philadelphia, PA 19147

1 Kendall Square Cambridge, MA 02139 Phone: 617-494-1200

Phone: 215-336-1199

Strategic Simulations, Inc.

Micro Arts Products P.O. Box 2522

! UNLIMITED SOFTWARE, INC. j P.O. BOX 116, FAIR LAWN. N.J. 07410-0116

Phone: (0423) 525325 P.O. Box 3474

Waltham, MA 02254

Phone: 415-964-1353

I

Daly City, CA 94015

Phone: 1-800-233-8767; in

SubLOGIC Corporation

NAME

FOG

Phone: 415-755-2000 I

STREET ADDRESS

CITY

:

STATE

zip Reader Service No. 132

14

AHOY!

Philips ECG, Inc. 100 First Avenue

PA 1-800-222-9308

Gamco Industries, Inc.

Que Corporation

Box 1911

7999 Knue Road

Big Spring, TX 79720

Indianapolis, IN 46250

Phone: 1-800-351-1404; in TX call collect 915-267-6327

Phone: 1-800428-5331 or 317-842-7162

1046 N. Rengstorff Ave. Mountain View, CA 94043

713 Edgebrook Drive

Champaign, IL 61820 Phone: 800-637-4983; in IL, AK, HI 217-359-8482

Telarium Corp. See Spinnaker Software


When it comes to flying fighterplanes

IT'S THE MANNOT THE MACHINE

MIG Alley Ace: Thrilling head-to-head Sabre Jet aerial dog fighting includes single player flying mode, as well as two player competition. Hellcat Ace: Exciting 3-dimensional aerial combat over the Pacific in World War El. For one to four players.

Air Rescue: Sensational assault chopper rescue raids for daring pilots in solo or team configuration. For one to eight players.

■ concentration

Fast reflexes Willingness to take risks Good eye-hand coordination

Ifso, th

ieara configuration

.-er in 3-D space

I avoid" techniques A aerobatics: loops, rolls. G's, split S's

"You'll experience the wind in your face and the intense dog fighting action of some of the world's most See your local software

retailer [or this and other exciting MicroProse products. Or call

,

direct for MC/V1SA

orders.

honored and respected combat

aviators: the original stick-and-tudder

fighter pilots!"

MAJOR BILLSTEALEY, U.SAF. Reserve President, MicroProse

(over 3,000 flying hours)

The Top Gunner Collection is

available for Commodore W ® and Atari XL/XE computers al a suggested retail of only £24.95. Sewn shots from Commodore 64 Commodore 64 and Atari are registereO trademarks of Commodore Electronics. Ltd., and Atari inc.

ISO Lakefrcnt Drive. Hunt Valley. MD 21030 |30ij 667-1151 Reader Service No. 289


enguins is a fast action arcade game with in terrupt driven music and 24 (count 'em, 24)

active sprites moving during gameplay. The object is to get the poor penguin at the bottom of the screen to one of the ice caverns at the top. You have to cross two streams full of killer whales and get past a sniffing arctic wolverine who is looking for a few drumsticks for dinner. You also have to avoid the cave with the polar bear inside once you get to the top of the screen—you can tell which one is occupied by the set of red eyes inside.

THE BASEBALL DATABASE LET YOUR COMPUTER KEEP TRACK OF YOUR TEAM'S BASEBALL STATS FOR YOU! EASY TO USE • Clear Screen Directions • Easy Data Entry and Correction

• Detailed Users Manual • Fast Statistics Retrieval from Disk

COMPREHENSIVE • 23 Batting and Fielding

Statistics • 22 Pitching Statistics

• Up To 30 Players • Unlimited Games

• Hits, Runs, Errors, LOB

& ERs for Every Inning • All Totals, Cumulatives, Averages Etc. Calculated

DETAILED PRINTED REPORTS • Player Rosters

• Win/Loss Records

• Game Summaries t • Pitching Cumulatives

• Team Cumulatives • Player Histories

• And a Jot more

$49.95 APPLE Ite/llc

$39.95

COMMODORE 64

• 15 day money back guarantee • check or money order please, plus $2.50 shipping and handling

• Program specs and details available upon request

JACOBSEN SOFTWARE DESIGNS 1590 E. 43rd Avenue Eugene, Oregon 97405 Phone: (503) 343-8030

Reader Service No. 118

16

AHOY!

With a joystick plugged into Port 2, you can move the penguin in all directions as long as he is standing on one of the three snowbanks. When he is in the water, how ever, he will coast forward unless you pull back on the stick to bring him to a dead stop. There are safe ice floes at intermittent intervals be tween the killer whales, and when you are touching one you will stop coasting. It is possible for you to cling to one of these until you pass close enough to a cavern to swim off. Score is determined by the green bar just below the ice caverns. It gradually turns red from right to left, show ing you how much bonus score is left before time runs out. When time runs out, you receive no bonus score upon entering one of the caverns. Bonus score varies from 100 points to 3900 points, de pending on how long it takes you to get across the screen to the safety of the caves. When you enter an ice cave, you must avoid the razorsharp icicles on either side of the entry walls to get in side safely. If you enter a cave touching one of the ici cles, or there is a polar bear inside when you enter, your little penguin will sprout angel wings and float off the screen.

If you enter safely, a victory fanfare plays, the pen guin jumps for joy, and a new penguin is positioned at the bottom of the screen. Each time you enter a cave safe ly, the game picks up the speed a little. You have three penguins per game, denoted by the three check marks on the bar at the bottom of the screen. To start a new game, hit fl. My high score so far is 24000+. It gets pretty hard after about eight penguins, because the wolverine and the killer whales really start hustling. The interrupt divides the screen into three different col ors, moves the three separate groups of killer whales, and propels the wolverine along the snowbank, along with updating the musical theme. I hope you take the time to type in Penguins—it is a nice inexpensive addition to your game library. Since the game is entirely in ML, you will need Fkmkspeed to type it in. □ SEE PROGRAM LISTING ON PAGE 110


PARTNER 128

THE 1st DESKTOP ACCESSORY THAT WORKS "CONCURRENTLY" WITH OTHER C128 SOFTWARE. PARTNER! A cartridge-based program with eight convenient memory-resident desktop "accessories" that operate "concurrently" with other 0128™ soft ware programs.

Like Sidekick\M, PARTNER automagically sus pends the existing program in your computer while you use the PARTNER accessories. When

you are through, press a button and PARTNER returns you to the point in your program where you left off. Accessories at your command: Appointment calendar and date book: Keep

Phone list & auto dialer: Keep track of important

track of appointments and deadlines. At the press of a

phone numbers. At your command, the computer will

key, you'll be able to review your appointments for a day,

search through your list for the number you want, and

week, or month. Months may be viewed in their entirety

automatically dial the number for you."

in a traditional calendar format, and then printed out.

Screen print: At the press of a key, the contents of

Memo pad: Write yourself important notes. Print them

your computer display will be duplicated on your printer.

out on paper or save them onto disk. Name and address list: Keep track of important

Other features:

names and addresses. Available instantly, any time you

SwiftDOS: Allows you to access Commodore disk

are using your computer.

drive commands any time.

Calculator: A multi-function calculator with an

SwiftLock: Enter your secret code before you leave

optional "paper tape" that prints out your calculations on

your computer. The keyboard will be locked until you

your printer.

re-enter your code.

Typewriter: Turns your computer and printer into a

Extended Printer Control: Allows you to send com

traditional typewriter.

mands directly to your printer at any time.

Envelope addresser & label maker: Use this

SwiftLoad: Allows your Commodore 1541 disk drive to

feature and your name and address list to address

load as fast as the Commodore 1571 disk drive.

envelopes or create mailing labels - quickly, without leaving the software you are working with.

Suggested Retail Prices: C128(128K, 80 column): $69.95 C64

(64 K, 40 column):

$59.95 Available at your favorite Dealer

More power for your dollar Timeworks, Inc. 444 Lake Cook Rd., Deerfield, IL 60015 312-948-9200

or call Timeworks today. TO ORDER CALL: 1-800-535-9497

'* An auto-dial modem is required to usBlhe phone-dialer feature. 1 Commodore 128™ isa trademark and Commodore 64 isa registered trademarkol Commodore Electronics. Ltd,. Sidekick is a trademark of Borland International, Inc. £ 1985 Timeworks, Inc. All rights reserved.

Reader Service No. 290


MOUNTAINEER MACK the C-64 By Stephen Devine ountaineer Mack is a fast-paced moun tain climbing game for one player. You will need both quick reflexes and pa tience as you make your way to the top of each mountain. Randomly falling rocks are only one of the obstacles to avoid. There are three levels of play, with each level having

sides or bottom of the screen. When climbing upwards, the mountain slope scrolls downward and your current elevation is updated. Each step upward adds five points to your score and 20 to the current elevation. Blue sky will appear at the top of the screen when the peak is near. (The rocks cease to fall at this point.) If Mack collides with an object on the screen, he falls to the bottom. You

six mountains of increasing difficulty. Not only is each

stay on the same mountain until either the top is reached

succeeding mountain higher in elevation, but the rocks

or all your men are lost. A chime will sound and the high score will flash at the end of the game if the previ

become "smarter." The speed of the rocks also increases with each level. You start each new game with three men, and a man is lost when contact is made with an obstacle. Bonus points are awarded every time you reach the top of a

mountain and still have all three of your men. It is cal culated by multiplying 50 by the mountain number (shown

in the lower left-hand corner of the screen). Mack is controlled by a joystick plugged into Port 2.

ous high score is beaten.

Mountaineer Mack resides in memory from $2000S2D5B. It is entered using Flankspeed (see page 103). After entering and saving this program, reset the com puter by turning it off and on. Then type LOAD "MOUN TAINEER MACK",8,1. Next type SYS 8192 and hit RE TURN. Press the fire button to begin the game. D

He may move up, down, left, or right, but not off the

SEE PROGRAM LISTING ON PAGE 115

$29.95 ANNOUNCING the Easiest Coloring Book Available! • A delightful program lor all ages; easy for kids and a chal lenge lor adults • Draw your own pictures and save them on a disk. • Color your own creations or any ol the pre-drawn pictures included in this package.

• Coloring box with sixteen colors. • Play

Follow The Dots

with

your own

piclures or those

already on the disk.

• Play two levels of Follow The Dots: Easy, with a flashing dot leading the way, or more difficult, finding your own path through the dots.

• Printout your creations as line, dot, orhi-res screen dumps.

TO ORDER SEND CHECK OR MONEY ORDER TO:

ILLUSTRATED IMAGES P.O. Box 25722. Portland, OR 97225 FOR INFORMATION OR DEALER INQUIRIES CALL: (503) 246-2774

Commodore 64/128 versions by Chris Scott Apple version & concept by Don Fudge All Rights Reserved Worldwide KEYBOARD, JOYSTICK, OR PADDLES

ALLOW 2 TO 3 WEEKS FOR DELIVERY Reader Service No. 392


From Origin, source of the classic,

award-winning Ultima™ series, comes [

I

be

r

[

1

j A futuristic, fast-paced strategy roleplaying game by Lord British and Chuckles. Based on the J award-winning Car Wars® board game ?■■■ by Steve Jackson, j

i

Drive the freeways of the future where the right of way goes to the biggest gun. Somewhere within the 16 cities and outlaw-infestect highways are the clues you will need to complete the ultimate mission. Step into the arena on Amateur Night and earn the right to custom-build your combat vehicles. The AADA will offer you courier missions. The FBI and the underworld will vie for favors. But watch out! To survive you'll need road experience, the ability to decipher clues, gambling skills, money, a super car—even a clone.

Available on Apple1

-

^^^"^^^

i

-

The final gauntlet will test your tactical skills and hair I

mtm

trigger reactions to the limit. But with triumph comes honor, and entry into the elite circle of AutoDuellists. The challenge of AutoDuel® awaits you. Are you ready?

/aRlGUf

svstems /A/c. /340 HARVEY ROAD, MANCHESTER, NH 03103 (603) 644-3360 i

ULTIMA™ III sends you on an incredible fantasy role-

playing journey through monster-plagued Sosaria in search of the elusive Exodus.

1

ULTIMA1" IV is the longawaited sequel to Ultima™

III. The Quest of the Avatar

is a quest to the final frontier—the self.

MOEBIUS™ takes you

through the elemental

planes of a colorful Orien tal world of fantasy and adventure in search of the Orb of Celestial Harmony.

I him.i anil Lord Bnlisli are liademarks of Richard Garriolf. Maebius is a iradrniark nf Greg Malone. Ogre and AwoDuel are

OGRE(i; is a strategy game fought on the nuclear bat

tlefield of tomorrow as an inhuman Juggernaut Cyber-

tank battles conventional forces.

registered trademarks of Sieve Jackson Games, Inc. Car Wars is a registered tradfm.it!. of Texas instruments. Apple is a trademark uf Apple Compuiet Inc.

Reader Service No. 291

Authors wanted. Call us toda


w.M,f,Mjr-v kV.V.Vf f.WW.f

if Vri'l

A'A'A'

Witt \.'7 ttitl .♌it Hi

m

MlfJ

Mil

1O*

Mtt

MM Ml 11

MM

MM MM ÂŤ4 i *

M#l

MM

fffitli Aft**

f.A

7.VW

, iAnmT/z/yiii i

Analog to Digital ft fi H: I

osl of the ways we have ol monitoring the world are analog in nature: the electrical resistance

they are more readily analyzed, interpreted, and recorded

of photocells changes in response to the amount

the C-64 with additional effort) as a digital oscilloscope.

umn in a barometer rises and falls in accordance

will end up with an optical counterpart of the age-old mu

with the atmospheric pressure, the needle of a speedometer

sical instrument made famous by horror Films of yester

is magnetically deflected in proportion to the speed of the

year, the Theremin.

T I

-M.

of light on them, the height of the mercury col-

automobile. Among electrical engineers are those who deal primari ly with analog circuits such as amplifiers and filters, and those who deal mainly with digital circuits such as micro

in the computer. We will see how to use the C-128 (and

Finally, to avoid the "all work and no play" syndrome, we

The Commodore 64 and the 128 each contain a multi function circuit called the Sound Interface Device, better known as SID. This integrated circuit has the makings of a multivoice musical synthesizer complete with oscillators,

processors and flip-flops. Between the two groups is the

filters, and the works. An additional feature of this chip

realm of analog-to-digital (A/D) and digital-to-analog (D/A)

is that it contains two analog-to-digital converters. These

conversions. This month we will see how to convert analog signals

digital word which is proportional to the analog signal at

as they exist in the real world into digital signals where

their inputs.

20

AHOY!

A/D (read "A to D") converters each generate an eight-bit


ERT I?I=IÂťCI? anywhere between logic high and logic low levels? Before the computer can read a paddle's position, an analog to dig ital conversion must be performed. The entire range of pad dle resistances is subdivided into 256 equal parts. The A/D converter takes the paddle signal and determines a numer ic value from 0 to 255 which is proportional to its resistance. For example, assume that if the paddle is turned coun

terclockwise, its signal level (or resistance) is low, and when turned completely clockwise, its signal level is high. The A/D converter stores a digital value of 0 in the SID regis ter when the paddle is counterclockwise, and a digital value of 255 when the paddle is completely clockwise. If the pad dle is turned halfway between the two extremes, the A/D converter generates the value 128. The computer can interpret the position of the paddle by the size of this digital value. The paddle's position is deter mined with a resolution of one part out of 256 parts. Con

trast this with the joystick whose position is known with a resolution of only one part out of eight. In electronics

jargon, the SID chip contains two 8-bit A/D converters.

The eight bits make up one byte, and one byte ranges in value from 0 to 255.

INNER WORKINGS

For those interested in the electronic details of how the analog to digital conversion occurs, have a look at the sche matic diagram for the SID chip in the Programmer's Ref erence Guide (page 610 for the C-128 and page 481 for the C-64). The paddles are shown as 470,000 ohm (470 kohm) potentiometers ("pots") coming into the POT X and POT Y inputs of the SID. A 1000 picofarad capacitor is also at each input. One side of the pot goes to +5 volts.

A DIGITAL OSCILLOSCOPE AND THE MAKINGS OF AN OPTICAL MUSICAL INSTRUMENT

ft) Dale Rupert

stick switch as being at a logic high (I) or a logic low (0)

The SID chip momentarily brings the top of the external capacitor to ground (0 volts), removing any charge from it. At the same time, it starts an 8-bit binary counter counting fixed-rate pulses. The capacitor then begins charging up through the paddle potentiometer. The smaller the resistance of the pot, the fester the capacitor can charge up. The voltage on the capacitor increases as it charges up. This voltage comes into a circuit in the SID called a com parator. The comparator compares the voltage on the ca pacitor with a fixed voltage which is nominally 2.5 volts. When the voltage on the capacitor reaches a value of 2.5 volts, the output of the comparator changes from a low level to a high level. The high level at its output causes the binary counter to stop counting. The value in the counter will be between 0 and 255, depending upon how long it took the

level. How can a computer read a paddle which may be

capacitor to reach the 2.5 volt level.

The inputs to the A/D converters are accessible through Control Ports 1 and 2 on the right side of the computer. The A/D converters are intended to be used with game pad dles which are plugged into the Control Port connectors. Electronically, a paddle is a variable resistor called a po tentiometer. The value of its electrical resistance may be changed by rotating or sliding the handle of the paddle. The Commodore's A/D converter can handle resistances ranging from zero ohms to about 500,000 ohms. The paddles differ from joysticks on the Commodore computers. The joystick is digital in nature: each of its four

switches is either open or closed. The paddle is an analog device: its output is a continuously variable signal. The computer can directly read the status of each joy

AHOY!

21


•.--•.-.-.-.-^.s.-.v.•--.---. -.-,-.

BASIC Compiler

The complete compiler

Remarkably easy-to-use

and development pack

interactive drawing pack age for accurate graphic

age. Speed up your pro

grams 5x to 35x. Many

designs. New dimension ing features to create

options: flexible memory management; choice of

compiling

to

exact scaled output to all

machine

major dot-matrix printers.

code, compact p-code or both. '128 version: 40 or

Enhanced version allows

you to input via keyboard or high quality lightpen.

80 column monitor output

and FAST-mode opera

Two graphic screens for

tion. '128 Compiler's ex

Give your BASIC programs the speed

tensive

and performance they deserve

80-page

COPYing from one to the

pro

other. DRAW, LINE, 8OX,

grammer's guide covers

CIRCLE. ARC. ELLIPSE available. FILL objects

compiler directives and options,

vKu""ai

two mu

levels levels

of ui

optimization, memory usage, I/O handling, 80 column hi-res graphics, faster

higher precision math (unctions, speed and space saving tips, more A great package that no software library should be without. 128 Compiler $59.95

64 Compiler $39^95

Language Compiler On your

C-64

ing

deplh tutorial. Compile C pro grams into fast machine language. C-128 version has added lealures: Untx™-Mke operating system; 60K RAM disk tor fast editing and

with

S59.95

C-64

559.95

Now you can learn COBOL,

the

most

widely

used

commercial programming language, on your 128 or 64. COBOL Compiler package comes complete with synlax-

checking editor, interpreter and symbolic debugging aids. New '128 version works wilh 40/80 column monitors and is faster than Ihe '64 version.

C-64

Newt C-128

$39.95 $59.95

Speedterm-128

Flexible, command driven terminal software package. Supports most modems for the C-128. Xmodem and Punter file transfer protocol. VT52 and VT100 terminal emulation with

cursor keys, large 45K capture buffer and user definable function keys.

C-128

$59.95

Technical Analysis System for the C-64

$59.95

Technical Analysis System for the C-128 Sept. '86 Ada Compiler for the C-64 VideoBasic Language for the C-64

S59.95 $39.95 $39.95

applications in graphics

Pascal

and

sound

renumber, etc. Standard J &

W compiler that generates last

combines

C-128

$39.95

(eatures. Extensive editor wilh search, replace, auto,

machine

code.

II

you

want lo learn Pascal or to

up to 10 modules; Combine

commands (line, fill, dot, etc.).

PAT

Not just a compiler, but a complete system for develop

your Commodore wilh our in-

M/L and C using CALL; 51K available for object code; Fast loading (8 sec. 1571, 18 sec. 1541); Two standard I/O librarys plus two addilional libraries—math (unctions (sin, cos, sqrt, elc.) & 20+ graphic

preselected

TERNS; add TEXT; SAVE and RECALL designs to/from disk. Define your own library of symbols/objects with the easy-to-use OBJECT MANAGEMENT SYSTEM-storeupto 104 separate objects. C-128 $59 95

For school or soflware develop men!. Learn C on

compiling Linker

The language of ihe 80 's and beyond

— with

develop sollware using the

Let your '128 or '64 speak Pascal

best tools available-SUPER Pascal is your first choice. C-64

$59.95

OTHER TITLES AVAILABLE: Chartpak

Easily create professional high-quality charts without programming. Immediately change labeling, axis, bar filling, etc. to suit your needs. from CalcResult and MultiPlan. '128 version resolution of the '64 version.

and graphs the scaling, Accepts data has 3X the

C-128

$39.95

C-64

$39.95

Personal Portfolio Manager Complete portfolio management system for the individual or professional investor. Easily manage your portfolios, obtain up-to-the-minute quotes and news, and perform selected analysis. Enter quotes manually or automatically through

Warner Computer Systems.

Oct.'86

C-128

$59.95

C-64

$39.95

Xper

XPER is the first "expert systenf for the C-128 and C-64. While ordinary data base systems are good for reproducing facts, XPER can derive knowledge from a mountain of facts and help

you make expert decisions. Large capacity. Complete with editing and reporting.

C-64

$59.95

Commodore 64® and Commodore 126™ are trademarks o( Commodore Electronics, Ltd. Unix

is a trademark of Bell Laboratories

Abacuslsfflsi Software

P.O. Box 7219 Dept. HA Grand Rapids, Ml 49510 ■ Telex 709-101 -Phone (616) 241 -5510 Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616) 241-5510. Other software and books are available-Call and ask for your free catalog. Add $4.00 for shipping per order. Foreign orders add $12.00 per item. Dealer inquires welcome-1400+ nationwide. Reader Service No. 293


When the resistance of the pot is very low, the capacitor

es a horizontal line on the oscilloscope's screen. When it

reaches the 2.5 volt level very quickly, and the counter is

reaches the right edge of the screen, the beam is turned

stopped at a very low count. When the resistance of the

off and is rapidly brought back to die left side of the screen

pot is very high, the counter reaches a very high count before

where the sequence is repeated. The vertical position of the electron beam is controlled

it is stopped. That's all there is to it. The value in the counter is rea

by the input signal. When the input signal is large, die beam

sonably proportional to the resistance of the pot. So by read ing die value of the counter which is stored in one of the SID's registers, the computer has a digital representation

the beam is near the bottom. The screen of the scope actually displays the combination of the vertical and horizontal mo

of the paddle's position.

tions of the electron beam.

is near the top of the screen, and when the signal is small,

Just a couple more details for the technically oriented.

For example, assume the input signal is very small when

The actual value of the capacitor in the C-128 computer

the beam is at the left of the screen and assume that the

is 1800 picofarads (pF), rather than the 1000 pF shown in

signal continuously increases. The image on the screen will

the SID schematic. See this for yourself in the computer

be a diagonal line running from the lower left of the screen

schematic at the back of your Programmer's Reference Guide on page 722. Consequently the maximum useful pot resis tance is on the order of 300,000 ohms for the C-128. SID's two A/D converters are able to handle four paddle inputs by the process of multiplexing. In zone 6D of the schematic diagram on page 726 of the C-128's Programmer's Reference Guide is U2, a 4066 electronic switch. This switch selects the inputs from either Control Part 1 or Control Port 2 for conversion. BASIC 7.0 in the C-128 handles the switch ing, depending upon which paddle input is being read. C-64

to the upper right. This is just what a graph would look like if you plotted input level on the vertical axis versus time on the horizontal axis. If on the next left-to-right scan of the beam the input signal remains high, the next screen image will be a horizontal line across the top of the screen.

If the input signal decreases for a while and then increases again to the maximum during the next scan of the beam,

the image on the screen will be "V-shaped." Some experi menting with our digital scope should clarify all this.

users (and assembly language programmers) control the switching by means of bits 7 and 6 of the Complex Inter

EXPERIMENTATION TIME

face Adapter at address $DC00.

periments with the digital scope. You should have a nine-

You need some hardware to perform the following ex pin female D-subminiature connector (such as Radio Shack

A DIGITAL OSCILLOSCOPE

No. 276-1538 or any other similar part), a potentiometer

With the process of analog to digital conversion under stood, let's see how to use it. The program Digital Scope for the C-128 on page 106 reads and displays the paddle #1 input (POT X of Control Port 1) in an oscilloscopelike manner. (This program runs only on the C-128. C-64 users must provide routines to read the paddle input and to display the graphics on the screen. We will provide some additional information on this later.) An oscilloscope (frequently called a "scope") is an elec

(any type of about 500k ohms such as Radio Shack No. 271-1723, although any value of at least 10k ohms and any

style can be used), and for the optically controlled musical instrument to be discussed later, you need at least one Cad mium Sulfide (CdS) photocell (such as Radio Shack No. 276-116A or 276-1657 or any other typical CdS photocells). Solder wires at least one foot long to pins 5, 7, and 9 of the nine-pin connector. The numbers are usually visible on the connector itself. In any case, the pins are numbered

tronic instrument that displays a

dynamic graph of input signal level versus time. The display on the scope is a cathode ray tube (CRT), which is identical in function to the video monitor at tached to your computer. On your video monitor, the electron beam which produces the image is continuously swept from left to right and from top to bottom, producing the thin scan lines (called the raster) on the screen. There is no vertical raster on a normal oscilloscope. Instead, the electron beam is continuously moved from left to right but not from top to bottom. When there is no input signal to the scope, the electron beam repeatedly moves horizontally from left to right. This produc

coming in august!

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

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

.. .and for ONLY *79 + shiPPinB

The Serial Box™ lets you compute while your printer prints.

"Y" BOX-6 connects: —

1 computer to 2 printers or

2 computers to 1 printer or 2 computers to 1 disk drive, etc

Imagine downloading a bit-mapped screen such as Fiexi-draw or Koala Painter in 24 seconds!

You can dump 15 pages of text or a 35-page BASIC listing in 2Va minutes. Oh yes, The Serial Box™ can even skip over perforations.

- "Y" BOX-8 connects:

2 computers to 1 monitor 1 computer to 2 monitors

SEE YOUR DEALER OR CALL: 1800 2287264 FOR ORDERS AND INFORMATION IN PENNSYLVANIA CALL (215) 622-5495 OR WRITE.

P.O. BOX 1077

HAVERTOWN, PA 19083

Please add S3.00 tot shipping and handling (USA and Canada) VISA, MC, Check or Money Orders accepted. COD. add 12.50.

t)

PA residents add 6% (PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERY)

•Fiei! draw is i registered trademark ot inkwell Systems. Koala Painter is a registered

PRICE SUBJECT TO CHANGE

DEALEH INQUIRIES INVITED

WITHOUT NOTICE

trademark ol Koala Technologies Corp.

'C-64, C 128 & VIC 20 are registered

trademarks ol Commodors Business Machines. Ltd Header Service No. 286

AHOY!

23


1 to 5 from left to right across the top row, and 6 to 9 from

of the screen, and 200 is at the top. Line 140 puts the dot

left to right across the bottom row when you view the con nector from the side to which the wires will be soldered.

on the screen. The routine beginning at line 150 calculates a running

Refer to the I/O Pinouts in the appendix of your User's Guide. That picture looks just like the side of the connector to which you will solder the wires. If you are even slightly interested in electronics experi mentation. I strongly recommend buying a solderless bread board. Even the smallest ones pay for themselves in con venience very quickly. (A typical device is Radio Shack

average of the previous MAX number of readings. MAX is defined in line 40. A second trace is shown on the screen

No. 276-175, although there are many other sources for this and the other parts mentioned.) These breadboards let you make connections between components easily without sol der. No serious experimenter is without at least one. The pins with wires are now: Pin 5 - POT Y

Pin 7 - +5 volts Pin 9 - POT X Connect one end of the pot to the +5 volts wire and con

nect the middle terminal of the pot (the "wiper") to the wire from pin 9 (POT X). The other terminal of the pot and the pin 5 wire can be left unconnected. If you have a sol derless breadboard, the best way to do this is to solder two wires to the pot terminals, and plug these wires into the breadboard. Then plug the wires from the connector into the breadboard. (For those unfamiliar with the breadboard, the five holes in each vertical line are internally connected so that up to five wires can be joined together simply by plugging them all into vertically adjacent holes.)

THE SOFTWARE The Digital Scope program turns the C-128 into the world's slowest digital oscilloscope. On the plus side, it is

corresponding to this averaged (filtered) value. It is displayed as a separate trace above the current input value on the screen.

This averaging routine is the most sophisticated part of the program. The plotted Y values are kept in a circular buffer YV() consisting of MAX elements. The pointer PTR cycles from 0 to MAX-1. At line 160 the pointer is updated to point to the oldest element in the buffer. The sum of all the values in the buffer is kept in SUM. In line 170, the oldest value in the buffer is subtracted from SUM and the current value of Y is added. Then the current value of Y is put into the buffer, replacing the oldest value. The run ning average is the sum of the values in the buffer SUM divided by the number of items in the buffer MAX. This is calculated in line 190, and in line 200 it is plotted 50 units above the actual input value.

The short routine at line 210 decides if the point to be plotted is on or off the screen. If it is on, it is plotted. If

it is outside the range of 0 to 200, an arrow appears either at the top or bottom of the screen showing where the image is. You may use the adjustment keys discussed below to bring the image back onto the screen.

The keyboard is checked after each horizontal position is plotted. If no keys are pressed, the next value of X is chosen in line 250. When X reaches 320 at the right side of the screen, the screen is cleared in line 260 and the next scan begins at the left side of the screen in line 120.

The program uses the 320 by 200 high-resolution display

If a key has been pressed, execution continues at line 290. The keystroke is stored in AS. The valid keystrokes are stored in the string which is the first argument of the

(GRAPHIC 1). There are numerous features built in, and

INSTR function. K is given a value corresponding to the

you can easily modify these and add your own. Among the features of this oscilloscope are adjustable

position of AS within the valid keystroke string. If a key

gain (vertical size), adjustable vertical position, offscreen image locators, dual traces (two parameters displayed si multaneously), freeze-frame (pause control), and running average display.

execution continues normally. If a valid key is pressed, the

no doubt the world's least expensive digital oscilloscope.

Line 70 sets die high-resolution graphics mode and clears

the screen. Line 80 sets the initial gain G which converts

the 0 to 255 range of the A/D into a 0 to 190 range to fit onto the graphics screen. Increasing G is equivalent to mag nifying the vertical size of the image. VY in line 90 is the vertical offset of the image. Increasing VY moves the image higher up on the screen. Line 100 prints the Y value to be plotted on the screen. If this number is outside the range of 0 to 200, the image is off the screen. This value is printed on the default text screen, not on the graphics screen. It is for reference only. The main loop starts at line 110. The horizontal X value is defined by the FOR/NEXT loop. The vertical Y value is calculated in line 130. The computer reads the value of POT AX plugged into Control Port 1 (paddle #1). The input value is multiplied by G and added to VY to determine the corresponding screen value. The result is subtracted from 200 so that a vertical screen value of 0 is at the bottom

24

AHOY!

is pressed which is not in the list, the value of K is 0 and appropriate subroutine is called in line 310. After returning from the subroutine, the program branches back to its proper place. The valid keystrokes are < CURSOR UP > and < CUR SOR DOWN > to move the image vertically on the screen; "+" and "—" to increase or decrease the gain (vertical mag

nification); "C to Clear the screen and start the scan again from the left leaving all other parameters intact; "Pr to Pause the display (any other key will continue the display); and "Z" to Zero or "reinitialize" the gain and vertical position parameters to their original values and to restart the trace. The RUN STOP key stops the program. If you break the program to change it, you may restart by typing GOTO 120 without reinitializing all the parameters.

Lines 20, 1000, and 1010 set up error-trapping. If an er ror occurs when a point is to be plotted off the screen, the program just continues with the next statement because of the RESUME NEXT in line 1010. When you use error trap ping, the RUN STOP key no longer works. To let RUN STOP actually stop the program, a statement such as the one in line 1000 is needed. Error number 30 corresponds


OM

We are an authorized liquidator of consumer <

products that must be quickly sold at drastic price reductions lor many reasons, such as:

Discontinued lines. LasI year's models. Distributor's surplus. Cancelled orders. Bank ruptcy. Factory overproduction. Out-ol-seaaon products. Tallends ol Inventories. Whatever the reason lor the liquidation you are I

assured of fine quality at money-saving low'

Authorized Liquidator

prices! Supplies are limited. Order now!

COMMODORE COMPATIBLE HARDWARE SEE

YOUR GAMES IN COLOR!

FAMOUS U.S. BRAND

Save On A Factory New Discontinued Model

Sorry, we are not permitted to print the famous brand name. But we can tell

COMREX™ by EPSON®

13" COLOR MONITOR Compatible with Commodore 64K1"

Liquidation of a discontinued

model. Can be used with your VCR. Superior color picture quality.

Manual controls for tint, color,

us Toll-Free.

DISK DRIVE

and Apple II® Series

Are you still wasting time using

Limited Factory Warranty:

just ONE drive? Buy a SECOND

vertical hold.

2 Years on Parts and Labor; 3 Years on Picture Tube

Power indicator light video and

Mfr.

sound input terminals.

List Price

contrast, horizontal, center and

you if you call

270 line resolution.

40 character (8 x 8) x 24 line

Liquidation

display.

Price

. . .

. *249.00

*149

Item H-1518-7003-809

Size: 14" H x 13W" W x 15V&" D. Does not include connection cable. (Contact local stores.)

Shipping, handling: $12.00 ea.

These are factory reconditioned units, warranted by the U.S. manufacturer!

drive to make quick back-up copies...and to use double-drive software with ease.

• Commodore compatible (C64, SX64). • 2K RAM, 16K ROM. Maximum storage of 170K formatted data, 35 tracks. • Uses 514" floppy diskettes.

Original

$269.00

List Price Liquidation Price . . .

*149

Item H-1518-3553-013 Shipping, handling: S8.00 ea.

• Serial interface.

FAMOUS NAME DOT MATRIX PRINTER

COMMODORE TRACTOR FEED

Capture The Savings...on this reconditioned

like-new model! We can't print the well-known

Liquidation is due to discontinued model. Now use continuous paper AND single sheets in your Commo dore 803. Quickly snap in this tractor

name. But call Toll-Free and we can tell you. Type: 80 column dot matrix impact printer.

Spacing: 10 characters per inch. Speed: 30

feed unit When installed, you can

characters per second, uni-directional. Tractor

still use your friction feed, too!

feed. Uses paper 4'/2" to 10" wide. Commodore hardware compatible. A great buy!

90-Day Limited Factory Warranty.

Mfr. List: *39.! .95 $1Q i*/

Orig. List Price: S269.00

Liquidation Price. ce..

Factory Reconditioned

Item H-1518-7004-286

With Factory Warranty,

Shipping, handling: $4.00 ea. C.O.M.B. Direct Marketing Corp.

Item H-1518

1405 Xciiiiu i Lane No./Minneapolis, MN 55441-4494

Send items shown at right. (Minnesota residents add 6% sales tax. Sorry, no COD. orders.)

U My clieck Or money order is enclosed (No delays in processing orders paid by check, thanks to TeleCheck)

Charge. D VISA* D MasterCard, D American Express" Acct. No

Ft

PLEASE PRINT CLEARLY Name City Phone. Sign Here

,'i.iii-!. outside the 4B conllguous stales are sub|ecl to special condition*. Please call or write to Inquire. Hem No

liem

*89

Item H-1518-3604-006 S/H: $9.00 ea.

Credit card customers can order by phone, 2.1 hours a day, mHH 7 days a week.

VISA'

Toll-Free: 1-800-328-0609 ■ Y-jlt check is welcome!

W^^ No delays in orders paid by check. Sales outside the 4S contiguous state* are subject lo special conditions. Please call or wrile to Inquire.

.

Address

Stale

'

SEND ME THE ITEMS I HAVE LISTED BELOW

Liquidation Price

ZIP

CjO|M|B| Direct Marketing Corp. Authorized Liquidator

1405 Xenium Lane North Minneapolis, Minnesota 55441-4494


to the RUN STOP key being pressed. If that is the case, the program ends. You may want to omit line 20 initially

until you have all the SYNTAX ERRORs out of your typedin program. Commodore 64 users have more of a task ahead of them,

although it should be enjoyable and worthwhile. You must provide a high-resolution bit-map routine to plot a point

at position X,Y. A routine to do this was presented in the April 1986 edition of the Rupert Report. You must modify

the keyboard routine of the program if dynamic input is desired. Also, C-64 users must provide a routine to read the pad dle values. A complete routine is listed on page 347 of the

C-64 Programmer's Reference Guide. Paddle tt\ and Paddle #2 (Control Port 1) can be read with the commands: PI = PEEK(54297) : P2 - PEEK(54298). The C-64 manual says that paddles cannot be read reliably from BASIC, al though it seems that the main problem is with the reading of paddles in Control Port 2. Run this program (on the C-64 or the C-128) to display the paddle values from Control Port 1:

1 PRINT PEEK(54297),PEEK(54298) 2 GOTO 1

THE POSSIBILITIES

There are countless ways of using this program. Experi ment with changing the running average buffer length to see how more or less filtering of the input affects the out put. If you put a switch in line with one side of the poten tiometer, you can generate square waves by periodically opening and closing it (or simply connect and disconnect the wire to the pot).

Look at the filtered waveform to see how this low-pass filter converts a square wave into a triangle wave. You will see that if the switch is operated quickly enough, the filtered output can't keep up with the input changes, and it reaches a constant level. This is low-pass filter theory right before your very eyes! A nice thing about this simulation is that

it all happens at a speed which is easily comprehended by human minds. The snail's pace of BASIC is a benefit here. You could rig up a simple spring and lever mechanism to the shaft of the potentiometer in order to measure force or displacement. It would not require much effort to turn this program into a data-logger which stores the incoming data for future reference and interpretation. Your computer with its A/D converter is a laboratory in itself.

MAKING MUSIC

This gives generally consistent results on the C-128 in C-64 mode, with just a few glitches.

LEROY'S CHEATSHEET

One of the more entertaining uses of this program that I have found is to replace the potentiometer with a Cadmi um Sulfide photocell described earlier. The photocell acts like an optically controlled potentiometer. Increasing the amount of light on the photocell decreases its resistance and vice versa. Add this line to the program:

205 SOUND 1,20000 - 1*100,2

ft'

[

Now you can change the pitch of the sound with your hand simply by covering and uncovering the photocell. The

graphic display of the oscilloscope will still respond, adding C-1S8

KEYBOARD

OVERLAYS

PLASTIC LAMINATED Forget about constantly referring back to the manual for operating command*. Discover atl the "special" commands buried In the manuals.

LEROY'S CHEATSHEETS' are sturdy plastic laminated help sheets designed tor use with popular software, hardware and languages (or the C12B computer. Commands are grouped together for logical use. You learn and use your programs (aster and easier.

FREE WITH EACH

KEYBOARD EXTENDER ORDER (A S2.95 VALUE)

D BASIC 7.0

D BLANKS U-taiSlt'd) D DISK 1571

G EASY SCRIPT â–Ą FLEET SYSTEM 243

D FOR

THE BEGINNER

XS7.95

QTY

SHIPPING U S

& CANADA ! 1 00

FOREIGN ORDERS S3 00

CHECK M O

MCVI5A

6% TAX (PA ONLYl

US FUNDSNOCOD

MC/VISA *

EXPIRATION

DATE.

D MULTIPLAN

D PAPER CLIP 128 D SUPERBASE

D WORDPRO 128

ZIP

CHEATSHEET PRODUCTS. INC. P.O. Boi 111368 ahy 9

Pgh.. PA 15238

(412)781-1551

a light show to this simple opto-organ. The Theremin is a registered trademark for a musical instrument which also is controlled by the movement of the player's hands. It uses

body capacitance rather than light to change the pitch and volume of the music. There is something magical about play ing music by simply waving your hands. Children are as fascinated by this ability as adults are. It is very easy to add another photocell to control vol ume using the VOL command. For some very exotic ef fects, change line 205 above to let the photocell control other properties of the sound such as sweep, waveform, and pulse width. With as many as four independent photocells con trolling numerous sound and screen parameters, you could create a synthesized orchestra and light show controlled by just your fingertips. We have barely begun to explore the possibilities for us ing the A/D converters in the Commodore computers. No doubt many readers will not bother to buy the few compo nents needed to begin experimenting. Those of us who do bother will know what the others are missing. Let me know of some of the applications you come up with. We will have

other A/D adventures in ftiture issues. â–Ą SEE PROGRAM LISTING ON PAGE 106

26

AHOY!


POMMCDORIE ROOT*; THE FASTEST DRAW IN THE INDUSTRY Techniques Professional Programmers Use To Write Super Fast Assembly Language Programs By Mark Andrews

e all know how fast machine language is —

BAS. the BASIC program following it at the bottom of page

and now we're going to learn how to make

105. To control the size, dimensions, and location of the rec

it even faster. This month we'll reveal some of the secrets that professional pro grammers use when they want to write super fast assem

tangle drawn by the two programs, all the C-128 user has

gram so that it runs even fester. And by the time we're fin

to do is change the values of the variables in lines 30 through 60 of the RECTANGLE.BAS program. The variables HST and HND are used to set the starting and ending points of the horizontal lines that are used to draw the rectangle. The starting and ending points of the rectangle's sides are de termined by the variables VST and VND. So, by changing the values of these four variables, the user can choose the shape, size, and location of the rectangle displayed on the

ished, well have it running at real machine language speed.

C-128's 320 dot by 200 line hi-res screen.

IMPROVING THE HRDEMOS PROGRAM

WHY 'RECTANGLE.S' IS FASTER

bly language programs.

Over the past few months, we've seen how hopelessly inadequate BASIC is as a tool for writing high-resolution graphics programs. Last month we translated one hi-res BASIC program into assembly language and saw how much faster it ran. Now we're going to soup up last month's pro

Last month's program was called HRDEMO.S, and this

There are two main reasons why RECTANGLE.S runs

month's revision is called RECTANGLE.S. HRDEMO.S

so much faster than HRDEMO.S. For one thing, it doesn't

didn't do much; it merely drew a big empty square on a high-

have to perform as many calculations each time it plots a

resolution screen. RECTANGLE.S, as its name implies,

dot on the screen. For another, a number of the major cal

performs a similar function: it will draw either a square

culations it does perform are shorter and faster.

or a rectangle on the screen, and it will do the job much, much faster than its predecessor. In addition, it lets the pro

GENERATING A BIT-MAPPED DISPLAY

grammer control the dimensions and the size of the rec tangle, and even gives him control over where the rectan

sible, it's necessary to have some understanding of how the

gle will be displayed on the screen.

C-128 produces hi-res screen graphics in its 40-column

RECTANGLE.S, like HRDEMO.S, was written using a

To understand what has made these improvements pos

mode. So here's a brief review of some facts that appeared

Merlin 64 assembler and is designed to run on a Commo

in last month's column, together with some new information

dore 128 in 40-column high-resolution mode. With minor

that has never, to my knowledge, appeared in print:

modifications, the program can be typed and assembled us

As you may recall from last month's column, each dot

ing any other assembler compatible with a C-128, and it

on the C-128's hi-res screen reflects the state of one bit stored

64. The techniques needed to make these changes have been explained in previous columns, and are also discussed in

to 1, its corresponding dot on the screen will be lit. But if the same bit is cleared to 0, its corresponding dot will

my book Commodore 64/128 Assembly Language Program

be dark.

can also be altered quite easily to run on a Commodore

ming, published by Sams.

PLOTTING A RECTANGLE The RECTANGLE.S program appears on page 104. When the program has been typed, assembled, and saved on a disk, it can be called and executed using RECTANGLE.

in RAM. If the data bit that controls a screen dot is set

The bits that control the dots on the screen are all stored in a block of memory called a screen map. And the tech nique used to generate a display from a screen map is called bit-mapping. (There is another screen map used to control the color of each dot on the screen, but we won't get involved in that in this column.)

AHOY!

27


The bit map used to generate the screen in RECTAN

GLE. S begins at memory address $2000, or 8192 in deci mal. It is labeled SCRBAS (for "screen base") in line 19,

ably more complicated. To plot a dot on a hi-res screen,

and is referred to by that label throughout the program.

a program must carry out three separate operations. First, the eight-byte rectangle in which the dot appears must be located. Then the byte (or line) inside that rectangle in which

HOW BIT-MAPPING WORKS

the dot appears must be determined. Finally, the dot's po sition in the byte in which it appears must be pinpointed.

There are 64,000 dots on a 40-column high-resolution

Only then can the dot be plotted on the screen.

screen, so it takes 64,000 bits —or 8000 bytes —of memory to store a screenful of bit-mapped data. But, as you may

on a given dot, however, the dot's exact position on the

Before any of the above operations can be carried out

recall from last month's column, the order in which these

screen must be determined. Since there are 40 columns of

8000 bytes are stored in memory is very different from the

rectangles on the screen, and since there are eight horizontal

order in which they are displayed on the screen. In memory, the bytes used to create a screen map are

dots in each column, there are 320 horizontal positions on the screen in which a dot can appear. So the horizontal po

simply stored in consecutive order, beginning with byte 0

sition of each dot on the screen can be determined by us

and ending with byte 7999. But when the C-128 generates

ing a set of 320 horizontal coordinates, or X-coordinates,

a video display, it divides the screen up into a grid of 1000 rectangles, each containing eight bytes. The eight bytes that

which are usually numbered from 0 to 319.

make up each rectangle are stacked one on top of the other, like pancakes. And the 1000 eight-byte rectangles on the

rectangles. So the vertical position of each dot on the screen can be determined by using a set of 200 vertical coordinates,

screen are arranged into a matrix that is 40 columns wide

or Y-coonUnates, which are usually numbered from 0 to 199.

by 25 columns high—exactly the same arrangement that the C-128 uses to generate a 40-column text display. This kind of screen layout makes it very easy to program

Going down the screen, there are 25 rows of eight-byte

DOT-PLOTTING FORMULAS The first step in converting a dot's screen location into

a text display, since the eight-byte rectangle used to form

its corresponding bit in memory is to divide the dot's ver

each character displayed on the screen in the C- 128's text

tical coordinate, or Y coordinate, by 8. The result of this

mode can be fetched from eight consecutive bytes in mem

operation will be the row number of the eight-byte rectan

ory. But when the C-128 is in 40-column high-resolution

gle in which the dot appears. The calculation can be per

mode, bit-mapping a dot on a screen becomes consider

formed using the following formula: PHONE

THE LOWEST

THE BEST

PRICES

SERVICE

ELECTRONIC ONE*

LINES

10-6 E.S.T.

OPEN

M-F

94 • P.O. Box 13428 • COLUMBUS. OHIO 43213 HARDWARE C128 COMPUTER

C64COMPUTER

MACH5 MACH128

249.97

139.97

1541 DISKDRIVE

179.97

1S71 DISKDRIVE 1702 MONITOR

229.97 179 97

1902AR.G.B MONITOR

269.97

MPS 1000 PRINTER 1350 MOUSE 64C

239.97 39.97 179.99

PRINTERS STAR NX 10

239 97

PANASONIC 1080 PANASONIC 1091

199.97 229.97

"-■i,

EPSON HOMEWRiTER

269.99 199.99

MISC. HARDWARE

GWIZ INTERFACE CARDCO-G INTERFACE

46.97 37 97

TYMAC INTERFACE

49.97

PPI INTERFACE XETECJR. . .

32 97 36.99

XETEC SR. (8k) TOTAL COMM. MODEM

56 99 29 97

COMM

1200BANDMODEM

MESSENGER MODEM

149.97

32.97

S'MORE

:_ ■a*-— u \

SOFTWARE COMMANDO SUPER CYCLE BASKETBALL BOP & WRESTLE HARDBALL WORLD KARATE . SUPER BOWL SUNDAY

LEADER BOARD SILENT SERVICE

19.99 19.99

18.99

.. .

...

ALTERNATE REALITY ACROJET

KUNGFU EXPLODING FIST

KUNG FU STICKS OF DEATH KARATE CHAMP KARATEKA DAMBUSTERS LAW OF THE WEST

FLIGHT SIMULATOR II

.

..

FLIGHT NIGHT

P.S.I. TRADING CO. MICRO LEAGUE BASEBALL WINTER GAMES . . F15 SKY FOX GATO

BARO STALE

22.99 19.99 22.99 22.99 22.99 22.99 19.99 19 99 19.99 19 99 19.99 1899 1B99 29.99 18 99 18.99 24 99 22.99 22.99 24.99 1999 24 99

MONITORS

14" THOMPSON COLOR 13" SAKATA COLOR

139.97 139 97

13" GOLDSTAR COLOR

119 99

PLEASE SPECIFY COMPUTER SYSTEM

PAPERBACK WRITER 128

SUPER BASE 128 MULTIPLAN NEWSROOM

PRINT SHOP PRINT SHOP COMPANION PRINT MASTER THE CONSULTANT COPY II

SUPER PASCAL

,....

PRINT SHOP GRAPH LIB. . .

PAPER CLIP SPELL PACK

COSMIC LIFE

3 99

JUKE BOX

3.99

DELTA DRAWING .... FACE MAKER

399

26 99

UP FOR GRABS

399

26 99

PITFALL

3.99

CONGO BONGO SNOOPER TROOPS NO. 1

3.99 3.99

SNOOPER TROOPS NO. 2

3.99

44 99 26 99 49.99 49.99 29.99

29 99

34 99 24.99 44 99 14.99 44 99

7.97

BASF S/SD/D PRECISION DISDID

.7.97 .8.97

BONUS D/S D/D

8 97

CENTECH COVER S/S D/D

.897

DISKNOTCHER

2.97

FLIP N FILE (50)

.6 97

JOYSTICKS THE BOSS THE BAT 3 WAY

11.97

.16.97 19.97

KRAFT

7 97

SPECTRO VIDEO 1

4.97

SPECTROVIDEO2

7 97

3.99 399

3.99

SEAHORSE AEGEAN VOYAGE

4.99 3.99

DUCKS AHOY

DISKS SONY S/SD/D

7.99 7.99 2.99

44 99

SYLVIA PURTER 128

SPECIALS

BREAK DANCE SIMONS BASIC ALFCOLOR CAVES TURTLE TOYLANO .. STORY MACHINE

44.99 44 99

.

SWIFT CALC 128

22 99 22 99

22.99 22.99

29.99

OATA MANAGER 128

KUNGFU MASTER STARPOWERTYPE...

UTILITY SOFTWARE FAST LOAD

Ct commodore

COMMODORE

....

4.99

JUICE (D)

3 99

MISSING LINKS(D)

2 99

TURTLE TOYLANDJR

199

SNAKE MAN

1.99

JAWBREAKER II

.

GRID RUNNER

4.99 6 99 ...

.

1.99

GRIDRUNNERII

1.99

O-BERT

4.99

BEAM RUNNER

4.99

JUMPMANJR.

4.99

ALL QUALITIES ARE LIMITED ALL ARE DISK OR CART

NO PERSONAL CHECKS . .

NOCOD's.

. SHIPPEO U PS.

ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE.

SHIPPING- ADD S3 00 ON ALL ORDERS UNDER S100.00 . ADD S5.00 ON ALL ORDERS OVER S100.00. ACTUAL FREIGHT CHARGED ON MULTIPLE ORDERS. INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED STATES INCLUDING A.P.O. POLICIES: NO RETURNS WITHOUT A RETURN AUTHORIZATION NO RETURNS UNLESS DEFECTIVE ALL DEFECTIVES WILL BE EXCHANGED NO EXCEPTIONS. CALL OR WRITE FOR FREE CATALOG

CALL ELECTRONIC ONE C614) 864 9994

P.O. BOX 13428 COLUMBUS. OHIO 43213

Reader Service No. 294

AHOY!

3.99

DIG DUG POLE POSITION

WHEN ORDERING

HOW TO ORDER: CASHIER CHECK. MONEY ORDER. MASTERCARD* OR VISA" (ADD 4% FOR CHARGE CARDS)

28

4.99

WEBSTER WORD GAME


ROW = INT(Y/8) Next, the dot's horizontal position, or X coordinate, must also be divided by 8. The result of this operation will be the column number of the eight-byte rectangle in which the dot appears. The formula used can be written:

COL = INT(X/8) When the two operations above have been carried out, the dot's horizontal position within its eight-byte rectangle must be calculated. This formula will do that job:

GUARANTEED SOFT"1

LINE = Y AND 7 When all that's done, a formula like this can be used to bring all the previous formulas together and calculate the position of the byte in which the desired dot appears:

BYTE = ROW * 320 + COL * 8 + LINE + BASE

HOW IT WORKS As in the previous formulas, the variable ROW in the above formula represents the horizontal row in which the rectangle that contains the dot appears, and the variable COL represents the vertical column in which the rectangle is sit uated. BASE represents the starting address of the screen map being used, and LINE represents the line number of the desired byte on a 200-line high-resolution screen (with the lines numbered 0 through 199). The ROW variable is multiplied by 320 because there are 320 dots in a screen line, and the COL variable is multiplied by 8 because there are eight lines of bytes in each screen rectangle.

ONE LAST DETAIL After this last calculation has been carried out, one com

plicating factor still must be taken care of. The complication is that the eight bits of data which form each byte on the screen are also arranged in a different order in RAM from the order in which they appear on the screen. In memory, the bits that make up a byte are arranged from right to left. But on the screen, the eight dots that make up a byte are arranged in just the opposite order: from left to right. Because of this complication, one last formula must be used to reverse the positions of the bits in a byte so that they will appear in the proper order when they are displayed on the screen. This formula is often written this way:

VIZASTAR lor the C128

VIZAWRITE CLASSIC tor C128

Vizastar. the integrated spreadsheet,

This is the new word processor from

database and graphics program that has the Commodore 64 world raving,

Vizastar's author. KeJvtn Lacy and is

is now available (or the C128 It boasts 80 columns, and has over 40K o( free memory in the spreadsheet. Those

also wrote. All the features of

who already own Vizasiar 64 will oe

pagination, on-line help, pull-down

pleased to know that your existing files

menus, full-function calculator and

can be read by Vizastar 128. Also, you

more. Up to 8 newspaper-style'

can upgrade to the 128 version. Call us for details and pricing.

variable-width columns can help with

"The only other comparable product would be Lotus 1-2-3 lor the IBM PC, nothing m me C64 word comes even close lo the features of Vizastar'

AHOY July 85 'I found Vizastar woutfl do anything Lotus 1 -2-3 could, ana tnen some

II s my

Commodore choice to become the standard against whicn the otners will oe judged " INFO 64 Magazine, issue #7 Vizasiar is an exceptional package trial

rivals trie features ol programs such as Lotus 1-2-3 and offers C64 owne/s the kind

Ommwriier are Ihere. plus many significant, enhancements, like auto

newsletters.

Three different proportionally-spaced "near letter quality' fonts are also built-in for use with Commodore or Epson compatible printers You can merge almost any other word

processor file directly into Vizawnte. including Paper Clip and Omniwnter. Naturally, it is also compatible with Vizastar At all times, what you see on the screen is exactly the way it will be

printed out Vizawnte can do mail-merges and has an integrated

30.000 word spelling checker that you can expand yourself.

ol integrated software previously only

available for Higher-priced systems" HUN Magazine, June 1985

"I scrutinized tested and experimented with Vizasiar extensively

but could hnfl no

weaknesses whatsoever

II is the most

comprehensive, mosl llexible. most powerlul and easiest to use integrated software package I ve worked with "

Commodore Microcomputer Sept Oct 1985

PROGRAM SPECIFICATIONS Both Vizawnte and Vizasiar are written in 100% machine language and run in the 128s FAST mode, making it light

ning fast. They require a C128 with 80 column color or monocfirome monitor.

Both come with a cartridge, a diskette, and a reference manual. Vizastar also

"I use an IBM PC at work witn Lotus 123 I

includes a 50 page tutorial book. Both

leel Vizastar is |ust as good ana in

work with 1541 or 1571 disk drives.

someways better than 1-2-3 " Steven RoOerson. NC End User 1 have used Multiplan and SuperCase. bain are good pieces of software. Out are

RISK-FREE OFFER

inadequate when compared lo Vnastar"

Vizastar 128 is priced at S119.97. Vizawrite's price is S89.97. Vizastar 64 XL8 is now available for ST19.97. We

Jim Mathews. WA End User -So good, I Dougnt a second C6* and Vizasiar lor my office A wild Bargain!

You ve savec me from having to Guy IBM

BIT = 7 - (X AND 7) POKE BYTE, PEEK(BYTE) OR 2*BIT

the successor to Omntwriler, which he

and Lotus."

Philip Ressler. MA End User

are so positive you will be satisfied with

our programs that we offer a 15-day money-back guarantee. Try it Risk-

Free. Call us today or send a check or money order VISA MC accepted. Offer valid only when bought through Solid

ON WITH THE PROGRAM Now that we know how a dot's position on a screen can be converted into its corresponding position in RAM, we're ready to see exactly how this month's RECTANGLE.S pro gram differs from the HRDEMO.S program described in this space last month. The most important difference is this: Every time HRDEMO.S plotted a dot, it used the series of formulas presented above to calculate the dot's position on the screen. But RECTANGLE.S does not perform every

State Software, or participating dealers.

Calif, residents add 6.5% Sales Tax. Add P&H: UPS-S4;

COD Canada-S7.

SOLID STHTESOFTUHRE 1125 E. HillsdaleBlvd.. Suite 104

Foster City, CA 94404-1609 (415) 341-5606 • Dealer inqumai W»lcom» • '■hi runt Lnri i M'Uhi 0 Cwwof a X.'Ca—oflan { hhi»

Reader Service No. 115

AHOYI

29


single one of those calculations every time it plots a dot;

In lines 106 through 110, each line number is divided by

instead, it consults something called a Y-lookup table and

simply looks up the starting address in RAM of the screen

eight to pinpoint the row of eight-byte rectangles in which the dot appears. But this division is carried out in a stream

line on which the desired dot appears. The program then

lined way, not in the slow old-fashioned way that was used

calculates the dot's horizontal coordinate, or X-offset, and adds it to the Y-coordinate address which it has found in

in last month's program. Instead, each time a line number is loaded into the accumulator, each bit of the number is

its Y-lookup table. And the result of this calculation is the

moved three places to the right using three LSR (logical

dot's address in RAM. This procedure considerably reduces

shift right) instructions. Since the bits in a binary byte pro gress from right to left in powers of two, the easiest way to divide a bit by 2 is to shift each bit in the byte one place to the right. Shifting each bit two places to the right is equiv alent to dividing the bit by 4, a three-bit shift to the right is the same as dividing by 8, and so on. So three shifts to the right are used to divide the contents of the accumulator by 8 in the RECTANGLE.S program. In lines 112 through 126, the row number that has just

the number of calculations that must be carried out to plot a dot on a screen and can significandy increase the operating speed of a program. The Y-lookup table used in RECTANGLE.S is set up in

lines 97 through 141. As the table is created, it is stored in a block of memory that begins at memory address $8000. Actually, two tables are set up in this section of the pro gram; the low byte of each Y address is stored in a table that starts at memory address $8000, and the high byte of each Y address is stored in a second table that begins at $8100. This may sound like a strange way to set up an ad dress table, but it makes good sense, since die same offset that is used to fetch the high byte of a Y address can also be used to fetch the low byte.

A CLOSER LOOK

been calculated is multiplied by 320 using a multiplication

subroutine that appears in lines 77 through 95. This routine looks much like the 16-bit multiplication subroutine that appeared in the HRDEMO.S program last month, but a close comparison will show that it's a few bytes shorter. And every little bit (or byte) helps when you're trying to speed up a program. After each row number has been multiplied by 320, the

Now let's take a closer look at how a Y-lookup table works.

product is added to the starting address of the screen map,

First, the 8502 Y register is used to create a loop in which

and the sum is stored in the low-byte and high-byte lookup

the starting address of each line on the screen is loaded

tables that start at $8000 and $8100. This procedure con

into the accumulator, beginning widi line 0 and ending with

tinues until both tables have been filled in.

line 199.

After the program has created its Y-lookup table, it moves on to the process of drawing a rectangle on the screen —

The nation's leading erotic

computer communications network

with the help, of course, of values POKEd in during the execution of the RECTANGLE.BAS program. When the

necessary values have been POKEd in, the program first calculates the X offset that must be used to display each dot. It performs this calculation in much the same way that

last month's program did. But then, in lines 293 through 300, it looks up the starting address of each screen line.

Finally, it adds each Y line address to the appropriate X coordinate with the help of indirect (Y-register) addressing, and thus determines the location of the byte in which each desired dot appears.

ANOTHER SHORTCUT Still another tricky shortcut is used in lines 308 through 310 of RECTANGLE.S. In these lines, the equation

BIT = 7 - (X AND 7)

LIFETIME MEMBERSHIP All you need is a computer with a modem to ex perience the thrill of online adult communications. SEXTEX™, the nation's fastest growing full ser vice videotex network, features live interactive

"Chatting", electronic mail

q^q ONLINE

and much more. Call

dept. A

or write for a FREE

801 Second Ave.,

brochure—your computer

N.Y., N.Y. 10017

will never be the same.

(212) 972-4719

Reader Service No. 117

30

AHOY!

is solved by using another table —a very short one that ap pears in line 52. Since the purpose of this formula is to reverse the order of the bits in a byte before displaying the byte on a screen, the solving of the equation can be speeded up significantly by dispensing with calculations altogether and resorting to the use of a table. I'll leave it up to you

to figure out why. Now you know how to draw lines and rectangles on a highresolution screen at speeds matching those achieved in com mercial-grade graphics programs. Next month we'll reveal some more tricks of the trade and see how joysticks, pad dles, and mice can be used to control fast-action graphics on a high-resolution screen. □ SEE PROGRAM LISTINGS ON PAGE 104


IF YOU CAN FIND A BETTER C64 PROGRAM WE'LL BUY IT FOR YOU!

WORD WRITER

DATA MANAGER 2

An efficient professional word

A general information storage and

processing system for home and

retrieval system with report writing,

business use.

graphics, statistics, and label making

All the features you'll need for every

capabilities. Plus, you get:

SWIFTCALC - Sideways ■ A powerful, easy-to-use electronic spreadsheet designed for home and business use. Plus, you get:

- Sideways - Prints all your columns on one, continuous sheet... sideways.

day word processing, plus most of

Quick access to important informa

the sophisticated features found in

tion. Items can be easily retrieved and

more expensive programs: docu

printed by name, index code, date

more than 25,000 cells (locations) in

ment chaining, form letter printout,

range, amount range, or any category

which to place information.

i 250 rows and 104 columns provide

page separations, horizontal and

of information stored in the system.

vertical scrolling, and much, much

Exclusive X-SEARCH, X-SORT, and

more. Plus, you get:

to 12 digits. Allows the use of minimum

X-CHART features that allow you to

and maximum values, averages, sums,

An 85,000 word Spelling Checker

cross-search any category of informa

integers, absolute values, and exponen

A built-in, 5-function calculator.

tion; sort items alphabetically, numeri

tial notation.

cally, or by date; break down statistical

GEOS COMPATIBLE Documents from these programs can be incorporated into the GEOS

information into categories; and graphi cally view your results.

i

Performs mathematical functions, up

• Performs financial analysis functions calculates the present and future value of a dollar and the present and future value of a constant amount (annuity).

environment.

With Timeworks you get more

With Timeworks you get our Money

You Get Our Liberal Upgrade and

than software. . .

Back Guarantee*

Exchange Policy - Details are inside

If you can find anything that works better

every Timeworks package.

You Get Our Customer Technical

for you - and it's available - we'll buy it

Support Team - free to all registered

for you. Details inside every Timeworks

users.

package.**

For the Commodore 64™ Computer*** Suggested Retail List Price $49.95 each Available now at your favorite

dealer, or call Timeworks.

More power for your dollar Timeworks, Inc., 444 Lake Cook Road, Deerfield, Illinois 60015 312-948-9200 "* Offer expires 90 days after dale of original purchase.

'" COMMODORE 54 is a registered trademark of Commodore Electronics, Lid. tGEOS is a trademark of Berkeley Softwa/B, Inc. C 1983 Timeworks. Inc. All Rights Reserved

TO ORDER CALL: 1-800-535-9497 Header Service No. 298


Art Gallery Disk Sale The images on these pages are now available on a monthly disk. Multicol or images are supplied in Koala format, while high-resolution 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. An

nual (12 month) subscriptions are $89. Individual disks are $12 per month. A sample Art Gallery disk with slide show and printer dumps is S10; or send a stamped and self-addressed envelope (business size) for a listing of available

Art 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 260, Homecrest Sta tion, Brooklyn, NY 11229.

Contribute to AhoyVt Art Gallery The Ahoy! Art 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 the images.

All graphics produced on the C-64/C-128 and Plus/4 computers are eligible. In exchange your work will receive the opportunity for display in these pages. All published works will receive royalties based on the monthly Art Gallery disk sales. In addition, both published and unpublished images may be in cluded on the various Art Gallery collection disks. Note that the Art Gallery is not a contest. Published pictures are selected in an arbitrary and capricious fashion by the Ahoy! Art Director based solely on the artistic merit of the individual images.

32

AHOY!

As we write these words in late July, our thoughts naturally turn to all the places we're too busy putting out Ahoy! to vacation to. But we can do die next best thing, and wing

around the world via an Art Gallery travel ogue. Hovering directly above is Barri Ol son's Balloon, rendered by the Madison, WI artist on the Koala Pad with Koala Painter software. The same artistic tools were em ployed by Alberto Valsecchi (Milano, Italy) in the creation of Lake at right—a master

piece that does his Renaissance ancestors proud. At bottom left is Rocks by Earl Hamner (Milpitas, CA). Beside it is Heiching by Ma Luo (Winnipeg, Manitoba), created with Flexidraw. Following our noses to the right, we find the Shaw & Ellis Clam Can

ning Factory by Robert M. Ellis (Quebec, ONT), drawn from his memories of Pocologan, a small fishing village in New Bruns

wick. At far right (or Far East) is another by Ma Luo: Qmgzhao.


t*^ll.

••

■*,..*

i

£*'***.

■':■


COMPUTER CENTERS OF AMERICA

FALL HARVEST COMPUTER WEEDS

GEOS

IL

TM

GRAPHIC ENVIRONMENT

NEWEST!

OPERATING SYSTEM INCLUDES

5 Different Fonts deskTop geoPaint

k commodore

geoWrite Desk Accessories

1571 DISC DRIVE

FOR THE COMMODORE 64

CALL FOR PRICE

NEW MODEL WOW IM S'

s

MEMOREX SPECIAL WORK STATION

LV 1210

• 20 Disks 'Disk Case

YOUR COST

S

19

• 120 CPS

95

• DOT MATRIX • FRICTION S TRACTOR FEED • NEAR LETTER QUALITY

• CONTINUOUS UNDERUNE

Z commodore

WE ARE AN AUTHORIZED STAR REPAIR CENTER

128

Paperback Writer 128

PERSONAL COMPUTER

525995 P.P.!

INTERFACES

399S

XETEC JR

4495

XETECSR

6995

M.W. 350 I OK BUFFER

69"

s89S

YOUR CHOICE

Scotch

MO95

S2995

Maxell

MO"

Memorex

'795

SPECIALI

KARATE-NEW

KatW

I™

• INCLUDES DELIVERY

Lucas Game*

Temple of Aspfiai

Eidolon ■ Lucas Games

Trilogy

Balibiazer - Lucas Games

Jet Combat

Built-in Commodore Interface

Rescue Fraaalus ■ Lucas

Simulator

2-Year Warranty

Games FasilOtKJ

Gl Joe Summer Games I of II

Near LKter Quality Moct

Wintercjames

Barbie

Hoi Wheels

Baseball

SEIKOSHA

PROFESSIONAL

Fleet System 2

Available For Your Computer 90,000 Words on C-64/128

$

70,000 Words on Atari

Fleet System 3 FOR COMMODORE 1 28

4_ ,,,w

Quest

SI 9.99

Transylvania

SI9.99

SwordofKadash

S 19.99

Zyphus

SI 9.99

graphics Maqiaan Piaure

Painter

$21.99

z. commodore

LIMITED TIME ONLY

SPECIAL INTRODUCTORY PRICE

The Largest Spell Checker

DISKETTES

Nashua

for the Commodore 128

Kronii Rift

SP-1OOO

CALL FOR PRICES

Paperback Filer 126 Paperback Planner 128

6495

Assembler D

SI9 95

Easy Calc-D Easy Scfipt-D

S64 95 S39 95

EasySpell-D

SI995

Logc-D

S49 95

The Manager-D

S3/ 95

General Ledger

$37 95

Acas Ret -D

S37 95

Accts Pay -D

S37 95

Magic Deik-D

S52 95

Silen; Butler

S24 95

Sky Travel

$27 00

Check, Money Order, MC or VISA accepted. No additional charge for MasterCard and Visa. Call for shipping and handling Information / NYS residents add applicable sales tax / Prices and availability are subject to change without notice / All factory fresh merchandise with manufacturer's warranty. Dealers

Welcome. Call for recent price reductions and new

rebate Information. Plus shipping and handling. No returns without return authorization number. •IN CONTINENTAL USA ONLY. APO PLUS FPO EXTRA.

S27 95

Easy Finance I. II, III. 1VO

°

V commodore 64S PACKAGE INCLUDES: •Commodore 64 Computer

• Commodore 154 ] Disc Drive • A Color Monitor with Cables

CALL FOR PRICE I\J NEW YORK STATE CALL TOLL FREE

nnivini ixnri

I ,1 ||a|l I I I If!

tJfcJ'BBB

** B ^" ■

1-800-221-2760 «■ 510-349-1020

OR WRITE: COMPUTER CEIVTERS OF AMERICA 51 TERMHYAL DRIVE. PLAJNVIEW. NY 11803

COMPUTER CENTERS m

of America

81 TERMINAL DRIVE

PLAINVIEW, NY 11803

OAA / "51

1/V"O

1-80O631 -1003 1-800-548-0009

1-OUU-pW-UUUS Reader Service No. 106


I

II»SAHCYI

Compiled by Michael R* Davila Contributors to Tips Ahoy! can earn up to 550-and in some cases more-for their programming or hardware insights. Send your best to Tips Alwyl, c/o Ahoy! Magazine, Ion International Inc., 45 West 34th Street—Suite 407, New York, NY 10001.

If your tip includes a routine of more than 20 lines in length, including a copy on disk wouldn't hurt your chances of accept ance one bit. Include a stamped and self-addressed envelope if you want your submission returned. Payment is made on acceptance.

COMAL 0.14 FAST DUMP

52872 DATA

207,42,46,168,207,42,46,168

I have good news for all the owners of Commodore 1525/MPS 801 printers! I've written a screen dump pro gram that will dump a COMAL 0.14 high resolution

52880 DATA 7

207,24,109,185,207,141,185,20

52888 DATA 86

173,168,207,109,186,207,141,1

52896 DATA

207,169,248,45,180,207,141,18

screen in about 1xh minutes. It is short, fast, and easy to use. First, type in and save the BASIC loader pro gram. Second, load and run the BASIC loader program to install the machine language program into a safe spot of memory. Last, load your copy of COMAL 0.14 and run it as usual. That's it! When you are ready to dump a screen, make sure the printer is turned on and the pa per is adjusted correctly. Then enter this command: SYS 52736 < RETURN >. The picture will be printed side ways in about 2Vi minutes. If you've ever used a BASIC screen dump (over an hour) or a COMAL version (about

25 minutes), you'll really like the speed improvement this program makes. The SYS command can be entered from within a running program or from the keyboard. It re sides in the RS-232 buffer area ($CE00-$CFFF), so it shouldn't be affected by any normal programs that you write.

—Mark S. Lewis Odessa, TX

•10 1=52736 •20 READ A •25 IF A=256 THEN 40

•30 POKE I,A:I=I+l:G0T020 •40 END

•52736 •52744 •52752 •52760 ■52768

DATA DATA DATA DATA DATA

•52776 •52784 •52792 •52800

DATA DATA DATA DATA

•52808 •52816 •52824 ■52832

DATA DATA DATA DATA

07

7

•52840 •52848 •52856 •52864 85

DATA DATA DATA DATA

169,80,32,144,255,24,169,4 160,7,162,4,32,186,255,169 0,32,189,255,32,192,255,144 1,96,162,4,32,201,255,144 1,96,169,8,32,210,255,169

0,141,178,207,141,179,207,169 199,141,183,207,169,0,141,177 207,169,0,141,166,207,24,173 178,207,109,166,207,141,180,2 173,179,207,105,0,141,181,207 173,180,207,41,7,141,182,207 45,166,207,240,3,76,253,206 173,183,207,41,248,141,167,20 169,0,141,168,207,173,167,207 24,42,46,168,207,42,46,168 207,42,46,168,207,141,185,207 173,168,207,141,186,207,173,1

7

52904 DATA 207,169,1,45,181,207,141,188 52912 DATA 207,173,183,207,41,7,141,184 52920 DATA 207,173,164,207,141,167,207,1 73 52928 DATA 5

165,207,141,168,207,24,173,18

52936 DATA 207,109,167,207,141,167,207,1 73 52944 DATA 186,207,109,168,207,141,168,2 07

Finally...Bookkeeping Made Easy By...

THE ACCOUNTANT The ONLY Simplified Small Business Accounting System Written EXCLUSIVELY For The Commodore 128 ONLY ONE PROGRAM & ONE DATA DISK DO IT ALL! (Just think...no more swapping disks'.'.!) FEATURES INCWDE:

• Genera! Ledger

• GeriLT.il journal

" Check Regbtel

• Over 20 Reports Automatically

• Payroll Computation Si Write-up • Payroll Check Writing

ONE PRICE FOR EVERYTHING

• W-2 Printing • Quarterly Report • Account! Receivable "Filing System"

$149 95

• Customer Billings

• Acciwm> Payable "Filing System"

Integrated Packages Coming Soon!

Sales & Inventory Control/Construction Accounting Professional Client Billing/Restaurant Accounting SEND $149.95 TO:

Available

S9.95 PREPAID

KFS Software, Inc.

1301 Seminole Blvd. #153A Largo, Florida 33540

For C.O.D. Orders Phone: (813) 584-2355

(FL Residents add 5% Sales Tax) Reader Service No. 121

AHOY!

35


DATA

24,173,187,207,109,167,207,14

52960 DATA 07

167,207,173,188,207,109,168,2

52968 DATA 9

141,168,207,24,173,184,207,10

52952 1

52976 DATA 167,207,141,167,207,169,0,109 52984 DATA 168,207,141,168,207,173,167,2

07

52992

DATA

20 53000 DATA

53008 DATA 53016 DATA 53024 DATA 53032 DATA

53040 DATA 53048 DATA 7

165,1,141,189,207,169,53,133 1,160,0,177,251,141,190,207 173,189,207,133,1,88,56,169 7,237,182,207,168,185,169,207 45,190,207,141,184,207,56,173 184,207,233,1,144,13,172,166 207,185,169,207,24,109,177,20

53088 DATA 207,206,183,207,76,52,206,169 53096 DATA 13,32,210,255,173,178,207,201 53104 DATA 59,208,10,173,179,207,201,1 53112 DATA 208,3,76,145,207,24,173,178

•53176 DATA 0,0,0,0,0,0,0,256

(division ot OCS . Inc.}

your personal computer.

CLUB MEMBERSHIP OFFERS BIG SAVINGS ♦ WO OBLIGATIONS ♦

When you enroll you will

• Be eligible lor our Bonus Point Plan— additional

• Keep only the software that you can use. Examine for a full 10 days: If Ifi

nurthases

f8funti-

toward „.„,.

^ m o) h<|phj| Upi |of flan|ng „,.

most from your Commodore-64.

p Receive notice of Special Safei where

you'll >ave ai

software choice*.

applied

. Rocftiye our ln)ormative monthl

not what you want, return It for a full

• Receive discounts up to 30% on your

discounts

much

as

50%

off Hit.

The Sottware-ot-the-Month Club is Unique. No minimum purchases are required—no automatic shipments to you. Enroll now and receive absolutely free Public Domain Software.

Please check

□ Cassette

Zl Disk

GREAT IDEA) I can't lo«e. Enroll me now In (he Sc-flware-of-the-Month Club. I understand there is no obligation. Enclosed Is my S10 membership lee. Theck

_

Money Order

Bank Card

Name — Addreu C/ty'Stafa'Zfp Expiration date

Signature Cut out anil mail loday to

SOFTWARE-OF-THE-MONTH CLUB Ohio Computer Services. Inc.

P.O. Box 128723

Cincinnati. Ohio 45212

Reader Service No. 120

REPROGRAMMING THE 128 HELP KEY If you think the HELP key on the Commodore 128 is for wimps, good news: you can reprogram it. The method is a little more complicated than the KEY com mand, but not much. Set AS, in line 10, to any BASIC 7.0 keyword or series of keywords. If immediate execu tion is desired include CHR$(13) in the manner shown. The HELP command is still available by typing it in di rect mode. -Ed Horgan Coatesville, PA

10 A$="G0T050000"+CHR$(13)

20 FOR I = 4106 TO 4339 30 IF PEEK(I)=72 AND PEEK(1+3)=80 THEN A

=1

40 NEXT 50 J=l

60 FOR I = A TO A+LEN(A$)

90 POKE 4105,LEN(A$)

We guarantee you'll never again buy useless software for

AHOY!

206,169,15,32,210,255,169,13 32,210,255,169,4,32,195,255 32,204,255,96,0,224,0,0 0,1,2,4,8,16,32,64 128,0,0,0,0,0,0,0

80 NEXT

5aFTLURBE-aF-THE-maNTH

36

DATA DATA DATA DATA DATA

70 POKE I,ASC(MID$(A$,J,1)):J=J+1

64

Visa'MC If.

DATA 207,105,7,141,178,207,173,179 DATA 207,105,0,141,179,207,76,47

133,251,173,168,207,133,252,1

53056 DATA 141,177,207,173,166,207,201,6 53064 DATA 240,6,238,166,207,76,62,206 53072 DATA 24,173,177,207,105,128,32,210 53080 DATA 255,173,183,207,208,3,76,103

•53120 •53128 •53136 •53144 •53152 •53160 •53168

STRINGING MACHINE CODE ROUTINES At times it is convenient to stash short machine lan guage routines within a BASIC program to avoid con flicts, or to leave the customary memory areas free for other uses. The program segment shown here allows a machine code routine shorter than 256 bytes to be housed within a BASIC program in such a way as to be visually readable, LISTable, EDITable, SAVEable, LOADable, and executable with no problems. It requires no DATA statements, so it does not interfere with normal use of BASIC'S RESTORE command. The example code shown

is the "RESTORE LN" routine by Bob Renaud published in the March '86 Ahoy! Three-digit decimal machine code bytes separated by a single space are typed into strings Dl$, D2$, D3$, etc. Upon running the program, the code numbers are sequen

tially concatenated into string MC$ by Line 200 and the subroutine in Lines 140 and 150. At any time thereafter the DATA pointer can be restored to any desired line num ber by a program line like line 240. This equates MC$ to itself to ensure that its text is at the bottom of the ac tive strings area at the moment of use, so its address can be found by PEEKing locations 51 and 52. The routine is executed by a SYS call to that address, followed by a comma and the target line number. — C.C. Stalder Waynesville, NC


Value-Soft 9513

S.W.

Barbur

Blvd.

For ORDERS only X—8O O—5 4 4—SOFT OREGON CALL, 1-503-246-0924 ADD $2.00 S & H. Visa and HC gladly

B-56

Portland,Oregon 97219 DEALERS WELCOME

TILT

CARTRIDGE PORT CONVERTER

XBow

EMI FILTERING

TO RELIABILITY.

SUR6E PROTECTION

PARALLEL EXPANSION PORT ON LBOWS BACKSIDE ALLOWS SIMULTANEOUS HARD WARE ■ SOFTWARE ACCESS

TILTS 12.5 DEGREES SWIVELS 360 DEGREES

CARTRIDGE PORT MAKES

15 AMP CIRCUIT BREAKER

CARTRIDGE USE MUCH EASIER.

6 FOOT POWER CORD

NO MORE STRESS ON THE COMPUT ER'S PRINTED CIRCUIT BOARD FROM LBOW PUTS

MASTER POWER ON/OFF SWITCH

IT ALL ON THE TABLE TOP.

PROTECTION

CUTS A PRECISION SOUARE NOTCH IN THE DISKETTE

SOLVE

THE

SMOOTH, DEEP-BLUE ENAMELED FINISH

USER.

BECOME

DOUBLES STORAGE SPACE OF MOST 6<A'

LEARN

_

SINGLE-SIDED DISKETTES. COMPATIBLE WITH DISK DRIVES FOR COMMODORE.

OF

**

A

REFERENCE OVER

73

EASY

261

PA9E8

NOT

ONE

LAYS

ARE

80

BODK OF

C-128

READ

SOLID

FOR

CODED,

YOU

INFORtiATION FOR

THE

FIND

YOU

WILL

THAN

ANY

PRICE

DAYB. WITH

&

IT

THE

IT

BLACK

UNUSUAL

WILL

IN

$6.95

PART 1 056

♦ 9-95

PART 1 E56

♦ 6.95

6 FT. MONITOR EXTENSION, 8 PINDIN 6 FT. CENTRONICS, MALE/FEMALE

PART 1 1618

6 PIECE JEUELERS SCREW DRIVER SET WITH CASE

*6. 95

WRITE PROTECT TABS, BUANITY 100

PART I TAB

+1 . 49

DISK SLEEVES, WHITE, QUANITY 100

PART t DS100

»7-95

OR

DISK

BETWEEN FLIP OR

SAVER

A

SWITCH

DRIVE. TWD

SWITCH

EXTRAS

BETTER FROM

NEEDED,

ONE PLU03

TWO

YET,

SHARE

LINK DEVICE IN

COMPUTERS

IN

2

YOUR

PRINTERS

PASES.

BOOK

TO

THE

1701/1702

C12B

C64

BIS

DISK

AT

ETC..

CATALOGS ENTER

OR

THE

MITH

OR

OR

FILE

BRAND

X

100

TYPES

COLUMNS,

MOVIES

YOU

FILMB,

OR

TITLES,

START/END,

14

THREE

PLUS

64.

$19.95

1,000

NUMBERS,

ENTRIES

IDENTIFIES

TWO,

CONFUSION

OF

MONITOR

DOLLARS.

$19.95

LOG

CATALO8 TAPE

TITLE,

SAVE

CATALO6ER.4,OOO

ONE,

OR LABELS

FILM

NAME.

LENBTH,

HAVE 2SO

SAVED

TAPES'!

FOR

TAPEB.

INFORMATION

PLUS

GATE80RY.

$79 . 95

MODEL 6

O

CONNECT UP TO

ONE DEVICE

SIX COMPUTERS TO

$89 . 95

COMES WITH ONE 9FT. 6 PINDIH

5

SERIAL CABLE (MALE TO MALE)

4 4

S O K

T $29.95

PRINTER

I. ..COMES

DRIVE

AND

PRINTER

6

ONE HO

FREE

WRITTEN

$12.95

WITH

SOUND.

DEVICE

O

ONE

ANOTHER.

SECONDS.

A

IS

CONNECT UP TO FOUR COMPUTERS TO ONE

TO

TO

OR

SECURITY.

141

SAVE,

TAPE.

A

BY

NEW

DISK.REVEALS

THE

SWITCH

CONNECTS

COMPUTERS,

LOS

VIDEO

A

IB

X

DISK

QAVEDl

PROORAH

EFFECT

INCLUDED.

DISK

END

8

♦ 6.95 PART ) FC36 ♦19-95

*S. 95

A

LABELS.

LIST

BASIC

Oft

PROTECT

SUPER SAVER IDEAL FOR SCHOOLS AND BUSINES ....

$16.95

9 FT. 6 PINDIH, MALE RIGHT AN6LE/HALE PART I R69

IS

IN

♦ 8-95

PART 1 1 A66

6AVER

WITH

ADD,

ETC.

I FT. 6 PINDIH, MALE/FEMALE MONITOR, S PINDIH TO 4 RCA PIUSS 6 FT. MONITOR EXTENSION, 5 PIHDIN

THE

LISTS

PRINTB

SMILE

PART \ D69 PART 1 C618

ON

PRINTS

ON

TO

UNDERSTAND.

DISKS.

VIDEO

6OOD

REFUND

AUTHOR

HOW

ETC,

C-64.BOOK

VIDEO

REFERENCE

SACK

X

FOR

LEARN

CABLE

COLUMN

BRAND

CONTAINS

FT. 6 PINSIH, KALE BOTH ENDS 16 FT. 6 PINDIN, HALE BOTH ENDS

$

INCLUDES

TRACKS

ARE

CAN

MONOCHROHE

$15 - 95

CABLES

THE

128

NEED

THIB

OTHER WE

A

YOU

LIKE

THAT

BEND

10

OF

PROTECTION.

ILLUSION.

HALF

PROGRAMS

BE8INNER

BO

TABLES

OF

BRAND

WHAT

FEEL

C-12O,

WITHIN

PURCHASE

AND

THAT WE HAKE

BOOK

THE

A

BOOK

CHARTS

SOFTWARE

SOFTWARE.

BECRET8

READING

DON'T

MORE

CONDITION

LEVEL

OF

MASTER

VOUR

UTILITY

PA9E EASY

CERTAIN

IF

21

A

COMPILERS,

INFORMATION

ALWAYS

C-12B,

OFFER,

OF

OF

TO

WABTED

FLAT

COLOR WE

HOW

MYSTICAL

*Q A

ATARI, APPLE, FRANKLIN

BLfiCK BOOK

PUZZLES

UN-PROTECT

IS BEAUTIFUL AND EASY TO TOUCH.

THE

$19.95

REVEALED

AT EXACTLY THE RIGHT SPOT SO THE "FUPS10E" CAN BE USED.

THE

SUPER VALUE

LI6HTED PUSH BUTTON SWITCHES

THE PRESSURE OF PLUGGING IN CARTRIDGES SINCE

COMMAND $69.95

CENTER

• BUILT-IN "WARM RESET1 BUTTON WILL ELIMI NATE TUflNING POWER OFFlON TO BESET THE O*t MICROPROCESSOR, THUS ADDING

SWIVEL

POWER

COMMODORE 64 L. 128 COMPUTERS

VERTICAL

&

PINDIN

WITH

HALE

TWO

6

PINDIN

FEMALE

SOCKETS

AND

ONE

CABLE

COMPUTER.

ALTERATIONS

MODEL BE

2....COMES

USED

WITH

MOST

WITH

THREE

PRINTER

ft

PINOIN

FEMALE

SOCKETS.

CAN

INTERFACES

NEW METAL BOX

Raadtr Scrvlc* No. 104


Great Software for Under $7°9 Now is your chance to build your software library at a very reasonable cost! For ONLY$6.99 you can get software for your Commodore or Apple computer. Choose from entertainment, home management or education titles.

Save SI.00 on a LO-pack of DSy DD Blank Diskettes with any merchandise order over $10.00.

For the Commodore 64/128

For the Apple II+, He, He

Entertainment Scries

Entertainment Series

Education Series

A-l Beginner's Cave, an Adventure A-2 Cave of the Mind, an Adventure

A-37Mr. Math A 383peed Reading A 39 Beginning Counting A 40Countlng Skills

c i

Memorj yuesi

c J (':( (' 4

sky Fighters Atomic Challenger Professional Gambler

('-">

TheKurvival Instincl

t'-li C-7 C-H

Arcade Action AdvPlllurc Master A PACbL.II*> NOW

c it

fin-.. Pieces and Clues

C 10 C-ll C 12 C-13 CM

Board Games I Board Gamp Challengers Chess Champion Crazy Corners Galactic Umpire Builder

C 1'i.Iiim Games [With a Twist!)

Iff Land, Sea & Air Adventures

17 Maze Madness!

\h I't-n Oui [The Cribbage Game [9Ktar Trek Evnlulion

20 Trivia Quest :•! Open-

Golfing Royal si George's C-22 Alien

C-23 Bulge—Battle for Antwerp (' 2A Wizard K i he Princess

C 25 Ulysses & the Golden Fleece (' 2iiMission Asteroid c 271'iisspuri tii London (' 2S 1'iissjxirt m Paris Home Management

C-30Vital Data Keeper

C-31 Wordmaster Senior C-32 Master Word

c 33 Personal Spreadsheet

C'34g13ASE, database manager

C-35My64—A Computer Tutor O36Commodore fi4 Utilities

(' UX Home and business Card Kile

('-HitHome Kxpense Manager

C-40Home Finance Organizer 1 C-41 Hume Finance Organizer 2

A-:$ River Adventure, an Adventure

C-42Home Income Manager

A-4 Fore!, Golfing Simulator A-5 Lady Luck

C 44 Home Property Manager

A-6 Space Adventure A-7 Classic Games

C-43Home Money Manager C-46 Personal File Keeper

C-47Personal Investment Manager c 48 Family Tree c 49 Electronic Scheduler

c 50 Pro Financial Organizer

A-S

Android Invasion

A-fl Championship Gambler

A 46Subtractlon I A 46Subtractlon II

A-ll Memory Quest

A 47Subtractior 111

A-Iti Passport to Paris

Education Scries

Home Management

C-53Number Builder

A-17 The Addresser—Mailing l.isl A-I8 Financial Planner

C-M Number Chaser OSBHlde&Seek

A-19 General Ledger A-20 Monthly BudgeCer

C-56 Picture This C-57 Lei's Count

A-21 Nutrition Monitor A-22 Securities Portfolio A-23Recipe Box A-24 Database Manager A ii-">I)isk Library

C-68 Time Trucker

C-50 Fancy face r 60 Math Manor

(' ill Typing Tutor C-62 Speed Reader

A-26Electronlc Calendar

Blectrtc Book Co.

A-27Electronic Phone Hook

Kducation Series

A-28Family Tree A-29 Personal Spreadsheet

C-63Why? C-64 When?

A-30JWriter, Wind Processor

C*6SThe Three Hears C-68 Gingerbread Man ('1)7 Baby Animals

A-31 Utility Master A-:t2Vil:il Data Keeper

CliU Wild Animals

A-3B Checkbook Balancer A-36JBase

C-68 Hoppy the Curious Kangaroo C-70Tom Thumb

A-42Addltlon II A 43Addltion ill A 44 Addition IV

A 10 Chess Champion

A-lSUIyssea A the Golden Fleece A-IB Passport to London

C-51 Kecipe Box C-62Tax Record Organizer

A 41 Addition I

A 48 Multiplication 1

A 4!IMu]tiplicaliim I]

A-60Multiplication III A 61 Division 1

A ">2 Division II

A 63Division III A 64 Division IV Electric Hook Co.

Education Series

A-66Why? A 56When7 A-57The Three Bears

A r>s Gingerbread Man A 50Baby Animals

A BOHoppy the Curious Kangaroo A 111 Wild Animals

A 62Tom Thumb A fi:! I Was a Second Grade Werewolf

A-64Tough Eddie

A-33 Typing Tutor A-34Tax Record Organizer

C-71 1 Was a Second Grade Werewolf C-72Tougli Eddie

C-S7 Financial Analyzers

ENHANCER 2000™

Disk Drive $149.95

Plus these Super Accessories • Universal Blank Diskettes (for Apple or Commodore i compatiblt

with anj ■"■:" disk drive Double-notched, Us DD disks givi single sided userahewihestorageal thesamegreal price! Box of5

Sd.MH. Blank Diskettes: HXT!. certlfled. OS DD, Box oflftSRSO.

for Commodore 64/128 • ShareData 300C" 300 Baud Modem: Autodial, autoanswer, includes ter

minal Hoftware: $32,95-

• Utility Cartridge: 30 Punt1 lions: $lfl,95

ORDER FORM Please list the ordering number(s) (C-l, A-3, etc.) of the program(s) you wish to order and return this order form along with your check, money order or VISA/MasterCard informa tion to: Firstline Software, P.O. Box 5297, Dept. A10, Hopkins, MN 55343-2297. I'm ordering iIn- following programs

• Warp Drive Cartridge: Fast

vr loading plus more func

tinti> for more efltcient use

or your computer: $1055

CALL TOLL-FREE 1-800-257-9411 hi Minnesota CALL

(*it*j H29 1HII

r_i Cheek or money order enclosed U.S. FUNDS ONIY

D VISA

Name

P.O. Box 5297 Hopkins, MN 55343-2297

D MasterCard

Expiration Date

\

_ x $6.99 each $_ Total number of software pkgB. x $6.99 per box .,.$. Boxes of 6 Universal blank disks . x $8.60 per box Boxes of id blank disks x $32.95 per modem 300C 300 Baud Modem . Utility Cartridge x $19.95 each $_ Warp I Irive ("art ridge Enhancer 200(1 Disk Drive

x Slfl.O'i each

x $149.96 each

Total amimnt of order

Card tt

PhoneJ First lint' Software, Inc.

plus -S8JH) postage handling

Commodore compatible floppy disk drive

,

$_

$_ $-

Postage handling (8.00 Fbr DtoV Drive; t2.00F0r Software)

■?_

MN Residents add 6% state sales tax

-?_

Total (■■luln.r- .in i k. ni'i i> 'inliTnr nil in \'1SA MC inform.il Kin ;it \eH>

Money orders Credil card orders shipped immediately. Allow -i-H weeks for delivery far check orders.

Sig. Address

Name

.Suite.

City Reader Service No. 105

Zip.

$


100 REM "STRINGIT" PUT M.C. ROUTINE IN A CTIVE STRING WITHOUT DATA STATEMENT USE 110 : 120 G0T0170:REM JUMP PAST SUBROUTINE 130

:

140 FOR N=l TO LEN(DO$) STEP4:MC$=MC$+CH R$(VAL(MID$(D0$,N,3))):NEXT 150 FR=FRE(O):RETURN 160 : 170 Dl$="165 020 072 165 021 072 032 253 174 032 138 173 032 170 177 133 021"

180 D2$="132 020 032 019 166 165 095 133 065 165 096 133 066 104 133 021

104"

190 D3$="133 020 056 165 065 233 001 133 065 165 066 233 000 133 066 096" 200 D0$=Dl$:GOSUB14O:D0$=D2$:G0SUB14O:DO $=D3$:G0SUB140:END 210 : 220 REM A LINE LIKE THE FOLLOWING RESTOR ES DATA POINTER TO SPECIFIED LINENUMBER 230 : 240 MC$=MC$:FR=FRE(0):TP=PEEK(51)+256*PE EK(52):SYS TP,<LINENUMBER> IT'S STILL RELATIVE As most people are aware by now, the Commodore 128 has a "bug" in its ROM which prevents the pixel cur sor from being offset, in a negative direction, relative to its previous location. You are supposed to be able to put a plus or minus sign in front of an X or Y coordin ate in the BOX, CIRCLE, DRAW, LOCATE, PAINT,

SSHAPE, and GSHAPE commands to move the pixel cursor relative to its last location. But, if you use a mi

nus sign, an "ILLEGAL QUANTITY ERROR" is gen erated. However, there is an undocumented form of rel ative pixel cursor placement which will work with all of the above commands. (It is described in the System Guide, but only for option #3 of the MOVSPR com mand.) Whenever a coordinate is called for in the com mands named above, you may substitute a distance from the current pixel location along a specified angle by sep arating the numbers with a semicolon instead of a comma. For example,

GRAPHIC 1,1:DRAW 1,45,100 TO 100;90 TO 1 30;310 TO 104;180 TO 120;90 TO 50;235 TO 144;270 TO 50;305 TO 106;90 will draw a very crude rendition of a sailboat. Experi ment; I think you will find it to be a useful addition to your programming arsenal. -Rick Rothstein Trenton, NJ

EXPRESS YOURSELF WITH RESTORE According to the Commodore 128 System Guide, the RESTORE command can have a line number after it to determine which DATA statement is read next. What the Guide doesn't say is this line number need not be a simple

numerical constant, but rather can be any valid mathe matical expression! For example, consider RESTORE 100 + 10 * EX where EX is an expression composed of any correctly posed combination of string and numeric functions that equates to integer values. If EX=0, then the DATA

statement at line 1000 would be RESTOREd; if EX=1, then line 1010 would be RESTOREd; and so on. As it turns out, the RENUMBER command will work cor rectly with these mathematical expressions provided the first value in the expression is a constant which repre sents a valid line number. In the above example, RE NUMBER would change the constant 1000 to the same number that line 1000 becomes. However, RENUMBER will not look beyond the first constant it finds; so chang ing the line number increments will probably invalidate the RESTORE expression.

-Rick Rothstein Trenton, NJ

PRINT DOLLARS AND CENTS Commodore 64 programmers do not have the handy

PRINT USING command, one of the commonest tasks of which is to convert a numeric variable into a string for printing in dollars and cents format —a job that can be done quite nicely by this two-line subroutine:

THE ULTIMATE CONTROL INTERFACE Compatible with C64, C128in64&128modes, and C128 in CP/M mode Universally applicable dual 6522 Versatile Interface Adapter (VIA]

board. Intelligently control almost any device. Perform automated testing. Acquire data for laboratory and instrumentation

applications. Provides lour 8-bit fully bidirectional I/O ports & eight handshake lines. Four 16-bit timer/counters. Full IRQ interrupt capability. Expandable. Includes extensive documentation and

programs on disk. $169 postpaid USA. Each additional board $149.

SYMBOL MASTER MULTI-PASS SYMBOLIC DISASSEMBLER The original and best is now even better with Version 2.0!

Disassembles any 650aB510/undoc/65C02/8502 machine code

program into beautiful source. Includes both C64 & C128 native mode versions. Learn to program like the experts! Adapt existing

programs to your needs! Outputs source code files to disk fully

compatible with your MAE. PAL. C8M. Develop-64. LADS. Merlin or

Panther assembler, ready for re-assembly and editing. 100°/3 machine code and extremely fast. 63-page manual. Advanced and sophisticated features far too numerous to detail here. S49.95 postpaid USA.

PROFESSIONAL UTILITIES & RESOURCES • C64 Source Code. Most complete available reconstructed, extensively commented and cross-referenced assembly language source code for Basic and Kernal ROMs, all 16K. In book form. 242 pages. S29.95 postpaid USA.

• PTD-6510 Symbolic Debugger for C64. An extremely powerful tool with capabilities far beyond a machine-language monitor. 100-page manual. S49.95 postpaid USA.

• MAE64 version 5.0. Fully professional 65O2/65C02 macro

editor'assembler. 80-page manual. S29.95 postpaid USA.

SCHNEDLKR SYSTKMS 1501 N. Ivanhoe, Dept. A10, Arlington, VA 22205 InformationHelephone Orders (703) 237-4796. VISA/MasterCard

AHOY!

39


1000 R$=STR$(INT(Q*1000+(SGN(Q)*5))):L=L EN(R$) 1010 R$="$"+LEFT$(R$,L-3)+"."+MID$(R$,L2,2):RETURN

]"][RVSON]ERROR IN DATA STATEMENTS":STOP •110 SYS828:PRINT"[CLEAR][12"[RIGHT]"][RV SON]-COMSTOP ENABLED-"

•115 PRINT"[D0WN][10"[RIGHT]"]SYS 828 TO RE-ENABLE.":NEW

Put the number in variable Q, do GOSUB 1000, and the formatted number is returned in string variable R$, ready for printing. The subroutine can handle any posi tive or negative number that contains (or that rounds to

a dollars and cents figure which contains) no more than eight digits plus the decimal point. — C.C. Stalder

•120 ■125 ■130 •135 • 140 •145

DATA120,169,073,141,020,003 DATA169,003,141,021,003,088 DATA096,165,211,208,014,032 DATA159,255,240,251,173,141 DATA002,201,002,208,002,240 DATA242,076,049,234

Waynesville, NC

WEDGE-O-MATIC COMSTOP This IRQ routine stops the operating system for an in definite amount of time dependent on the pressing and holding the Commodore key. This is useful if you don't have a printer (or do) and want to look at a program or directory listing. Just load Comstop and type SYS 828 and you are ready to continue. This routine cannot be relocated in the present form.

—Stephen J. O'Connor Lake In The Hills, IL

Ever want to bring up the directory without destroying what's already in 01' Reliable's memory? Don't have a program that'll do this little goodie for you? Give Wedgeo-Matic a try. It's easy to use and works with both the 64 and VIC 20. First load and run Wedge-o-Matic. Now you can load, save, and run all the programs you want (providing they don't POKE data into the cassette buffer). Whenever you want to view the directory, type SYS 828 and press RE TURN. Bingo, the directory appears without launching

•90 REMSAVE"@0:COMSTOP",8:VERIFY"@0:COMST OP", 8 ■95 REM PROGRAM BY STEPHEN J. O'CONNOR

your current program into oblivion. If you want to exit Wedge-o-Matic before it has finished listing the direc

• 100 F0RI=828T0861:READA:CK=CK+A:POKEI,A: NEXT

As listed, Wedge-o-Matic works on the 64. If you're using a VIC 20, remove the REM in line 48 (just the REM statement, not the whole line). Now Wedge-o-Matic will automatically make the necessary POKE to become

• 105 IFCKO4152THENPRINT" [ CLEAR ] [ 8" [ RIGHT

tory, press the STOP key.

VIC 20 compatible. —Buck Childress

PLAY FOR PEANUTS

Salem, OR 97309

■10 PRINTCHR$(147)"L0ADING":PRINT

Don't

spend all your

money

buying software you don't like or can't use. Spend less money

and use more software by renting it! When you find something you like, you buy it used for 25% off retail, less the rent you have paid. Play it smart.

Call us for a list of available programs. Call toll-free outside Texas: 1-800-433-2938 - msideTexas call: 817-292-7396

WEDGWOOD RENTAL

5316WoodwaY Drive

Fort Worth, Texas 76133 Reader Service No. 119

40

AHOY!

•20 F0RJ=828T0923:READA:POKEJ,A:X=X+A:NEX TJ

•30 IFX<>14168THENPRINT"ERR0R IN DATA[3". "]":END •40 REM P0KE900.221

•50 PRINT"DATA OK":PRINT:PRINT!tSYS 828 TO USE[3"."]":END •60 DATA169,147,32,210,255,169,36,133,251 ,169,5,162 •70 DATA8,160,0,32,186,255,169,1,162,251, 160,0 •80 DATA32,189,255,32,192,255,162,5,32,19 8,255,32 •90 DATA228,255,32,228,255,32,228,255,32, 228,255,32 •100 DATA228,255,72,32,228,255,168,104,17

0,165,144,240 •110 DATA8,32,204,255,169,5,76,195,255,15 2,32,205 •120 DATA189,169,32,32,210,255,32,225,255 ,240,234,32 •130 DATA228,255,208,243,169,13,32,210,25 5,76,101,3


ENTERTAINMENT

CHRISTMAS '86 ENTERTAINMENT SOFTWARE PREVIEW These are the games well be giving and getting this holiday season.

SOFTWARE SECTION

Featured This Months Christmas '86 Preview

41

Murder on Hie Mississippi

44

GBA Championship Basketball

(Two-on-Two)

45

Europe Ablaze

46

World Karate Championship

47

Oo-Topos

47

Super Bowl Sunday Expansion Disk #2

48

By Arnie Katz, Bill Kunkel, and

Joyce Worley

Time for Adventure

The supply of new

Fantasy

role-playing

game and recrea tional software

games allow the computerist to create characters and

slowed to a trickle

guide them through a series

during the first half of 1986.

of experiences. Although there's generally a plot which

Things are looking a lot brighter for this fall and win ter, however. Publishers have stepped up their new pro gram introductions in re sponse to strong Commo

serves as a framework, there's usually a lot of room to wander, explore, and get into mischief. Among new

fantasy role-play disks are two sequels to game-systems

dore 64 and 128 sales.

which made their debuts ear

There never seem to be

lier this year.

enough entertainment pro grams for the Commodore. That makes the new crop, expected to reach stores in time for Christmas and Chanukah giving, especially welcome. Some

of

the

recommendations

listed below have been mentioned in recent

installments of Scuttlebutt:

most are announced here for the first

time. All should contribute to a fes tive holiday season.

RartyWare (top left) generates person alized banners, hats, cards, etc. READER SERVICE NO. 268

Gunship (top right) simulates the per il-paved flight of an Apache copter READER SERVICE KO. 269

The NeverEnding Story (bottom) teams

kid-venturers with Falkor the dragon. READER SERVICE .Vtt 270

Now Alternate Reality fans can find out what lurks beneath the city in Al ternate Reality: Vie Dungeon (Intcl-

licreations/Datasoft). The gamer can take high-level characters into a four-

level labyrinth to fight monsters and gain fabulous treasures.

Bard's Tale II: The Arch-Mage's Tale (Electronic Arts) has seven ci

ties and a new character class, the

AHOY!

41


should be particularly pleased by the .onipany's next trio of releases. The format remains the same, but the sub

Tov Shop

ject matter is more varied. Trinity, written by Brian Moriarty, is a time

travel story. The adventurer must re shape history so an atom bomb does not destroy London. Leather Goddesses ofPhobos is a spicy satire of 1930s pulp science fic tion by Steve Meretzky. The Leather Goddesses want to turn earth into a sexual playground, but you've got to stop them anyway. It's a sequel, of sorts, to Starcross. Infocom hopes Moonmist will prove especially interesting to female Toy Shop creates 20 working models. READER SERVICE NO. 271

players, because it has an ambience similar to the Nancy Drew books. The object is to find the castle ghost while searching for treasures. This in-

ry

w

W

J

'.

. 4M

Irti

L

wr

■H

Lin 86 Ha

M

M

M

M

X M HM M « M

>~*

M

lit

i

Fairiight: 3-D role-playing fantasy. READER SERVICE NO. 273

craze to the home computer screen. It furnishes everything needed to host a murder party for up to seven peo ple. The package includes invitations, clues, and complete instructions. A

Arch-Mage with a book of 30 incan

big advantage over similar, non-elec

tations. Characters generated with the

tronic products: Murder Party has

original program can continue their

variable culprits and clues for each play-session. In Gunstinger (Intellicreations/ Datasoft), a friend will hang in two

exploits here.

Fairlight (Mindscape, $29.95) is a three-dimensional role-playing fan tasy game with breathtaking visuals.

days if you can't spring him from a

The beautiful kingdom has lost its

Mexican jail. Meanwhile, the six Dalton brothers are out to get you in

magic. It can only be restored if a hero retrieves the Book of Light.

The literary quality of the prose is a major strong point of several text

this wild west romp.

Scavenger Hunt includes cards, board. READER SERVICE NO. 272

The NewrEnding Story (Intellicreations/Datasoft) is a kid-venture based

ture game has nothing but text on the

troductory level game has four varia

on the movie and book of the same name. The goal is to save the land

screen, let it always be as luminous

tions, each with different treasures,

from the all-consuming Nothing and

as in Thomas M. Disch's Amnesia

hiding places, and dangers.

restore the empress with the aid of Falkor, the Luck Dragon.

adventures coming soon. If an adven

(Electronic Arts, $39.95). Science fiction author Disch worked closely with the Cognetics design team to produce a sprawling game with 4.000 different locations, including the en tire New York City subway system. The plot is a search for the heros own identity.

Portal (Activision) is finally nearing completion, according to the pub lisher. It is described as an icon-driv en computer science fiction novel.

Rob Swigart is the author. The latest in the series of all-text computer novels which began with Mindwheel is Breakers (BroderbundSynapse, $39.95). It's a complex sci ence fiction story, and it is said to have a higher excitement level than a couple of the earlier titles. Infocom's legion of devoted fans 42

AHOY!

The Pawn (Firebird) features the most flexible and responsive parser

ever included in a home computer ad venture game. The illustrations for this fantasy adventure are equally out

standing. The same design outfit. Magnetic Scrolls, will shortly intro duce an even more ambitious sequel called Guild ofThie\'es, which will appear for the Commodore sometime in 1987. Hacker II; The Doomsday Papers (Activision) is Steve Cartwright's se quel to last year's hit adventure strat egy game. This time, the government needs your help to avert disaster. The

player uses the robots to break into a computer complex and get the evi dence to stop a sinister scheme. Murder Party (Electronic Arts) brings

1986's hottest parlor game

Super Sports Simulations Sports simulations are now second only to adventures in popularity among computer gamers. Both strate gy and action are well-represented among titles which will reach store shelves by the holidays.

True Slat Baseball (SubLOGIC) is a statistical replay baseball game for one

or

two

armchair

managers.

Among its unique features is a sys

tem of park effects. Balls which would be long outs in Dodger Stadi um sail over the wall for home runs when you play in Yankee Stadium. Clever graphics even show the mon uments located (until recently) out in

centerfield in the House That Ruth Built.


ENTERTAINMENT

SOFTWARE SECTION Championship Baseball 1986 (Ac-

You too can be

tivision/Gamestar) is a revamped ver sion of Starleague Baseball. The strong points of the original remain

a silver

screen star! The Movie

intact, but now there's a closeup view of the batter and pitcher on the righthand side of the playscreen. Fans of action-sports simulations should put World Games (Epyx) on

Monster Game allows you to

devastate cit

ies in the guise of God zilla or one of five other gigantic scaly

their holiday "want" lists. In the great tradition of Summer Games I and II and Winter Games, up to eight computerists travel the globe and compete in eight exciting events. MicroRing WWF Wrestling (Micro

things. READER

SERVICE NO. 274

League Sports Association) is the working title of a statistically based wrestling simulation starring Hulk Hogan and a cast of colorful rulebreakers. One or two participants use the joystick to select holds from menus, which the program then de picts onscreen in full-color, digitized animated sequences.

Championship Wrestling (Epyx) is a joystick-activated mat game for one or two computerists. The grapplers, shown in modified overhead perspec tive, can apply approximately 20 holds from a clothesline to an atom ic drop. Don't laugh at the idea of a com

zilla, or one of five other monsters, and devastate one or more of the

a corresponding drop in real-time ac

world's major cities. The three-quar ter perspective graphics give the game a cinematic feel.

going to be even more rare over the next six months, but the roster of forthcoming titles includes several disks which should please the joystick

Crosscheck (Intellicreations/Datasoft) is a crossword/i$craÂŁÂť&/e-type ter

ritorial battle. An onscreen die roll tells a player how long a word to build. The first contestant to construct a

chain of words from the center of the

utilizes a gameboard and a deck of cards as well as the computer. This

to-ground combat matches the com-

er in charge of the Tactical Remote Assault Corps. TRAC must penetrate the automatic defenses which ring a malfunctioning computer complex.

Tie Ar Kung Fu (Intellicreations/

The gamer can only actively control

Datasoft) is another entry in the mar

brings Crush, Crumble & Chomp up to date. The gamer can become God-

puterist's craft against the Ergonians'

Tracker (Firebird) is an actionstrategy contest which puts the play

mines the power of the swing.

The Movie Monster Game (Epyx)

from outer space. Air-to-air and air-

enormous flagship, the Starglider.

tions the onscreen bowler and deter

Games for Thinkers

The airbrushlike graphics in Starglider (Firebird) gives this combat distinctive appearance. The player pi lots the only surviving attack vehicle left on the planet after an invasion

Software, $39.95). Up to eight keglers can enjoy this beautifully pre sented simulation. The gamer posi

with a kung fu champion. The first-person perspective in Su per Cycle (Epyx) makes the player feel the full effect of the 180 mph scale speed as the bike banks into turns and sweeps past well-drawn roadside objects. The program con tains progressively harder courses to test the driver's skill.

jockeys.

board to the home base is the winner. Scavenger Hunt (Electronic Arts)

puter bowling title until you've rolled a few games of 10th Frame (Access

tial arts sweepstakes. The onscreen fighter advances rank by rank from white belt to a final confrontation

tion contests. Pure shoot-em-ups are

Hacker II: sequel to last year's hit. READER SERVICE NO. 275

one of the eight attack robots at a time, so it takes some quick switch es to prevent the defending Cycloid fighters from overwhelming a dor mant one.

family-oriented program by Ozark

Mercenary: Escape from Targ (In-

Softscape should be good at a party or family gathering. 221B Baker Street (Intellicreations/

tellicreations/Datasoft) is a cross be tween a flight simulator and an ad venture. The protagonist has crash

Datasoft) challenges the detection

landed on a planet and can explore

abilities of one to four sleuths with

in the air, on the surface, and under

30 cases set in Victorian London. This is the computer version of the already hugely popular boardgame. An extra disk with 30 new cases is already in preparation. The popularity of games with a heavy strategic component has meant

ground. Excitement awaits the on screen hero everywhere.

Wars on the C-64 Some of the most intriguing game

programs scheduled for release be fore New Year's march to a martial AHOY!

43


cadence.

S49.95) has a bank of 200 certificates

The player flies an Apache attack

which the user can customize and

helicopter loaded with hellfire laser missiles, cannon, and rocket pods in Gunship (MicroProse. $34.95). Pi lots seek out the enemy with laser

print. Border, message, and signature line are all modifiable. Walt Disney Comic Strip Maker (Bantam Electronic Publishing, $34.95) allows young computerists to

range-finders. Day and night missions let the whirlybird face everything from guerillas to Soviet surface-toair missiles.

The flip side of the situation de picted in Silent Service is the basis for Destroyer Escort (MicroProse). The mission is to protect unarmed

create three-panel strips which can be printed out in either color or black and white. The user selects charac ters, objects, backgrounds, and bal loons from the disk's databanks, then puts dialogue in the word balloons.

platter. It creates 20 working mod els and toys. Toys are customized on the screen, printed out, and attached to adhesive cardboard.

Final Thoughts Of course, manufacturers' sched ules aren't carved in stone. Develop ment and production problems will delay a few disks. By the same token, some unex pected releases are certain to jump

into the spotlight. Competition-con

Video Shop (Intellicreations/Datasoft), an easy-to-use tool for videophiles, provides a method for the speedy production of customized ti

scious publishers don't want to tip all their plans in advance.

des and introductions for homemade videotapes.

the time Santa Claus is ringing his

(Firebird, $19.95) looks like an excel lent value for armchair military strat egists. One of the disk's two programs

Toy Shop (Broderbund, $59.95) is a whole box of goodies on a mylar

like the season to be jolly for those who love entertainment software. â–Ą

flotillas of up to 39 ships as they ply the water routes between Britain and North America.

Battle ofBritain/Battle for Midway

realistically

simulates

the

In fact, computer stores will have most of the titles discussed here by bell on every street corner. It looks

titanic

struggle between the RAF and the Luftwaffe, while the other makes the

MURDER ON THE MISSISSIPPI

gamer the commander of the U.S. Pa

Activision

cific Fleet after Pearl Harbor.

Commodore 64

Disk; $34.95

Non-Game Entertainment Don't wait until Christmas Day to

give someone Jingle Disk (Hi Tech Expressions, $9.95). This cheery lit tle item plays holiday songs and helps the computerist make personalized greeting cards.

Mayhem and mystery are passen

gers on the Delta Princess as it rolls down Old Man River from St. Louis to New Orleans. Sir Charles Foxworth, the renowned British sleuth, is aboard the sternwheeler, along with his trusted gentleman's man, Regis

PartyWare (Hi Tech Expressions.

Phelps. When murder most foul is

$14.95) is a two-disk product which

discovered, it's up to the gamer, as

composes banners, party hats, rib bons, place mats, place cards, invi

Sir Charles, to locate the body, ques tion the passengers and crew, gather

tations, notes, and greeting cards. It

clues, and solve the crime. The setting of this delightful melo drama is so appealing that gamers

also has a party-planning checklist. game ideas, and a database which

holds 60 names, addresses, birthdates, and so forth. The program can generate an animated message disk which the recipient can play on any Commodore 64. Hi Tech Expressions also offers JollyWare, special, festive printer paper.

Walt Disney Card & Party Shop (Bantam

Electronic Publishing, $34.95) makes it easy to design sta tionery and greeting cards. More than 100 special graphics and 45 decora

tions add a special Disney touch. The art tool box allows the craftsperson to resize, transpose, and otherwise manipulate the images. Certificate Maker (Springboard,

44

AHOY!

might be tempted to forego the mys

tery, and just stroll the decks of the beautiful riverboat. The Delta Prin

Solve the Murder on the Mississippi. READER SERVICE NO. 276

The titled detective must talk with the eight suspects again and again as he cross-examines testimony and compares stories. Created by Adam Bellin, Murder on the Mississippi boasts what may be the best system ever devised for computer adventuring. The gamer

cess is a quadruple-deck palace, com

plete with cabins, wheelhouse, salon,

and staterooms. The sound of the lap ping waters is realistic, and the col orful flag waving in the breeze adds a lovely note to the scene. Sir Charles, accompanied by Re gis, starts the game by wandering freely from deck to deck. But even as he meanders through the ship, poking around in unlocked rooms, someone is committing murder. Soon, if he looks carefully, the body turns up and the mystery really begins.

GBA Championship Basketball: 3A view, READER SERVICE NO. 277


ENTERT AINMENT

SOFTWARE SECTION employs the joystick to manipulate a

tioning of suspects, and even automa

original music. The cheerful themes brighten Sir Charles' deck strolls, and enliven each new scene. Murder on the Mississippi is pret

tic note-taking.

ty to look at, but far from simple to

series of onscreen menus. Available options permit investigation, ques

The sleuth uses joystick-selectable menus to talk to each suspect about him/herself, the victim, and other people on board. The gamer choos

es a phrase like Tell me about..." and then selects a picture of the charac ter under investigation. The answers become the basis of Sir Charles' notes, in one of the most unusual features of the game. The gamer points to words in the suspect's testimony with a hand-shaped cursor. Anything marked in this manner is entered on Charles' notepad. The de tective can keep one line of informa tion out of each statement and may accumulate up to three pages of notes about each person.

The notes are parts of a story

solve. This is one cruise you won't want to miss. Activision, 2350 Bayshore Front age Road, Mountain View, CA 94043 (phone: 415-960-0410). —Joyce Worley

ues for each skill area. A total of eight points is divided between inside and outside shooting ability. Another eight are apportioned between drib bling and stealing, and a final eight between quickness and jumping. In one-player games, or two-play er, head-to-head contests, held and the user selects a comprise the other half of The 10 available players are

a draft is champ to his team. described

in the documentation, but each is

Gamestar

star ("Magic" Lyndon, Elgin Cutter, Kareem Ungrin, etc., with surnames taken from members of the Gamestar

Commodore 64 Disk; $34.95 We moved across half-court, and I pulled back a second to steal a glimpse of the clock. Less than a minute left. My presence immediately drew the

Charles to the killer. If the compu-

terist accuses an innocent, he may get Sir Charles tossed off the boat. And

Abruptly, I broke for the net, roll ing slightly to the right and inside the

if the boat reaches New Orleans be

defender. At the top of the key I stopped, spun, and lofted the round-

fore the mystery is solved, the mur derer gets away free.

rogates by assigning numerical val

GBA CHAMPIONSHIP BASKETBALL (TW0-ON-TWO)

attention of a Condor defender, while his partner covered my teammate, Magic Lyndon.

which, once assembled, leads Sir

tones. Users "design" their player sur

ball in a smooth arc toward the hoop.

clearly based on an actual NBA all-

design group). With two gamers, Two-on-Two is played either head-to-head or with both players on the same team against a computer-coached tandem. The lat ter is an especially refreshing exper ience since the players can call to one another and set up as they would on

THE PUZZLE GENERATOR THE PUZZLE GENERATOR is a complete CrissCross and Word-Search Puzzle development sys

tem (or your Commodore 64 and 1 28 (in 64 mode) computers. It utilizes more than 1 5 built-in word categories to give it the capability to generate

The program provides the sleuth

The shot hit the rim, but Magic,

with quite a bit of assistance. Physi cal evidence is scattered around the boat, including a passkey to the

who was skywalking in the neighbor

locked rooms and oily rags used to clean a gun. Regis pockets the evi

peared under the swarming Condor defenders.

zle size can range anywhere from 2 words to 1 00

dence on request, or it can be stored

An instant later, the ball came blasting out of the pileup and caught me in the hands —a picture perfect

Geography. Good Book. General Interest and

in Sir Charles' steamer trunk in his cabin. Some items must be searched

hood, cleanly snatched the rebound. He swallowed up the ball and disap

very closely to extract the clues, so Charles has an examining table for

pass. The Condors instantly broke off

eyeballing things in detail. Charles also collects information

a beeline for yours truly. As they reached me, I found Ma

by walking up to objects in each room and investigating them. However, it

gic with a pinpoint pass. In the open

is sometimes difficult to get Charles next to the item the gamer wants to study, particularly if there are obsta

the white string with a tomahawk jam.

mugging the Magic Man and made

now, he took two steps, then rattled The wonderful thing about the

cles in the way.

above description of action from GBA Championship Basketball (Two-on-

The elegance of the setting makes the mystery more enjoyable. Every

Two) is that it contains no elabora tion, embroidery, or poetic license.

C-64 user should be thrilled by the handsome sternwheeler, the lovely

That is how the game actually plays, and this vignette hardly incorporates

staterooms and salons, and the clev

half the features of the program.

erly drawn, cartoon-style characters

Like most Gamestar titles, GBA Championship Basketball offers ar

who people the riverboat. The game

is further enhanced by Ed Bogas'

cade-style action with strategic over-

BILLIONS of puzzles, all automatically. This powerful program diskette contains many features: Criss-Cross puzzles can be printed with or without a starter word: By varying the grid, puz words; Built-in word categories include Railtalk.

Games. Boys and Girls Names. Fun Things. Com puters,

Adventure,

Chess.

Footba'l.

Baseball,

more: Word editor enables users to create special interest puzzles from any list of words, including

most foreign languages: Works with any printer [required); Puzzles, Answers, and Word Lists thai you create can be saved on diskette: Menu driven for easy operation, and much more. Armed with these features THE PUZZLE GENERATOR trans forms the worlds number one computer into the NEW King of Puzzles'

THE PUZZLE GENERATOR is a program that will enhance anyones education and is now being used in many schools throughout the USA.

PRICE $34.95 Data Disk for above with over 100 additional word categories (not required).

PRICE S10.00

30 DAY MONEY BACK GUARANTEE • Add SI.50 For Shipping Costs • PA Residents Add 6% Sales Tax • 48 Hour Shipping On All Items

305 LARGE AVENUE

CLAIRTON. PA 1 5025

PHONE (412] 233-4659

m

COD.

VISA'

Reader Service No. 295

AHOY!

45


an actual court. Two-on-Two is a full-court basket ball simulation with half the court on screen at any given time. Once pos

the pause or time out mode. As a re sult, the only way to check the time is to look from the action on the court up to the clock and back again. In an

may fill any of 12 different jobs. Each side has a Commander-in-Chief, sup ported by five lesser commands.

session changes, the computer con trols the offense as it moves to midcourt. This period is allotted to play-

actual game, players can at least see the clock during time outs!

not taken by a human. In consequence,

No review of a game subtitled Two-

two players can work in tandem against

calling, as the computerists move joy

on-Two would be complete without a reference to the all-time computer hoop classic, Electronic Arts' One-

the computer, as well as compete against each other head to head.

on-One. Unlike that program, Twoon-Two does not let users control computerized simulacra of real NBA superstars—those players are strict ly computer-guided in Two-on-Two. Instead, its strength lies in the level of strategy two-man teams create. Games are part of a League context. The user contests in any of four five-

bomb England into submission. The other side is the American and Brit

sticks to select one of four offensive/ defensive setups. Once the ball pass es mid-court, control returns to the player on offense. The simulation also includes fouls,

traveling, and three-second viola tions. Once a team draws five fouls, it's free throw time. The clock is set at 24 seconds, and play elements in clude stealing, shot blocking, time

outs, and, of course, rebounding. GBA

Championship

good guys or bad guys?" A player

The computer handles all the jobs

One side is the Germans, trying to

ish forces, trying to stave off the at tack and launch a counteroffensive. The game includes three different scenarios. Their Finest Hour," Aug. 10-Sept. 4, 1940, commonly known as The Battle of Britain, is the basis

of the first. The second is "Enemy

Basketball

team divisions. After each game, the

Coast Ahead," July 23-Aug. 20, 1943,

(Two-on-Two) features excellent graphics which display the court at a three-quarters perspective, as

results and subsequent standings are presented in a "sports page" format. There's a "practice" mode and a

which involves raids by the Allies against Germany. The third is "Pierc ing The Reich," Feb. 3-26, 1944,

viewed from above center-court. The game has only one serious flaw—the clock isn't visible during

regular game format, but period length is not programmable. Difficul

where it was the Allies' turn to try to bomb Germany into surrender. It's impossible to find serious flaws. The most this reviewer can offer is

RACE ANALYSIS SYSTEMS Prcfessianal

Harness,

Thoroughbred

and

Greyhound Race Analyzers with unparalleled features:

♦ Five minutes worth of typing replaces over two hours of tedious hand calculations

needed per race for this unique handi capping system.

if Morning Line odds are not used, giving the beltor a source of information independent from the morning line.

•k

Cross references into from up to twenty races and generates bet suggestions in cluding best win, quinella. perfecta. exactra. tnfecta and trifecta box.

~k

Ratings can be viewed on screen, printed

ty is determined by which you play. Documentation is complete team and shooting percentages,

the division in

first-rate, with player ratings, and tactical tips. Sports and action game fans will absolutely love GBA Championship

a caution: a simulation of such scope

Basketball, the first C-64 roundball

comes packaged with extensive play

simulation to go beyond the school yard and explore the possibilities of

ing aids and a friendly rulebook. It's only 20 pages, mostly due to the pro

team play. Gamestar/Activision,

gram's easy-to-use menu-driven struc 2350 Bay-

ture. The authors wanted the novice

shore Frontage Rd., Mountain View,

to be able to play at first attempt. Winning is another matter. The instruction book includes tu torials for both the positions of C in C and Air Fleet Commander. It takes the computerist through a sample game, prompting the right menu choice to make at each step.

CA 94043 (phone: 415-960-0410). -Bill Kunkel

by printer or saved on diskette for future evaluation.

All of our race analyzers now include the MASTER ANALYSIS DEVELOPMENT PACK AGE,

With the assistance of this powerful

program users are able to easily build, devel op, and fine tune computerized handicapping systems for all types of sporting events. Available on disk for the Commodore 64 or 128*

3-PACK (all 3 Analyzers]

... $79.95

2-PACK(anv2Analvzers) . . . $59.95 1-PACK (any 1 Analyzer)

. . . S39.95

30 DAY MONEY BACK GUARANTEE "

Prices Include Shipping

PA Residents Add 6% Sales Tax

"

All Orders Shipped Same Day

flHHKT

305 Large Avenue

Clairton. PA 15025

Phona (412)233-4659 C.O.D. Reader Service No. 296

46

AHOY!

■^g!1 !_

Commodore 64 Disk; $50.00 If it is possible for a military sim ulation to be too good, too detailed, too versatile—then Europe Ablaze probably approaches that plateau. But for those who constantly reach for new levels of complexity and strate

finiiii i

Z7TS1

EUROPE ABLAZE Strategic Studies Group

gy, for those who want to expand and enrich their wargaming, Europe

'In 64 Mode

_-

can't help but overwhelm a novice gamer or one with limited knowledge and/or experience with air battle titles. To SSG's credit, Europe Ablaze

Ablaze is a must. Briefly, Europe Ablaze recreates the air war over Europe over a five-

year span. It also goes beyond the stage of "Which side you wanna be,

As C in C, the gamer decides what priority to assign to each command,

then allocates missions and assigns an activity level. At the Air Fleet Commander's post, the commander must dispatch individual planes to the tasks created by Allied action. All orders are entered through the keyboard. Most of the pertinent in formation is at the player's fingertips. The trick is more in knowing what data to request and at what time. Conditions for victory determination


ENTERTAINMENT

SOFTWARE

SECTION

differ for each side. The force with the highest point total of the C in Cs

wins that scenario, and the Air Fleet Commander with the highest total is the overall winner. The gaming aids are a colorful lam inated sheet with all the game menus and two full-color maps. One shows the coast of Germany and the British Isles for Scenario One. The second map de

picts Germany with part of Britain for Scenarios Two and Three. The most exciting feature of Eu

World Karate Championship: a kick.

Oo-Topos: interactive sci-fi novel.

READER SERVICE NO. 278

READER SERVICE NO. 279

rope Ablaze is the Game Design Kit. It allows users to create their own sce narios and play a fourth scenario de

an atmospheric soundtrack.

but in terms of delivering a quality

scribed in the rulebook, which is set in the Mediterranean Theater in March of 1944.

Like other contests based on that classic, World Karate Championship displays two combatants in side per

product, this Epyx program gets a

The kit includes a 42 X 36 hex grid,

spective while an onscreen karate

CA 94089 (phone: 408-745-0700).

24 aircraft types, 255 squadrons, 127

master rates knockdowns and de

airbases, 63 city centers (with popu lation, industry, communications, and ports), 63 radar stations, 63 shipping lanes, 63 flak units, identity and brief ing routines, cursor selection, nation al doctrine, weather creation, and vic tory determination. If this game doesn't become one of the most often booted in your software library, you're not a

clares the winner of each round.

true wargamer.

The 24-page Design Manual is a step-by-step guide to scenario crea

The fighters are controlled by joy

black belt. Epyx, 1043 Kiel Court, Sunnyvale, -Bill Kunkel

OO-TOPOS

stick, and perform 11 different man

Polarware/Penguin Software

euvers from either direction. Fight ers block kicks and punches automa

Commodore 64 Disk; $17.95

tically when moved backwards. Combatants leap, throw leg sweeps,

first published by Sentient Software

Michael

Berlyn's

Oo-Topos was

deliver three kinds of punches and

for the Apple 11+ back in 1981. It was

five types of kicks, and can somer sault forwards or backwards.

one of the earliest attempts to produce

an interactive science fiction novel on

In between rounds, special tests are

computer. Berlyn, a genuine SF au

staged in order to advance to the next

thor ("Crystal Phoenix," The Integra

tion. Not originally meant to be in cluded with the game, the design kit

level.

include

ted Man"), proved the ideal man for

breaking a stack of ten boards with

was only created to make it easier for

the job. and Oo-Topos became a cult classic.

the game's designers to communicate

your head and avoiding a fusillade of spears and knives.

with each other. But it certainly adds

The sounds, musical background.

These

challenges

Now Michael and his wife Muffy have updated their classic adventure

value to a steeply priced title.

and visuals on World Karate Cham

Europe Ablaze will provide endless hours of enjoyment for dedicated

pionship are striking. Before each

to interface with the Polarware's â– "Comprehend" graphic novel format.

game, the user opts to begin the con test in Egypt or Australia. Each sub

added some fantastic illustrations,

sequent round moves to a new locale,

and the whole process breathed new

from New York City to Mt. Fuji. These beautifully painted settings provide World Karate Championship with invigorating backdrops.

life into an old favorite. The gamer guides an Astro Mega Class, Tachyon Drive Spacecraft on a vital mission (delivering a com

wargamers. It stands as the best com puter military simulation published so far in terms of historical accuracy and payability. Electronic Arts, 1820 Gateway Drive, San Mateo, CA 94404 (phone: 415-571-7171).

-Rick Teverbaugh

Raimund Redlich and Brian Poff

ly Eastern, with the subtly dissonant

pound to neutralize the deadly "pow er transfusion waste" threatening the

WORLD KARATE CHAMPIONSHIP

yet haunting twang of Oriental music

earth). The drama heightens when a

Epyx

accompanying the smacks, thumps, and kicks of martial combat. Documentation is excellent, but it

tractor beam grabs and forces the

will still take most users several hours of play to develop true mastery over

overpower and imprison the pilot on

Commodore 64

Disk; S25-S35

World Karate Championship is yet another home variant of Data East's

coin-op arcade hit, Karate Champ. This version is notable for crisp pro gramming, excellent animation, and

The musical score is appropriate

the extensive repertoire of moves. World Karate Championship may not win any awards for innovation,

craft down on the hostile world OoTopos. On the surface, nasty locals board. The adventurer must escape the ca bin, regain control of the ship, and

complete the mission. AHOY!

47


The graphics are excellent, pos sessing a comic book vitality which

Oo-Topos comes through with flying colors. It's a pleasure to see its grip

is especially effective in the render ing of high-tech machinery. As much of the game is set on board a space craft, this is quite relevant. Oo-Topos works very well with the

ping story dressed up in the latest style adventure game system. Polarware/Penguin, 830 Fourth Ave., Geneva, IL 60134 (phone: 312232-1984). -Bill Kiinkcl

Comprehend system. The action moves smoothly, there are few dead

SUPER BOWL SUNDAY

spots, and the player experiences a minimum of frustration at being un able to interface with the program. The only flaw is the parser's inabil ity to handle uppercase letters. It is also disarming that graphic changes are done with a great flash, during

EXPANSION DISK #2

Avalon Hill Commodore 64 Disk; $20.00 Graphics, breadth of play-calling op tions, and statistical accuracy make Su per Bowl Sunday the outstanding sta

which the entire screen goes black. The documentation is extensive

tistical replay football program in the

and well-presented. While there's plenty of extras to add context (in cluding a letter from the President, a list of mission codes, and the op

have clamored for additional teams since the title first appeared in 1985. The Avalon Hill Game Company is now addressing this market for

erator manual for your ship), there's

supplementary disks. The company,

other in any desired combination, or

also a detailed explanation of the nuts-and-bolts —how to load, tips for

which previously published a disk based on the complete 1984-1985 Na

pitted against squads contained on other Super Bowl Sunday disks.

communicating via Comprehend, and a lecture on the importance of mapping.

tional Football League season, now

It's hard to know if there are many

which occurred prior to the dawn of the Super Bowl era. Naturally, the 24 teams can be matched against each

Matchups included on the disk are Detroit-Cleveland, 1953; BaltimoreNew York, 1958; Buffalo-Cleveland, 1964; Green Bay-Oakland, 1967; Kansas City-Minnesota, 1969; DallasMiami, 1971; Miami-Washington,

older games which could stand up under this type of modernization, but

home computer field. Its legion of fans

offers a collection of 12 more out standing pigskin matchups, some of

Disk #2 offers 12 high-powered teams. READER SERVICE NO. 108

1972;

Pittsburgh-Minnesota, 1974; 1975; Oakland-

Pittsburgh-Dallas,

Minnesota, 1976; and Dallas-Denver, 1977. The simulation of the older teams isn't perfect, primarily because football itself has mutated during the intervening years, but all these high-

BACKUP PROTECTED SOFTWARE FAST. From the team who brought you COPY I! PLUS {Apple), Copy II PC (IBM) and COPY II MAC (Macin tosh) comes a revolutionary new copy program for the Commodore 64 and 128 computers. • Copies many protected programs—automatically. (We

update Copy II 64/128 regularly to

handle new protections; you as a registered owner may update at any time for $15 plus $3 s/h.)

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

under 1 minute (dual drive).

• Maximum of four disk swaps on a single drive.

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

1571 drives. Call 503/244-5782, M-F. 8-5:30 (West Coast time) with your ^$ ; in hand. Or send a check for $39.95 U.S. plus $3 s/h, $8 overseas.

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

CentmtByhU Software

Backup utilities also available for the IBM, Appie II, Macintosh and Atari ST. This producl is provided tor the purpose ol enabling you to make archival copies only

48

AHOY!

Reader Service No. 281

powered clubs are fun to coach and offer a pleasing variety of offensive and defensive weapons. Pigskin partisans can only hope that the next expansion module will be a disk which facilitates player swaps among teams. Just think of the fun of fielding a squad with Joe Mon tana handing off to Jim Brown and

Frank Gifford! Avalon Hill, 4517 Harford Rd., Baltimore, MD 21214 (phone: 301254-9200). -Arnie Katz

Reviewed next month: • • • •

Spitfire 40 Psi 5 Trading Co. Super Cycle Frankie Goes to Hollywood


TflK€ R BVT€ OUT OF THIS ABACUS Ada Training Course

S29.95

Basic 128 Basic 64 Cadpak 128 Cadpak64 Cadpak 64 w/Lighl Pen

42.95 29.95 45.95 29.95 ... 69.95

Assembler Monitor

Chartpak 128

29.95

Chartpak 64 Cobol Datamat Personal Portfolio Manager. .. Powerplan

Super C Compiler 64/128...

Super Pascal Technical Analysis System. . . Video Basic Xper

45.95 45.95 29.95 45.95

15.95

Prim Shop Print Shop Companion.

26.95 21 95

MICRO LEAGUE

Brother 15, 25. 35 Commodore 1525 Commodore 1526

42.95

$19.95 27.95

P/S Library 1-2-3

RIBBON Axiom Elite 5 LCD

29.95 29.95 29.95 29.95 29.95

.524.95 24.95 16.95 $ 5.95

5.95 6.95 6.75

Epson 185 Epson 85 Epson mx, fx, rx 100 Epson mx. fx, rx. 1x80 Gorilla Banana Juki 6000 Juki 6100 Legend 8B0. 1080. 808 UPS 801

6.95 4.95 6.95 4.75 6.95 4.95 3.95 6.75 5.75

OK1182. 192

9.75

MPS 803

OKi 82. 92. 83. 93 SG 10-15

(Min. 6 per order)

Subiogic Football Wizards Crown

. .

2 on 2 Basketball

27.95 24.95

.

21.95

Micor League Box Score

Slat Compiler Star Fleet 1 Spitfire 40

15,95 29.95 22.95 31.95

Font Master II

20.95

3 in 1 Brian Bloodaxe/ Revelations/Ouovadis Mind Pursuit

16.95 18.95 21.95 18.95 24.95

Spell ol Destruction Trinily 128 Geos

37.95

6.95 2.25

Paperback Filer 128

$31.95

Paperback Filer 64

24.95

Paperback Planner 128 Paperback Planner 64 Paperback Writer 128 Paperback Writer 64

31.95

. ...

24 95 31.95 24.95

Sorcerer Spellbreaker Wishbringer Witness

Zork 1-2-3

Trinity

$24.95

F-15 Strike Eagle.

24.95

.

21.95 21.95

SPRINGBOARD Clip Art 1 Clip Art II Newsroom

AICP Disk Drive Cleaner

Disks (10)

Printer Head Cleaner

..

S20 95 24.95 30 95

S 7.95 7.95 7.95

ACCESS

$24.95

..

Leader Board Tournament Disk

Mach 128

$24.95 21.95 21.95 6.00 24.95 26.95 22.95 22.95

S56 95 46.95 . . 47.95 46.95

14.95 30.95 20.95

21.95 21.95 19.95

ACCESSORIES

WIC0 Boss Joystick. . .. $11.50 WIC0 Bat Handle Joystick 15.50

18.95

WIC0 Three Way Joystick

6.50

Disk Notcher

6.95

Kraft Joystick

7.95 99.95

Data Case (50) Flexidraw

Xetek Graphic Interlace.

64.95

44.95

Xetek Jr

BATTERIES INCLUDED Consultant 64/128 $39 95 Paper Clip 64/128 39.95

HOT SELLERS AICP Disks (10) $ 7.95 Printshop Companion .... 21.95 CsdPak64 29.95

Mach 128 Koala Pads Bard's Tale

30.95 42.95 24.95

CadPak 128

45.95

Leader Board News Room Ultima IV

Lords of Conquest

. . .

25.95 29.95 24.95

.

24.95

24.95

Orders

COMMODORE HARDWARE

C-1571 C-1920 C-1670 Modem 1200 C-1350 Mouse

Advance Music Systems. . 2 Games In One

$18.95 18.95 18.95 18.95 18.95

225.00 275.00 155.00 49.95

FIREBIRD

ACCOLADE

Figh! Night Hard Ball Law of The West PSI 5 Trading Comp

S225.00

Elite

PaperClip w/spell 64/128... 49.95

Music Systems

$18.95 21.95 21.95

'

24.95

49.95

Gerry The Germ/

Microcosm

S13.95

Willow Pattern

Chimera

13.95

UnderWurlde

SaoreWulf

Booty/Cylu

SUBLOGIC Flight Simulator II Football Jet Scenery Disks 1-6

Koala Pads 64

S34.95 27.95 27.95 14.95 ea

Runestone/The

Helm

13.95

Chicken Chase/Rasputin.... Ba:tle of Brittan

13.95

Battle lor Midway

13.95

ARC of Yesod

S42.95

16.95

Programers Tool Kit

24.95

MINDSCAPE

Bop and Wrestle

$18.95

Infiltrator Halley Project

Fast

13.95

13.95

Nodes of Yesod

KOALA

Koala Printer Utility

18.95 24.95

Load

23.95

Multiplan 64/128 Programmers Tool Kit Vorpal

40.95 27.95 21.95

Worlds Greatest BaseOal!

23.95

World Karate Championship

18.95

13.95

AMIGA SOFTWARE

Borrowed Time

S27.95

Hacker 27.95 Mindshadow 27.95 Music Studio 37.95 Aegis Animator w/lmages.... 89.95 Aegis Draw 124.95 29.95 Archon Paint

Skyfox Rogue Temple of Apshai Trilogy Master Type Halley Project. Racier

72.95

29.95 24.95 24.95 24.95 29.95 32.95

••♦**••• TIMEWORKS Data Manager 128 Data Manager I] Electronic Checkbook... Money Manager

.$42.95 29.95

.

.

Swift Calc 128 w/Sideways

Swift Calc 64 w/Sideways

Word Writer 128 w/Spe!ler. Word Writer 64 w/Speller .

.

16.95 16.95

18.95

42.95 . 29.95 42.95 . 29.95

SPECIAL SAVINGS FREE

PRINTER HEAD CLEANER KIT with every RIBBON ORDER

FREE CATALOG with every purchase

Reader Service No. 114

***■*■*■■*■*■*■

TOLL FREE

1-800-634-AICP Only

Customer Service

718-351-1864 10AM to 6PM

39.95

C-128

Deluxe

.$24.95

24.95 30.95

Colossus Chess IV Frankie Goes To Hollywood..

CALL US

E.S.T.

.. 19.95 24.95

Hacker Little Computer People Mindshadow

EPYX

ELA

24.95

PRECISION Superbase 128 SuperDase 64 Superscript 128... Superscript 64

.

2.25

25.95

128

S29.95

Cross Country Road Race. Gamemaker

DamOusters

MICROPROSE

Conflict in Vietnam Crusade in Europe

INFOCOM

Ballyhoo Enchanter Hitchhicker's Guide Invisiclues (all)

ACTIVISION

Alter Ego

DIGITAL SOLUTIONS

BRODERBUND Karateka Music Shop

General Managers Disk.. . Micro League Baseball Team Disks

29.95

NEW RELEASES Worlds Karate Champ... $18.95

O

In stock items shipped within 24 flouts lor prepaid orders {cert check,

O

CDfiPUTEfl PRODUCTS P.O. Box 1758 Staten Island, N.Y. 10314

n

N

visa, m/c.|C 0 D ofdeisaccepted, olcise naa %A 00, musl oecashoi cart. check ONLY NY Stale Residents add 8V< % sales tax Advenised prices relied i 4% discoun! lor cash, credit card add 4% All orders add S3.50

sh.pprng and dandling within the Continental U S Iniernational orders add

$15 00 + shipping & handing Personal cnecfcsallow 2wks forclearance Availability and Pricing suDjecl io cnange viithout notice. Orders over JliO 00 receive Iree shipping in Continental U S Scnooi inquiries invited Mike a i checks sayaD'e to American :n:erna;iora; Compuler Products DEFECTIVE EXCHANGES ONLY, REQUIRE RETURN AUTHORIZATION

NUMBER


128 TO 64 AUTOBOOT By Daryl Marietta Jr. From time to time, you Commodore 128 owners have probably needed to run a C-64 program

binary file into memory. This contains the code to make the 64 mode autoboot. The 128 then jumps into 64 mode,

or two. However, upon turning on the machine,

initializes for 64 mode, and loads the first program on

you may at times have forgotten to hold down

the disk. Control is then passed back to the BASIC in

the COMMODORE key to go into 64 mode, and had to either switch it manually or reset the computer and start over. Or there may have been other times when you wished you could have the machine autoboot a 64 pro

terpreter. If the first file on the disk is a 64 autorun pro gram (which is the first file on many 64 owners' disks), the 64 continues to load its program as if you had typed

gram when turned on by a timer. Now these problems

LOAD":*",8,1 (RETURN). To use the 128 to 64 Autoboot, enter the 128-64.BAS

can be solved by installing the 128 to 64 Autoboot rou tines on your disks.

listing on page 119. When you run this it creates the disk file 128-64.BIN. This is the only file you have to put on

Most 128 users already know that the machine can

the autoboot disk. You can then set the 128's autoboot

autoload and run a 128 program in 128 mode. The only

sector with the 1-0.BAS listing on page 120. The pro

problem is keeping a program running after switching

gram asks for the boot message, which can contain con trol characters, and you terminate the input by using the

modes. This is accomplished by setting a few key bytes to certain values in order to trick the 64 mode into think

back arrow key.

The 128 to 64 Autoboot also works on commercial soft

ing that a cartridge is plugged in. The 128, upon power-up or resetting, checks for an

ware, as long as the program does not use the 128 boot

autoboot by reading the disk at track 1, sector 0. It then

sector and allows you to put an extra file on the disk. □

prints the boot message found on the disk and loads a

SEE PROGRAM LISTINGS ON PAGE 119

GREAT PRODUCTS FOR YOUR COMMODORE promenade CV" The

Eprom

Programmer.

CAPTURE™ designed,

Take control of your '64 or '128' with this easy to use

carefully constructed, the promenade C'\'" is respected around the world for quality and value. The original

cartridge. Lets you make a back-up disk of your memory-resident software. Your program is then fully

software

accessible to you and your program can be re-booted

controlled

personality

Thoughtfully

programmer

modules

and

does

switches,

away

with

Intelligent

from your disk 3-5 times faster.

Or make an auto-

programming capability can cut programming time by

starting cartridge using the promenade C1 and a CPR

95%! With Disk Software

cartridge kit. Its magic!

still just $99.50

CARTRIDGE MATERIALS:

CAPTURE- is a bargain a. 39.95

CPR-3 - Three socket board, case and 3 eproms, for use with CAPTURE'"

29.95

PCC2 - Two 2732 (4K) or 2764 (8K) eproms. For '64 or '128 in 64 mode PCC4 - Four sockets for 2764, 27128 or 27256 (32K) eproms. Bank switching

4.95 17.95

PCC8 - Like the PCC4 but twice the capacity. For multiple programs

29.95

PRB4 - Four sockets, eprom & battery backed RAM combination

24.95

PTM2 - Basic 128 mode cartridge board. Two 2764 or 27128 eproms

5.95f

PTM4 - Four sockets. 27128 & 27256 eproms. 128 mode bank switcher PCCH2 - Plastic case for above cartridges (except PCC8)

Eproms - Always in stock at competitive prices.

19.95t 2,25

tavailable June '86 "when in 64 mode.

EPROM ERASERS:

Datarase - Hobbyist eprom eraser, 2 at a time, 3 to 10 minutes

34.95

PE14 - Industrial quality eraser, 7 to 9 at a time

149.95

Deluxe Set - CAPTURE™, promenade C1. Datarase and two CPR3 kits

199.95

SHIPPING & HANDLING: USA - UPS SURFACE $3.00

IIACOM

1805 INDUSTRIAL DRIVE AUBURN. CA USA 95603

FROM CALIFORNIA 800-421-7748

TECHNICAL SUPPORT 916-823-3284 FROM OUTSIDE USA 916-823-3285 MC, VISA, AMEX WELCOME

Reader Service No. 262

AHOY!

FOREIGN (AIR MAIL ONLY) $13.00 TO ORDER TOLL FREE 800-421-7731

DAMUCIM

JMOUlN-rlMlNntllVI

50

79.95

Starter Set - CAPTURE'", promenade C1 and one CPR3 kit


COMMODORE MONITORS RETAIL $400

RETAIL $299

$99

$259

FREE TRIAL PERIOD

RGB

FULL COLOR

PRINTERS N

e LETTER

r QUALITY COMMODORE

FREE TRIAL PERIOD

DISK DRIVES

EPSON

HOMEWRITER 10

MODEMS 300

1541

1200 BAUD

BAUD

jninnHMnnnii^ ,■■■■■■

|"*-iPfr-——

S149

1571

$238

64 POWER SUPPLY

0

$39

00

* \

\^ Hi

\

IIUJLl

$88

RADAR DETECTOR RETAIL

Performance

"-- ^^""""'^

THE EASY BEEP

PRO-TECH-TRONICS

$249ao

SQQOO FREE TRIAL PERIOD 6870 Shingle Crk. Pkwy. #103 Minneapolis, MN 55430 In Minnesota call: 612-560-6603

=QUICK DELI VERY^— CALL TODAY

VISA

SCHOOL P.O.'s ACCEPTED

1-800-345-5080 Header Service No. 111


QUICK C HAiVGE For the C-64

By Buck Childress After slaving over the computer for a seem ing eternity to complete your latest program, you've discovered that several dozen lines

manner as when you LIST a program. For example, if you want the changes to take place through line 200, you would enter

need to be changed. Gremlins must be crawling around inside your 64, because at every oppor tunity it managed to type PIRNT instead of PRINT. And, to top it off, you're beginning to notice that your lines of data have the number 86 all over the place. You know it was supposed to be 96. Those darn gremlins. Now you'll have to spend another eternity finding and changing all of their mistakes. Well, it could be worse. At least you don't have a splitting headache—yet. But, somehow, you know one is on the horizon. Wouldn't it be nice if you could just take two aspirins and call the computer in the moming? Better yet, how about telling ol' Reliable what to change and letting it do the work? Quick Change automatically changes anything you

-200

Changes from 100 to 350 would be entered 100-350 and changes from 500 to the end of your program would be like so:

500If for some reason you only want to change one line, say, 400, enter it like this:

want, from numbers and strings to command words and

graphics. Virtually anything in your BASIC program can be changed quickly and easily with Quick Change. Just tell Quick Change what to change, give the range of lines,

400-400 Should you want the change to take place throughout the

and presto.. .the swap is made. You can use Quick Change to erase unwanted items as well. After saving a copy of Quick Change, run it. The load

entire program, just press RETURN without entering any

er POKEs the machine language data into memory and

the DELETE key. Pressing it again will take you to the

checks for errors. If none are found, it's ready to use.

previous prompt.

Now load the program you want to change. Quick Change can be switched on and off by typing SYS 50000 and pressing RETURN. The first SYS switch es it on, the second switches it off, etc. A message will let you know whether it's on or off. It's a good idea to leave Quick Change off while you load, save, or run a program.

thing. If you make a mistake while answering a prompt, press

Quick Change is in the NORMAL mode when you

first enter it. In this mode it only changes (or erases) entries that are not part of DATA or REM statements or contained in quotes. As an example, if you were chang ing PRINT to INPUT, it would be changed from this:

100 PRINT "PLEASE PRINT YOUR NAME"

When you're ready to start making changes, switch

Quick Change on. To use Quick Change, press any let ter key (A-Z), then RETURN. (This is faster and easier than having to type a SYS number every time you want to change something.) Quick Change asks for the old entry. You can enter up to 26 characters. They can be anything, including cur sor control keys, function keys, and keyboard graphics. After you've answered and pressed RETURN, you'll be asked for the new entry. It, too, can be anything, up to 26 characters long. If you're using Quick Change to erase the old entry, don't give a new entry. Just press the RE TURN key. "ERASE" will appear, verifying this choice. Next you'll be asked to enter the range of lines you want the change to occur in. This is done in the same

52

AHOY!

to this:

100 INPUT "PLEASE PRINT YOUR NAME" Pressing the CONTROL and N keys at the same time will return you to the NORMAL mode if you inadvertent ly switch to another. If you want to change entries contained in quotes —in cluding cursor control keys, function keys, and keyboard graphics-press the CONTROL and Q keys. Only items within quotation marks will be changed. Our example would be changed from this:

100 PRINT "PLEASE PRINT YOUR NAME"


NUMBER ONE ARCADE HITS

AUJ

m.

FOR YOUR COMPUTER.

Put on your black belt and challenge your

As the crack shot COMMANDO,' battle

Prepare for the fight Qf your life... you

friends or the computer through nine

overwhelming odds to defeat advancing

are the KUNG-FU MASTER- * Battle the

picturesque settings In this leading Martial

rebel forces. Armed with only a machine

evil forces through the five dangerous

Arts Game to become the KARATE

gun and hand grenades, you must break

floors in the wizard's castle to rescue the

CHAMP. For the Commodore 64™/128

through the enemy lines to reach the fort

captive fair maiden. For the Commodore

and the 48K Apple II' Series.

ress. For the Commodore 64'"/128.

64'7128 and the 48K Apple II■ Series.

Apple and Commodore 64 are trademarks of Apple Com puter, Inc. and Commodore Electronics, Ltd. respectively.

■ C Data East USA, Inc. Mfd. under license from Capcom USA. * * c Jrem Corp. Mfd. under license by Data East USA, Inc. Reader Service No. 300

DATA EAST USA, IN.

470 Needles Drive, San LJose, California 95112 |408|286-7074

B 1986 Data East USA, Inci All rights reserved.


Ahoy

maxell

premium quality disks.

SINGLE ISSUE AND SUBSCRIPTION PRICES (Postage and Handling Included)

U.S.A.

□ October '86 Ahoy! Disk lJ October '86 Ahoy! Cassette

S

i_] 12-Month Disk Subscription

U 12-Month Cassette Subscription Lj 24-Month Disk Subscription □ 24-Month Cassette Subscription

CANADA

BACK ISSUES S8.95

ELSEWHERE

8.95

$ 12.95

$ 13.95

$ 79.95

S 99.95

$124.95

S149.95

S179.95

In Canada add S2.00 per issue; outside US and Canada add $4.00 per issue. J

$8.95 □

$8.95

J J J

$8.95 a $8.95 Q

$8.95

S8.95 Q

S8.95

SPECIFY

$10.95 EACH (disk only): J Best of '84 Q Best of '85 Q Best Utilities LJ Best Games

LJ DISK

□ CASSETTE

Make check or money order payable to Double L Software. NY State Residents must add 8V4°/o sales tax. Send coupon or facsimile to: Ahoy! Program Disk/Cassette Ion International Inc. 45 West 34th Street, Suite 407

New York, NY 10001

NAME ADDRESS CITY

__

STATE

$8.95


to this:

160 PRINT ABC

100 PRINT "PLEASE INPUT YOUR NAME"

remain unscathed.

The REM mode works like the DATA mode. The dif ference is that only REM items can be changed. CON TROL and R brings you here. The ALL mode is just what its name implies. It chang es all occurrences of the chosen victim. CONTROL and A does the job. In the ALL mode a command to change PRINT to INPUT will change it everywhere. These lines:

CONTROL and D enters the DATA mode. Now only DATA items can be changed. So, if you wanted to change data number 123 to 169, 200 DATA 123 would now be

100 PRINT "PLEASE PRINT YOUR NAME" 110 DATA PLEASE,PRINT,YOUR.NAME

200 DATA 169

120 REM "PLEASE PRINT YOUR NAME" Lines such as will be changed to

150 PRINT 123

100 INPUT "PLEASE INPUT YOUR NAME" 110 DATA PLEASE,INPUT,YOUR,NAME

would remain unchanged. The same is true for string data. If you ask Quick Change to change ABC to CBA,

120 REM "PLEASE INPUT YOUR NAME"

210 DATA ABC

Erasing is done exactly like changing. Choose the ap propriate mode and whoosh.. .the unwanted item is zapped

becomes

from the program. Suppose you wanted to eliminate "YOUR NAME" (not yours personally) from the above

210 DATA CBA

example. Choose the QUOTE mode and answer the OLD ENTRY? prompt with YOUR NAME, then press RE TURN. Without answering the NEW ENTRY? prompt,

press RETURN again, and

Lines like

DISKS 400 •

PANASONIC 1080 9199.95

We Bought 'em All FAR BELOW DEALER COST

0 LIFETIME WARRANTY

0 TYVEK SLEEVES • LABELS WRITE PROTECTS • PACKAGED FACTORY NEW — 1st QUALITY 50-99

GENERIC SS/DD NEW LOW PRICES

100 up

.55 .40 1200 BAUD

Canon COLOR INK JET

$24995 LIMITED TIME OFFER

BBS SYSTEM

L$y GoldStar

13" COLOR MONITOR

EDUCATOR 64 SFD1001 DRIVE SKYLE'S IEEE SOFTWARE 1200 BAUD

|/V£W

I^B-—ejJ with 128 • 1571

1541 .... 1391 64 • 1902

HAVES SMART COM

- - ■■■"

599

cables

COMPATIBLE

GIVES YOU A CREATIVE =0GE

NEW

LOW PRICE CALLI

M.C.S.

Microcomputer Services

$239

12864 Farmington, Livonia, Ml 4B150

95

N.L.Q. ■ SHEET FEEDER REAR TRACTOR/FRICTION 5K BUFFER

-

_

SEIKOSHA SP-1000VC COMMODORE READY

$169

NEAR LETTER QUALITY

FRICTIONS TRACTOR

REGULAR DEALER COST

325.00

• 100% C-64 Compatible • Built in Hi-Res Green Monitor • Heavy duty power supply and sturdy case

• All units completely refurbished with full 90 day warranty

$199.95 MC/VtSA/C.O.D.

3

Dealer Inquiries Invited

All prices discounted for cash or check, sdd 3%

100 CPS • 1.5K BUFFER

CR-220

$79 95

RETAIL 499.95

DEALER PRICING AVAILABLE

95

In Michigan [313] 427-OES1 INFO S CUSTOMER SERVICE - [313] 437-0267 HOURS: MON - SAT 10:00 A.M. - 6:00 P.M.

95

NX-1Q

•88°°

VAMIGA

k commodore

PANASONIC 1091 $229.95

COMMODORE READY FROM EPSON 50 CPS • TRACTOR FEED

Reader Service No. 299

for MC/VISA. Shipping: Printers 010.00, Educator $20.00, Disks $6.00 par IK. (West Coast - add $2.00 peri order). Addf3.00for C.O.D. Reduced shipping for large quantities. Prices and availability subject to change

without notice. ALL MERCHANDISE CARRIES MANUFACTURERS WARRANTY

AHOY!

55


TRY THIS ON FOR SIZE.

100 PRINT "PLEASE PRINT YOUR NAME" becomes

100 PRINT "PLEASE PRINT" The mode you're currently in appears at the top of your screen. \bu can switch modes while you are answering the prompts. The various modes and their appropriate keys are listed on the screen. Whether you're changing or erasing, remember to be accurate about defining the item. Suppose you want to change the data numbers 129 to 169. If you answer the OLD ENTRY? prompt with 2, and the NEW ENTRY? prompt with 6, every 2 in the data range you specified will be changed to a 6, whether it's 2, 22, or 92. This can easily be avoided by answering the OLD ENTRY? prompt with 129, and the NEW ENTRY? prompt with 169. As another example, if you answer the OLD EN TRY? prompt with REM and the NEW ENTRY? prompt with DATA, the following will result:

100 PRINT "REMEMBER TO CHANGE THE REM LI NES" will be changed to

100 PRINT "DATAEMBER TO CHANGE THE DATA LINES"

At the United States Space Camp,

you'll have to. It's required attire, you see, in

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

Be specific. Answer the OLD ENTRY? prompt with THE REM or REM LINES and the NEW ENTRY? prompt with THE DATA or DATA LINES. You'll get the desired result:

100 PRINT "REMEMBER TO CHANGE THE DATA L INES" This becomes second nature with very little practice. After you've answered the prompts, the screen clears

PROJECT:

and Quick Change displays all your answers in quotes so you can see exactly what it will be looking for, in

Our space station construction software, can get you to Space Camp for the time of your life. You'll need to get your hands on it and build us your best station.

We'd like to see you in this suit. Soon. See your favorite software dealer for a Space Camp Scholarship booklet and construction guidelines, or write to us at the address below.

P.O. Box 631-SCS So. San Francisco, CA 94080 (415) 871-0570 Reader Service No. 283

56

AHOY!

cluding spacing, etc. Quick Change also displays what it intends to do, along with the message "ARE YOU SURE? (Y/N)" Press Y for yes, or N if you're having second thoughts.

When changing a line, Quick Change doesn't allow ex cessive length. For example, if you decide to change REM to PRINT and, as a result, one of the lines will exceed 80 characters, Quick Change stops and displays the ex cessively long line. It also lists the line as it currently appears in the program so that you can make whatever corrections you might want. Quick Change can be brought to a halt at any time by pressing the STOP key. To reuse Quick Change, press any letter key (A-Z), then RETURN. Experiment with Quick Change. It's simple to use and

zaps those gremlins fast. D SEE PROGRAM LISTING ON PAGE IB


DVORAK KEYBOARD For the C-64 and C-128

By Jim Partin If

you'd like to switch your

C-64's or C-128's keyboard from the standard QWERTY to the more efficient Dvorak layout, endure the old method long

enough to enter Dvorak Keyboard. The programs use a software method to activate the Dvorak keyboard; no hardware change is necessary.

Versions are included for the C-128 (in 128 mode) and the C-64 (or 128

in 64 mode). The programs don't use machine language wedges to imple ment the Dvorak layout, but modify the Kernal keyboard decode tables. Because of this, the new layout will work with a large number of pro grams provided the programs don't A) use the RAM that holds the new Dvorak layout or B) alter the memo

mode on the 128 and wish to return to QWERTY mode, just hold down

the RUN STOP key and hit the side reset button. When you are dumped into the monitor, hit 'X' and RE TURN. If you do accidentally hit RUN STOP/RESTORE on the 64 and want to return to Dvorak mode without rerunning the program, you can simply type POKE1.53 and press < RETURN >.

With some imagination, you can figure out a way to make Dvorak key caps for your C-64 keys. Brown masking tape is best, since it will lift off without a fight if you elect to re vert to QWERT. The Dvorak layout is becoming more popular all the time. I hope these pro grams will help you get a taste of the future of computer keyboards. □ SEE PROGRAM LISTINGS ON PAGE 127

SUPERKIT//1541

ry locations that allow the alternate keyboard layouts to exist. While most

public domain or magazine published programs will work, many commer cial programs will not work. Cart ridges such as the Epyx Fast Load may also have to be disabled to work with the new layout. Refer to the il lustration for the new Dvorak key board layout implemented by the pro grams. Also, be sure to save the ver sion of the program you type, as both

SINGLE/DUAL NORMAL COPIER

Gen fDirof? Irack o, [rack GCR Editor

Includes TRUE Bn

SINGLEJDUAL NIBBLE COPIER Nibble Copios a Disk in 34 92 second!

Dual

3 SUPER DOS FAST LOADERS O.w 15 1.m«s normal DOS speed Suw DOS Film v> slbli Corr.moaor* DOS comoit.oie

SINGLE/DUAL FILE COPIER

Imagine loading 150 clocks m 10 seconds murli Hralch

vwweflil BAM. 5 NEW SUPER

DOS MODE

In Super DOS MMB >l UanslBrs

7-15 hmes normm speed, capias '-60 Worts in n

\

\

SUPER NIBBLES SUPER DISK SURGEON Quilt Frankly, ifiese w 11 prc-iQe you 1i£ uspr a ' th* backup ycu need' Even copes

program versions erase themselves

after activating the new Dvorak layout. Some final safety notes are neces

sary before using the programs. Keep in mind that while the RUN STOP/ RESTORE combination will reset the C-64 to its normal keyboard layout, the same isn't true for the C-128. If you activate the Dvorak keyboard

PLUS S3 03 SH.f'f r.t,'HANDLING CHARGE - S5 00 C 0 D CHARGf

SUPER KII/1W1 15I01 afcnu u» oniy' W« 00 101 co.ndone noi encourage piracy ol any k

•SOT LAKE AIR DR . SUITE 0 • WACO TEXAS 76710 ORDERS (817| 757 4031 • TECH |B17| 751-0200 wiSTtaCJRD 1 Vis* ACCEPTED

Reader Service No. 130

AHOY!

57


arnoth

was

that followed. He was found the next morn ing, ragged and filthy, wandering the country side. The castle is de void of human life, and there are none brave enough to venture within and see just what form of creature lives there.

once a happy, prosperous

land, a coun

try of mirth and joy

where the sun shone year-round. When the

new king inherited the throne, he hoped his rule would be as easy and peaceful as his father's reign before him. In the two hun dredth year since the fall of Lemuria,

The purpose of your quest, adventurer, is to journey into the dun geons beneath the cas tle, destroy the Naga, and return the crown and kingdom of Sar noth to their proper owner. You will need

the

bad omens began. Dogs began speaking in tongues right in the royal court. The full moon seemed to burn ashen red for weeks. Babies

courage, luck, and wit to succeed in the Vault of Terror.

slept fitfully,

and the kingdom was plagued by oversized serpents

which

sur

This game is the re sult of an argument I had with a teacher at the college where I study in Texas. He thought my concept of a fast, three dimen sional graphic game utilizing multiple

faced from out of no where and made off with whole cattle.

One day, while the king was arguing with his counselors in court over the source of the blight that was upon the land, there arose a massive black cloud-

arctrvnwro

front that moved over the kingdom and seemed to fix itself over the castle. The people trembled with terror and many locked themselves inside their houses. In the midst of the shifting darkness over the Castle Sarnoth, slithering shapes moved up the royal road, over the moat and into the castle. Guards rushed into the court yard to battle with the shadowy figures, seeking to protect the king, and their screams were the only indicator that they survived for even a moment. As the sun was eclipsed, there appeared four sets of glowing eyes in the darkness before the king. The counselors fell to their knees with horror, and the court jester began cackling madly. The largest form moved closer. "We are the Naga'an ancient race of serpents from a land you have never seen. We seek a place of refuge here in Samoth. I claim your crown and your castle, in return for your life." The king was the only one who survived the massacre

58

AHOY!

sprites, page flipping,

and sprite priorities, written in less than 20k of BASIC, was utterly out of the question, not without most

of it using system jumps to machine language routines. Well, here it is. I think you will agree that it is super ior to most commercial games of this type, both in speed and quality. My one regret is that I could not throw in more monsters, but the program is a typing chore as it stands. I think you can type it in over two or three sit

tings, however-and you will find it well worth your time. Gameplay is relatively simple and self-explanatory. You need a high quality joystick plugged into Port 1. Remove any utilities which might interfere with program mem ory above 49152, as this program uses the fourth block

of video RAM almost exclusively. (I found that the game does not work with Mach 5 from Access.) When you run the program the first time, the screen will be dark until the character set is redefined. There will be a short pause (10 seconds) as the game is initial-


™ Premier Word Processing i

-CREATIVE COMPUTING

"PaperClip is easy to use, yet offers the advanced features of programs designed for the IBM PC. These include: block move^ copy, delete, macros, automatic page numbering, headers, footers, underlining, boldface, super and subscripts, variable character pitch, and custom character sets. The editing screen can be set up to 130 columns wide, & text can be scrolled in any direction. A preview mode displays formatted text exactly as it will appear on the printed page. You may further define your own formatting parameters, including margins, line lengths, page length and spacing. PaperClip contains over 30 printer files for all the current major models. The documentation is excellent and the disk itself un protected, though keyed through a joystick port. This means you can make as many back-up c,opies as you like, but can use the program only when the key is inserted."-CR£AT/V£ COMPUTING

"PaperClip is one of the easiest of the professional word processors to use, with a sensible

manual and plenty of oids for the accident-prone." COMPUTING

NOW

"a "must have" in an ideal software-library" ELECTRONIC LEARNING

"PaperClip is the Cadillac of word processors" OMNI "an excellent full-featured word processor" THE BOOK OF "So clearly superior, .. .State-of-the-art word processing"- ANTIC "the ultimate word processor..." ANALOG "...best professional word processor available" "exceptional word processing"-INPUT

"hard to beat" ■'■

"You'll find yourself growing spoiled."-FAMiLY computing "A superb word processor,...the most sophisticated to date!']

".. .does exactly what it was intended to do.. .and more" ".. .most powerful of packages" COMMODORE MAGAZlNi

"...facts attest to its excellence!" FAMi

"You will not find a word processing package superior to this one! ^^^^^

CREATIVE COMPUTING

^^^^^

RiperClip

"The 01 Best Selling Word Processing Package

99

-B/LLBOARD'S COMPUTER SOFTWARE CHARTS! Available for Commodore 64, Pet, all Atari home computers, and new enhanced 128K versions for Apple ll/e/c, Atari 130XE and Commodore 128. COMING SOON: Paperclip Elite for IBM MS DOS, Amiga and Atari ST

included;

30 Mural Street Richmond Hill, Ontario

lab ibsCanada 1416)881-994}

Telex.06- 986-266

"The Energized Software Company!" WRIT* TO us for full color catalog of our products for Commodore, Atari, Macintosh, Apple and IBM systems.

f OH TECHNICAL SUPPORT OR PRODUCT INFORM*]ION PLEASE PHONE (4161 881 581; BUSINESS KtCHlHESINC

17875 Sky Park North,

Suite P. Irvine, California USA 92714 I416IBB1-9816

Telex- 509-159

1 1955 s»"Efl ES INCLUDED MACINTOSH APPLE Htfll COMMODORE AND IBM ARE AECISTEflEO IRADEMMI15 HESPECTIVEL' OF APPLE COMPUTERS IXC. ATARI IKC

COMMODORE

AND ISM BUSINESS MACHINES INC 'AS CDMPHEO FflOHUtTIDKHI. RETAIL STORE S*IES REPORTS FDR WEEK EN1INS JANUAHT 5 1985 IF I0U C»N T FIND PAPERCLIP AT TOUR FHGUfllTE SOFTHHE OUTLET tOU CAN ORDER DIRECT FROM US « THE FULL SU6GESTEDUST PRICE IPLUS55 0D FOR POSTAGE AND SHIPPING! BY CALLING 1-B00-3B7-57C7 AIAHII APPLE PAPERCLIP S59 95 PAPEBCllPlI FGRTHE CIZ8S79 85 ALi. PRICES SHOWN ABE III U 5 DDLLtHS.

TOUPORtOE TOUR "PAPERCLIP FOR THE CUB" TO PAPERCLIP II SEND IIS TOUR ORIGINAL DISK KEYAN0S35 00 AND WE U SEND I0U A COMPLETE NEW PtCKACE'


Try this experiment! Flip through any issue of Ahoy! that you've finished reading. Add up the hours of pro gramming toil our feature articles and tutorials saved you —the hours of shopping our expansive news section saved you—and the money our unbiased reviews saved you—

and see.if the magazine didn't pay for itself! Then ask yourself: can you afford to be without a single time- and money-saving back issue? ISSUE #16-APR. '85 $4.00 Assembly language column begins! Programming the joystick! 1541 disk drive" alternatives! And ready to enter:

Hop Around! Faster 64! Bouler! Elc-

check! BASIC Trace! Space Hunt!

ISSUE #17-MAY '85

$4.00

Disk drive enhancements! Install a re

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

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

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

tors! Structured programming! And ready to enter; Arena! Head to Head! Crabftght! Treasure Wheel! Character Dump!

ISSUE #18-JUNE '85 $4.00

ISSUE #27-MAR. '86 $4.00

4.4! Towers of Hanoi! Speedy! Duck

Shoot! The 6510 Simulator! '

ISSUE #10-OCT. '84 $4.00

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

umn Directory! DSKDU! Raid! DOS Plus! Horn Editor! Tile Time!

Music & graphics entry systems! How modems work! Inside the 6510! And ready to enter: Quad-print! Mapping

ISSUE #3-MAR. '84 $4.00

ISSUE #25-JAN. '86 $4.00

Programming educational games! Memory dumpers! Choosing a copy program! Cus tom characters! And ready to enter: Ahoy! Term 128! Trivia Game Maker! Brickbusters! Easv Lister! Programmers Aid!

ISSUE #19-JULY '85 $4.00

PROM programming! 3-part harmon ies on VIC/64! Speeding pixels! And ready to enter: Auto-Append! Script

ISSUE #28-APR. '86 $4.00

Anatomy of the 64! Printer interfac ing for VIC & 64! Educational soft ware series begins! And ready to en

C-64 graphics programs! Bitmapped graphics! Joystick programming! And ready to enter: VIC 40 Column Op

ter: Address Book! Space Lanes! Ran dom Files on ihe 64! Dynamic Power!

erating System! BAM Read & Print! Emerald Elephant! Lawn Job!

Analysis! Wizard of Im! Lucky Lotterv! Brainframe! Etch! Primal!

Air Rescue! Notemaker! Screen Window! JCALC! Hidden Cavern! Swwp!

ISSUE #5-MAY '84

ISSUE #11-NOV. '84

ISSUE #20-AUG. '85 $4.00

ISSUE #29-MAY '86 $4.00

$4.00

$4.00

Music programs & keyboards for the 64! Graphics feature continues! And

Inside the

128! Read-world simula

Comet catching! Survey of action and

strategy games! Screen dumping! And ready to enter: Chrono-V&dgc! Mr. Mysto!

Block Editor! Alternate Character Set

Calculator!

for the 64! The Tunnel of Totnachon!

Rama! Screen Dump! Scleetachrome! Disintegrator! Fidgits! Gators N Snakes!

128 graphic bit map! Epyx strategy guide! 128 commands! ML music programming! And ready to enter: Bigprint! Star Search! Failsafe! English Darts! Ski Folly! Free RAM Cheek! Alchemist's Apprentice!

ISSUE #6-JUNE '84 $4.00

ISSUE #12-DEC. 84 $4.00

ISSUE #21-SEP. '85

ISSUE #30-JUNE '86 $4.00

Future of Commodore! Inside BASIC storage! Memory management on the VIC & 64! Guide to spreadsheets! And ready to enter: Math Master! Air As sault!

Biorhythms!

VIC

Game programming column begins! Program generators! Rupert on input ting! Memory management continues!

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

ready to enter: PTE word processor!

Buyer's guide to printers! 1525 printer tutorial!

Custom

characters!

User

Guide to KMMM Pascal! Diving into BASIC! And ready to enter: Construc

tion Co.! Space Patrol! Cross ReP

tions! Sound effects! And ready to en ter: Windows! Formatter! Sound-a-

$4.00

Inside the 1571 drive and 128 keyboard!

Sprite programming! And ready to en ter: Fastnew! Go-Lister! File Lock! Dragon Type! Superhero! Auto-Gen! Moxey's Porch! Fish Math!

$4.00

ISSUE #22-OCT. '85 $4.00

vice ft disconnect switch! Gho>tbusters! And ready to enter: Ultra Mail! Music Tutor! Alice in Adventureland! Mid-

trigue! Inside copy protection! And ready

ISSUE #8-AUG. '84

ISSUE #14-FEB. '85

$4.00

$4.00

Choosing a word processor! Compu

tational wizardry! Creating your own word games! Sound on the 64! And

ISSUE #I3-JAN. '85

VIC/64 OS exposed! Sprites! 1541 de

print! To the Top! Tape/Disk Transfer!

$4.00

Printer interfacing! Multicolor sprites! Modems! Bulletin boards! Theory of game design! And ready to enter: Fu-

Got A Match? Star Strike! Queen's and Bishop's Tours! Shaker! Trackdown!

MSD dual disk drive! Database buyer's guide! Training your cursor! Screen displays! File Sleuth! Users Groups! And ready to enter: Renumbering! Checklist! Math Defender! Brisk!

ISSUE #7-JULY '84

Debugging dilemmas! Public domain soft ware! Winning at Ultima! Computer Aided Design! And ready to enter: LazyBASIC!

Create cartoon characters! Infinitesimal in

to enter: Shotgun! Maestro! Solitaire! Mystery at Mycroft Mews! Gravinauts! 1541 Cleaning Utility! ShadeyDump!

ISSUE #31-JULY '86 $4.00 Inside the Amiga! Conditional branch ing! Chess programs! 128 and 64 DOS! And ready to enter: Screen Sleuth! Es cape

from Skull

Castle!

Head-On!

Nebcrgall Run! Wordcount! Crazy Joe!

ISSUE #23-NOV. '85 $4.00 Adventure gaming! ML sprite manipula

tion! BASIC for beginners! And ready to enter: Lightning Loader! Knight's Tour!

ISSUE #32-AUG '86 $4.00 Inside the Amiga, part II! Approaching

tor)' Assistance! The Terrible Twins!

lurewar! Fontasia! VIC Eraser! Insur ance Agent! Flankspced! TeleiinkM!

Chopper Flight! Rhythmic Bits! Instant

infinity! C-64 war simulations! Pascal for beginners! And ready to enter: Rcversi! Highlight! Disk Cataloged Me

ISSUE #9-SEPT. '84 $4.00

ISSUE #15-MAR. '85

ISSUE #24-DEC. '85 $4.00

ISSUE #33-SEP. '86

ready to enter: Micro-Minder! Direc

Program your own text adventure!

BuiFd a C-64 cassette interface! Vid

eo RAM! And ready to enter: Salvage Diver! DOS! Sound Explorer! The

Castle of Darkness! Base Conversions'

Use coupon or facsimile. If or dering more than three issues, list choices on separate sheet. if you have a modem and want more complete information on

any of the back issues listed, call Ahoyfs Bulletin Board Ser vice at 718-383-8909.

$4.00

Making multiscreen gameboards! In side the Plus/4! Commodore DOS! And ready to enler: Old Routine! Pro grammable Functions! Automatic Line Nos.! Home Budget! Salmon Run!

Bug Repellent! File Scout! Slither!

Speech synthesizers! The IBM Connec

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

Jewel Quest! Lineout! Santa's Busy Day!

Please Send Me The Following: Copies of issue number.

BACK ISSUES

Copies of issue number

Copies of issue number

teor Run! Trim! Step On It! Flap!

Enclosed Please Find My Check or Money Order for S (Outside the USA please add $1.00 for every copy)

ION

INTERNATIONAL INC. 45 West 34th Street Suite 407

New York, NY 10001

NAME ADDRESS. CITY

STATE

$4.00

Windows and viewports! Sound & mu sic on the 64! COMAL! And ready to enter: The Last Ninja! Speech64! Multi RAM! Dogcatcher! Trapped! Matchblocks! Variable Manager! Dual Dump!

ZIP CODE.


ized, sprite data loaded, character data relocated, etc. The

can be held, but using some objects, like the gold, will

eight treasures in the game will appear on the screen.

not have any effect. Some objects aid you just by pos sessing them, like the shield or the torch (which contin ues illuminating your way whether you hold it or not.) You must be standing in a block to view the contents of the block. They will appear in front of you, on the floor. Other objects have very special uses indeed, like the

Remember what they look like. When the green bar ap pears at the bottom, with a choice of pressing fl or f2, hit fl, since you do not have a game saved on disk yet. The title screen will disappear and you will find your self in utter darkness, with only a red bar at the bottom of the screen, with several funny little symbols on it. The two letters on either side of the bar are your direction indicators — they show you which direction you are cur rently facing (N,S,E,W). Your only possession is a wood en torch. To use it, press the joystick button with the stick

centered. The screen should light up, and you will find yourself looking down a long corridor, with a few turns and perhaps a coffin or a pit, with the shaft you came down above your head. To move forward, push the joy stick forward. The bar at the bottom will flash the same

color as the corridor, and the view will change, show ing you one block forward of where you started. To turn left, push the joystick left. To turn right, push the joy stick right. To go back, pull the joystick back. When

wand or the ring, and only display their properties when used. Basically, the purposes are as follows: Torch: lights way, serves as makeshift weapon in ab sence of sword. Sword: main weapon against monsters. Shield: main protection. Absorbs 75% of blows. Ring: much like that of Bilbo Baggins in The Hobbit.

Read the book if you are not familiar with it. Without giving everything away, the ring gives you invisibility with a catch. The ring fools all the monsters except the nonorganic ones. The only drawback is that your perception is weirdly altered when wearing the ring, and the dun geon appears distorted and unreal. You must take off the ring to attack anything. When you use the command bar,

ever you move, the bar at the bottom will flash for a mo

the ring will automatically be taken off.

ment, and the new view will appear. If you have turned left or right, your direction indicators will show you your

Rope: used to climb down a shaft, or to indicate you want to go up if there is a LADDER and a CEILING

new compass bearing. Whenever you try to move through

EXIT in your block. You cannot go up without a ladder!

a wall, or try to enter a door backwards, there will be

Continued on page 99

a little beeping sound to tell you that you can't move that way. As you wander through the vault, creepy music will

BEETLES

play continuously in the background.

The bar at the bottom is the command bar. It has on it everything you can carry in this game. You can only carry one object of each kind. To see what you rently carrying, simultaneously push the button the joystick backwards. There will be a pause, should see a flashing cursor on the first object.

are cur and pull and you Now si

multaneously release the button and return the joystick to the center position. The cursor should remain flash ing. The cursor is controlled by moving the joystick to the right (and only to the right) and releasing it when the white cursor is on the object you wish to manipu late. The bar reveals which objects you own by illumi nating them in light red. You do not possess those in dark red. The object you are currently using is in yellow. If you want to pick UP an object, push the joystick up. If you want to put DOWN an object, pull the joystick down. If you possess an object (light red) and want to HOLD that object, move the cursor to it and push the button. There will always be a beep. The object will light up in yellow if you possess it, and you will be holding it. If you do not possess it, it will stay in white, and you will be holding either the torch or the last object you had. Either way, pushing the button leaves the command bar, and puts you back in control of movement. Now any time you push the button, you will USE the object you

- "fl-- " -— —- "fl— ALICE YOU." Eil>

TIME IS UP

cnasTtt.

15

ROGER

14

f.LlCE

2

FATTY

0

DAUE

J

Greatest party game ever!

Soft Pftce SOKGS

TO

G

LEt.iH-

If

PLflV

RocK Challenge Hundreds of song.-

in one o!' the most challenging and fun games oul

tor the Commodore

No iwo games cvei alike '

Up to 5 players ai a time

With Rock. Challenge Group Editor you can add your favorite group's titles and save them to your own data disk..

Later when the group comes out

with more songs fust add them to youi data disk Example. You choose to play the Beatles with 35 songs to play. The program chooses one of the over 100 songs and places as a series oi' dashes. Player 1 guesses a letter in the song, if there lie wins a point and continues his turn till he guesses

wrong or solves the song for a 5 point bonus.

FAST MACHINE CODE PROGRAM

Only $14.95 + $ 1.50 Postage

Send check or money order to: SoftPace Software Co P.O. BOX 788 Brea, CA. 92622-0788

Visa or Mastercard call:

are holding (yellow).

(800) 225-6207

The objects are, from left to right, torch, sword, shield, ring, rope, wand, key, gold, and the crown. Each object

(714) 524-0343

In California call:

Reader Sarvlce No. 122

AHOY!

61


ONLY:

"Stf

We

%:;>,

^?ǤSr>

a/s,

i^&'^

^§t Ho?'**

^^ss^

From Skyles Electric Works, the oldest and largest profes sionals in the business.

This is just a few

of the 200+ bargains from the newest and biggest Skyles cat alog, hot off the press. We know you'll want this page, in its full splendor, and the other pages overflowing with over

200 bargains in peripherals, software, and books that will make your Commodore 128 or C-64 computer even nicer to live with. So, if we missed sending you your very own copy within the last few weeks, call us at 1-800/227-9998, unless you live in California, in which case call 1-4151965-1735.

Skyles Electric Works

231E South Whisman Road Mountain View, CA 94041 (415)965-1735 Reader Service No. 112


RIEVHEWC 21 SECOND BACKUP (Version 4.1) VG Data Shack Commodore 64 with 1541 Disk Drive

Installation

Disk and hardware; $39.99 The magnetically encoded word is

Backup in an

of 21 Second SX-64. Ac

a fragile thing. The loss of a single

cess to the VIA chip is

bit from among the more than a mil lion stored on the disk surface can

more difficult

render a program completely useless. Thus the need to back up all mag

than on the 1541 (below).

netic disks is a time-consuming but

READER SERVICE NO. 280

necessary evil which we will have to live with. The 1541 disk drive is a sophistica ted device with a built-in DOS and

out, and we find that it should be pos

features that are not found on any other computer's disk drives. Unfor

sible to copy an entire disk in just 14

Backup sidesteps this limitation by providing its own communication

seconds.

path.

tunately, when coupled with a C-64

In the real world things are not that simple. Some time has to be alloca ted for the physical movement of the

computer, the 1541 is also one of the slowest disk drives ever made. The time needed to copy a single disk, us ing only Commodore's official DOS commands, is on the order of 40 min utes. This has resulted in a large number of software-based copy pro grams which work around the DOS s

read/write head. In addition, numer ous calculations have to be performed on the data to convert it from the eight bit codes in the computer into

What it's Made Of The key to the performance of 21 Second Backup is a simple piece of hardware whose major components are two 6' lengths of nine conductor

ribbon cable. This pair of cables are

built-in limitations. The 21 Second Backup from VG Data Shack is a combination of hard ware and software intended to assist in the duplication of Commodore 1541 formatted disks in the least pos

Installation in the 1541 requires open

sible time. It is designed for use with

ing up the

drive and pry ing out a 40

1541 disk drives, or an SX-64 with

pin chip. The connection does not inter

its internal drive and an optional ex

fere with any

ternal drive. The result is the fastest

disk drive op

1541 disk duplication system available

erations.

a Commodore 64 and one or two

today. We clocked an SX-64 with an

external drive at a mere 18 seconds for an unverified full disk copy! How Fast Is Fast? A normally formatted 1541 disk contains

35

tracks

with

varying

amounts of data on each track. Once in the drive, the disk spins at a con stant rate of 300 revolutions per min ute. A simple calculation tells us that a complete data track will pass un der the read/write head in just 2/10 of a second. Multiply this by 35 and double the result to permit writing it

the 10 bit GCR codes used by the drives. However, even when all these things are taken into account, we are still a long way from the aforemen tioned 40 minutes. All this really

equipped with three terminations. Two of these are low profile, 40 pin

makes the 18 seconds we mentioned above a real accomplishment.

socket is mounted on a paper thin

A large part of the data transfer de lay is associated with the fiendishly slow serial bus as implemented on the C-64. Maximum transmission speeds on this channel, without special soft ware enhancements, are less than 700 characters per second. 21 Second

dual in-line integrated circuit sockets (40 pin DIP sockets to those who know about these things). Each DIP printed circuit board upon which the nine conductors terminate. The third

terminal consists of a 24 pin printed circuit edge card connector which mates to the user port on the C-64. The secret of 21 Second Backup lies inside each and every 1541 disk drive. Among other things, every

AHOY!

63


...Announcing COMMODORE USERS

ccess ^ IW © *

An incredible offer from the publishers of Ahoy!..The Ahoy! 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 it's FREE! to all Ahoy! subscribers. Subscribe to

day! and along with your first issue dfAhoy! 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


REVIEWS 1541 is equipped with a pair of 6522 Versatile Interface Adapter large scale integrated circuits (VIA chips). The VIA is a specialized chip designed to handle serial and parallel commun ications among the various compo nents of a microcomputer. Each VIA has two complete bidirectional eightbit data ports. Of these four eight-bit ports, the 1541 only utilizes three. In fact, the fourth port is not even con nected to anything inside the disk drive. If you haven't guessed it by now, the 40 pin DIP sockets on 21 Second Backup's cables hook up to the un used port inside the 1541. To accom plish this you will have to open up your disk drive and pry out the ap propriate VIA chip from its socket (remember there are two VIAs in ev

ery drive). The 40 pin DIP socket is then pushed into the one on the 1541's circuit board and the VIA chip is re installed into the 40 pin DIP socket. The installation actually extends the 1541's VIA socket while permitting access to the unused parallel port.

The computer end of the cable goes directly to the C-64's user port.

This port is internally connected to

a 6526 Complex Interface Adapter (CIA chip) which is actually a big brother to the 6522 VIAs in the disk drive. If you have been following along until this point you will not be surprised to learn that the C-64's us er port sports an eight-bit bidirection al data port originating from the builtin CIA. The result is a fully wired eightbit parallel bidirectional channel be tween the C-64 and one or two 1541 disk drives. In fact, since the VIA and CIA are tied directly to the mi croprocessor's data bus, this channel is as fast as the 6502 in the 1541 and the 6510 in the C-64 can be program med to read and write data. This is very fast indeed.

What It Can Do

21 Second Backup provides three high speed full disk copy utilities on its accompanying disk. The first util ity is the basic copier which will du plicate unprotected disks as well as most basic copy protection schemes.

BIG SAVINGS! SOLID OAK COMPUTER FURNITURE! Organize your computer equipment for more efficient operation by using these attractive matching furniture pieces! The manufacturer decided to discontinue

these models when new styles were added to its line. As a result, we are able to offer this contemporary SOLID OAK furniture at unusu

ally low prices! All pieces come ready for easy assembly.

COMPUTER DESK • Sturdy solid oak framework with attractive curved front edge. • Non-glare slate-look work surfaces.

• 10" x 31" hutch and main work area. • Hutch rises 7'/s" above main work area.

• Size: 37" Hx31" W x 23" D.

Mfr.Ust$121.00 Liquidation Price.

*59

Item H-1517-4963-005 Ship, handling: $9.00

PRINTER TABLE • Provides extra storage space you need in a functional manner.

• Sturdy solid oak framework with attractive curved front edge.

shelf. • Large bottom shelf with paper feed. (203/4" x V6").

• Size: 28" H x 233/>" W x 24V2" D.

Liquidation Price. . .

• The answer to sitting fatigue. • Special design lets you sit up naturally straight

• Helps reduce effect of gravity on your back muscles. • Fully padded knee rest and seat allow you to sit in comfort for hours. • Idea! as computer or typing chair.

• Chair swivels and rolls on casters for easy mobility. • Sturdy solid oak five-blade base. • Handsome brown upholstery.

Mfr.Usfc$110.00 Liquidation Price. . .

*49

Item H-1517-8150-005 Ship, handling: $9.00

•SEND TO:

llemH-1517

C.O.U.B. Direct Marketing Corp. 1405Xenium Une No./ Minneapolis, MN 5SU41-4494

Send the items indicated below. (Minnesota residents add 6Vi sales tax. Sorry, no C.O.D orders.) Send

Computer Desk(s) Item H-1517-4963-005 at S59

each plus S9 each for shipping, handling.

Send —Printer Tabla(s) Item H-1517-4963-013 at S49

each plus S9 each lor shipping, handling

Send

Poslure Chair(s) Item H-1517-8150-005 at S49

each plus S9 each tor shipping, handling.

• Non-glare, slate-look work surface on top

Mir. Use5115.00

MOBILE POSTURE CHAIR

*49

Hem H-1517-4963-013 Ship, handling: S9.00

D My check or money order is enclosed. (No delays rn processing orders paid by check, thanks to TeleCheck.)

Charge: □ VISA" D MasterCard,, □ American Express* Acct. No PLEASE PRINT CLEARLY

-Exp..

Name City-

State

Phone

L

Sign Here

AHOY!

65


Super Graphix jr.

As mentioned above, this can be done in as little as 18 seconds, with verify off, using two disk drives. If you are using only one disk drive, most of your time will be spent on the five pairs of disk swaps required to copy a disk. The actual single drive disk time is less than 35 seconds. If the verify option is turned on, the two drive copy time increases to

High Performance. . . .LowCost!!! NOW - CORRESPONDENCE QUALITY and GRAPHICS are available for the Commodore Computers in one cost effective interface with the following features: *

Micro Buffer

* Graphics/Normal Quality Printing

*

Supports All Major Printers

*

100% Compatible with Software for 1525

* Correspondence Quality * 8 Active Switches with Changes Constantly Monitored

*

User's Manual with Software

*

*

Compact Design Plugs Directly

10 Printing Modes

Examples into Printer

* Centronics Compatible

Suggested list $59.95

•

Includes Lifetime Warranty

^=J=s^W. Inc. / 3010 Arnold Rd. / Salina, KS 67401 / 913-827-0685 Reader Service No. 297

30 seconds. We are not certain just what is verified by the latter option. We found the program would copy a disk to a second drive without a disk in it and nary a peep that anything was amiss.

The second utility is a "super" cop

ier which handles the newer syn chronization copy protection schemes. This copier analyzes the entire disk, out to track 40, to determine the type of protection before doing the actual

copying. The third utility is similar to the second with the inclusion of half-tracking. All the copiers function automatically with no user-settable parameters other than the selection of the copier and the verify toggle. The addition of the external paral lel channel between the 1541 and the C-64 should give 21 Second Backup the ability to copy more forms of

SAVE WITH THE AHOY! DISK MAGAZINE The money-saving subscription rates for Ahoy! magazine and the Ahoy! program disk are now even lower! If you subscribe to the Ahoy! Disk Magazine-magazine and disk pack aged together—you'll receive the two at substantial savings over the indi vidual subscription prices! YEARLY SINGLE ISSUE PRICE (12 ISSUES;

Magazine: Disk: TOTAL:

$ 33.00 $107.40 S140.40

SEPARATE SUBSCRIPTION PRICE (12 ISSUES)

Magazine:

$ 21.95

Disk:

$ 79.95

TOTAL:

$101.90

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

66

AHOY!

copy protection than any purely soft ware driven nibble copier. Interest

ingly enough, the 21 Second Backup program disk is copy protected and it will not copy itself! Not unexpec tedly, there are several forms of copy

protection on the market which are resistant to any and all 1541 copy schemes due to the built-in limitations of the disk drive's hardware. As with other nibble copiers, 21 Second Backup relies on parameter files to handle these uncopyable schemes. The parameter list provid

ed with Version 4.1 of 21 Second Backup contained only a single entry for Accolade Software. Interestingly enough, it did not work on the copy of Fight Night upon which we tried it. VG Data Shack justifies the limi tations on what 21 Second Backup will copy by saying that "(allowing the program to copy everything) would quickly accelerate the advance of copy protection." We feel that this


REVIEWS

READER SERVICE INDEX

statement makes as much sense as

the disk drive's motor or its power

putting copy protection on a copy

supply to continuously operate in this

program.

Installation Notes

We remind you that installing 21 Second Backup does require you to

open up the 1541 disk drive and pry out a 40 pin chip. If you are using an SX-64 you will have to open up

fashion for long periods of time. We would appreciate hearing from any one with experience in this matter. The latest version of the 1541 disk drive is not fully compatible with 21 Second Backup. It cannot be used to load the program; however, it may be used as the destination drive in a two-

the computer itself. Access to the disk drive VIA chip on the SX-64 is far

drive setup. The new drive may be

more difficult than on the 1541 disk

disk which is performed immediately

drive. 21 Second Backup also expects

after insertion.

both disk drives to be device num ber eight. This may be cumbersome

Conclusions

to 1541 users who have modified their second drive as a permanent device nine by cutting the printed circuit trace.

recognized by the brief spin of the

21 Second Backup is definitely the fastest dual drive copy program avail able for any disk drive. In view of the built-in limitations of the 300

The connections to the paper thin printed circuit boards on which the 40 pin DIP sockets are mounted are

RPM speed, we do not expect to see

fragile. The spacing between socket

the built-in verify routines seem to

pins is only 1/10 of an inch. Perform

need some work. The package is well worth considering by anyone who fre

the installation carefully while pay ing particular attention to pin align ment. The 40 pin DIP sockets use open frame construction. When remov ing the VIA chips, take care to avoid damaging the disk drive's printed cir

cuit traces which run under the socket. The VIA chip can be damaged by static electricity discharging from your body. We haven't the space to expand on the ways of controlling sta tic electricity. Note that hot and mug gy summer days, without air condi tioning, will reduce static buildup. In any case, avoid direct contact with the VIA's pins.

The connection to the disk drives never gets in the way of any 1541 op erations, since the disk drive VIA port used by 21 Second Backup does not really exist as far as the 1541 DOS is concerned. The connection to the computer's user port will have to be

removed to permit the use of acces sories such as modems.

Once 21 Second Backup is started up the disk drive motor spins con tinuously. The drive cannot be turned off, as this would wipe out the cus tom code which is downloaded to the disk drive's RAM. We have some res ervations with regard to the ability of

anything faster. The copiers worked reliably and consistently. However,

quently needs to duplicate entire disks. VG Data Shack, 5625 Grand Allee Blvd., Loc (5), Brossard, Que bec, Canada J4Z 3G3 (phone: 514445-9663). —Morton Kevelson

INTRACOURSE IrrtraCorp, Inc. Commodore 64

$49.95, analysis module; $59.95, compatibility module; $99.95, combined Analysis of sexual styles, preferen ces, and attitudes is a big money maker in today's society. intraCourse, Vie Computer Program R>r Sex com bines our national interest in sex with the proliferation of home and desk top computers. It offers some com bination of educational, therapeutic, and recreational features.

IntraCourse is a computerized questionnaire/analysis. Readers of Penthouse, Cosmopolitan, and their ilk will be familiar with this type of instrument—at least in its printed form. From its hot pink and flesh col ored title screens, IntraCourse devel ops into a straight text program of do you, would you, can you, should you....

The C-64 version of IntraCourse

Svc. No.

Company

6

22 93 C-4

43

Abacus Software

287

Abacus Software Abby's Discount Software

293 113 UO 275 276

Access Software

Activision

44

Act i vis ion

45 46

Alsoft Alsoft

49 48

American lnt'l Computer

114

Avalon Hill Game Company

108

13

Bantam Electronic Publishing Batteries Included

129

Berkeley Softworks

285 271 281

59 4,5

42

295

296

-

11

Broderbund Central Point Software Cheatsheet Products Inc. Comal Users Group USA

13 25

Comal Users Group USA C.O.M.B. Co.

65 C-2

C.O.M.B. Co. CompuServe

284

34

Computer Centers of America

10 30 53 42

Computer Friends CVC Online

106 102 117

Data East

300

Electronic Arts

28

Electronic One

272 294

99

Emerald Component Int'l

43 47

Epyx Epyx

38 14 44 56

Firstline Software Free Spirit Software, Inc.

105 131

Gamestar HesWbre Hi lech Expressions

277

48

26

41 C-3 18

-

-

124 274 278

283

268 109

Hi Tech Expressions

292

12

Illustrated Images Infocom, Inc.

41

Intellicreations/Datasoft

16

Jacobsen Software Designs

50

35

Jason-Ranheim KFS Software, Inc.

70,71

Lyco Computer

55 15

Microcomputer Services

299

MicroProse Software

289

41

MicroProse Software

72 12

Micro-Tek Software

269 101 125

127 270 118 282 121 107

Midwest Software Mimic Systems

103

69 42

Mindscape, Inc.

36

Ohio Computer Services Inc.

120

19 18

Origin Systems, Inc. Philips ECG

291 126

47 57 51

Folarware/Penguin Software Prism Software

279

Pro-Tech-Tronics

74-91

Protecto Enterprizes

111 116

273

DO

286

23

R.J. Brachman

39 62

Schnedler Systems Skyles Electric Works

61 9

SoftPace Software Software Discounters

29

Solid State Software

12

Spinnaker Software

97 17 31

T.C Electronics

123

Timeworks Timeworks

290 298

14 37 63

Unlimited Software Value-Soft

132

VG Data Shack

104 280

40

66

Wedgwood Rental Xetec, Inc.

297

54

Ahoy! Disk

60 64

_

112 122 288 115 128

119

Ahoy! Back Issues

66

Ahoy! Access Club Ahoy! Disk Magazine

73

Ahoy! Subscription

_

-

The publisher cannot assume responsibility for errors hi the above listing.

AHOY!

67


REVIEWS is supplied on four disks. This indi cates the amount of text the programs have to choose from as they question, analyze, and compare you. IntraCourse is totally menu-driven and of fers five primary options. First, you'll want to create your sexual profile by answering 50 to 100 multiple choice questions. Depend ing on your answers to specific ques tions, the program may branch to other questions that explore the de tail of your previous answers. An swers that might be characterized as traditional will result in the shortest

the analysis will apply a label to your behavior and then tell you what that label implies clinically. While enter ing various "personalities," I was sur prised that one behavior which I said occurred "rarely" was listed in my an alysis as a major dysfunction. Ac cording to the program, that partic ular dysfunction, if it occurs at all, must occur more than 50 percent of

the time. I haven't figured out why "rarely" was offered as an answer. IntraCourses third option lets you compare your sexual profile to pub

could never get the dictionary option to work. I would either be returned to the main menu or, if I tried to get to the dictionary from the analysis module, the program would crash. I started by saying you could per ceive IntraCourse as educational,

therapeutic, or recreational. As an ed ucational program, it will almost cer tainly teach you a few new terms

(though perhaps for old activities). And it will tell you how you compare statistically. Are you in the 7 percent group or the 93 percent group? It may be important to know. As a therapeutic device, it's not.

asked if you do...never, occasional

lished statistics. Fourteen of your spe cific answers are compared to nation al statistics and a bar chart is shown onscreen. You'll see what proportion of people do... never, occasionally, of ten, or always, and which group you fit into. Fourth, you can compare your sex ual profile with someone else's for compatibility. You'll see twelve bar graphs showing where you fall in ranges like dominant/submissive, comfort/discomfort, and intimate/dis

ly, often, or always, the format works.

tant. Then you'll see a compatibility

When you must choose which of a series of descriptive words or senten

analysis for you "other."

chrondriac, you'll find out that you

ces best fits you, there may be no an

swer you like (or no answer you don't

This analysis uses the paired terms, but never really describes or defines

existed. IntraCourse encourages you

series of questions. Questions are shown two at a time with answers picked by the arrow keys. For each pair of questions, you

must confirm that your answers are correct. You cannot review or revise your answers any time after that with out redoing the whole profile—a 15 to 30 minute process. Using the multiple choice format has inherent limitations. When you're

and the chosen

Right there, at the bottom of page 13

in the manual, it says (and I para phrase): What we've told you is for information and entertainment, it's not necessarily accurate, and you should see a professional if you want a professional diagnosis. There's something about computers, though.

They're credible. We look at compu ter printouts and we don't question them. IntraCourse analyses cannot be read that seriously. If you're a psychological hypomay be things you didn't even know

to be honest and open; it even pro vides password security. \bu may tell

like), yet you must choose one. Do

them. In about two pages, it will fo

you, for instance, think sex is based

cus on the different styles, preferen

on challenge, conquest, love, intim

ces, and biases of the two people, and make general suggestions on how

your C-64 things you'd only tell your

best to adapt. If you like crowds, and your "other" is more solitary, it may suggest that you each cultivate non-

asleep.

sexual relationships with friends more like you. Although a print op

like to sit down with a group of friends and let the computer suggest

tion is offered for the compatibility profile, I could never get it to print. Just for fun, I asked for a compat ibility profile on two of my hypothet ical characters — Mr. Macho and Mr.

who "really" ought to be paired up

Milktoast. Both are avowed and dedi

IntraCorp, Inc., 13500 SW 88th Street, Suite 185, Miami, FL 33186 (phone: 1-800-INTRACO or 305382-6567). -Richard Herring

acy, or lust? Pick one. Do not qual ify or amplify your answer. Are you satisfied with that answer? The second option in IntraCourse

is to analyze your sexual profile. With Epyx's Fast Load or another disk speedup program, this analysis will take only a minute or so before it be gins to appear on the screen or print er. A full analysis runs from 3 to 15 pages and covers sexual style, sexual personality, special sexual behaviors, and sexual dysfunction. At the end

of each section, you'll be referred to published references where you can read more. Citations for over four dozen of these references are listed in the IntraCourse manual.

With only 50 to 100 of your an swers to draw on, the IntraCourse analysis may occasionally surprise you. Based on as few as one or two of your responses on certain topics,

68

AHOY!

cated heterosexual males. On a score of 0 (incompatible) to 100 (highly compatible), I expected them to get about a 3. When this unlikely pair scored over 70 percent compatibility

I nearly slid out of my chair. The fifth major option on the In traCourse main menu is to access a sex dictionary. It is supposed to de

fine scientific and popular terms you may encounter in the program. I

dog otherwise—and only when he's

As an entertainment program, In traCourse has real potential. If you'd

with whom, you could have some fun. Or spend an evening by yourself

trying on personalities and seeing which ones are the most interesting.

All the programs in this issue of Ahoy! are available on disk. See page 54 for details.


V

The Apple 11+ Emulator for the

■ Runs Apple 11+ software such as:

Commodore 64

DOS 3.3 APPLESOFT

INTEGER BASIC

APPLE PASCAL

CP/M (with a Z80 add-on)

■ Provides eight standard Apple compatible peripheral slots that ena ble you to add:

" SI) COLUMN CARDS

Z80 CARDS MEMORY EXPANSION BOARDS 64K BUFFERED PRINTER CARDS DISKDRIVE CONTROL LER CARDS MOUSE CARDS ■ Provides four software select able C64 cartridge slots accessible by a built-in software command. This eliminates the need to power-up and power-down which is necessary on the C64. ■ TheSPARTAN DOS CARD enables your 1541 disk drive to read both Commodore and Apple pro grams. This eliminates the need to purchase an Apple disk drive. ■ Permits simultaneous process ing. Because the SPARTAN has its own CPU and 64K memory, you can print a program on the SPARTAN at the same time you are running a separate program on a C64.

■ Provides two video outlets: selectable SPARTAN/C64 and

dedicated C64. This feature makes it possible to view both an Apple and

a C64 program at the same time. ■ Opens the door to new cus tom programming capabilities. A programmable keyboard function allows simultaneous communication with both the SPARTAN and C64 CPUs. ■ The SPARTAN system ena bles access to machine level code in both the C64 and SPARTAN machines. This feature is unique to the SPARTAN and opens a new level of possibilities to the avid programmer.

■ The SPARTAN comes with two custom Phantom ROMs. These ROMs contain commands that ena ble you to customize your working environment with programming modifications. For example: Turn either the SPARTAN or the C64 into a slave of the other machine. Use either the SPARTAN or the C64 as a RAM disk or printer buffer for the other machine. Run two monitors simulta neously, one in SPARTAN, the other in Commodore.

■ Run Apple programs with a joystick, or any other communica tions peripheral. At the same time you can still run a Commodore pro gram on the C64. This allows two people to use the SPARTAN/C64 combination as two separate computers.

The SPARTAN has an open

architecture design with accessible ROM sockets which allows you to install your own custom ROMs. ■ The SPARTAN is designed to interface with all ports and connec

tors on the G>4. These same

ports and connectors are duplicated on the back of the SPARTAN, thereby preserving all C64 hardware capabilities. The SPARTAN opens the Apple environment to Commodore users by allowing access to Apple 11 +

add-in boards, software and peripherals. __l

LIMITED TIME

'

OFFER

$299 COMPLETE SYSTEM

TO ORDER CALL:

1-800-663-8527

iMi Mimic Systems Mimic Systems is part of the Jim Pattison Group, Canada's eighth largest private company. 1609 B Fort St. Victoria, BC,

Canada, V8R 1H8

Telephone 1-800-663-8527 Reader Service No. 103

\pplcind Commodore art rcgisrercd trademarks of Apple CnrnpuliT. Inc. and Com modi in-Electronics. Ltd. n-,pcc lively.


MARKETING & CONSULTANTS

DISKETTES

Mon-Thur-9AM-8PM

Fri—9AM-6PM

Sat—10AM-6PM

SSDD DSDD

PRINCETON GRAPHICS

MAX-12 Amber HX-12 RGB SR-12 RGB. ..

SSDD DSDD

COMMODORE

1571

CALL

1541

CALL

SSDD

...

Enhancer2O00(C-64|... 149

SSDD DSDD

COMMODORE

128

..

CALL

C 1902-A

39 145

C 1750512 K RAM

269

Sane Perfect Wrilei

35 45

Perfect Calc Perfect Fifer

45 45

SSDD

16.99 23.99

SSDD DSDD

. 24 75 22.75

Fas! Load

24.75

Summer Game II Super Cycle World Games

24.75 24.75 24.75

Football

24 75

16.99 23.99

VERBATIM

EPYX-64 .

MAXELL

DSDD

SSDD

16-99 24.99

SKC

DSDD

Little People Game Maker

!

14.99

8

0 0

'

Count Down Basketball

;

Pmball Flight Simulator

Set Simulator

I ■

20.75

2475 | 18.75 | 18.75

1

18.75

1

22.75 |

18 75 |

22 75 1

18.75 1 .18.75 1

Quarterback ImpenumGatactum..

Phantasie Cartels^ Cutthroats...

Set 1-6 ....

Consultant

Paperclip W/Speil Pack

. 1895 1

.29.95 1

25.95 1 9F, q.S

1

fit) qfi

1

Panzer Grenider

I. II. Ill

Karateka Bank Street Writer..

j

'■

35.95 1

1

1

22.75

1

22.75 22.75 22.75 22.75 22.75

1 1 1 1 1

22.75 1

22.75 1

22.75 1

22.75 1

NAM

Phantasie II Wizards Crown Rings ol Zelphin...

1

1 1 1

22 75 1 22.75 1

. 22 75

1

35 95 1 48 95

ACTIVISION

1

24 75

1

15.75

1

17.75

1

.29 75 Lode Runner 1975 Printshop Comp.. .. . 24 75 BankSlreetSfjeller.. .29 75 Bank Street Filer ... . 29 75 Bank Street Mailer.. .29 75

Championship Lode Runner

22.75 1 1 1

22.75 1 34.75 1 34.75 1

Norway 85 U.S.AAF

(Amiga)

BRODERBUND |

The Print Shop .. . Graphics Library

I

*

50 Mission Crush Ouestron Gemstono Warrior ... Battelllan Commander

SceneryDisk .. Each 14.95 |

Paperclip

7

6 0

Football.

1

22.75 1

Computer Ambush.. . 32.75 Field of Fire... 22.75 Fighter Command 34.75 Kamplgruppe 34 75 Mech Brigade 34.75 Market Garden ... 22 75 Su» Gun Shootout 22.75 ComputerBaseball 22.75 Computer

BATTERIES INCLUDED

8

32.95

THE LOWEST PRICES

. 18.75 |

Colonial Conquest... Wings Ol War

Baltloqrouo

I

XETEC

Music Studio

Mind Shadow Road Race

Fast Tracks

2 3 3

19.99

Font Master II 64

Borrowed Time .... Space Shuttle ....

SSI

1

.28.75

SUBLOGIC

8.50

9.50

3M

Hacker

Nightmission

SKC

CALL

C 1350 Mouse C1700 128 K RAM.

Movie Monster Vorpol Kit

6.99 7.50

3.5" DISKETTES

COMTEL

F R E E

9.50 12.99

DSDD

179

(C-64/128) Alter Ego

L L

9.99 12.99

BONUS

ACTIVISION

O

VERBATIM

575

INDUS

MAXELL

SSDD DSDD

175 458

GT Commodore.

T

51/4"

NEW HOURS

.19 75

1 1 1 1 1 1

Hacker

Mind Shadow Musrc Studio Borrowed Time

26.75 1

34.75 1 26.75 1

ACCESS

| i

(C-64 - Amiga)

Leader Board Leader Board Amiga

Tournament 1

MACH 128.... 10th Frame

1

TOLL FREE ORDER LINE

26.75 1

24.75 1

24.75 1 12.75 1

28.75 1

24.75 1

• Free shipping on prepaid cash orders in U.S. • All Merchandise Factory Fresh * Fast Service from one of the oldest and most established Computer Supplier * 24 hrs. shipping on in-stock product

• Access to our Multi Million S inventory • No deposit on UPS C.O.D. orders * Orders outside PA Save state sales tax • Air freight service available * Full Manufacturer's Warranty apply! • Full

accessory line in stock • Purchase orders Accepted from educational institutions! • We check for stolen credit cards! * We ship to our servicemen overseas! • You'll love our Courteous Sales Staff! • We satisfy more customers monthly than most of our competitors combined •


MARKETING & CONSULTANTS

CITOH

1550 SPD1040 Prowriter Junior Prowriter8510SP-.. -

CALL CALL CALL CALL

PANASONIC

1080 ...

.

.-195

1091 3131

225 249

1092

309

1592

419

1595

595

OKI DATA

Okimate 10XE

179

292 293 Okimate 20ST 120 NLQ 182 192 93

CALL CALL 199 205 214 348 CALL

JUKI

Juki6100 5510 Juki

CALL CALL

Juki 6300

CALL

RS-232 Serial Board .... 55 Color Ki!

6100 Tractor 119 6100 Sheet Feeder.... 209

SEIKOSHA

SP-1000 VClC-64) ....175

SP-iOOOACenttonics... 195 195

SP-1000 As RS-232 ... 195

SP-lOOOAPApplellC... 195 BP-1300

469

BP-5200

649

BP-5420 Color Kit BP-5420 Ribbon SP-1000 Ribbon

999 1 19 12.50 8-50

EPSON

FX85

CALL CALL

DX10

CALL

HI80 HS80 FX286 LQ800 LO1000

CALL CALL CALL CALL CALL

SAVE k= PRINTERS

1080 ....$195

SP-1000 IEM

105

LX80

STAR MICRONICS

CITIZEN

120-D MSP-10 MSP-15 MSP-20 MSP-25 Premier 35

LEGEND

80S

179 285 385 325 485 469

CALL

1380

229

1385

289

BROTHER

HR-15XL-P

359

HR-15XL-S

359

NB-15

CALL

SB-15

CALL

SG-15

367

SO-10 SD-15 SFM0 SR-15 SB-10

319 438 469 578 589

DIABLO

SILVER REED

EXP420P EXP600P EXP800P EXP 770

CALL CALL CALL

NX-10... CALL

148

1080

LV 12-10 (New) NL-10 NX-10

CALL 489 649 740

D25 P-32 CQI 635 P-38 D-80 IF

549 699 1029 1749 2395

TOSHIBA

321 P/S 351 Srieet Feeder P341P

495 529 969

P341S

999

P351-

1149

MONITORS PANASONIC

HITACHI

TEKNIKA

MJ-10 MJ-22 MS-305 RGB

MM-1218 12" Green CM-1406 13"

149 249 309

TR-122 MYP

99

12" Amber TTL

139

TR-122 MYP

12" Green TTL

Color W/Cable... 179

THOMPSON

365 12" RGB

139

TX-12H3D 12" RGB. ...369 DT-H103 10" RGB 349

Multisync

CALL

NEC

CALL

ZENITH

ZVM 1220 ZVM 1230

89 BS

ZVM 1240

149

MODEMS CARDO

G-Wiz(C-64)

Super G (C-64J

54

37

CP PS(C-64)

TYMAC

Connection (C-641

47

19

XETEC

Super Graphix 64

Super Graphix SR 64

Messenger 64/128 ..

79

1670 Modem

45

ORANGE MICRO

Grappler CD lC-64)

DSI

64

39.95

COMMODORE

SUPRA

1064 Modem (C-64|

49.95

CompuServe

18.95

TOLL FREE 1-800-233-8760 in PA 71 7-494-1 030 Customer Service 71 7-494-1 670 or send order to

Lyco Computer P.O. Box 5088 Jersey Shore. PA 17740

RISK FREE POLICY

In stock items snipped within 24 hours 01 oicer No aepusit on C O D. orders Free shipping on prepaid cash orders within the continental U S Volume discounts availa

ble PA residents acid sales tax APO FPO and international orders add 55 00 plus 3째'(j lor priority mail service Advertised prices show 4<>a discount (or cash, add -I"b (or MasterCard and Visa Personal checks require A weeks clearance belore shipping We do not guarantee compalibilily We only ship faclory Iresh merchandise Ask atoul

UPS Blue and Red label shipping All merchandise carried under manulac:urer's

warranty Return resirictcon applicable Heiurn authorization required All items subject !0 cnanae wiihoul notice

Reader Service No. 107


ATTACK FORCE For the C-64

By Mike Hoyt

In the distant future, the earth has been captured

At the front of each fortress you will be told how many

by aliens who need to mine it for precious minerals

bases you have left to destroy before you can advance

their civilization depends on for survival. They do

to the next fortress. After the warning alarm stops, you

not care for the welfare of the humans, whom they treat as beasts. A few humans escaped and mounted an attack on the alien bases. But the aliens were prepared for an offensive, having surrounded themselves with heavily armored

begin your raid. You have complete control over your ship's motion. Using a joystick in Port 2, you can move the Omega fighter in eight directions, as well as fire your twin lasers by pressing the joystick trigger.

fortresses. And so earth's only hope of liberation was lost.

There are many obstacles in your way. These include

But hope was revived when your fleet of Omega fight-

electro-barriers, walls, bombs, and the aliens' defense sau-

ers arrived to exterminate these evil aliens. You must penetrate nine fortresses and destroy all the alien com-

cers. You must maneuver around the walls and the electrobarriers, but you can destroy the saucers with your la-

mand bases, using your four Omega fighters. If you sue-

sers. The bombs pose yet another problem. You cannot

ceed, the earth will be free again. However, if you fail....

see them, but you can hear a whistle as they fly toward you. The scanner at the lower right of your screen shows

HOW TO PLAY

about where the next bomb will land (a red dot).

Enter the program listing on page 106 and save it to

The bases, which are towers, can be easily destroyed

tape or disk. Type RUN press RETURN. In a few moments you will be presented with a screen allowing you

with a single blast from your lasers. When you destroy enough bases, you will receive a bonus for the amount

to select the difficulty level using the fl key. The difficulty level determines which fortress you start at. Press

of fuel you have left (if the fuel runs out, your ship crashes). Then you will proceed to the next fortress with a

the f3 key when you are ready to begin.

full tank. â–Ą

SEE PROGRAM LISTING ON PAGE 106

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

MICRO-TEK publishes the "MAXI-DISK". "MAXI-DISK" is a C-64 program disk with 10 quality programs, not published by any other publication. A new and exciting program disk is

produced each and every month. Our premier disk will be available September 1986. Watch for our Ad in the October issue of Ahoy! If your are interested in submitting your programs, please observe the following rules.... 1.

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

2.

Typed, double-spaced documentation must accompany the program.

3.

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

4.

Prices subject to quality and length of program.

5.

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

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

MICRO-TEK SOFTWARE P.O. BOX 1861

Staten Island, NY 10314

72

AHOY!

Header Service No. 101


OVI

HAS EVERYTHING! D Twelve Issues for $2155 ($29.25 Canada and elsewhere) â–Ą Twenty-four Issues for $41.75 ($54.25 Canada and elsewhere)

Name

Address. City

State.

Zip. Send coupon or facsimile to: ION INTERNATIONAL INC.

45 West 34th Street, Room 407, New York, IVY 10001


COMMODORE 64 COMPUTER

COMMODORE 64

(Order Now)

Commodore 64

99

Com. 1541 Disk Drive

When you purchase Pocket Writer 64 $39.95

13" Color Monitor

•C128 Disks 59* eo.* • 13" Color Monitor $139.95

CAL^EFOR^OL^RDER

COMPUTER.

You pay only $99.00 when you purchase the

Pocket Writer at $39.95 [$59.95 value) plus we

DISK

Sided

Floppy

specially designed for the Commodore 128 Computer (1571 Disk Drive). 100% Certified. Lifatlme Warranty. Automatic Lint Cleaning Liner included. 1 Box of 10 - $5.90 (59' ea ) 5 Boxes of 10 - $29.50 (59" eo.). 10 Boxes of 10

Ncmi

Coupon

$34.95 $34.95 122.95 S37.95

Super Hu»y Vole* Command Moduli

159.95 159.95 $39.95 544.95 $39.95 J79.95

Super Bowl Sunday

$33.95 $35.00

139.95 S20.95 519,95

$39.9S $29.9S 521.95 $25.95 118.95 SI 1.95 534.95 $19.95 J17.95

Leader Board

■$59.00{59'ea.).

Tho Print Shop Bop N Wmtla

13" COLOR MONITOR ST39.95 You pay only $139.95 when you order this 13"

COLOR MONITOR. LESS the value of the SPECIAL SOFTWARE DISCOUNT COUPON we pack with

Nina Prlncat In Amber

your monitor that allows you to sove over $250 off

Flip and Fils Disk Filer Pro Joy Stick

applied, your net color monitor cost is only $39 95

PartyWore

software sale prices!'. With only $100 of savings

Dust Covor

(16 Colors).

Financial Planner

Sylvia Porter

Promium Quality 150-170 CPS

Hordball

Comitar Aero 160 Prlntor $199.00

C61 TroubUihoot S

The COMSTAP Aero 160 gives you o 10" carriage 150-170 CPS, 9 x 9 dot matrix with double strike capability for 18 x IB dot matrix (near letter

fa*t#rthon 1541. plus runs all 1541 formats.

Sals

Consultant

Rapali Guide

$19.95

SH.95

$19,95 113.95

su vs

List $349.00. Sal* S2S9.OO

SUPER AUTO DIAL MODEM S29.95 Easy to use. Just plug Into your Commodore 6*

computer and you're ready to transmit ond receive messages. Easier to use thon dialing your

telephone, just push one key on your computer! Includes exclusive easy to use program for up and down loading to printer and disk drives. Ban In U.S.A. List$99.00. SALE $29.95. Coupon $24.95.

$13.93

$19.95 $12.95 $10.00 $19.95 $H.95 $9.95 i B.95 5 5.95 5 3.95 $49.95

(39.95 $34.95

DISK DRIVE S259.00

Double Sided, Single Dlik Drive for C-128 allows

you to use C-128 mode plus CPM mode. 17 times

Mat

PaperCIlp

plua we pack o special software discount coupon

with your order thot allow* you to save over $250 off software sale price*. Wilh only $100 of soft 34OK 1571 COMMODORE

COMMODORE 64

Disks

C128 COMPUTER S299.00

Now you can get the Cl 28 computer (or only$299

ware sovlngs applied your net cost Is $199.

PROFESSIONAL SOFTWARE

* C128 DOUBLE SIDED DISKS 59' EA.

Double

or

(Examples)

wore savings applied, your net cost Is $0.00

5'/."

PRINTER,

to SAVE OVER S2S0 OFF SALE PRICES!!

off of software sale prices. With only ! 100 of soft-

theie

DRIVE,

• Voice Synthesizer $39.95 •12" Monitor $79.95

PRICES MAY BE LOWER

MONITOR w* Mill This coupon allows you

pock a super spreclal software discount coupon with your order that allows you to save over 1250

Get

'457

W« pack a SPECIAL SOFTWARE DISCOUNT COUPON with •wary COMMODORE M

COMMODORE 64 COMPUTER 599.00

Computer

Plus $30.00 SSH

SPECIAL SOFTWARE COUPON

■^■^■^■^■^■^■^■e^H

C128 Commodore

$29.95

$17.95

$26.95 $16.95

512.95

$10.95

VOICE SYNTHESIZER S39.95 For Commodore-64 computers. Just plug it In ond you can program words and sentences, adjust

volume ond pitch, make talking adventure games. sound action games and customized talkiesl! PLUS ($19.95 value) TEXT TO SPEECH program Included FREE, just type a word and hear your

computer talk — ADD SOUND TO "ZORK", SCOTT

(See over )00 coupon Hems in our catalog)

quality), high resolution bit Image (120 x 144 dot molrix), underlining, back spacing, left and right margin setting, true lower decenders with super

ADAMS AND OTHER ADVENTURE GAMES! I (Disk or tape.) List $89.00. SALE 139.95

Write or call for

Sample SPECIAL SOFTWARE COUPON!

and subscripts, prints stondard, block graphics

and special characters. It gives you print quality

12" SAMSUNG AMBER SCREEN MONITOR $79.95

and features found on printers costing twice as

Super High Resolution omber screen monitor. 80

Sal« 1199.00.

wordprocessing . Fantastic value.

much! I (Centronics Parallel Interface) List $499.00

columns x 24 lines, easy to read, a must for

ATTENTION

9" SAMSUNG GREEN SCREEN MONITOR

Super High Resolution composite green screen

monitor. Perfect for 80 column use with The C128 computer (Req. $19.95 Coble) List $129,95 Sale 159.93.

Computer Clubs We Offer Big Volume Discounts

U COLUMNS IN COLOR

This POCKET WRITER 64 WORD PROCESSOR Is the

finest available for the COMMODORE 64 computer! The ULTIMATE FOR PROFESSIONAL Word Processing, DISPLAYS 40 or 80 COLUMNS IN

PROTECTO WARRANTY

COLOR or black and white! Simple to operate,

All Proteeta'i products carry a minimum 90 day warranty.

powerful text editing, complete cursor and Insert/delete key controls line and paragraph insertion, automatic deletion, centering, margin

settings and output to all printers!

List $59.95.

SALE 539.95. Ltd. Qty

no charge via United PArcel Service prepaid. This warranty proves once again thai We Love Our Cuttommn.

PHONE ORDERS

• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL

8 a.m. - 8 p.m. C.S.T. Weekdays 9 a.m. - 12 noon C.S.T. Saturdays

PRINTER/TYPEWRITER COMBINATION $194.95

Superb letter quality, daisy wheel printer/typewriter combination. Two mochines In one — just o flick of the switch. Extra large

interface Built -In. List $349.00. SALE (199.93. (ltd. Qty.}

If anything fall* within 90 day* Irom tha data ot purchase, simply send your product to us via Unltad Porcel Service prepaid. Wo will IMMEDIATELY sand you a replacement at

• LOWEST PRICES • 15 DAY FREE TRIAL

(C128 cable $19.95. C64, Atari cable $9.95)

carriage, typewriter keyboard, automatic margin control compact,lightweight, drop In cassette ribbon! (90 day warranty) Centronics parallel

CALL TODAY!

POCKET WRITER 64 WORD PROCESSOR M9.93

List$129.00. Sal* 179.99.

14" RGB & COMPOSITE COLOR MONITOR $239.95

Must be used to get 80 columns In color with 80 column computers (C128 ■ IBM - Apple). (RGB Cable $19.95) Add $14.50 shipping. List $399.00. SALE S239.95.

• 90 DAY FREE REPLACEMENT WARRANTY • OVER 500 PROGRAMS • FREE CATALOGS

Add $10.00 for shipping, handling, and insurance. Illinois residents please add 6% % sales tax. Add 20.00 for CANADA. PUERTO RICO, HAWAII, ALASKA,

APO-FPO orders. All orders must be in U.S. Dollars. WE DO NOT EXPORT TO

OTHER COUNTRIES EXCEPT CANADA. Enclose Cashier Check, Money Order or

Personal Check. Allow 14 days for delivery, 2 to 7 days for phone orders, 1 day express moll. Prices & Availability subject to change without notice.

visa — master card — c.Q.D.

C.p.p. on phnnn nrdflrs only. Reader Service No. 116

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

3 1 2/383-5244 to order


Famous National Brand

Commodore®* Atari"* Apple®* IBM® We Like this Printer so much

We Bought Out the Factory,

.So

80 Column Printer Sale

• Word Processing • Program Listings • Graphics • Quiet

Operation • Upper and Lower case • All points addressable Graphics • Underline • Enhanced • Much much More si

Super Print Quality This printer was made by Canon® for one of the largest computer

manufacturers in the world. The Big Blue printer comes ready to hook up to the serial port of the IBM®PC jr. Plus with low cost adapter cables you can connect the Big Blue printer to the IBM®PC, IBM®XT, IBM®AT, IBM Compatibles, Apple®II,IIe,IIc, Apple Compatibles, Commodore® 64,128, Atari®, plus many more.

• 90 Day Immediate Replacement Warranty

(Also VIC 20)

15 Day Free Trial-Satisfaction or Money Back

Now you can have a full fledged 8 Vi" letter size 80 column printer for less than the cost of a large box of paper. This printer uses advanced thermal technology to print upper and lower case (with true lower descenders), underline, enhanced, all points addressable graphics (works with Printshop) plus More. Print out pictures, program listings, wordprocessing pages, graphics and more. Perfect for the homeowner or student and definitely affordable. Fantastic Printer at an unbeatable price. List $199.00 Sale $39.95 Paper (2 Rolls) List $19.95 Sale $9.95 Intelligent Commodore Interface— Allows you to

connect the Big Blue printer to the printer port of the Commodore 64 and 128 computer. Print Commodore graphics, use Printshop, Word processors and more... List $49.95 Sale $24.95

Intelligent Atari Interface— Allows you to connect the Big Blue printer to Atari computers {except 1200). Print Atari graphics, Printshop ,word processors, and more... List $49.95 Sale $24.95

IBM PC, AT, XT, PCjr®, Apple U, U +, He, He®, RS-232 Adapter - Adapts the Big Blue printer to be used with any RS-232 port. List $19.95. Sale $9.95. App,e ||e Afarj 520 ST Laser, 2Q AmigQ interface _ List $24 95 Sa|e $12 9 JBj^r^l^ConofvCorrimodQrj. Atari of Irod.morki pi Infrncrtlonol Butlnan Mochlnai. Appl« Computer. Canon Inc. Commode

i Machine*. Aiorl Inc. R«ip»c1lvnly.

Add S10.00 for shipping, handling and insurance. Illinois residents please odd (>•/,% HAWAII. ALASKA, dollars. WE DO CANADA. Enclose

tox. Add S20.00 (or CANADA. PUERTO RICO APO-FPO orders. Canadian orders must be in U S NOT EXPORT TO OTHER COUNTRIES. EXCEPT Cashier Check, Money Order or Personal Check.

Allow 1A days for delivery, 2 lo 7 days for phone orders, I day express moil! Prices & Availability subject to change without notice VISA-MASTER CARD — C.O.D. C.O.D. on phone orders only Reader Service No. 116

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

312/382-5244 to order


Commodore Software Sale For more information send

for a free catalog today!

,

,

Call 8 to 8 C.S.T.-M-F

Phone Orders

312-382-5244

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

Educational

Access

Electronic Arts

0118

Leader Board {D)

$23.95

0!20

Courses for leader Board (D)

$13.95

6010

10th Frame (D)

$23.95

3033

Beachhead 2 (D)

$22.95

0451

Beachhead (D or T)

$17.95

0752

Raid Over Moscow (D)

$22.95

3500

Mach 5 (C)

$19.95

2128

Mach 128 (C)

$28.95

Accolade

6022

Ace of Aces (D)

$18.95

6024

Deceptor (D)

$18.95

5958

Dam Busters (D)

$18.95

5954

Fight Night (D)

$18.95

5950

Hardball (D)

$18.95

5952

Law of the West (D)

$18.95

5956

PSl 15 Trading Co. (D)

$18.95

Avalon Hill

3830

Dr. J & Larry Bird (D)

$12.95

5180 6038

Heart of Africa (D) Lords of Conquest (D)

$12.95 $22.95

3601 5192

Super Boulderdash (D) Pinball Construction (D)

$12.95 $12.95

3840 5910

7 Cities of Gold (D) Music Construction (D)

$12.95 $12.95

5182

Movie Maker (D)

$22.95

3842

Skyfox (D)

$12.95

3600

Touchdown Football (D) Chessmaster (D)

$26.95

3632

Golden Oldies (D)

6098 6100

Amnesia (D) Ogre (D)

5194

3633

$19.95

5234

Season Disk (D)

$12.95

3572

Spitfire 40 (D)

$21.95

0337 0068 6094

5252

Gulf Strike (D)

$18.95

6096

5146

Jupiter Mission (D)

$21.95

2375

Computer Title Bout (D)

$19.95

2060

Millionaire

Boron (D)

(D)

$16.95

$16.95

6104

Tycoon (D)

$16.95

Broderbund

5986

Where is Carmen Sandiego (D) .. $21.95

2905

Karoteka (D)

$19.95

2540

Print Shop (D)

$27.95

2542

Graphics Library 1,2, or3(D)

$15.95

2910

Companion (D)

$22.95

6090

Toy Shop (D)

$39.95

Dfltasoft 3025

Bruce Lee (D)

3027

Conan (D)

$18.95

5218

The Goonies (D)

$18.95

6026

Never Ending Story (D)

$18.95

6028

Mind Pursuit (D)

$18.95

5220

Zorro (D)

$18.95

$9.95

3028

Mr. Do (D)

$9.95

3028 3032 3026

Dig Dug (D) Pole Position (D) Pac-Man (D)

$9.95 $9.95 $9.95

Sub-Logic

6070

Flight Simulator II (D)

$31.95

6072 6074

Jet (D) Football (D)

$26.95 $27.95

5210

World Karate Champ (D) W.G. Football (D) Fast Load (C) Destroyer (D)

Championship Wrestling (D)

Strategic Simulation Inc. 1561 Bottle of Antietam (D)

Memory Manor (C)

$4.95

3073

Logic Levels (C)

$4.95

Design ware

$26.95 $26.95

$19.95

0832

States & Traits (D)

$26.95

$26.95 $26.95

Spinnaker

$19.95 $26.95

5300

Alphabet Zoo (C)

5090

Delta Drawing (C)

$4.95

5301

Facemaker (C)

$4.95

5303

Kindercomp (C)

$4.95

3077

Number Tumblers (C)

$4.95

3078

Sea Spellers (C)

$4.95

$22.95 $22.95 $23.95

3076

Up & Add 'Em (C)

$4.95

$23.95

2515

Stickybear ABC (D)

$14.95

5130

Stickybear Math (D)

$14.95

2512

Stickybear Numbers (D)

$14.95

5132

Stickybear Reading (D)

$14.95

$23.95

$14.95

$4.95

3072

Grammar Examiner (D)

Movie Monster {D)

Block Thunder (D)

Linking Logic (C)

European Nations (D)

1556

Super Bowl Sunday (D)

$4.95

3069

0824

$23.95

Super Cycle (D) World Games (D)

$4.95

Dance Fantasy (C)

2517

$12.95

Winter Games (D)

6065 6092

Alpha Build (C)

3070

Algebra 1,2, or 3 (D) Body Transparent (D)

$12.95

0338

0396

5256

Racing Destruction (D)

3095

5100 2518

Epyx

5140

Blue Chip Software

Fisher Price

$23.95 $24.95

$17.95

$31.95 $35.95

$4.95

Weekly Reader

3020

Computer Ambush (D)

3018

Computer Quarterback (D)

$23.95

5126

Stickybear 5pellgrabber (D)

$14.95

6002

Gettysburg (D)

$35.95

5129

Stickybeor Typing (D)

$14.95

1565

Mech Brigade (D)

$35.95

5128

Stickybeor Townbuilder (D)

$14.95

6036 3031 1567

Nam (D) Field of Fire (D) Battle Group (D)

$23.95 $23.95 $35.95

2160

Sargon II (D)

5154

Kampfgruppe (D)

$35.95

0261

SAT Math (D)

$14.95

3010 3017 3788

Imperium Galactum (D) Broadsides (D) U SS A F (D)

$23.95 $23.95 $35.95

0262

SAT Verbal (D)

$14.95

2164

SAT Sample Tests (D)

$14.95

Hayden

$9.95

American Educational Computer Telarium

2493

Grammar Word Use (D)

3065

Fahrenheit 451 (D)

$12.95

2499

Biology Facts (D)

$9.95

3066

Rendezvous with Rama (D)

$12.95

2521

AEC Spelling (D)

$19.95

3067

Dragonworld (D)

$12.95

2496

French Vocabulary (D)

3068

Amazon (D)

$12.95

2495

Spanish Vocabulary (D)

5064

Nine Princes in Amber (D)

$21.95

3747

Learn to Read (D)

$19.95

6102

Agatha Christie (D)

$21.95

5066

Perry Mason (D)

$21.95

3745 2519

Phonics (D) U.S. Geography (D)

$19.95 $9.95

2520

U.S. Goverment (D)

$9.95

2498

U.S. History (D)

$9.95

Data East

6008 1552 1551

Commando {D) Karate Champ (D) Kung Fu Master (D)

$21.95 $21.95 $21.95

Windham Classics

3081 3080 3079

Alice in Wonderlond (D) Below the Root (D) Swiss Family Robinson (D)

$9.95 $9.95 $9.95

3087

The Wizard of Oz (D)

$9.95

$9.95

$9.95 $9.95

Business C128 Software From Timeworks

5022 5024

Word Writer (D) Data Manager 2 (D)

$49.95 $49.95

3048 5030

Sylvia Porter (D) Partner (C)

$49.95 $49.95

5026

SwiftCalc/Sideways (D)

$49.95

Add $10.00 for shipping, handling, and insurance. Illinois residents please add 6% % sales tax. Add 20.00 for CANADA, PUERTO RICO, HAWAII, ALASKA,

APO-FPO orders. All orders must be in U.S. Dollars. WE DO NOT EXPORT TO

OTHER COUNTRIES EXCEPT CANADA, Enclose Cashier Check. Money Order or Personal Check. Allow 14 days for delivery, 2 to 7 days for phone orders, 1 day express mail. Prices S Availability subject to change without notice.

VISA — MASTER CARP — C.O.D.

C.O.D. on phone orders only. Reader Service No. 116

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

3 1 2/382-5244 to order


Famous Comstar National Brand

10" Printer Sale Includes Commodore

Near Letter Quality

Info rfCi Ce

Near Letter QuaIity USA

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

Easy to Use 2 Year

Warranty

Fantastic Graphics

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

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

Lin* Spacing

Serial impact dot matrix (9 pin)

Black: cassette (2.5 million characters)

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

Print Speed

Dimensions

Paper Feed

15.4 (W) x 10.9 (D) x 4.7 (H) Inch

Adjustable tractor and friction feed

Weight

Paper feeding Direction

Print Method

Draft- 100 CPS NLQ- 20 CPS Character Sots

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

Approx. 10 lbs

Bt -directional

Character Spacing

Copies

Fixed

2 plus original

upply Is Limited

Add $10.00 for shipping, handling and insurance. Illinois residents please add 6V>% tax. Add $20.00 for CANADA, PUERTO RICO, HAWAII, ALASKA. APO-FPO orders. Canadian orders must be in U S

dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose Cashier Check, Money Order or Personal Check.

We Love Our Customers

Allow 14 days for delivery, 2 to 7 days for phone orders, 1 day express

22292 N. Pepper Rd., Barrington, Illinois 60010

mail! Prices S Availability subject to change without notice. VISA — MASTER CARD — C.O.D. C.O.D. on phone orders only Reader Service No. 116

312/382-5244 to order


Special Buy - One Time Only Pricing F||

Floppy Disk

U J I SALE

List $2.95

Floppy Disks Lifetime Guarantee

-

.

List $29.95

BOX Of 10 vtith hub rings, sleeves and labels

One Tlm« Only Sale

$4.90 Per Box/10

Famous Brand FUJI Floppy Disks for those who care about keeping their data.

Single Sided — Double Density for Commodore 64, Atari, Apple

Net

Super Special Deal 5?*.£fJJL. Flip-N-File

$12.95

Flip/Sort

$12.95

Floppy Disk Filer Everyone Needs a Floppy Disk Secretary Facts:

• Dust and Dirt particles can hurt your disks • Most disks go bad due to mishandling in storage • Proper filing of your disk collection will reduce unnecessary handling of your disks The Floppy Disk Filer is an inexpensive hard plastic Fliptop case that will allow for easy filing, and protect your disks from dust, smoke, and dirt. Plus, the Floppy Disk Filer will keep all your disks out of unwanted hands and in one place where you can easily find them. (Holds Over SO Disks)

.,,,$24.95

Introductory Sale Price $14.95

Add $3 00 for shipping, handling and insurance. Illinois residents please add bV,% tax. Add $6.00 for CANADA. PUERTO RICO, HAWAII ALASKA APO-FPO orders. Conadian orders must be In U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT

CANADA. Enclose Cashiers Check, Money Order or Personal Check.

*c«Vo**n.n

We Love Our Customers

Allow 14 days lor delivery. 2 to 7 days for phone orders. I day express

22292 N. Pepper Rd., Barrington, Illinois 60010

VISA — MASTER CARD — C.O.D.

312/382-5244 to order

moil! Prices & availability subject to change without nolice.

C.O.D. on Phone orders only Reader Service No. 116


Daisy Wheel Printer/typewriter Students • Teachers • Business • Home Users * Superb computer business printer combined with the deluxe electronic typewriter * Two machines in one — just a flick of the switch • Superb Letter Quality correspondence * 12" Extra Large carriage * Drop in cassette Ribbon • Precision Daisy Wheel printing • Key in Buffer • Centronics Parallel interface

""* w*

1

; ■

I ■1

r■-'

Cl -

IV

'I"

•-

s

0

z iv I™

r

■■

r

m

G

, je

:

i

i°r 11'r L

N

■a-

L

Now you can have the advantages of a letter quality Daisy Wheel printer and the convenience of a typewriter for one low cost. Use your wordprocessor to type the letters, then with just a flick of the switch, your typewriter can type the envelopes. This is a fantastic Printer and a fantastic Typewriter. Every student and home business needs this machine. List $299.00 Sale $199.95 Printer:

Keyboard:

Paper width Printing width

Cassette ribbons Correcting tapes

12 inches 10 inches

Correctable film, one-time film, and fabric Lift-off and cover-up

Line space lever

0,1, l-'/i,and 2

Keyboard selector

I and II

Print pitch

Keys/characters Automatic carrier return

Automatic correction

44/96 25 ch.

Automatic underline Relocate key Tabulation

10,12, and 15

'/> back space key

Add S10.00 for shipping, handling and insurance. Illinois residents

please add 6K% tax. Add S2D.00 For CANADA. PUERTO RICO HAWAII, ALASKA. APO-FPO orders. Canadian orders must be in U.S

dollars.

WE DO NOT

EXPORT

TO OTHER

COUNTRIES.

EXCEPT

CANADA. Enclose Cashier Check. Money Order or Personal Check.

Allow U doys (or delivery. 2 to 7 days (or phone orders, I day express mail! Prices & Availability subject to change without notice. VISA —MASTERCARD — C.O.D. C.O.D. on phone orders only

Reader Service No, 116

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

312/382-5244 to order


FLOPPY DISKS SALE *39« ea. Economy Model or C-128 Cadillac Quality We have the lowest prices! ^ECONOMY DISKS

For use with Commodore 64, Atari, Apple.

Good quality 5'/*" single sided double density with hub rings. Bulk Pac Box w/ sleeves

100 Qty. 10 Qty.

39' ea.

Total Price Total Price

79* ea.

$39.00 7.90

C-l 28 Computer Disks CADILLAC QUALITY (Double Sided, Double Density)

Specifically designed for use with C-128

• Each disk certified

* Automatic dust remover

• Free replacement lifetime warranty

• Works with IBM PC

For those who want cadillac quality we hove the C-128 Floppy Disk. Used by professionals because they can rely on C-128 Disks to store important data and programs without fear of loss! Each C-128 disk is 100% certified (an exclusive process) plus each disk carries an

exclusive FREE REPLACEMENT LIFETIME WARRANTY. With C-128 disks you can have the peace of mind without the frustration of program loss after hours spent in program development.

DOUBLE SIDED

100% CERTIFICATION TEST

59' Each

Some floppy disk manufactures only sample test on o batch basis the disks they sell, and then claim they ore certified. Each C-128 disk is

individually checked so you will never experience data or program loss during your lifetime!

FREE REPLACEMENT LIFETIME WARRANTY We are so sure of C-128 Disks that we give you a free replacement warranty against failure to perform due to faulty materials or workmanship for as long as you own your C-l28 disk.

AUTOMATIC DUST REMOVER Just like a record needle, disk drive heads must travel hundreds of miles over disk surfaces. Unlike other floppy disks the C-128 smooth surface finish saves disk drive head wear during the life of the disk. (A rough surface will grind your disk drive head like sandpaper). The lint free automatic CLEANING LINER makes sure the disk-killers (dust & dirt) are being constantly cleaned while the disk is being

operated

CmJ28 D!sk§ Qre definiteiy fhe Cadillac disk in the world Just to prove it even further, we are offering these super LOW INTRODUCTORY PRICES

1 Box of 10 - $5.90 (59* ea.)

5 Boxes of 10 — $29.50 (59( ea.)

0029 Paper Economy Sleeves (10) 50'

10 Boxes of 10 - $59.00 (59C ea.)

0030 Paper Economy Sleeves (100) $5.00

it COMMODORE 64

PARTY QUIZ oil 4

95

Trivia Controller & Software

Discover a better way to learn while you play, at a new, low price. Learning and entertainment ore probably the reasons you bought a home computer. We've created a new, unique hardware/software system, like nothing ever

produced for home computers, that satisfies those two motivations. It's called PQ, The Party Quiz Game. Included in each package ore four special controllers (one for each player), a program disk and General Edition 1 disk containing 2700 questions covering a variety of subjects. PQ's Question /

Answer Library (6 optional packages) expands the total number of

questions to over 18,000. PQ asks the players a question; all are allowed to respond at once. Points ore awarded for correct answers which ore displayed on screen after a time elapses. All age and education levels, from reading age on up, can play thanks to PQ's "handicap" feature. Find out for yourself why Party Quiz gets 4 star ratings. List $49.95. Sale $14.95.

Additional Trivia Software Modules General Edition 2,3 (specify) Sports Edition

Education Edition Bible Edition

Entertainment Edition

List

Sale

$39.95

S12.95

$39.95 $39.95

112.95

$39.95

112.95

$39.95

$12.95

112.95

PQ's four exclusive

Quick Response™ controllers free players from keyboard captivity:

Add S3 00 for shipping, handling and insurance. Illinois residents

plcoio add 6W% to*. Add S6.00 tor CANADA. PUERTO RICO.

HAWAII ALASKA APO-FPO orders. Conodion order* mu*t bo In U.S.

We Love Our Customers

dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose Cashiers Cheek. Money Order or Personal Cheek.

22292 N. Pepper Rd., Barrington, Illinois 60010

mail! Prices &ovai1obility subject to ehonge without nolite.

312/382-5244 to order

Allow 14 doys for delivery. 2 to 7 days for phone orders. 1 day express

VISA - MASTiR CARD — C.O.D.

C.O.D. on Phone order! only

Retder Service No. 116


Home Control

Protect Your Home

Save On Utilities

Regulate Appliances and Morel!

Controls Lights, Appliances, Thermostats, and More Throughout Your Home for Added Convenience, ,.

49

Security, Safety, and Energy Savings.

Without Tying Up Your Computer

Froo Lamp Module ($19.95 value) with purchase of X-10 computer interface.

The X-10 POWERHOUSE Computer Interface is programmed from your Commodore 64 or 128. You can then turn off your computer or use it for something else. It does not tie up your computer. The software shows a graphical representation of your home and allows you to select a room, then select a light or appliance to be controlled, all just by pointing with the joystick. The interface sends digital signals over your existing house wiring to control your lights and appliances which are connected to plug-in modules (sold separately) List $99.95. Sale S49.95.

It can wake you up to stereo or TV news. Light up your bedroom, hallway,

bathroom. Start the coffee, start your central heating or air conditioning, warm up the curlers, all before you even get out of bed. But it's smart

enough not to wake you up on weekends. At night it can lower the heat, play music or your favorite late night TV show for as long as you want, and can first dim and later turn out the lights automatically.

Many types of modules are available including appliance modules for POWERHOUSE TV's, hi fi's, coffee pots, etc. Lamp modules which contain a dimmer IHTEPFACE and can be used for incandescent lamps up to 300 watts. Wall switch modules which also contain a dimmer and can be used for incandescent outside lights and ceiling lights of up to 500 watts. 220V heavy duty appliance modules for 220V air conditioners and water heaters. The thermostat controller for central heating and air conditioning. The 3 way wall switch for controlling incandescent lights operated by two switches. The heavy duty wall receptoble module to replace your existing wall receptable, etc.

commodore m (oi 1381

IAMPMO0UIE

THK'MOSTAI CONtROUES

Plus, works with BSR, GE, Leviton, Radio Shack, and Sears Roebuck modules (all ''

(Price does not include modules, please order modules as needed )

Control Modules

List

Sale

Lamp Module — 300 W incandescent

S19.95

$14.95

Wall Receptacle — replacement outlets

S24.95

$19.95

Wall Switch — turn on/off dim/brighten

SI9.95

514.95

3 Way Wall Switch — incandescent lights, for lights controlled by 2 or more wall switches

S24.95

Thermostat Controller — controls your existing thermostat

339.95

S19.95 $29.95

C64 &

C128

WAI I SWITCH MODULE

MINI CONTBOUER

List

2 Pin Appliance Module,

up to 500W appliances. .

3 Pin Appliance Module,

up to 500W appliances..

S14.95

S19.95

514.95

Add S3.00 lor shipping, hondling and insurance. Illinois residents pteose add 6V, !i tox. Add $6.00 lor CANADA, PUERTO RICO, HAWAII, ALASKA, APOFPO orders. Canodian orders musi be in U S

dollars. WE

DO NOT EXPORT

TO OTHER

COUNTRIES,

EXCEPT

CANADA. Enclose Cashiers Check. Money Order or Personal Check.

Allow 14 doys for delivery. 3 1o 7 days for phone orders, 1 day express moil) Prices 4 availability subject tochonge without notice. VISA - MASTER CARD — CO.D. C.O.D. on Phone orders only

Sale

,$19.95

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

to order


Computer Cleaners > PRICE SALE

Your Choice Reg. $19.95

$Q9S

Sale

Your Choice

$Q95 Sale

Reg. S19.95

TV/MONITOR SCREEN RESTORER & CLEANING KIT Sa|e $9#95 Reduce eye fatigue by increasing the clarity of your TV or monitor screen. This kit contains a hard wax formulation to cover surface imperfections on TV screens and monitors. This restores maximum optical clarity, making what you see more distinct. Plus high obsorbency cloths and an auto static spray cleaner allows you to clean your screen on a regular basis to keep your screen looking better than new. (This is a must for those who watch monitors or TVs for extended lengths of time.) List S19.95. Sale $9.95.

DISK DRIVE CLEANER

Reg. S19.95.

Sale $9.95

MEMTEK PRODUCTS

• 60% of all drive downtime is directly related to poorly maintained drives. • Drives should be cleaned each week regardless of use. • Drives are sensitive to smoke, dust & all micro patricles.

• Systematic operator performed maintenance is the best way of ensuring error free use of your computer system. This unique twin slot jacket design gives twice as many "wet-dry" cleanings per rotation as other leading brands. Non abrasive, 100% lint free, random fiber cleaners capture dust, smoke particles and disk oxide build up which insures you against disk and data loss from dirty disk drive heads just like you must clean your albums and tape players you must

clean your disk drive heads to keep your disk drive working well. (24 cleanings per kit.) List S19.95. Sole $9.95.

ANTI-STATIC KEYBOARD CLEANER Sale $9#95 Now you can clean your computer keyboard fast, efficiently, and safely. The keyboard cleaning solution is exclusively formulated to remove skin oils, dust, and dirt that can destroy your equipment. Plus this non residue solution with anto-static properties will not build up like ordinary household cleaners so you can clean as much as you like without worry. Plus the lint free, high absorbency, nonabrasive cloths will not scratch or mar your equipment as they pick up dirtandgrime in a matter of seconds. List $19.95. Sale $9.95.

Add $3.00 lor shipping, handling and insurance. Illinois residents please add 6V,% lax. Add $6.00 for CANADA. PUERTO RICO.

HAWAII ALASKA. APO-FPO orders, Canodian orders musi be in U.S. dollars.

WE

DO

NOT

EXPORT

TO

OTHER

COUNTRIES,

EXCEPT

CANADA. Enclose Cashiers Check, Money Order or Personal Check.

Allow 14 days for delivery, 2 to 7 doys for phone orders, 1 day express moil! Prices* availability subject to change without notice.

VISA — MASTER CARD — C.O.D.

C.O.D. en Phone orders only Header Service No. 116

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

312/382-5244 to order


Color Monitor

Sale

(Premium Quality)

(Premium Quality)

• Beautiful Color

• Built in Speaker & Audio

Contrast

• For Video Recorders

• High Resolution

• For Small Business Computers

• Sharp Clear Text

Apple - Commodore •Atari - Aplus 3000 -etc.

• Anti-Glare Screen • 40 Columns x 24 Lines

• One Year Warranty'

RGB Super High

Resolution

• Front Panel Controls

List $3290t ■^

$

13" Color Computer Monitor'

Sale

*C64/Atari composite cable $9.95 * C128 RGB/Composite 80 column cable SI 9.95.

Sale

screen only option switch, (add SI 4.50 shipping)

12" 80 Column Green/Amber Monitor

List $129.00

Super high resolution composite green or amber screen monitor. 80

columns x 24 lines, easy lo read. Fantastic value. Limited Quantities.

$

List $399.00

Must be used to get 80 columns in color with 80 column computers. Specially designed for use with the O28's special composite video output, plus green

Sale

9" Samsung Hi Res Green Screen Monitor

Super High Resolution 80 column monitor perfect for Apple 8 Laser 3000/128

-

13995

Add SI 4.50 Shipping

14" RGB & Composite Color Monitor

Allows use of C-128 and C64 mode - composite and 80 column RGB mode.

v —

23995

79 95

List 5129.95

$

Sale

computers. Fantastic Value. Very Limited Quantities.

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

computer and monitor. Includes mute, automatic fine tuning ond computer-

TV selector switches. Inputs included for 300 ohm, 75 ohm, and UHF. Can be

used with cable TV and VCR's. Fantastic Value. Limited Quantities. (Includes loop antenna for UHF 8 RCA connecting cables) (Add $3.00 Shipping. Plus

$3.00 for APO/FPO).

.

..__ __

LiSi Si^V.V5 #»

I

5 011 6 «r »■ ■ w

IS Day Free Trial - 90 Day Immediate Replacement Warranty • LOWEST'PRICES • BEST SERVICE IN U.S.A.

• ONEDAYEXPRESS MAIL

• OVER 500 PROGRAMS

• FREE CATALOGS

Add S10.0Q for shipping, handling and insurance. Illinois residents please odd 6'i'i tax. Add $20.00 for CANADA. PUERTO RICO. HAWAII, ond ALASKA orders. Canodion orders must be in U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose Coshier Check, Money Order or Personol

We Love Our Customers

Check. Allow H days for delivery. 2 lo 7 days for phone ordeis. 1 day enpress

22292 N. Pepper Rd., Barrington, Illinois 60010

VISA - MASTER CARD - CO.D.

312/382-5244 to order

moil! Prices & Availability subject lo change without notice.

C.0.0. on phone orders only

Reader Service No. 116


Rated No. 1 in Computer Education Commodore 64

Blue Chip

European Nations and Locations — An

Tycoon — It takes an individual with loads of

exploration of the continent that combines

confidence and driving ambition, to deal in the

important facts and information in a challenging game format. The only European geography program that allows you to add questions of your own. If you miss a question

EUROPEAN NATIONS &

LOCATION^

commodities marketplace. To foresee market trends and develop a plon of action before

trading, are talents that can make or break you as you deal in precious metals, oil,

during gome play it is recycled to guarantee

grains and other items of necessity. Armed

learning. Each game, you move nations to the

with charts and details from real-life

proper location on a map of Europe. The map

situations of the past, you can research the

fills in with color as questions are correctly

market and make your move accordingly. The

answered. Fast answers are rewarded with

element of risk makes the game play a real

bonus points. Winner of the Parents Choice

challenge for oil aspiring tycoons, or even

Award. (Disk)

established entrepreneurs. (Disk)

List $44.95 SALE 126.«

List $29.95 SALES16.95

The Body Transparent — Learn basic

Baron — If you were given the opportunity

anatomy as you play a game of facts and

to invest In real estate with a complimentary

functions of the human body. Choose a

sum of money, say $35,000 and a time limit of

mole or female body and move bones and

52 game -weeks to turn that into a million,

organs to their location. Then learn what

how would you proceed? Baron is a program

the body parts perform. Find out where

that offers you the chance to find out what

your chances of success in this complicated

food is digested, the importance of kidneys

venture will be. You must utilize the allocated

and much much more. Add your own

funds wisely in buying, selling and developing

biology questions to help make homework

land because real life influences like

fun or to challenge a friend. The game has multiple difficulty levels and bonus points for fast answers, plus color graphics. (Disk) List $44.95 SALE 926.95

'DvignUlant

flunctuating mortage rotes and other headaches that affect property owners will be apparent during play. It's challenging and risky to win the title of Baron (Dlskl List $29.95 SALE S16.95

States & Traits — A valuable learning tool

Millionaire* — Put yourself in high gear and

for geography and history students. Learn

join the risk takers, because you are about to

basic geography and then go on to find out

experience the New York Stock Exchange. To

interesting facts about every region in the

get you started in investments you are given

country. Find out where historical events

$10,000 and 154 stocks from 5 industry

happened on the map. As you play quick

categories, the rest is up to you. Learn the

answers are rewardedwith bonus points. In the "States" part of the program you must move states into the right place

on the map and the state lights up in bright color. In "Traits" you identify

state capitals and landmarks. You can also design your own games (Disk) List S44.95 SALE 526,95

Commodore 64

ilLLIONAIRE '

market as you are faced with Influences based on true to life events, good judgement is essential to whether you buy or sell and

the status of your personal portfolio depends

on making the right choices. The play Includes and introduction to buying-onmargin, call options, put options and borrowing against your net worth. (Disk) List $29.95 SALE $16.95

EduWare

Algebra 1,2, or 3 — An introduction to

Webster's Numbers — Introduce your

Algebra concepts and definitions. Helps

young children to basic arithmetic

students master the fundamentals of first

concepts with this program that combines

year Algebra, addition of real numbers,

lively animation with four action games.

multiplication of real numbers, solving

For children with minimal reading skills,

equations, solving inequalities and

they will learn shape discrimination, eye-

absolute value sets. Students can learn In

hand coordination, number recognition and

4 ways: They con work the sample

sequential counting to name just a few.

problems, read discussions of concepts,

Children will delight in maneuvering a hot

watch equations being solved, or study

air balloon, leading a mosquito to safety

rules that govern mathematic operations.

and pushing blocks and triangles Into

The result is that the student creates a

different shapes. (Disk)

learning process that he or she is most

List $39.95 SALE *19.93

Commodore 64

WMsttri

Numbers

comfortable with. (Disk)

TTBritannica Learning Companies Reader Service No. 116

4


C64

Super Sale!!

Save On

Access Software

Best Multi Level Graphics Games in the U.S.A

No.

1

\

Leader Board — This is not just another golf program, it is the most

realistic one on the market because it is really a simulator that allows

true perspective of the game. Three levels of play take you from beginner to pro. The courses are difficult and require concentration to come in under par. (Disk) List $39.95. Sale $23.95. Coupon $22,95,

Disk No. 1 — Courses for Leader Board. Four different golf courses are on this disk of varying degrees of difficulty. List $19.95. Sale $13.95. »»«««««»»

mm

«

|M«»H»H««M«II»»»»»H»»MM

Disk Drive Speeder-Uppers Mach 5 — Plug Mach 5 into the cartridge port and turn on the computer, the cartridge works automatically to load programs up to 5 times faster than normal. Loads 99% of all software, even copy protected games. Works with all popular printers. Will list directories without disturbing programs in memory. Commands such as LOAD, SAVE, OPEN etc. are

executed with one keystroke. More features than most other "fast loaders". Does not disturb RAM. (Cart.) List $34.95. Sale $19.95.

Mach 128 — This "fast loader" will load programs up to 500% faster on the 1541 disk drive or the 1571 drive in 1541 mode, plus it has features that make it one of the best on the market. A full help menu, screen

dump, 95% compatibility, 10 second formatting, plus much, much more. (Disk) List $49.95. Sale $28.95. •••••••••••••••••••••••••••■•••••••••••••••••••••••••••••••••••••••••••••a******

Beachhead II — Fantastic hi-res scrolling screens will lead you to new levels of excitement. Three scenarios, each with fantastic scrolling screens, add great realism to the gome. First you maneuver your helicopter past tanks and artillery to the fortress wall. Then you must time your moves quickly as you go through the opening and closing gates. Scene 2 starts after you drop your paratroopers and make your way to the dictators machine gun emplacement. You must attack the dictator and rescue his hostages. Finally in Scene 3 you have the final confrontation plus you can be the rescuer or the dictator and play against an

opponent or the computer. Fantastic two player Heod to Head action. Highly recommended. (Disk) List $49.95. Sale $22.95

Beach Head — Multi Screen computer graphics at its finest. First you must maneuver your fleet through the mine laden channel

while torpedoes are fired at you from all sides. Next you must engage your

the

enemy

anti-aircraft

planes guns

with (best

scenario graphics anywhere). Then you must sink the enemy fleet before they sink you. Next you maneuver to the beach head

where your tanks must get through an obstacle course and

finally fight the ultimate battle at Headquarters. All scenes in stunning 3-D graphics. List $39.95.

Sale $17.95. (Disk or Tape.)

Raid over Moscow — The ultimate in multi screen computer

graphics has arrived, (over six screens) The Soviets have launched

an attack. First you must locate and destroy the ICBM missiles from your Stealth Bomber, then you must lead your squadron through the Soviet terrain to the Kremlin itself. Destroy the

defenses,

defense

then

center

destroy

and

finally

the

the

attack operations themselves. Fly planes, launch grenades, shoot

bazookas.

Super

Fantastic

Graphics, Sound, Animation. List $39.95. Sale $22.95. (Disk.)

Add S3.00 for shipping, handling and insurance. Illinois residents pleose add 6V49S tax. Add 56.00 far CANADA, PUERTO RICO. HAWAII, ALASKA, APO-FPO orders. Conadion orders must be in U.S.

dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT CANADA. Enclose Cashiers Check, Money Order or Personal Check.

Allow 14 days for delivery. 2 to 7 days for phone orders, I doy express mail! Prices £ availability subject to change without notice VISA — MASTER CARD — C.O.D. C.O.D. on Phone orders only

We Liove Our Customers 22292 N. Pepper Rd., Barrington, Illinois 60010

312/382-5244 to order Reader Service No. 116


Fait Load Cartridge — Load,

save

and copy disks five times faster than

epyx

epyx

normal. It plugs into the cartridge port

mCOMPUTERSOFTWWE

Commodore 64

ot the Commodore 64 and goes to work automatically loading disks with ease. And that's only the beginning. It can copy a single file, copy the whole disk, send disk commands, and even list

MCOMPUTE*SOFTWARE

Commodore 64

directories without erasing programs stored in memory. (Cartridge). List

$39.95. Sale $22.95.

ORDER

ORDER

NOW

NOW

Arcade Games Around World Karate Championship — Become a Karate master! You must prove your ability as you earn your belts. Travel to four different cities to fight a series of opponents. There are 14 controllable moves, including kicks, blocks and front flips. The opponents become progressively tougher as skills improve.

Jet Combat Flight Simulator — Flight simulation programs are the most requested in the country. The key to a good one is realism, the sensation of being in the cockpit — guiding the

Start as a "white belt" in this exciting martial arts challenge.

Your success in completing your orders depends on how quickly and accurately you react. Very intense — Fantastic

The character on-screen is

realistic

right

down

to facial

plane through take-offs, landings and air to air — air to ground combat. You are an Air Force pilot and your mission is critical.

expressions. Excellent graphics and background music. (Disk) List $34.95. Sale $18.95. Coupon$17.95.

Graphics, animation and control elements. (Disk) List $39.95.

Super Cycle — Experience the excitement and danger of motorcycle racing. Lean into the turns and cruise through the scenic Grand Canyon or the Rocky Mountains, as you race cross country. Measure your speed with your tachometer and speedometer. All the instruments are realistic. Features eight different courses, day and night racing and obstacles to

Summer Games II — The original Summer Games was last Summer's No. 1 seller. Carry on the tradition with another

challenge the driver, like road barricades, oil slicks and ice. The competition is stimulating and the graphics are first rate. (Disk) List $39.95. Sale $23.95.

The World's Greatest Football Game — This one has it all — strategy, action, three views of the field. It's in a class all its own! Finally, a football game that not only puts you on the field, but also on the sidelines in the coach's shoes. Use the "Playbook" or design your own offensive and defensive plays. Then, grab the joystick and put your strategy to the test. You

control key players to run a sweep, make a tackle, throw a pass and even kick a fieldgoal. All the action and all the strategy make this your favorite football game. (Disk) List $39.95. Sale $22.95.

Winter Games — Experience the challenge of six winter

sporting events. In the Bobsled, you're right in the tube careening along the walls. At the SkUump, you control your form in take-off, flight and landing. In Figure Skating, timing

counts

for

the

transitions,

the

jumps

and

landings.

Choreograph your own routine in Free Style Skating. Hot Dog

Aerials push your agility to new heights. The Biathlon challenges your endurance in cross-country skiing. There's even an opening ceremony, complete with national anthems. One to Eight Players. (Disk) List $39.95. Sale $23.95.

Sale $18.95.

chance to "Go for the Gold!" Introducing Summer Games II

with 8 new Olympic events including Kayaking, cycling, fencing, diving, track & field, gymnastics and equastrian. The excitement of Olympic competion is present in this new version

as it was in the original. Great graphics and sound effects. This one's a winner! (1 to 8 players). (Disk) List $39.95. Sale $20.95. Movie Monster — Remember all those Saturday afternoons in front of the TV, with a big bowl of popcorn and an old Japanese

monster movie? If you do then Epyx has created a program that will soon become a favorite in your software library. You choose the monster and control the outcome of the movie. The movies of the past always ended with the destruction of the monster but you can turn the tables by placing your creation in the hero role. Develop exciting plots for hours of fun. (Disk) List $39.95. Sale $23.95.

The New World's Greatest Baseball Game — One of the season's hottest offerings is this new enhanced baseball

program. Fans can take over managing their favorite team, or create an Ail-Star team with players from the past or present.

Two double sided disks are filled with teams, players and their stats. The graphics are improved and the team roster is the most complete that is currently available. A Scoreboard will challenge your knowledge of baseball trivia. Two game modes allow you to play and manage or just manage. Fantastic. (Disk) List $34.95. Sale $18.95.

Super Graphics

Add S3 00 for shipping, handling and insurance. Illinois residents pleose add 6 V, % tax. Add $6.00 for CANADA. PUERTO RICO. HAWAII, ALASKA. APO-FPO orders. Conodian orders must be in U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT CANADA. Enclose Cashiers Check. Money Order or Personal Check. Allow 1 i doys lor delivery. 2 to 7 days lor phone orders. 1 day express

22292 N. Pepper Rd., Barrington, Illinois 60010

VISA — MASTER CARD — C.O.D.

312/382-5244 to order

moil! Prices S avoilability subjecl to change without notice.

C.O.D. on Phone orders only Reader Service No. 116

We Lone Our Customers


Commodore 64

it

Weekly Reader

Commodore 64

it Educational Programs

it

Stickybear Typing — Stickybear makes learning the keyboard both easy & fun for anyone. A 3 game format provides different levels so that as typing skills improve so does the level of difficulty. Stickybear Keypress is geared to the needs of the child or the beginner, the stress is on the keyboard. To increase typing speed and accuracy the fast-paced Stickybear Thump will provide a real challenge. Stickybear Stories allows further practice with real text for timed practice. Everything from jokes, stories and bright amusing graphics make this one of the most delightful typing programs ever, plus you can keep track of your progress and store on disk. (Disk) List $29.95. Sale $14.95.

c 6 4

S A L E

Stickybear Spellgrabber — 3 games in one: Picture Spell contains over 200 word/picture combinations. Word Spell is a scramble game, players recreate words shown on the screen.

Bear

Dunk

involves

guessing

a

word

to

save

Stickybear from a dunking. (Disk) List $29.95. Sale $14.95.

Stickybear Math — Kids learn math skills as they help the Stickybear Family out of sticky jams. For every set of addition and subtraction problems youngsters get right, Stickybear gets a step closer to getting out of the jam. (Disk) List $29.95. Sale $14.95. Stickybear Reading

Stickybear Town Builder Kids develop essential map skills as they build a town with roads, parks, airports, bridges, etc. and

save on disk.

3

That's

just the first game. In Take A Drive, Compass-reading and directions are stressed. With Find The Keys, follow clues to locate mystery keys. (Disk) List $29.95. Sale $14.95.

\<

!rV«(l| Uhta FmslBj J

Stickybear ABC — Beautifully animated pictures help children learn their ABC's and become

fun

activities

that

build

reading comprehension skills. Match The Words: Kids practice vocabulary as they match up word and picture sets. Find The Word: Turns the words in a sentence into animated action. Build A Sentence: Children choose a subject, a verb and an object, then watch them turn into a picture. (Disk) List $29.95. Sale $14.95. Stickybear Numbers — There are colorful groups of big moving objects, such as ducks, birds and bears, that reinforce numbers and counting skills. You can use the space bar to learn to count up and down. The many possible picture combinations work to captivate youngsters with an endless variety of picture shows and give them plenty of hands on computer experience. (32 page

familiar with computers. Two full-screen, full-color pictures with sound represent each letter in the alphabet. Besides helping boys and girls become familiar with computers, Stickybear ABC teaches younger children to recognize and name the letters. Older children begin to recognize words on sight. (Disk) List $34.95. Sale $14.95.

book, disk, colorful Stickybear poster, Stickybear stickers.) (Disk) List $34.95. Sale $14.95.

Add S3.00 for shipping, handling ond insurance. Illinois residents please add 6"i°/« tox. Add S6.00 for CANADA. PUERTO RICO. HAWAII, ALASKA, APO-FPO orders. Canadian orders must be in U S

dollors. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT CANADA. Enclose Coshiers Check. Money Order or Persona! Check.

Allow 14 doys for delivery, 2 to 7 doys for phone orders. 1 day express mail! Prices & avoilabilily sub|eci to change without notice. VISA — MASTER CARD — C.O.D. C.O.O. on Phone orders only

Reader Service No. 116

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

312/382-5244 to order


tcci i m

Celebrate Every Occasion With\bur Computer!

You've no idea just how much fun your computer can be! With Hi Tech Expressions creative software, your computer will come alive with musical animation, paper printouts, and computer greetings. And the data base will make sure that no occasion or friend is forgotten.

With CardWare and HeartWare you can personalize the animation to make your own greeting disks. Or express special wishes on full-page printouts and folded cards.

Throw a high-tech party with PartyWare. Create festive invitations, banners, hats, games... all kinds of party stuff. You can even make floppy disk invitations!

CardWare

Animated Birthday Greeting Disk And fill-Occasion Card Maker

Add an artistic flair to all of your Hi Tech Expressions with WareWithAIl. It's the state-of-the-art supply kit with everything you need to jazz up your computer creations.

Your computer never had such fun!

Special For The Holidays Holiday PruturPifM Hal idiy CirJMik

ft.n.e Ot«|m id llrijhifn

J4.95

*7-95

ind Gr«llr.| Ditk

All Yout Seison'i G>«lln|>

$7.95

$7.95

PartyVWare

Colorfully Designed Paper, Envelopes, Stickers, Markers,Disk Labels,Disk-

Card And Party Design Kit With

Database Of Friends And Events

$12.95

Available for Commodore 64/128. Atari 400. 800, 800 XL, 1200 XL. 130 XE. Apple He, c,+ with 64K, and IBM PC, XT, AT and PC jr. with 256K and a color graphics adapter.

•Software not included in WareWithAil,

HeartWare

Animated Friendship Greeting Disk And Love Note Maker

OurHolldiy GiftTo You -FREE HOLIDAY GRAPHICS D1SK1 .... When

i u-a enclosed ~_.-lArdrt coupon pminnn you'll umi'll rftCfllvB IDGCI&1 you redeem the receive aa -_selection of Holidav Graphics to use with Pa rtyW are. Parly Ware

is a or in t utility lai makfng Greeting Cards, Banners, Ornaments and all kinds Sf party stuff to celebrate the holidays through the New Year!

Reader Service No. 116

$12.95

Hi lech Expressions, Inc. 2699 South Bayshore Drive

Suite 1000A, Coconut Grove. Florida 33133 305/854-2318 1-800-848-9273 Telex 6712408IMICO


JOYSTICK SALE Arcade Quality Joysticks

for Atari® /Commodore®

for Atari®

competition PRO"

5200

competition PRO"

List $24.95

List $29.95

Sale $16.95

Sale $24.95 Allows Keypad Hook Up

5 Year Warranty

Rated No. 1

Flight Control Joystick for Atari® /Commodore®

Economy Joystick for Atari® /Commodore® competition PRO7

competition PRO"

1OOO List $12.95

List $19.95

Sale $4.95

Sale $12.95

Single Fire Button

Trigger, Top and Base Fire Buttons

Spring Switches

All these quality competitionfto" Joysticks feature: • 2 or 5 year unconditional warranty • Right or left hand operation • Quality construction - Made in U.S.A. Add $3.00 for shipping, handling, and insurance. Illinois residents please add 6'/, % sales tax. Add $6.00 for CANADA, PUERTO RICO, HAWAII, ALASKA.

We L,ox>e Our Customers 22292 N. Pepper Rd., Barrington, Illinois 60010

312/382-5244 to order

APO-FPO orders. All ordsrs must be in U.S. Dollars. WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT CANADA. Enclose Cashier Check, Money Order or Personal Check. Allow 14 days for delivery, 2 to 7 days for phone orders, 1 day express moil. Prices S Availability subject to change without notice.

VISA — MASTER CARP — C.O.P. Reader Service No. 116

CO.P. on phone orders only.


Commodore 64

MODEM

Commodore 64

List $99.00

List $99.00

Sale

Sale Telecommunications

$29,95 Coupon $24.95

FOR CHILDREN-ADULTS- BUSINESS

Complete Auto Dial Telecommunications Package 'The only telecommunications package you will ever need. (Exclusive Easy To Use Features)

• 300 Baud Modem * Auto Dial * Auto Answer • Upload & Download Reach Out and Access Someone • Educational courses

News Updates and Information

• Financial Information

Popular Games

Electronic Shopping Research and Reference Materials

• Banking at Home

The Complete Telecommunications Package offers you all this plus ... • Auto Log-on

• Stores on Disk Downloaded Files

• Dialing from Keyboard

• Reads Files from Disk and Uploads Text or Program Files

• On-line Clock

• Select Any Protocol (access almost any computer or modem)

• Capture and Display High Resolution Characters

• Plus Much, Much More

• Download Text, Program or Data Files

List $99.00

Sale

$29

95

Coupon $24.95

We are so sure this is the only telecommunications package you will need we will give you 15 days Free Trial, Add S3.00 for shipping, handling ond insurance. Illinois residents

please odd 6'/i% tax. Add $6.00 for CANADA. PUERTO RICO. HAWAII. ALASKA. APO-FPO orders. Canadian orders must be in U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose Cashiers Check, Money Order or Personal Check. Allow 14 days for delivery, 2 to 7 days lor phone orders, 1 doy express

22292 N. Pepper Rd., Barrington, Illinois 60010

VISA — MASTER CARD — C.O.D.

312/382-5244 to order

We L,ove Our Customers

moil! Prices & availability subject lo change wilhout notice.

C.O.D. on Phone orders only Reader Service No. 116


Complete Apple® Compatible

Word Processing System Home

Business

Word Processing •

15 Day

Free Trial • 90 Day Warranty

Look At All You Get For Only $499.00 List Price

Laser 128 Apple Compatible Computer

$499.00

Big Blue 8Y2 " Letter Size 80 Column Printer 9" Samsung Green Screen Monitor

199.00 129.95

Magic Window He Word Processor Magicalc Spreadsheet Magic Memory Data Base Laser 128 Printer Interface

150.00 150.00

60.00 19.95

2 Rolls of Paper

19.95

1227.85

Comparable Apple System ($2495.00)

Al1 8 Pieces only *499'

Magic Window lie Word processing is easy and more efficient because of o

Magicalc Rated as the best electronic spreadsheet on the market for

Magic Memory File anything, any way

simple-to-read menu system and editing

Applet. The speed with which Magicalc solves number problems allows you to accurately analyze decisions beforehand. Supports

important numbers,

commands.

Many

powerful

features

of

professional quality programs and more. Supports virtually all major printer

functions. Operates with most 80-column video cards or 4070 column no-hardware modes.

multiple RAM cards of most manufacturers in any combinations up toa full 512K.

Add S30.00 for shipping, handling ond insurance. Illinois residents please add 6';°o sales tax Add S60 00 for CANADA, PUERTO RICO, HAWAII. ALASKA. APOFPO orders. Al! orders musl be in U.S. Dollars. WE DO NOT EXPORT TO

OTHER COUNTRIES EXCEPT CANADA. Enclose Cashier Check. Money Order or Personal Check Allow 1A days for delivery, 2 lo 7 days for phone orders. 1 day express moil. Prices £ Availability subject to change without notice. VISA - MASTER CARD - CO.P.

C.O.D. on phone orders only.

you

want

to:

names,

addresses,

dates and notes.

Your information is organized simply,

easy to maintain, and available instantly. Supports all popular printers and video cards. Apple'

Computer Direct We Love Our Customers

22292 N. Pepper Rd., Barrington, Illinois 60010

3 1 2/382-5O5O to order

Reader Service No. 116


c

MMCDAI'IEC

MKXH3AMMING CI-IAIJJENGIES By Dale Rupert

ach month, we'll present several challenges de

signed to stimulate your synapses and toggle the bits in your cerebral random access memory. We invite you to send your solutions to: Commodores, c/o Ahoy! P.O. Box 723 Bethel, CT 06801 We will print and discuss the cleverest, simplest, short est, most interesting and/or most unusual solutions. Be

sure to identify the name and number of the problems you are solving. Also show sample runs if possible, where appropriate. Be sure to tell what makes your solutions

unique or interesting, if they are. Programs on diskette (1541 format only) are welcome, but they must be accompanied by listings. You must en

fuscation, as submitted by his colleague and alter ego Eddie Johnson (Albuquerque, NM). The user enters a

word, and the program translates the word into Pig Latin. The good doctor is absolutely certain that no one can beat his 95-byte, 3-line Pig Latin translator program. Urelsay omesay ofway ouyay ancay oday etterbay anthay atthay, ichtnay ahrway?

PROBLEM #34-3: DIGIT DECOMPOSITION The user enters any positive integer up to nine digits long. Write a program to print out the individual digits and their sum. If the user enters 1234, the computer dis plays "1 + 2 + 3 + 4 = 10." One slight catch: no strings (except the "+" and "=") and no string functions are al lowed. Still an easy problem, isn't it?

close a stamped, self-addressed envelope if you want any

of your materials returned. Solutions received by the mid dle of the month shown on the magazine cover are most likely to be discussed, but you may send solutions and

comments any time. Your original programming prob lems, suggestions, and ideas are equally welcome. The best ones will become Commodares\

PROBLEM #34-1: DISTANCE FINDER This problem was inspired by a suggestion from Yuk Hung Mak (Curacao, Netherland Antilles). The user spe cifies the width (W) and height (H) of a grid (such as 320 and 200 for the C-64 graphics screen). Assume the points in the grid are numbered sequentially from 1 to (W times H). The user specifies two points A and B which are each between 1 and (W times H). The com puter calculates the straight-line distance between those two points.

An example will clarify the problem. If W=320 and H=200, point number 1 is in the upper left corner of the grid. The upper right corner is point number 320, since the grid is 320 units wide. Point number 321 is at the left edge of the second row, and number 640 is at the right edge of that row. The bottom left and right corners are numbered 63681 and 64000 respectively. The distance from point 1 to point 63681 is 200 (top left cor ner to bottom left corner). The distance from point 1 to point 320 is 320 (top left corner to top right comer). The distance from point 1 to point 64000 is 377.36 with help from our friend Pythagoras.

PROBLEM #34-4: MIX COUPLES Here's a good one from around the world, submitted by Necah Buyukdura (Ankara, Turkey). Using the first letters of the first names of twelve people (six couples), we are told: C, F, P, Q, and T are YOUNGER; A, D, E, F, and Q are TALLER; D, P, Q, S, and T are DARKER;

and A, C, P, S, and U are SLIMMER than their spouses.

(B and R are not mentioned above.) Write a program that will deduce and then print six pairs of letters, each pair giving the first name initials of each couple.

We received several good explanations for the "PRINT CHR$(34)" puzzle/bug mentioned at the end of the June Commodores. The problem was to explain why

PRINT MID$(CHR$(34),1);2;3 prints reverse-video right brackets after the two and the three. The explanation is that printing CHR$(34) puts the computer into the "Quote/insert" mode. In this mode, cursor movements show up as special symbols. In partic ular the cursor-right mode is a reverse-video right brac ket. When the computer prints the number "2," it prints a space where the optional minus sign might be in front of the digit, and it also prints a cursor-right character

We are honored with this challenge from Dr. Petrie

after the digit so that there is a gap between a number and whatever follows it. Try this example from Art Shipman (Westbrookville,

Curryfavor, CyberCryptographer and Professor of Ob-

NY). Move up to the line just above the READY on your

PROBUM #34-2: GREASED IOPAY

92

AHOY!


II ii I ir

f -/ .mj

» j

*-

i

i

'■!

*

if

"

256 K. AMIGA CPU

A1010 3V DISK DRIVE A1080 COLOR MONITOR

SUNCOM ONLY

$1495 COMMODORE (8-BIT)

TOP HITS SI 59

Aegis Animator/Images

SI 09

Analyze

S 79

Amiga Assemble! Amiga Pascal

S 79 S 79

Arctic Fox

$ 30

Ballyhoo Brataccas

$ 29 $39

Bulletin Board System

$ 79

Calcraft Deja Vu Deluxe Paint Art & Utility Disk #1 Deluxe Print Art Disk §2 Deluxe Video Driving Game Financial Cookbook French & Spanish Grammar Halley Proiect

S 79 $ 39 S 69 S 24 S 69 $ 24 S 69 S 39 $35 ea. $ 29 $ 35

Graph Craft

S 49

Instant Music

. .$ 32

Lattice "C"

$169

Little Computer People .

. $ 39

Marauder iCopy)

$ 34

Marble Madness

CALL

Mind Shadow Mind Walker Music Studio

$ 28 $ 39 $ 39

One On One

$ 29

On Line

$ 49

Practical Composition

CALL

Practical Vocabulary Racter Robot War Rogue Scribble

Seven Cities of Gold .

$ $ $ $ $

.

44 34 29 29 65

. . $ 29

Skyfox

$29

Temple of Apshai Trilogy. .

.5 29

Text Craft Typing Tutor' Word Invaders

$49

Winter Games

S 29

World Geography Adventure

$ 27

ea. S 49

i

CHRISTMAS SPECIALS

INDIVIDUAL ITEMS OR PACKAGES

COMMODORE HARDWARE

C-64/128 SOFTWARE

All ABACUS Titles

D 64 C Computer CALL

All MASTERTRONIC Titles . . CALL Baid's Tale S28 Battle Group $35 Bop 'N Wrestle $21 Computer Quarterback S24 Conflict in Vietnam $27 Copy 1164/128 $39

Crusade in Europe

. S39 S25

Fast Load (R>

$26

Fast Hack'em F-15 Strike Eagle. . Flight Simulator II ..

$29 $25 . .$39

Scenery Disk

ea. $16

Fontmaster II GEOS Gamemaker

532 $49 $25

Gunship

$25

Hardball Hitchhiker's Guide to the Galaxy Jet

... .525

DATASOFT

$179

D 1541 C Disk Drive

$199

C-128 Computer

CALL

VIC-1571 Disk Drive . .. .CALL

COMMODORE 64/128 O'Riley Mine (D/Q

$5.95

Dallas Quest (D)

$5.95

Mancopter ID)

$5.95

VIC-1581 Disk Drive ... .CALL

TIMEWORKS

512K Ram Expansion .... $179

COMMODORE 54/128 Money Manager (D/C). . .$5.95 Electronic Check

PRINTERS

$27

CSM 1541 Disk Alignment Elite

■■■ m

EARLY BIRD

CALL FOR PRICES!!

Aegis Draw

r

P.Q. PARTY QUIZ

A1050 256K. EXPANSION

AMIGA SOFTWARE

j

-

AMIGA HARDWARE 256 K. COLOR AMIGA SYSTEM

ii

i

/

'-■■■■■■a ■■■■i -!■■■ i ■■■■

book (D/C)

OTHERS AVAILABLE - PLEASE CALL

Star - NX-10

$279

Epson - FX-35

$399

Panasonic -1091

$229

$5.95

Data Manager (D/C)

$5.95

MINDSCAPE C-64/128

EDUCATIONAL

Age 4 to 8

RIBBONS Commodore 1525

$7.50

Commodore 1526/802

..$7.00

Commodore MPS-801

. . $7.50

Tink's Adventure

$6.95

Tuk Goes to Town

$6.95

Tinka's Mazes

$6.95

Tonk in the Land of

The Buddy Bots

Commodore MPS-803 ..$9.00

$6.95

$25 $29

Epson MX/RX/FX-80 Okimate 10 - Color

$5.00 $6.00

Mr. Pixel's Paint Set

Little Computer People

$23

Karateka

$22

Star Powertype

$6.00

Mr. Pixel's Cartoon Kit . .$9.95

Kampfgruppe Merlin 64/128 Moviemaker Music Studio

535 $39 $24 $23

Newsroom

$39

Clip Art I & II

ea. $23

Leaderboard Golf

Tournament Disk Phantasie I & II Print Shop Graphic Library I, H6 III Print Master Aft Gallery I & II . .

Print Shop Companion

Bank Street Storybook . .$9.95

100 Quality DSDD.. .ea. $ .69 Less Than 100

$28 539

Silent Service

S25

Rings of Zilfin

$28

Winter Games

$26

World Karate S29

- DSDD

ea. $ .79

$65

GRUBBY

$49

The Adventure Series

ea. SI 2

FOB Plush Hand Puppet . .ea. S12 Teddy Ruxpin Clothing Starting at

Less Than 100 - SSDD

$9.95

TEDDY RUXPIN

BULK DISKS 100 Quality SSDD .. .ea. $ .59

Snapshot

Championship

Show Director

Star Gemini 10 - Color . . $3.50

$29

ea. $18 $27 . ,ea. $24

$9.95

Star Gemini 10 - Black . . $2.50

$14 ea. $24 $35

Age 8 to 12

ea. $ .69

Gold Star DSDD 3 Vea. $1.79 Sony DSDD VA" . . .ea. $2.05

DUST COVERS Amiga System Pack

C-128 Computer CALL ON THESE AND OTHER PRODUCTS. WE CARRY A COMPLETE LINE OF

SOFTWARE AND HARDWARE

$ 7

1571 Disk Drive 1702 Monitor

$ 8 $10

VIC 20/64 Computer

$ 7

WE CHECK FOR STOLEN VISA & MASTERCARD

Customer Service

ORDERS ONLY! Sales Personnel Do

M"F 10 am"8 pm'; Sat" 10"3 ET

1-513-879-9699

pJSoS^KSS'S-e..

o

-*-•„„

37 S Broad Stre«*- Fairborn, OH 45324

$ 8

1541 Disk Drive

ALL TITLES ON DISK UNLESS MARKED (R) FOR ROM CARTRIDGE

„ _ „

$29

Amiga 1010 Disk Drive ... $ 8

Order Line

1-800-282-0333

$12

& Ohio Residents

M #AH106

SOFTWARE ONLY - Prepaid otders over $50 receive tree shipping via UPS in continpni.,1 U.S. Please add *2 orders under $50. HARDWARE and alt

orders requiring shipment via U.S. Post OHicb are •iiibiur.i to additional freight chaigei. Add *5 for COD orders. VIS A MasicrC.nl orders add 52 service

charge. Ohio residents add 5.5% sales ta». Personal chocks require a three-week wailing period. No watting when pakt by ctedit card certified check or money order. All item* subject to availability and price change. PLEASE CITE AD NUMBER WHEN OROERING. ALL RETURNS MUST BE ACCOM PANIED BY AN AUTHORIZATION NUMBER. Reader Service No. 113


screen. Type in direct mode PRINT 1"X" and press

< RETURN >. You now see " 1AXY." where "READY." was. The "RE" is replaced by the leading space and the digit. The "A" is skipped over by the cursor-right, and the "X" is printed. Art sent the following program to provide further in sight into how the Quote mode works. •1 REM QUOTE MODE DEMO BY ART SHIPMAN

•2 -3 •4 •5

PK=244 : IF LEN(DS$)=O THEN PK=212 Q$=CHR$(34) PRINT Q$;PEEK(PK);:GOTO 4 PRINT Q$;:POKE PK,0:PRINT PEEK(PK);:GO

TO 5

•6 PRINT Q$;:POKE PK,1:PRINT PEEK(PK);:GO TO 6

Line 1 sets PK to the address of the Quote mode flag. For the C-128 the address is 244. If DS$ has a length of zero, then the program is being run on the C-64, and PK is changed to the appropriate value of 212. Q$ is a quotation mark. Line 4 is executed repeatedly until you press the RUN STOP key. You will see the quotation mark followed by the current value of the Quote mode flag (1) and the right bracket discussed above. The next time line 4 is executed, another quotation mark is printed followed by the number zero (without the right bracket), indicat ing that the computer is no longer in the Quote mode. Press RUN STOP and type GOTO 5. This line repeat edly takes the computer out of Quote mode by POKEing 0 into address PK. No more right brackets are dis played. Press RUN STOP again and type GOTO 6. Now the computer is consistently put into Quote mode, and the " 1]" is continuously displayed. Art even suggested a reason for the use of the right bracket. In the 1541 Us er's Manual under the PRINT# section, it mentions that

requires six minutes to list. If you are interested in Jim's machine language routine and BASIC program, send me a self-addressed, stamped envelope, with your request clearly stated, to Commodares.

Now on to the Commodares from the June issue. All of the solutions to Problem §30-1: Functional Entry used the dynamic keyboard technique. The problem suggested by Glen Bohusch (Erie, PA) was to allow the user to run a program, type an expression for a user-defined func

tion, and have the program evaluate that function for vari ous values. The solution from S. Simonetti (Glen Rose, TX) is listed below.

•1 •2 •3 •4

REM COMMODARES PROBLEM #30-1: REM FUNCTIONAL ENTRY REM SOLUTION BY REM S. SIMONETTI

•5 REM

•8 Kl=842

: CT=208 :REM KBD BUFFER •9 IF LEN(DS$)=O THEN K1=631 : CT=198 •10 PRINT"DEFINE THE FUNCTION FNA(X) = " •20 INPUT A$

•30 PRINT"[CLEAR][3"[DOWN]"]50 DEF FNA(X) ="A$ : PRINT"GOTO50[HOME]" ■40 POKE Kl,13:P0KE K1+1,13:POKE CT,2:END •100 FOR X=l TO 10

: PRINT FNA(X)

: NEXT

This program runs on the C-64 and the C-128. The keyboard buffer and queue counter are in different loca tions in the two machines. Line 8 assumes a C-128 is being used. If the program is run on a C-64, line 9 chang

es the start of the keyboard buffer variable and the queue counter to their proper values. The variable DS$ is a spe cial disk status variable for the C-128 only. On the C-64 it is normally a null string. Line 30 positions the cursor and prints the function

CHR$(29) is used as a delimiter between numbers in se quential files. A trailing space would be indistinguish able from a leading space, so a different character (the right bracket) is used. Change the semicolons after Q$ to commas in lines 4, 5, and 6 and you will see a string

definition on the screen with the GOTO 50 statement be

of right brackets corresponding to the number of cursor-

line 50, and second causes the program to GOTO 50 where the function is defined and execution continues.

rights inserted by the computer to move the cursor to the

next tab column. Thanks to Art as well as to Harold Gar ter (Phoenix, AZ), Rick Rothstein (Trenton, NJ), Char les Grady (Cleveland, TN), and Jim Speers (Niles, MI) for all this information. After running the program above,

predict or explain the output from PRINT Q$,C if you can. Hint: The 0 corresponds to the value of C. Back to reclaim his title for the "World's Longest List-

low it. Line 40 stuffs the keyboard buffer with two Re turn codes and tells the queue counter that there are two characters waiting. When the program ends in line 40,

the two Returns are processed. The first enters the new

Other readers went to the trouble of printing the added screen lines in the background color so that line 50 and the GOTO 50 were invisible. Jim Speers (Niles, MI) sug

gested adding these lines to do that for the C-64:

25 POKE251,PEEK(646):POKE646,PEEK(53281) 55 P0KE646,PEEK(251)

able Line" is James Borden (Carlisle, PA). Jim's program for the C-64 includes a machine language patch to the

For the C-128, replace the 646 with 241. Line 25 saves

LIST code to allow lines longer than 256 characters. His

the current character color whose value is in location 646

program copies BASIC from ROM into RAM in order

(241 on the C-128) and replaces it with the background color whose value is in address 53281. Line 55 restores

to change the LIST code. Then it fills memory with a one-line program consisting of a line number, three zero bytes at the end, and 38,904 "RESTORE" tokens (hex BC). A SYS call causes this Superline to be listed. By Jim's calculations, it is 272,337 characters in length and

94

AHOY!

the original color. Location 251 is an available zero page RAM address. On the C-64, the original color value must be stored in RAM rather than in a variable, since vari able values are lost when line 50 is added to the program.


Problem #30-2: What Environment turned out to be too much of a challenge for everyone except Jim Speers (Niles, MI). Jim's solution is printed below.

•1 REM COMMODARES PROBLEM #30-2: •2 REM

WHAT ENVIRONMENT?

commands, it gives a SYNTAX ERROR when USTed on a C-64, but it will run on a VIC 20 and a C-64 (as well as a C-128), since the offending lines are never ex ecuted on those machines. Notice how Jim determined the type of computer in lines 160 and 170. The amount

•120 DATA DARK GRAY,MEDIUM GRAY,LIGHT GRE EN,LIGHT BLUE,LIGHT GRAY,BLACK,WHITE

of free memory is the key. If this is part of a long pro gram, the numbers in those lines might have to be changed. Lines 310 through 340 allow this program to handle even the C-128 bit-map mode. If you are writing software that may be run on various machines, you should consider using some of the ideas of this program. We received several good solutions to Problem #30-3: Word Wrapper which was originally submitted by Jim Speers. Of all the solutions, Jim's own solution is the most versatile. It is listed below.

•130 DATA DARK RED,LIGHT CYAN,LIGHT PURPL E,DARK GREEN,DARK BLUE,LIGHT YELLOW

•1 REM COMMODARES PROBLEM #30-3:

•140 DATA DARK PURPLE,DARK YELLOW,LIGHT R ED,DARK CYAN,MEDIUM GRAY,LIGHT GREEN

•3 REM SOLUTION BY

•150 DATA LIGHT BLUE,LIGHT GRAY •160 Z=FRE(l)-65536*(SGN(FRE(l)<0)):IFZ>4

•5 REM

•3 REM SOLUTION BY •4 REM JIM SPEERS •5 REM

•100 DIM C$(32):F0RI=l TO 32:READ C$(I):N EXT •110 DATA BLACK,WHITE,RED,CYAN,PURPLE,GRE EN,BLUE,YELLOW,ORANGE,BROWN.LIGHT RED

■2 REM

•4 REM

WORD WRAPPER

JIM SPEERS

0000 THEN 190 •170 IF ZO7000 THEN 260 •180 GOTO 250 •190 PRINT"C0MM0D0RE 128":X=RGR(0)

•10 L$="[LEFT]":B$=" n:F0RI=lT079:LL$=LL$ +L$:BL$=BL$+B$:NEXT:D$=CHR$(20)

•200 IF X>=5 THEN PRINT"80 COLUMN MODE":P RINT"SCREEN COLOR= ";C$(16+RCLR(6)):GOTO

•30 GETZ$:IFZ$="" THEN 30 •40 IF Z$="[BACKARROW]" THEN PRINT L$;B$:

300

•210 IF X=0 THEN PRINT"40 COLUMN MODE":PR INT"PRINT COLOR= MC$(RCLR(5)):GOTO 280 ■220 IF X>0 AND X<5 THEN PRINT"BIT MAP MO DE":GOSUB 310:END •230 PRINT"BORDER COLOR= ";C$(RCLR(4)) •240 PRINT"PRINT COLOR= ";C$(RCLR(5)) •250 PRINT"COMMODORE 64":PRINT"40-C0LUMN MODE":GOTO 270 ■260 PRINT"VIC 20":PRINT"20-C0LUMN MODE" •270 PRINT"PRiNT COLOR= ";C$((PEEK(646)AN ■280 PRINT"SCREEN COLOR= ";C$((PEEK(53281 )AND15)+1) •290 PRINT"BORDER COLOR= ";C$((PEEK(53280 )AND15)+1):IF X<>5 THEN END •300 PRINT"PRINT COLOR= ";C$(RCLR(5)+16):

•20 Q$=CHR$(34)+CHR$(20)+CHR$(34):WL=0:LL

=0:C$="[c P]":PRINT"[CLEAR][DOWN]"C$;

END

•50 X=ASC(Z$):IF X=32 THEN WL=0:W$="":LL= LL+1:PRINT L$Z$C$;:G0T0 140 •60 IF X=34 THEN PRINT L$Q$C$;:WL=WL+1:LL =LL+1:WL$=WL$+Q$:GOTO 140 •70 IF X=13 THEN PRINT L$B$:PRINT C$;:LL= 0:WL=0:W$="":G0T0 30 •80 IF XO20 THEN 120 •90 PRINT D$D$C$;:LL=LL-1:IF WL>0 THEN WL

=WL-1:W$=LEFT$(W$,LEN(W$)-1) •100 IF LL<0 THEN LL=LL+80 •110 GOTO 30

•120 IF (X>16ANDX<32) OR (X>127ANDX<160) THEN 30 •130 PRINT L$Z$C$;:W$=W$+Z$:WL=WL+1:LL=LL

•310 CHAR1,0,1,"COMMODORE 128":CHAR1,O,2, "BIT MAP MODE"

+1 •140 IF LL<81 THEN 30 •150 IF WL=0 THEN 30 •160 PRINT LEFT$(LL$,WL+1)LEFT$(BL$,WL-1) W$C$;:LL=WL:G0T0 30

•320 X$="BORDER COLOR= "+C$(RCLR(4)):CHAR l,0,3,(X$) •330 X$="SCREEN COLOR= "+C$(RCLR(O)):CHAR

The versatility comes from the feet that there are no PEEKs or POKEs, and no assumptions about screen

END

1,0,4,(X$)

•340 X$="PRINT COLOR= "+C$(RCLR(1)):CHAR1 ,0,3,(X$):CHARl,0,6,STR$(RGR(0))

memory locations. Consequently it is very easy to adapt Jim's program for screens of any width. To use this on the C-128 with an 80-column screen, just make these changes:

The problem was to write a program which could deter mine the type of computer as well as the operating modes and screen colors of the computer on which it is being run. Since the program contains some of the new C-128

Line 10: change 39 to 79 (one less than screen width)

Line 100: change 40 to 80 (equal to screen width) Line 140: change 41 to 81 (one more than screen width) Jim uses the < BACK ARROW > as the escape key for

AHOY!

95


this program. Press it when you are done typing.

Other very good solutions to this problem were from Paul Sobolik (Pittsburgh, PA), Steven Steckler. and Ben

Margolin (Detroit, MI). Congratulations to Ben and the rest of the computer team at Renaissance High School who are three-time city champs, and who made it to the

international championships in Detroit this year. It was easy to separate the correct solutions from the incorrect ones to Problem #30-4: Color Bars. The read ers who felt that it was very likely for the screen to even tually be filled with one color generally misinterpreted the problem. The length of each character bar to be printed was determined by the greatest number of con secutive repetitions of any one color previously chosen, where colors were randomly chosen from 16 possibilities. Until two consecutive matching colors are randomly cho sen, color bars are printed singly. After the first occur rence of two consecutive matching colors, color bars are each printed two characters in width. This continues un til three consecutive matching colors are chosen, after which color bars are printed which are each three char

a solid color, since 32*32 is greater than the 1000 char acters needed to fill the screen. That means that the same

random number must occur 32 times in a row, and that's not very likely at all. Based upon some preliminary tim ing and the results of a simulation program he wrote, Jim concluded that it would take on the order of 1028 years (that's one with 28 zeros after it) on the average for the screen to be one color. Jim points out that this assumes the random number generator is truly random. In actuality it generates a very large but finite group of numbers. If in that group there is no occurrence of 32 consecutive numbers which are the same, the solid col or screen will never happen.

Alain Goyette (Gander, Newfoundland) wrote an as sembly language program to solve this problem. He and Scott Nicodemus used the random noise generator of the

SID chip to generate random numbers as described in Tips Ahoy! in the June issue. In BASIC, POKE 54287,255 EEK(54299)

: POKE 54290,128

: R=PE

acters wide. And so forth. The solution from Bing Perry (Monterey, CA) is listed below.

•1 •2 •3 •4

REM COMMODARES PROBLEM #30-4: REM COLOR BARS REM SOLUTION BY REM BING PERRY

•5 REM

•10 CLMEM=241

bers from 0 to 15. Alain ran his BASIC program for three days and never got a color bar of length greater than five. His assembly language program did better with a length

of 13. Jim Speers concluded that a VIC 20 using only two possible colors on its 22 by 23 screen should produce

:

IF LEN(DS$)=0 THEN CLMEM=

646

•20 PRINT CHR$(147);:HLD=0:REP=l:CTR=l •30 RNR=INT(RND(0)*16) •40 POKE CLMEM,RNR:FOR 1=1 TO REP:PRINT C HR$(65+RNR);:NEXT •50 •60 •70 •80

selects a random number R from 0 to 255. Scott used R=(PEEK(54299) AND 15) to choose his random num

IF RNR=HLD THEN CTR=CTR+1:G0T0 70 CTR=1 IF CTR>REP THEN REP=CTR HLD=RNR : GOTO 30

a solid-colored screen in only 29 lA hours. With the eight colors of the VIC, waiting for a color bar 23 characters long should take a mere 46,000,000 years. Congratulations also to these readers not already men tioned this month: Dean Holmes (St. Petersburg, FL), Will Ludwigsen (Port Charlotte, FL), Karen Middaugh (San Diego, CA), Mark Breault (Brandon, MAN), Dan iel Brumbaugh (Chambersburg, PA), Michael Jacknis

(Dix Hills, NY), Craig Ewert (Crystal Lake, IL), Pete Baker (Rio Oso, CA), Tony Mannucci (Berkeley, CA),

tion. Most readers used "<RVS ON><SPACE> <RVS OFF>" as the color bar character. In the pro

and Jimmy Wong (San Francisco, CA). One final challenge. Paul Sobolik (Pittsburgh, PA) used the dynamic keyboard to solve Problem #30-1: Function al Entry, just as everyone else did. Paul said he worked on trying to devise a way to POKE the definition of the

gram above, HLD is the last color selected; REP is the greatest number of repetitions so far; CTR holds the cur

function into the program text, but he found the task of tokenizing too complex. He asked if there is a way to

rent number of repetitions of the selected color; and RNR is the current number from the random number generator. Line 10 allows the program to be run on the C-128 and the C-64. The character color memory location is 241

use BASIC'S CRUNCH ROUTINE (at $A579 in the C-64) to do this. Or how about writing the string defin

It is representative of most of the correct solutions. Bing's program displays colored letters, for easier interpreta

on the C-128 and 646 on the C-64. C-128 users may want to add PRINT "<CONTROL-G>" at the end of line 70 so that the computer beeps whenever the color bar length changes. True to form, Jim Speers did an interesting analysis of the likelihood of the screen ever being one color. The color bar must reach a length of 32 for the screen to be

96

AHOY!

ing the function to a disk file and then merging it with

the rest of the program? Any thoughts and examples you can come up with will be appreciated. Don't wait around for your screens to fill with color bars. Get busy on this month's challenges. If these are too easy for you to bother with, send us some harder ones. If these are too hard for you to figure out, send us some easier ones that you have solved. See you next month. □


to

m

DISK

J

CHECKUPTI

tory block count was the number of blocks in the file when it was saved, so if the block counts disagree, ei ther the file is a different file than shown in the direc tory, or part of the file has been lost.

Disk Checkup will detect any case of file overlap, in cluding partial overlap, because it checks each block for overlap during the trace. If a problem is found, the over lapping files are identified. Unlike Validate, Disk Check up will not abort if it encounters an illegal file link, i.e. a link to a nonexistent track or sector. If it encounters an illegal link during a trace, it prints an illegal link mes sage, and continues with the next file.

It is not necessary to monitor Disk Checkup while it works, since tracing all the files on a full disk can take

For the 1541

and the C-64, Plus/4, C-16, and VIC 20 (+8K)

a few minutes. On the final screen Disk Checkup displays a full status report on the disk files and three Blocks Free. To bring a problem disk back to health, a general guide line is to first Validate (Collect) the disk, delete any prob lem files, and Validate again. Disk Checkup is safe to run on all disks because it does not write to the disk. If a disk contains REL files, they may be incorrectly identified as problem files, because REL files use a different directory format from PRG, SEQ, or USR files. Disk Checkup is written in 2.0 BASIC in a structured format, yet with an eye to speed. The pro gram includes many REM statements that may be omitted if desired. D SEE PROGRAM LISTING ON PAGE 128

COMPUTER [repair 8Oa-S21-777a

By Donald Fulton

Commodore

Monitor

1701

!60.00

1702

Commodore

r^ft

SX 64

•85.00

Portable

64

>

Blocks Free on the disk can be figured three ways: from the directory, from the BAM, and from the actual files.

*45.0fl

Computer Commodore

Commodore

redundancy in the Commodore DOS to allow files to be checked very thoroughly. For example, the number of

Disk Checkup displays all three. In a healthy disk all three should agree. An exception is some commercial disks that may use a nonstandard BAM or directory. Disk Checkup, however, does much more than display three Blocks Free. It thoroughly checks each file in the directory. In testing this program on three of my heavily used working disks, which contained about 150 files, I found three previously undetected problem files. Disk Checkup first displays an expanded directory, including the starting track and sector of each file, and then checks that all files start at different track and sectors. This is a quick check that will detect the most common DOS file error: two directory entries pointing to the same file. Disk Checkup then proceeds to trace each file. If the traced block count does not agree with the directory block count, the file is displayed in inverse video. The direc

*60.00

1541 1571

hat with the bugs that seem to inhabit the Commodore DOS, it pays to periodi cally check the health of your files. It's not too well known that there is enough

Commodore

Disk Drive

Printer

'50.00

Printer

MPS 801

1526

MPS 803

Commodore

MSD Commodore Compatible

s60.G0

MPS 802 Computer

'85.00

>65.00

8032

l Disk Dri

8050

126CRM

"- commodore We Buy Computer Equipment ALIVE

64

75.00

1541

B5.00

8050 150.00 DEAD

64

50.00

1541

60.00

8050 100.00

.-

SERVICE

CENTER

PARTS FOR SALE Please add 5.00 for shipping

Commodore Parts For Sale

82S100

18.95

6502 6504

5.95 5.95 5.95

6520 6522 6526 6567

6581 6510 4164

5.95 14.95 19.95 19.95 10.95 .99 ea.

CALL FOR OTHERS

T.C ELECTRONICS HWY36PO1129 HARTSELLE, AL. 35640 800-221-7770 Header Service No. 123

ANOYI

97


s.

.5.

By Tim Little

My friends and I write BASIC programs, and we have heard of tricks and techniques that will allow our pro grams to run faster. Using these techniques, is it possi ble to write arcade-speed games without machine lan guage? Also, could you tell us what kind of techniques we could use to speed up our BASIC programs? Due to the way the BASIC language is translated by the C-64 and C-128, commercial quality animated ac tion games are very difficult to implement successfully. BASIC is interpreted statement by statement, each state ment taking possibly dozens of machine language steps to execute, not including the time or effort the BASIC in terpreter spends just parsing (decoding) your program line into separate byte-sized pieces. The most efficient method of programming such a game would be to use machine language (actually assembly language would be the correct term, but the two are more or less interchange able) which is not as difficult as you may think. So to answer your first question, arcade speed games are ex tremely difficult if not impossible without at least some

AD = 3.14 * 15 2) Put all commonly used subroutines in the begin ning of your program. This is probably the opposite of what you were taught, and will require extensive rewrit ing of your program, but if you are trying to write fast code this is a must. 3) Replace the number 0 (zero) with a period (.). 4) Integers are supposed to run faster than floating point numbers, but timing program execution proves this to be false. So use floating point, even though the latter may use more memory.

5) While using FOR/NEXT loops, don't name the vari able of the loop after the NEXT—it was intended to be optional on most home micros. An example should clear up any problems: FOR X = 1 TO 1500

:

NEXT

:

NEXT X

will run faster than

machine language routines. As for your second question, I will just list the tech

FOR X - 1 TO 1500

niques, as an explanation would be far too lengthy to

That last X slows it down. 6) Lastly, remove all REMs and extra spaces, and put

print on this page:

I) Use variables instead of numbers whenever possi ble. For example:

as much text on one line as possible. All ofthe above is technically known as bad program ming technique, but it works.

AD Âť PI * RD will execute much faster than

Seeing so many programs in all the Commodore mag azines, I wondered what the formula for converting the SYS, PEEK, and POKE addresses from the C-64 to the C-128 would be.

ESCAPE FROM SKULL CASTLE (July '86} Five @ symbols were missing from the end of line 618 as printed. The error will cause an incorrect Bug Re pellent code to be printed for that line, but will cause no other problems. To generate the correct Bug Repel lent code, enter the line as follows:

618 PRINTTAB(21)"[RVSON][BLACK]NOP[RVSOF F] [RVSON]QR[BLUE][3"@"][BLACK]@[BLUE][6

Also, several readers reported incorrect Bug Repellent codes for all the data statement lines (1000-1178). This will occur if a user types in any line within the program with an incorrect number of quotation marks.

98

AHOY!

Unfortunately, the simple answer is that n# such for mula exists. Although from a logical standpoint, it might seem that one would just multiply every address by two and let the program go at that, this just won't work. The C-64 has ROM from $A0O0 to $BFFF and from $EO00 up. Saved within the ROM is the operating system, the program that controls everyfunction ofthe C-64from checking the keyboardfor recent input to interpreting your BASIC programs. The ROM is a machine language pro gram and even has variables that can be easily changed by a programmer. Since the C-64 and the C-128 don't

have identical operating systems, and because of the myr iad of differences between the two machines, a formula is impossible. What you can do is consult a memory map, a book that describes the function of most of the addresses in a specific machine, for both machines and lookfor similar labels (a label is a six letter name given to an address or routine) or junctions for the given address.


VAULT OF TERROR

light grey to medium grey to dark grey to blue and finally

Continued from page 61

away from it until you are in darkness, and turn around,

black. To replenish the torch you are carrying, drop it, walk go back, and pick it up again. When you use it the torch

Wand: battles magic with magic. Good for those invisi

will burn brightly again. If the torch should go out on you,

ble walls you keep slamming into, or hitting spirits. Key: unlocks doors. You must be facing a door to un

your situation is pretty hopeless unless you have placed other torches in strategic locations or you find one accidentally. (The

lock it. If the door opens, you will hear a hiss, or a beep

ring could help you get out of a tight situation like this.)

if it is still locked.

When you do decide to engage a monster in combat, you and he must occupy the same square. You can move for ward past a monster, and he can sometimes do the same to you. When you hear the creature's cry, he has entered

Gold: heavy stuff. Need it to win the game, but you may have to drop it to get everything up that ladder. Crown: you have to be clever indeed to find the hidden

location of this treasure. Not long after you enter the dungeon, you're sure to meet

the same block as you. You can now engage him in battle

one of its intelligent, nasty inhabitants —either by running into one of them, or one of them coming looking for you.

The sword is a superb weapon, doing four times the damage of a torch or your bare hands. If you are empty-handed,

Your human scent is a dinner bell for the creatures in the

you will still be able to do slight damage to monsters by

dungeon. They are as follows:

pressing the joystick button, even enough to kill one if you

Brown Recluse: this spider is a skinny little varmint who

with your bare hands, torch, or the sword if you have it.

are fortunate to hit him enough times!

is usually carrying a torch, a remnant of the adventurer he

Merely possessing the shield gives you its protection, so

had for breakfast. A stroke of the sword or a few raps with

you will never need to use it, only have it, for it to protect

the torch will usually kill him, but don't underestimate him.

you. A flash of red will let you know when you have been wounded. The screen flashes pink when you are lightly

He might get a lucky shot. Red Tarantula: a deadlier cousin of the Recluse. Carries a sword. A wee bit faster on the draw. Blue Crypt Rat: carries a shield in his junkpack. Pos

sibly lethal teeth and claws.

struck, orange when you are hit soundly, and dark red when

you are gravely wounded. You will know when you strike your opponent by the flash of green and the sound of your slashing blade.

Brown Carrion Rat: carries the ring, but doesn't know how to use it; he pulled it off a skeleton. Bigger, badder.

Commodore Compatible

Purple Goblins: the original inhabitants of the dungeon

and only. ..$13900

before the Naga arrived. There are only two left alive; the

rest perished at the hands of the serpents. Each carries a rope on his backpack and is armed with a scythe and a short sword. Don't fight these guys until you are ready. They wan der around on the first level, looking for overzealous new comers to carve up.

Light Blue Revenant: ghastly undead spirit, a corpse brought to life by the Emperor Naga's sorcery. He has the power of the "Cold touch"—he changes inorganic and organic material into the energy he needs to retain his existence on this plane. May not be fooled by the ring! These horrid friends will take your possessions if they succeed in touching you, and hoard them in a secret and usually well-guarded area of the dungeon. Green Naga: giant cobra. Fast and powerful. A single hit from this snake can kill you if you are weak. Emperor Naga (silver): this guy is the worst. He strikes as fast as you do and does more damage. You will have to be either lucky or smart to defeat him. (Hit and run is best.) He will be carrying a sack of gold, but he has hid den his favorite treasure, the crown, somewhere in the dun geon maze.

All of these monsters can be defeated in mortal combat, even the Revenant, but you will find that the wand is a better weapon against the Revenant than the sword. You can fight and move in the dark, but you will find

it much to your advantage to use the torch or the ring for visibility rather than stumble around in blackness. Torches burn for quite some time, but after a while you will see the outline of the dungeon growing dimmer, turning from

FSD-1 5V4"Disk Drive Directly replaces the Commodore 1541 disk drive. The FSD-1 Disk Drive is a versatile and efficienl disk drive built for the Com modore series or personal computers; This disk drive is fully compatible

with the Commodore 64 computer and direclly replaces the Commodore 1541 Disk Drive, giving much better performance in lerms of data loading and writing speed and memory buffer size.

Special Features •

Full 6 month warranty—your assurance of quality

To Order call toll free 1-800-356-5178

• Slim line conslruction-lo til in those

Vlsa and MasteriCard art' welcome. Allow

• Vented metal chassis-lo run cool and

order wilh checP or money OI(fof lo:

smaller places

$800 shipping and handling. Or mail your

efficienl always

Dual serial port wilh chaining option for qxpandabUty

5'j" mduslry standard format

Positive lever lock-to eliminate the "pop out" problem

Buill especially fot C-64 users

Emerald Component International 54) Willamette Street Eugene. OH 97401

Remember, no sales tax in Oregon Reader Service No. 124

AHOY!

99


If you are hale and well, the border is black. When you

be opened by (hint) earthly means. When you are outside

are severely wounded, the border turns yellow. When you are within a single stroke of death, the border turns red. However, the greatest advantage you have over the mon

and hear a beep, the door is merely locked. (Use the key.) The most confusing obstacle in the dungeon is the invis ible barrier, conjured up by the Emperor Naga to protect

sters is that your wounds can heal, while theirs are cumu

something of value to him. Some of these are one-way ob

lative until they are killed. Good strategy can entail hitting

stacles—you can walk through them but not back. The only

a creature several times, running away and resting for a while

thing that can smash these barriers is the wand, carried by

(until the border turns to yellow or black again), and coming

the Revenants. It is not possible to win the game without

back to deliver the death blow.

passing through at least one of the barriers. When you are

You do not have to hit the joystick button repeatedly to keep slashing with the sword, simply hold it down to keep

walking around and you suddenly hear a bump, you have walked into an invisible barrier.

raining blows—but a friend of mine claims you can time

There are multiple partitions on each floor, and you may

the strokes better if you keep popping the button. You grow stronger by spending time in the dungeon and

have to go down, then come up again, or even go down again to get to them. It can get very confusing, and it is

by killing other creatures. Don't take on a creature outside

helpful to map the dungeon extensively in your travels. A

your capabilities, or descend to the maelstrom of the second level, until you are strong enough!

friend can do this while you battle the monsters, or you can do it yourself.

The first level is rather easy—you may be killed several

Avoid the spirits at all cost! The Revenants can steal all

times before you get the hang of it, but eventually you should be able to kill anything with a few blows on the first level.

your possessions with a single touch, even when you have

When you are strong enough and you have the rope, you

one to get a wand. Do it wisely, by slashing and then moving

can go down to the serpent's lair, the second level. The sec

back. If you stand toe to toe and slug it out he is sure to

ond level is the stronghold of the Emperor Naga and his

get your equipment before he expires.

evil servants. Stand on a block that has an open shaft leading down,

the ring on. Sooner or later, however, you will have to kill

When you get the crown and have brought all the ob jects on the command bar to the first floor, go to the orig

HOLD the rope (should be lit in yellow), and press the

inal space you started in, under the ceiling exit you dropped

button. You will hear your descent, and the next screen that

down into the vault through, and USE the rope to win the game! Only when you have everything (all objects on the

appears will be a view with a ceiling exit above you some where on the second level. To go back up, you stand on a block that has both a ladder and a ceiling exit, holding the rope, and press the button. You will hear your ascent,

command bar lit in light red) can you exit and win the game. There is a great deal more I could hint about, but I think

and you will be back on the first level. You cannot go up

half the fun of the game is solving the riddles in it and dis covering the secret location of the crown. I leave the heavy

when there is a ceiling exit only, with the exception of the

exploration up to you. The game is seriously addictive,

first one you saw when the game started, which is the one you leave through to win the game!

which I noted when I let several of my friends play it, and

You will notice that the game has true three dimensional

deduce the secrets of the Vault. For this reason I disabled

graphics, with the creatures closest to you obscuring the

the RUN STOP and RESTORE keys, as well as LIST, while

ones behind them — and if you look you will even see crea

the game is running.

tures behind ladders. In your search for the crown, you will see rooms, cof

find it every bit as simultaneously frustrating and exhilar

most of them yearned to break into the source listing and

I challenge you to win the game fairly. I think you will

fins, ladders, shafts, and ceiling exits. The coffins cannot

ating as Zork itself! The save feature of the game allows

be opened. Ladders that stand vacant in corridors are exits

you to set aside a game and come back to it, so you can

to the surface that were sealed off by the Naga. You cannot

play it for weeks before winning it, and I think even then

climb up them without an exit above them.

you will return to the Vault for regular sojourns.

The rooms are the most puzzling of obstacles. All rooms

To use the load feature, hit O at the prompt on the title

have four doors. Although a door can be locked from the

screen and enter the name of the file you wish to load. The

outside, keeping you out, you can always leave from the

filename must be 11 letters or less. If you hit RETURN

inside of a room in any direction if there is a corridor outside that way. The doors are self-latching, however, and will re

with no input, the load will default to "LASTDUNGEON"

main locked behind you until you unlock them with either

time you played. To save a game, go to the command bar

the key or the wand. Then you can pass freely through the

at any time during the course of a game and hit f8. The

door both ways. Because the view of a door from the inside

current game will be saved to disk for you under the name

of a room looks identical no matter which direction you

"LASTDUNGEON". The reason the load feature asks you

face, the only way you can tell you have turned inside a

for the name of the file is that I plan to create new dungeon files if this game meets with reader approval. In that event,

room is the flash of the command bar and a change in your

The last game will be loaded, if you saved a game the last

direction indicators. If you are inside a room and you hear a beep when you try to go through a door, indicating it is

you will be able to enter the name of the new file to load

impassable, it is for one of two reasons: there is a stone wall on the other side, or the door is rusted shut and cannot

version of the game with a new floorplan and new puzzles

100

AHOY!

in, instead of "LASTDUNGEON", and play a whole new

to solve! □

SEE PROGRAM LISTING ON PAGE 120


CGKAM I.ISTINGg pi?c Attention new Ahoy.1 readers! You must read the following information very carefully prior to typing in programs listed in Ahoy.1 Certain Commodore characters, commands, and strings of characters and commands will appear in a special format. Follow the instructions and listing guide on this page.

n the following pages you'll find several pro

and SHIFT J by [s J].

grams that you can enter on your Commo

Additionally, any character that occurs more than two

dore computer. But before doing so. read this

times in a row will be displayed by a coded listing. For

entire page carefully.

example, [3 "[LEFT]"] would be 3 CuRSoR left com

To insure clear reproductions. Ahoy.rs program listings

mands in a row. [5 "[s EP]"| would be 5 SHIFTed En

modore programs. These are therefore represented by

glish 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

various codes enclosed in brackets [ ]. For example: the SHIFT CLR/HOME command is represented onscreen

of 80 characters, or 2 screen lines long: VIC 20 lines,

[CLEAR]. The chart below lists all such codes which

ter these lines, refer to the BASIC Command Abbrevia

you'll encounter in our listings, except for one other spe

tions Appendix in your User Manual.

cial case.

The other special case is the COMMODORE and SHIFT characters. On the faint of most keys are two sym

On the next page you'll find our Bug Repellent pro grams for the C-128 and C-64. The version appropri ate for your machine will help you proofread our pro

bols. The symbol on the left is obtained by pressing that

grams after you type them. (Please note: the Bug Repel

key while holding down the COMMODORE key; the

lent line codes that follow each program line, in the

are generated on a daisy wheel printer, incapable of print ing the commands and graphic characters used in Com

by a heart U^j

The code we use in our listings is

for the computer to accept (C-64 lines are a maximum a maximum of 88 characters, or 4 screen lines). To en

symbol on the right, by pressing that key while holding

whitcd-out area, should not be typed in. See the instruc

down the SHIFT key. COMMODORE and SHIFT char

tions preceding each program.)

acters are represented in our listings by a lower-case "s" or V followed by the symbol of the key you must hit.

Also on the following page you will find Flankspeed, our ML entry program, and instructions on its use. D

COMMODORE J. for example, is represented by [c J].

Call Ahoy! at 212-239-0855 with any problems.

When

When

Vm Sre

Vm T>pc

[CLEAR]

Scrim Clear

[HOME]

Mimu

[UP]

Cursor I |)

Will Set-

SHIFI

(IK IIOMK (1 KHOMK

SHIFT

t CRSK ♌

C S

Ynu

Mm Sec

It Means

[BLACK]

Black

[WHITE] [RED]

T>|x-

Wilt Stf

(MKI.

I

White

(MKI.

2

Ki-d

(VIRI.

.1

[CYAN]

('jan

CVIKI.

4

[PURPLE]

Purple

(MKI.

5

[GREEN]

A

[DOWN]

Cursor Dtmn

[LEFT]

Cursor Ia-h

[RIGHT]

Cursor Kiyht

Green

(MKI.

[SS]

ShIRvd Span.1

SHIFT

Span-

[BLUE]

Kluv

(VIRI.

7

[INSERT]

tllstTi

SHIFT

ISSi DKI.

[YELLOW]

WIim

(MKI.

S

t I'RSR I SHIFT

ra

*( KSK-*

<-('RSR-*

INS1DKI

9

Ml

[DEL]

IXkli-

[Fl]

HtiKtiiiii

[RVSON]

Km-rsc On

(MKI.

't

[F2]

h million 1

[RVSOFF]

KniTsv Oil

(MKI.

II

[F3]

hiikliun 3

[UPARROW]

I p

[FA]

KuiHliiin 4

[BACKARROW]

Hack Vmm

[F5]

function 5

[PI]

I'l

[F6]

Function d

[EP]

Vrnm

huffish Niiind

7T

1

[F7]

I'liiKiiiiii 7

[F8]

Kuitiliun X

shift

SHIFT

F3 K5

shifi'

re

SHIKI

F7

Ft

AHOY!


BUG REPELLENT By MICHAEL KLEINERT and DAVID BARRON Bug Repellent is a checksum program used for proofreading BASIC listings typed in from Ahoy! magazine. For each program line you enter. Bug Repellent

will produce a two-letter code that should match the code listed beside that line in the magazine.

Type in, save, and run the"Bug Repellent. (If you have a C-64. type in the C-64 version. If you have a C-128. you will need to type in the C-64 version

for use with C-64 programs, and the C-128 version for use with C-128 programs.) If you have typed in Bug Repellent properly, you will get the message BUG REPELLENT INSTALLED; otherwise you will get an error message. If you get an error message, double check the Bug Repellent program for typing mis

takes. Type NEW and hit RETURN. Then type in and save, or load, the Ahoy! program you wish to check. Type in SYS 49152 for the C-64 version or SYS

3072 for the C-128 version and hit RETURN (this will begin execution of Bug Repellent), You will sec the prompt SCREEN OR PRINTER 7 Hit S if you warn the codes listed on the screen, or P if you want them listed on the printer. To pause the listing depress and hold the SHIFT key.

Compare the codes your machine generates to those listed to the right of the corresponding program lines. If you spill a difference, that line contains an error. Write down the numbers of the lines where the contradictions occur. LIST each line, locate the errors, and correct them.

COMMODORE 64 VERSION •100 FOR X = 49152 TO 49488:READY:S=S+Y ■110 IF Y<0 OR Y>255 THEN 130 ■120 POKE X,Y:NEXT:G0T0140

AB EA ID

• 130 PRINT"[CLEAR][DOWN]**ERR0R**":PRINT"[DOWN ]PLEASE CHECK LINE"PEEK(64)*256+PEEK(63):END ID •140 IF SO44677 THEN PRINT"[CLEAR] [DOWN]**ERR OR**":PRINT"[DOWN]PLEASE CHECK DATA LINES 170 -500":END HJ • 150 PRINT"[CLEAR]":P0KE53280,0:POKE53281,6:PO KE646.1

NP

•160 PRINT"[RVSON][6" "JC-64 BUG REPELLENT INS TALLED[6M "]" LF ■170 DATA32,161,192,165,43,133,251,165,44,133 DL •180 DATA252,160,0,132,254,32,37,193,234,177

DB

•190 DATA251,208,3,76,138,192,230,251,208,2

OF

•120 PRINT"[CLEAR][DOWN]

C-128 BUG REPELLENT

INSTALLED"

II •130 PRINT"[4" "]TYPE SYS 3072 TO ACTIVATE" IN •140 DATA 32,161,12,165,45,133,251,165,46,133, 252,160,0,132,254,32,37 OF

•150 DATA 13,234,177,251,208,3,76,138,12,230,2 51,208,2,230,252,76,43 NC •160 DATA 12,76,73,78,69,32,35,32,0,169,35,160 ,12,32,80,13,160,0,177

OL

•170 DATA 251,170,230,251,208,2,230,252,177,25 1,32,89,13,169,58,32,98 EF •180 DATA 13,169,0,133,253,230,254,32,37,13,23 4,165,253,160,0,76,13 JO •190 DATA 13,133,253,177,251,208,237,165,253,4 1,240,74,74,74,74,24 LC

•200 DATA 105,65,32,98,13,165,253,41,15,24,105 ,65,32,98,13,169,13,32 DE •210 DATA 220,12,230,65,208,2,230,66,230,251,2 08,2,230,252,76,11,12 GM

•200 DATA230,252,76,43,192,76,73,78,69,32

KN

■210 DATA35.32.O,169,35,160,192,32,30,171

CA

•220 DATA160,0,177,251,170,230,251,208,2,230

CE

■230 DATA252,177,251,32,205,189,169,58,32,210

JE

•240 DATA255,169,0,133,253,230,254,32,37,193 •250 DATA234,165,253,160,0,76,13,193,133,253

CL NB

•230 DATA 69,83,58,32,0,169,247,160,12,32,80,1

•260 DATA177,251,208,237,165,253,41,240,74,74

MB

•240 DATA 13,201,83,240,6,201,80,208,245,230,2 54,32,98,13,169,4,166 GK

•270 DATA74.74.24,105,65,32,210,255,165,253

EP

•280 DATA 41,15,24,105,65,32,210,255,169,13

GH

•290 • 300 ■310 ■320

DATA32,220,192,230,63,208,2,230,64,230 DATA251,208,2,230,252,76,11,192,169,153 DATA160,192,32,30,171,166,63,165,64,76 DATA231,192,96,76,73,78,69,83,58,32

AN NG BF EP

•330 •340 •350 •360 •370

DATAO, 169,247,160,192,32,30,171,169,3. DATA133,254,32,228,255,201,83,240,6,201 DATA80,208,245,230,254,32,210,255,169,4 DATA166.254,160,255,32,186,255,169,0,133 DATA63,133,64,133,2,32,189,255,32,192

PJ FK FL CL GC

•380 DAT4255,166,254,32,201,255,76,73,193,96 •390 DATA32,210,255,173,141,2,41,1,208,249

NN NH

•400 DATA96,32,2O5,189,169,13,32,210,255,32

IM

•410 •420 •430 •440

KG DC ML GN

DATA204.255,169,4,76,195,255,147,83,67 DATA82,69,69,78,32,79,82,32,80,82 DATA 73,78,84,69,82,32,63,32,0,76 DATA44,193,234,177,251,201,32,240,6,138

•450 DATA113,251,69,254,170,138,76,88,192,0

JK

-460 DATAO,0,0,230,251,208,2,230,252,96 -470 DATA!70,177,251,201,34,208,6,165,2,73

NA DM

-480 DATA255,133,2,165,2,208,218,177,251,201

JA

•490 DATA32,208,212,198,254,76,29,193,0,169 •500 DATAH,76,210,255,0,0,0

FM PA

COMMODORE 128 VERSION

•220 DATA 169,153,160,12,32,80,13,166,65,165,6 6,76,231,12,96,76,73,78 CP 3,169,3,133,254,32,107

•250 DATA 254,160,255,32,116,13,169,0,133,65,1 33,66,133,250,32,125,13 LB •260 DATA 32,134,13,166,254,32,143,13,76,73,13 ,96,32,98,13,165,211 JF •270 DATA 234,41,1,208,249,96,32,89,13,169,13, 32,98,13,32,152,13,169,4

GD

•280 DATA 76,161,13,147,83,67,82,69,69,78,32,7

9,82,32,80,82,73,78,84,69

PL

•290 DATA 82,32,63,32,0,76,44,13,234,177,251,2 01,32,240,6,138,113,251,69 OK •300 DATA 254,170,138,76,88,12,0,0,0,0,230,251 ,208,2,230,252,96,170,177 FJ •310 DATA 251,201,34,208,6,165,250,73,255,133, 250,165,250,208,218,177 GA •320 DATA 251,201,32,208,212,198,254,76,29,13, 0,169,13,76,98,13,0,0,32 FI •330 DATA

170,13,32,226,85,76,180,13,32,170,13 ,32,50,142,76,180,13,32 OF •340 DATA 170,13,32,210,255,76,180,13,32,170,1 3,32,228,255,76,180,13,32 AK •350 DATA 170,13,32,186,255,76,180,13,32,170,1 3,32,189,255 BP •360 DATA 76,180,13,32,170,13,32,192,255,76,18

0,13,32,170,13

FP

•370 DATA 32,201,255,76,180,13,32,170,13,32,20

4,255,76,180,13,32,170

•100 FAST:FOR X = 3072 TO 3520:READ Y:POKE X.Y

HC

ID

IH

•110 SLOWtIF SO49057 THEN PRINT"[CLEAR][DOWN]

•380 DATA 13,32,195,255,76,180,13,133,67,169,0 ,141,0,255,165,67,96 BJ

**ERROR**":PRINT"[DOWN]PLEASE CHECK DATA LINE S 140-390":END * JA

•390 DATA 133,67,169,0,141,1,255,165,67,96,0,0 ,0 IF

:S=S+Y:TRAP110:NEXT:SL0W

102

AHOY!


FLANKSPEED FOR THE C-64 By GORDON F. WHEAT Flankspeed will allow you to enter machine language Ahoy! programs without any mistakes. Once you have typed the program

in, save it for future use. While entering an ML program with Flankspeed 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 to enter it again. To LOAD in a program Saved with Flankspeed use LOAD "name", 1,1 for tape, or LOAD "name"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.

D —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. tl temporarily freezes the output as well. 5

HD

•100 POKE5328O,12:POKE53281,11

LL

■105 PRINT"[CLEAR][c 8][RVS0N][15" "]FLANKSPEED[15" "]"; •110 PRINT"[RVS0N][5" "]MISTAKEPR00F ML ENTRY PR0GRAM[6" '

•390 PRINT:PRINT"ADDRESS NOT WITHIN SPECIFIED RANGE!":B=O: GOTO415 OK MC ■395 PRINT:PRINT"NOT ZERO PAGE OR ROM!":B=0:GOT0415 FN DM •400 PRINT"?ERROR IN SAVE":GOTO415 PP

r

•115 PRINT"[RVS0N][9" "]CREATED BY G. F. WHEAT[9" "]" •120 PRINT"[RVS0N][3" "]COPR.

1984,

ED

ION INTERNATIONAL ISC. DH

[3" "]" •125 FORA=54272TO54296:POKEA,0:NEXT

IM

•405 PRINT"?ERROR IN LOAD":G0T0415

PO

■415 POKE54276,17:POKE54276,16:RETURN

BH

■410 PRINT:PRINT:PRINT"END OF ML AREA":PRINT

PG

•130 POKE54272,4:POKE54273,48:POKE54277,O:POKE54278,249:PO NH KE54296.15 K0 ■135 F0RA=680T0699:READB:P0KEA,B:NEXT

■420 OPEN15,8,15:INPUT#15,A,A$:CLOSE15.:PRINTAS:RETURN

•425 REM GET FOUR DIGIT HEX

IM

PC

■140 DATA169,251,166,253,164,254,32,216,255,96

HJ

•435 IFLEN(T$)O4THENG0SUB380:G0T0430

NP

•145 DATA169,0,166,251,164,252,32,213,255,96

JB

•440 FORA-1T04:A$-MIDSCT$,A,1):GOSUB450:IFT(A)=16THENGOSUB

•430 PRINT:PRINTB$;:INPUTT$

GM

380:GOT0430

FJ

■150 B$="STARTING ADDRESS IN HEX":GOSUB430:AD=B:SR=B

KA

•155 GOSUB480:IFB=OTHEN150

GN

•445 NEXT:B=(T(1)*4O96)+(TC2)*256)+(T(3)*16)+TC4):RETURN

■160 POKE251,T(4)+T(3)*16:POKK252,T(2)+T(1)*16

KE LO

•450 IFAS>"§"ANDAS<"G"THENT(A)=ASC(A$)-55:RETURN

EH

•170 GOSUB470:IFB=OTHEN150

•455 IFA$>"/"ANDA$<":"THENT(A)=ASC(A$)-48:RETURN EE •460 T(A)=16:RETURN

KP NP

•175 P0KE254,T(2)+T(l)*16:B=T(4)+l+T(3)*16

HN

■180 IFB>255THENB=B-255:POKE254,PF,EK(254)+1

GE

■185 POKE253.B:PRINT ■190 REM GET HEX LINE

HN IL

■465 •470 •475 •480

LI LB KC MG

■165 B$="ENDING ADDRESS IN HEX":G0SUB430:EN=B

•195 GOSUB495:PRINT":

[c P][LKFT]";:F0RA-0T08

REM ADRESS CHECK IFAD>ENTHEN385 IFB<SRORB>ENTHEN39O IFB<256OR(B>4O96OANDB<49152)ORB>53247THEN395

GF

NH

■485 RETURN

IM

•200 FORB=0TOl:GOTO250

MP

■490 REM ADDRESS TO HEX

EB

•205 NEXTB

ME

•495 AC=AD:A=4096:C0SUB520

FD

■210 A%(A)=T(1)+T(O)*16:IFAD+A-UENTHEN34O

LE

•500 A=256:G0SUB520

pe

•215 PRINT" [c P][LEFT]";

IK

•505 A=16:G0SUB520

MI

•220 NEXTA:T=AD-(INT(AD/256)*256):PRINT" "

PD

•510 A=l:G0SUB520

il

•225 FORA=OTO7:T=T+A%(A):IFT>255THENT=T-255

LK

•515 RETURN

IM

■520 T=INT(AC/A):IFT>9THENA$=CHR$(T+55):GOTO530 •525 AS=CHR$(T+48)

p£ jp

•530 PRINTA$;:AC=AC-A*T:RETL!RN

AC

•535 A$="**SAVE**":GOSUB585

LH

■540 OPEN1,T,1,A$:SYS68O:CLOSE1 HF •545 IFST=OTHENEND KH •550 GOSUB4f/j;IFT=8THF.NGOSUB42O

LH

■230 NEXT

IA

■235 IFA%(8)<>TTHENGOSUB375:GOT0195 •240 F0RA=0TO7:P0KEAD+A,A%(A):NEXT:AD=AD+8:G0TO195

LE

■245 REM GET HEX INPUT ■250 GETAS:IFAS=""THEN25O ■255 IFAS=CHR$(2O)THEN3O5 ■260

IFA$=CHR$(133)THEN535

BI AB HK

•265 IFAS=CHR$(134)THEN560 •270 !FA$=CHR$(135)THENPRINT" ":GOTO62O

JM

•275 IFAS=CHR$C136)THi-NPRINT" ":GOTO635 ■280 IFA$>"@"ANDA$<"G"THENT(B)=ASC(A$)-55:GOTO295

AB DL

■285 IFAS>"/"ANDA$<":"THENT(B)=ASC(AS)-48:G0TO295 •290 GOSUB415:GOTO25O

■295 PRINTA$"[c P][LEFT]"; ■300 GOTO2O5

■305 IFA>0THEN320

•310 A=-1:IFB=1THEN33O •315 GOTO220

• 320 IFB=OTHEN!PRINTC!1RS(20);CHR$( 20);: A=A-1 ■325 A=A-1

■330 PRINTCHR$(2O);:GOTO22O ■335 REM LAST LINE

■340 PRINT" ":T=AD-(INT<AD/256)*256) ■345 FORB=OTOA-l:T=T+A%(B):IFT>255THENT=T-255

■350 NEXT

•355 IFA%(A)OTTHENGOSUB375:GOT0195

•360 FORB=OTOA-1:POKEAD+B,A%(B):NEXT •365 PRINT:PRINT"YOU ARE FINISHED!":COTO535 ■370 REM BELL AND ERROR MESSAGES

•375 PRINT:PRINT"LINE ENTERED INCORRECTLY":PRINT:COTO415 •380 PRINT:PRINT"INPUT A 4 DIGIT HEX VALUE!":GOTO415

■385 PRINT:FRINT"ENDING IS LESS THAN STARTING!":B=0:GOTO41

EG

hd jj

OA CF PG

01

£0 CM

-555 GOTO535

-560 A$=M**LOAD**":GOSUB585

ne

•565 OPEN1,T(O,A$:SYS69O:CLOSE1

MF

-570 IFST-64THEN195 •575 G0SUB405:IFT=8THENG0SUB420 •580 G0TO560

■585 PRINT" ":PRINTTAB(14)A$ •590 PRINT:A$="":INPUT"FILENAMK";A$

FG

•595 IFA$=""THEN590

•600 PRINT:PRINT"TAPE OR DISK?":PRINT

BM ■605 GETBS:T=1:1FB$="D"THENT=8:A$="@O:"+AS:RETURN

■610 IFB$o"T"THEN605

BO

BE •615 RETURN

IM

■620 BS="CONTINUE FROM ADDRESS":GOSUB43O:AD=B

OH GH

PL

■635 B$="BEGIN SCAN AT ADDRESS":G0SUB430:AD=B ■640 GOSUB475:IFB=0THF,N635

FA

jA

AD •625 GOSUB475:IFB=0THEN620 GJ ■630 PRINT:G0T0195

PH IB

NF ■645 PRINT:G0T0670 PP HN • 650 F0RB-0T07:AC=PEEK(AD+B):GOSUB505:IFAD+B=ENTHENAD=SR:G FL

OSUB41O:GOTO195 655 PRINT" ";:NEXTB

DA FF

660 PRINT:AD=AD+8 665 GETB$:IFBS=CHR$(136)THEN195

JA

EC GN LI

670 G0SUB&95:PRINT": ";:G0T0650

IB

AHOY!

103


THI 1 FASTIST DRAW IN THI INDUSTRY FRC MA PAM 27 See introductory article.

RECTANGLE.S *

2 * RECTANGLE. 3 3 * 4 ORG 5 *

6 7 8 9 10 11 12 13 14

TEMPA TEMPB TABPTR COLOR BMFLG BMPTR

TEMPA

55 56 BLKFIL

CTT I

rlLL

LDA

FILVAL

58

LDX BEQ

59

LDY

TABSIZ+1 PARTPG #0

60 FULLPG 61 62 63 64

STA

(TABPTR),Y

57

65 66 PARTPG 67 68 69 PARTLP 70

FULLPG

TABPTR+1

121

FULLPG

LDX

TABSIZ

BEQ LDY

FINI #0

STA

(TABPTR),Y

EQU EQU EQU

$A2D $1COO $D011

EQU

320

75 * 76 *

SCRBAS PTRL

EQU

77 MULT16

LDA

PTRH

EQU

$2000 $8000 $8100

78 79 80 81 SHIFT 82 83 84

STA STA

*

*

EQU

*

MAPLEN SCRLEN

EQU EQU

1000

8000

*

HSTART

EQU

HEND VSTART

EQU

VEND

EQU

EQU

$0C00 $0C02 $0C04 $0C05

*

VEN&+1 TABSIZ+2 HPSN+2

TABSIZ HPSN

EQU EQU

VPSN CHAR

EQU EQU

ROW

EQU EQU

CHAR+1 ROW+1

EQU EQU

LINE+1 BYTE+2

LINE

VPSN+1

*

MPRL

EQU

BITT+1

MPRH

EQU

MPRL+1

EQU

MPRH+1

EQU

MPDL+1

EQU EQU

MPDH+1 PRODL+1

EQU EQU

PRODH+1 FILVAL+1

MPDL MPDH PRODL PRODH *

FILVAL

HPOS *

JMP

50

104

AHOY!

START

INY

71

DEX

72

BNE

73 FINI

RTS

74

PARTLP

*

16-BIT MULTIP

LDX ASL ROL ASL ROL

#0 PRODL PRODH #16 PRODL PRODH

MPRL MPRH

85 86

BCC CLC

NOADD

87 88 89

LDA ADC STA

MPDL PRODL PRODL

LDA

MPDH

ADC STA

PRODH

90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

* CREATE Y-LOOK

105

NOADD

113 114

INC DEX BNE

PRODH

DEX

BNE

SHIFT

RTS ♦

*

MAKTAB

LDY

#0

YLOOP

CPY

#200 CONT EXIT

A ROW

rTTT"lT

\f

■&

MULTIPLY

BNE

INY

LSR

STA * H.4TTT

115 116 117 118 119 120

$D8

COLMAP

08,04,02,01

109 110 111

KuuilNh,

*

$10

38 BITT

49

EQU

HEX ■ ) 1 A J\ j n

EQU

37 BYTE

39 40 41 42 43 44 45 46 47 48

$FA TEMPA+2

80,40,20,10

HEX

EQU

17 HMAX

29 30 31 32 33 34 35 36

$1300

*

15 SCROLY 16

18 19 20 21 22 23 24 25 26 27 28

EQU EQU

53 jQ

Assembler required for program entryl

1

51 * 52 BITPSN

T\/~\T T

ITU 1 V

ROV / * HMAX

LDA

ROW

STA

MPRL

LDA STA LDA

#0

STA LDA

MPRH

#<HMAX MPDL #>HMAX MPDH MULT16 PRODL TEMPA

STA 122 JSR 123 LDA 124 STA 125 LDA PRODH 126 STA TEMPA+1 127 * 128 * ADD PRODUCT TO SCRBAS 129 * 130 CLC 131 LDA #<SCRBAS 132 ADC TEMPA 133 STA PTRL,Y 134 LDA #>SCRBAS 135 ADC TEMPA+1 136 STA PTRH,Y 137 * 138 INY JMP 139 YLOOP 140 * 141 EXIT 142 *

143 * MAIN ROUTINE 144 * 145 * DEFINE BIT MAP AND 146 ENABLE HI-RES GRAPHICS 147 * 148 START JSR MAKTAB 149 * 150 STA $FF01 151 LDA #$78 152 STA BMPTR 153 * 154 LDA #$20 155 156 157

STA

BMFLG

LDA

*

158

STA

#0 $FFOO

LDA

SCROLY

*

159 160 161

* DIVIDE Y BY 8

162

*

163 164

BCC JMP

106 CONT 107 108

TYA LSR

A

LSR

A

165 166

*

ORA

#$20

STA STA

SCROLY

$FF01

CLEAR BIT MAP

*

LDA

#0


IIUIDflDTAMTI Letters on white background are Bug Repellent line codes. Do not entertheml Pages 101 and 102 explain these codes IIVI rUn I Mil I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

167

STA

168 169 170

LDA

FILVAL #<SCRBAS

216 217

STA

TABPTR

LDA

#>SCRBAS

171

STA

TABPTR+1

172

LDA

#<SCRLEN

218 219 220 221

173

STA

TABSIZ

174

LDA

#>SCRLEN

175

STA

TABSIZ+1

176 177

JSR

BLKFIL

*

178 * SET 1 BKG AND LINE COLORS

179 180

*

181

STA

182

LDA

#COLOR FILVAL #<COLMAP

183 184

STA

TABPTR

LDA

LDA

#>COLMAP

185 186 187

STA

TABPTR+1

LDA

#<MAPLEN

STA

188 189 190

LDA STA

TABSIZ #>MAPLEN TABSIZ+1

JSR

BLKFIL

191

*

192 * DRAW HORIZONTAL LINES

193

*

194

LDA

VSTART VPSN

195

STA

196

LDA

197

STA

198

LDA

HSTART HPSN HSTART+1

199 200 201 202 203 204

STA

HPSN+1

JSR

HDRAW

*

LDA

STA LDA

205 206 207

STA LDA STA JSR

208

VEND VPSN HSTART HPSN HSTART+1 HPSN+1 HDRAW

209 * 210 * DRAW VERTICAL LINE! 211 * 212 LDA VSTART 213 STA VPSN 214 LDA HSTART 215 STA HPOS

STA

HSTART+1 HPOS+1

JSR

VDRAW

LDA

*

LDA

STA

REM *** RECTANGLE.BAS *** ;

HST HND VST VND

= ■== =: = ■■

105 211

66 132

*

#0 CHAR

LDA

273

ROL

STA

HPOS+1

274

ASL

JSR

VDRAW

275

ROL

276

ASL

CHAR

JMP

INF

277

ROL STA

TEMPB+1

JSR INC BNE

PLOT

279 280 281

INC

HPSN+1 HPSN+1

282 283

CLC LDA

284

AND

285 286

ADC STA

287

LDA ADC

278

233 234 NEXT 235

LDA

HPSN NEXT

236

BCC

HEND+1 HDRAW

237

LDA CMP BCC

HPSN HEND HDRAW

CMP

238 239 240 241 * 242 VDRAW 243 244 245 246 247 248 249 250 SKIP 251 252 253

LDA

STA STA

HPOS+1 HPSN+1

JSR

PLOT

INC

HPSN SKIP

LDA

BNE JSR

HPSN+1 PLOT

LDX

VPSN

INC

INX STX

254

HPOS HPSN

CPX BCC

VPSN VEND VDRAW

RTS *

258 * CHAR=HPSN/8 *

259 260 PLOT 261 262 263

LDA

HPSN

LSR

HPSN+1

ROR LSR ROR

264

HPSN+1

291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306

CHAR

* *

ADD LINE

*

288

289 290

RTS

EF

MULTIPLY 8 * CHAR

*

ASL

229 * 230 HDRAW 231 232

CB

CHAR

LDA

225 226 227 * 228 INF

EO CH

STA *

272

STA

BD DI

HPSN+1

271

LDA

255 256 257

LSR ROR

HPOS HEND+1

222 223 224

RECTANGLE .BAS •10 •20 •30 ■40 •50 •60

VSTART VPSN HEND

265 266 267 268 269 270

VPSN

STA

#7 CHAR TEMPB TEMPB+1 #0 TEMPB+1

* *

BYTE = TEMPA + TEMPB

*

CLC LDY LDA ADC STA

VPSN PTRL,Y TEMPB TEMPB

LDA

PTRH.Y

ADC

TEMPB+1

STA

TEMPB+1

* *

BYTE^BYTE OR 2ABIT

*

LDA

HPSN

AND

#$07

TAX

307 308

LDY LDA

309 310

ORA

311

RTS

STA

#0 (TEMPB),Y BITPSN,X (TEMPB),Y

312 *

.70

DI «80 IF A=0 THEN A=l :BLOAD "RECTANGLE.0" BO -90 HI=INT(HST/256) :LO=HST-HI*256 KM -100 POKE DEC( •ocoo ") ,LO:POKE DEC( "0C01") ,H][ DO -110 HI=INT(HND/256): LO=HND-HI*256 KK -120 POKR DRCC Vim? "1 .T.OPnKT? JWP.f

AHOY!

105


IMPORTANT 1 Le'ters on wnite background are Bug Repellent line codes. Do not enter them! Pages 101 and 102 explain those codes MTU Ullinii I ■ and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

,HI

0C

•130 POKE DEC("0C04"),VST:P0KE DEC("0C05" ),VND NO •140 SYS DEC("1300") NG

ANALOG TO DIGITAL DIGITAL SCOPE

-1 REM

JD

•2 REM

— DIGITAL SCOPE —

•3 REM

PROGRAM FOR THE C-128

•4 REM •5 REM

RUPERT REPORT #34

USE A/D CONVERTER TO CREATE

•8 REM

A DIGITAL OSCILLOSCOPE

-9 REM

KEYS:

•10 REM

<CRSR UP> - SHIFT DISPLAY UP

•11 REM

<CRSR DN> - SHIFT DISPLAY DOWN

OA

•12 •13 •14 •15

"+" "-" "C" "P"

MAGNIFY DISPLAY DEMAGNIFY DISPLAY CLEAR DISPLAY PAUSE DISPLAY

HH NH LK PK

(ANY KEY TO RESTART)

GN

REM REM REM REM

•16 REM

•17 REM

-

JB

"Z" - REINITIALIZE PARAMETERS

CI

•18 REM *-*-*-*-*-*-*-*-*_*_*_*_*_#_*_*

CD

•19 REM

JD

•20 TRAP 1000

JM

•25 REM >=>=>=>=>=> DEFINE CONSTANTS

>=>

•30 D$="V" : U$="[UPARROW]n

CJ

NL

•40 MAX=10

:REM

RUNNING AVERAGE QTY. EC

•50 PN=1

:REM

POT NUMBER

AD

INITIALIZATION >=>

KB

•60 REM >=>=>=>=>=>

-70 GRAPHIC 1,1

•80 G=190/255

:REM

GAIN (MAGNIFICATION)

•90 VY=5

:REM

VERTICAL OFFSET

•100 PRINT POT(PN)*G+VY,

:REM

GP

FM FJ

INITIAL

Y SCREEN VALUE

LI

•110 REM >=>=>=>=>=>=>=>=> MAIN LOOP >=>

ID

•120 FOR X=l TO 320 •130 Y=200-(POT(PN)*G+VY)

PC JO

•140 DRAW ,X,Y •150 REM >=>=>=>=>=> RUNNING AVERAGE >=>

PE FL

•160 PTR=PTR+1 : IF PTR>MAX THEN PTR=0 •170 SUM=SUM-YV(PTR)+Y

OB CE

•180 YV(PTR)=Y :REM REPLACE OLDEST Y VALUE WITH NEWEST MO •190 AVG=SUM/MAX :REM CALC. AVERAGE CB

•200 DRAW ,X,AVG-50 :REM PLOT IT GI •210 REM -=-=- LOCATE OFFSCREEN IMAGE -=- PD

•220 IF Y<200 AND Y>0 THEN CHAR ,1,24," " : CHAR ,1,0," " : GOTO 240 AH •230 IF Y>200 THEN CHAR 106

AHOYI

•250 NEXT X

NK

•260 GRAPHIC 1,1 •270 GOTO 120

:REM :REM

CLEAR SCREEN START AGAIN

•280 REM >=>=>=>=»=>=> KEY PRESSED >=>

DE OA MI

•290 K=INSTR("[UP][DOWN]+-CPZn,A$)

AL

,1,24,D$

:ELSE IF

90 KE •320 ON K GOTO 250,250,250,250,120,250,70 CA

: RETURN :REM CURSOR UP : RETURN :REM CURSOR DOWN IJ •350 G=G*1.1 : RETURN :REM +(GAIN UP) OK •360 G=G*.9 : RETURN :REM -(GAIN DOWN) JD •370 GRAPHIC 1,1 rRETURN :REM C (CLEAR) CD •380 GETKEY Q$ : RETURN :REM P (PAUSE) CI •390 RETURN :REM Z (ZERO/RESTART) GN •1000 IF ER=30 THEN END :REM RUN/STOP BJ •1010 RESUME NEXT 0L

*-*-*-*-*-*-*-*-*_*_*_*_*_*_*_*

•7 REM

DN JN

•300 IF K=0 THEN 250 :REM INVALID KEY NI •310 ON K GOSUB 330,340,350,360,370,380,3

FROM PAGE 20

•6 REM

Y<0 THEN CHAR ,1,O,U$ •240 GET A$ : IF A$>"" THEN 290

•330 VY=VY+5 •340 VY=VY-5

NM KD BI AF MP PG HI JD FI

ATTACK FORCE FROM PACE 71

-10 POKE52,55:P0KE56,55:CLR:G0T0800

00

•20 POKEOO,1:POKEPS,0:POKEHT,0:POKETH,0:F C=0:TC=10:LC=18:CC=12:Y=25 KJ •30 GOT0100 CF •50 G0SUB660 CI -55 PRINT"[HOME][YELLOW] AGAIN[3"."]":SYS SR:SYSSR

HM

•60 PRINT"[HOME] YOUR PEOPLE ARE FREE ONC E":SYSSR:SYSSR:SYSSR:SYSSR KD -65 PRINT"[HOME][RED] OF THE ENEMY INSTAL LATIONS.":SYSSR:SYSSR DH •70 PRINT"[HOME] YOU HAVE DESTROYED ALL": SYSSR:SYSSR

BF

■75 FORI=1TO6:SYSSR:NEXT:POKES+5,128:POKE S+6,248:P0KES+12,0:P0KES+13,240 MC •80 P(0)=34:P(1)=34:P(2)=45:D(0)=200:D(1) =1OO:D(2)=45O OB •85 F0RI=0TO2:P0KES+l,P(I):POKES+8,P(I)-l 5:POKES,0:POKES+7,0 JH •86 POKES+4,17:POKES+11,17

CP

•90 FORD=1TOD(I):NEXT:POKES+4,16:POKES+11 ,16:FORJ=1TO25:NEXT:NEXT

CK

•95 SYSXY,7,23:PRINT"[BLUE]PRESS ANY KEY" :POKE198,O

FP

•98 GETA$:IFA$=""THEN98 •99 MS=9:GOTO70O •100 IFPEEK(PS)THEN200 •110 IFPEEK(TH)THENG0SUB400 -115 IFPEEK(HT)THENG0SUB450 •120 IFINT(RND(1)*30)=1ANDBS=OTHENGOSUB46 0

GC AD IK BF AE

•130 IFBS-1THENG0SUB470

NA

IL


•140 FC=FC+l:IFFC=40+MS*2THENFC=0:G0TO325 LE

•150 •180 -185 •190

IFPEEK(653)AND1THEN19O GF GOSUB300 CD G0T0100 CF IFPEEK(653)THENPOKEOO,O:POKES+24,Q:G

0T0190 •195 P0KE00,l:P0KES+24,47:G0T0180

LN ME

1,17

MB

•468 RETURN

IM

•470 BF=BF-5:P0KES+8,BF:IFBF>90THENRETURN CN

•475 Z=INT(PEEK(V+1)/8):SYSXY,X,Z-7:PRINT "[RED][3"&n][UP][LEFT][LEFT]&[DOWN][DOWN ][LEFT]&":POKES+11,16:BS=O MK

•480 SYSXYf32,21:PRINT"[5" "]"

BJ

• 200 P0KE2040, 253:POKES+1,8:POKES+5,0:POK ES+6,13:P0KES+4,129:P0KES+4,128 FO

•485 POKES+11,16:POKES+8,8:POKES+12,0:POK

•205 P0KES+llf0:P0KES+18,0 BM •210 POKEV+28,PEEK(V+28)OR1:FORI=1TO1OO:P OKEV+39,8:POKEV+39,2:NEXT MB •215 BS=0:SYSXY,32,21:PRINT"[5" "]" NJ

•490 RETURN

ES+13,ll:POKES+ll,129:P0KES+ll,128

FE

•220 FORI=1T01500:NEXT:SH=SH-1:IFSH=-1THE

IM • 500 POKEV+21,192:GOSUB660:P0KE2040,255:P 0KE2041,254:P0KE2042,252:POKE2043,251 FJ •505 POKE V,124:POKEV+1,210:POKEV+39,6:PO KEV+40,2:SYSXY,31,ll:PRINT"[BLUE]"MS BO

N250 NB •225 SYSXY,31,14:PRINT"[BLUE]"SH:P0KEV+21 ,192:FC=0:GOT0500 EG •250 POKEOO,0:POKES+4,0:POKES+ll,O:P0KES+

■510 POKEV+41,8:POKEV+42,11::POKEV+28,12:P OKEV+37,7:POKEV+38,12 LK •515 P0KE53270,PEEK(53270)0R16:P0KE53282, 1 BC

18,0:P0KEV+21,192

PK

•520 POKEV+23,0:POKEV+29,0:POKEV+21,193

BA

•522 P0KES+23,244:P0KES+22,0:POKES+24,47: POKES+19,208:POKES+20,240 •524 P0KES+14,O:POKES+15,6:POKES+18,129 •525 SYSXY,3,11:PRINT"[RED]PREPARE FOR MI SSION"MS • 528 SYSXY,5,13:PRINT"DESTR0Y"MS+4-T"T0WE R";:IFMS+4-T>lTHENPRINTMS" • 530 POKES+5,0:POKES+6,240:POKES+4,33:FOR I=1TO3

•305 TC=TC+l:IFTC=35-MSTHENTC=0:G0SUB350

AI

•535 POKES+1,8:P0KES,97:FORJ=1TO35O:NEXT:

•310 CC=CC+l:IFCC=35-MSTHENCC=0:G0SUB380

JJ

•315 LC=LC+1:IFLC=35-MSTHENLC=0:GOSUB390 •320 RETURN

CE IM

-325 F=F-1:1FF=OTHEN2OO •330 SYSXY,30,17:PRINT"[9" "]" •335 SYSXY,30,17:PRINTLEFT$(F$,F*2):G0T01 80 •340 SYSXY,0,0:POKE646,RND(1)*6+10:PRINTW L$(RND(1)*9+1):RETURN

EE JE

•255 SYSXY,7,10:PRINT"[YELLOW]][11M[UPARR

OW]"]?"

KE

•260 PRINTTAB(7)"[ [WHITE]GAME OVER[YELLO W] @" PK •265 PRINTTAB(7)"[EP][11"[UPARROW]"][BACK ARROW]1' KO •270 FORI=1T03000:NEXT:POKEV+21,0:GOT0700 OJ • 300 SYSSR:Y=Y+1:IFY=35-MSTHENY=O:G0SUB34 0

•350 POKEV+6,RND(l)+220+30:P0KEV+7,28:POK EV+21,PEEK(V+21)0R8:P0KETH,0 •352 POKE2O43,251:POKEV+42,11:RETURN •380 POKEV+4,RND(1)*220+30:POKEV+5,28:POK EV+21,PEEK(V+21)OR4:POKEHT,0 ■385 P0KE2042,252:P0KEV+4l,8:RETURN •390 SYSXY,0,0:PRINTLZ$(RND(l)*8+l):RETUR N •400 IFPEEK(2043)=253THENRETURN •405 POKEV+42,2:P0KE2043,253 •410 SC-SC+250:G0SUB680 •415 T=T+1:IFT=MS+4THEN57O •420 RETURN •450 IFPEEK(2042)=253THENRETURN •455 P0KEV+41,2:P0KE2042,253 •458 SC=SC+10+10*MS:GOSUB680:RETURN

•460 BS=1:BF=150:POKES+12,0:POKES+13,240: P0KES+8,BF

CO BJ JK MI

KC HF CK AM AH IA OH IM

PF BB HJ HD

•465 X=INT(RND(l)*26)+l:XX=INT(X/6)+l KI •466 SYSXY,XX+31,21:PRINT"[RED],":POKES+1

POKES+1,12:POKES,32:FORJ=1T0350:NEXT

DH

EO DE CE GE FJ GL AL GB

•540 NEXT:POKES+4,32

•545 G0SUB660:TC=0:Y=0 • 550 00=53245:SS=52992:TS=52993:PS=52994: HT=52995:TH=52996:SR=50432 AF

•555 POKES+5,0:POKES+6,9 IK •560 F$="[RED]![GREEN]'[GREEN]1[GREEN]'[G REEN]'[GREEN]'[GREEN]1[GREEN]T[GREEN]'": SYSXY,30,17:PRINTF$:F=9

CG

•565 Z=PEEK(V+30):Z=PEEK(V+31):GOT020 FB •570 POKEV+21,192:POKES+4,0:POKES+11,0:PO KES+18,0:G0SUB660

PA

•575 SYSXY,4,ll:PRINT"[WHITE]MISSI0N"MS"C OMPLETED":POKEOO,0 KB •580 FORI=1TO5OO:NEXT:MS=MS+1:IFMS=1OTHEN

50

EC

•585 SYSXY,7,13:PRINT"[YELLOW]BONUS:"F*1O "PTS.":G0SUB680 MH •590 FORI=1TO250O:NEXT:T=0:G0T0500

CL

• 600 F0RI=1093T01973STEP40:POKEI,27:POKEI +10,0:NEXT NN

•610 XY=832:SYSXY,29,O:PRINT"[WHITE]][9"[ UPARROW]"]?"

•615 SYSXY,29,24:PRINT"[EP][9"[UPARR0W]"]

";:POKE2023,31

EG

EA

•620 FORI=3TO18STEP3:SYSXY,30,I:PRINT"[9" [UPARROW]"]":NEXT El

•625 SYSXY,31,4:PRINT"[CYAN]SC0RE":SYSXY, 31,7:PRINT"HIGH":SYSXY,31,10:PRINT"MISSI AHOY!

107


ON" KE ■ 630 SYSXY,31,13:PRINT"SHIPS":SYSXY,31,16 :PRINT"FUEL" KB

•632 PRINTTAB(30)It[RED]t[GREEN][81IItl][CYA N]" BB • 635 SYSXY,31,19:PRINT"SCANNER":PRINTTAB( 31)"[BLUE]][5"[UPARROW3"]?"

•640 PRINTTAB(31)!I[[5" "]<a":PRINTTAB(31)" [

[BLUE]*[BLUE]

@"

•650 PRINrrAB(31)"[EP][5"[UPARR0W]"][BACK ARROW]"

•655 RETURN

-660 FORI-0TO12:SYSXY,0,I:PRINT"[29n "]"

•670 SYSXY.O,24-1:PRINT"[29" "]";:NEXT:RE TURN

FE

BA LG IM

CA

FF

•680 SYSXY,31,5:PRINT"[BLUE][8" "]":SYSXY ,31,5:PRINTSC

•700 P0KE53281,0:P0KE53280,ll:P0KEV+28,0:

LD

•705 POKEV+23,1:POKEV+29,1:POKEV+16,192:P

0KEV+12,25:P0KEV+14,49 EL •710 P0KEV+13,57:P0KEV+15,57:P0KE2046,249 :POKE2O47,25O BF •712 POKEV,122:PQKEV+1,85:POKEV+39,6:POKE 2040,255

BK

•715 P0KEV+45,7:P0KEV+46,7:P0KEV+21,193:P RINT"[WHITE][CLEAR]":G0SUB600 JO •716 SYSXY,31,5:PRINT"[BLUE]nSC:SYSXY,31, 8:PRINTHS:SYSXY,31,11:PRINTMS JA •718 SH=3:SYSXY,31,14:PRINTSH

•720 SYSXY,2,15:PRINTn[RED]PRESS [WHITE]F 1[RED] TO SELECT MISSION" •725 SYSXY,4,17:PRINT"[c 1]PRESS [WHITE]F 3[c 1] TO START GAME" •730 SYSXY,7,19:PRINT"[c 3]PRESS [WHITE]F 7[c 3] TO EXIT" •740 GETA$:IFA$=""THEN740 ■ 750 IFA$="[Fl]"THENMS=MS+1:IFMS=10THENMS =1

ME

LL LP KK JO JA

•755 SYSXY,31,11:PRINT"[BLUE]"MS •760 IFA$="[F3]"THEN780 •770 IFA$="[F7]"THENPOKEV+21,0:PRINT"[WHI TE][CLEAR]":END ■775 G0T0740 • 780 SC=O:F=9:T=0:GOSUB680:GOT0500 •800 P0KE53281,11:P0KE53280,ll:P0KE646,7: V=53248:S=54272:PRINT"[CLEAR]":P0KEV+21, 0 • 805 F0RI=ST0S+23:POKEI,0-.NEXT:POKES+24,1 5

ED ML OM CH EG

OL JL

•806 POKES+5,0:POKES+6 f14:POKES+1,150 DE •808 P0KE53270,PEEK(53270)AND239:P0KEV+28

,0

AN

•810 FORI=249T0255:FORJ=0TO63:READK:POKE6 4*I+J,K:NEXT:NEXT BD

108

AHOY!

:P0KEV+23,3

NE

•820 POKEV+39,0:POKEV+40,0:POKES+4,129:PO KES+4,128 IB

•825 POKEV,136:POKEV+2,184:POKEV+1,11O:PO

KEV+3,110:P0KEV+21,3 MK •828 FORI=OT0240:POKES+1,1:POKEV+39,I:POK EV+40,I:NEXT CI

•830 PRINTn[17"[D0WN]n][YELL0W]"SPC(7)"PL

UG JOYSTICK INTO PORT 2" BL •835 PRINT"[D0WN][D0WN]nSPC(13)"[c 7]L0AD ING DATA" EC •845 P0KE56334,PEEK(56334)AND254:P0KEl,PE EK(1)AND251 BE •850 F0RI=0T0511:P0KEI+14336,PEEK(I+53248 ):NEXT

BI

•685 IFSOHSTHENHS=SC:SYSXY,31,8:PRINT"[8 " It]":SYSXY,31,8:PRINTHS MO •690 RETURN IM P0KE53270,PEEK(53270)AND239

•815 POKE2040,249:P0KE2041,250:POKEV+29,3

GC

•855 POKEI,PEEK(1)OR4:POKE56334,PEEK(5633 4)OR1 IE •860 P0KE53272,(PEEK(53272)AND240)+14 LK •865 READK:IFK=-1THEN875 KI •870 F0RI=0T07:READJ:P0KE14336+K*8+I,J:NE XT:G0T0865 DD

•875 F0RI=832T0860:READJ:POKEI,J:NEXT FD •878 FORI=1T09:READWL$(I):NEXT:FORI=1T08: READLZ$(I):NEXT PM

•880 •885 •890 00 •900 •901 •902

FORI=49152T049577:READJ:POKEI,J:NEXT MJ FORI=50432T050633:READJ:POKEI,J:NEXT IB MS=1:SH=3:P0KE53245,0:SYS49553:GOTO7 KN DATA1,223,124,1,68,17,2,68 MC DATA17,3,196,17,4,68,17,4 FG DATA68,17,8,68,17,8,0,0 IC

•903 DATA16,0,0,31,156,56,32,34

ME

•904 DATA68,60,34,68,64,66,121,64

BA

•905 •906 •907 •908 • 909 •910 •911 •912 •913 •914 •915 •916 •917 •918 •919 •920 •921 •922

DATA68,145,128,68,144,128,56,136 DATAO,0,0,0,0,0,0,0 DATAO,O,0,0,0,0,0,0 DATA227,145,0,20,82,0,20,20 DATAO,244,24,0,20,20,0,20 DATA82,0,19,145,0,0,0,0 DATAO,0,0,112,240,0,137,0 DATAO,129,0,0,3,192,0,2 DATAO,0,148,0,0,103,192,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,0,0,0,2 DATA10,160,0,42,168,0,234,171 DATAO,186,175,0,171,255,0,170 DATA255,0,170,255,0,170,255,0 DATA170,255,0,170,255,0,170,255 DATAO,170,255,0,170,255,0,170 DATA255,0,170,255,0,170,255,0 DATA170,255,0,170,255,0,42,252

BF FG FG FD CN KI KA GH GE FG FI KM DA IJ IA DH IJ GP

•923 •924 •925 •926 •927 •928

DATAO,10,240,0,0,0,0,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,168,0,10,170,128 DATA42,170,160,86,170,84,169,85 DATA168.42,170,160,10,170,128,0

MJ FG FG PF CC BK


•929 DATA168,0,0,0,0,0,0,0

AE

•930 DATA0,0,0,0,0,0,0,0

FG

•931 DATAO,0,0,0,0,0,0,18

IC

•932 DATAO,0,0,2,10,0,0,0

IG

•933 DATAO,2,8,8,32,34,0,0

OL

•934 DATA138,128,10,10,0,2,168,162

HK

•935 •936 ■937 •938 ■939 •940 •941

EO MJ IF 00 PN FG LE

DATA138,42,162,34,136,128,40,170 DATA162,10,170,32,34,170,136,10 DATA40,168,136,170,32,0,34,136 DATA2,138,128,32,40,32,8,32 DATA128,0,2,8,0,32,0,255 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,128,0,32,128

•942 DATAO,32,128,0,32,128,0,32

OL

•943 •944 •945 •946 •947 •948 •949 •950 ■951 •952 •953 •954 ■955 •956

AA FG FG FG FG CI NF DA IG EF DM PI FG

6

DATA128,0,32,128,0,032,0,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,0,0,0,0 DATAO,0,0,0,0,0,0,0 DATAO,64,0,0,64,0,0,64 DATAO,0,224,0,0,224,0,1 DATA176.0,1,16,0,1,16,0 DATA1,176,0,1,240,0,1,240 DATAO,6,236,0,14,238,0,14 DATA174,0,29,183,0,189,183,160 DATA253,183,224,253,183,224,7,28 DATAO,0,0,0,0,0,0,0 DATAO,216,216,216,216,216,216,216,21

PP

•957 DATA27,27,27,27,27,27,27,27,27

PF

•958 DATA28,27,27,27,24,15,0,0,0 •959 DATA29,0,0,15,24,27,27,27,27 •960 DATA30,0,0,255,0,255,0,0,0

PN FE EL HJ GK EJ

•961 DATA31,216,216,216,24,240,0,0,0 •962 DATA33,0,l,15,15,29,60,124,126

•963 •965 •966 • 967 •968 •969 •970

DATA35,0,128,240,240,184,60,62,126 DATA38,8,90,52,191,90,52,74,16 DATA45,85,85,255,255,255,255,255,255 DATA44,85,93,245,245,245,245,244,240 DATA47,21,85,255,255,255,255,255,255 DATA63,0,0,240,24,216,216,216,216 DATA39,255,255,255,255,255,255,255,2

KI EA EM EM

EK

55,-1 ED ■971 DATA32,253,174,32,138,173,32,247,183 BO

•972 DATA152,72,32,253,174,32,138,173,32 •973 DATA247,183,152,170,104,168,24,32

AD KF

•974 DATA240,255,96 •980 DATA"—,[3" "J/[22"-M]n

GL FE

■981 •982 •983 ■984 ■985 ■986 [3" ■987

GM FE DM DE GM

DATA"[6"-"],[3" "]/[18"-"]n DATA"[10"-"],[3" "]/[14"-"]" DATA"[14"-"],[3" "]/[10"-"]" DATA"[18"-"],[3" n]/[6"-"]" DATA"[22"-"], [3" "]/—" DATA"—,[3" "]/[5"-"],[3n "]/[5"-"l, "][3"-"]" DATA"[3" "]/[21"-"],[3" "]"

BC OG

■988 DATA"—,[3" "]/[15"-"], [3" »]/—" IB 990 DATA" [WHITE]![RED][ll"%n3[WHITE]#" DG

•991 DATA" [WHITE]![RED][6"%"3[WHITE]#[4 " "]![RED][6"%"][WHITE]# " •992 DATA"[7" "][WHITE]![RED][13"%"][WHIT E]#" •993 DATA"[13" n][WHITE]![RED][12!T'][WHI TE]#" •994 DATA" [WHITE]1[RED]%%[WHITE]#[3" "] ![RED]%%[WHITE]#[3" "]![RED]%%[WHITE]#[3 " "]![RED]%%[WHITE]#" •995 DATA"[3" n][WHITE]![RED][21"%"][WHIT E]#" •996 DATA"[WHITE]![RED][5"%"][WHITE]#[4" n]![RED][5"%"][WHITE]#[4" "]![RED][5"%"] [WHITE]*" •997 DATA" [WHITE]![RED]%[WHITE]#[3" "]![ RED]%%[WHITE]#[3" "]![RED][3"%"][WHITE]# [3" tl]![RED][4"%"][WHITE]#lt •1000 DATA173,253,207,240,37,173,0,220,41 ,16,240,5,169,0,141,249,207,173

KI NK IC

CP IC

CN

MG NH

•1001 DATA2,207,208,6,32,45,192,32,112,19 2,173,3,207,208,3,32,3,193,32

BN

•1002 DATA198,192,32,74,193,108,254,207,1 73,0,220,174,0,208,41,8,240,10 IM •1003 DATA224,26,240,23,206,0,208,206,0,2 08,173,0,220,41,4,240,10,224 GA

•1004 DATA238,240,6,238,0,208,238,0,208,1 73,0,220,41,1,208,12,174,1,208 GP •1005 DATA224,165,144,15,206,1,208,208,10 ,174,1,208,224,210,240,3,238,1 •1006 DATA208,96,173,252,207,240,23,174,3 ,208,224,35,144,60,206,3,208,206 •1007 DATA3,208,206,3,208,173,3,208,141,1 ,212,96,173,249,207,208,39,173 •1008 DATAO,220,41,16,208,32,169,1,141,24 9,207,141,252,207,169,2,13,21

•1009 DATA208,141,21,208,173,l,208,141,3, 208,32,64,193,173,0,208,141,2 •1010 DATA208,96,169,253,45,21,208,141,21 ,208,169,0,141,252,207,96,173,251 •1011 DATA207,201,7,208,11,162,7,189,243, 192,157,39,57,202,208,247,173 •1012 DATA251,207,201,12,208,16,169,0,141 ,251,207,162,7,189,251,192,157 •1013 DATA39,57,202,208,247,238,251,207,9 6,0,12,63,243,192,0,0,0,0,192 •1014 DATA243,63,12,0,0,0,173,21,208,41,4 ,201,4,240,1,96,173,250,207,240 •1015 DATA23,173,4,208,201,231,176,10,238 ,4,208,238,4,208,238,4,208,96

•1016 DATA169,0,141,250,207,96,173,4,208,

JN KE GG KG

EK IF LC EF

GC NO

FL

201,27,144,10,206,4,208,206,4 CJ •1017 DATA208,206,4,208,96,169,1,141,250, 207,96,162,129,142,4,212,202,142 EN •1018 DATA4,212,96,173,30,208,141,16,207,

41,1,240,3,141,2,207,173,16

HM

•1019 DATA207,41,6,201,6,208,8,169,l,141, 3,207,32,184,192,173,16,207,41 GB •1020 DATA10,201,10,208,8,169,1,141,4,207 AHOY!

109


,32,184,192,173,31,208,141,17 LJ •1021 DATA207,41,1,240,3,141,2,207,173,17 ,207,41,2,240,3,32,184,192,96 MH •1022 DATA173,20,3,141,254,207,173,21,3,1

41,255,207,120,169,0,141,20,3 •1023 DATA169,192,141,21,3,88,96 •1040 DATA169,152,133,252,169,7,133,253,1 69,152,133,254,169,219,133,255,162 •1041 DATA23,160,28,177,252,141,0,207,177 ,254,141,1,207,24,165,252,105

COFO

AD 02 DO 06 CE C9 7D DO DE FO 03 01 FO OC 02 8D F8 F5 8D F8 03 CE 01 5C 20 D6 04 C2 AO FO FF A9

C0F8 C100

AB

AB 39

20 A9

DA 00

C108

CM

C110: C118

18 9B C9

AO AO 04

C7 DO

02 20 20

A9 D2 FO

MH PN FB

EJ

-1042 DATA40,133,252,165,253,105,0,133,25 3,165,254,105,40,133,254,165,255 NM •1043 DATA105,0,133,255,173,0,207,145,252

,173,1,207,145,254,56,165,252 •1044 DATA233,40,133,252,165,253,233,0,13 3,253,165,254,233,40,133,254,165 •1045 DATA255,233,0,133,255,136,192,255,2 08,181,160,28,202,224,255,240,28 •1046 DATA56,165,252,233,40,133,252,165,2 53,233,0,133,253,165,254,233,40 •1047 DATA133,254,165,255,233,0,133,255,7 6,20,197,160,28,169,32,145,252 •1048 DATA169/J,145,254,136,192,255,208,2 43,173,21,208,41,4,240,21,24,173 •1049 DATA5.208,105,8,141,5,208,201,240,1 44,8,173,21,208,41,251,141,21

MI IC OH

NP

73,7,208,105,8,141,7,208,201 LM ■1051 DATA240,144,8,173,21,208,41,247,141 ,21,208,96 JO

FROM PAGE 16 Starting address in hex: COOO Ending address in hex: CB72 SYS to start: 49152

Fhnkspeed required for entry! See page 103.

C040: C048: C050: C058: C060: C068: C070: C078: C080: C088: C090: C098:

770

AHOY!

20 76 DO DO AD 11 AC IE DO 03 C9 7B 01 DO DO 03

C8 FB DO DO AD DO OA 4C

20 4D AD IE 10 FB AD 00 B5 02 3F AD AD 00 80 CO

C2 DO AE DC 8D 10 DO AD

AD IF DO FB IF DO C9 7F B5 02 DO 29 C9 16 00 DO

5C OF 4A 87 9E 35 6A 18

38 E9 01 8D 00 DO BO 76 E8 AD 10 DO 49 01 8D 10 DO 8F AD AB 02 29 FE 8D AB 02 OF AD AD 4C 10 DO AD DO 8D 8D

AC AD BE DO C9 00 90 AB AC

02 02 CO 29 41 DO 33 02 02

29 29 C9 01 DO 18 AD AD AD

FE FE 77 FO 03 69 AB AC AD

8D 8D DO OA 4C 01 02 02 02

AC 02 AD 02 37 AD AD 00 3D CO 8D 00 09 01 09 01 09 01

C0B8 COCO C0C8 CO DO C0D8 COEO C0E8

C120: C128: C130: C138; C140: C148: C150:

BH

•1050 DATA208,173,21,208,41,8,240,21,24,1

COOO: C008: C010: C018: C020: C028: C030: C038:

COAO

C0A8 COBO

19 23 2B 24 72 OF 82 32 3C

C158: C160; C168:

8D

C9 07

C1B0;

FC

C1B8: C1C0: C1C8:

4C C5 FF

C1D0:

02 00 07 A5 27 DO DO

C1E0: C1E8; C1F0: C1F8: C200:

BE

CO

C9

7E

Fl

01

4C 01 DO 18 DC 29 29 D7 03 C7 B6 85 FO AB 03 02 AO AO A9 20 03 FF A2

BE DO 8A 6D CO 54 AA Cl 18 20 02 FC FF A5 8D A9 00 C7 FE 97 20 A9 18

CO

EB

C9 29

IC FF

BO

8F

A9 DO FO

EB 3B D9

20

D2

DO FF 20 AO

DO AD 01 FO 4C 98 98 20 A2 AO AD FB 20 IE A9 B7 18 64 Cl FC DO D2 22

A5 06

FC A2

A6 18

FB 18

A5 FE BA 02 02 A2 20 FO FF IE AB AE 8E B9 02 36 BO 30 A9 FO 85 AD IF DO El CO 20 A2 03 AO AE B7 02 4C F2 CO 8D IC DO CE 01 DO A2 DO FC DO DO ED A9 FO 8D DO FB 60

A6 DO 03

FD 20 IE A9 AC B9

OE

OF FF

FF IE AB 4C A2 A5 A 2 A5 8D C9 C6 A9 12 20 D2 FF 20 FO FF CD BD AO

C170: C178; C180: C188: C190: C198: C1A0: C1A8;

C1D8:

4C

FO BD 8D 18 20 CA

OA

EE

A9 07 07 DO C4 00 OF C2 85 18 20 FA 8D A2

A9 3D

FF CE BA

C208: C210:

FF A9

9F

20

02

CA

C218: C220:

02 20

DO FO

C228:

4C 18 20 18 20 8D

4C AO 20 AO 20 14

A9 29 1A

4A 7F DO

8E 10 FF C2 18 D2 17 D2 03 8D 8D 58

B6 A2 A9 EO 18 FF 18 FF A9 12 11 A9

C230: C238;

C240: C248: C250: C258: C26O; C268:

20

2E

IE

41

DO A2

99 89

A9 C5 B6

Al 69 A2

9F 18 20

8E D7

85 EO A6 9F 18

7B 91 DF OF EO

20

D6

20

8D

6B

A9

97

AO

B9 AD

02 01

FO DO

A9

FO A5 01

8D A2 FO

C5 18 03

20

CD 98 19 73 02 D8 C7 5B 04 D9 38 65 F8 A2 DO 8B 03 69 C4 84 FO F5

CE

B7

AB

99 7E 5A OC

A2 29 12 00

FO

10

20

4C A9 A9 AD A9 F8 A9 D2 02 18 20

FF 01 01 07 12 FF FO AO 20

CO A9 8D F8 85 A2 DO 8D 8D IC AD IE 20 D2 AE B6 28 EO 19 18 D2 FF

01

DO

10

A2

E8

20 4C 20

FO 4C FO

60 C3

78 8D

DO

AD

DO OA

A9 8D

FF C2 FF A9 15 11 81 B8

A9 A2 A9 16 03 DO 8D 02

D3 49 E2 F3 08 4C 31 A7

FA

FB

BD AC

A9 IE 87 ED


C270: C278: C280: C288: C290: C298: C2A0: C2A8: C2B0:

8D

BA

A9 00 8D 25 FD 85 DO 8D DO A9 02 8D BO AB

02 02 01

AF AC FC DO 5A

20

93

A9 01 A9 07 DO FB AB 02 AC 02 AD 02 27 8D 8D 19 OD DC DO C9 C9 95 A2 02 E8 EO E4 C7 DO F5 A9 06 2E DO 02 BD EO 10 C7 9D F5 AD 95 4C C7 9D F5 A2 07 E8 02 8D DO A9 4C C3 A9 4A DO OC 8D AE FE A2 B4 C7 90 09 8D AB A2 01 C7 38 09 BD AC 02 01 8A 18 69 BD AC 02 E8 OA A8

FO DO 8D

8D

A9 29 29 29 B9 DO 58 EA FO BD 10 9D AD 8D A9 C4 DO F8 AC C3 00 01 EO 10

7D FE FE

A2

C2C0: C2C8: C2D0: C2D8: C2E0: C2E8: C2F0:

E8

EO

B6 15 B3 DE

02 DO 02 8D

C2F8:

AD AD

C300: C308: C310: C318: C320:

C328: C330: C338: C340:

DO

AD

A9 DO AD 12 C3 2F DO BD 08

C348: C350: C358: DO C360: 8D C368: A2 C370: E8 C378: EC C380: DO C388: A9 C390: D4 C398: DO C3A0: F8 C3A8: AD C3B0: 21 C3B8: EA C3C0: DO C3C8: 02 C3D0: 02 C3D8: BC C3E0: B9 C3E8: C7 C3F0: 02 C3F8: E3 C400: C4 C408: BO C410: 8D C418: A2 C420: C7 C428: 09 C430: AD C438: 18

02 02 C7

8D 8D BD 08 20

C2B8:

DO

02 A9 OF 8D BO 02 DO 85 FB FE 8D 10 20 DO A9 01 8D 1C Bl 02 8D

F5

C6 C4 A9 27

FE

02 29 4C DO 58 B4 DO F8 AB 21 6E

C7 F5

07 02 C3 DO BD 08

DO 09 8D C3 A9 8D 12 20 DA 02 20 01 8A 18 69 BD AC 02 E8 8A 18 E9 01 AC C7 E8 EO 18 OA 01 99 C7 4D EO 04 B9 D4

8D 8D 85 DO

02 02

BA A4

85 17

8D IE

ID B4 8D A9 EO 8D 8D AD 02 9D 27 DO A9 03 8D A9 FF 8D A9 05 8D F8 07 A9 AO 8D 00 DO AD IE 8D B5 02 8D AB 02 8D AC 02 8D AD 02 60 AD 19 01 DO 07 31 EA AD 03 4C BC C9 6E FO C7 9D 00 F5 A2 01 07 E8 EO 02 8D 10 DO A9 00 4C C3 C3 9D 00 DO A2 01 BD E8 EO 08 8D 10 DO A2 02 BD E8 EO 10 F4 C7 9D DO F5 AD A9 OE 8D 2E DO A9 OB 8D 21 DO CE AE C3 AD B7 AD C4 4C 18 OA A8 02 99 B4 C7 4D AB EO 08 DO OA A8 B9 99 C4 C7 4D AC 02 08 DO E3 A8 B9 D4 D4 C7 90 AD 02 8D DO E3 8A C7 38 E9

DE DO F5

AA DO 26

B7 B2 FC 8D

8D 8D DO

B2 D7 74 93

F9 6B 60 F6 BB FA B7 CO

CA 51 62 26 9C C5 E3 55 1A 18 02 D8 C5 72 9C 12 FD 75 IB E6 OC 8B DA 73 CB EF 8D E8 75 DO 8F D5 EF D2 9F 31 ED EC 7B

C440: C448: C450: C458: C460: C468: C470: C478: C480: C488: C490: C498: C4A0: C4A8: C4B0: C4B8: C4C0: C4C8: C4D0: C4D8: C4E0: C4E8: C4F0: C4F8: C500: C508: C510: C518: C520:

C528: C530: C538: C540:

C548: C550: C558: C560: C568: C570: C578: C580: C588: C590: C598: C5A0: C5A8: C5B0: C5B8: C5C0: C5C8: C5D0: C5D8: C5E0: C5E8: C5F0: C5F8: C600: C608:

01 99 D4 C7 4D AD EO 07 DO CE AF 02 AF 02 B9 99 D4 C7 4D AD 02 02 DO 17 A9 01 38 02 AD BO F4 C7 60 00 D4 CA 06 D4 A9 OF 8D 18 DO 23 A9 B2 02 38 00 8E B2 01 D4 E8 D4 E8 8E A9 00 8D 07 D4 A9 FO 8D OC D4 A9 21 85 A2 A5 OD D4 DO D4 A9 11 C7 60 A9 31 C5 A2 BO 02 8D A2 A5 A2 60 A9 00 A9 55 8D 8D 13 D4 8D OB D4 A9 60 85 A2 06 8A 8D 08 02 8D OF D4 AD BB FO 85 FA 85

D4 07 E8 02 A2 A2

18 69 00 85 8A 48 OB D4 E6 85 FO 03 04 D4 02 OA A8 A8 8A 2A 2A AA 98 98 OA A8 A8 8A 2A 85 FB 8A 00 AD B9 AA 98 OA OA A8 8A 02 69 05 8D A9 88 8D

C7 02 E3 DO D4 BO 8D A9 ED 02 A2 10

11 D4 04 EO 02

BD B2 04 OA D4 8D A2 F6 8D F6 OA F8 DO 8D OC 8D

A9 02 48 8D D4 Al C9

A5 A5

04 03 4C A9 A2

4C 60 8A AA OA 8A AA

65 02 A8 2A

BO

09 BD AD 02 8A 18 OA 19 A9 02 C7 38 E9 09 BD AC AD 02 CE 05 8D Bl BO 02 8D 18 69 F8 18 A9 00 FA A9 FO 8D 04 D4 60 CE B3 8D B3 02 5A 90 05 BD 04 C8 04 C8 8D 02 60 A2 D4 A9 OF 8D 08 D4 A9 00 8D OB D4 A9 8D 08 D4 A9 00 8D 04 D4 CA 8D F8 07 A9 F6 18 07 A9 EB FC CA DO 04 D4 AO D4 8D OD 14 D4 A9 11 8D 12 A9 C8 85 A2 00 Al BB 02 E8 E8 Al 02 02 8D OE 32 DO 08 A2 DO FC A2 DO FC 85 02 A5 68 AA CA 5C C5 A9 10 8D 12 A5 A2 DO 38 C5 A9 A2 00 AD 2A AA 98 98 OA A8 A8 8A 2A 2A AA 98 98 18 65 FC 85 FC OA A8 8A 8A 2A AA AA 98 OA 8D

AC E8

9B 33

A8 42 8D FB 01 8B C7 8A Bl 2B 02 52 BO 42 9D 03 9D AF 8D 6B

A9

46

02

17 44 19

AE A2 8D

00 05 8D A9 OD EB 8D OB DO 20 6D 85

1C 9F D9 2F 84 8C 93 61 EB 99 86 El 7B

EC 03 D4 21 D4

69 44 15 F6 E4

03 02

DC 1A

Al 8D

AO ED 51 62 59 67

D4 A9 A9 A5

03 48 FO 59 20 BO D4 44 FC

7F

11

3A

B9 OA 8A AA OA

91 7F AE 58 2E

FB

03

A2

84

2A 98 A8

C9 ED 65

AHOYI


C610: C618: C620: C628: C630: C638: C640: C648: C650: C658: C660:

8A

2A

AA

98

OA

AA

98

18

FB

A8 85

8A FB

65

FC OA 8A

85 A8 2A

65 FC 8A

A2

00

AD

2A

AA 18

98 65

02

A8 85 FE

90 08 FE 05

C668: C670: C678: C680: C688: C690: C698: C6A0: C6A8: C6B0: C6B8: C6C0: C6C8: C6D0: C6D8: C6E0: C6E8: C6F0: C6F8: C700:

FB

8A

65

C5 A5

FC FD

FO

A5

FB

85

FD

60 20

A9 D2

93 FF

A2

DD

AO 8A

C6 48 AO 00

E8

68 A2 A9

A9 OD 39

17

AO

AO 00

39 AO

AO

C7

C7

20

OF AO

20

D2

FF

29 A2 20

03

FO

01

BD

A8 18 20

18 FF C7

C7 DC 92 DC 20

20

98 FC

38 07

A9 AA

01

AA

D2

20 IE

C7

DC 20

DC A8

20

20 20 EO C7

18 20 20 IE AB

18 20 IE 20 97 28 48 20 FO 20 D2 8D B8 FO FF AB 60 DC DC 20 20 92 A8 DC DC 20 A8

DC A8 DC A8 20

DC 12

38

C708: C710: C718: C720: C728: C730: C738:

DC A8

DC

A8 A8 A8

A8

A8 00

A8 12

DC A8 A8 A8 A8 A8 05

20

DC A8 A8 A8 A8 A8 20

C740: C748:

20 20

20 20

20 20

20 20

C750: C758: C760:

20 20 20

20

20

C768: C770: C778: C780: C788:

47 20 55 20 20 13 1C 45 00 10

C790: C798: C7A0: C7A8: C7B0: C7B8: C7C0:

A8 A8 A8

A8 A8

20

20 4E

20

DO

53 43

20 4F 20

D3 20 20 00 92 A8 00 20 CF OA 13 20 40 55

C7C8: C7D0:

AA

C7D8:

C8

55 75

C3 E6

20 96 12 56 1C 80

4F 05 45 01 00

55

FA

D2

55 75

75

DC

A5

00

IE 03

DO

FO

7C

IE FO

AB FF A2

EB

A9 64

IB 32

92

8F

A9 91 48 CD AB 68 A9

20 20 IE

AB

FO

FF

AB

A9 A9

60

00

F9

60

EO

A5

8D

67

AC

B8

A5

FF FF

A9 68 A8 92 OE

02 20 AA A2

4F B9 8A

AO

D7

12

13

DC 12

C7

20 A8 DC

23 A5 F4

99 A8 A8 A8 A8 A8 20

CE

02

A9 08 DC 20 20 DC 12 DC A8

DC A8

20 92 DC

00 A8

9F C8 20 20 45 4E BA BA 52 45 9D 94

20

20

FF 8A

20

20

49

D2 00

FC

20 20

3A

DE

FO 2E A5

20 20

48

F4 F4 03 19 16

11 BO 85

20 20

12

FB

C7F0: C7F8: C800: C808: C810: C818: C820: C828: C830: C838: C840: C848: C850: C858: C860:

A5

20 20

00

OF

FC

20 20

20

B9 OA

BO FB

A8 20

20

FA

85

A8

20

C7E0: C7E8:

04 C5 A5

A8 20

20

6F EO

4A CE

A8 A8 A8

20 20

8C AA 8C

AHOY!

A8 A8

2A 8A

A8 A8

4F

20

52

00 41 21

02

04

00

46 64 46

C7

55 00

20

20 20 20

49 20 47

5F

55

5D 65 6D 75 EF 41 49 51 59 84 D2

9C

BA

09

3A

F8

20

7B

12

4D 00 08 55 55 75

7D CA

E4 FO 3D BD

75

IE 00

75 00

64

A5

B8 80 4D

A5

64

C8

78

C8

5B

64

75

C868: C870: C878: C880: C888: C890: C898: C8A0: C8A8: C8B0: C8B8: C8C0: C8C8: C8D0: C8D8: C8E0: C8E8: C8F0: C8F8: C900: C908: C910: C918: C920: C928: C930: C938: C940:

C948: C950: C958: C960:

F4

10 10 12 00 19 19 00 00 19 19 2A 2A 85 85 AO 40 85 A5

05 60 00 00 00 55

69 00 00 26 00 54

00 00

85 00 08

00 00 55

00 41

11

55

01

15 00

50 55 01 00

00

00

00

00

26

00 00

08 00

55 01 50 55

40 55 01

50

00 55 01 50 15

10

54 55 01

50 51

50 11

00 00 00 07

F2 F3 F2

00 19 IE 00 00 16 60 10 C3 10 C3 16 60 19 IE 16 60 19 IE 00 00 15 IF 19 IE 21 87 32 3C 32 3C 85 03 85 05 91 04 02 18 69 00 40 85 05 CA 00 00 00 00 15 00 01 55 50 01 55 50 00 55 00 00 00 00 00 00 15 00 05 55 51 01 55 50 00 55 50 01 00 00 00 00 38 00

F4

F2

F4 F4 03 15 19 10 00 00 19 12 12 10 10 16

F3

95

F2

9D

00 IF C3

D9 6F EC DO

00 00

BF C7

60

DE

01

01

C8

19 25 A9 A9

IE

5B

A2 Bl 00 OB

CB 67 A4 28

CO 40 03

03 BA

A5

3B

D8

16 11

A2

C8

69 85 04 DO 00

50

01

55

40

00

01 00

50 00

08

00

00 50

15

40

00 00

70

00

00 00 00

00

00 2F

IF

FO

80

7F

C7

FF

FF

FF

FC FF

FF 01 00

FO

00 80 00

04

20

55 00

00

2A 00

00

00

00

00

00

OE OF 81 FF 01 00

00

00 00 00 00 00 00 1C 00 00 3F FE FF E3 3F 04 20 00 80 00 54 00 00 00

C998:

OF

C9A0:

00

C9A8:

00

F8 FF FE AA

00

C3 C3

55

00

00

ED

82 AD B6

15 05

00 00

7F

IE

08

55 01 50

00 00

35

Dl Dl

00 54

00 00

FF

IE

00 00

00

OA

C988: C990:

C980:

19 9C F4 F2 F3 F4 F3 F3 F4 F8 00 01 00 IE 16 60 60 00 00 C3 00 00 C3 00 00 Dl 15 IF 00 19 IE IE 12 Dl IE 15 IF 00 10 C3 00 12 Dl IE 00 00 IE 12 Dl 3E IF A5 3E IF A5 02 A9 C8 04 A9 3C 00 Bl 0 2 DO F7 A5 02 A5 03 04 18 69

55 01 00 00

01

40 00 00 00 00 00 FF

C968: C970: C978:

C8 F2

05 50 55 00 00

EF

FB

C8

11 OF D7 7C 6D Al FO

09 50 5D

08 BB

AC EF

00 00 1C

3A

81 FC

D6 44

00

02

EE

00 00

00 00

Al 68

00 00

00

70

00

78

00 01

38 F4

E2 C4

FF

FF

35

02

40

00

00

OD 21

00

00

A8

00

38 05


IMPORTANTI LetIers on "vhlIii background are Bug Repellent line codes. Do not enter them! Pages 101 and 102 explain these codes

HVIr UrllHIl I ■ and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs! 00

BO

CB70:

00 FF 3F 00

B8 17 9F CD

QUICK CHANGE

D8 EO

•5 REM *** QUICK CHANGE *** BUCK CHILDRES

00

00 00 00

E8

-10 REM *** P.O.

00 08

00 00

FO 09

00

15 11

50 7F

40

F2

00

F3

00

86

00 00 00 20 FF

00 00 20 07 FC

00 00 00 FF FF

00 00 01 60 FF

00 00 32 IF FF

00 00 00 FF 00

00 00 03 FO 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00

00

00

00

00

00

FF 00 00 00 00 2 6 00 05 55 51 00 00 CO OC 00 00 00 00 3B 00 05 FF DO 01 FF DO 00 15 40 01 00 00 OA 00 00 00 00 26 00 00 FF D4 01 FF DO 01 15 00 01 04 FF CO

00 00 00 55 01 OC OC 00 26 10 D4 FF 01 00 51 00 00 00 00 7F 11 DO 7F 00 3E F3

00

00

08 00 54 55

00 00

OC OC

00 15 00 11 55 50 00 C3 00 00 CO

00

00

00

00 CO 00

00

00

19 05 DO FF 00 00 40 00 00 00 00 FF 11 DO 5D 01 FF

00 FF 01 DO 5D 00 50 00 00 00 00 DO FF 01 40 51 80

00

CO

20 00

CAD8:

00 00 00

CAEO: CAE8:

C9B0:

C9B8:

C9C0: C9C8: C9D0: C9D8:

C9E0: C9E8: C9F0: C9F8: CAOO: CA08: CA10: CA18: CA20: CA28: CA30: CA38:

CA40: CA48: CA50: CA58: CA60:

CA68: CA70: CA78: CA80:

CA88: CA90: CA98: CAAO: CAA8: CABO: CAB8:

CACO: CAC8: CADO:

CAFO: CAF8: CBOO: CBO8: CB1O: CB18: CB20: CB28: CB30: CB38: CB40: CB48: CB50: CB58: CB60: CB68:

7F

41 FF DO 01 7F 50 00 11 50 01 00 00 00 00 00 00 00 19 40 01 FF Dl 01 FF

01

51 55

3D

50

71

2F

BF

9C

00

79 42

00

00

C8

00

00

00 DO 00 D8 00 EO 00 E8 2F FE 98 DF 00 33 00 08 00 10 00 18 00 20

00

00

28

00 1C

18 21

C7 38

08 A9 85 60 81 18 00 00 80

ED E6 CA 88 97 F2

00

FF

E2

CO

00

00

6C 00

00 00 00

00 00 00

00

00 00

00 00

00

00

00

00

00 00

00 00

00 00

00 00 FF

00 04 C8

00 3E 7B

00

00

00

00 80

33

00

00 00 00 00

00 00 00 00

00 00 00 00

1C E4 00 00 00

FF

00

00 FF 00 00 00

40 00 00 00

00

00 00

E4 00 00 00 00 00 00 41 42

00

00

00

00

00

00

00 3E

00 OC

3E 24

00

00

00

12

81 3D 42 Al OA C3

36 A2 95 00 30 00

41 42 Bl 85 7E 03

80 45 24 Al OC 81

EB A5 8D 00 18 CO

81 42 Al

85 42 01

2B DF

11 00

00

Dl

FF

00

00

28 00 6F D4 IE FF EC 01 BD 40 8F 51 CF 00 D4 00 68 00 7A 00 78 3B FA 05 IF

00

50

1C

00

00

BE A5 18

00

00

FF

70

FROM PAGE 51 S ***

IE

BOX

13575 SALEM, OR 9730

9 ***

DC

•15 PRINTCHR$(147)"LOADING AND CHECKING D ATA LINE:":J-50000:L=50:C-ll HF •20 PRINTCHR$(19)TAB(31)L:PRINT:FORB=OTOC :READA:IFA<0ORA>255THEN30

JJ

•25 POKEJ+B,A:X=X+A:NEXTB:READA:IFA=XTHEN 35 BO

•30 PRINT"ERROR IN DATA LINE:"L:END HL •35 X=0:J=J+12:UL+5:IFL<671THEN20 DH •40 PRINT"THE DATA IS OK AND LOADED.":PRI NT

HH

•45 PRINT"SYS 5[4n0"] TO SWITCH ON AND OF F.":END OG •50 DATA169,106,162,132,160,195,204,1,3,2 08,6,169,1515 NE •55 DATA139,162,135,160,227,141,0,3,140,1

,3,76,1187 HP •60 DATA251,199,173,0,2,201,65,144,4,201, 91,144,1475 HL

•65 DATA3,76,139,227,32,237,199,32,217,19 9,133,253,1747 Al •70 DATA162,96,134,251,142,138,2,157,0,20 1,232,208,1723

AP

•75 DATA250,232,169,39,141,248,201,32,79, 199,169,91,1850 LM •80 DATA133,252,141,247,201,162,10,32,251 ,199,133,254,2015 MC •85 DATA166,252,169,100,32,171,199,32,66, 199,32,7,1425 PE •90 DATA200,32,228,255,240,245,133,212,20

1,13,208,44,2011 CI •95 DATA173,96,201,240,227,169,32,166,252 ,157,0,4,1717 CO •100 DATA166,251,48,13,169,192,162,24,160 ,171,133,251,1740 GG •105 DATA132,252,76,159,195,173,192,201,2 08,86,162,139,1975 NE •110 DATA134,199,32,251,199,76,52,196,201 ,20,208,39,1607 BO

•115 DATA174,247,201,48,3,76,120,195,169, 0,162,32,1427 -120 DATA157,192,201,202,16,250,164,254,3 2,162,199,132,1961 •125 DATA254,140,247,201,169,192,162,171, 133,251,134,252,2306 •130 DATA76,164,195,166,254,224,26,144,3, 76,171,195,1694 •135 DATA230,254,166,251,157,0,201,230,25 AHOY!

113

DL DM MA HK


1,230,252,32,2254

OF

•140 DATA210,255,165,252,16,3,141,247,201 ,76,164,195,1925 JH

•145 DATA32,240,199,162,105,32,251,199,16 9,0,162,9,1560

AD

1,141,251,201,2032

OC

•285 DATA205,237,201,144,7,208,23,236,236 ,201,176,18,1892 MK •290 DATA32,205,189,32,15,199,162,0,161,2 53,240,82,1570 LA

•150 DATA157,0,2,172,233,201,208,3,157,23 0,201,202,1766 EE -155 DATA16,242,174,233,201,169,100,157,2 51,4,173,134,1854 00 •160 DATA2,157,251,216,32,66,199,32,7,200 ,32,228,1422 AN

•295 DATA32,15,199,76,152,197,205,239,201 ,144,9,208,1677 NN

•165 DATA255,240,245,201,13,208,39,173,23 3,201,240,20,2068 HN •170 DATA173,235,201,201,2,144,229,32,181 ,199,173,238,2008 NI

•310 DATA249,201,141,253,201,134,252,169, 96,162,0,133,1991 DI •315 DATA251,142,242,201,142,246,201,161, 253,240,23,32,2134 II

•175 DATA201,208,107,173,239,201,208,102, 169,255,141,238,2242 DC

•320 DATA88,198,173,242,201,205,246,201,2 08,88,162,0,2012 KB

•180 DATA201,141,239,201,141,230,201,76,2 34,196,201,20,2081 EC •185 DATA208,30,172,233,201,240,9,32,162, 199,140,233,1859 NJ •190 DATA201,76,60,196,169,32,141,251,4,1 60,79,32,1401 10

•325 DATA161,251,240,91,32,15,199,76,211, 197,142,244,1859 IN

•195 DATA162,199,200,132,254,76,244,195,2 01,45,208,20,1936 BP •200 DATA174,231,201,208,159,141,231,201, 32,210,255,238,2281 -205 DATA233,201,32,181,199,76,60,196,201 ,48,144,140,1711 •210 DATA201,58,176,136,174,232,201,224,5 ,176,129,157,1869 ■215 DATAO,2,32,210,255,238,232,201,238,2 33,201,76,1918

•220 DATA78,196,32,237,199,32,217,199,173 ,248,201,32,1844

OH

GE

LH

•300 DATA199,236,238,201,144,2,208,192,32 ,205,189,169,2015 KM

•305 DATA32,32,210,255,32,15,199,169,39,1 62,201,141,1487

FB

•330 DATA201,32,240,199,173,245,201,208,1 6,32,15,199,1761 HD

•335 DATA165,253,166,254,141,240,201,142, 241,201,76,94,2174 OM •340 DATA197,162,0,32,251,199,169,19,141, 119,2,169,1460 IE •345 DATA13,141,120,2,141,121,2,141,122,2 ,169,4,978 KO •350 DATA133,198,76,116,164,32,127,199,32 ,15,199,32,1323

DJ

•355 DATA15,199,162,0,32,15,199,161,253,2 08,249,76,1569 ND

•360 DATA249,197,32,7,200,32,15,199,76,19 IL GE

•225 DATA79,199,172,192,201,208,8,162,77, 32,140,199,1669 KG •230 DATA76,18,197,162,87,32,140,199,162, 96,32,251,1452 JH •235 DATA199,162,96,32,145,199,162,119,32 ,251,199,174,1770 AD •240 DATA236,201,173,237,201,32,205,189,1 69,45,32,210,1930 DP •245 DATA255,173,230,201,208,12,174,238,2 01,173,239,201,2305 LA

9,197,172,1575 CP •365 DATA242,201,32,162,199,141,245,201,1 85,192,201,240,2241 GE

•370 DATA233,32,195,198,200,76,76,198,166 ,212,208,64,1858 CL

•375 DATA174,253,201,142,249,201,162,18,2 01,131,240,5,1977 IA •380 DATA202,201,143,208,3,142,253,201,20 1,128,144,40,1866 HL •385 DATA56,233,127,170,160,255,202,240,8 ,200,185,158,1994

BK

•390 DATA160,16,250,48,245,200,185,158,16 0,48,14,238,1722 EC

•250 DATA32,205,189,76,59,197,162,128,32, 251,199,162,1692 FO

•395 DATA243,201,32,156,198,169,0,141,243 ,201,76,133,1793 FG

•255 DATA38,32,251,199,32,66,199,32,7,200 ,32,228,1316 El

•400 DATA198,56,233,128,72,162,0,193,251,

•260 DATA255,201,89,240,7,201,78,208,239, 76,120,195,1909 FJ

208,26,173,1700 KI •405 DATA248,201,201,10,240,16,166,212,24 0,7,201,62,1804 IL

•275 DATA177,253,208,3,76,116,164,32,15,1 99,177,253,1673 ME

•410 DATA240,8,76,189,198,205,249,201,208 ,3,238,246,2061 IH •415 DATA201,230,251,238,242,201,104,174, 244,201,48,11,2145 00 •420 DATA208,12,166,211,224,79,144,3,142, 244,201,76,1710 NG

•280 DATA170,32f15,199,177,253,142,250,20

•425 DATA210,255,173,243,201,240,2,104,10

•265 DATA169,1,162,8,141,240,201,142,241, 201,32,237,1775 MF •270 DATA199,141,138,2,141,245,201,32,127 ,199,160,0,1585 KH

114

AHOY!


4,104,104,162,1902

PJ

•430 DATA192,142,244,201,162,61,32,251,19 9,174,250,201,2109 MO •435 DATA173,251,201,32,205,189,169,32,32 ,210,255,32,1781 BI •440 DATA127,199,169,3,133,252,164,252,17 7,253,240,8,1977 II •445 DATA32,88,198,230,252,76,254,198,76, 116,164,230,1914

HC

89,694 •575 DATA63,32,0,13,13,18,65,82,69,32,89, 79.555 •580 DATA85,32,83,85,82,69,63,32,40,89,47 ,78,785 •585 DATA41,0,13,13,18,32,84,79,79,32,76, 79,546 -590 DATA78,71,32,13,13,0,13,13,69,82,65, 83,532

FO

HM LK HK EB

•450 DATA253,208,2,230,254,96,201,8,240,2 51,201,11,1955 BH

•595 DATA69,32,34,0,13,13,84,85,82,78,32, 34.556 OP

•455 DATA240,247,201,16,240,243,201,19,24 0,239,201,24,2111 HA

•600 DATAO,13,13,73,78,84,79,32,34,0,13,1

•460 DATA240,235,201,27,240,231,201,32,24 0,227,201,35,2110 DJ •465 DATA240,223,201,56,240,219,201,59,24 0,215,169,0,2063 BK •470 DATA133,198,173,141,2,201,4,208,204, 165,203,201,1833 DF •475 DATA64,240,243,160,0,201,39,240,24,1 60,9,201,1581 BA -480 DATA10,240,18,160,18,201,17,240,12,1 60,27,201,1304 KP

•485 DATA18,240,6,160,36,201,62,208,169,1 41,248,201,1690 OD •490 DATA162,16,185,249,200,240,121,32,17 1,199,232,200,2007

LK

3,432 PJ •605 DATA84,72,69,32,82,65,78,71,69,63,32 ,0,717 PN •610 DATA13,13,76,73,78,69,83,32,0,69,78, 68,652 BG •615 DATAO,79,78,0,79,70,70,0,32,69,82,65 ,624 AH

•620 DATA83,69,32,0,13,13,13,67,84,82,76, 32,564

JD

•625 DATA65,32,61,32,65,76,76,13,67,84,82

,76,729 GB •630 DATA32,68,32,61,32,68,65,84,65,13,67 ,84,671 EN •635 DATA82,76,32,78,32,61,32,78,79,82,77

,65,774

LG

•495 DATA76,114,199,173,240,201,174,241,2 01,133,253,134,2139 KM

■640 DATA76,13,67,84,82,76,32,81,32,61,32 ,81,717 JG

•500 DATA254,76,15,199,32,251,199,162,0,1

•645 DATA85,79,84,69,83,13,67,84,82,76,32 ,82,836 CB -650 DATA32,61,32,82,69,77,83,19,0,160,14 2,143,900 HP

89.96.201.1674

•505 DATA240,7,32,210,255,232,76,145,199, 169.34.76.1675

MM

BF

•510 DATA210,255,169,20,32,210,255,136,20 8,250,96,157,1998 MK •515 DATA0,4,173,134,2,157,0,216,96,169,0 ,162,1113 HO •520 DATA2,133,122,134,123,141,232,201,32

•655 DATA146,141,129,140,160,0,160,160,12 9,140,140,160,1605 BM •660 DATA160,160,0,160,160,146,133,141,14 7,160,160,0,1527

HM

FL

•665 DATA160,160,132,129,148,129,160,160, 0,160,145,149,1632 MI

•525 DATA107,169,165,20,174,235,201,157,2 36,201,232,165,2062 ON

•670 DATA143,148,133,147,160,0,0,0,0,0,0, 0,731 EP

•530 DATA21,157,236,201,232,142,235,201,9

MOUNTAINEER MACK

,121,0,32,1273

6,162,11,160,1854 LB •535 DATAO,24,32,240,255,169,42,160,39,32 ,164,199,1356 IF

•540 DATA162,147,76,251,199,32,68,229,169 ,0,133,198,1664

LN

•545 DATA133,199,133,212,133,216,96,189,2 5,200,240,250,2026 KL ■550 DATA32,210,255,232,76,251,199,32,225 ,255,208,238,2213 EL

•555 DATA104,104,169,0,141,138,2,32,68,22 9,76,116,1179

•560 DATA164,13,83,89,83,53,48,55,50,53,0 ,17,708

•565 DATA13,79,76,68,32,69,78,84,82,89,63 ,32,765

•570 DATAO,13,13,78,69,87,32,69,78,84,82,

OC KM DJ

FROM PACE 18

Starting address in hex: 2000

Ending address in hex: 2D5B 5YS to start: 8192 Flankspeed required for eirfryl See page 103.

2000:

A9

08

20

D2

2008: 2010: 2018: 2020: 2028: 2030: 2038: 2040:

D2

FF

A9

OF

8D

21

OF D4

D4 AD A5 BD

EA OE

00 DO EA DC

DC 00 EO

D8

Dl

9D

01

00 DO 00

29 DO F5 31

A9 93 8D 20 DO 20 49 2A A9 80 8D 29 FE 8D FB 85 01 9D 00 30 A2 00 BD E8 EO FF FF

20

A9 8D 12 OE A2 E8 00 DO

02 AC BF

9B 51

F9 75 19 7B

AHOY!

115


2048: 2050: 2058: 2060: 2068: 2070: 2078: 2080: 2088: 2090: 2098: 20 A0: 20A8: 20B0: 20B8: 20C0: 20C8: 20D0: 20D8:

20E0: 20E8: 20 FO: 20F8: 2100: 2108: 2110: 2118: 2120:

2128: 2130: 2138:

2140: 2148: 2150: 2158: 2160:

2168: 2170: 2178: 2180:

F5 FO 20 FO 20 A5

DC 20 FF FF FF FF 00 69 A9 00 00 28 3F 00 FF OF A8

A2 00 0 7 9D A2 00 07 9D EA 20 01 09 09 01 08 1C 08 1C 00 00 00 00 00 00 21 AD OC 8D OC 8D 28 00 80 AA 01 FO FF FC 00 A A CO OF 00 FO AA 00

00 28 20 04 28 10 OF FF 00 00 FF CO 00

FF

01

AD OE

66

OE DC 08 1C 3E IE 3C 18 34 21 00 OC 3C 00 00 00 18 DO 29 18 DO 20 86 02 4C 00 AA 00 02 80 AA 3C OF 55 01 55 40 00 00 FF FF FO OF OA 00 AO A A A A 00 00 08 AA 20 AA 10 OC AA OC 3C 30 05 FO 01 55 40 A A 00 00 FF OF FF FO 03 00 00 AA 00

4C AA 2A 08 18 18 66 7E

CE 45 75 E2

7E 00

7E 00

DD AO

FO DB 80 00 02 55 00 00 00 2A AA 08

18 92 26 BE 22 73 AA 3E 40 63 55 36 FF AB 03 8E FO A9 00 C5 00 4C AA AD

80 OA AA OC 00 OC 3F 7F 00 03 C8 00 03 FF 80 CO 07 FF FF EO 01 07 FF FO CO 07 CB 00 10 00

03 00 FF

FF 01 CO

21B0:

03 FF EO 00 00 00 00 00 00 00 00 33 00 00 7 7 70 OA 7B AA 2A 00 00 00 00 00 00

2200: 2208:

2210:

116

AHOY!

C9

2220: 2228: 2230: 2238:

AD

FE

21F8:

2218:

70

EA

00 80

21F0:

2B

EA

00

21E8:

21

4B

7A

00

21E0:

85

C9

4C

A4

7C

21 DO: 21D8:

20 E8 20 E8 EA

21

00

21C8:

BD

81 31 96 31 2A

4C 5B

2188: 2190: 2198: 21A0: 21A8: 21B8: 21C0:

BD D8

FF 00 80 38 00 00 00 00 73 03 70 AA 00 00

OE

EC 2F 04 8D 2A

AO OA 3F 00 IE 7A 6 7 CO 03 FF EO 03 FF FO OF FF CO 03 00 38 00 01 FE 00 00 7C 00 03 FE 00 07 FF 00 00 00 00 00 00 00 00 00 33 30 00 77 70 OA AA AA 08 00 00 00 00 00 00

F8 FF 03

FF FC FF

FF FF FE

7E 03 80 06

03 FF 00 BO

EO OF 80 07 00 00 43 FF 80 3F A9 13 00 20 CO 28 17 DO 24 AD 00 20 00 BD FF E8 DC AO 88 4A CA 4A 42 8C 20 78 A9 01 4C E3 8D F8 C9 30 F4 4C

00 00

F4

2A

A9

28 FC FD FE FD FB 1C A9 A9 Bl C9 C9 FO DO 5C 86 2B 29 20 40 99 A9 A9 81 8D 42

85 AO

FD 00

A9 Bl

A5 FD A5 FE C9 98 C9 00 23 20 97 85 07 85 FD 91 FF DO 03 DO OD C6 DE C6 26 20

C9 C9 FO DO 9C FB FE FB 02 06 FB FC 73

02

A2

00

AO

AD 4C

23D8:

A9 85 E6 E6 A5 A5 4C 22 FD 00 FD FE FF FF 20 8D DO B2 60 C9 30 F8 DO 8D DO 80

20 42 20 27 BD EO 00 04 FD 00 07 OD DE 2A A9 85 C6 C6 A5 A5 4C 2B

23E0:

2A

DO

2240: 2248: 2250: 2258: 2260: 2268: 2270: 2278: 2280:

2288: 2290: 2298: 22A0: 22A8: 22B0: 22B8: 22C0: 22C8: 22D0:

30 04 55 50 00 FF

Dl 6B AE

22D8: 22E0:

00 C3 02

03 CO AA

CD 70 87

22F0: 22F8: 2300:

AA IF 01

AO 3F 9E

00 80 30

63 76 6F

01

FF 07

80 FF

C5 A6

2308: 2310: 2318: 2320:

EO

01

ED

FF OF 80 00 00 FF 00 80 FF OF 00 00 00 03 00 30 77 2A 88 00 00 07

FO FF 00 7C 00 00 FE 07 00 FF 00 00 00 00 73 03 70 AA 00 00 00 FO

2F 67 Dl 45 88 OD 97 2C 69 OB OA CO C8 D3 B2 2F A6 D8 3C 00 08 35

CO FF 03 EO 81 00 FF 01 00 FF 01 CO 38 00 00 00 00 77 03 68 88 00 00 IF

22E8:

2328: 2330: 2338: 2340: 2348: 2350: 2358: 2360:

2368: 2370: 2378: 2380: 2388:

2390: 2398: 23A0: 23A8: 23B0: 23B8: 23C0: 23C8: 23D0:

IB FC FF

FF

03

CO

FF

3F

00 EO

00 00

IF FE

03 00

F8

FF

FF

25

FF 01

FC FF

80 3E

3F 03

07 FE

01 00

CO 07

00 FO

OF FE 80 00 03 00

45 29 BC BA 85 D7

01 00

CO 00

00 00

03 03

80 FF

79 6A

FF

CO

03

FF

80

03

FF

80

60 CO

D2 23

FF 20

FF 7F 80 00

2C B3 14

20 Al

07 00 FF A2

00 CO FF

FF

80 00 IF

D2

DO EE

F5 20

AO

IB DO 7F 4C

D4 2B 2C Bl

A 5 60 20 FO 22

00

A2

00

BO BO

01 01

C8 E8

9B 2A 8D 22

42 AD 9B 20

60 75 42

07 DO

A2 08

00 E8

ID

00

22 A2

ED 07 60

4A 4A 4A

82 AO

42 23

Al BO 6C 3F 3D 42 29 A9

FO 20 22 C9 3B F5 60 AO 42 C8 CO 8D 15 DO 8D 17 DO 8D 8D 42 DO 8D 10 05 8D 1C

8D

2B

DO

A9

00

98

AO

73

C8 EO 4C 07 17 AO 26 A2 20 D2 AD 00 BO 01 BO 01 8E 9A 78 2A FO OB 9B 25 A9 83 77 42 04 DO 85 FB 85 FE 91 FB DO 02 DO 06 E6 FB E6 FC 4C FB 6F 85 FC AO FD A5 FE A5 FD C9 FB C9 59 23 A9 OC 00 20 06 20 35 2D 90 F9 00 A9 04 DO 8D ID A9 00 8D 27 DO 8D DO 8D

29 AA AA ID 9B 05 CF DC

FF E8

06

8D

12

F3 A8 05 DF D4 AO 71 93 97 78

45 5A 17 37 FA CB A6 FF 66 78 9C B4 97 02 16 07 74 04 87 B8 97 2C 25 52 A2


23E8: 23F0: 23F8:

2400: 2408: 2410: 2418: 2420: 2428: 2430: 2438: 2440: 2448: 2450: 2458: 2460: 2468: 2470: 2478: 2480: 2488: 2490: 2498: 24A0: 24A8: 24B0: 24B8: 24C0: 24C8: 24D0: 24D8: 24E0:

24E8: 24F0: 24F8: 2500: 2508:

2510: 2518: 2520: 2528: 2530: 2538:

2540: 2548: 2550:

2558: 2560: 2568: 2570: 2578: 2580: 2588: 2590: 2598: 25A0: 25A8: 25B0:

25 OB 07 8D AD 20 20 AC 20

DO A9 8D 28 A9 87 FB 07 23 20 61 29 86 28 8A 42 BE 22

C9 AD

01 9B

FO 42

1A AD 9B 4C 90 4C 24 00 AD 00 24 29 00

C9 FF 75 42 25 4C OD 24 06 20 20 24 20 A3 AD 00 10 DO DO C9 CE 00 FE 8D DO 60

A9 F9 86 20

B8 39 FO A2

25B8:

BO 27 FO 08 81 42 DD 22 FO 08

71

25D8:

25 El

02

8D

26

DO

DO 8D 8D 58 AD A9 FO

A9 FA FC 28 81 00 03

85

8D A9 60

AD

9A

3D C9 FO 08 FO 03 C9 09 OD 24 AD 75 9B 25 20 77 24 DO 29 00 DO 10

4C C9 01 DO 60 DO

A2

00

29 01 FO 07 29 FO OD AD DO 03 20 Cl 60 AD 10 DO DO A9 00 8D 08 8D 03 DO FD 8D 10 DO A5 90 15 AD 8D 10 DO 20 BO F9 8D 02 20 Al 22 C9 02 DO 60 78 A3 AD 15 03 8D 14 03 A9 58 60 AD IE 05 A9 01 8D 42 DO OD AD A9 83 8D F8 EE 74 42 AD DO 24 AD 8A 5E 2A A9 10 00 8D 74 42 83 DO 06 EE 25 A9 83 8D 42 FO 08 A9 4C 98 25 EE 42 CD 72 42 8D 71 42 A2 AD 03 DO C9 CF 24 E8 EC 6C A3 00 AD AD 01 DO 18 DO CE 75 42 01 DO 38 E9

AD 00

24 09 00 AD 20 10 Al DO 19 AD 85 25 DO 8A 9A 07 74 42 8D AD F8 F8 08 71

DO

00 D6 7F 9B 69 4C 08

07 07 20 42 8D 4C 42 FF C9

FO 01

4C BO 20 42 4C 24 OD 18 FO

OD 06 49 C9 OD 4C 24 DO OD

D9 AC

33 FO

17 78

24

95 57

20 23 01 24 OD

IB 06 55 OE

A2 07

9C BO

E4 AC 43 66 03

07 8D 42 1A EE DO 42

AD 20 95 10 DO FF 8D 10 DO DO C9 C9 FF 00 DO 8D 10 60 A9 DO 29 22 C9 09 02 C9 20 02 25 F9 8D 03 85 A9 1A 15 03 01 FO AD 9B DO 08 66 25 C9 05 08 20 D4 A9 07 C9 4C 66 AD 82 03 DO AD 71 A9 00 03 DO 03 20 DO ED

42 08 BB 8D

30 OF 8D 01 25 AD 01 DO

03

AD A9 AD 00 DO EE 01 DO 10 Al

DO 22

4C 90 14 A4 8D

29 42 42 4C 42 DO 04 F8 07

13 20 52 57

AB Fl F2 C5 25 6F D7 F5 5F 29 88 73 AB C2 11 A8 9A OC 54 70 B6 3C Dl 27 9E DA 73 38 DA OC

42

A9

01

20

48

2D

9F

CE

25

26 C9 8D

20 88

17 90

20 26

EB 60

25 20

20 Al

86 Bl 8A

08

2C

DO

DO

29

10

E7 AD 20

10

8D

4C 60 DO

8A DO 09

05

A9

C9 89 A9

D4

07

F9 C9 25

BO

FD

Al

22

C9

8D FB 80

2C F9 8D

90

12

AD

10

DO

09

04

DO

F9

4C

20 13

Al 26

22 20

C9 Al

IE 22

20

90

10 Al

DO 22 09 C9 Al DO

F9 29 C9 20 IE 22 60 C9 Al DO OB 25 07 AD DO A9 20 42 FO 8D

8D DF 80 8D BO C9 20 C3 22 60 A9 4C AD 05 AD 08 43 FO OC 07

04 8D 90 10 F9 20 Al BO

DO 10 12 DO 4C 90 22 F5

60 DO AD 20 3F F9 C9 8D

8D BO C9 AD 20 10 Al 26 8D 20 06

C4

10

EE 60

75 20

43 22 F5

25E0: 25E8: 25F0: 25F8:

2600: 2608: 2610: 2618: 2620: 2628: 2630: 2638: 2640: 2648: 2650: 2658: 2660: 2668: 2670: 2678: 2680: 2688: 2690: 2698: 26A0: 26A8:

25C0: 25C8: 25D0:

26B0: 26B8: 26C0: 26C8: 26D0:

26D8: 26E0: 26E8: 26F0: 26F8: 2700: 2708: 2710: 2718: 2720: 2728: 2730: 2738: 2740: 2748: 2750: 2758: 2760: 2768: 2770: 2778: 2780:

DO 22 20 OA 90 DO 8D BE 20

42 FO 8D 90 09 AD C9 69 AD 08 CE FO

09 OB 8D

10 86 A9 07 OB 83 FE

8D 58 00 04 C8 7B 74 7F 10 DO OC 20 20

F9 20 08 90 EB FO 09 05 OE DO 82 08 08 OB DO C9 8D OB DO 25 4C DA 07 AD OB AD OB DO DO 60 AD 11 DO 60 8D 11 DO 02 60 A9 08 8D 05 DO 8D 09 DO A9 96 8D F8 07 8D 10 DO 14 03 A5 60 A9 33 A9 30 99 DO F8 AO CO 08 DO 42 A9 00 42 8D 75 42 A9 02 DO 29 F7 A9 31 8D AO OB 20 6F 2C 60 DO 2B AO

C9 IB BO F9 AD 05 DO C9 08 8D 05 DO 83 26 AD 82 05 DO C9 08 DO 18 69 08 07 DO C9 BE 8D 07 DO 8D 26 4C BO 26 07 AD 07 DO AD 07 DO 18 DO 8D 09 DO BE 90 OE A9 20 17 26 20 26 AD 82 42 DO C9 08 FO 18 69 08 8D 11 DO 29 EF AD 11 DO 09 60 A9 00 8D B8 8D 01 DO DO A9 50 8D DO A9 88 8D 8D 00 DO A9 AD 10 DO 29 60 78 A5 A3 A4 8D 15 03 8D 70 42 AO 68 42 C8 CO 00 99 77 42 F8 A9 31 8D 8D 71 42 8D 42 A9 04 8D 8D 72 42 AD 09 10 8D 10 76 42 60 A2 DO 2B AO 00 A 2 OD AO OD 12 20 6F 2C

5D 35 2B 90 8E 52 96 IE 49 9A

94 6C CF BF FF 7F Fl CB 17 88 OD E6

OB A7 74 OD 7A BD 49 FF 9B 95 FE 2C D8 A7 B4 9E D7 F9 04 7E 87 B5 19 5D E4 Fl OB

AHOYI

117


2788: 2790: 2798: 27AO:

27A8: 27B0: 27B8: 27C0: 27C8: 27D0: 27D8:

60 A0 AO 6F DO 20 DO A2

A2

OD AO 20 20 6F OF 20 DO 2C 60 A2 2B AO 39 ED 26 A2 2B AD 70 17 AO 12 B9 6C 42

00 CO 04

27E0:

20 20

DO D2

27E8: 27FO:

A2 76

18 42

27F8:

10 42 F5 AO C8 22 9D F7 13 85 F3 F8 20 AD 20 20 28 2A 2D 20 27 42 37 AO CO 69 42 42 C9 42 3A EE 90 68

20 20 A2 00 CO BO 00 60 20 42 60 07 27 8D IF 96 20 27 AD E4 20 AD 90 00 04 01 EE 20 35 EE 90 69 1C 42

OD 29 42 20 42 4C 42 AD FO

A9 A9 CD 4E CD 20 90 6B 03

BD

68

2800: 2808: 2810: 2818: 2820: 2828: 2830: 2838:

2840: 2848: 2850: 2858: 2860: 2868: 2870: 2878: 2880: 2888: 2890: 2898:

28A0: 28A8: 28B0:

28B8: 28C0: 28C8: 28D0: 28D8: 28E0: 28E8: 28F0: 28F8: 2900: 2908: 2910:

2918: 2920: 2928: 2930: 2938: 2940: 2948: 2950:

118

AHOY!

OC

DO A2

AO AO

2F OC

20

6F

2C

17 42 20 20

AO

07

20 DO D2 17 B9 04 DO A2 00 CO 20

D2 FF 2B AO FF C8 AO 22 68 42 DO F5 2B AD 18 AO B9 7B 04 DO DO 2B D2 FF 20 BE A2 01 OD DO 42 A9 2D EE OF DO 83 8D 2D 60 FO 19 E4 26 8D 42 4C 7C 2C 20 20 27 DO 06 20 89 8D 75 01 C9 76 42 42 C8 42 18 EE 7F 8D 7B 6B 42 8D 6B 42 C9 6A 42 C9 3A 42 EE 3A 90 4C 16 AD 68 FO 06 AD 69 FO 03 CD 6E 20 29 90 05 A2 00

E8

DO 2B FF AO 20 DO D2 18 B9 04

F5 A2 AO 00 C8 CO 06 20 D2 FF 2B AO FF C8 AO 22 77 42 DO F5

FB

60 A9

DO

E8

E8

A9 D2 AD 20 A9 2D 42 2B 27 7C 20 70 26 51 76 02

00 FF 85 ID 25 AD FO A9 20 27 2E 42 20 2C 42 A9

8D 20 42 27 20 80 OB 00 A3 20 2D C9 9B A9 18 31

20 60 FC EO

85 35 C9 A9 48 42 20 8D

12 FO 42 CD 4C 20

03 6F 29

27 51 60 33 2B 00 69 8D 77 7B 08 31 AD 30 6A 8D 42 69 C9 42 42 2F 29 IF 42 4C 42 60

42

6C

42

A9 30 99 DO F8 AD C9 37 90 7F 42 A9 2E 2D 60 DO 35 A9 6A 42 AD 2B A9 30 42 AD 69 A9 30 8D AD 68 42 30 8D 68 35 8D 6B 6C 42 90

29 4C 4D 6D 42 90 29 AD 6A

9D

2B 61 OB IB 20 54 20 19 60 9A 20 66

20 60

2C 2B OD

08 E9 EC D8 F9 28 14 F7 FA 93 97 17 AB 99 27

31 AF 27 BB 15

47 05 D9 02 22

F4 E9 4C OA 95 93 47 CA 33 9F 4A BO E2 F2 E8 A7 97

89 69 8D 91 8B 5C A6 BO D4 EO CE

2958: 2960: 2968: 2970:

2978: 2980:

2988: 2990: 2998: 29A0: 29A8: 29B0: 29B8: 29C0: 29C8: 29D0: 29D8: 29E0: 29E8: 29F0: 29F8: 2A00: 2A08: 2A10: 2A18: 2A20: 2A28: 2A30: 2A38: 2A40: 2A48: 2A50: 2A58:

2A60:

2A68: 2A70: 2A78: 2A80: 2A88: 2A90: 2A98:

2AA0: 2AA8: 2AB0: 2AB8: 2AC0: 2AC8: 2AD0: 2AD8: 2AE0:

2AE8: 2AF0: 2AF8: 2 BOO: 2B08: 2B10: 2B18: 2B20:

04 DO F5 60 A2 00 42 DO OD 20 4A 28 AD 7B 42 42 DO 13 DO OC AD 05 A9 01 F3 26 20 20 BO 27 DO A9 00 26 60 A9 13

20

D2

00 DO A2 DO EO D2 FF 42 EC 8D A9 BD OE D8 00 9D FF 21 88 A9 8D A9 00 A9 06 00 D4 8D DO AD E8 2A 79

20 F7 00 F8 06 FF 60 60 83 82 22 00 4C E8 BD 00 FF AO 10 FF 05 OD D4 82 D4 8D A9 04 C9 2A E8 CE 42

EB 20 20 A2 DO 60 EE A2 42 42 8D 04 26 EO 40 30 FF 18 FA 8D D4 8D A9 8D A9 00 09 D4 OA 38 EO 79 C9 42 2F CE 30 20 27 70 OB 42 2E 12 8E

8D 79 42 C9 78 42 05 A9 AO 00 20 BO 2D CE 30 DO 8D 80 26 20 17 AO 04 8D

A9 BD E8 A9 38 AD 79 8D Cl 20 8D OC FF 29 FA F2 00 F8 20 83 00 DO A9 84 C9 2A C8 2A E8 FF A9 A9 OE A9 01 11 05 01 D4 20 60 BO E9 OD 42 2E CE DO 77 8D DO 60 42 20 4C 2D 20 42

01 77 EO 01 E9 78 42 82 25 03 8A 8D 20 E8 29 29 20 60 Al 42 20 F7 03 42 00 A9 DO C9 4C FF 00 OF D4 44 D4 8D D4 8D A9 48 A2

05 08 DO CE DO 78 11 42 77 2B A9 AD BO OA 4C DO 20

8D 42

42

2B

04

DD 7B DO F3

34 IB

8D

81

42

FE

CD C9 30 60 CF AD 20 02 29 84 16 EO 29 40 20 CE 29 A9 83 A2 05 9D 60 FO 2A FF 00 18 A9 06 01 D4 88 D4 8D A9 05 BD A9 CO 9D 00 E8 20 79 42 20 A9 42 AD A9 39 C9 2F 42 A2 20 35 25 20 70 42 27 A9 24 20 OD 24 2B 60 17 2B

77 39 DO 20 24 IE E4 A9 A2 42 2A 03 E8 20 D2 84 E8 00 42 00 A9 00 A2 07 60 FF D4 D4 28 D4 8D 60 8D A9 04 80 00 4C DO 16 AD 38

4C 12 99 13 CD AC 82 AC A5 92 36 7C 6E FB F3 B9 56 85 5A 33 23 IE 52 3B F6 40 3A 17 A4 IE BA C6 CB 13 A7 D7 C4 Bl 19 60 A5 47

78

Cl

01 42 C9 42 20 25 42 86 FA EC 20 E8 F6 A9 23 60 E5 60 8D 60 DO OC EA 21 31 FF 99 8D 60 8D A9 04 A9 01 81 2D

8D

8D

5E DO E5 16

BF

2D 48 C9 01 DB A2 A9 A9

28 80 Dl AE CE

Dl 08 8E


IM PflRTA Ml I Letters on wnite background are Bug Repellent line codes. Do not enter theml Pages 101 and 102 explain these codes 11VIF \J n I fill I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

20

A2

FA 2B FF 2B 82 D4

A9 A0 C8 CE 8D A9

2B98:

8D A9 OF 42 3A EE 90 77

04 14 D4 EE 90 78 08 42

2BA0: 2BA8:

DO 30

2BB0: 2BB8:

2BD8:

42 D4 90 8F 18 03

2BE0: 2BE8:

2BF0: 2BF8: 2C00:

D4 8D 42 60 26 C9 IE C9 26 C9 30 EE 80 8D 01 8D 81 8D 34 8D D4 A9

2B28: 2B30: 2B38: 2B40:

2B48: 2B50: 2B58: 2B60: 2B68: 2B70: 2B78:

2B80: 2B88: 2B90:

2BC0: 2BC8: 2BD0:

2C08: 2C10: 2C18: 2C20: 2C28: 2C30: 2C38:

2C40: 2C48: 2C50: 2C58: 2C60: 2C68: 2C7O: 2C78: 2C80: 2C88: 2C90: 2C98: 2CA0:

2CA8: 2CB0: 2CB8:

2CC0: 2CC8: 2CD0: 2CD8:

04 04 00 CO 8E 01

20 20 B9 04 42 D4

D2

FF

IE

48 6C DO 10 A9 8D OF

2D 42 F5 D6 09 D4

D4 8D 60

A9 04 20

04 D4 D5

20 A9 28

79 17 42

42 A9 AD

AD 30 78

79 8D 42

A9 30 8D 78 60 A2 08 AO 2B AO 48 20 6F 8D 8F 42 A9 09 20 4F 2B A9 10 20 D5 28 20 BO 42 10 ED EE 8F 42 CD 76 42 DO 20 FO FF 60 78 85

A3

AD

15

03

A9

FA

15

03

8D 58 06 AD 05 19 2E 8B 04 01 04 01 81 00 6F 20 27 26 B9 C8 45 20 30 53 30 4E 45 30 20 30 53 55

14 60 D4 8B FO FO FO 42 D4 D4 D4 D4 8D 8D 27 D5 A9 20 CE 4C 4E 48 30 43 30 3A 56 20 45 30 20 54

03 A9 A9 42 1A 12 OA 6C 4C 8D 4C A9 04 8B 20 2B 80 32

A9 88 00 C9 C9 C9 C9 A3 19 00 19 01 D4 42 E4 20 8D 28

2C

FO

72

2C

3A 49 30 4F 30 20 2E 20 4C

20 47 20 52 20 31 3A 43 45

2C

A9

00

20

EC

2B

20

ID

20 ED D2 20

DB 26

4D

20

20

20

30

20 20 4D

20 30 54

45 30 52 20 45 20

4C 30 2E 30 53 42

FF

30

00

46 54

49 4F

53 54 41 4D 45 00 45 58 54 4C 00 47 56 45 52 41 20 4E 4D 45 00 20 41 57

45 42 41

20

21

21

00

52 20

24

28 60

60

20

06

ID

29

DE

00 CO

20 28

20 60

66 EB

42 CA 60

A2 DO 00

1C F8 7B

OC 23 F5 00 87

8D

AO C8

A9 Al DO AO CE

54

34 4F B9 4C 10 4D FB 46 E8

CA 20 20 20 60 8D A9 48 FF EE 42 79 C9 42 OC 2C 8D 8D 27 42 DD AD 85

10 17 D2 4F A9 05 15 2D 8D 79 C9 42 3A EE 20 A9 90 04 CE AD 60 14 A4

BC A5 5F 04 04 7B 25 OA C3 3B 98 85 9E 3A 2A EA 09 D8 72 FF 30 94 F4

2B 8D 8D 00 14 28 50

8D 05 8B FO FO FO FO

8C 7E FO Dl CE EE 34

•10 CK=O HH •20 READ A:IF A=256 THEN 40 FN •30 CK=CK+A:GOT0 20 OF •40 IF CKO18681 THEN PRINT"ERROR IN DATA ":END CM

00

A9

BE

•70 RESTORE

10

•80 READ A:IF A=256 THEN CL0SE2:END

HM

•90 PRINT#2,CHR$(A);:GOT080 •32768 DATA 16,128,16,128,195,194,205,56 •32776 DATA 48,0,0,0,0,0,162,5 •32784 DATA 162,5,142,4,128,142,5,128 •32792 DATA 142,6,128,142,22,208,32,163 •32800 DATA 253,32,80,253,32,21,253,32

KG CC

•32808 •32816 •32824 •32832 •32840 •32848 •32856 •32864 •32872

EG BK NP JF HK FC BE LI OP

54 20

4F 47

20 41

2D28:

52 45 45 4F 20 4E 44 DB

20 56 20 52 47 55 45 26

4E 45 4F 20 41 53 44 20

2D30:

2A

20

97

2D38:

86 D2

02 FF

8D 87 DO FD DO Fl

2CE0:

2CE8: 2CF0: 2CF8: 2D00:

2D08: 2D10: 2D18: 2D20:

2D40: 2D48: 2D50: 2D58:

52

46 20 41 00

57

16

4F DC 5B 70

C8

C7

42

4C

128 TO 64 AUTOBOOT FROM PACE 50

128-64.BAS

•50 OPEN 2,8,2,"0:128-64.BIN,P,W" •60 PRINT#2,CHR$(0);CHR$(128);

NL GK

2C D4 2C 8D 4C 6C 26 IE 04 60 07 60

A9 A9 A9 00 19 A3 20 28 D4 20 20 20

42 98 53 08 OC 89 52 F7 55 85 51 7F

33 48 20 45

20 3A 20 3A

2F 44 Dl 90

20

20

El

•32880 DATA 32,192,255,169,15,32,195,255

00

20 20 55 56 50 52 4E

20 30 52 3A 52 45 00

64 96 74 C8 4C 04 D6

•32888 DATA 169,2,162,8,160,1,32,186 •32896 DATA 255,160,0,185,76,128,240,7

HA NK

•32904 DATA 153,0,128,200,76,131,128,169

MO

•32912 DATA 3,162,0,160,128,32,189,255 •32920 DATA 169,0,32,213,255,169,2,32

AF LN

DATA DATA DATA DATA DATA DATA DATA DATA DATA

91,255,88,32,83,228,32,191 227,169,0,141,32,208,141,33 208,169,147,32,210,255,169,11 141,137,2,76,80,128,85,48 62,77,48,0,48,58,42,0 169,15,162,8,160,15,32,186 255,160,0,185,70,128,240,7 153,0,128,200,76,91,128,169 5,162,0,160,128,32,189,255

AI JE AM NI

•32928 DATA 195,255,162,251,154,76,139,22 7,0,256 KB AHOY!

119


IRflDHDTA MTI Letters on white background are Bug Repellent line codes. Do not enter theml Pages 101 and 102 explain these codes

IIV1 rUn IMll I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

1-O.BAS •10 0PEN15,8,15

AM

•20 0PEN5,8,5,"F

DA

-30 PRINT#15,"B-P:"5;0 OH •40 PRINT#5,CHR$(67);CHR$(66);CHR$(77); : REM * CBM CODE * E0 •50 PRINT#5,CHR$(0);CHR$(0);CHR$(0);CHR$(

0)5 GC •60 PRINT"[CLEAR]ENTER BOOT MESSAGE":G0SU B1000

CO

•70 PRINT#5,CHR$(0); •80 PRINT#5,"128-64.BIN"; •90 PRINT#5,CHR$(0);CHR$(76);CHR$(75);CHR $(226);CHR$(O); •100 PRINT#15,MU2:"5;0;l;0 •110 CLOSE5:CLOSE15

HN MG

•120 END

IC

•1000 PRINT"

USE '[BACKARROW]' WHEN DONE

."

DO KF BF

MN

•1005 • 1020 •1030 • 1040

R$="":POKE212,1 DE GETG$:IFG$=""THEN1020 NB IFG$=CHR$(95)THEN1050 ML R$=R$+G$:POKE216,1:PRINTG$;:GOTO102

0

CF

•1050 POKE212,0:PRINT#5,R$; •1060 RETURN

HE IM

VAULT OF TERROR FROM PACE 58

•1 REM VAULT V2.6 BY CM. BLAKEMORE HE •2 P0KE53280,.:P0KE53281,.:P0KE808,234:G0 T0123 NB •3 VL=FC:ONFC+1GOSUB49,49,58,6O,61 •4 RETURN

JL IM

•5 GOSUB3:ONFC+1GOSUB72,62,67,7O,71:RETUR

N

HJ

•6 ONFC+1GOSUB74,75,76,77:RETURN

LB

■7 ONFC+1GOSUB78,79,80,81:RETURN -8 LP=FC:0NFC+lG0SUB82,86,88,90:RETURN

ML AA

•9 ONFC+1GOSUB91,93,95,96:RETURN IA •10 PRINT"[CLEAR][DOWN][RVSOFF] [s M][s 0

][34"[c y]"][s P][s N]" •11 PRINT" [s M][c H]"TAB(37)"[c N][s N]" •12 PRINT" [s M][c H]"TAB(37)"[c N][s N]" •13 PRINT" [s M][c G][3" "][28"[c @]"][3" "][c M][s N] •14 PRINT" [s M][c G] [c M][c *][RVSON][ 26" H][RVSOFF][sEP][c G] [c M][s N] •15 PRINT" [s M][c G][SS] [c M] [c *][RVS 0N][24" n][RVSOFF][sEP] [c G] [SS][c M][ s N]

EN

PO

NF

•16 PRINT" [s M][c G] 120

GN GF GF

AHOY!

[c M] [c M][s M][2

2"[c T]"][s N][c G] [c G] [c M][s N] ■17 PRINT" [s M][c G] [c M] [c M][s M] [ s 0][18"[c Y]"][s P][SS][s N][c G] [c G] [c M][s N] ■18 PRINT" [c G] [c M] [c M][s M] [c G] [c M][c *][RVS0Nj[14" "][RVSOFF][sEP][c G][c M] [s N][c G] [c G] [SS][c M] ■19 PRINT" [c G] [c M] [c M][s M] [c G] [c M][c M][s M][12" "][s N][c G][c G][c M] [s N][c G] [c G] [c M] '20 PRINT" [s 0][c Y][c Y][s P] [c M][s M] [c G][c M][c M][s M][s 0][10"[c T]"][ s P][s N][c G][c G][c M] [s N][c G] [s 0 ][c Y][c Y][s P] •21 PRINT" [c G][RVS0N][s U][s I][RVSOFF ][c M] [c M][SS] [RVSON][s Uj[s I][RVSOF F][c M][s M][c G][RVSON][s T][8"[c I]"][ s Y][RVSOFF][c M][s N][c G][RVSON][s U][ s I][RVSOFF] [SS][c G] [c G][RVSON][s U] [s I][RVSOFF][c M] ■22 PRINT" [c G][RVS0N][s J][s K][RVSOFF ][c M] [c M] [RVS0N][s J][s K][RVSOFF][ c M] [RVSON][s W][s T][RVS0FF][s M][RVSO N].[4"Es C]"].[RVSOFF][s N][RVSON][s Y][ s W][RVSOFF] [c G][RVS0N][s J][s K][RVSO FF] [c G] [c G][RVSON][s J][s K][RVSOFF ][c M] ■23 PRINT" [s L][c P][c P][s @] [c M][SS ] [c G][c M][c M][s N][c G][RVSON][s T][ RVS0FF][s N][RVSON][s G][RVSOFF][4" "][R VS0N][s H][RVSOFF][s M][RVSON][s Y][RVSO FF][c M][s M][c G][c G][c M] [SS][c G] [ s L][c P][c P][s @]" •24 PRINT" [s N][c G][SS] [c M] [c M][s N ] [c G][c M][c M][s N][c G][RVSON][s RVSOFF][s N][6"[c T]"][s M][RVSON][s RVS0FF][c M][s M][c G][c G][c M] [s M][c G][SS][c G] [SS][c M][s M] •25 PRINT" [s N][c G] [c M][SS][c M][s N ] [c G][c M][c M][s N][s L][sEP][8"[c T] "][c *][s @][s M][c G][c G][c M] [s M][c G] [c G] [c M][s M] •26 PRINT" [s N][c G][SS][SS][c M][SS][c M][s N] [c G][c M][c M][s N][12"[c T]"][ s M][c G][c G][c M] [s M][c G] [c G] [c M][s M] •27 PRINT" [s N][c G] [SS][c M][SS][c M][

s N] [s L][a @][s N][14" "][s M][s L][s

@]

LH

EA

HI

HK

FE

PA

EH

GL

IE

BK

JE

[s M][c G] [c G] [SS][c M][s M] KC •28 PRINT" [s N][c G][SS][SS][c M] [c M][ s N][c T][SS] [16"[c T]"] [c T][s M][c G] [c G] [c M][s M] EH •29 PRINT" [s N][c G][SS][SS][c M][SS][c M][24" "][c G] [c G] [c M][s M] EK •30 PRINT" [s N][c G][SS][SS][c M] [s N]"


TAB(32)"[s M][SS][c G][SS]

[c M][s M]"

EK

•31 PRINT" [s N][s L][c P][c P][s @][s N] "TAB(33)"[s M][s L][c P][c P][s @][s M] 11 MG •32 PRINT"[39"[c Y]"]" BI •33 PRINT"[RVS0N][RED][3" "]";D$(CD);" [ SS][5" II]#[SS]$[SS]%[SS]&[SS]I[SS]([SS]) [SS]* +[7" M]";D$(CD);" [RVSOFF]"; MO •34 PRINTL$(DD);:RETURN

OH

•35 PRINT"[HOME][DOWN][RVSON][c Y][s P][D OWN][LEFT][LEFT]";:FORX=.TO19:PRINT" [c M][DOWN][LEFT][LEFT]";:NEXT:PRINT"[c P][ s @][DOWN][LEFT][LEFT] [RVSOFF][sEP]":RE TURN

AP

•36 PRINTn[H0ME][8"[D0WN]"]";TAB(8)n[RVS0 N][c Y][s P][DOWN][LEFT][LEFT]";:FORX=.T O8:PRINT" [c M][DOWN][LEFT][LEFT]";:NEXT :PRINT"[c P][s @][DOWN][LEFT][LEFT][RVSO FF][sEP]" JA •37 RETURN

IM

•38 PRINT"[HOME][11"[DOWN]"]";TAB(13)"[RV SON][s P][DOWN][LEFT]";:FORX=.TO3:PRINT" [c M][DOWN][LEFT]";:NEXT:PRINT"[s @][DOW N][LEFT][RVSOFF][sEP]" NM •39 RETURN IM ■40 PRINT"[HOME][13"[DOWN]tl]tt;TAB(16)"[RV

SON][s P][DOWN][LEFT][s @][DOWN][LEFT][R VSOFF][sEP]"; AA •41 RETURN

IM

•42 PRINT"[HOME][DOWN][RVS0N]";TAB(38)"[s 0][DOWN][LEFT]";:F0RX=.T019:PRINT"[c G] [DOWN][LEFT]";:NEXT:PRINT"[s L][DOWN][LE FT][RVSOFF][c *]":RETURN JB •43 PRINT"[HOME][8"[DOWN]"]"TAB(30)"[RVSO N][s 0][c Y][DOWN][LEFT][LEFT]";:FORX=.T 08:PRINT"[c G] [DOWN][LEFT][LEFT]";:NEXT

:PRINT"[s L][c P][DOWN][LEFT][RVSOFF][c *]

•44 RETURN

EF IM

•45 PRINTn[HOME][ll"[DOWN]"]";TAB(26)"[RV SON][s 0][DOWN][LEFT]";:F0RX=.T03:PRINT"

[c G][DOWN][LEFT]";:NEXT:PRINT"[s L][DOW N][LEFT][RVSOFF][c *]" IN •46 RETURN

•47 PRINTn[H0ME][13"[D0WN]"]";TAB(23)"[RV SON][s 0][DOWN][LEFT][s L][DOWN][LEFT][R

VSOFF][c *]" •48 RETURN

•49 PRINT"[H0ME][5"[DOWN]"]n;:F0RX=.TO3:P RINTTAB(6);

IM

AO IM FH

•50 PRINT"[s 0][c Y][s P][s 0][c Y][s P][ s 0][c Y][s P][s 0][c Y][s P][s 0][c s P][s 0][c Y][s P][s 0][c Y][s P][s c Y][s P][s 0][c Y][s P][s 0]" PN •51 PRINTTAB(6)"[s L][c P][s @][s L][c P]

[s @][s L][c P][s @][s L][c P][s @][s L] [c P][s @}[s L][c P][s @][s L][c P][s @] [s L][c P][s @][s L][c P][s @][s L]n PM

•52 [c [s [s •53 [c [s [s

PRINTTAB(6)"[s Y][s P][s 0][c 0][c Y][s P][s P][s 0][c Y][s PRINTTAB(6)"[s P][s @][s L][c L][c P][s @][s @][s L][c P][s

•54 NEXT

■55 [s [c [s •56 [s [c [s

PRINTTAB(6)"[s P][s 0][c Y][s Y][s P][s 0][c 0][c Y][s P][s PRINTTAB(6)"[s @][s L][c P][s P][s @][s L][c L][c P][a @][s

P][s Y][s 0][c P][s @j[s P][s L][c @][s

0][c P][s Y][s 0][c L][c @][s P][s L][c

Y][s 0][c P][s Y][s P][s L][c @][s P][s

P][s Y][s 0][c P]" @][s P][s L][c §]"

0] P] Y]

0][c P][s Y][s 0][c L][c @][s P][s L][c

Y][s 0][c P][s Y][s P][s L][c ©][s P][s

P][s Y][s 0][c P][s @][s P][s L][c @][s

0][c P][s Y][s 0]" L][c @][s P][s L]n

Y] 0] P]

L] @] P]

P] L] §]

NN

AA IA

MG

PM

•57 RETURN IM •58 PRINT"[HOME][9"[DOWN]n]";:FORX=.TO4:P

RINTTAB(12);"[s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y]" BM •59 PRINTTAB(12);n[c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P][c Y][s P]":NEXT:RETURN AI •60 PRINT"[H0ME][12"[D0WN]"]";:FORX=.TO4: PRINTTAB(15);"[10"[cEP]"]!t:NEXT:RETURN AC

•61 PRINT"[HOME][14"[DOWN]"]";:PRINTTAB(1 8)"[4"[c +]"]":RETURN JC •62 PRINT"[H0ME][10"[D0WN]"]";TAB(15)"[RV SON][10n:"]":PRINTTAB(15)"[RVSON]:[RVSOF

F][8"[c Z]"][RVSON]:!I •63 PRINTTAB(15)"[RVS0N]:[RVS0FF][c Z][s 0][4"[c Y]"][s P][c Z][RVSON]:":PRINTTAB (15)"[RVSON]:[RVS0FF][c Z][c G][4"[s C]" ][c M][c Z][RVSON]:" •64 PRINTTAB(15)"[RVS0N]:[RVS0FF][c Z][s L][4"[c P]"][s @][c Z][RVSON]:":PRINTTAB (15)"[RVS0N]:[RVSOFF][7"[c Z]"][RVSON][s B]:n ■65 PRINTTAB(15)"[RVS0N]:[RVS0FF][7"[c Z] "][s S][RVSON]:" •66 F0RX=.T05:PRINTTAB(15)"[RVS0N]:[RVS0F

MO

NP

KJ NM

F][8"[c Z]"][RVSON]:n:NEXT:RETURN OK •67 PRINT"[HOME][11"[DOWN]"]";:PRINTTAB(1 7)"[RVSON][6":"]":PRINTTAB(17)n[RVSON3:[ RVSOFF][4"[c Z]"][RVSON]:" FK ■68 PRINTTAB(17)"[RVS0N]:[RVS0FF][c Z][s C][s C][c Z][RVS0N]:":PRINTTAB(17)"[RVS0 N]:[RVS0FF][3"[c Z]tf][s Q][RVSON]:"

OG

■69 FORX=.T03:PRINTTAB(17)"[RVS0N]:[RVSOF F][4"[c Z]"][RVSON]:":NEXT:RETURN 00 •70 PRINT"[HOME][13"[DOWN]IT]";TAB(19)"[c

D][c F]":F0RX=.T02:PRINTTAB(19)"[c Z][c Z]":NEXT:RETURN

-71 PRINT"[HOME][14n[DOWN]"]";TAB(19)"[c -][RVSON][c -]":RETURN 72 PRINTn[H0ME]":F0RX=.T021:PRINT"[s AHOY!

JM

PN


s V]ttTAB(38)"[s +]":NEXT LJ •73 PRINT"[s V][s N][RVS0N][36"[c +]"][RV SOFF][s M]";:G0SUB62:RETURN GO •74 PRINT"[HOME][23"[DOWN]"]";TAB(12)"[RV SON][sEP][s O][12"[c Y]"][s P][c *]";:RE TURN

NA

•75 PRINT"[HOME][20"[DOWN]H]M;TAB(14)"[RV SON][sEP][s O][8"[c Y]"][s P][c *]";:RET URN

JF

■76 PRINTM[HOME][17"[DOWN]n]n;TAB(16)"[RV

SON][sEP][s O][4"[c Y]"][s P][c *]fI;:RET URN

DH

•77 PRINT"[HOME][15"[DOWN]"]";TAB(18)"[RV SON][sEP][s O][s P][c *]";:RETURN FK

•78 PRINT"[HOME]"TAB(12)"[c *][RVSON][s L ][12"[c P]"][s @][RVSOFF][sEP]":RETURN JL •79 PRINTll[H0ME][7II[D0WN]tt]"TAB(14)"[c *] [RVSON][s L][8"[c P]"][s @][RVSOFF][sEP] ":RETURN HH

•80 PRINT"[HOME][10"[DOWN]n]n;TAB(16)"[c

*][RVSON][s L][4"[c P]"][s @][RVSOFF][sE P]":RETURN LM •81 PRINT"[HOME][12lt[DOWN]"]";TAB(18)"[c

*][RVSON][s L][s @][RVSOFF][sEP]":RETURNHB •82 PRINT"[H0ME]";:PRINTTAB(14)"[RVS0N][c M]nTAB(25)"[RVSON][c G]" IK

•83 FORX=.TO6:PRINTTAB(14)n[RVSON][c M][l

0"[s E]"][c G]":PRINTTAB(14)If[RVS0N][c M

][s 0][c R][c T][c T][c R][s P]":RETURN

•97 CEM=FNTE(.):P0KE648,CEM:PRINTL$(DD);:

FB

G0SUB10 OM •98 FC=4:VL=FC:LP=FC:LV=CD-l+4*-(CD=1):RV =CD+1+4*(CD=4) ED

•99 EBM=FNCP(.):IFEBM>-1ANDEBM<256THEN1O2 HG •100 IFFCTHENFC=FC-1:GOTO99 KL

•101 RETURN •102 EL=FNCP(LV):ER=FNCP(RV)

IM PA

•103 IF(DL(EBM,.))THEN105 DH •104 GOSUB3:FC=FC-1:ON1-(FC<.)GOTO99,113 BD •105 IFDL(EL,.)ANDFC<4THENONFC+1GOSUB35,3 6,38,40

•106 IFDL(ER,.)ANDFC<4THENONFC+1GOSUB42,4 3,45,47

LA

dd

•107 FORD=1T05:IF(DL(EBM,.)ANDBO(D))THENO

NDG0SUB9,6,7,8,5

•108 PRINT"[RVSOFF]";:NEXT:FC=FC-1:IFFC>1THEN99

AN

AK

•109 IFDL(CL,2)=.THEN113 JE •110 FORX=.T08:P0KEXR,22:POKEYR,.:P0KEPR, ,:SYSPLOT

■111 IF(DL(CL,2)ANDBO(X))THENPRINTTAB(X*4 +3);0A$(X)

•112 NEXT •113 G0SUB116

BB

Jl IA CM

•114 CSM=FNSW(.):POKE53272,(PEEK(53272)AN D15)0RCSM:P0KEFNPM(U),7:RETURN OB

]"TAB(25)"[RVSON3[c G]" EN •84 PRINTTAB(14)"[RVS0N][c M]nTAB(25)"[RV SON][c G]":NEXT NA

'115 : •116 IFFCANDVLTHENVL=VL-1

■85 PRINTTAB(14)"[RVS0N][c M][10"[s E]"][ c G]":PRINTTAB(14)"[RVS0N][c M]"TAB(25)" [RVSON][c G][HOME]":RETURN •86 PRINT"[HOME][7"[DOWN]"]n;:FORX=.TO6 •87 PRINTTAB(16)"[RVS0N][s Y][6"[s E]fl][s T]":PRINTTAB(16)"[RVS0N][s Y]"TAB(23)"[ RVSON][s T]":NEXT:RETURN •88 PRINT"[HOME][10"[DOWN]"]!I;:FORX=.T07 •89 PRINTTAB(18)M[RVS0N][c D][c I][c I][c F]":NEXT:RETURN •90 PRINT"[HOME][13"[DOWN]"]n;:FORX=.TO2: PRINTTAB(19)"[t Q][c W]":NEXT:RETURN

FO

EFNMP(3),D:P0KEFNMP(5),D KF •118 EL=.:ER=.:FORX=VLTO.STEP-1:FC=FNCM(X ):IFDL(FC,1)=.THEN122 CD

GI

•119 FC=DL(FC,1)-1:EL=(ELORSP(X+4)):IFX>L

•91 PRINT"[HOME][22"[DOWN]n]n;TAB(ll)"[RV SON][sEP][s N][14"-"][s M][c *]" •92 PRINTTAB(10)"[RVS0N][sEP][s N][16"-"] [s M][c *][HOME]1':RETURN •93 PRINT"[HOME][18n[DOWN]n]n;TAB(l4)"[RV SON][sEP][s N][8"="][s M][c *]":PRINTTAB (14)"[RVS0N][s 0][10"[c T]"][s P]M •94 PRINTTAB(14)"[RVS0N][s 0][c T][c R][6 "[c T]"][c R][c T][s P]":RETURN •95 PRINT"[HOME][16"[DOWN]"]"TAB(16)n[RVS 0N][sEP][s N][4"="][s M][c *]":PRINTTAB( 16)"[RVS0N][s 0][c R][4"[c T]"][c R][s P ]":RETURN •96 PRINT"[H0ME][15"[IX)WN]ll]tlTAB(17)"[RVS 0N][sEP][4f!="][c *]":PRINTTAB(17)"[RVS0N

122

AHOY!

OM JA

IL

•117 D=61:POKEFNMP(1),D:POKEFNMP(2),D:POK

PTHENER=(ER0RSP(X+4))

DI 01

HI

•120 MB=SP(X)-1:FORD=1TOLEN(SB$(X,FC)):PO KEFNMP(MB+D),ASC(MID$(SB$(X,FC),D,1)) DG •121 POKEBC+SP(X)+D,CS(FC):NEXT AL •122 NEXT:P0KEV+21,EL:P0KEV+27,ER:RETURN JA •123 POKE56578,PEEK(56578)OR3:POKE56576,( PEEK(56576)AND252) NN

LP

•124 POKE53272,PEEK(53272)AND15:POKE648,1 92:P0KE53272,(PEEK(53272)AND240)0R12 JC

OD

•125 P0KE53270,PEEK(53270)AND247 FP •126 PRINTCHR$(147):GOSUB234:GOSUB238 EP •127 DIMDL(255,2),B0(15),SP(7),SB$(3,7),D $(4), L$(6),0A$(8) ,05(7)^(15)^(15) FJ

JN

•128 DIMHC(2):X=.:D=.:FC=.:CL=17:CD=2:VL=

OA BM

LO

,:EL=.:ER=.:VS=.

OC

•129 D(1)=1:D(2)=16:D(3)=-1:D(4)=-16:CS(. )=9:CS(1)=2:CS(2)=6:CS(3)=9:CS(4)=4

II

•130 CS(5)=14:CS(6)=13:CS(7)=1:LP=.:P=.:L =1:LF=1O GG ■131 SP(.)=-:SP(1)=4:SP(2)=6:SP(3)=7:SP(4 )=15:SP(5)=48:SP(6)=64:SP(7)=128 BP •132 TGL=16:CSM=.:CEM=192:V=53248 FL •133 D$(l)="E":D$(2)=nSn:D$(3)="W":D$(4)-


"N"

OC

•134 NJ=255:FJ=254:LJ=251:RJ=247:BJ=253:U S=239:MU=237:U=.

KG

■135 TL=388:DD=6:PLOT=65520:AR=78O:XR=781 :YR=782:PR=783:S=54272:BC=V+38 JB ■136 RU=156:CU=142:ALL=511:HX=157:WL=17:C

C=2O4:CR$=CHR$(13) KE •137 DEFFNCP(X)=FC*D(CD)+(CL+D(X)):DEFFNS W(X)=(TGL-CSM) JA

•138 DEFFNTE(X)=(TL-CEM):DEFFNCM(X)=X*D(C D)+CL:DEFFNMP(X)=CEM*256+1O16+X •139 DEFFNPM(X)=55296+972+(X*2) •140 FORX=.TO15:BO(X)=2[UPARROW]X:NEXT:L$ (.)="[WHITE]n:L$(l)=n[c 8]n:L$(2)=IT[c 5] ":L$(3)="[c 4]M •141 L$(4)="[c 4]":L$(5)=It[BLUE]It:L$(6)=" [BLACK]n:HC(.)=2:HC(l)=8:HC(2)=10 •142

BM EM

PM LJ

F0RX=.T0239:READD:DL(X,.)=D:NEXT

FE

•143 F0RX=.T08:READA$:0A$(X)=A$:NEXTX

JK

•144 F0RX=.T015:READA:M(X)=A:NEXTX

DF

•145 FORX=3TO.STEP-1:FORD=.TO7:READA$:SB$ (X,D)=A$:NEXTD,X GC •146 F0RX=.T08 •147

KJ

A=INT(RND(1)*93+34):IFDL(A,.)=.THEN1

47

AF

•148 DL(A,1)=M(X):M(X)=A:MH(X)=X*4+1:NEXT DJ NN •149 F0RX=9T015 •150 A=INT(RND(1)*96+142):IFDL(A,.)=.THEN 150 KH

•151 DL(A,1)=M(X):M(X)=A:MH(X)=X*4+1:NEXT DJ •152 D=52288:FORX=.TO767:READA:P0KED+X,A: NEXT:FORX=.TO63:POKE53O55+X,.:NEXT LH •153 PRINT"[c 4]":F0RX=.TO8:POKEXR,15:P0K EYR,.:POKEPR,.:SYSPLOT

PB

■154 PRINTTAB(X*4+2);0A$(X)

BE

•155 NEXT

IA

•156 PRINT"[7M[D0WN]M][RED][RVS0N] Fl/ ST ART NEW GAME F2/ LOAD OLD GAME";:P0KE19 8,.

•157 GETA$:IFA$OCHR$(133)ANDA$OCHR$(137 )THEN157 •158 IFA$=CHR$(137)THENG0SUB267 ■159 DL(CC,l)=B0(8) •160 P0KEV+21,.:P0KEV+23,127:P0KEV+29,15: P0KEV,150:P0KEV+l,193:P0KEV+2,151

-174 IFJOY=RJTHENCD=CIH1:GOTO179 LI IP •175 IFJOY=LJTHENCD=CD-1:GOTO179 •176 IFJOY=USTHENONU+1GOSUB210,211,4,219, 221,226,229,4,4:GOTO165 PB •177 IFJ0Y=MUTHENG0SUB185:G0SUB322:G0T016 5 JA •178 G0SUB319:G0SUB322:G0T0165 PL •179 CD=CIH((CD=5)*4)+((CD=.)*-4) DH •180 GOSUB97:GOTO165 • 181 VS=VS+1:IFVS=DD*6THENVS=.:DD=DI>f ((DD <6)*-l):IFDD=6THENL=(LAND254) •182 LF=LF+((LF<6O)*-.2):IF(LAND1)=.THEND D=6 • 183 POKEV+32,(LF<5)*-2+(LF>=5ANDLF<10)*7

168 IFTI>ITTHENG0SUB247:G0T0181

KN

CF

170 IF(DL(CL+D(CD),.)ANDB0(5+CD))THEN172HA

CN

JP

•189 IFPEEK(56321)<>NJTHEN189

NM

• 190 POKEFNPM(X),1:IF(LANDBO(A))THENPOKEF NPM(A),10:G0T0192 •191 P0KEFNPM(A),2 •192 JY=PEEK(56321):GETA$:IFA$=CHR$(140)T HEN259 •193 P=L:IFJY=RJTHENA=X:X=X+1+(X=8)*9

PE AJ GC

IM NP EF HA

•194 IFJY=USAND(LANDBO(X))THENPOKEFNPM(U) ,10:U=X:P0KEFNPM(X),7:G0SUB319 FC MK

•196 IFJY=FJAND(DL(CL,2)ANDB0(X))THENL=(L 0RB0(X)):DL(CL,2)=DL(CL,2)-B0(X) HP

•200 IFB=6THENU=.:DL(HX,2)=DL(HX,2)OR(LAN D238):L=LAND273 •201 IFCU=14THENRETURN •202 D=INT(RND(l)*3+l):P0KEV+33,HC(D-l):L F=LF-(B/((LAND4)+1))+-D •203 F0RT=lT0100:NEXT:P0KEV+33,.:IFLF<1TH EN205 •204 POKEV+32,(LF<5)*-2+(LF>=5ANDLF<10)*-

AN

HN

CK

CH

NGOSUB200

EO

•185 P0KE198,. •186 IFCU=14THENCU=142:PRINTCHR$(9);CHR$( CU);CHR$(8);:G0SUB280:P0KEV+33,. •187 F0RX=.T08:IF(LANDB0(X))THENP0KEFNPM( X),10 •188 NEXT:X=.:A=FRE(.):A=.:IF(LAND(BO(U)) )THENP0KEFNPM(U),7

•197 IFJY=BJAND(LANDB0(X))THENL=(LAND(511

IK PH JF LF

FP

•184 G0T0165

HK CN IK

166 IFRND(l)>.93THENPOKES+l,RND(l)*7+2 FM 167 B=DL(CL,1):IFBANDRND(1)+B/1OO>.95THE 169 IFJ0Y=NJTHEN165

IFJOY=FJANDDL(CL+D(CD),.)THENCL=CL+D (CD):GOT0180 DC •172 IF(DL(CL-D(CD),.)ANDBO(5))THEN174 HN • 173 IFJOY=BJANDDL(CL-D(CD) ,. )THEhiCL=CL-D (CD):G0T0180 NO

•195 IFJY=USTHENRETURN

DL

•161 P0KEV+3,151:POKEV+4,119:P0KEV+5,109: POKEV+6,167:POKEV+7,109:P0KEV+8,164 PE •162 POKEV+9,174:POKEV+10,164:POKEV+11,13 3:P0KEV+12,168:P0KEV+13,152 163 P0KEV+14,172:P0KEV+15,160 ■ 164 G0SUB322:G0SUB97:IT=TI+1000 ■165 JOY=PEEK(56321)

•171

-BO(X))):DL(CL,2)=DL(CL,2)ORBO(X):U=. •198 IFLOPTHENGOSUB319:GOSUB97:GOT0186

OM FC

•199 G0T0190

CK

7:G0SUB324:GOSUB322:RETURN

HL HI

GI JA PJ

•205 POKEV+33,.:POKEV+32,.:GOSUB277:PRINT

"[CLEAR][RVSON][c 4]"TAB(9)"TH0U ART SLA

IN

!

•206 PRINT"[RVSON][WHITE][DOWN][DOWN] DO

YOU WISH TO ENTER THE VAULT AGAIN?":POKE AHOYI

123

AC


198,.

IA

•207 GETA$:IFA$=""THEN207 IG ■208 IFA$="N"THENP0KE648,4:P0KE679,.:SYS6 79 AP •209 P0KEV+21,.:RUN BO ■210 IFDD=6AND(LAND1)THENVS=.:DD=1:GOSUB9 7:RETURN JE

•211 IFB=.0RRND(.)+LF/100<.5THENG0SUB324: RETURN

KI

•212 P0KEV+33,5:F0RT=lT0100:NEXT:P0KEV+33 ,.:F0RX=.T015 KL •213 ON1-(M(X)=.)GOTO214,217 KJ

•214 IFCL=M(X)THENMH(X)=MH(X)-ABS(RND(.)+ ((LAND2)*l)+LF/5)

PM

•215 IFMH(X)>.THEN217 NM •216 M(X)=.:DL(CL,1)=.:POKEV+21,PEEK(V+21 )AND240:GOSUB277:G0SUB218 IL • 217 NEXT:G0SUB324:GOSUB322:RETURN CA

•218 LF=LF+B/4:DL(CL,2)=(DL(CL,2)0RB0(B-l )):GOSUB97:G0SUB319:RETURN

PO

•219 CU=RU-CU:PRINTCHR$(9);CHR$(CU);CHR$( 8);:P0KEV+33,(CU=14)*-4 LM •220 GOSUB280:GOSUB322:RETURN

El

•221 IF(DL(CL,.)ANDB0(2))THENCL«CLfl28:G0 SUB315:G0SUB97:G0SUB322:RETURN

FJ

•222 IF(DL(CL,.)AND24)=24AND(LAND384)=384 THENDL(CL,2)=DL(CL,2)ORBO(8):L=LAND255 FO •223 IF(DL(CL,.)AND24)=24THENCL=CL~128:G0 SUB312:G0SUB97:G0SUB322:RETURN GL

■241 PRINT"[HOME][DOWN][DOWN]"TAB(2)"tPUR PLE][3" "]PREPARE THYSELF,BRAVE WARRIOR[ 3"."][D0WN]" MN ■242 PRINTTAB(2)"[RVS0N][c 4] [RVSOFF]$[R VSON]

VAULT

OF

TERROR

[RVS

OFF]$[RVSON] " OJ ■243 PRINTTAB(4)"[D0WN][D0WN][RVS0FF][GRE EN] A [WHITE]3-D[GREEN]IMENSI0NAL [WHITE ]ADVENTURE[GREEN] GAME " BL ■244 PRINT"[9"[DOWN]"] "TAB(2)"[RVS0N] PL EASE WAIT[5"."]0PENING DUNGE0N[3"!"]" PP ■245 RETURN

IM

■246 D=.:FC=8:IFCL>127THEND=9:FC=15 ■247 P=6:D=.:FC=8:IFCL>127THEND=9:FC=15

AB LH

■248 FORX=DT0FC:0Nl-(M(X)=.)G0TO249,255 •249 IFCL<M(X)-PTHENA=M(X)+D(4) ■250 IFCL>M(X)+PTHENA=M(X)+D(2) ■251 IFCL>M(X)ANDCL<M(X)+PTHENA=M(X)+D(1) ■252 IFCL<M(X)ANDCL>M(X)-PTHENA=M(X)+D(3) ■253 IFA<.0RA>255THEN255 ■254 IFDL(A,.)ANDDL(A,1)=.THENDL(A,1)=DL( M(X),l):DL(M(X)fl)=.:M(X)=A ■255 NEXT 256 D=DL(CL,1):IFDTHEN0NDG0SUB288,288,29 6,296,301,4,308,305:G0SUB322 ■257 P0KEV+21,.:FC=.:G0SUB116:IT=TI+1000:

PD NB MM 01 ND FA

RETURN

■258 RETURN

OK IA ND JB

IM

•224 IFCL=WLANDL*ALLTHEN232

GO

■259 PRINT"[HOME][RVSOFF][BLUE] SAVING"; KN ■260 OPEN1,8,15:PRINT#1,"SO:LASTDUNGEON":

■225 GOSUB319:GOSUB322:RETURN •226 IFB=6THENGOTO212

GL HK

■261 OPENl,8,2,"LASTDUNGEON,U,Wn:FORX=.TO

•227 DL(CL+D(CD),.)=(DL(CL+D(CD),.)AND63) :GOSUB28O:GOSUB322 HF

'262 NEXTD:PRINT".";:NEXTX:PRINT".";:FORX

•228 RETURN •229 IF(DL(CL+D(CD),.)ANDB0(5))=.THENRETU RN •230 IF(DL(CL+D(CD),.)ANDB0(5+CD))THENDL( CL+D(CD),.)=DL(CL+D(CD),.)-B0(5+CD) •231 G0SUB324:G0SUB322:RETURN •232 PRINTII[CLEAR]lt:PRINT"[DOWN][DOWN][RV SON][WHITE] THE [RED]CROWN [CYAN]OF [PUR PLE]SARNOTH [RED]HAS [YELLOW]BEEN [WHITE

]RETURNED!" •233 PRINT"[RVSON][c 7] NOBLE WARRIOR,YOU

HAVE SURVIVED VAULT ":GOSUB280:GOT0206

IM DG ML FN

AP

•236 READA:IFA=-1THENRETURN KN •237 FORX=.T07:READD:POKE61440+A*8+X,D:NE

XT:G0T0236 DH •238 PRINTCHR$(142)CHR$(8)CHR$(31)CHR$(19

ro

■239 F0RH=lT036:PRINT"[cEP]";:NEXT:FORV=1 T023:PRINTTAB(l)"[cEP]nTAB(37)n[cEP]n PO • 240 NEXT:FORH=1TO38:PRINT"[cEP]";:NEXT FJ 124

AHOYt

2:F0RD=.T0255:PRINT#l,DL(D,X)CR$

IL

EP

=.TO15:PRINT#1,M(X),CR$,MH(X),CR$ OF ■263 NEXTX:PRINT"."; GH •264 PRINT#1,CL,CR$,CD,CR$,LF,CR$,L,CR$,U ,CR$,DD,CR$,VS,CR$)HX,CR$,WL,CR$ CM ■265 PRINT#1,CC,CR$ HC •266 CLOSE1:GOTO185 DJ •267 PRINT"[4"[UP]"]":PRINTTAB(7);:INPUT" [RVSON] FILENAME n;A$:A$=LEFT$(A$,ll) MO

■ 268 F$="LASTDUNGEON":IFA$<>"[cEP]"THENF$ FB

• 234 FORX=1T033:READA:P0KE680+X,A:NEXT:PO KE56334,PEEK(56334)AND254 CE •235 POKE1,PEEK(1)AND251:SYS681:POKE1,PEE K(1)OR4:POKE56334,PEEK(56334)OR1 JE

);

CL0SE1

=A$ OH •269 OPEN1,8,15:PRINT#1,"IO:":CLOSE1:OPEN l,8,2,F$+",UtR" LH •270 FORX=.TO2:FORD=.TO255:INPUT#1,DL(D,X

):NEXTD,X:F0RX=.T015 ■271 INPUT#1,M(X),MH(X)

DC FF

•273 INPUT#1,CL,CD,LF,L,U,DD,VS,HX,WL,CC

NG

■272 NEXTX

NK

•274 CLOSE1:OPEN1,8,15:INPUT#1,A,B$,C,D:C

L0SE1 KL •275 IFATHENPRINT"[HOME][WHITE][RVSON]"TA B(8)A;B$;C;D KD • 276 FORT=1T05000:NEXT:RETURN MP •277 FORP=STOS+24:POKEP,.:NEXT:POKES+24,1

5:POKES+5,8:POKES+6,255

LB


FE

• 322 FORP=STOS+24:POKEP,.:NEXT:POKES+24,1 5 MM

HH

•323 POKES+1,1O:POKES,5:POKES+5,129:POKES +6,129:POKES+4,21:RETURN BI

• 278 POKES+4,21:Fl=2:FORZ=1TO24:F2=80:POK ES+1,F1:FORY=1TO5:POKES+15,F2

•279 F2=F2/1.1:NEXTY:F1=F1+9:NEXTZ:POKES+ 6,15:RETURN

•324 F0RP=ST0S+24:POKEP,.:NEXT:POKES+24,1

•280 FORP=STOS+24:POKEP,.:NEXT:POKES+24,1 5

MM

•281 POKES+5,8:P0KES+6,255:POKES+4,23:F1=

5

MM

BG

• 325 POKES+1,25:POKES,5:POKES+5,20:POKES+ 6,2O:POKES+4,129:FORT=1TO75:NEXT MP

1O:POKES+15,F2 OC • 285 F2=F2*1.01:NEXT:F1=F1+1:NEXT:POKES+6 f15:RETURN FC ■ 288 FORP=STOS+24:POKEP,.:NEXT:POKES+24,1 5 MM

•326 POKES+4,128:RETURN EH •327 DATA 169,,133,251,133,253,169,208,13 3,252,169,240,133,254,162,8 IB •328 DATA 160,,177,251,145,253,136,208,24 9,230,252,230,254,202,208,240,96 IC •329 DATA035,24,60,110,110,110,110,110,11

10 -282 FORZ=1TO3O:F2=3O:POKES+1,F1:FORY=1TO

• 289 POKES+5,8:POKES+6,255:POKES+4,23:Fl= 11:F2=25

0

OJ

•290 FORZ=5T050:POKES+1,F1:POKES+15,F2:F2 =F2*.97:F1=F1+1:NEXT:POKES+6,15:RETURN OE •296 F0RP=ST0S+24:POKEP,.:NEXT:POKES+24,1

5:POKES+5,24:POKES+6,248:POKES+4,33

NJ

•299 FORP=17TO13STEP-1:POKES,P:FORT=125TO

135:P0KES+l,T:NEXTT,P:P0KES+4,32

JF

•300 RETURN

IM •301 FORP=STOS+24:POKEP,.:NEXT:POKES+24,1 5 MM •302 POKES+5,8:POKES+6,255:POKES+4,23:F1= 15:F2=F1 PN •303 FORZ=1T010:POKES+1,F1:POKES+15,F2:F2 =F2*1.O1:F1=F1*1.3:NEXTZ 01

•304 POKES+6,15:RETURN •305 F0RP=ST0S+24:POKEP,.:NEXT:POKES+24,1 5:POKES+5,8:POKES+6,255:POKES+4,23 •306 F1=8:F2=4:FORZ=1T030:POKES+1,Fl:POKE S+15,F2:F2=F2*1.O1:F1=F1+1:NEXT •307 POKES+6,15:RETURN ■ 308 F0RP=ST0S+24:POKEP,.:NEXT

CA

•309 POKES+24,15:POKES+5,155:POKES+6,245 •310 POKES+4,129:F0RP=50T055:POKES,D •311 FORT=35TO55:POKES+1,T:NEXTT,P:POKES+ 4,128:FORT=1T0100:NEXT:RETURN •312 F0RP=ST0S+24:POKEP,.:NEXT:POKES+24,1 5 •313 POKES+5,8:POKES+6,255:POKES+4,23:FOR F1=4TO18STEP2:POKES+15,F1 • 314 FORF2=1OTO18OSTEP2:POKES+1,F2:NEXTF2 ,F1:POKES+6,15:RETURN •315 F0RP=ST0S+24:POKEP,.:NEXT:POKES+24,1

OH CE

5

GE KO CA CN

CE MM

•331 •332 •333 •334 110 •335

KF

DATA037,255,60,24,255,219,153,153,24KF DATA038,24,24,60,102,102,60,, MG DATA039,,126,127,127,112,126,,255 PD DATA040,110,110,110,110,110,110,110, EK DATA042,60,60,255,153,60,60,60,60 HG

•336 DATA081,255,231,231,231,231,219,195,

231

DO

•337 DATA083,231,195,153,189,165,153,195, 255 PD

•338 •339 •340 217 •341

DATA086,27,31,31,27,59,123,219,155 CH DATA088,126,102,102,126,24,24,30,30 DK DATA091,216,248,248,216,220,222,219, JI DATA092,175,88,171,88,168,88,168,88 CL

•342 DATA102,219,54,219,102,219,54,219,10 2 OK •343 DATA104,24,255,192,192,192,255,24,24 BA

JM •344 DATA107,31,24,31,24,31,24,31,24 •345 DATA108,255,182,255,191,240,176,247, 176 JE •346 255 •347 •348 •349 255

DATA109,255,129,255,129,255,255,129, BK DATA115,248,24,248,24,248,24,248,24 GD DATA123,255,109,255,253,15,13,239,13 JH DATA163,255,159,159,239,247,251,253, IN

CI

•350 DATA164,239,239,239,239,239,199,239,

NM

•351 DATA165,189,129,153,189,165,129,195, 231 MG

MM

•352 255 •353 •354 239 •355 231 •356 95 •357 •358

•316 POKES+5,8:POKES+6,255:POKES+4,23 GF •317 FORF=15T08STEP-l:FORFl=18T010STEP-2: POKES+15,F1 JA

•318 FORF2=12TO4STEP-1:POKES+1,F2:POKES+1

5,F:NEXTF2,F1,F:POKES+6,15:RETURN GP •319 F0RP=STOS+24:POKEP,.:NEXT:POKES+24,1 5 MM • 320 POKES+5,96:POKES+6,96:POKES+4,23:POK ES+2,85:POKES+1,36 IG

•321 FORF=lT010:NEXT:POKES+6,15:RETURN

BJ

•330 DATA036,255,199,231,129,,60,126,255

01

239

EG

DATA166,255,255,231,219,219,231,255,

MD

DATA167,207,183,123,195,129,,255,255 ED

DATA168,199,239,131,239,239,239,239, IJ

DATA169,199,215,199,239,239,239,231,

CI

DATA170,129,195,231,195,153,16,153,1 KE AC

DATA171,255,255,102,,90f,255,255

DATA173,255,129,255,255,231,231,255, AHOTI

125


255

IP

•359 DATA186,255,231,255,231,255,231,255, 231 CN

•360 239 •361 •362 •363 02

DATA189,255,129,255,239,255,129,255, EK DATA197,255,,255,255,255,255,,255 DE DATA220,250,21,218,21,26,21,26,21 IP DATA230,54,177,129,108,108,153,153,1 MI

•364 DATA242,255,255,189,189,129,255,219, 255,-1

EA

•365 DATA .,,,,,,,,,,,,,,,. MH •366 DATA .,8,2,1,2,1,,1,1,1,,1,352,4,2,. JC •367 DATA

.,1,,16,,1,,1,,1,32,1,,2,2,.

FI

•368 DATA •369 DATA

. ,1, ,1,1,2,16,1,,1,,1,,,1,. .,4,1,2,,1,,1,2,1,1,2,1,,4,.

F0 HL

•370 DATA •371 DATA

.,1,,1,,1,1,1,,,,,1,,,.

KK

.,2,1,1,1,1,32,1,1,4,1,2,1,1,34 10

•372 DATA .,,,,,,,,,,,,,,,. MH •373 DATA .,2,1,1,2,16,2,1,1,1,,2,2,2,2,. 01 •374 DATA . ,1, ,1, ,1,,1,,1,1,1,1,984,2,. LO -375 DATA

.,2,1,1,,1,2,1,2,1,,32,2,2,2,.

-376 •377 •378 •379

.,,,2,,1,,1,,1,,129,,,,. CG .,24,1,1,1,1,,2,1,1,,1,65,,24,. NI .,1,,, 1,,1,1,,1,,1,,,1,. FG .,1,2,2,1,2,1,,,168,,129,2,1,1,

DATA DATA DATA DATA

FG

MB

•381 DATA "[UP][RIGHT][s +][DOWN][RVSOFF] [LEFT][s M][s M][DOWN][LEFT][s M][s M]" •382 DATA "[UP][UP]#[DOWN][LEFT]([DOWN][L EFT]([DOWN][LEFT]*" •383 DATA "[UP][RVSON][c *][RIGHT][RIGHT] [sEP][D0WN][4"[LEFT]n][s B][RVSOFF]$$[RV SON][s B][D0WN][4"[LEFT]"][s B][c R][c R ][s B]" •384 DATA "[DOWN]&" •385 DATA "[s J][s I][DOWN][LEFT][LEFT][3 "[c +]"]" •386 DATA "[UP]*[DOWN][LEFT][RVSOFF][s B] [DOWN][LEFT][s B]" •387 DATA "[DOWN][LEFT][s X]" •388 DATA "[UP][UP][3"[LEFT]tf][c *][RVSON ] [RVS0FF][sEP][DOWN][3"[LEFT]"][RVSON][ sEP][c T][c *][D0WN][4"[LEFT]"][sEP] [RV SOFF]'[RVSON][SS][c *][D0WN][5"[LEFT]"][ RVSOFF][c *][RVS0N][3"[c T]"][RVSOFF][sE P]"

GA NG

IK PN KF BB FA

IK

•389 DATA "[LEFT][LEFT][RVSON][c *][sEP][ c *][sEP][DOWN][4"[LEFT]"][4"=n]n JL •390 DATA 1,1,2,2,3,3,4,5,5,6,6,6,7,7,7,8 LP •391 DATA 1,1,2,2,3,4,<,< HF •392 DATA 1,1,2,2,3,4,<,< HF

•393 DATA 1,1,2,2,3,65,":;",":;" •394 DATA l,l,2,2,3,65,n:978",n:978"

NK NM

•395 DATAO,,,,,,, •396 DATAO,,,,4,,32,6 •397 DATAO,96,5,60,160,8,255,16

PD OC JE

126

AHOY!

•398 •399 •400 •401 •402 •403 •404 •405 •406 •407 •408 •409 •410 •411 •412 •413 -414 •415 •416

DATA016,255,8,19,255,200,36,255 DATA036,9,255,144,18,255,72,37 DATA126,164,42,60,84,36,24,36 DATA042,60,84,4,90,32,2,126 DATA064,l,90,128,,36,, DATAO,,,56,255,,67,255 DATA192,55,255,224,15,255,240,15 DATA255,240,15,255,240,14,255,176 DATA014,127,48,30,190,184,62,221 DATA188,127,107,126,252,255,159,120 DATA221,143,120,73,7,56,127,3 DATA024,93,3,12,8,30,30, DATA047,53,,10,85,,20, DATA052,66,15,24,102,31,44,90 DATA033,6,102,1,3,90,1,7 DATA165,227,11,219,211,21,231,175 DATA046,231,119,89,126,189,113,219 DATA153,96,165,1,113,153,129,107 DATA126,193,102,195,97,37,129,161

EC FF GF AN AC CO ED CE PJ NB LK FB DJ KG BN PC II JI CP

•418 •419 •420 •421 •422 •423 •424 •425 •426

DATA081,14,,113,58,,92,220 DATAO,120,,,132,,1,74 DATA016,1,2,40,3,135,40,5 DATA134,144,14,205,144,31,123,208 DATA061,183,248,61,207,228,41,183 DATA100,41,207,44,41,255,56,26 DATA001,24,3,207,,3,183, DATAOO7,2O7,,5,122,128,11,239 DATA128,13,123,64,13,86,192,220

OD IC 00 PH FH KB HP NG HF

•417 DATA015,,241,15,,241,10,

DO

•427 DATAO,248,,1,4,,2,2

FH

•428 •429 -430 •431 •432 •433 •434 •435 •436 •437 •438 •439 •440 -441 •442 •443 •444 •445 •446 •447 •448 •449 • 450 •451 •452 •453

EO NF ID DO JD EA FO LJ JJ KD IJ AP LG DN OM HB GE PF KO PE PO AA MJ ED FD FB

DATAO,2,138,,2,2,,2 DATA002,,2,3,6,3,7,9 DATA003,143,9,3,223,9,13,254 DATA198,30,253,230,63,123,246,127 DATA183,255,191,207,247,223,183,250 DATA159,207,242,159,255,242,151,255 DATA210,103,255,204,2,,64,231 DATA003,231,192,7,219,224,7,189 DATA224,15,219,224,15,231,240,15 DATA255,240,15,255,240,15,255,240 DATA015,255,240,15,255,240,15,255 DATA240,15,255,240,31,255,248,31 DATA255,248,31,127,216,61,239,124 DATA047,191,236,58,250,172,45,149 DATA246,95,86,174,164,221,202,102 DATAO,,254,,1,127,,2 DATA223,,4,2O7,,11,1O3, DATA021,191,,43,215,,87,223 DATAO,87,224,,87,243,,91 DATA251,,45,255,,22,255, DATA011,,,5,191,,2,192 DATAO,1,63,,,213,, DATA090,,,45,,,42,220 DATA127,,,254,128,,251,64 DATAO,243,32,,230,208,,253 DATA168,,235,212,,251,234,

•454 DATAOO7,234,,2O7,234,,223,218 •455 DATAO,255,180,,255,104,,

JP IP


I IMPORTANT I Letters on white background are Bug Repellent line codes. Do not enter them) Pages 101 and 102 explain these codes

HVI r U n I HI i I ! and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs!

-456 DATA208,,253,160,,3,64,

PI

•457 •458 ■459 •460

DATA252,128,,171,,,90, DATA0,180,,,84,,,220 DATA061,188,,42,84,,61,188 DATAO.42,84,,61,188,,62

CO JK JI NK

•461 •462 •463 •464 •465 •466 •467 •468 •469 •470 •471 •472 •473 •474 •475 •476 •477 ■478 •479 •480

DATA124,,45,180,,61,188, DATA042,84,,45,180,,62,124 DATAO.61,188,,42,84,,61 DATA188,,42,84,,45,180, DATA058,92,,45,180,,21,9O DATA0,22,173,,11,86,128,239 DATA002,189,64,3,195,192,2,189 DATA064,2,195,64,3,189,194,2 DATA195,65,3,189,193,2,67,67 DATA005,166,199,10,221,74,21,106 DATA156,38,182,148,91,87,92,108 DATA171,182,87,85,202,88,169,170 DATA103,214,106,89,69,214,39,255 DATA236,26,105,88,7,255,240,28 DATA007,231,224,ll,126,208,21,6O DATA168,46,255,116,95,126,250,95 DATA129,250,95,189,250,47,255,244 DATA020,255,40,11,,208,4,255 DATA032,3,,192,2,230,64,3 DATA153,192,3,219,192,2,36,64

KI EP EL PN IB GI OC FB CH KH MC LF AA AE DM IA GK PB GL GK

•481 DATA002,219,64,3,36,192,2,219

•482 DATA064,3,36,192,2,219,64, •483 DATA0,252,,1,122,,3,183

•484 •485 •486 •487 •488 •489 •490

DATA0,3,207,,l,254,, DATA252,,,120,,,120, DATA0,120,,,120,,,120 DATA0,,120,,,120,64, DATA120,32,,120,32,,252,96 DATA001,255,192,15,,224,31,255 DATA240,24,3,240,15,255,224,221

JH

•120 P0KE60354+AD.VA •130 NEXTT

KK NG

•140 NEW:END

GH

•150 REM ML ROUTINE FOR COPYING BASIC AND KERNAL ROM TO RAM

•170 DATA173.4,192,240,3,76,0,192,238,2,1

92,238,5,192,76,0,192,172,4,192,192 •180 DATA255,240,3,76,13,192,96

DVORAK KEYBOARD

FROM PAGE 57

AF FD

•190 REM NON SHIFTED DATA

LC •200 DATA62,39,9,44,14,46,17,80,22,89,25, 70,30,71,33,67,38,82,41,76,46,63 GE -210 DATA13,79,18,69,21,85,26,73,29,68,34 ,72,37,84,42,78,45,83,50,45 GI -220 DATA12,59,23,81,20,74,31,75,28,88,39 ,66,36,77,47,87,44,86,55,90,40,91,43,61 IM •230 REM SHIFTED DATA MH •240 DATA59,64,24,38,27,42,32,40,35,41,40 ,93,43,43 GP

•250 DATA62,34,9,60,14,62,17,208,22,217,2 5,198,30,199,33,195,38,210,41,204,46,47 HH •260 DATA13,207,18,197,21,213,26,201,29,1 10 96,34,200,37,212,42,206,45,211,50,45 •270 DATA12,58,23,209,20,202,31,203,28,21 6,39,194,36,205,47,215,44,214,55,218 BO

JI FE

ID JI JO FB LG AH OK

IN

•160 DATA173,0,160,141,0,160,172,5,192,19 2,191,240,23,238,1,192,238,4,192 FI

C-128 VERSION •10 REM DVORAK KEYBOARD FOR THE C-128

LI

•20 FAST

CF

•30 FORI=OTO177:REM COPY DOWN NORMAL KEY DEFS

EA

•40 P0KEDEC(n1300n)+I,PEEK(DEC("FA80n)+I) CM •50 NEXTI

MN

•60 FORI=0T0177:REM COPY DOWN SHIFTED KEY DEFS

BE

-70 POKEDEC("1359")+I,PEEK(DEC("FAD9")+I) FH ■80 NEXTI

C-64 VERSION •10 REM DVORAK KEYBOARD FOR THE C-64

ND

•20 F0RT=49152T049198:READDT:P0KET,DT:NEX TT HO •30 SYS49152:P0KE49153,0:P0KE49154,224:PO KE49156,O:POKE49157,224

-40 P0KE49162,255:P0KE49192,255:SYS49152 •50 POKE1,53:REM ACTIVATE RAM KERNAL •60 FORT=0TO32:REM REDEFINE NORMAL KEY DE FS •70 READAD:READVA •80 POKE60289+AD,VA •90 NEXTT •100 F0RT=0TO37:REM REDEFINE SHIFTED KEY DEFS •110 READADrREADVA

ML

LJ EE JN HP KF NG DH

HP

MN

■90 REM CHANGE KEY TABLE POINTERS

FD

■100 ■110 ■120 ■130 •140

CN

150 160 170 180 190 200 210

P0KE830,DEC("00") P0KE831,DEC("13M) P0KE832,DEC("59") P0KE833,DEC("13") REM REDEFINE NORMAL KEY DEFS

LN

F0RT=0TO32

NN

READAD:READVA P0KEDEC("1300")+AD,VA NEXTT REM REDEFINE SHIFTED KEY DEFS FORT=OTO37 READAD:READVA

HP

EO

DD DI

NA NG LM

NI HP

220 POKEDEC("1359")+AD,VA 230 NEXTT

LE NG

240 SLOW

CE

250 NEW:END

GH

AHOY!

127


IMPHDTAKITI Letters on white background are Bug Repellent line codes. Do not enter them! Pages 101 and 102 explain these codes

IIYIr UniHIi I S and provide other essential information on entering Ahoy! programs. Refer to these pages before entering any programs! •260 REM NON SHIFTED DATA

LC

•270 DATA62,39,9,44,14,46,17,80,22,89,25, 70,30,71,33,67,38,82,41,76,46,63 GE •280 DATA13,79,18,69,21,85,26,73,29,68,34 ,72,37,84,42,78,45,83,50,45 GI

•290 DATA12,59,23,81,20,74,31,75,28,88,39 ,66,36,77,47,87,44,86,55,90,40,91,43,61 IM •300 REM SHIFTED DATA

MH •310 DATA59,64,24,38,27,42,32,40,35,41,40 ,93,43,43 GP

•320 DATA62,34,9,60,14,62,17,208,22,217,2 5,198,30,199,33,195,38,210,41,204,46,47 HH •330 DATA13,207,18,197,21,213,26,201,29,1 )6,34,200,37,212,42,206,45,211,50,45 10 •340 DATA12,58,23,209,20,202,31,203,28,21 6,39,194,36,205,47,215,44,214,55,218 B0

DISK CHECKUP CG NP

120 PRINT#1,"U1 2 0";T;S

IN 130 INPUT#1, EN,EM$,ET,ES OA '140 IF ENOO THEN GOTO 1960: REM DISK TRA CE ERROR

AK

■150 LT%(I)=LT%(I)+1 HO ■160 IF 0B%(T,S)<>0 THEN GOTO 141O:REM FI LE INTERSECT

FJ

■170 OB%(T,S)=I AD ■180 GET#2,A$,B$ DH 190 IF A$="n THEN GOTO 1450:REM TRACE LO OP CONTINUE

■200 IF B$=IMI THEN B$=CHR$(O) ■210 T=ASC(A$):S=ASC(B$)

FI

OE EN

220 GOTO 120:REM INNER TRACE LOOP

EP

230 REM*******************************

CE

240 REM DISK CHECK-UP ■250 REM

AI JD

260 REM DON FULTON , 270 REM*******************************

FI CE

280 DIM I,S,T,X,Y,Z GA ■290 DIM BC,EN,ES,ET,IM,LC,OF,PF,S1,S2,SF ,T1,T2 EB ■300 DIM TS%(144),SS%(144),LD%(144),LT%(1 44),PF%(144),N$(144) NG

AHOY!

NA

430 PRINT 440 PRINT " 450 PRINT

— FILES DO NOT OVERLAP

460 PRINT "

— (3) BLOCKS FRE

470 ■480 ■490 ■500 510 520 530 540

PRINT REM REM SHO REM CMG REM CMG REM CMG REM SHL REM

JJ

HC JJ FO JJ

-36 CY-

SHP

BOX BELOW

CMM

CMM CMM

-36 CP-

SH@

550 PRINT " [s 0H36nfc YVlfs Pi

DD NP GB BD GB FJ DD

HL

RITE TO DISK.[c M]

EN

570 PRINT " [c G][36" "][c M]

CK

■600 PRINT " [s L][36"[c P]"][s

PM

580 PRINT " [c G][3" "][RVSON](PR0BLEM F ILES ARE DISPLAYED)[RVSOFF][4" "][c M] IA 590 PRINT " [c G][10" "][RVSON]IN INVERS E VIDEO)[RVSOFF][9" "][c M] OK 610 FOR X=l TO 1000:NEXT 620 PRINT

630 REM

640 REM FIND START OF ACTIVE FILES 650 PRINT

DO JJ CD HM

JJ

660 PRINT "[6" "]START[20" "jLENGTH GB 670 PRINT "FILE T , S[4" "]FILE NAME[5" "] DIR—TRACE" CE 680 PRINT "[4"[c T]n] [5"[c T]"][3" "][ ll"[c T]n][4" n][3"[c T]"] [5"[c T]"]" DD 690 OPEN 1,8,15

700 OPEN 2,8,2,"#" 710 T1=18:S1=1:I=1

PG El KH LJ

720 REM NEXT DIRECTORY SECTOR 730 IF T1=O THEN G0T01010:REM DIRECTO RY CLOSE BI ■740 PRINT#1,"U1 2 O";T1;S1 El

GET#2,A$,B$

IE

T2=T1:S2=S1

EG DG

00

LL OD

■840 850

AN CD FG JJ

128

E LEN

■770 ■780 ■790 800 ■810 820 830

■320 ■ 330 ■340 ■350

390 PRINT

JJ

— TRACE FILE LEN = DIR FIL

INPUT#1, EN,EM$,ET,ES IF ENOO THEN GOTO 1980: REM DISK

HC

■360 PRINT If,[12" "]DISK CHECK-UP ■370 PRINT "[11" "][c T] ■380 PRINT " CHECKS:

420 PRINT "

PB

750 ■760 ERROR

■310 DIM 0B%(35,20) CLOSE 1:OPEN 1,8,15:CLOSE 2:CLOSE 1 REM PRINT CHR$(147) PRINT

— START LINKS DIFFERENT

■410 PRINT

560 PRINT " [c GJTHIS UTILITY DOES NOT W

FROM PAGE 97

100 GOTO 280 110 REM INNER TRACE LOOP

■400 PRINT "

JJ

K ERROR

JL PN

T1=ASC(A$+CHR$(O)) S1=ASC(B$+CHR$(O))

CK

FOR X=2 TO 255 STEP 32

CJ

PRINT#1,"U1 2 0";T2;S2 PRINT#1,"B-P 2";X INPUT*1, EN,EM$,ET,ES

FF FI LI

IF ENOO THEN GOTO 1980: REM DIS CK


GET#2,C$,D$,E$,F$,G$,H$,I$,J$,K ■860 M$,N$,O$,P$,Q$,R$,S$,T$,U$ KM $, L$

IF C$="" THEN GOTO 980:REM DIRE

>870 ctory cont:

MG

TS%(I)=ASC(D$+CHR$(O)) FB ■880 SS%(I)=ASC(E$+CHR$(O)) GF ■890 N$(I)=F$+G$+H$+I$+J$+K$+L$+M$+N ■900 LI $+O$+P$+Q$+R$+S$+T$+U$

PRINT#1, "B-P 2";X+28 GB 910 GET#2,V$,W$ NN ■920 LD%(I)=ASC(V$+CHR$(0))+256*ASC( ■930 NH W$+CHR$(O)) PRINT I;TAB(4)TS%(I);TAB(8) ■940 IC TAB(9)SS%(I); PRINT TAB(13)N$(I);TAB(29)LD%(I 950 MA );TAB(33);"—"; MJ 1=1+1 960 970

REM DIRECTORY CONTINUE NEXT

BM

980 •990 GOTO 730:REM NEXT DIRECTORY SECTOR

DM

•1000 •1010 •1020 1030 •1040

PI

REM DIRECTORY CLOSE IM=I-1 CLOSE 2:CLOSE 1 REM PRINT

IM

GN CI NE

JJ •1050 PRINT " CHECKING START LINKS FOR OV ERLAP" HM •1060 PRINT

JJ

•1070 IF IM=O OR IM=1 THEN GOTO 1250:REM START LINK END ON FJ •1080 FOR 1=2 TO IM •1090 : FOR Y=l TO 1-1 GN •1100 : IF TS%(Y)=TS%(I)THEN IF SS%(Y) «SS%(I)THEN GOTO 1150:REM FILE OVERLAP NK

-1110 : NEXT •1120 NEXT

PP IA

•1130 GOTO 1250:REM START LINK END

CO

•1140 REM FILE OVERLAP BO GM •1150 : PF%(I)=1:PF%(Y)=1 •1160 : OF=1:REM SET OVERLAP FLAG AK •1170 : PRINT Y;CHR$(18);TAB(4)TS%(Y); EH TAB(8)","; •1180 : PRINT TAB(9)SS%(Y);TAB(13)N$(Y );CHR$(146); LO •1190 : PRINT TAB(29)LD%(Y);TAB(33);"-";LT%(Y) LI •1200 : PRINT I;CHR$(18);TAB(4)TS%(I); TAB(8)","; IH •1210 : PRINT TAB(9)SS%(I);TAB(13)N$(I );CHR$(146); DO •1220 : PRINT TAB(29)LD%(I);TAB(33);"-M;LT%(I) FI •1230 GOTO 1110:REM START LINK CONTINUE HN •1240 REM START LINK END LM •1250 IF 0F=0 THEN PRINT "[5" "]—START L INKS OK—" IH -1260 REM KC •1270 PRINT JJ

•1280 PRINT " TRACING FILES"

KC

•1300 OPEN 1,8,15 •1310 OPEN 2,8,2,"#"

PG El

•1290 PRINT

JJ

-1320 IF IM=O THEN GOTO 1530:REM TRACE EN

KO

D

1360

LT%(I)=O

FI BC BC PD

1370 1380 1390

PF$=n"

GN

SF=O

CH

GOTO 120:REM INNER TRACE LOOP

KI

1400

REM FILE INTERSECT

FA

1410

PF%(OB%(T,S))=1 PF%(I)=1 SF=1:REM SET INTERSECT FLAG

DO

1330 FOR 1=1 TO IM T=TS%(I) 1340 S=SS%(I) 1350

1420 1430

OA FN

REM TRACE LOOP CONTINUE 1440 BC=BC+LT%(I) ■1450 PRINT I;TAB(4)TS%(I);TAB(8)V 1460 ;TAB(9)SS%(I); IF LT%(I)OLD%(I) THEN PF%(I)= 1470 PF%(I)+2:PRINT CHR$(18); -1480 PRINT TAB(13)N$(I);TAB(29)LD%( I);TAB(33);"—n;LT%(I) 1490 IF PF$O""THEN PRINT "[3" "](F ILE";I;"CONTAINS ";+PF$;")":PRINT

GG GJ IC CM MA FG

■1500 : IF SF=1 THEN PRINT "[3" "](FIL E";I;"INTERSECTS FILE ";OB%(T,S);")":PRI NT

PC

■1510 NEXT 1520 REM TRACE END ■1530 CLOSE 2:CL0SE 1

IA CM CI

■ 1540 REM ■1550 PRINT

NE JJ

■1560 PRINT " PROBLEM FILES—" 1570 P'INT " [13"[c T]"]"

MI IF

■1580 IF IM=O THEN GOTO 1710:REM PROBLEM FILE END ■1590 FOR 1=1 TO IM

CO FI

1600 :

IF PF%(I)=O THEN GOTO 1690:REM P

ROBLEM LOOP CONTINUE ■1610 : PF=1:REM SET PROBLEM FILE FLAG

IE KG

■1620 : PRINT I; LL ■1630 : IF PF%(I)=1 OR PF%(I)=3 THEN PRI NT CHR$(18); PG ■1640 : PRINT TAB(4)TS%(I);TAB(8)",";TAB

(9)SS%(I);

CE

1650 : (146);

FM

PRINT CHR$(18);TAB(13)N$(I);CHR$

1660 : IF PF%(I)=2 OR PF%(I)=3 THEN PRI NT CHR$(18); OD

1670 :

PRINT TAB(29)LD%(I);TAB(33);"—"

1680 :

REM

BH

PROBLEM LOOP CONTINUE

LM

1690 NEXT 1700 REM PROBLEM FILE END

IA OM

1710 IF PF«O THEN PRINT "[6" "JNONE"

GB

AHOY!

129


■1720 PRINT

1730 PRINT " BLOCK COUNT 1740 PRINT 1750 PRINT " BLOCKS FREE 20)M(TRACE)"

JJ

";BC ";664-BC;TAB(

CO

1760 FOR 1-0 TO IM

FH EA

1770 : LC=LCfLD%(I) 1780 NEXT

1790 PRINT " BLOCKS FREE = ";664-LC;TAB(

20)"(DIR)n

IA

OH

1800 REM

1810 REM DIR BAM BLOCKS FREE ■1820 OPEN 1, i.lS ■1830 OPEN 2,; ,2, "#"

1840 PRINT#1,"U1 2 0";18;0

■1850 INPUT#1, EN,EM$,ETfES ■1860 IF ENOO THEN GOTO 1980: REM DISK ER ROR

NE KG PG El EA BP

PO CC

1870 FOR X=0 TO 35

SCUTTLEBUTT

NP JJ

-1880 :

GET#2,W$,X$,Y$,Z$

•1900 NEXT

IA

(BAM)" .1920 CLOSE 2:CLOSE 1 .1930 END • 1940 REM

KN CI

.1910 PRINT " BLOCKS FREE - ";BU;TAB(20)!l

El

•2010 PRINT EN;EM$;ET;ES

NP

.I960 IF EN=66 THEN PF$="ILLEGAL LINK":GO TO 1450:REM TRACE LOOP CONTINUE LB .1970 REM DISK ERROR IP .1980 PRINT JJ -1990 PRINT " UNRECOVERABLE DISK ERROR" GI -2000 PRINT JJ

.2020 CLOSE 2:CLOSE 1 -2030 END

within a range of 10,000 years, and zoom in for views of constallations, the moons of Jupiter, a solar eclipse,

DIGITAL SAMPLING

the position of Halley's Comet, the Virgo Cluster of galaxies, Venus crossing the sun, and more. Price is

Sampler-64 allows the musician to digitally convert audible sound into a series of numbers that can be stored

$64.95; lab pack, $194.85. CBS Interactive Learning, 203622-2500 (see address list, page 14).

in memory,

AMIGA MANUAL

ing different sampled sounds), block

processed in various

ways, and replayed on a keyboard.

Complex sounds can be created with

idents add 6% sales tax. The Corn-Drum upgrade for Samp ler-64 turns the program into a drum machine, with real time and step time sequencer, three different drumkits with eight precussion sounds to each, and variable tempos and time signa tures. Price is $29.95, or $14.95 when purchased with Sampler-64. (PA res idents add 6%.) Micro Arts Products, 215-336-1199 (see address list, page 14).

facilities like looping, dubbing (mix

HOW-TO PROGRAMS

The final release in Addison-Wes-

editing (dividing a sample into eight

ShareData will market a Home

ley's four-volume Amiga Technical

blocks which can be arranged at

Companion series of interactive how-

Reference Series, the Amiga ROM

will), echo, and reverb. The package includes a small hardware box that

to software, providing information to

Kernal Reference Manual: Libraries

and Devices ($34.95), lists and de scribes the Amiga's built-in ROM

attaches to the 64's user port, menudriven software, a microphone, and

routines and systems software which

a cable to route output to a TV. A MIDI interface that will be available by the end of the year will allow key board control of Sampler-64, and in

cific problems in areas like auto maintenance, weight control and nu trition, and money management.

support graphics, sound, and anima tion. (Previously published were the

Amiga Hardware Reference Manual, Amiga Intuition Reference Manual,

and Amiga ROM Kernal Reference

corporate a sequencer. Price is $89.95 plus $3.50 shipping; PA res

help the user diagnose and solve spe

Twenty programs are planned, with five scheduled for fall release. Price

will be under $10 each. ShareData, Inc., 612-829-M09 (see address list, page 14).

...COMING IN THE NOVEMBER ISSUE OF AHOY! (ON SALE OCTOBER 7).

130

AHOY!

IC NE

.1950 REM DISK TRACE ERROR

Manual: Exec, each $24.95.) Addison-Wesley Publishing Com pany, 617-944-3700 (see address list, page 14).

Continued from page 14

DK

-1890 : IF X<>0 AND XO18 THEN BU=BU+ASC (W$+CHR$(0)) JE

CI IC


m

Celebrate Every Occasion With\bur Computer!

You've no idea just how much fun your computer can be! With Hi Tech Expressions creative software, your computer will come alive with musical animation, paper printouts, and computer greetings. With CardWare and HeartWare you can personalize the animation to make your own greeting disks. Or express special wishes on full-page printouts and folded cards. Throw a high-tech party with PartyWare. Create festive invitations, banners, hats, games ... all kinds of party stuff. You can even make floppy disk invitations!

And the data base will make sure that no occasion or friend is forgotten. Add an artistic flair to all of your Hi Tech Expressions with WareWithAll. It's the state-of-the-art supply kit with everything you need to jazz up your computer creations.

Your computer never had such fun!

CardWare

HeartWare

Animated Friendship Greeting Disk And Love Note Maker

Animated Birthday Greeting Disk And All-Occasion Card Maker

Suggested Retail Price $9.95

$9.95 Suggested Retail Price

PartyWarc"

WareWithAH

Colorfully Designed Paper, Envelopes, Stickers, Markers,Disk Labels,Disk-

Card And Party Design Kit With Database Of Friends And Events

$14.95 Suggested Retail Price

Available for Commodore 64/128. Atari 400. 800. 800 XL, 1200 XL, 130 XE. Apple He, c.+ with64K,andIBMPC, XT, AT and PCjr, with 256K and a color graphics adapter.

"Software not included in WareWithAll.

Suggested Retail Price $14.95

Order Now From Your Distributor. Render Service No. 109

Hi Tech Expressions, Inc. 2699 South Bayshore Drive

Suite 10O0A, Coconut Grove, Florida 33133

305/854-2318 1-800-848-9273

Telex 6712408 IMICO


TWO EXCITING SPORTS SIMULATORS FROM ACCESS! LE/XDEP, BOARD

"Pro Golf Simulator" Bruce &. Roger Carver

Access welcomes you to the exciting world of professional golf

with LEADER DOARD. Featuring amazing realistic 3-D animation, golfers will face multiple 18-hole courses that demand strategy, total concentration and control to come in under par. LEADER

BOARD is the most realistic golf game available because it is ao cually a simulator that gives you a true perspective view of your golf game. Features include:

1 to 4 Players

• Choice of Club,, Distance, Type of Shot (hook, slice, putting) and More

Realistic Sound Joystick Controlled •

Multiple 16-Hole Golf Courses

Automatic Scoring

Disk: Commodore 128/64,

Practice Driving Range

Suggested Retail Price (39.95

Amiga, Atari 52OST, Atari 8 DIT |

0th FRAME

The Professional

10™ FRAME

Bowling Simulator By Bruce & Roger Carver

Put on your shoes and get ready to roll with I Oth Frame. Fea-'turing outstanding graphics and true perspective view, I Oth frame captures the look and "feel" of real bowling and sets a new stan: dard of excellence for computer based sport simulation. Featur include:

Up to eight different players including league play. Multiple levels of play.

Outstanding sound and pin action

Joystick controlled Automatic scoring

Suggested retail price $39.95

• Available for Commodore 128/64

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

Attention Dealers!

you tan order direct.

for mail orders, enclose check or money order, plus

If you wish to be included on our dealer list

for "new product

special

promotional

call I-(800) 824-2549

SI,00 shipping and handling, anri specify machine

information and material,

please

Tw software incorporated Reader Service No. 110

version desired. Order by phone on VISA, Master Charge or C.O.D. uy calling (801) 29S-9077.

ACCESS SOFTWARE, INC.

2S61 South I 560 West

Woods Cross. UT 84087


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.