You are on page 1of 148

$2.75/CAN. S3.25 DEC.

1936

THE NO. 1 RATED CdHMQDORE MONTHLY! (SEE

TIPS AHOY!
REBELS AND LORDS
PROGRAM/HARDWARE HINTS
DO AWAY WITH
PEASANTRIES!

TAKE THE CHALLENGE! LOCK HORNS |N THE

AND: BUILD A FIVE VOLT


PERIPHERAL POWER SUPPLY
COMMODORE CLASSICS!
PAPERCLIP WITH SPELLPACK PAPERCLIP II:
for the Commodore 64 for the Commodore 128
"The »\ Best Selling Word Processing Package." "An exceptional value... one of the best software
- BILLBOARD'S COMPUTER SOFTWARE CHART
investments now available for the CI28!"
"Superb... the most sophisticated to date." - RUN MAGAZINE
- COMPUTE MAGAZINE
The #/ best-selling word-processor, re-designed to
"The best professional word processor available."
lake full advantage of the CI2H's increased
-RUN MAGAZINE
memory, speed and power. Compatible with C-64
■ Fast: Insert^ Delete, Move or Copy words,
PaperClip text files.
phrases, sentences or entire blocks of text.
■ Integrated 38,000-word spelling checker to give
■ Easy: save up to 52 repetitive words or phrases, you error-free documents.
then enter them with just two keystrokes.
■ Built-in telecommunications module to access
■ Sophisticated: Global Search and Replace
on-line services — one toggle moves you between
changes every occurrence of a wrong word or
word processor and terminal.
phrase.
■ Works with THE CONSULTANT for the C128.
■ Works with the Consultant Data Base Manager
■ New editing features include multiple columns,
fortheC64.
reverse video scroll and chaptering, with
■ Personalized form letter, mailing list and
maximum document size now expanded to 999
mailing label functions.
lines.
• Built-in Spellpack with Dictionary for fast error
checking.
CALKIT
for the Commodore 64/128
THE CONSULTANT "... the very best program of its type... a
for the Commodore 128/64 powerful tool that's not overpowering ...the
Database management made easy! perfect spreadsheet for the home user."
- COMPUTER ENTERTAINER NEWSLETTER
"Combines simplicity with speed and gigantic
records." ■ Simplified, streamlined spreadsheet program
- COMMODORE MAGAZINE with "What If?" capability for projections and
estimates.
■ Built-in templates for the most-needed database
functions: Inventory. Budgets. Mailing Lists. ■ Built-in application templates: Check Book.
Catalogs and many more. Budget. Installment Payment. Income Tax,
Balance Sheet, Stock Portfolio, Materials
■ Extensive macro capability
Estimator, and many more.
■ Keyed field access speed — I HI second: sorting
■ Formats are already set up. calculations are
speed — 4 seconds per 1000 records.
pre-programmed — all you need do is enter data.
■ Six search operators — Equal To. Greater
■ Design your own customized worksheets to
Than. Less Than. Not Equal To. Match Anxwhere,
solve specialized problems.
Wild Card.
■ Totally flexible relational reporting — insert HOMEPAK
any Consultant datafite in a report. for the Commodore 64/128
■ Works with PuperClip Word Processor. ".. - inexpensive, powerful, integrated software.
As such. HomePuk is the winner of infoWorld's
KEYS TO TYPING; Best Bitx Award."
for the Commodore 64/128 - 1NFOWORLD MAGAZINE

40 words a minute in 32 easy lessons — or less! ... one of the finest values on the market.
Performance:excellent. Value:excellent."
Learn to type at your own pace!
- FAMILY COMPUTING MAGAZINE
■ 32 step-by-ste/i lessons to reach at least grade 10
Three easy-lo-usc programs on one disk:
proficiency!
/. HOMETERM TELECOMMUNICATIONS
■ Lessons based on proven instructional
■ Powerful Macro facility — log on to your
techniques used by typing teachers.
favorite bulletin board or database with one
BAITKRILS 1M.LI DED. an ITM company. 30 Mural Slrvet. Richmond Hill
Oniario. Canada. UB lB(i H16)fWI-93t I. Customer Information command.
14]6)Wtl-98)6. If >»u rant find this product atjourlucal retailer, loumai
tinier it direct from u at Ihc full suggi-ufcd list'price plu* J5.00 forpenlae- ■ Flexible data handling — save incoming text to
U)d handling. For pnifturl orders pftsjw call I-8WKW7 5707 (US. onl> ).
nrmnl Ratlerii-. Iru-lurlrd produiHMm cnn.il«a\s haM-llir loleil ier*l< disk, edit it, print it.
aI><iur|iniKrdmh>n'(uniliiKllUMirtj(lnnl(<i!ikanr!'Sia.(HI.Wrilrtou!i[«r
our lull color mining of product* 2. HOMETEXT WORD-PROCESSOR
for I hi- Wll\ AVFII. MACIMHSII.
■\TAKJ. -V1ARI S I. ( OMUOIKIKF, ■ Over 20 full-screen editing and formatting
(OM.MOIX1M AMKiA. AND IFM
SYSTEMS. features: move & copy, word-wrap, justification,
<-19R6Ball(>ni>x Included..Will
APPLE \ucivrnsH. MASa. atari automatic paging and many more.
ST. COMMODOFU-:. t"OMMOt»OKK
\\ML\. AM) IBM an- regisierrd 3. HOMEFIND DATABASE MANAGER
IdriilfAri'l
plelvo
COWPITEBS I\L. ATARI ■ Natural English-language data entry retrieval
((IWHKMION, (
HI S^LS.S M-Vt IllVi INC.. \M) system, for simplified electronic filing.
BATTERIES IVIUJnAl'lU.NAI.IllMNT.SS
MACHINES INC. All three llomePak programs work together so it '$
INCLUDED easy to transfer data and perform integrated tasks.
hit/ Publisher
Michael Schneider
Editor
David Allikas
Art Director
JoAnn Case
Managing Editor
Michael R. Davila
Senior Editors
Tim Little
Tim Moriarty

Technical Editors
David Barron

DEPARTMENTS Bob Uoret

Consulting Editors
A View from the Bridge... of the December issue of Ahoy I 7 Ben Bova
Morton Kevelson
Scuttlebutt... whai\ coming for your Commodore in the New Year. 8
Dale Rupert
Reviews. ..dashing through the latest software and firmware. 60 Entertainment Editor
Arnie Katz
Art Gallery. ..em- readers decorate this holiday issue. 90
Production Director
Tips Ahoy!. a few from your fellow reader/programmers. 105 Laura Pallini

enough to ruin any Christmas morning. 109 Art Production


Christopher Carter
Flotsam...our readers have the near-last word. 115 Mark Kammerer
Victoria Green
Program Listings... stuff stockings with our games and utilities. 117
Bulletin Board SYSOP
B. W. Behling

FEATURES Circulation Director


W. Charles Squires
Rupert Report: File Manipulator by Dale Rupert'- 20 Advertising Director
Commodore Roots: The Shadow Knows, Part II by Mark Andrews**27 Lynne Dominick
Director of Promotion
Entertainment Software Section (contents on page 41) 41 Joyce K. Fitchs

Cadet's Column: Christmas Presents for Your Commdore 100 Controller


Dan Tunick
Build a Five Volt Peripheral Power Supply by Morton Kevelson 92 Managing Director
Richard Stevens
*lncludes programs: Planetary Moons Database and File Manipulator
Advertising Representative
(for the C-128)
JE Publishers' Representative
**Includes program: SPRITE2 (for the C-128) $55 Santa Monica Blvd., Suite 200
Los Angeles, CA 90038
(213) 467-2266
PROGRAMS Boston (617) 437-7628
Dallas (214) 660-2253
The Artist for the C-128 by Denoy DeBoer 34 New York (212) 724-7767
Chicago (312) 445-2489
Minotaur Maze for the C-64 by Cleveland M. Blakemore 52
Denver (303) 595-4331
Mouse in the House by James C. Hilty 55 San Francisco (415) 864-3252

The Editor for the C-64 by Buck Childress 56


ISSUE NO. if> DECEMBER WS6
Micro City for the C-64 by Darryl Hawkins 76 ■Urn/ (ISSN »mM3W| is published monlhh bj Ion
lnti-ni:iii.iriiil Inc.. 45 W. 34th St., Suite 407, New
Speedway for the C-64 by Tony Brantner 78 \brk, NY, 10001. Subscription rate: 12 Issues for
$21.95. 24 Issues for $41.75 (Canada 529.25 and
Lazy Source Code for the C-64 by Michael Bennett 88 $54.25 respectively). Smmd class postage paid at
New Vbrk) NY 10001 and additional mailing offices.
Rebels and Lords for the C-64 by Terry Bryner 96 B 1986 bj Ion International Inc. All right* reserved.
': under Universal Inieniaiiimal and Pan American
Bug Repellents for the C-64 and C-128 by Kleinert & Barron 118 Copyright conventions. Hi-production i>f editorial <>r
pictnrial content in am manner Is prohibited. Mo re
Flankspeed for the C-64 by Gordon F. Wlieat 119 sponsibility can he acceptt-d fur unsolicited materi
al. Postmaster, send address changes to Ahoy.', 45 VV.
-Ulh Street, Suite 407, New York, NT 10001. Direct
Cover art by James Regan and Josie Yee
all addres* changes nr mailer, concerning >our su
scrlptiofl to Ahoy!, P.O. Box #341, Mt. Morris,
61054. All i-ditnn.il inquiries and software and har
«arc tn be reviewed should be icnl to Ahoy!, 45
54th St.. Suite 407. New ftrk, NY 10001.
Sports
Training-
AMore
Competitive
You.

No matter what the sport, we have become a nation


conscious of performing to win. We spend hours training,
practicing, competing. Bodylink gives you the individual
attention of the best pro—anytime you desire for as long
as you wish—and at no extra cost. The Bodylink System
provides instantaneous feedback on the exact manner in
which your muscles are performing, enabling you to Getting in Shape... Easier...
correct your swing or refine your pitch while still in motion.
Bodylink allows a true two-way conversation between you Safer... More Effectively
and your body, giving you the winning edge. Home exercise now becomes exciting and more effective.
MUSCLE COORDINATION PACKAGE—$149.95 With Bodylink you can be sure you are exercising for
This package includes Bodylink, Standard EMG Sensor and maximum benefit. While using the cordio exercise
Lead Set, Head-Band, three electrodes and two software package, Bodylink monitors your heart rate and helps you
cartridges containing several programs. determine the ideal level you need for aerobic gain.
With the muscle development package, Bodylink guides
you to do muscle developing exercises correctly and
Reducing Stress.
effectively. Bodylink motivates you to work harder if you
A Healthier and are not reaching your target level, or helps you slow down
if you ore working too hard.
More Productive
CARDIO EXERCISE PACKAGE—$209.95
You. This package includes Bodylink, Standard EMG Sensor and
Lead Set, Leg-Band, Pulse Rate Sensor, and two software
cartridge's containing several programs.
MUSCLE DEVELOPMENT PACKAGE—$169.95
Medical authorities now consider stress a major health risk This package includes Bodylink, COMET, and two software
which may result in migraines, ulcers, back pain and cartridges containing several programs.
heart attacks. With Bodylink you have within reach a
BODYLINK is a peripheral that plugs into the cartridge slot of the
powerful stress reduction system. Bodylink allows you to
Commodore 64/128 computer. Knowledge of computers or computer
focus on physical signs of stress such as muscle tension programming is NOT necessary to use BODYUNK. You don't even
and skin temperature. By using this feedback, Bodylink need a disk drive To save your data. Various sensors are used to
quickly and effectively teaches you to reduce stress for a record internal signals from your body and relay Them to BODYLINK.
healthier and happier life. You simply place the sensor against the part of your body to be moni
tored and watch the result on your TV screen.
STRESS REDUCTION PACKAGE—$239.95
This package includes Bodylink, Biofeedback EMG Sensor and Commodore is a registered trademark of
Commodore Electronics Limited.
Lead Set, Head-Band, three Electrodes, Biofeedback
Temperature Sensor, and two software cartridges containing DEALERS, PROGRAMMERS AND USER GROUPS
several programs. INQUIRIES WELCOME
With the BODYLINK
LOOK BETTER! "COMET"™ (Computerized
Muscle Exerciser and
FEEL BETTER! Trainer) attachment, you
can build and tone the
COMPETE muscle groups of your
stomach, chest, back,
BETTER! legs, and arms. COMET is
an electronic muscle builder
that is connected to BODY-
LINK and sends a mes
sage to your TV screen
when ifs compressed or
pulled.

MAIL ORDER TO: To purchase additional sensors and software separately.


BODYLOG, INC.
34 MAPLE AVENUE
ARMONK, N.Y. 10504
Call for More Information and
DESCRIPTION UNIT OUAN PRICE
our product catalogue
914-273-6480 or 1 -800-233-2911.
Muscle Coordination Package $149.95
Make checks payable to Bodylog, Inc.
Muscle Development Package $169.95
Charge to my ( ) VISA ( ) DISCOVER or ( ) MASTERCARD
Cardio Exercise Package . $209.95
Name
Stress Reduction Package . . $239.95
Address.
SATISFACTION GUARANTEED! IWHlrtM!(
Citv . State. zip.
It you are not completely satisfied,
you may return the products within N Y, R^aanl? *?" "" Signature.
; - . . , v. . applicable sales ax
15 days (or a full refund.
Payment must accompany
order. Shipping (Below S2O0 Add 5% o! Sub-
total (Over S2O0 Add 2 5% o! Subtotal) Expires
OVERSEAS OR APO ADD 5% EXTRA
All o"ces and specifications ate subject 'o cnange wiinout
Reader Service No. 224 TOTAL AMOUNT DUE notice Not fesDQnsible to' typogrootiic erors CC9-1-86
FREE MODEM
When you subscribe to Ahoy! and PlayNET!

Below you'll find details on PlayNET, the leading entertainment bul


letin board service for Commodore users—and Ahoy!, your favorite
Commodore publication. What's the connection? There are two:

• If you subscribe to Ahoy! for $21.95, you'll receive a PlayNET mem


bership kit—a $19.95 value—for free!

• And to connect you and your Commodore to PlayNET—if you agree


to subscribe to PlayNET for three months, an auto dial/auto answer
modem will be sent to you free of charge!

"PlayNET i\hoy!
Among the many services it offers, Play For a limited time, $21.95
NET lets you post announcements, join in buys you a 12-issue sub
the excitement of many special interest scription to Ahoy!—a\\ the
groups, and get all the latest information on programs, features, and re
the C-128 and the Amiga. Communicate views for which you'd pay
with people from all over the country! $33.00 a year at the news
stand-plus a $19.95 Play
PlayNET also provides 14 full-color NET membership kit!
games you can play with other subscrib
You'll also have access to
ers, including Backgammon, Boxes,
the following Ahoy! services
Bridge, Capture the Flag, Checkers,
available through PlayNET:
Chess, 4 in a Row, Go, Gomoku, Hang
man, Quad 64, Reversi, and Sea Strike. • The Ahoy! Port of Call,
weekly teleconference with
The Software Delivery Service has a Trad Ahoyl's writers and editors
ing Post for selling self-written software and • Downloading of Ahoy!
a Public Domain Library where thousands programs at a nominal fee
of programs are available for downloading. • Discount prices on Ahoy!
disks and back issues
GREAT NEWS! New rate structure gives • Multiuser access to
subscribers four free hours every month!
Ahoy! Bulletin Board

I Send me 12 issues of Ahoy/ Enclosed is my check or money order, payable to Ion International Inc., for S21.95.
Complete all items on
Also, sign me up to PlayNET* for one month, and send me the membership kit (S19.95 value) free of charge.
coupon or order will not
Z In addition, I agree to subscribe !o PlayNET" for ihree months. Send me my free auto dial/auto answer modem now.
be processed.
"As a PlayNET member I will be billed on my credit cord S2.75 per online hour and S12.00 per month account
Offer expires 12/31/86. maintenance fee, which includes Four free hours of online time each month. I con concel my membership at any
time by writing to PlayNET, bul if I receive a modem and cancel before 90 days I will be billed $44.00. ^ shipping
Good only in USA.
and handling fee of $3.00 will be added to my first month's bill.
Mail coupon and check
NAME
for S21.95 to:
ADDRESS . .
4/7oy.'/PlayNET
CITY ^_^_ STATE ZIP.
Subscription Offer
TELEPHONE_
Ion International Inc.
45 W. 34th St.-Suite 407 Circle One: MC/VISA Card
New York, NY 10001 Expiration Date

Signature of Credit Card Holder. _Dat«


NEW I=ROM TI-IIE I3RIDG|=
nee again, Ahoy! has gone up against the Rupert Report will turn you into a File Manipulator! (Turn
toughest review board in the Commodore to page 20.)
market—that of Benn Dunnington's INFO • Mark Andrews continues delving into regions of the
Magazine —and come out smelling like a 128 where no writer has gone before, devoting this
rose! Certain other magazines came out smelling more month's Commodore Roots to the "shadow registers" so
like a substance found at the other end of a rose...but useful for sprite programming, yet so mysteriously over
we'll let you read about that on page 97. looked by the C-128 Reference Guide. (Turn to page 27.)
Right now, we're more interested in boasting about the • In addition to a roster of the latest gridiron games
premium offered with this month's Ahoy! Disk: all the for the Commodore, this month's Entertainment Software
software you need to get online with PlayNET and enjoy Section introduces a new semi-regular feature: Under
two free hours of the popular bulletin board system's Construction, designed to help users get the most out
games and other services! You can read more about what of the growing genre of screen editor-equipped recreations.
PlayNET has to offer in the ad on the facing page; and for Also included this month are reviews of Macbeth, Elite,
details on ordering the December Ahoy! Disk, see page 87. Ultimate Wizard, and the Arc of Yesod/Nodes of Yesod
Finally, and best of all, let's crow about the contents of dual disk. (Turn to page 41.)
this issue of Ahoy!: • Morton Kevelson details a construction project of
• While serious computer artists will have already pur a more real world variety as he tells you how to Build
chased one of the excellent sketching programs for the a Five Volt Peripheral Power Supply. (Turn to page 92.)
128, the recreational doodler may find his palate and poc- • Cheryl Peterson recommends ways for beginning
ketbook suited by The Artist. In addition to supporting computerists to put St. Nick to best advantage with a Ca
a range of drawing features, the program is easily ex det's Column compendium of Christmas Presents for You
panded to do even more. (Turn to page 34.) and Your Commodore. (Turn to page 100.)
• As if the filthy peasant rabble weren't revolting But you're holding the best $2.75 stocking stuffer we
enough, they're now really revolting —and your armies know of—or so the reviews tell us. Next month's third
must stop them in Rebels and Lords. (Turn to page 96). anniversary issue will be packed fuller with surprises than
• We finally realized why we didn't get more letters Santa's sleigh. If you miss an occasional issue of Ahoy.',
praising LazyBASIC in our June '86 issue. The sloths who make sure that January '87 is not one of those issues!
most appreciated this shorthand entry program were too —David Altikas
lazy to write us! With that in mind, Michael Bennett
comes back with Lazy Source Code in this issue. (Turn
to page 88.)
• We won't say Tony Brantner's Speedway is exciting—
but the burning rubber you smell may not be due to pow
er of suggestion. It may come from grinding your sneak
er heel against the imaginary brake on the floor! (Turn
to page 78.)
• Continuing his one-man mission to add every fea
ture to the C-64 that its designers left out, Buck Child-
ress presents The Editor, providing 64 users with many
of the screen editing features that the C-128 offers-and
some that it doesn't. (Turn to page 56.)
• Rapidly becoming to Ahoy! games what Buck is to
Ahoy! utilities, Cleveland Blakemore makes his month
ly appearance with Minotaur Maze, placing the mytho
logical beasts in their classic habitat. (Turn to page 52.)
• The next best thing to living in a Tom and Jerry car
toon, Mouse in the House enables you and a friend to
play a classic game of cat and mouse. (Turn to page 55.)
• But besting rodents and felines will seem like cake
compared to your mission to outbox the nine toughest
members of the street gang that's taken over Micro City.
(Turn to page 76.)
• Dale Rupert continues his series on 128 data man 7 don't care how versatile it is...you can't charge
agement with an explanation of creating and using rela this dinner on your multifunction card!
tive files. Even if you've never used them, this month's

AHOY! 7
QCUTTUEI3UT
1WI IL J

C-64 ANIMATION • PHOI0 SCANNER • ORNAMENT MAKER • BIBLE ON DISK •


OUTLINE PROCESSOR • AMIGA CHARACTER GENERATOR • ASTROLOGY • GAMES FROM
ACTIVISION, SUBLOGIC • C-128 BOOKS • 3-D GRAPHICS • TERM PAPER WRITER
• SERIAL INTERFACE • I/O CARD • HARDWARE CONNECTORS • DATABASE

EDUCATIONAL PROGRAMS
Space Commander teaches states The student using
and capitals by means of a strategy the Accelera
game requiring players stranded on ted Reader sel
a strange planet to refuel their pow ects a book from
er packs by correctly answering ques the 3-part, 150-
tions. Also included are a drill and book list, reads
a student management system for up it, and goes to
to 200 files. $39.95 for one C-64 the computer to
disk; $54.95 with backup; $164.95 for test himself on
class pack. his comprehen
Gamco Industries, Inc.. 800-351- sion. The program
1404; in TX 915-267-6327 (see ad scores the test
dress list, page 14). and accumulates
Arithmetician ($24.95) provides results for each
practice in arithmetic skills from sin student and for
gle-digit addition to seven-digit long the entire class.
division, accompanied by animated READER
graphics and fully orchestrated mu SERVICE NO. 252
sic. Final scores are displayed in an
imated cartoons; the higher the score, hension on any of 150 books. Includ trieved via a single POKE or PEEK.
the more elaborate the cartoon. ed are a teacher's disk, backup, four The user manual, designed for indi
Tensoft. 800-828-1829; in CA 800- testing disks, and manual. viduals without advanced program
626-6126 (see address list, page 14). Readup Inc., 715-887-2333 (see ad ming skills, includes sample pro
A free 54-page catalog of CBS In dress list, page 14). grams and diagrams of hook-ups.
teractive Learning's 150 software ti A BH100 is included in the Com
tles covering pre-kindergarten plete Beginners I/O Interface Course
through college is available by phon ($159), along with an illustrated
ing 203-622-2771 or writing. course manual (S15 separately) and
CBS Interactive Learning (see ad a Beginner's Module, a circuit board
dress list, page 14). that piggybacks onto the BH100 and
Spellbound ($14.95) allows the par adds eight LED's, eight switches, and
ent or teacher to create any word list a relay for switching applications.
desired. The student can be tested on Also available is the BH100-S Se
his ability to copy the word, to type curity System Module ($25), which
the word from memory after seeing adds to the BH100 everything needed
it on the 64 screen, and to correctly Arithmetician: up to long division. for an eight zone security system, in
READER SERVICE NO. 263 cluding software and a 120 dB siren.
type a word when it appears onscreen
in scrambled order. For an additional And finally from II/O. 8-bit Ana
$10, a site license is available permit I/O HARDWARE log to Digital Conversion Modules,
ting the making of unlimited addition New hardware from Intelligent I/O: available in 1 channel ($30) and 8
al copies for use within a school. The BH100 General Purpose Input/ channel ($45) versions, which plug
Roberts Information Systems, 503- Output Interface Card ($129) for the into the BH100 and automatically dig
447-6275 (see address list, page 14). C-64 and VIC 20 provides 32 digi itize an analog input signal (0-5VDC)
Suitable for ages 8 through 18. the tal input and 32 digital and buffered and read it into memory.
Accelerated Reader system ($300) al output lines. Because the ports are Intelligent I/O, Inc.. 315-265-6350
lows the student to test his compre- memory mapped, data is sent and re- (see address list, page 14).

8 AHOY!
HK3H -TECHS

Put your sex life in drive with IntraCourse, the revolutionary new software
program for human sexuality that is sweeping the nation.
Unravel your wildest fantasies with guaranteed confidentiality. Or excite your
friends and enliven your next party with IntraCourse. Explore each others' sexual
personalities. Have IntraCourse improve your relationships and compatibility
with information and research from more than 100 sources and studies in human
sexuality —including Kinsey and Masters & Johnson.
Create your own profile and see where your sexual personality fits on the social
continuum of behavior and preferences. Compare your friends. Unshack e your
fears with IntraCourse and more fully involve yourself in sex.
Endorsed by leading psychologists, IntraCourse's 2-disk program is available in
IBM, Commodore, Apple and compatible formats for your PC.

Includes interactive sexual questionnaire, sexual compatibility menu, interactive


sexual/medical dictionary, public sexuality statistics and information on human
exuality. Order this educational and entertaining software today.
* "It's going to go through the roof."— Las Vegas Review Journal
* "After months of work by a hired team of programmers and
psychologists (IntraCourse) is about to become computer history." — Miami
Herald

"GET WITH THE PROGRAM"


SPECIAL INTRODUCTORY OFFER: ONLY $49.95, plus tax/handling

CALL TODAY! 1-800-INTRACO/1-800-468-7226 (toll free)


American Express, Mastercharge, VISA, Diners Club, Carte Blanche
intraCorp 13500 SW 88th Street, Suite 185, Miami, FL 33186 / Allow 2-3 weeks for delivery

INTRnCQ*UftS€
Reader Service No. 249 :
On

Muiic ol the Matters - Classical music for AMIGA SPELL CHECKER SMAS
the C64* or C128' in 64 mode. Approx. 1
hour of music per disk with comments on the
Containing a dictionary allowing
composers. recognition of over 80,000 words, the Commodore 128
Volume I - Mozart's Rondo AllaTurca. Beeth
oven's Sonata Pathetique and 20 other works
Nancy spelling checker for the Ami Reference Guide
by Bach. Handel & many others. ga ($60.00) can flag misspellings pas for Programmers
Volume II - Beethoven's Minuet in G. Bach's
Invention No. 4. and 40 other works by
sively (marking them for later review)
Brahms. Schubert, Chopin & others. or interactively (allowing for imme
Volume Ml - Mostly Mozart. Overture from
Figaro, Sonata Facile, Minuet from Don Gio diate correction). Up to four supple
vanni and many other Mozart compositions. mental word lists and four automa
$9.95 per volume. All 3 volumes - $24.95
tic correction lists (for correcting pre
The Great War - WWI strategy game for the
C128' in 128 mode. Includes one or two viously misspelled words without us
player options. Armies of 17 countries. er interaction) are possible, their size
Weather, terrain, lines of supply, etc. affect
the outcome. Cl 28" disk only - $29.95 limited only by amount of available
BASICally SIMPLE 128 - How to use all memory. The Amiga's voice is used
C128* Basic 7.0 commands, functions and
to pronounce words not found in the
operators in Basic programs. C128" disk
only - $19.95 dictionary or word lists.
BASICally SIMPLE 64 - How to use all C64'
Basic 2.0 commands, functions and operators
The Computer Club (see address
in Basic programs. Disk-$14.95 list, page 14).
Dataliler 128 - Database program for the
C128" in 128 mode. Disk - $24.95
BOOKS
FREE SHIPPING & HANDLING Illinois
residents add 7% sales tax. Send check or
New from Howard W. Sams:
money order !o: The 656-page Commodore 128
Free Spirit Software, Inc.
Reference Guide for Programmers
538 S. Edgewood ($19.95) covers BASIC, assembly lan
LaGrange, IL 60525 guage, 40- and 80-column text pro
'Trademarks of Commodore Electronics, Ltd gramming, graphics, and details of
the operating system.
Reader Service No. 266
By Ahoy! columnist Mark Andrews
and incorporating material previous
COMMODORE 64 ly covered in Commodore Roots,
SUPER Commodore 128 Assembly Language
SOFTWARE Programming ($15.95) concentrates
on the 128 assembler with a focus on
New! Best of Games #3
Over 40 new games on 2 disks programming, uses for its special fea
"17.95
tures, and details of its memory con
New! Brain Games #1
Includes "Stock Mafkel." "Cily Manager," "Watefiouse. figuration.
Civil Battles' and many more tun Brain Games
(12 Hug* Pmgnmi] "12.95 Organized as a troubleshooting This month's manuals from Sams & Co.
New! Adventure #1 guide, Computer Connection Myster READER SERVICE NO. 253
Includes. "Giadlalor," "Trip to Atlantis." "Merlyn"
and many more Adventure Games ies Solved ($15.95) allows users to
(13 '!..,? FTogumi] '12.95
deal with a variety of system config tions.
Best of Games #1
Tne original Over 50 games on 2 disks urations. Theory and technical infor TAB Books Inc., 717-794-2191 (see
•17.95
mation is provided, but simple solu address list, page 14).
Las Vegas #1
Tne Classic. Over 20 Las Vegas Games. Besisellmg disk tions are presented early.
"12.95
The second edition of Experiments SURGE PROTECTORS
New! Education -1
Great lor schools For kids between 5-15 years ol age in Artificial Intelligence for Micro Microcomputer Accessories' six-
"12.95
computers ($14.95), containing 75%
Mixer #1 or #2
Two separate disks Each wiin 20-30 ditfeient piograms more material and many new chap
GAMES - MUSIC - BUSINESS/UTILITIES
!..::■()■■■, '3.95 ters, provides details on applying AI
Synthesizer Sounds #1 to practical activities. BASIC pro
Over 50 wels conducted rock songs on 2 disks.
grams for the 64 are included.
'17.95
Howard W. Sams & Co. (see ad
ADO %2 (S3 FOREIGN EXCEPT CANADA) SHIPPING/HANDLING
SEW CHECK OH MONEY ORDER TO
dress list, page 14).
A revised edition of 100] Things to
Do with Your Commodore 128
SOFTWARE COMPANY ($12.45 paperback, $18.95 hard
538 So. 2nd St. • Albion, NE 68620 bound) includes programs for sound Wire Cube Plus: modem protection.
Commodore 64 is a trademark ol commodore electronics lid and graphics, games, and financial, READER SERVICE NO. 254
Reader Service No. 265
business, and educational applica-

10 AHOY!
NEWS
Designed to
defend against
COMAL Starters Kit
$29.95 plus $4 shipping
damage and da
ta loss caused
5 Disks* including:
by power sur
1541 Fast Loader
ges, spikes,
Disk Backup
and noise in
File Copier
terference,
Full C64 COMAL 0.14
MCA's Surge
over 100 more programs
Protector cuts
2 Books, nearly 150 pages:
power in under
COMAL From A To Z
1 nanosecond.
Graphics Primer
READER
5 newsletters, over 400 pages:
SERVICE NO. 255
■ COMAL Today (#5,6,7,8,9)

outlet Surge Protector ($39.95) pro Rodimus Prime, Kup, Cliffjumper,


tects computer systems from damage Hound, Hotrod, Pipes, and Bumble
and data loss caused by power surg bee, each with his own particular COMAL 2.0 POWER
es, spikes, and noise interference. strengths and attributes that must be
$69.95 Comal Today subscriber
price —- $74.95 regular price.
The unit's circuit breaker cuts power matched to each battle.
in less than 1 nanosecond; the reset Based on the Jim Henson-directed
64K COMAL 2.0 cartridge
button reactivates the system. film and developed by Lucasfilm
with empty SOCkct (no manual)
Microcomputer Accessories, Inc., Games, Labyrinth: The Computer
(manual add $15 and $3 shipping)
213-301-9400 (see address list, page Game is an animated adventure that
14). places you in the clutches of the evil
Networks single-outlet Wire Cube Goblin King. He has promised you
Plus ($39.95) defends against spikes your freedom if you can escape his SUPER CHIP
and surges, and prevents disruption Labyrinth, a twisting maze of paths
$24.95comal Today subscriber
price — $29.95 regular price.
of modem operation by shunting and passageways, within 13 hours.
16K chip plugs into empty socket
harmful energy on modem lines to You'll encounter friends and foes of COMAL 2.0 cartridge. Adds:

ground. along the way, including the Fireys,


Networx, 718-821-7555 (see address Ludo, Hoggle, and Sir Didymus, ■ C128 Support
list, page 14). while visiting locations like the Bog ■ C64 Auto Boot System
of Eternal Stench, the Wise Man's ■ 1541 Fast Loader
CHARACTER GENERATOR Garden, and the Hall of Stone Faces. ■ Over 100 added commands
Intended for the professional vid Activision, Inc., 415-960-0410 (see
eo market, Pro Video CGI ($199.95) address list, page 14).
works with the Amiga to create a The Amiga version of The Soft COMAL TODAY
character generation production tool ware Toolworks' The Chessmaster $14.95 (Canada add $6)
supposedly comparable to dedicated 2000 ($44.95), covered in last
systems costing thousands of dollars. month's Scuttlebutt (page 10), will be ■ 6 issue subscription
The software provides various text distributed through Electronic Arts' ■ Over 500 pages
styles, character shadow and edging, Affiliated Labels program. ■ Qualifies you for
and 32K+ of text memory. Electronic Arts, 415-571-7171 (see subscriber discounts
JDK Images, 612-854-7793 (see ad address list, page 14). (like $5 off a Comal 2.0 cartridge)
dress list, page 14). A text-based interactive novella,
The Adventure of the Vatican Cam FREE INFO
64, 128, AMIGA GAMES eos ($32.95) requires the player as
Two C-64 games from Activision Sherlock Holmes to navigate through Send a 39 cent stamped self
based on licensed characters, each over 60 locations in search of the so addressed envelope. You get
$34.95: lution to a mystery. The first player our 24 page info booklet.
Those stars of toy store shelves and to find the correct solution will re
Saturday morning TV make it to the ceive $1000. COMAL Users Group USA
C-64 screen in Transformers—Battle Ellicott Creek Software (see ad 6041 Monona Dr, Room 111
to Save the Earth, requiring the play dress list, page 14). Madison, WI 53716
er to help the Autobots thwart the De- Bridge Baron ($49.95) has been phone: (608) 222-4432
cepticons' scheme to destroy the enhanced to include hints, computer *2 disks may be 1 double sided disk
world. Autobot characters include scoring in rubber bridge fashion, au-

AHOY! 77
DISCOVER THE
HIDDEN POWER!
Control lights, appliances, heating & cooling
tomatic play, strong or weak two- views with aspect ratio and zoom
systems, relays, motors and virtually any bids, and switching sides to replay control, and multiple viewpoints in
electrical device.
Connect to temperature, light, sound, mois deals. cluding cockpit, tower, map, and
ture, fluid level, pressure and vibration sen-
snrs - plus many more. Great Game Products, 301-365- spot-plane. Two or more players us
Perform automated tests and experiments.
Use for laboratory data acquisition.
3297 (see address list, page 14). ing separate machines can fly togeth
Access each memory mapped port via one Bear Graphics Software has re er via modem port connectors.
statement in BASIC. NO INTERFACE
COULD BE EASIER TO USE. leased three games that can be played SubLOGIC, 217-359-8482; orders
32 separate buffered digital output lines.
32 separate digital input lines. via modem without additional soft 800-637-4983 (see address list, page
ware: Trapdoor Checkers (each play 14).
er gets two trapdoors that can be
sprung anytime), Radical Chess (if ASTROLOGY PROGRAM
a player lands on the computer-selec Basing its calculations on true as
ted radical square, it is exchanged for trological principles, Dynacomp's Mr.

1 cnannei AID plug-in conversion module: J;ii).


a piece from the discard), and Sea- Astrologer ($29.95) enables C-64 us
Bchannel AID plug-in conversion module: (45. battle (similar to Battleship). Players ers to prepare natal horoscopes, and
Security Sysiem Module, wilh super IquQ siren S2S.
Beginner's Module wilti 8 LED's. 8 switches and 1 can type messages to each other on answer questions about and chart pre
relay. 125.
BH100 1(0 Card-ONLY 1129! User Manual includes
a scrolling text bar during a game. views for any future date up to the
instructions, sample programs & diagrams ol typical For the 64; $24.95 each. year 1990. The program will profile
nooKups.
BH100, Beginners Module and Course Book S15U. Bear Graphics Software (see ad the positive and negative character
Beginner's WO Interface Course Book: ONLYfIS!
Lei us take you by the hand into the mysterious but
dress list, page 14). istics of any person born between
lun & exciting world ol computer I/O interfacing!
Also playable on two computers at 1920 and 1990.
01»tSf CdTUO- '■"' IIK'I.CU VIC-JO 0' AodW separate locations via modem, Bat A free software catalog is available
Cm" COD vi«»iioMMHrCa-a
tle Command ($20.00) offers a dif on request from Dynacomp, 716-671-
Intelligent I/O ferent playing field for each game and 6160 (see address list, page 14).
P.O. Box 70 Potedam, NY 13676 a variety of game options definable
(315) 265-6350 by the player. SERIAL INTERFACE
Applied Computer Consultants, Omnitronix's new Serial Printer In
C64, VIC20 POWER SUPPLY 300 Baud Modam 612-827-2425 (see address list, page terface ($79.95) circumvents software
$29.95
14). incompatibility problems by connect
SubLOGIC's long and eagerly ing to the Commodore serial bus, not
awaited Flight Simulator II ($49.95) to the user I/O port like most serial
for the Amiga features 120 airports interfaces. DIP switches permit se
in New York, Chicago, Seattle, Los lection of baud rates in eight incre
Angeles, and San Francisco. Players ments from 75 to 19200, word, pari
Surge Protected & Noise k J» can fly in day, dusk, or night, and ty, and Xon/Xoff handshaking. All
B rt control such environmental factors as
Filtered Power Center.
standard Commodore printers com
(POOl) S55.95 r—
cloud layers, fog, winds, and turbu mands and secondary address print
lence. Also included are full instru ing modes are supported. Power is
mentation, with VOR, ILS, ADF, and provided through the cassette port or
DME avionics, multiple 3-D window an optional power supply.

Commodore us
J Joystick Extantlon ers can fully
Mf ForC128 S2.00
Surge Protected Power Outlets interface and
IBM PC/XT CLONE $599. adapt serial
COMPLETE COMPATIBLE
in SYSTEM READY TO RUN. RS232 printers
HO MOTHERBOARD WITH
256KRAM.477MM.8SL0TS.
with the Seri
36CK DISK DRIVE. COLOR SERIAL
GRAPHIC CARD. 150 WATT. al Printer In
AT ALIKE KEYBOARO. DIS< PRINTER
DRIVE CONTROLLER. CASE,
INTERFACE
terface from
a I21 AMBER MONITOR
ONE YEAR LTD WARRANTEE Omnitronix,
INEXPENSIVE TO START
INTO ANEW WORLD OF supplying full
APPLICATIONS. HUNDRECS
OF PUBLIC DOMAIN SOFT Commodore voltage levels
WARES AT S5 00 ONLY. Computer)
IBM IS TRADMARKOF on standard
INTERNATIONAL BUSINESS
MACHINE PRICE ARE RS232 pins.
SUBJECTEO TO CHANGE
HURRY WHENIT LAST! READER
MAXTRON 1825A DURFEE AVE. S. EL MONTE. CA 91733
(818)350-5707 VISA A MASTERCARD ACCEPTED SERVICE NO. 256
bHUn-IPC L HANDLING »0D OH ABOVB PK1CE M.IIB.I.CWH

Reader Service No. 262

12 AHOY!
NEWS
Omnitronix, Inc., 206-236-2983 Bible Bytes (see address list, page
(see address list, page 14). 14).
COMAL 2.0 POWER
3-D GRAPHICS FOR 64 C128 SUPPORT
XMAS ORNAMENT MAKER
Perspectives II ($59.95) permits
Paper Models: The Christmas Kit WITH SUPER CHIP
the C-64 user to create and manipu
late 3-D images onscreen. Objects ONLY $94.90*
can be viewed from any horizontal
or vertical position. By manipulating Full 80K Cartridge
objects and capturing the individual Super Chip installed
screens in frames, an animated film- C128 Support
strip can be created. The program C64 Auto Boot System
can be driven by joystick, mouse, 1541 Fa-st Loader
graphics pad, or light pen. 2-D im Over 100 added commands
ages can be exchanged with popular
graphics programs.
KIRA Corporation, 215-683-5699 COMAL Starters Kit
(see address list, page 14). V^y ."j plus $4 shipping

PHOTO-SCANNING SYSTEM 5 Disks** including:


The Scammadore photo-scanning I 541 Fast Loader
system ($54.95) consists of a scan Disk Backup
ning head that is attached to any type File Copier
writer and connected to the 64 or 128 Full C64 COMAL 0.14
user port. With the picture to be over 100 more programs
Paper Models: home decorating fat. scanned inserted in the typewriter, the 2 Books, nearly 150 pages:
READER SERVICE NO. 257 user hits the typewriter space bar on COMAL From A To Z
program cue, and the picture is Graphics Primer
($24.95) permits C-64 users to cre scanned line by line. The resulting 5 newsletters, over 400 pages:
ate Christmas ornaments and decor printout lacks the realism of output ■ COMAL Today (#5,6,7,8,9)
ations. Patterns can be selected and from more expensive systems, but ex
printed out from a collection of hol perimentation with the included cus
iday items such as gift boxes, toy tomizing programs can yield some in COMAL TODAY
trains, sleighs, and complete Dick teresting results. The scanhead alone $14.95 (Canada add $6)
ens-style villages. Included is a glue- is priced at $39.95; software $14.95;
stick and ruler, marking pens, and 10 demo disk $5.00. ■ 6 issue subscription
sheets of card stock. Kaltek Labs, 809-829-4220 (see ■ Over 500 pages
Activision, Inc., 415-960-0410 (see address list, page 14). ■ Qualifies you for
address list, page 14). subscriber discounts
TERM PAPER WRITER (like $5 off a Comal 2.0 cartridge)
BIBLE ON DISK The latest release in Activision's
Intended as a serious Bible study Personal Choice line, Term Paper FREE INFO
tool for C-64 users, Landmark 1.0 Writer ($59.95) for the C-128 consists
($179.95) contains the entire King of four modules that help the student Send a 39 cent stamped self
James version on 20 double-sided organize his notes and format and addressed envelope. You get
disks. Users can view any part of the write his paper. The Notetaker, an our 24 page info booklet.
Bible (each chapter of each book is electronic card file, facilitates the col Or order now. VISA and
in an individual file), access referen lection of information by source and MasterCard accepted.
ces for any verse or chapter, outline topic. The Outliner permits the or US dollars only.
text in colors, keep permanent notes, ganization of ideas into topical groups.
search a chapter, book, or entire Tes The Writer is a full-featured word COMAL Users Group USA
tament for up to 12 phrases at a time, processor. The Footnoter and Biblio 6041 Monona Dr, Room 111
and copy scripture from any part of graphy Compiler inserts footnotes on Madison, WI 53716
the Bible. The main program, writ appropriate pages and compiled in phone: (608) 222-4432
ten entirely in machine language, formation for the bibliography direct "*2 disks may be 1 double sided disk
completely fills the 64's memory. Ac ly from The Notetaker. But you may * Comal Today subscriber price.
have to pay off the genius down the 5104.90 regular price. No manual.
cessories, including a concordance,
Add $15 plus $3 shipping for manual
are planned. hall for one last semester; release is

AHOY! 13
NEWS
not scheduled until late fall. The Modem
Activision, Inc., 415-960-0410 (see Master four-
address list, this page).
foot extender
FREE PLAYNET TIME for the user
The PlayNET bulletin board ser
port lets Com
modore owners
vice's revised rate structure includes
four free online hours with payment place user
of the $12 monthly account mainten port devices
in places other
ance fee. The former monthly charge
than the
was $8, with no free time. The hour
rear of the
ly rate remains $2.75.
computer.
For more information on PlayNET,
READER
and how you can obtain a $19.95
SERVICE NO. 258
membership kit free, see page 6.
PlayNET, 1-800-PLAYNET (see
address list, this page). wouldn't fit due to interference of and including programs to recover the
plastic housings. Modem Master Plus BASIC program in memory at time
CABLE NEWS ($34.95) adds a system reset switch. of lockup.
Four hardware connection items buffered to prevent electrical damage Continued on page 146
from Master Software:
Companies Mentioned in Scuttlebutt
The Modem Master ($29.95) 4' ex
Activision, Inc. Omnitronix, Inc.
tender cable lets the 64, 128, VIC 20, Great Game Products
P.O. Box 43
2350 Bayshore Parkway 8804 Chalon Drive
or Plus/4 user place user port devic Mountain View. CA 94043 6014 East Mercer Way
Bethesda. MD 20817
es in locations other than the rear of Phone: 415-960-0410 Phone: 301-365-3297
Mercer Island, WA 98040
Phone: 206-236-2983
the computer, along with permitting Aegis Development, Inc. Howard W. Sams & Co.
PlayNET
the use of devices which otherwise 2210 Wilshire Blvd. #277 4300 W. 62nd Street
Santa Monica, CA 90403 200 Jordan Road
Indianapolis, IN 46268
Phone: 2D-306-0735 Troy, NY 12180
Phone: 317-298-5409

Uni-Kool
Phone: 1-800-PLAYNET
Applied Computer Intelligent I/O
Consultants Readup Inc.
P.O. Box 70
Pentagon Towers P.O. Box 95
Potsdam. NY 13676
DISK DRIVE FAN P.O. Box 36186 Phone: 315-265-6350
Port Edwards, WI 54469
Phone: 715-887-2333
FOR COMMODORE Edina, MN 55435
JDK Images
Phone: 612-827-2425 Roberts Information
2224 East 86 Street. Suite 14
Bear Graphics Software Systems
Bloomington, MN 55420
P.O. Box 12206 P.O. Box 666
Phone: 612-854-7793
New Brighton, MN 55112 152 W. 4th
Kaltek Labs Prineville, OR 97754
Bible Bytes Adjuntas. PR 00601-0971 Phone: 503-447-6275
P.O. Box 1584 Phone: 809-829-4220
Ballwin, MO 63022 SubLOGIC Corporation
KIRA Corporation 713 Edgebrook Drive
CBS Interactive Learning P.O. Box 3183 Champaign. IL 61820
CBS Inc. Falls Church, VA 22043 Phone: 217-359-8482; orders
One Fawcett Place Phone: 215-683-5699 800-637-4983 except IL,
Designed io work with Commodore Disk
Greenwich, CT 06836 AK, HI
Drive Models 1540. 1541. SFD 1001, the KnowledgeWare
quiet C-100 Ian enclosure moves cool,
Phone: 203-622-2500
20D N.E. 55th Blvd. Tensoft
filtered air through Ihe top vents o( the disk
Dynacomp, Inc. Gainesville, FL 32601 P.O. Box 86971
drive cooling the drive and thereby reduc
1064 Gravel Road Phone: 904-371-6523 San Diego, CA 92138
ing the misalignment problems caused by
heal build-up. A custom filter keeps room Webster, NY 14580 Phone: 800-828-1829
dust from entering Ihe disk loading open Phone: 716-671-6160 Master Software
ing. This greally increases the life span ol 6 Hillery Court The Computer Club
the disk drives, and decreases the mainte Electronic Arts Randallstown, MD 21133 4843A South 28th Street
nance required to keep the drive function 1820 Gateway Drive Phone: 301-922-2962 Arlington, VA 22206
ing properly. Only S39.95 plus S2.50 for San Mateo, CA 94404 Phone: 703-998-7588
shipping and 115vac Phone: 415-571-7171 Microcomputer Accessories
insurance. 5405 Jandy Place TAB Books Inc.
Ellicott Creek Software P.O. Box 66911 Blue Ridge Summit, PA 17214
Money
Order, 30 Chestnut Ridge Lane Los Angeles, CA 90066-0911 Phone: 717-794-2191
Checks w Tonawanda, NY 14150 Phone: 213-301-9400
orC.O.D. Thoughtform
Only Gamco Industries, Inc. Networx 45828 Emerson Street
6-monlh warranty Box 1911 203 Harrison Place Hemet, CA 92344
Big Spring. TX 79720 Brooklyn, NY 11237
Uni'Kool Phone: 800-351-1404; in TX
915-267-6327
Phone: 718-821-7555
Touchstone
P.O. Box 1378
909 Williamson Loop, Grants Pass, OR 97526
Cocur d'Alene, ID 83814
Reader Service No. 267
Phone: 208-667-9290

14 AHOY!
NUMBER ONE ARCADE HITS...

FOR YOUR COMPUTER.

W\

"

Put on your black belt and challenge your As the crack shot COMMANDO," battle Prepare for the fight of 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 7128 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"/T 28. 64"/l 28 and the 48K Apple II ~ Series.

Apple and Commodore 64 are trademarks of Apple Com DATA EAST USA, INC.
puter, Inc. and Commodore Electronics, Ltd. respectively.
470 Needles Drive, San Jose,California 95112
* c Data East USA, Inc. Mfd. under license from Capcom
(408) 286-7074
USA.
* ■ c Irem Corp. Mfd. under license by Data East USA, Inc. c 1986 Data East USA, Inc. All rights reserved.
Reader Service No. 215
SCIENTISTS i
When we started our
company on the west coast,
people thought we were a little
spaced out. So you can imag
ine their reactions when we
announced we'd discovered
a new universe.
People laughed. People
scoffed. And they really freaked
out when we told them where
we'd found it:
Inside a Commodore 64. V
It's called GEOS. And it
turns any Commodore into a
powerful PC that holds its own
against any computer, no matter
what kind of fruit it was named
after.
GEOS: The superior
intelligence. Of course, we
always knew Commodores
possessed superior brains. It just
took GEOS to discover them.
■' re/is
You see, GEOS opens your

Commodore to a huge universe ■ ■ ■ ..

that can hold an infinite number of


applications. Which means that
GEOS can do just about anything
the expensive PC's can do,
including one thing they can't:
Add even more GEOS
applications that are being Not twice or three times as Every universe comes
developed even as you read this. fast. But five to seven times complete with a desk. The way
Increase your speed to faster than normal. Which lets to keep order in our universe
warp factor 7. The first thing you streak through files and is with the GEOS Desktop. It's
you notice with GEOS is how documents at what seems like just like your desk at home, only
its diskTurbo speeds up your warp speed. without the coffee stains.
Commodore's disk loading and And that saves you endless The Desktop keeps your art
storing time. time. and documents filed, and comes
Ill BERKELEY
W UNIVERSE
with all the accessories you need Running out of space.
to keep you organized: With GEOS, that's hardly likely.
An alarm clock keeps you Because there's endless space in
punctual. A notepad keeps your the universe for new applications.
memos. And a calculator keeps Unfortunately, there's only so
your accountant honest. much space in this ad.
How to communicate So zip down to your nearest
with a new universe. With software dealer. Tell him you want
geoWrite, you can rearrange your to explore the new universe in
written words. Move blocks of your Commodore.
copy. Cut and paste. And even
thing about a new universe is
display your text in fonts of lit e<*t optic v. lev

finding your way around. But


different styles and sizes, right
with GEOS, you only need to
on the screen.
remember two things: You in* b« (-teased to Wsoui ifm ;d«i hove neitajnJ

With geoPaint, you become in Iht (frJ l«u> j dou> 9V«i you o

Point and click. >-nm[4s of it* «npi(

a Michelangelo with a mouse.


When GEOS offers you
options, you just point to your
answers and click your mouse or
JAM FEfl I1AH
joystick.
1st Qn&itei Sales
You want to draw? Point
and click. And if he looks at you like
You want to write? Point you're some kind of alien, well,
and click. just tell him Berkeley Softworks
You want to fill in that obtuse sent you.
rhomboid with an air-brushed The name is universally
geometric pattern in a lighter known.
shade of pink? Point and click.
Sketching and painting with all
Easy, huh? And in case you To order, call 1-800443-0100 ext. 234
kinds of colors, textures and GEOS is just $59.95
ever do make a mistake, GEOS
patterns. {California residents add 6.5% sales tax.)
backs you up with an "Undo" $2.50 US/$5.5(J Foreign for shipping and
You can invert, mirror and
feature that undoes the very last handling. Allow six weeks for deliver)'.
rotate images. Insert them into Commodore 64 and C64 are trademarks of
command you entered. Commodore Electronics, Ltd. GEOS, GEOS
your geoWrite documents. And Desktop, geohiint, geoWrite, diskTurboand
save them in your GEOS Photo Berkeley Softworks are tradenames of

Berkeley
n Softworks
Berkeley Softworks.
Album for use later.
Finding your way through Render Service No. 216

the universe. The most difficult

The brightest minds are working at Berkeley.


Well, we told you it
wouldn't be long until the
first GEOS applications
were ready. And these are
just the first. The number
of satellites in the GEOS
universe is infinite.
Judge Font Pack on
looks alone. Let's face it.
People judge your work not
only by what it says, but
how it looks.
That's why we devel
oped Font Pack. A collec
tion of 20 different type
styles that not only say
what you mean, but really
look like they mean it.
rg is charming.
Boalt is"all business.

financial. And Telegraph


is ... hmmm, well, you
get the point.
When you combine
these 20 fonts with the
five you get with geoWrite,
your work not only reads Look what we
found in your desk. You
Boalt know how there's always Shop, Print Master and
lfSSPJE
Telegraph one drawer in your desk Newsroom for use in
Durant that's filled with really neat geoWrite and geoPaint.
IDykonos
Harmon stuff? Well, GEOS has one The Desk Pack
Ormond
Superb of those, too. Calendar pops up whenever
LeConte ILLden It's called Desk Pack. you need to plan your
Putnam Bowditch The ingenious Desk schedule. And since it's
Pack Graphics Grabber valid until the year 9999,
better, it practically speaks copies graphics from clip you'll never have to miss
for itself. art galleries like Print one of those swell family
IS EXPANDING.
New discoveries
reported. The GEOS
universe is expanding. And
we'll report each new dis
covery to you as it occurs.

In the meantime, add


Desk Pack and Font Pack
to your GEOS system.
And see how much you
can explore.

Icon

reunions ever again. deals the sharpest Black To order, call 1-800443-0100 ext. 234
There's even an Icon Jack game this side of Font Pack $29.95 Desk Pack $34.95
(California residents add 6.5% sales tax.)
Editor, which lets you Vegas, complete with $2,50 US/$5.50 Foreign for shipping and
hmidlinK- Allow six weeks for delivery.
customize your GEOS file graphics and sound effects. Commodore 64 and C64 are trademarks of
Commodore Electronics, Ltd. GEOS, GEOS
icons with the graphic of Desktop. ReoPaint, geoWHte, diskTurbo and
Berkeley Softworks are tradenames of
your choice. Berkeley Softworks.

n Softworks
And when you can't Berkeley Reader Service No. 217

deal with work, Desk Pack

The brightest minds are working at Berkeley.


PUPI ERT RIEPCRT
I*

hat? You have never used rel


ative files? Rumor is that it
takes some sort of pro
gramming genius to be
able to use them. Perhaps a high IQ is a pre
requisite for learning about relative files from
the original VIC-J541 Disk User's Manual,
but as we shall see, creating and manipu
lating relative files in BASIC 7.0 is quite
straightforward, if not downright child's play.
So what are these relative files with their
strange accompaniment of "side sectors,
"pointers," and "records"? A relative file is a type
of disk file which allows easy, random-order access
to each of the elements in the file. The elements in the
file are called "records." To identify which record you we will create this month.
wish to access, you simply set a pointer to that record. Our discussion and programs this month
The computer automatically finds the location of the se BASIC 7.0 on the C-128. The concepts are
lected record on the disk and allows you to read it or identical, however, for BASIC 2.0 on the C-64 and for
write to it. We won't worry about "side sectors" because other versions of BASIC. After studying the examples in
it is not necessary to know anything about them in order this article, you should be able to translate the BASIC 7.0
to use relative files. command sequences into your own computer's language.
There is one more concept we must discuss. Each rec
ord in the file may be further subdivided into portions RELATIVE DIFFERENCES
called "fields." Locating a specific field within a given Both relative files and sequential files provide struc
record in a named file on a disk is really not a difficult tures in which data may be stored and accessed. Relative
programming task, especially with the model programs files are called random access files in other computer

20 AHOY!
I

JOSIE YEE

language dialects. The term "relative" obscures their pri typically the program first reads them from the disk into
mary distinguishing characteristic: that each record is arrays in memory. Once in memory, each record is loca
individually and independently accessible. "Random ac ted by an index of the array.
cess" is a more descriptive term than "relative" for these Each record in a relative file also has an index associa
files, although we are not dealing with true random files ted with it. The index is stored right on the disk with
as defined by Commodore. (See the March 1984 issue the file as it is created. (The storage areas for these in
of Ahoy! for a discussion of random files.) dexes are the side sectors mentioned earlier. The compu
Sequential files also consist of records. Before read ter takes care of all this for us.)
ing the 30th record in a sequential file, the computer If each relative file carries along its own indexes, and
program must first read through the preceding 29 rec if each record is easily accessed in random order, then
ords in the file. This is the main disadvantage of sequen why are sequential files even used? The disadvantage
tial files. If records must be accessed in random order, of relative files is that they generally require more disk

AHOY! 21
Begin your Holidays Commodore 128
Reference Card

with a free gift* from Abacus

Super Pascal Compiler Simply fill out the attached coupon


Not just a compiler, but a and return it to one of our partici
complete system tor develop pating dealers for your free
ing applications in Pascal- Commodore 128™ Reference
wilh graphics. Extensive Card (Retail value $2.95).
editor with search, replace,
And while you're there, take a
renumber, etc. Standard J &
look at our complete line of
W compiler that generates
top-notch software. No
machine code. High-speed
disk access. 48K RAM is
purchase necessary.
available. H you want to learn
Pascal or to develop software
using the best tools avail

Let your '64 speak Pascal able-Super Pascal is your


first choice. C-64 $59.95 * Available at participating dealers
Cadpak

COBOL Easy-to-use interactive draw


Now you can learn COBOL, ing package for accurate
the most widely used graphic designs. Dimension
commercial programming ing features to create exact
language, on your 128 or 64. scaled output to all major
COBOL Compiler package dot-matrix printers. Input via
comes complete with syntax- keyboard or lightpen. Two
checking editor, interpreter graphic screens for COPYing
and symbolic debugging from one to the other. DRAW,
aids. New "128 version works BOX, ARC. ELLIPSE, etc.
with 40/80 column monitors available. Define your own
and is quicker than the '64 library of symbols/objecis-
Complete with Editor, version. C-128 $59.95 store up to 104 separate
Interpreter and Debuggc C-64 $39.95 objects. C-12B $59.95
C-64 $39.95

Sp*edt«rm-128
SupGcC Compiler Use your '128 to communicate
Let your C-128 communicate
For school or software with the outside world
with the outside world. Obtain
development. Learn the C
information from various
language on Ihe '64 or '128.

Language Compiles into last machine


code. Added '128 features:
computer networks. Flexible,
command driven terminal
software package. Supports
CP/M-like operating system;
most modems for the C-128.
60K RAM disk. Combine M/L
& C using CALL; 51K avail
Xmodem and Punter rile
Learn the the language of able for object coda; Fast transfer protocol. VT52/100
terminal emulation with cur
the 80's and beyond loading; Two standard I/O
sor keys, large 45K capture
librarys plus math & graphic
libraries. C-128 $59.95 buffer & user definable func
onyourC-128andC-64 C-64 $59.95
SpeedTerm 128 tion keys. C-128 $39.95

BASIC Compiler Other Products:


Complete BASIC compiler
Make your BASIC programs and development package.
Personal Portfolio Manager 64 or 128 $39.95
Speed up your programs 5x Technical Analysis System 64 or 128 $59.95
to 35x. Compile to machine
code, compact p-code or PowerPlan spreadsheet 64 $39.95
both. "128 version: 40 or 80 Xref-BASIC cross reference 64 or 128 $17.95
Convert them to high-speed col. monitor output and
FAST-mode operation. '128 Commodore 64 and Commodore 128 are trademarks ol Commodore Ltd.
machine language version includes extensive
80-page programed guide. ~go6B~for1)necommodoreT28 rIferIncecarIT I
A great package that no ■ One per customer. Good only while supplies last. This offer .
software library should be
I ends January 31,1987. I
without. C-128 $59.95
C-64 $39.95

Call now for the name o! your nearest dealer. To order direct Name

call 616/241-5510. Add $4.00 per order for S&H. Foreign add
510.00 per item. Call or write for your free catalog of software Address

and books. Dealer inquires welcome. 1500 dealers nationwide.


State Zip

Abacus iiiiiiim
P.O. Box 7219 Dept HC Grand Rapids, Ml 49510
;Have you ever purchased Abacus products boforo?

I Dealer

Phone 616/241 -5510 • Telex 709-101 ■ Fax 616/241 -5021 GOOD FOR ONE COMMODORE 128 REFERENCE CARD J
Reader Service No. 218
space. Two reasons for the storage inefficiency are that 20 FOR N=l TO 3
the indexes are stored along with the data, and that the 30 READ R$
fixed-length record structure usually produces wasted 40 RECORD#1,N,1
space. That brings us to the topic of record length. 50 PRINT#1,R$
The lengths of the records within a sequential file may 60 NEXT N
vary. The records are separated from one another by 70 PRINT DS$ : DCLOSE
a termination character called a delimiter. For example, 80 DATA MERCURY, VENUS, MARS
if the three records in a file contain the names Mercury,
Venus, Mars, the sequential file might look like this: Line 10 opens a channel with a logical file number 1.
The filename is "EXAMPLE" and the record length (L)
Sequential File is given as 8. Line 30 reads the data from line 80. Line
MERCURY~VENUS~MARS~ 40 tells the computer which record is to be written. The
Record # 1 2 3 #1 is the logical file number specified in line 10. The
value of N goes from 1 to 3 as the three records are
The first record is 8 characters long including the delimi written. The 1 at the end of line 40 is optional. It tells
ter, signified here by the caret. The second and third the computer to point to the first byte of the Nth record.
records are 6 and 5 characters long, respectively. We will always use a value of 1 here.
Contrast this sequential file with a comparable rela Line 50 writes the data to the selected record. Once
tive file. All records in the relative file must be the same all three records have been written, line 70 closes the
length. There are two ways to accomplish this with the file. Actually the three records are first written to a buf
data in the example above. Either the longer data values fer in memory. The DCLOSE statement causes the buffer
must be truncated or cut off to the length of the shortest to be physically written to the disk.
record, or the shorter records must be "padded" or filled If a program error prevents the DCLOSE from being
with blanks to be as long as the longest record. Padding executed, the data remaining in the buffer could be lost.
is usually more desirable than losing data. (Always type DCLOSE in direct mode if the "active"
Before we create a relative file then, we must deter light on the disk drive is still on when the program stops.
mine what the longest possible record will be and use If the light is flashing, type PRINT DS$ : DCLOSE to
that as the record length. Now the storage inefficiency clear the fault and close the file.)
should be clear. If we choose a record length of 8, our Notice another difference from the way sequential files
relative file looks like this: are opened. Once a relative file is open, it may be writ
ten to or read from. The DOPEN statement does not
Relative File specify which type of operation will be performed on
MERCURY~VENUS00~MARS000~ the file. The relative file is available for random-access
Record # 1 2 3 reading, or writing, or both.

The O's represent null characters used as padding by the READING A RELATIVE FILE
computer. The carets again represent a terminating char After you have entered and run the program above,
acter or delimiter, such as a carriage return CHR$(13). there is a new file on the disk called "EXAMPLE." To
Perhaps it is more obvious now how the computer can read the data in this file, add the following lines and type
randomly locate these relative file records. Since the rec RUN 100:
ord length is fixed at 8, record number 2 always starts
with the 9th character in the file. Record number 3 be 100 DOPEN#1,"EXAMPLE"
gins with the 17th character. The 101st record begins 110 FOR N=l TO 3
with the 801st character. In general, the Nth record will 120 RECORD#1,N,1
be found starting with character number RL * (N- 1) 130 INPUT#1,RD$
+ 1 in a file where the record length is fixed at the value W) PRINT RD$
of RL. 150 NEXT N
Where would the 101st record of a sequential file be 160 PRINT DS$ : DCLOSE
found? Without knowing the lengths of each record, it
would not be possible to predict where the 101st record Notice that once the file has been created, there is no
begins. The computer finds the 101st record only by need to specify the record length in the next DOPEN
reading and counting the first 100 records. statement. The ",L" is needed only when the file is first
written. We use the INPUT# statement to read each rec
WRITING RELATIVE RECORDS ord just as with sequential files. This statement reads
It is not difficult to create the relative file described characters up to the first carriage return in the record.
above. This program does it: This is about all there is to writing and reading rela
tive file records. The sequence is simply:
10 DOPEN#1,"EXAMPLE",L8
AHOY! 23
1. Open the file (DOPEN) relative file model to be discussed.
2. Point to the desired record(s) (RECORD)
3. Read or write the record(s) (INPUTS, PRINTS) INTO THE FIELDS
4. Close the file (DCLOSE) Relative files are more flexible if their records are sub
divided into smaller segments called fields. Suppose we
ERROR HANDLING want to store the names of the planets and their numbers
There are various conditions that cause errors when of moons in a relative file. Each record should contain
using relative files. The BASIC 7.0 variable DSS con two fields: a name field and a number field. The records
tains the error codes and descriptions for disk errors. for Earth and Mars would look like this:
If the disk drive light is flashing and the program has
ended, you should type PRINT DSS in direct mode to Field 1 v v Field 2
display the error and to turn off the light. You may also Record #1: EARTH 1
have to type DCLOSE if the light stops flashing but rs- Record #2: MARS 2
mains lit.
In general when a program writes to a relative file We could create variable length fields or fixed length
for the first time, an error 50 "Record Not Present" oc fields. For example, Field 1 (the name field) of Record
curs. This error occurs when the pointer is set with the #1 must be at least five characters wide, whereas Field
RECORD statement to a record which has not yet been 1 of Record #2 would need to be only four characters
written. (In our sample program above, this error did wide. The sample program on page 123 uses fixed length
not occur since the total length of the three records was fields. We will simply pad the data in each field with
less than 256 characters.) spaces as necessary.

The best way to handle the error 50 problem is to write For example, let Field 1 have a length of 14. That
the highest numbered record when the file is first opened is longer than the longest name we have to store. Let
and then read DSS to clear the error. Assume we knew Field 2 have a length of 10. That is certainly wider than
that we would never have more than 40 records in the necessary. Ten characters will allow us to store most
file. We could open it and write to the 40th record this floating point numbers easily.
way: Once we have defined the field lengths, we can calcu
late the record length. The lengths of the fields add up
1 DOPEN,"TEST",L10 to 24. We must add one for the delimiter at the end of
2 RECORD*1,40,1 each record. That gives a record length of 25.
3 PRINT#1,"DUMMY" Field 1 starts at character 1 and is 14 characters wide.
4 PRINT DS$ Therefore Field 2 starts at character 15 and is 10 char
5 DCLOSE acters wide. The delimiter fills the 25th character posi
tion in each record. The record for Mars and its num
Now the space on the disk has been allocated for 40 rec ber of moons looks like this:
ords, the 40th record has dummy data in it, and the er
ror 50 has been cleared by line 4. If we later need to Character # 1111111111222222
put more than 40 records in this file, we may simply 1234567890123456789012345
open the file again, put the RECORD pointer to the new
maximum number, and write the additional records. We
must read DSS each time a record is accessed which has
a higher record number than any previously accessed. The number, structure, and control of the fields is up
That is an advantage of writing the highest numbered to us. The RECORD statement does allow us to move
record first. the pointer to a specific character within a record so that
Another suggestion. Put your RECORDS statement only a part of a record may be read or written. But we
immediately before the corresponding PRINTS or IN will not use that method of selecting fields. Instead, we
PUTS statement. A bug in BASIC gives improper values will always read the entire record into a string variable.
of DSS if a GETKEY statement is between the REC- We will read or write the desired substrings, then we
ORD# and PRINTS statements, for example. will write the modified record string in its entirety back
Whenever a program opens a file, it should read DSS to disk.
and act accordingly. VAL(DSS) gives the error num
ber of the most recent disk input or output. A value of READY TO MANIPULATE
0 means that the file access was without error. Now that we have covered the background of relative
An error will occur if we try to write data which con file handling, we are ready to put our knowledge into
tains more characters than the record length specified practice. Refer to the program Planetary Moons Data
for the file. For that reason, the program should care base on page 123. This program creates a relative file
fully check the length of each string of data before it called PLANETS. The file has a record length of 25
is written to the file. We will see how to do that in the as defined in line 50. SPS is a string of 24 spaces to

24 AHOY!
NO OTHER CLUB OFFERS YOU ALL THI
• GUARANTEED LOWEST PRICES ^
• COMPOUNDED SAVINGS
• WIDEST SELECTIONS
• NEWEST RELEASES
• PROMPT DELIVERY J?t
• BONUS COUPONS
• NEWSLETTERS ^
• CATALOGS >■

SEND FOR DETAILS

DISK-OF-THE-MONTH CLUB
DISK-OF-THE-MONTH CLUB*
1 2
JJ 4 5 6 P.O. BOX 116. FAIR LAWN, N.J. 07410-0116

8 9 13 14

15 16 20 21 • Div.ofUNLIMrTED SOFTWARE INC

CHECK HERE if you are already a member


22 23 24
I26 27 28 Return this coupon with your next order and receive

1
5 additional bonus coupons.
[This offer is restricted to onep) use per member

29 30 31 T.M.
Expires Jan. 31. 1987.

Welcome to our world of UNLIMITED SOFTWARE


Reader Service No. 219
be used for padding. Line 70 reads a planet's name and given to F$ in line 40. The 60th record is written if it
its number of moons into P$ and M$ respectively. WR$ does not already exist. This initialization simply guar
is initialized to be a string of 24 spaces in line 80. PS antees that the specified file exists.
is placed into WR$ beginning at character position 1 in The main loop asks whether the file is to be read or
line 90. M$ is placed into WR$ beginning at character written, or if the user wants to exit the program. The
position 15 in line 100. WR$ still has a length of 24 char two major parts of the program are the Read routine and
acters, but some of its space characters have been re the Write routine. Each routine opens and closes the file,
placed by data characters within the two fields. although that could have been done once in the main
NR keeps track of the current record number. Line loop instead, as discussed earlier.
110 points to the next record, and line 120 puts the data The Read routine in lines 250 through 380 asks for
into that record on the disk. This is repeated for the other the number of the record to be read. The subroutine in
eight pairs of data. Line 130 displays the disk error status lines 320 through 380 reads and displays the selected
and the data just written. If more than ten 25-character record and shows it subdivided into its fields. The string
records were written, an error 50 "Record Not Present" function
would occur, but as we discussed above, this is not really
a problem. MID$(RD$,PT(F),FLD(F))
The main program File Manipulator on page 123 is
meant to be used as a model for creating your own rela picks out the Fth field of the chosen record. Recall that
tive file programs. The program can be easily modified the field starts at position PT(F) and it has a length of
and expanded to handle records of any size containing FLD(F).
fields of any size and number. It is written to access the The Write routine is in lines 390 through 600. It asks
PLANETS file created earlier. Line 50 arbitrarily sets the user for the desired record to be written or modi
the maximum number of records to 60. The lengths of fied. Line 450 calls the read and display subroutine so
the fields are given in line 70. Pointers to the starting the user can see how the record currently appears. The
character position for each field are defined in line 90. user specifies which field is to be rewritten in line 460.
Lines 130 through 170 open the file with the filename Enter 0 to leave the record unchanged. A template is
shown so the user can see how wide the selected field
is. The new data for the field is stored in U$ in line 500.
PROBLEM: SOLUTION:
In case the user enters fewer characters than the width
YOU CANT USE YOUR COMPUTER
WHILE YOUR PRINTER PRINTS?
of the field, line 510 pads the entry with spaces. Line
520 truncates the result to the proper field width. In line
540 WR$ is given the current record data as read by
line 340. WR$ is padded with spaces in line 550. The
new field data in U$ is put into WR$ in line 560, and
line 570 truncates WR$ to the proper record width. Line
580 sets the pointer, and line 590 writes the new data
to the file.
GEOS™ COMPATIBLE The number of moons for each planet is correct at the
If your Commodore system consists of:
Commodore Compatible Printer or Printer and Serial Interface time of this writing (August 1986). If more moons are
discovered, as they probably will be (Uranus is a likely
SERIAL BOX™ $79.95
64K Serial to Serial Print Butter candidate), you now have the tools to get into the data
If your system consists of: base and update it. In future columns we will see more
Non-Commodore Printer advanced ways to access and sort the data in relative
SERIAL BOX-PLUS™ $149.95 files. In the meantime, you should see if you can ex
Serial to Parallel Interlace with G4K Print Buffer (Plus FONT FACTORY')
pand this program to handle three or more fields in each
if your system consists of: record.
Non-Commodore Printer and Massive Printer Output
A little time with this program should convince you
SERIAL BOX-MAX™ $219.95 that relative files are not as difficult as they are said to
Serial to Parallel Interface with 256K Print Buffer (Plus FONT FACTORY')
Dealer Inquiries Welcome. be. Relative files will become a very useful and power
CALL 1-800-228-7264 FOR ORDERS AND INFORMATION
ful part of your programming repertoire. □
IN PENNSYLVANIA CALL (215) 622-5495 OR WRITE:
SEE PROGRAM LISTINGS ON PAGE 123
R. J. Brachman Associates, Inc.
P.O. Box 1077 Havertown, PA 19083
Please add S3.00 for shipping and handling USA (Foreign Extra]
VISA. MC. Check or Money Orders accepted COD add S2.5Q All the programs in this issue of
PA residents add 6°o (PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERY)

•FONT FACTOR' it 1 ' ; >' design uliliir progr


Ahoy.1 are available on disk. See
■LiE>|tct lo cnangt without notice

page 87 for ordering information.


Reader Service No. 264

26 AHOY!
CMMCDCffl= ROC
THE SHADOW KNOWS: PART
Exposed! What Commodore Never Told You About
Programming Sprites in C-128 Assembly Language
By Mark Andrews
It's difficult to find a real piece of news for a column to write an assembly language sprite program for the
about assembly language programming. But last C-128 in accordance with the instructions provided in
month's edition of Commodore Roots was a real Commodore's C-128 Programmer's Reference Guide.
scoop in the small world of assembly language Eventually, from some vague hints presented in passing
journalism. It revealed that Commodore had omitted in other books, I discovered what was missing from the
some important information about sprite programming instructions given in the manual. Next, with the help of
from its official 744-page C-128 Programmer's Reference some reverse engineering and more than a little luck,
Guide, published by Bantam earlier this year. I figured out everything I needed to know to write a sprite
In this column, I'll provide all of the vital material on program for the C-128. Then, finally, I managed to write
sprite programming that you won't find in your C-128 Ref an assembly language program that would create and ani
erence Guide — or in any other publication that I have mate a sprite on the C-128 screen. This program, titled
discovered to date. Then we'll use the missing informa SPRITE2, appears on page 120.
tion in a type-and-run assembly language program that
will create and animate a sprite on the Commodore 128 WHAT SPRITES ARE
screen. Before we see how the program works, it might help
As noted last month, the data that was left out of the to present some fundamental facts about Commodore
C-128 Reference Guide is so important that it is impos sprites. (Much of what follows will bear a striking simi
sible to write an assembly language sprite program with larity to the explanation of C-64 sprite programming in
out it. If you follow the sprite-programming instructions the April '86 Ahoy!—only the values have been changed.)
presented in the reference guide—commissioned by Com As you recall from last month, sprites are graphics
modore and published by Bantam—your program won't characters that can be created, colored, and animated
work. Here's why: quite easily, and can be moved around completely inde
On page 285 of the manual, there is a table of sprite pendently of anything else on a computer screen. Using
position registers —registers in which values must be ordinary programming techniques, up to eight sprites can
placed to position sprites on the screen. Two pages la be displayed on a screen simultaneously. These eight
ter, there is a segment of assembly language code show sprites are usually numbered 0 through 7.
ing exactly how a value can be placed in one of these Sprites are made of tiny dots, just like programmable
registers in a program. text characters are; and, like programmable characters,
In a sprite program written for the Commodore 64, they can be created using standard bit-mapping tech
this example would work just fine. In the C-128, how niques. But sprites can be several times larger than text
ever, the sprite position registers listed on Page 287 are characters; up to 24 horizontal screen dots wide and up
not directly accessible from user-written programs. That's to 21 vertical screen dots high.
because the C-128's sprite position registers must be ac A sprite can be displayed in any of the 16 colors avail
cessed via a second set of registers, called shadow reg able to the C-128's VIC-II video chip. And sprites can
isters, that are situated in a completely different segment be expanded to twice their normal width and twice their
of memory. normal height, or four times their standard size. The
Here is how these secret registers work: 60 times each sprite used in the program that goes with this column
second, during a period known as a vertical blank inter will be an expanded one.
rupt cycle, the contents of the C-128's sprite position reg
isters are erased and replaced by the contents of a corre BIT-MAPPING A SPRITE
sponding block of shadow registers. This operation takes Since a sprite can measure up to 24 screen dots (or
place so often —and so rapidly—that you could sit and bits) wide, and up to 21 screen dots (or bytes) high, a
stuff values into the C-128's sprite position registers all sprite can occupy a total of 504 screen dots. A sprite bit
day long, and you would never get a sprite to show up map is illustrated in Figure 1 on the following page.
on the C-128's screen. A sprite can also be pictured as a byte map—a matrix
In preparing this two-part column, I spent days trying that measures three bytes wide by 21 bytes high, for a

AHOY! 27
total of 63 bytes. Actually, the bytes that make up a sprite that must be used to define the sprite.
are stored in consecutive order in RAM, starting with
the byte in the upper left hand corner of the sprite's bit TURNING SPRITES ON AND OFF
map and ending with the 63rd byte, the one in the lower Before a sprite can be displayed, it must be turned on.
right hand corner. But when a sprite appears on the Sprites are turned on and off with a sprite enable regis
screen, it looks more like the byte map shown in Figure 2. ter (abbreviated SPENA) situated at memory address
SEXJ35 in Memory Bank 15. Each bit of the SPENA regis
ter is associated with one sprite; Bit 0 is used to turn
sprite 0 on and off, Bit 1 is used to control sprite 1, and
--
so on. If the bit associated with a sprite is set, the sprite
is enabled. If the bit is not set, the sprite is not enabled
and cannot be used.

POSITIONING SPRITES
Each of the C-128's eight sprites has two position reg
isters: an X position register used to determine its hori
zontal placement on the screen, and a Y position regis
Figure 1: Sprite Bit Map Figure 2: Sprite Byte Map ter used to determine its vertical position. These regis
ters are abbreviated SP0X through SP7X and SP0Y
HOW SPRITES ARE PROGRAMMED through SP7Y. In addition, there is a special "most sig
Although it takes only 63 bytes to form a sprite, each nificant X position register" (abbreviated MSIGX) that
sprite consumes 64 bytes in RAM. The 64th byte of each is used to designate the horizontal positions of all eight
sprite map marks the end of its location in memory. sprites. This register is needed because a sprite can be
Sprites can be placed anywhere in free RAM, and a placed in 512 possible horizontal screen positions —too
special pointer is provided to mark the location for each many positions for an eight-bit register to keep track of.
sprite. Each sprite pointer is one byte long, so it takes If a sprite is to be placed in a position that can be stored
eight bytes of RAM to hold the eight pointers needed as a value in an 8-bit register—a position with a value
to address the C-128's eight sprites. These eight pointers of less than 255 —then the MSIGX register is not used.
are always the last eight bytes of whatever block of RAM But if the horizontal position of a sprite has a value of
has been designated as screen memory. When the location more than 255, a bit in the MSIGX register is set. Each
of screen memory is moved, the addresses of the C-128's bit of the MSIGX register equates to the number of a
eight sprite pointers also change. But it's easy to find sprite; bit 0 is used for sprite 0, bit 1 for sprite 1, and
them, since they always take up the last eight bytes of so on.

whatever block of RAM is being used as screen memory. There is no vertical MSIGY register, because there is
A one-byte value is all that's ever needed to define the no need for one. A sprite can be placed in only 256 verti
starting address of a sprite map, since sprites always fall cal positions, so only one 8-bit register per sprite is
into whatever 16K bank of memory is currently accessible needed to handle the vertical positioning of sprites on
to the VIC-II chip. That means that a sprite pointer is the C-128's screen.
actually an offset that must be added to the starting ad
dress of the video bank currently in use to determine the THE C-128'S SHADOW REGISTERS
starting address of the bit map that is to be used to form In the 128, the memory registers used to determine the
the sprite. screen positions of sprites are situated at addresses $D000
When the Commodore 128 is first turned on, its VIC- through $D010 in memory bank 15—the same addresses
II chip is set to retrieve graphics information from Vid they occupy in the C-64's memory. And when the prop
eo Bank 0, in RAM Block 0, and to get its screen map er values are stored in a horizontal or vertical position
from memory registers $0400 through S07FF (1024 sprite register, the C-128—just like the C-64 —uses those
through 2047 in decimal notation). At power-up time, values to determine position of the upper left hand cor
therefore, the default address of the first sprite pointer, ner of the sprite. There is an important difference, though,
or Sprite Pointer 0, is $07F8 (or 2040 in decimal nota between the way the sprite position registers are used in
tion). And the next seven bytes in RAM are the pointers the Commodore 64 and the Commodore 128. The differ
for Sprites 1 through 7. So the default addresses of the ence is, of course, those mysterious shadow registers.
pointers for the C-64's eight sprite pointers are memory Every 1/60 of a second, during the C-128's vertical blank
addresses $O7F8 through $O7FF-the last eight bytes in interrupt, the contents of the sprite position registers are
the block of RAM designated as screen memory. erased and are replaced by the contents of a block of sha
To find the data that it needs to display a sprite, then, dow registers at memory addresses $11D6 through $11 FA
all the Commodore 128 has to do is look at the 8-bit val So, when you use sprites in a C-128 program, you must
ue stored in the appropriate sprite pointer. When that val set their positions on the screen using memory addresses
ue is added to the address of the graphics bank current $11D6 through $11E6 rather than using memory regis
ly in use, the result will be the address of the bit map ters $D000 through SD00F.

28 AHOY!
MOVING SPRITES OFF THE SCREEN SELECTING COLORS FOR SPRITES
Another important fact about sprite positions is that In addition to the 2 bytes plus one bit that determine
storing a value in a horizontal or vertical position regis the position of each sprite, each of the C-128's eight sprites
ter does not ensure that a sprite will be displayed on the also has one color register. The color register for sprite
screen. Of the 512 possible horizontal positions of a sprite, 0 is at memory address SD027 in Memory Bank 15, and
only positions 24 through 343 are visible on the screen. the addresses of the color registers for the other seven
Of the 255 vertical positions that are available, only po sprites follow in consecutive order. The color address
sitions 50 through 249 are actually visible. It's therefore for sprite 7 is therefore at memory address $D02E in
quite easy to make a sprite disappear; all you have to memory bank 15.
do is store the value of an offscreen position in its hori To select the color of a sprite, all you have to do is
zontal or vertical position register. store the standard value of one of the Commodore 128's
Figure 3 shows the shadow position registers that must 16 colors in that sprite's color register. Every bit that is
be used to position each of the C-128's sprites horizon set on the sprite's bit map will then be displayed in the
tally and vertically on the screen. selected color. Every dot that has a value of 0 will be
transparent, and will not cover up anything that is be
FIGURE 3 neath it on the screen.
Sprite Position Registers
HEX POSITION HEX POSITION EXPANDING SPRITES
ADDRESS REGISTER ADDRESS REGISTER As mentioned, a sprite normally measures 24 horizon
S11D6 SPOX S11DE SP4X tal screen dots wide by 21 vertical screen dots high. But
S11D7 SPOY S11DF SP4Y by using two special registers called XXPAND and
S11D8 SP1X SUEO SP5X YXPAND, a sprite can be expanded to twice its normal
SI1D9 SP1Y S11E1 SP5Y width, twice its normal height, or both. The XXPAND
SI IDA SP2X S11E2 SP6X register is at memory address SD01D in memory bank
S11DB SP2Y S1IE3 SP6Y 15, and the YXPAND register is at SD017 in memory
S11DC SP3X S11E4 SP7X bank 15. Each bit in each register corresponds to a sprite
SUDD SP3Y S11E5 SP7Y number, with bit 0 controlling the size of sprite 0, bit
S11E6- -MSIGX (Most Significant X Position Register) 1 controlling the size of sprite 1, and so on.

( KRACKER JAX ARE YOU CAUGHT UP IN THE


KRACKER JAX® r»oricno« itiinu
COPY PROTECTION ARMS RACE?
REVEALED! ■ LA IT
Dili
DEFEND YOURSELF WITH KRACKER
HDTICTIO1

A REVOLUTION IN ARCHIVAL SOFTWARE!


THE BOOK ===— You know ihe routine by now: you buy an
Check ou! some ol these
exclusive features:
expensive nibDier and next month it's
• Kracktr J«« is the BEST program of its
At last—Kracker Jax takes you obsolete. How many times is your wallet
kind!
going to De niobled?
beyond the protection barrier! The • Krackir Jax will Back up titles that the
secrets ot un-protecting software are Krackar Jax is NOT a nibbler. It is a paranv nibblers CANT!
yours with Kracker Jax revealed! eter copy system. Most volumes contain • Xracker Jax requires NO special
well over 100 separate copy parameters. knowledge to operate!
What IS a parameter? Just a custom pro • Krackir Ja* strips protection in a matter
We'll show you exactly how to defeat
gram mat allows your 1541 or 1571 disk of SECONDS!
five different protection schemes
drive to stiip all. and we mean ALL, copy • Xrackar Jax is priced RIGHT - just
encompassing scores of current protection from your expensive software, £19.95 compleie!
programs. Our tutorial has twenty leaving you witn UNPROTECTED. TOTALLY • Kraekar Jax is UNPROTECTED—easy to
specific examples to lead you. step BROKEN back-ups that can be copied with back up!
by step, lo a new level of knowledge. even a simple last copier. • Krackar Jax updates are available

Here's what you get: QUARTERLY!


This system has many advantages over the
Remember, the minute a new program is
older nibbler type of utilities. For one thing,
released, the Xrackar Jax team will be
■ Krackar Jax revealed. you don'! have to experiment. Each
developing a new parameter for it. This
parameter WILL back-up the title it was cre
■ A reset switch. means that future Kracker Jax disks will
ated for. Period.
always contain parameters lor the Hottest
• A utility disk.
For another, a backup created with new titles on the market! Krackar Jax Is
■ 20 parameters on disk. Kr«ck»r Jax will NEVER rattle your disk the system that cannot fall behind the
drive head. And that means less disk drive limes!
alignment problems for you. In the copy protection arms race, Kracker
ONLY $19.95 COMPLETE! Jax is the ultimate defense!
Please add S3.50 snipping & handling.
C.O.D. orders must add $1.50 morB. • ONLY $19.95 COMPLETE! VOL 1-3 AVAILABLE.
Please allow two weeks for delivery.
Same day shipping/C.O.D.s please add $3.00. J

CHECKS. MONEY ORDERS OR VISA/MASTERCARD ACCEPTED.


Mail your order to: Computer Mart. Dept. A

SCMPLTEF MART
2700 NE Andresen Road i Vancouver. WA 98661
Phone orders welcome: 206-695-1005
PROGRAM SUBMISSIONS INVITED

Reader Service No. 261

AHOY! 29
ON WITH THE PROGRAM addressing—a form of addressing in which the Y regis
Now we're ready to take a look at the SPRITE2 pro ter and a two-byte zero-page pointer are used in the fol
gram. Actually, it's an improved version of the program lowing format:
that appeared in last month's column: a high-resolution
program that printed a message in quadruple-size char LDA (POINTER),Y
acters on the C-128 screen. This month, the program is
expanded into one that also includes an animated sprite Before indirect indexed addressing is used in a pro
routine. gram, a base address must be placed in a two-byte zero
In its newest form, the program copies a character set page pointer, and an index value must be placed in the
from ROM into RAM and then prints a message on the Y register. Then, when a statement that uses indirect in
screen in large type. It then clears a bit map for sprite dexed addressing is encountered, the value stored in the
0, copies some data into the bit map from the character Y register will be added to the eight-bit address pointed
set in RAM, and places an expanded sprite in an area to by the pointer, and the accumulator will be loaded with
out of viewing range at the top of the screen. Next, the the contents of the resulting address.
sprite descends into viewing range, and maintains a slow To use INDFET, this is what you have to do: Store
descent until it reaches a predetermined position. Then a base address in a zero-page pointer, load the accumu
it stops and becomes a part of the message displayed on lator with the address of the pointer, load the X register
the screen. with the desired bank number, and load the Y register
with an index. Then you can load the accumulator with
THE 'INDFET' ROUTINE any value you wish by simply doing a JSR to memory
One noteworthy feature of the program is its use of address $FF74. When the routine ends, the value that
a C-128 Kernal routine called INDFET, which has a call has been fetched will be in the accumulator, and the C-
address of SFF74. With the help of the INDFET rou 128 will still be in the memory bank that it started out in.
tine, a program can load the accumulator with any val Now you know how to set up a high-resolution pro
ue from any of the C-128's 16 memory banks, without gram on the Commodore 128. and how to program the
leaving the memory bank that is currently active. C-128's sprites. □
The INDFET routine works much like indirect indexed SEE PROGRAM LISTING ON PAGE 120

EXCITING NEW PRODUCTS FROM KIRA CORP.

SYNTECH BBS
CONSTRUCTION SET

The BASIC 7.0 Compiler The Programming Tool Kil To See In Action Call:

1217) 356-0044 or
1217) B3-3772
UNPROTECTED. UNPROTECTED.
cm cm

DM

GNOME SPEED GNOME KIT SYNTECH BBS


The BASIC 7.0 Compilerwill transform virtually any Basic The programming tool kil is a comprehensive sat of utilities The SYNTECH BBS features manus that will suit almost
program into pseudo coda th.n will be up to 50 percent that provides an unmatched range of features lor BASIC any implementation, allowing you to complelelycustomire
smaller and up to ID times taster than standard BASIC. and MACHINE LANGUAGE programming and Direct Access Menus. Command Letters and Names, Prompts, Sliort
GNQMESPEEDBxtendsthe power olBASIC by optimising DOS manipulation. BASIC enhancement) include an Responses, Bulletins, Special Status, end Access Levels.
math (unctions and allowing Ihe use of polar coordinates eHanded DOS Wedge and commands to FIND. MERGE. The system is completely menu driven, making it easy for
with graphics commands. The compiler a Ijo provides a full APPEND and RENUMBER Programs.The extended Machine both Users and System Operator!.
range of directives to create variable lists, 10 include BASIC Language Monitor provides standard commands, plus Block For Uploads and Downloads. SYNTECH supports Punier,
line numbers in the compiled program or to create a line Moves, Breakpoints, Insertion and Deletion of code, and XmniJcrnanilASCII,'DFT protocols-at 300 or 1200 nips, on
number/memory address cross-reference file on disk. REM routines. almost any combination of disk drives and modems.

24-hour Order Line: (215) 683-5433 BHlWALL


Solid Products ■ Solid Support
Dealer Inquiries: Micro Pace, Inc. (217) 356-1885 P.O. Box 129 Kutztown, PA 19530

Reader Service No. 260

30 AHOY!
Tjake Hi Tech Home
— For The Holidays!
All you need is JingleDisk, your PC and printer, a little
Holiday PrinterPaper and you'll create unique holiday
cards even Santa won't forget!
After the cards are out and the gifts are given,
just boot up your computer, turn up the sound
and let JingleDisk entertain with Yuletide carols
and vivid animations. ___

£■■

Available for Apple, Atari, Commodore and IBM


formats. \y

JingleDisk" *9.95
Sajjtiled

Fetall Price

Holiday Card Maker & Greeting Disk

Holiday PrinterPaper" Ftull Price

Three Colorful Printer Paper


Designs & Four Sticker Designs!

Hi Tech Expressions, Inc., 2699 South Bayshore Drive, Suite 1000A, Coconut Grove, Florida 33133.1-800-848-9273

LLI

Reader Service No. 220


COMPUTER CENTERS
Aw OF AMERICA GOES
0 SCOTT B SCOTT SUNKYONG
"j--. /.'*■■ t—~
SRD-350 EARLY WARNING™
TELEVISION/MONITOR HQ VIDEO CASSETTE
DUAL CONVERSION
HIGH RESOLUTION RECORDER SUPERHETERODYNE
HT130 SRV 200S H.Q.
RADAR DETECTOR
HT 130 HIGH RESOLUTION DUAL AUDIO RECORDING
TV/MONITOR LEVEL METERS ■ DUAL CONVERSION
HIGH RESOLUTION COMBO FREEZE FRAME/SPEED SUPERHETERODYNE RECEIVER
FILTER FOR UP TO 400 LINES OF SEARCH/SLOW SPEED ■ DETECTS BOTH X AND K-BAND
HORIZONTAL RESOLUTION 16 CHANNEL PRESETS SIGNALS
AUDIO/VIDEO INPUT & HO CIRCUITRY FOR SUPERIOR ■ TWO DISTINCTLY DIFFERENT
OUTPUT JACKS PICTURE CLARITY AUDIO WARNING SIGNALS
REMOVABLE NON-GLARE 27 FUNCTION WIRELESS (FAR AND NEAR)
TEMPERED GLASS FILTER REMOTE CONTROL ■ EASY VISOR OR DASHBOARD
SCREEN 139 CHANNEL CABLE-READY INSTALLATION
■ POWER ON/OFF SWITCH AND

289 95 5 HEAD SYSTEM—2 VIDEO,


2 VHS HI-FI AUDIO, LED INDICATORS
I STATIONARY AUDIO ■ SIGNAL STRENGTH METER
14 DAY / 4 EVENT ■ AUDIBLE ALERT
PROGRAMMABLE TIMER ■ POWER JACK

360 95 1599^—

S commodore z. commodore
SP-1OOO
64C 1802 C
Built-in Commodore Interface
INCLUDES
2-Year Warranty COLOR MONITOR
• GEOS/SOFTWARE
Near Letter Quality Mode • SWITCHABLE/80 COLUMNS
FREE IN BOX

CALL FOR PRICE


SEIKOSHA
z. commodore MEMOREX SPECIAL
1670 MODEM LIMITED TIME ONLY WORK STATION
• HAYS COMPATIBLE SPECIAL INTRODUCTORY PRICE • 20 Disks "Disk Case
• 1200 BAUD
YOUR S1Q95
$10995
COST ■W
S 1Q95

Karate • INCLUDES DELIVERY

INTERFACES
Kronis Rift ■ Lucas Games Temple of Aspfiai
Z. commodore Eidolon ■ Lucas Games Trilogy
Baiibiazer Lucas Games Jet Comoat
Simulator
P.P.I 39"
Rescue Fractalus - Lucas
1902 A Games Gl Joe XETECJR 449S
Fasikwd Summer Games 1 0' 11
Barbie XETECSR 6995
CALL FOR PRICE
Wmterqames
Hot Wheels Baseball
M.W. 350 I OK BUFFER 69"

CALL TOLL FREE COMPUTER OUT OF STATE CALL


CENTERS OF AMERICA

1-800-221-2760
81 TERMINAL DRIVE 1-800-631-1003
PLAIN VIEW, NY 11803
CHRISTMAS CRAZY
out of state call | -800-6 31 -1003 IN NY-STATE CALL TOLL FR£E 1 "800" 2 21-27 60

ICJTOH NEVER BEFORE AT THESE PRICES

RlTEMAN C RITEMAN 11
• COMMODORE READY • 10 INCH CARRIAGE
• FULL GRAPHICS • I60C.P.S.
• NEAR LETTER QUALITY • 8K BUFFER
• NEAR LETTER QUALITY
• FULL GRAPHICS

$15995 $22995
ALSO AVAILABLE

RrTEMAN 15
15 INCH CARRIAGE • 160 CPS. • 8K BUFFER ■
NEAR LETTER QUALITY • FULL GRAPHICS Paperback Writer 128
Paperback
Filer 128
Paperback
Planner 128
YOUR CHOICE
IL
$2995
c r o n 1
for the Commodore 128

NL-10
■ DRAFT 120 CPS • NLQ 30 CPS • 5K BUFFER ■
DOT MATRIX • PLUG-IN INTERFACE CARTRIDGES

GEOS
TM
• STANDARD FRICTION TRACTOR FEED
• FULL GRAPHICS

S24995 GRAPHIC ENVIRONMENT


NX-10 OPERATING SYSTEM
L • DRAFT 120 CPS ■ MLQ 30 CPS • 5K BUFFER
■ DOT MATRIX ■ EASY FRONT PANEL OPERATION ■ 5 DIFFERENT FONTS • DESK
■ FRICTION & PUSH TRACTOR ■ PARALLEL TOP • GEO PAINT • GEO WRITE
£ commodore INTERFACE • FULL GRAPHICS
DESK ACCESSORIES
128 $21995
FONT-PACK
PERSONAL COMPUTER SB-10
DESK - PACK
$25995
■ 24 PIN • DOT MATRIX • DRAFT QUALITY 144 CPS
• LETTER QUALITY 54 CPS • FRICTION AND FOR THE COMMODORE 64
TRACTOR FEED • PARALLEL INTERFACE •
PROPORTIONAL CHARACTER SET CALL FOR PRICE
^4995

LV-1210
120 CPS ■ DOT MATRIX • FRICTION AND TRACTOR £C commodore
FEED ■ NEAR LETTER QUALITY • FULL GRAPHICS
STAR
IBM COMPATIBLE J6995 64: PACKA6E
POWER TYPE
INCLUDES:
DAISYWHEEL
•Commodore 64 Computer
•Commodore 1541 Disc Drive
• A Color Monitor with Cables

CALL FOR PRICE


AUTHORIZED STAR SERVICE CENTER • •

COMPUTER
IN N.Y. STATE CALL TOLL FREE Check, Money Order. MC or. VISA accepted. No
additional charge for MasterCard and Visa. Can tar
1-800-221-2760 shipping and handling Information / NTS residents
add applicable lalei tax / Prices and availability are
OUT OF STATE CALL CENTERS OF AMERICA subject to change without notice / All factory fresh

1-800-631-1003
merchandise with manufacturer's warranty. Dealers
81 TERMINAL DRIVE Welcome1. Call for recent price reductions and new
rebate Information. Plus shipping and handling. Mo
Header Service No. 221 PLAIN VIEW, NY 11803 returns without return authorization number.
THE ARTIST
For the C-128
By Denoy DeBoer

The Artist is a multicolor sketching program which,


though written almost entirely in BASIC, sup
ports many of the features found in commercial
drawing programs. Because it is mostly BASIC,
it is very easy to expand, as 111 explain below. But first let's
look at some of the features The Artist supports:
DRAW—used to draw as you would with a pen. When you
first enter this mode, the pen will be up. You can move the
cursor anywhere on the screen without leaving a trail. Hit the
fire button to put the pen down. A bell will sound to indicate
that the pen is now down. Now, wherever you move the cursor,
it will leave a trail in the current drawing color. To lift the
pen back up, hit the fire burton again.
LINE—simplifies the task of drawing a straight line between
two points. To draw a line, place the cursor where you want
Optimize"
the first endpoint to be. Hit the fire button and the computer
your Hi-Res
will set a point at that spot and sound a bell. Now, move the
Graphics Producing cursor to the spot you want and other endpoint to be. Hit the
Hardcopy with Four fire button again, and...vbila, you have a line. To make con
Times the Resolution of nected lines, hit the fire button again (this will set another point
Standard Printer Dumps where you just finished drawing the line). Move the cursor
to where you want the other endpoint to be, hit the fire button
• Color editor •
once more, and there you have it—a connected line. You can
continue this process for as long as you wish.
■ Easy to use Grey Scale Editor *
BOX—works somewhat like the LINE command, except
• Grey Scale Preview Feature •
now you select two opposite corners instead of endpoints.
- User defined printer Option ■
CIRCLE—allows you to draw either circles or ellipses. First,
• works with popular picture formats,
move the cursor to where you want the center of the circle
Graphic libraries and newsroom to be. Hit the fire button. You will then have to select the ra
Photos/Banners* • dius of the circle. The cursor will now only move either up
or down. Once you have the desired length of the radius, hit
Requires Commodore 64/ia. Disk Drive & the fire button. If you want a "perfect" circle, hit the fire but
Dot Matrix Printer ton again. The computer will then draw the circle. If, how
ever, you want an ellipse, after selecting the vertical radius,
move the cursor left or right to select the horizontal radius.
RAYS—allows you to draw rays from a central point. First,
solutions Vi unlimited select a point. Now, move the joystick and hold the fire but
ton down at the same time. Rays will shoot out from the cen
P.O. Box 177 • Dobbs Ferry, NY 10522
tral point to the current cursor position. To draw a new ray,
(914) 693-3496
hold down the fire button without moving the joystick. The
bell will sound indicating that rays will now be drawn from
■NLQ—DM avaUibk tat u« »nli MULTI-COLOR PICTURES that central point. The most beautiful rays are drawn with a
"ANIMATION STATION Suneom. COMPU FE REYES Digital Vision, cursor speed of 1.
Fl CXIDRAW Inlwdl, PRINT SHOP BrodnbundSoftwirc, HI MING
PADDI IS Bludville, DOODLE Omm. koala KmIi FILL—should be used with care. Move the cursor to the
To.hni)loiiici Corp. SUPERSKETCH PcnotMl Pcripherali.
COMMODORE Wi:s Commodore Bimncn Machine,. NEWSROOM
area to be filled and hit the fire button to activate the fill. First,
Springboard Son wire, PRINT MASTER Unison World, ICON FAC I OK
\')$f> Stiluiuins t'nlinuk-tl. HI 11 i!(>\KI> M \Kl R Soiulloru Unlimllcd
the outline of the area to be filled must be completely con
nected. If there is a gap anywhere, the "paint" will spill out
Reader Service No. 282

34 AHOY!
1541 MASH V2.0
Custom Drives
You can customize your 1541 orive giving you added
convenience This booklet will show you how to
Now you can service your own disk drive move the power switch to thelrontol Ihe drive, install
with Ihe popular program 1541 MASH. You a write protect switch (allowing you (o write on Ihe

can check and adjust the head alignment. back of a disk without punching holes or removing
any tapes). Install a device number switch (a must il
Check and adjust the RPM's You can also
you have two drives ) Easy step by slep instructions
use MASH to clean your drive and check
include complete diagrams making the procedure a
disks (or errors. Complete instructions guide
snap Complete kit includes switches, wires,
you step by step as you rate your drives connectors.
performance and make the necessary adjust Booklet - Only S4.B5
1541 ments All you need is a screwdriver and Complete K • - S24.0S
about an hour of your time No knowledge of
electronics is necessary. This is the easiest
program o( its type to use.
Only $19.95
Reset Switch
Service Your Disk Drive! A Permanent. Case Mounted reset switch that you
can easily install by following our step by step
instructions. An attractive and handy addition to
your Commodore 64.
Only 16.95

Disk Tracker Utility Pac


Use Disk Tracker to catalog all of your disks Here is an assortment of Ihe best disk utilities with
Speed-Script
into a neat filing system Read and Edit each complete instruction Handy tools lor Ihe pro
disk directory Sort each directory and print
disk jacket labels or a long master list of your
grammer or tor the casual user - Only S14.95 Utilizer
programs. Display any directory at will
The Utilizer works along with your copy of
Search funclion finds lost programs quickly
Get your wares organized
Hot Tips the popular word processor. Speedscripl.
The Utilizer allows you to print multiple
Only $19.95
A disk full ol Hot Programming tips, secrets, anO
copies of your documents unattended. You
usetul sub-routines witn documentation can also merge a mailing list or other data
Only S14.95 file with your speedscript text so that multi

Recipe Tracker ple copies are printed changing names etc


on every copy. The powerful sort routine can
Are you tired of trying lo convert your favorite Address Tracker be used to sort any Speedscript file into use
recipes to meet various cooking needs? Let Recipe ful order. This program will work with any
Tracker handle it. This handy program stores your Dedicated tiling system designed specifically lor word processor that has sequential file op
favorite recipes on disk and then, at your command, names and addresses Prints labels Sorts on all
tions.
quickly converts them to serve one person or a fields.WorkswithSpeedscnpt Utilize rioMerge
Only S 19.95
thousand Only IIB.B5 labels and word processed text. Super-Easy to Use
A powerful addition to your software liorary

Pilgrim's Progress PS Graphic Pac #1


On/rS IB. 95

Here is a sophisticated text adventure game thai will


provide you with hours of fun and challenge Based
Songs for Kids Here is a disk lull ol Original Graphics compatible
with the popular Print Shop program A real plus tor
on the classic story. Pilgrim's Progress, this adven your graphics library

ture provides wholesome tun for adventurers of all 25 Delightful, tfadilional childrens songs Only J 14.85
ages. Walk with Pilgrim down Ihe perilous road lo with words and 3 voice music. Everything

Computer Furniture
the celestial city through a maze of perils that occu from Hickory Dickory Doc to Farmer in the
pies Ihe entire contents of the disk Only $29-95 Dell Ages 3-7.
Only $14.85
Custom Computer Center designs that you can

Variety Pac #1 build from one or two sheets ol plywood Booklet

Christmas Carols
includes scale patterns, material lists, procedures,
and professional finishing tips Attractive and easy
ely of spelling and math games all on one
to build -Only S3 95
- $9 95
Sing along with your 64. 12 all time favorite
Christmas Carols with text and 3 part har
Variety Pac #2 mony. Virtuoso 64
Only S9.95
This may c-e the linal word in music editors lor the
iety of excellent BASIC games all on one

Bible Trivia
Commodore 64. Virtuoso 64 is a tool that is extreme
J9.95
ly powerful and flexible II produces interupt driven,
highly compact, relocatable, professional sound

Adventure Pac Bible Trivia is one of the finest trivia games


ing, music code that can be used in your own pro
grams or loaded up and played for your enjoyment,
available. 1000 questions. 1-10 players,
tt is so easy to use that you will be composing your
Forest Adventure, Desert Adventure. Misers House. exciting board game, question editor for first musical score within minutes, yet its depth of
Haunted House, and more all on one disk making your own question files You can capability will never be exhausted Only S29.95
Only J8.95 even use it to make quizzes for your kids
Only $24.95
Spelling Scramble
Spelling Scramble is Ihe finest, fast acting
spelling program we have seen Use our
prepared word lists or create your own lists
ol words to drill Excellent sound and text
rewards. Allows vocabulary words with defi
nitions. A fast action game that takes only
minutes to play but requires perfection in
Box 463 j spelling.
Only $9.95
631 N. Cherry
Battle Ground, Wa. 98604
No Shipping Charges Commodore 64
1-800-331-3428 Ui 12.00 for COD m Fmi>|> D.k,,i,
In Washington 1-687-2343
Header Service No. 222
all over the screen and ruin your masterpiece. Second, the able to select from two types of cursors. The small cursor is
palette used for the FILL operation must be the same one used good for precision work. The crosshair cursor is good for lin
to draw the outline of the shape to be filled. Before perform ing up corners and making sure that points are connected. The
ing any FILL operations where there is even a remote chance speed of the cursor can also be adjusted by hitting the num
that you save the current screen to the safety buffer by hitting bered keys from 1-9. 1 is the slowest speed and 9 is the fast
the "S" key. That way, if you mess up, you can hit "R" to re est. I recommend a speed of 1 for detailed work. The pro
cover your screen. gram also allows for placing text on the graphics screen. Use
Note that in any of the drawing modes, you can hit the "S" the TEXT option to do this. Please note that the RVS (reverse
key to save the current screen to the buffer, or "R" to restore video) option will not work when you use palette number 3
the screen from the buffer. Please note that it takes approxi as your painting color.
mately 10 seconds for the program to save or restore a picture In the upper left hand comer of the Main Menu screen, you'll
from the buffer. To go back to the MENU screen, press any also find commands to LOAD, SAVE, or VIEW your work.
other key. When saving your picture, keep the name under 13 letters long.
The program will automatically add the suffixes "COL" and
MENU SELECTION "PIC" to your name.
When you first run the program, you will be greeted with
a menu screen. The upper 4/5 of the screen is the Main Menu; COLOR SELECTION
the lower portion is the Color Menu. Most of the commands Color selection is easier to do than it is to explain. In the
are self explanatory, or have been explained above. To make lower right hand corner of the Main Menu, you'll find col
a choice, use the joystick (plugged into Port 2) to move the ored boxes. These are the four palettes available for you to
cursor to the box of the selection you want to make and hit work with. The leftmost is palette number 1. It controls the
the fire button. In addition to the commands already covered, background (canvas) color for the whole screen. The next three
there arc a few more available from the Main Menu. palettes are numbers 2. 3, and 4 respectively. These are your
On the left hand side, near the center of the screen, you painting palettes. However, keep in mind that you can also paint
will find two boxes marked LARGE and SMALL. These box with palette number 1. This is useful for erasing mistakes.
es allow you to select the size of your pen strokes. When you Just below the palette is the Color Menu. To select a color
are in LARGE mode, the cursor will be twice its normal size. you would like to use, move the cursor to that color and press
In addition to the two brush (pen) sizes available, you will be the fire button. Now move the cursor back up to one of the
four palettes and press the fire button again. The palette you
selected will now change to the color that you have selected.
Now anything you draw with that palette will be in the current
THE ULTIMATE CONTROL INTERFACE color of that palette.
Although you can use all 16 colors on the screen at the same
Compatible with C64. time, there is a restriction as to how the colors may be used.
C128in64&128modes.
You can change the colors in any of the palettes as many times
and C128 in CP/M mode
as you wish, but keep in mind that if you want two or more
Universally applicable dual 6522 Versatile Interlace Adapter (VIA) different colors right next to each other, they each must be
board. Intelligently control almost any device. Perform automated
testing. Acquire data for laboratory and instrumentation
drawn with a different palette. I suggest that you try out each
applications. Provides four 8-bit fully bidirectional I/O ports & eignt of the commands and get a feel for what they do before trying
handshake lines. Four 16-bit timer/counters. Full IRQ interrupt
capability. Expandable Includes extensive documentation and to do any serious work.
programs on disk. S169 postpaid USA. Each additional board S149.

SYMBOL MASTER MULTI-PASS


SUGGESTIONS
SYMBOLIC DISASSEMBLER You should keep in mind that Vie Anist is not a precision
The original and best is now even better with Version 2.0! drawing program. Just like any other drawing too!, it may take
Disassembles any 6502/6510/undoc/65C02/8502 machine code some time to get used to. During your drawing process, you're
program into beautiful source. Includes both C64&C128 native
mode versions. Learn to program like the experts! Adapt existing sure to get messy (connected lines extending through each
programs to your needs! Outputs source code hies to disk fully other, etc.). This is okay because you can always go back and
compatible with your MAE. PAL. CBM. DevelOp-64. LADS. Merlin or
Panther assembler, ready for re-assembly and editing. 100% touch up with the DRAW command. As a matter of fact, this
machine code and extremely fast. 63-page manual. Advanced and
sophisticated features far too numerous to detail here. $49.95 is how you should work. Another bit of advice is to work from
postpaid USA. the background forward. In other words, draw (or paint) the
sky and then add the mountains and streams later.
PROFESSIONAL UTILITIES & RESOURCES
You'll also notice that the text looks a little strange on the
• C64 Source Code. Most complete available reconstructed,
extensively commented and cross-referenced assembly language multicolor screen. You can use the DRAW command to touch
source code for Basic and Kernal ROMs, all 16K. In book form. 242
up the letters.
pages. $29.95 postpaid USA.
• PTD-6510 Symbolic Debugger for C64. An extremely powerful tool Last but not least, if the program should crash for any rea
with capabilities far beyond a machine-language monitor. 100-page son, just hit RUN STOP and RESTORE at the same time. You
manual S49.95 postpaid USA.
can then re-RUN the program and the picture you were work
• MAE64 version 5.0. Fully professional 6502/65C02 macro
editor/assembler. 80-page manual. S29.95 postpaid USA. ing with will still be there. However, keep in mind that the
safety buffer is now wiped out.
SCHNEDLER SYSTEMS
1501 N. Ivanhoe, Dept. A12, Arlington, VA 22205
TYPING IT IN
Information/Telephone Orders (703) 237-4796. VIS A/MasterCard
To create a copy of Vie Anist, type in the BOOTER pro
gram on page 124 and save it as the first program on your

36 AHOY!
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 C128™ soft
ware programs.

Like Sidekick"™, 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 Swift Load: 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,
or call Timeworks today.
More power for your dollar
Timeworks, Inc. 444 Lake Cook Rd., Deerfield, IL 60015 TO ORDER CALL:
312-948-9200 1-800-535-9497
■■ An auto-dial modem is required lo use the phone-dialer feature.
"Commodore 128-v is a trademark and Commodore 64 is a registered trademark of Commodore Reader Service No. 223
Electronics. Ltd.. Sidekick is a trademark of Borland International. Inc.
c i985Timeworks. Inc. All rights reserved.
Value-Soft For ORDERS only

9513 S.W. Barbur Blvd. B-56 1—8OO-544-SOFT


Portland,Oregon 97219 OREGON CALL, 1-503-246-0924
DEALERS WELCOME ADD $2.00 S & H. Visa and MC gladly

CARTRIDGE PORT CONVERTER TILT & SWIVEL

XBow
OtTWD ■ ■; - KK

COMMODORE 64 it 128 COMPUTERS


POWER COMMAND 569.95
• BUILT-IN "WARM BESET' BUTTON WILL ELIMI CENTER
NATE TURNING POWEH Off'ON TO RESET
THE OM MICHO PROCESSOR THUS *DOING EM FILTERING
TO RELIABILirr
SURGE PROTECTION
PAftALLEL EXPANSION POUT ON L BOWS
BACKSIDE ALLOWS SIMULTANEOUS HARD TILTS 12.5 DEGREES
WARE * SOFTWARE ACCESS
SNIVELS 360 DEGREES
VERTICAL CARTRIDGE PORT MAKES
CARTRIDGE USE MUCH EASIER 15 AMP CIRCUIT BREAKER
• HO MORE STRESS ON THE COMPUT 5 FOOT POWER CORD
ERS PRINTED CIRCUIT BOARD FROM
THE PRESSURE OF PLUGGING IN LI6HTED PUSH BUTTON SWITCHES SUPER
CARTRIDGES SINCE 'LBOW PUTS
IT ALL ON THE TABLE TOP MASTER POWER ON/OFF SWITCH VALUE

;uts a
PROTECTION 19 . 95

Diu&L ER
precision square
notch in the diskette
at exactly the right spot REVEALED
so the "fupside" can be used
SOLVE THE PUZZLEB OF SOFTWARE PROTECTION. FOR AUTHOR OR NEW |
SMOOTH. DEEP SLUE ENAMELED FINISH UBER. BECOME A MASTER Or ILLUSION. LEARN HOW TO PROTECT OR
IS BEAUTIFUL AND EASY TO TOUCH UN-PROTECT YOUR SOFTWARE. INCLUDES BASIC PROBRAK SECURITY.
LEARN HOW COMPILERS, HALF TRACKS ETC, EFFECT A DISK.REVEALS
DOUBLES STORAGE SPACE OF HOST S<*
SINGLE SIDED DISKETTES COMPATIBLE MYSTICAL SECRETS OF THE C-64.B00K IB 141 PASES. A FREE DISK
WITH DISK OftlVES FOR COMMODORE. OF 21 UTILITV PROGRAMS ARE INCLUDED. THE BOOK IS WRITTEN AT
ATARI. APPLE. FRANKLIN $8 . 95 A LEVEL A BE8INNER CAN UNDERSTAND.

tTg.-jr^gav REFERENCE BOOK 128 CABLE $12.95


OVER 73 EASY TD READ CHARTS AND TABLES BO COLUMN ON THE C12B WITH THE 1701/1702 MDNITOR

THE 261 PAQES OF SOLID INFORMATION MONOCHROME WITH BOUND. SAVE BIG OOLLARS.
NOT ONE HASTED PABE
LAYS FLAT TOR EASY READING
BRAND X $19.95
BLflCK COLOR CODED, ALWAYS FIND WHAT YDU NEED BRAND
D15KB.
X
ADD,
IB A DISK
SAVE,
CATALOGER.4,000
ETC.. IDENTIFIES
ENTRIES
14 FILE
OR
TYPES
100

BOOK
ME ARE SO CERTAIN YOU MILL LIKE THE BLACK PRINTS LIBTB IN ONE, TWO, DR THREE COLUMNS, PLUS
BOOK Or C-12B, THAT WE MAKE THIS UNUSUAL LABELS. END DISK CONFUSION WITH BRANO X 64.
OFFER, IF YOU OON- T FEEL THAT IT CONTAINS
or MORE INFORMATION THAN ANY OTHER REFERENCE
VIDEO LOG $19.95
BOOK FOR THE C-128, BEND IT BACK IN flOOD VIDEO LOB C64 CATALOGS THE MDVIEB YOU HAVE SAVED

C-128
CONDITION WITHIN 10 DAYB. WE WILL KLMJNI) ON VIDEO TAPE. ENTER 1,000 FILMS, DR 230 TAPES-!
THE PURCHASE PRICE WITH A SMILE PRINTS A CATALD8 OF TITLES, OR LABELS FOR TAPES.
LIST 8Y TAPE NUMBERS, OR FILM NAME. INFORMATION
.95 SAVED( TITLE, 8TART/END, LENGTH, PLUS CATCBORY.

CABLES & ETC. PARALLEL A/B SWITCH


9 F"T 6 PINDIN MALE BOTH ENDS t B69 *8. 95
36 PINS SWITCHED, FEMALE CONNECTORS, GOLD CONTACTS, HIGH
18 FT 6 PINDIN MALE BOTH ENDS 1 C618 *1S.95
QUALITY PUSH BUTTON SWITCH $44 . 95
6 FT 6 PINDIN MALE/FEMALE t A66 *6. 95
MONITOR, 5 PINDIN TO 4 RCA PLUGS 1 D56 *9, 95 RS 232 A/B SWITCH
6 FT. MONITOR EXTENSION, 5 PINDIN » E56 *6.95 25 PINS SWITCHED, DB 25 CONNECTORS, HI6H QUALITY PUSH
6 FT MONITOR EXTENSION, 8 PINDIN 1 IblS *6. 95 BUTTON SWITCH $4 4.95
6 FT CENTRONICS, MALE/HALE 1 FC36 *14.95
6 FT RS-232, 25 PIN MALE/MALE 1 6625 *14.95 SUPER SWITCH FOR SCHOOL OR BUSINESS
9 FT 6 PINDIN HALE RIGHT ANGLE/HALE 1 R69 *9. 95 4 COMPUTERS TO 1 DEVICE _ 6 COMPUTERS TO i DEVICE
$79.95 $89.95

6 PIECE JEWELERS SCREW DRIVER SET AND CASE . 95

WRITE PROTECT TABS, flUANITY 100 » TAB . 49


DISK SJ.EEVES, WHITE, QUANITY 100 # DS100 %7 95

$ — SAVER SWITCH $29.95


THE • BAVER SWITCH CONNECTS TWO COMPUTERS TO ONE PRINTER MODEL I...COMES HITH TWO 6 PINDIN FEMALE SOCKETS AND ONE
OR DISK DRIVE. BETTER VET, SHARE YOUR DRIVE AND PRINTER 4 FT. 6 PINDIN HALE CABLE
BETWEEN TWO COMPUTERS, LINK 2 PRINTERB TO ONE COMPUTER.
FLIP A SWITCH FROM ONE DEVICE TO ANOTHER. NO ALTERATIONS MODEL 2....COMES WITH THREE 6 PINDIN FKHALE SOCKETS. CAN
OR EXTRAS NEEDED, PLUBB IN IN SECONDS. BE UBED WITH MDBT PRINTER INTERFACES

NEW
METAL
BOX

Reader Service No. 225


disk. Now enter the C-128's built in monitor by hitting the f8 We now have a command to change the border color. To
key. Type M OEOO 0EB8 and press RETURN. The screen will finish things off, let's add a routine to save the border color
fill with hexadecimal numbers. Move the cursor up to the lines information along with the picture data. Add the following
and change the hexadecimal values to match those in the list statement at the beginning of Line 170: POKE 8172 ,C4. Now
ing of the second program (SPRITE DATA). Be sure to press add this statement to Line 180 right after the BLOAD com
the RETURN key at each line after you have made the chang mand: C4=PEEK(8172). We will also need to modify the
es. Once you have finished changing the values to match those BUFFER SAVE and BUFFER LOAD routine. Add the state
in the listing, move the cursor to a blank line and type M 00B00 ment R4—C4 to the end of Line 230 and the statements C4=
00B10. Change the values in these locations to match those R4:COLOR4,C4 to the end of Line 242.
of listing three (ML ROUTINE). You can now save the pro All the additional lines to add can be found in the Addition
gram. Type S"ART SPO,+3584,+4096 and press RETURN. al Lines listing.
Now, type S"ML",8,0BOO,OB14 and press RETURN. You can Here are some suggested commands to add. How about
now exit to BASIC and type in Tfw Artist. Be sure to save COPY, HARDCOPY, or ZOOM? Or maybe a special effects
The Artist before attempting to run it. command such as CYCLE. This command could be used to
cycle through the border or background color of the picture.
FUTURE EXPANSION Some simpler commands to add would be disk commands such
You may have noticed that the upper right hand corner of as DIRECTORY or FORMAT.
the Main Menu screen contains a large blank box. I purpose
ly left this box blank for future expansion. Here is a brief de ADJUSTING THE PROGRAM
scription of how the cursor input routine works in case you If you find that the computer reads the joystick fire button
would like to add some features to the program. too fast, change the 150 in Line 322. Also, the CIRCLE func
Lines 62-74 check to see where the cursor is along the y- tion may not draw a perfect circle on your TV or monitor be
axis when the fire button is pressed. Control is then trans cause it was adjusted for my TV. If the circle is too skinny,
ferred to the appropriate section (Lines 78-126) to determine increase the value of the variable SC in line 280. If the circle
where the cursor is along the x-axis. This is where the rou is too fat, decrease the value of SC. As it is now, the border
tine actually determines what function was selected. Take note color is black. To change the border color, change the value
of line 62. This line calculates the x and y coordinates of the of C4 in Line 280 to the number of the color you want. D
cursor sprite and then translates it to x and y coordinates for SEE PROGRAM LISTING ON PAGE 124
a 40 column by 25 row screen. The upper left hand corner
is location (0,0) and the lower right hand corner is location
(39,24).
To demonstrate the process of adding new commands (op
tions), I will show you how to add a BORDER command. The nation's
This will allow you to change the border color of the graphics leading erotic
screen. First, we have to decide how the command will work.
To keep things simple, I have decided that a box with the word computer communications network
BORDER in it will be used to activate the BORDER com
mand. The user could move the joystick up to the box and
hit the fire button to cycle through the 16 available colors.
The next thing to do is add the command box itself. I de
cided to add the command at Line 500. Here are the lines
needed:

500 WIND0W24,l,39,14 : PRINT"[WHITE][8


11 "][RVSON] ":PRINT" BORDER [RVSON] " :
PRINT"[8 " "][RVSON] ": PRINT"[RVSON][W
HITE][9 " "]": WINDOWO,0,39,24: RETURN

The first WINDOW command makes a window in the big


blank box on the Main Menu screen. The BORDER command
LIFETIME
is then printed in the upper left hand comer of that box. The
screen is then returned to normal with the second WINDOW
MEMBERSHIP
command, and the program then returns from the subroutine. All you need is a computer with a modem to ex
To make sure that our new command is printed along with perience the thrill of online adult communications.
the Main Menu screen, we have to have a GOSUB to our rou
SEXTEX™, the nation's fastest growing full ser
tine from the routine that prints the Main Menu. Add the com vice videotex network, features live interactive
mand GOSUB 500 to Line 274, right before the RETURN
"Chatting", electronic mail eve ONLINE
statement.
However, just adding and printing the command is not and much more. Call dept. A
enough. We also have to add a routine to check for and acti or write for a FREE 801 Second Ave.,
vate the new command. Type in the following Line: brochure—your computer N.Y. N.Y. 10017
will never be the same. (212) 972-4719
83 IFX>23 AND X<32 THEN C4=C4+1: IF C4
<17 THEN 52: ELSE 04=1: GOTO 52 Reader Service No. 241

AHOY! 39
Professional
Harness,
Thoroughbred
and Greyhound
Race Analyzers
with
unparalleled
features:
• Five minutes of typing
replaces two hours of
tedious hand calcula
tions needed per race
forthese unique hand
icapping systems.

• Morning Line odds are


not considered. This
enables the program
to generate unbiased
ratings for each race
entrant, and also in
creases the probability
of Race Analysis accu
rately predicting "long-
shot" winners.

• After all races have


been handicapped (20
races max), Race Anal
ysis will list (to screen,
printer or disk) com
plete ratings for all en
trants. In addition, the
program will suggest
"Best Bets", including:
three best win bets,
three best quinellas,
best perfecta (exacta)
and trifecta, and three
best trifecta boxes.

AH Also ft Race Analysis


Systems inGlude the
MASTER ANALYSIS
DEVELOPMENT PACK
AGE. With the assist
ance of this powerful
program, hand/cappers
are able to easily build,

RACE ANALYSIS SYSTEMS develop, and fine tune


computerized handi
Program works only on a Commodore 64™ and 128." capping systems for all
types of sporting events.
A Pro Football handi
3-PACK {Harness, Thoro, & Greyhound) $69.95 capping module is in
2-PACK (Choose two from above) $59.95 cluded on the program
1 -PACK (Choose one from above) $39.95 disk.

30 DAY MONEY BACK GUARANTEE


To Order: Ask your local retailer or call (41 2) 233-4659 for MasterCard &Visa orders. To order by mail, send check or
money order to ALSOFT, 305 Large Avenue, Clairton, PA 1 5025. Prices listed include shipping and handling. All orders
are shipped within 24 hours of receipt. Dealers please contact JS Distributing, 843 Lindenwood, Pittsburgh, PA 1 5234,
Phone (412) 343-8756, 24 Hour BBS (41 2} 343-7585.
Reader Service No. 226
E N T E R T A II N M E N T

SOFTWARE SECTION

PIGSKIN PROGRAMS
FOR COMPU-COACHES
Featured This Month:
Pigskin Programs 41

Under Construction: Fast Tracks 44


New titles give football fans Ultimate Wizard 47

lots of gaming choices Arc of Yesod/Nodes of Yesod 47

Elite 48
By Arnie Katz Macbeth 48
and Bill Kunkel ■HIIIIIIIIIIIIHilHHIIHI
The United States Football while the rest of the team moves ac
League's challenge to the cording to the preprogrammed in
NFL's monopoly failed, structions.
but Pete Rozelle's group ■ Touchdown Football presents its
still isn't the only game in town for two six-man squads in a realistic,
football fans. There's a stadium built three-quarters perspective with hori
into every Commodore 64 and 128, zontal scrolling, visible officials,
and software publishers have filled it cheerleaders, and a pigskin that casts
with a rich assortment of great grid a shadow. There are punts, field
iron disks. goals, and even interceptions as the
Four football games have appeared two squads march up and down the
for the C-64/128 since Ahoy! last gridiron in this head-to-head or one-
8 A
o o
studied the category. As if that were player action contest.
not enough good news for computer Unfortunately, this excellent pro
sports fans, the new entries reviewed gram by Mark D. Klien, Michael
here represent a truly amazing variety Becker, and Wilfredo Aguilar was
of game-formats. originally designed to be played on
Whether the computerist enjoys the 128K IBM PC and PCjr systems,
pure arcade-style action or undiluted Football mixes action and statistics. and the translation to the Commodore
statistical accuracy, there's a first- READER SERVICE NO. 213 64 causes several problems. For one
quality game that can fill the bill. The thing, the play entry system was crea
four newcomers, together with the ted for use with a two-button joystick.
previously available On Field Foot In the original, one action button
ball (Gamestar/Activision) and Super brings up the options and the other
Bowl Sunday (The Avalon Hill Game enters commands. Once the play be
Company), insure that there is a pro gins to unfold on the field, the dual
gram to suit every football fancy. fire buttons allow the quarterback to
throw to either the upper or lower
Fans of action-oriented gridiron wide receiver. While the lack of a
simulations can start dancing in the second action button does not crip
end zone: Electronic Arts has re i-iasti1.!!: ; ple the game, it significantly compli
leased a Commodore version of Ima- Touchdown Football: 8formations. cates the command control scheme.
gic's excellent Touchdown Football. READER SERVICE NO. 214 Another noticeable flaw is that the
In this contest, the coach of the of graphics are not as sharp as one
fense has a choice of eight forma back and either guides him through might expect in a game as sophisti
tions, eight pass patterns, and three the line on a rushing play or sets up cated as Touchdown Football. The
possible line blocking schemes, plus for a pass to a previously designated gamer must be able to follow the in
full kicking options. The defender se receiver. dividual players as the lines collide,
lects from among eight regular and A completed pass causes control but this is often next to impossible
two kicking plays. All selections are of the onscreen athlete to immediate due to the muddy animation.
entered via joystick, using a series of ly shift to the receiver. A pass catch Touchdown Football, even with
pull-down menus. er can try to dart downfield for extra these minuses, is still the best action
Once the strategy is set, the on yardage. On defense, meanwhile, the football simulation around. The ex
screen center snaps the ball. The us computer coach maintains joystick tensive choice of offensive and defen
er takes direct control of the quarter- control over the middle linebacker sive plays and faultless joystick re-

AHOYl 41
ENTERTAINMENT

SOFTWARE SECTION
screen. The defense then chooses a to keep things from becoming too
setup from a menu, which it hopes cerebral.
will counter its rival's plan. After the
offense determines the speed at which Football (SubLOGIC) is an unor
the play will unfold, The World's thodox mixture of action and statis
Greatest Football Game switches to tics. The same team which produced
its action phase. SuperBowl Sunday (The Avalon Hill
The quarterback automatically fol Game Company) designed this
lows his assignment from the snap unique action-strategy game.
until the coach decides to pass, hand- Football simulations replicate real
WGFG: create your own book ofplays. off, or improvise. Audio cues make ity in a variety of ways. Action con
READER SERVICE NO. 207 it comparatively easy to time the tests try to capture the patterns of
handoff on running plays or the ball- movement, the "look and feel" of the
sponse make for a realistic and thor release for passing. real sport. The computerist should
oughly exciting program. The joystick takes control of the actually feel as if he's down on the
running back or receiver, depending field, busting tackles, throwing touch
Although coaches control their hel- on the call. Meanwhile, the defense downs, and sacking the quarterback.
meted warriors with the joystick in
The World's Greatest Football Game, Football de
the accent is definitely on strategy. picts the grid
The documentation quotes an adage iron in 3A
to the effect that football is 85% men perspective
tal, and this Nexa-designed program with full hori
attempts to live up to that maxim. zontal scroll
The main display shows three ing. While the
views of the gridiron with players players tend to
represented by easy-to-recall symbols. melt together
The right side of the screen presents at the line of
the sideline view of the teams as they scrimmage, the
line up at the line of scrimmage. The game does blend
lower left side displays an overhead sophisticated
view of the entire field. An overhead strategy and sat
close-up view, located in the upper isfying action.
left corner, allows the coaches to
watch the offensive and defensive controls either a linebacker or a safe The statistically based games, on the
players execute their assignments. ty, depending on which man the other hand, test the user's ability to
Pressing the "W key toggles between coach feels will be more important evaluate and deploy real athletes in
single- and multiscreen displays. in the current situation. a simulated environment. In this va
The main menu screen has four The heart of the game is the Chalk riety of contest, the computer coach
icons which represent time-outs, board, a sub-program which gamers wants to feel like Don Shula, the gen
moving to the Scoreboard screen, use to create their own book of plays. eral commanding his troops from the
loading/saving games, and exiting to The process is well-documented in mountaintop.
the "choose play type" menu. the instructions, but it takes quite a Football walks both sides of the
Participants call plays by using the while to pick the right formation and street simultaneously. The computer
joystick to select choices from a se delegate routes to the individual ath ist is the coach, but also gets to feel
ries of menus. First the offense letes. The World's Greatest Football the heat of personal combat. The re
chooses "run," "pass," "punt," or "field Game is not for believers in the phil sult is a game which is tough to cate
goal." If it is a rush or kick, the next osophy of "boot-and-play": Expect to gorize. It should especially appeal to
choice if whether it is to go left, mid spend at least an hour, and perhaps joystick jockeys who want a game
dle, or right. If the offense is pass several, to compile a reasonably var that also involves a lot of strategy.
ing, the coach first selects a long, me ied playbook. SubLOGIC Football is an action-
dium, or short throw before choosing This is a difficult, demanding strategy game. The coach controls the
the direction in which the play should game, which is best-suited for soli team of individually rated players
develop. taire play, although head-to-head is with the joystick.
The next menu lists all the plays possible. The World's Greatest Foot Teams are drafted from a talent
in the team's customized playbook ball Game is an intricately detailed pool of fictitious but very represen
which fit the parameters. A diagram simulation of the head games real tative and well-drawn footballers. The
of the selected play appears on the coaches play with just enough action play book describes each player in

42 AHOY!
¥ . ;

Captain's Log..,.
War Date 10.01.44
"Captain's Log, October 1,1944.0250 Hours.
Fleet submarine USS Hammerhead proceeding
Southwest at cruising speed. Our mission;
intercept enemy convoy off the coast of Borneo.
Disperse and destroy." „
HflHHi
Tandy 1000HBM PC Jr

"0300 Hours. Two hours until dawn. Radar "0400 Hours. Lookouts on the bridge. "0500 Hours. Sound General Quarters!
picks up convoy, escorted by two destroyers. Target identification party reports one cargo Battle stations manned. Preparing for torpedo
We believe that one of the enemy's valuable ship, 4.000 tons, troopship of 10,250 tons, with run. Gauge Panel OK. Periscope OK. Charts
cargo ships is part of convoy formation." , two Ka/bofrOTMype escorts. Moving into and Attack Plot Board OK. All mechanical
attack position." systems OK."

"0525 Hours. Torpedo rooms report full tubes "0600 Hours. We are at final attack position. ■0700 Hours. Depth charged for one hour.
forward and aft. Battery at full charge for Convoy moving at 10 knots. Target distance Some minor damage, but repair parties at
silent running. We hope water temperature decreasing rapidly.. .Crash Dive! Escorts have work. Destroyer propeller noises receding.
will provide thermal barrier to confuse sported us and are turning to attack! Rig to We'll come to periscope depth for our return
enemy sonar." . run silent." _ punch."

"Superb" raves
Scott May in On Siien! Service is available lor CommodoreM 128™.
Amiga"', Apple II family Atari XL XE. Atari St ESM
CU CUT
Line, "strategic PC/PC Jr, and Tandy 1000. at a suggested retail

intensity and heart- price ol SM.95 (Atari SI and Amiga. 539.95).

pound ing action Commodore. Amiga. Apple. Atari. IBM. and Tandy
are f&gisiered Irademaiki ol Commodore Elec
have rarely been tronic!. Ltd., Commodore-Amiga Inc.. Apple
merged this suc Computer. Inc.. International Business Machines
Corp.. and Tandy Corp.. respectively.
cessfully." Analog
Available Iromyour local tetailer II out-ol-stock.
calls it flatly "the contacl MicroProse directly (or funtiei inlormotion
best submarine on our lull range ol simulation software, and to place
Mottercaid/Visa orders.
simulation so far." Compute com
ments "Silent Service's detail is
astonishing." Join the more than
"0715 Hours. Torpedo tubes 1.2.3 fired. 150,000 computer skippers who MM
Two destroyers hit and sinking. One of the
have volunteered for Silent Senrice, f£=. Si" J
enemy's last cargo ships coming into "scope
view—an ideal target position. On my mark.. the naval action/tactics simulation 5 1 U UUTIDN • |SOFTW*FIE
Fire Tube 4! Fire 5!" —from MicroProse.
Render Service No. 227
considerable detail, including a biog only become pigskin partisans at Su nored, probably because that organ
raphy, scouting report, and career sta per Bowl time. It offers a unique per ization's rules differences would in
tistics. Most players are rated for spective on the sport. While it's hard validate the algorithms which power
speed, power, and the ability to catch for any program to be all things to the simulation.)
the pigskin. Quarterbacks have rat all gamers, Football succeeds admir Like most stat game producers, the
ings for release time as well as for ably in its attempt to offer a multi company updates its disks with the
their ability to complete both long dimensional simulation which blends latest year's teams after the conclu
and short passes. The user can alter satisfying action and sophisticated sion of each season. Team disks with
any of these ratings prior to the start strategy. the latest squads are available for sep
of the game. arate purchase.
Before each play, the offensive If statistical accuracy is the goal, This one- or two-player contest
team determines whether it will run 3-in-l College & Pro Football (Lance plays rapidly head-to-head or against
or pass. There are seven rushing plays Haffher Games) can put the ball the computerized coach. The user
which can be sprung out of three pos through the uprights from any point can even sit back and watch the pro
sible formations: "pro" (two backs); on the gridiron. There isn't even a gram direct both teams in pleasingly
"I-formation"; or "power 1" (three pretense of graphics, but no other authentic "what if?" confrontations.
backs). On "pass" plays, the compu- pigskin program can touch this all- After the participants pick the
terist chooses from among five ba text title when it comes to precisely number of contestants, the teams, and
sic patterns (post, flag, hook, slant reproducing the performance of real stadium, the main display appears. It
in, square out) and four formations football teams. isn't very fancy, but it does present
(pro, I, power-I, and four-receiver). And what an incredible variety of the needed information in a succinct
It is also possible to run or scramble teams there are! With a commend and easily understandable format.
with the quarterback. A team can able spirit of generosity, designer Head coaches can tell at a glance
punt or attempt a field goal at any Haffner has included hundreds of which team has the ball, the down,
point. On defense, the player deter clubs from the past and present on yards-to-go for a first down, the po
mines whether to set up for a run or the two disks supplied with the game. sition of the ball on the field, the
pass play. On blitzes, linebackers are. The latest edition features the 1985 quarter, and time remaining. The
individually assigned, and if the pass NFL and USFL teams, 176 major lower half of the screen presents
defense is called twice in a row, the college aggregations, 174 outstanding menus of offensive and defensive op
primary defender's speed rating is re college elevens of the past, and 96 fa tions and prints out the results of each
duced. There are also several special mous professional football teams. play.
defensive maneuvers. These include (The Canadian Football League is ig Gameplay is quickly learned. First
goal line stands, "keying" on runs,
and a five-back setup for surefire
passing situations.
Once the ball is snapped, the gam UNDER CONSTRUCTION
er on offense assumes limited joystick
control over the quarterback. After Fast Tracks / Activision
a completed pass, the program trans
fers control to the receiver. On de By Ted Salamone
fense, control is assigned on a default
basis to the "primary defensive play Welcome to hard hat country. This
er" generally the middle linebacker. is the first in a series of articles which
The defensive coordinator may, how will explore the intricacies of C-647
ever, change that assignment at any 128 programs with screen editors and
time in order to personally guide the construction set capabilities. Be pre
movements of the strong safety, free pared to take a lot of notes. Since this
safety, outside left linebacker, or out work is pretty risky, keep that steel
side right linebacker. bonnet on at all times. Oh, one more Race on prebuilt or custom tracks.
Football's graphics are acceptable, thing: sign this waiver. READER SERVICE NO. 208
if unextraordinary. The gridiron is Fast Tracks is a slot car racing
depicted in three-quarter perspective construction set. Would-be double ing, worthy opponents, and fancy au
with full horizontal scrolling. The shifters compete against three com diovisual effects. The recipient
players do tend to melt together at the puter-directed cars on prebuilt or cus doesn't even need a copy of the pro
line of scrimmage, but the eye adjusts tom-designed tracks. Best of all, Fast gram to enjoy your engineering and
within a game or two. Tracks makes it easy to send friends design feats.
This is really quite a remarkable working copies of one's own world Cars in Fast Tracks roll along
game, though it is not for those who class tracks, complete with landscap- smoothly, hugging curves and streak-

44 AHOY!
ENTERTAINMENT

SOFTWARE SECTION A Christinas gift?


the coach whose team is on defense cerncd with making the entire offen Choose from the following
chooses one of six alignments; hon COMPUTER FRIENDS win
sive line function correctly than with
ners. SPECIAL CHRISTMAS
est, inside run, spread, blitz, short insuring that the left tackle piles up OFFER. Buy one item and get
pass, or long pass. The offense then the proper number of blocks. Break 15% discount on any other
selects one of the five running or sev ing up offensive and defensive units item or supply accessory.
en passing plays. (A team can also which worked together disrupts the
MAC INKER"', Automatic
punt or attempt a field goal.) The game's complex formulas. Ribbon Re-inker. Re-ink any fabric
program quickly compares the ratings The play-system sacrifices user-in or spool fabric ribbon for less than 5
of the players, modified by the inter cents. Over 70,000 in the field and
volvement in the name of accuracy.
we support
play of the offensive and defensive The coaches pick only the plays, not ALL printers.
strategy, and prints the result. who will carry them out. In other •"■*.*. Universal
One of 3-in-l Footballs best fea Cartridge or
words, the computerist commanding
Universal Spool
tures is that it moves the ball in tenths the 1985 Giants can call for a blast MAC INKER
of a yard. This is, therefore, the only over tackle, but the program decides $68.50. Dedicated Imagewriter or
football game in which a team can Epson $42.00. We have cartridges
whether Joe Morris, George Adams,
re-inkable in 10 colors. Ask for your
be stopped agonizing inches short of or Rob Carpenter carries the ball. printer type or for complete listing.
a first down or a touchdown. That is An exacting simulation like 3-in-l Bottle ink $3.00/each. shipping S3.oo.
realism with a capital "R". Football is, of course, not for every
Appropriately enough for a game one. Even many closet Tom Landrys PROTEUS'", the 'Siamese' Buffer.
which embraces statistics to the ex It is a Data Switch with buffer on
will recoil at the lack of visual ex
both ports. Switch manually or via
clusion of frills, 3-in-l Football in citement, but this title is surely the software. Saves time, space and
cludes a module which compiles sea ultimate for Commodore owners who money. Or ask
son, game, and individual stats which about our MAC
want total statistical verisimilitude.
MASTER line
can be saved on a formatted disk. of Universal
Typing in the name under which the And that's the computer pigskin Buffers and
numbers are stored calls up complete Printer Controllers (serial or parallel
lineup for this season. The estab
up to 1 MEG).
records in a flash. lished ones are still great, and the
PROTEUS 64 K-199.00
Lamentably absent is any mechan rookies add versatility and scope. 256 K-299.00 Shipping $4.00.
ism for trading players. Lance Haff- with so many excellent choices, the Of course we have Data Switches,
serial/parallel, 2 way, 4 way, crossed
ner has concentrated on replicating Commodore computer may soon
etc., at most competitive prices (all
the performance of teams, not indi come to rival the flask as the foot lines switched).
viduals. This game is more con- ball fanatics best friend. □
MERCURY MODEM. Really 100%
Hayes* Compatible. 300/1200 baud,
speaker, full status light display
ing down straightaways, especially time. Just like the work area, addi
and 2 years warranty. Includes
after a quick spin through the offi tional pieces are accessed by posi QUICK LINK,
cially sanctioned rulebook. Besides tioning the joystick-controlled cursor easiest and
most reliable
operating information, the 20-page in the scroll box and pushing up or
Comms Soft
manual offers basic design and rac down. The course-architect selects ware (available
ing tips. and places parts by pressing the joy for IBM PC or
Macintosh). $205.00 Shipping $4.00.
stick button.
"Hayes is a trademark of Hayes Mictopioducts.
Tools of the Trade Straightaways include one lane
Taking a cue from the original wonders, two lane widow makers, MAC THE RIPPER. Our newest, original
construction set title, Pinball Con and boulevard-sized roadways. A set and welcome printer companion. Pulls off
paper perforations and tears the sheets
struction Set, Fast Tracks displays a of four 90-degree curves completes apart. Takes little space and will pay for
itself almost immediately in saved time and
parts bin on one section of the screen the basic components. Underpasses,
tedium. Ask for brochure. Introductory
and a "workbench" on the other. overpasses, and intersections make Price $299.00. Shipping $10.00.

Though the onscreen work area is tracks more challenging than the De Order Toll Free.
only 5 standard track pieces high and troit Gran Prix. Oil slicked sections, Call or write for free brochure.
5 pieces wide, a complete circuit of switchers (which randomly place 1-800-547-3303
cars onto connected throughways) In Oregon 503-626-2291 (24 hour line)
up to 19 pieces wide and 10 high can
be achieved using the scroll boxes and mergers (the opposite of switch
above and below the workbench. ers) add their own mischief to the

Friends
Don't be fooled by this seemingly mix. ®
constricted space; intricate layouts
are possible. The Blueprint 14250 N.W. Science Park Drive
Portland, Oregon 97229 Telex 4949559
The parts box holds 22 different From the main menu, slot enthu Dealer inquiries welcome.

track sections and displays four at a siasts design courses, race on them,
Reader Service No. 250

AHOY! 45
or create game disks for friends. burning the midnight oil.) interstates than high-speed race
Though track design is the first se Dots spaced evenly throughout the courses. Use oil slicks sparingly as
lection on the menu, it is best to start workbench make alignment easier well. Three on a course should be the
with the second, racing on prede when stretching pliable sections, or maximum under normal design con
signed layouts. Not only does such just placing standard units. This grid ditions.
experience give the apprentice a good becomes even more helpful as work The "real" world is more forgiving
feel for the game playing portion of nears completion. Just remember, when it comes to overpasses and un
Fast Tracks, but it also is a solid clean (non oil-slicked) vertical and derpasses, though the finite course
foundation for designing realistic, horizontal straightaways are malle size tends to limit these. Strategic lo
challenging courses. able. The others won't bend, stretch, cation of over/unders adds spectacu
Once familiar with the courses in or budge for anything or anybody. lar racing and visual excitement.
cluded on the program disk, study Threats don't work! Fast Tracks'most useful track sec
other racing games for additional lay Previously placed pieces can be tions are those which can be stretched.
outs. A less direct but nonetheless erased, individually or en masse. Sprinkle a few (short) boulevard-size
excellent source is photos and dia Other than a finite work space, there sections (to allow passing) to break
grams of the world's great raceways, is nothing to prevent you from dupli up single-lane portions of the course.
such as the Brickyard, Lime Rock in cating sections, with the exception of This forced course control builds ten
Connecticut, or LeMans. the "start" track. Most engineers sion and often frays nerves when
The easiest way to concoct a de would swap a Porsche 959 for this competing against friends. Who will
sign for a new track is to lay it out combination of design power and be in position when the track widens?
on paper prior to booting the pro ease of use. Who will pass on the inside?
gram. Graph paper isn't necessary, When the track is completely laid
but it does make it easier. out as planned, save the masterpiece The Test Drive
Begin by placing the "start" track, to an initialized disk. The "create In operation, Fast Tracks plays like
then decide on the number and loca track" routine includes four disk op a real slot car set. Speeding cars fish
tion of intersections, overpasses, and tions: load, save, delete, and initial tail around turns, hanging over the
underpasses. Lay in the curves next, ize. To reduce the size of stored tracks, track edges as if they were about to
followed by the desired types of landscaping is done by the Fast launch into space. Sometimes over-
straightaways. The best time to add Tracks program at race time. Simple zealous driving does send a car ca
oil slicks is when fine tuning the track configurations occupy as much reening off the track, but none, as far
course. Likewise, locate merges and as 33 blocks on a disk. as is known, has attained Earth orbit.
switchers to tie loose sections togeth In a nutshell, the entire process The graphics are better than aver
er. Erase existing pieces to accom goes something like this. Load Fast age, and the musical score and sound
modate these final touches. Tracks and design a course; save the effects are at least adequate. Apart
finished product to an initialized disk, from the construction set, playabil-
Pouring the Asphalt and test via the race option. Replace ity is the byword. Slot car Andrettis
During the construction process, the data disk with the program disk, need plenty of practice; the compu
the user places pieces on the work then do the reverse when prompted. ter-controlled cars provide stiff com
area as desired. Only a few rules The new creation appears onscreen petition. Pay particular attention to
must be firmly observed: Every in synthetic 3-D, replete with green the fine art of bumping.
course requires one "start" track, all ery, an appropriate musical score, For the glory seekers, a top five
tracks must connect to form an un and sound effects. Scoreboard reports the results of all
broken circuit, and never save any This advice applies even when du five lap contests. The single and ten
thing to the Fast Tracks disk. plicating existing tracks from dia lap contest results are not saved for
Follow the blueprint religiously, grams or photos. Remember, almost posterity.
from placement of the "start" track to any real-life track will probably have What Activision says about Fast
switchers and oil slicks. By this point to be adjusted to fit within Fast Tracks is true: The only problem you
in the design process, the user should Tracks' parameters. will have... is deciding which is more
have already made all adjustments on fun: building a track or racing on it."
paper, so actual construction can pro Tips Activision, Inc.. 2350 Bayshore
ceed without a hitch. Though crea Don't keep Fast Tracks in over Frontage Road, Mountain View, CA
tion of a blueprint appears to be an drive; extremely complex courses are 94CM3 (phone: 415-960-0410).
extra, time-consuming step, it actu no fun. Besides being nightmares to —Ted Salamone
ally saves time in the long run. You'll design and construct, they often fail
avoid cost overruns and missed when it comes to racing. A single ick issues of Ahoy!
schedules due to "in the field" course merge/switch set is enough. Two or are available for $4.00
redesigns. (It may also prevent you more such combinations create road each. See page 98.
from arriving late to family meals and ways that look more like congested
46 AHOY!
ENTERTAINMENT

SOFTWARE SUCTION
ULTIMATE WIZARD monsters.
Electronic Arts The Arc of Yesod is a quest for a
Commodore 64 monolith that's really a computer.
Disk; $29.95 Charlie found it once on the moon,
Occasionally, a program comes but it was whisked away before he
along which reminds gamers that ad could destroy it. Now it's on a planet
ventures and head-busting strategy called Ariat. The computer contains
contests aren't the only types of com knowledge that could enable aliens
puter entertainment. This jumping to destroy earth, so Charlie must risk
and climbing epic spotlights joyous his three lives in an effort to find it
ly lighthearted arcade-style action Ultimate Wizard: 20 new screens. and take the critical data.
with a secondary emphasis on seat- READER SERVICE NO. 209 The Nodes of Yesod extends the
of-the-pants strategizing. scenario introduced in The Arc ofYe-
Wizard, designed by Sean A. cal family amusement palace.
Moore and Steven Luedders, was The sound and graphics are charm
published a couple of years back by ing. The wizard's arm-flailing tum
Progressive Peripherals and Software. ble and stars-circling-the-head land
Electronic Arts has taken the original ing are worthy of a Saturday morn
design and added 20 more screens ing cartoon show. The wizard's walk
and a playfield construction kit. Raul is not well-animated, but overall, this
Reiche II, Aaron Hightower, and is a great-looking Commodore game.
Craig Smith, the main contributors The instruction folder explains the
of the enhancements, rate kudos for construction module very well, but
elaborating the Wizard concept with most computerists will want to con
such sensitivity and spirit. quer many of Wizard's 100 standard
The player uses the joystick to screens before venturing to create Arc/Nodes of Yesod: 2-part quest.
roam a series of playfields. In each new ones. There are 20 different READER SERVICE NO. 210
case, the goal is to Find a key and fit monsters and a choice of a dozen
it into the lock..There are point-scor spells (including none) to spice up the sod. Charlie is still looking for the
ing treasures to collect, and an assort user's own designs. monolith, but this time the intrepid
ment of stationary and mobile dan Electronic Arts, 1820 Gateway adventurer must gather eight keys to
gers to overcome. Drive, San Mateo, CA 94404 (phone: get to the elusive object.
Working fast is desirable, though 415-571-7171). -Arnie Katz Charlie has special powers which
not mandatory. The player can pick help him battle the monsters which
up bonus points by working the lock THE ARC OF YESOD/ infest both adventures. Ii. Arc of Ye
on the playfield before the timing bar THE NODES OF YESOD sod, a push of the joystick ejects a
in the lower left corner runs down. Firebird floating sphere from the astronaut's
Sometimes greed and speed run afoul Commodore 64 head. This highly mobile weapon can
of each other, and the gamer has to Disk; $19.95 clear the skies, at least temporarily,
make a split second decision about The British have a unique sense of of monsters. This gives the user time
whether to snag the extra jewel or go humor and a distinctive approach to to concentrate on the tricky joystick
for the bonus score. action computer games. They seldom maneuvers which are necessary to get
The computerist directs a wizard break fresh ground in theme or for Charlie through the action-quest.
in conical hat, so it's only natural that mat, but their implementation is ex Charlie doesn't really have a "spe
picking up the key on certain screens cellent. While the games don't always cial power" in Nodes of Yesod, but he
confers the ability to work a spell. suit the American taste, the multipro- can befriend a molelike creature be
The nature of the incantation varies gram packages which Firebird now fore entering the caverns below the
from situation to situation, but in markets give players on this side of surface. If he does so, pushing the
cludes things like invisibility and the the Atlantic an opportunity to sample stick up frees the creature, who ob
temporary ability to survive falls some of the big U.K. hits at a really ligingly digs a tunnel for Charlie.
from great heights. attractive price. Like too many British imports, the
Ultimate Wizard isn't just for joy This two-part adventure stars the documentation for this pair of con
stick jedi, either. There are six lev Rl. Hon. Charlemagne Fbtheringham- tests verges on the enigmatic. The in
els of difficulty, and the game can be Grunes, "Charlie" for short. The structions don't even advise the gam
conducted at 10 different speed set computerist employs the joystick or er whether the creatures should be
tings. The slowest ones are leisurely keyboard to move the hero around the killed or merely avoided. The section
enough even for those of us who no well-drawn playfields, which are full on Nodes is hazy on such crucial de
longer dare show our faces at the lo- of precarious plummets and ravening tails as how to cozy up to a mole and

AHOY! 47
what effect placing the gravity rods ous about Elite: It is a meticulously
has on collecting the keys. detailed combat-trading simulation,
These things the computerist must and it will take quite a while to learn,
learn through laborious trial and er much less master.
ror. UK gamers reportedly prefer to The program offers players num
learn as they go, but it is a good idea erous incentives to keep them study
to provide more elaborate explana ing. A pilot accumulates not only ab
tions in the documentation for pro stract wealth, but such down-to-Ter-
grams which are to be sold to the ra goodies as fuel scoops, docking
American market. For computer gaming's Elite only. computer, energy bombs, and extra
Weak documentation doesn't auto READER SERVICE NO. 211 pulse lasers. Acquisition of such priz
matically imply a bad game. Those es enhances the player's status, which
who overcome the sketchy rules will HoloDirect or ThruSpace GravDis- starts out "Harmless" but can even
find a pair of enthralling contests tort communication system, not to tually be worked all the way up to
which invite repeated play. mention a rapid-fire pulse laser "Dangerous."
The graphics are outstanding, cer mounted on the forward hull. Unlike The graphics are simple but pleas
tainly well beyond anything you other software spacecraft, however, ing line drawings reminiscent of vec
might expect for about $10 per game. the Cobra's interior includes a cargo tor graphics, well-suited to the 18
The astronaut is well-drawn and real hold, bridge, drive sector, living sec types of spacecraft which must be
istically animated. His jumping, tion, and equipment level. As in ev visually portrayed. The onscreen
though difficult to control at times, ery other aspect of Elite, there is console display is so well designed
is nonetheless extraordinarily eye- plenty of substance below the surface. that each readout is clearly discern-
pleasing. The underground caverns, The pilot uses the keyboard to gain able, even amid the welter of gadgets
which serve as the playfield for both access to a series of data screens. The and gauges.
games, are expertly drawn and alive Status page shows the current loca Documentation consists of the ex
with beasties of every description. tion, inventory, and the player's cur cellent "Space Trader's Flight Train
The musical scores of Arc and rent rank. There is also a Galactic ing Manual," which includes every
Nodes are on the same high level as Chart, a Worldata link with a readout thing from loading instructions to pri
the pictures. The insistent beat of on each planet in those systems, a lo mers on the Cobra navigation systems
these jaunty tunes encourages the cal navigational chart, and a com and politics in the space lanes (the
player to plunge into the unknown, mand to reveal the distance from the likelihood of establishing trade with
to take risks. current location to any planet. In ad a planet might turn on its status as
The troublesome documentation dition, the function keys control a Corporate State, Dictatorship, or
shouldn't put anyone off these enjoy front, rear, left, and right views and Anarchy). A Quick Key keyboard
able action-adventures. Vague rules steering. (Guidance functions can control guide and a scene-setting
can be overcome with a little study, also be performed with joystick.) piece of fiction, "The Dark Wheel"
and the reward is a couple of enter The onscreen display includes the are also included.
tainment bargains. selected view and a series of console Elite is one of the richest, most sat
Firebird Licensees Inc., P.O. Box readings (cabin temperature, altimeter, isfying space simulations ever pro
49, Ramsey, NJ 07446 (phone: 201- gyro orient, flight grid scanner, com duced . Don't be put off by its com
934-7373). -Rick Teverbaugh pass, and forward velocity). The hy- plexity, either. We're all "Harmless"
perdrive controls make getting at first, after all, but with Elite, we
ELITE become more "Dangerous" every day.
Firebird Firebird Software, P.O. Box 49,
Commodore 64 Ramsey, NJ 07446 (phone: 201-934-
Disk; $29.95 7373). -Bill Kunkel
Elite is nothing less than the high
point in the history of British software MACBETH
design. This ambitious science fic The Avolon Hill Game Company
tion strategy contest presents the full Commodore 64
breadth of trading and skirmishing in Two Disks; $25
the vastness of intergalactic space. Double, double, toil and trouble
A player begins as a recent gradu Macbeth remains faithful to text. await those who tangle with this two-
ate of an interstellar pilot's training READER SERVICE NO. 212 disk adventure based on "Macbeth."
course. The new spacefarer owns a Even armed with the copy of the play
Cobra Mk III, a fighter-trader with around the eight galaxies a much less packed with the software, it's a long
everything from dual Zieman Ener tiresome experience. journey across the heath before the
gy Deflection Shields to a choice of Two things are immediately obvi new long of Scotland is crowned. Not
48 AHOY!
ENTERTAINMENT

SOFTWARE SECTION
for the fainthearted, Macbeth is a tour The second adventure, based on and used the space for a save feature.
de force. The adventurer who stays Scenes 5-11, features Lady Macbeth For many people, the challenge
until the battle's lost, and won, de in a timed race to gather the contents will prove too much. As the Bard
serves a standing ovation for deci of the king's stirrup cup, prepare the himself said, "The play's the thing,"
phering its murky passages. banquet, and persuade Macbeth to and the action here is too closely tied
Oxford Digital Enterprises au commit murder, then clean up after to the dramatic work to be all that
thored Macbeth about a year ago in the foul deed. much fun. It might make a good gift
England. Now American computer- Scenes 12-20 inspired the third ad for a high school or college English
ists can follow their British cousins venture. The computerist must col student who wants to get "inside1*
through the quartet of adventures lect the ingredients for the witches Shakespeare's classic characters.
which echo the plot of the play from bubbling cauldron. The character Avalon Hill, 4517 Harford Rd.,
its first scene to the curtain's fall. moves through a beautifully drawn Baltimore, MD 21214 (phone: 301-
The SID chip convincingly bag graphic world to locate the materi 254-9200). -Joyce Worley
pipes "Amazing Grace" while the first als mentioned in the incantations in
episode loads. A view of Macbeth's Scene 18. Even the clues which the To receive more infor
dark castle against a stormy sky gives player gets by typing "help" arc only
mation on any product
way to an animated sequence starring of minimal value in this section, since
the three witches. As the shades twist they appear in the form of riddles. advertised or other
and turn, subtitles deliver the open Part four is another timed adven wise pictured in Ahoy?,
ing lines, "When shall we three meet ture, based on Scenes 21-31. As Mac circle the correspond
again? In thunder, lightning, or in beth, the gamer must repulse the in
ing reader service
rain?" concluding with the first real vasion, stop the fire, and prepare for
hint for the player, "Fair is foul, and the arrival of Macduff—then kill him number on the card
foul is fair, hover through the fog and before he disposes of Macbeth. bound between pages
filthy air." The graphics accompanying each 66 and 67 of this issue.
This clue may seem fairly foul adventure are atmospheric and, for
when the gamer is entwined in the the most part, evocative of the play.
character of Macbeth. In action that Many drawings are enlivened by
borrows from the first four scenes of touches of animation. Occasional bits Keep \bur
the play, the computerist must slay the of bagpipe music add a highland air
rebel Macdonwald and assorted other to the proceedings. Collection Looking
As a bonus, there are four separ
warriors, while exploring the land
Shipshape with
scape. Only strict adherence to the ate programs that let the computer
play enables the user to solve the suc ist undergo "psychoanalysis" in the
cession of puzzles. In fact, the words
of the commands which the players
role of Lady or Lord Macbeth. The
computer asks a series of multiple
\hoy!
type in on the keyboard must be ta choice questions that explore each
ken direct from the text. A gamer character's motives and feelings. It is Binders %
can't just find a weapon and kill Mac not very complicated, but it is a pain Don't be caught at
donwald. Hints direct the gamer to less way to familiarize oneself with sea the next time you
the exact speech required: "Unseam the thought processes of these two need valuable pro

Macdonwald with the axe." Next the ambitious schemers. gramming informa
tion from a back is
gamer must afix Macdonwalcfs drip Macbeth is a delightly exercise for
sue of Ahoy! Our official binders turn a
ping head to the castle battlements, a Shakespeare lover. By referring to year's worth of Ahoy! into a textbook on
since that is how Shakespeare wrote the play, studying the copious notes Commodore computing! These quality-
it. Later, for exactly the same reason, provided with the software package, constructed binders use metal rods to
and a great deal of trial and error, it hold each magazine individually, allow
Macbeth has to cut off a pilot's thumb
ing easy reference to any issue without
in a gory bit of accuracy that seems is possible that a Macbeth student
removal. Sporting a navy blue casing
overly bloodthirsty. might actually be able to complete the with a gold Ahoy! logo imprinted on the
This reliance on the Shakespeare four adventures. As such, Macbeth spine, these binders will be the pride of
an text plagues Macbeth throughout may have great appeal to those with your computer bookshelf.

scholarly interest in the topic, or as To order, send $12.45 (US funds) for
the tale. The parser for each episode
each binder desired to:
understands roughly 80 words, and, an educational tool.
Aho\! Binders
in some instances, accepts full sen But the average gamer must anti 45 West 34th Street-Suite 407
tences. The computerist must have cipate many puzzling hours, made New York. NY 10001
the play in hand at all times, to refer more painful by the lack of a save op (Outside Continental US add $2.50 per hinder. Al
low 4 in 6 weeks for delivery.)
to the original for clues on how to tion. Perhaps the publisher should
proceed. have scrapped the psychology game

AHOY! 49
MONITORS
RETAIL
S120 RETAIL
RETAIL $299 S400

$59 $99 1

GREEN SCREEN FULL COLOR


RGB

RETAIL
PRINTERS
S200 RETAIL
COMMODORE S349
EPSON

*69FREE TRIAL PERIOD


TYPEWRITER
QUALITY
1'

139
DISK DRIVE MODEMS
1200

1541
300
BAUD
$ BAUD
HAYES
COMMODORE

$28
$139
FREE HOME TRIAL'

POWER SUPPLY DATA SET JOYSTICKS surge protector

$28 $9
S39
DATA SETTE

s2fl
C-64
FOR
THE

1-800-345-5080
CALL TODAY
OPEN 7 DAYS
A WEEK &
EVENINGS
IN MINNESOTA 612-560-6603
COMMODORE

WITH PURCHASE OF SPECIALLY PRICED SOFTWARE PACKAGE

COMPUTER 128 COMMODORE SYSTEM


WITH GEOS

$188 COMMODORE 128


1571 DISK DRIVE

$199 S258
COMMODORE C-64-C WITH PURCHASE OF 1571

RADAR DETECTOR CABLE TV?


HIGH
NO
PERFORMANCE RETAIL
PAY TV
$249

CONVERTERS/

$78
DECODERS
li minimi •JERROLD
• OAK

FREE TRIAL PERIOD • HAMLIN CALL TODAY FOR PRICE


SUPERHET

QUICK^DEUVERY^ 6870 Shingle Crk. Pkwy. #103


Minneapolis, MN 55430
(612) 560-6603
SCHOOL P.O.'s ACCEPTED
VTSA
C.O.D. Reader Service No. 24B
will eventually explore every possible inch of the maze.
With a joystick in Port 2, your player, a gray figure
in the upper left corner, can move in four directions. The
object of the game is to grab the precious gems scattered
throughout the maze. The Minotaurs also collect them

For the C-64 up as they journey through the maze. You get 50 points
for every gem you grab.
When the maze is devoid of gems, return to your start
By Cleveland M. Blakemere
ing position at the far upper left corner, and a new maze
will appear, filled with gems. You receive a bonus often
Almost everybody is familiar with the myth times the number of gems you captured each time you
ological creature called the Minotaur, who move to the next level.
inhabited a complex maze on an island in There are eight mazes in all, each one completely dif
Crete in ancient Greece. ferent, each one a different color. Number eight is the
Less well known is the Minotaur's name. Dexter; and "Night Search" maze. It is totally dark, except for the
the fact that Dexter had a half-brother named Elrod who torch you carry with you that illuminates every adjacent
helped him comb the maze when he wasn't busy with block around you. This level is very difficult to survive,
odd jobs at the Greek rodeo. but if you do, the maze starts again at number one, with
Of course, their father. Smiling Jack Taurus, was the the Minotaur's speed picking up a little.
one who ended up as triple ground chuck roast when Each time you complete eight levels, the Minotaurs
Perseus took the long way home after killing the Gorgon. get a little faster. After 16 mazes, they really start book
Anyway, the game is a simple, graphically interesting ing, so you will need awesome reflexes to get the higher
maze game of the classic variety. Two Minotaurs wan scores. After you complete eight mazes, the next maze
der the maze, following the "left turn" rule. Under this will be white —the victory maze. Then the maze colors
programming logic, they will always take a left turn when repeat over again. The higher level mazes have more gems.
confronted with a choice of more than one path. The You may be able to slip by a Minotaur without getting
player uses this knowledge to find suitable hiding places caught sometimes, but very rarely. You can try this if
when the Minotaurs pass. Under this logic, the Minotaurs you get cornered.
Pulsing music beats in the background while you play,

COMPUTER|
interrupt-driven.
You have four men per game. When all four men arc
8oa-aai-777o captured, the game goes into demo mode until you press
■ AMIGA SIOO2S
fl to start a new game.
Commodore Commodore
^ Disk Drive
1541
560.00 Monitor
1701
!60.Q0
My highest score yet is 12360, and I am particularly
adept at maze games, so you will need some practice
1702
to get this high or higher. The hardest part about the game
Commodore
SX-64 is predicting which path the Minotaur is going to take
M5.00
Portable as it approaches. Once you get this down, you have a
Computer
good start.
Commodore Commodore
You will notice this game is very short, although it
Printer > 5000 Printer S60.00
J MPS 801 1526 is near commercial quality. Using redefined character
MPS 803 MPS 802 graphics instead of sprites saves an enormous amount
MSD SD1. SD2 Commodore
of memory, leaving more room for program logic instead
CBM 128 sS5.00 Computer
8032
of simply binary files of sprite data. Although a good
CBM 1571
8050 sprite game needs at least 10 shapes (640 bytes), a game
V commodore
using character graphics requires only 80 bytes for 10
SERVICE CENTER shapes. Although character graphics are not suitable for
Buy Computer EqulpmenI Commodore Parts Fw SaJa

64
ALIVE 82S100 18.95 many applications, and sprites are more versatile, char
75.00 6502
PARTS
5.95
1541 85.00 6504 5.95 acters are very appropriate for games like this, and much
8050 150.00 6S20 5.95
SX64 150.00 FOR 6522 5.95
easier to program with. Getting the collisions worked
MSD SD2 100.00 6526 14.95
out in a sprite game is the worst part of the program task,
DEAD
SALE 6567 19.95
M 50.00 6581 19.95 but with character graphics it is simple, because a char
1541 60.00
•050
Please add 5.00 6510 10.95
acter has a POKE code that is unchanging and constant.
100.00 4104 .99 h.
SXM 100 00 (or shipping 7701/8701 10.95
MSD-SD2 75.00 In this game I have used character shapes for the stone
Power sup. 64. 27 95
walls, the Minotaurs, your player, and the gems, with
T.C. ELECTRONICS Complete pans (or all enough room to spare to use custom characters for the
HWY36PO 1129 CBM Equip. CALL
lettering in the title.
HARTSELLE, AL. 35640 800-221-7770 Enjoy Minotaur Maze, and watch out for Elrod and
Dexter! D SEE PROGRAM LISTING ON PAGE 127
Reader Service No. 246

52 AHOY!
From Origin, creators of the Ultima™ series,
comes a new dimension in fantasy role-playing

THE ORB OF CELESTIAL HARMONY


A danger-filled adventure
through a complex and
colorful Oriental world of
magic, mysticism and intrigue.
By Greg Malone.
Available on Apple*
oebius, the
fabled deity of the
island kingdom
of Khantun, has
chosen you, his
disciple, to recover
the stolen Orb from the renegade
Warlord and prevent the destruc
tion of the universe.
You will journey through the
ascending planes of Earth, Water, Air and Fire. At each
level your challenges increase in difficulty, demanding
greater courage and cunning. All of your martial arts
skills will be required to survive the ninja-like assassins
who seek to foil your quest. Sword-wielding rebel
guards will test your blade every step of the way. And
watch out for wild beasts that stalk the forests!
Local villagers can help, but beware—the wrong
approach will frighten them away, leaving you in a
world where starvation looms ever-present. Wise use
of magical charms, prayers and fireballs is essential in
reaching the final confrontation with the treacherous
Warlord—where victory brings recovery of the long-
sought Orb of Celestial Harmony. Good luck!

■systems MC. /340 HARVEY ROAD, MANCHESTER, NH 03103 (603) 644-3360

ULTIMA 111™ takes you on ULTIMA IV™ is Ihe long- AUTODUEL™ is a futurislic, OGRE™ is a strategy game
an incredible fantasy role- awaited sequel to Ultima™ fast-paced strategy role- fought on the nuclear bat
playing journey through HI. The Quest of the Avatar playing game where the tlefield of tomorrow as an
monster-plagued Sosaria in is a quest to the final right of way goes to the inhuman juggernaut Cyber-
search of the elusive Exodus, frontier—the self. biggest guns. tank battles conventional
forces.

Ultima is a trademark of Richard Garriott/Moebius is a trademark of Greg Malone Authors wanted.


AutoDuel and Ogre are trademarks of Steve Jackson/Apple is a trademark of Apple Computer Inc. Call us today.

Reader Service No. 229


For the C-64 NTEED
By James C. Hilly
SOI
r. Jones came home from work one day
to a startling surprise—his wife was
standing on the dining room table
screaming. Between the "EEKS!" Mr.
Jones was able to find out that there was a mouse in the
house. Always one for overreacting, Jones went out and
bought a cat and about one hundred mouse traps. He
VIZASTAR for the C128 VIZAWRITE CLASSIC (or C128
was determined to get that mouse.
Vizastar, the integrated spreadsheet, This is the nuw word processor Irom
Mouse In The House is a two-player game for the C-64. database and graphics program that Vizastar s author. Kelv.n Lacy and is
the successor to Ommwnter. which he
One player is the mouse and uses the joystick in Port has the Commodore 64 world raving,
is now available lor the C128 It boasts also wrote. All the features ol
1. The other player is the cat and uses the joystick in 80 columns, and has over 40K of Iree Omniwnter a'e there, plus many
memory in ihe spreadsheet Those significant enhancements, like aulO
Port 2. The objective of the game differs slightly for each who already own Vizastar 64 will De pagination, on-line help, pull-down
pleased to krow thai your existing files menus. full-function calculator and
player. The mouse must avoid the traps and the cat while can be read by Vizasiar 128 Also, you more Up to 8 newspaper-style'
trying to get the cheese. The cat must avoid the traps can upgrade to the 128 version Call variable-width columns can help with
us (or details and pricing. newsletters.
while trying to get the mouse. If the cat catches the mouse,
Three different proportionally-spaced
the cat receives 10 points. If the mouse gets the cheese, "Trie only othe' comparaoie p'oouct would near letter quality' lonts are also
De Lotus 1-2-3 lor Ihe IBM PC. nothrig in
the mouse gets 10 points. If either gets caught in a trap, me C64 world comes even close to ihe
built-in for use with Commodore or
Epson compatible printers. You can
lealures oi Vizasiar"
the other receives 10 points. The game continues until AHOY July B5
merge almost any oiher word
processor file directly into Vizawnte.
time runs out on the timer. After every collision, the traps 'I round Vizasiar wouio do anything Lotus mcluGtng Paper Clip and Omniwnter

are rearranged on the playing screen. The cheese doesn't 1-2-3 could, ana then some Its my
Commodore choice lo Become ihe standard
Naturally, it is also compatible with
Vizastar At all tirnes. what you see on
remain stationary. Just before moving to a new location, against which trie others will oe paged "
the screen is exactly the way it will be
INFO 6J Magazine, issue #7 printed oui Vizawme can do
the cheese will turn green. mail-merges and has an integrated
'Vizastar is an exceotional package thai
After testing the game, I can find no real advantage rivals the leaiures ot programs such as 30,000 word spelling checker that you
Lotus 1-2-3 and otters C64 owners Ihe kino can expand yourself
to being either cat or mouse. Each seems to win its share ol integrated scftware previously only
availaole lor nigher-onceo systems "
of games. Different strategies will be developed by each RUN Magazine. June 1985 PROGRAM SPECIFICATIONS

player. "I scrutinized testec and experimented with Both Vizawriie and Vizastar are written
Vizasiar extensively. Dut could 'md no in 100°; machine language and run in
Mr. Jones is waiting for his wife to get down from the weaknesses whatsoever It is the most
the 128 s FAST mode, making il light
comprehensive most llenDle. most DOwertui
dining room table. Maybe you can help by playing Mouse and easiest to use integrated sotiware
ning fast They require a C128 with 80
column color or monochrome monitor
package I ve worked with "
In The House. \3SEE PROGRAM LISTING ON PAGE 143 Com mod ore Microcomputer. Sept Oct 1985
Both come with a cartridge, a disxette.
and a reference manual Vizasiar also
"I use an IBM PC at worn with Lotus 123 I includes a 50 cage tutorial book Both
leel Vizastar is just as good and m work with 1541 or 1571 disk drives
someways better than 1-2-3"

Sleven RODerson. NC EnO User

■| nave used Muitipian ana SuperDase. Doth RISK-FREE OFFER


are good pieces ol sotiware. Out are
inadequate when compared to Vizastar' Vizastar 128 is priced at S119.97.
Jim Mathews WA Eno User Vizawriies price is S89.97. Vizastar 64
XL8 is now available lor S119.97. We
'So good. I bought a second C64 and
Vrzastar lor my ollice A wild Dargam! are so positive you will be satisfied with
You ve saved me Irom having to Buy IBM □ur programs, thai we offer a 15-day
and Lotus ' money-back guarantee. Try it Risk-
Philip Ressler. MA End User Free. Call us today or send a check or
money order VISA MC accepted

Offer valid only when bought through Solid


State Software or participating dealers

Calif, residents adn 6 5°D Sales Tax


Add P&H UPS-S4 CODCanada-S7

SOLID STRTE SOFTURRE


1125 E. Hillsdale Blvd., Suite 104
Foster City. CA 94404-1609
(415) 341-5606
• Dealer Inquiries Welcome •

Reader Service No. 259

AHOY! 55
THE EDITOR
POKE the machine language data into memory and check
for errors. Once the loading is complete, type SYS 49152
and press RETURN.

For the C-64 USING THE PROGRAM


The CTRL key is used to activate the various functions.
Press it simultaneously with the corresponding key.
By Buck Childress You can tab eight spaces at a time in either direction.
Press CTRL and fl (function key) to tab forward. CTRL
and f3 will tab in reverse. Vie Editor checks for the begin
h. what a machine! The Commodore 64 has ning and end of the current logical line and won't inadver
so many features that it's hard to pick a favor tently tab off of it.
ite. For programmers, the built-in screen edi Oftentimes it would be handy if you could press a key
tor has to be a front runner. It really makes and move to the end of the line you're currently working
editing a breeze. With all its capabilities, it's hard to believe on. CTRL and f5 will do the trick. CTRL and f7 places
that the new Commodore 128 could have more. But it does. you at the beginning of the line.
It's really something! You can erase everything from the cursor to the end of
With that thought in mind, why don't we take some of the current line by pressing CTRL and the Greater Than
the 128's best editing features, add some it doesn't have, (>) key. This is an easy key to remember, since it points
stir well, and pour back into the 64? Well call it Vie Editor! toward the end of the line. Press the CTRL and Less Than
In addition to retaining all the regular editing features (<) key to erase everything from the cursor to the beginning
of the 64, Tfie Editor allows fast and easy placement of the of the line (< points to the beginning).
cursor anywhere on a line or on the screen. It has an easy Now that you can zip back and forth on a line. Vie Edi
erase feature, and the ability to insert blank lines wherever tor believes in giving you equal ability to move up and down
you want. You can escape the quote, insert, and reverse on the screen. CTRL and RETURN moves the cursor down
modes more efficiently. The Editor has 'typewriter' sound. six rows at a time. If you're within six rows of the bottom.
Now you can hear what you're typing as well. This is really Vie Editor places the cursor at the bottom. CTRL and B
useful, especially if you touch type. moves the cursor to the bottom of the screen, regardless
After saving a copy of Tlie Editor, run it. The loader will of your present location. Lest we forget, the HOME key
moves the cursor to the top. I guess The Editor can't take
credit for that feature, since it came with the 64. CTRL
Bookkeeping Made Easy By... and CRSR UP moves the cursor up six rows at a time. If
you're within six rows of the top, Vie Editor places the cursor
THE ACCOUNTANT at the top.
The Editor allows you to insert blank program lines in
The ONLY Simplified Small Business Accounting System
between existing lines. Let's say you're writing a program
Written EXCLUSIVELY For The Commodore 128™
and want to add line 105 between lines 100 and 110. Using
ONE PROGRAM DOES IT ALL!
the old method, you would have to clear the screen, or cur
(Nfi more disk swapping!!!)
sor to the bottom (or wherever you could find a blank space),
FEATURES INCLUDE- enter line 105. then list the program to have everything in
General Ledger order. With Vie Editor, just place your cursor anywhere
General Journal BASIC PACKAGE
Check Register on line 100 and press CTRL I. Bingo-a blank line has
Over 20 RejHiru Automatically

$149 95
been inserted between lines 100 and 110. The cursor will
P.iyrull Computation & Write-up
Payroll Check Writing be at the beginning of the blank line awaiting your com
W-2 Printing
mand. If you do much programming, you'll like this goodie.
Quarterly Rerxirt
Accounts Receivable "Filmy System" Ever find yourself inadvertently locked into the quote,
Customer Billings
insert, or reverse mode? Pressing the RETURN key isn't
Accounts P.iy.iHe "Filing System"
always the answer, especially if you're entering a line with
Integrated Packages Now Available! out a number (direct/immediate mode). It can make you
—Professional Client Billing lose your place or cause something to happen. Now you
Q C —Restaurant Accounting can escape by pressing CTRL and SHIFT.
$69 each —Construction Accounting The typewriter effect is 'built' into Tfie Editor. All you
have to do is adjust the sound on your monitor and type
Sample Available away. If you're touch typing, the sound insures that the keys
KFS Software, Inc.
S9.95 PREPAID are being pressed hard enough.
1301 Seminole Blvd. #153A
You can load, save, and work on all the programs you
Largo, Florida 33540 For C.O.D. Orders Phone:
want without disturbing The Editor. If you wish to RUN
(813) 584-2355
your program, deactivate Vie Editor first by pressing RUN
(FL Residents add 5% Sales Tax) STOP/RESTORE. SYS 49152 will reactivate it.
(All figures in U.S. Dollars) Test drive Vie Editor and. put your programming sessions
Reader Service No. 247 in high gear! USEE PROGRAM LISTING ON PAGE 135

56 AHOY!
LEGAL NOTICE: STATEMENT OF OWNERSHIP. MANAGEMENT
AND CIRCULATION (Required Dy 39 USC 3685). 1A. Tills Of
publication: Ahoy! IB. Publication No. 875W383. 2. Diicof
filing: Oct. 1. 1986.3. Frequent- of is»ue. monthly. 3A. No.
of issues published annually 12. 3B. Annual subscription
price S2I.95. 4. Complete mailing addresi of known office
of publication: 45 Wist WlhSiicst. NY. NY 10001.5. Com
plete nailing address of the headquarters of genera) busincu
offices of the publisher: same. 6 Full names and complete
mailing address of publisher, editor, and managing editor.
Publisher: Michael Schneider. 45 W. 34ih Si.. NY, NY BOO I.
Editor: David Allilas, 45 W. 34th St.. NY. NY 10001. Man
aging Editor: Michael Davila, 45 W. 34th St.. NY. NY WOOL
Owner: [on Imemational, 45 W. 34th St.. NY, NY 10001.
Michael Schneider. 45 W. 34th Si., NY. NY 1000L. Richard
Stevens. 45 W. 34th St., NY. NY 10001. 8. Known bondhold
ers, mortgagees, and cMher security holders owning or holding
1 percent or more of total amount of bond*, mortgages or BACKUP PROTECTED • Includes fast loader, 12-second
other securities: none. 9. Nffl applicable. K) lixtcnt and n.iturc
SOFTWARE FAST. format.
of circulation.

Average No. Copies of Single Issue Published Nearest lo Requires a Commodore 64 or 128
From the team who brought you
Filing Dale computer with one or two 1541 or
COPY II PLUS {Apple), Copy II PC
1571 drives.
Average No. Copies Each Issue During Pre (IBM) and COPY II MAC (Macin
ceding 12 months
tosh) comes a revolutionary new Call 503/244-5782, M-F, 8-5
A Total No. Copies Printed
(Net Press Run) 128.900 151.930
copy program for the Commodore (West Coast time) with your 2S 52
B. Paid Circulation 64 and 128 computers. in hand. Or send a check
1 Sales tnrougn Dealers • Copies many protected for $39.95 U.S. plus S3 s/h, $8
and Carriers. Street
Vendors and Counter programs—automatically. (We overseas.
Sales 51.560 76.000 update Copy II 64/128 regularly to
2. Mail Subscriptions
C. Total Paid Circulation
12.B40 15.315
handle new protections; you as a $39.95
(Sum ol :0B1 and 1082) 64.400 91.315 registered owner may update at Central Point Software. Inc.
0. Free Distribution By Mail. any time for S15 plus S3 s/h.)
Carrier or Other Means.
9700 S.W. Capitol Hwy. #100
Samples. Compli • Copies even protected disks in Portland, OR 97219
mentary, and Other
under 2 minutes (single drive).
Ftee Copies 61 5?
E. Total Distribution
(Sum ol C and D) 64,461 91,372
• Copies even protected disks in
under 1 minute (dual drive).
CentTulFbmt
■ Copies Not Distributed
1. Office Use, Lett Over, • Maximum of four disk swaps on Software
Unaccounted. Spoiled a single drive.
After Printing 1300 1,500
2. Returns From News
Agents 63.139 59,056 Backup utilities also available for the IBM, Apple II, Macintosh and Atari ST.
G. Total (Sum ot E. F1 and 2) 128.900 151.930 This product is p'oviOeO (or the purpose at enabling you lo make archival copies only
11 I certify that the statements made by me above are correct
and complete. -Daniel Tunick, Controller
Reader Service No. 275

ANNOUNCING the Easiest Coloring Book Available!


• A deiightlul program for all ages; easy lor kids and a chal
lenge (or adults.
• Draw your own pictures and save them on a disk.
• Color your own crealions or any of the pre-drawn piciures
included in this package.
• Coloring box with sixteen colors.
• Play Follow The Dots with your own pictures or those
already on Ihe disk.
• Play iwo levels ol 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
USES KEYBOARD, JOYSTICK, OR PADDLES ALLOW 2 TO 3 WEEKS FOR DELIVERY

Reader Service No. 274

AHOY! 57
CompuServe.
You Dont Have Tb Know How It Works
Tb Appreciate All It Can Do.
You don't have to know about hard Forums for gourmet cooks, golfers, players from all over the country. Test
ware. You don't have to know about musicians, pilots, sailors and more, all your wits in the only online TV-style^
software. All you have to know is that designed to show you how easy and fun game show with real prizes. Then,
CompuServe is a computer information it can be to get the most out of your when you're ready, go for the ultimate
service. You computer. in excitement and get into one of our
subscribe to it. If you want to learn more about your interactive space adventures.
And in computer system, CompuServe's at CompuServe's movie reviews keep
return. your service. Our Users Forums cater that big night at the movies from being
you have "'<■ to specific computer makes and mod a five-star mistake. Soap opera
access to an incredible els, and offer information and expertise updates keep you up on all the latest
amount of information, entertainment, on many different types of machines. turmoils and tragedies on your favorite
communications and services right at You'll find electronic editions of popular daytime dramas.
your fingertips. computer periodicals. You can even For leisure-time reading and relax
find free software. ing, look into the electronic editions of
Here are a few of the And if you need answers to software some of your favorite magazines,
hundreds of things you can questions, seek out a Software including OMNI On-Line.
do with CompuServe. Forum. You can often find solutions
quickly and easily online.
SHOP
Bulletin Boards let you post CompuServes ELECTRONIC MALL
COMMUNICATE
lets you take a coast-to-coast shopping
messages where thousands will
Even beginners can compose, edit, spree without ever leaving home. It's an
see them. Use our National
send and file messages the first time exciting and easy way to shop online,
they go online with CompuServe's
I Bulletin Board or the special
buying name-brand goods and services
EasyPlex" Electronic Mail. Friends,
s' ized bulletin boards found
from nationally known merchants.
« in almost
relatives and business associates—
anywhere in the country—can stay in SAVE ON TRIPS
constant, convenient touch. CompuServe's travel services let you
CB Simulator features 72 channels control your own travel arrangements
for "talking" with thousands of other J through the convenience of your per
subscribers throughout the country HAVE FUN sonal computer. Scan flight avail
and Canada. The chatter is frequently You'll find abilities on almost any airline
hilarious, the "handles" unforgettable i all sorts of sports and worldwide. Find airfare
and the friendships hard and fast. entertainment trivia bargains, then
More than 100 CompuServe Forums I ■' games, plus brain-teas book your
welcome your participation in discus ing educational games. You can own flight
sions on all sorts of topics. There are go it alone or compete against online.
With CompuServe you've got direct of the Board already knows. screens and then type in their selec
and connecting schedules for national {Don't know who the chair tions. Experts can skip the menus and
and international flights. Plus com man is? Chances are, we just type in GO followed by the abbre
plete listings of over 28,000 hotels can fill you in on that, too.) viation for whatever topic they're after.
around the world. CompuServe gives If you ever get lost or confused, just
you complete statis type in H for help, and well imme
MAKE PHI BETA KAPPA tics on over 10,000 diately cut in with instructions that
NYSE.AMEXand should save the day. Plus, you can
When you run out of the answers at
OTC securities. Historic always ask questions online through
homework time, it's time
trading statistics on our feedback service or phone our
to turn to CompuServe
for the complete set of con over 90,000 stocks, bonds, Customer Service Department.
funds, issues and options. Five
tinuously updated ency
years of daily commodity quotes. Here's how to subscribe.
clopedias that doesn't take
Standard & Poor's. Value Line. To access CompuServe, you need a
up an extra inch of shelf space.
And more than a dozen other computer, a mo
The College Board, op
investment tools. dem (to connect
erated by the College En
SUPERSITE facilitates business your computer to
trance Examination Board,
gives tips on preparing for decisions by providing you with ■■!
demographic and sales potential
the SAT, choosing a college and
information by state, county and zip your phone) and.
getting financial aid.
code for the entire country. in some cases, some
The national business wire provides simple communications software.
KEEP HEALTHY
continuously updated news and press Now you're ready to order your
HealthNet will never replace a real, releases on hundreds of companies CompuServe Subscription Kit.
live doctor—but it is an excellent and For your low, one-time subscription
worldwide.
readily available source of health and fee, you'll receive:
medical information. GET SPECIALIZED
• a complete, easy-to-understand. 170-
On a more personal note. Human INFORMATION
page spiral-bound Users Guide
Sexuality offers information on a vari Pilots can get personalized flight • your exclusive preliminary password
ety of topics concerning this very plans, weather briefings, weather and
• a subscription to CompuServe's
important aspect of human behavior. radar maps, etc. Entrepreneurs use monthly magazine, Online Today
Hundreds turn to it for honest, intel CompuServe too for complete step-by-
ligent and candid answers. All this, plus:
step guidelines on how to incorporate
the IBM s of tomorrow. Lawyers, doc • a $25.00 usage credit!
BE INFORMED tors, engineers, military veterans and To order your Subscription Kit or to
CompuServe puts all of the latest businessmen of all types use similar receive more information,
news at your fingertips. Our sources specialized CompuServe resources call 800-848-8199 (in
include the AP news wire (covering ail pertinent to their unique needs. Ohio, 614-457-0802).
50 states, plus national CompuServe Sub
So much for so little.
_news). the Washing scription Kits are
CompuServe makes the most out of also avail
ton Post, the
any computer, and all you pay is a low,
St. Louis able in
one-time cost for a Subscription Kit
Post-Dispatch, computer
(suggested retail price $39.95). Usage stores, elec
specialized
rates for standard online time (when
business tronic equip
CompuServe is most ment outlets and household catalogs.
and trade publications
active) are just 10C a
and more. You can also subscribe with materials
minute.
Find out instantly what Congress did you'll find packed with many computers
In most major
today, who finally won the game and and modems sold today.
metropolitan areas
what's happening back in Oskaloosa. CompuServe. You don't have to
you can go online with a
with the touch of a button. And, our know how it works to appreciate all it
local phone call. Plus, you'll can do—for you.
executive news service lets you teil us
receive a $25.00 Introductory
what to watch for. We'll electronically
Usage Credit with the purchase of
find, "clip" and file news for you...to
your CompuServe Subscription Kit.
read whenever you'd like.

INVEST WISELY
So easy the whole family
can go online.
CompuServe
Information Services. RO. Bo* 20212
Our comprehensive investment help CompuServe is "menu-driven," so 5000 Arlington Centre Blvd.. Columbus, Ohio 43220

just might tell you more about the stock beginners can simply read the menus An H&H Block Company

you're looking at than the Chairman


EasyPlen and ELECTRONIC MALL are IrademartiS of
(lists of options) that appear on their CompuServe, incoipoialed

Reader Service No. 238


RIEYIISWC
i —iwi

DEVICE ONE Not just another


Progressive Peripherals and Software
pretty interface,
Commodore 64 Device One pro
Price: $119.95 vides more fea
Progressive Peripherals and Soft tures than we can
ware is not a newcomer to the Com
summarize in a
modore market. Over the years we
space this small.
have seen many worthy products pass The circuit board
through its portals to the hands of the (shown) packs over
users. In fact, we first saw an early 2.6K per sq. inch.
prototype of Device One at the 1985 READER
MARCA convention, where we were SERVICE NO. 233
giving a presentation on printer in
terfacing. It was thus with great an
ticipation that we awaited our beta test dent software. Running in 1525 mode switch, one pushbutton, three TTL
unit of the nearly completed Device will virtually guarantee hard copy af chips, and several miscellaneous elec
One. ter all else fails. Besides, it is the only tronic components. This works out to
Device One is a fully featured practical way to simply generate better than 2600 bytes per square inch:
graphics interface for linking a Cen BASIC program listings from the an unconfirmed record for a Com
tronics-type printer to a Commodore VIC 20, Plus/4, and C-64/128 series modore printer interface. The whole
computer via the serial bus. It per of computers. For those of you who thing is externally powered by a nine
forms the fundamental task of con have recently come aboard Ahoy!, we volt DC black box wall plug module
verting the serial data bit stream, as strongly recommend the series of ar rated at 500 mA.
generated by the computer, to the par ticles on printer interfacing previous Since Device One is completely
allel data byte stream required by the ly presented (see sidebar, page 66). self powered, there are no concerns
printer. In addition, as a graphics in for the source of a 5 volt supply as
terface, Device One provides 100% The Hardware with most other printer interfaces.
emulation of the Commodore 1525 We are not showing Device One in This has been a problem particular
printer—an emulation which includes its final casing for the simple reason ly for users of the SX-64 and the
the entire Commodore character set that it is not available at this time. The Plus/4 computers, which lack the
as well as the 1525's bit map graphic beta unit we received was squeezed standard Commodore cassette port,
capabilities. As with all current print into a Commodore surplus VIC 20 the favored source of interface pow
er interfaces, Device One offers a cartridge case (there seems to be an er for most manufacturers. However,
choice among several degrees of par endless supply of these on the peri note that Device One has no on/off
tial emulation as well. These range pheral market). However, the un switch. Its 115 volt AC supply should
from an easy to read mnemonic and adorned circuit board shown here come from a properly controlled
keystroke translation of the Commo does appear to be the final version. source such as a switchable power
dore control codes in program list The only significant changes we ex strip.
ings to a semitransparent mode with pect to see will involve shielding of The 5 volt regulator and the 6803
only PETSCII to ASCII translation. the input and output cables to mini microprocessor sit side by side at one
The latter mode is useful for send mize TV and radio interference. end of the Device One's circuit board.
ing non-Commodore control codes to A quick glance at the accompany As a result, that end of the board
your printer and with the C-128's ing photograph reveals a utilization tends to run a bit warm. This seemed
CP/M mode. of circuit board real estate which may to have no adverse effects during our
"What's this?" we hear you exclaim. be exceeded only by the concentra many hours of testing.
"What interest do we have in the em tion of office towers in downtown The eight dip switches perform the
ulation of an obsolete printer which Manhattan. Upon this 12.5 square expected printer interface functions.
has not been seen on a dealer's shelf inches of fiberglass and epoxy we Three of these provide eight possi
for nearly two years?" It turns out that found no less than 16 kilobytes of ble printer settings, including the Ca
in spite of their shortcomings, the RAM with an equal quantity of ROM. non PJ108QA color inkjet printer. Two
1525 and its successors, the MPS- a 6803 8 bit microprocessor running more are for the four possible hard
801/803, are the common thread off a 5 megahertz clock crystal, a 5 ware operating modes ranging from
which binds all C-64 printer-depen volt regulator, an eight position dip full emulation to total transparency.

ds AHOY!
PHONE

THE LOWEST THE BEST LINES 10-6 E.S.T.

PRICES SERVICE ELECTRONIC ONE* OPEN M-F

CALL C614J 864-9994 • P.O. Box 13428 • COLUMBUS, OHIO 43213

m, commodore
SOFTWARE SOFTWARE
UTILITIES/BUSINESS SPECIALS
CERTIFICATE MAKER 26 99 JUKEBOX 3.99
HARDWARE STORY MACHINE 399
PRINT MASTER 27 99
COMMODORE PRINTERS ALPHABET 200 3.99
PRINT SHOP . 24 99
C128 COMPUTER 269.99 COMREX 220 59 99 UP FOR GRABS 399
GRAPHIC LIBRARYS 14.99
C64 COMPUTER 139 99 STAR NX 10 239.99 DELTA DRAWING 3 99
PAPERCLIP 34.99
64C COMPUTER 179 99 STAR GEMINI II 239 99 ADVENTURE CREATOR 399
PAPER CLIT W/SPELL 39 99
1541 DRIVE 179 99 PANASONIC 1091 219 99 COSMIC LIFE 3 99
GEOS 39 99
1571 DRIVE 239.99 SEIKOSHA 179 99 FACEMAKER 399
MUSIC SHOP 28 99
1802 MONITOR 179.99 EPSON LX8O 229 99 LOGIC LEVELS 3 99
PRINT SHOP COMPANION 2-1.99
I902ARGB MONITOR 279.99 TRACTOR LX80 24.99 DANCE FANTASY 3.99
MULTIPLAN 128 37.99
MPS 1200 PRINTER 249 99 CANON INK JET 239 99 DUCKS AHOY 4.99
SUPER BASE 128 57 99
1350 MOUSE 39.99 STARPOWERTYPE 249 99 WEBSTERS WORD GAME 4.99
SUPERSCRIPT 46.99
1670 MODEM 149 99 MONITORS SEPETINE 1.99
DATA MANAGER 39 99
128K UPGRADE 109.99 THOMPSON 14" COLOR 129 99 SNAKE MAN 1.99
PARTNER 39 99
512K UPGRADE 159 99 SAKATA 13" COLOR 139 99
AZTEC 1.99
SWIFT CALC/SIDE 128 39 99
AVATEX 1200 MODEM 76 99 NAP 12"AM8ER 69 99 THE FACTORY 1.99
PAPERBACK WRITER 27 99
TOTALCOMM MODEM 29 99 XETECJR 36 99 BRAVO 1.99
HES MULTIPLAN 2199
MESSENGER MODEM 29 99 XETECSR IBK BUFFER) 56 99 KID GRID 1 99
FAST LOAD 22 99
VOICE MESSENGER 19 99 TYMAC INTERFACE 39 99
MACH5 22.99 TURTLETOYLANDJR 1.99
MACH128 27 99 ALPS. COLOR CAVES 3.99
NEWSROOM 29 99 TRAINS 3.99
CLIPARTI.. 1899 SNOOPER TROOPS 3.99
EASY SCRIPT 24 99 HEY DIDDLE DIDDLE 3.99
SPELL WIZARD 19 99 TROLLS TALE 399
SOFTWARE SOFTWARE
LETTER WIZARD 19 99 SPACE RESCUE 3.99
ENTERTAINMENT ENTERTAINMENT
DATA MANAGER 128 39 99 JUNO 1ST 3.99
PINBALL CONSTRUCTION 11.99 CRUSH CRUMBLE 7.99
PORTER'S FINANCE 39.99 LEARNING WITH LEEPER 3.99
WORMS 11.99 B C QUEST TIRES 7.99
WORD WRITER 128 39.99 JAWBREAKER II 3.99
AXIS ASSASSIN 11.99 OIL WELLS 7.99
MICROSOFT MULTIPLAN 24.99 BEAM RIDER. 3.99
TOUCHDOWN FOOTBALL 11 99 ZORK 1 . 6.99
BETTER WORKING MR ROBOT 3.99
MAIL ORDER MONSTERS 1! 99 ZORK2 6 99
SPREADSHEET 29.99 GHOSTBUSTERS 7.99
ONE ON ONE 11 99 ZORK 3 6 99
FILES REPORT 29 99 SPARE CHANGE 2.99
ARCHON 11.99 DEADLINE 6.99
WORD PROCESSOR 29.99 PILOT 3.99
MUSIC CONSTRUCTION 11 99 SUSPENDED 6.99
JANE .. 34.99 SUPER BOULDER DASH 11.99 GRID RUNNER 3.99
STAR CROSS 6.99
HOT WHEELS 3 99
SOFTWARE SEVEN CITIES OF GOLD 11 99 RALLY SPEED WAR 6.99
MR KOOL 3.99
ACEOFACES 18.99 FIGHT NIGHT TB99 CHESS 7.99
1899 GYRUSS 4 99
DECEPTOR IB 99 HARD BALL WIZZARD PRINCESS 7.99
HOME WORD SPELLER 4.99
CARMEN SAN DIEGO 19.99 ROCK & BOLT 19 99 DIG DUG 4 99
DALLAS QUEST 6.99
NEVER ENDING STORY IB 99 ARCHON II 24 99 FRANKIE 24.99
HEART OF AFRICA 14 99
STAMPS 4.99
JET 24 99 LEADER BOARD 24 99
MOVIE MONSTER 22 99 DAM BUSTERS 1899 F-15 22.99 SOFTWARE
SUPER CYCLE 22 99 CHESTMASTER20OO 24 99 KARATEKA 18 99 STRIP POKER 22 99
WG BASEBALL 18 99 BARD'S TALE 24 99 KUNG FU MASTER 18 99 ACTION BIKER 699
COMPUTER BASEBALL 24 99 SUPER BOWL SUNDAY 18 99 KUNGFUFIST 18 99 L^STV-8 6 99
COMPUTER SUMMER GAMES 22 99 KUNG FU STICKS 18.99 N1NJA 6.99
QUARTERBACK 24.99 SUMMER GAMES II 22.99 WORLDKARATE 18.99 THE SLUGGER 6 99
2 ON 2 BASETBALL 22.99 WINTER GAMES 22 99 SARGON III 29 99 BALLY HOO 22 99
AUTO DUEL 29 99 KORONISRIFT 22 99 BEACHHEAD 22 99 INFIDEL 24 99
SILENT SERVICE 22 99 BOB 4 WRESTLE 1899 BEACH HEAD II 22 99 TRINITY 128 24 99
SUPER HUEY II 18 99 INFILTRATION 18 99 HACKER II 24 99 °lanet =all 24 99

ON COURT TENNIS 19 99 SPELL OF DESTRUCTION 1899 LITTLE COMP PEOPLE 24 99 OHANTA3IE 24 99


FLIGHT SIMULATOR II 29.99 SUBLOGIC BASEBALL 26.99
TOP GUNNER 18 99 SUBLOGIC FOOTBALL 26 99
10TH FRAME 23.99 MICRO LEAGUE

AMIGA SOFTWARE
HACKER II 28 99 SKY FOX 26 99 LEADER BOARD 27 99 DELUXE VIDEO 64 99
MINE SHADOW 28.99 ARTICFOX 26 99 MEAD 18 27 99 MARBLE MADNESS 32.99
BORROWING TIME 28 99 rCITiESGOLD 26 99 MUSIC STUDIO 37 99 STRIP POKER 26.99
DELUXE PAINT 64.99 DELUXE PRINT 64.99 AEGIS AMI. 84 99 BRATACCAS 32.99
ARCHON 26.99 PASS TOWN 32 99 AEGIS DRAM. 119.99 ROGUE 26.99
ONE ON ONE 26 99 MODULAII 59 99 GIZMOS 31 99 VIP 119 99

CALL FOR COMPLETE CATALOG

HOW TO ORDER; CASHIER CHECK. MONEY ORDER. MASTERCARD" OR VISA" (ADD 4% FOR CHARGE CARDS) NO PERSONAL CHECKS NO CO D S .SHIPPED
UPS.... ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE
SHIPPING: ADD S3.00 ON ALL ORDERS UNDER $100 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
PLEASE SPECIFY

CALL OR WRITE FOR FREE CATALOG

CALL ELECTRONIC ONE C6I4J 864-9994 P.O. BOX 13428 COLUMBUS. OHIO 43213

Reader Service No. 231


w
Be A Winner
L With
onboard RAM to optimize all its similar to the 1541 disk drive. Final
D
printer operations. We found its op ly, while in emulate mode, a double
C
A erating speed to be among the fast escape code ( CHR$(27) ) will pass
R est we have seen. on the commands to the interface.
D Perhaps the most popular feature
What It Does will be the interface's custom fonts or
As a printer interface, Device One character sets capability. Four fonts
From Inkwell
does a lot. As a printer utility, De are stored in the interface's ROM.
Systems
vice One does even more. In fact, One of these is actually an emulation
'Til Dec. 31st
Device One has so many features that of the 1525 printer's font which even
it may be better thought of as a print lacks lower case descenders! Now
er accessory than as a mere interface. that's what we call emulation.
The best part is that all of Device All of the interface's fonts, as well
One's features are external to the as the printer's own, may be printed
computer. Thus no demands other in normal or near letter quality mode
Inkwell Systems than the issuing of commands are (NLQ). On the Star Micronics Gem
made upon the computer's memory. ini 10X printer, NLQ mode is a com
PO. Box85152MB290 San Diego CA92138 I We will concentrate on Device bination of high density (enhanced)
M
619/268-8792
printing and a double strike with a
minute vertical offset. The result is
One switch selects device number a very good looking type. Of course
and another switches automatic line NLQ does slow the printer down a
feeds. The last switch turns NLQ bit, as two unidirectional passes of
mode on and off. the printhead are required for each
The reset pushbutton serves three line of text.
functions. A quick press resets the in THE GRAPHICS FORMAT In addition to the built-in ROM
terface; a one second press prints out CONVERSION PROGRAM fonts and the printer's default font, the
THAT NOW SUPPORTS
the status of the interface; a three sec interface can store up to eight more
ALL OF YOUR
ond press generates a one-page print RAM fonts in its onboard buffer. All
FAVORITE
out of the interface's commands. of these downloadable fonts may be
GRAPHIC PACKAGES
printed in normal and NLQ modes.
Including GEOS
On Big RAM Buffers • Flextdraw < > Computereyes
The downloadable fonts come in four
RAM is to computers as horsepow • Doodle' t • Koala flavors. Lo-res fonts, based on a 6 x
er is to cars. We're not always sure • Print Shop i » Billboard Maker
7 dot matrix, are usable with all
• Pnni Master i ► Blazing Paddles
we will need it, but we all feel that • Nnwsroom ► Animation Statior
printers. Mid-res fonts, based on an
more could be useful. Computer ad • Cadpak 64 ► Super Skelch

vertising has not failed to exploit this Pius Stand alone printer drivers ^ ^
attitude. The amount of RAM plays Slide Show TO COMPLETE YOUR
a prominent part in the promotion of
every computer device that uses the V i WINNING HAND.

stuff. In the November Ahoy! we


went into considerable detail on the One's unusual features rather than go
value of serial port buffering. The ac into the details of each and every one.
tual benefits to be obtained are However, we will let Device One
The Icon, Font and
strongly related to the speed of the speak for itself with regard to all of
Character Generator
printer and the data transfer rate of its capabilities. The chart reproduced
Create custom icons, fonts
the serial port. Device One's built-in on page 66 is the actual command
and characters with ease
16 kilobytes is an effective amount. summary printout which is genera
33 font styles to use right
It is nearly large enough to accom ted by the interface. away

modate two bit-mapped screen dumps If you examine the chart you will The perfect companion to
and more than adequate for letter- notice that most features may be ac the Flexidraw Hi-Res Graphics

sized text files. However, the real val cessed in at least two and many times System

ue of the 16K buffer is not in how three ways. As with most interfaces,
much printer data it may hold but in Device One responds to the second
the alternate uses to which it is ap ary address of BASIC'S file OPEN
plied. Device One can store up to command. In addition, the interface
eight printer character fonts in its buf has its own command channel (sec
fer. In addition, Device One uses its ondary address 15) which is very
Reader Service No. 270
62 AHOY!
REVIEWS
8 X 8 dot matrix, are usable with all
but the Okidata printers. Hi-res fonts,
EMCS
EUPHONIC MUSIC CONSTRUCTION SYSTEM
based on a 12 x 8 dot matrix, may
be used with Star Micronics and Ep ECMS is a 100% machine language program for Commodore
son printers. A second hi-res font, 64 and Commodore 128 computers that allows long pieces of
based on a 16 x 8 dot matrix, is for music to be written and played in up to three voices. The most
use with the C. Itoh, NEC, and Leg powerful music program available for a home computer, it is
end 880 printers. The hi-res fonts oc designed for anyone interested in music, beginners to serious
cupy two slots in the RAM buffer. musicians. Rated the Best Music Construction Program, hands
Device One comes with a utility down!
disk which includes one sample of
each font type, except for the 8 X Ploys long pieces of music- 50 minL or more Legato and staccato modes selectable for
each note
Music mar De accompanied with words
8 font, of which there are 22 Full-color, hires display includes ilaff and lies
keyboard Irregular-length meosures and durations

varieties. These include disk files of 511 octave range on staff and keyboard. allowed
8-octove oudio Music code may be written in lorm (,..)n 10
the four ROM fonts. The disk also Up to 3 voices ployed simultaneously simplify writing of repetitive sequences
Voices may be played in any of a instrument* Portions at music of ony length moy be defin
includes a full featured font editor to buili-in synihejiler ed with up lo 32 variables. Variables may be
May be programmed To change while music n used far repeats
let you create your own or modify the played Oofined sequences con be repeated in dif
ferent keyi
provided fonts. Most of the fonts are Any portion of music moy be ployed
Notes and keys change color os they are Variables may be nested to a depth of 7
Itvalt
complete upper- and lowercase sets. played
Full-screen editing of music code
Severol pieces of music including Beeihoven s

Seven are uppercase only and two entire Wolds'ein sonata (23 mlnatw), and Easy merging of files
other pieces by Bach. Chopin. Joplin. Moiari Automotic eiror detection
substitute the Greek alphabet and a etc. No tedious waits for disk loads since all pro
Music files rroy be played automatically in gramming is in RAM simultaneously
mathematical symbol set for one of any sequence

Copyoble portion of program allows you to


the cases. The utility disk also in send your compositions to your friends and

cludes a font capture program which incorporate them in your own progrorns
Easy code for writing mulic

will dump an 8 X 8 font from the Music can bo written in ony key
Key moy be transposed lo any other key
computer's memory. This may enable 16 durations ond rests
32nds, dotted loths. dotted whale notei
you to capture fonts from some other Time signature, key signoture ond tempo can
be continuously changed
programs. Continuous volume coniral ollawi crescondos.
deer idos. sfonondos
Fonts are one of the less exotic fea Attach automatically adjusted for softly

tures built into Device One. Have you played nates

ever forgotten a date? With Device


One you may never again. Just feed
it a month and a year along with the
appropriate prompt and it will spit out
,\e^e
a complete calendar for that month.
If you need a banner in 8" high let
CO ^ <?1
51*1
ters, Device One will do that as well.
What's more, you can use any of the
fonts as well as underlining and other
text features in the banner.

Download Mode
We've saved the best feature for last.
Device One has a special "download"
mode which does some pretty amaz
ing things. Upon receipt of the ap
propriate command, Device One will
recognize one of four classes of data
files and treat each one accordingly.

o
Text files will be sent to the printer
both with and without PETSCII to
ASCII conversion. Font files will be
automatically stored in the appropri
ate section of the onboard buffer. An
eight kilobyte hi-res bit map will be PRECISION PERIPHERALS and SOFTWARE
automatically formatted to the print ORDER NOW P.O. Box 20395 Portland, OR 97220
er in four possible ways: large or VISA, Mast. Ch( #Money Order (503) '
small in either fulltone or halftone.
Reader Service No. 271
AHOY! 63
Full tone dumps may be further influ
enced by the status of the NLQ mode.
Finally, directories will be automa
tically listed to the printer. All you
need do is issue the appropriate com
mand over the command channel or
via a double escape code sequence
and send the data to the interface via
a file with secondary address one.
"Now that sounds great" we hear
you exclaim, "but you have obviously
taken leave of your senses. The
screen dump sounds like a useful
gimmick but aren't all interfaces sup
posed to send text files to the print
er? Besides, what's the big deal about
listing a directory?"
The real gimmick is that you don't
have to send the data directly to the
interface. From the time the down
load command is issued, Device One
patiently listens for any and all seri
al bus file transfer activity between
the computer and the disk drive. This
could be a LOAD or SAVE opera
tion or even a VERIFY. Once a file
transfer commences. Device One
greedily gobbles a copy of every
passing byte till the file has complete
ly gone by. Only then does process
ing begin. In the case of a VERIFY,
the possibilities are awesome. Any of
the four file formats may be passed
on to and processed by the interface
without disturbing the current con
tents of the computer's RAM!
In the case of text and directories,
printing will start as soon as the file
transfer is complete. Pictures are han
dled differently. Printing is delayed
till a series of lines are sent to the in
terface. If these are all blank, just the
picture will be printed. If the lines
include text, it will overlay the im
age. This effect works well with a
halftone dump as the image forms a
background to the text. It is even pos
sible to offset the image margin and
print text and a graphic side by side.
Downloaded images must be pure,
8000 byte bit maps, stripped of all
color data. Flexidraw, from Inkwell
Systems, is the only graphics pack
age we know of which normally saves
images in this format. All others
combine their image files, with the
bit map's color information, in vary
ing ways. To get around this problem.
Reader Service No. 272
64 AHOY!
REVIEWS
the Device One utility disk includes a randomized effect. You may also COMB
a Printerizer program which will pro just strip the color or negate the en
Authorized Liquidator
cess the image files of 10 popular C- tire image. All these effects are visu
64 commercial graphics programs in ally displayed and instantaneously re Commodore Compatible
both hi-res and multicolor formats. versible to the image's original state. Total Telecommunications1

MODEM
Hi-res images have a 320 pixel hori This permits experimentation till the
zontal screen resolution, while mul desired effect is achieved.
ticolor files have only 160 pixels. The The download mode has one ma
tradeoff is that the latter can support jor restriction. It only works at nor
nearly twice the color diversity of the mal 1541 speeds. Thus all fast load
former. ers as well as 1571 fast operation must
The Printerizer does more than just be disabled or removed. You will also
strip the color from the file. It lets discover many limitations to down
FCC
you manipulate the image for the loading when using commercial soft
most pleasing results. The colors are ware. In this case all downloading
■4.-'" Approved

• Access the stock market, take college


analyzed so the resulting bit map may should be done before booting the classes, do your shopping and more.
be transformed to a shaded gray scale software. • For Commodore 64K or 5X64.
• Has modular jacks for quick, easy
representation. The shading may be With regard to commercial soft hookup to your phone system!

either a predefined fixed pattern or ware, the Device One utility disk • Works on TouchTone'" and Rotary
(pulse) dialing (not PBX).

Overstock liquidation. Simple communi


cations package connects 64K or SX64
DEVICE ONE COMMAND SUMMARY for on-line telephone use. No special
computer knowledge required. This
0 Upper case/graph:cs emulate super-intelligent software is completely
1 Downlead made, for fonts, pictures, te:<t. and directories menu-driven and easy to understand.
2 Semi-transparent, all DEVICE ONE special features active
3 Semi-trsnspJrent with ASCII runuersion Features: 30K software buffer. 300 Baud.
4 Transparent with swi tenable linefeed's
Auto-dial simplifies complex modem
5 Transparent with no line-feed
6 Transparent mi th ASCI I con version and swi tr liable 1 i ne-feed' steps. Upload, download of text pro
7 Upper ■' 1 OH^r c.'v^e emulate grams, data files. Captures and displays
8 Calendar, send mm-yyyy and DEViCt ONE prints th.it. i_al.?nddi hi-resofution, mapped graphics files.
9 Panners, all letters come Oul <,idettny5 iind 8" tsll
Color selection menu. Equipment
10 Decima J dump
11 He:: i dec l tn<4 ] dump needed: C64, monitor, and disk drive or
12 Hi -rps -screen dump, *.i?nd all byte^ from hi -res ^crt-irr SX64.
L3 Upper cii^e lo-res screen dump, s^nd all = cre-t>n toytjeri
NOTE: Price includes trial subscription 1o over 52 data
14 Upper/lower cv^e lo-rep scrosn dump
base services loi vast information. Inilial sign-up fee is
15 Command channel
FREE All you pay is the on-line lime you use. plus
20+ Lock the interlace
monthly rate

COMMAND CHANNEL c:c)MMANDS 90-Day Limited Factory Warranty.


Command channel commands can al ed bi- <aent m emu) iti= or semi-lr
modes, simoly send 2 escapes followed by the CuflliBaritl. r '..ntn-inJ-?
Mfr.Usb$109.95

*19
nsy be stacked if sent fcc the cumm^nil channel only, i.e. "U1B1.
6 Banner mode Liquidation
Cm—v Print calendar, m is the month number, y is Ih-i? 3 digit Priced At
DA Download tBXt file, print with ASCII Min.-ci iiqii
Hem H-1742-3646-007 Ship, handling: S4.00
DLs Downlt.ad lo-res font (6;;7>, k is a iitunl.fr between 1 and
DMji Download mi d-res font <8r-8) . ;! is * lumber Iw'.w^en 1 si-d
DH:: Download hi -res -font (12:i& -■' 16;. 8> . v- 15 c. DLnnber bet ween
DP Download hi-res picture Credit card customers can order by phone,
24 hours a day. WM^^m :- TV"]
Df Download tev.t file, pri nt in tr.-ir.=>parHnt. .node
7 days a week. VISA ■ w.c« jj^aEJs
D* Download dl-sl dir^ctdry
E Emp( , buf+ er content's
FU: tiiiible lor« font, t ■,, between I and 8 Toil-Free: 1-800-328-0609
FM:' Enable mid-res (ont. . i - between 1 «<>d 8
FH;i Enable hi-res f'mt. .. if, Letwt-fr, 1 ^n<l 4 Sales outside the 48 contiguous states are subject to
FRr. Enahlt" roiTi f ar>t. .; i^ betwee-n t and 3 special conditions. Please call or write to inquire.
F5 Standard 1 ont
FUk Font Mnderline. k= 1 for .jo. ««1 fcr ^f f
FX;: Font expand. v.~\ for on. .:=0 Hir oi f C.O.M.B. Direct Marketing Corp. Item H-1742
B> Print picture. x=l for srtifll I , --7 (or } tjrgtj, 1405 Xenlum Lane N/Minneapolis, MN 55441-4494
merge= picture with l.e::t that i =. *Pti1 %uf<fific{ui?n1 ly Send__Modem(s) Hem H-1742-3646-007 at S19 each
H:-. Print, picture in halftone, -.---I for qmal 1, »»T for ' ..-gn plus S4 i-.n.h lor snipping, handling {Minnesota residents
I Print the interface stain* m«*s'>aijfe' add 6% sales tax. Sorry, no CO D orders.]
L:. Special 1 i st i oq mode, 0 Lfl off, 1 i-= en D My check or money order is enclosed (No delays in
MLj: Bet left margin, :: i ^ a TJ digit numbef or '%' tat ■.'ifpn processing orders paid by check)
curscr posi 11 On. def dtil t i s 1
Charge D VISA' □ MasterCard- D American Express"
MR.' Set right margin,, h is a 3 digit r.un.ber or "^'. d<?f=iL.!t
N:. Set Nl Q mode. «=O -for off. k = 1 for on Acct. No Exp L
PLEASE PRINT CLEARLY
PFh Set I itst line of peqe itooter i, .; t ^ r- T •Jigit- number, d Mjit
F'H;: Set tir^t line a* page lhe=ider). ji ia a 2 dtyil. number, Name
PMn- Set message line, >i is a 1: digit nuniber, follow 'he d#sh Address
with whatever message you i i 1 e, '#' will be rt-pli-r,i-d by City _
page number. Turn off with PM1?1?
FFi; Set pagO leriijth, a 19 a 2 diyit rnjmbHr. default 1 ", 66
PH.- Set page number, >: it * 2 digit number Phone L
0 Print this quick reference sheet Sign Here
f: Release buffer, erases stored feints and pictures
S:s Set bit5i:e, ;;=O for standar d, . - 1 for pr oport lonal
U Unlocl DEVICE ONE. undo effects of =.(?tcjnrJdiT / -id-lras-a * 3
#■; Set fievii-e number, ,: is between 4 and 7 -|W|IVI|O| Direct Marketing Corp.
FONT 3 SYMBOLS Authorized Liquidator t
a* b+ cO d- pj ri& D y ■ 1405 Xenium Lane North
Minneapolis, Minnesota 55441-4494

AHOY! 65
READER SERVICE INDEX
I'. i"i- Company Svc. No.
comes with prepared printer driver
22 Abacus Software 218 fectly functional, albeit modestly ap
files for use with Superscript, Paper
86
C-4
Abacus Software
Access Software Inc.
273
236
pointed printer interface. As usual,
54 Access Software Inc. 230
back Writer, and Word Writer 128 for it is you the user who will make the
13 Activision, Inc. 257 the three most popular printer types. final decision.
44 Act!vision, Inc. 208
40 Alsoft 226
89 American IntT Computer 251
48 Avalon Hill 212
The Final Feature XREF 128
C-2 Batteries Included _

Last but not least we mention De Abacus Software


16-17 Berkeley Soft works 216
18-19 Berkeley Softworks 217 vice One's letterhead mode. This lets Commodore 128
4,5 Bod v log. Inc. 224
30 Briwali 260
you set top and bottom page margins, Disk; $17.95
57 Centra] Point Software 275 as well as header or footer text to be If you have ever programmed in a
W Cheatsheet Products Inc. _

35 Chipmunk Software 222 printed on every page. This text can high level language on a mainframe
11 COMAI. Users Group USA
13 COMAL Users Group USA —
also be a downloaded bit map for computer, you already appreciate the
32-33 Computer Centers of America 221 printing in halftone mode on every value of a cross-reference utility. If
45 Computer Friends 250
29 Computer Marl 261 page to create the effect of customized your programming experience has
58-59 CompuServe 238
stationery. been limited to microcomputers, a
65 GO.M.B. Direct Mktg. Corp. —

67 GO.M.B. Direct Mktg. Corp. strong feeling of frustration may be


69 GO.M.B. Direct Mktg. Corp. —

71 Cornucopia Software 232 TABLE OF AHOY! REFERENCES your only indication that something
39 CVC Online 241
15 Data East U.S.A. Inc. 215 FOR PRINTER INTERFACING is missing. In fact, the value of a
41 Electronic Arts 214 cross-reference utility to the BASIC
47 Electronic Arts 209
61 Electronic One 231 1. March 1984, pp. 27-30: Printer In programmer is so great that we are
112 Emerald Component Int'l 243 terfacing for the 64 & VIC puzzled that only Abacus Software
42 Epyx, Inc. 207
47 Firebird 210 2. April 1984, pp. 19-25, 78: Printer offers one for the Commodore mar
48 Firebird 211
Interfacing for the 64 & VIC Part II
101 Floppy House Software 240 ket. We find nearly as puzzling the
10 Free Spirit Software Inc. 266 3. April 1984, pp. 53-54, 94: Lower
fact that with no competition, Aba
10 GSR Software Company 265
Case Descenders with the VIC 1515/1525
104 HesWare 276 cus has the nerve to charge so little
31 Hi Tech Expressions, Inc. 220 Printers
10 Howard W. Sams & CO. 253 for this product.
4. December 1984, pp. 19-21, 85:
57 Illustrated Images 274
What XREF 128 does is generate
62 Inkwell Systems 270 Printer Interfacing Revisited Part I: Vie
12 Intelligent I/O —
1525 Printer-A Tutorial an organized listing of the line num
9 IntraCorp 249
88 Jason-Ranheim 244 5. February 1985, pp. 103-108: Getting bers on which virtually everything
115 Jason-Ranheun 280
the Hbrds Across: Printer Interfaces for that is important in a BASIC program
56 KFS Software, Inc. 247
72-73 Lyco Computer 234 the Commodore Computers appears. The only things that XREF
14 !\taster Software 258
6. February 1985, pp. \0S-U6: Printer 128 will not cross-reference are
12 Maxtron 262
11 Microcomputer Accessories, Inc. 255 Interfaces: Four Reviews strings between quotes. If you have
99 Microcomputer Services 245
277
1. March 1985, pp. 101-108: Printer In ever written, or analyzed, a BASIC
103 Micropace Computers, Inc.
43 MicroProse Simulation Software 227 terfaces: Conclusion
C-3 MicroProse Simulation Software 228
program longer than 10 lines, you
94 Micro-Tek —
should immediately appreciate the
68 Midwest Software 281
10 Networx 254 Conclusions value of XREF 128.
102 Ohio Computer Services, Inc. 278
There is no question about it. De Although XREF 128 lacks the bells
12 Omnitroniv Inc. 256
53 Origin Systems Inc. 229 vice One has more features and a big and whistles (consisting of flashy col
63 Precision Peripherals 271
60 Progressive Peripherals 233 ger buffer than any other interface ors and sounds) that many Commo
78-85 Protecto Enterprizes 269
currently available. It will be sure to dore utilities feel obligated to provide,
50-51 Pro-Tec h-Tron ics 248
8 Read up Inc. 252 shake up the current state of Com it does not lack convenience or op
20 R.J. Brachman 264
36 Schnedier Systems —
modore printer interfacing. Many of erational flexibility. In fact, XREF 128
93 Skyles Electric Works 239
its features have proven to be quite may be tightly controlled to do only
77 Software Discounters of America 237
55 Solid State Software 259 addictive in the brief interval that we what you want it to do. This can be
34 Solutions Unlimited 282
41 SubLOGIC 213 have had the interface. Although a very useful when analyzing long pro
52 T.C Electronics 246 number of these features are available grams. Searching, sorting, organiz
8 Tensoft 263
37 Tuneworks, Inc. 223 as separate utilities or as part of other ing, and formulating lists are time-
106 Ultrabvte 279
14 Uni-Kool 267 software packages, several are unique consuming activities. The ability to
25 Unlimited Software 219 to Device One. There is also some limit a search and sort to specific
38 Value-Soft 225
64 VG Data Shack 272 thing to be said for having these fea items can be a great timer saver.
111 Wedgwood Rental 242
■H-75 White House Computer 235
tures always online. The real ques XREF 128 offers several degrees of
76 Xetec, Inc. 268 tion is just how much you are willing flexibility for its sort criteria.
6 AAoy.'/PlayNET Offer _ to pay for all this power. Device One's Your first selection is whether to
49 Ahoy! Binders
Ahoy! Disk Magazine

asking price is nearly double the go cross-reference only BASIC key
% —

87 Ahoy! Disk — ing rate of its most feature laden com words, only non-keywords, or both.
97 Ahoy! Still ffl —

98 Ahoy! Back Issues - petitor. The decision will be even Since the entire program is loaded
Ahoy! Subscription
113 -
more difficult for owners of a per into memory prior to analysis, choos-
116 Ahoy! Access Club —

'J hi* publisher cannot assume responsibility


for errors in the abow listing.
REVIEWS
ing only one item lets you analyze a Of course a detailed knowledge of
COMB
larger program. Programs up to 53 the keyword tokens for the BASIC ex Authorized Liquidator

kilobytes can thus be processed in tension under review is required. This


two passes. XREF 128 makes this can always be obtained by experi
very convenient by letting you ana menting and PEEKing about, prefer
lyze a program as many times as you ably with a machine language moni
like while changing the analysis par tor. If XREF 128 does encounter a to
ameters between passes. ken it cannot recognize, it will flag
The analysis may be further refined the corresponding ASCII value with
by specifying a starting and ending a question mark. In any event, we can
line number, keyword range, or vari always hope that some altruistic us
able range. All parameters are en er will generate the necessary token
tered in response to screen prompts. files and submit them to Abacus, who
Choosing the conveniently provided will see fit to include them on future
defaults will result in a listing show releases of the program disk.
ing the line numbers where all key For modification of the token file,
Unsnapslor an
words, variables, line number refer the KEYGEN utility is provided on extra 1%" depth!

ences, symbols, and values are to be the disk. XREF 128 can manage up E-X-P-A-N-D-A-B-L-E
found in your BASIC program. to 400 tokens. BASIC 7.0 uses about LEATHER BRIEFCASES
Since XREF 128 listings, for all but 170 tokens. All BASIC tokens have Make a bold, new impression at your next
the shortest programs, are apt to be values greater than 127 (bit seven is business meeting. Order this set of TWO
cases for the look and feel of designer
lengthy, the preferred output device always set). This limits BASIC to
attaches...without the high price, due to a
is the printer. Just in case, XREF 128 only 128 single byte tokens. BASIC factory overstock.

lets you select device number and 7.0 gets around this limitation by us • TWO Factory New, First Quality Cases
lor ONE Low Liquidation Price.
secondary address for your printer. ing two-byte tokens for most of its
• Rich Suede-Like Lining, Plus Generous
If you wish you may opt for screen new keywords. Organizational Pockets.
output. If you do you will find the Operation of XREF 128 is simple • Two Combination Locks Offer Security.
• Choose Burgundy or Black.
C-128's NO SCROLL key to be an enough. Just respond to the onscreen
Large Case. 13" H x IS'/T W x AW D and
invaluable aid. Screen output may be prompts as they appear. The program easily expands an extra 1 Vi" in depth if you
viewed on either the 40- or 80-col- to be analyzed as well as the token need more room.

files will have to be on disk, but not Banker's Case. Perfect for meetings where
umn display. However, the only bene
you need only a few documents. 11" H x
fit of the 80-column display is out necessarily the same one. If you can I6Y2" W x ZW D.
put visibility when using fast mode. not remember the file name, just en Shop and compare! You'll discover this is a

XREF 128 always formats screen out ter a question mark and the disk di great buy for TWO cases!

put to 40 columns. The only other rectory will be displayed. Compare At $229.00
side effect of the 80-column display The printout is neatly organized
is that you will miss a rather vigor
ous, and lengthy, copyright message
with keywords first, numbers second,
variables third, and functions last. All
Liquidation Price
for Set of TWO . . $69
Burgundy: Hem H-1808-3280-021 S/H: S5.75/set
while the program loads. keywords are shown with an apostro Black: Item H-1808-3230-013 S/H: S5.75/set

As is our custom, we have left phe as the first character. Keywords Credit card customers can ordei by phone.
24 hours a flay i^HBM
XREF 128's best feature for last. and variable names are limited to the 7 days a week. V^^

XREF 128 gets its keyword token as display of only the first six charac
Toll-Free: 1-800-328-0609
signments from a disk file. This ters. Just remember that BASIC only Sales outside the 48 contiguous states are subjeel lo
special conditions. Please call or write to inquire.
means that you can maintain differ uses the first two characters to dis
SEND TO: Hem H-180B
ent token files for extensions to, or tinguish among variables. C.O.M.B. Direct Marketing Corp.
1405 Xenium Lane N/Minneapolis. MN 55441-4494
different versions of, Commodore At S17.95, XREF 128 is a true bar
Send Leather Brtaicase(s) indicated below at $69 per set
BASIC. While the manual specifical gain. Even if you value your own plus S5.75 per set lor ship, dandling (Minnesota residents
add 6% sales tax. Sorry, no C.O.D. orders)
ly mentions Abacus' Graphic System time at no more than minimum wage Send Burgundy, Hem H-1808-3280-021 (Setot2)
Send .Black, Item H-1808-3280-013 (Seiol 2)
128 as an example, we feel this fea it will pay for itself the first time you
D My check or money order is enclosed (No delays in
ture will be of greater benefit for ex use it. The only complaint we can processing orders paid by check.)

isting Commodore packages. Custom find about XREF 128 is that the pro Charge. D VISA- D MasterCard^ □ American Express*
AccL No . Exp-
token files for C-64 BASIC exten gram disk is copy protected. We PLEASE PRINT CLEARLY

sions, such as Simons' BASIC or Su would hope this would not be neces
Address
per Expander 64, will let programs sary on such a low-priced utility. City

written for these extensions be ana Abacus Software, P.O. Box 7219
lyzed on the C-I28. Even programs Dept. HA, Grand Rapids, MI 49510
Sign Here
for the VIC 20 Super Expander or the (phone: 616-241-5510).
C-16/Plus 4 can be managed! —Morton Kevelson

AHOY! 67
KINDER KONCEPTS WRITER'S CHOICE All modules are menu-driven. The
FILER'S CHOICE first function key calls up the menu.
30 ACTION-PACKED PROGRAMS PLANNER'S CHOICE Options from the menu are chosen
FORPRE-SCHOOLTO Activision, Inc. by first letter. Disk functions are lim
REMEDIAL SECOND GRADE Commodore 64 and 128 ited to creating, deleting, and saving
$39.95 each; package $99.95 files, though the modules will initial
GLOWING REVIEWS FROM SPECIAL
EDUCATION SOFTWARE REVIEW, Having been one of the most prom ize data disks.
SOFTWARE REPORTS, AND inent manufacturers of games and en Though there is no function to
ELECTRONIC LEARNING. tertainment software for the Commo copy a file, it's easy to save the file
dore 64 for years and not content with under a different name for backup
FOR APPLE n FAMILY, PET, AND
their dominance in that area, Activi purposes. I find this a serious limi
COMMODORE 64/128
sion has expanded into productivity tation, as it is easy to forget to make
COMPLETE SET (30 PROGRAMS)
software: word processors, spread backup copies of your work. In addi
- $99.00 PLUS $2.00 SHIPPING
READING DISK ONLY (15 PROGRAMS) sheets, databases, and other serious tion, there is the problem of saving
-$55.00 PLUS $2.00 SHIPPING home and business-related products. the file under the same filename.
MATH DISK ONLY (15 PROGRAMS) Following their purchase of Creative Having to delete the original and then
- $55.00 PLUS $2.00 SHIPPING
Software, Activision improved and resave the new copy under the old
rereleased Creative Writer, Creative name is a hassle.
FREE TRIAL IN YOUR SCHOOL Calc and Creative Filer as the first One major change made was the
FOR 30 DAYS installments in their Personal Choice documentation. The new manuals are
line. While these packages were orig spiral bound, easy to handle, and
CALL TODAY !
inally designed to run only on the 64, look durable. Each contains a short
TOLL FREE 1-800-422-0095
Activision created better versions for tutorial demonstrating an actual
MICHIGAN AND AFTER 5:00PM
(313) 477-0897 the 128 and offers both in the same working session with the software. A
VISA/MASTERCARD package. Though both programs in reference section at the back explains
MIDWEST SOFTWARE each module function similarly, the commands and procedures. A quick
BOX 214, FARMINGTON, MI 48024 C-128 programs take advantage to the reference booklet is also included.
80-column screen and fester operat The appendix section on printers
ing speed. explains the limitations of the Com
NEW TESTAMENT modore printers, as well as the sug
Three for the Price of One gested switch settings for the various
CONCORDANCE Though they can work together, the third party printers and interfaces. A
(KINGS JAMES VERSION) three programs can't really be called few printer and interface combina
integrated, since files created with tions won't work at all.
• LOCATE VERSE REFERENCES
different modules aren't interchange
FOR ANY NEW TESTAMENT
able. Integration between the Filer Writer's Choice
WORD
• ALL MACHINE LANGUAGE FOR and Planner modules is nonexistent, Documents created are limited in
SPEED though information from both of size to 600 lines by 40 columns
STORE VERSE LIST ON DISK these can be included in documents (24,000 characters) in the C-64 ver
FOR LATER USE OR SEND TO created with the HWrer module. sion, 500 lines by 80 columns (40,000
YOUR PRINTER Reports from the Filer and Planner characters) in the C-128. While the
MULTIPLE WORD SEARCHES
are easily imported into letters and C-64 can only display 40 columns,
• UP TO 99 CONTEXT VERSES
reports created with the Writer pack documents can be as wide as your pa
MAY BE SPECIFIED
age. If you need to do some editing per will allow. By linking files, long
• IDEAL FOR SERIOUS BIBLE
to the information in the imported re er documents can be printed with
STUDENTS EVERYWHERE
ports, they can be read into the Writ consecutive page numbers.
FOR COMMODORE 64/128 OR
er document and then edited to add Writer's Choice has most of the
I APPLE II E, IIC I
fancy formatting commands or to de commonly desired word processing
ONLY $4950
lete unneeded data. Or, if you are try features. According to the print time
PLUS $2.00 SHIPPING
ing to conserve space in your Writer options, you can print up to 999 cop
ORDER LINE 9AM TO 5PM document, an include command is ies and you can start page number
1-800-422-0095 used to read the second file in when ing as high as 999. A pause between
MICHIGAN AND AFTER 5 PM the document is actually printed. pages option allows the writer to use
(313) 477-0897 Information from the Filer's fields single-sheet feed printers.
MIDWEST SOFTWARE can also be used to replace variables A menu controls page formatting
BOX 214, FARMINGTON, MI 48024 in Writer documents. For instance, features. Right justification is sup
names and addresses from Filer can ported. Page numbers can appear at
Reader Service No. 2S1 be used for form letters. top or bottom or be omitted, but can't

68 AHOY!
REVIEWS
COMB Liquidator

be automatically incremented in the


single header and footer. COMMODOREB COMPATIBLE ACCESSORIES
Line spacing is also set from this
print formatting menu or from within
the document. Up to 10 lines of space
may be put between lines of text. All
margins are set from this menu. Left
and right margins can be set in the
document. Page length is also fully
adjustable. You cannot specify a
header or footer margin size.
The forced page break option is
simple to use, but the widow preven
tion option is limited to five lines of
text or less. Thus, a table might get
cut in half.
Block functions (copy, delete,
place, move, and save) are also sim
FAMOUS U.S. BRAND DISK DR VE UNIT
ple. A find/find and replace option
These famous brand Disk Diives are rebuilt, like
Now, Make Quick Back-Up Copies
is included. Non-printing comments new. by factory technicians. They are at a LOW
Easily With a SECOND Disk Drive!
can be included for reference. liquidation price, and carry a Factory Warranty.

• Compatible With Commodore^ C64'" and


Format codes can be imbedded to Original
SX64 Computers for Maximum Efficiency. List Price
activate a printer's special functions. • 2K RAM. 16K ROM. Maximum Storage of 170K
These aren't explained, so you must Formatted Data, 35 Tracks.

$149
• Uses 5'/j" Floppy Diskettes. Serial Interface.
be familiar with your printer and • Data Transfer Rate: 400 Bytes per Second. Liquidation
know what commands to send. Al • Second Serial Port for Chaining Second Drive Price
or Printer. ltemH-1B09-3553-013
though boldface and underline are of Shipping, handling: $8.00 en.
• 3%" H x 8" W x 15" D. 9% lbs.
fered as control functions, the docu
mentation warns that they only work TRACTOR
FOUR
with a couple of third-party printers. FEED FROM
PACK
A spelling checker program is in COMMODORE®
OFFICE
cluded. It is not integrated into the Discontinued Model LOW
SOFT- Liquidation Price.
word processor and must be loaded
WARE • Adapts Your Commodore
separately. Suspected misspellings are 90-Day Ltd.
803 for Continuous Paper.
NOTE: Software sold indhridualy. Phone lor Prices. • Continuous Form Paper
displayed in context and alternatives Fac. Warranty.
from 23/V'To 10" Wide.
can be substituted as the mistakes are • General Ledger. 8 Options. Chart Accounts, Custom • You Can Still Use Your
checked. New words can be added Statements. More. Friction Feed.
• Inventory Managment Track 1000 Items. Maintain
to a special dictionary that is also Perpetual Records.
90-Day Ltd. Factory Warranty.
Commodore is a registered trademark of
used. While not the easiest spelling • Payroll. 24 Functions. Calculates Tax. Prints Checks. Commodore Electronics Lid.

Interface Ledger.
checker I've ever used, it is certain Mfr. List *39.95
• Accounts Payable/Checkwriting. Interfaces With

*19
ly a nice option to have. General Ledger.
Liquidation

$39
I did have one unexplained diffi Mfr. List For Set of 4: 5199.80 Priced At. .
culty. The display is supposed to pre Liquidation Price For Set of 4 . .
Item H-1809-7004-286
Shipping, handling: $4.00 each
sent information in the top and bot Item H-1809-7025-059 Ship, handling: S4.00 pkg.

tom screen lines. Both these lines by phone.

Toil-Free: 1-800-328-0609
day.
were missing on my C-128's display. eek.

Since the top shows the current cur


SEND TO: Item H-1809
sor position and the bottom the mem C.O.M Ei Direct Marketing Corp. PLEASE PRINT CLEARLY
1405 Xenlum Lane N/Minneapolis, ?.1N 55441-4494
ory space used, it was an inconveni Send the items indicated below (Minnesota residents add
Name

ence not to be able to see them. 6^j sales tax. Sorry, no C.O.D. Ofders.l
Send — DltkDrive(i) Hem H-1809-3553-013atS1<J9eacn
Address

plus S8 each lor shipping, handling. City


Send Software Packaged) »em H-18O9-7025-059 at
Filer's Choice S39 each plus 54 each tor shipping, handling. Stale -ZIP.
Send Tractor Feed'*) Hem H-1809-7004-286 at S'9
Filer's Choice offers features typi each plus S4 each lor snipping, handling. Phone _L
D My check or money order is enclosed |No delays in
cal of most database programs. Indi processing orders paid by check)
Sign Here-

vidual menu options control creating Charge □ VISA ■ D MasterCard, D Airencan Express I
Sales outside the ■:& contiguous stales are subject lo
special conditions. Please call or write lo inquire.
the database form, adding data, Acct No Ft '

searching for and modifying specific


information, and printing out reports.

AHOY! 69
REVIEWS
The design form section is relative use. Reports can have a title and Planner's Choice
ly easy to use. Arrow keys are used header. Page length, number of blank Planner's Choice offers a slightly
to move the cursor around and place lines at bottom, page numbering, and bigger spreadsheet than two top com
field names. Form size is limited to number of characters for each field petitors, Multiplan and SwijiCalc. Its
80 rows by 40/80 columns depending are specified at print time. Output can 255 by 255 cell work area is only
on whether you're using the 40-col- be sent to your choice of screen, slightly larger than SwifiCalc's 250 by
umn C-64 or 80-column C-128. printer or disk. 250, but four times as wide as Mul-
Adding data is simple. Moving be The upper leftmost field is the key tiplan's 255 by 63. Of course, this
tween fields is done using the RE field. One alternate key field can be means a tradeoff in features.
TURN key. Information from the last selected. These are used to determine Cell size is easily set and adjusted.
record can be duplicated to the cur the order in which records are dis Rows or columns can be inserted any
rent record saving typing. Entries can played when browsing through them. where provided there is enough room
be printed individually. The search function is very flexi left at the outer edge of the
The report formats are quite flexi ble, offering searches on any or as spreadsheet.
ble, though not as easily set up as the many fields as desired. Mathemati Cell formatting options are ade
form design. Report forms can be cal operators can be used to help iso quate. Integer, fixed point, dollars,
saved and retrieved from disk for later late specific records. and left, right, or centered positions
are offered.

LEROY'S CHEATSHEET Planner's Choice offers the most


Keyboard Overlays common spreadsheet functions: ABS,
ATN, AVG, CNT, COS, EXP, FVL,
$7.95 $3.95 each LOG, MAX, MIN, PMT, PVL,
each
SIN, and SUM. All the standard
math operators can be in formulas.
PLASTIC
LAMINATED Cell references in formulas may be
I -
For your COMMODORE 128 For your COMMODORE 64 typed in or referenced by pointing
them out with the arrow keys. For
Put Your Computer's Commands Where They Belong - And Your Manuals On The Shelf.
mulas may be adjusted as they are
Have you ever sat at your computer with Ihe manual in your lap trying to find an elusive command? How much
time have you lost searching through manuals to refresh your memory on how to do what you wanted'' Now copied, so relative references are
you have a way to end that frustration ■ Leroy's Cheatsheets'
maintained.
Leroy's Cheatsheets help you get into your program right away. We put the commands right at your
fingertips, actual keystrokes are in bold type, variables are shown in italics Designed by software experts, our Report margins, page lengths, and
durable plastic laminated overlays are comprehensive reference aids which document a product or system
completely. Now use your software more easily and more effectively. With Leroy's Cheatsheets you'll never page numbers are set at print time.
have to hunt for a program command again!!! S8.MW(«acennaiT»T3Mn
The program can be set to output
SOFTWARE The Problem Solver
ASCII or PETASCII. Control codes
EQUIPMENT STAND
can be sent to turn on special print
functions like condensed printing.
Reports can be sent to screen, print
er, or disk.
DISCOUNT SOFTWARE
& FREE CHEATSHEET Made Of Stwdy vinyl coaled sleel-strong Bnough for any computer
equipment. This equipment stand will help you organize your system
Conclusions
We carry a complete line of software a!
competitive prices. PLUS - on any With this unique construction, cables are never in the wrong place, switches
are more accessable and your equipment stays cooler The problem
For a combined price of $100, these
software package ol S25.00 or more you
gel a FREE Leroy's Cheat sheet'of Solver Equipment stand was specially designed for Commodore
computers 128 & 64. Keeps your monitor at eye level (Great for printers
packages are good for folks on a bud
your choice! CALL or WRITE TODAY for
pnces. tOO) Sw [n;* tff &"Os'** •T4&™~i&&
get. Though probably adequate for
Order Now and Save ... Money. Time and Frustration home users, some small businesses
COMMODORE 128 $7.95 ea COMMODORE 64 $3.95 ea will push the capabilities to their lim
rnW*rm>J UR01-S CHEATSHEETS fc. Tn
MInanrUMiKri punning

CUT OUT-YOURSEIF OH DOTTED HUES MOW JO OflDEI


its and want something more power
DIE-CUT U Basic 2.0 1J GEOS ful. Because it's uncomplicated,
□ For Trie Beginner
G Blanks i> not hm J Muitiplan Maslar CjrtJ. VIS*
■3 Basic 7.0
D Blanks (3«Tum™w G Mutiip:an128
"J Dnta Manage' 1 3 Newsroom though, this isn't a bad starter system.
3 Disk 1541 ' J Paperback Writer SHIPPING
new J Data Manager 12B ''.J Paperback Writer
J Disk 1571 □ Paperclip 128
LJ Doodle
LJ Easy script
G
3
Paperclip
Sky Travel
• L»o/3 Ctmtihm* -
S1.0Q ppmtn
Activision, Inc., 2350 Bayshore
3 Easy Script iFeri-On OrW'b 13 OO I

"•"J Elite ■ J Supericrlpt12B


"U Elite
U Fleelsystem 2
J
J
Speedscript
Superbase 6d
Parkway, Mountain View, CA 94043
'3 Fleetsystem2 8 3 J Wordpro12B HOB
■J Flight Simulator 2
™« J Flight Simulator 2 ■J Wotd Wiiior 12fl
J For The Beg nner
' U
' J
Supcticrlpl 64
Word Wrltcf
S300 H
(phone: 800-227-9759).
FREE - Keyboard extender i &:i^' - ": Also Rts the COMMODORE 64C —Cheryl Peterson
Phoneorderswelcome HOURS: 7J0AM- 5 PM Eastern Time Monday thru Friday

U S FUWWOM-Y NOCOO All programs In this is


VISA MASTER CARD PAYMENT ENCLOSED
LCI-WC* V row? 0H)V} sue of Ahoy! are avail
CARD* £«P
able on disk. See page 87.
CHEATSHEET PRODUCTS. INC. P.O. Box 111368 Pittsburgh, PA. 1S238 (412) 781-1551

70 AHOY!
Disk Catalog System
Catalogs up to 640 Disk Directories
1280 with 2 drives
Indexes and Alphabetizes over 5000 Titles
10,000 with 2 drives
•ir Unique Disk ID'S not necessary
Automatic Entry from Disk Direaory with
Manual Selection, Edit and Cross Reference
ir Print — Alphabetized Index of all Titles,
Directories by disk, Disk Labels and more
Printer not required
Search Function defaults to the Screen
-ti Search — find any Title in 10 seconds
Sorts 1000 Titles in 8 seconds
-it Runs on Commodore C-64 or C-128 with
1 1541 Drive / 2 J 541 Drives / Dual Drives

$29.95
(U.S.) Includes shipping within USA
Includes backup copy of program disk
Add S4 for COD Orders - $6 for Shipping Outside of USA

Order your copy today I

(503) 284-8557 Cornucopia Software


& Lines open 24 hours a day. P.O. BOX 2638. Portland, OR 97208-2638
* 30 day Satisfaction Guarantee. Dealer inquiries invited.

Reader Service No. 232


Marketing & Consultants, Inc.

WE HAKE YOUR COMPUTER ACTIVISION UNISON


FUN TO USE!" f Alter eqo . . . 28.75
DUST COVERS
Hacker 18 75
WORLD
Little People . 20.75 Printmaster(Amiga)... 22.75
1 Game Maker 24 75 Printmaster
Atari
1 Borrowed Time 18.75 (C-64/128) 22.75 520ST . 11 95
Z. commodore 1 Space shuttle . 18.75 Art Gallery 16.75
T
13OXE . 699
Music studio . . . . 22.75 8O0XL 699
1 Mind shadow . . . 18.75 1050 699
Road Race . .
Fast Tracks
18.75 1
22.75
O 1025 799

COMMODORE
Coun! down 18.75 1 L Commodore
Basketball 18.75 I Ci2B 799
157 CALL BATTERIES INCLUDED
C-64 CALL L Consultant .. . 32.95
1571/1541
1902
6 99
1095
1541 . CALL 1702 899
128 CALL
Paperclip w/spell pk 48.95
C64/Vc20 6 99
C1902-A CALL
C 1350 Mouse 39
C 1700 128 K RAM . . 119 SUB LOGIC F TO90/1091
Panasonic
8 99
C 1750 512 K RAM . . 169 Flight Simulator 29.95 1 1092 8 99
Jane 35 JefSimulator 29.95 I R 1093 999
GEOS CALL Football . ?=1 q<; 1
Perfect Writer . . 45.95 Scenery Disk EA 14.95 1 E SPRINGBOARD
Perfect Calc 45.95 Set 1-6. . fiq q=; 1
Perfect Filer ... 45.95 (C-64)
E Newsroom . . 32.75
Clip Art 1
Clip Art 2
1B.75
24.75
INNOVATIVE CONCEPTS
Fhp-N-File 10 2.49
Flip-N-File 25 Lock 10.95
Flip-N-File 50 Mini 10 95
EPYX-64 Flip-N-Fite 50 Lock 15.95
Flip-N-File ROM 7.99
Movie Monster 24 75
Vorpol Kit 22 75 BRODERBUND
Fast Load 24 75
Printshop. 28.75 1 8
Summer Game II. . . 24.75
Super cycle 24.75
! Graphic Lib. I, II. II 1 18.75 1 ACCESS
j Karateka 19.75 1 O (C-64, Amiga)
World games
Football
24.75
24.75
! Printshop Comp 24.75 1 DISK DRIVE
Printshop Paper . 12.95 1 O Leader board . 24.75
Leader board Amiga 24.75
CLEANING KIT
$8.95
2
HI TECH 3
Cardware 8.95
Partyware 8.95 With Software
Heartware . . 8.95 MJCROLEAGUE 3 ACTIVISION
WarWilhAII .. 12.95 ML Baseball 24.95 1 (Amiga) $17.95
Holiday Paper 8.95 General Manager 24.95 1 Hacker . 26.75
1 85 team disk 14.95 1 Mind shadow. . 25.75
Franchise
Stat Disk . . .
19.95 1
1R Q^ 1
8 Music studio 34.75
Borrowed Time 26.75
7 NAME BRAND
VIDEOTAPES
FIREBIRD
6 from

(C-64) O S4.49
Elite 22.75 TIMEWORKS Oty. Discounts
Tracker 28.75 JOYSTICKS Available
(C-64)
The Pawn CALL FROM
Data Manager-128 42.95 1
Swiltcalc-128 42.95 1 WICO & SUNCOM
Wordwriter-128 42.95 1 Bat Handle ... 16 75
, A/Payable-128
A/receivable-128
38.95 1
38 95 1
Boss 11,99 NEW HOURS
Super 3-way .... 19 99 Mon-Thur—9AM-8PM
General Ledqer-128 38.95 1 TAC 3 9.95
XETEC lnventory-128 38.95 1 Slik stik 6.95 Fri—9AM-6PM
Font Master II 64 32.95 Payrotl-T28 . 38 95 1 Economy 5.95 Sal—10AM-6PM

cBtiu SBuec €Wie£ Gnj&u


• THE LOWEST PRICES • TOLL FREE ORDER LINE •
• Free shipping on prepaid cash orders in U.S. • All Merchandise Factory Fresh • Fast Service
from one of the oldest and most established Computer Supplier • 24 hrs. shipping on in-stock product
• Access to our Multi Million S inventory • No deposit on UPS C.O.D. orders • Orders outside PA
Save state sales tax * Air freight service available • Full Manufacturer's Warranty apply! • Full
accessory line in stock * Purchase orders Accepted from educational institutions! • We check for
stolen credit cards! • We ship to our servicemen overseas! • You'll love our Courteous Sales Staff!
• We satisfy more customers monthly than most of our competitors combined •
LYCO COMPUTER

Marketing & Consultants Inc.

DIABLO SEIKOSHA JUKI


D25 549 SP-100Q VC(C-64) . . 165 Juki 6100 CALL
P-32 CQl 699 SP-1000 A Centronics 185 RS-232 Serial board... 55
635 1029 SP-1000IBM 185 6100Iraclor 119
D-801F 2395 SP-1000AsRs-232 185 6100 sheet feeder . 209
SP-1000AP.APIIC 185 5510 Juki CALL
BP-1300 .... 469 Juki 6300 . . CALL
BP-5200 649
OKIDATA
PANASONIC BP-5420
Color Kil
. . .999
119 Okimate20 199
1091 225 BP-5420 ribbon. 12,50 LEGEND 120 NLQ 205
1092 309 BROTHER SP-1000 ribbon. 8.50 808 148 182 214
1592 419 1080 199 192+ 348
3131 249 HR-15XL-P 339
1380 229 292 499
3151 399 1509 . . . 409
1385 289 293 599
93 CALL
193+ CALL

SAVE ;= PRINTERS
SILVER REED
EXP420P 209 STAR MICRONICS
EXP 600P 489 EPSON LV 12-10 (IBM) CALL
EXR 800P 649 CITIZEN LX86 CALL C. ITOH NL-10 CALL
EXP 770 740 120-D 179 FX-85 CALL 1550 SP+ CALL NX-10 CALL
MSP-10 285 DX10 CALL NB-15 . . . CALL
D 1040 CALL
MSP-15.. .. 385 SB-15 CALL
TOSHIBA MSP-20 325
DX35
H180
CALL
CALL
Prownter Jr CALL
SG-15 367
321 P/S 489
Prownter8510 SP+ CALL
MSP-25 485 HS80 CALL SD-10 319
P341P 829 Premier 35 469 FX286 CALL SD-15 438
P3410P/S 859 LO800 CALL SH-1C. . ..469
P351 999 mooo call SR-15 578
351 sheet feeder 529 EX800 CALL SB-10 589

MONITORS
HITACHI ZENITH
MM-1218 12" Green 99
PANASONIC MM-1220 12" TTL Amber..129 THOMPSON ZVM 1220
ZVM 1230
89
89 PRINCETON
CM-1406C 13" color 365 12 RGB CALL ZVM 1240 149
TR-122MYP12" Amber TTL 139
w/cable 179 GRAPHICS
TH-122M9P 12" Green TTL..139
CM-1409 13"RGB 305 MAX-12 Amber. . . . 175
TX-12H3P 12'RGB
DT-H103 10' RGB
369
349 CM-1216Di2"RGB 385 TEKNIKA HX-12 RGB. . . 458
CM-1455S 13" 720x350....525 COMMODORE SR-12 RGB . . .575
CM-1457A13"RGB MJ-22 249 1902 Color CALL
720x460 679 MS-305RGB 309 1802 CALl

INTERFACING DISKETTES
5Vi" DISKETTES 3.5 DISKETTES
MAXELL 3M
XETEC SSDD 9 99 SSDD 16.99
TYMAC Super Graphix 64 64
Connection (C-64) .49 Super Graphix SR 64 45 DSDD I2!99 f'T'^B ° 23"
BONUS MmE MAXELL
SSDD 6 99 .^^^" SSDC 1G 99
DSDD 7.50 HR OSDD 23.99
SKC S^d
ORANGE MICRO PPI SSDD 8 50 VERBATIM
Grappler CD (C-64) 79 C-64 .49 DSDD 9.50 SSDD 16.99
DSHD 96 TPI . 19 50 DSDD 24.99

DRIVES MODEMS
COMTEL INDUS SUPRA COMMODORE
1064 Modem (C-64) 49.95 1670 155
Enhancer 2000 (C-64) 149 GT Commodore 179 Supra 300 39.95
Supra 1200 . . . . 149.95

COMMODORE DSI
1571, 1541 . CALL
COMPUSERVE. . 18.95 Messenger 64/128 39 95

TOLL FREE 1-800-233-8760


IN PA 717-494-1030 ./iV,/ jftee i't./ir,/
CUSTOMER SERVICE 717-494-1670 In-Slock items shipped ivithin 24 firs of order NoQeposiI on C O D orders Free snip
ping on prepaid cash orders within ine continental u S Volume discounts available
or send to PA residents add sales rai APO. FPO and international orders add S5 00 plus 3*n
Lyco Computer lor priority mail Advertised prices show 4°,o discount for cash add 4"o tor Master Card
and VISA Personal checks require 4 weeks clearance before shipping We cannot
P.O. Box 5088 ■■■■m guarantee compatibly We only ship factory fresh merchandise Ask aboul UPS Blue
Jersey Shore. PA and red label shipping All merchandise carried under manufacturer's warranty Return
restriction applicable Return authorization required All items subiecl lo change without
17740 MM
T10t":e Reader Service No. 234
ITE HOUSE
COMPUTER P.O. Box 4025 Williamsport, PA 17701

"Where Prices are Bom, Not Raised.'

COMPUTERS MODEMS,
MiieyMo S56
C-1670 159
Avatex 1200 95
Avelex 1Z00 HC 100% Hayes. 143
Team Modem 100% Hayes... 199
Messenger 41
CompuServe 21
DISKDRIVES
1541C CALL
C1571 S239 PAPER DISKETTES,
Enhancer 2000 179
Indus GT 189
Blue Chip 155
WHITE 20 LBLAZOR EDGE
3V4
FUJI
2500 Sheets S26
1000 Sheets 16 SS/DD 517

INTERFACES 500 Sheets 11 OS/DD 24


NASHUA
ASSORTED PASTELS SS/DD $21
Super G 552 LAZOR EDGE DS/DD 26
PPI 39
2500Sheels S44
MW350 4K 48 BVi
1000 Sheets 26
MN350 10K 64 FUJI
500 Sheets 16
Xelec Super 8K 64
1000 Mailing Labels 9 SS/DD S11
Micro Stutter 69
DS/DD 14
ELEPHANT
SS/DO S12
DS/DD 14

Disk Banks
Allsop CALL
Innovative Concepts CALL

Hours:
Monday-Friday
9 a.m.-8 p.m.
'Saturday 9-12 p.m.
PRINTER RIBBONS AND DUST COVERS AVAILABLE
MONITORS, PRINTERS
^CITIZEN
OKIPATA MSP-10..
MSP-20
..$267 MSP-25
354
527
AMDEK Okimaie 10. $171 MSP-15 367 1200 194
Okimate 20. .211
300G S117
182 . 214
30QA 127
192 . 348
310A 145
U-93 . 389
Color 600 395
Color 700 494
Color 710 568
Lcccno SG-15
SO-15
S366
. 440
ATARI SR-10 . 469
808.. S154
SM124 $169 SR-15 . 580
1080 .. 205
SC1224 325 SB-ID . 588
1380 .. 259
NX-10 CALL SG-10C 230
1385 295
NEC Gemini II CALL 295

1201 S139
1205 89
Panasonic
1260 79
EIKOSHA"
TAXAN THE SP-1OOO SERIES
220 Color/Green/14".... 5179 INDIRECT CONNECT
THOMSON COMMODORE
CM365 RGB/Color/Green $189.00
With Cables S269
SOFTWARE,
TEKNIKA
MJ-10 S159 BATTERIES INCLUDED ELECTRONIC ARTS TIMEWORKS
MJ-22 :.. 254
Consultant $37 Financial Cookbook S26 Data Manager 128 $43
Homepark 29 Music Construct. Set 16 Partner 128 37
SAKATA Paperclip 36 One-on-One 22 Swiftcalc 128 43
SC-100 $140 Paperclip/Spell 49 7 Cities ol Golf 22 Sylvia Porter 128 43
Spellpack 30 Ultima III 34 Word Writer 128 43
ZENITH ISGUR Portfolio 151 Ultima IV 40 Account Payable 64 37

ZVM1220 $95 MICROPROSE EPYX Accounts Receivable 64 37


General Ledger 64 37
ZVM1230 95 Conflict in Vietnam S24 Eidolon $25
Inventory Management 64 ... 37
F-15 Strike Eagte 21 Fast Load 25
Partner 64 31
BLUE CHIP Kennedy Approach 21 Rescue at Fractalus 26
Payroll Management 64 .. .37
Silent Service 21 Scrabble 26
Green 589.00 Sideways 64 21
Summer Games 26
Amber 93.00 SPRINGBOARD Word Writer/Spell 64 31
Temple of Apshai 20
Color/RGB 279.00
Clip Art #1 S19 Winter Games 26 VALUEWARE (TIMEWORKS)
Clip Art n 25 FIREBIRD HOME MANAGER (3 in 1)
MAGNAV0X Newsroom 31 • Ward Processer • Data Magic
Elite $19
Calculator $7.00
8CM515 SSI Advanced Music Sys 47
14" screen/green screen/ Consise Music Svs 26 KITCHEN MANAGER (2 in 1)
Battle of Antietam $31
RGB/640 dots S365.95 • Electronic Cookbook • Diet
Computer Quateroack 25 BRODERBUND
8CM505 Doctor $7.00
Fortress 10
14" screen/green screen/ Bank Street Writer $31 HOME BANKER (5 in 1)
Nam 25 • Checkbook Organizer
RGB/390 dots 195.95 Bank Slreel Speller 31
84 Quarterback Data 14
7B613 Blue Max 2001 20 • Loan Amortizer
green screen/1000 lines/Built Karateka 19 • Depreciation Calculator
SUBLOGIC • Savings Organizer
in till stand 84.95 Lode Runner 23
Flight Simulator S32 Music Shop 29 • Mortgage Manager.... $7 00
7BM6Z3
Jet 27 Print Shop 26 THE ARTIST (3 in 1)
amber screen/1000 lines/
Night Mission Pinball 21 Prinl Shop Companion 22 • Computer Artist • Frame It •
Built in tilt stand 84.95
Scenery Disks 14 Libraries 16 Sprite Builder $7.00

CUSTOMER SERVICE
ORDER TOLL FREE AND PA RESIDENTS

1-800-351-3442 CALL

PlacetwcersMon-Fri9jm-8Dm Sal 9-12[


Super Graphix
Includes:
MICRO
Utility Disk CITY
With
27 Fonts For the C-64
And By Darryl Hawkins
Font
Creator In Micro City, you control an
unknown crusader. Your mis
GRAPHICS and FONTS plus an 8K BUFFER for the ultimate in performance and sion is to free Micro City from
speed. The XETEC Super Graphix interface for Commodore Computers now
the gang who has taken it over.
offers a new high in technology with these features:
• 8K Bulfer Standard • Capable of Storing 2 Additional Fonts
An agreement has been reached. You
• 10 Printing Modes • Correci Graphics/Text Aspect Ratio (or will face the gang's top nine mem
• 3 Internal Screen Dumps all Major Printers
bers. If you win, the city will be
• Extensive Command Channel " 8 Active Switches with Changes
• Reset Button to Halt Printing Constantly Monitored freed. But, if you lose...
from Buffer * Internal Fonts Support Super-script. Your street fighter is controlled us
Sub-script. Underlining. Bold-face and
Switch Settings on Label for
Choice of 9 Pitches ing a joystick in Port 2. Moving the
Quick Reference
Correspondence Quality Font Built-in joystick left or right moves the street
fighter in the corresponding direc
Suggested list $99.95 • Includes Lifetime Warranty
tion. Moving the stick forward or
Avll?^, Inc. / 2804 Arnold Rd. / Salina, KS 67401 / 913-827-0685 back will cause the street fighter to
deliver a high or low punch. Each
Reader Service No. 26B punch that lands will subtract a small
amount of energy from his opponent.
If the energy level of either fighter
drops below one, he will be knocked
out. Pressing the button will cause the

SAVE WITH THE AHOY? street fighter to duck. High punches


will have no effect, but low punches

DISK MAGAZINE will. Moving the joystick back while


pressing the button will cause the
The money-saving subscription rates for Ahoy! magazine and the Ahoy! street fighter to fall to the floor. The
program disk are now even lower! advantage of this is that it gives him
If you subscribe to the Ahoy! Disk Magazine—magazine and disk pack a rest, as he cannot be hit. The dis
aged together—you'll receive the two at substantial savings over the indi advantage is a slow recovery time,
vidual subscription prices! making him vulnerable when he gets
up. This can only be used for a limi
YEARLY SINGLE SEPARATE
ted amount of time.
ISSUE PRICE SUBSCRIPTION
(12 ISSUES) PRICE (12 ISSUES)
When fighting, try to hold your
Magazine: S 33.00 Magazine: S 21.95 ground. Getting stuck between a wall
Disk: $107.40 Disk: 5 79.95 and an opponent can be devastating.
TOTAL: $140.40 TOTAL: $101.90 When low on energy, fall to the floor
and rest. Remember, the Micro City
Use the postpaid card bound between pages 66 and 67 of this magazine Gang has nine fighters; you only have
to subscribe. (Canadian and foreign prices are higher.) one. The gang's seventh man is very
The Ahoy! Disk Magazine is also available at Walden and B. Data's difficult to beat.
bookstores, as well as other fine software outlets. But it is not impossible. With the
right strategy you can beat him and
save Micro City. Good luck! D
SEE PROGRAM LISTING ON PAGE 130

76 AHOY!
Software Discounters Uc,
Ul /\IIIwlll#d »Free shipping on orders over
For Orders Only—1-800-225-7638 $100 in continental USA
PA Orders—1-800-223-7784 *No surcharge for VISA/MasterCard
Customer Service 412-361-5291 -Your card is not charged until we ship
ABACUS BOOKS SBS 1984 Team Disk S14 Pockel Writer 128 GAMESTAR Perfect Score SAT $44 F ight Simulator 2 (Di $32
C128 Internals CALL SBS 1985 Team Disk S14 Championship Spell Ol Destruction $19 FS. Scenery Disks Call
■Your choice S29.9S Ea.
C128 Tricks S Tips FOR SBS Champs Disk S14 Baseball 86 S23 The American Challenge Football |D| $26
ELECTRONIC ARTS Champ Basketball IDi 523 Sailing Simulation $19 Jet ID) $26
CAD 128 PRICES Spitfire '40 tDi S23
Software Classic Series:
CPM 128 Users Guide Title Bout IDI ?19 Star Rank Boning |D) S19 MISC
TELARIUM
ArChon|D) S9.88 CSM 1541
1571 Internals TournamemGoif |D> 519 HES Amazon |D| S9
Cut 8 Paste WP (Di S9.88 Align Kit (Di 529
ABACUS SOFTWARE AVANTAGE Microsoft MultiplaniDlS19 Fahrenheit 451 (D) $9
Heart of Africa (Di S9.88 Central Point-
Basic 128 Desert Fo<(D) S12 Millionaire (0) S12 Dragon World(D) 59
Mail Order Copy 2|D) 523
Cad Pak 64 DeceptorfDi S12 ProiGCl Space
Monsters (D) S9.88 TIMEWORKS
Cad Pak 128 Spy vs Spy 1 &2 S12 Station (D) 519 GatO(D) $19
M U L E |D) S9.8B Snapshot 64 (R) $39
Accts Payable (D) $39
Chan Pak 128 BATTERIES INCLUDED
Music Const Set (Dl S9.88 HI-TECH EXPRESSIONS Accts Receivable (Dl $39
Coboi 64 Consultant i64or128lS39 Sucerbase64(D) $47
Card WaretDl S7 Data Manager 2 ID) $25
Personal Portfolio Paperclip A'Speil Oneon-OneiDl S9.88 SuperOase 128iDl $59
Pinbail Const Set (Di $9.88 Heart Ware (Di 57 Data Manager 128 $43
Mgr 64 64 or 128 S49 Superscript 64 iDi $47
Racing Dest Set (DiS9.88 Party Ware (Dl $12 Evelyn Wood
Power Plan 64 PapercliDll 128 S49 Superscript 128 $47
Realm ol Ware w/all Supply Dynamic Reader |D|$25
Speed Term 12S CALL BERKELEY Kit $12
ORIGIN
Impossibility iDi S9.88 General Ledger iD> S39
Super C 128 FOR SOFTWORKS Autoduel(D) 532
Seven Cities GoldiDi S9.88 INFOCOM Inventory Mgmi (Dl $39
Super Pascals/. PRICES Geos 128 Call MoebiusiDi S26
Super BtHildnr A Mind Forever Parlner64(R) $39
ACCESS Geos64|Di S39 Ogre ID) . S26
Dash(D| S9.3B Voyaging 128 S25 Partner 128|R) $43
Executive Leader Board ■GeosDeskPakiD) S23 Ullima3<D) 532
Touchdowri BaiiytiooiD) 525 Swiftcalc/SidewaysiD) $25
Data Disk $14 ■Geos Font P,ik ID) S19 UI1irna4(D) 539
FootbaMiDl S9.88 Cut Throats iDj 523 Swiitcalc/
Leader Board Goil (Di$2S "Geos addon programs PENGUIN(POLARWARE
ELECTRONIC ARTS Enchanter |D) $23 Sideways 128 S43
Leader Board only! Crimson Crown (D) $12
Hilchhiker s Guide to Sylvia Porlers Personal
Tourn. Disk *1 S14 BROOERBUND Adv Const SeUDl 526 Graphics Magician
Archon2 Adept (Dl. .523 theGaia>y IDi $23 Fm Planner(Dl64 $33
Mach 128|R| 533 BankSt Writer iDi S33 Pain!ei(Dl $16
Arctic FoilD) S23 infidel (Di S2S Sylvia Porters
TenthFrame|D> S25
Carmen Sandiegc IDi S23 Oo-ToposiDi 512
BardsTale 1 [Dt S26 Leather Goddesses IDi 525 Personal Financial
ACTIVIS1ON Print Shop |Dl S26 Transylvania (Di 512
MoonmistiD) $25 Planner 128 543
Alter Ego (Male PS ComrjanioniDi S23 Bards Tale 2 The PROFESSIONAL
PlanettalKDl $23 Word Writer w/
or Female] $33 PS Graphics Library Destiny Knight iDi $26 SOFTWARE
Sorcerer (D) $25 Speller (Dt S33
Gamemaker Library Disks XI. »2. or*3 S16Ea. Bat!lelront<D) $26 Fleet System 2 —W P
Suspect (Ol $25 Word Writer w(85000
P S Graphics Library Carriers at War (D) $32 w'70.000 word spetl
Sports 514 Trinity 128 $2a WotdSpeller(128l 543
Holiday Edition $16 Chessmasier 2000 <Di$26 checker64or 128 $39
Sci Fi $14 Wishbnnqer(D) 523
Europe Ablaze (D) $32 Fleet System3H28i .$49 UNISON WORLD
Garry Kitchen's Toy Shop (O) S39 Zork 1 (D) $23
RELEVANT ArtGallery i ,Di St6
TypeMDi S2S Lords Of Conquest |D) $23
Gamemaker (Dl 525 Zork2or3(D) 525
Make Your Own Billboard Maker (Dl $25 ArtGailery2(Dl S16
Hacker 2 (D) 523 CBS 1NTRACORP
Murder Parly (D) 523 Icon Factory (Dl 525 Print Master (Di S23
Little Computer Argos Expedition (D) S7 IntracOurse ^Compatibility
Marble Mail iipksiD) 523 SCARBOROUGH WEEKLY READER
People (Dl S23 Big BirdSpc Del. (R) ,S7 S Analysis Modules)S65
MovieMakenD) 523 Boston Computer Stickybear ABC 5 (Dl $16
Music Studio(Di S23 Droarn House (D| S7 IntracOurse (Compatibility Diet ID) . $23
Murder on the Rohnt Rascals ID). $26 Stickybear Math(D) $16
Ernies Big Splash |D| S9 Modulei $33
Skvlo.(Dt $23 Build A Book |D) S16 Stickybear Numbers(Dl$16
Mississippi^) $23 Ernie's Magic Shapes (R) S7 Intracourse (Ar-alysis
Tass Times in Timothy Leary s MastertypelDl 525 Stick ybear Reading (Dl $16
Qrover's Animal Modulei $39
Tonetown iDi S23 Mmd Mirror (Di 523 Ne:Worlh(Dl 539 Slickybear Shapes (Dl $16
Adventures iDi 59
Ultimale Wizard (Dl 519 MASTERTRONIC SPINNAKER WINDHAM CLASSICS
ACCOLADE Mastering the SAT iDi S44
ELECTRIC DREAMS Action Biker (Dl S7 ACE Air Combat Alice in Wonderland |D) $9
Ace of AcesiDi S19 Math MiieageiDi 57
Rocky Horror Shovi IDi S19 ElectraGlideOl 57 Emulator(Dl 514 Below the Root fDi . $9
Dambusters(Di 519 Movie Musical
Infinity Machme(R) $12 All in Color Cave (Rl $7
FightNigitfDl 519 Madness (Dl S7 Spindly IDi S19 Swiss Family
ZoidSlD) S19 5-ASide Soccer (D) $7 BuoDle Busters (R) $7 Robinson |D) $9
HardBall(D) 519 Railroad WorkslDi S7 Kikstart 128 $12 Cosmic Combat (R) $7 Treasure Island (Dt $9
PSI-5 Trading Co (Dl 519 Rich Scarry s Elecironic EPYX KnighiGiimosiDi S7 Gold Record P.acp|R) 57 Wizard of OziDi $9
AMERICAN Word BaokiDl S12 B.irtnt'lDl $9 Last V-fl(Dl S7 Leller Scramtiler (Rl 57
EDUCATIONAL Sesame St Pais Champ Wroalling(D) $19 ACCESSORIES
Last V8 128 $12 Ranch(Rl S7
Biologv (Dl $12 Around Town(D) $9 Destroyer (Dl Call Anchor 6420
Master of Magic iUi $7 Story Machine (Hi 57
French (D) $12 Success wiAlgebra Call Fast Load (Ri 523 300 Baud Modem $49
Marauder (Dl Call SPRINGBOARD
GrammanD) $12 Success wfMath Call impossiDie Mission (Dl $9 Anchor 6480
NinjafD) $7 Certificate Maker (D) $33
Science: Grades 3«|D| 512 TimebOunrJtDl S7 Movie Monster iD) $23 300(1200 Baud
Pro Golf ID) $7 Newsroom (D| S33
Science: Grades 5/6(0) 512 Weather Tamers IDi S7 Multiply 128 $39 Modem w/SoftwareS129
Speed KmgiDl S7 N R Clip Art Vol 1 |D|$19
Science. Grades TiBiDi 512 CDA Pitstopll |D) $9 Street Surfer Call Bonus SS. DD $5.99 Bx
N R Clip Art Vol 2|D|S25
Spanish (D) 512 America Cooks Series. Summer Games 2 (D) S23 Bonus DS. DD $6.99 B«
TheSlugger(D) 57 NR ClioArtVol 3 ID) Call
U S Geography (Dl 512 American |D) S9.95 Super Cycle (D> S23 Bulk Disks Call
Vegas Pokdr A Print Shop Graphics
World Geography (Ol 512 Chinese (Dl S9.9S Temple ol Apshai CompuServe Starter Kit
Jackpot (D) S7 Expander |0| $23
World History (Dl 512 French (D) S9.95 Trilogy (Dl $23 la S25 usage Credit! $19
MICROLEAGUE SSI
ARTWORX llalian(O) S9.95 Winter Games(O) S23 DiskCase(Hoi0s50l $9
Baseball iDi S25 Battle Group IDi $37
Beach Blanket Me>ican(Dl 59.95 World Championship Disk DriveCleaner S9
Bo- Score Slats (Di $16 Battle ol AntietamiDl $33
VolleybaMiDi 512 CMS Karate (D) $17.95 Dow Jones Membership
General Manager (Di $25 ColonTal Conquest ID-$25
BndgedOlD) 516 General Acct 128 $119 WoridGamesiDi 523 Kit(5hrs ) $14
1985 Team Data Disk $14 Gemstone Warnor |D|$23
Equestrian Show FIREBIRD £py*500XJ Joystick.$14
DATA EAST MICROPROSE Gettysburg (Dl S37
Jumper(Dl $12 EltteiDl $19 KampfgruppeiDi S37 Kraft Joystick S9
Commando (D) $23 Gunshifj|Dl 523
Strip Poker |D) $21 The Pawn ID) $29 Magnum Joystick . .$12
Karate Cliamp |D| $23 Silent Service(D) $23 Mech Brigade (D) $37
Data Disk 01 female 516 Muppet Learning Koyr>Call
KungFu Master (Dl $23 FISHER PRICE MINDSCAPE NAM(D) $25
DaiaDisk f>2rnale . $16 Seikoslia SP1000VC 100
Tag Team Wrestlmg(D) S23 Alpha Build |R) S7 BopS WrestlelD) S19 Phantasie(D) $25
Data Disk »3 female $16 CPS Commodore direct-
DAVIDSON Dance Fantasy iRl 57 Color Me The Computer Phantasie2(Di S2S
ARTWORX PX Maih Blaster iDt S33 Hop Along Coloring KillD) 519 Rmgsof ZilfmiDl $25 connect dot matrix
HolelnOneGoMfDl $7 SpeiMUD) S33 Counting (R) 57 Fairlignt (Di 519 Rcadwar 2000 (Dl $25 printer $179
Pro Boung |D) 57 Word Attack (Dl S33 Linking Logic (R) $7 Great British Shard of SpnnqiDl $25 WicoBal Handle $17
AVALON HILL DIGITAL SOLUTIONS Memory Manor (R) $7 Software (Dl 512 Wizard's Crown iD) $25 WiCoBlac«Ma> $9
Super Bcwl Pocket Filer 128 Number Tumbler (R| $7 Indoor Sports (Ol $19 SUBLOGIC WicoBObs $12
Sunda/|D| S21 Pocfcei Planner *28 Sea Speller iRi S7 Infiltrator (Di 519 Baseball iDi 532 WicoThree-Way $21

P.O. BOX 111327—DEPT. AY—BLAWNOX, PA 15238


"Please Read The Following Ordering Terms & Conditions Carefully Before Placing Your Order: Orders with cashiers check or money order shipped immediately Per
sonal & Company checks, allow 3 weeks clearance. No C O D s Shipping: Continental U.S.A.—Orders under $100 add S3. free shipping on orders over $100. AK, HI.
FPO. APO —add SS on all orders. Canada & Puerto Hico —add $10 on all orders. Sorry, no Other International orders accepted1 PA residents add 6% sales lax on the
total amount ol order Including shipping charges! Prices subject to change without notice REASONS FOR CALLING CUSTOMER SERVICE —412-361-5291 (1) Status of
order or back order (2) II any merchandise purchased within 60 days from S D of A is defective, please call tor a return authorization number Defective merchandise
will be replaced with the same merchandise only NO CREDITS' After 60 days please refer to the manufacturers warranty included with the merchandise & return direct
ly to the manufacturer Customar service will not accept collect calls or calls on S.D. OF A.'s 800# order lines! REGULAR HOURS: Mon.-F(i.9AM-5:30PM. Sat. 10AM-4PM
Eastern Time. CHRISTMAS HOURS: Nov. 1-Oec. 16: Mon. & Fri 9AM-5:30 PM. Tues.. Wed. A Thurs. 9AM-8PM. Sal. 10AM-4PM Eastern Time. Customer Service Closed
Saturday & Evenings. ORDERS RECEIVED AFTER DECEMBER 16th WILL NOT BE GUARANTEED FOR CHRISTMAS DELIVERY'

Reader Service No. 237


SPEEDWAY
For the C-64

that stand
on their own

By Tony Brantner

Speedway is a racing simulation for the Com


modore 64 which allows you to test your driv
C-12B INTERNALS 1571 INTERNALS C-12BBASIC7.0 Internals ing skills against the clock or another player.
Detailed guide on tfie 12B's Vital insiders' guide. Get all the inside information
operating system. Explains
graphic cnips. Memory
Sequential, relative 1iles. ar.d
direct access commands.
on BASIC 7.0.
exhaustive handbook is
This
At the start of the program, the title screen
Management Unit, Input and
output, 60 column graphics
Descr.bes DOS routines.
Discusses ttie various disk
complete with fully com
mented BASIC 7 0 ROM
appears and you are asked to select the one or two play
and luliy-commented ROM lormais. Fully-commented listings, processor control,
listings, more SCOpp S19.95 ROM listings. 450pp S19.95 programs, more. S24.95 er version. In the former, you have 60 seconds to com
plete as many laps as possible. In the latter, the first driv
er to complete 20 laps is the winner.
After selecting the number of players, you are shown
four maps of the different tracks available, and asked to
choose the one that you would like to drive on.
The third prompt asks you to select the road condi
tion. On a dry road, traction is excellent. A wet track
makes steering more difficult, while an icy track makes
driving hazardous.
After making your choices, the game screen appears.
A joystick plugged into Port 2 controls the red car, and
C-123TRICKS& TIPS C-123CP/M User's Guldo
if the two-player version is chosen, a joystick plugged
C-128 PEEKS* POKES
Filled with fascinating and
practical info on the C-128.
Take a revealing look into
CP/Monyour-128. Essential
Presents dozens of pro
gramming quick-hitters. Jaci-
into Port 1 steers the yellow car. Pressing the appropri
Create multiple screens, BO
column hires graphics, learn
guide with a simple
explanation of trie operating
nating and useful techniques
on trie operating system,
ate joystick to the right turns the car clockwise, and press
Dank switching. 300 pages ol system, memory usage, slacks, zero page, pointers,
useful information for every CP/M ulility programs. ine BASIC interpreter, and ing it to the left turns the car counterclockwise. The fire
one. Si 9.95 submitfies. 300pp S19 95 more 2-S^PP S16 95
button represents the car's accelerator. At the bottom of
C-12B BASIC Training Gulda 12ET64 Computer Aided Design
Your essential introduction lo program Learn the fundamentals of CAD while the screen, you will find the laps completed by the red
ming in BASIC on your C-128. Chapter developing your own system on ttie 128
quizzes to test your knowledge on what □r 64 wild Simon's Basic. Create objects car, the elapsed time, and the laps completed by the yel
your learning. Discusses problem on-screen to dump to a printer. 3D tech
analysis; descriptions of ail BASIC
commands with many examples; monitor
niques, mirroring and duplicating images. low car.
hatching All the Information you need to
commands; utilities; much more. S16.95 creaie a mim-CAD sysiam. 3O0pp S19 95
Should the two cars collide, they simply bounce off each
■64 antJ Ccmrrodcri; 123 4re Indcrrarlu ol ConvneOorcLtd
other. Likewise, no damage is done if your car runs off
For me most complete series of C-128 or C-64 oooks available,
call for the name of your nearest bookstore or dealer. Or order the road. However, getting back on causes you to lose time,
direct by calling 616/241-5510. Add S4.00 per order for S&H.
since the cars tend to get bogged down in this area. □
Foreign add $10.00 per book. Call or write for your free
catalog of books and software. Dealers inquires welcome. SEE PROGRAM LISTING ON PAGE 133
Over 1500 dealers nationwide.

Phone (616) 241-5510

Abacus
HtttIIIII!

Telex 709-101 • Fax 616/241-5021


P.O. Box 7219 Dept HCGrand Rapids, Ml 49510
Reader Service No. 273
I Complete Apple® Compatible
Word Processing System
Home • Business • Word Processim

IS 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 8V2" Letter Size 80 Column Printer 199.00
9" Samsung Green Screen Monitor 129.95
Magic Window lie Word Processor 150.00
Magicalc Spreadsheet 150.00
Magic Memory Data Base 60.00
Laser 128 Printer Interface 19.95
2 Rolls of Paper 19.95
Comparable Apple System ($2495.00) 1227.85 Al1 8 pieces only *49O<
Magic Window Me Word processing is Magicalc Rated as the best electronic Magic Memory File anything, any way
easy and mare efficient because of a spreadsheet on ihe market for you want to: names, addresses,
simple-to-read menu system and editing Applef). The speed with which important numbers, dates and notes.
commands. Many powerful features of Magicalc solves number problems Your information is organized simply,
professional quality programs and more. allows you to accurately analyze easy to maintain, and available
Supports virtually all major printer decisions beforehand. Supports instantly. Supports all popular printers
functions. Operates with most 80-column multiple RAM cards of most and video cards.
video cards or 40 70 column no-hardware manufacturers in any combinations up
modes. toafull 512K. Appl.

Add S30 00 for shipping handling, and insurance. Illinois residents pleose add
6 >% soles la* Add S60.00 for CANADA. PUERTO RICO. HAWAII. ALASKA,
APO FPO orders All orders must be in U S. Dollars. WE DO NOT EXPORT TO
Computer Direct
O1HER COUNTRIES EXCEPT CANADA. Enclose Coshiei Check. Money Order or We Love Our Customers
Personal Check Allow 1 -1 days for delivery. 2 to 7 days for phone orders. 1 day
o«ptess mail. Prices & Availability subject 1o change withou! no!ice. 22292 N. Pepper Rd.. Barringlon, Illinois 60010
VISA - MASTER CARP - C.O.P. C.O.D. on phone orders only. 3 1 2/381-5O5O to order

Header Service No. 2S9


SALE SUPER VALUES SAVE
proikcto i:mi:rpri/i;s
SINGLE SIDED/DOUBLE ■Cl
PRO GOLF BY TOM WE1SKOPF (D> $11.95
BEST SERVICE IN THE
DENSITY DISKS MR. TESTER (D) 5.*S U.S.A. • 90 DAY
PRINTERS LIB. I (D> S.9S
PRINTERS LIB. 2 (D) 1.95 REPLACEMENT
.29 ea. DATABASE MGR./PLUS FOR C128 (D)
TASK FORCE (D)
MKWHHJND
M.95
4.95 WARRANTY • ONE DAY
100% Certified 5V4" floppy disks. Lifetime PRINT SHOP (D) 517,95 EXPRESS MAIL • 15 DAY
Warranty, automatic lint cleaning liner GRAPHICS LIB. 1,2 or 3 (D) 15.95

included. 1 Box of 100 $29.00 List $1.99 ea.


COMPANION (D) 22.95 FREE TRIAL • OVER 500
TOY SHOP (D) 39,95
SALE $.29 ea. WHERii IS CARMEN SAN DIEGO <D> 21.95 PROGRAMS • A CUSTOMER
GRAPHICS LIB. HOLIDAY ED. (D) 15.95
LIST OF OVER 3,000,000
VOICE SYNTHESIZER
DATA IAST
COMMANDO (D) 122.95
KARATE CHAMP (D) 22.95 LARGEST IN THE U.S.A.
SALE $20 QZ KUNG FU MASTER (D) 2J.95
**^ m.7%J List $89 DATA SOFT
22] B BAKER STREET (D) $11.95
Just plug it in and you can program words MERCENARY (D) 18.95 CALL FOR FREE
and sentences, adjust volume and pitch, NEVER ENDING STORY {D) li.95

make talking adventure games, sound action


MIND PURSUIT (D)
VIDEO TITLE SHOP (D)
li.95
11,95
CATALOG WITH $2.00
games and customized talkies! PLUS THEATRE EUROPE (D) 19.95
MIIONWAH OFF COUPON!
($19.95 value) TEXT TO SPEECH program BODY TRANSPARENT (D> S26.9S
included FREE. (Disk or Tape) List $89.00 EUROPEAN NATIONS & LOCATIONS (D) 19.95
STATES AND TRAITS <D> 19.95
SALE $29.95 lucnONKAtn

VOICE COMMAND
HEART OF AFRICA (D(
ONE ON ONE (D)
S9.95
9.95
SPKCIAL BONUS
PINBALL CONTRUCTION (D> 9.95

MODULE MUSIC CONSTRUCTION (D)


RACING DESTRUCTION <D)
9.95
9.95
COUPON
MARBLE MADNESS (D) 14.95
SALE$2Q QC CHESSMASTER (D) U.9S
We pack a special software discount
**^ • ^%S List $80 BATTLEFRONT (D)
LORDS OF CONQUEST (D)
16.95
12.95 coupon with every Commodore 64
KUf CHIP
The VCM is a speech recognition device that BARON (D) 516.95
Computer, Disk Drive, Printer, or
lets you give commands to your C-64 with MILLIONAIRE (D) lt.95 Monitor we sell! This coupon allows
TYCOON <D) 14.95
your voice. List $79.95 SALE $29.95 you to SAVE OVER $250 off sale
IPYX
CHAMPIONSHIP WRESTLING (D) S23.95 prices!
SUPER AUTO DIAL MODEM FAST LOAD (O 12.95
MOVIE MONSTER (D) 13.95
SALE $70 Off WINTER GAMES (D> 13.95
(EXAMPLES)
**^ •^%J List $99 WORLD GAMES {D)
WORLD KARATE (D)
14.95
17.93
Easier to use than dialing your telephone. WORLD'S GREATEST FOOTBALL (D) U.93 PROFESSIONAL SOFTWARE
FIHWRO
Features on-line clock, dialing from COMMODORE 64
COLOSSUS CHESS (D) S22.93
keyboard, capture and display high ELITE 64 (D) 19.95
FRANK1E GOES TO HOLLYWOOD (D) 11.95 Name List Sale Coupon
resolution characters, and much more. BATTLE OF BRITAIN/BATTLE OF MIDWAY (D) ».9S
B. I. Homepak $49.95 519.95 517.95
Includes exclusive easy to use program for 1WO JIMA/FAULKLANDS (D) 9.95
TALKING TEACHER (D) ... 14.95
Super Huey II S19.95 $14.95 $12.95
up and down loading to printer and disk Flight Control Joystick 519.95 $12.95
Ml—TtCH 1XPMIUOMS $10.00
drives. Best in U.S.A. List $99.00 SALE CARD WARE (D) $7.93 Newsroom S49.95 $32.95 $29.95
$29.95 HEART WARE (D) 7.93 Leader Board S39.95 $23.95 $22.95
PARTY WARE<D) 9.93 TV Tuner S99.95 549.95 $39.95
WARE WITH ALL KIT (D) 9.93 Commando S34.9J 523.95
1200 BAUD MODEM JINGLE DISK (D) 3.95 Create with Gar field 529.95 516.95
521.95
514.95
HOLIDAY PRINT PAPER (D) 7.93
Geos 559.95 539.95
SALE $7Q 05 IW—LOOK $37.95
SAT The Perfect Score 569.95 $42.95 $39.95
FLIGHT SIMULATOR II (D) $31.93
/ ?m-7%J list $199 JET (D) 24.95 World Games $39.95 524.9S $22.95
FOOTBALL (D) 27.95 Millionaire 529.95 $16.95 $14.95
Same features as the above modem along
BASEBALL (D) 31.95 Trinity 534.95 $24.95 $22.95
with C-128 mode and 1200 Baud speed. List S.S.I. C12B Panner S69.95 $49.95 $44.95
$199.00 SALE $79.95 ROADWAR 2000 (D) S23.9S Robolics Workshop 5149.95 $124.95 $114.95
BATTLE OF ANTIETAM (D) 31.95 Cl 28 Programmers 521.95 $12.95 5 9.95
GETTYSBURG (D) 34.93

SOFTWARE MECH BRIGADE (D)


NAM (D)
34.95
13.93
Reference Guide

accus U.S.A.A.F. (D) 34.95 (Sec over 100 coupon ilems in our catalog.)
action pack (d) jh.w KAMPFGRUPPE <D) 34.95
leader board (d) 13.9s WAR SHIP <D)
HATMN
34.95 Write or Call for sample
courses for leader board (d) 13.»
MACH 5 (Q W.M SARGON II (D) $9.95 Special Software
MACH 128 (C) 2*.W SAT VERBAL (D) 14.95
TENTH FRAME (D) I3.W SAT MATH (D> 14.95 Coupon!
ACCCHAM SAT PRATICE TEST (D) 14.95
ACE OF ACES (D) r SI8.93
ACCOUNTANT. INC. C128 {D) $99.95
DAM BUSTERS (D)
ACCOLADE FOOTBALL (D)
11.95
19.9S DESK MANAGER (D) 24.95 PHONE ORDERS
FIGHT NIGHT (D) 11,95 KID PRO QUO (D) 22.95
HARDBALL (D)
LAW OF THE WEST <D>
11.95
11.95
MODEL DIET (D)
TRIO C64 (D)
11.93
19.95 8 a.m.-8 p.m. C.S.T. Weekdays
KILLED UNTIL DEAD (D) 19.93 SMNHAKM HIT 1 OCT 1 t MI
COSMJ DELTA DRAWING (O
NUMBER TUMBLERS (Q
S9.95
9.93
9 a.m. -12 noon C.S.T. Saturdays
SUPER HUEY 11 (D) $14.95

(312) 382-5244
SEA SPELLER (Q ».«
TALLADEGA (D) 11.95
UP A ADD'EM (Q 9.93
BEYOND FORBIDDEN FOREST IDI 14.95

Add $3.00 for shipping, handling, and insuronce. Illinois residents please add 6'/i '/•
sales tax. Add $6.00 for CANADA. PUERTO RICO. HAWAII, ALASKA. APO-FPO
orders. AM oroers must be in U.S. Dollars. WE DO NOT EXPORT TO OTHER
THE PROTECTO WARRANTY
All Protoclo's products carry a minimum 90 day warranty. If anything
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.
fails within 90 days from the date of purchase, simply send your product
Prices & Availability subject to change without notice. Hardware shipping prlcet to us via United Parcel Service prepaid. We will IMMEDIATELY send you
vary according to weight. Please coll for amount. No APO-FPO for Monitors. a replacement at no charge via United Parcel Service prepaid. This
VISA—MASTER CARD—C.O.D. C.O.D. on phone orders only. warranty proves that War Love Our Customer*.

Header Service No. 269


SUPER DEALS SALE
SAVE (312) 382-5244 IO ORDIK

12" 80 COLUMN
MONITOR

super High Resolution green screen


monitor. 80 columns x 24 lines, easy to
COMMODORE 128 read, plus easy reach adjust knobs. Supreme
COMMODORE 64 Quality. Fantastic value, (cable $9.95)
COMPUTER List $ 129.00 SALE $79.95
COMPUTER
SALE$2QQ HO
SALE $O» 00* List $299
J7O«\W **yj7 • \J\J List $399
"You pay only $98.00 for the Commodore This powerful 128K computer has three
64 when you purchase a Pocket Writer 64 modes. One for C-64 software, one for C-
word processor for only $39.95. List 128 software, and one for CP/M business
$299.00 SALE $98.00 software. List $399.00 SALE $299.00

1541 DISK DRIVE 340k 1571 disk drive


13" COLOR MONITOR
SALE$17Q Q*
± I ^? m ^%? List $249
sale $259 00
**%J -7 * \J\J List $349 SALE
List $329
To run all that software and add to the Double sided, single disk drive for the C-128
allows you to use the C-128 mode plus CPM
This premium quality monitor comes with
prestige of your system, you'll want the
1541 disk drive. Runs all of the 3,000 plus mode. 17 times faster than the 1541, and speaker and audio hook up, High
pieces of software for the Commodore 64. runs all the 1541 formats. List $349.00 Resolution, clear screen, 40 columns x 24
SALE $259.00
ines, front panel controls and more. Also
List $249.00 SALE $179.95
be use with VCR. One year Ltd. warranty,
(cable $9.95) List $329.00 SALE $139.95
BIG BLUE PRINTER

sale $39.95
List $199
This is the affordable printer you have been waiting for! This 8V2" letter size, 80 column
dot matrix, heat transfer printer features upper and lower case, underline, graphics, word
processing, and much more. List $199.00 SALE $39.95

PREMIUM QUALITY
150-170 CPS COMSTAR 14" RGB & COMPOSITE
AERO 160 PRINTER COLOR MONITOR
SALE $H7 ftO
SALE $199.00 List $499 **O I • W List $399
The Comstar Aero 160 gives you a 10" carriage, 150-170 CPS, 9x9 dot matrix with double Must be used to get 80 columns in color with
strike capability for 18x18 dot matrix (near letter quality), high resolution bit image 80 column computers (C128 - IBM - Apple)
(120x144 dot matrix), underline, back spacing, left and right margin setting, true lower (RGB cable $19.95) Add $14.50 shipping.
descenders with super and subscripts, prints standard, block graphics and special List $399.00 SALE $237.00
characters. It gives you print quality and features found on printers costing twice as much!
(Centronics Parrallel Interface) List $499.00 SALE $199.00 TV TUNER
SALE $ 40 Q«
PRINTER/TYPEWRITER COMSTAR 1000 PRINTER fcT^«J^»J List $130
This tuner has dual UHF/VHF selector
COMBINATION SALE $|7Q switches, mute, automatic fine tuning and
List $349
SALE $1OQ QC This is one of the best values today. Print
computer/TV selector switches. Hook it up
X ^7*7 • ^*%J List S299 between your computer and monitor! Inputs
letters, documents, ect., at 100 characters
Superb Silver Reed letter quality daisy wheel per second or 20 cps in Near Letter quality
included for 300 ohm, 75 ohm, and UHF.
printer/typewriter combination, just a flick
mode. Features are dot addressable List $129.95 SALE $49.95
of the switch to interchange. Extra large
graphics, adjustable tractor and friction
carriage, typewriter keyboard, automatic CALL BEFORE YOU ORDER:
feed, margin settings, pica, elite, condensed,
margin control, compact, lightweight, drop • OUR PRICES MA Y BE
italics, super & subscript, underline, bold,
in cassette ribbon! (90 day warranty)
and double strike. Commodore Interface LOWER & AND WE OFFER
Centronics Parrallel Interface is built in.
Included. List $349.00 SALE $179.95
List 299.00 SALE $199.95 SPECIAL SYSTEM DEALS •

ATTENTION
COMPUTER CLUBS • DEALERS
We Love Our Customers
Wo offer big volume discounts!
22292 N. Pepper Rd., Barrington, Illinois 60010
CALL TODAY (312) 382-5244 to order

Reader Service No. 269


MODEMS
Commodore 64 Commodore 64

3OO & 1 2OO BAUD MVP


Reach Out and Access Someone
Educational Courses* Financial Information • News Updates and Information
Banking at Home • Popular Games • Electronic Shopping • Research and Reference Materials

List $99.00 List $99.00

Sale Sale

Coupon $24.95
Telecommunications Coupon $24.95

Itythe &

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
The Complete Telecommunications Package offers you all this plus...
• Dialing from Keyboard • Stores on Disk Downloaded Files
• On-line Clock • Reads Files from Disk and Uploads Text or Program Files
• Capture and Display High Resolution Characters • Select Any Protocol (access almost any computer or modem)
• Download Text, Program or Data Files • Plus Much, Much More

We are so sure this Is the only telecommunications package you will need we will give you 15 days Free Trial.
300 Baud Modem List for $99.00 on Sale for $29.95 with Coupon only $24.95

1200 BAUD MQDSM 1200 BAUD MODKM

Volks 648O Sale


Sale 1200/300 Baud Auto Dial/Auto Answer

$79 List $199.00


95 By Anchor Automation

A Leader in Modem Technology


Features Some as Above Plus...
$79 List $199.00
95

• AutoCom 64 and 128 Software • File & Program Transfer • 5 YEAR

5 YEAR
Limited Warranty Tone and Pulse Dialing • Monitor Speaker Limits w^

Add S3.00 for shipping hondling and insurance. Illinois residents


please odd 6'.% lax. Add E6.00 for CANADA. PUERTO RICO.
HAWAII ALASKA APOFPO orders. Canodian orders must be in U.S.
dollars- WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT We Love. Our Customers
CANADA. Enclose Cashiers Check Money Order or Personal Check.
Allow \4 days for delivery, 2 to 7 days tor phone orders. 1 doy express 22292 N. Pepper Rd.. Barrington. Illinois 60010
moil! Prices & avoilobilily subject !o change wilhoul notice.
VISA — MASTER CARD — C.O.D. C.O.D. on Phone orders only 312/382-5244 to order

Reader Service No. 2G9


Famous National Brantd
C4>
k |
Commodore * Atori'
:
Apple*
u:
IBM
We Like this Printer so much
We Bought Out the factory.

Column A
Printer Sale
• Word Processing • Program Listings • Graphics • Quiet
Operation • Upper and Lower case * All points addressable
Graphics • Underline • Enlarged • Much much More
Complete your set up with a Printer Stand SALE $14.95 and Complete Printer Care Kit SALE $19.95
(Core Kit will add time to your printers life span.)

Super Print Quality


This printer was made by Canon® for
the IBM PC and PCjr. 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
Commodore® 64 ,128, IBM®PC,
IBM®XT, IBM©AT, IBM
Compatibles , Apple® 11, He, lie,
Apple Compatibles, Atari®, plus
• 90 Day Immediate _/ many more
Replacement Warranty • 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 dot matrix, heat transfer 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 »5.«
Intelligent Commodore interface— Allows you to Intelligent Atari Interface— Allows you to connect
connect the Big Blue printer to the printer port of the the Big Blue printer to Atari computers (except 1200).
Commodore 64 and 128 computer. Print Commodore Print Atari graphics, Printshop ,word processors, and
graphics, use Printshop, Word processors and more... more... List $49.95 Sals $19.95
List $49.95 Sale f 19.95
RS-232 Adapter— Adapts the Big Blue printer to be used with any IBM® PC, AT, XT.PCjr. Apple®
series RS-232 port. List $19.95 Sale $9.95 Iaserl28, Apple lie interface— List $24.95 Sale 912.95
Printer Stand List $24.95 Sole $14.95 - Complete Printer Care Kit List $29.95 Solo 111.15
ISM. Aw>l». Conoo. Commotkn*. Alarl or« lrod»mari<i of In I •motional ftu>ln«i Mnchln«. AdoU Coin«il*r. Conon Inc. Csmmodort Kuiln*» »*oehlj>« Atari In

Add $7.50 for shipping, handling and insuronce. Illinois residents

PROTECTO
please odd 6V,% tox. Add $15.00 for CANADA. PUERTO RICO.
HAWAII. ALASKA ond APO-FPO orders. All orders musi be in U.S.
dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT
CANADA. Enclose Cashier Check, Money Order or Personol Check.
We Love Our Customers
Allow 1A doys for delivery. 2 to 7 days for phone orders, ! day express
mail! Prices & Availability subject lo change without nolice. 22292 N. Pepper Rd., Barrington, Illinois 60010
VISA — MASTER CARD — C.O.D. C.O.D. on phone orders only
3 1 2/382-5244 to erckr

Reader Service No. 269


Color Monitor
Sale
(Premium Quality) (Premium Quality)
* Built in Speaker & Audio * Beautiful Color
* For Video Recorders Contrast
* For Smaif Business * High Resolution
Computers
* Sharp Clear Text
* Apple - Commodore
* Anti-Glare Screen
•Atari - Laser 128 -etc.
* One Year Limited * 40 Columns x 24 Lines
Warranty * Front Panel Controls

List $32900

$
Super High
Resolution
13" Color Computer Monitor'
*C64/ Atari composite cable $9.95
* C128 RGB'Composite 80 column cable SI 9.95.
Sale 13995
Add $14.50 Shipping

14" RGB & Composite Color Monitor


Allows use of C-128 and C64 mode - composite and 80 column RGB mode.
Must be used to get 80 columns in color with 80 column computers. Specially List $399.00
designed for use with the C128's special composite video output, plus green
screen only option switch, (add $14.50 shipping) Sale
12" 80 Column Green Monitor List $12900
Super high resolution composite green or amber screen monitor. 80
columns x 24 lines, easy to read. Fantastic value. Limited Quantities.
Qrt I n
79 95
9" Samsung Hi Res Green Screen Monitor
59
List $129.95 $
Super High Resolution 80 column monitor perfect for Apple & Laser 3000/128
computers. Fantastic Value. Very Limited Quantities.
Sale

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 mule, automatic fine tuning and computer- IS * • C J^ M^fr %m "fc
TV selector switches. Inputs included foi 300 ohm. 75 ohm. and UHF. Can be £* I Mmm ^W
used with cable TV and VCR's. Fantastic Value. Limited Quantities. (Includes 5lQ I 6 ^^m M
loop antenna for UHF & RCA connecting cables) (Add $3.00 Shipping. Plus
$3.00 for apo/fpo). Coupon $39.95

15 Day Free Trial • 90 Day Immediate Replacement Warranty

• LOWEST PRICES • BEST SERVICE IN U.S.A. • ONEDAYEXPRESS MAIL • OVER 500 PROGRAMS ' FREE CATALOGS
Add JIO.OO lor shipping, hondling and insurance. Illinois resident! pleat* odd
6'<i% Id*. Monitors can only be ihipped to Continental U.S. addreues only.
Enclote Coshier Check. Money Order oc Perwool Check. Allow U days for
delivery. 2 to 7 doyi for phone orders. 1 doy eipreii moil! Prices I Avoilobiliry We Love Our Customers
subiect 'o change without notice.
22292 N. Pepper Rd., Barrington, Illinois 60010
VISA - MASTER CARD - C.O.D. C.O.D. on phone orderi only
No Monilori A.P.O.-f.P.O. 312/382-5244 to order

Reader Service No. 269


Daisy Wheel Printer/Typewriter
• 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
A*

■ Jm^m List $299


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 12 inches Keys/characters 44/96
Printing width 10 inches Automatic carrier return
Cassette ribbons Correctable film, one-time film, and fabric Automatic correction 1 Line
Correcting tapes Lift-off and cover-up ■Automatic underline
Line space lever 0,1,1-1/;,and 2 Relocate key
Keyboard selector I and II Tabulation
Print pitch 10,12, and 15 Vi back space key

Students • Teachers • Business • Home Users

Electronic Compact Printer/Typewriter


now with "Spell Check"
• Supreme quality printer/typewriter with all the features of the above model
plus more • 90,000 word dictionary • LED readout flags mistakes before they
reach print • 1 line/240 character automatic correction • Free 4K memory card
Edit 2 to 4 pages from typewriter memory •

Sale List $399

Get the edge over classmates, colleagues and competitors with this
fantastic printer/typewriter with "Spell Checker". With over 90,000
words in its dictionary and the capacity to add 510 more of your choice,
you may never misspell again. No more re-typing, when an error is
identified, three beeps sound. The LED readout has a one line buffer so
mistakes are corrected before they reach print. This means you're
virtually ensured of nothing less than perfectly typed letters and
documents with no misspellings! Also, you receive a free 4K memory
card with your purchase. This card equips the typewriter with 4,000
Extra Replacements for both:
characters of storage which is equal to approximately 2 to 4 pages of
typing. Edit right on your typewriter using your LED screen. A $45.00 Ribbons $9.95
list value for FREE! Fantastic! List 399.00 SALE $299.95 Daisy Wheels $12.95

FANTASTIC BUYS ON BOTH ITEMS FROM SILVER REED


90 Day Manufacturer Warranty $12.00 Shipping
Reader Service Ho. 269
Famous Comstar National Brand

10" Printer Sale


Includes Commodore
iVear Letter Quality
Interface Wear Letter Quality

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

Easy to Use
2 Year
Limited
Fantastic Warranty
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.

Print Method Ribbon (Life exp.) Line Spacing

Serial impact dot matrix (9 pin} Black: cassette (2.5 million characters) 1 /6, 1 /8, 7/72, and 1 /216 inch

Print Speed Dimensions Paper Feed


15.4 (W) x 10.9 (D) x 4.7 (H) inch Adjustable tractor and friction feed
Draft- 100 CPS NLQ- 20 CPS
Weight Paper feeding Direction
Character Sat*
Approx. 10 lbs Bi-directional
96 ASCII Characters, Marker, Symbols
(includes italic font) Character Spacing Copies
Fixed 2 plus original

upply Is Limit Buy

Add S10 00 tor shipping, handling and insurance. Illinois residents


please odd 614% tax. Add $20.00 for CANADA. PUERTO RICO.
HAWAII. ALASKA. APO-FPO orders. Conadian orders musi be in U.S.
dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT
We Love Out Customers
CANADA. Enclose Coshier Check. Money Order or Personal Check.
Allow 1A doys tor delivery, 2 to 7 doys for phone orders. 1 day express 22292 N. Pepper Rd.. Barrington, Illinois 60010
mail! Prices 8 Availabiiify subject to chonge without notice.
VISA — MASTER CARD — C.O.D. C.O.D. on phone orders only 312/382-5244 to order

Reader Service No. 269


Ahoy! uses only

maxEll
premium quality disks.

Why waste time typing?


All the programs in this
issue of Ahoy! are avail
able on disk or cas
sette! Use the cou-
{ pon beiow to order a
single disk or tape
, or a subscription...
as well as the spe-
f ;Gial disks de
scribed at left.

SINGLE ISSUE AND SUBSCRIPTION PRICES BACK ISSUES $8.95


{Postage and Handling Included) U.S.A. CANADA ELSEWHERE
In Canada add $2.00 per issue; outside US
□ December '86 Ahoy! Disk $ 12.95 $ 13.95 and Canada add $4.00 per issue.
$ 8.95
□ December '86 Ahoy! Cassette
$8.95 □ $8.95
□ 12-Month Disk Subscription
$ 79.95 $ 99.95 $124.95 □ $8.95 Q $8.95
(_J 12-Month Cassette Subscription
$8.95 □ $8.95
Q 24-Month Disk Subscription □ $8.95 □ $8.95
$149.95 $179.95
□ 24-Month Cassette Subscription SPECIFY
$10.95 EACH (disk only): □ Best of '84 Q Best of '85 Q Best Utilities □ Best Games □ DISK □ CASSETTE

Make check or money order payable to Double L Software. NY State Residents must add 81A% sales tax.

Send coupon or facsimile to: NAME


Ahoy! Program Disk/Cassette
Ion International Inc. ADDRESS
45 West 34th Street, Suite 407
New York, NY 10001 CITY STATE .ZIP
LAZY SOURCE CODE
Mnemonic Shorthand for Phlegmatic Typists
By Michael Bennett
Those of you who enjoyed my LazyBASIC program When you first load the program, the area of the menu
(Ahoy!, June '86) will find a familiar format in where your labelname definitions will go is Filled with my
this program which does for assembly program mailing address for feedback on this or LazyBASIC. If you
ming what LazyBASIC did for BASIC programming. were to hit f7 followed by the letter H at this point, the
The onscreen menu has the same A-Q rows topped by words "sendfeedback" would print out, with the space re
the shiftless function keys (f 1-17) that must be hit prior to moved from between the words. Spaces are always removed,
these letters in order to get a word to print out. But instead because that is how I achieved variable length labelnames
of BASIC keywords, the 56 mnemonic assembly instructions on an easily altered menu.
(such as "LDA" or "JSR") are listed alphabetically and can Let's assume that you want to use that labelname "Sprite-
be accessed by two strokes instead of three. This program pointer" First hit the RETURN key so that the whole menu
can be used alone or with a symbolic assembler program is visible on the screen. This is an important step because
such as PAL or LADS, which allows you to type in your the program recopies everything on the screen where the
assembly as if it were BASIC. menu is supposed to be into the memory area where the
If you think that a two for three savings of keystrokes menu data is stored. If only part of the menu is visible when
is not impressive enough, how about two for thirteen? That you do this, only part of the menu will appear every time
is the maximum length of a labelname that you can define you hit the RETURN key from that point on. So hit the
on the menu and then print out with two strokes. So instead RETURN key as the first step in defining a labelname.
of typing out "Spritepointer" every time you enter "JSR As your second step, cursor up to one of the labelname
Spritepointer", you can define one of the nine labelnames lines which are in column f7 in the rows H through P. Type
on the menu to be "Spritepointer" and have it print out with in the labelname "Spritepo inter" starting with the first space
two strokes. Defining the labelnames is a very simple process. after the dash that follows the mnemonic instruction in the
next column over. This space is the first of thirteen spaces
that are available for your labelname. "Spritepointer" happens

CLOCK/CALENDAR to have the maximum number of letters that you are allowed.
After typing it in, cursor down below the menu and hit the
Cartridge for your English pound key. It causes everything on the menu area
Commodore 64 or 128 Computer of the screen to be recopied into the menu data area, and
from now on when you hit the RETURN key you will see
Combines three most needed functions in a
''Spritepointer" on the menu. In addition, whenever you hit
single plug-in cartridge:
f7 followed by the letter corresponding with "Spritepoint
• Battery-Backed Clock/Calendar
er" 's row, "Spritepointer" will print out.
• Battery-Backed RAM
• Application ROW Capability Lazy Source Code has most of the other features of Lazy
Features: BASIC, including automatic line numbers which are turned
• Crystal controlled clock keeps time in seconds, minutes, hours, on by answering the question that appears when f6 is ac
day of the week, month and year with auto leap year.
• 8K bytes of battery-backed RAM included. cessed followed by answering the question that appears when
• Application ROMsockel handles up to 12BK bytes ol application f8 is accessed and then hitting RETURN twice. For those
software in EPROM.
• Operating software in ROM included.
of you who missed out on LazyBASIC, those questions are
• Automatic recognition of computer type (64 or 128) on power-up TUMP between lines (1-255)" and "What's your linear. You
or reset.
turn off auto linens by hitting RETURN on a line which
• Maintains power-off, power-on log in RAM for dedicated control
applications only has a line number on it.
• 30 day unconditional money-back guarantee.
F2 and f4 still toggle the screen and border colors as they
CCSZ Cartridge $49.95 did in LazyBASIC, and hitting the wrong key still gets you
Shipping & Handling:
a message "You hit the wrong key—try again!!" Turning off
UPS Surface (USA Only) $3.00
Foreign (Air Mail Only) $13.00 the program is still accomplished by the morbid "Die!!"

Master Card. Visa, and Amex Welcome


choice of f7 followed by Q.
To Order Toll Free 800-421-7731 My aversion to the shift key lingers in this program with
From California 800-421-7748 the inclusion of T" and "S" under f7. These frequently used
Tech Support 916-823-3284
symbols in assembly programming seem slightly easier in

JASON-RANHEIM two strokes than they do with a held-down shift key and
a stretched finger.
1805 Industrial Drive
I hope this program helps make the world of machine
Auburn, CA USA 95603
language as easy and as fun for you as BASIC. □
Reader Service No. 244 SEE PROGRAM LISTING ON PAGE 136

88 AHOY!
SEASONS GREETINGS
ABACUS ACTIVISION EPYX
NEW RELEASES
Ada Training Course $29.95 Alter Ego $29.95 Fast Load 23.95
Basic 128 42.95 Partner 1 2 8 43.95
Ace 14.95 Cross Country Road Race. . . 19.95 Multiplan 64/128 40.95
Basic 64 29.95 Mindshadow 19.95 Programmers Tool Kit 27.95
Graphic Expander 21.95
Cadpak 128 45.95 Murder on the Mississippi ., 21,95 Vorpal 21.95
Cadpak 64 29.95 Murder on the Mississippi 21.95
World Karate Championship.... 18.95
Where in the World
Cadpak 64 w/Light Pen 69.95 Worlds Greatest Baseball 23,95
Chanpak 128 29.95 is Carmen Sandiago.... 21.95
| ACCESSORIES Super Cycle 24.95
Chartpak 64 29.95 World Games 24.95
Top Gunner 16,95 i WIC0 Boss Joystick.,., .$11.50 i World Games 24.95
Coboi 29.95 ■ WICO Bat Handle Joystick . 15.50 Worlds Greatest Football 24.95
Mercenary 17.95
Personal Portfolio Manager.., 29.95
Hacker II 21.95 [ WICO Three Way Joystick . 18,95
Powerplan 29,95 COMMODORE HARDWARE
Battlefront 26.95 i Kraft Joystick 6.95 i
Super C Compiler 64/128.,,, 42.95 C-128 CALL
Super Pascal 45.95 The Infinity Machine 15.95
t Xetek Graphic Interface. . . 54.95 t C-1571 CALL
Ace of Aces 17.95
Techinical Analysis System... 45.95 ' Xetek Graphic Jr , 34.95 J C-1902A CALL
Nmja 7.95 C-1670 Modem 1200 CALL
RS232 Interface , 34,95
BRODERBUND C-1350 Mouse CALL
DIGITAL SOLUTIONS i 1200 Baud Modem . 99.95 I
Where in the World 64 C CALL
is Carmen Sandiago 29.95 Pocket Filer 128 $31.95 i Master Modem .34.95 1
1541 C CALL
Pocket Filer 64 24.95 [ Flexidraw Light Pen.... ..CALL |
P/S Library 1-2-3 15.95
Print Shop 26.95 Pocket Planner 128 31.95 J Disk Notcher . 5.95 ! 2 Games In One
Print Shop Companion 21.95 Pocket Planner 64 24.95 Gerry The Germ/
i AICP Disks (10) . 7.95 i
Pocket Writer 128 31.95 i Drive Cleaner ., 7.95 I Microcosm 13.95
MICRO LEAGUE Pocket Writer 64 24.95 Willow Pattern
| Printer Head CLeaner,,. . . 7.95 '
General Managers Disk $24.95 Disk Storage Case (50).. . 7.95 Chimera 13.95
Micro League Baseball 24.95 MICROPROSE
UnderWurlde
Team Disks 16,95 Conflict in Vietnam $24.95
Sabre Wulf 13.95
Crusade in Europe 24.95
Booty/Cylu 13.95
RIBBON F-15 Strike Eagle 21.9?
Runestone/The HHm 13.95
Axiom Elite 5 LCD $ 5.95 Silent Service 21.95
Chicken Chase/Rasputin 13.95
Brother 15, 25, 35 5.95
SPRINGBOARD
'SPECIAL SAVINGS* Battle of Britian
Commodore 1525 6.95
Battle for Micway 13.95
Commodore 1526 6.75 Clip Art I $20.95 FREE ARC of Yesod
Epson 185 6.95 Clip Art II 24.95
Newsroom 30.95 PRINTER HEAD Nodes of Yesod 13.95
Epson 85 4,95
Epson mx, fx, rx 100 6.95 Graphic Expander 21.95
Epson mx. fx. rx. 1x80 4.75
CLEANER KIT AMIGA SOFTWARE
ACCESS Borrowed Time $27.95
Gorilla Banana 6.95
Leaoer Board $24.95
with every Hacker 27.95
Juki 6000 4.95 Mindshadow 27.95
Juki 6100 3.95
Leader Board Tournament Disk... 14,95 *RIBB0N ORDER* Music Studio 37.95
Mach 128 30.95
Legend 880. 1080, 808 6.75 Aegis Animator w/Images,... 89.95
Mach 5 21.95
MPS 801 5.75 Aegis Draw 124.95
MPS 803 6,95 ELA Archon 29.95
OKI 182, 192 9.75 Bara's Tale $24.95 Deluxe Paint 72.95
BATTERIES INCLUDED
OKi 82, 92. 83. 93 2.25 Lords of Conquest 24.95 Consultant 64/128 $39,95 Skyfox 29.95
SG 10-15 2.25 Movie Maker 24.95 PaperC!ip64/128 39.95 Rogue 24.95
(Min. 6 per order) Chessmaster 2000 26,95 PaperClip w/spell 64/128... 49.95 Temple of Apshai Trilogy 24.95
Mind Mirror 21.95 Master Type 24.95
INF0COM
Ultimate Wizard 19.95 ACCOLADE Halley Project 29.95
Ballyhoo $24.95 Racter 32.95
Dambusters $18.95
Enchanter 21.95
Fight Night 18.95
Hitchhicker's Guide 21,95 HOT SELLERS SSI
Hard Ball 18,95
Invisiclues {all) 6.00 Geos $37.95 Battle Of Antietam $29,95
Law of The West 18,95
Spellbreaker 26.95 Commando 21.95 Carrier Force 36.95
PSI 5 Trading Comp 18.95
Zork 1-2-3 25.95 Koala Pad 42.95 Kampfgruppe 36.95
Trinity 128 24.95 Koala Primer Utility :.. 16,95 SUBLOGIC Phantasie II 24.95
Print Shop Companion 21.95 Flight Simulator II $34.95 Rings of Zelphin 24.95
PRECISION Int'l Hockey 16.95 Wings of War 24.95
Football 27.95
Superbase 128 556.95 KungFull 19.95 Wizards Crown 24.95
Jet 27.95
Superbase 64 46.95 Gato 19.95 Scenery Disks 1-6 14.95 ea
Superscript 128 47.95 Fontmaster II 31.95 Pure Stat Baseball 34,95 Solid State Software
Superscript 64 46.95 Ultima III & IV ea 32.95 VizaStar 128 $79.95
Super Bowl Sunday 19.95 KOALA VizaWrite 128 59.95
TIMEW0RKS Super Bowf 1985 Teams 12.95 Koala Pads 64 $42.95
Data Manager 128 $42.95 Koala Printer Utility 16.95 GREAT GIFT IDEA
Data Manager II 29.95 FIREBIRD Programers Tool Kit 24.95 Buy 2 Packs of AICP Disks
Partner 128 42.95 Elite $18.95 Receive A
Swift Calc 128 w/Sideways., 42.95 Colossus Chess IV 21.95 MINDSCAPE
Bop and Wrestle $18.95
FREE
Swift Calc 64 w/Sideways... 29.95 Frankie Goes To Hollywood... 21.95
Word Writer 128 w/Speller... 42.95 Music Systems 24.95 Infiltrator 18,95 Disk Storage Case
Word Writer 64 w/Speller.... 29.95 Advance Music Systems 49.95 Halley Project 24.95 store 50 disks

CALL US 1 800 634 AICP TOLL FREE


EXTENDED HOLIDAY ORDERING HOURS
10AM TO 8PM E.S.T ORDERS ONLY

In stock ilems snipped wrtftin 2* hours rar prtpao o'Oers Icefl cfieck.
Customer Service nil m/cltDD wtas jccsntM. &tait aid t* 00. must DeUSnCran
cnec< ONLV NY Sir* RtwOents aM 8*% W*S tai Mven'iW Wices

718-351-1864
■t'::' i 4* OitCQunt 'cr usn c'Mit :a'C me 4% All wdtrs MtUM
COMPUTER PRODUCTS tripping jnfl Mfttnmj wrtrun IM Canlntnul U S IMtmjiionji wd«! «W
J15OO * shipping & namSinj Pwsomi ch«ks View Jwks toi cleafince

10AM to 6PM
A.jiu&iii/ ana Pricing iuB|«t to cninot withou: nofce Ofltu over
P.O. Box 1758 N $150 M receive Ire* snipc-ng in Conlmtnlul LI S Sinool inquiries invited
Wake jii checks pa/acie to American I men alia nil Compuier Products
DEFECTIVE EXCHANGES ONLY. REQUIRE RETURN AUTHORIZATION
E.S.T. Slaten Island, N.Y. 10314
Reader Service No. 2S1
NUMBER
Arf Gallery Disk Sale
The images on these pages are now available on a monthly disk.
Multicolor images are supplied in Koala format, while high-reso
lution images are in DOODLE! format. Included are a slide show
for easy viewing, along with a bit map dump for your 1525 printer
or properly interfaced equivalent. Annual (12 month) subscriptions
are $89. Individual disks are $12 per month. A sample An Gallery
disk with slide show and printer dumps is SlO; or send a stamped
and self-addressed envelope (business size) for a listing of available
An Gallery collection disks. Prices shown are for US and Canada.
All others add S3 per disk. New York State residents please add
appropriate sales taxes. Disks may be ordered from Morton Kevel-
son, P.O. Box 260, Homecrest Station, Brooklyn, NY 11229.

Contribute to Ahoyf's Art Gallery


The Ahoy! Art Gallery offers the opportunity for fame and for
tune 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 An Gallery disk sales. In
addition, both published and unpublished images may be included
on the various Art Gallery collection disks.
Note that the Art Gallery is not a contest. Published pictures
selected in an arbitrary and capricious fashion by the Ahoy! Art
tor based solely on the artistic merit of the individua

EASOMS
GRLETIH6S !
0315

By gosh, by golly—though It'* still


September at we tend this issue to
press, this holiday installment off
the Art Gallery has us looking up
the chimney. At top left is Barn by
Marcy Wlllbrandt (Mottle Creek,
Ml), drawn with Koala. Only the
stockings hung with «:aire are miss
ing frem Fireplace alt top right by
Daryl Maktymec (Roglina, Massa-
chusetts), also on Koalla. Fully accou
tred, however. Is the f iireplaco and
tree In Marcy Wlllbrandt's Christ
mas In the middle row. Beside it Is
Santa by Michael Mikotf is (Borwyn,
IL), done on Koala. Parting with tra
dition, though, a mouse is stirring
In Christmas Tree by Sandy Steele
(Rockford, IL) at bottom left, done
on DOODLEF Finishing up are three
Koala Images by Pcimela and Ri
chard Winters (Shreveport, LA):
Sleigh, Happy New Tear, and Frosty.

I
AHOY! 91
BUILD A FIVE VOLT

POWER SUPPLY
By Morton Kevelson

ith the exception of the joystick, every month) used with a printer interface, we end up with an
Commodore peripheral requires a awkward pairing of two of these extension boards. We
source of electrical power. Major peri have also found that excessive movement of the connect
pherals, such as disk drives and print ing wire invariably causes it to break. Of course, users
ers, will invariably contain their own power supplies. Mi of the SX-64 and Plus/4 computers lack the appropriate
nor peripherals, in particular printer interfaces, form a cassette port entirely.
symbiotic relationship with the host computer. That is, Some interfaces, Micro R & D's MW-350 in particu
the power is drawn from the computer's power supply lar, have opted for a joystick port connection to obtain
via one of the peripheral ports. their five volt stimulation. The problem with this arrange
With regard to most printer interfaces, the five volt DC ment is the tenuous hold the joystick connector has on
supply is obtained from the computer's cassette port. In the port. The real estate to the right of our computer is
this case a single wire from the interface is terminated invariably occupied by pads, pencils, disks, manuals, and
in a six pin edge card connector which mates with the other paraphernalia. These are always being moved about,
cassette port. A small printed circuit board is attached especially during those intervals of printer activity. Some
to this connector to extend the cassette port so that the how the joystick port connector always attracts a glan
tape deck may still be used. cing blow with disastrous consequences. Aside from all
While this hookup does work, we have always viewed this, our Plus/4, with its peculiar joystick and cassette
it as a workable solution to an intractable problem. The connectors, is still out of luck.
extension board projects beyond the computer's case, On top of all this we have encountered an overriding
where it is subject to contact with stray objects. If you consideration beside which all of the above pales by com
double up peripherals, such as Serial Box (reviewed last parison. We have found that the Commodore 64 power
supplies are a finicky lot. In spite of claims to the con
trary, the C-64 power pack has little tolerance for exter
FIGURE 1
nal electrical loads. This supply provides two voltages
*■:■ for the computer's use. The critical one is the five volt
The completed
source. Although the computer requires less than half
peripheral
of the supply's rated output, we have found that the slight
power supply.
est extra current drain causes the built-in voltage regu
The center
screw mounts
lator to shut down. Symptoms of this activity are a break
the 7805
ing up of the video display, along with a total lack of
voltage regu
78B: r»gu la+or IC
lator IC ■fr on t
Center leg and
mount inn tab are
elrctrica1 Ki identica1

FIGURE 2
Ou t p u t
5 Vdc
Regu1ated
View of the
inside of the
peripheral Vdc
Coptional)
power supply.
Banded end of
The fuse hol Z^rier diode is
positiue terminal
der is mount
ed to the side FIGURE 3
of the case. Schematic of the five volt DC peripheral power supply.

92 AHOY!
FOR
COMMODORE
128 AND
C-64 OWNERS
ONLY: /

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. Skyles Electric Works
So, if we missed sending you your very own copy within the last 231E South Whisman Road
few weeks, call us at 1-800/227-9998, unless you live in California, Mountain View, CA 94041
in which case call 1-415/965-1735. (415)965-1735

Reader Service No. 239


"MAXI-DISK"...
A MUST FOR YOUR LIBRARY
'Programs by Users, for Users'
Mil .ft

THE NEW MONTHLY PUBLICATION ON DISK


FOR YOUR C-64 AND C-128
10 powerful and exciting programs for your Commodore computers
not seen in any other publication at a price hardly worth mentioning.
Disk comes with a booklet with complete instructions for all programs.

MUSIC 64 DATABASE
A complete and pow MANAGER
erful music making Try this easy to use DB
program for your Mgr. Handles your
Commodore 64. data easily and has all
the tools.

SUPERBOWL
SPRITE RITE
HELPER
Single or Multicolored
and creates data Keep getting nipped
statements for you. by those spreads...This
Make a whole library will help even your
with this one. odds....

ALSO ON THIS DISK: Super 5 Card Poker,


Program Packer, Journey, Cross Refer
ence, Disk Jacket, Space Pirates.

P.O. BOX 1861


STATEN ISLAND, NY 10314

Please RUSH me the following order


(postage and handling included): USA FOREIGN Back Issue
□ Volume 2 {Dec. '86) issue of the "MAXI-DISK" $ 12.95 $ 15.95 D Vol. 1
□ 1 Year Subscription of the "MAXI-DISK" $119.95 $139.95
Make checks payable to Micro-Tek Software. New York residents add 8.25% sales tax.
Name Address

City. State. -Zip.

ARE YOUR PROGRAMS GOOD ENOUGH?


MICROTEK Software is looking (or 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 November 1986.
if you 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. Re|ected 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 s contract to which you must sign and return.

MICRO-TEK Software pays generous royalties to programmers based on the number of disks sola ror as long as the disk is for sale.
response from the keyboard. If the external load is dis tor plug will be a mirror image. Once you have found
connected and the power supply is allowed to cool down, the correct wire, just solder on the ground lead to a con
normal operation resumes. venient point in the interface.
The solution to all of the above is to simply provide
our peripherals with their own source of power. It turned
out to be a simple construction project based on parts Interface Current Requirements
available at our local Radio Shack. Before we begin we
Interface Current
must present the following:
WARNING! Serial Box 95
TO PROPERLY COMPLETE THIS PROJECT YOU Xetec Supergraphix 70
WILL REQUIRE BASIC SKILLS IN SOLDERING
Xetec Graphix Jr. 65
ELECTRONIC COMPONENTS. ACCESS TO A VOLT/
OHMETER AND THE KNOWLEDGE TO USE IT Xetec GPI (obsolete) 250
WILL BE HELPFUL FOR THE COMPLETION OF Micro R & D MW-350
THIS PROJECT. MINOR MODIFICATION OF SERI with 10K 190
AL BOX AND THE PRINTER INTERFACE WILL BE
Cardco ?/A 250
REQUIRED. THIS WILL VIOLATE THE MANUFAC
TURER'S WARRANTY. PROCEED AT YOUR OWN Cardco G-Wiz 90
RISK. Cardco Super G 180
We hate to seem melodramatic, but such is life.
Tymac Connection 250
The project is based on a readily available battery elim
inator-style power supply. For our purposes we chose
All values are approximate at rated five volts DC. Spe
a nine volt unit rated at 500 ma. A milliamp, abbrevi
cific values may vary from sample to sample.
ated ma, is 1/1000 of an ampere, which is the basic unit
of electrical current. The interface requires a regulated
source of five volts DC. This is obtained by using a 7805
Power Supply Parts List
integrated circuit voltage regulator.
The electrical connections are shown in the accom Radio Shack
panying schematic. The remaining components perform Item Stock No. Description
various auxiliary functions. The .01 micro Farad capaci Battery Eliminator 273-1651 120 Vac to 9Vdc,
tors, Cl and C2, decouple the 7805 from the inductance 500 ma
of the connecting leads. The 1000 micro Farad electro
Cl, C2 272-131 .01 uF Capacitor
lytic capacitor was not used in our prototype. It is re
quired only if the battery eliminator lacks its own filter C3 272-1019 1000 uF, 35 volt,
capacitor. Virtually all general purpose units are so electrolytic capacitor
equipped. (optional; see text)
The 6.2 volt zener diode serves as a surge protector. Jl, J2, J3 274-1565 Coaxial DC jack
It should also cause the fuse to blow in the unlikely event
PI. P2 274-1567 Coaxial DC plug
of the complete failure of the 7805. The 7805 voltage regu
lator has built-in protection against external short circuits (See Description) 270-231 4"x21/8"xl5/8" utility
and thermal overload of the chip. box
The entire project is built into a small utility box. The VR 276-1770 7805, 5 volt
metal cover of the box also serves as a heat sink for the regulator IC
7805. A small dab of thermally conductive silicon com
Dl 276-561 1N4735, 6.2 volt, 1
pound should be applied to the 7805's mounting tab
watt zener diode
against the box cover. We chose the DC coaxial connec
tors as they do not short circuit when the plugs are in (See Description) 276-1732 Heat sink grease
serted or removed. (See Description) 270-362 Fuse Holder (5 X
Your printer interface will have to be slightly modi 20 mm)
fied to access the ground connection. The positive five
Fl 270-1250 1 amp fuse (5 X 20
volt hookup should be made to the existing wire which
mm)
goes to the cassette port connector. The ground connec
tion can be traced off pin 2 on the six pin serial bus DIN
plug. The pin layout for this plug is shown on page 142 Power requirements for interfaces vary. The table above
of the Commodore 64 User's Guide or page 350 of the shows the current draw, at five volts DC, for several in
Commodore 128 System Guide. Just remember that the terfaces we have looked at. The power supply presented
view shown in the manual is looking from the back at here should be able to deliver five volts at 500 ma. This
the port in the computer. The actual peripheral connec should be enough to drive any two of these peripherals. □
AHOY! 95
REBELS AMP LORDS
For the C-64
By Terry Bryner

The peasants have rebelled, and the King has


made you Lord of a castle, charged with sub
duing them! In this graphic wargame, you (and
up to three other players) pit your armies
against the wild rebels on the graphic map to win back
the castles for the King. Three levels of difficulty are
provided- and even the solitaire game can be challenging.
When you run the game, there will be a delay while
the program initializes itself. Then you will be asked to
specify the number of Lords (players), the number of
castles, and the type of terrain. The program will then
generate a map for this game. Most of it will be grassy
fields, with castles placed randomly around. The red cas
tle is the first Lord's, the yellow the second's, etc., while
the rebel hordes own the black ones. Trees (which hide
armies) and rocks (impassable) are also shown. If the
first map is unacceptable, reject it and another will be
generated.
The game is run in weeks: each Lord issues his ar
mies movement orders, and then all armies move and
attack. Follow the prompts, and a square window will
appear on the map, and the contents will be displayed
below the board. The window can be moved around with
the joystick or cursor keys (interchangeable; use f7 for
the fire button), to get more information. For your cas
tles you will see the troops inside, and also the levy—
the number of additional troops you will receive here
each week as long as you hold this castle. You may also
see some armies listed below—an identification number
and a troop strength (they already have orders to go else
where). Non-castle squares may also contain armies; the
ones listed at the bottom with an identification number
already have orders, while idle troops will be counted
above. (Note that information is only available for your
own forces; you will not even be told if enemies are hid
ing in the trees.)
To send unoccupied armies somewhere, press the fire
button, use the joystick to set the size, and press the fire
button/f7 again. A destination cross will appear: Move
this with the joystick/cursor keys to the destination and
press the fire button, and the army has its orders!
A word about the troops. They are typical peasants:
loyal to their leader, furious fighters, but not overly skilled
at marching. They only march five squares a week, and
cannot be recalled. In order to move to the southeast,

96 AHOY!
THILL

Everyone respects INFO Magazine as the in


dependent observer of the Commodore
marketplace. So we were especially proud
when INFO's September-October '85 product
roundup awarded Ahoy! a ****- rating: the highest
given any Commodore magazine. The only fault pub
lisher Benn Dunnington found with Ahoy! was that it
"seems to fluctuate from issue to issue."

We promised to stop-and apparently we have, because


the August/September '86 INFO awarded us four stars-
the highest rating of any Commodore monthly!

INFO's review of Ahoy! is printed here in its en


tirety, along with those of the three other major
Commodore publications. One has retained its
previous rating, and two have lost points-
while Ahoy! moves ahead!

RUN
Commodore Microcomputers $2.95 CW Communications
Computers Gazette $2.50 Commodore Publications
$2.95 Compute Publications •kirk* This slick monthly Commodore
Recently merged with 'Power magazine is chock-full of ads, lots
Slick monthly publication with Play,' this is Commodore's own of color and photos, occasional
coverage of Commodore's 64, magazine. Some good informa decent articles. Reviews are often
128, and some on the Amiga. tive articles, type-in programs in out of date and, worse, not to be
Emphasis is on type-in games BASIC (so you can learn some trusted. Though they've toned it
and occasional utilities. Reviews thing), candy-coated 'reviews' that down somewhat lately, they are
are generally candy-coated but read like press releases, and still treating the Plus/4 seriously.
reasonably current. Goes with the good photos. Don't expect to read Best features are the MAGIC col
flow, avoiding controversy and or any criticism of Commodore from umn, which is best obtained in its
iginality. Both the quality and the this gang: their paychecks are still indexed, all-in-one-place form in
accuracy of the type-in programs signed in West Chester, PA. the annual RUN Special, and
has been way down lately.(—B.D.) Monthly. (-B.D.) Strasma's C= Clinic. (-B.D.)
SPECIAL ANNOUNCEMENT!
A small cache of Ahoy! #2 (Feb. "84) has been uncovered,
and is available at $10 per copy while limited supplies last.

ISSUE #16-APR. '85 $4.00 ISSUE #26-FEB. '86 $4.00


Assembly language column begins! Windows! Build an auto-exec cartridge!
Programming the joystick! 1541 disk Align your 1541! Survey of flight simula
drive alternatives! And ready to enter: tors! Structured programming! And ready
Hop Around! Faster 64! Bootcr! Ele- to enter: Arena! Head to Head! Crabfighi!
check! BASIC Trace! Space Hum! Treasure Wheel! Character Dump!

ISSUE #17-MAY '85 $4.00 ISSUE #27-MAR. '86 $4.00


Disk drive enhancements! Install a re Programming educational games! Memory
set switch! Assembler escapades! And dumpers! Choosing a copy program! Cus
ready to enter: Super Duper! Two-Col tom characters! And ready to enter: Ahoy!
umn Directory! DSKDU! Raid! DOS Term 128! Trivia Game Maker! Brickbus-
Plus! Kont Editor! Tile Time! lers! Easy Lister! Programmer's Aid!

ISSUE #18-JUNE '85 $4.00 ISSUE #28-APR. '86 $4.00


Music & graphics entry systems! How Comet catching! Survey of action and
modems work! Inside the 6510! And strategy games! Screen dumping! And
ready to enter: Quad-print! Mapping ready to enter: ChronoA^fedge! Mr. Mysto!
4.4! Towers of Hanoi! Speedy! Duck Air Rescue! Notemaker! Screen Window!
Shoot! The 6510 Simulator! JCALC! Hidden Cavern! Swoop!

ISSUE 019-JULY '85 $4.00 ISSUE #29-MAY '86 $4.00


PROM programming! 3-part harmon 128 graphic bit map! Epyx strategy guide!
ies on VIC/64! Speeding pixels! And 128 commands! ML music programming!
ready to enter: Auto-Append! Script And ready to enter: Bigprint! Star Search!
Analysis! Wizard of Im! Lucky Lot- Failsafe! English Darts! Ski Folly! Free
tery!Brainframe! Etch! Primal! RAM Check! Alchemist's Apprentice!

ISSUE 010-OCT. '84 $4.00 ISSUE 020-AUG. '85 $4.00 ISSUE #30-JUNE '86 $4.00
ISSUE #3-MAR. '84 $4.00
C-64 graphics programs! Bit-mapped Inside the 128! Read-world simula Debugging dilemmas! Public domain soft
Anatomy of the 64! Printer interfac
graphics! Joystick programming! And tions! Sound effects! And ready to en ware! Winning at Ultima! Computer Aided
ing for VIC & 64! Educational soft
ready to enter: VIC 40 Column Op ter: Windows! Formatter! Sound-a- Design! And ready to enter: LazyBASIC!
ware scries begins! And ready to en
erating System! BAM Read & Print! Rama! Screen Dump! Seleaachmme! Got A Match? Star Strike! Queen's and
ter: Address Book! Space Lanes! Ran
Emerald Elephant! Lawn Job! Disintegrator! Fidgits! Gators N Snakes! Bishop's Tours! Shaker! Trackdown!
dom Files on the 64! Dvnamic Power!

ISSUE #5-MAY '84 $4.00 ISSUE #1I-NOV. '84 $4.00 ISSUE #21-SEP. '85 $4.00 ISSUE #31-JULY '86 $4.00
Future of Commodore! Inside BASIC Music programs & keyboards for the Inside the 1571 drive and 128 keyboard! Inside the Amiga! Conditional branch
storage! Memory management on the 64! Graphics feature continues! And Sprite programming! And ready to en ing! Chess programs! 128 and 64 DOS!
VIC & 64! Guide to spreadsheets! And ready to enter: PTE word pnwxssor! ter: Fastnew! Go-Lister! File Lock! And ready to enter: Screen Sleuth! Es
ready to enter: Malh Master! Air As Block Editor! Alternate Character Set Dragon Type! Superhero! Auto-Gen! cape from Skull Castle! Head-On!
sault! Biorhvthms! VIC Calculator! for the 64! The Tunnel of Tomachon! Moxey's Porch! Fish Math! Nebergall Run! Wordcount! Crazy Joe!

ISSUE #6-JUNE '84 $4.00 ISSUE #12-DEC. '84 $4.00 ISSUE #22-OCT. '85 $4.00 ISSUE 032-AUG '86 $4.00
Game programming column begins! Buyer's guide to printers! 1525 printer Create cartoon characters! Infinitesimal in Inside the Amiga, pan II! Approaching
Program generators! Rupert on input tutorial! Custom characters! User trigue! Inside copy protection! And ready infinity! C-64 war simulations! Pascal
ting! Memory management continues! Guide to KMMM Pascal! Diving into to enter: Shotgun! Maestro! Solitaire! for beginners! And ready to enter: Rc-
And ready to enter: Post Time for the BASIC! And ready to enter: Construc Mystery at Mycraft Mews! Gravinauts! versi! Highlight! Disk Cataloged Me
64 & VIC! Alpiner! Sound Concept! tion Co.! Space Patrol! Cross Ref! 1541 Cleaning Utility! ShadeyDump! teor Run! Trim! Step On It! Rap!

ISSUE #7-JULY '84 $4.00 ISSUE #13-JAN. '85 $4.00 ISSUE #23-NOV. '85 $4.00 ISSUE #33-SEP. '86 $4.00
MSD dual disk drive! Database buyer's VIC/64 OS exposed! Sprites! 1541 de Adventure gaming! ML sprite manipula Windows and viewports! Sound & mu
guide! Training your cursor! Screen vice 0 disconnect switch! Ghostbusters! tion! BASIC for beginners! And ready to sic on the 64! COMAL! And ready to
displays! File Sleuth! Users Groups! And ready to enter: Ultra Mail! Music enter: Lightning Loader! Knight's Tour! enter; The Last Ninja! Speech64! Mul-
And ready to enter: Renumbering! Tutor! Alice in Advcntureland! Mid- Chopper Flight! Rhythmic Bits! Instant ti RAM! Dogcaicher! Trapped! Match-
Checklist! Math Defender! Brisk! print! To the Top! Tape/Disk Transfer! Bug Repellent! File Scout! Slither! blocks! Variable Manager! Dual Dump!

ISSUE 08-AUG. '84 $4.00 ISSUE #14-FEB. '85 $4.00 ISSUE #24-DEC '85 $4.00 ISSUE #34-OCT. '86 $4.00
Choosing a word processor! Compu Printer interfacing! Multicolor sprites! Speech synthesizers! The IBM Connec Build a digital oscilloscope! ML speed
tational wizardry! Creating your own Modems! Bulletin boards! Theory of tion! The year's 25 best entertainments! techniques! And reach to enter: Vault of
word games! Sound on the 64! And game design! And ready to enter: Fu- And ready to enter: Gypsy Starship! Di Terror! Quick Change! Penguins! Attack
ready to enter: Micro-Minder! Direc turewur! Fontasia! VIC Eraser! Insur rectory Manipulator! Cloak! Gameloader! Force! Disk Checkup! Dvorak Keyboard!
tory Assistance! The Terrible Twins! ance Agent! Flankspccd! Telelink 64! Jewel Quest! Lineout! Santa's Busy Day! Mountaineer Mack! 128 Autoboot!

ISSUE m-SEPT. '84 $4.00 ISSUE #15-MAR. '85 $4.00 ISSUE #25-JAN. '86 $4.00 ISSUE #35-NOV. '86 $4.00
Program your own text adventure! Making multiscreen gameboards! In Build a speech synthesizer! Survey of C-128 shadow registers! Data file hand
Build a C-64 cassette interface! Vid side the Plus/4! Commodore DOS! sports games' And ready to enter: The ling! PROMAL! Habitat! And ready
eo RAM! And ready to enter: Salvage And ready to enter: Old Routine! Pro Martian Monsters! Streamer Font! Micro- to enter: Tclcporter! 128 RAM Check!
Diver! DOS! Sourid Explorer! The grammable Functions! Automatic Line sim! The Haunted Castle! Knockout! In- Discs of Daedalus! Guardian! Tenpins!
Castle of Darkness! Base Conversions! Nos.! Home Budget! Salmon Run! fraraid! Alarm Clock! Memorv Check! Syntax Patrol! Deluxe List! Long Lines!

coupon or facsimile. If or ~l
Please Send Me The Following: Enclosed Please Find My Check or
dering more than three issues,
list choices on separate sheet. Copies of issue number
Money Order for $
Copies of issue number (Outside the USA please
If you have a mortem and want ! BACK ISSUES Copies of issue number add $1.00 for every copy)
more complete information on ION
any of the back issues listed, j INTERNATIONAL INC. NAME _
call Ahoy!'$ Bulletin Board Ser j 45 West 34th Street
vice at 718-383-8909. Suite 407 ADDRESS _ _ l_ ___
j New York, NY 10001 CITY STATE ZIP CODE
I
they may march due south, then due east, or east then I hope you enjoy this game as much as I do, either
south, or even alternate—but they'll get there, unless they solitaire or in competition. If you have any questions,
run into a rock (they'll stop and tell you). They attack please write me at 247 Savannah Round, Summerville,
anything not loyal to you, and may even capture a few SC 29483.
castles on the way to their destination. When an army
meets another (or a castle) you will see the starting TECHNICAL NOTES
strengths, and watch the numbers dwindle as they slug This program is interesting in a couple of areas. It is
it out. basically a game of having more armies in the right place
When a player has ordered all his armies, he hits the than the "other guy," and taking control of the castles to
Commodore key and the next player directs his armies. get more armies. The display is the heart of the game.
Then the armies all move and fight. When all armies The board is made of custom characters read in from
have moved five times, the Lords again direct their troops data statements (Lines 2890-2910; switched in 29TO-2980;
(including new levies that appeared in the castles you board printed 230-310). Sprites for the window, cross,
hold). A player may also drop out of the game, or all and battle are also read in. Messages may be printed at
may quit. Each castle starts with a few troops. Yours will the top by prefacing with H$ or at the bottom of the board
have a goodly number, but some of the rebel strongholds with D$. The choice of joystick or keyboard is easy with
may be significant. The strongest ones will occasionally lines 90-130: JF is non-zero if the fire button/f7 is hit,
send out armies of their own—which weakens that cas and JD contains direction. Lines 140-160 position sprite
tle's defense, but those marauding rebels may take back SN at row R, column C. This makes it easy to "roam"
your castles, too. Your task, of course, is to take all the the board, looking at the territory (the information for
castles on the board. an area is printed out by lines 770-1010). The board is
This is a challenging and unpredictable game. Not only too big for all the information to be printed, so this roam
is the initial setup of castles, levies, and troops random, ing window idea was used for information, and also for
but the result of any battle is also. The defender always sending armies, rather than the usual "row, column" for
attacks first, and he may be much more effective than mat. Most of the rest of the programming is, alas, book
the attacker, so use lots of troops...if you have them. keeping! □ SEE PROGRAM LISTING ON PAGE 139

£k commodore == OVER 2000 commodore

AUTHORIZED REPAIR SOFTWARE TITLES


CALL FOR LOW PRICESI IN STOCK

SCHOOL P.O.'s ACCEPTED We Bought


E LIFETIME WARRANTY
Canon [^olJ=lJ[D][Si(Dj^ 'em All
E TYVEK SLEEVES • LABELS COLOR INK JET FAR BELOW

$24995 ^ ^
WRITE PROTECTS • PACKAGED
100 up 5099 DEALER COST
generic SS/DD .40 .55 LIMITED QUANTITY
RETAIL
NEW LOW PRICES 1 499.95
"-■■-■■

REGULAR
DEALER
. , _^ , _. „_. y

cyV ^S\ COST


325.00
Commodoie Hardware
we will BEAT
LIMITED 0/1095
any price in this issue! QUANTITY 043 • 100% C-64 Compatible
17Q! • Built in Hi-Res Green Monitor
FROM" I JZJ • Heavy duty power supply and

^//AMIGA N.L.Q- • 120 CPS


FHICTION ■ TRACTOR
ALL STAR PRINTERS ON SALE
sturdy case
• All units completely refurbished
SPECIAL PACKAGES
with full 90 day warranty
NEW
LOW PRICE
SEIKOSHA SP-1000VC $199.95
COMMODORE READY DEALER PRICING AVAILABLE
CALL!
ATTENTION SCHOOLS - BIG SPECIALS ON PETJCBM

MC/VISA/C.O.D.
NEAR LETTER QUALITY Please Include phone number. Dealer Inquiries
FRICTION & TRACTOR Invited. All prices discounted for cash or check,
Microcomputer Services 100 CPS • SHEET FEEDER
add 3% for MC/VISA. Shipping: Printers $10.00.
ORDERS nf-tfi /ITJ TTRR
ONLY HOO^I33- X /OD Educator $20.00, Disks $6.00 per 100. (West Coast
- add $2.00 per order). Add $3.00 for C.O.D.
In Michigan [313] 4S7-OEB7 CR-220 Reduced shipping for large quantities.
INFO & CUSTOMER SERVICE — [313] 427-0267 Prices and availability subject to change
COMMODORE READY
HOURS: MON - SAT 10:00 A.M. - 8:00 P.M.
12864 Farmington. Livonia, Ml 4B150 $79! FROM EPSOM
50 CPS • TRACTOR FEED
without notice. ALL MERCHANDISE CARRIES
MANUFACTURERS WARRANTY

Reader Service No. 245

AHOY! 99
Christmas Presents for You
and Your Commodore
By Cheryl Peterson

ecember is usually the best month of the year es only two of them.
for home computer sales, and I'm sure 1986 The most difficult part of using a computer is learn
will continue the tradition. For me, that ing that you can't hurt it (short of dropping it several feet
means a whole crop of beginning computer to the floor). You may confuse and confound it by typing
users. Some of our newcomers will be using the new strange things on the keyboard, but you can't break it that
C-64C. While I don't have one of the new machines. way. Once you get that firmly entrenched in your mind,
Commodore claims it is completely compatible with the the computer becomes a vast new territory to be explored.
old C-64, so this column should be useful to our new A program like GEOS can help overcome the initial fear.
computing friends. While GEOS does open the door, remember that it only
I am a bit concerned by Commodore's offering GEOS leads into one room of the house. There is much more
with the C-64C. While it will help new users get com hidden underneath those icons and menus that won't be
fortable with the computer, I hope that those who use found until you find your way out of GEOS.
GEOS won t think they're limited to it. Those who strug For those just buying their first computer, I would rec
gled through learning about their computers can testify ommend getting a collection of Ahoy! back issues. You
to the myriad tasks a computer can perform. GEOS touch will find valuable programs to type in, programming hints,
lessons on how a computer works, software reviews, and
inside looks at the innards of these beasts. The articles
can get a little technical, but most can be read and un
derstood even by novice computerists.
There are a few other very good magazines. I highly
recommend INFO magazine for its reviews and other
product information. Another publication, Transactor,
tends to be more technical and focuses on programming
techniques and hints.
A valuable resource for anyone who is considering ex
panding his computer system is Computer Shopper. This
"want ads" for the computer world includes many bar
gains and also carries articles on software, hardware, and
applications of computer technology. They recently started
a column on CP/M for the Commodore 128 and regularly
run articles devoted to the C-64, C-128, and Amiga.

CHRISTMAS PRESENTS
For those who already have a computer, Christmas is
a great time to expand your system. After all, the com
puter's a member of the family too.
One difficult decision is whether to expand the pres
ent system or upgrade to a new one. I can offer one bit
of advice. If you have a computer that doesn't have a print
er, a disk drive, and a modem hitched up to it, you are
better off buying these items than getting a new compu
ter. If you upgrade to a machine with more memory, high
er screen resolution, etc., you will still have limited ca
pability.

100 AHOY!
FREE!
BONUS GIFT WITH ANY SOFTWARE ORDER — AN EXCELLENT PUBLIC
DOMAIN VERSION OF AN ARCADE HIT GAME ON ITS OWN DISK.

ARCADE GRAPHICS & MUSIC AMIGA SOFTWARE


A.C.E S'4.95 Adv Music Sys (MIDI compatible) ... $49 95 Aegis Animator $94.95
Bop and Wrestle 19.95 B-Graph (limited quantities) 19.95 Aegis Draw 135.00
Commando 23,95 Billboard Maker 29.95 Aegis Images 54.95
Dambuslers 19.95 Computer Eyes 99.95 Analyze (Spreadsheet) 69.95
Elite 19 95 Comp. Eyes Compatibility Disks 12.95 Arctic Fox 29.95
Fight Night 19.95 Disney Card & Party Shop 19.95 Brataccus 35.95
Flight Simulator II 32 95 Disney Comic Strip Maker 19.95 Delta Patrol 16 95
Scenery Disks (Sel of Six) 75.95 Doodle 26.95 Deluxe Paint 59 95
Star Scenery Disks 16.95 Flexidraw 119.00 Art Disk 22 95
GBA Two on Two Basketball 23.95 GEOS 40.95 Deluxe Print 69.95
Gary Kitchen's Game Maker 26.95 Graphics Expander 26.95 Art Disk 22.95
Great American Road Race 19.95 Icon Factory 29.95 Deluxe Video 69.95
Hardball 19.95 Music Studio 20.95 Hacker 31.95
Leader Board 26.95 Newsroom 34.95 Halley Project 31.95
MicroLeague Baseball 26.95 Newsroom Clip Art SI 21.95 Infocom Titles in stock CALL
1984 or 1985 team disk 13 95 Newsroom Clip Art »2 23.95 Marble Madness 35.95
World Series or All S!ar disk 13.95 PnntMaster (Program) 26.95 Mind Shadow 31.95
General Manager's disk 26.95 PrinlMaster Art Gallery 1 & 2 15.95 Music Studio 42.95
Box Scores/Slat Disk 16 95 Print Shop (Program) 29.95 One On One 29 95
Racing Destruction Set 12.95 Print Shop Companion 23.95 Rogue 24.95
Spitfire 40 23 95 Print Shp Gr. Lib. 1 or 2 or 3 16.95 Scribble (Word Processor) 69 95
3tar Rank Boxing 21.95 Screen Dumper 64 16.95 Seven Cities of Gold 29.95
Superbowl Sunday 20.95 Skyfox 29.95
1984 & 1985 Data Disks 13.95
Super Cycle 26.95
World Karate Championship 21 95
HARDWARE AND PERIPHERALS
MISCELLANEOUS Anchor 6480 300.1200 BAUD Modem $129.00
1541 Physical Exam S33 95 Disk Notcher (Interex) 5.95
ADVENTURE AND MIND GAMES Clone Machine (Super Clone) 21.95 Estes Power-Pack (Serviceable) 41.95
Alter Ego (Male or Female) $33 95 Copy II 64 128 V 2.6 26.95 McPen (High-Res Light Pen) 40.95
Astrology Horoscope Maker 15.95 CSM Disk Alignment 32.95 Messinger Modem (300 BAUD) 49 95
Bard's Tale 25.95 Disks (Boxes of 10 DS/DD) 8.95 MicroSluffer Buffer (64K) 59.95
Battlefront 26.95 Fast Load 26.95 Mighty Mouse 44 95
Chessmaster 2000 28.95 Pick' Em '86 43.95
Omni-Tronics RS-232 Interface 39.95
Hacker II 21 95 Snapshot 40.95 PPI Interlace 39 95
Heart Of Africa 12.95 Super Kit 1541 23.95
Power Pack (Maxtron or Commodore) . 28.95
Hitchhiker's Guide 24 95 Pro-Tech Vinyl Cover C64 or C128 5 35
Lords of Conquest 26.95 Vinyl Cover - 1541 or 1571 5.35
Modern Computer People 23.95
Vinyl Cover - Most printers 6.50
Movie Maker 25.95
Vinyl Cover - Most Monitors 10.95
Nalo Commander 24 95
Ribbons - 1525/601 Printers 7.95
Phanlasie (or Phantasie II) 26.95 COMMODORE 128 SOFTWARE Ribbons - 1526/802 printers 8.95
Rings of Zelfin 24 95 CAD Pack 128 $45.95 Ribbons - Star SG10 1.95 - Color 3.95
Seven Cities Of Gold 12 95 Mach 128 (accellerales 128 loads) 34.95 Ribbons - Other CALL
Strip Poker 20 95 Paperback Planner 128 34.95 Six Outlet Surge Protector 21.95
Ultimate Wizard 19.95 Paperback Writer 128 34.95 Tac 2 Joysticks 9.95
Where is Carmen Sandiego 23.95 Partner 128 34.95 Underwear Transfer Ribbons 10.95
Wizard's Crown 27 95 Superbase 128 69 95 Underwear Colored Pens (Set) 10.95
Timeworks Data Manager 128 49.95 Xetec Super Graphic Interface 62 95
Timeworks Swiftcalc 128 49.95
Timeworks Word Writer 128 49 95
EDUCATIONAL PROGRAMS
Bank Slreet Storybook S27 95 LEROYS CHEATSHEETS S2.95
Cave Of The Word Wizard 16 95 Basic Pract'CalC
Donald Ducks Playground 16.95 Blanks (3] Practrcaic II
Evelyn Wood's Dynamic Reader 35.95 CalC Resell Adv Printers
Gertrude's Secrets 20.95 Caic Result Easy Epson RX&Q
Grammer Examiner 30 95 Comai (1 1\ Gemini 10X
Perfect Score S AT 49.95 The Consultant 1525 801
Reader Rabbit
Sky Travel
26.95
27.95 FLOPPY Disk 1541
:' : i
Miciohne
Quick Brown Fo«
The Game show 23.95
HOUSE
E.isy Script Simons Basic
Grade Level Subject Disks 13.95 Fleet System 11 Sky Tiavel
Tic Tac Show 23.95 Flight Simulaior || Speedscnpt
Subject Diskettes
Typing Tutor III
13.95
26.95 SOFTWARE Fo' the Beginner
Hes Writer
Spntes Only
Superbase 64
Winnie ihe Pooh 16.95 Logo Sheet 1 Terminals
Logo Sheet 2 Smart64
Th.? Manager Vidlex
Multiplan VIP
WORD PROC. - DATA BASES Ornniwntter Word Pro 3-
SPREAD SHEETS P.ilierclip Word Pro 64
Batteries Incl. - Home Organizer Series GEOS Elite
Audio/Video Catalog $13 95
Checkbook 13,95
MAILING CHARGE ON
Electronic Address Book 13.95 LEROYS CHEATSHEETS
Home Inventory 13.95
S1.C0
Mail List 13.95
Photos/Slides/Home Movies 13.95
Recipes 13.95 ORDERING & TERMS
Stamps 13.95 ' VISA & Master Card - "o a3Qil onal cia'ge
Fleet Systerr- 2 iLimited Quanlity) 29 95 ' S? 50 Shipping charge - Shipping tree on otders over
Mirage Data Base Manager 38.95 S100 00
Multiplan 42 95 ■ LEROYS total ma.hng charge SI 00 lO' any Quantity
Pocket Planner or Writer or Filer .. 27 95 'COD orders - add Si 90 e*lia
Sideways 19.95 ' PA residents add 6S Sales Tai
Superbase 64 52.95 ■ FPO & APO - no additional charge
" We try to Keep Our prices as \o<n as possible to serve ou<
Swiflcalc w/Sideways 35.95
valued customers In order to do 'his we are pioseculing
Sylvia Porter's Pers. Finance 42 95
credit card Iraud to Ihe full eitem ol the law
Visawrite 128 51.95

Reader Service No. 240


A computer without a disk drive is like a car running cently went bankrupt, so think twice about buying any
on two cylinders. It'll get you there — eventually. The wait of their interfaces unless you can get a very good price
for programs to load from tape can seem interminable, on it.
and most programs aren't even offered on tape anymore. While these first two add-ons (disk drives and print
For those contemplating upgrading from a C-64 to a ers) seem obvious to many, the wonders of adding a mo
C-128 in the near future, you might consider buying a dem to your computer almost have to be experienced to
1571 disk drive instead of a 1541. The 1571 will work be appreciated. The simple explanation that attaching a
with the C-64, and you won't need to upgrade your drive modem to your computer and a phone line will let you
later. communicate with other computers just doesn't convey
After buying my initial computer system (computer, the extent to what you can do with it.
monitor, and disk drives), the first peripheral I added Telecommunicating can put you in touch with hundreds
was a printer. At that time, a printer that could provide of other users who can offer tips and advice on getting
graphics and near letter quality print cost $1500. I've nev more from your computer. By signing up with a commer
er regretted that purchase. Admittedly, the majority of cial system like PlayNET, QuantumLink, or Compu
you aren't writers. But now you can buy the same print Serve, you can type messages on your keyboard that will
er for less than $400. be seen by a dozen or more people all over the country
Having such a printer will let you print out letters, la almost instantly. You can make friends and play games
bels for addressing your Christmas cards (but then you've with .other people without leaving your own home. In
done that already this year, haven't you?), database in most large cities it only takes a local telephone call to
formation (reports of your household items for insurance get online.
forms, for instance), school reports and papers, and draw Public domain programs can be transferred to your
ings created with graphics packages. If you do your tax computer through a modem, allowing you to do many
es by computer, some programs will even print your IRS tasks more easily. These programs can be found in spe
forms. cial sections of the commercial services or on local BBS's
If you decide to go for a printer neither manufactured (Bulletin Board Systems). If you can find a copy of Com
by Commodore nor designed to be Commodore-com puter Shopper, they run an updated listing of such BBS's
patible, you'll need to buy a printer interface as well. A in each issue. The numbers are listed by area code, mak
number of companies market these. One, Cardco, re- ing it easy to find those that are near you.
Another good buy for Christmas is a starter kit or reg
istration for one of the online services. Most have a toll-
£-64 free number you can call to sign up if you have a major
credit card (MasterCard, Visa, and sometimes Ameri
CLLJB&
(division o( O.C.S.. Inc.) can Express). The sign-up charges vary for each service.
We guarantee you'll never again buy useless software for In some cases, you can buy a starter kit at computer stores.
your personal computer. Each system has a schedule of charges for different
CLUB MEMBERSHIP OFFERS BIG SAVINGS services. In some cases, the speed of your modem de
♦— » NO OBLIGATIONS ♦ ♦ termines the rate. Some charge extra for 1200 baud. While
When you enroll you will • Be eligible for our Bonus Point Plan—
additional discounts applied toward
PlayNET costs less than $3 an hour, CompuServe, The
• Keep only the software lhat you can
use. Examine for a full 10 days; If rt'a
purchases. Source, Delphi, and GEnie run $5 to $8.40 an hour at
• Receive our Informative monthly news
not what you want, return It for a full
letter full of helpful Up* for getting the 300 baud during non-prime time hours. Prime time on
refund.
mosl Irom your Commodore-64.
■ Receive dlicounls up to 30% on your • Receive notice of Special Safes where these services is generally Mon-Fri 8 a.m. to 5 p.m.,
software choices. you'll save es much as 50% of) Hal.
local time. The charges during prime time are usually
The Software-of-the-Month Club is Unique.
twice that of non-prime, if the service is available dur
No minimum purchases are required—no automatic shipments to you.
ing the day.
Enroll now and receive absolutely tree Public Domain Software.
Please check D Cassette □ Disk
OTHER PERIPHERALS
GREAT IDEA! I can't lose. Enroll me now In (he Software-of-the-Month Club. I Some alternate input devices make nice presents for
understand there Is no obligation. Enclosed Is my SI0 membership fee.

Check D Money Order


your computer. A new joystick or two can add a lot more
fun for the whole family. Since the Commodore 1350
Name
mouse will work with both the C-64 and the C-128, it's
Address
another good choice. Some mailorder houses sell the
CltytSUttlZip
mouse for as little as $39.
Expnalion dale
Koala Pads are quite inexpensive these days. With one
Signature

Cut out and mail today to


of these and the right graphics software, you can draw
SOFTWAREOF-THB-MONTH CLUB pictures on the pad using a stylus. There are even a few
Ohio Computer Services, Inc.
children's games that have overlays for the Koala Pad.
P.O. Box 12S723
Cincinnati, Ohio 45212 Other drawing tablets are also readily available.
Another input device that can be fun to use is the light
Reader Service No. 278

102 AHOY!
pen. Like the drawing pads, they are mostly used for will handle most surges. Ordinary filtering or surge-pro
drawing pictures. Special software is usually required, tecting power strips run as little as $30.
but frequently a drawing program is sold with the light
pen. SOFTWARE
There are so many good software packages out there,
PROTECTING YOUR BEST FRIEND it is hard to list them all. Rather than slight anyone, I
Several companies offer power strips or power filter would recommend checking reviews in back issues of
ing devices that will help protect your computer from Ahoy! to find the ones that are really outstanding.
electric surges and glitches. I use a MasterPiece Plus, As long as you're picking presents for the computer,
which is a swivel base that sits under the monitor. The don't forget to pick up something fun for yourself. Afwyl's
back panel has AC power connectors into which you plug entertainment software section covers many enjoyable and
the computer, monitor, printer, and two auxiliary items. exciting games. Besides shoot-em-ups aimed at space-
I use the two extras for my modem and disk drive. The happy teenagers, there are strategy and simulation pack
MasterPiece Plus then plugs into the wall. A master ages that challenge intellect as well as reflexes. Text ad
switch on the front panel is used to turn everything on. venture games can be extremely devious.
There are also five switches that make it easy to turn
off any of the five items. For instance, if I'm not using CARTRIDGE PRODUCTS
the printer or modem, I can disable them by pressing Anyone using a Commodore disk drive should con
their switch. sider getting one of the cartridge products that increase
The MasterPiece Plus also has a telephone line filter. the speed of disk loads and saves. Epyx's Fast Load and
You plug the phone line into the unit and then run an Access Software's Much 5 make the drive work up to five
other line to your modem. If you get a power surge down times faster. Since the Commodores disk drives are notor
the phone line, this should protect your modem. iously slow, this is one of the best Christmas presents
If you live in an area where thunderstorms and power you can get.
surges are a problem, this $150 add-on could save you Access also markets the Mach 128 cartridge. While
from some expensive repairs. While it won't protect you it is designed to work with a C-128 and 1571 drive, a
against a direct lightning strike to your power pole, it switch on the cartridge's top makes it compatible with

HOW TO GET THE


MOST OUT OF

— for the new user who wants


GEOS" Comprehensive Reference
to know more about GEOS and Book $14.95
how to make it work Tor him;
Complete Programs & Utilities
— for the advanced user who Disk $9.95
wants more flexibility than
GEOS alone offers; Add $2.50 .shipping and handling
Illinois residents add (>'< sales (ax
C.O.D. orders additional $2.00
— for the programmer who Make pajubie to Midnite Press
Hants to write his own utilities

— the book you need when the ORDER LINE:


manual is not enough;

HOW TO GET THE MOST OUT OF GEOS gives you the information that you need to use this
(800) 222 - 4441
powerful program to your best advantage. A team of experienced users and programmers examined
GEOS inside and out to give you:
— shortcuts to make your work go faster and smoother;
— undocumented features that you will want to take advantage of, or avoid;
— translation utilities to import text and graphics from other popular programs;
— conversion utilities to let you transmit GEOS Tiles to your friends via modem;
— the GEOS file structure, so programmers can write utilities for their own special needs; and
Jfflibnite ttcss
— a map of important memory locations so advanced programmers can create their own custom
utilities.
1212 Hagan, Champaign, II. 61820
GKOSisa trademark orifcrktklvSoflworks. Dealer inquiries welcome

Reader Service No. 277

AHOY! 103
the C-64 and 1541. If you plan to upgrade to a C-128
someday, it makes sense to buy the slightly more expen
sive Mach 128 cartridge.
Timeworks1 recently announced Partner 128 cartridge
(reviewed last month) looks like a great collection of fre
quently needed utilities. It includes a quick loading rou
tine, but also offers a memo pad, appointment calendar,
telephone and address book, text-only screen printer, and
an address label printer that can use the address book's
entries. All of these reside on the cartridge and are sup
posed to be accessible from inside most C-128 programs.
Timeworks has plans to release a C-64 version, but it
wasn't ready.at press time. It is scheduled to reach stores
in November, so you should be able to try one out for
Christmas.

Online Services Troy. NY 12180


Phone: 800-PLAYNET

CompuServe The Source


Starter Kit: S39.95 S49.95 plus S3 shipping and

WRITER
5000 Arlington Centre Blvd. handling
P.O. Box 20212 1616 Anderson Road
Columbus. OH 43220 P.O. Box 1305
Phone: 800-848-8199 (in OH: McLean, VA 22101-9881
614-457-0802) Phone: 800-336-3366 (in VA:
A Word Processor 703-821-6666)
Delphi
Starter Kit: $49.95

-ti-kal\
3 Blackstonc St. Magazines
Cambridge. MA 02139
Phone: 800-544-4005
You know, like edible junk mail
(in MA: 617-491-3393) Computer Shopper
407 S. Washington Ave.
• RUNS IN C128 "E\ST" MODE GEnie P.O. Box F
Registration Fee: S18 Titusville, PL 32781
• 80-COLUMN WINDOW 401 North Washington Street Phone: 305-269-3211
30,000+ WORD SPELLING-CHECKER Rockvillc, MD 20850 1 yr./12 issues: S21
Phone: 800-638-9636
AUTO-mGINAnON/OPTIONAL AUTO PAGE NUMBERING ext 21 INFO

• MERGE C64 FILES FROM MOST WORD PROCESSORS P.O. Box 2300
Iowa City. IA 52244
AND PRODUCTIVITY PROGRAMS Starter Kit: $10 1 yr./6 issues: $18
i MAIL MERGE USING FILES FROM OTHER DAIA BASES. 3215 North Frontage Road.
Suite 1505 Transactor
FORMATS TEH AUTOMATICALLY AS YOU TYPE Arlington Heights, IL 60004 Subscription Dept.
Phone: 800-524-0100 500 Steeles Ave.
EASY COPY-MOVE-DELETE COMMANDS.
Milton. Ontario, Canada L9T
PlayNET 3P7

\9-'ford-9-bal\ Starter Kit: $15


200 Jordan Road
1 yr./6 issues: S15
Phone: 416-878-8438
loosely 'defined1 as less than your weekly grocery bill

CONCLUSION

39-95
As you see, there are any number of ways to expand
and improve a computer system. You could probably do
Ask your Local Dealer...
half your family Christmas shopping at your local com

or call us - \te love yourface.


puter store. A copy of Print Shop and Hitchhiker's Guide
to the Galaxy for Mom; Newsroom, Quink, The Little
Computer People Discovery Kit, Rescue on Fractulus,
Mindwheel, Questron, Music Studio, and maybe a few
modules of Success With Math for the children; and for
Dad. Super Bowl Sunday, Flight Simulator II, and Mul-
HesWare • 415-871-0570 tiPlan. Add a piece or two of hardware, magazine sub
scriptions, and maybe a couple of books on computer
390 Swift Ave. #14 • So. San Francisco, Ca. 94080 •
use, and you won't have room for socks, pajamas, and
neckties. In all honesty, wouldn't you rather have a few
fresh printer ribbons than another necktie? □
Reader Service No. 276

104 AHOY!
IPSAHOYI
I
By Michael R. Davila
CAREFREE ANIMATION 370 FOR II = 679 TO 753: READ MC: POKE I
The most difficult problem I have encountered while 1,MC: NEXT:SYS 679
programming games in BASIC is keeping the sound, pro 380 DATA 169,2,141,54,3,141,53,3,120,169
gram logic, and action going simultaneously. To simplify 390 DATA 188,141,20,3,169,2,141,21,3,88
this, I wrote this ML routine that will animate sprite #7 400 DATA 96,238,54,3,173,54,3,201,1,240
using the three sprite definitions in blocks 13-15. 410 DATA 12,201,10,144,37,169,0,141,54,3
To use this in your own programs, simply place your 420 DATA 24,144,29,238,53,3,173,53,3,201
sprite data in blocks 13-15, run the machine code loader, 430 DATA 3,208,10,169,0,141,53,3,169,12
and type SYS 679. To vary the speed of the animation, 440 DATA 141,52,3,238,52,3,173,52,3,141
POKE 738 with a number between 3 and 10. The lower 450 DATA 255,7,76,49,234,0
the number the faster the animation. (The default value 460 RETURN
is 10.) Enter and run the example program to see a myth
ical beast take a carefree stroll. —Bob Ash POKE AND FIND MESSAGES
APO, NY These two short programs may help when program
ming in machine language or discovering messages in
10 REM - CAREFREE ANIMATION - your machine. It should work on any machine, but I've
20 V=53248:S=7:G0SUB100 only tried it on the C-64. The first, POKE Message,
30 POKE53281,0:POKE5328O,15:POKE646,ll:P allows you to type in a message and it will POKE in the
RINT CHR$(147) ASCII values of the message into the appropriate memory
40 POKE V+23,(2AS):P0KEV+29,(2AS) locations. This is useful when you want to put replace
50 POKEV+39+S,7:POKE V+(S*2+1),150 a message somewhere in memory. It would be very tedi
60 POKE V+21,PEEK(V+21) OR (2AS) ous if you had to POKE each individual character.
70 FOR I1=255TO5OSTEP-1:FOR I2=lT08 The second program, Find Message, will try to find
80 POKE V+(S*2),I1:NEXTI2:NEXT a message in memory that is between the starting and
90 END ending addresses which you specify. It will tell you if
100 REM ** SPRITE DATA LOADER ** it is not found. You could look for BASIC keywords or
110 FOR II = 832 TO 1023: READ SP: POKE error messages in memory, or look for other messages.
II,SP: NEXT If you look for a BASIC message, the start address would
120 DATA000,000,000,000,000,000,000,096 be 40960 and the end address would be 49152. When
130 DATA000,001,096,000,003,032,000,003 you type in the message, capitalize the last letter. For
140 DATA120,000,003,244,000,063,252,000 example, if you were looking for 4NEXT, type: nexT.
150 DATA001,096,000,000,113,224,000,127 This is how BASIC knows where the end of a message is.
160 DATA252,000,255,246,000,127,246,000 In both programs, when you input the numbers, input
170 DATA096,227,000,112,097,000,112,112 them in decimal. If you want to use special characters
180 DATAOOO,096,232,000,192,080,000,096 when typing in the message (such as CLR/HOME or col
190 DATA096,000,064,064,000,000,000,000 or keys), type a quote mark before you enter the message.
200 DATAOOO,000,000,000,000,000,000,096 —John Chong
210 DATAOOO,000,096,000,001,032,000,003 Syracuse, NY
220 DATA120,000,003,248,000,255,240,000
230 DATA003,096,000,001,113,224,000,127 POKE MESSAGES
240 DATA252,000,255,246,000,127,242,000
0 REM POKE MESSAGES
250 DATA224,230,000,192,098,001,192,112
1 INPUT"ADDRESS: ";A:INPUT"MESSAGE: ";B$
260 DATA001,064,112,001,032,144,001,096
:L=LEN(B$)
270 DATA216,001,064,160,000,000,000,001
2 FORI=1TOL:POKEA-1+I,ASC(MID$(B$,I,1)):
280 DATAOOO,000,000,000,000,000,000,096
NEXT
290 DATAOOO,001,096,000,003,032,000,003
3 PRINTMMESSAGE RESIDES FROM"A"-"A - 1+L
300 DATA120,OOO,OO3,244,000,063,252,000
:PRINTtrAND IS 'V'CHHARACTERS LONG"
310 DATA001,096,000,000,113,224,000,127
320 DATA252,000,255,246,000,127,246,000
FIND MESSAGES
330 DATA096,227,000,112,097,000,112,112
340 DATAOOO,096,232,000,192,080,000,096 0 REM FIND MESSAGE
350 DATA096,000,064,064,000,000,000,000 1 INPUT"START";S:INPUT"END";E:INPUT"STRI
360 REM *** MC LOADER *** NG TO SEARCH FOR";X$:L=LEN(X$)

AHOY! 105
2 FORI=1TOL:IFPEEK(S-1+I)=ASC(MID$(X$,I, Then cursor up to the line number of the command
1))THEN NEXT:PRINTX$,S,S+L:END you want to define, hit return (so the line is the only line
3 I=L:NEXT:S=S+1:IFS=ETHENPRINT"NOT FOUN number in memory, and clear the screen and RUN.
D":END If you need the HELP key for debugging, you can still
4 GOTO 2 use the ultra-abbreviated form for the Directory on de
vice 9-'C(SHIFTA)U9"
ONE MORE FUNCTION KEY! This tip has been a real convenience to me in using
Okay folks, hold your breath on this one. I am a two- two drives. -Cleve Blakemore
drive programmer who flicks disks in and out like an Richmond, VA
epileptic centipede — and I get tired of typing "CATALOG
D0,U9" every time I want to see a directory of drive 9. 10 REM REDEFINES THE HELP KEY ON THE C-l
The problem is that the currently defined function keys 28 TO READ ERROR CHANNEL OFF THE DRIVE
are so well chosen for their initial bootup contents that 20 F0RX=4168 TO 4171:READA$:POKEX,ASC(A$
it is a shame to have to redefine one. ):NEXT:POKE4172,13:DATA ?,D,S,$
Wa-lah! A quick look at Jim Butterfield's memory maps 30 REM REDEFINES THE HELP KEY ON THE C-l
shows the HELP key has a five byte ASCII buffer of its 28 TO DISPLAY THE DIRECTORY ON DRIVE 9
own! Since I hardly ever need the HELP command, I 40 F0RX=4168 TO 4171:READA$:POKEX,ASC(A$
figured out a bare bones, no frills abbreviated CATA ):NEXT:POKE4172,13:DATA C,"[SHIFT A]'\U,
LOG call to device 9 that just squeezes in with a car 9
riage return. Once this commnd is in the buffer, it is im 50 REM REDEFINES THE HELP KEY ON THE C-l
pervious to RUN STOP/RESTORE! 28 TO GOTO C-64 MODE
In the program listing are a few other useful defini 60 F0RX=4168 TO 4171:READA$:POKEX,ASC(A$
tions, depending on your preference. Each one is all on ):NEXT:P0KE4172,13:DATA G,0,6,4
one line number by itself, so load in the program when 70 REM REDIFINES THE HELP KEY ON THE C-l
you boot up your 128, list the program on the screen, 28 TO ENABLE PROGRAM TRACING
and type NEW. 80 F0RX=4168 TO 4171:READA$:POKEX,ASC(A$
):NEXT:P0KE4172,13:DATA T,R,0,N

ULTRABYTE HIGH RESOLUTION ML ASSISTANCE

V3.0 DISK
NIBBLER
When using high-resolution graphics on the Commo
dore 64, a total of 9000 bytes of memory locations must
be POKEd. It is very time consuming to POKE each
NEW SIXTH GENERATION ULTRABYTE COPIER individual location using BASIC. The following ML rou
FOR COMMODORE 64 and 128 (in 64 mode)
tine using a BASIC program loader would be faster and
• Copies 99+3d of protected software in 2 min. or less
includes parameters for 160 recent, hard-to-copy more practical to handle this tedious job. The routine
disks. ( Send stamped envelope (or list ). will set up a high resolution screen and change the back
Includes fast file copy program
ground and border colors to black when you type "SYS
• Uses 1or2 1541/1571 drives, or MSD dual drive
49152". To change the border color, you simply change
• More powerful than KeyMaster. Diskbuster, Copy II.
Superkit. 21 Second, Clone or Cracker the "0" in line 30 to the POKE code of the color you
• Copies itself ( for this reason, no refunds given ) desire. If you would like to alter the background color,
change the second "0" in line 60 to the color POKE code
SPECIAL - BUY A NIBBLER V3.0 AND GET
of your choice. By typing "SYS 49241" the screen will
YOUR CHOICE OF A FREE S14.95 PROGRAM
clear and revert back to text mode. If you change the
S39.95 plus S4.00 shipping
"14" or the "6" in line 90 to another POKE code, the screen
Disk Surgeon--disk utility S14.95
background or border in text mode will produce the cor
Ultramail - mail list and label printer $14.95
McMurphys Mansion -- text adventure ... .S14.95 responding colors, respectively. Be sure to change the
Handy-Capper -- race handicap system ...$14.95 correct value of the variable "DT" in line 20 by adding
( Above may be ordered separately for S14.95 plus S4.00 or subtracting the corresponding value of any revised
shipping. Foreign orders add $2.00 )
POKE codes or an 'ERROR IN DATA STATEMENTS'
Mastercard. Visa. Check or M.O.. Calif, add 6.5"a (S2.60) sales tax.
Foreign orders / COD add S 2.00. Payment must be in U.S. lunds message will occur. —Stanley C. Evans
UPDATES-Return your original Ultra by le disk with S10.00 plus Bahama, NC
S4.00 shipping. Foreign add S2.00

To order, write or call 24 hr. order line. For info, write.


10 FOR L0C=49152T049272:READ PKODE:POKE
ULTRABYTE (818) 796-0576
LOC,PKODE:DT=DT+PKODE:NEXT
P.O. Box 789 LaCanada, CA 91011 USA
20 IF DTOl5710THENPRINT"ERR0R IN DATA"
OEALERS & DISTRIBUTORS WANTED 30 DATA 173,24,208,9,8,141,24,208,173,17
,208,9,32,141,17,208,169,0,141,32,208
Reader Service No. 279

106 AHOY!
40 DATA 169,0,133,178,169,32,133,179,162 5 PRINT"STANDBY...":FORT=1T0500:NEXT
,32,160,0,169,0,145,178,136,208,251 6 POKE 53265,0: POKE 56325,255
50 DATA 230,179,202,48,2,208,244,162,96, 25 POKE 53265,27: POKE 56325,46
32,80,192,169,0,133,178,169,4,133,179
60 DATA 162,3,160,0,169,0,145,178,136,20 Note that the FOR loop in Line 20 took a shorter time
8,251,230 to execute with the added lines. The VIC chip refreshes
70 DATA 179,202,48,2,208,244,162,236,160 the screen display 60 times a second. POKE 53265,0 dis
,0,145,178,200,202,208,250,96 ables the VIC chip, giving the 6510 chip more time to
80 DATA 173,24,208,41,247,141,24,208,173 process BASIC. POKE 56325,255 gives the 6510 less time
,17,208,41,223,141,17,208 to scan the keyboard and more time to process BASIC.
90 DATA 169,14,141,32,208,169,6,141,33,2 POKE 53265,27 and POKE 56325,46 set things back to
08:REM SET BACKGROUND & BORDER COLORS normal.
100 DATA 169,147,32,210,255,96:REM CLEAR These POKEs would be most helpful in a portion of
SCREEN a program in which the user needs to neither see the
screen nor use the keyboard, such as a sort routine or
NO PRINT a READ...DATA routine. The program should warn the
Here is a little BASIC utility for the C-128 that en user about the blank screen before the VIC chip is dis
ables a programmer to give the user instructions, menu abled. -Mark Bersalona
options, or documentation without PRINT or the weird Philadelphia, PA
ol' REM. The trick is to turn off the line numbers is Line
20 (POKE24,27), since the 128 doesn't halt the program PERFECT CIRCLE
execution with a LIST command. It's handier than list For Ahoy! readers with C-128's: When using the graph
ing REM statements, or running PRINT with data state ics in hi-res to produce a perfect circle, the proper ratio
ments. Other 128 features can be used when program between the X radius (Xr) and the Y radius (Yr) is 5:4.
ming instructions in this style also, such as the escape If Xr is known, Yr can be calculated by Yr=(Xr/5)*4.
codes (Delete, Insert, etc.), or functions such as auto line If Yr is known, Xr can be calculated by Xr=(Yr/4)*5.
numbering. I've found it handy, especially in longer ap Some sample commands are "CIRCLE 1,100,90,30,(30/5)
plications. Combined with the other features of the 128, *4" or "CIRCLE l,100,90,(30/4)*5,30".-Andy Hatchell
when programming instructions or documentation, it is Durham, NC
reminiscent of a very simple word processor.
— Barri Olson SAVE SCREEN
Madison, WI Did you ever wish to save your game screen directly
to disk? If the answer is yes, here is a short utility you'll
10 REM NO PRINT/REM DOCUMENTATION//BARRI enjoy. Simply type the line shown below or insert it in
0LSEN//80 COL VER your own program.

20 P0KE24,37:LIST30-50:P0KE24,27:RUN60 To LOAD your game screen type LOAD"filename",8,l


30 SEE HOW EASY THIS MAKES CREATING TEXT and then type POKE 53281,color and your screen will
ON THE C-128. A LIST WITHIN appear. —Marco Gauthier
40 A PROGRAM DOESN'T STOP IT. FOR 40 COL Fitch-Bay, Canada
. OR WINDOW USAGE ADJUST SPACING
50 TO SEND TO YOUR PRINTER, OPEN A CHANN SYS 57812tlfilename",8:P0KE 193,0:POKE
EL AND USE 'CMD1 -LIST-LINE^ IN LINE 20 194,4:POKE 174,231:POKE 175,7:SYS 62954
60 PRINT"SEE! -AND IT'S HANDY FOR LONG A
PPLICATIONS ":END COMBINER
To combine two or three programs into one larger pro
FAST SIMULATOR gram, a lot of work is needed. The easier way is to use
For 64 programmers there exists a method of simulat an append routine. This will save your fingertips from
ing the 128's FAST mode, at least to a degree. To dem doing unnecessary work.
onstrate, type in and run the following lines. Remember To append, load the first program into memory. You
that there are 60 jiffies to 1 second. can list it if you want. Then type (in direct mode):

10 TI$=M000000" POKE 43,PEEK(45)-2 : POKE 44,PEEK(46)


20 FOR T=1T01000:NEXT
30 PRINT TI$; " JIFFIES" When you try to list it, no program lines are listed, be
cause the computer tries to start at the end of the program.
Now add these lines to the program. Do not be alarmed Then load the second program. You can list it if you
when the screen blanks when you run the program again. want. (Note: The first line number of the second pro-

AHOY! 107
gram must be larger than the last line number of the first store-bought software. The loader is almost always the
program.) Then type (in direct mode): first program on a commercial disk. The following com
mand accomplishes this. The drive must be on.
POKE 43,1 : POKE 44,8 —Edward Horgan
Coatesville, PA
When you type LIST and RETURN, you will find that
the first and the second program have been appended. 0PEN15,8,15: PRINT#15,"U0>M0":CLOSE15
Note: When you get 'OUT OF RANGE ERROR", try
to add an unnecessary line in the program such as: OUTER SPACE WITH JUST FOUR LINES
This four line program shows how powerful the C-128
0 KEM BASIC 7.0 graphic and sprite commands are. The pro
gram draws a universe complete with planets orbiting
—Adzhar Hamdan around a sun along with stars and shooting asteroids. It
Syracuse. NY even adds a bit of space sound. It would require many
BASIC lines to do this on the C-64, and you would prob
BASIC SCREEN COPIER SUBROUTINE ably have to resort to machine language to get the speed.
The following subroutines for the C-128 and C-64 can You can study the four very simple lines for ideas for
be used within BASIC programs to copy the screen to forming screens for games or other programs requiring
a printer. The normally slow and complex task of con graphics, sound, and animation. —Ernest R. Hunter
verting screen codes to ASCII code is speeded up very Long Beach, MS
simply by using the first screen location as an input de
vice. The screen codes from the entire screen are POKEd 10 COLOR4,1:COLOR1,8:C0L0R0,1 -.GRAPHIC1, 1
into the first location in turn and the GET#3 command :FORJ=0TO9O STEP 30:CIRCLE1,25,22,0,8,,,
is used to convert the screen code into its ASCII equiv J:NEXT:SSHAPEA$,ll,10,34,31:SPRSAVA$,7:S
alent. The variable LS is used to hold a screen line of PRSAV7,8:GRAPHIC1,1:MOVSPR7,260 #9
text, and then it is sent to the printer. The somewhat slow 20 M0VSPR8.145 #12:SPRITE7,1,6:SPRITE8,1
rate of the copy is made up for by how simple and short ,9:GRAPHIC1,1:CIRCLE1,25,22,6,6:PAINT1,2
the routine is. To use within a program, simply print your 6,26:SSHAPEB$,11,10,34,31:GRAPHIC1,1:FOR
output to the screen as desired, then set the variable SA J=1TO1OO:H=RND(O)*(35):V=RND(O)*24
to 0 or 7 for UPPER CASE/GRAPHIC or UPPER/ 30 CHAR0,H,V,M. .M:NEXT:CIRCLE1,150,10
LOWER CASE, then call the subroutine and the screen 0,10,10:PAINT1,151,101:FORJ=1T06:SPRSAVB
will be sent to the printer (example: SA=0:GOSUB10 $,J:SPRITEJ,l,J+3,l:M0VSPRJ,160+J*20,140
or SA=7:GOSUB10). You may of course change the line :CIRCLEl,150,100,J*20,J*20:NEXT
numbers to fit your own program.—Ernest R. Hunter 40 V0L8-.S0UND1,55535,250,0,42768,1000,2,
Long Beach, MS 2600:F0RJ=0T02*[PI] STEP .5:FORI=1TO6:X=
160+(I*20)*COS(J-I*20):Y=140+(I*20)*SIN(
C-128 VERSION
J-I*20):MOVSPRI,X,Y:NEXT:NEXT:G0T040
10 B=1O24:A=PEEK(B):OPEN3,3:OPEN4,4,SA:F
AST:FORJ=0T024:REM"FOR THE C-128" INSTANT RUN
20 L$=ttn : F0RI=0T039: POKEB, PEEK (B+J*40+I) Here is a tip that eliminates the need to type RUN.
:POKE244,O:PRINT"[HOME]";:GET#3,A$ Lines 10 and 20 copy BASIC and Kemal into RAM mem
30 L$=L$+A$:NEXT:PRINT#4,L$:NEXT:P0KEB,A ory. Line 30 switches the 64 from ROM BASIC to RAM
:PRINT#4:CL0SE4:CL0SE3:SLOW:RETURN BASIC. Line 40 prevents RAM BASIC from being
switched out by RUN STOP/RESTORE. Lines 50 and
C-64 VERSION 60 change the READY, prompt to the word RUN and
10 B=1024:A=PEEK(B):OPEN3,3:OPEN4,4,SA:F puts the cursor on the word RUN. To run a program af
ORJ=OTO24:REM"FOR THE C-6A" ter loading it in, simply hit RETURN. This is especial
20 L$=MM:FORI=0TO39:POKEB,PEEK(B+J*40+I) ly helpful in debugging programs, where you must run
:P0KE212,0:PRINTM[H0ME]";:GET#3,A$ a program several times to check for bugs and to test
30 L$=L$+A$:NEXT:PRINT#4,L$:NEXT:POKEB,A for corrections. -Mark Bersalona
Philadelphia, PA
:PRINT#4:CLOSE4:CL0SE3:RETURN

10 FOR X=40960T049151:P0KEX,PEEK(X):NEXT
1571 SINGLE SIDED MODE
20 FOR X=57344T065535:P0KEX,PEEK(X):NEXT
If your commercial software worked with your 128/1541
system and won't with an upgraded 128/1571 configura 30 POKE1,53:REM SWITCH IN RAM BASIC
40 P0KE64982,53:REM PROTECT FROM RESTORE
tion, try changing the 1571 disk drive to single sided
50 FOR X=41848TO41853:READN:POKEX,N:NEXT
mode. This can be done in direct mode, before loading,
60 DATA 82,85,78,141,145,145
or added as a line in the BASIC loader used by most

108 AHOY!
CMMODARliC
c i nili
H*OGRAMMING CHALUENGIES

By Dale Rupert

ach month, we'll present several challenges de A—h—oy


signed to stimulate your synapses and toggle the A—h~o-y
bits in your cerebral random access memory. A~h—o~y
We invite you to send your solutions to:

Commodores, c/o Ahoy! where " -" represents the added spaces. No POKEs
P.O. Box 723 allowed. Can your solution be easily modified to re
Bethel, CT 06801 verse the process and squeeze the word back together?

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 PROBLEM #36-3: Lin TIMES
you are solving. Also show sample runs if possible. Be Here is one from Bill Okerblom {Providence, RI) that
sure to tell what makes your solutions unique or inter should be interesting even for first-time programmers.
esting, if they are. Write a program which prints out the dates for the previ
Programs on diskette (1541 format only) are welcome, ous 100 lifetimes of the user. If the user is 30, the pro
but they must be accompanied by listings. You must en gram displays something like this:
close a stamped, self-addressed envelope if you want any
of your materials returned. Solutions received by the mid 1) 1956 2) 1926 3) 1896 4) 1866
dle of the month shown on the magazine cover are most ... 99) 984 BC 100) 1014 BC
likely to be discussed, but you may send solutions and
comments any time. Your original programming prob Bill suggests that it gives a different perspective to see
lems, suggestions, and ideas are equally welcome. The how many of your lifetimes ago (rather than years or cen
best ones will become Commodares\ turies) America was discovered or the pyramids were built.
Since the year 1 AD (not 0 AD) followed the year 1
BC, the "BC" years in the example are off by one. You
can fix that problem if you want, although one year
PROBLEM #36-1: FANCY FACTORIALS doesn't really matter here.
This problem was submitted by Jim Speers (Niles, Ml).
Write a program to calculate any factorial (up to 1000
factorial). For example, 5! (five factorial) is 5 * 4 * 3
PROBLEM #36-4: CROSSED LADDERS
* 2 or 720. Jim's solution calculates factorials exactly,
giving all 869 digits of 400 factorial. Both exact and ap Some of you may recall, as I do, the agony of trying
to solve this classic problem algebraically. Does the com
proximate solutions will be considered.
puter make it any easier? Two tall buildings face each
other across a narrow street. A 30 foot ladder goes from
the base of building A and leans against building B. A
PROBLEM #36-2: ANIMATED EXPANSION 20 foot ladder goes from the base of building B to the
The user enters a word. The computer displays it at face of building A. The point at which the ladders cross
the left of the screen and then proceeds to expand the is 6 feet above the ground. How wide is the street? Sounds
word to the right, accordion fashion, by inserting a spe awfully easy, doesn't it?
cified number of spaces between letters.
For example, if the number of spaces is two, and the
word is Ahoy, the sequence looks like this (all on the
same screen line): We will begin this month with another solution to a
problem discussed last month, §31-4: Repeated Compres
Ahoy sion. The problem is to compress a string which con
A-hoy tains repeated adjacent characters and to print it without
A~hoy the duplicate letters. For example, "COMMOOODAAA-
A—h-oy RRESS" becomes "COMODARES" (with one -M"). This

AHOY! 109
solution from Sol Katz (Lakewood, CO) is unusual since PRINT MID$(S$,P,1);
it uses recursion in a COMAL program to do the job. •100 IF P<LEN(S$) THEN N=N+1: P(N)=P+1: G
OSUB 80
0001 // COMMODARES PROBLEM #31-4 •105 PRINT P(N);
0002 // REPEATED COMPRESSION •IK/ N=N-1 : RETURN
0003 // COMAL SOLUTION BY
0004 // SOL KATZ Here N keeps track of the level of recursion. P(N) keeps
0005 // the value of P at each level. P in this program is equiva
0010 DIM STRINGS OF 80 lent to POS in the COMAL version. When P=9, the con
0020 PRINT ditional statement in line 100 is false, and line 105 is ex
0030 INPUT "ENTER STRING TO COMPRESS» " ecuted, printing the value 9. Since level 9 was called from
: STRING$ line 100 of level 8, the RETURN in line 110 of level 9
0040 COMPRESS(l) // START WITH FIRST CHA brings the program back to line 105 of level 8 which prints
RACTER 8, and so forth. Consequently the equivalent of recursion
0050 // END OF PROGRAM // is possible in BASIC, but you must keep track of the lev
0060 // THIS IS THE ROUTINE (PROCEDURE) els and the variables at each level since BASIC doesn't
0070 // INVOKED BY LINE 40 do that for you.
0080 PROC COMPRESS(POS) Problem §32-1: Diligent Decoder was the counterpart
0090 IF STRINGS(POS)OSTRING$(POS-1) TH to Problem #28-4: Elegant Encoder, both from Jim Speers
EN PRINT STRING$(POS), (Niles, MI). Each letter in a word is encoded by replac
0100 IF POS<LEN(STRING$) THEN COMPRESS( ing it with a letter whose numeric value equals the sum
POS+1) //THE RECURSIVE CALL (modulo 29) of the other letters' values in the word. 29
0110 ENDPROC COMPRESS characters are allowed (@, A-Z, [, and < English
pound>). Modulo 29 (MOD 29) means to continuously
The main part of the program is line 40 which "calls" subtract 29's from the value until it is less than 29. Your
the routine beginning at line 80. The COMPRESS pro task was to decode such an encoded word.
cedure calls itself (that's the recursion) in line 100, each As promised in the August issue, here are the encod
time with the value of the argument POS incremented er/decoder solutions from Matt Shapiro (Fort Lee, NJ)
by one. Once POS is equal to the length of the input and from David Hofmer (Brooklyn, NY).
string, the routine branches to line 110 which essentially
returns to line 50 to end the program. •1 REM COMMODARES PROBLEM #32-1:
Recursion is not necessarily an efficient or desirable •2 REM DILIGENT DECODER
solution. Some readers chastised me for my recursive •3 REM SOLUTION BY
BASIC permutation program a few months ago, which •4 REM MATT SHAPIRO
in fact was many times slower than the more straight •5 REM (ALSO #28-4:ELEGANT ENCODER)
forward solutions (not to mention the fact that it quickly •6 REM
ran out of stack space). This solution is presented as an •10 DIM W(28):DEF FNM(X)=X-29*INT(X/29)
interesting programming technique. •20 INPUr'WHAT'S YOUR W0RD";W$
The statement COMPRESS(POS+1) in line 100 looks •30 PRINTtf[RVSON]E[RVSOFF]NCODE OR [RVSON
like it should be equivalent to the BASIC statements ]D[RVS0FF]ECODE? ";
POS=POS+1 : GOSUB 80. For ail practical purposes •40 GET A$:IF A$<"D" OR A$>"E" THEN 40
in this program they are equivalent. In actuality, the re •50 PRINT A$:L=LEN(W$):S=O:IF L<2 OR L>29
cursive COMAL routine does not change the value of THEN 20
POS. Each invocation of the COMPRESS routine has •60 FOR 1=1 TO L:W(I)=ASC(MID$(W$,I,l))-6
its own value of POS. This is most easily understood if 4:S=S+W(I):NEXT:W$="":IF A$="E" THEN100
we add line 105 PRINT POS. In the BASIC equivalent, •70 S=FNM(S)
only one value of POS (the last value) would be printed. •80 Q=S/(L-1):IFQOINT(Q) THEN S=S+29:GOT
In the recursive program, each value assigned to POS 0 80
(from largest to smallest) will be printed. •90 S=Q
This BASIC program behaves the way that the recursive •100 FOR 1=1 TO L:W$=W$+CHR$(FNM(S-W(I))+
COMAL program behaves: 64):NEXT:PRINT W$:END

-5 REM — BASIC RECURSION — 1 REM COMMODARES PROBLEM #32-1:


•10 S$="TTEE[3"S"]TTn 2 REM DILIGENT DECODER
•20 N=l : P(N)=1 : GOSUB 80 3 REM SOLUTION BY
•30 END 4 REM DAVID HOFFNER
-80 P=P(N) 5 REM (ALSO #28-4:ELEGANT ENCODER)
•90 IF MID$(S$,P,1)<>MID$(S$,P+1,1) THEN 6 REM

110 AHOY!
•200 INPUTA$:A=LEN(A$):DIMF(A):FORX==1TOA: 10 INPUT"SEARCH STRING";A$
F(X)=ASC(MID$(A$,X,1))-64:C=C+F(X):NEXT 20 A=LEN(A$)
•210 F0RX=lT0A:B=C-F(X):B=INT(29*(B/29-IN 30 OPEN1,8/J,"TESTFILE,S,R"
T(B/29))+64.1):B$=B$+CHR$(B):NEXT 40 IF ST THEN CL0SE1 : END
•220 PRINT B$:FORX=1TOA:F(X)=ASC(MID$(B$, 50 INPUT#1,B$
X,1))-64:D=D+F(X):NEXT:L=A-1 60 B=LEN(B$)
•230 IF D/L>INT(D/L) THEN D=D+29:G0T0 230 70 FOR Y=l TO B
•240 FORX=lTOA:G=D/L-F(X):G=INT(29*((G/29 ■80 IF MID$(B$tY,A)=A$ THEN PRINT : Y=B
)-INT(G/29))+.l):PRINTCHR$(G+64);:NEXT ■90 NEXT Y
■100 GOTO 40
David's program inputs the word, then displays the en
coded value and then decodes it. Mart's program lets the This program opens the sequential file TESTFILE". If
user specify whether the input word is to be encoded the file is not found, ST will be unequal to zero and the
or decoded. program ends in line 40. Otherwise each string (up to
These two solutions are very similar. Matt defines a the next carriage return) is read into the variable B$. Lines
MOD 29 function in line 10. David uses the INT func 70 through 90 step through B$ looking for a substring
tion in lines 210 and 240 to calculate MOD 29. The added equal to AS. If a match is found, the loop variable Y is
.1 in David's program is a standard technique to guarantee set equal to the end value B so that the FOR/NEXT loop
proper truncation by the INT function. The .1 may be will be terminated in line 90. This is neater than using
needed for certain values of G when the division by 29 a GOTO to branch past the NEXT Y statement.
cannot be performed precisely enough. (For you super Kurt Schaeffer (Lebanon, PA) used a FOR/NEXT loop
programmers, when is the .1 actually needed? For what like this:
values of G in line 240 would the results be different with
out it?) FOR Y=l TO LT-LS+1
Problem #32-2: Text Search from Len Lindsay (Mad IF MID$(target$,Y,LS)=search$ THEN CT=CT
ison, WI) was easily solved with COMAL's IN function, +1
as this program from Bill Davies (Downingtown, PA) NEXT Y
shows.

0001 // COMMODARES PROBLEM #32-2


0002 // TEXT SEARCH
0003 // COMAL SOLUTION BY
0004 // BILL DAVIES PLAY FOR PEANUTS
0010 DIM SEARCH'STRINGS OF 30
0011 DIM FILE'STRING$ OF 30
0012 INPUT "ENTER SEARCH STRING: ": SEAR Don't spend all your money
CH'STRING$
buying software you don't like
0013 OPEN FILE 3,"TESTFILE",READ
0014 REPEAT or can't use. Spend less money
0015 INPUT FILE 3: FILE'STRING$ and use more software by
0016 IF SEARCH'STRING$ IN FILE'STRINGS
THEN
renting it! When you find
0017 PRINT FILE'STRING$ something you like, you buy it
0018 ENDIF
used for 25% off retail, less
0019 UNTIL E0F(3)
0020 CLOSE FILE 3 the rent you have paid.

The IN function is true if the search string is found in


the target string. The EOF function in line 19 is false
Play it smart.
until the end-of-file marker is found in the search file. Call us for a list of
A solution for the C-64 from Jason Simpson (Ever
available programs.
ett, WA) is listed below:
Call toll-free outside Texas: 1 -800-433-2938
- Inside Texas call: 817-292-7396
•1 REM COMMODARES PROBLEM #32-2:
•2 REM TEXT SEARCH WEDGWOOD RENTAL
•3 REM SOLUTION BY Q& 5316 Woodway Drive
Fort Worth, Texas 76133
•4 REM JASON SIMPSON
•5 REM Reader Service No. 242

AHOY! 777
where LT and LS are the lengths of the target (file) string TESTFILE on the disk. It must be run once before the
and search string respectively. CT counts the number of three programs above are used.
times that ^earchS is found in target$.
The following solution from Louis Dix (North Hamp •1 REM COMMODARES PROBLEM #32-2:
ton, NH) takes advantage of several functions in BASIC •2 REM TEXT SEARCH
7.0 for the C-128: •3 REM PROGRAM TO CREATE SEQ FILE
•4 REM "TESTFILE"
•1 REM COMMUDARES PROBLEM #32-2: •5 REM
2 REM TEXT SEARCH ■10 OPEN 8,8,8,"TESTFILE,S,W"
3 REM C-128 SOLUTION BY •20 FOR N=l TO 4
REM LOUIS DIX •30 READ L$ : PRINT#8,L$
REM •40 NEXT N : CLOSE 8 : END
•10 INPUT "ENTER SEARCH SUBSTRING ";S$ •50 DATA FIRST LINE, SECOND LINE
-20 D0PEN#3,"TESTFILE" •60 DATA THIRD LINE, FOURTH LINE
•30 DO
•40 1NPUT#3,L$ Of course you may use these TEXT SEARCH solutions
•50 IK INSTK(L$fS$) <> 0 THEN PRINT L$ to look through any other sequential files for specified
•60 LOOP UNTIL ST substrings. Change the input filename appropriately. You
•70 DCLOSE must modify these programs to use the GETS function
instead of the INPUTS function if you want to search
The INSTR function gives a value corresponding to the through program files.
starting position of the first occurrence of substring S$ Good solutions for Problem #32-3: Rouiul Robin came
within L$. If S$ is not in LS, then INSTR returns a zero. from Douglas Underwood (Walla Walla, WA), Scott Pres
The LOOP UNTIL ST line causes the program to branch ton (Shillington. PA) in COMAL, and this one from Fred
back to line 40 if the STatus variable is not zero. ST is Ransom (Oxnard, CA).
zero until the end of the file is found.
Here is the program to create the sequential file called •1 REM COMMODARES PROBLEM #32-3:
■2 REM ROUND ROBIN
3 REM SOLUTION BY
Commodore Compatible 4 REM FRED RANSOM

and only. ■■ $139.00 5 REM


■10 INPUT "NUMBER OF TEAMS";N
■20 DIM T$(N)
■30 FOR K=0 TO N-l
■40 PRINT"TEAM NUMBER ";K+1;: INPUT T$(K)
■50 NEXT K
-55 IF (N AND 1) THEN N=N+1:T$(N-1)="[3M-
ti I M

■60 INPUT "TO (P)RINTER OR (S)CREEN [S]";


FL$
•70 DEV=3 : IF FL$="P" THEN DEV=4
•80 OPEN 4.DEV
FSD-1 51/4"Disk Drive ■90 FOR J«l TO N-l
Directly replaces the Commodore 1541 disk drive. ■100 FOR A=l TO 3 : PRINT#4 : NEXT
The FSD-1 Disk Drive >s a versatile and efficient disk drive buiit for the Com •110 PRINT#4,"ROUND ",J
modore series of personal computers. This disk drive is fully compatible
with the Commodore 64" computer and directly replaces the Commodore
•120 PRINT#4,"H0ME", "AWAY"
1541 Disk Drive. •130 PRINT#4,"[6"="]M, "[6"="]"
Visa & MasterCard welcome. Credit card •140 FOR K=0 TO (N/2-1)
Special Features
orders shipped in 24 hrs. Allow S1200
Runs all C-54 commercial software shipping and handling. Send mail order
•150 IF (J AND 1)=1 THEN PRINT#4, T$(K),
Ready to run right from the twx with payment to: T$(K+N/2)
Full 6 month warranty
Heavy duty cons!ruction •160 IF (J AND l)=0 THEN PRINT#4, T$(K +
Vented melal chassis
Built especially lor C-*M users N/2), T$(K)
•170 NEXT K
•180 A$=T$(1)
To Order call toll free Emerald Component International
1-800-356-5178 Oept. STNE
•190 IF N < 3 THEN 240
541 Willamette Street
•200 FOR K=2 TO N-l
Eugene, OR 97401
COMMODORE El :i ■ ngtltrwl I Tel. 503-603-1154 •210 T$(K-1)=T$(K)
•220 NEXT K
Readef Service No. 243

AHOY!
HAS EVERYTHING!
rSUBSCRTBETO"AHOY?
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, NY 10001
•230 T$(N-1)=A$ the character array L() with the values to be POKEd
•240 NEXT J into screen memory. The main loop of the program is
•250 CLOSE 4 simply line 60 which is repeated indefinitely.
Jim Speers (Niles, MI) suggested a graphics centipede
The algorithm for this program is to hold one team con which you could add to this program by replacing line
stant and rotate the others. In order to get a more even 50 with these:
distribution of home and away games, "Home" and "Away"
are reversed from round to round. For example, if round 50 FOR N=l TO 10 : READ L(N) : NEXT
one is 55 DATA 32,67,114,114,114,114,114,114,87
,61
Home: 12 3 4
Away: 8 7 6 5 Jim also suggested replacing the 32 in line 55 with a 46
if you prefer the centipede to leave a trail. The use of
then round two will be an array to store the sequential POKE locations allows
you to modify the path of the centipede by changing the
Away: 18 2 3 FOR/NEXT loops which define A().
Home: 7 6 5 4 Douglas Underwood (Walla Walla, WA) sent this ma
chine language routine to POKE 14's into color RAM
Team 1 remains fixed and the other teams rotate in a so that POKEd characters appear as light blue. He said
clockwise fashion. this is necessary for C-64's with Revision 2 ROM's. If
In Fred's program you specify the number of teams your computer displays only invisible centipedes, you may
and then their names. You may then select the screen need to add this routine to the program above.
or the printer for the output. If there is an odd number
of teams, a no-game symbol (—) is added to the roster. ■1 REM - FILL COLOR RAM WITH CODE FOR
The determination of oddness or evenness of N is deter •2 REM - LIGHT BLUE. FOR C-64'S WITH
mined by the (N AND 1) expression. Its value is zero •3 REM - REVISION 2 ROMS ONLY.
if N is even and one if N is odd. This program will work •4 REM - ADD TO CENTIPEDE SCROLLER PRGM
for two or more teams, limited only by the computer's •5 REM DOUGLAS UNDERWOOD
memory. ■6 GOSUB 100 : SYS 828
Readers had fun with Problem #32-4: Centipede Scroll •100 FOR AD=828 TO 856:READ MC-.POKE AD,MC
er. The problem was to make the word "centipede" to :NEXT:RETURN
centipede down the screen. This solution from Barry King •110 DATA 169,0,133,251,169,219,133,252
(Nome, AK) is representative of several others. •120 DATA 160,0,136,169,14,145,251,192
•130 DATA 0,208,247,166,252,202,134,252
•1 REM COMMODARES PROBLEM #32-4: •140 DATA 224,215,208,238,96
•2 REM CENTIPEDE SCROLLER
•3 REM SOLUTION BY Note that you must change line 55 above to line 155 if
•4 REM BARRY KING you add this machine language routine to your program.
•5 PRINT"[CLEAR][DOWN][DOWN] HERE IT COM Congratulations this month to the following readers for
ES. their solutions, suggestions, and letters:
•10 DIM A(959),L(10):S=1025
•20 FOR R=0 TO 24 STEP 2:FOR C=0 TO 37:A( J. Callaway (Orange Beach, AL) Paul Lalli (McAlester, OK)
William Colman (Hamden, CT) Yee Chang Lee (Yonkers, NY)
R*38+C)=S+R*40+C:NEXT:NEXT
Bucky Cox (Weeki Wachee, FL) Wallace Leeker (Lemay, MO)
•30 FOR R=l TO 23 STEP 2:FOR C=0 TO 37:A( Ken Crition (New Haven, IN) Dennis McGralh (Cicero, IL)
R*38+C)=S+R*40+(37-C):NEXT:NEXT Bill Davies (Downingion, PA) M. Naylor (N. Miami Beach. FL)
Louis Dix (North Hampton, NH) Fred Ransom (Oxnard, CA)
■40 FOR P=950 TO 959:A(P)=P+75:NEXT
Craig Ewen (Crystal Lake, IL) Kurt Schaeffer (Lebanon. PA)
■50 W$=" CENTIPEDE":FOR N=l TO 10:L(N)=AB Thomson Fung (San Diego, CA) Matt Shapiro (Fort Lee, NJ)
S(ASC(MID$(W$,N,1))-64):NEXT:PRINT"[CLEA John Gilmore (Sacramento, CA) Jason Simpson (Everett, WA)
Charles Grady (Cleveland. TN) Paul Sobolik (Pittsburgh, PA)
R]"
David Hoffne'r (Brooklyn, NY) Jim Speers (Niles. MI)
•60 FOR P=0 TO 949:FOR N=l TO 10:POKE A(P Sol Katz (Lakewood, CO) Steven Sleekier (Columbia, MD)
+N),L(N):NEXT:NEXT:GOTO 60 B;irry King (Nome, AK) D. Underwood (Walla Walla, WA)

This program works on the C-64 and on the C-128 (40 Thanks also to our international writers this month: Mark
column screen) since both computers have screen mem Breault (Brandon, Manitoba) and Peter Zinterhof (Salz
ory from address 1024 to address 2023. Lines 20 through burg, Austria). We look forward to letters from program
40 fill the array A() with the sequential addresses in mers at all levels. If you have solved one or more of the
which to POKE the centipede's characters. It takes a while Commodares, send us your solutions. Your ideas just
for this array to be created, so be patient. Line 50 fills might be worthy of publication for the world to see. □

114 AHOY!
Up until now I have not subscribed to Ahoy! because with Amiga garbage. It is my understanding that nearly
I am not all that interested in simple games (not always one half million C-128's have been sold, and less than
easy). I am more interested in programming aids and util- 10% of that amount of Amigas are out there. It's fun to
ities that I can learn from or use in a program. see the "best of the best" C-64/C-128 graphics —it's in-
I want you to know that the money is in the mail. The spirational and sets a goal for us to try to aspire to (know-
program VERY-ABLE in the March 1986 issue convinced ing our machines can do that). Amiga pictures would
me that I don't want to do without your magazine. The be of little interest, perhaps merely frustrating for us
only thing that program was missing was a choice be- "commoners."
tween the screen and a printer. The program will print Don't get me wrong—I like the Amiga, and I'm very
to a printer if you use the line below in the direct mode: impressed with its capabilities. But with accessories, the
Amiga package costs over $2000—out of the reach of
OPEN 4,4:CMD4:SYS 49152 many of us. Please reconsider this decision to include
Amiga graphics at the expense of C-64/C-128 pictures.
Remember to (PRINT#4:CLOSE4) after the program Idea: Perhaps a separate Amiga An Gallery would be
is finished to close the channel.—William H. Duncan feasible, eh?
Middletown, OH Other than that, keep up your state-of-the-art gallery,
articles, and reviews. —Franz Stephan
I read with shock and regret that you are looking for- Oshkosh, WI
ward to receiving (and displaying) Amiga pictures in
Ahoy'.'s An Gallery. To hell with the Amiga! I don't own Now that the price of a full-blown Amiga system has
one, can't afford one, and couldn't care less about see- dipped to barely above $1000, Franz, we're sure you've
ing the pictures. I subscribe to Ahoy! because your fine jumped on the bandwagon. A separate Amiga Art Gallery
mag supports my C-128. I understand that C-64/C-128 is a possibility for the future, but rest assured that in any
graphics don't hold a candle to the Amiga's, and most event, the C-64 and C-128 anists in our readership will
likely An Gallery contents would be completely replaced never be nosed out of the feature they made famous.

GREAT PRODUCTS FOR YOUR COMMODORE


promenade CV CAPTURE™
The Eprom Programmer. Thoughtfully designed. Take control of your '64 or '128* with this easy to use
carefully constructed. \he promenade OV"\s respected cartridge Lets you make a back-up disk of your
around the world for quality and value. The original memory-resident software. Your program is then fully
software controlled programmer does away with accessible to you and your program can be re-booted
personality modules and switches. 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 still just $99.50 cartridge kit. Its magic!

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 4.95
PCC4 - Four sockets for 2764. 27128 or 27256 (32K) eproms. Bank switching 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.95t
PTM4 - Four sockets, 27128 & 27256 eproms. 128 mode bank switcher 19.95t
PCCH2 - Plastic case for above cartridges (except PCC8) 2.25
Eproms - Always in stock at competitive prices. tavailable June '86.
'when in 64 mode.
EPROM ERASERS:
Datarase - Hobbyist eprom eraser, 2 at a time, 3 to 10 minutes 34.95
PE14 - Industrial quality eraser, 7 to 9 at a time 79.95
Starter Set - CAPTURE1", promenade Cl and one CPR3 kit 149.95
Deluxe Set - CAPTURE1", promenade C1, Datarase and two CPR3 kits 199.95
SHIPPING & HANDLING: USA - UPS SURFACE $3.00 FOREIGN (AIR MAIL ONLY) S13.00

I TO ORDER TOLL FREE 800-421-7731


lAQOM DAMUnM FROM CALIFORNIA 800-421-7748
JMOUH-nMHnCIIVI TECHNICAL SUPPORT 916-823-3284
1805 INDUSTRIAL DRIVE FROM OUTSIDE USA 916-823-3285
AUBURN, CA USA 95603 MC, VISA, AMEX WELCOME
Reader Service No. 280

AHOY! 115
Announcing
COMMODORE USERS

ccess ^ " *^ " ^

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 of Ahoy! 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


CGI?AM 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. Ahoyts program listings mands in a row. [5 "|s EP]"| would be 5 SHIFTed En
arc generated on a daisy wheel printer, incapable of print glish Pounds, and so on. Multiple blank spaces will be
ing the commands and graphic characters used in Com noted in similar fashion: e.g., 22 spaces as [22 "**|.
modore programs. These are therefore represented by Sometimes you'll find a program line that's too long
various codes enclosed in brackets | |. For example: the for the computer to accept (C-64 lines are a maximum
SHIFT CLR/HOME command is represented onscreen of 80 characters, or 2 screen lines long: VIC 20 lines,
by a heart jj^J The code we use in our listings is a maximum of 88 characters, or 4 screen lines). To en
[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. On the next page you'll find our Bug Repellent pro
The other special case is the COMMODORE and grams for the C-128 and C-64. The version appropri
SHIFT characters. On the front of most keys are two sym 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
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" Also on the following page you will find Flankspeed,
or "c" followed by the symbol of the key you must hit. 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 \\ hen
Wl Sw II Minus Will Stt- \ini Sttf ll \U.u\-. Vm T\pf Will Set-

[CLEAR] Scittn Clear SHUT ( I.R HOMK [BLACK] Black (STKI |

[HOME] Home CI.RIIOMI [WHITE] While tVIKI. 2 ffl


[UP] 1 'ursnr I p SHIFT t CRSK ♦ [RED] Kr.l (MRI. .1
[DOWN] (tirvir l^ntn ♦ CRSR ♦ [CYAN] < "j an ( MKI. 4

[LEFT] Cnr-Mir U-n SHIKI <K1LSR-» [PURPLE] Purple (MHI. 5

[RIGHT] C'ursiir Kijiin —CRSR-*- [GREEN] (irevn (MKI 6

[SS] Shifted Spun' SHIFT Span [BLUE] Will'


[INSERT] Insert SHIFT INSI ]>H. [YELLOW] Vll.tu (MKI
[DEL] INSTDKI [Fl] Kllllllinii I

[RVSON] kvtiW- On ( YIRL '» [F2] hiiiuliiin 2 snin


[RVSOFF] Kvu'rv- Oil (NIK). II [F3] I imitimi i
[UPARROW] I p \rni» ♦ [FA] KuiKtHHI 4 shiki
[BACKARROW] Back \m,« *
[F5] KuhetHHi 5
[PI] PI 7T [F6] KiiiKliiiii fi
f pp l
L c'r J hni:li\h Pound £ [F7] KutlclkMi 7

[F8] Kuncldm s SHIR

AHOY! 117
BUG REPELLENT By MICHAEL KLEINERT and DAVID BARRON
Buf> 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
take. 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
31)72 for the C-128 version and hit RETURN (Ihis will begin execution of Bug Repellent)- You will see the prompt SCREEN OR PRINTER ? Hit S if you
want 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 spot 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 •120 PRINT"[CLEAR][DOWN] C-128 BUG REPELLENT


INSTALLED" II
■100 FOR X = 49152 TO 49488:READY:S=S+Y AB •130 PRINT"[4" "]TYPE SYS 3072 TO ACTIVATE" IN
•110 IF Y<0 OR Y>255 THEN 130 EA •140 DATA 32,161,12,16*5,45,133,251,165,46,133,
•120 POKE X,Y:NEXT:GOT0140 ID 252,160,0,132,254,32,37 OF
■130 PRINT"[CLEAR][DOWN]**ERROR**":PRINT"[DOWN •150 DATA 13,234,177,251,208,3,76,138,12,230,2
jPLEASE CHECK LINE"PEEK(64)*256+PEEK(63):END ID 51,208,2,230,252,76,43 NC
■140 IF SO44677 THEN PRINTIt[CLEAR][DOWN]**ERR •160 DATA 12,76,73,78,69,32,35,32,0,169,35,160
0R**":PRINT"[DOWN]PLEASE CHECK DATA LINES 170 ,12,32,80,13,160,0,177 OL
-500":END HJ •170 DATA 251,170,230,251,208,2,230,252,177,25
■150 PRINT"[CLEAR]":POKE5328O,O:POKE53281,6:PO 1,32,89,13,169,58,32,98 EF
KE646.1 NP •180 DATA 13,169,0,133,253,230,254,32,37,13,23
•160 PRINT"[RVS0N][6M "]C-64 BUG REPELLENT INS 4,165,253,160,0,76,13 JO
TALLED[6" "]" LF •190 DATA 13,133,253,177,251,208,237,165,253,4
•170 DATA32,161,192,165,43,133,251,165,44,133 DL 1,240,74,74,74,74,24 LC
■180 DATA252,160,0,132,254,32,37,193,234,177 DB •200 DATA 105,65,32,98,13,165,253,41,15,24,105
•190 DATA251,208,3,76,138,192,230,251,208,2 OF ,65,32,98,13,169,13,32 DE
•200 DATA23O,252,76,43,192,76,73,78,69,32 KN •210 DATA 220,12,230,65,208,2,230,66,230,251,2
•210 DATA.35,32,0,169,35,160,192,32,30,171 CA 08,2,230,252,76,11,12 GM
■220 DATA160,0,177,251,170,230,251,208,2,230 CE •220 DATA 169,153,160,12,32,80,13,166,65,165,6
•230 DATA252,177,251,32,205,189,169,58,32,210 JE 6,76,231,12,96,76,73,78 CP
•240 DATA255,169,0,133,253,230,254,32,37,193 CL •230 DATA 69,83,58,32,0,169,247,160,12,32,80,1
•250 DATA234,165,253,160,0,76,13,193,133,253 NB 3,169,3,133,254,32,107 HC
•260 DATA177,231,208,237,165,253,41,240,74,74 MB •240 DATA 13,201,83,240,6,201,80,208,245,230,2
•270 DATA74,74,24,105,65,32,210,255,165,253 EP 54,32,98,13,169,4,166 GK
■280 DATA 41,15,24,105,65,32,210,255,169,13 GH •250 DATA 254,160,255,32,116,13,169,0,133,65,1
•290 DATA32.22O,192,230,63,208,2,230,64,230 AN 33,66,133,250,32,125,13 LB
■300 DATA251,208,2,230,252,76,11,192,169,153 NG •260 DATA 32,134,13,166,254,32,143,13,76,73,13
•310 DATA160,192,32,30,171,166,63,165,64,7(> BF ,96,32,98,13,165,211 JF
•320 DATA231.192,96,76,73,78,69,83,58,32 EP •270 DATA 234,41,1,208,249,96,32,89,13,169,13,
•330 DATAO,169,247,160,192,32,30,171,169,3 PJ 32,98,13,32,152,13,169,4 GD
■340 DATA133,254,32,228,255,201,83,240,6,201 FK •280 DATA 76,161,13,147,83,67,82,69,69,78,32,7
•350 DATA80,208,245,230,254,32,210,255,169,4 FL 9,82,32,80,82,73,78,84,69 PL
•360 DATA166,254,160,255,32,186,255,169,0,133 CL •290 DATA 82,32,63,32,0,76,44,13,234,177,251,2
■370 DATA63,133,64,133,2,32,189,255,32,192 GC 01,32,240,6,138,113,251,69 OK
•380 DATA255,166,254,32,201,255,76,73,193,96 NN •300 DATA 254,170,138,76,88,12,0,0,0,0,230,251
•390 DATA32,210,255,173,141,2,41,1,208,249 NH ,208,2,230,252,96,170,177 FJ
•400 DATA96,32,205,189,169,13,32,210,255,32 IM •310 DATA 251,201,34,208,6,165,250,73,255,133,
•410 DATA204,255,169,4,76,195,255,147,83,67 KC 250,165,250,208,218,177 GA
•420 DATA82,69,69,78,32,79,82,32,80,82 DC •320 DATA 251,201,32,208,212,198,254,76,29,13,
•430 DATA 73,78,84,69,82,32,63,32,0,76 ML 0,169,13,76,98,13,0,0,32 FI
•440 DATA44,193,234,177,251,201,32,240,6,138 GN •330 DATA 170,13,32,226,85,76,180,13,32,170,13
■450 DATA113,251,69,254,170,138,76,88,192,0 JK ,32,50,142,76,180,13,32 OF
•460 DATAO,0,0,230,251,208,2,230,252,96 NA •340 DATA 170,13,32,210,255,76,180,13,32,170,1
•470 DATA17O,177,251,201,34,208,6,165,2,73 DM 3,32,228,255,76,180,13,32 AK
•480 DATA255,133,2,165,2,208,218,177,251,201 JA •350 DATA 170,13,32,186,255,76,180,13,32,170,1
•490 DATA32,208,212,198,254,76,29,193,0,169 FM 3,32,189,255 BP
•500 DATA13,76,210,255,0,0,0 PA •360 DATA 76,180,13,32,170,13,32,192,255,76,18
0,13,32,170,13 FP
COMMODORE 128 VERSION •370 DATA 32,201,255,76,180,13,32,170,13,32,20

•100 FAST:F0R X = 3072 TO 3520:READ Y:POKE X.Y 4,255,76,180,13,32,170 ID


:S=S+Y:TRAP110:NEXT:SL0W IH •380 DATA 13,32,195,255,76,180,13,133,67,169,0
•110 SL0W:IF SO49057 THEN PRINT"[CLEAR][DOWN] ,141,0,255,165,67,96 BJ
•390 DATA 133,67,169,0,141,1,255,165,67,96,0,0
**ERROR**":PRINT"[DOWN]PLEASE CHECK DATA LINE
S 140-390":END JA

IM AHOY!
FLANKS PEED FOR THE C-64 By GORDON F. WHEAT
Fkmkspeed 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",l.l for tape, or LOAD "name",8.I for disk. The function keys
may be used after the starting and ending addresses have been entered.
fl — SAVEs what you have entered so far.
f3— LOADs in a program worked on previously.
f5-To continue on a line you stopped on after LOADing in the previous saved work.
f7-Scans through the program to locate a particular line, or to find out where you stopped the last time you entered the program.
1*7 temporarily freezes the output as well.

•100 POKE5328O,12:POKE53281,11 LL 5 HD

•105 PRINT"[CLEAR][c 8][RVS0N][ IV1 "]F1.ANKSPEED[15H "]"; ED ■390 PRINT:PRINT"ADDRESS NOT WITHIN SPECIFIED RANGE!":B=O:
•110 PRINT"[RVS0N]|5" "]MISTAKEPROOF ML ENTRY PR0GRAM[6" GOTO415 OK
]" MC ■395 PRINT:PRINT"NOT ZERO PAGE OR R0M!":B=0:G0T0415 FN
•115 PRINT"[RVS0N)(9" "]CRKATKD BY G. F. WHEAT[9" "]" DM •400 PRINT"?ERROR IN SAVE":G0T0415 PP
•120 PRINT"[RVS0N][3" "]COPR. 1984, ION INTERNATIONAL INC. •405 PRINT"?ERROR IN LOAD":GOTO415 PO
[3" "]" DH •410 PRINT:PRINT:PRINT"KND OF ML AREA":PRINT PG
■125 F0RA-54272TO54296:P0KEA,0:NEXT IM •415 POKE54276,17:POKE54276,16:RETURN BH
■130 POKE54272,4:POKE54273,48:POKE54277,0:POKE54278,249:PO •420 OPEN15,8,15:INPUT#15,A,A$:CLOSE15.:PR1NTAS:RETURN IM
KE54296.15 NH •425 REM GET FOUR DIGIT HEX PC
•135 FORA-68OT0699:READB:P0KEA,B:NKXT KO ■430 PRINT:PRINTBS;:INPUTrS GM
•140 DATA169,251,166,253,164,254,32,216,255,96 HJ •435 IFLEN(T$)<>4THENGOSUB38O:C0TO430 NP
■145 DATA169,0,166,251,164,252,32,213,255,96 JB •440 F0RA=lT04:A$=MIDS(TS,A,l):GOSUB450:IPr(A)=16THENGOSUB
■150 B$="STARTING ADDRESS IN HEX":GOSUB43O:AD=B:SR=B KA 380:GOT0430 FJ
■ 155 GOSUB480;IFB=OTHEN150 GN •445 NEXT:B-(T(I)*4096)+(T(2)*256)+(T(3)*16)+T(4):RETURN GF
•160 POKE251tT(4)+T(3)*16:POKF.252,T(2)+T(l)*16 KE •450 IFA$>1^"ANDAS<ltG"THENT(A)=ASC(AS)-55:RETURN EH
•165 B$="ENDING ADDRESS IN HEX":GOSUB43O:EN=B LO •455 IFAS>"/"ANDAS<":"THENTCA)=ASC(AS)-48:RETURN KP
•170 COSUB470:IFB=0THEN150 EE -460 T(A)=16:RETURN NP
■175 POK!-:254,T(2)+T(1)*16:B=T(4)+1+T(3)*16 MN •465 REM ADRESS CHECK LI
■180 IFB>255THENB=B-255:POKE254,PEEK(254)+1 GE -470 IFAD>ENTHEN385 LB
•185 POKE253,B:PRINT HN •475 IFB<SRORB>ENTHEN39O KC
-190 REM GET HEX LINE IL •480 IFB<256ORCB>4O96OANDB<49152)ORB>53247THEN395 MG
•195 GOSUB495:PRINT": [c P][LEFT]";:F0RA=0T08 NH •485 RETURN IM
•200 FORB=OT01:GOT0250 MP -490 REM ADDRESS TO HEX EB
•205 NEXTB ME •495 AC=AD:A=4O96:GOSUB52O FD
•210 A%(A)=T(l)-t-T(O)*16:IFAD+A-l=ENTHFX34O LE •500 A=256:G0SUB520 pe
•215 PRINT" [c P][LEFT]"; IK •505 A=16:GOSUB520 HI
•220 NEXTA:T=AD-(INT(AD/256)*256):PHINT" " PD •510 A»1:GOSUB52O il
• 225 FORA=OTO7:T=T+A%(A):IFT>255THENT-T-255 LK ■515 RETURN im
■230 NEXT IA ■520 T=INT(AC/A):IFT>9THENA$=CHR$(T+55):GOT0530 PE

•235 IFA%(8)OTTHENGOSUB375:GOT0195 LE -525 AS=CHRS(T+48) jp

•240 FORA=OTO7:POKEAD+A,A%(A):NEXT:AD=AD+8:GOTO195 BI •530 PRINTAS;:AC=AC-A*T:RETURN


•245 REM GET HEX INPUT AB •535 A$="**SAVE**":GOSUB585
■250 CETAS:IFAS=""THEN25O HK -540 OPEN1,T,I,AS:SYS68O:CLOSE1
■255 IFA$-CHRS(20)THKN305 HF •545 IFST=OTHENEND E0
•260 IFA$=CHRS(133)THF,N535 KH • 550 G0SUB400:IFT=8THENG0SUB420 cm

•265 IFA$-CHR$(134)THE\56O JM •555 GOTO535 CL

■270 IFA$=CHR$(135)THENPKINT" ":GOTO62O EG ■560 AS="**LOAD**":GOSUB585 NE

■275 IFA$=CHRS(136)THENPRINT" ":G0TO635 AB ■565 OPEN1,T,0,A$:SYS690:CLOSE1 MF

■ 280 1 FA$>"@"ANDAS<"i;"THENT( B)=ASC( AS) -55: GOTO295 DL •570 IFST=64THEN195 LC

• 285 IFAS>"/"ANDAS<": "THF.NT(B)=ASC(AS)-48:G0T0295 MD •575 GOSUB4fj5:IFT=8THENGOSUB42O AN

•290 GOSUB415:GOTO250 JJ ■580 GOT0560 CL


■295 PRINTA$"[c P][LEFr]"; OA •585 PRINT" ":PRINTTAB(14)AS FG

•300 GOTO2O5 CF ■590 PRINT:A$="":INPUT"FII.ENAME";A5 OM


•305 IFA>OTHF,N32O PG •595 IFA$=""THEN590
•310 A—1:IFB=1THEN33O 01 •600 PRINT:PRINT"TAPE OR DISK?":PRINT
■315 GOTO22O BM ■605 GETBS:T=1:IFBS="D"THI-NT=8:A$="§O:"+AS:RETURN
•320 IFB=OTHENPRINTC!1R$(2O);CHRS(2O); :A=A-1 HG ■610 IFB$O"T"THEN605 BO
■325 A-A-l BE ■615 RETURN