Anda di halaman 1dari 134

President/ Publisher

Michael Schneider
Editor
David Atlikas
Art Director
JoAnn Case
Managing Editor
Michael R. liavila
Senior Editors
Tim Utile
Tim Moriarty
Production Director
Laura Pallini
CONT Technical Editors
David Barron
Bob Uoret
Consulting Editors
Ben Bava
DEPARTMENTS Morton Kevelson
Dak Rupert

A View from the Bridge. ..of the February issue of Ahoy1. 6 Entertainment Editor
Arnie Kalz
Scuttlebutt... Commodore still standing after another fiscal round. 8
Art Production
Reviews... our verdict on recent software releases. 67 Christopher Carter
Victoria Green
Tips Ahoy!...w tip our hats to this month's tip writers. 78
Bulletin Board SYSOP
Commodores.. .puzzles frustrating enough to fetid you to cross words. 91 B. W. Behling
Circulation Director
Program Listings... the best programming this side of PBS. 99
IV. Charles Squires

Advertising Director
Lymie Dominick

FEATURES Director of Promotion


Mark Hammerer
Rupert Report: Hacking by Dale Rupert' 32 Controller
Dan Tunick
Entertainment Software Section (contents on page 41) 41
Managing Director
Amiga Section (contents on page 53) 53 Richard Stevens

Advertising Representative
♦Includes programs: String Loader and Flashy Windows for the C-128:
JE Publishers' Representative
Screen Flash for (he C-64. 6855 Santa Monica Blvd., Suite 200
Ims Angeles. CA 90038
(213) 467-2266

PROGRAMS Boston (617)437-7628


Dallas (214) 660-2253
New York (212) 724-7767
Turtle Rescue for the C-64 by Behzad Jamshidi 15 Bmm Chicago (312) 445-2489
Denver (303) 595-4331
Jailbreak for the C-64 by Bob Blackmer 26
San Francisco (415) 864-3252
Crunchman for the C-64 by Roy D. Lewis 29

Window Magic for the C-64 by Richard and Sally Daley 37


ISSUE NO. 38 MCBKUARY 1987
User Conventions for the C-64 by Edward G Bell 74
Aho)/.'(ISSN #87504383) is published monthly in Ion
International Inc., 45 W, 34th .St., Suite 407. Nen
Sixforty for the C-64 by Robert Bixby 86
York. NY, 10001. Suhscriptinn rale: II issues for
SUM. M IsJuts for S44.00 i ' < $30.00 mil
The Adventurer for the C-64 by Jean-Francois Heon 89 ■ '-".I i.'i' iimIh. '.i'.imh! l [.,■ ■ postage I'.mi ut
Sn> \lirk. NY 10001 anil aridilinmil mailing offim.
More BASIC 128 for the C-128 by Shawn K. Smith 96 ■" Wtlft by Ion Inierniitlunal Inc. All rishts rewrveil.
0 umler L'ntveryiil Tnltmatimial mid I'.ni Amerjcan
Bug Repellents for the C-64 ami C-128 by Kleiner! & Barron 100 Cop>right l ..::i. Ml h'.iv Reproduction c»f i ilum ial or
pictorial content in any manner is prohibited. No re-
Flankspeed for the C-64 by Gordon F. Wheat 101 spoiisibilfc]* .hi lie accepted For unsolicited .n.il'-i '-
ul. ft^tHJaslcr, send address changes lo Ahny.'. J5W.
Cover art by James Regan and T.J. Zygarowici; photography by Michael R. Dnvilo 34(h Streil. Suite 407, New York, NT 100O1. Direct
all address changes or mutters e"iH'trnhi£>oursufr"
scription (<i Ahuy!, PI). Box 'li Ml. M -n r.. II.
'■in? I All. .:.«■: i..r ■!■-.; .ui.l loflwnn and hurd-
hbtc In be re\ie«nl should be ^cnt iu Ahoy.', 4S Vi.
34th St.. Suile 4U7. New Mirk. NY 10001.
COMPUTER CENTERS OF AMERICA'S

PRICES LIKE
ORDERS ONLY OUT OF STATE CALL IN N.Y. STATE CALL TOLL FREE

1-800-631-1003 1-800-221-2760
•NEW FROM"
WYSE STAR MICRONICS
PRINTER SALE
WY 1400-01
ND-15 NP-10
■ 256K RAM SIO. NX10 PRINTER
EXPANDABLE TO 640K ■ ON£
D 120 CPSDoi Matrix G 180 CPS a 100 cps
36QK HALF-HEIGHT DISK
DRIVE ■ 9 54 Ml HZ. 80B8-I D NLQ, 45 CPS a nlq,
PROCESSOR WITH SOCKET D 5K Buffer
PROVIDED FOR •) 54 MHZ
S429's 25 CPS
3087-1 ■ 4 77 MHZ
COMPATIBILITY MODE S16995
■ MS DOS 3 I WITH GW [1ASIC
'899"
WY 1400-02
DUAL DISKETTE DRIVE.
SAME AS WY M0O-01. WITH
ADDITION OF A SECOND
HALF-HEIGHT. 360K DRIVE.
640 K RAM ON MAIN MAGNAVOX
PROCESSOR BOARD
B562
'999" ■ RGB TTL, RGB ANALOG. COMPOSITE
INPUTS
WY 1400-20
95
■ CAD DOTS RESOLUTION |RGB|
WITH ONE 20MB HARD HORIZONTAL
DWIVE 1AMEASWV 1400-07 ■ 210 LINES RESOIUTION |VERIICAL|
WITH ADDITION OF A ■ HO*;";CIIAKACTL:i;r-IE[D.
HALF-HEIGHT 20MB HARD CHARACTER TOTAL
DISK DRIVE
51399" •Only one per customer with purchase of 850S
two ribbons while supplies last ■ RGB TTL, RGB AMALOG, COMPOSITE
INPUTS
■ 390 DOTS RESOLUTION (RGB|
HORIZONTAL
■ 210 LINES RESOLUTION |VERTICAL|
SP-1OOO =9iE<£nir ■ 40 . ?5 CHAPTER FIELD.
Bui I r-in Comrnodoie Interface I0D0 CHARACTERS TOTAL
2 -Year Warranty
Neat Letter Quality Mode
STARS SALE OF 1rHE YEAR
SEIKOSHA SD10 INTERFACES
PPI '34"
160 CPS Do! Matrix s25000*
M49* Prinler
XETECJR '3'"
XETECSR '59"
"With purchase of two riObons SD15
MW 350 I0K BUFFER .. 69"
160 CPS 15" Dot *350QD*
Matrix Printer
GEOS" SR10 flcammodorc 128
GRAPHIC ENVIflONMENT 200 CPS Dot Matrix >36500* PERSONAL COMPUTER
OPERATING SrSTEM S2499S-
Prinler
■ 5 DIFFERENT FONTS • DESK
TOP ■ GEO PAINT ■ GEO WRITE ■ SR15
fz. commodore
DESK ACCESSORIES 200 CPS 15" Dot '45000*
FONT - PACK Matrix Printer 1571 DISC DRIVE
DESK - PACK
fOR IHI fOWMOOOfff b*
SB10 522995"
CALL FOR PRICE 24 Pin Dot Matrix i29900*
Printer
Paperback Writer 128 Powertype Cz commodore
iiqqoo* 61C INCLUDES
j
18 CPS •GEOS/SOFTWARE
Filer 12B
Paparbock Doisywheel Printer FREE IN SOX
rltjrm.i 131 SG10C IITQOO*
YOUR CHOICE
120 CPS
$2995 t commodore 1541C
Commodore Printer
for th» Commodore 12B "Limited supply with purchc se ol two ribbons.

FOR ORDERS ONLY


IN N.Y. STATE CALL TOLL FREE iTjlVini ITPn Chrtk Morwj cmJrf. MC 01 VISA »cc*plM No
I I Ml ■■—'I I I ri^ «0»lonJP iMrgt t» MflllrtCwa .ina VIM Ciuilv
1-800-221-2760 ULJIIII LI ■ L_l I iNpfttn) and Iwndllng lnlomv>Iloi> ' NTS rnldcnrt
*M BppllfjBlf uIfi lax / Pfk« and AvaJlAblJJry arr
OUT OF STATE CALL CENTERS OF AMERICA ubfHI to rlungc wlirxx/I noller I All '»tory (rtUi
ftl TM«-|., A ■ riBii/E m^ihartOljr wJlh manufJC1ur«r i wan-anly. DFalFfi
1-800-631-1003 Ol I EKIHINni UHlVt
PLAIN VIEW, NV 11BO3
wtlioif* CMI Im irtd.1 £•«( mtjcllrmi mdmtt
'Ft>a!r Inlooiuilao Plui inypomg jnfl Kjmollng Ma

FOR ALL OTHER INFO 516-349-1020 ■»'., i . --. , reiumi without leium auinvllJKWi nvnbv
THEY USED TO BE!!
FOR ORDERS ONLY OUT OF STATE CALL IN N.Y. STATE CALL TOLL FREE

1-800-631-1003 1-800-221-2760
SUNKYONG
z. commodore B SCOTT SRD-350 EARLr WARMING"
DUAL CONVERSION
TELEVISION/MONITOR
64: PACKAGE
SUPERHETERODYNE
13r' HIGH RESOLUTION RADAR DETECTOR
■ DU«4- CONVEIWON
INCLUDES: HT130
■ HT 130 HIGH RESOLUTION • DETECTS BOTH X AND KH^NO

•Commodore 64 Computer TV/MONITOR ITUOOISTIfJCTLJDirrEBCNt


■ HIGH RESOLUTION COMBO AUDIO WARNING SIGW.S
•Commodore 1541 Disc Drive FILTER FOR UP TO 400 LINES OF
[FAH AND NEAR)
■ EASY VISOR OR DASHBCWHO
• A Color Monitor with Cables HORIZONTAL RESOLUTION IMSTAIUUIOTJ
■ POWEROMOFTSWITCH AND
■ AUDIO/VIDEO INPUTS LED INDICATORS
OUTPUT JACKS ■ SIGMfli MBCNGTH MFTEH jJ-

CALL FOR PRICE ■ REMOVABLE NON-GLARE


■ «JDIflLL ALt KT
IJiQWEKiACK
TEMPERED GLASS FILTER / cr.
SCREEN
49 95
<=>l

S24995
FINANCE PACKAGE
E-Z FINANCE 1
Kronis R'ti Lucas Templp di
EiOOlOO ■ l[X Trilogy E-Z FINANCE II
lei Comb.'! E-Z FINANCE III
E-Z FINANCE IV
GUop
E-Z FINANCE V

s
Hen Wn»Fii &>ienaii !14 95 EACH/
NEW—WORLD GAMES—NEW
NEW—DESTROYER—NEW ALL FOR !4995

_
FTWARE CLOSE OUT
CBS COSMI
DUCKS AHOY COMMODORE
ERNIE'S MAGIC SHAPES
BIG BIRD'S SPECIAL DELIVERY SCIENCE I
LIGHT WAVES GENERAL LEDGER
WEATHER TAMERS PAYROLL
TIME BOUND ACCOUNTS RECEIVABLE
PEANUT BUTTER PANIC ACCOUNTS PAYABLE
MOVIE MUSICAL MADNESS E-Z MAIL
DREAM HOUSE INVENTORY MANAGEMENT
RAILROAD WORKS ASSEMBLER FORBIDDEN FOREST
ZONE RANGER SUPER HUEY
CRUSH, CRUMBLE & CHOMP YOUR CHOICE TALLADE GO
FLEET FEET
S19.95
YOUR CHOICE LIMITED SUPPLY YOUR CHOICE
S5.88 S5.88
LIMITED SUPPLY LIMITED SUPPLY

FOR ORDERS ONLY

CQMPLITEB
IN N.Y. STATE CALL TOLL FREE
1-800-221-2760
OUT OF STATE CALL CENTERS OF AMERICA

1-800-631-1003 81 TERMINAL DRIVE


PLAINVIEW, NY 11803
FOR ALL OTHER INFO 516-349-1020
Rg*dir Sarvlca No. 17B
n\/ll=W FROM THIS I3RIPG|=
Slowly over the course of the past year, the let with More BASIC 128. (Turn to page 96.)
ters began trickling in. The trickle eventually • We hope you find Boh Blackmer's games as irresis
turned to a Hood and our desks became blan tible as we do. (If you don't, we've published a dozen
keted with stacks of mail (wo, three, and four or so too many of them!) As usual, Jailbrvak interweaves
inches high. When the Ahoy! editorial office starting re engaging graphics and humor in an original setting. (Tum
minding everyone of the maiibag-dumping scene in "Mira to page 26.)
cle on 34th Street," we knew the time for action hud come. • There's no originality involved in Roy D. Lewis'
We had to get bigger desks-or give our readers the Cruncliman — but it earned its place in these pages for
Amiga coverage they were demanding. its remarkable mimicry of a hallowed arcade legend.
A look at page 53 will tell you which direction we (Turn to page 29.)
chose. Our first monthly Amiga Section is a Morton Kcv- • Though it sounds like an article about computer club
elson tour de force, exhausting the topic of RAM Expan meetings. User Conventions is a program that catalogs
sion on the Amiga 1000. all your important program instructions in a database with
As for the C-64/128 features that make up the balance DOS functions, allowing easy printing of reference sheets.
of this February issue: (Turn to page 74.)
• Though the term has developed criminal eonnota- • The Adventurer sends you into a gargoyle-infested
tions since being coined, this month's Rupert Report deals cavern, armed with a stiletto and charged with the task
with Hacking in its original sense: of customizing your of returning alive. (Turn to page 89.)
programs and programming environment to meet your • If it's possible to turn a C-64 into a C-128 totally
most picayune desires. (Turn to page 33.) through software. Ahoy'.'s programmers will do it. The
• You've seen window programs before, in this maga latest utility to thai effect is Robert Bixby's Sttfbrty, which
zine and in oihers—but Window Magic puts them all in doubles the resolution on the 64's screen to 640 X 200
the shade! Richard and Sally Daley's program gives the pixels. (Turn to page 86.)
user command of a lull-featured windowing environment. • This month's Entertainment Software Section focus
(Turn to page 37.) es on the return to favor of tie-in games, with a look at
• Our latest graduate from lips Ahoy! regular to full- four products of the Son of License Boom: Transjbrmers,
Hedged program contributor. Shawn K. Smith adds a Labyrinth. Vic Rocky Horror Picture Show, and Marble
quintet of BASIC commands to the C-128's Version 7.0 Madness. Also reviewed are Shanghai, Lord of the Flies,
Commando, Wnhl Games, Final Four Col
lege Basketball, and Basketball: Tlie Pro
Game. (Turn to page 41.)
• They say turtles can live for up to
200 years. Bui think back —did you ever
have a pet turtle last more than Iwo
months? Today's turtle-loving youngsters,
however, get a chance to extend the life-
span of a whole village full in Turtle Res
BACKUP PROTECTED • Includes fast loader, 12-second
format. cue. (Turn to page 15.)
SOFTWARE FAST.
Requires a Commodore 64 or 128 • Our R&n&vs section profiles PaperClip
From the team who brought you
COPY II PLUS (Apple), Copy II PC
computer with one or iwo 1541 or 11 for the C-128, the Vision 11.0 bulletin
1571 drives.
(IBM) and COPY II MAC (Macin board software, and the SuperCat disk cat
tosh) comes a revolutionary new Call 503/244-5782, M-F. B-5
copy program (or the Commodore
aloging system. (Turn to page 67.)
(West Coast time) wilh your TTjr £
64 and 128 computers. in hand. Or send a check This month's Tips Ahoy! includes a
• Copies many protected forS39.95U.S.plusS3s/h,S8 number of routines fitting firmly into the
programs—automatically. (We overseas.
update Copy II 64/128 regularly to gray area between longer than usual tips
handle new protections; you as a $39.95 and shorter than usual utilities. Perhaps
registered owner may update at Central Point Software. Inc.
any time (or $15 plus S3 s/h.} we'll need to start a third category'.' (Tum
9700 S.W. Capilol Hwy. "100
• Copies even protected disks in Portland, OR 97219 to page 78.)
under 2 minutes (single drive). While we welcome comments on any as
• Copies even protected disks in
under 1 minute (dual drive).
Cenhxtl Point pect of the magazine, we're particularly in
• Maximum of (our disk swaps on
a single drive.
SoUwmt terested in your thoughts on future Amiga
<J matraixlBi
Sections. Please write with your sugges
Backup utilities also available tor the IBM, Apple II. Macintosh end Atari ST. tions. These clean desks arc getting us ner-
Jim product is pro^r*ft.'fl lot the pt/rposfl of enabling you 10 nrflto* aichival copies only
VOUS! —David Allikas
Reader Service Ng. ?'."i

6 AHOY!
COMMODORE CLASSICS!
PAPERCLIP WITH SPELLPACK PAPERCLIP II:
for the Commodore G4 for (he Commodore 128
"The "I Best Selling Word Processing Package."
"An exceptional value... one of the best software
- BILLBOARD'S COMPUTER SOFTWARE CHART
investments now available (or the CI28I"
"Superb... the most sophisticated to dale." - RUN MAGAZINE
-COMPUTE MAGAZINE
The. " 1 best-selling ward-processor, redesigned to
"The best professional irord processor available."
take full advantage of the CI'JS's increased
- HUN MAGAZINE
memory, speed and power Compatible with C-64
■ Fust: Insert/Delete, More or Copy worth,
PaperClip text files.
phrases, sentences or entire block'' of text.
■ Integrated38.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 telecommunication!' module to access
■ Sophisticated: Global Search and Replace
on-line services — one toggle moves you between
changes eeety occurrence ofB wrong word or word processor and terminal.
phrase.
■ Works with THE CONSULTANT for the CI2H.
■ Works with the Consultant Data Base Manager
for the CC4. ■ New editing features include multiple columns,
reverse video scroll and chaptering, with
■ Personalized form letter mailing list and
maximum document size now expanded to SS9
mailing label functions.
lines.
■ Built-in Spellpack with Dictionary for Fast error
CALKIT
checking.
for Hie Commodore 64/128
THE CONSULTANT "... the very best program ofits type... a
for (lie Cum mod ore I':.': ;i ] 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 IP" capability for projections and
estimates.
■ Built-in templates for the most-needed database
functions: Inventory, Budgets, Mailing Lists, ■ Built-in application templates Check Hook.
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 — II10 second: sorting
■ Formats are already set up, calculations are
speed — 4 seconds per 1001) 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 Anywhere.
solve specialized problems.
Wildcard
■ Totally flexible relational reporting — insert HOMEPAK
any Consultant datafile in a report. for the Commodore 64/128
■ Works with PaperClip Word Processor. ",.. inexpensive, powerful, integrated software.
As such. HomePak is the winner of InfoWorld's
KEYS TO TYPING; Best Buy Award. "
for the Commodore 64/128 - INPOWORLD 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!
-BiMliy COMPUTING MAGAZINE
■ ,12 step-by-step lessons to reach ut least grade 10
Three casy-ln-use 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
B11T1HN.SIVII I1IJ). Jnl|M(,,mi,,m.:«ll1,i
Onlufo.lanpvb.l 1!l 11)31 IlKjrWI FWll.Cn command.
( lhO**l -'"I" iri»u<-|Mpillipilrhl*pn>4liu1pl3
pprrirrpIii!prrIlr»>iipp»*Ulir fppll MPUEnlrtlJUl pprlit-[pIubJS ■ Flexible data handling — stwe incoming text to
.pipil iL.irpillLpp* lppr|pnpplu< I. p-|hl. ri I I m»p i1*,1 ',.n;
* 11" (mini pPHliina ni i dpi iil*fl»» hm Ihii- Ltlril ten disk, edit it, print it.
<pl>fnjippn>«nuppln i. ■,,,.,., n
n. ..,.. : ,1,1. k .,, I - In ■ VWIk-l hip
. . ■■ II.. I. i . .■iliHlii'lMm' 2. IIOMI-TEXTWORD-PROCESSOR
liirlhr AI-I'Ll. M-I'ir MAI IN
'I ■!.! ■! '1^1 ■ M, I1 ■.■!■! ■ Over 20 fullscreen editing and formatting
I n'l'^.lh, ■;■ .v.\,.; 'M>ll'
NYSII.MS. features: move <E copy, word-wrap, justification,
LIHXGIIipllrriipplppilppplipl.AI'I'll,
AI'I'M-'MAdVIII'iH.AM"
automatic paging and many more.
- i , i. vii i[ n ii i ur.rai 'I ii )i: i
'Ml..1. '.Mi II.M ,i, . , I 3. HOMEFIND DATABASE MANAGER
lri«trniiirii>lT«ii'illii'h Ml
i n'.-l ' II . ■■!■> II -IP ■ Natural English-language data entry/retrievul
■ ii1 ' ii.'MIii s i li'L'l .1,11, I
IIISIM-.SS«« WM.NIV .. AM) system, for simplified electronic filing.
BATTERIES
IN 11 I. ■ 11 !■ '■ III SIM>S
MAC 11! M.SIM'.
All three HomePak programs work together so it's
INCLUDED easy to transfer data and perform integrated tasks.
CCUTTMEI3UT
3WI J

INTERFACE BOARD • REVISED TAX SOFTWARE • GREETING CARD


MAKER • DISK CATALOGER • GAMES FROM SSI, SUBLOGIC,
ACTIVISION, ELEaRONIC ARTS • DRIVE ALIGNMENT • PRINT SHOP
GRAPHICS • HARD DISK SYSTEMS • DATEI TIME STAMP • SAMPLE LIBRARIES

COMMODORE PROFIIABLE
In a comeback that ranks with that
of Chrysler Corporation and the The Flex File
Monkees. Commodore International 128 database
has returned to solid profitability with manager fully
their second consecutive in-the-black utilizes ihe 1571
quarter, Nel sales for the llseal quar disk drive and
ter ended September 30 were $176 provides an 80-
million, an increase of 11% over the cotumn display.
prior year's period. More significant The program's
ly, net income was $3.7 million ver report writer
sus a loss of $39.2 million ihe year supports 10
before. mathematical
Best of all is that the company has functions. A
righted itself even before entering the 95-page in
Christmas '86 season. The expected struction man
level of C-64. C-64C. and C-128 sales ual is included.
from October tbrough December will READER
assure Commodore's third successful SERVICE SO. 209
quarter in a row-this one with a size-
able profit. User groups around the searched on up to 10 keys, selected tionery and instructions for ordering
country can go ahead and order more based on up to 20 criteria, printed in more materials.
stationery—Commodore is not going label or report format, and merged Activision, Inc., 415-960-0410 (see
anywhere soon. with data from many popular word address list, page 14).
Commodore International. 215^31- processors. Included are an in-mem-
9100 (sec address list, page 14). ory HELP fiie and a 95-page manual. DISK CATALOGER
Cardinal Software. 703-491-6494 Super Disk Librarian ($29.95) for
CBM/IBM INTERFACE (sec address list, page 14). ihe C-12H reads and catalogs disk di
The CBM/IBM Printer Interface rectories and prims disk labels, hand
cable and driver ($34.95) permit GREETING CARD MAKER ling up to 1000 disks and 14,400 pro
Commodore-type printers to be used Activision's Greeting Card Maker gram names. The program reads
wilh IBM PC and compatible com ($34.95) lets C-64 users generate per disks formatted in 1541. 1571, and CP/
puters. The interface connects to the sonalized cards, invitations, and an M Plus modes, as well as heavily
PC's parallel primer port and links it nouncements. Included arc six differ protected disks. A number of disk
via a 5' cable to a Commodore-style ent size cards included 3-D pop-ups. Utilities are also included.
printer. The resident driver supports numerous pictures, designs, clip-art Free Spirit Software, Inc., 312-
virtually all text applications, as well objects, and panoramic scenes, two 352-7323 (see address list, page 14).
as providing some support of IBM dozen background patterns and bor
graphics characters and printouts. ders, eight type styles, and a variety SPARTAN WITH DRIVE
Omnilronix. Inc.. 206-236-2983 of verses for all occasions. An En Mimic Systems has repackaged the
(see address list, page 14). velope Maker designs envelopes of Spartan Apple lit- Emulator for the
matching size, the Address Book C-64 to include an Apple-compati
C-128 DATABASE MANAGER maintains multiple lists up to 128 ble disk drive. The decision to dis
Utilizing the capabilities of the C- names each, and the Card Rack per continue the DOS card in favor of the
128 and 1571, Flex File 128 (S49.95) mits the storage of previously de drive was prompted by requests from
allows up to 7000 records to be sorted signed cards by occasion. Included numerous consumers, and the
numerically or alphabetically, are 20 sheets of ivory parchment sta amount of technical assistance re-

8 AHOY!
COMMODORE HARDWARE
C128 Computer $259.90
C1571 Disk Dmie S239.90
MPS 1000 Printer (249.90
CI902 Monitor ,,$266.00
C1350 Mouse t 37.90
C166O 300 Baud Modem $ 49.90
MONITORS C167O 1200 Baud Modem... .1148.90
C64 Computer (139.90
Samsung 14" Color $139.90 64C Computer S CALL
Samsung Graen 12" S 49.90
1-8OO-233-6345 80 Col. Cable
Monitor Cable
S
I
877
5.77
ONLY NEC 12- Cotot... S134.90 ABACUS
Assembler Monitor S 24.99

JOYSTICKS t ACCESSORIES |
Basic 128 . .. I 39.99
PRINTERS Basic 64 J 24.99
Caflpak 128 S 39.99
Oklmale 10 1124.77 WICO The Boss I 10.77 Cadpak 64 J 27.99
DISKETTES Climate Z> 1134.77 WICO Bal S 14.77 Chanpakl28 S 27.99
Plug-N-Print C64 i 59.77 WKO 3 Way.. i 16.77 Cfianpak64 S 24.99
SonyDSDDSW J 9.97 Pkig-fJ-Print Amiga t 69.77 Krafl ....« 6.77 Cobd S 27.00
Mflmorei DSDD 5V." ...S B.97 Panasonic 1091 S224.77 Recolon Big Shot % 11.77 Forth S 26.90
Precision DSDD 5V.' $ 7.97 Panasonic 1080 $199.77 5V<" Drive Cleaner.. 6.77 Powerplan $ 25.90
Bonus by Verbatim DSDD 5WI 6.97 Slar NX 10 M39.77 3W Drive Cleaner... 14.77 Quick Copy 20 s 14.90
Sony SW DSDD . .S 25.50 Slflf SG10C S22B.77 CRT Cleaner 14.77 Super C Compiler J 39.90
Sony 3Vl" SSDD s 19.50 Okimate 120.. S224.77 C64 Cover 6.77 Super Pascal S 39.90
Winners SW DSDD t 24.00 Epson LX80 J239.90 C12B Cover 7.77 T.A.S s 39.90
Epson FXB5 J38B.90 □rive Cover 7.77 Video Basic s 27.90
Epson FX 286 M79.90 Prinle Head Cleaner 7.77 XPER s 39.90

SOFTWARE CLOSEOUT
Zork I 4.77 COMMODORE CLOSEO' CLOSEOUT
Zork II 4.77
Zork III 4.77 VIC 1525 Graphics Printer S 99.90 ■MUPPETPAD- Last V8 S 6.49
FHe Now 7.77 MPS 601 Prinler ) 97.90 By Koala Technologias S 19.77 5 A Side ...J 6.49
Calc Now. 7.77 MPS 803 Primer 1109.90 Slugger J 6.49
Frogger 7.77 C16O0 300 Baud Modem.. S 17.90 Paul Macartney S 6.49
0 Bert
Popeye.
7.77
7.77
Commodore Plus/4 S 75.90 L-8OO-233-6345 BMX Racer
Sky Jet.
...S
I
6.49
6.49
Multiptan S 29.77 OBDEBS ONLY Line Action Biker S 6.49
Triad 4.77 Skimiler $ 11.99
Battlezone 7.77 Busicalc3 S 11.99
TIMEWORKS
Robotron 7.77 Instant fiscal! S 11.99
Rack-Em Up.... 6.77 • All 3 S 29.97
Dala Manager 126 i 37.77 Summer Games I 23.90
Swiftcalc 128 w/Sideways . I 37.77 Summer Games II % 23.90
WordwnleM28w/Spell Check. I 37.77 Winter Games t 23.90
ACCESS Partner 128... 1 37.77 Fast Load S 23.30 PRECISION
All Four 1149,90 Multiplan S 39.90
Mach 5 S 22.50 Dala Manager S 27.77 World Karate Crtamp % 17.90 Superbase 64 S 47.77
Mach 128 S 29.90 Word Wrrlsr S 27.77 Worlds Greatest Baseball S 22.90 Superscript 64 S 47.77
Leader Board J 23.90 Swifl Calc J 27.77 KoromsRift 122.90 SuperBase 128 $ 52.77
Tournament Disk S 12.90 All Three 1139.77 Eidolon.. t 22.90 Superscript 128 .... .. S 52.77

■I .«
MICROPROSE DIGITAL SOLUTIONS SUBLOGIC BRODERBUND
Acroiet J 20.77 Jet... ! 25.70
Pockst Writer 64 t 13.77
F15 Strlks Eagle f 19.47 Flight Simulator II. 1 31.70 PnnlShOp i 25.90
Pocket Writer 128 S 28.77
Conflict in Vietnam t 19.47 Scenery Disks t-e i 13.70 LIB 1/2/3 S 14.90
Pocket Planner 64 $ 23.77
Gunship t 22.77 Scenery Disk 7-12 S 13.70 Companion $ 24.90
Pockel Planner 128 t 28.77
Silent Service S 24.77
Pocket Filer 64 % 23.77
Scenery Disks 6 Pack t 69.70 Bank St. Wriier S 32.90
Pockel Filer 12 S 28.77

SPRINGBOARD BATTERIES INCLUDED


AMIGA
Newsroom Consultant .. S 35.77 Dnm Bustors S 17.90
,- S 29.00
Clip Art I. . . J 18.90 Call lor Pricing Paperclip % 35.97 Fighl Night I 17.90
Clip Art II . I 22.00 ...IN STOCK... Paperclip w/Spell S 47.77 Hardball s 17.90
Lawollhe West t 17.90

OBDEDS ONLY
CUSTOMER SERVICE OR IN FLORIDA (305) 538-1364

1-8OO-233-6345 FREE FREIGHT ON ALL ORDERS OVER $100.00

Orders under $100.00 add $4.00 shipping and handling. COD. orders add $4.00 prices reflect a 3% ensti discouni Add 3% lor viSA/MC AMEX
Personal checks allow 2 wks lor processing Prices Subject to Change Without Notice
ORDERS RECEIVED BEFORE 12:00 PM WILL BE SHIPPED SAME DAY. Florida residents add SH sales tax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"^™ Hinder Service No. 169 ^^.^^^^^^^^■^^■m*
Make Your Choice
C-64 or C-128
BASIC ComplKr COBOL
Comp/ofo BASIC compiler
and development
Spond up your
padtago.
programs 5n
BASIC Now you can learn COBOL,
the most widely used
commercial programming

Compiler
lo 35n. Compile !o machine language, on your 12B or 64.
code, compact p-code or COBOL Compiler package
bolh. '120 version: 40 or 80 comes complete with synlai-
col. monitor ojtpul and checking editor, interpreter
FAST-mode operation. '128 and symbolic debugging
version includes extensive aids. New '128 version works
BO-page program or1? guide. with 40V80 column monilors
A great package thai no Speeds up your BASIC programs by and is quicker than me '64
software library should be \complelc U.1U1 Editor.
3 io 20 limes. For C-64 and C-128 wersion. C-64 539.95
Interpreter and Debugs
wilhoul. C-S4 S3B.95 C12B S59.95
C-128 15B.B9
New C- (2a
Version!
Supir C Compiler Super Pascal Compiler
For school or software Complete system for devel

SuperC
development Learn trie C oping applications in Pascal.
language on Iho 64 or '128.
Compiles Inio last machine
Extensive editor. Standard J
£ W compiler. Graphics
Super Pascal
code, Addod '128 lealurea: Language Compiler library, Added '128 features:
CPM-hkn operating syslem; RAM disk; 100K Eourcotono
60K RAM disk. Combine MIL drive or 25OK/two; 80/40 ■1Language Compiler I
& C using CALL; 51K avail Learn the the language of column. If you wanl lo learn
able for object code; Fasl Pascal or develop software
loading: Two standard I/O the 80's and beyond using the best tool available.
librarys plus math & graphic Super Pascal is your first
Expand your programming.
libraries. CS4 S59.95
on your'64 and'128 choice. C-64 S5B.9S horizons on your 'S4 and;rt2t
C-128 S59.95 Ntw! C-128 SE9.9S

Cadpak
Use your 64 or 128 lo commun
Lei your &) or 12B commun Easy-to-use interactive draw
icate with the outside world ing package for accurate
icate with the oulsido world.
Obtain intormalion Irom
graphic designs. Dimension
ing features to create exact
various computer networks.
scaled output to all major
Fleiiole, command driven
dot-matrii printers. Input via
terminal software package.
keyboard or ligritpen. Two
Supports mosl modems.
Xmodem and Punter transfer
graphic screens for COPYing
from one lo the other. DRAW,
prolocol VT52 terminal emu
lation wilh cursor keys, large BOX. ARC. ELLIPSE, elc.
45K capture buffer & user
available. Define your own
library of symbols/objects-
doflnabio function knyR.
N*wl C-G4 S3S.95 SpeedTerm stare up to 104 separate
objects. C-64 J39.BS
C-128 S39.95
C-128 JS9.B5
Chartpak
SUlllI "JTO nil
PPM
Create professional quality Comprehensive portfolio
charts last— without pro ? ma managemenl system for the

j"
gramming. Enter, edit, save lava
64 and 126. Manage stocks,
end recall dala. Interactively t 1 lljjj bonds, mutual funds. T-bills;
build pie. bar. line or scatter
graph. Set scaling. labeling
=? record taxable or non-taxable
•r dividends & interest income;
and positioning. Draw charts reconcile each brokerage
6 different formats. Statistical
routines for average, standard ■■.:
account cash
the YTO
balance with
Transaction fits;
Porl
III

deviation, [oast squares and


Mariner
■:]■
on-line quotes through Dow
forecasting. Use data Irom Jones or Warner. Produces
spreadsheets. Output to most
printers. C64 139.95
■i-,i

artpaW any type of report needed to


analyze a portfolio or
C128 139.95 security. C-64 139.95
C-126 S59.95

Call now for the name of the dealer nearest you.


Or order directly form Abacus using your MC, Visa
or Amex card. Add $4.00 per order for shipping.
Foreign orders add $10.00 per item. Call (616)
241-5510 or write for your free cataloq. 30-day
Abacus mm
. , , . ., , ,.,,_,,
money back software guarantee. Dealers inquires P-0. Box 7219 DeptH2 Grand Rapids, Ml 49510
welcome-over 1500 dealers nationwide. Fhone 616/241 -5510 • Telex709-101 • Fax 616/241 -5021
Riiui Service Ho. 191
NEWS
quired for the installation of the DOS drive was expected to begin produc tion. Chapter II: Off the Will includes
card in the 1541. The new price is tion in December 1986. over 100 contemporary graphics in
$329.95. Xetec, Inc., 913-827-0685 (see ad cluding punk teddy bears, high-tech,
Mimic Systems. 800-663-8527 (set dress list, page 14). bizarre animals, and international
address list, page 14). The expandable Data Chief hard symbols, plus non-traditional imag
disk system features GEOS compat es for holiday greeting cards. Each
MINISTERS' USERS GROUP ibility, reprogrammable buffered op C-64 disk is priced at S19.95.
Open lo people of all faiths who erating system, storage in original in Epyx, Inc.. 4i5-366-0606 (see ad
minister to others in a church/syna dividual disk format, and support of dress list, page 14).
gogue context, the Ministers' Users single sided C-128 and CP/M and all
Group (M.U.G.'s Int'l) has been 2.0 to 7.0 DOS commands. The drive DATE/TIME STAMP
formed for the purpose of exchang is available in 5 ($695), 10 ($895). The Time-DOS date and lime
ing public domain utilities and infor and 20 (S995) megabyte versions. stamping system for the C-64 and 128
mation about commercial software of ICT Inc.. 301-371-4000 (see address with one or two 1541 or 1571 drives
use to its members in their work. The list, page 14). provides 10 direct mode commands
group will forward its Religious Edu allowing program Hies to be date and
cation Disk to anyone who forwards GRAPHICS DISKS time stamped automatically when
a disk, mailer, and $2,00 for postage Compatible with 'Die Print Shop created, accessed, or both. All file
(or $4.00 without disk and mailer). and Prhuinaster, Hpyx's new Graph types can be stamped manually in di
M.U.G.'s Int'l (see address list, page ics Scrapbook line will feature over rect mode or under program control.
14). 100 images per disk. Chapter I: The new directory displays the usual
Spans includes an for football, bowl information plus the date/time stamp.
C-64 COMMAND CENTER ing, aerobics, and other activities, A real-time calendar clock with auto-
Like the cabinet designed for the plus n_yers announcing the big game, leap year function, accurate up to the
C-128, the Command Center for the posters for the swim team tryouls, year 2000, is included. The C-128
C-64 ($119.95) and C-64C ($129.95) and invitations to the victory celebra version functions in 40 as well as in
consolidates all peripherals into a
compact enclosure, hiding cables out For the
of sight and conserving desk space. Commodore
Other features include a main power 64/125
control switch, built-in AC power
strip with surge protection and line
noise filtering, and cooling fan. A
cartridge port extension and modu
lar telephone plug with online/offline
switch are available as options.
• CAPTURE
Kctek. 319-338-7123 (see address
graphics from
list, page 14). PRINT SHOP.
NEWSROOM, and
PRINT MASTER
HARD DRIVES
and create your
Two Commodore hard disks: own pictures
Up to 65 times faster than the
• CONVERT graphics
Commodore 1541 and 120 times fast lo other product for-
er than the 1571 when running on the mais

C-128 in 128 mode, the 20 megabyte • ALTER, ENHANCE

Lt. Kernal (S899.95) will load" a full and OVERLAY graph


ics on HI-RES pictures
screen of hi-res graphics (about UK)
■ Converl HI-RES lo
in less than one second. The drive,
MJZ.77-COLOR and vice-
which interfaces via the expansion/ versa with minimal resolu
cartridge port and transparently im lion loss

plements all 1541 DOS functions, in


Ask your retailer or order Irom us if unavailable with check,
cludes an onboard DOS that adds
money order, or credil ciifd. We will pick up shipping charges.
run-time functions and several CP/ Write or call Solutions Unlimited
M-likc commands. Streaming tape P.O. Box 177
DobbS Ferry. N.Y. 10522
backup will be made available as an
(914)693-7455
option. Designed by Fiscal Informa
tion Inc. and distributed by Xetec. the

AHOY! 77
80 columns.
Family Software. 215-497-5561 (see
address list, page 14).

FONYMASTER FOR 128


Xetec's 128 upgrade of its C-64
Fontmaster ($59.95) will feature 64K
memory, 40+ fonts including Greek,
Russian, Arabic, and Hebrew (with
the ability to use any 9 concurrent
ly), monitor phosphor protection,
support of over 100 printers, PRG Hie
merge, and four keyboard macros.
Also included are new formatters for
inserting graphics into documents and
a font preview for onscreen display
of printer output. The included For
eign Language Disk features Span
ish, French, Korean, Danish, and
more.

Xetec, Inc., 913-827-0685 (see ad


dress list, page 14).

SOUNDS AND SAMPLES


The first installments in two new
product lines from MIDImouse, for
use with a C-64, MIDI interface, and
MIDI-compatible instrument:
The ten Digital Horizon sample li
braries include Piano, Bass, Master
Strings, Brass, Orchestra Classics,
Anthology, Composer's Tool Kit,
Drum Kit, Percussion, and Cosmos.
The disks, $25 each or all 10 for
$199.95, are available for Emulator II,
Prophet 2000 and 2002. Mirage, and
Akai S900, with Korg DSS-l, Emu
lator E-MAX, and Roland S-50com
ing soon.
The Sonic Horizon sound collec
tions can be had for the DX-100, 21,
or 27 (2 volumes, 48 sounds per vol
ume on cassette or disk, $24.95).
DX-7, TX-7, or TX-816 (2 volumes,
128 sounds per set, on cartridge for
$99.95 or disk for $59.95), Casio
CZ-101, 1000, 2000, 5000. and CZ-1
(4 volumes, 40 sounds each on disk,
$19.95 each), and Korg Poly-800 and
EX-800 (64 sounds on cassette,
$24.95).
MIDImouse Music, 503-622-5451
(see address list, page 14).

DISK DRIVE TUTORIAL


Disk Saavy ($19.95) is a step by
siep tutorial on using a disk drive, ex-

12 AHOY! Roid«r Sirvlo No. J06


NEWS
plaining all standard disk commands Pack containing six program disks Sunburst Communications, 914-
using both BASIC and C-64 Wedge and guide is $129.95. 769-5030 (sec address list, page 14).
syntax. Also included is information Grolicr Electronic Publishing, 408- Gamco's Test Generator lets teach
on how to repair damaged disks and 253-4222 (see address list, page 14). ers enter up to 500 questions and then
how to care for your disk drive. Sunburst's Memory Building Blocks design tests containing any combin
Chipmunk Software. 800-331-3428 helps students of all ages develop ation, chosen by the teacher or at ran
(see address list, page 14). memory skills through five Concen- dom. The program accepts five types
/ra»OTi-type games - Pictures. Words. of questions; fill in the blank, match
MS-DOS TO AMIGA Shapes. Tunes, and Colors-that re ing, multiple choice, true/false, and
DOS-2-DOS ($55.00), a disk-to- quire them to remember what they short answer/essay. Questions can be
disk file transfer program, transfers saw and where they saw it as they organized into and later chosen from
all MS-DOS file types to and from hunt tor matching pairs hidden un any categories the educator wishes,
AmigaDOS. The program supports der letter blocks on the game board. such as chapter, skill, or subject. C-
full directory path names with wild Teachers can edit the Words game file 64 disk is $49.95; with backup,
cards in file names, allows selection to suit particular classroom or indi $64.95.
of MS-DOS and AmigaDOS subdi vidual needs and elect to place any Also from Gamco, Main Idea Gold
rectories, and displays sorted direc where from eight to twenty letter Rush simulates a journey west dur
tory listings. Provided are duplicate blocks on the board. C-64 disk, back ing the gold rush. Players move for
file name detection with query/re up, anii teacher's guide is $59.00. ward by correctly identifying the
place options, TYPE and DELETE Available free from Sunburst is main idea of a paragraph they are giv
commands, and the capability to re ideas: Applications of Computer en to read. Included is a student man
name files where file name restric Courseware, a software catalog con agement system for up to 200 names.
tions occur. taining suggestions on integrating Price of the C-64 disk is $39.95;
Central Coast Software (see ad Sunburst's programs into education $54.95 with backup; $164.95 for class
dress list, page 14). al curricula. pack.

DRIVE ALIGNMENT
1541/1571 Drive Alignment (S34.95) For the
uses video and audio prompts to re Commodore
port the alignment condition of the 64/125
disk drive as the user performs ad
justments. The program will work
with the 1541 or the 1571 in C-64 or
C-128 mode, autobooting to the prop • DUMP enlarged
er mode. A second disk drive can and standard
pictures to your
also be addressed.
printer quickly and
Free Spirit Software, Inc., 312- easily
352-7323 (see address list, page 14).
• SMOOTH those
jagged lines with
EDUCATIONAL RELEASES Ihe amazing "OPTI
MIZER"
Containing 13 programs, Tlie
Works! is intended to introduce stu • RE-DRAW details on
enlarged sections
dents to four categories of computer
• TYPESETTER
applications. The Tools section in
cludes Letter Writer, Loans & Invest • REVERSE, CROP, and
FRAME, FLIP and
ments, Calculator Math Formulas,
STRIP color
and Weights & Measures; the Organ
• Works with all the pop
izer category has Family Finances, ular drawing programs
Address Book. Calendar Pad, and and the "Screen Magic1
Stock Portfolio; Arts contains Graph section of PRINT SHOP

ics Painter and Music Composer; and


Ask your retailer or order from us if unavailable with check,
Learning features Typing Teacher money order, or credit card. We will pick up shipping charges.
and Math Races. Price of the C-64 Write or call: Solutions Unlimited
disk plus 64-page teacher's guide pro P.O.Box 177
Dobbs Ferry, N.Y. 10522 vis
viding lesson plans. blackJine mas (914| 693-7455
ter student worksheet, and suggested
classroom activities is $69.95; a Lab ReicJer Sorvlcs Ho. 109

AHOY! 13
Gamco Industries, Inc., 800-351- age and loading procedures compared Schnedlcr Systems. 703-237-4796
1404; in TX call collect 915-267-6327 to earlier versions, lets C-64 assem (see address list, this page).

(see address list, this page). bly language programmers test and
debug code. Watch windows allow TELECOM NEWS
the user to observe program variables CompuServe has reduced their
TAX PROGRAM REVISIONS
while stepping through, not just the charge for 2400 baud access, making
Updated for Che tax year 1986. the
menu-driven Thxaid leads the user 6502 registers! The PTD's own com it the same as their 1200 baud rate.
piled language makes it possible to The new price per connect hour is
step by step through the data entry.
Changes and revisions can be made write efficient driver programs for S15 {formerly S22.5O) daytime and
and data files saved and reloaded at automatically stepping through code S12.50 (formerly $19) evenings and
at a rate of 1000 instructions per sec weekends.
any lime. Calculations are automa
ond. Fully symbolic, the debugger CompuServe. 614-457-8600 (see
tic and all tax tables, including in
come averaging, are built in. $39.95 lets you refer to everything by a name address list, this page).
on disk for the C-128 or Plus/4, or rather than a number. Continued on page S3
on disk or tape tor the C-64 or VIC Companies Mentioned in Scuttlebutt
20 ( + 16K).
Aclivision. Inc.
Taxaid Software, Inc., 2IK-S34- Northland Accti
2350 Bayshore Parkway
5012 (see address list, this page). Firebird 606 Second Avenue
Mountain View, CA 94114.1
Also menu-driven and reflecting all Phone: 415-960-0410 P.O. Box 49 Two Harbors. MN 556
the new lax laws, Tax Command in Ramsey, NJ (77446 Phone: 218-K34-3600

corporates Forms 1040. Schedules A Cardinal Software Phone: 201-444-5700


!4840 Build America Dr. OnwiCronix. Int.
through G. R. and SE. Forms 1040- P.O. Box 43
Wwdbridjie. VA 22191 Free Spirit Software, Inc.
ES. 2106. 2119. 2441. and 3903. Phone: 703-491-6494 538 S. Edgewood 6014 East Mercer Way
Practical Programs, Inc.. 414-272- UOrangc. !L 60525 Mercer Island. WA 98040
7227 (sec address list, this page). Central Ctiast Software Phone: 312-352-7323 Phone: 206-236-2983
26B Btjwie Drive
Gamco Industries, Inc. Osnwnc/McGraw-Hill
ML UTILITY UPGRADES Los Osi»s. CA 93402
Phono: 805-528-4906 Bus 1911 2600 Tenth Street
Revisions to a pair of assembly lan Big Sprint:. TX 79720 Berkeley. CA 94710
guage programs from Sehncdler Sys Chipmunk Software Phone: 8OO-35H404; in Phone: 415-548-2805
tems; Box 463 TX 915-267-6327
Practical 1'ro^nmis, Inc
The Symbol Master Version 2.0 Battleground. WA 98604
Box 93104
Phone: ROO-331-342 N (irulicr Kduealiomil
symbolic disassembler 1X49.95). with Milwaukee. Wl 53202
Publishing. Inc.
versions for the C-64 and C- 128. Commodore Int'I 95 Madison Avenue Phone: 414-272-7227
permits the use of labels (coded as 1200 Wilson Drive New York, NY 10016
QnarituinLink
to usage) on each line referenced by West Chester, PA 19380 Phone: 212-696-9750
Hfi20 Wesittood Center Dr.
another instruction, together with a Phone: 215-43I-9L0O
ICT Inc. Vienna, VA 22180
listing of equates ai the beginning and Phone: 800- 392-8200 or
CompuServe 103 Baughmon's Lane
a cross-reference label at the end. 5(KK) Arlington Centre fid. Suite 301 703-448-87(10

allowing one to see the overall Struc Columbus. OH 4.1220 Frederick. MD 21701
Sehnedlt-r Systems
ture and How of a program. The dis Phone: 614-457-8600 Phone: 301-371-4000
1501 N. Ivanhoe
assembler outputs a formatted disas Arlington, VA 22205
Covidea Ketek
sembly to screen or printer, and 300 Jericho Quadrangle
Phone: 703-237-4
P.O. Box 203
source code files to disk compatible Jericho. NY 11753 Qokdale, IA 52319 Scott, Fnresmnn
with MAE, PAL, CBM. Develop-64, Phone: 516-937-7000 Phone: 319-338-7123 I'XH) Enst Lake Avenue
LADS, Merlin, anil Pan/her. The new Glenview, IL &OO25
Electronic Arts Mimic Systems
version includes a label name editor 1820 Gateway Drive
Phone: 312-729-3000
c/n EDP Industries
for altering label names used in the San Maieo. CA 94404 #205-1401 West 8th Aye, Strategic Simulations
disassembly and support of .WORD Phone: 415-571-7171 Vancouver. B.C. 1046 N. Rcngsiorff Avenue
pair tables. The 6502 undocumented V6H 1C9 Canada Mountain View, CA 94043
Epyx, Inc.
op-codes can be disassembled, as Phone-: 415-964-1353
MX) Galvcston Drive M.I.G.S Int'l
well as ihe enhanced 65C02 instruc P.O. Box 8020 9 Lamport Street Sunburst Communications
tion set. The C-128 version resides Redwood City. CA 94063 Viuoria. Ontario Pleasantvillc. NY 10570
in either RAM 0 or RAM [, and can Phone: 415-366-0606 N0E IWU Canada Phone: 914-769-5030
disassemble from any of the 16 bank
Family Software MIDImousc Music Xelec. Inc.
configurations.
3164 Surrey Lane Bo.\ 272-MS 2804 Arnold Road
The PTD-6510 Version 4.0 Asion, PA 19014 Rhododendron, OR 97049 Salina. KS 67401
(S49.95). with improved memory us- Phone: 215-497-5561 Phone: 503-622-545! Phone: 913-827-06K5

14 AHOY!
TURTLE RESCUE

Turtle Village is a place deep in the woods


where all ihe little tunics, including you, once
lived in perfect harmony. You, Speedy Turtle,
were the fastest of them all.
One day the land on which the village was built was
overtaken by five giant spiders. Your turtle friends were For the C-64
all captured and taken away from the village. Now it's
up to you to rescue us many of your friends as you can.
By Behzad Jamshidi
Turtle Rescue is a children's game written in machine
language. Type in the listing on page 110 using Alwy.'s
Flankspeed program (see page 101) and save to disk. To
load the game, type LOAD "TURTLE RESCUE",8,1 fol For the
lowed by SYS 49152. Make sure the joystick is plugged Commodore
into Port 2. 64/125

HOW TO PLAY
Once you have typed SYS 49152 and pressed RETURN
the game screen appears. At the top of the screen three
levels of difficulty are shown; you select the speed (1-3,
where 1 is the slowest and 3 is the fastest). On the boi-
Near Laser
tom of the screen the number of rescued (urtles is shown. Quality |NLO) for
Speedy Turtle is positioned on the bottom left hand side your Dol Malrix
Printer
of the screen while his friends appear one at a time high
above the ground on a platform. Your task is io travel COLOR EDITOR

back and forth across the screen carrying ladder pieces GREY SCALE
and setting them up underneath the platform. In order EDITOR and pre
view lealure
to rescue a turtle you need 10 ladder pieces. To carry
User defined print
a ladder piece, simply guide Speedy Turtle to the left
er oplion
side of the screen where a picture of a ladder is shown.
To posiiion a ladder underneath (he platform, guide
Speedy Turtle to the right side of the screen. While
Speedy Turtle is busy trying to rescue his fnends he needs
to worry about two things: the five giant spiders and the
drop of freezing rain that drips from the sky. When car
rying ladder pieces, avoid any contact with the spiders
since they can steal what you have. The only hazard to Ask your retailer or order Irom us if unavailable with check,
money order, or credit card. We will pick up shipping charges.
Speedy Turtle's health is the freezing rain, which can
Wnle or call: Solutions Unlimited
freeze him and end his mission. P.O. Box 177
Press the RUN STOP key any time during the game Dobbs Ferry. N.Y. 10522
(914) 693-7455
to restart the program. D
SEE PROGRAM LISTING ON PAGE 110 Header Service No. 194

AHOY! 15
• OUB MfARRANTY
All our products carry a minimum 90 day warranty
from trie date of purchase. If problems arise,
simply send your product to us via U.P.S. prepaid.
We will IMMEDIATELY send you a replacement at
no charge via U.P.S. prepaid. This warranty proves
once again that... Uf L()ve Qttr Customers!

COMMODORE 64c 1541 DISK DRIVE COMMODORE 128 1571 DISK DRIVE

Includes Ilic CibOS program,

SALE $159 OS SALESI7905


sale $299.00 SALES 259.00
Lisl $399 List S349

11
BLUE PRINTER PRINTER & 14" COLOR TV TUNER
TYPEWRITER MONITOR
COMBINATION Now switch your computer
monitor into a television set with

1
Superb Silver Reed letler quality the flick of a switch.This Tuner
\1 lUli daisy wheel printer/typewriter, has dual UHF/VHF selector
just a flick of [he switch to
switches, mute, automatic fine
This is the affordable primer I interchange. Extra large carriage, tuning and compuier/TV
you've waited for! 8'/j" Idler typewriter keyboard, automatic selector switches. Hooks up
size, SO ..-oiiiiiiri dot matrix, heat
margin control, compact, between your computer and
transfer primer features upper
and lower case, underline, lightweight, drop in cassette monitor! Inputs included for 300
High Resolution, clear screen, 40
graphics, word processing, and ribbon! Includes Centronics col. x 24 lines. Audio hookup. ohm, 75 ohm, and UHF.
much more. Parr a] Id Interface One year Ltd. warranty.

SALES 39 95 SALESX9995 sales 139.95 sales 49.95


List S199 List 1299 List $329 List SI30

COMSTAR 1000 150-170 CPS 12" 80 COLUMN 14" RGB &


PRINTER COMSTAR AERO 160 MONITOR COMPOSITE
PRINTER COLOR MONITOR
| The Comstar Aero 160 has a 10"
carriage, 9x9 dot matrix with
|double strike capability for 18x18
dot matrix (near letter quality),
high resolution bit image
| (120x144 dot matrix), underline,
Print letters, documents, ect., at back spacing, left and right
100 cps. Works in Near Letter margin setting, true lower
Quality mode. Features are dot | descenders with super/subscripts,
addressable graphics, adjustable prints standard, block graphics High Resolution, SO column
tractor and friction feed, margin and special characters. Same Monitor. Switch from RGB to
settings, pica, elite, condensed, features as printers costing twice Composite. (CI28 - IBM -Apple)
|italics, super /subscript, underline as much! (Centronics Parrallcl High Resolution green screen RGB cable SI9.93. Add $14.50
& more. Interface Included. Interface) monitor. 80 col. x 24 lines. shipping.

SALESJ99 sales 89>95 sales 237.00


List 5349 List $499 List SI29 List $399

MasterCard TO ORDER CALL (312) 382-5244


8 am-8 ptn CST Weekdays / 9 am - 12 noon CST Saturdays

f[i- -Lif: Eorvlce Ho. 216


BEST SERVICE IN THE USA • ONE
DAY EXPRESS MAIL • 15 DAY FREE
TRIAL • VOLUME DISCOUNTS •
OVER 500 PROGRAMS • (312) 382-5244
CUSTOMER LIST OF OVER ALL BEFORE YOU ORDER: PRICES MAY BE
3,000,000 - LARGEST IN THE USA OWER & WE OFFER SPECIAL SYSTEM DEALS

KEYBOARD 1200 BAUD MODEM |


ACTION PACK (D) SUPf;R HUEY II (D) SII.H
This sturdy 40 key professional LEADER BOARD (D) U.**
Save time and money with this TALLADEOA <D) I0.M
i u.!■.■■■ spring loaded keyboard LEADER BOARD COURSES (DI...U.9S BEYOND FORHIDDEN FOREST |D)IO.»
1200 Baud modem. It has many
gives Ihe feel and response of a MACH i (Q KM
features you expect a modem to MACH 128 (C) lt.93
real keyboard instrument. TENTH FRAME (D) U.9S ,
have plus 4 times the speed!
(Conductor software required)

SALE $69.00 sale $79.95 COMMANDO (D)


KARATE CHAMP (D)
KUNO FU MASTER (D)
*CE OF ACES (D)
Lilt $159.95 Lilt $199 DAM DUSTERS ID]
HOHT NIOHT <D)
IIM'll'Ull ill:
LAW OF THE WEST <D)
COMPUTER SUPER AUTO KILLED UNTIL DEAD (D) CHAMPIONSHIP WRESTLING ID)
FAST LOAD [Q .

DIAL MODEM
MOVIU M'JSil I K i!)i .
CLEANERS WIVTEROAMESID)...
WOULD GAMES (D) ...
WORtD KARATE ID)..
TV/Monllor Screen Restorer & [BARON (D) WORLD S OaEATEgT FOOTBALL IU).
MILLIONAIRE (D)
deaninK Kit, Disk Drive Cleaner, TYCOON (D)
Anii-Slatk Keyboard Cleaner

•Choose any of these three Features on-line clock, dialing


computer cleaners for only S9.95 from keyboard, capture and EUIBHOI)...
TOM WEISKOPF PRO GOLF (D) lll.M FRANKIE GOES TO HOLLYWOOD (D)
each! display high resolution MR. TESTER |D) J.W ttATTLE OF BRITAIN/MIDWAY |D> .
characters, and much more. PRINTERS LIB. I (D| IM IWO JlMAyTAULKLANDS (D)..
PRINTERS LIB. 2(D> >.W TAIK1NO TEACHER (D)....

sale $9^95* SALE $29.95


DATABASE MGR.'PLUS - CI2S (D).. .. 14.W
TASK FORCE (D> 4.9J |
HI-TECH EXPRESSIONS
List $19.95 List $99 DHODCRBUND
CARD WARE(D)
pristshoppi HEART WARE <D) ♦■»
graphics lib. i.i«](d) PAHTY WARE(D)
companion (d) WARE WITH ALL KIT (R) ».«
SINGLE SIDED DOUBLE DENSITY DISKS TOY SHOP (Dl
WHEKE IS CARMEN SANUIECO (D)
HOLIDAY PRINT PAPER (D) 7.M I

GRAPHICS LIB. HOLIDAY ED. |D)..


100?. Certified SW floppy disks. LJItilm*
Warranty. I Box of 100 S29.00L.isiSI.99 each ea.
ELECTRONIC ARTS
FLIGHT SIMULATOR It ID) «1.«
HEART OF AFH1CA ID)
FOOTHALL (D)

SPKCIAL BONUS COUPON


ONE ON ONE (D)
PIN BALL CONT RUCTION (D). BASHUAIX (D) 3I.W
MUSIC CONSTRUCTION (D). .
RACING DESTRUCTION (D)..
We pack a special software discount coupon with every MARHLE MADNESS (D)
CHLlSSMASTIiR (D)
Computer, Disk Drive, Printer, or Monitor we sell! This coupon BATTLEFRONT ID) ROADWAR 2000(D) «
allows you lo SAVE OVER $250 off sale prices! LORDS OF CONQUEST IP) .. . BATTLE OF ANTIETAM(D) 3
GETTYSBURG ID) »■**
MECH BRIGADE (D) 31.9S
(EXAMPLES) DATA SOFT NAM (D) »■»
Name List Sale Coupon U.S.A.A.F. (O) »•»«
^1 II HAKEH STREET ID) S17.WI KAMPFGRUPPE (D) ..
B.l. Homepak "9.95 SW.9S S17.95 MERCENARY (D) "■»! WAR SHIP (D) .
S1I.W SI 1.9} NEVER ENDING STORY (D) 17.MI
Super Huey It J'9« MINI) PURSUIT (D) 17.MI
-.!:."■■ SIO.00
Flight Comtol Joystick J lJ-» VIDEO TITLE SHOP (I» 17.W1
S32.9S i29.9S SOFTSYNC
Newsroom J?,-,;, THt-ATRE EUROPE (D>. |
Leader Hoard S11.W S23.95 SZ2.95
S-I9.9S S39.9S ACCOUNTANT, INC. CUB (D)... . H!l.9il
TV Tuner *»■« 111.95 $21.95 DESK MANAOER(D)"951
Commando S3 4.93 DESIGNWARE
S16.95 $14.95 KID PRO QUO <D)
Create with Garfield i».M MODEL DIET (D>
S29.9S S37.9S BODY TRANSPARENT 1DI SU.M
Gcos «9-9J M2.95 $39.93 EUHOPEAN NATIONS & LOCATIONS ID). S»
TBIOC64(D)
SATThe Perfect Score S69.95
S24.95 122.95 STATES AND TRAITS (D)
World Games "9.95
Trinity S34.95 $24.95 $22.95
SPINNAKER
C128 Partner S69.95 S49.9* S44.95
IIAVIlfN
Robotics Workshop S1J9.9J S124.9S SI 14.9}
S1I.W $9.95 DELTA DRAWING (Q I
C128 Programmers Reference Guide S21.93 SARUON II (D) »■** NUMHER TUMBLERS (Q ).»l
SAT VERBAL (D)H» SEASPELLER (O
SAT MATH (D) UP & ADD'EM (C)
(See over 100 coupon (Ions in our catalog.) SA1 PRATICE TEST |

Reader Service No. 216


Color Monitor
le
(Premium Quality) (Premium Quality)
* Built in Speaker & Audio Black Line
• For Video Recorders Beautiful Color
Contrast
• For Small Business
Computers High Resolution

* Apple - Commodore Sharp Clear Text


-Atari - Laser 126 -etc. Anti-Glare Screen
■ One Year Warranty1 40 Columns x 24 Lines
Front Panel Controls

List $3290<

Super High
Resolution
14" Color Computer Monitor1
"C64/Atari composite cable S9.95

' C128 RGB/Composite BO column coble $19.95.


Sale
$
139"
Adtj $1 4.50 Shipping

14" RGB & Composite Color Monitor


$
237 oo
Allows use of C-128 and C64 mode - composite ond 80 column RGB mode.
Must be used to get 80 columns in color with 80 column computers. Specially List S399.00
designed lor use with Ihe C)28's special composite video output, plus green
screen only option switch, (add S14.50 shipping)
Sale
12" 80 Column Green/Amber Monitor
$
89
List $129.00
Super high resolution composite green or amber screen monitor. 80 columns x
1A linos, easy to read. Fontastic volue. Limited Quantities. Sale

Turn Your Monitor — into a TV Set


-» — — — —

UHF VHF selector switches goes


Elegant TV Tuner with duol UHF.
Without
^» "■»

aoes between

beiwopn your
unur
Moving* Your Computer
" ^P" -^-

~
■ ■ P ■ ■ P II <s»

computer ond monitor. Includes mute, automatic fine tuning ond computer- List S129.95
TV selector switches. Inputs included for 300 ohm. 75 ohm, and UHF. Con be $4995
used with coble TV and VCRV Fantastic Volue. Limited Quantifies. [Includes
loop ontenna for UHF £ RCA connecting cobles] (Add $3.00 Shinnina Plus Sale
S3.00 for APO/FPO).

IS Day Free Trial - 90 Day Immediate Replacement Warranty


Add StO.OO lor shipping, handling and insurance, Illinois
residents ploase add 6V, •/. lax. Monitor! can only be shippod lo
Continental U.S. oddresses only. Enclose Cashier Check, Money
Ordiir or Porsonol Check. Allow U days for dalivsry, 2 to 7 duys
tor phone orders, I day express maill Prices & Avoilabilitv We Love Our Customers
5ub|oct to chqnge without notice.
22292 N. Pepper Rd., Barrington, Illinois 60010
VISA - MASTER CARD - C.O.D. C.O.D. on phone orde.i only
Mo Monitors shipped A.P O.-F.P.O. orAlotfca 3 1 3/382-5244 to order

Fteatlnr Service No. 2IG


• Famous National Brand •
15 Day Free Trial-Satisfaction or Your Money Back
90 Day Immediate Replacement Warranty

80 Column Printer • 8V2" Letter Size


We Like this Printer so much
We Bought Out the Factory

SALE $3995 SALE


List $199.00

Now you can have a full fledged S'A" 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, enlarged, all points addressable graphics plus More. Print out pictures,
program listings, wordprocessing pages, graphics and more. Perfect for the homeowner or student and
definitely affordable. List $ 199.00 Sale $39.95

Commodore Atari

? ®
IBM Apple

8V2" Letter Size


This printer was made by Canon® for the IBM PC and PCjr. The Big Blue primer comes ready to hook up to the serial port
of the IBMWPC jr. Plus with low cost adapter cables you can connect ihe Big Blue printer to Ihc Apple'"' Il.lle.llc, Apple
Compalibles. Atari<S, Commodore® 64 ,128. SX-64, Vic 20, Plus 4, IBM®PC, 1BM@XT, IBM® AT, IBM Compatibles ,
TI-99. Tandy 1000, plus many more.
Intelligent Commodore" Interface—Connects Big Blue lo iho printer port of the C-64 and 128. Prini graphics, us
Printshop, word processors and more Lisl $-"-95 Sale S19.95
Intelligent Atari® Interfaee—Connects the Big Blue to Atari® computers (except 1200). Print Atori graphics,
Printshop, word processors, and more List $«i9.95 Sal© 119.95
RS-232 Adopter—Adapts Big Blue for IBM® PC, AT, XT, PCjr. 8 Apple® II series RS-232 port .... List $19.95 Sale * ».95
La»er12B, Apple II®C Interface . . . Lilt $24.95 Sale S12.9S Prinler Stand List $24.95 Sale S14.95
Paper (2 Rolls) List $19.95 Sale * 5.95 Complete Printor Care Kit List $29.95 Sale $19.95
I Moihlnst ApoLa CwnpuTar. Co . I, ii i .! i* 1* .i. .«■< '-1- ' -i "' ■■ krtc

Add S7.50 far shipping, Handling, and Insurance. Illinois resident! please add
6 VI % sales lax. Add J6.00 for CANADA, PUERTO RICO. HAWAII. ALASKA,
APO-FPO orders. All orden must be in U.S. Dollars. WE DO NOT EXPORT TO
OTHER COUNTRIES EXCEPT CANADA. Enclose Coshlei Check. Money Order or We Love Our Customers
Personol Check. Allow 14 days for delivery. 2 to 7 days for phone orders. 1 day
evpross mail. Prices & Availability subject to change wilhoul notice. 22292 N. Pepper Rd., Barrington, Illinois 60010
VISA — MASTER CARD — C.O.O. C.O.D. on phono ordora only. 3 1 2/382-5244 to order

Rgsdir Sirvlci Ho. 316


FLOPPY DISK SALE
DOUBLE SIDED / DOUBLE DENSITY
C-64c &
C PREMIUM
C-128
each QUALITY
DISKS

Double Sided/ Double Density • Specifically Designed for Commodore Computers


Each disk certified Free Replacement Lifetime Warranty • Automatic Dust Remover
Works with IBM PC

ft ft ft W& Hca f-fie low&s* pric&s! ft ft ft

low as
SUPREME QUALITY 29 For a Box of 100

For those who want premium quality we have these Premium Floppy Disks. Used by professionals
because they can rely on them to store important data and programs without fear of loss! Each disk is
100% certified (an exclusive process) plus each disk carries an exclusive FREE REPLACEMENT LIFETIME
WARRANTY. With these disks you can have the peace of mind without the frustration of program loss
after hours spent in program development.

100% CERTIFICATION TEST


Some floppy disk manufactures only sample test their disks on a batch basis, and claim they are all
certified. Each disk is individually checked so you will never experience data or program loss during your
lifetime!

FREE REPLACEMENT LIFETIME WARRANTY


We are so sure of these disks that we give you a free replacement warranty against failure to perform
due to faulty materials or workmanship for as long as you own your disks.

AUTOMATIC DUST REMOVER


Just like a record needle, disk drive heads must travel hundreds of miles over disk surfaces. Unlike other
floppy disks the smooth surface finish saves disk drive head wear during the life of the disk (A rough
surface will grind your disk drive head like sandpaper). The lint free automatic CLEANING LINER makes
sure the disk-killers (dust & dirt) are being constantly removed while the disk is being operated

COMMODORE DISKS ARE DEFIN1TEL Y SUPREME IN THE WORLD OF DISKS

1 Box of 10 — $4.40 (44* ea.) 1 Box of 50 — $19.50 (39* ea.)


1 Box of 100 — $29.00 (29C ea,)
0029 Paper Economy Sleeves (10} 50' 0030 Paper Economy Sleeves (100) $5.00

Add W.0O for shipping, handling, and Insurance. Illinois residents please add
6'/i •/. sales tax. Add S6.00 for CANADA. PUERTO RICO, HAWAII. ALASKA
APO-FPO orders. AM orders muil be in U.S. Dollars. WE DO NOT EXPORT TO
OTHER COUNTRIES EXCEPT CANADA. Enclose Coshlor Check, Monoy Order or
Personal Check. Allow 1* dayi lot delivery, 2 lo 7 days for phone orders I day
We Love Our Customers
express mail. Prices 8 Availability subject lo chonge without notice. 22292 N. Pepper Rd., Barrington, Illinois 60010
VISA - MftSTtR CARP - C.P.O. C On on phnn.. nrrfar.. nnly 3 11/383-3244 to ordor

i.< .Hi. . Sxvlce No. 216


Famous Comstar National Brand

10" Printer Sale


Includes Commodore
Near Letter Quality
Interface Near Letter Quality

* Va/u
• 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 Ltd.


Warranty
Fantastic
Graphics

The Comstar 1000 is one of the best values in the United States today. Print your letters, documents, programs.
pictures, and more at a blazing 100 Characters Per Second or 20 cps in the Near Letter quality mode. ( Looks just
like it came from a typewriter. ) Plus, choose your printing mode (NLQ, Draft) from your wordprocessor or by
simply pushing the controls on the front panel. Fantastic Quality at a Fantastic Price.List $349.00 SALES179.95.

Ribbon (Lifo osp.) Line Spacing


Print Method
Block: cassette (2.5 million characters) 1/6, 1/8,7/72, and 1/216 Inch
Serial Impact dot matrix {9 pin)
Dimensions Paper Feed
Print Speed
15.4 (W) x 10.9 (D) x 4.7 (H) inch Adjustable tractor ond friction (eed
Draft. 100 CPS NtQ-20 CPS
Weight Printing Direction
Character Set*
Approx. 50 lbs Bi-direcllonal
96 ASCII Characters. Symbols
Character Spacing Coplas
(includes italic fonl)
Fixed 2 plus original

Interfaces
IBM $59.00 • Apple $59.00 • Atari $49.95 • Commodore $49.95 • Laser 128 $19.95

Add SI0.00 for shipping, handling, and insurance. Illinois residents please add
6'/. % soles tax. Add 20.00 for CANAOA. PUERTO RICO. HAWAII, ALASKA.
APCFPO orders. All orders must be in U.S. Dollars. WE DO NOT EXPORT TO
OTHER COUNTRIES EXCEPT CANADA. Enclose Cojhier Check. Money Order or We Love Our Customers
Personal Chock. Allow IA days for delivery, 11o7 days for phone orders, 1 day
express mail. Prices & Aval lability subject to change withoul notice. 22292 N. Pepper Rd., Barrlngton, Illinois 60010
VISA — MASTER CARP — C.Q.P. COD nn nhnnB nrrlnr-. nnl». 3 1 3/383-3244 to order
Rssd»r Service Ho. 218
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.
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.
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.
Commodores disk loading and And that saves you endless The Desktop keeps your art
storing time. time. and documents filed, and comes
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 finding your way around. But ^

different styles and sizes, right


with GEOS, you only need to
on the screen.
remember two things: You uitf b* pfewd w lmow Tim tuojjif

With geoPaint, you become


Point and click.
a Michelangelo with a mouse.
When GEOS offers you
options, you just point to your
answers and click your mouse or
joystick. In Qiiitc! S*Iu
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 ortkx call ISQO-Mi-OlOO ext. 234
kinds of colors, textures and ever do make a mistake, GEOS GEOS is just $59.95
(California residents add 6.5% saks tax.)
patterns.
backs you up with an "Undo" $2.50 US/55.50 Foreign fur shippinR and
You can invert, mirror and feature that undoes the very last
liandlirin. Allow sis weeks (or delivery.
Conimodan; 64 arxl CM are inulcniarhs of
rotate images. Insert them into command you entered. CommixloR: Kli^lnmics, Ltd. GEOS, (iEOS
your geoWrite documents. And Desktop, geoPaint, BcoWrite. disk'lbrlxi and
Beiteky Soflworks arc tnulenamcs of
save them in your GEOS Photo
Berkeley
n Softworks
Soft works.
Album for use later.
Finding your way through Hrsder servk* No. 170

the universe. The most difficult

The brightest minds are working at Berkeley.


THE STROM
Whether you're building an
ARE BUM WIT
argument or just hammering
out a memo, any project looks
better when you put it together
in Writer's Workshop. The
supercharger that powers your
GKOS-equipped Commodore
through even the most wrench
ing assignments.
Sharpen your skills. The
first thing to do in the Workshop
is plug into geoWrite 2.0, which
contains all the brand new tools
you need to hone any rough
concept into a well-crafted
document.
You get headers. Footers.
Subscripts and superscripts.
You can center your text. Right
justify. Full justify. And nail

|l n i
ih

'<ui| fhi-riij #, >■ I* .p, ,w^ ip*,-. UMiSJS"

frill h ConiM.il tOB[


Id

as»
nkf nicu iiu
TVh wibn
u I***
■wt-dtnca
ill Id
hvpvri.
cone i if
nov
i *iii
m^.tiiH
if dot
th*t
cvrtdifi#
ih*
but
Mj-bf*rmi
— -un i ■ nji
ta«iar
*t i*nii f i
Bgntiu tr

down formatting problems with

4^
variable vertical spacing and
adjustable margins.
The Workshop cuts down
on your manual labor, too. With
one-stroke, "shortcut" keyboard
commands. They keep your
Replace old, worn-out
hands off the mouse so you can
parts. You can build anything
keep your mind on your work.
with Writer's Workshop. And
In fact, there's a complete repair old stuff, too. Just decide
set of heavy-duty accessories which parts have to come out
that not only strengthen and which new ones go in.
your writing, but reinforce its Then hit the key and stand
structure, as well. back.
Instantly, the "search and
replace" drills through your old
GESTCASES
HAWORKSHOP LaserWriter for you to print on.
You simply upload your files
to QuantumLink.T1J Then they're
printed and mailed back.
Convenient, or what?
THE EASTER BUNNY:
Rodent of Reality or Man-Made . .\ : '. .
- ,uh ..1.1 , i-.. W..,.r.4 |

Mjlh? .-.<,-. .i

»
The conclusion is not certain, but
nrncmng scientific evidence now indicates
th* Ac egg-beating faarr Bunny' we all
»
loved is children may indeed be as real as
we had hoped.
Alilwnd: naduioully reclusive, ihe ["- llf, L Ev Fw-t. «r

bashful tx:nny has been signed with


increasing frequency, over the paM five
Of course, you don't want to
yeans. As illnarared in Figure 6. the annual
number of sightings has aeadily ■ :o-n NEW keep good-looking documents
EVIDENCE
from a tow of 1 S76 in 19SZ lo over 5345 ABOUNDS like this to yourself. So we built
SO far this year.
in geoMerge. Which customizes
The problem isn't so much the
bunny, as it is ihc eyewitnesses," adds your geoWrile form letters lo
19B5
Dr. Dougherty. "Many of ihem aie people on your mailing lists.
unreliable, wilh nothing to show for iheir
1984 So if your plans call for some
claims except for big baskets of chocolate
198J Eggs', leading us lo hsleieve we're not real masterpieces, do something
dealing with a rabbit as such, but pabaps really constructive about it. Call
I98Z
an Easier Chictoi.*
your software dealer and requisi
At first, the sightings were annbuted to
ciackpots who saw The Easier Bunny as tion Writer's Workshop.
pan or a religious ritual. However, since Who knows? You just might
The Easier Bunny has been Seen by adults
as well as children, scientists have
build a name for your self.
brcorne less skeptical.
In fad. as Dr. Uevano points out,
To order caU 1^00^43-0100 ext. 234
"The Easier Bunny mast be taken
seriously by everyone from school
Writer's Workshop $49.95
(California reskkiits add 6_frtf sales lax.)
children to Ihe President of the United
Stales."
$2,511 US/$!).r>() Rwagn i.ii tiin;.;ii" ii.il
liandlinj;. Allow ax wcks for ddi«'ry.

text, replacing worn-out words A few more built-in


features. Every project leaves
WRITER'S
and phrases with your brand
new ones. the Workshop looking beautifully
For more serious cases, hand finished, too. Because it not
the job over to the Workshop's only comes with LaserWriting
Text Grabber. It takes text from compatibility, there's even a
several word processors—like
Paper Clip™ —and lets you over

n Softworks
haul them with new GEOS fonts, Berkeley
formats and graphics.

The brightest minds are working at Berkeley.


JAILBREAK
For the C-64
By Bob Blackmer

You have been imprisoned for a crime you


didn't commit. Luckily, you are being held
in an institution with questionable security.
When you get your chance, you must break
out ofjail. You will then proceed from building to build
ing in the complex, gathering the evidence that will exon
erate you. When you have collected all the evidence, it
is time for a visit to your lawyer, who will take the evi
dence and see that you are freed, llbur lawyer is located
at the bottom right of the screen in the building marked
with an T The time it takes you to complete this mis
sion is your score.
Making things difficult for you is the security system
and the scout car which patrols the complex. The only
time you can get in a building is when the door is opened
by the faulty system. When the game starts, the jail door
is open, and you have a chance to escape. Knowing the
problems their system experiences, officials will activate
tensoft a master lockdown at any time. This results in the slam
presents ming shut of all doors in the complex. If you are in a
building during a lockdown, you are at the mercy of the
system, and must wait for the door to open to cany on

ARITH your task. If die patrol car catches you, you will go di

METICIAN rectly to jail, there will be a lockdown, and the speed


of the patrol car will increase.
An Exciting Arithmetic Game For
The Commodore 64"- and Commodore 128' One strategy to use as you wait for other buildings to
open is to keep moving in the streets away from the pa
5?-1 75 New low penes ■ Aii[timeuci.inrirfi(,inx-ol
Be-uop/ViiMrniiFu.in. dnihmctK jk.kkc ih.il n fillixl with
trol car. This way, if there is a lockdown, you won't be
Gratia I lo 6 lo tVlult action, delightful riiiiMC jfKJ caught in a building. If the patrol car is so fast you can
whiriivc.il .unnultil [.mourn
KnI Ii-Mttl L.rsymiac
not outrun it, try positioning yourself outside an open
A !|n-.tr v.ttui-
cnw systwn make wOfUng hand
from I thjri. imiUcfm mi Uw irimi .ilrrniu .n
door and only go in when the patrol car is in the area.
iiv loi yr.&s EB^I rfS otl p.lp<T At the start of the game, since you can immediately
ite - [(*■ fiiose m;oy^l>li'wjy to
?[fc ever (kinsed.
get out ofjail and easily outrun the patrol car, you should
■ ClwHcnge-. [Jui ;wjij\r (o On' Jcvcl be able to complete your mission in about two minutes.
of pLiy. iNoo ffne^r v orinq
If the patrol car has ever caught you, or you get locked
in buildings, it can take quite some time.
Good luck! Remember, be quick, be sneaky, be patient,
and use a joystick in Port #2.
Jailbreak is written entirely in machine language and
must be entered using Flankspeed (sec page 101). After
Swd Ir. Irmnfl. P.O. Box Hf Tl. t*n ptego. CA 921 Jl
typing in and saving Jailbreak, reset the computer and
LOAD ^AILBREAIC&l. Then SYS 49152 to start. □
SEE PROGRAM IJSTING ON PAGE 106
n«d«r SkvIcf No. 1S2
26 AHOY!
AREYOU
SEARCHING
FOR FRIENDS? 70,

If you're finding it increasingly point and click a Put them both


difficult to find anything at all, mouse, you can call together with
maybe it's time you found out up any list of friends geoMerge and it's
about geoDex. The GEOS-com- with geoDex's easy- toga time!
patible directory that generates to-read graphics. The search is
mailing lists. Prints address Our most in oven So if you're
labels. And sorts out all sorts of viting feature.Of tired of looking
things for your Commodore. course, once you've for friends, waltz
' i'ry directory assistance. gotten your friends right down to your
With a little help from geoDcx, organized, the next thing we software dealer and ask him for
you can call up a directory recommend you do with geoDex gcoDex. We can't guarantee it'll
organized from any three catego is really very simple. win you more friends, but it'll cer
ries you choose. Which means Throw a party. tainly keep you from losing them.
you can list your friends by name, You see, geoDex comes with
telephone number or geoMerge, a mail To order call 1-800-443-0100 exL 234
almost anything else merge program that geoDcx $39.95
that can be assigned customizes form let (California ri-KMienisiuiil 6.5% sales t9X0
its own three- ters, announcements (2.50 US/55.50 Rnfen for shipping and
character code. —even party invita handling. Allow six weeks lor delivery.
rKKtiadnutirftmirtcrtircElrttn
Like "MEN" for tions—with the Kolr^v S<41«-ld aft- Iradnumrt it

guys you know. Or names and addresses


"GRL" for girls you stored in geoDex.
know. Or "FOX" for girls or guys
you'd like to know.
First you write the letter with
geoWrite. Then you select a
GEODEX
But no matter how you choose list from geoDex.
to categorize them, if you can

H Berkeley
Softworks
Reatfer Serrtce Mo. ITS

'Vhe brightest minds are working at Berkeley.


Value-Soft 1-800-544-SOFT
For ORDERS only

9513 S.i. Barbur Blvd. B-56


OREGON CALL, 1-503-246-0924
Portland,Oregon 97219
ADD $2.00 S & H. Visa and HC gladly.
DEALERS WELCOME
MONITOR SWITCH
XBow
CARTB06E PORT COHVEHTtB
mmnnn

COMMODORE 64 ft 121 COMPUTERS THtB IB THE SHITCH YIIll HAVE ABK inn !i{1
SHAKE ONE nOHITOK BCTHEEN lull COnPUTCRS.
BWLT-IN -mAMM BlMT- BUllO* WILL ELIMI FLIP tHE KNOB ANY TIHE AHB CHANGE OUTPUT
NATE TUfWWG PQWCH Of«ON TO RESET
THE BOX HAS 3, B PIM CABLES, ONE ID EACH
• PUULLLEL EXPANSION POflT Oh L'WMTS
ER PLUS A B PIN SOCKET TOR BONITOB
&AOtSD( ALLOWS S*Afl.T-\4EOUS HARO-

Itolg--
miii ' UCi mill; •(.(.! ^ FOR THE CI.l OR C12S. $39.95
• VEHTICJU. C*HT*IDOI KMT WAKI S
k i -nrr, L-ri ir'.t uij. 11 i*.vi ii
$59.95
HO MORE STRESS OH IHE COUPUT
I U\ I'HiNU IH ■i.;.iin EyMROFRDU EHI FILTERING LIGHTED ROCKER SWITCHES
IHE PHE&UJHE O* PLUGGING IN
CABTBOGCS SIHCl iBCm PUTS 15 AB SPEAKER RASTER ON/OFF SWITCH
IT ALL ON THE TABLE TOP
SUR6E PROTECIIOH HEAVEY HETAL CASE

OW DELUXE
KB SHOW* IH IHFO-t*. THE BWITCHABLE L'BDU. TWO CARTRIDSEB
1-l.UOlli.u IH AT Tli. 'i»m T1HE, SWITCH I [inn OHC !□ THE OTHER
l-LU'l A SUILT-IK 'HARK RESET' BUTTON. FOR THE CUB 111; C64.
Ilti I linrs A SUITCH FDR COMPUTER, NQNITDR, PRINTER, AUK. 1
128 CABLE AKD 2. PLEASE INCLUDE *5.00 SHIPPING FOR THIS ITEft.
ER WHY III IV A HEW nllMl I UK 7
4>O OK BO COLUMNS ON THE PROTECTION .95
C12B. rtOHOCHRDdE OUTPUT

NOTCH IN THE DISKETTE WITH BOUND. S'LUilH IH. REVEALED


AT EXACTLY THE" RIGHT SPOT SOLVE THE PUIZLEB OF SOFTWARE PROTECTION. FOR AUTHOR OR HEU
SO THE * 11'T 3! CAN BE W-J O $9 . 95 USER. BECOME A RASTER OF ILLUSION. LEARH HOW TO PROTECT OR
UH-PROTECT YOUR BOTTUME. INCLUDES BASIC PROBRAH SECURITY.
LEARH HOW CDHPILERB, HALF TRACKS ETC, EFFECT A DISK.REVEALS
REFERENCE MVSJ1U.*!. BECRETB OF THE C-t4.BOOt< IB 141 PASES. A FREE DISK

THE BOOK A
II
LEVEL
UTILITY
A BESINNER
ri-oilBAH'1
CAN
ABE INCLUDED.
UNDERSTAND.
THE IOOK IB WRITTEH AT

THE ILBI FRIEHD A CUB OUHCR EVED

BLRCK HAD.
1341
COVERS
AND 1371
THE CG4,
DISK DRIVE.
l.-B, CPn -1.0 BRAND X $19.
BRAND I IB A DISK CATALOSER. 4,000 iILLS OR lou DISKB. ADD
BOOK ZS1 PASES, 73 EABV TO DEAD CHARTS
SAVE, ETC. IDENTIFIES 11 FILE TYPES, PRIHT LISTS IH 1 2 OR
3 COLUfWS, PLUS LABELS. END DISK CONTUSION WITH BRAND I.
AND TA1I.ES. HO HABTED PABEB. EACH
or CHAPTER COLOR CODED, ALUAV8 FIND VIDEO LOG $19.95
HHAT YOU HEED. THIHK or THE BLACK VIDEO LOS 1.4 CATALOBS HOVIEB YOU HAVE SAVED OH VIDEO TAPE.
C128 BOOK AB A
TO AHBWER
DICT10HARr,ALUATB
YQUtt OUEBTIOHB.
READY 1,000 r n.n-1, OR 230 TAPES. PRIHT L1BT OF TITLES, OR LABELS
FOR TAPES. LIST BV TAPE HO./FILE HAKE. DATA SAVED INCLUDES
. TITLE, START/EHO, LEHSTH, PLUS CATEBORY.

CABLES & ETC. PARALLEL. A/B SWITCH


6 FT. oPINDltt, HALE BOTH ENDS PART ) B66 $S. 95
3d PINS SyiTCHED, FEfULE CONNECTORS, GOLD CONTACTS, HIGH
19 FT. 6 PIKDIN, HALE BOTH EKDS PART 1 BE9 $8. 95
QUALITY PUSH BUTTON SUITCH $4 4.95
,IB FT 6 PINDIN, HALE BOTH ENDS PART ) ecu) S16. 95
!6 FT. fi PINDIN, KALE/FEMALE PART t A66 $6. 95 RS 232 A/B SWITCH
5 FT. WMITOR, S PIHOIH/4 RU PART ) 056 $9. 95 25 PINS SUITCHED, DB 25 CONNECTORS, HI6K QUALITY PUSH
16 FT. MONITOR EXTENSION, 5 PIHDIN PART IE56 $6. 95 BUTTCH SHITCH $44 95
6 FT. MONITOR EXTENSION, 8 PINDIN PART 1 1618 $6. 95
6 FT. CEKTROMK, KALE/IULE PART ic&nn 514. 95 SUPER SWITCH $79.95
G FT. CENTRONICS, MLE/FEMLE PART 1 C&fiF $14. 95 4 COHPUrERS TO I DEVICE FOR SCHOOL OR BUSINESS
1FT. RS232, 25 PIN, HAIE/IIALE PART 1 S62S 514. 95
9 FT. 6 PINDIH, KALE RIfiHT ANGLE/IULE PARTI t Kb!) 59. 95
100 SILVER WRITE PROTECT TAGS PART 1 ) TAB 51. 49
100 WHITE DISK SLEEVES PART 1 DS1 $5. 95
16 PIECE JE-UERS SCREU DRIVER SET PART 1 SC6 54. 95

* — SAVER SWITCH $29.95


THE • IAVCR SWITCH CDMMECTB THO COHPUTEKS TO ONE PBIHTE* nonet, i...cones mm two s pihdih female sockets and obe
OH DISK DRIVE. SCTTCB TET, IMUC YOUR MIVE AMD PRIHTER 4 FT. 6 riHDIH HALE CABLE
BETHEEH Tun COHPUTERB, LIU 2 PBIHTEHB TO ONE CCMPUTER.
FLIP A SWITCH PMm OHC DCVICE TO AMTHCR. NO ALTIRATIQMB nOOEL I....CONES WITH THREE ft PIHBIH FEMALE SOCKETS. CAN
OK EXTRAS HEEBM, PLIMB IH IH BCCDHDB. ■e USED WITH nOBT PRINTCK IHTERrACES

NEW
METAL
BOX
CRUNCHMAN
For the C-64 rently scrolling.
Pressing the space bar starts the game at Level 1 with
By Roy Dl Lewis three lives. Tfou, as Crunchman, appear in the center of
a maze, with the ghosts in the four maze corners...but
not for long. The ghosts move in all directions at varied
speeds, and are out to get YOU. If they do, you lose a
life. Fortunately, there are four red power-pills, one in
each screen corner. Crunching one of these allows you
to crunch the ghosts, but only as long as the crunching
siren lasts. Beware, for as soon as you have this crunch
ing power, all the ghosts increase their speed to escape
from you. When a ghost is crunched it disappears, only
to reappear in center screen a little later, so be very care
ful when you cross this area.
Paints are also gained for each white spot on the screen.
You must crunch all the spots in order to advance to the
Crunchman is an extremely last next level of play. The second and third levels give you
arcade quality game for the Commodore 64. the bonus strawberry, and higher levels give you the cher
Sounds and music are included in the game ries. Both of these bonus-giving crunchies are blocked
screens. When the game has been loaded you until you have crunched some of the white spots.
are greeted with a title screen giving you the Ghosts' On the left and right side of the screen are openings
names, GOOLY, GOOKY, COOLY, and COOKY, and which allow you and the ghosts to move through to the
the scoring amounts. The Ghosts are displayed on the other side of the screen. So be very wary of hanging out
title screen and scroll up the screen in sequence. The there when a ghost decides to cross through from the
border color changes to match the color of the ghost cur other side. By the way, watch out for the Green Ghost,

DO YOU LOOK
GOOD ON PAPER?
Once you load Fontpack 1 mind. Liite HanaDimasp. good, follow these simple
into your GEOS-equipped So Fontpack 1 comes with a words of cuisdom-
Commodore, your papers total of (Ai) styles that Bua [Font Pack 1. or eJSe,
are never the same. work with your GEOS
fl [friend.
You see, Fontpack 1 lets system.
you feel mean and nasty You see, with Fontpack 1, To order call
Or rogsCTcAi^ Or calm you're not just writing a 1-800-443-0100 erf. 234
Fonlpack 1 $29.95
statement; you're gfefejljti |n| (California rL-sideiiLs;tdd6.5'Jf' safes tax.)
good. And it's great for MitttWIIfcl about your $2.5(1 IJS/S5.5O RwuRn for shipixng and
lumdlinj;. Allow six weeks for delivery.
those times you're feeling writing. CrrantfVre ■■ ' i--^ ■ <J O«nm,.*jn- KWInA-o. Lid. CHJS.

absolutely cNldteh. So if you want your


But sometimes you have papers to make you look
important things on your FONTPACK1
Berkeley
n Softworks
The brightest minds are working at Berkeley.
(li-Mtr S«vlct Ho. 1M
Get a FREE

it
Starter Kit ^
When You Subscribe
to AHOY!

A SPECIAL OFFER TO AHOV! READERS


With your FREE Quantuml.ink StaitCT Kit you can connact to a Get a 300 baud auto-dial modem for only $24.95!
useful and fun online network at a very affordable price, To use QuantumLink you'll need a modem. You can now get a
Quantum Link will help you j:et thu most out of your Commodore .KM) baud auto-dial modem from QuantumLink at a special low
64® 01 [28™. Here's how. price of S24.95! Just use the order form below.

The ONLY official Commodore supported online


service.
Order your AHOY! subscription
You'll have access to Commodore services including a hotline for
getting fast answers to your questions from experts, online today and get your FREE
Information, user group support, ;ind "live" conferences and forums
QuantumLink Starter Kit!
with Commodore engineers and experts. Because QuanlumUnk is
specially designed for Commodore users, all the services are
L_l YES! Sign me up for .1 subscription to AHOY! Plus
carefully selected to be of interest lo you.
send me my FRlili QuantumLink Starter Kit.

Hundreds of exciting services.


Choose one:
Gel over 4,000 Commodore software programs. Play games with
people from all over the country, including so on-to-be-re leased D 12 issues of AHOY! for 523.00 ($30.00 in
Lucasfilm's Habitat"1. Preview "hit" software before you but it. Canada)
Book travel reservations, and much, much more!
□ 24 issues of AHOY! for $44.00 ($55.00 in
Easy to use AND affordable. Canada)
With QuantumLink, you don't have lo memorize any complicated
commands. Colorful menus and help screens make it very easy to I—I YES! 1 also need a modem. Send me a 300 baud
connect to and use QuantumLink. auto-dial modem for S24.95. (Please allow 4-6
Anil QuantumLink is the lowest priced full-service network. For weeks for delivery.)
only SUMS a month you can access a wide range of services
including up-to-the-minute news, the Grolicr's Academic American
Encyclopedia", entertainment news and features as often as you like Address
- for no extra City, Stale, Zip
eharge! Special Phone
"Plus" services cost
only 6 cents per Check or money order enclosed for $
minute. Hut your first (Make payable to Ion International Inc.)
hour of "Plus" time
every month is Mail this coupon to: AHOY!/Q-I-ink Subscription OCTcr
FREE. No e/o Ion International Inc.
surcharges for 45 W. 34th St. - Suite 407
communications or New York, NY 10001
1200 baud access
cither!

Ihii dffia is v.ilid Ihi.tunh 12/3I/X7.

Reader Service No. 174


who has a habit of getting in your way (but only when Clear the computer's memory by SYS64738 and load
you do not have crunching power). the second listing with LOAD"CRUNCHMAN2",8 or 1
The program is written in three parts, but when you for tape. Do not run it. Now type (as a check) PRINT256*
have finished typing and have saved all three, parts two PEEK(46)+PEEK(45). You should get an answer of
and three will be made into a hybrid program. Start off 6200. Leave this on the screen and type LOAD
by (yping in the first listing on page 102 and saving it "CRUNCHMAN3",8,1 (do not forget the 1 as this ML
as CRUNCHMAN1 to tape or disk. Do not run it yet. program must load into the correct location, which of
Remember to change the 8 to 1 in line 185 of the listing course starts at 6200). When this has been loaded and
if you are using tape. Next clear memory by typing NEW you get the ready prompt, cursor up until you are over
and then type in the second listing, being extremely care the PRINT256*PEEK(46)+PEEK<45) and press return.
ful not to change anything, not even a space. Before you The 6200 should change to 7359. Now save this hybrid
save it, list it onscreen, then type PRINT256*PEEK(46) program by SAVE"@0:CRUNCHMAN2",8 (no ,1 is re
+PEEK(45). You must get 6200; if you do not, you will quired). Those who are worried about Commodore's
need to recheck your program, make the corrections, and "@0:" bug(?) can type OPENI5,8,15 + RETURN and
try again. Save the program as CRUNCHMAN2, only then PRINT«5,"S0:CRUNCHMAN2" and then CLOSE
when this is correct. 15 and then SAVE"CRUNCHMAN2",8. Tape users need
Now type in the third listing, using Flankspeed (see only save the hybrid program over the original.
page 101), The starting address is $1836 and the ending Now you are ready to try your crunching skills. Do
address is S1CBF. When you have a saved copy of all not scratch CRUNCHMAN3 yet; wait until you have
three programs on disk or tape, you have one very impor tried out the game. Type NEW and LOAD"CRUNCH-
tant thing left to do (described in the following paragraph). MANF,8: (use the colon at the end if you are using disk)
This will convert the second listing to a hybrid program and press SHIFT/RUN STOP instead of RETURN. The
by joining listing 3 to the end of it. Once this has been program will now load and run, loading and running
done you will have a truly professional top quality ar Crunchman2 for you automatically. □
cade game...fast, mean, and addictive. SEE PROGRAM LISTING ON PAGE 102

ART COLLECTOR, EDITOR,


TIMEKEEPER & CARD SHARK
FOUND STUFFED IN BOX.
Okay, so maybe we're The Icon Editor can complete with sound effects.
being a little dramatic. But replace your GEOS icons Deskpack 1. It's not only
when you see how much with whatever art you've loaded. It's practically
Deskpack 1 adds to your created. Or borrowed. stuffed witli practical stuff.
GEOS-equipped Commo 4ULV
The Calendar lets
you book appointments To order call 1-800-443-0100 ext. 234
dore, can you blame us?
Deskpack1 $34.95
First, there's the we!! into the year 9999, (California residents add 6.5% sales lax.)
Graphics Grabber. It with full monthly displays and $2. rid US/S5.50 foreign for shipping and
handling. Allow six weeks for delivery.
runs through clip art a memo reminder. UininNt*^ i-jlr.»k-iil]ik..fti.iiiiHHl.-l.HollL*Li.s. I.M
I'riiu Sinai is j li.Hhilu-ilk ill htn kIvtIhiiitI SfKw.nr. ]m.
galleries like Print Shop,' And when work ftlM MJnlpiM trocmjril uf [Win VitaM, llx Ni *src.pnm ,|
trnitni.ilk.Ji«iiriiiti™n!l»,r!n.ir.'. In <».!)>. I*■.tnMl, I ml
brr krk-y Solt*i riV* jit tndf tun** rrf BtrVrM SoJiwmk*
Print Master"' and News M gets too boring, our
room7" and copies them into Blackjack dealer pops
your GEOS photo albums, so up to give you a fast shuffle, DESKPACK1
that you can use them with
Berkeley
n Softworks
geoWrite and geoPaint.

The brightest minds are working at Berkeley.


tuJ.r Strvlct No.

AHOY! 31
|>UPIERTR[=POKJr

re you a hacker at heart? After typing in a


game program, do you get more pleasure
from modifying the game than from play
ing it? When you boot up your computer,
do you normally load a handful of favorite utilities
to configure the computer just the way you want it? Do
you ever spend hours fine-tuning a program until it "feels"
just right?
If you answered yes to any of these questions, then
you have the characteristics of a hacker. There are num
erous connotations, both good and bad, of the term "hack
er." Here we mean "software tinkerer" or "bit twiddler."
We will not discuss the use of modems to break into the
Strategic Air Command's Defense Communications Sys
tem. Nor will we delve into "busting" the latest copy pro
tection schemes. Our goals are more modest but true to
the .spirit of hacking.
This month we will start with a BASIC "loader" pro
gram which puts a machine language utility into memory.
We will use the machine language monitor to explore
this utility as it resides in memory. We will disassemble
the utility to figure out how it works. Finally, we will
see what is required to move the utility to a different lo
cation in memory. Why do this? Simply because it's there.

THE LOADER
You have seen those machine language loader programs
many times before. They are written in BASIC, and they
consist mainly of DATA statements filled with decimal
or hexadecimal numbers. Have you wondered about the
significance of all those numbers?
To fully understand them, you must know something
about assembly language. Unfortunately this article can
not teach assembly language in one easy lesson. Never
theless, you don't need to be an assembly language ex
pert to follow this discussion. This will be a lesson in
what to look for in an assembly language program and
how to find some answers.
The utility loader is called Siring Loader (see page 114).
It is written for the C-128, but slight modifications will
let it run on the C-64 as well. One of the changes we
will discuss will let you modify the program for the C-64. all DATA statements have been typed properly. If they
Line 1050 puts a byte of data B into memory location have been, line 1090 is executed and states that all is well.
M. Initially M is 4892 in line 1000. The first byte of data At this point, the 32 bytes of data have been put into
read from line 1100 is $4C. (Numbers preceded by $ are memory starting at address 4892. This data is a machine
hexadecimal values. Others are decimal.) CK in line 1040 language utility which can be called from BASIC. The
adds all the data values together to form a "checksum." purpose of this utility is to print a specified number of
Once the last data value ("XX") has been read, the check identical characters on the screen. The STRING utility
sum is compared with the correct value to ensure that is equivalent (except in speed) to this BASIC routine:
32 AHOY!
BREAKING INTO MACHINE LANGUAGE UTILITIES

10 C!l=65 : the letter "A" which has an ASCII value of 65 is printed


20 FOR J=l TO N 500 times on the screen.
30 PRINT CHR$(CH); Once the Siring Loader program has been successfully
40 NEXT J run, it leaves a machine language program in memory
starting at address 4892. Your C-128 BASIC program can
CH is the ASCII value of the character to be printed. execute the ML program with these statements:
N is the number of times the character is to be printed.
The FOR-NEXT loop does the printing. In this example. 10 CH=65 : N=500

AHOY! 33
20 MSB=INT(N/256)

Bestselling
30 LSB=N-256*MSB
40 SYS 4892,CH.LSB,MSB

Lines 20 and 30 convert the value N, which may be as

ks
large as 65535, into two one-byte quantities, each be

■ •• tween 0 and 255 inclusive. The variable CH stores the


ASCII code of the character to be printed N times.
The SYS statement causes the computer to jump to ad

from a name dress 4892 and to begin executing the machine language
program there. The first parameter following ihe SYS
you can count on command represents the starting address (4892) of the
machine language routine. The next three parameters are
values to be stored in the A register, the X register, and
the Y register of Uie processor before the machine lan
guage routine is executed.
Assuming that all of this is new to you, let's discuss
starting addresses and registers. In BASIC we use the
GOTO or GOSUB statements to change the sequential
flow of a program. We refer to specific instructions in
BASIC by means of their line numbers. When the compu
ter executes a GOTO 100 statement, it jumps to line 100
for its next instruction. We don't know or need to know
C-12B INTERNALS
Dut-illotT guide on [lie 12fl's Vital
1' ■" INTERNALS
Insiders' Quidn
(M2S BASIC TQInHrrnJH
Got all fho Inskio infojmalion
where line 100 is in the computer's memory. It is part
operating svsiom Explains Sequential. ralaliwoTilis, and on BASIC 7.0. Thin
graphic chips, Memory direct access command* oxhmslive handbook it
of BASIC'S task to find line 100 in memory. BASIC is
Man ago man t Urul. input jji.i l.i.1 ..■ i.n1. DOS routinoa complete will hjlty com-
auiput, SO column graphics Discusses the various disk manisri BASIC 7.0 ROM called a "high level language" since i( isolates the pro
and Tully-commflniQd ROM tormatfl FuIly-commerited lisllngs, ptocassor control,
li&Jings, moro SCQpp S199& ROMlis^ngs 450pp 11995 programs. nxx# 1*4 95 grammer from such rudimentary tasks as keeping track
of where things arc stored in memory.
The SYS statement is the gateway to a low level lan
guage. When BASIC sees SYS 4892, it causes the micro
processor to jump to memory address 4892 for the next
instruction. The processor docs not find any PRINT,
GOTO, or other BASIC statements there. Instead the pro
cessor finds instructions that it can execute on its own,
without any help from the BASIC interpreter program.
We will see examples to clarify this shortly.
We saw that the SYS command put values into the A,
X, and Y registers before the computer branched to ad
Ct2S TRICKS* TIPS '•Quid* C-128 PEEKS4 POKE3 dress 4892. Registers are read-write storage locations
JMlod with fascinating and TaVfi a ravaaling fook into Pro^or.ts cJojens o! pro-
practcat into on the C-12A
Croato multiple screens, SO
CP,MDnyourJi2a FHanidl
guiQo
grarrvmng cjjck-htn*rs laci- within the microprocessor, similar to the memory func
aimple noting andusoEult$chnicju4S>
"■■"nn hires- graphics, ''" eiptinjikjn of trio operamig on tns ap-craling tion on a hand-held calculator. On the C-64, a BASIC
bar* switching g 300 pg
pa^os oi syslem, memor/ usage, stacks, lefo page, pointers
useful information lor every
one $19 95
utility programs, ttia BASIC inie'rpreier, end program must POKE values for the A, X, and Y regis
I SOOpp S19 95 more

C-126 BASIC Training Gulda 126164 Compuler AEdAd Design


ters into memory locations 780, 781, and 782 (see page
Your gssont>al Jmroduc^on lo proflrdm-
ming in BASIC on your C-12&. Cnapinr
Loarn Ihe fundamentals ol CAD while
developing your own system on the \2& 318 of the C-64 Programmer's Reference Guide) before
■■. :;»•■, ta '■■■ ■ your hnowtedge on what or 6* vrth Simon's Basic Cream Dbjoct?
your karnmg Ojicus»i p/ourom on ■screen to Oujto lo a printer. 3D lech' executing the SYS command. On the C-128. the register
analysis, doncrlptions of all BASIC niijUBi. mirroring anct duplicating images,
commands*ith many uiomplos, monitor hatch ng AH Iho Intonnatlon you need to values are part of the SYS command.
commanns uUrt.es: much more. JIOOS create a minl-CAD sy^lwm 30Opp 119 35

Forlhe most compleie series of C-128 or C-64 books available, MACHINE LANGUAGE
call for Ihe name of your noaresl bookstore or dealer. Or order Before we get into the machine language, here is a tip
direct by calling 6!6/241-5510. Add 54.00 per order for S8H.
Foreign add $10.00 per book. Cail or write lor your free if you have trouble. Read or reread Chapter 5 in either
catalog ol books and software. Dealers inquires welcome. the C-64 or the C-128 Programmer's Reference Guide (re
Over 1500 dealers nationwide.
ferred to as the PRG). This chapter gives a good over
Phone (616)241-5510 view of assembly language and the innards of the com
puter. The PRG's are not the clearest or the best-organ

Abacus
fii!f.jiai] ized books, but they provide essential and useful infor
mation. No true hacker would be without one.
Probably the most difficult aspects of machine language
Telex 709-101 -Fax 616/241-5021 are the mathematics (binary and hexadecimal) and the
P.O. Box 7219 DeptH2 Grand Rapids, Ml 49510J
34 AHOY! Reader Servlco No. 192
addressing modes. An assembler program relieves .some Where do we begin? We know that the routine is loaded
of the mathematica] burden in writing machine language into memory storting at 4892 (S13IC). Let's start by disas
programs, but not all of it. sembling at that location. Type D 131C (or the equivalent
Concerning the addressing modes, nothing short of disassembly command for your monitor).
time and practice will make you fully understand them. The first instructions of the STRING routine we see are
Don't worry about their names. The important thing is
their function. Knowing thai LDA ($3A,X) is called "in JMP $1324
dexed indirect addressing" is not nearly as important as EOR ($48,X)
knowing exactly where the A register is being loaded from 777

with this instruction. EOR $E021,Y


If you are using the C-64. you should change line 1030
to GOSUB 2050 to replace the C-128 HEX command. That unknown command ??? looks puzzling at first. Is
Also note the lines beginning ;it 2000 which must be this really an executable program? Our first clue as to
added for the 64. With the 64. the steps to get started are: what this routine does is the JMP instruction. It causes
1. Load and modify String Loader as described above. the processor to unconditionally jump to address $1324.
2. Execute String Loader by typing RUN. Now the explanation for those BOR (exclusive-OR) in
3. Load and run your machine language monitor pro structions and the unknown instruction is clear. Those
gram (such as Supermon64). bytes are probably just data values, not really instruc
The STRING utility will usually not work in the C-64 tions. The computer doesn't execute them. It jumps right
at address 4892 where it is now. BASIC programs may over them. Before we verify that assumption, let's dis
interfere with it. For the following discussion, we are assemble some more.
just looking at the program in memory and not trying This time, we start disassembling at S1324 since that
to execute it. Later we will sec what is needed to move is where the JMP instruction goes. What we see now
the program so that it can be used on the C-64. looks like a real program. How can you tell? Experience
On the C-128, run String Loader and then enter MON helps, but for one thing, there are no unknown bytes.
ITOR (press IX unless you have redefined it) to begin Also there are some JSR instructions to address SFFD2.
investigating the STRING utility. At this address is one of the built-in Kemal routines.

ARE YOU CAUGHT UP IN THE


KRACKER JAX® COPY PROTECTION ARMS RACE?
REVEALED! DEFEND YOURSELF WITH KRACKER JAX*
A REVOLUTION IN ARCHIVAL SOFTWARE!
THE BOOK =— Cnecu out some of iTinse
You know the routine by now: you buy an
exclusive fealures:
expensive nlbWer and naxl month it's
obsolete How many Times Is you* waPlot • Kmckar Ju is Ihe BEST program of Its
At last — Kracker Jix lakes you kind"
going (0 be nibbled7
beyond the protecllon barrier! The • Knckar Jiv will back up lilies mat |hn
secrets ol urvprotecllng software are Knckar Jbh it. NOT a mbQIer. It 13 a par am nibblcfs CAN'T!
yours with Xricknr Jax revealed! etor copy system Most volumes contain ■ Xrickar Jam requires NO spac.Al
well over 100 30pa*rlto copy pnrnmolors knowledge to operate!
WibI IS a parameter? Jusl a cualom j]ro- • Xricktr Jmv stnps protecliofi I" a maltur
We'll show you eiactly how to dcloat
gfflm lhal allows your 1541 or 1571 dish of SECONDS1
live different protection schemes
drive lo strip all. and we mean. ALL. copy ■ Krtckir Jax is priced RIGHT—|us|
encompassing scores of current protection from your Qxpen&ive software. S19 95 complete!
programs. Our tutorial has twenly leaving you wiln UNPROTECTED, TOTALLY - XratharJiji is UNPROTECTED—easy lo
specific eiamples to lead you, step BROKEN back-ups lhat can be copied wdh back up1
by step, to a new level of knowledge. even a simple fast copier. • Knckir Jix updates are available

Here's whal you get: QUARTERLY1


This system has many advantages o.er lho
Remember, the minuia a new program 15
older nlbblar Type of uliNtles. For one thing,
reliMjujil, Ihe xmchar Jii IB1T71 will be
• XrscKor Jax revealed. you don1! nave 10 c*perlmnni. Each
developing a nnw parameter lor It. This
paramoier WfLL bnck-up thu til In II was cm
• A reset switch. means Ihar future Knckor Jai clicks Will
altKl for Period.
• A utility dish. always contain parameters fof ihe hottest
For another, a b&ck-up created wiin new titles on Ihe marhel! Krtckir Jn is
• 20 parameters on disk. Jtmckar Jan will SEVER r.ililn your d.sk ihe system thai cannot Fall behind ihe
Urivts head And Thar, means less disk drtva times!
alignment problem? for you. In the copy protection arms race. Krmckvr
ONLY $19.95 COMPLETE! jii >s me ulTimate defense!
Please afld S3 50 shaping & Handling

COD. O'flers must add Si. 50 more. ALL NEW VOLUME FOUR
Plea3e allow two woehs lot delivery.
ONLY $19.95 EACH! VOL. 1-3 STILL AVAILABLE.

Program Submissions CHECKS, MONEY ORDERS OR VISA/MASTERCARD.

GDMPITER
Ma/I your order to: Computer Marl. Depl. A
Wanted
2700 NE Andresen Road I Vancouver, WA 98661
MART Good Commissions.
Pnone orders welcome: 206-695-1005
National Marketing.
Same day shipping/C.O.D.s please add S3.00.

Mender Service No. 193

AHOY! 35
These KernaJ routines are a collection of ready-to-run The first instruction compares the X-register with zero.
machine language routines. They are frequently used in If the X-register equals zero, the Zero flag in the pro
machine language programs. cessor is set, otherwise it will be reset, the BEQ (Branch
Refer to Screen Dump 1 on page 97 for the following if EQual to zero) instruction jumps to S132E if the Zero
discussion. Looking through this screen dump, we see flag is set.
an RTS instruction at address S133B. The RTS instruc Recall that our BASIC calling program puts values into
tion is equivalent to the BASIC RETURN statement at the A, X, and Y registers. If the X register starts with
the end of a subroutine. This could be the last instruc a value greater than zero, the program executes these in
tion in the STRING program. structions at $1328:
To find out, look at the BEQ and BNE (branch if equal
and branch if not equal) instructions. The branch instruc JSR $FFD2
tions are conditional jump instructions. The program DEX
branches if certain flag bits in the processor's status reg BNE $1328
ister are set (1) or reset (0) by previous instructions. None
of the branch instructions go to addresses beyond the ad This is equivalent to a FOR-NEXT loop in BASIC.
dress of the RTS instruction. Therefore the RTS is indeed The subroutine at SFFD2 is called, the X register is dec
the end of the program. remented, and if it is not zero. BNE (Branch if Not Equal
Another way to identify the end of the program is to io zero) causes the program to loop back to call SFFD2
realize that String Loader put 32 bytes into memory, and again. Consequently SFFD2 is called X times, where
RTS at S133B is the 32nd byte. X is the initial value in the X-register.
Disassembling a program is not difficult. Interpreting Once X equals zero, these instructions at address S132E
the disassembly can be tough. Again, experience counts. are performed:
This little routine is not too bad to interpret, however.
Take the first two instructions starting at S1324: CPY #$00
BEQ $133B
CPX #$00
BEQ $132E Continued on page 97

(" schoolp.o.'saccepted; "l cam mo do re

PRINTERS EDUCATOR
FAR BELOW
DEALER COST
$159 95
RETAIL
■C.P.U. IS REFURBISHED - FULL 90 DAY PARTS Rock Bottom Pricing! 499.05
AND LABOR WARRANTY FROM COMMODORE.
NEW AMIGA 1O0Q* ALSO AVAILABLE On All Star Printers
C.P.U. AND MONITOR ALSO SOLD SEPARATELY
REGULAR

Canon DEALER
MEW LOW PRICES COST

64 ■ 128 COLOR INK JET 325.00

PACKAGES
Call Us
Before You Buy.'
$24995 ^
LIMITED QUANTITY
• 100% C-64 Compatible
• Built in Hi-Res Green Monitor
• Heavy duty power supply and
We Wanl Your Business
1200 BAUD sturdy case
• All units completely refurbished
Panasonic with full 90 day warranty

FROM
$199.95
DEALER PRICING AVAILABLE
»88°° ATTENTION SCHOOLS - BIG SPECIALS ON PET.'CBH j

ACCESSORIES ~^
SEIKOSHA SP-1000VC
lOBQi ROCK 1670 Coll PWR Supply -.29 95
'"""! BOTTOM COMMODORE
UMODOHE HEADY
HI TaiPragram. .Call Dkimate Color . .Cell
RGB from '199." 10911 PRICING
$16495
164* MC/VISA/C.O.D.
NEAR LETTER GUAUTY PJflaia Include phone number. Dealer Inquiries
M.C.S. FRICTION b TRACTOR
100 CPS ■ SHEET FEEDER
Invited. All prices dlicounled lor cash or cluick.
add 3% lor MC/VISA. Shipping: Printers 510 00.
Microcomputer Services
Educator 120.00. Dlski H.OOpflr 100, [Wait Cnnit
"on! v1 SOO-433-77SB 100 U|] 50 99
- add W.00 par order). Add (3.00 for CO.D.

In Michigan [313] 4e7-DBB7 DS/DD 40 .55 Reduced shipping for large quanlilEei.
Returns are lor Fxchanga/Repair only.
INFO & CUSTOMER SERVICE - [313] 4S7-0267
HOURS: MON - SAT 10:00 A M. ■ 8.00 P.M. 3&DS/DD ,,,lk . 1.80 2.00 Prices and availability subject to change
without notice. ALL MERCHANDISE CARRIES
12BB4 Farmingtnn, bvoniB, Ml 48150 LIFETIME WARRANTY- LABELS
MANUFACTURERS WARRANTY
WRITE PROTECTS • PACKAGED

R».o«r Service No. 195

36 AHOY!
WINDOW MAGIC
For the Commodore 64
By Richard F. Daley, PhD and Sally J. Daley

ecently, while browsing


in a computer store, I
saw a demonstration of
. windows on a computer.
I was amazed, enthralled, spell
bound. Perhaps, I thought, the time
had come to retire my little C-64 so
the new computer with the magical
windows could take its place. Then
I looked at the price tag. Gulp! For
that price I would give my 64 some
magical windows of its own. Hence
the program Window Magic.
First, type Window Magic (on page
115) into your Commodore 64. Since
it is a macnine language program,
you must use Flankspeed (see page Magic. This is called "closing" a window. Be
101) to enter and save a copy onto tape Alienee is a virtue possessed by fore opening a window, whatever is
or diskette. When you have finished very few computer programmers. So on the screen is saved, so that it will
entering Window Magic and have I know what you're saying: "Let me reappear after the window is closed.
saved a completed copy, use see it work." Enter the following line Try using these two commands as of
on the computer: ten as you wish. Fun, isn't it?
LOAD "WINDOW MAGIC",1,1 To get the full impact of the pos-
A$="TI1IS IS MY FIRST WINDO sibililies of Window Magic and to bet
to load from tape or: W MAGIC COMMAND!":WINDOW(1 ter understand the directions on using
,A$) the commands, type in the demon
LOAD "WINDOW MAGIC",8,1 stration program on page 118. Study
You should see a window appear near this program, as it contains many ex
to load from diskette. When Window the center of the screen. It will take amples of using windows.
Magic is in the computer's memory, about one second to "grow" from a
type NEW followed by SYS 49152. small square to its full size. Then the COMMAND DESCRIPTIONS
You have now added 11 new com words contained in the variable A$ Many of the 11 window manage
mands to your BASIC repertoire. will appear. This is called 'opening' ment commands in Window Magic
Warning: Just like the BASIC com a window. If you watch carefully you require parameters. For consistency,
mands already available with your can see the computer try to fit the these parameters must be enclosed in
Commodore 64, Window Magic con word "FIRST" on the first line of the parentheses. Any of the numeric pa
verts each of its commands to tokens. window. As the word will not fit, it rameters can be an integer or numer
However, this means that your com is erased and moved to the second ic variable and must be positive-a
puter will not know what to do with line of the window. This is called negative value will generate a SYN
these tokens unless Window Magic is word wrap. Word wrap occurs only TAX ERROR. In addition, you can
in memory. When LISTing, LOAD- when you have a word too long to fit use any numeric expression (such as
ing or RUNning a program contain on one line in a window. X*2+Y) that is supported by BASIC.
ing Window Magic commands with Don't clear the screen just yet. The only requirement is that these ex
out Window Magic in memory, any Type the command: pressions be enclosed by parentheses,
thing can happen from a SYNTAX such as (X*2+Y). Values which are
ERROR to a computer lockup. Thus, WIND0W(3) not within the required range will
do not LOAD, LIST, or RUN a pro generate an ILLEGAL QUANTITY
gram with Window Magic commands WOW! The window just disappeared, ERROR. Also, if you omit any nu
in it without first loading Window leaving the screen as it was before. meric parameters from a list, any val-

AHOY! 37
a+m

Ahoy! uses only

m axel I.
premium quality disks.

a M

Of'84*

is* Why waste time typing?


All the programs in this
issue of Ahoy! are avail
able on disk or cas
sette! Use the cou-
i pon below to order a
single disk or tape
or a subscription...
as well as the spe
cial 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
LJ February '87 Ahoy! Disk
S 8.95 $ 12.95 S 13,95 and Canada add S4.00 per issue.
LJ February '87 Ahoy! Casselte
J 12-Month Disk Subscription $0.95 LI $8.95
$ 79.95 $ 99.95 $12.1.95 □. $8,95 r_J. $0.95
LI 12-Month Cassette Subscription
$8.95 l_J $8.95
J 24-Month Disk Subscription S8.95 Q
$149.95 S179.95 LJ- £8.95
_J 24-Month Cassette Subscription
SPECIF=Y
S10.95 EACH (disk only): □ Best of '84 Q Best of '85 _| Best Utilities Q Best Games DISK Z} CASSETTE
Make check or money order payable to DoubFe L Software. NY State Residents must add 8Vi<M> 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_
ues specified for a previously defined When you use one of the new com accomplish.
window will be used, except with the mands described below following an
WINDOW command. Whenever you IF-THEN statement, you must pre 100 RESET
open a window, the current screen is cede it with a colon. For an exam 110 WSIZEC10,10,6,12)
saved on a Last In First Out (LIFO) ple, see line 250 in the demonstra 120 WPARM(l,l,O,32,40,40)
stack. tion program. 130 A$=MTHIS IS"+CHR$(13)+
Once Window Magic is installed, Now, let's have some fun! Type in "A TEST."
you need only enter the commands. the following program. As you are 140 WINDOW(1,A$)
However, there is one peculiarity. doing so, try to analyze what it will 150 GET T$: IF T$<>" " THE

TABU OP WINDOW MAGIC COMMANDS


WSIZI (row, col, hgt, wid)
•border and the interior of the are not specified before open
The WSIZE command defines the ing a window, then the window
size and position of o window. window. In this case the border
is a simple outline. is opened with whatever para
Arty parameters not defined re meters were previously used.
main as previously defined. This bchar—Character used for the
border. You have the option to 1. Open a window and display
can mean either the values auto the string. Also, this option
matically assigned on LOADup of change the assigned border to
any character available on the causes the screen (before
Window Magic or the last window opening the window) to be
you defined. The values assigned Commodore 64. Since the char
acters are POKEd into the stored on the LIFO stack. Be
by Window Magic are row 5, co! cause of memory limitations
screen memory, you must use
11, hgt 14, and wid 18. you can have only eight win
the screen display codes (Ap
row—The vertical position of the dows open at a given time.
pendix 8 in the Programmer's
window, Opening windows subse
Reference Guide) instead of the
col—The horizontal position of the program codes (Appendix C). quent to the eighth simply re
window. places the eighth at the top
Enter a 0 here to maintain the
hgt—The vertical size of the win of the stack.
assigned window border.
dow.
ichar—Character used for the in
2. Reuse a window and display
wid—The horizontal size of a win
ternal background character of
the string. The window is
dow. cleared before displaying the
the window. Usually you will use
All values of WSIZE must be pos string.
values 32 (space) or 160 (re
itive. The value of row pius hgt 3. Close the window. The string
versed space), however, any
must be less than 25, while the parameter is not required
value between 1 and 255 may
sum of col plus wid must be less and, if specified, will be ig
be used. Again as with the
than 41. Both row and co! define nored. The top screen of the
bchar option, because the char
the placement of the upper left LIFO stack is moved to the
acters are POKEd into the
corner.
display memory.
screen memory, you must use
string—A collection of characters
WPAKM the screen display codes (Ap
to be printed in the window.
(ihado, color, befcar, pendix B in the Programmer's
The rules are much like those for
Ichar, gro, prf) Reference Guide) instead of the
a PRINT command, except that
Here you determine many of the program codes {Appendix C).
the string must be either a vari
parameters for the visual appear gro—The rote af growth for She
able or a literal string and be
ance of the windows. Any param window itself. A value of 1 is
enclosed in quotes. Strings may
eters not defined remain as pre fast, while a value of 255 is
not be concatenated (joined)
viously defined. Again as with the quite slow.
within the WINDOW com
WSIZE command, this can mean prt—The rate of printing within the
mand. If a string won't fit in a
either the values automatically as screen. A message is printed
window, any parts that don't fit
signed on LOADup or the last win quickly with a value of 1, while
are ignored.
dow you defined. The values as with a value of 255 it is very
signed by Window Magic are slow. DISPLAY t«fring)
shado 1, color 1, bchar 0, ichar While this option is similar to op
WINDOW (opr, string)
32, gro 40, and prt 40. tion 2 of the WINDOW com
This command allows you to open,
mand, here the string is printed in
shado—A flog used to determine close, or reuse a window, and to
any available space on the firs!
whether or not to give the win assign a string (the information to
free line of the window following
dow a three dimensional effect. be displayed within the window)
any messages printed there.
A value of 1 gives the window a to that window.
shadow, while a value of 0 does opr—Specifies which option is to MENU [ontriot, string, ■elect)
not. be used by the WINDOW com This command is a multiple use
color—The color used for both mand. If WSIZE and WPARM command. It opens a window and

AHOY! 39
N 150 Before reading any further and before commands work.
seeing (his program in action, study Important note: due to conflicting
160 SCR0LL(3,2)
170 FOR 1=1 TO 4:SCR0LL(I, it to understand its operation. memory addresses, to check Window
When you think you understand Magic Demo with Bug Repellent, you
2)
180 FOR J=l TO 20: NEXT J: what happens, RUN the program. must save Window Magic Demo, re
NEXT I Surprised? If so, go back and look set the computer, and load and run
190 GET T$: IF T$<>" " THE at the program again. Also study the Bug Repellent. Then load Window
N 170 demonstration program carefully to Magic Demo and SYS 49152.
200 WIND0W(3) get some hints as to how ihe various SEE PROGRAM LISTING ON PAGE 115

TABLE OF WINDOW MAGIC COMMANDS (CONT'D)


displays a string, as does option select—A numeric variable to hold
eight frames in a sequence, and
1 of the WINDOW command. the selection number. This re
store them on the stack. Then play
However, the string displayed is a turns a number between 1 and
the animated scenes by using a
menu with each line, except for the maximum number of menu
RETRIEVE or WINDOW(3) com
the first, being a menu option. Af entries. This numeric variable
mand. Remember when creating
ter Ihe menu is displayed, the must be a standard floating
the screens, plan them to be
computer wails for you to select point variable. Do not use an
viewed from the last one designed
one of the menu options. integer variable or an array
to the first one designed (Last In
To select on option, use the cur variable.
First Out). When all eight scenes
sor up/down key to position the CLW have been played, RESET(8} to
marker beside the option you Use this command to erase the begin again.
want to choose. When the marker contents of the current window.
is properly located, press the RE RITRIIVI
RKMT (Mini Pull fhe top screen from the LIFO
TURN key. The marker then chan
ges to on asterisk (*) and waits for With this command you change stack and move it to display mem
four seconds. If you do nothing, the stack pointer to the LIFO stack ory.
to whatever value is specified by
the selection is acted upon at the SCROLL (dlr, amt]
end of the delay. If you press the scrn. Because the UFO stack con
cerns itself with only the last win With this command you scroll the
Y key, the selection is immediate contents of the window in the di
ly acted upon. If you press the N dow used, this allows you to return
to a previously used window. Pos rection and by the number of lines
key, you are returned to the menu specified.
selection mode. When you select sible values for scrn range from 0
to 8. If scrn is specified as zero, or dir—Direction of scroll. A value of
one of the entries, the menu win 1 scrolls the contents up, 2 to the
dow closes and the number of the omitted, then the stack is cleared.
The numbers 1 to 8 are pointers right, 3 down, and 4 to the left,
option selected placed in the se amt—Number of rows (or col
lect variable. to their respective windows. Care
must be used here. If you enter a umns) to use in the scroll. If the
entries—The total count of the amt is not specified, then the de
number of entries in the menu. value higher than the number of
windows contained in the stack, fault is 1.
The count can be ony number
from 1 to 20. you can get garbage on your BOX
string—The characters, in the form screen when you use WINDOW This is the last command which re
of a menu, to be displayed in (3). It is recommended that you lates to windows. It draws a box
the window. The rules for op begin every program containing on the screen with the size and
tions 1 and 2 of the WINDOW Window Magic commands with a color as specified by the last
command also apply here. RESET or RESET(O}. WPARM and WSIZE commands.
When planning the string for STOBI It does not save the current screen
the window, the MENU com Save the current screen on the in the LIFO stack before drawing
mand expects the first fine to be LIFO stack. When you open a the box.
a title—it cannot be used as o window, the screen is automatical COLOR (txt, border, bkgnd)
menu entry. All subsequent lines ly stored on the LIFO stack, Bonus! Using this command al
up to the number of entries spe whereas STORE allows you to lows you to easily set the colors of
cified are treated as menu en store a screen on the stack with both text and screen. All three of
tries. Also the first column in a out opening a window. Storing these values need to be between
menu window is reserved for more than eight screens on the 0 and 15.
use by the moving marker. If stack means that any screen after txt—Set the color of the text,
you do not print a space af the the eighth screen replaces the border—Set the color of the bor
beginning of each menu Sine, eighth on the stack. der of the screen,
the first character of your menu A possible use here would be bkgnd—Set the color of the back
entry will be lost. for a simple onimation. Create ground of the screen.

40 AHOY!
SOFTWARI SECTION

Boom
The Pendulum Swings
Back to Tie-in Games
By Arnie Katz and Bill Kunkel

Design of labyrinth (left) is sometimes misguided,


mostly on target. READER SERVICE NO. 161

Depth of graphics in Marble Madness (above) is


remarkable. READER SERVICE NO. 162

Like a jilted suitor who pouts at the Fourth Protocol (Bantam) are only
merest mention of his old flame, en two of last year's best sellers which Featured This Month; |
tertainment software companies have sprang from tie-ins with properties
originated in olher media. Son of License Boom .....41
shunned license-based products since
the Great Videogame Shakeout of The question of whether it is bettter lord of the Flies. 44
1983. Artistic and financial flops such to create a totally original concept for Final Four College Basketball
as FT, M*A*S*H, Flash Gordon and a game or adapt a proven idea from Basketball: The Pro Gama .... .....45
Journey's Escape put more than one another source has no definitive
Shonghoi 46
videogame cartridge manufacturer "right" answer. The entertainment
World Games................... .....47
out of business and poisoned the mar software field does not exist in iso
ket for programs based on concepts lation. It is only one form of popu Commando 48

first developed in other media. lar culture among many. Artistic


Games derived from licenses, cross-fertilization is an essentially extra overhead by trimming the ad
comparatively rare in 1984 and early healthy process, even if the specific vances and royalty shares for the' de
1985, became more plentiful last results of the interbreeding sometimes sign/development team. Therefore,
year. Spy vs. Spy (First Star), Ghost- leave much to be desired. the sales potential must be high or the
busters (Activision), Larry Bird and When a publisher ponders the eco manufacturer may find il hard to put
Julius Ening Go One on One (Elec nomics of a license, the chief ques together a good crew to execute the
tronic Arts), Bruce Lee (Intellicrea- tion is whether it can generate enough project.
tions), and BC's Quest for Tires (Si extra sales to make up for the cost If software history teaches anything
erra) grabbed both critical kudos and of the license. The price of a license about licenses, it is that a good prop
big sales dollars, and their success is frequently higher than the com erty is not synonymous with a good
has paved the way for other licensed bined expense of the actual design game. Too often, companies have
games. Star Trek: Vie Kobayashi Al and programming, and it's common spent heavily for popular licenses
ternative (Simon & Schuster) and Vie for companies to defray some of this without really considering the game-

AHOY! 41
An especial wasn't as arresting.
treat for fans Marble Madness is a computerized
of the movie, permutation of the "labyrinth box," a
Rocky Horror wooden rectangle with a maze on a
remains true to surface which can be tilted in differ
Us celluloid ent directions by twisting a pair of
source without knobs. The object is to propel a steel
straitjacket- ball through me tangle of corridors
ing gamers with without letting the ball fall into one
a linear plot. of several dozen holes.
READER Instead of a tilting surface, the
SERVICE NO. 163 Marble Madness player controls the
ball itself. The three-dimensional
design consequences. tinizing every potential licensing mazes look like something Albert
Licensed software is divisible into source in their search for time-tested Einstein might have created under the
four general categories: appeal. Let's look at the latest batch influence of mind-altering drugs if
1. Home computer versions of ex of licensed game releases. left alone with the world's largest
isting games. Monopoly, Scrabble, Marble Madness (Electronic Arts), Lego set.
APBA Baseball, Gulf'Strike, and the long-awaited translation of the The obstacles are a lot less prosa
many other games have made the coin-op cult classic, offers fresh evi ic than a bunch of holes. There are
successful transition to the home dence that the commercial arcades green slinkies which pursue and de
computer. can still be a source of computer stroy the player's piece, and enemy
2. Games based on books. Vie gaming concepts. At one time, mi balls that can bang and batter the
Fourth Protocol (Bantam Electron crocomputer software manufacturers player's sphere right off the edge, into
ics), Robots of Dawn (Epyx), and prowled the coin-op shows like hun the great abyss. The greatest danger,
Hitchhiker's Guide to the Galaxy (In- gry tigers, hunting for quarter-snatch- however, are the centrifugal pits, nar
focom) are but three of many com ers that they could quickly turn into row pathways, sharp turns, and short
puter games inspired by novels. hits for the home screen. Space In ramps of the maze itself.
3. Games based on cartoons, comic vaders, Pac-Man, Buck Rogers, Con Players begin with a novice maze.
strips, and comic books. BC's Quest go Bongo, Donkey Kong, and Jungle Unfortunately, Marble Madness can't
for Tires (Sierra), Moebius (Origin Hum are only a few of the designs be set to the desired level of playfield
Systems), and Spy vs. Spy (First Star) which made their debuts in the ar prior to the start of play, so gamers
are positive examples. cades and then proved at least as pop will have to endure the tutorial round
4. Games based on electronic me ular with owners of microcomputers. long after it has ceased to instruct.
dia (movies, radio, and television). Many believed, wrongly, that the The second level is much harder, and
"Star Trek"(Simon & Schuster), one coin-op connection broke down about by rack three, even skilled joystick
of the biggest adventure hits in the last the time that the coin-op bubble burst, jockeys may be ready to cry "uncle."
two years, demonstrates how well a and most adults stopped going to the The depth and texturc of the graph
video-oriented license can work in a electronic fun centers. In truth, few ics are remarkable. The dimensions
game context. coin-ops suitable for the home mar of the mazes are readily apparent to
In addition, there are a couple of ket saw the light of day during the last the player at all times, and the play
types of licenses which don't fit com three years. Most of the coin-op de er should be able to follow the ball
fortably inio any of these four niches; signs during this period consist of a without difficulty.
sports licenses and character licens relatively simple play-mechanic Control over the rolling ball isn't
es. Typical of the former variety is clothed in glorious graphics. Home always tight, and a joystick is not the
certification by major league sports game publishers knew they couldn't ideal controller, but Marble Madness
groups to emphasize the authenticity match the visuals, and that compu- easily overcomes these obstacles with
of the associated game. The latter in terists would rapidly tire of the sim absorbing action. It ranks as a major
cludes games based on toys such as ple, repetitive action without such achievement in spite of its minor
Barbie (Epyx) and those in which the eye-catching distractions. weaknesses.
game has only the most tangential Marble Madness is typical of the
connection with the licease it invokes, exciting action-strategy contests Movies into Games
such as Frankie Goes to Hollywood which now dominate the family The process of turning a movie or
(Firebird). amusement centers. While the coin- television show into a game is pock
Anxious to break through the op's graphics are certainly easy on the marked with pitfalls. For instance,
100,000 unit sales barrier with con eyes, the guts of the game would still what happens to the game if the mov
sistency, publishers are carefully scru- be interesting even if the onscreen an ie on which it is based draws jeers
42 AHOY!
SOFTWARE SICTION

instead of cheers? Another serious is

"
2 ■£
Transformers
sue is hew closely the game should
fails because
emulate the storyline of the movie. it glosses over
Labyrinth; The Computer Game the basis of
(Activision), the computer version of the robots'
the Jim Henson-George Lucas sum main appeal:
mer movie flop, may shed light on their ability
both these issues. Though not well- to change form.
received, the film was an interesting The metamor
attempt to capture the excitement of
phoses are only
dungeon exploration contests. That incidental to
should have made it the perfect ve the game, and
hicle for a computer game transla cannot be ini
tion, especially considering the fact tiated by user -.1OGX
that Lucasfilm's own design group de command.
veloped the software. READER
On the whole, the design of Laby SERVICE NO. 164 [CLXFFJUI1PER
rinth is sometimes misguided, but
mostly on target. It blends an action-
oriented dungeon quest with the more of its patrons enter with a video re remarkably true to its inspiration
sophisticated elements of the text ad cording device. without straitjacketing the gamer with
venture genre. The main display shows a side a linear plot. All of the infamous
The player guides a male or female view of the dungeon and the well- characters arc here: Frank N. Furter
character through the film's mega- drawn character. Below this on the (the Mad Doctor to end all Mad Doc
maze. The electronic surrogate meets screen are the verb-noun windows tors), Riff-Raff (the butler, whose
some unusual beings, falls through and a bar which indicates the loca lithium prescription has clearly run
trapdoors, and generally has a more tion of doors and objects. The figures out), Magenta (Riffs steamy sister
varied set of experiences than in the are large and well-animated, and all and the housekeeper), Columbia (the
average graphic adventure. the film's characters (Hoggle, Jareth, manic groupie), Rocky (the Monster
Though the joystick governs ordin Sir Didymus, Firey, Alph, Ralph, et of Frank's dreams), and Eddie (Co
ary movement, many situations arise al) arc instantly recognizable. lumbia's lunatic biker boyfriend, Fur-
which can't be handled with zigzag Those who have seen the movie ter's early, failed experiment). This
running and a timely jump. At these have a great advantage, but no puz explore-the-rooms contest thumbs its
times, the player employs the pair of zle is so difficult that a clever gamer nose at all those other explore-the-
windows located at the bottom of the can't penetrate its secrets through rooms contests while being, itself, a
screen. They present menus of verbs skillful manipulation of the program's fine example of the genre.
and nouns which are suitable for the innovative interface. The frustrating Prior to actual play, the computer
current situation. opening sequence makes a poor pre ist decides which character to con
Unfortunately, the designers' pow lude to the delights of Labyrinth: The trol: Brad Majors, the upright, up
ers of invention failed them when Computer Game, but those who press tight all-American boy, or that hope
they concocted the laborious, point forward are likely to enjoy the fast- less airhead, Janet Weiss. As the
less, and illogical opening scene. The paced adventure which takes place game opens, the car has broken down
computerist must enter a series of within its byzantine walls. in front of the sinister mansion on
rather arbitrary verb-noun commands "The Rocky Horror Show" began Frankenstein Place. Once Brad or Ja
to get the protagonist to the movie life as a British stage play, moved to net enters, the screen shows a slight
theater so the game can begin when the US, and eventually inspired a. film ly angled side with horizontal scroll
Jareth the Goblin King invites him or version, "The Rocky Horror Picture ing. The mansion has two floors, and
her into the action. Show." The movie became a cult clas upstairs can be reached either by the
To get to the point at which the fun sic, the most successful "midnight stairs or one of two elevators. There
begins, the player must do several sil movie" of all time. It employs the are also plenty of rooms, most of
ly things, like bring a camcorder into gender-bending and blatant sexuality which are dangerous.
the theater and complain, twice, of the underground cinema to broad Most of the denizens of this wacky
about the popcorn. Lack of internal ly satirize the cliches of horror and residence, it seems, are actually al
logical consistency has ruined more science fiction films. iens from the planet Transylvania,
than one adventure game, and it's Richard O'Brien's Rocky Horror here for some sinister purpose, and
hard to imagine anything less likely Picture Show (Electric Dreams) is a they don't intend to let you go. More
to happen than a theater letting one tongue-in-cheek romp that remains over, the bent Dr. Furter is planning

AHOY! 43
on adding both Brad and Janet to his the eye." of hitting these streaking foes.
list of experimental subjects-like David Crane, whose string of The audiovisual effects are only so-

poor Eddie down in the deep freeze! achievements includes Pitfall and so. The insanely catchy theme song
The only way out is to collect the GhostbliSters, stubs his toe with this keeps events moving at a brisk pace,
pieces to the De-Medusa machine action strategy contest for preteens but some of the sound seems a little
and reconstruct it in the theater, based on the hugely successful Trans muddy. Though there are lots of play-
where your pertrified mate is propped formers cartoons and toy line. The screens, the illustrations are more
up on the stage. game misfires because it glosses over notable for their quantity than their
Unfortunately, the gamer's charac the basis of the Transformers' main quality.
ter can carry only one item at a time, appeal: the ability of the good Auto- Though Transformers is not with
and the De-Medusa is in lots of piec bots and evil Deceptions to change out its charms, it is ultimately unsat
es. Worse still, the crackpot Transyl- form. It will be hard for a youngster isfactory because it is not sufficient
vanians are terrible hosts who steal immersed in Transformers to accept ly true to its inspiration.
Brad/Janet's clothes and possessions the fact that metamorphoses are only
if given half a chance. It's hard to feel incidental to the game and cannot be Licenses Looming on the Horizon
very heroic when your character is initiated by user command! It looks like licenses will stay a hot
prancing around the mansion in his Stopping the Deceptions' plot to item for at least the next 12 months.
or her underwear. drain Earth's energy resources in Now that the owners of these proper-
Dangers and distractions abound. volves action on both the strategic and tics have scaled down their financial
Riff-Raff wanders around with a tactical level. The player has a force demands a little, publishers are get
deadly zap gun, Magenta makes rude of eight Transformers which may be ting more enthusiastic about taking
remarks, and Eddie is defrosting in dispatched to any of nine likely De- the gamble.
the basement. When the temperalure, cepticon targets. When a robot is Some of the computer games for
as indicated on a thermometer to the sent, a canned animation shows it the Commodore based on licenses
right of the main display, hits the transforming into a vehicle. When an which are scheduled to reach stores
melting point, he comes roaring up Autobot reaches the desired location soon include: MicroLeague WWF
stairs like the proverbial bat out of on the map, the gamer can hit a key Wrestling (MLSA), Howard the Duck
hell. Time Warp." the catchiest of the to switch to the individual Transfor (Activision). Star Trek: Vie Prome
tunes in the movie, plays in the back mer's First-person view of the site. thean Prophecy (Simon & Schuster).
ground. In the tactical portion of the game, Ogre (Origin), and Aitto Duel (Ori
Rocky Horror Picture Show is an the computerist uses a joystick to gin). Further down the road are ti
especial treat for fans of the play/ move a cursor and shool at any De- tles based on The Untouchables,"
movie, but any gamer with a sense cepticons on the screen. The enemy "Roller Derby," The Prisoner," and
of humor should get off on this de automatons aren't very good at taking other properties.
lightfully demented action-adventure. evasive action, though they move fast Licenses are back. Let's hope the
Let's do the Time Warp again! enough to make aiming challenging. software industry has matured
A "barrage" option allows the gamer enough to use them as a springboard
Comics on Computers to anticipate the flight paths of the to excellence rather than as a crutch
Animated films, comic books, and Decepticons and improve the chances for crippled programs. □
comic strips have inspired several
outstanding computer games. Video LORD OF THE FLIES The program doesn't try to supplant the
games like Superman (Atari) and CBS Software
SmurfRescue (Coleco) paved the way Commodore 64
for such computer software winners Disk; $39.95
as Donald Duck's Playground (Sier When CBS was still hip-deep in
ra) and the two Spy vs. Spy programs the entertainment software business
by First Star. a couple of years ago, the publisher
Many of the recem attempts to ren always tried to put an educational ele
der comics and cartoons in game ment in most of its titles. Now that
form have met with disaster. Adven the company has restructured to
ture International did not survive the stress learning software, it is trying
failure of the first two titles in its to make the lessons more palatable
Marvel Superheroes series, First by injecting entertainment value.
Star's Superman signaled the com Lord of the Flies teaches the ins and
pany's demise as a publisher, and outs of William Goldman's book. The Some bugs mar Lord of the Flies.
Transformers (Activision) is. to twist novel offers an intriguing look at the READER SERVICE NO. 165
the original's motto, "less than meets nature of evil and its presence in us all.
44 AHOY!
INTIRTAINMINT
SOFTWARI SICTION

book, but instead provides consider plore, and makes many of the day- experience a great deal, without dis
able insight into the meaning of this to-day lifestyle choices faced by the tracting from the beauty of the text.
notable work of fiction. book's characters. However, it lacks Lord of the Flies remains a classic
Lord of the Flies offers four distinct many of the stiindard ingredients of of modern literature. However, the
modes of play. The first setting, a regular entertainment program. For program based on it tries to do too
called The Discoverer, is for those example, although there are pictures many things at once.
who haven't yet read the book. In it, scattered throughout the program, CBS Software, One Fawcett Place,
the gamer meets the characters, ex they don't have the sophistication and Greenwich, CT 06836 (phone: 203-
plores the setting, and encounters the finesse of art seen in typical illustra 622-2500). -Rick Teverbaugh
author's main ideas. ted adventures. The drawings arc
This level is like a mini-advenlure merely small trimming designed to FINAL FOUR COLLEGE BASKETBALL
game. The user takes the role of one help hold the gamer's attention. In ev BASKETBALL: THE PRO GAME
of the characters and makes decisions ery instance, getting the student to ac Lance Haffner Games
within the framework of the original tually read and understand the text is Commodore 64
story line. It is a painless way to Icam the focus. Disk; $39.99 each
this story of a group of children ma There are several reasons to ap Lance Haffner's line of homemade
rooned on an out-of-the-way island. plaud this effort. Getting all age sports simulations is clearly not for
The second level is The Explorer, groups to be better and hungrier read the casual computer gamer. Sports
for those who are more familiar with ers is a worthy goal. Many people de purists, on the other hand, will find
the story. This setting is ideal for velop good reading habits in high these text-only statistical replay con
those who read the book some time school and college, only to let those tests far and away the best games of
ago, or who haven't finished it yet. same skills deteriorate as career and their type. This is particularly the
The program poses questions about adult life make larger demands for case with basketball, where no alter
the characters and the way in which time and attention. native stat-based simulations arc
Ihey interact. Lord of the Flies proves a good available on computer. This makes
The next skill plateau is The Mas choice to kick off this series. Gold Final Four College Basketball and
ter, designed to students who have man's tale contains many of the best
completed the novel and arc prepared elements found in classics by such
for the toughest questions. Not only authors as George Orwell. Stephen
are facts and ideas of the characters Crane, and Mark Twain.
and the author explored, but many However, there are some com
queries examine the applicability of plaints with this program. One is that
the book's concepts to the reader's it may be aimed at too young an aud
own life. ience. It is quite likely that junior high
The Book Scanner is probably the and high school students already have
most troublesome level. Like Cliff plenty of motivating reasons, like
Notes, it spews disclaimers that there grades, to read. It is doubtful this pro
is no substitute for reading the Lord gram will do much to supplement the
of the Flics, while doing everything in-class teaching and discussions. ORDER LINES
possible to make the actual book su The program could have been 800-345-CLUB
perfluous. The Scanner reviews the aimed at a more adult audience.
201-794-3220
characters and themes and helps suc More thought and care could have
cessfully answer questions from the been given to The Discoverer section.
other levels. Really, the entire two-disk program
The user reads short passages could have been a giant adventure
about the island, the boys, and the taking place on a remote tropical is
challenges they face and then re land. This would allow the user to
sponds to questions covering the learn much about the book and its
ideas presented in the passage. These characters. Once the computerist NO OBLIGATION 'J
usually are multiple choice, and the went through the adventure his way, DISK-OF-THE-MONTH CLUB
course of the plot depends to some picking up the book to see how the P.O B0X116. FAIR LAWN. NJ. 07410-0116

degree upon these decisions. adventure was handled there would NAME

Lord of the Flies contains some ele be a logical step. It's also a shame that
STREP ADDRISS
ments of adventure gaming. For ex the illustrations aren't up to the level
ample, the computerist chooses computerists now expect from on CITY STATE

which boys to befriend, decides screen entertainment. More ornate 2IP

which sections of the island to ex graphics would enhance the learning Dtv.or UNLIMITED SOFTWARE INC
Header Service No. 210

AHOY! 45
Basketball: Vie Pro Game stand as uated through ratings in the follow lege squads from the past three dec
truly remarkable achievements. ing areas: field goal percentage, free ades are represented, including Lew
Haffloer is a fascinating individual. throw shooting, rebounding, passing, Alcindor's UCLA team and the 1980
An inveterate creator and player of defense, contribution (how well that Iowa team. Schools which made the
non-electronic statistically based player shot and rebounded vis-a-vis NCAA "Final Four" are virtually all
games since the age of 13 and a com the rest of his team), and condition present.

puter programmer by vocation, Haff- (fit, tired, or exhausted). To underscore the opening com
ner began fashioning his own sports The main display features a win ment, these games are not for round-
software several years ago. When his dow a! the top of the screen which ball dilettantes. The serious hoopster
friends reacted positively to the re lists team names, score, clock, half will discover years of enjoyment in
sults, he decided (o market them. (or O.T.), shot clock (if used), learn these well-crafted programs.
Translations have been slow in com fouls, rebounds, and turnovers. Be Lance Haffner, P.O. Box 100594,
ing— Haffner insists on learning the neath that is a window describing ac Nashville, TN 37210 (phone: 615-242-
nuances of each computer system so tual play (player with the ball, his 2617). -Bill Kiinkel
he can do all the programming him shot percentage, type of defense, and
self—but now sports-crazy C-64 us the offensive style) and a menu of op SHANGHAI
ers can experience these extremely tions (shoot, lime out, intentional Activision
realistic simulations, complete with foul, pass, 3-point shoi). At the bot Commodore 64
Lance's own commentary and Chris tom of the screen the full offensive Disk; $34.95
tian proselytizing written right into team lineups are posted. East meets West when the Mystery
the documentation. There are. of course, subtle differ of the Orient weds sleek technolog
Both these basketball contests use ences between the two games which ical wizardry in Shanghai. Utilizing
the same basic system: Coaches se reflect the divergence in the rules em elements of the ancient game of Mah
lect from hundreds of available teams ployed in pro and college ball. Bas Jongg, this exciting computer solitaire
and opt 10 play head-to-head or v. the ketball: The Pro Game features a 24- is an all-age habit-former that can
computer. The athletes can be eval- second shot clock, while Final Four keep die electrons surging 'til dawn.
offers the option of either a 45-sec- Few diversions boast this level of
COMMODORE 64 ond clock or none at all (Haffner cau player-involvement. Shanghai is so
tions against employing a shot clock compelling that gamers are drawn
SUPER
with college teams who did not play back to face the challenge over and
SOFTWARE
with one). Both games feature regu over.
New! Beat of Games D3 lar, sagging, trapping, tight, and loose Designed by Brodic Lockard,
Over 40 new games en 2 Disk5
•17.95 man-to-man defensive coverage, but Shanghai uses 144 tiles, divided into
Nbw! Brain Games #1 only Final Four allows the zone, suits. Tiles bear, in addition to their
Includes "Stock Marker." "City Manager " "'Warehouse
Civil Sanies ' inc many more rm Brain Games which is illegal in the pros. Final identifying numbers, charming draw
■.■!(-.!■■:;■! ■! "12.95
New! Advoni.iiro-"'l
Four also adds a match-up zone de ings of balls, bamboo twigs, horses,
Includes "Giamalor." "Trio la Atlantis," "Marlyn" fense, which essentially kills time by chickens, flowers, and other clever
and many more Adventure Games
•■!:'.. S '■'[,'1 11 "12.95 slowing down the game, allowing contrivances. Each suit is distinct and
Bast of Guiiihe #1 easy baskets but fewer fouls and steals ornamental, making the game piec
The original Over 50 girnas an 2 fliski
•17.B5 — something you would never see in es pleasant to use.
UsVegaB#1 the pros, but a tactic which college The program randomly shuffles the
ii\i Ctasc. Over 20 Las Vegas Games Besisdung disk
■12.95 teams with big leads employ routinely. tiles prior to the commencement of
Now! Educational When ihe game is over, both pro a round. These are arranged in a mul-
Grej! lor SOictSs For kids Mr*een b 15 years nl tat
■12.85 grams provide complete stats as well tilevclcd pyramid called a Dragon.
Minor #1 or #2 as a stat compiler, which allows the Gamers remove tiles in pairs. The
Two separate disks Each with 20-30 tjillennl nroorams
GAMES - MUSIC - BUSINESS/UTILITIES user to track play through an entire computerist positions the onscreen
Eicti Only '9.95
season. Haffner also includes what cursor on top of a tile and clicks the
Synthesizer Sounds n
Ovor 50 well con dueled rock songs 00 2 disks he calls a "lookie" program, which action button. When the player lo
'17.95 provides easy access lo the compiler. cates its twin, a push of the button
A00 ti (13 FOREIGN EXCEPT MN»D») SHIPPING/HANDLING Basketball: Die Pro Game comes highlights it as well. An additional tap
SENDCMLCKOfl MONEYUROER TO
with an incredible 127 NBA teams, removes the pair from the field.
QSX. from 1955 to the present, including
all squads from the last two NBA sea
Only a tile at the edge of the pyra
SOFTWARE COMPANY mid, or one atop a pile that is higher
sons. Final Four includes an even- than one which flanks it to the left
538 So. 2nd St. • Albion, NE 68620
Commodore 64 is a trademark o( commodore electronics Ird
morc-astounding 361 teams, dating or right, can be removed. When the
back to the 1956 San Francisco team gamer highlights a tile that is unavail
Renrlar Service No. 211
of Bill Russell. Most of the great col- able, an onscreen message advises
46 AHOY!
SOFTWARE SECTION

that it isn't free. The challenger must WORLD GAMES


either find another match to complete Epyx
the pair or choose a new starting tile. Commodore 64
Shanghai continues until all match Disk; $39.95
es are completed, and all tiles are re World Games is the latest entry to
moved from the field, or until there one of the most popular series in the
are no other possible moves. history of computer entertainment:
Sltanghai is a great deal like soli Epyx's multievent "Games" programs.
taire in flavor, if not style. There are Like Summer Games, Summer
two pairs in each suit, so the gamer Games II, and Winter Games before
can never be sure of making the most it, World Games offers a wide vari
advantageous pairing. If three match ety of international sports competi
ing tiles are visible, the decision can Shanghai supplies 144 game tiles. tions, each event recreated to look,
dramatically alter the ensuing course READER SERVICE NO. 166
sound, and play as much like the real
of the contest. Choose the wrong thing as possible.
ones, and there's a chance the fourth a clutch of menu options offers the World Games allows players to se
tile will be locked into an inaccessi gamer a chance to take back bad lect the country they wish to represent,
ble position. When tiles arc removed, moves, peck at buried tiles, or restart but eschews the now-familiar opening
the ones underneath come in view, the game. A help feature shows ceremonies. Instead, there is an option
so the situation stays fresh right down stumped strategians available moves. al "travelogue" feature which quickly
to the last pairing. Although the solitaire mode is ex sets the scene and offers users a de
Strategy is everything in Shanghai. tremely satisfying for play, other scription of the upcoming contest.
Good memory helps, and luck is cer gaming options available include The first event is weight lifting,
tainly a facior since it's possible for hcad-to-head, timed, and tournament which is set in Russia to the accom
a Dragon to contain tiles buried in settings. There's even a handful of paniment of an appropriately dour
unsolvable arrangements. (Matching special Dragons with pyramids that musical theme. The player picks the
tiles stacked on top of one another are include a number of complex strate weight and then attempts to hoist it
irretrievable, for example.) In most gical problems. up with a snatch (one movement) or
instances, however, good strategic Brodie Lockhart has created a clean-and-jerk (two movements).
planning is the most necessary in masterpiece of gaming here. Shang Fortunately, players needn't worry
gredient for successful play. Just as hai is an instant classic, that rarest, about strapping on a lifter's belt; it's
a chessist tries to plan many moves of all computer games—one with in all done with a few well-limed flicks
ahead, the Shanghai master must stantaneous accessibility and endur of the joystick. The barbell must be
look as far ahead as possible. The ing challenge. This is one you won't held aloft until all three judges flash
crux of the game is to remove pairs want to miss! their lights. A nice touch is that if the
of tiles in a way which opens the pos Activision, 2350 Bayshore Front competitor keeps those weights up
sibility of subsequent matchups. age Road, Mountain View. CA 94043 there too long, his face turns redder
Random shuffling insures that no (phone: 415-960-0410). and redder, then goes all the way to
two Dragons arc the same. Onscreen, —Joyce Worley blue just before he lets the barbell
the contest presents a handsome ap
pearance. The red and while tiles are
World Games
layered against a deep red back
lives up to
ground. The visible edges of buried
the stan
tiles make it easy to see how many
dards set by
pieces are hidden in any stack. If the
previous in
gamer succeeds in clearing the board,
stallments in
an animated fire-breathing dragon re
Epyx's se
wards the effort. The only thing miss
ries, with im
ing is music. The program could use
pressive au
a few bells and whistles, a little Ori
dio effects,
ental loading music, and melodic animation,
tones to mark the removal of each
music, and
pair of tiles. Countdown tones in
graphics.
timed games are the only sound ef READER
fects. Otherwise, the entertainment is SERVICE
played in silence. NO. 167
Across the bottom of the screen,
AHOY! 47
clang to the floor. player controls the somewhat "lum COMMANDO
The caravan next moves to Ger bering" movements of the onscreen Darn East USA Inc.
many, where ice skating daredevils surrogate, who must build up some Commodore 64
can barrel jump to the strains of "Ach momentum before attempting to hurl Disk; $34.95
Du Lieber, Augustine." The player the telephone pole-like caber. You almost feel the excitement
sets the number of barrels, then The final event is Japanese Sumo from the theater chair as Chuck Nor-
pumps the joystick left and right to wrestling. Here the player controls ris, Sylvester Stallone, or Arnold
allow the onscreen skater to build up the movements of a mammoth Japan Schwarzenegger embark on a peril
a head of steam. Pressing the joystick ese grappler as he struggles against ous rescue mission. There is a sense
button makes the skater leap into the a similarly outsized opponent within of expeclancy. The battle will soon
air, but further manipulation is nec a small, circular ring (as opposed to rage, and bodies will be strewn about
essary on the landing to keep the lit the "squared circle" used in Ameri the screen like so much driftwood on
tle guy from crashing through the ice. can boxing and wrestling). The music the beach.
Cliff diving in Acapulco is the third heard during this event is particular Just as surely as there are people
event. The display here includes a ly beautiful, a two-part composition who want to bring the film mayhem
side view of the diver and a tiny win featuring a delicate stringed instru home on video cassette, there are
dow in the upper left corner of the ment and a haunting recorder. gamers who desire to transport this
screen showing the height from brand of action from the arcade to the
which the dive is iaking place. As the home computer. Data East now
music builds dramatic tension, the makes that possible with the home
player must guide his surrogate version of the popular arcade chal
through the air, into the water and lenge Commando.
then pull him sharply to the surface, If non-stop shoot-em-ups are your
as the waters here arc notoriously trip, this is the ticket. From the in
rocky, and fearsomely shallow. sistent, immediate churning of the
Chamonix, France, is the site of theme music that blares as the pro
the slalom skiing event. Light and gram loads, this isn't a game for the
airy music accompanies the skier as casual player.
he zips around and between the poles Does the dog want a little pat on
dotting the mountainside on the way the head? Tell him to ptay with the
down, while a clock in the upper cat! There is no time to look away
right corner ticks off the seconds. from the screen. There is no oppor
The program then moves to Can tunity to lake your hand away from
ada, the Great White North, for log the joystick even long enough to mop
rolling. Two lumberjacks contest to your sweaty brow.
remain upright on a floating log while Only two things are important: kill
the local residents watch with rapt at or be killed. That's really all there is
tention from the shore. The music for to the game. To give an idea of the
this event is much more reminiscent Commando: kill or be killed. Period. depth of the challenge, all the manu
of Davy Crockett v. Big Jim Fink READER SERVICE NO. 168
al's instructions are printed on one
than anything remotely Canadian, but page.
the competition itself is a real hoot- World Games easily lives up to the The joystick controls the onscreen
not to mention extremely challenging. standards set by the previous entries movement, the fire button shoots the
It's back to the United States for in this series. Each event is skillful gun. and the space bar hurls gren
bull riding, another tough event in ly rendered with individualized and ades. That system causes big prob
which players use the joystick to con invariably impressive graphics, ani lems. First of all, you can only toss
trol the movements of a gutsy cow mation, audio effects, and musical grenades a set distance straight
boy astride a singularly unfriendly, accompaniment. From the major ani ahead. That means the computerist
sharply horned bull. Ride one suc mations to the tiniest detail-like the needs to wait until the enemy is pre
cessfully, however, and there's an jig danced by the Scots caber throw cisely positioned before pulling his
other, even surlier bull jus! waiting er after a successful throw, or the pin. It is helpful that the projectiles
to go. shark fin which circles the loser in has such a broad range of effective
The caber toss is an ancient Scot the log rolling competition -World ness, but there's no way to get the
tish competition which calls on well- Games is world class entertainment. other onscreen foes to hold still long
muscled contestants to hurl a large Epyx, P.O. Box 8020, Redwood enough to get a particularly bother
tree trunk as far as possible. The bag City, CA 94063 (phone: 415-366- some opponent with a grenade.
pipes play in the background as the 0606). -Bill Kunkel That's the game's biggest drawback.
48 AHOY!
There is no time for strategy. Sure, McGuffy 's Grader
there are trees and rocks to hide be
hind to gain a short break from the IS HERE!
enemy, but since they are coming
from both sides of the screen us well
as the (op, very little rest is offered. GUARANTEED TO DO EVERYTHING YOU HAVE EVER
One line in the manual is good for WANTED IN A GRADEBOOK PROGRAM. * SPREADSHEET
a laugh. It reads. "Dodge all bullets OF ALL GRADES BY ASSIGNMENT * WEIGHTING *
and grenades." Who can go wrong TEACHER DESIGNED PROGRESS NOTES * BANK OF 50
with a strategy hint like that! The per COMMENTS * STATISTICS * SEMESTER AVERAGING
son who can do that will not only AND FINAL GRADE * ROSTER DUPLICATION "ACCEPTS
have a record-breaking score, but
POINTS, PERCENTS. LETTER GRADES OR YOUR OWN
should also be considered a leading
SYMBOLS * MANY, MANY MORE FEATURES.
candidate to replace Herschei Walker -• SUITABLE FOR ALL LEVELS OF EDUCATION-
in the Dallas Cowboys' backfield. AN EPIC PROGRAM FOR AN EPIC TASK
To the game's credit, it isn't bloody,
and it doesn't wallow in the death and FOR APPLE TIE, IIC (80 COLUMNS), COMMODORE 64,
destruction being caused. There are COMMODORE 128. IBM (COMING SOON)
no sounds of enemies groaning in
FREE TRIAL IN YOUR SCHOOL TOR 30 DAYS
agony as they expire. ONLY $49.50 PLUS $2.00 SHIPPING
The manual says that one or two
joysticks can be used, but there is no CALL TODAY, 1-800-422-0095
mention of what the second stick
does. There seems to be no effect
MICHIGAN AND ORDERS AFTF.R 5:00 P,M, (313) 477-0897
VISA/MASTERCARD
produced by it.
The method for entering high MIDWEST SOFTWARE. BOX 214, FARMING!ON. Ml 4K024
scores is unique, and quite appropri
ate for the ambience of the program. Reader Service No, 183

When the music slows down, the


gamer must line up the proper let
ters in the gunsights and shoot them.
However, after all the button-push
ing, stick-pounding trouble it takes to
compile and record a score, it is all
wiped away once the computer is
turned off. The top ten scores aren't
saved to disk. That makes it very dif
ficult to gauge progress from one sit
ting to the next.
Points are scored by killing off the
enemy. Bonus points come from res Disk Catalog System
cuing prisoners, knocking off the en
Catalog* up to 640 Disk Dir ft lories
emy's leaders, and destroying their 20 r[M 7 drive*
and Alp».ibetl7ei ovrr 5000 Titles
headquarters. T0.000 with 2 enves
The game has enough challenge 10 Disfc 'DrS not nrcess;»y
Automatic Entry tiam Dull Directory with
keep even the quickest reflexes busy Manual Selection, £dit .inn Cross Heferentr

for some time, but it's too bad there Pnnt — Alphabetized inrtn or all Titles.
Directories oy disk, Disfc Labels and more
couldn't have been more of a test of Printer not required
Search Function defaults to ir>t Screen
wits through into the bargain. Seared — Irnd any Title in 10 lecondJ

Data East USA. Inc., 470 Needles Sorts 1000 Title! m 8 second)
Runs on Cummocfore C-64 or C-I2B with
Drive. San Jose, CA 99512 (phone: I (541 oiive 12 TS4I Drivei I Dual Drives

408-286-7074). -Rick Teverbaugh


" ■ ''9 witriin USA
i ■ ii . i '■ - I'dipyol program tlisk
Reviewed Next Month: AM 54 (or COD Ordm - S6 for Shipping Outside o' USA

• Championship Wrestling
; • Warship
Order your copy totfrryl

(503) 284-8557
!ornucopla Software
PO BOX 263S. Portend. OR "37208-2638
• The Movie Monster Game

Re«d*r Service Mo. 1M

AHOY! 49
TRONIC!
PRO-TECH
C-128

■WITH PURCHASE OF 1571

DISK DRIVE

FREE HOME TRIAL

MONITOR PRINTER
IL
COLOR

RGB cronies
SG-10C
S188
$169 •120CPS DRAFT
• 30CPS
NEAR LETTER OUAUTY
COMMODORE HEADY • Includes Both...
HIGH RESOLUTION -TRACTOH FEED
-FRICTION

FREE HOME TRIAL


CALL TODAY

1-800-345-5080
OPEN 7 DAYS
A WEEK &
EVENINGS
COMMODORE
C-64 COMPUTER DISK DRIVE

$139
1200 BAUD

HAYES
COMPATIBLE

'WITH PURCHASE OF SPECIALLY


PRICED SOFTWARE PACKAGE

COMPUTER PRINTER MONITOR


WITHGEOS
803-C
$128
COLOR
GREEr
COMPOSITE SCREEN
WITH PURCHASE OF

C-64-C
OF1541C DISK DRIVE
COMMODORE S138 *59
POWER SUPPLY JOYSTICKS CABLE TV RADAR DETECTOR
Pin

C-64 PAY TV? * JERR0LD RETAIL


CONVERTERS/ , „ S249
DECODERS * •HAMLIN

PRO-TECH-TRONICS
QUICKDELIVERY 6870 Shingle Crk. Pkwy. S103
Minneapolis. MN 55430

HJ Z c.o.d. SCHOOL P.O.'S ACCEPTED


Reidor S«rvlc> Ho, 17S
(612) 560-6603
IF YOU NEED $5,000.. .$20,000 EVEN UP TO $500,000 TO
START A NEW BUSINESS OR TO EXPAND AN EXISTING
FIRM—THEN READ WHY YOU TOO WILL CALL THIS
INCREDIBLE MONEY RAISING
BUSINESS OPPORTUNITY SEEKERS' LOANS MANUAL EVERY
LOAN DOLLAR

"The Small Business Borrower's Bible


Practically prepares the loan application for you line-by-line...the "proper" way.
YOU GET
YOU KEEP
AND USE TO
OPERATE
All properly prepared applications are processed (aster...no red tape! VOUR BUSINES

Most man and woman seiiousiy interested In sorting men own business are eligible to apply - including those who already own a business and need
capital fasl lor expanslon...or lo stay «Hoal...even II Ihey'vs been flally relused by banks and turned down elsewhere! Yet. loo many never qualify, simply
because I hey do not know how lo "properly" pie pa re the loan application...
»«*«*«■■»•■••***••«
SliU Ihpre are thoie who
In orrJei 10 help (hose people GUARANTEE *1 J GUARANTEE ■:
applying tor these guaranteed and declare Even aiTp« 1 h days neresno*.
S" ply - lOO* C^er |hi£ jtto^I •
' i neeO money right now jnO
diretl loans fill out lUfjir loan « uf'ectiw*1 money raising loan • you are st'Ti slronqrv p'oiecteo
.implications the "right way' our smait t>U5r"«j gofSft""Bn' Joans
• feparaimn assistance manual * • \ you decide lo heen '"■'
business rcrnrartin along with tiki ion darn long it 5 imposs'Ote
J In' 15 days and lhrn »r yn.r J maruifll and you ^[)pJy 'or a"
diliganl compilation qnrt olleclive lOQu&ily NQCnpeve'getsoneot m flre not ronwiftccJ ih,n .t Cnin * 5BA Loan anylimp wnnm 1
t-floi ls.r riab Miccess'uLly jssem most loAii yfB' irOuc luj*r< mwst In'
bind and published a comurghen Oi you may near appruvnd af>d yKu tiuji Jf ti*AHv
■ BuS'ni'Ss Loan »ou need FHQh! *
3ivc. easy to.-1o.How seminar comments J a*ay ],jst return M inr a lL,n J receive The lunds or yduf moniry
manual1 Tnrj Business Opportuniiy M/ prcounfanf s will be rf>funded ■ n Full
T and DFompi relunc] t
Sonkers1 Loans Manual lhat a-jM
• ••■■••••«•••■■•••*«• *•*•••••••••**•■>■>•*
QUicklf show you practiciNy Everything a *asffl olmy 1'tne'*'Hec* ttvres
|Qu II need Id tnow lo prepare a lo j -i
Only Ewcause wf a'e so confi
loO much ivorrjesonie pdOfl/nvof" ■ nteresied -n npiprng you nan a
application tu get federally dent trial ihis 15 a fact do we dare
antf 'ed rape fO i*ade Mtough'" business that win make a lol of
Guaranteed Jtnd Direct Loans make such a strong binding
Frankly — such rantmgs and money Its lo ftieir advantage — selrtnm-heard-of Double
ravrng$ arp just a lot ol "DuJT The more money you make the
Merc are jusr icmi of lh» many Guarantee No ilrongir
wiinouE any tea* oasn -■ and only mO'e ifiey Jiand to cciiect m laies
Important bvntftti llui Hu^mn1,',
serve lo clearly mow tnaf. lack Ol m fiscal t9BC. our nalions good old
Opportunity Sneers lo^ns Manual knowredgo miiinlcrmBtion .ind Ol course, no one can guaranlw
provides ydu wilh and not Quite luMy understanding directly 0' guarantee billloni of that every request will hu ap
• ■completely Mlled Inlamplesel the UNITED STATES GOVERN dollain m loan requests along wim proved — t>ul dearly we Are Srmly con
of actual SBA loan application MENTS Small Business Adminis tecnn^cai assistance and even vineed lhat any sound business <e
lormi, all properly tilled In lor tration s fSSA] Programs ria« sales procurement assistance quest properly prepared — showing a
you to easily follow—aids you in unfortunately caused a lol Of RememMr II you don'1 appty for reasonable chance of repayment and
quickly preparing your own people lo ignore what is withoul a These available SOA funds
submitted to SBA —will be approred
loan application the right way. doubt — not only the must tornebody **i* c*rlalnry wlfl.
Each fine on the sample appli^ importanT and generous source Of Don'T loitoul — now is tne r
THOUSANDS ARE
cation form* li eiplamed #nd financing for new Dusinps* sfan hme to piacn your order lor thi^ PROPERLY APPLYING
Nluilnlcd in eaiy-lo-under- upt and ousting business
itand language,
comprenensivc manual It AND BEING APPROVED.
expansions in this country — t>ur
■Old m ilof*i. Available only by uppp'C VCiHR
• fait applicatfon preparation ol the entire world1 mail through this ad directly from ncnc a IUU"
procedure* for gelling lo*ni for Now thai you we heard Ihe'OuJl" Financial Fr#»dom Ca.. thfi ■<■ TO JOIN THEM!
both new itarl up buimen abOul The Umfed States Govern cluiLve publliher. at |ust a small
venture* and established lirmi ment s SSA Loan Proqiam — lake
• adfiiea you on how lo properly
Iraclion ol what ■! would cost for FREE BONUS
a low more moments and rffild the the sorvicos of a private loan
answer key questions necei- H you order your m.inuai
following lacts
lary 'or loan approval and in advisor oj lo ai tend H seminar todayyou" receive a ,-aiuabie
• Only 9 ; al approved loam Fo' e cam pie:
order lo h*Fp avoid having your tJeasury oi »^t easy low
were adlually made lo minonln In/fai't. this arTia.'rnij Quaian-
applies (ton lurned down— give* l*il y*ar capilai and highly pro'irahrp
lt;ed and O-rgcT i cans Manual was
you advice on whal you should • v-ii.ii SBA r.-cognliM ■■ ■ business programs worth Tony
snoaaiiy designed to bo itm Cjsrs
not do under any clrtumilancr-i "imill builntn actually live dollars ynurs ,»bsu
Of a Smail 9L/jrness Loan Stifina/
• whit umpFe alepi you Take lo appllti lo 97** of ill Th« lulely Irefl'
— wne*e racfy regnu^ni wQu'tt
guarantee eligibility— no maitpr Compamet .■■ lh« ■■ jh •<
par an atjmtman tee nl 5J50 Bt,l 100*. tar daductlhl* ■■'■
il you do nol preteniFy qualify
• Rvd tape comei aboul only ow company felt tnai Since inc 4ittip*nH Doo'15»Uy —
■ where you can INe your appli when the loan applhcailon 1-. manual's Quality instructions wtup ard«r your copy today <
cation for laiEeit proceailng. ■■■ i'i baiok duf to applicant nol
At irus point thernosi importani so txcepllQntflr cryttMl-clvBr mat »N0 ftlSK LOAN OPPORTUKlTr FQRM1
providing Ihe rnjueiled infor- jntone -*"o could 'tjac! covio
Question you want answered is
mallonL.LO' providing Ih* wrong tuccttstutly ut« its tochniquai Bench 2nd rush In
Jusl wnere is all this foan money informaUofi
coming from"* Incredible as it may •vitiout navtng lo attend a seminar COMPLETE PREPARATION
• Th*j SBA 11 required by C pay 'Or- cosily p'lvafe loan
sound—these Guaranteed Loan;, iSSISTftNCF FOR 10«N APPHOilAL
Congrvii lo provloCa minimum Jdvisoiy ass-siance services
Direct Loans ana Imn-ieo.ite Please rush me. . copies ol
dollar tvnounr in buiJn*■■ loan* Therefore, lor tfiose pu'cnasinn
Loans are indeed available "g^r etch fiscal yrif In order lo law-
"Business Opporlumly
tne manual by rtiait no3day Class
now — from trie beSl and yei [ru- Loans Manual" each at a $20 lee
luFly comply willi ttrlcl quolai.
no course ana accommodation?
mast Overlooked and frequently (Almoil 5 billion Ihit year) plus S3-DO handling and Shipping
art1 required Ana rflther than %ibO
the most ^gnored and somotimt". I am fully prolocifld by Ine two atronrj
we could slash thp ftrice aJl me
Ouirighi rjflif;ijli?d made-fufi-i>r Vei, despite Ihe miNiont wfia
guarantrm^ above I'mordenng today
way down to jusl a mere $50 — a
source o' ready moni»y '^->: miss oul - rhe«e are Stiri hterariy - »I cun receive FREE - the valuable
capital m America - The (riousands of ambit'Ous men and sr^aU poTion o' a typic-il scrflmar
sitiendanco fee - providing yoi, t/easuryol fast, easy. Fow^capilal antf
UNITED STATES GOVERNMENT women nationwide wflO lire pro highly prc-filable business programs
Ol coufjfj tnere are those who perly applying - oemg approved promptly till in and mail coupon
below with lee white (his speoa' wortn forty-five dollars- mine frea
upon hea'-n rj The words LJNfT£;; — a"d obtaining lulficienl fundi
to keep even il I decide to return Iho
STATES GOVERNMENT v,,n 10 euner ^tart a r.e*i Ouainns a
slul available Oy mail at tnis re(a mgnuaf for a Full refund
rf>sta"tiy trmf.'i' up anil frow*i ^ni; franchise or buy out or CApand an
tivefy low DfCe* Enclosed is Full Payment
sa y BKilling one Mostly iMpy art- att
|uat lypica' Americans wirh no Dprnemfjci lhis most
nost uniquV
unro.ue B Check Montiy Order
only ntmo'-i-os c-tn gt-i sm.ttt
□u'lrnffss iQrffj fnono/ Tfo"1 '''*' fancy lilies who used fssenfjally manuj' >■ - provides you - " I Send : ■. ■ L wllti ordsr
actuaJ samcie coo-ei o" SBA Loan
me tame efl*ch»* know-how fo
Vei «n the other hanfl i jnd fill oul tnpir aiifiiic^iions that you 11
jppi-catiun ana air cuner required I Home
forms—3'reaijy properly filled in Please Pnnl CFoarly
mosl pufjhnyj utner? will rani rjn
and on and on that
lirHJ in the Guimnss Opporfunily
Seeders' Lo<inq Manual
'or you lo i?j5*iy u&& as reiiaaiy I Aadresa .
accufiie ilep-bystep guides —
ao" r *ven fiy ,t % tlJ*t
thus of'ermg you compie'e I Cily
■ "iOoss-"'e a" rriosp Business So don f you dare se s"y aboul as^u'arce niji yem aDQi'caiion
Leans P'ogfrims are sf-c'iy loi applying 'or and accepting ;nese
wi'i ae p'opefiy ceba'ed ar>c I
rjua'jnieca and fj^ecl go^enmenr Zip
loans Curiously enougn me
Ihpfecv .mfnediareiy
on Eht» 'iqiii road to oblammg fa&r
putting you
I MAIL TO.
"O 'ed'iaoe loan approval 1 Financial Freedom ORDER
* 11DW.5!hSt.-Depl. A-1 NOW
GUARANTEED YOUR LOAN MUST BE APPROVED ... OR MONEY BACK — ONLY A I Wlnsion-Salom.NC 27101
SMALL PRICE TO PAY FOR THE LOAN YOU CAN GET... NO RISK AND NO HASSLES.
Reader Service No. 175
AMIGA
5I5C7ICN
EXPANSION FOR THE
AMIGA 1000
By Morton Kevelson

A little more than a year ply hasty conversions of existing soft


RAM EXPANSION ON
since its introduction, ware from other less endowed sys
THE AMIGA 1000
the Amiga 1000 has tems. These were initially disappoint
Introduction 53
made amazing pro ing, as they failed to make use of
The System Clock 55
gress. The ihird party software sup many of the Amiga's unique features.
Expansion Card Installation
port for this system has been truly Fortunately, these straight conver
Tipi 56
outstanding for a new machine. A sions were the exception rather than A Glossary of Technical Terms 56
large part of this enthusiasm is due the rule. Furthermore, many of these Review: ASDG Bus Expansion
to the potential of the machine itself. early releases were followed by up 5ystem 57
Of equal importance has been the grades which did take proper advan Review: aMEGA 63
high level of technical support pro tage of the system. As a result, to
vided by Commodore since the in day's user has his choice of high qual crocomputers have gone from 8 bit
troduction of the Amiga. This has ity software for virtually any appli machines with barely 4K of RAM to
consisted of extensive documentation cation traditionally applied to a mi 16 and 32 bit engines whose memory
of both the hardware and the operat crocomputer: far more, in fact, than is measured in megabytes. The pro
ing system software for the machine. can be comfortably squeezed into a gress of the programmers and the end
Of even greater importance was the half megabyte of RAM. users has been even more dramatic.
concurrent release of high level de Notice that we referred to the Am Both have managed to fill every byte
velopment tools for the system. iga's half megabyte of RAM and not of this new technology with programs
From the outset, the Amiga's pro just the quarter megabyte supplied and dala.
gramming environment provided with the basic system. Although the Deluxe Point by Electronic Arts is
nearly everything which was re Amiga will function with just a quar an excellent example of this phenom
quired. For the end user there was ter megabyte, we have found this to enon as applied to the Amiga. The
ABasic which was very quickly re be insufficient for many applications. entire program, with two lo-res work
placed by Microsoft's Amiga Basic. Multitasking in particular will be se screens, will not fit into 256K. A half
The latter has been justifiably called verely curtailed by a lack of RAM. megabyte is required for best results.
the most powerful BASIC available As a result, the first accessory for a The hi-res version of Deluxe Pain!
for any microcomputer to date. For new Amiga user is the built-in RAM will not run at all in less than a half
the developer, Commodore provided expander. Commodore has effective megabyte, and will still be limited to
the programming tools with which ly acknowledged this system's need a single work screen with program
diey were most familiar. In particular, by including the 256K RAM expand overlays for specialized tasks.
all the facilities needed for working er in their latest promotional offer Of even greater concern are the
with the popular C language were ing for the computer. memory requirements for multitask
available from day one. The need for memory has become ing. The memory needs of multiple
The presence of sophisticated new fundamental to microcomputing. We applications can be enormous. In
hardware and the corresponding soft have noted in the past that we can fact, lack of memory is probably the
ware tools is to developers as honey never seem to get enough of the stuff. greatest factor in limiting the Amiga's
is to bears. The development of soft The availability of microcomputer multitasking capabilities.
ware actually began well before the RAM has grown exponentially while The traditional solution for addi
release of the machine. Of course its cost has dropped by an inverse tional storage has been external ca
many of the earlier releases were sim amount. In less than a decade, mi- pacity on floppy disks. However, even

AHOY! S3
MAXI-DISK
MM rr

...A MUST FOR YOUR LIBRARY"


"Programs by Users, for Users"
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 publi
cation at a price hardly worth mentioning. Disk comes with a booklet with complete instructions
for all programs.

CRAPS
CHEMIST
Los Vegas in your liv
If you're having a
ing room. This one has
tough time learning
all the SOUND and
your chemistry sym
GRAPHICS of being
bols, try this program
there....but no money
for help.
loss.

BREAKING
THE ICE
CUBIC A powerful utility for
if you enjoyed Tic Tac the C-64. Lets you cre
Toe as a youngster,
ate all those exciting
then youli lovethis 4 characters for your
level version.
ames, and stores
them on disk.

ALSO ON THIS DISK: SHISIM: If you like Chess, try this one; MOONDOG: Not your typical space
arcade game; WIZARD'S TRAP: A graphic adventure game; SNOWBALL FIGHT: All the fun of
a real fight, ARCADE style; BUZZWORD: Multi-player word game; POWER SQUARES: Strategy
and bravery a must. M^MM^MW

mW rmm
P.O. BOX 1861
STATEN ISLAND, NY 10314

Please RUSH me the following order (postage and handling included):


_ , , USA FOREIGN Back Issue
_ Volume 4 (Feb. '87) issue of the "MAXI-DISK" $ 12.95 $ 15 95 2 Vbl 1
D 1 Year Subscription of the "MAXI-DISK" $119.95 $139.95 D Vol. 2
Make checks payable to Micro-Tek Software. New York residents add 8.25% sales tax. ~ Vol 3
Name __Address_

City Zip

Volume #1 Volume #2 Volume #3


File Copy Window 64 Program Packer 5 Cord Poker Nicknames Fin. Sheet
Converter Video Sidekick Journey Music 64 Pento Shlpwroek
Stalkers 1341 Disk Monitor Cross Reference Database Mgr. Auto run Trllon
Obieisslon Leprechan'i Gold Sprite Rita Disk Jacket Mailer File DIuJ. Master
Dlik Lack The Loit Sword Superbowl Helper Space Pirates BBS System Bingo Caller
AMIGA

SECTION
this is rapidly becoming inadequate. screens must reside in chip RAM. stored in external RAM, leaving the
In the past, floppy disk capacity has This data can be substantial. maximum possible chip RAM free
substantially exceeded the internal A high resolution, non-interlaced for graphics and sound. The Amiga's
capacity of a system's RAM. The window (640 by 200 pixels) requires operating system includes routines
Amiga squeezes 880 kilobytes onto 16,000 bytes for each bit plane. How which arc dedicated to the allocation
a 3.5 inch disk. Although this is a re ever, a single bit plane permits only of memory resources. Chip RAM
spectable amount (more than three two colors. The Hbrkbench screen, lies in the microprocessor address
times the capacity of the unexpanded with four colors, utilizes two bit range of $000000 to S03FFFF whiie
system), it is substantially less than planes for a total of 32,000 bytes. A external RAM is designated at
twice the amount of RAM found in high resolution interlaced screen (640 $2000000 to S9FFFFF.
most systems. by 400 pixels), with its maximum of When adding memory to the Am
AmigaDOS is disk-intensive. All its iga, we strongly recommend the ad
commands have to be loaded from dition of the built-in 256K RAM ex
The System Clock
disk prior to execution. Amiga users pansion before any external RAM is
have also become spoiled by the considered.
We have received some inquiries
snappy responses normally provided
regarding the peculiar 7.15909
by the computer. They expect instant ZORRO SPECIFICATION
MHz clock frequency at which the
gratification, Thus, even the brief and Unlike the most popular micro
Amiga's 68000 microprocessor op
all-too-frequcnt delays caused by the computers in the "business" market,
erates. A!! of the Amiga's timing
high speed floppy disk access are an the Amiga lacks the facilities for in
signals are generated by a very
noying. Nearly intolerable are the ternal expansion. Instead, the Ami
precise 28.63636 MHz crystal os
endless disk swaps which must be en ga is equipped with a single 86 pin
cillator. This is divided in steps by
dured on single drive systems. As a edge card connector for external ex
factors of two. The resulting
result we have found that the second pansion. This is a lull system bus
14.31818 MHz signal is used for
disk drive has become the most pop with all the connections required for
the liming of much of the Amiga's
ular accessory alter the 256K RAM any conceivable peripherals. This siot
iogic circuitry. The next division
expander. Amiga users have also be is in addition to the serial, parallel,
yields the 6800O's clock frequency.
come very adept at using the DOS video, audio, and floppy disk drive
One final division results in
RAM: device for frequently accessed connectors located on (he back of the
3.57954 MHz, which happens to
commands. Of course this also uses machine.
be the exact frequency of the
up precious RAM. It becomes apparent that the lack
NTSC video signal's color clock
After using the Amiga for several of internal expansion is not a signif
on which this entire chain of
months, we have become convinced icant restriction when we consider
events is based. Just why the
that the optimum solution is addition that one or more of the "business-
NTSC picked this particular clock
al RAM. This was not overlooked by machine's slots are usually occupied
frequency is another story entirely.
the Amiga's designers. The 68000 by cards to allow for serial, parallel,
microprocessor can directly address and video, as well as RAM expan
16 megabytes, of which up to 8V2 16 colors, will require four bit planes sion. All of these functions are al
megabytes has been reserved for of 32,000 bytes each: a total of ready provided for on die Amiga's ex
RAM. 128,000 bytes! Each open window on ternal connectors.
the librkbench wili need some mem Nevertheless, Commodore has rec
CHIP V. EXTERNAL RAM ory of its own. Overlapping windows ognized that some Amiga users may
The Amiga's built-in RAM and that on the Wf>rkbench will consume addi wish to expand their machines be
on the 256K expander is known as tional memory even if they are not yond the capabilities of the "business"
chip RAM to Amiga programmers. directly visible. The data which in machines. In the interest of hardware
This serves to emphasize the impor stantly appears as a window is uncov harmony and to provide tor the order
tant difference between the internal ered and has to be stored somewhere. ly development of and compatibility
half megabyte and the external eight All of this graphic data must be in among Amiga peripherals. Commo
megabytes. The chip RAM is the chip RAM if the speed of the Blittcr dore has published a detailed hard
only RAM which may be directly ac is to be used to its full advantage. ware specification. This specification
cessed by the Amiga's custom graph External RAM is the domain of the covers all the external characteristics,
ics and sound chips. This is very im 68000 microprocessor. Data stored both hardware and software, of the
portant for multitasking with the Am therein may be manipulated only by interface cards. It also spells out the
iga's icon-driven operating interface. the Amiga's 68000. Properly written internal arrangement of the Amiga
In order to retain the maximum pos Amiga programs will keep this in 1000. and the type and timing of the
sible speed of the operating system, mind by arranging for the executable signals on the expansion bus.
all graphic data for windows and code and the associated data to be The contents of the specification

AHOY! 55
are important to software developers number of pins as on the Amiga's
as well as hardware designers. An un connector. Since then this has been A Glossary of
derstanding of the Amiga's hardware changed to 100 pin connectors for the Technical Terms
configuration is required in order to expansion racks. Note that the Amiga
write programs which make proper will still retain the original 86 pin de Capacitance—The electrical
use of the expansion bus peripherals. sign. We expect this statement to gen- property of the physical proximity
In particular, the proper recognition crate a collective sigh of relief from of two conducting surfaces. These
of external RAM should be a basic many Amiga users concerned with may be traces on a printed circuit
requirement of all Amiga packages. the imminent obsolescence of their board or simply adjacent wires.
The Amiga hardware specification machine. Any potential difference between
has been adopted as a standard by The risky part of the specification the two surfaces causes energy to
numerous hardware developers. The is that Commodore has been very be stored in an electrical charge
phrase "Zorro compatible" has fre careful to mark all of it as prelimi between them. The charge is equal
quently appeared in the Amiga liter nary. In fact some of the drawings in to the product of the voltage and
ature. Actually, the Zorro monicker the current version dated June 9. 1986 the amount of capacitance. The
are marked "SERIOUSLY PRELIM rate at which the charge can be
INARY!" Nevertheless, many added to or removed from a ca
Expansion Card
developers have chosen to forge pacitor is determined by the driv
Installation Tips
ahead. The size of the Amiga market, ing voltage and the resistance of
based on the present specification, is the circuit. This results in a delay
Whatever means you choose to
apparently worthwhile. We have also of the propagation of timing sig
expand your Amiga, observe the
found that standards have a way of es nals by inhibiting the change of
following precautions. Insert the
tablishing themselves based on actu voltage which limits the .speed of
expansion device all the way into
al numbers of users. If enough users operation of our computers. The
the 86 pin connector. Both the
and manufacturers adopt a particu larger the circuit, the greater the ca
Amiga and the expansion device
lar specification, it is in the best pacitance and the longer the delays.
should rest on a flat surface to
interests of everyone concerned to Inductance -The electrical
completely eliminate relative mo
maintain upward compatibility in new property of any conducting path.
tion between the two devices. Any
products. A current flowing through a circuit
motion can cause a hardware
Some specific requirements of the causes energy to be stored in an as
glitch which will crash the system.
Zorro specification arc worth noting. sociated magnetic field. This tends
If the external device is self-pow
All expansion cards have 100 pins, to delay the propagation of signals
ered, always turn it on first.
14 more than the Amiga's expansion by inhibiting changes in the flow of
Note that version 1.1 of the Am
connector. Some of the extra pins are electrical current. The longer the
iga's operating system will not rec
for the expansion box's built-in power circuit, the greater the inductance.
ognize autoconfiguring memory
supply. The specification calls for +5 Resistance—The electrical prop
boards. On the other hand, version
volts, +12 volts, and -5 volts to be erty of materials which inhibits the
1.2 (currently in a final test re
available in the expansion box. Cur flow of current. This prevents the
lease) does. As a result, memory
rent requirements arc 2.5 amps of +5 instantaneous change of charge
boards are supplied with a special
volts for each slot plus an additional stored in capacitance or the mag
program which allows version 1.1
margin of 1.5 amps. Thus a two slot netic field stored in inductance.
to recognize the added RAM. \bu
chassis should have a +5 volt supply MHz—An abbreviation combin
should make sure that the board is
with a 6.5 amp capability. The -1-12 ing mega and hertz. The former
designed to autoconfigiire under 1.2.
volt supply should be able to deliver signifies one million and the latter
I amp and the -5 volt .supply should represents one vibration per sec
originally referred to the Amiga itself be rated at Vi amp. ond. The unit hertz is named af
during its developmental stages. In The inclusion of a built-in power ter Heinrich R. Hertz, the 18th
fact the schematic of the Amiga's supply is essential. The Amiga's pow century German physicist who
main circuit board, which is included er supply can only support approxi contributed significantly to our
with the expansion specification, still mately one megabyte of external knowledge of things involving
bears the Zorro name. RAM with today's technology. magnetism. Prior to the adoption
The adoption of the Zorro speci The remaining additional pins arc of the term hertz, Ihe unit of vi
fication as a standard is nol without reserved for intercard communica bration was cycles per second, ab
some risk. The specification was first tions. Each card must also contain breviated cps.
distributed to developers in late 1985. identification data. This includes a
At that time the expansion racks were manufacturer code, the card type and
to have 86 pin connectors, the same serial number, and the amount of RAM if applicable. When the Amiga

56 AHOY!
powers up it interrogates the cards in as a self-contained PIC with a built-
sequence. Actually, each card must in backplane. As such they should
ASDG BUS EXPANSION
contain the intelligence to pass on the follow all the applicable rules of the SYSTEM
interrogation request to the next one Zorro specification. They generally
down the line. draw their power from the computer, ASDG Incorporated
All of the required 68000 micro which limits their size and the num 280 River Rood, Suite S4A
processor's signals are present on the ber which can be connected at one
Piicatnwoy, HJ 08854
86 pin connector. These are direct time.
connections to the 68000, without any If the slap on card is equipped with Phone: 207-540-9670
buffering. Thus the expansion box a pass through connector, then it Mini- Rack- C: $195
should provide the necessary signal should permit the addition of a full Mini-Rack D: $325
buffers. expansion board at a later date. A .5M Fast RAM: $450
There are two aspects to the expan slap on card cannot be inserted into 1M Fast RAM: $650
sion box design: backplanes and a Zorro-compatible box, as it should
2M Fast RAM: $795
plug-in cards (PICs). The backplane actually be the equivalent of a single
Introductory 15% discount on
interfaces to the Amiga's 86 pin con- slot Zorro RAM box.
RAM boards is still available.
necior or to an 86 pin connector on The rack in system is of course the
another backplane. Thus the speci full Zorro expansion box. These arc
fication allows for the chaining of ex currently available with two or more
pansion boxes. The backplane must slots and may also include a pass
provide the necessary buffering of the through connector for additional box
bus as well as the 100 pin connectors es. Although the Zorro specifications
for the PICs. allow for multiple boxes with num
Tiie PICs arc the actual cards, such erous cards, physical characteristics
as expansion RAM, which are used will limit the maximum expansion.
by the Amiga. The Amiga operating The specification even expresses con
system software only recognizes the cern over the feasibility of chaining
existence of PICs and knows nothing two Zorro boxes or slap on cards.
Workbench display with ASDG utility
about the backplanes. The Amiga system is state of the
icons. Nate grand total offree memory.
External RAM expansion must art, with the 68000 running at
SysMim display at bottom is ASDG sys
come in discrete blocks. The smallest 7.15909 MHz. At this speed the ca
tem performance monitor. Note separate
RAM block is 64 kilobytes. Other pacitance and inductance of the board
displays for chip RAM and RAM board.
sizes may be any multiple of two connections and printed circuit trac
times 64 kilobytes up to a maximum es start to play an important part in
of 8 megabytes. This allows for eight the speed of the switching operations. We were recently visited by Perry
different size memory expansion In fact, timing considerations make Kivolowitz, a proprietor of ASDG
blocks. Memory blocks must lie on it impossible to chain more than two (Advanced Systems Design Group).
address boundaries which match their Zorro boxes with zero wait states. Perry used mis opportunity to show
space requirements. The exceptions Slap on boards are generally less off the ASDG Bus Expansion System
are the 4 and 8 megabyte boards. The expensive than a full system. They with four megabytes of expansion
first must also map at $200000 and also take up far less space than an ex RAM for the Amiga. In return we
$600000 ($400000 and $800000 are pansion box. Their prime disadvan used this opportunity to pick Perry's
the "natural" 4M boundaries). The tage is the limitation to future expan brain as an independent developer for
second must map into $200000 sion of your system. Also, the slap the Amiga. The following report on
($800000 is the "natural" 8M bound on boards may lack essential features the ASDG hardware is based on six
ary). The exception for the large which would allow them to be used hours of working with the system and
memory boards is to insure compat with a future add-on box. If you do is not intended as a full review. How
ibility with future models of the decide to buy a slap on board, get as ever, based on this experience we
Amiga. much memory as you can afford. If have confidence that the hardware
you must buy a smaller amount of will be all that it claims to be.
RACK IN V. SLAP ON memory, look for one which allows
Memory expansion is currently of for the addition of RAM on the board The Mini-Racks
fered in two physical forms. The slap itself. Some of these boards may be All of the ASDG expansion boards
on styles are single, self-contained designed to work with 256 kilobit are of the rack in variety. As such
cartridge packs which attach directly chips, which can be replaced by one they cannot be plugged directly into
to the Amiga's 86 pin expansion port. megabit chips when the latter become the Amiga's 86 pin expansion connec
These should actually be configured readily available at lower prices. tor. Some form of expansion chassis

AHOY! 57
Z/2M /MA/ Aoon/ H7//rou/
Cluster of white labeled chips at bottom
are the PALs. Clockwise from top: COL
(collision detection), ROM (identifica-

is required to accommodate the 100


pin edge connectors. To provide a
minimum cost path to full Zorro
compatibility, ASDG offers Iwo ver
sions of a two-slot Amiga backplane.
The Mini-Rack-C supersedes
ASDG's internally identical B ver
sion. The only changes between the
two products are in the design and ap
pearance of the metal case. This
chassis provides a substantial subset
of the Zorro requirements with two
exceptions: The power supply lacks
the +12 volt and -5 volt supplies,
and one of the Zorro timing signals
is not synthesized by backplane. The
Mini-Rack B is intended for use with
the ASDG memory boards which re
quire only the +5 volt supply. The
ASDG boards also synthesize the
missing liming signal. The Mini-
Rack-B's 6 amp. +5 volt supply is
Vi amp shy of the Zorro specifica
tion's requirement for a two-slot
board. This is not significant, as the
extra 1.5 amps in the specification
was intended as additional margin be
yond what was anticipated.
The Mini-Rack-C is intended for
the user who is looking for a mini
mum cost option in which to utilize
the ASDG memory expansion boards.
As such, the chassis' price reflects
only the actual manufacturing costs.
To emphasize this point ASDG offers
a 100% open ended credit on the ex
change of the Mini-Rack-C and the
Mini-Rack-D towards any upgrade
chassis they will ever offer.
The Mini-Rack-D provides 100%
Zorro compliance with the Zorro
specification. The timing signal and
AMIGA

CompuCrazy
SECTIO

"Ready for an adventurous challenge?


We're a team. And Nellie
doesn't horse around."

tion), CFG (configuration), RFS (dy


namic refresh). At lower left is autocon-
figuration jumper. Right: same board
fully populated with 256K RAM chips.

the +12 volt and -5 volt supply volt


ages, which were left out of the mod
el C, have been included. In all other
respects the board is identical. Phy
sically, both mini-racks preseni 6"
wide by 10" deep footprint alongside
the Amiga. The height is a rather im
posing ten inches. These dimensions
are dictated by the size requiremenis
of Zorro compliant boards. When in
stalled alongside the Amiga, both
mouse ports are left in the clear. The
chassis does extend a few inches be

CompuServe
hind the Amiga's back panel.
Both versions of the Mini-Rack
must be either the last or only chas
sis in the Amiga's expansion slot, as

Games
they lack a pass through connector.
The back panel of the Mini-Rack has
cutouts for four 25 pin "D" connec
tors and one IEEE-488 connector.
These are for use with I/O expansion
boards.

The RAM Boards You never know


At this time ASDG is offering a
who you'll be up against
board design which may carry one
half, one, or two megabytes of RAM.
when you go online
The 256 kilobit, 150 nanosecond (a with CompuServe;
nanosecond is 1/1000 of a microsec
ond) dynamic RAM chips are laid
out in four rows of 16 each. If you ; To buy your CompuServe Subscription Kit.
see your nearest computer dealer.
elect to purchase less than the full two
Suggested retail price S39.95.
megabytes, you may have the board
fully socketed for an additional $75. To request our tree brochure or order direct, '
This option also comes wilh ciip-on
call or write: 800-848-8199
configuration jumpers. The standard (In Ohio, call 614-457-0802)
board has its jumpers soldered in
place. This would allow the board to ConipiiSeive*
be subsequently expanded to its full
5000 Aihngion Centre 8hn
capacity by simply inserting RAM CWumtmS, OH 43270

chips into the empty sockets. The un-


idor Service Ho. SI7
AHOY! 59
LX-86 $229 10801 $199
* 120 CPS Draft Mode * 120 CPS Draft Mode
* 16CPSNLQ * 24 CPS NLQ
* 1 year warranty
LYCO *
*
Word Processing
Friction Feed

COMPUTER
Marketing
and
Consultants Inc.
Panasonic
EPSON Industrial Company

I commodore ACTIV1SION TO
ORDER SSI
(C-64) Computer Qa^nbnll 14 95 (C-64)
Hacker 18 7S CALL Frghicr Ccimartd 34 75 Uovio Monster 24 7S
COMMODORE Hacker II 20 75 Gem stone Warrior 14 95 Vorpol Kit 33.75
Lillle Peoole 20 75 Wijafiis Crown 34 75 Fa 51 Load 34 75
128 2J9
Game Maker 24 75 Geltysburg 34 75 Summer Games II 24 75
1571 ....
?39 Gemsinno Healer 34 75
Library Super Cycle 34 75
B4-C I

1
175 Pbaoiuifl 24 75
154IC Sports . . 13 75 WprlO Games 34 75
IBS SciFl 24.75
C 1902-A 13.75 Fool Dnll
2S9
Music SIuOio 22 76 38 75
c
C 1350 Mouse Multi Plan
39 Basket thill 22 75 24 75
C 1700 128X RflM Winter Games
109
C17S0513XFWM Tjiss Times 33 75
8 Ftighi Simulator 29 95 Karate Champ 20 75
169 u
GEOS Rocky Horror 18 75 JoE Simulator 29 95 Doslroyoi 2*1 75
3B95
Jane Spin Di/2y tars Football 25 95 Wresllmg 2*75
Parted Writsr
35
4595
Base Ball 24 75 0 Scenery Disk EA 14 S5
Perfect Calc . ... CALL Sat 16 69 95
D
n

Ported Filer as 95 Basebal 32 75 ACCESS


TIMEWORKS Leader Board 24 75
Tournament Disk 1 15 75
42 S5 Executive Disk 15 75
MICROLEAGUE Data Mtgi
Swi calc 42 95 XETEC Aclion Pah 15 75
Base Da II 24 75 WorOwrilOf 42 95 t Font Master 14 64 32 95 Mach 128 29 75
Gen Mgi 24 75 38 9S lOiri Frame 24 76
WPayaWo
Slat Compiler IB 75 Ay Receivable 38 95 3
general Ledger M95

ATTERIEsfe^} INCLUDED nuontory 38 95


3B95
3 INFOCOIV PRINTER SUPPLIES
Payroll 100Q91 JKl 1 ATliH> l^Jt'f 19 95
icuhiH Goddess 20 75
Donsullans 32.95 2009^x11 white lazflr 5 95
Moon Mi si 20 7S
Paperclip w/spell pfc 48 95 3000 9'JxlTrtnite 39.95
Papeicirp II (NEWJ JOYSTICKS 1000 9' 2*11 wfnte 16 95
iQQO ".v1 ii labels 1x3 6.95
Jal hannle
3oss
16 75
11 99
MicroProse
HI TECH Super 3<way 19.93 Fl5 3195
DISK STORAGE
TAC-3 9 9S Sil+jnl Service 21.95
Cardware
Pariywarn
8 95
8 95 slrck Slick 8 95 B Guns hip 31 95 Flip N-Filo 10
Fhp-N-Ftla 25 Lock
?fl9
10 95
Heartware Economy 5 95 Tod OuflfHt 18 95
8 95
Ware wirh All 12 95 Black Mai
Eoyx SOOXJ
6 95 0 Fl.plJ.Fi 10 50 Mini
Flip-N-File 50 Loch
10 05
15 95
Holiday Paper 6.95 14 95 FhpN-rils ROM
TAC 10 (Ap. IBM] 7 99
22 95
Pnmshop 29 75
Graphic Lib EA 15 75 EASY MAINTENANCE
[■■■i-t^.", ',*i-\-'' 1 P S paper 12 95
FIREBIRD Bank Si Wriler 12BK 42 75
FOR TOP PERFORMANCE!

Newsroom
(C-64)
32 75 ED1B
(C-64)
J Caimgn Sand'ego
Karaleha
22 75
22 75
DISK DRIVE
22 75
CLEANING KIT

id
CliD Arl 1 1B.7S Tracker PS Comp 34 75
2B7S
Clip An 2 21 75 T^e Pawn 28 75 Science Kit 35 95 S8.95

SPECIAL PACKAGE PRICES!


COMMODORE 128=: system C=1B4 COMPLETE PACKAGE

128 KEYBOARD
1571 DRIVE
1541C DRIVE HITACHI 1406 64 KEY BOARD
THOMPSON 365 12 VIC
* 14" Composite S RGB
*
*
Greon lexl switch
40/80 collimri $699.00 13" Color ComijoSIO
Buill in Spoakor
WUh Caolo
$525.00
NX-10C $21 SP-1OOOVC $165
+ 120 CPS Draft Mode TOLL FREE 1-800-233-8760 • 100 CPS Draft Mode
• 30CPSNLQ • 20CPSNLQ
* Push Tractor Kit • Direct Connect c-64/128

i LYCO i
COMPUTER
Marketing
and
Consultants Inc.

micronici'inc
SEIKOSHA
PRINTERS INTERFACING PRINTERS
STAR MICRONICS EPSON ORANGE MICRO PANASONIC SEIKOSHA
PJXiOc . ... 219 LXfiS 229
GtappierCD .69 10801 199 SP-iOOOAeennomci !B5
LViM0<N*w)
NL-10 .,259
175
DX10 .
.359
- 149
XETEC 1091 I 269 SP-1000VC IE-fill JS5

Super Graphi* 64 64 10931 270 SP10001BM 1B5


NX10 J09 EX800.. 499 ,™ Tin SP 1000ASHS232 1S5
NB15 .. 939 EX 1000 699 Super Giahpix 45 64 !™ ■ EP1000AP APHc IBS
SGU . . CALL HSflO .. CALL "SS 549 BP.I300 469
SD 15 389 FXSB6 . . ■ 479 TYMAC 3131 .249 BP4200
SR-10 39S Lonoo S3 9 Connecliun . 49 3151 SAVE SP-5J2O 999
1.01000 729 108 APIIC 231 Color KH 119
DSI JUH| BPba?O'inbon USD
PPI 44.95 JuklfllOO CALL SP-1000riDbnn H 50

OKIDATA CITIZEN Juki b510 CALL


OVimale 20 ST 199 Juki6300 CALL —-.-,,«..
120-D .. 17S
Bsa3?wiaiBoiFii ... 55 TOSHIBA
2?2 449 M8P-10 2B5
SILVER REED
808 LEGEfJD „ {jHi'iiw::-
293 599 MSP.IS. 385 .479
1?0M.Q 225 . 325 EXPJ20P ... 209 529
BOB ... 139 a la IP 669
182 214 MSP25 485 EXP EOOP 469
Premier 35
1080 199 5nj,s 699
192* 385 CALL EXPBOOP 5*9 '380 J29 ESIl
White may la si'1 GXP 770 740 999
193* - 559 1385 288

* Ai --"■.'> r, ■ ii.Hioi1* Irirtjost

AH m&rchflndrsfl factory Iresh


* F-ru* ahinp-ng en prspaid: cam
orders

^^^^T: t. , _i % * Con-ipare our pnees


• Easy ton dee atcess

IB 11 * Air frerqhi service available


Sillisiiedi cus(D|n9r!i foi 6 ynJ'^.
*
* QUIT COO *flh r>o depogil
Widen miiici'on o' rump bland
p.ixluCf.
Full m^] w.nrtiritv Jiunlles
:
: Trained cuMnmer M"\.ce dnp) |

5V. DISKETTES
MAXELL
EPYX AMIGA SOFTWARE ACCESS 3.5 DISKETTES
3M
(Amiga) (Amiga)
SSDD 9.99 SSDD... 16.99
Apshai Tnfogy FIREBIRD 24 75
DSDD 2a 90
DSDD 12.89 Rouge Tournament 1 '3 75
SONUS (Amiga) MAXELL
Winffr' Gamns
SSDO 699 The Pawn UNISON WORLD SSDD . .16 99
OSOD 75D SUB LOGIC (Amiga) DSDD.. ..,.23 99
SKC (Amlgo) VIP PruiiMaslor MEW VEHUATIM

SSDD fl.50 Flighl Simulaloi CALL (Amiga) An Gallery l NEW SSDO 1699
DSDO 9SO J
Jel CALL 149 95 Ar| Gallery 2 HEV, DSDD 24 99

MONITORS HITACHI ZENITH


DRIVES
MODEMS COMMODORE
WM-12!S12'Grean ZVM 1220.. .
ZVM 1230
-.85
B6
SUPRA 1902 Color 289 CM-1400 13" Color ZVM-1240 145 fcnhnler 2000. 149
IndusQIC-ljJ 179
Supra 1064 -19 95 1BO2C CALL w/c.itto 179
385
THOMSON CALL
COMMODORE TEKNIKA CM-14E5S 13" 720X350 525 365 12 fTGEJ CALL CammoJani 1541c: .CALL
1070 ,129 CM-1457A 13" RGB MunttMromfl finn ,, D9
/ZOXJBO CoripKirns frcm 249

In PA 717-494-1030 RISK FREE POLICY


In 3iocJ- iierrcs ^irp^en wnhirt 2* hogrt ul nrtJci Nn cepDST on C O O crGer^ Free
Customer Service 717-494-1670 shipping on prepaid cash orders withm LrieconlmentalU.S Volurne fliscounts awai!a-
HOUHS t>io PA'Qsidants add sales Ijii APO FPO ami international Dfdois add 15 00 plus
or send order to yvo (of pfioniy mail service Adweriued prices show J'Va discount for cash, add 44%
Mon-Thur—9 AM-SPM
Lyco Computer Ffl — 9 AM-6 PM
lor MasrerCiir-<j -i-r. V &s Porsonal Clocks require A weeks df , anco be'
P.O. Bo* 5088 Sill— 10AM. 8PM Wedonoiguaranteeeonpalibiiily WaonlyafiipfacloryIror.imorc'tnnois
UPS Bluo and ftud label ah'pfiinq. All murcliiinfliso carnwl undur rna
Jo'sey Shore, PA
war'anly Rolum rostnedon appiicaulo. Fiolurn auihorrzaiion retiuirod All n
17740 lo change wnfiout
Reader Service No. 176
derlying concept is to buy only the ground plane as the embedded lay tunity to test this feature during our
RAM you need while you wait for the ers. The actual circuit traces in the trial run.
inevitable fall in chip prices. top and bottom layers are for the most When in operation, a VDO: icon
Those of you who are familiar with part orthogonally arranged to mini will appear on both the version 1.1
dynamic RAM requirements may mize electrical coupling of the sig and 1.2 Wirklxtich screens. The Am
have noticed the absence of the usual nal paths. iga's RAM: icon only appears with
large scale RAM refresh chip on the Before continuing to our next top version 1.2 of the operating system.
accompanying board photo. Dynam ic, we should indicate dial the ASDG In use VDO: can be treated as any
ic RAM has the annoying tendency RAM are 100% Zorro compliant. As disk drive. You can even examine its
to forget what it has been told if it such they should work with any Zor- contents using DiskDactor. the Ami-
is not periodically reminded about it. ro-compatible expansion system. gas track and sector editor. There are
To put it simply, one must constant two limitations worth noting. The
ly refresh the computer's memory. The System Software Diskcopy command does not work
The process is fairly straightforward, In the ever increasing complexity with VDO:, or with RAM: for that
but it does require careful timing to of the microcomputer world we find mutter. This is a limitation of the op
avoid conflicts with the rest of the that expansion hardware tends to gen erating system and not VDO:. Under
system. These can delay the compu erate a need for supporting software. version 1.1. files cannot be copied to
ter's processing by generating forced Amiga RAM expansion boards are VDO: by dragging their icons. How
wait states. no exception. Of course the ASDG ever, the CLI copy command will
ASDG has chosen to develop their memory boards come with their own work. Icon dragging works just fine
own custom circuitry tor refreshing software. The first group of programs with version 1.2.
RAM. The two key chips in this are for use with version 1.1 of the In normal use VDO: puts itself in
scheme arc a delay line, which han Amiga's operating system. These util the top of fast RAM. Under some
dles the timing, and a PAL (pro ities are required, as version 1.1 does conditions, VDO: may work its way
grammed logic array) chip. The re not automatically recognize expan down into chip RAM. If this hap
sult is that the ASDG RAM boards sion RAM. Although we expect ver pens, the VDO: driver will monitor
present no wait states to the Amiga's sion 1.2 of the operating system to be fast RAM for available space so as
68000 microprocessor. officially released well before you to move VDO: out of chip RAM as
Three additional PALs complete read this, you will probably find a soon as possible. The danger is that
the memory board's Zorro require need for the l.l disks. We expect the driver may not recover data in
ments. One of the.se handles the much of the Amiga software present chip RAM after a system crash. Note
board's autoconfiguration. This in ly being distributed to work proper that ASDG iias designed their recov
forms the Amiga that the RAM board ly only with version 1.1 of the oper erable RAM disk software to require
is ready and waiting for data as well ating system. at least one ASDG RAM board to be
as the amount of RAM. the manu In addition to the 1.1 installation on the expansion bus in order for it
facturer of the board, and so on. programs, ASDG provides several to function.
Most of this data is contained in an other utilities. The most notable util For those of you who like to peer
other PAL which emulates a minis- ity is ASDG's recoverable RAM disk. under the hood of your fancy hard
cule onlx>aul ROM chip. Some of the This lets you create a RAM disk in ware, ASDG has thoughtfully pro
information is generated by the po external memory as Amiga device vided SxsMon. Although the SysMan
sition of several onboard jumpers. VDO: (Virtual Drive Zero). The us display bears a passing resemblance
The remaining PAL performs bus er specifics the maximum size for to GfcMem. a public domain mem
arbitration or collision prevention. VDO; which may be as much as two ory usage display, it is an original
This chip acts as a traffic cop direct megabytes. Note that this does not al Perry K. creation which provides far
ing the order in which multiple locate the specified memory tu VDO:. more information. The program puts
boards respond to system requests. Doing so would make this memory up a graphic display which continu
The design of the Amiga's expansion unusable for other applications. This ously shows the allocation of key sys
system includes an orderly progres merely sets the upper limit which tem resources. In particular SysMtm
sion whereby the physically closest VDO: may dynamically expand into. displays the 68OOO's level of utiliza
board responds first. Requests to the When in use, VDO: functions very tion as a bar graph, task switching ac
outer boards arc passed down the line much like a combination of the Am tivity as an actual count, disk and
from one to the next. iga RAM; device and a 3.5 inch flop keyboard I/O interrupts as both a
The ASDG RAM boards adhere to py disk. The main difference is what count and bar graph, and memory
standard design pratices for high happens after a system crash. Data usage as a count and bar graph on
speed digital logic circuitry. They are in RAM: will be normally lost. Data a per board basis. For the last fea
four layer, glass epoxy boards with in VDO: will still be there after the ture, a system with two external
the +5 volt power plane and the system reboots! We had ample oppor RAM boards would result in three

62 AHOY!
AMIGA

S E C T I O

memory graphs for chip RAM and


the two boards. GfxMem would place
all external RAM in a single display.
The four megabyte, two board set
up clciirly demonstrated the effective
ness of SysMon. Programs consis
tently loaded into the first RAM card
while VDO: occupied the second
card.
For those recalcitrant programs
which refuse to recognize external
RAM, the FastMcm utility acts as a
simple toggle to turn RAM on and
off. II does this by setting the RAM
pointers to indicate all RAM has been
utilized. This forces the next program
to load into chip RAM,
Each ASDG RAM board also in
cludes a plug-in jumper which dis
ables the autoconfig feature. This is
intended for use with the RAM di
agnostic utility running under version
1.2 of the operating system. It should
not be used to disable the RAM
board for any other reason. The Above and left: a pair of
board has to be removed from the graphic screens from the
chassis to reach this jumper. It is Modula-2 demos included
much simpler to simply run MemTesi on the aMEGA Install
under l.l and leave the jumper in disk. Tliese single screens
place. form a continuously
changing display. See
Conclusion page 64 for more.
The ASDG RAM expansion sys
tem for the Amiga appears to be well- Bottom left: a closeup of
designed. They have managed to as an aMEGA-modified
semble a fully expandable Zorro Workbench icon. This is
compatible system for littic more than what the aMEGA install
the cost of just a RAM board. The does to your Boot disk.
recoverable RAM disk software is a Utilities found on the dis
must have for every serious develop tribution disk include Au~
er of Amiga software for whom sys toConfig, Add-Mem, Fix-
tem crashes are a way of life. Over Hunk, GfxMem, and a
all, ASDG clearly has the beginnings shareware screen dump
of a good product line. (see text).
—Morton Kevehon

aMEGA Their personnel just reappear work ular, Ed Lippert, former head hon-
ing for companies with different cho at Cardco, has resurfaced in
C Ltd.
names. There must be some truth to charge of C Ltd. While the printer
723 East Skinner this story. The most striking exam interfaces have gone elsewhere, Ed
Wichita, KS 67211 ple of this phenomenon was pulled has managed to retain the rights to (he
off by our dear old Uncle Jack. More Amiga expansion RAM (as well as
Phone: 316 267-6321
recently we have the goings on by the an undisclosed quantity of Cardco
Price: $549 .95 people of die late Cardco, Inc., a pro shipping cartons) which was nearing
ducer and purveyor of numerous completion at the time of Cardco's
We've heard the story that old mi printer interfaces for the O64 and untimely demise.
crocomputer companies never die. other related knickknacks. In partic- In addition to the Amiga product

AHOY! 63
Top and bottom left: more graph
ic screens from Modula-2 demos
(see page 63).

Below: the aMEGA board. The


86 pin connector in this view is
actually the pass through connec
tor. The connector that mates to
the Amiga is on the other side of
the board. The custom PALs are
marked with a red and green
spot. The RAM controller is the
largest chip on the board. The
1,048,576 bytes are contained in
the 4x8 rectangular array of
262,144 bit chips. All chips are
socketed for easy replacement.

line, C Ltd. continues to reiain Erst era] Assign commands, and Amiga- PALs provide the mandatory control
place in our catchy product name DOS takes all further instructions and autoconfiguration for the Ami
contest. aMEGA, their first Amiga from RAM:. The result is the elimi ga. The remainder of the circuitry
product release, is quite obviously a nation of numerous disk swaps, in consists of standard, low power log
megabyte of RAM in a slap-on pack creased tntine disk storage for appli ic components.
age for the Amiga 1000. For those of cation programs and data, and of Although the use of the 8206 RAM
you who are wondering just how course increased execution speed of controller does introduce some wait
much a million bytes (actually the AmigaDOS commands. states in the computer's operation, the
1,048,576 bytes) is, just try counting effect is minimal. C Ltd. claims a
them sometime. 1( should take you The Hardware worst case slowdown of only 4.5%.
about a week and a half if" you can Following the accepted construc During actual operation the slow
stay awake that long. From an Ami tion practices for high speed digital down would be even less, as wait
ga's point of view, a megabyte is near logic, aMEGA is assembled on a four states may occur only when the mi
ly 14% more than the capacity of its layer, glass epoxy printed circuit croprocessor tries to access the ex
3.5 inch floppy disks. board. The two central layers are the pansion RAM. C Ltd. estimates the
From the user's standpoint, lite +5 volt and ground planes with the average user would miss about 15
with an Amiga and aMEGA can be active circuit traces on the outer sur seconds out of every hour. We have
very comfortable indeed. If nothing faces. Memory consists of thirty-two had this estimate confirmed by a re
else, it gives you the option to sim 256 kilobit, 150 nanosecond dynam liable and independent source.
ply copy the entire contents of the ic RAM chips in a 4 by 8 rectangu The aMEGA board was clearly de
Workbench disk into RAM: and still lar array. Dynamic RAM refresh is signed with ease of serviceability in
have 600 kilobytes of memory to accomplished by a tried and true In mind, as ail the chips are socketed.
spare. All you need do is issue sev- tel 82U6 RAM controller. A pair of With the exception of the PALs, all

64 AHOY!
NRI Trains You At Home—As You Build Your Own IBM-Compatible Computer

GET THE KNOW-HOW


TO REPAIR EVERY
COMPUTER ON THIS PAGE.
Learn the Basics the NRI persona] NRI instructor and the NRI
Way-and Earn Good technical staff, ready to help you when
you need it. You get it all from NRI!
Money Troubleshooting
nd rfii Hji pit hjgn are Rp
i^T olApple tompulfi. Inn
la n * Hnftm

Any Brand of Computer 100-Pagc Free Catalog


The biggest growth in jobs Tells More
between now and 1995,
Send the coupon today for
according to Department of
Labor estimates, will occur in the NRI'abig lOOjpage color
catalog on NRI's electron
computer service and repair
ics training, which gives
business, where demand for trained
you all the facts about NRI
technicians will actually double.
courses in Microcomputers.
You can cash in on this
Robotics, Data
opportunity—either as ;i full-
Communications.
time corporate technician or
TV/Audio/Video
an Independent service-person
Servicing, and other
—once you've learned all the
growing high-tech
basics of computers the NRI
career fields. If the
way, NRI's practical combi
coupon is missing,
nation of "reason-why" theory
write to NRI Schools,
and "hands-on" building skills
3939 Wisconsin Ave.,
starts you with the Fundamentals of
Washington, D.C. 20016.
electronics, then guides you through
advanced electronic circuitry and on
into computer electronics. Von also
learn to program in BASIC end machine
language, the essential languages for
troubleshooting and repair.

Total Computer Systems


Training, Only From NRI
No computer stands alone.. .Its part
of a total system. To really service and
repair computers, you have to under Your NRI
stand computer systems. And only NRI gives you the skills you need for success.
course in
eludes Ihtr
includes a complete computer system as You learn in your own home. No class • IBM PC compatible Sanyo compiler wrth memory
expansion !□ 236K RAM ■ high-resolution monitor
part of your training. room pressures, no night school, no need ■ doublG-densltyrduuble-sldod disk drive * "iotolljgent"
You start with the step-by-step to quit your present job until you're ready keyboard • dol-malrix printer wllh near-letter-quaiily
mode • NRI Discovery Lab to leach circuit design and
assembly of the highly rated. IBM PC to make your move. opera lions ■ digil.il multimeter • lofjtc probe ■ spread
compatible Sanyo 550 Scries computer. Your training is backed up by your sheet ■ word processing soilwnrn—-ind morn.

You install and iTOlibleshOol tlie


"intelligent" keyboard. Then you assem
ble Hie power supply, install the disk SEND COUPON TODAY FOR FREE NRI CATALOG!
drive and extra memory to give you a
For Career courses
powerful 256K RAM system. aporoved unoer Gl Bill
Finally, you interface the high- McGraw-Hiit Continuing Education Center n checv
resolution monitor and dot-matrix printer 3939 Wisconsin Avenue, NW, Washington, DC 20016
and begin to use the .$1,00(1 worth of We 'I I give you tomorrow.
: FREE CATALOG ONLY I 1 m^o,^ Eh SWance 5«rvicing
software that's included. You're learning
_■ Conimuniuiion Liecirunts Smau Eofline Repair
about, working with, and troubleshooting Computer Elect ronici with
MIcroEornpLilrjrs □ Elecliomc [lesian Tctfinfloyy D Air Conditioning.
an entire computer system—monitor, ] TVf AuDi3'Vidfro Servicing □ Telephony Servicing
{j Digflal Elecirrxio S«v»ar>g _. Iocksmiinmg 1 EKCTonicSecurity
keylxiard, computer, disk drive, power D SiteUile ElPd routes
Q RfjWfics & InUustnai Conirol^ D Bast Electronics D SuiWIng Conslructlon
supply, and printer—all the essentials J Data Communica!jons [ 1 Boo^kCCD^fj & Accounting D Aulpnunivc Servicing
you'll meet every day as a professional
computer service technician.
No Experience Needed,
NRI Builds It In Accrotllieij by ti)o National Homo SimlyCounr.il
Practical, hands-on experience thai
chips are standard, off the shelf com The Zorro specification also rais For the curious, the public domain
ponents. The board is completely en es some doubts with regard to timing GfxMem utility will display a contin
closed in a three piece metal case considerations when chaining more uously updated bar graph of chip
which is readily disassembled. The than two boards. C Ltd. does indi RAM and expansion RAM allocation.
5" high by 11W" deep package adds cate that the aMEGAs timing toler The remaining programs are not
only 114 inches to the width of the ances have been carefully controlled directly related to expansion RAM.
Amiga. The 86 pin edge card con and will match the Zorro specifica A handy shareware ScreenDump util
nector is positioned so the package tion very closely. This is specifical ity will be a useful asset for printer-
clears the mouse ports. As a result ly to permit the maximum possible philes. The program was written by
the package extends about 2Vi inches extension of the bus. In addition, the Ned Konz. who asks for a voluntary
beyond the Amiga's back panel. The lack of pass through buffering should contribution of $10 from satisfied us
package rests firmly on the table, actually improve the timing tolerances ers. It is well worth the price. Also
without the benefit of intervening of the system. included are a set of demos from the
padding or feet, and it extends about Gizmos package, a commercially
% inch above the top surface of the The Software available utility program. For pro
Amiga. If you are running version 1.2 of grammers, a collection of Modula-2
aMEGA provides tor additional ex the AmiguDOS operating system, demos are also included. Most of
pansion via a second 86 pin expan then the aMEGA board need only be these generate some captivating
sion bus pass through connector hid plugged in. The operating system will graphic displays. Among the Mod
den under an easily removed panel. automatically recognize the presence ula-2 demos is ARAMTest, a compre
This would let you add additional of the external RAM. If you are still hensive set of memory test and di
aMEGA cards or perhaps a full ex running version 1.1, some prelimi agnostic routines.
pansion box. Note that the aMEGA nary setup is required. C Ltd. pro
card cannot be used inside a Zorro vides two ways to go about this. Aitio-
box. C Ltd. claims that up to four Config and AddMem. Both methods Conclusions
aMEGA boards may be daisy chained may be automatically installed on as We are pleased to see that Ed Lip-
in this fashion. We feel some cautions many copies of your Workbench disk pert has been able to continue pro
are in order. as required. duction of the aMEGA RAM board,
The power requirement of an AiitoCo/ifig is a general purpose and we look forward to future C Ltd.
aMEGA board is 500 milliamperes utility which will recognize all expan products for the Amiga. The aMEGA
at live volts. The Amiga's expansion sion bus peripherals which need to board is a well-designed, low cost
connector is rated at 1000 milliam be recognized. The penally is slight megabyte expansion RAM for the
peres at this supply voltage. This im ly greater memory usage than Add Amiga, which has provided us with
plies a power limitation of two Mem. AddMem is designed to work problem-free performance during the
aMEGA boards. The Zorro specifi with only a single aMEGA board. past month. Proper supporting soft
cation calls for full buffering on all Oilier expansion bus peripherals will ware, combined with full autocontig-
the logic lines in an expansion chas have to provide their own autobool uration under the version 1.2 operat
sis. The aMEGA card does buffer all routines. AddMem will crash if it ing system, insures maximum compat
internal data lines. However, the lines does not find an aMEGA board on ibility with existing and future software
which pass through the connector are the bus. releases.
not buffered. The lack of buffering In addition to AiuoConfig, Add Although a pass through connector
should not present a problem for peri Mem. and their corresponding Install is provided, we recommend that its use
pheral.-, which use standard TTL chips. programs, several other utilities and be limited to one or two additional
The Amiga's bus can drive up to five demos are on the distribution disk. aMIiGA boards. Conversely, the
TTL loads without any problems. For those programs which do not rec aMEGA board may be daisy chained
Finally, both of the aMEGAs 86 ognize external RAM, the RamOn/ to a compatible Amiga expansion chas
pin connectors are femaie. To mate Off utility will toggle extra RAM on sis. If you do intend to daisy chain the
a second aMEGA card with the first and off. What it actually does is re aMEGA with third party hardware, we
requires the installation of an 86 pin set the RAM pointers to prevent the strongly recommend that you try the
edge card extension, a $19.95 option. programs from making use of the ex combination before you buy it. This
This arrangement requires two addi pansion RAM. This forces the pro recommendation extends to any mix
tional series electrical contacts for ev gram code into chip RAM. In some anil match combination of Amiga peri
ery board added to the daisy chain. cases, the RxHimk utility may be able pherals which are not made by Com
Although all of the contacts are gold to modify the original program to modore. As a rule, peripheral makers
plated, the arrangement is still sub properly recognize expansion RAM. will guarantee compatibility only with
ject to mechanical vibration, which It should be used only on backups of the host computer or their own match
may affect reliability. your original software. ing products. -Morion Kevelson
66 AHOY!
READER SERVICE INDEX

ll *l iW fttgc Compiim S»c. Nu.


10 Abacus Sofliiiire Inc.
.14 Ahacus Software Inc. 192
78 Abacus Sulhiari' Inc. 219
C-4 Access Saflmire Inc. 185
PAPERCLIP II third-party printers were listed in the 41 ^division. Inc. 161
42 Aclliision. Inc.
Batteries Included manual's printer section. The man
163
43 Acimsinn. Inc. IA4
Commodore 128 ual makes no mention of how to deal 47 Acllvfsron, Inc. K6
87
Disk; $79.95 with printer interfaces, mainly be 79
Miotl 201
American Intl Computer :oo
Batteries Included has taken their cause it expects the user to lock the 7 U i::.: i. lik'loilcl ^_

22.23 Hcrkele> Softworld


well-known C-64 word processor, interface in transparent mode and 170
24.25 Berkck) Softxorks 171
PoperCIip, and converted and im then let PaperClip I! (PC II) do all 27 llcrki-k-> Soft«:irks 172

proved it to run on the C-128. They've 29 Iterkeln SoftworlU


the work. In the rare case where a 31 llerkele) Soft Murks 1MI
added telecommunications functions printer is not supported, it is fairly X Cardinal Software 21)9

and more printer drivers and taken easy to design your own printer driv 4J CBS Sot In are 165
6 Central h>inl Software Inc. 228
advantage of the 1571s faster loading er, and the instructions for this in the 71 Oiealsheel E'rmhcets. Jnc. 215
capability, as well as its autoboot. Pa- manual are very well done. 58,59 CompuScrrc 227
4,5 CoRipulcr Centers of America 178
perCllp //will read and write docu Once 1 had locked my interlace nK Computer Kricmls 212
ments in PETASCn or normal ASCII properly, my printer duplicated the 35 (^oniputtr Mart 193
49 Cornucopia Software IN4
in sequential or program files. It runs printer test document perfectly. Bold 4S Dalo Eflil USA, Inc. 16H
in 40- or 80-column mode on appro face, underline, italic, super- and sub CO Data kasl USA, Ine. 190
C-2 Digital Solulions Inc. 177
priate monitors. SpellPack, the spell scripts in four different type sizes all R4 Dune S\-steins 208
ing checker, is included. printed correctly. Combinations of 41 Mlectroi)ic Arts 162
75 Electronic Out
Like any good word processor, it these features also worked properly. 199
94 Emerald Component lull 188
offers all [he now-standard features PC II can address printers through 47 Rpyxi Ine. 167

like insert mode and variable margins the serial port, through an RS-232 in Financial Krttdom Publishen ITS
70 Tnt' Spiril Software. Inc. 21-1
and line spacing. Rather than repeat terface attached to the user port, or 46 <i.SR Software t.\nnpiin> 211
82
all these features, we'll deal with the through a parallel adaptor attached to Besware 223
69 Ink"til S>stems 213
most outstanding improvements. (For the user port. In addition, it will out 96 Jason-Kan ht'im 1S6

more information on the features of" put print files to the video display or 95 ,!.(.". M.. hunks m
97 KI'.S SollHure. Inc. 196
the original PaperClip, please read to a disk file. This disk file output 60-61 l.>eo Computer 176
the full-length review in the January is a good way to prepare text for S3 Mutter SuMwure 207
65 McCrawilill
1985 issue of Ahoy!) transmitting via the built-in telecom
_

IK MelaaMnco 203
One improvement that stands oui munications module.
72 Micxopuct' Cumpuiers. Inc. 224
immediately is the addition of word 49 Mid»cst .Soflw-arc 183
wrap. Instead of breaking a word at Telecommunications Features 7S Ohio Computer Scnrccs. Inc. 222
12 rreciiiim Peripherals Si Software 2IH.
the end of a line, PaperClip II will The telecom module has all the
HO 1'rofi'VsloiiLil li.'!!.1 . .ippini; Systems 220
find the beginning of the word and features of most modem programs 5051 Pro-'ltfli-'lrcinics 179
16-21 I'roleclo Enlcrprbci
move the whole word to the begin and then one. Most files received will 216
.10 Ouanlurnlrink 174
ning of the next line. Proofreading have hard carriage returns at the end 93 li.J. Hraeluu.ui AssoU.i Inc. 187

becomes much easier this way. of each line, making it impossible to 130 Schntdler M sterns 225
83 Scott, Fores man ami Company 226
Another difference is the easy ac reformat the file to new margins. PC 9 S&S Wholesalers, Inc. t(.9

cess with dual drive and two drive II includes an unformat command 73 Software Discounters of America I4N

90 Soit»ure Link 202


systems. It is no longer necessary to that will remove these carriage re 1! Solutions Unlimited 204

enter the drive identifier each time turns and replace them with spaces. 13 Solutions [Jnliiniled 205
15 Solutions [ ulimileil 194
a disk access is done. I (bund the disk PC II will work with most com 95 I'.l'.. Klwlronlcs 1NV
handling to be excellent. Error mes monly available Commodore com N9 It-it rails 197
26 Tensofl 182
sages appeared when appropriate and patible modems, including those that SI lllrabile 21R
didn't seem to lock the system up. auto-answer/auto-dial. 45 I nlimiled Sol'tviure Inc. 210
28 Value-Soft 173
Directories can even be handled as
72 Vblon So It wart 229
word processing files, making it easy Assorted Features XI \\'eO^u'K>cl Keni:i1 217

to create disk labels or compilations PC H's variable block feature lets HO \e(ec, Inc. 221

of disk file data. you merge information from one file 30 A/jmJ.'rO,ULinluml.irik Offer _

38 Ahoy! Disk
to another. With it you can print mul

72 Ahoy! Hinders
Printer Support tiple letters with different addresses 77 Ahoy! Subscription -

I was happily surprised to see the and other variable information. Vari 05 Ahoy! Access Club -

88 Ahoy! Buck issues -

large number of printers supported. ables can be read in from a file or The pn blisher c^rinol ilssmiiic responsLbilJIy lor
All types of Commodore and most entered manually at time of printout. errors in ilu1 aho\e listing.

AHOY! 67
MAC INKER
Automatic Ribbon Re-inker. Re-ink
Another of PC II's nicer features vastly simplifies making backup cop
any fabric cartridge or spool for leas
than 5 cents. Over 70,000 in the field is its column mode. While some ies of your files.
and we support ALL printers. other word processors offer column Another unique feature is the def
Universal
mode, PC II also allows sorting of in inition of instant phrases. You can
Cartridge or
Universal Spool formation in the columns. Columns designate one phrase for each alpha
MAC INKER and rows containing numeric data am betic character on the keyboard. In
$68.50.
be summed as well. This facility cluding the capital letters, that's 52
Dedicated
Imagcwi Hei1 or Epson 542.00. We makes handling tables of data very possible phrases. Once a phrase is set
have cartridges re-inkable in 10 easy. all you need do to write it into the
colors. Ask foi your printer type or
A feature that is rarely seen in file is to hit the ESCAPE key and
for complete listing.
Bottle ink $3.00/each. shiPPino S3.oo. word processors for low-end compu then the letter. For instance, I could
ters is an automatic table of contents designate that W=word processor. In
generator. By entering headings in the stead of typing "word processor," 1
PROTEUS" text and designating them as being in would only need to hit ESCAPE and
The 'Siamese' Buffer. It is a Data the contents, the program will write W to put the words into my text. Each
Switch with buffer on both ports.
Switch manually or via software.
each of these along with its page phrase can be up to a line long.
Saves time, space and money. Or number to a new file. The compiled Another interesting phrase manip
ask about our listing can then be edited just like any ulation is changing the case of a
MAC MASTER
line of
other text file or used as is. phrase. While a phrase that is in the
Universal A related feature allows you to text can be defined and then moved,
Buffers and print chapter headings on each page. copied, or deleted, you can also
Printer Controllers (serial or parallel
uptol MEG).
As with other good word processors, change its case from lower to upper
PROTEUS 64 K-199.00 PC II lets you put automatically in or back.
256K-299.00 shipping M.oo.
crementing page numbers in your
Of course we have Data Switches,
serial/parallel, 2 way, 4 way, crossed headers and foolers. In addition to this, Spelling Checker
etc., at most competitive prices (all though, PC I! lets you put in a chap SpellPack is a pretty standard spell
lines switched). ter note that can be changed at will. ing checker. One of its most notable
Headers and footers are easy to add features is that it can be copied to a
MERCURY MODEM and they can have different margins double-sided disk, allowing you to
Really 100% Hayes* Compatible. from the main body of text. They can expand the dictionary to 100,000
300/1200 baud, speaker, full status
light display and 2 years warranty. also be printed using special charac words. Incorrect words can be
Includes QUICK LINK, easiest and teristics like boldface, italic, or an al changed from within the spelling
most reliable ternate type size, provided your print checker. You can designate a correc
Comms Soft-
. ware (available er supports these features. ted spelling as "universal." in which
'for IBM PC or PCIIhas a limited file size of 499 case the word will be replaced every
Macintosh). lines by 80 columns or 999 lines by where it occurs in the text. Another
$205.00
Shipping S4 00
40 columns. However, with its link difference from other spelling check
"Hayes la a tijidommk of Hnynn Micropuxiucta. ing features this is not really a prob ers is the ability to remove words
lem. The links can be specific or non from the dictionary. Few spelling
MAC THE RIPPER. Our newest, specific. With the non-specific, you checkers offer this option.
original and welcome printer com
don't put the next file's name in the
panion. Pulls off paper perforations
and tears the sheets apart. Takes link command. At printout, the pro Copy Protection
little space and will pay for itself
gram will ask for the next filename. PC II is not copy protected like
almost immediately in saved time
and tedium. Ask for brochure. This can be very useful in cases many programs sold these days. In
Introductory Price $299.00.
where you may want to change the stead, PC II conies with a "key" that
SWpptnn S :0.00.
print order of the files to be printed. fits into the second joystick port on
Order Toll Free. Another useful aspect of the non the 128. Without the key the program
Call or write for free brochure. specific link is the external file link. will not run. You may create as many
1-800-547-3303 In this case, a separate file is crea backup copies as you feel you need.
In Oregon 503-626-2291 (24 hourlinel
ted that lists all the files that are to And the documentation recommends
We are and always will be your
be linked together. When this file is working only from a backup disk.

Computer "printed," it will call in each link as


it is needed. Via the external link file Documentation

Friends ® you can also change things like mar


gins and print size.
This program is one of the best
documented that I've seen. A short
11250 N.W. Science Park Drive
Portland, Oregon 97229 Telex 4949559 PC II even includes an option to tutorial (contained in a separate book)
Dealer Inqulrias welcome. copy all linked files from one drive can be used to get started without
Read.r Sniviei No, 212 to another with one command. This reading the entire user's guide. The
68 AHOY!
REVIEWS
find missing items until six months need: two more disks to add to the
w
after I've given up looking for them. mountain. Realizing that two more
I Draw A "Winner"
The reason for my disorganization? disks on the pile wouldn't make a no-
L
With Simple l;i/.iness. Organization means liceablc difference. 1 proceeded to
D
C
work. While I'm perfectly willing to read the remainder of the well-illus
A earn a living and do those tasks nec trated documentation that came with
R essary for day-to-iiay survival, I draw the program. Disaster! The manual,
D
the line where work and play start to while containing many fine photo
overlap. A perfect example is the graphs and being nicely typeset, con
monumental task of organising my fused me so badly that I almost gave
disk library. As I write this review I up. If it were not for the fact that this
am sitting at a:desk that lias close to review was already sold, I might
From Inkwell
KXX) disks piled on top of it in vari have. Tossing the documentation
Systems
ous stacks and mounds. My one con booklet on top of my largest pile of
cession toward the organization of this disks. I fired up an MSD dual drive
a
mess is to try to keep games in their and loaded the software.
u
v
piles and utilities in theirs. Were you. What little information I was able
to absorb from the documentation

K now told me how to go about setting the


software up to work properly with my
i
system configuration, and I went
M
ahead and did so with no trouble. The
program's menu-oriented screens
table of contents is excellent. The in were a big help here, making each
dex is not as nice as I would like, but operation a simple matter of hitting
still useful. The appendices include certain keys and answering a few
INTERACTIVE HI-RES
a command summary, format direc questions. I soon found myself ready
GRAPHIC SYSTEM
tives summary, printer file listing to start the process of cataloging my
Complete package includes
with instructions for custom files, disk-based version of Mount Everest.
Professional Qualfly
printer connection information, and How easy it was! All 1 had to do
Ughf Pen and Software
utility programs data. The utility pro was insert the disk 1 wished to cata
• list to ueatc Afirsiic
grams are used to create working Bchmul drawings log, press a key, make a few selec
backup disks with or without auto- > f ri!:l in 3 uk tions, and assign the source disk a
boot. ■ Full Iao yea warranty
number. If I felt too lazy to do even
that minor task, the software would
Conclusion
I haven't seen a better word pro
cessor for the C-128. As far as fea INTRODUCING
tures go, I can see none that this pro
gram doesn't have and several that I
haven't seen in other programs. The the reader, to peek over my shoulder,
S79.95 price tag is not so high con you'd spy a large mountain between
sidering that it inciudes SpetlPack. the two aforementioned piles consist
Batteries Included, Inc., 30 Mural ing of those disks that don't fit into
Street, Richmond Hill, Ontario, Can cither category. Some also lit into "A SERIES OF CLIP ART
ada L4B 1B5 (phone: 416-881-9941). both categories. With this in mind it AND ILLUSTRATIONS
—Cheryl Peterson becomes obvious that for me to like FOR USE WITH
ND .'.-(
any program designed to organize my
SUPERCAT DISK CATALOG SYSTEM disks, it must be simple and easy to
Now Available:
H>OUt>AY TMESES
Commodore 64 use. And using it must not involve I CLIP -APT POT POL

Cornucopia Software anything that resembles work. • "' DLRS II riirjNS

Disk; $29.95 Now, let me tell you about the Su-


I MATS OF THE WOULD1

Before I get into the nuts and bolls perCal disk catalog system.
part of this review, I'll have to give Right from the beginning I had my
you a little information about myself doubts. To start with, the user is told
so you'll understand how I ap in the introduction that he or she must
proached this task. First off. I'm noi produce two additional disks to prop
a very organized person. I seldom erly utilize the program. Just what I H«nd«r s*Fvlca No. in

AHOY! 69
c~)hLr One.
do it for me! Even a veritable sloth One final note to any of my fellow
such as myself could quickly and eas lazy folk out there. After you've man
SUPER DISK LIBRARIAN ily convert a decade's worth of ran aged to wade through your very own
domly acquired files into something mountain of disks and finished cata
A full featured disk cataloging and library
system for the C128. With one keypiess all Felix linger would be proud of. loging them, your task is not done.
programs or) a disk are cataloged and a label
Now that all of my disks, and their For cataloging to be useful you must
printed' Catalog up lo 1000 disks and 15.200
program names' Operates in last mode with 80 associated files, have been cataloged, also update your catalog as needed.
column display Catalogs 64.128 SCP/M Plus
finding a particular file or program The best way I've found to do this is
formatted disk directories. Reads even heavily
protected disks1 Printer output includes library has been changed from an all-day job to put any new disks, or any disk with
index, full library report, masler program list,
into a simple scan of my master di new files, in a separate disk holder
category program list S disk labels. Also
contains lull featured disk utilities section rectory. Should I want to, I can even and rccatalog them on a weekly ba
including all CBM DOS commands plus rename
generate a printed listing of all my sis. This will insure that your cata
a disk, copy prolect a disk, change disk formal
without affecting data S much morel Fully files sorted alphabetically. The con log listing is fairly current and keep
documenled Organize your disk library S
tents of each individual disk can also chaos at bay.
more for only S29951
be printed out in a number of differ Cornucopia Software, P.O. Box
1541/1571 DRIVE ALIGNMENT ent ways. I can print them out in their 2638. Portland, OR 97208 (phone:
Avoid costly repair bills! Insure maximum numerical order, by catalog date, or 503-284-8557). -B.W. Behling
performance irom your disk drive 1541/1571 by disk header, and I can even prin!
Drive Alignment diagnoses & reports the
alignment condition of Itie disk drive as you out nifty disk labels that tell the disk VISION 11.0 BBS
perform adjustments An on-Screen help menu number and its contents. When print Vision Software Company
is available while the program is running. Full
documentation includes section on how to load ing by disk header the listings can be Commodore 64
alignment program even wlien the disk drive is sorted by disk name, blocks free, disk Disk; $89.95
badly misaligned1 Easy to use Auto-boots to
all modes Works on 1541, 1571 in 1541 or 1571 ID, catalog date, or disk number. When I first reported on the Vision
mode. C64, C!28 in either 64 or 128 mode Don't As you can see, this is a very pow 8.5 bulletin board software in our July
wail weeks tor the repair service1 Perlormyour
own alignment in minutes! More features than erful and versatile program. Unfor 1985 issue, I was convinced lhat its
the competition and a belter price' Only S34 95' tunately, true power is seldom with author, Danny Dillulio, had created

PROGRAMMER'S NOTEBOOK out its flaws, and this program is no the best BBS program possible tor the
exception. During its use I found sev Commodore 64. I was certain that
Programmer's Notebook uses indexed files to
eral minor glitches and one major there would never be another piece
maintain records of magazine articles, short
routines, interesting lips S tricks. It eliminates bug that actually caused the program of software to equal or (snicker) sur
the need to maintain a notebook near the
computer while programming. It'a diflerent
to break and display an error mes pass it.
Irom the typical indexing program because it sage. There are also places during the I was therefore amazed when I got
stores not just the location of the material, but
the material iiself plus a user comment line for
program operation where things my first glimpse of Vision U.O, What
special notes about Ihe record. Very fast could have been made easier for the Danny Dillulio and partner Bob
search?. Display (about3sec. ioi 740records)
Program is menu driven S has lull printer
user, as well as places that will to Weiss have done to Vision is nothing
capability. Keep track of those important tally confuse most people. The lat short of incredible! Just as Vision 8.5
subroutines' FortheC128& 1571 Disk-S19 95
ter could have been prevented by bel made all previous bulletin board soft
MUSIC OF THE MASTERS ter documentation, and this is one of ware appear sickly by comparison,
ihe major faults of this utility. Vision U.O leaves the current com
Free Spirit's Music of the Masters series is a
must for all music lovers An tiour ol classical When taken as a whole, the pluses petition iiir behind.
music per disk for the C64 orC128 in 64 mode of this program far outweigh the mi If you've ever hesitated to buy a
Music of the Masters I - Handel, Haydn. Mozart.
Beethoven. Bach S many others' nuses, and I am now very comfort BBS package because you thought
Music Df Ihe Masters II ■ Minuets, waltzes,
sonatinas & more from Bach, Brahms,
able with it. I don't think the $29.95 such a thing was too complex for you
Beelhoven. Chopin. Schubert S many others price tag is unreasonable, even with to operate correctly, you'll be amazed
Music ol Ihe Masters III ■ Mostly Mozart at how simple the Vision 11.0 system
Music ol Ihe Masters 111 ■ Rest ol Bach.
the flaws mentioned. For your mon
Music ol the Masters V- Popular themes Irom Ihe ey you end up with a program that is to set up and use. Aided by the
greatest & best known works ol Ihe Masters.
does exactly what it claims to do and clearly written documentation, the
S9.95 per disk. 2 for S1795. 3 lor S24 95. 4 lor
S31.95, all 5 for only S3S.95' does it quickly and painlessly. Each first-time user can expect to have a
package also includes a free backup workable BBS up and running after
The Winning Edge - The most comprehensive £
anwmg casino craps program ever offered fo' disk of the program, and registered just a few hours' work. Also, the
theC&1' Disk - S19.95 owners are kept in formed of chang same system mat you put up in one
FREE SHIPPING & HANDLINGI Illinois residents es anil updates to the software as they day can later on be expanded to a size
add 8% sales lax Send check or money ordei are made. Several of the large soft limited only by how much disk stor
IQ;
ware manufacturers could learn a val age space you choose to use. And Vi
Free Spirit Software, Inc. uable lesson in the "quality received sion 11.0 is not limited to just the
538 S Edgewood
for money spent" department from Commodore 1541 drive. It is fully
La Grange. IL 60535
this small company, despite their faul IEEE-compatible (with the proper in
ty documentation. terface), allowing the use of disk
Feeder Service No. 214

70 AHOY!
REVIEWS
drives supporting one megabyte or features, and these complaints were message bases. A bulk E-Mail fea
more of storage space. While Other listened to and acted on. The system ture allows messages to be sent to all
systems limit yon to building a BBS. now features a full-Hedged message users or only a selected group of users.
Vision II.O encourages you to build editor that supports line insertion and Gone also is Vision S5.v 0 to 99
an empire. deletion, line editing, and line cen security levels. These were replaced
Vision II.O is modem-specific and tering commands. Also changed is with multiple access groups which al
comes with three versions that sup the old 50-line or 800-character lim low for anything from a single sys
port the Commodore 1670 and 1650 it of version 8.5. The new system now tem with several levels of security to
modems as well as most Hayes-com gives each message a full 50 lines ten separate systems combined in one.
patible modems. All but the 1650 ver without counting characters. Word- One other new feature included in
sion support 300/1200 band opera wrapping has also been added, elimi this version is the ability to network
tion. The system operator also lias the nating carriage returns a! the end of a group of bulletin boards together
ability to restrict access to the sys each screen line. The message bases to form a single system featuring full
tem to only 300 or only 1200 baud themselves have also been modified exchange of messages and private
users, as welt as locking out new us to allow first in, first out message mail. This feature would allow a large
ers lor a totally private BBS. Each Vi handling for truly maintenance free company or national user group to
sion II.O system also has a built-in,
muititransfer terminal program that LEROY'S CHEATSHEET
can be accessed by the system oper Keyboard Overlays

ator directly from the waiting lor call


er screen.
$7.95 $3.95 each
each
Uploading and downloading of
program and sequential files is han PLASTIC
LAMINATED
dled using Punter 10, XMODEM
(both CRC & checksum), ami ASCII
For your COMMODORE 128 For yojt COMMODORE 64
protocols. Upload and download
Put Your Computer's Commands Whore They Belong - And Your Manuals On The Shell.
bank accounts encourage users lo up
Have you ever sal at your computer with the manual m your lap trying to find an elusive command9 How much
load as often as they download. time have you losl searching IhrouQh manuals to relresh your memory on how to do what you warned1 Now you
have a way lo end (fiat frustration - Leroy's Cheatsheets
SysOps can award users who upload
Leroy's Cheatsheets help you get into your program right aivay. We put the commands right at your
with from t to lW downloading fingertips, actual keystrokes are in bold lype, variables are shown in italics. Designed By soflware expels, our
durable plaslic laminated overlays are comprehensive reference aids which document a product or syslem
blocks for each block uploaded. A completely. Now use your software more easily and more effectively. With Leroy's Cheatsheets you'M never
have lo hunt lor a proqram command aqainl!!
handy auto lock feature can be im 1 -~- I _ ..* I..I '. Ill -m ., I... , l|.,_

plemented on all uploads to allow the SOFTWARE The Problem Solver


By Leroy

SysOp time to review any uploads be


EQUIPMENT STAND
fore releasing them to the general
only
BBS population. This feature also
makes it possible to restrict access to $ 19.95
certain files to a select group of us
DISCOUNT SOFTWARE
ers through the use of passwords. & FHEE CHEATSHEET
Matin q\ Hurdy vinyl coated sle*l ■ strong unrjugh ioi any computer
We carry ii complete Nne of saiwfirfl al
The fully modular construction of competitive prices. PLUS » on nriy
equipment. This equipment Stand will he'p you organize your system
With itiis uniqua open constriiciicn, cables are nevur in ifro wrong pljic*?,
software package □! $25 00 at moro you
Vision U.O makes Future updates and get a FREE Leroy's Cheatsheel oi
switches are moro accos&ablo nnd your equipment slays cooler. The
Problem Solver Equipmeni siand was specially designed lor
your choice! CALL or WRITE TODAY lor Commodora computers 128&G4 Keeps your monitor a! eye level (Great lor
expansion, as well as the insertion of puces
prmi era loo) <«»***. ow™ *******
operator-written program modules, a Order Now and Save ... Money, Time and Frustration
snap. The game module feature keeps COMMODORE 128 $7.95 ea COMMODORE 64 $3.95 ea
users coming back again and again. ""■"• ami ti t— rar"Q*.r<| L F"OT fl C4ATI Piaim wd 14 tr* MM1 HBOT S Chf AE«Hf I T* ' .1 I'
r riMMCtujFi l §i lac -i "T u >-. mcti o»r% ■-<■ yp— ■;

Several online game modules are in _. . .. DIE-CUT CUT OLrTY&inElLrON (X1NE0 UNES
□ cTO plan 12B
-J BlJirlk& (NfJT Ur-i.rjIMl MTback Tiler
cluded with the system and have U Daia M&nagui 123 p J Basi: 2.0 J FtaelSy&rem 2 mw J Paperbai* Pkn
aOi&k 1571 -i Paper b J Blanks ,HOT lamm J TbghE Simulator 2 J Paperback WJiier
proven to be very popular with most U Easy Stupe j Pamir:"P ' J Data Manage: J For Tne Beg m 3 PaperCrnr
■*** J £'.:e J Sunrrtuse 128 J Data Manage' 2 JGEOS JSpeedscnpl
users (two programs that i wrote for 3Su£*r&cnp[ 1?3
3 WordPro i?fl
JDfclWT
J Ey
_j M jff .pian J Supomase 64
-*- j Newsroom •*« j 5uperscnp:&i
TMii
Ahoy! have been converted into game
J Word Wrtiff 12S J Elite «iw J Paperback Fil JWflW
FREE- Keyboard extender (each order) Also fits the COMMODORE . ■:
modules for use on the Ahoy! BBS). _l. Equipment 3lnnd3(s) lor only S 19.6$ it illJi. IfJlOiJMAIKJ/J Far l«| delivery **nQ tltN.I1! tliech Dr
morwy ord»r P>Ftontl & COmrHiy rliHkt allow 2'w**kt 10 d»pr. MViMr C#id
SysOps may also add their own game ■nd Vl» ardtrt plHU Inclirdc »rd t, friQLrAtLon Ul* .Prt£« *mJ ivnllnbnily
tUbJXl to CrMngi tblEhouE nolle*

modules with ease, since these nuxl- E.o


TAXES:
AM 6% sales
ules are in BASIC. Full documenta tt-00 K.O0
to* PA FSSfllanls onty
not» UOD UQQ
tion on how to create modules is in S25 ■ ISO
(30 UP
15.00
MOO AHY2
Slalo . Zip
cluded with the BBS package. i^ flfj - 5 r-M EST Monday

Many users of Vision 8.5 com CHEATSHEET PRODUCTS, INC. P.O. Bo< 111360 Plttsbumn. PA. 1523B
For Ordo'5 on\y TOLL FHEE 1400 334-2896 PA OrrJors - (412) 781 I DEALER INQUIRES WELCOME
plained about its lexl editor's lack of Reider Sirvlci Ho 2^5

AHOY! 71
Keep Your
Collection Looking
establish bulletin boards in major ci -ll.n BBS?}

Shipshape with ties and keep messages on each sys


nnri tk tot ^ aim

,1
tem current with all ihc rest. A very
nice feature indeed, and the authors mm i n. .i n. i.
nm I •■■•[ml nodr
are to be complimented tor includ • 14 5V1D> UlllHim.

ing it.

Binders While space docs not permit us to


expand on all of Vision U.O's features,
Don't be caught :ii we'll briefly note the following;
sea the next time you
Full remote SysOp access allows
need valuable pro
operation from across the street or Vision 11.0: the only BBS/or Ahoy!
gramming Informa
tion I mm ii bai/k is- across the country. READER SERVICE NO. 229
sul- (il Ahoy! Our official binders turn ii Pull down SysOp window allows
year's worth of Ahoy! into a textbook on easy, full editing of user status while menu.
Commodore computing! These quality-
the user is online. Vision ll.O's concise documenta
constructed binders use metal n>ds 10
hold each magazine individually, allow
SysOp created command menus al- tion, tremendous flexibility, smooth
ing easy reference to any issue without low unparalleled flexibility, Users operation, and fantastic customer
removal, sporting a navy blue casing will sec only the selections you want support make it the best buy in bul
with it gold Ahoy! logo imprinted on tin1 them to see (relative to their secur letin board software lor the C-64. It
spine, these binders will be the pride Of
ity level). is the only C-64 BBS I've found that
your computer bookshelf.
To order, send SI2.45 (US funds) for
An online bar chart shows full sys meets all of the needs of the Ahoy!
each binder desired to: tem daily activity. magazine BBS. Give the Ahoy! mag
Ahoy! Binders Easy to create questionnaires get azine BBS a call at (718) 383-8909
43 West 34th Street Suite 407 users' opinions and feedback on any ("or a firsthand look.
New York. NY KHXH
subject. Vision Software Co.. P.O. Box 534.
(Outside Conunenul US .idtl S2 JI1 per hinder Al-
Lfw A ta b weeks fat delivery l A full 80-column output screen Bronx, NY KH61 (phone: 212-829-
that is user-toggled from the BBS 1538). -B.W. Behling

HOW TO GET THE


MOST OUT OF

— Tor the new user who Hants


G E O S Comprehensive Reference
to know more about GEOS and Book $14.95
how In make it work for him;
Complete Programs & Utilities
— for ihc advanced user who Disk $9.95
wan Is more titMiniiU than
1 Add S2.fn shipping iind bundling
(il'.OS alunc offers; I lltinnis nsldvnu add ii1. ■..ill-, tu
/ C.O.D. orders additional $2.00
— for the programmer who Make |iin.il)lr lo Midnilc Press

mints in write his own utilities

— the book j«u need when ihi' ORDER LINE:


manual Is not enough;

HOW TO GET THE MOST OUT OF GEOS gires >ou the information that tou need to use this
(800) 222 - 4441
powerful program to your best adraniage. A team of experienced users and programmers examined
GEOS inside and oul lo gire tou:
— shortcuts lo mukc your work go laslcr and smoother;
— undocumented Tortures Ihal you will want to lake advantage of. or avuld;
— translation utilities to import text nnd graphics from other popular programs;
— conversion utilities lo let yuu transmit GEOS files to your friends via modem;
— Ihc GBOS file structure, so programmers can wrile utilities Tor their o»n special needs; and
— a map of important memory locations so advanced programmers can create their uwn custom itlibnitc ^ofttoare ®a?Ette
utilities.
1212 Hagan, Champaign, II. n!82»

GKCMth I lr.llli.ltl.il k .i( II. I In I. Li ■» .| Hun U


Dealer Inquiries welcome

Reidir Strvlc* No.

72 AHOY!
Software Discounters (*D..,A.
wl *r\lll"l li#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 Date Disk « Mile 111 MercenorylD) $19 World Championship Corilliclrn Viet Nam IDS25 NAMIDj 525
C12H Basic 7 0 Internals Data Disk "3 Female 114 Never Ending SIory (Dl 119 KarlielDI $1795 Crusade In EuropeiD)$25 PhsnlssielO) 125
C1281nlern»ls CALL aptyiorx px Thealre Europe IDI $23 World GemeslDI 123 Declilon in Desert I0I125 PhaniB5ie 2(D| 125
C128 Peeks* PokesFOR MolelnOneGol(IO) 17 Video Title Shop ID) $19 FIHEB/HD F-15 Strike Eagle (Dl $23 Rings OIZI'linlD) 125
Ct28 Tricks iTipjPRICES ProBonng(Dl S7 DAVIDSON GunihlplDI 123 Roadwar 20CCID) 125
ElitelO) 119
CPM 128 User's Guide Kennedy Approach (□ 1 116 Shard ol Spring 10) 125
MslhBtaiierlDl $33 THePawniD) S25
1571 Internals Super Sundey(Dj S2 1 Spell 11(0) 133 FISHER PRICE Silent Service (D) 123 War Game
GEOS—Inside * Out Top Cunnar(D) 116 Construe lion Sol (0) 119
SBS1SS5 Team Disk $14 Word Altack (D| $33 AlphaBulld(R) 17
ABACUS SOFTWARE MINOSCAPE Warship (Ol 139
SBSChamps Disk $14 DIGITAL SOLUTIONS Dance Fantasy (Rl S7
Assembler MonitotlDI 125 BopS Wrestle ID) 119 Wizard's Crown (0) 125
Spilllr(T40ID) S23 Pocket Filer 126 Hop Along
Basic (D) 125 Title-UouHD) S19 FalrllghMD) 119 SOFTSVNC
Pocket Plehner 128 Counting |R) 17
Basic 128 139 Tournament Goll (Dl S19 Pocket Wriler 128 Linking Logic(R) S7 Hlull Roller (Dl 119 Personal Accountant (0)123
CadPak(D) 125 AVANTAGE Indoor Sports (Dl 119 SUBLOGIC
■yourcftoice 12995 En Memory Manor (R| $7
Cad Pal 128 139 Infiltrator IDI $19 Baseball (Dl 132
DoserlFo.lD) S98S ELECTB1C DREAMS Number Tumbler (Rl 17
CharlPak 126 S2S Deceptor(D) S9 SB Sea Speller (Rl $7 Poifect Score SAT (DII44 Flight Simulator 2 (Dl $32
Rocky Honor Show 101 S19
CobollD) 125 Spy vl Spy 1 1 2(O)S9 88 GAMESTAH The American Challenge F s. Sceneiy Disks Call
SpindirrylDI 119
Cabal lie $39 BATTERIES INCfJOED Sailing Simulation ID1S19 Football 101 $26
Tlianlc Recovery Championship
Forth IDI 125 M/SC JeHDI $26
Consullanl(64 or 128) $36 MissionlDl 119 Baseball'86 $23
Personal Poriiolio CSM 1541 TELARIUM
Homo Pik 10) 114 ZoidsiDl 119 Champ Basketball IDi 123
Manager(Dl $25 Align Kll IDI 129 AmazonlDl $9 88
Paperclip w/Spell |0| 129 ELECtfiqmc arts Slar Rank BonngiD) $19
Power Plan(D) $25 Central Folnl Fahrenheit 45110) 59.88
Paperclip" 128 SS9 Sotlware C/assJC Series1 GFL Championship
SpeedTerm 128 525 Copy 210) $23 Dragon World (Dl 19 88
BERKELEY SOFT WORKS Archon(Dl $9 88 Football (0: 123
SuperClO) $39 Foni Master 2 ID) 133 Rendezvous 101 19 68
Geosi28 Call HearloiAlricalDI $9 88 On Court Tennis (D) $19
SuperC128 $39 Foni Master 2 128 $39 TIMElVOflKS
Geos6*ID] S39 Mail Order HES
Super Pascal (Dl $39 Galo|D) S19
■CeoCalcIO) $33 Monslers(DI J9 68 Microsoll Mulliplan(DH19 Accis Payable 10) 139
SuperPascal 128 $39 Snapshot 64 (R) $39
'GeoChartlOl S25 M.U L.E.IO) $988 Project Space Acclb RecenablelDl $39
ACCESS Sunerbase64|O) $4 7
"GeosDesk P.ik [01 1E3 Music Cohsl Sel(D) 19.53 Stallon(D) IIS Data Manager 2(01 125
Executive Leader Board ■QooDeMD) S25 One-on One IDI $9 Bs
Superlmse 12810) $55 Data Manager 128 $4 3
Tourn. Disk 114 HI-TECH EXPRESSIONS Superscript 64 (D) 533 General Lodger (0)
■GeuFllelO) $33 PlnliallConsI Sel(D)19flfl $39
Lnader Board Goll (D)$25
'□not I"mil Pak (D| $19 Racing Oest 5r>1(0|19 HB
i ' : Ware(D) IS Hf Superscript 12rJ $47 Inventory Moult K3) $39
Loader Board HondWaroin) J6UE ORIGIN Partner 64 (It)
■GeoPu!)llsh(D) 133 Seven Cllies GoliMD) iiiM 139
Tourn Disk 01 $14 Party Wate(D) 19 ae AullHluel (Dl $32 Partner 128 (Rl
"Geos nirlrf on inogntm^ Super Boulder $4 3
Robotics Workshop Call
only' Dash(O) 19 BS
INFO COM Moebms (Dl 426 SnittcalcSidewaysID) $25
Tenth Freme(D) $25 A Mind Forever Ogre(O) 526 Swiftcalc/
BRODEPBUHD Touchdown
TnplePeck: BH1. BHi Raid Voyaging 128 123 Ultima 3IDI 132
Sank SI Series Call FoolbalHDI 19.63 Sideways 128 143
Over MoscowfDI S14 Ballyhoo 10) 125 Ulllm(i4(DI 539 Sylvia Porter's Personal
Carmen SandregolQ) $23 ELECTROmc anrs
ACCOLADE Enchanter [Dl 123 PEHGUINIPOLARWARE
KarsiakalO) 119 Adv. Consl SellDI %2i Fin. P la nner(D) 64 133
AceolAceslO) 119 Hitchhiker's Guide to Crimson Crown ID) 512 Sylvia Porter's Personal
Print ShopIDI $2G Amnesia 10) $26
Fight NightlOl $19 Ihe Galaiy (01 $23 Oo Topos(Dl H2 Fin Planner 128 143
P S Companion [DP $23 Archon 2 Adepl{Dl $23
Football ID) Call Leather Goddesses 123 Transylvania fDI 112 Word Wriler wJ
P 5 Graphics Library ArclicFoilDl 123
HardballlDI $19 MoonrnisHD] $23 RELEVANI Speller lOl 133
il.tl.aii3 IIBEe Bard s Tale 1 [Dl $26
Killtd Until Dead ID) $19 PlanetlalllDI 123 Word Wriler w'B5000
P.S Graphics Library Bard s Tale 2 The Billboard Maker ID) $25
P5I5 Trading (D) $19 Sorcerer (Dl 125 Woro Speller 128 143
Holiday Edillon $16 Desliny KnigtitlDl $26 Icon Factory (Dl $25
ACTION SOFT Suspect (Dl 125 UNISON WORLD
Thinking. Cap(D) 133 BallletronMD) S2B SCARBOROUGH
Thunder Chopper |D] $19 Trinity 128 $25
Toy Shop (Dl $39 Carriers al War(D) $32 Build A Book (0) $16 Art Gallery 1 (D| $16
Up Periscope! ID) i\3 WishbnngerlD) 123 Art Gallery 2(D)
Type110) S25 Chessm jstor 2000 IDIS26 Maslortyoe(D) $25 S1F
ACTIVISION Zork 1 (Dl S23
CSS Europe Ahlaze I D> $32 SIMON I SCHUSTER Print Master(D) $:3
Zork 2 or 3 (0) S2S
Alions(D) $23 Body in Focus (D) 123 LordsofConquesl(D) 123 Chem. L(lb(D) WEEKLY READER
KONAHII $25
Cross Country Road Growr's Arilmn! Atfv IDI 19 Make Vour Own Great Inn Paper Slickybfljir Series:
Murder Parly (0) $23 Vie ArKung Fu(0) 519
Reoe(D) 119 Meslednfl IhoSATfDI $41 Airplane Const (DI519 ABC1* ID) 116
Gamemaker Library Disks Marli Mlleafje(D) %1 MarOle MadnesslO) $23 MASTERTPOWC MilthlDI 116
Sports 114 Rich Scerry's Electronic Movie Wake'ID) $23 Action Biker(D) 17 Prophecy (I)) lumbers (01 $16
119
Science Fiction 114 Word Hook (D) $12 RoDol RascalsID) 126 EleclraGlidelDi 17 Typing Tutor 3(D| Opposites(D| 116
S2S
Gamemaker (Dl 125 Sesame SI Pals SVyloiID) 123 Inilnny MachinelHI 112 SPINNAKER Readlng(D) $16
Greeting Card Maker |DI 123 AroundTownfD) 19 Slar Fleet I [Dl 126 5 A Side Soccer |0) 17 Shapes|D) $16
ACE 114
Timothy Letry's Kikslirt 126 $12
Keeker 2(D) $23 Success wrAlgtbra Call Homework Helper: Spellgrabber(D) $16
Labynnth(D) 123 Success HlMalh Call Mind Mirror ID) $23 Knight Games IDI 17 Typing ID) $16
Math W«0 Problems (23
Little Computer Timebound ID) 17 Ultimate Wnard ID) $19 Last VS|D| $7 WINOHAM CLASSICS
Writing S23
People ID) 123 CDA LastV 8 126 S12
Kung Fu 1 or2ID) Si9ea Alice in
Music Studio 10) 123 Barbie |D| $9 Magnum Joystrck ;i2
America Cooks Series: SPRINGBOARD Wonderland [Dl 16 88
Shanghai IDl 123 American |D) 19.88 Champ Wreslling (Dl $23 Master of Magic (0) $7
Certlllcate Meker(D) 133 Below the RooliDl $6 88
Space Shultle(D) 119 DeslroyeriD) 123 NinjalDI 17
Chinese 101 19.69 CM. Library Vol 1 Call Swiss Family
TassTimes(O) 123 FestLoedlFI) $23 Pro Goll ID) 17
French|0) 19 BB Newsroom (Dl Robinson ID) 16 88
Spaed KinglDj $7 133
Transformers (D) 123 llallan(D) 19.88 Gateway to Alpshai (01 19
Treasure Island IDj IBBB
N.R. Clip ArlVol 1 (DIII9
ARTWOP.X impossible Mission (Dl 19 The Slugger (D) 17
MoilcnnlDI 19.88 N.B. Clip Art Vol. 2(DJI25 Wirnrdnl Of ID) 16.88
JumpmnulO) $9 Vegas Poker A
Beach Blnnket CMS N.fl. Clip ArtVol 3(D)I19
JnckpoUD) $7 flCCESSOfllf-S
Volleyball (D) 19 SS General Accl 126 J119 Mo.laMonsloHD) 123
MICROLEAGUE Print Shop Qrnplilcs BonusSS.OD I5.99BI
BrldgolU|O) SIB DATA EAST Multlplan I2B $33
Enpander (Dl 123 Bonus DS.DO 16 99 Bi
Equestrian Show PilstoplllD) 19 Baseball (D) S2S
CommanOolD) S23 Bon Score Slats (□(
SSI CompuServe Slarto r Kll
Jumper (D) 19.88 PS Graphics Scmpdoc* I 116
Kung FuMasierlD) $23 Battle Group 10) $37 [a $25 usage Credit! $19
Hole In One +6 ID) 19 88 Spofts(D| 116 General Manager 10) $25
Tag Team Wrestling!D) 123 Battle of Anlielam(D) 133 Disk Case IHolds 751 19
International Hockey (D)$15 P.S Graphics Scrapbcc* 'c 1985 Team DbIs Disk 111
D* Tit SOFT Colonial Conquest (Dl 125 Disk Drive Cleaner $9
Police Cedei 10) 19 88 Oilthe Wall(D) 116 1966Tesm Data Disk 111
All Healily CilylO) S25 Summer Gemes 2 (Dl $23 WWF WrejtlmglD)
Gemstone Healer ID) $19 E(iy* 500XJ Joystick 111
StripPoker(D) 121 125
All Reality.
VICROPROSE GeilyshurglO! $37 Wico Bat Handle $17
Thai Baling (Dl 19 86 Super Cycle |0) $23
Dungeon !□) KS KampFgrupoolDi 137 Wico Black Mai $9
DalaOisk *1 Female 114 WlnttrGameHDI 123 HcroiatlD! $16
Mech Brigade IDj $37 Wico Boss $12

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


■Please HeaO Tht fo/lowmo Ordering ferms 1 Condrlions Carefully Before P/acing you: OifJer Orders with cashiers check or money order shipped immediately Personal*
Company checks, allow 3 weeks clearance. NoC O D.V Shipping- Congenial U.S.A.— Orders under SIOQ odd 13. lite iflrpHrng on orfleis ovei I'00 AK. HI. FPO. APO—aaa
15 on all orders. Cansfla 1 Puarlo fl(co—add 110 on ill orders. Sorry, no olher Internalional orders accepted1 PA Jesrdenls add 6% sa/es fai 0" me lolalaraounl al order in
cludrng shTppino cflarges.' Prices subjeel to change wilhoul nollce SEASONS FOHOJUIrVG CUSTOMER SEfl VICE-312 361-5291(11 Slalus ol order or back order (21II any
merchandise purchased wlriun 60 rjays 'mm S D ol A. isdelective. please call lor b return authorization number. Detective merchandise win be replaced wilh the same mer
chandise only NO CREDITS' AtlOf 60 days please reler to Ihe manulacturors warranty included with the merchandise 1 return dlreclly to the manulaqlurer CvtXoiatl ser
.res mil no! accept collet! calls or calls on S.O. OF A.s 800« order Irnes' REGULAR HOURS: Mon. Fu. 9AM-5:30PM. Sat. 10AM JPIH Eastern Time. Hsve you soen our on lino
catalog of 1000 soltwere titles for Cnnimodorn. Atari. Apple. IBM and Amiga? H's on CompuServe Electronic Mall—Just type GO SDA and shopping lor software will never be
ihe same again1

Render Service No. 198


USER CONVENTIONS
For the C-64
By Edward G. Bell
JH I M I sir ( 'onveivions is a utililj to i rcatc 'cheat must cither use the BOOT to load and run the program
III I .sheds'for you i software Such producLs arc or enter the proper POKEs before loading. To incorpor
^^^m available commercially, but there is still a ate this leature into your programs, just use the BOOT,
^r need that gi^s untiled. For instance, have but substitute the name of your program in die LOAD
you ever typed in a pieat gaiie or utility? If you use it command.
every day. you may rememb< r ;:11 the commands and Incidentally, you are asked by the BOOT for the device
functions and addresses, but thai is not (hi: way it usually number of your drive. This is the device number thai
works, especially lor machine language programs. Most will be accessed in all disk operations. To preserve this
such programs would not generate enough profit to pro number, it is POKEd into memory, then PEEKed into
duce reference care'1; c< nimercially, but they ;irc impor a variable after loading. You sec, il would otherwise be
tant to you, and the commands are still often a trial to lost because the BOOT uses the "dynamic keyboard" to
remember. Even if you could access the original article configure memory' and load the main program.
quickly, wouldn't il be nice to have u list of the most fre The most important function of this program is to cre
quently used commands at your fingertips? ate reference cards for my programs. This is accomplished
With that in mind. Us r Conventions offers a solution by the ENTER DATA option. You may enter COM
to the problem—eight (Unctions to aid in creating neat, MANDS of up to 28 characters. For convenience, the
inexpensive reference sheets for all your programs: four odd numbered function keys are predefined as com
mon command keys (FCTN-, CTRL-, SHFT-, and
fl ENTER DATA f2 DELETE FILES CMDR-). If you find it necessary, or desirable, you can
B DIRECTORY f4 MODIFICATIONS redefine one or all of them to suit your needs by press
f5 DISK CONTENT t6 HARD COPY ing f4. F2 is unused, so if you feel ambitious, you can
17 LOAD FILE IX BORDER COLOR even have five predefined function keys. F6 will send you
to the filing routine, and f8 is an escape to the menu.
Each routine contains all needed instructions for use. After you enter a COMMAND and verify it, you must
User Conventions is a hybrid program, part BASIC describe it. A DESCRIPTION may be up to 80 characters
and part machine language, The ML routines load into long. If you are satisfied with your DESCRIPTION, just
the C block of RAM (49132) and are self-contained. They position the cursor over 'Y', "TO CONFIRM', and press
require no parameters from BASIC, except to change the RETURN.
color of the top screen ano border. This was intentional, If you require more than 80 characters, when you are
allowing you to incorporate them into your own programs, asked to confirm your DESCRIPTION, press RETURN
and since this memory is not used by BASIC, there is while the cursor is over the 'UP ARROW. TO CON
no sacrifice of BASIC RAM. Consult the accompanying TINUE". The next COMMAND will become 'CONT.'
chart on page 76 for Man addresses of these routines. and the part of the DESCRIPTION you just entered will
There are five characters redefined in User Conven be displayed in pink for reference. Now you can enter
tions, all punctuation, which avert filing complications. another 80 characters. You can do this twice, for a max
This is done by ALL ML.OBJ, another useful utility that imum of 240 characters for any COMMAND. This is
you can use in your own work. This routine, a block, due to the limit of 255 characters in a BASIC string, and
move, turns off the inten upts. switches I/O out and char the limit of 80 characters that can be input from a disk
acter ROM in. transters a complete character set down with the INPUTS command. GET# would have avoided
to 2048. and changes the necessary pointer to the char this limitation, but the access time would have been un
acter bank. It then redefines characters 195-199 and re acceptable.
turns control lo the BASIC program. If you should require more than 240 characters, enter
BASIC loads at 40%, above the character set. There something like "command (com.)" for the next COM
are definite advances lo doing things this way. You are MAND, then enter more DESCRIPTION as usual. Don't
freed from any worry of overwriting your characters with try "CONT.' This has a special meaning in the display
variables, and the character set creates no upper limit routines, and you cannot enter it as a command.
in RAM. This is accomplished by se'ting the bottom of The program is dimensioned for 100 records. If you
BASIC pointer at address 43/44 prior to loading. You want more, you must redimension the array, but since

74 AHOY!
PHONE
THE LOWEST THE BEST LINES 10-fl E.S.T.
PRICES SERVICE ELECTRONIC ONE* OPEN M-F

CALL f614) 864-9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213


HARD WARE
•UfnCHMTIUI
C128COMPUTER •OFTWAMULJ
64CCOMPUTER 179.99 ; s. corniTl EABYFINANCEI l.M
1S41CDISKDRIVE 1B9.99 SUPER CHRISTUM EASYnHANCEW 3.0t
1902A RGB MONITOR .279 99 COMMODORE SOFTWARE 1AU EASY FINANCE V 3 «•
MPS1200PRINTER 24699 UTILITY BOFTWABE ZORK1 fl.M SNAKE MAN IN
1BO2 COLOR MONITOR 179 W PRINT SHOP . . 29.99 ZORK2 fl.08 tfTROBAOlC 3M
PRINT SHOP ZOHK3 B.B9
PRINTERS RADAR RAT RACE 1M
COMPANION 24.99 KICKMAN 3.9«
STARNMO J39 99 BARB* Mt
GRAPHIC LIB 14.99
ULYSSES 8.99
5TARGEMINIH 230 M PILOT 3.t»
PRINT MASTER ze.00
EPSONLXBS(NEW) . 229.09 DINOSAUR D(O 8 90 SPEED BINGO MATH 3 0*
PARTNER 128 48.99
PANASONIC 1002 .... .319.99 DR SEUB 7.09 AHQO6 EXPEDtDON I.M
OATA MANAGER 128 46.99
FISHMETTC IN
PANASONIC KX3131 . 268. OT WDOCTOfl SJf
WORDWRITER12J 48.99
SEIKOSHA5P1000VC 179.99 DUCKS AHOY ...4.09 RAILROAOWORK8 *99
SYLVIA PORTER . .. . 40 99
STAR SO 10 319 99 ALF 3.00 WEATHER TAMERS I.M
MCIROSOFT MULT1PLAN . 29.99
STAR SR 10 159 09 UPFORORABS 300 TUK GOES TO TOWN 8.99
BETTER WORKING
STAR I!'0 139 99 SEA HORSE B 00 ERNIE MAGIC SHAPES IN
SPREADSHEET 29.99
LOGIC LEVELS 4.99 MOVIE MUSICAL US
MISC. HARDWARE FILE 1 REPORT 29 99
TYMAC "CONNECTION"
FISHER PRICE BIG BlflO DELIVERY .It*
PAPERCLIP 37 00
MUSIC 9.00 TYPE RWKT 4.H
INTERFACE ... . 39.00 PAPER CLIPW/SPELL 44.00
ALPHABETZOO 3.90 CHOWERMATH *M
XETECJR INTERFACE ..39B9 PERFECT FILER.., 20-00 websterwonogami: ....3,m AfinOW GRAPHICS 4.N
XETECSR.IBkBUFF).. . 6*90 EASY SCRIPT 29.00
JUKEBOX 3.00 JUPfTERLANDER 3.SS
MESSENGER MODEM . 36.99 FASTLOAO 28.99
LEARNING W/LEEPER 4.99 JUNO FIRST 4.99
COMM 300 BAUD MODEM 59 99 MACH S 24.90 FRACTION FEVER . . .3.90 BC QUEST FOR TtBES «.N
COMM. 1200 MACH 128 27.00
FACE MAKER ...3 09 OYRJSS 4.M
BAUD MODEM 149.99 SPELL WIZARO 19 00
MR.ROBOT 3.00 DECATWLON S.N
AVATEX MODEM 76 99 POCKETWRITER
MATCHBOXES 3.99 POPEYE IM
AN/ATEX |HAYES) POCKET PLANNER 1M .. 2*00 OIL WELLS 4.09 CRUSH CRUMBLE 4.M
MOOEM 12*99 POCKETFILERM 28.99
THRESHOLD 4.99 RECtPES 4J<
MONITORS JANE 36.99 LUNARLEEPER 4.99 SCREEN EtHTOR 4.M
SCOTT t3" TV-MONITOR !59 99 GEOS 39.99
•ODORID 4.00 GRID RUNNER I.M
1902ARGG NEWS ROOM 34.99 DlOOOa 4.99 ENGLISH 1« 3.00 ML
SAKATAirCOLOR 149.90
CROSSFIRE .,,4.00 O-BEIT I.M
SAM5UNQ14"COLOR . .14999
SAMMY LIGHTTOOT . .. .6.99 moooER »m
COSMICUFE 3.09 T1NKS ADVENTURE IJi
DISKETTES - SALE — 10 PACK
KIDSONKEYS 3.99 JAWBREAKEflM 4.M
SONY S/S O/D 609
MR.KOOL 3.99
SONY D/S D/0
MAXELL S/S D/0 7.99 SVT ALL QUALITIES AflF LIMITED
MAXELL O/S D/D IN
NASADA D/S D/D 7.99
3M S/S DID 10.00 VIC-20 2.» YOUR CHOICE
PRECISION D/S DID 7.99
BONUS O/SD/O 7.99 - ALL QUANTITIES ARE LIMITED -
Btt"
We can let
ELEPHANT S/S D/D 7,00 SK."
ALL ARE ON CAHT EXCEPT ULTIMA
ELEPHANT D/S DID B 00 iV,"

GENERIC S/S D/S 13.99 3W ULTIMA (CASS) 2.99 DEMONATTACK 2.00


SHARK TRAP 2 09 LUNAfltEEPER 2.00
VERBATUMS/SD/D 13.99 3W JAWBREAKER 2.00
MAXELLS/SD/D .1S99 3V,"
CANNONBALL BLITZ . 2.99
CREEPY CORRIDORS
CROSSFIRE
2.90
2M most software
SONY 0/S D/D 19.09 2W THRESHOLD 200 KSTAHPATTOL 2.9S
CENTECK(COLORIS/SD/D ....10.99 3W
DEFENDER 2.90 ROBOTRON 1.99
DISK CA3E5V."OR 31V' 7.99 ... RICHOCHET 2.09 JUNGLE HUNT 2.99
MOON PATROL MS PAC MAN for your
RIBBONS DIG DUG 2.99 DONKEYKONQ 2.09
XIY STICKS PAC MAN . 2.99
NX10 709 ATLANTIS . 1.00
ATARI . ..... B.99
SEIKOSHA 6 99 POLE POSITION 2 00 DEADLY DUCK 2.99
QUICK SHOT 1 5.09
QUICKSHOT2 7.99
SQ10
SGIO(COLOR)
2.99
300 VDEO a AMES system.
QUICK SHOT* 9.09 ATARI2SO0 GAME SYSTEM 38 96
152S 7.90
GEM STICK IN ATARI 7800 GAME SYSTEM 70 99
aoi 7.09
UNITE S.99 I1 FTELLIVISION (REFURBISH) 19.99
EPYX5O0XJ 13.90
1526
LXSO
7.90
7.09
NINTENDO 119.99 Call or write.
BOSS 11.99 SEQA . N 09
PANASONIC 7.00
BAT 16.99 CA1X FO1 COMPLETE CATALOG
PROWRITER 8.99
FOR ALL QAME SYSTEMS
SOFTWARE SOFTWARf SOFTWAM! ■OFTWAM
KORONISRIFT 14 99 WORLD GAMES 19.00 PINBALL C ON S TR UCTION 9.09 MAILORDER MOWTEH ...-0JS
EIOOLON 1109 GEM STONE WARRfOft 12.09 ARCHON 9.99 FUOHT3IUII M.ft
RESCUE FRAC 14.99 KUNGFD-FIST 14.09 FOOTBALL ...0.90 JET M.H
COMBAT LEADER 12.09 KUNGFU STICKS 14.00 HARDHATMAX 9.99 NDOOfl 8POHT8 II N
COMPUTER BASEBALL. 12.99 TRINITY 10.90 SUPER BOULDER DASH .... 9.99 HIGH ROLLERS tf.N
EAGLES 12.99 PERRY MASON 14.00 ONEONONE 9.99 MKROLEAOE
FORTRESS 12.99 ACE OF ACES 1B.99 HEART OF AFRICA 9.00 BASEBALL M.St
7CITIESOFQOLD 9.09

MOW TO ORDER: CASHIER CHECK. MONEY ORDER. MASTERCARD' OR VISA' (ADD 4»t FOR CHARGE CARDS) ... NO PERSONAL CHECKS NOCOO'9 SH*»PED
UPS ... ALL PRICES SUBJECT TO CHANGE WITHOUT NOTtCE
SHIPPINQ: ADD W 00 ON ALL ORDERS UNDER 1100.00 . . . ADD *5 00 ON ALL ORDERS OVER J100.00 ACTUAL FREIGHT CHARGED ON MULTIPLE ORDERS
INTERNATIONAL: ACTUAL FREIGHT CHARGEO 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 K EXCHANGED NO EXCEPTIONS.
PLEASE SPECIFY . . .
CALL OR WHITE FOH FREE CATALOG

CALL ELECTRONIC ONE C6I4J 864-9994 P.O. BOX 13428 COLUMBUS. OHIO 43213
Re»tf*r Servlci NO. 199
the program is only a tittle better than 8K with the char to scroll from COMMAND to COMMAND. When you
acter set, the potential is really unlimited for all practi select this option, you must follow it with a carriage re
cal purposes. turn to enter the scroll loop. Then, by cither holding the
When you have entered your data, the tile will be crea "S" key or pressing it repeatedly, you can search the COM-
ted, including the program name, magazine or source MANDs until you find the one you want to cilit. or the
of the program, the issue month and year, and the page end of the file. When you Iind the desired record, jusl
of the article. You must confirm each of these entries. press RETURN and you will reenter the normal modifi
This DATA cannot be changed later. cation loop. If you scroll to ihe end, if you have made
All other file data can be updated or edited at any time, no modifications, you will return to the menu. If you
adding, deleting, or modifying records. Try that with the made any changes, the file will be rewritten first.
commercial products! If a record has a leading or bailing space, a ball {shifted
Onscreen instructions walk you through each process. •Q') will be displayed in the MODIFICATION routine
In the modification routine, each command and each part to notify you. Special consideration had to be given to
of its DESCRIPTION will be displayed. You have several these spaces to preserve them when writing and reading
options open to you. The <S>eroll option allows you from the files.
You may shorten an existing DESCRIPTION and delete
any unneeded pans, hut if you must make it longer (with
STS ADDRESSES
in the 240 character limit) you must delete the COM
49152 Display files starting w/"CONV." Any charaeiers tan
MAND (which will delete all of its corresponding DE-
be lesied for by POKEing ihem into buffer suriing at
5O04K. File names or purls of filenames can be found SCRIFTlONs), file the change, then use the ADDI
using pattern matching characters "*' and ".''. Terminate TIONS' function of the modification routine, which will
huffcr entry with "0'. append the new record to the end of the file.
49159 Displays all files on di.sk.
You can edit one or ail records of u tile. Just make
49178 Byle thai holds device number for disk operations De
the desired changes and press "F at the next COMMAND
fault is 8.
49591 Clears iind tills top screen with blue reverse spaces, lo exit to the filing routine, or go through the whole file,
giving appearance of split screen. and if any changes were made, the file will be rewrit
49604 Changes color of top half of screen and border. Byle ten. Entering "E" at the COMMAND will provide es
that holds color value is at 49799. cape to the menu with no changes to the file.
49625 Clean, lower half of screen by filling w/ASCII 32.
The DIRECTORY option and the DISK CONTENT
49655 Block move and character redefine routine.
49799 Byle which holds value for color of lop half of sereen option are ML routines which display the disk directory.
and border. The difference between the two is that DISK CONTENT
50048 Buffer that holds lest value tor routine at 49152. Any displays all files on the disk, whereas DIRECTORY re
characters can be put here, 16 characters max. + '0' veals only the files that are created by USER CONVEN
terminator (e.g.: F1LENAME0, FILE*0. F?LE0,
7777*0)
TIONS, or, more particularly, those files that start with
50228 End of machine language routines and data.
the characters 'CONV.'. You can use both of these in your
programs, with a SYS call to DISK CONTENT, or
BASIC UNI MAP POKEing the name or part of the name (pattern matching
1-8 Housekeeping. is allowed, 16 CHARACTERS MAX. followed by a "O')
8-17 Various subroutines. into a buffer and calling the DIRECTORY routine.
S8-26 Function key redefinition. You may get neatly formatted output to screen with
27-30 Menu.
LOAD FILE, or to your printer, for a reference sheet,
31-32 Change border color.
33-52 Data entry loop.
with HARD COPY. I use the VIC 1525. If your printer
53-60 Program data input. is a dot matrix that recognizes the same escape codes
61-63 Spring board for nil file reading operations, (14,15, and 16) iherc will be no adjustment required.
64-74 Screen display of Conventions file.
75-82 Printer output of Conventions file.
TYPING IT IN
92-93 Disk directory / content routine calls.
94-97 Space bar inpui prompt.
The program has been crunched mercilessly. It started
100-147 File modification routine. out at almost 20K. and now is about 8K including the
148-152 Line wrap routine. ML. This was to keep the program short, consume as
153-155 File deletions. little RAM as possible, and maximize execution speed.
156-171 Input of filenames, program name, month, year.
The Ml- portion must he entered using Flankspeed (see
source of program.
!72-2O5 Inpui of commands, descriptions, and key redefinitions. page 101). l! starts at 49152 and ends at 50228.
206-207 Disk error lest. I think you will be surprised at how much is crammed
208-215 Read convention file. into this program. It is fast and versatile, both in what
216-222 Write convention file. it docs as a whole, and what the individual pans can do
225-334 Adjustment for display of commands and descriptions
for your programs. 1 hope you find it as valuable as I
on lop half of screen.
do. □ SEE PROGRAM LISTINGS ON PAGE 121

76 AHOY'.
COMMODORE USERS

oy:

HAS EVERYTHING!
TubscrTbeto"ahoyT
□ Twelve Issues for $23.00 ($30.00 Canada and elsewhere)
□ Twenty-four Issues for $44.00 ($55.00 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
Learn and IPSAI-IOYI
Understand I
Inside and Out
A book (or all GEOS users, from the Available
Compiled by Michael R. Davila
We'd like to keep Tipi Ahejl the Commodore commun
ity's number one forum far short, helpful program*
beginner to the programmer. NOW mlng routine*. To that end, we invite you te forward
Starts out with a introduction your beat efforts tat

to GEOS and its applications Tip* Abaft


to creating your own GEOS ck> AhoyI Mn go line
lei International Inc.
applications, GEOS file
45 Wait 34th Streat-Stilta 407
formats and internal
New York, NY IOOD1
workings of GEOS.
Payment Is made upon acceptance.
A must for everyone that
$19.95
wants to learn and understan
MEMORY TRANSFER
GEOS inside and out.
This slum routine may help when programming games,
Abacus liuiiijil Phone 616/241 -5510 or when you need to transfer data from one memory lo-
cation to another. It will put your entire screen into mem
P.O. Box 7219 Dept. H2 Grand Rapids, Ml 49510 ory starting at location 49152. You may change thai by
Telex 709-101 • Fax 616/241 -5021 replacing (he value ofl to the desired starting point. You
Call now for the name of the dealer nearest you. Or order then can go on and clear the screen or load up new pro
directly using your MC, Visa or Amex card. Add $4.00 grams and still have lhat old screen in memory. Typing
per order for shipping. Foreign orders add $10.00 per in the following program will put your screen in memory
item. Call today or write for your free catalog. Dealer and clear the screen. Hit any key and the screen will come
inquires welcome-over 1500 nationwide. back again.

Reader Service no. 219 ■10 I=49152:FORX=1O2A TO 2023:U=PEEK(X):P


OKE I,U:1=1+1

64
•20 NEXT X
• It
•30 PRINT CHR$(147):GETA$:IF A$»""THEN3Q
5aFTUJBRE-aF-THE-[nDNTH CLUB" •40 I=A9152:F0R X-1Q24 TO 2023:U-PEEK(I):
Idmsionol OCS tncl POKE X,U:I=I+1
We guarantee you'll never again buy useless soltware lor •50 NEXT
your persona! computer.
CLUB MEMBERSHIP OFFERS BIG SAVINGS By adding the following line, you can make your screen
—a> NO OBLIGATIONS ♦— —«•
come back upside down. This is an interesting routine
Whan yuii an roll you mill Be ellglMi lor our Burma Polm Plun—

* Kaap anlr lha aorlwara lhat you can


additional Olicounta appllad towurd and can be put to use in many ways.
uat. Eiamlni. for a lull in daya; it H'a r,/.,^, inta,m.,,». munlhty n»»a-
not whai you want, rtiurn n for a lull „„., ,„„ o1 h,|p)u, 1|p, ,„, 0,nln(| IB.

rflhind moil Irom your Commodor»M. •40 I=A9152:F0RX=2023T01024 STEP -1:U=PEE


• Receive flliccuntt up la 30% on your • Rh=bii» notice oi Spmdul Stltt nhara
•oftwar* choicer you'll aave am much II 50% oil Ult-
K(I):P0KE X,U:I=I+1

Tfie Soflwaro-ol-the-Month Club Is Unique.


•50 NEXT
No minimum purchases are required—no automatic shipment! to you.

— Chris Jones
Enroll now and receive absolutely tree Public Domain Software.
Please check ! I Cassette ! ! Dlik Oak Ridge, TN
QRFAT IDEA! I can I lot*. Enroll ma now In the Sonware-oMha-Monlh Club. I
understand rhera la no obligation. Encloied li my $10 mernbanhlp rtt. HACKER'S DELIGHT
_ rheck Money Order IT Bank Card I have written a simple routine to check sectors on one
disk against a copy of the same disk. It is very helpful
for copy protected programs which alter the directory.
aiySlmlm/Zip It will request a track and sector. It will then read the
track and sector of the original disk in the drive. It will
Signature
then ask for the copy disk to be inserted and read the
Cut oul and mail luday to same sector on the copy disk. If any bit is different it
SOfTWARCOf-rHEMONTH CLUB
will tell you.
Ohio Computer Service!. Inc.
P.O. Boi 139723 The offending bit can be rewritten with the bit from
CincinnUI, Ohio 45J12
the original disk using the block write command in the
manual.

78 AHOY!
OUR PRICES WON'T BYTE
ABACUS
PRECISION
ACTIVISION
ACCESSORIES
Basic 128 S42 95 Alter Ego S29 95
Superflase 128 S56 95 WIC0 Boss Joystick £11 50
Basic 64 . 29 9!) Superbase fi4
Cross Country Ro.id Race 19 95
46 95 WiCD Bai Handle
:aflpak 128 45.95 Superscript 128 MindSFiaOOW 19 95
47.95 Joystick 15.50
Cadpak 64 .. 29.95 superscript 64 Murder on the Mississippi . 21.95
46 95 WIC0 Three Way
Ctiartpak 128 29 95 Rocky Horror Show 18 95
Joystick 18.95
CHartpak 64 29 95 Shangnal 21.95
TIMEW0RKS
CoDol G4 . 39 95 Xelek Graphic Interface 54 95 Sprndizzy 18 95
Data Manager 128. S42 95
CoCol 128 . 45.9'j Xdek Graphic Jr 34.95 Transformers 21.95
Daia Manage'H 29.95
Super CCompiler 64/128 . 42.95 HS 232 interlace 34.95 Tass Times in Tonetown 21.95
Partner 128. 42.9b
Super Pascal . 45.95 Master Modem 34.95 Gamemaker 24.95
Swill Caic 128 w/Sideways 42 95
Flftddraw Ligtii Pen CALL Gamcnwker Sci/Ficlion 14 95
BHODEftBUMIl Swill Cilc 64 w/Sideways 29.95
Word Writer 128 w/Speller 42,95 Disk Motcher 5.95 GamemakBf Scons 14 95
Where in Itlfi World
AICP Disks (10} ? 95 Hacker II . 21.95
is Carmen SanOiago S21 9b Word Wriier 64 w/Speller 29.95
Drive Cleaner 7.95 Music Studio 21.95
P/S Library 1-2-3 ea.. 15 95
Pnnl Shop 26.95 Print Head Cleaner 7 95
DIGITAL SOLUTIONS
Print Strap Companion. . 21.95 TJisk Storage Case (50) 7,95
Pocket Filer 128 . S31.95 EPYX
Pocket F-iler 64 24 95 Fast Load $23 95
MOOLEAGUE
Pocket Planner 128 31 95 ELA Multipian 64/128 40 95
General Managers Disk S24 95
Pocket Planner 64 24.95 Bard's Tale S24 95 Programmers Tool Kit 27.95
Micro League BaseOall 24.95
Pocket Writer 128 31.95 Chossmaster 2000 26 95 Voipal 21 95
Team Disks.,, . 16.95
Pocket Writer 64 24.95 Lords of Conquesl 24.95 World Karate
RIBBON Marble Madness 21 95 Championship 18.95
MICROPROSE Mmd Mirror . 21 95 Worlds Greatest
Axiom Elite 5 LCD S 5.95
Conllict in Vietnam $24 95 MoeOius 26 95 Baseball . 23.95
Brother 15. 25, 35 5.95
Crusade in Europe . 24.95 Movie Maker 24.95 Super Cycle. ..,, 24.95
Commodore 1525 6.95
F-15 Sinks Eagle 21 95 Ogre 26 95 World Games 24 95
Commodore 1526 6 75
Gunship 21.95 Uitrma IV 39 95 World's Greatest
Epson 185 6.95
Silent Service 21 95 Ultimate Wizard 22 95 Fooioall 24 95
Epson 85 . 4,95
Epson nix, Ix, rx 100 6.95
Top Gunner 18.95
Epson nix. li. rx 4 75 FIREBIRD
SPRINGBOARD
Gorilla Banana 6.95 Elite . S19 95
Certilicale Maker $29.95 MINDSCAPE
Juki 6000 4.95 Colossus Chess-IV 21.95
Clip Aril 20.95 Bop and Wrestle SIS 95
Juki 6100 3.95 Frankic Goes to
CtlpArlll . 24.95 Dolphins Rune 18 95
Legend 1180. 1080. 8GB 6.75 Hollywood 21.95
Clip Ail III 18 91, Fairiight 18.95
MPS 801 5.75 Music Systems 24.95
Newsroom 29 95 High Roller 18 95
MPS 803 6.95 Advance Music Systems 49.95
Graphic Expander ■ 21.95 Indoor Sports , 18.95
OKI 182, 192 9.7b
Infiltrator 18.95
OKI 82, 92, 83, 93 2 25 ACCESS Hailey Project 18,95 2 GAMES IN ONE
SG 10-15 2.25 Leader Board S24.95 Lords of MiOnigfii 17 95 Gerry the Germ/Microcosm S13.95
fMtn. 6 per order! Leader Boara Quake 1 . 17.95
Willow Pattern/Chimera 13.95
Tournament Disk. ., 14 9b lusclier Profile . 18 95
UnderWurlde/Saore Wulf 13 95
INFOCDM
Mach 128 30.95 Booty/Cylu 13 95
Ballytioo S24.95
Mach 5 21 95 Runestone/The Helm 13 95
Enchanter 21 95
iOih Frame 24.95 Chicken Chase/Rasputin 13.95
Hitchhiker's Guide 21 95 BERKELEY SOFTWARE
Battle ot Britain/
invisrcluBs ea . 6.0O HOT SELLERS IGEOS . S36 95
Battle lor Midway . 13 95
Leainer Goonesses 1 titOS Fontpak 1 18 95
Star Heel 1 S29 95 ARC 01 Yesod/
ot Phonos 2! 95 Commando 21 95 ]GEOS Desk F.ick 22 95
Nodes ol Yesofl 13 95
Moon Misi 21 95 Gato 19.95 AVAL0N HILL
Mind Forever Kung Rj II .... 19.95
Voyaging 128
j SuperBowl Sunday S19 95
27.95
DATASOFT 1 Team Disk 12 95 SSI
Spell breaker . 26 95 Battle ol Amietam
Alternate Reality S24 95 S29.95
Trimly 128 24.95 Carrier Force.
Conan ... 27.95 36.95
Zork 1-2-3 25.95 Kampigruppc 3S.9I)
Crosscheck 18.95
LANCE HAFFNER Ptiantasie II 24.95
Goomes 18 95
SOLID STATE SOFTWARE Rings ol Zelphm 24.95
3-m-1 FootDall $24 .95 Mercenary 18.95
VrzaStar i?8 S7U 95 Wings ot War 24.95
Pro Basketball . 24 95 Mind Pursuit 18.95
Neve- Ending Story 18 95 VizaWnte 128 59.91) Wizard's Crown 24 95
Collene Basketball ... 24 .95

CALL US TOLL FREE


Orders
s 1-800-634-AICP °ny ri HOCK items ■ UH U ^ ^ cr CeudO iiCe'$ (cef! thtik vi5a
Customer Service 0 mtiCOD Ofiwi actecieo tew Me HW musne asa is ten cneck
R OJJLY NVS rewei'nls J50 fl'.V SiSS lax AoMftiscJ Wili rolled j tV, Ou-
718-351-1864 COMPUTER PRODUCTS D I
touitiorcain tredii cjm jmi4!« aiioroe.'ijaa SI SO shaping jnu mra inq
Wiinin Ills Cgnlitienui U S Inlimjinnjl ordcts dim $15 00 ' nipping and
1 "nulling farwnji them #low ? Aki (nr cltjrjnce AmlJUi'ily and uncinn
10AM to 6PM P.O. Box 1758
E W • NticonctiMflt mudui no!™* ('wsnippinorntjnintmjiui on sciwart
Foiosii ovsr tun M DEFECTIVE EXCHANGE OMI1 FOR SAME CBODUCT
R "•stocking Iw 0" unoceDM nt-oetccim ilem1, relumed Rjlwns jeetptfa
E.S.T. Stsien Island, N.Y, 10314 O*iinm (S Saw or imapin? oaison'y An rsruins requ.e Rsiurn Aimwiutien
iiNintinn Snwoi mquiios murao WE 00 NO I GUABUNTtt CtJMl'ATieiLiT v
Reader Servlcs No. 200
—Sieve Stutts
Loretto, TN

-5 DIMA$(255):DIMB$(255)
•6 PRINT"[CLBAR]":PRINT"[5" "]SECTOR COMP
ARER BY STEVE STUTTS":PRINT
•20 INPUT"TRACK";T
■30 INPUT"SECTOR";S
•40 G0SUB1000
•170 FORI-0 TO 255
% Ote, ,..
Tiio Xolnf f'JinhH Enh.incm imftrovws Iho ustfMjio&fl rj' your punier wid r ■180 GET#5fC$:IFC$=1M'TlIBNC$-=CHR$(0)
'iighrper'armjnco Dufr>' iciectabli- font styes. amJ hardware ana sott*dre
ImO ind^[>ondon[ pr nlfT'S ■190 A$(I)=C$:PRINTI,ASC(C$)
•200 NEXT
■201 CLOSE5:CLOSE15
•205 PRINT"INSERT SECOND DISK":PRINT"PRES
S RETURN WHEN READY":INPUT Z$:GOSUB1000
•210 F0RI=0TO255
-220 GET#5,C$:IFC$=tMtTHENC$-CHR$(rj)
! Clt-*" ■ clears ihi nu1f#r ddla COF'V prinli tCBtl of
-230 B$(I)=C$:PRINTI,ASC(A$CI)),ASC(C$)
•260 IF A$(I) <> B$(I) THEN PRINT"ERROR B
, t-rflrruieiiflrL] in ;»it1&
IT H ";I;"TRACK ";T;"SECT0R ";S:G0SUB500
-270 NEXT
•280 CLOSE 5:CLOSE 15
-290 INPUT"AGAIN Y/N";Z$:IF Z$="Y"THEN 6:
ELSE GOTO280
■ I : L ■ ■■ ■ V" ' ■
■500 INPUT"CONTINUE Y/N";Z$:IFZ$="Y"THEN
t Service No. 221 RETURNrELSE GOT0280
■1000 CLOSE15:OPEN15,8,15
PROFESSIONAL
•1010 CLOSKSiOPENS.S.S,"*!11
HANDICAPPING SYSTEMS
■1020 PRINT#15,"Ul";5;0;TjS
•1030 RETURN
rulings

Loilcry/Latto Arm ly
d^gils $r^95. LoU:h m 9 finjil!, £9995. EisMiLnc.- DICE
od Lalleryy LotTO £12995
Are you interested in writing games in which one or
PC-3 Poriablc Computer i-k
C □!! JTKHtjuO'lb'edlG'tvfirtLjna/Trorior
JG Gold EfliliOri - sott- more dice are rolled'.' Do you wani the graphics to be
?4995
100 Poftntil* Corrpulnr (32k)
attractive and the random numbers to be truly random?
Otntpr Gfiki EddBA -nn-
If so, here is a machine language dice rolling .subroutine
which you can use in any of your programs.
PROFESSIONAL ■ n This subroutine is nearly perfectly random in its choice
SERIES
of numbers. A test of its random nature showed that in
PROFESSIOMAL SERIES- (TnoJGreyfTim)
The all novi Professional Series " leprescnis 25,000 rolls, the range from the value which occurred
Iho must advarici-d handicappinq BttflWUfl
b the fewest number of times to the value which occurred
Antiytu Moduli '• the highest number of times was less than 1.5% away
Complote bet eria ysia
rugiihnim; ihm basic Pto\r,s-or\a\
Sunns1" moduli ^u l 50 tfachs/kenneli/01c 123995 from being perfectly random.
le flsgrMSI&n Module"
The installation and use of the Dice subroutine is sim
ting n^hiignts ifis sdduion moUule ■
ple. To install, first add a GOSUB 50060 to the begin
ning of your program, then append lines 50060 to 50100
Dam Base Manager Module'"
aorago ol Isst 11 FiccslnghlighBlhramoJale IJW95 and 50160 to 50310 from Listing 1. To roll each dice,
T Value Wodd^r S1-19 95

GOLD EDITION™ ITholQrov/Tiol) simply POKE 781,row and POKE 782,column. Row and
«> Thp classic Gold Edition1" Iroiri Prni. Jonos
[litprs tlfl*ll)ill1v ro5Ui^ llrid I'.SP Qt UM. column are the locations on the screen where the dice
Gold Edition- should be placed. Next enter a SYS 49152. The value
Enhanced Gold Edition'* 119995
Lira 11 od Gold Edition" . . of the dice can be read with a PEEK(781). The follow
Ultra Coition-
ing lines are a demonstration of the Dice subroutine:
Handicapper s Bulietjn Board no* available
VHS Training Tapes now available

Terms: Free srnDinnu all toiln.lio Ma S600 COD I $600 UPS


Dluo I $900 Out'Ol-countfy I H3 rosidenl^ ndd 5^ I 3 wooks pGi-
•100 GOSUB 50060
lijnnl checks femh firice anl/'"l<l J°i Visa. MC. AMEX P'.cob
•110 PRINNT"[CLEAR]"
Under S»rvlc« Ko. 220
•120 POKE 781,5:POKE782,10

80 AHOY!
•130 SYS 49152 -SALE-
•140 RL=PEEK(781)
•150 PRINTM[H0ME]";RL COMMODORE SOFTWARE
•160 END
AMIGA
Flow , S 69.97
This short program displays the dice at row 5, column Balance ot Powor $ 34.97

10 and the value of the spots at the top of the screen. Hack er 2 S 31.47
Tass Times in Tonoiown S 31.47
The Dice subroutine can be moved to the start of any
COMMODORE 64
page by first changing all ten of the 192s in the listing
High RollOr S 20.97
to whatever page you wish to use. then POKEing the sub Fair Light S 20.97
Tho Movlu Monster Game $ 28.00
routine into that location. For example, moving ihe sub
Roailwar: 2000 S 37.97
routine to 51200 ($C800) would require a change of 192 Newsroom Clip Art No. 3 S 20.97
Gumhlp $27.97
to 200. If you move it into the BASIC workspace, be sure
Warship $41.97
to protect it from BASIC variables. Shard ot Spring S 27.97
Tass Times in Tonetown S 24,47
The Dice subroutine can also be used from an assem
Leather Goddesses , , S 24.47
bly language program. To do so, add the following lines: Gamp Maltor-Scl Fi $ 13.97
Game Maker-Sports SI 3.97

Spindiily S 20.97
LDX #row Shanghai S 24.47
LDY #col Gomltono Hosier S 20.97
Destroyer $28.00
JSR $CO0O Executive Loader Board $ 13.97

The value of the roll of the dice is returned in the .X


Call toll free outside Texas: 1 -800-433-2938
register. -Richard F. Daley - Insido Texas call: 817-292-7390

Sally J. Daley
WEDGWOOD RENTAL
Darby, MT 5316Woodway Drive
Fort Worth. Texas 76133
■50000 PRINT M[CLEAR][DOWN][DOWN]LOADrNG. Reader Service No, 217

■50010 CT=0: L0=49152: 1=0


ULTRABYTE
V3.0
■50020 READ A: IF A>255 THEN 50050
DISK
■50030 POKE LO+I.A: CT=CT+A: 1=1+1
NIHUI.HR
■50040 GOTO 50020
■50050 IF CTO20611 THEN PRINT "[DOWNJERR
NEW SIXTH GENERATION ULTRABYTE COPIER
OR IN DATA STATEMENTS!": STOP FOR COMMODORE 64 and 128 (In 64 mode)
■50060 FOR 1=0 TO 7: POKE 781,14: POKE 78 Copies 99*% of protected software in 2 min. or less
2,1*5 includes parameters for 160 recent, hard-to-copy
disks. ( Send stamped envelope (or list ).
■50070 SYS 49152:NEXT I Includes last file copy program
■50080 PRINT: PRINT "[DOWN][DOWN]DICE SUB Uses 1or2 1541/1571 drives, or MSD dual drive
ROUTINE LOADED!" More powerful than KeyMaster. Diskbuster. Copy II.
•50090 END Superkll, 21 Second, Clone or Cracker

■50100 DATA 24,32,240,255,169,60,160,192, Copies itself ( for this reason, no refunds given )

32,43,192,173 SPECIAL - BUY A NIBBLER V3.0 AND GET


■50110 DATA 4,220,77,18,208,41,56,74,74,7 YOUR CHOICE OF A FREE $14.95 PROGRAM
4,201,6 $39.95 plus $4.00 shipping
■50120 DATA 176,241,72,10,170,189,118,192 Disk Surgeon --disk ulillly S14.9S
,168,189,117,192 Ullramall -- mall list and label printer.. .$14.95

■50130 DATA 32,43,192,104,170,232,96,133, McMurphy's Mansion -- text adventure . .514.95


Handy-Capper — race handicap system ...$14.95
34,132,35,160
{ Aboie may be ordered separately lor $14.95 plus $4.00
■50140 DATA 0,177,34,240,6,32,210,255,200 shipping. Foreign orders add $2.00 )

,208,246,96 Mastercard. Visa. Check or MO. Calif, add 6.5% ($2.60) sales tai.
Foreign orders/ COD add S2.00. Payment must be In U.S. lunds
■50150 DATA 117,99,99,99,105,17,157,157,1
UPDATES-Return your original Ultrabyte disk with $10.00 plus
57,157,157,98 $4.00 shipping. Foreign add $2.00
■50160 DATA 32,32,32,98,17,157,157,157,15 To order, write or call 24 hr. order line. For Info, write-

7,157,98,32 ULTRABYTE (818) 796-0576


■50170 DATA 32,32,98,17,157,157,157,157,1 P.O. Box 789 LaCanada, CA 91011 USA
57,98,32,32
DEALERS & DISTRIBUTORS WANTED
■50180 DATA 32,98,17,157,157,157,157,157,
106,99,99,99 Header Servlcs No. 218

AHOY! 81
•50190 DATA 107,145,145,145,157,157,157,1
57,0,129,192,133
■50200 DATA 192,139,192,145,192,157,192,1
71,192,17,29,113
■50210 DATA 0,113,17,17,29,113,0,113,17,1
13,17,113
•50220 DATA 0,113,32,113,17,17,157,157,15
7,113,32,113
•50230 DATA 0,113,32,113,17,157,157,113,1
7,157,157,113
■50240 DATA 32,113,0,113,32,113,17,157,15
7,157,113,32
■50250 DATA 113,17,157,157,157,113,32,113
,0,256

KOALA READER
You're probably aware that the Koala Pad is an input
device like the joystick or keyboard, but since it isn't ac
curately readable using BASIC, you may not use it in
your own programs. Koala Pad Reader can be added to

WRITER your BASIC program to make using this versatile device


easy. Once the routine is POKEd into memory, SYS 49152
will read the location of pressure on the pad plugged into
A Word Processor Port 2. PEEK(820) then returns the x-coordinate and
PEEK(821) the y-coordinale. (These coordinates range
from 0 to 255.) PEEK(822) will return 4 if the left button
-ti-kal\ is being pressed, or 0 otherwise. PEEK (823) will return
You know, like ediblejunk mail 8 if the right button is pressed, or 0 if not. A simple
demonstration follows, the program but the reader pro
• RUNS IN C128 "&ST" MODE gram must be separately run before it will work.
• 80-COLUMN WINDOW -Paul Sobolik
Pittsburgh, PA
• 30,000+ WORD SPELLING-CHECKER
• AUTO-PAGINATION/OPTIONAL AUTO RLGE NUMBERING KOALA PAD READER
• MERGE C64 FILES FROM MOST WORD PROCESSORS
AND PRODUCnVTTY PROGRAMS 100 REN C-64 KOALA PAD READER
110 FOR X=0TO64:READA:POKE49152+X,A
> MAIL MERGE USING FILES FROM OTHER DATA BASES.
120 CK=CK+A:NEXT
' FORMATS TEH AUTOMATICALLY AS YOU TYPE 130 1FCKO7277THENPRINT"DATA ERROR":END
• EASY COPY-MOVE-DELETE COMMANDS. 140 DATA 120,173,2,220,141,63,192,169
150 DATA 192,141,2,220,169,128,141,0
\3-'ford-a-bal\ 160 DATA 220,160,0,136,208,253,173,25
loosely 'defined' as less than your weekly grocery but 170 DATA 212,141,52,3,173,26,212,141
180 DATA 53,3,173,0,220,73,255,141,64
190 DATA 192,41,4,141,54,3,173,64,192

39.95
Ask your local Dealer...
200 DATA 41,8,141,55,3,173,63,192,141
210 DATA 2,220,88,96,0,0

or coil us — Bfe love your face. KOALA PAD READER DEMO

100 KOALA PAD READER DEMO


200 K=49152:C=820
300 SYS K
400 X=PEEK(C):Y=PEEK(C+1):LBUTTN=PEEK(C+
Hes\fere • 415-871-0570 2):RBUTTN=PEEK(C+3)
390 Swift Ave. #14 • So. San Francisco, Ca. 94080 500 PRINT"[CLEAR][HOME]X: "X,"Y:"Y;
600 IF LBUTTN THEN PRINT"LEFT"
700 IF RBUTTN THEN PRINT"RIGHT"
800 GOTO 300
R«IK)9' ServlcB No. 223

82 AHOY!
NEWS
of disk and input/output operations.
BASIC 7.0 dictionary and C-128
memory maps arc included.
Osborne/McGraw-Hill. 415-548-
A step by step
2805 (see address list, page 14).
guide to mas
The Amiga Microsoft BASIC Pro
tering Amiga
grammer's Guide ($19.95) provides
Microsoft
many examples of advanced features,
BASIC, this
both for beginning and intermediate
new volume
users. Special attention is given to the
demonstrates a
computer's color graphics and voice
number of ad
synthesizer. The book explains how
vanced fea
to create and customize software for
tures. Included
individual needs, write learning
is extensive
games for your children, construct a
coverage of
simple database, integrate programs,
pull-down
and write multitasking programs in
menus and
BASIC.
mouse control,
Scott, Foresman and Company,
and an artifi
312-729-3OOO (see address list, page
cial intelligence
14).
program.

READER
GAME RELEASES
SERVICE NO. 226
Activision's Aliens: The Computer

ecurryniuT list, page 14).


Continued from page 14
BOOKS WE WONT PAY YOUR TAXES!
Quantum Link has set up a special The C-J28 BASIC Thrining Guide H ji TAX MASTER will nelp you compute Ifipm more
QUICKLY .inn EASIL* Beilie Mjiiter ol your Incumn
area to let its members participale in ($16.95) introduces the user to BASIC run* With tax MASTER, now available for your 1QBG
Ftfdufjll Inconi" Times for tne CG4/Ct2B wMh aingln.
a $500,000 treasure hunt. The money 7.0 with dozens of examples that lead Iwin or dual dis* drive and optional printer

is stored in a safe deposit box. the to more advanced programming tech • FORMS 1040. J563. & Schedule! A.B.C.D.E and t
• PERFOdMS.nl .-MHIimelic CORRECTLY
key to which is hidden in a gold horse niques. • EASYCHANGEotanyenlty witti .■asy RECALCU

buried somewhere in the continental Abacus Software, 616-241-5510 (see LATION ol thgsnlltt lorm
• TRANSFERS numbers Between forms.
United States. The location of the address !ist, page 14). • CALCULATES you r taxes and REFUND. Tai Mbles

The Bard's Talc Him Book ($8.95)


S'E included
horse was first revealed in a puzzle • SAVES all yuur data to disk lor Tulufe changes
• pkints
published in the 1984 book and is filled with factual information, list • DISCOUNT coufjor toward Ihl purenflsa of liuxt

videotape. "Treasure"; however, no ing all monsters, defenses, point val yanrS wjidiilei! pnmiMrri

TAI MASTER (DISK ONLY) ONLY 130.00


one has found it yet. The new Quan- ues, and penalties, as well as provid
tumLink area will let treasure hunt ing detailed maps of every level. TIRED OF SWITCHING CABLES?
VIDEO MASTER 1JB f

ers compare notes, post messages, Rocket Enterprises, Inc.. 817-261- |fl&BI| £jCOiifrir,'i lirome a<MJ a ud 0 (

i color lo' comytini*

and participate in group discussions 6582 (see address list, page t4). monflfM Uaeiipl.iJinur

VIDtOMASTEIt Ufl . on m .... 13BH


On the topic. Commodore 128 Programming Se
crets ($15.95) ranges from fundamen FED UP WITH SYNTAX ERRORS?
Quantum Computer Services, Inc.. HELP MASTER 44 L".""lr

703-448-CTX) (see address list, page tals to sophisticated techniques, de 69 0ASIC lomrrwMll *«
HAM No .iiltrr.ri.r'Li- Ai
lt,in m BASIC
^iln-Lj rjr funning

14). scribing the 64, 128, and CP/M QASIG progiam* IntfudH
HELP MASTEH 64
New York Pulse provides Fun City modes in detail and explaining how
area residents with information and to use Kernal ROM and BASlc 7.0 OTHER MASTER SOFTWARE ITEMS
BESET UA5TEH '"Uil ifrilcnwirh 7 lltitf pom 17* t

reviews of restaurants, theater, film, to run faster programs, how to gain C»flP S4VEB KIT iirul«cli f-pm jlalic
MODEM MiSrcR uw pan cilelvlF! llt.Ii wtft* IM >i
iS »S

arts, events, and other activities, greater control over screen display V'NOTTe-roDIVarul T LablQ. f malr-. V imiialn
CmUcol mansflhramt ubla for nw-nQD moruior
In OP
MM

along with travel, weather, business, with video RAM. and how to apply Wgo Prurnt;ltj'flou"iiL pownr strip 8'footcoro
Oil* Noicru' r.m vail L.lfl boin UHI .|T rill"
IJ1 M
[IN

and sports news. The charge is $7.50 bank switching techniques to store
Send tor Free dialog
per month, with connect time free and access additional programs. Also u^ Dobn 5iN>iHf

weekday evenings and weekends and discussed arc CP/M BiOS mapping, gJoftwark X'i.":n."aa
6 Hlllpry Ct. *" ""^
$6 per hour 7 a.m.-6 p.m., Monday development of advanced text, graph Rindallalown. MD 21133 '""-,-— f _
through Friday. ics, and sound applications, memory
Covidea, 5I6-937-7WX) (see address management techniques, and control h-ti ■■■■r Strvice No. .

AHOY! 83
Game (S34.95) lets C-64 gamers ex bases tor clues, and discovers the sole the 64. S55 for the Amiga.
perience six segments of the movie survivor of the lost world: a biologi Moebhts — Tfie Orb of Celestial
in first person perspeciivc: navigat cal computer called Homer. Harmony C$39.95) places a fantasy
ing the drop-ship landing from the Epyx. Inc., 408-745-0700 (see ad role-playing adventure into a martial
military transport onto the surface of dress list, pace 14). arts environment. The goal is to re
LV-426: rescuing marines under at The latest import on Activision's cover a magical orb which has been
tack in the atmosphere processor, Electric Dreams label. Titanic: Vie stolen by a renegade warlord who is
controlling the movements via bio- Recovery Mission ($29.95) requires using it to upset the environmental
monitors: fending off waves of aliens you to uncover the mysteries of the harmony of the island kingdom of
while attempting to escape from the submerged ship and bring her to the Khantun. Featured are extensive
operations room: leading surviving surface. You must continually raise character interaction and a variety of
crew members to safety through a money from backers to keep the mis magic charms and prayers.
maze of alien-infested air duels: res sion going, hold press conferences to Araicfox, a supcrtank designed for
cuing Newt and destroying the Alien keep interest high, and explore the polar combat, must be used to pene
nest; and combatting the Alien Queen. ship for clues and treasures. The trate a force field set up by aliens at
Created to he "the first true piece more than 240 rooms and 170 objects tempting to poison the earth's atmos
of computer literature," Portal: A in the C-64 game are patterned after phere, overcome hostile forces, and
Computer Novel ($39.95) allows the those that existed aboard the real ship. destroy the enemy headquarters in the
player to direct his research and con GFL Championship Football Arctic. $32.95 for the C-64; S39.95
trol his experience in a more person [$34,95) from Aetivision's Gamestar tor the Amiga.
alized manner than in text adventures. subsidiary gives the C-64 gamer a EA will distribute Qiiizam, Inter-
The adventure lakes place in the year ground-level, on-the-field perspec stefs space trivia game requiring one
2106. where the player returns from tive, with scrolling screen animation to eight players to capture eight sat
a 100 year voyage to find a deserted providing the feeling of actually mov ellites by answering questions from
planet. He scans the Worldnet data- ing up and down the Held while en a pool of over 2000. For the 64;
gaging in any of 34 offensive plays. $29.95.
Players select their team's style, then Electronic Arts, 415-571-7991 (see
face another player or any of 27 com address list, page 14).
CHIP puter-controlled opponents. The object of Destroyer is to ac
Activision. 415-960-0410 {sec ad complish one of seven missions,
CHECKER
dress list, page 14). ranging from escorting a merchant
With SuhLOGIC's Stadium Disk convoy to rescuing a shot down pi
[$19.95), owners of PureStat Base lot, without being sunk. In all cas
ball can play in any one of the 26 ma es, the player-captain is faced with
jor league stadiums. Documentation realistic situations requiring him to
is provided lor each stadium, includ interpret radar and sonar reports,
ing dimensions and information on control depth charges, anti-aircraft
which stadiums favor hitters or pit guns, and torpedoes, repair damage,
chers. Also included are 10 classic and delegate authority to the onboard
TESTS an^or IDENTIFIES teams of the past. computer.

■ Over 600 Digital ICs SubLOGIC Corporation. 217-359- From Strategic Simulations. Inc.:
• 74/54 TTL + CMOS 8482 (see address list, page 14). Gemsume Healer (S29.95), returns
• 14/4 CMOS Four offerings from Electronic Alts: the C-64 user to the world of Gem-
• 9000 TTL
Star Fleet I—The War Begins pits stone Warrior \a find that the jewel,
• 14-24 Pin Chips (.3" + ,6"widths)
members of the Alliance against hos though restored to its rightful place
Pressing a single key ideniilies/tesls tile forces from the Krellan and Zal- in the temple, has lost its powers due
chips with ANY type ot output in seconds. dron Empires. Players begin as rook to damage. The warrior must return
Inexpensive software updates will be of ie cadets in the Star Fleet Officers to the Demon's lair, locate the Heal
fered as new chip tesis are developed. The Academy, with each new level giving ing Tools, and repair the Gemstonc.
CHIP CHECKER is available for the Com
them the chance to role-play specific Wargame Construction Set
modore C64 and C128 tor only S159.
characters and experience a unique (529.95) lets players control weapons
set of tasks. After graduation, play and firepower, lighting units, troop
DUNE SYSTEMS
ers command one of 36 galactic hea movement, and terrain. Eight prede
2603 Willa Drive
St. Joseph. Ml 49085 vy cruisers in battle, rescuing star- signed scenarios are provided, in
983-2352 bases, capturing and towing enemy cluding Civil War and World War II
vessels, laying mine fields, and re battles, a contemporary hostage res-
i Ssrvlc* No. 208
pairing damaged systems. $39.95 for Continued on page 130
84 AHOY!
Announcing
THE
COMMODORE USERS

hoy
ccess
Club!

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 ifs
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


SIXFORTY
High Resolution Screen Doubler and Scroller for the C-64
By Robert Blxby

One of the main selling points for the new to any place in these two territories with SIXFORTY. You
generation of computers is extremely dense can load graphics from a variety of graphics packages
high resolution (hi-res) screens. The Com (as long as there are no memory conflicts). My prefer
modore 128, for instance, offers a screen 640 ence is DOODLE! There won't even be a color memory
picture elements (pixels) by 200. (They don't tell you, conliiet, because SIXFORTY's color memory starts 1024
however, that it is all but inaccessible to anyone but ma bytes lower than DOODLE'.'s.
chine language programmers because of its peculiar ad
dressing characteristics.) The Amiga and Atari ST offer THE PROGRAM
similar screens. What if the venerable old C-64 could SIXFORTY consists of a BASIC loader which POKEs
offer a 640 X 200 pixel hi-res screen? Would that con the machine language (ML) portion into memory and
vince you to take it out of the closet and stop drooling then saves it to disk as an ML program file which loads
over that Amiga? very quickly. You can save a copy of the ML portion any
I am a graphic artist in my spare time, and I appreci time SIXFORTY and SIXFORTYMLA are in memory at
ate anything that gives me greater control over the imag the same lime. Simply enter "GOTO 60100".
es I make with my computer. While toying with a hi-res I wrote the accompanying program SIXFORTYBAS to
scrolling routine I wrote, I was struck with the inspira serve as a subroutine to a larger program (perhaps a
tion to scroll more than one memory territory across the graphics program the reader has written himself), but
screen. SIXFORTY is the product of that inspiration. it can stand alone as a separate program. (See Possibili
ties section below.)
LINKING AND LOADING
SIXFORTY links end to end the territories which be USE
gin at memory locations 24576 and 32768. You can scroll Enter SIXFORTYBAS and save a copy of it to disk. Run
it. Hitting the [H] key will take you to the hi-res screen.
But you still can't see anything. Color memory is full
NEW! NEW! NEW! NEW! NEW! of clutter, just like the rest of memory on power-up. You
have to hit [C) to Clear color memory. SIXFORTY al
HACK PACK
The ultimata utility pack fur the 12H lows you to use any set of colors you want. I prefer black
RAM DISK responds m all the usual commands such ta and white. Typing [T| will return you to the text screen.
t'us
DLOAD. DSAVE, DOPEN, COPY. APPEND, CATALOG. (.Ml \;
Finally, typing the back arrow key will scroll the screen.
etc and behaves exactly lite a floppv disk— cwcpt ai lighten-
ing speed and is accessible from BASIC or machine toje, (You can scroll from immediate mode or from within
TOOLKIT adds tight valuable new commands to make your BASIC program' your own program by entering "SYS49152") The screen
mine rflorc cnjoviiHi' nnd i-JfrcTivtr.
you see scrolling in at the right is the screen at 32768.
C OMI'UhSSOIt reduces yum prognmi n> minimum ilw milting your code
smaller and fnsrtr and protecting rour ptuiirjms from unouthoriied tampering.
The screen at 24576 scrolls into this region from the
"right" also, making both screens a continuous band. If
OXFORD PASCAL —
• Full standard P.i«;.il (* extensions you want to use SIXFORTYas B subroutine, you will want
• F.lsl.. .to compile and run either to alter line 61005 to return you to your main pro
• kcwknr (in Ram) and disk compilei
• Graphics and lound extensions
gram or to enter another line so that typing [R], for in
page iutnrial 'reference manual • Full 1 stance, will return you to the main program.
• IWtrful EditOf ■ Compai t Code • Stand alone tompLled programs Since SIXFORTY delves rather low in memory, you
OXFORD PASCAL [neludo two contplltrti
• One that run- in HAM just like a BASIC interpreter. Grew for Iciirninn will probably want to lower the top of BASIC. Use POKE
and JtS-uEEinE. 56,88. This will put the top of BASIC one byte beneath
• A full duk compiler whuh Ice you lite the whole of mnnorv for
PASCAL programs the color memory of SIXFORTY.
Load a DOODLE! or other hi-rcs graphic that resides
PETSPEED BASIC COMPILER
■ UP TO 40 TIMES THE SPEED OF BASIC at 24576 (LOAD"DD[fuename]",8.1). Hit the back arrow
■ Compiles .ill I'ummandt key 40 times. You have a blank screen again, full of ran
Si • Compatible with machine code
• Makes big programs small
dom streaks. Load another DOODLE! Hitting the back
■ .
• Extensions to BASIC arrow key will now scroll the two graphics end to end.
• Long variable names
• Recommended by Commodore
POSSIBILITIES
S METACOMCO SIXFORTY has great graphics possibilities. You can use
5353 t Scotta Vallev Drive • 8eom Valley, CA
Teli (US) S00-AKA.META [CA] 80£tCETMETA
it for a scrolling display, or you can double the horizon
MIX: mhill Cnmpuiervm 71247,522 • Add (■•':% tax if CA eside tal resolution of your C-64 hi-rcs screen. You may want
to use the scrolling feature for animation in games. C
86 AHOY! Ronder Service No. 303
SEE PROGRAM LISTING ON PAGE 1(19
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
for these unique hand
icapping systems.

• Morning Line odds are


not considered. This
enables the program
10 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 (exacts)
and trifecta, and three
best trifecta boxes.

All AlsofT Race Analysis


Systems include the
MASTER ANALYSIS
DEVELOPMENT PACK
AGE. With the assist
ance of this powerful
program, handicappers
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 (412) 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. AM 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 (412) 343-7585.
Reader Service No. 201
ISSUE M6-APR. '85 $4.00 ISSUE «7-MAR. '86 $4.00
Assembly language column begins! Programming educational games! Memory
Programming the joystick! 1541 disk dumpers! Choosing a copy program! Cus
drive alternatives! And ready 111 enter: tom characters! And ready to enter; Ahoy!
Hop Around! Faster 64! Booter! Ele Term 128! Trivia Game Mater! Brickbus-
check! BASIC Trace! Space Hunt! ters! Easy Lister! Programmer's Aid!

ISSUE #17-MAY "85 $4.00 ISSUE 028-APR. '86 $4.00


Disk drive enhancements! [nstall a re Cornel catching! Survey of action and
set switch! Assembler escapades! And strategy games! Screen dumping! And
nady to enter: Super Dupcr! TwivCol- ready Hi enter: ChroraiWbJge! Mr. Mysto!
umn Directory) DSKDU! Raid! DOS Air Rescue! Niitenukcr! Screen Window!
Plus! font Uditor! Tile Time! JCALC! Hidden Cavaml Swiop!

ISSUE 018-JUNE '85 $4.00 ISSUE 029-MAY '86 $4.00


Music & graphics entry systems! How 128 graphic bit map! Epyx strategy guide!
modems work! Inside the 651(1! And 128 commands! ML music programming!
ready 10 enter: Quad-print! Mapping And ready to enter: Bigprinl! Star Search!
4.4! Towers of Hanoi! Speedy! Duck Failsafe! English Dans! Sid Folly! Free
Shoot! The 6510 Simulator! RAM Check! Alchemist's Apprentice!

ISSUE #19-JULY '85 $4.00 ISSUE #30-JUNE '86 $4.00


PROM programming! 3-paR hamiun- Debugging dilemmas! Public domain soft-
ies mi VIC/64! Speeding pixels! And \rare! Winning at Ultima! Computer Aided
ready to enter: Auto-Append! Script
Design! And ready to enter: LazyBASIC!
Analysis! Wizard of Int! Lucky Lot Got A Match? Star Strike! Queen's and
SCHRT... tery! BreinfrBme! Etch! Prfntut! Bishop's Tours! Shaker! Trackdown!
issues
ISSUE #20-AUG. '85 S4.(W
#tf a. Inside llie I2H! Head-world simula
ISSUE #31-JULY '86 $4.00
AMD 4 Inside the Amiga! Conditional branch
tions! Sound efleCtSl And ready to en
ing! Cliess programs! 128 and 64 DOS!
SOLO ter: Windows! Formatter! Sounil-a-
And ready to enter: Screen Sleulh! Es
Kama! Screen Dump! Sclecwchronie!
OUT! cape from Skull Castle! Head-On!
Disinicgrauir! Fidgils! Gators N Snakes!
Ncbcrgall Run! Wordcounl! Crazy Joe!

ISSUE #3-MAR. '84 $4.00 ISSUE #10-OCT. '84 $4.00 ISSUE Wl-SEP. '85 $4.00 ISSUE #32-AUG '86 $4.00
Anatomy ol the 6-1! Printer Inwrftc- C-64 graphics programs! Hil-mapped Inside U» 1571 drive and 128 kejboard! Inside the Amiga, pan II! Approaching
ing fur VIC & 64! Educational soli- graphics! Joystick programming! And Sprite prograitiming! And ready to en infinity! C-64 war simulations! Pascul
\mn; series begins! And ready id en ready to enter: VIC 10 Column Op ter: tatnewl Go-Lister! Kile Loek! for beginners! And ready to enlcr: Rc-
ter: Address Hook! Space Lanes! Ran erating System! HAM Read &. Print! Dragon Type! Saperherol Auto-Gen! versi! Highlight! Disk Cataloged Me
dom Hies on the 64! Dvnamic ftweri Emerald Elephant! Lawn Job! Miiwy'- Porch! 1-Kh Math! teor Run! Trim! Step On It! Flap!

ISSUE #5-MAY '84 $4.00 ISSUE Ml-NOV. '84 $4.00 ISSUE «2-OCT. '85 $4.00
Future of Commodore! Inside BASIC
ISSUE #33-SEP. '86 $4.00
Music programs & keyboards for the Create cartoon characters! Infinitesimal in Windows and viewports! Sound & mu
storage! Memory management on ihe 64! Graphics feature continues! And trigue! Inside cor* protection! And ready
VIC & 64! Guide 10 spreadsheets! And sic on Ihe 64! COMAL! And ready 10
ready lo enter: PTE word processor! lo enler: Shotgun! Maestro! Solitaire! enter: The Last Ninja! Spccch64! Mul-
ready lo enter: Moth Master! Air As Block Editor! Alternate Character Set Mystery at Mycroft Mews! Gravinauts!
sault! Biorlulhnis! VIC Calculator! ti RAM! Dogcaicherl moped! Mateh-
lor ihu 64! The Tunnc! oflbmjchon! 1541 Cleaning Utility! ShadeyDump! blocks! Variable Manager! Dual Dump!

ISSUE Wi-JUNE "84 $4.00 ISSUE #12-DEC '84 $4.1)0 ISSUE #23-NOV. '85 $4.00
Game programming column begins! Buyer's guide to printers' 1525 printer
ISSUE 034-OCT. '86 $4.00
Adventure gaming! ML sprite manipula Build a digital oscilloscope! MI. speed
Program generator's' Rupert on input tutorial! Custom characters! User tion! BASIC for beginners! And ready to techniques' And ready ki cnler: Vault of
ting! Memory management continues! Guide to KMMM Pascal! Diving into enter: Lightning Loader! Knight's Tour! Terror! Quick Change! Penguins! Attack
And road* to enter: Post Time for the BASIC! And ready lo enter: Construc Chopper Flight! Rhythmic Bits! Instant Force! Disk Checkup! Dvorak Keyboard!
64 & VIC! Alpiner! Sound Concept! tion Co.! Space Patrol! Cross Rcf1 Bug Repellent! File Scout! Slither! Mountaineer Mittki 128 Autobool!
ISSUE #7-JULY TW $4.00 ISSUE #13-JAN. '85 $4.00
MSI) dual diskdrive! Database buyer's
ISSUE A24-DEC. '85 $4.00 ISSUE W5-NOV. '86 $4.00
VIC/64 OS exposed! Sprites! 1541 de Speech synthesizers! The IBM Connec C-12K shadow register,! Data lile hand
guide! Training your cursor! Screen vice # disconnect switch! Ghostbustersi tion! The year's 25 ben entertainments! ling! PROMAL! Habitat! And ready
displays! Hie Sleuth! Users Groups! And ready to enter: Ultra Mail! Music And ready to enler: Gypsy Starshjp! Di lo enter: Teleponcr! 128 RAM Check!
And ready lo enler: Re numbering! Tutor! Alice In Adventureland! Mld- rectory Manipulator! Cloak! Gamcloadcr! Discs of Daedalus! Guardian! Tenpins!
Checklist! Math Defender! Brisk! prini! To the Top! Tape/Disk transfer! Jewd Quest! Lineoui! Santa's Busy Day1! S)ntax ftiral! Deluxe List! Long Lines!

ISSUE #8-AUG. '84 $4.00 ISSUE #14-FEB. 'H5 $4.00


choosing a word processor! Compu Printer interlacing! Multicolor sprites!
ISSUE #25-JAN. '86 $4.00 ISSUE #36-DEC '86 $4.00
tational wizardry! Creating your own Build a speech synthesizer! Survey of File manipulation! C-128 shadow regis
Modems! Bulletin boards! Theory of
word gamed Sound on (be 641 And sports games! Anil ready to enter: The ter! Fciotball games! And ready lo en
game design! And ready to enter: l-'u-
ready to enter: Mk-ro-Minder! Direc [urewar! Ponuulal vie Erased Insur
Martian Monsters! Streamer fiwt! Micro- ter: The Anist! Minotaur Maze1' Mouse
tor)1 Assistance! The Terrible Twins! ance Agent! Ranks peed! Telelink 64! sim! The Haunted Castle! Knockout! In- in the House! Lazy Source Code! Rebels
fraraid! Alarm Clock! Memory Check! and Lords! Speedway! The Editor!

ISSUE #9-SEPT. '84 $4.00 ISSUE *IS-MAR. '85 $4.00 ISSUE #26-FEB. '86 K00
Prognim jour own test adventure! ISSUE #37-JAN. "87 $4.00
Making multiscreen gameboardsl In Windows! Build an auto-exec cartridge! flask- magic! Best games iif'86! DOS
Duild a C-fi4 cassette interface! Vid side ihe Plus/4! Commodore DOS! Align )our 1541! Survey of flight simula "nr beginner.! And ready to enter: Vor-
eo RAM! And ready to enter; Salvage And ready to enter: Old Routine! Pro tors! Structured programming! And ready ex! Hanger 14! BASIC Ahoy! Cata
Diver! DOS! Sound Kxplorer! The grammable Functions! Automatic Line to enter: Arena! Head to Head! Crabfight! combs! Lixlcr! Dark Fortress! Pcrma-
Castle of Darkness! Base Conversions! Nov! Home Diulccl' .Salmon Run! Treasure Wheel! Character Dump! ..ine! Siarftgriler! Buyout! Screens1

Use coupon or facsimile, il or


dering mare than three issues.
Please Send Me The Following: Enclosed Please Find My Check or
list choices on separate shnct. , -— Copies, of issue .Bitmber \ Money Order for S.
_ Copies of issue niimber._ (Outside the USA please
If you have a modem and want BACK ISSUES Copies of issue number add $1,00 for every copy)
more complete information on ION
any of Ihe back issues listed. INTERNATIONAL INC.
NAME _
calf AhpyTs Bulletin Board Ser 45 West 34th Street
vice at 718-3B3-89O9. Suite 407 ADDRESS,
New tork, NY 10001 CtTY STATE..™ ZIP CODE
THE ADVENTURER
For the C-64
By Jean-Francois Heon

You knew something didn't feel right when


you walked into this town. Muffled whispers
of gargoyles, more than your average share
of missing townsfolk, and many other seem
ingly unimportant pieces of information now make sense.
If only you had heeded your Guild-Master's advice...but
no. Being ihe greedy thief your guild trained you to be,
you couldn't resist trying this town.
Since you were caught stealing from a local church
(I said you were greedy), your sentencing was left to the
high clerics of the town. Your punishment, sounding too
strange to be easy, is to carry a key and a weapon of your
choice underground and return alive.
You chose a stiletto (of course) for its speed, and also
because back at the guild you learned how to throw it
so that it can return to you regardless of what it strikes;
let's sec men in plate mail try that! Hmm, you notice
the key is numbered...it seems to be key one of a set.
The numbers on the key are very worn and it seems to BlueBox C64/128
be of a set of somewhere between ten and nineteen, as
Printer Interface >> Parallel
the second digit is illegible.
The Clerics tell you that you must find and open all
the coffers in the cavern below, and that they will only
open in the order of the number on the key you have.
This doesn't sound loo difficult; you wonder why you
needed a weapon. They did mention something about
rooms with open coffers never being able to bother you
again, but it didn't seem all that important.
You were pushed into a pit and landed some twenty
feet or so from the hole above. You now realize that you're
not getting back up that way. Whoa... Now there's a gar
Brief Description:
goyle heading right for you. A quick flick of the wrist
and your stiletto finishes him off. There is a large coffer -• For Very Fast
in this room. Well, it looks like you have your work cut (Centronics)
Ready To Plug In
Parallel Printers
out for you. It's only a small box.
v CBM Graphics
(100% Compatible)
HOW TO ENTER
Price: Only US$42
Enter the Dungeon Maker program from page 125 and
pliMt Hrkc sulijdit t" triable w
save it to disk. Then RUN it once. This will take some
time, bul is only necessary the first time you play. The l|L|--ir,Kts IUJTIri* iliid Clbltl JVJH-il'Jl*' in* rnuil mjjjtr (fiiiipulrr jit^ printer
mjruf Jtlurctl Vfrllf tA
program will create a dungeon map and save the map
HeTTMU- w QucrtJigUL4033HUamudBlvd S*ndabrlcl CA0IT7A
as a file on the disk. Only after the Dungeon Maker has
been RUN at least once can The Adventurer be used.
Now you should enter and save Vie Adxeniurer from page
127 to disk. Then you can play it at any time by entering
LOAD "THE ADVENTURER" and RUN. D
SEE PROGRAM LISTING ON PAGE 125 Service No. iflT

AHOY! 89
BILLBOARD MAKER ICON FACTORY V2
By Solutions Unlimited By Solutions Unlimited

Blow up your Pictures


529.95 EXCHANGE GRAPHICS
S29.95 Newsroom-Print Shop-Print Master
Create Mural Size Pictures
INFO**** Rating INFO"*** Rating

Prints & Expands Pictures 4 or 16 times their size. Capture Graphics from Print Shop. Newsroom, Print
Optimizes rough lines. Frames and Fonts for Overlays Master, combine, mix, overlay with each other. Overlay
Strip Color, Reverse, Flip, Invert options. All Files your Graphics on your favorite picture. Convert Hi-Res
saved,Print 1 or 16 Frames. Special Print/Splice routine to/from Multi Color, retain your color. Enlarge and smooth
creates strips for ease of alignment. Crop & Frame your Graphics with the Optimizer routine. Crop, Flip,
Picture. Convert Pictures between like formats, offset Reverse 8 Strip color (Pictures). Enlarge your graphics 4
feature more detail in your own favorite graphic product. or 16 times (on Screen). Create pictures tCfrom
Print dump (Standard & Shaded) PLUS MORE Graphics,Stretch, (horiz/vert) Graphics. NEW V2
FEATURES. Standard Page, 4 times, and 16 times OPTION: REDUCTION ROUTINE TO CREATE
(4ftx3ft) printouts. Supports Epson, Gemini, Panasonic, GRAPHICS FROM PICTURES, & reduce those Newsroom
1525, & Canon PJ1080R Supports Doodle. Print Shop Graphics lor Print Shop & Print Master. Supports Hi-Res
(Screen Magic), Supersketch, Animation Station, Koala, Print dump in 1525 or 1525 emulation mode. Supports
Blazing Paddles Flexidraw, Computer Eyes, Eye Scan. same Graphics products as Billboard Maker plus,
Newsroom, Print Master & Print Shop Graphics.

PHOTO FINISH
S21.95 SUPER DEALS
By Solutions Unlimited
MORE THAN A PRINTER UTILITY
COMPUTER EYES CALL
CAMERA CALL
Optimizes your Graphics/ Picturesand Produces Hardcapy FLEXIDRAW S79.95
with 4 times the resolution of standard Print Dumps.
(Hi-Res Formats). Modify color to change gray scale,
BODYLOG PRODUCTS
gray scale Editor. Preview gray scale prior to printing.
NEW RELEASES UNDER S99.00
Modify color value in gray scale editor, even use letters
or numbers as a gray scale. Rotate picture 90 to printer
64K MICROMEM CARTRIDGE S39.95
screen and page size dumps. Full control of printer
BATTERY BACKUP-EASY TO USE
commands to customize output and easy to use. The
ACTS AS DEVICE 12 - ADDRESS AS YOU WOULD A
NOT JUST A PRINTER UTILITY you've waited for.
DISK DRIVE - MEMORY IS RETAINED EVEN WITH
Supports 1525, Epson, Panasonic, Okidata, Gemini, or POWER OFF.
compatibles. Supports same Graphic products as
Billboard Maker.
ALL PHONE ORDERS $2.00 CREDIT

R J Soltshop Graohics
Print Shop Graphics £14.95
Theme for Print Shop $12.95 BODYLINK
Xetec Super S74.95 High Res far Print Shop 518.95
MW350 w/2k buffer S59.95 Art Gallery - Print Master Muscle Development Pkg. S149.95
S 17.95
Omnitronics RS232 $39.95 News Clip Art Cardio Exercise Pkg. $179,95
S 17.95
OmnrtronJcs Serial $69.95 Best Accounting 64/123 Stress Reducl.on Pkg. S2O5.95
Newsroom $36.95 Accounts Payable $49.95
Clip An l.ll. Of HI S23.95 Partnei 128 S 59.95
Accounts Receivable $49.95
Print Shop 534.95 General Ledger Partner 64 $ 40.95
$59.95
Graphics 1,2. or 3 S19.05 Inventory Manager Mach 5 64/128 $ 35.95
S59.95
Prin! Masier 324.95 Disk Doubter $ B.95
Project Plannei $59.95
An Gallery I. II, or III $19.95 Parallel A/B switch S 44.95
Flaei System 111 12a $65.00
FLEXIDRAW $84.95 RS 232 A/B switch $ 44.95
Super Base 64 $59.00
Flexifont $21.95 Combo 50/30 col sw C128 J 19.95
Super Base 129 $65.00
Graphic Gallana SI 9.35 Visastar64or 128 $ 85.00
Super Base Book $14.95
Kyan Pascal Advanced 64 S59.95 Pockot Sories CALL
Gees S49.95
Kyan Pascal Advanced 128 $59.95
Font Pack S22.95
Flex File 129 a 64 NEW $39.95
Desk Pack S24.95
BOBCO World Geography SI 9.95
GEOS GUIDE & Disk Access. $19.95
CoboM28or64 $39.95
PAPERCLIP II 12B $65.00

To Order: CALL or WRITE


SOFTWARE LINK

SOFTWARE LINK 914/683-2512 IEOUS Sfna eo 0' money o'Unr iOr lotai ou<
,Vhi1e Plains NY

Igr sooting UPS P—vinjI C"C!>5 'AMD* '0 9USM.2S1J

P.O. Box 391 White Plains, N.Y. 10602 lavs id ciei


■■v ncsrjFNrs ADD H««3«r S«rvlc» Ha. 202 j
G CI-IAI JJ=NG1=S
E
ach month, we'll present several challenges designed
to stimulate your synapses ant! toggle the bits in your
cerebral random access memory. We invite you to By Dale Rupert
! send your solutions to: Commixtures, c/o Ahoy!, P.O.
Box 723. Bethei. CT 06801
in a three-by-three square so that the sum of the "row-
We will print and discuss the cleverest, simpiest, shortest,
producls" is a maximum. A row-product is the result of
most interesting and/or most unusual solutions. Be sure to iden
tify the name and number of the problems you are solving. multiplying the three numbers in a row. For example,
Also show sample runs if possible. Be sure to leli what makes in this square:
your solutions unique or interesting, if they are.
Programs on diskette (1541 format only) are welcome, but 1 k 7
they must be accompanied by listings. You must enclose a 2 5 3
stamped, self-addressed envelope if you want any of your ma 3 6 9
terials returned. Solutions received by the middle of the month
shown on the magazine cover are most likely to be discussed, the row-products arc 28. 80, and 162, and the sum of
but you may send solutions and comments any time. Your or
the row-products is 270. There are only 362.880 possi
iginal programming problems, suggestions, and ideas are
ble arrangements of 9 numbers (9 factorial). Is Ihis the
equally welcome. The best ones will become Commodares\
best one'?

PROBLEM #38-li PARM PASf


This month we will discuss some of the best solutions
This problem was submitted by Steven Stccklcr (Co
lo the October 1986 Cotnmodares. The readers of this
lumbia, MD). Write two programs. The first program
column just won't let me do anything wrong. Problem
assigns a value from 0 to 65535 to a numeric variable,
#34-1: Distance Finder was suggested by a related
then loads and runs a second program. The second pro
problem from Yuk Hung Mak (Curacao. Netherland An
gram obtains this parameter passed from the first pro
tilles). My example in the description of the problem was
gram and prints its value.
misleading (or downright wrong if you are less forgiving).
Here is the siory.
The problem was for the user to enter the width and
PROBLEM #38-2i CRAFTY COMPARISON height of a rectangular grid as well as two points A and
We dare you to solve this one from Carmen Artino B in the grid. The computer calculates the straight-line
(Guilderland, NY). Without using conditional or Boolean distance between the two points. If the width and height
statements (IF. < , OR. > . and so forth), assign to M are 320 and 200 respectively (as with the high resolu
the largest of the values of X entered in the following tion graphics screen), cells 1 through 320 are across the
program: top row. Cells 321 through 640 are across the second,
and so forth, with cells 63681 through 64000 across the
10 FOR J=0 TO 3 : INPUT X bottom row.
20 ... (your solution here) So lar, so good. Then I stated that the distance from
point 1 to point 320 should be 320, and that's where the
90 NEXT J trouble began. Any fool knows that the distance from
99 PRINT M "IS THE LARGEST VALUE ENTERED" point 1 to point 320 in a straight line is not 320, but 319.
That must be obvious because the distance from point
1 to point 2 is 1, not 2.
PROBLIM #38-31 ALPHA SPRIT! But I won't give in without a fight, or at least a few
Based on a suggestion from Jim Speers (Niles. MI), words in my defense. Consider this. How wide is the
display any user-entered alphanumeric character in the graphics screen? You say it is 320 units wide, and 1 agree.
upper left comer of the screen. Define a sprite by "cap In some sense, then, the distance from cell I at the left
turing" this character. That is. the sprite should be the edge to cell 320 at the right edge of the screen is 320 units.
same size and composed of the same lit pixels as the orig My thanks go to Curt Leiker of Wamego, KS (not far
inal characler. Then expand the spriie to be twice as wide from my old stomping grounds in Salina) for his thor
and iwice as tall as the original character. This should ough analysis of this dilemma. In a nutshell, consider
be easy on the 128 and a good workout on the 64. cell number 1 consisting of a square with corner coor
dinates (0,0), (1,0), (1,1), and (0,1). clockwise from the
upper left corner. Cell number 2 is a square with cor
PROBLIM #38-4i MAXIMUM SQUARE ners at (1,0), (2,0), (2,1), and (1,1).
Write a program to arrange the numbers 1 through 9 We usually associate cell I with the center of the cell.

AHOY! 91
As Curt points out, if each cell were a 1 mile by 1 mile lions: since 5 divided by 3 equals 1 with a remainder
square, it makes a difference if you are traveling from of 2, 5 DIV 3 is 1, and 5 MOD 3 is 2.
point (0,0) in cell 1 to cell 2 or from point (1,0) in cell You can see that the expressions in Richard's formula
1 to cell 2. In fact the distance from cell 1 to cell 2 rang are equivalent to those in Craig's program. The DIS
es from 0 (step across the boundary separating them) up TANCE function performs the calculation of the Pytha
to the square root of 5 or roughly 2.24 (go from the up gorean Theorem. Richard is the programmer for the math
per left comer of cell 1 to the lower right comer of cell 2). package for Super Chip, so when he says the distance
So if you assume the cells have dimensions, dien the between points 1 and 64000 is 375.981383, we believe it.
distance from cell 1 to cell 320 could be 320. (If you Problem #34-2: Greased Igpay from Dr. Petrie Cur-
assume the cells don't have dimensions, then how can ryfavor (AKA Eddie Johnson-Albuquerque, NM)
the width of 320 dimensionless cells equal 320?) brought numerous responses to Dr. Curryfavor's "short
Enough said. If we assume that the distance from cell est Pig Latin translator program" challenge. There are
1 to cell 320 is 319 units, the problem is. well-defined numerous dialects of Pig Latin. Words starting with a
(and the way it was intended to be). The tidiest solution vowel are simply repeated with eilher an "ay," "way," "hay,"
is this one from Craig Ewert (Crystal Lake, IL). or "yay" added to the end. "Ant" becomes "antay," "ant-
way," "anthay," or "antyay," depending upon in which part
•1 REM COMMODARES PROBLEM #34-1: of the Roman barnyard you were raised.
•2 REM DISTANCE FINDER There is also a difference of opinion as to whether
■3 REM SOLUTION BY "think" should become "hinktay" or "inkthay." I prefer the
•4 REM CRAIG EWERT latter. Since Pig Latin is generally a spoken language,
•5 REM it should be translatable by sound ntfher than by spell
•10 INPUT"ENTER WIDTH & HEIGHT";W,H : HN= ing. For example, "through" which is pronounced "thru"
W*H should become "uthray," not something unspeakable such
•20 INPUT"ENTER POINT NUMBERS";A,B as "hroughtay."
•30 IF A<0 OR A>!1N OR B<0 OR B>HN THEN PR Anywayway erchay are some solutions.
INT"ERROR IN NUMBERS" : GOTO 20
•40 X1=INT((A-1)/W) : Y1=A-W*X1 ■1 REM PROBLEM #34-2 :
•50 X2=INT((B-1)/W) : Y2=B-W*X2 ■2 REM GREASED IGPAY
•60 DT=SQR((X2-X1)[UPARROW]2 + (Y2-Y1)[UP •4 REM =================================
ARROW]2) ■5 REM - SOLUTION BY DR. CURRYFAVOR -
•70 PRINT"DISTANCE =";DT •6 REM =========================-=== ==
•10 INPUTA$:V$-"AEIOU"
Craig's program gets the dimensions of the grid and ■20 FORV=1TO5:IFLEFT$(A$,1)=MII)$(V$,V,1)T
calculates the total number of cells in line 10. The two HENPRINTA$"AY":G0T010
points are requested in line 20. Line 30 makes sure the •30 NEXT:A$=RIGHT$(A$,LEN(A$)-1)+LEFT$(A$
points are both valid. Line 40 and 50 calculate the hori ,l):G0T020
zontal and vertical {X and Y) coordinates of the two points. -40 REM NEXT:A$=MID$(A$,2)+LEFT$(A$,1):
You should calculate examples to see how these formu GOTO20
las work. The Pythagorean Theorem is applied to line •94 REM =================================
60 lo find the distance between the two points. •95 REM - SOLUTION BY CHRIS BARTH -
The most unique solution is from Richard Bain (Mad •96 REM =================================
ison, WI) written in COMAL 2.0 using Super Chip: •100 GETA$:IF A$=" "THENPRINTW$"AY":RUN1O
0
0001 // commodares problem #34-1 -110 FORV=1T05:A=A+(A$=MID$("AEIOU",V,1))
0002 // distance finder :NEXT:IFA<0THENPRINTA$;:G0T0100
0003 // (comal 2.0 with superchip) •120 W$=W$+A$:G0TO100
0004 // by richard bain •194 REM ================================
0005 // •195 REM - SOLUTION BY GREG SMISEK -
0010 input"type height & width: ";h,w ■196 REM ================================
0020 input"first & last point: ";a,b •200 INPUTW$:FORC=1TOLEN(W$):FORL=1TO6+(C
0030 print"h=";h;"w=";w;"a=";a;"b=";b = 1):IFMID$(W$,C,1)OMID$("AEIOUY'\L,1)TH
0040 use math F,NNEXT:NEXT
0050 print"distance=";distance((a-l) mod •210 C=C+(C=3ANDMID$(W$,2,1)="H"):PRINTMI
w,(a-l) div w,(b-l) mod w,(b-l) div w) D$(W$,C)LEFT$(W$,C-1)CHR$(-87*(C=1))"AY"
:RUN200
The essence of Richard's program is line 50 which nim
bly applies the Super Chip distance function. DIV and The first (lines 10 through 20) is from Dr. Curryfavor
MOD are integer quotient and integer remainder func- himself. The FOR-NEXT loop cycles through the input
92 AHOY!
word, each time taking the first letter and moving it to
by removing it. The main loop at 40 repeatedly divides
the end. This process continues until a vowel is found,
the input N by B, which starts at 1E8, until a value great
at which time an "ay" is added to the end of the rotated
er than 1 is found. The flag FLG is set to one once this
word. This program works fine with normal words, but
value is found. This flag is used to eliminate any lead
don't try entering "words" without a vowel such as "GRR"
ing zeros for inputs less than 9 digits long.
or "L". I respectively submit line 40 as an even shorter
Line 60 prints each digit, increments the SUM, and
alternative to line 30. The MID$(A$,2) statement is iden
prints a plus sign after each digit except the last. Line
tical in function to RIGHT$(A$,LEN(A$)-1).
70 removes the most significant digit of the number and
The second solution is from Chris Barth (Clinton, NJ). reduces the divisor B by a factor of ten. Then the pro
Chris's program requires you to type a word and press
cess is repeated. After a maximum of nine digits have
the space bar when you are done. The screen starts dis been processed, the equals sign and the SUM are printed.
playing letters only after you have typed the first vowel
Here is a solution for the C-128 from Wallace Leeker
in your word. When the space bar is pressed, the leading (Lemay, MO):
consonants (accumulated in W$) are printed followed by
"ay."
•1 REM COMMODARES PROBLEM #34-3
Jim Speers (Niles, MI) and Greg Smisek (Lonsdale, •2 REM DIGIT DECOMPOSITION
MN) both sent two-line solutions. Jim's is for the C-128 •3 REM SOLUTION BY
and uses 140 characters in one line. Greg's solution is ■4 REM WALLACE LEEKER
shown above starting ut line 200. Greg arbitrarily decided ■5 REM
that "single consonants, clusters of three consonants, and •10 INPUT "NUMBER";X :IF X>1E1O THEN 10
digraphs, except those with the letter 'H' in the second
•20 FOR A=l TO 9 : Y=INT(X/10)
place," should all be moved to the end. He said that the
-30 N(A)=X-(Y*10) : SU=SU+N(A) : X=Y
"H" exception allows proper translation of THE" which
•40 NEXT A : B=10
becomes "HETAY". At least Greg's solution handles "CY •50 OPEN : B=B-1 : CLOSE OR N(B)>0
CLE" properly, which most others do not. -55 IF B=l THEN 80
To try each of the three solutions above, type "RUN", •60 OPEN : PRINT N(B)"+"; : B=B-1
"RUNKXT, or "RUN200" •70 CLOSE OR B=l
At least half of the solutions to Problem #34-3: Digit
Decomposition used string values other than the allowed SOLUTION:
PROBLEM:
"+" and "=". The most common violation was the
YOU CANT USE YOUR COMPUTER
"[LEFT]" character to erase the final plus sign. The prob WHILE YOUR PRINTER PRINTS!
Lin You CampuT.. Whll» Your PrlnT.r PrlriUt

lem was to input a positive integer up to nine digits long


and to print out the individual digiLs and their sum sep
arated by appropriate +'s and an equals sign. The catch
was that no strings or string functions other than "+"
and "=" were allowed.
This solution from Donald Pellegrini (Arroyo Grande,
CA) meets the requirements:
GEOS- COMPATIBLE
II your Commodore system consists of:
-1 REM COMMODARES PROBLEM #34-3: Commodore Compatible Printer or Printer and Serial Interface
•2 REM DIGIT DECOMPOSITION SERIAL BOX™ $79.95
S4K Serial to Serial Print Suffer
■3 REM SOLUTION BY
•A REM DONALD PELLEGRINI If your system consists of:
Non-Commodore Printer
•5 REM
•10 SUM=0 : B=1E8 : FLG=0 SERIAL BOX-PLUS™ $149.95
Serial Id Parallel lnterfac«wlth64K Prlnl Buffer (Pirn FONT FACTORY1)
•20 INPUT N:IF N>999999999 OR N<0 OR N-IN
I) your system consists of:
T(N)>rj THEN 20 Non-Commodore Printer and Massive Printer Output
•30 IF N<10 THEN PRINT N;"=";N : GOTO 10 SERIAL BOX-MAX™ $219.95
•40 FOR J=l TO 9 Serial to Parallel Interface wllh 2S8K Print Blifter (Plu» FONT FACTORY']
Dealer Inquiries Welcome.
•50 C=INT(N/B) : IF C>0 THEN FLG=1
-60 IF FLG=1 THEN PRINT C;:SUM=SUM+C:IF J CALL 1-800-22B.7263. FOR ORDERS AND INFORMATION
IN PENNSYLVANIA CALL (215) S22-549S OH WRITE:
<9 THEN PRINT'V;
R. J. Brachman Associates, Inc.
•70 N=N-C*B : B=B/10 P.O. Box 1077 Havertown, PA 19083
•80 NEXT : PRINT"=";SUM : GOTO 10 Please add S3 00 far shipping and Handling USA (Foreign Extri)
VISA. MC. Check or Monet Orders acxepled. COD. aOD S2.50
PA resiOema add 6"n (PLEASE ALLOW a TO 6 WEEKS FOR DELIVERY)
Line 20 checks that the input value is within the proper
limits and that the quantity is in fact an integer. Line 30
is required only for an input of 0. Prove this for yourself R»«0ei Sorvlce No, 1ST

AHOY! 93
-80 PRINT N(1)"»";SU ond parameter of the SYS command is for the A regis
ter value, so the two lines on the C-128 are simply:
Wallace stores all the digits in the N() array before print
ing them. Line 50 loops through the elements of the ar SYS 65490,43
ray until it finds the first non-zero value. If there is only SYS 65490,61
one digit, the program branches to line 80 where it and
the sum are printed. Otherwise the remaining digits are Very clever idea, James.
printed, separated by "+" and line 80 is executed. Notice Greg Smisek (Lonsdale, MN) used the LOG function
that one of these two programs works from least signifi to determine the number of digits in the input number.
cant digit to most significant digit, and the other pro The number of digits in any positive integer N is
gram does just the opposite. Can you tell which is which?
James Killman (Memphis, TN) took the "no strings" 1 + INT(L0G(N)/L0G(10))
limitation seriously. His program contained absolutely
no strings. To input the "+""s and "=", he used these state This expression takes the integer part of the base-10 lo
ments on the C-64: garithm of N and adds 1 to it. The quotient of the two
logs is necessary to convert the natural logarithm pro
POKE 780,43 SYS 65490 vided by BASIC into a base-10 logarithm.
POKE 780,61 SYS 65490 Problem 034-4: Six Couples was an interesting chal
lenge from Necah Buyukdura (Ankara, Turkey). Given
Location 780 is the A register storage area for the SYS six couples with each person identified by first initial,
command. SYS 65490 calls the CHROUT Kernal routine, the following conditions apply:
which prints the character whose ASCII value is in the
C, F, P, Q and T are YOUNGER;
A register. CHROUT updates the cursor as well. The
A, D, E, F, and Q are TALLER;
first line puts the ASCII value for **+" into the A regis
D, P. Q, S, and T are DARKER;
ter and prints it at the current cursor location. The sec
and A, C, P, S, and U are SLIMMER than their spous
ond line does the same for the "=".
es (widi B and R not mentioned). Who belongs with
C-128 users do not use location 780. Instead, the sec-
whom?

Commodore Compatible You might start with the assumption that there are no
"equal" people in any couple except B and R. This means
and only. ..$13900 that in each couple, all four traits are exhibited. An easy
way to test this assumption is presented in the following
program based upon the solution from Bill Hoyt (Battle
Creek, MI):

•1 REM COMMODARES PROBLEM #34-4:


•2 REM SIX COUPLES
■3 REM SOLUTION BY
•4 REM BILL HOYT
•5 REM
-10 DIM SP$(2,12),T(12)
•20 DATA A,TS,B,,C,YS,D,TD,E,T,F,YT,P,YDS
FSD-1 5%"Disk Drive
Directly replaces the Commodore 1541 disk drive. ,Q,YTD,R,,S,DS,T,YD,U,S
[JieFSD 1 Disk Drrvo is a versatile and ellicienl disk drive built tor We Com •30 A$="YTDS"
modore series ol personal computers. This disk drive is fully compatible •40 FOR N=l TO 12
with Ihe Commodore 64' computer and directly replaces Ihe Commodore
: READ SP$(1,N),SP$(2,N
1541 Disk Drive ) : NEXT N
•50 FOR N-l TO 4 CT=CT+ASC(MII)$(A$,N,1)
Special Features Visa 8 MasierCaiflwelcome CreditearcJ
ortfcrs shippsO in 21 hrs Allow S12.00 ) : NEXT
• Runs all C-64 commercial soltware shipping and handling Send mail order
• Beady to run right Irom the box wilh payment lo •60 FOR 3t=l TO 12 : VX=O
■ Full 6 month warranty
• Heavy duly construction •70 LX=LEN(SP$(2,X)) : IF LfrO THEN 90
■ Vented meial chassis
• Built especially lor C 64 user) I
■80 FOR N=l TO LX : VX=VX+ASC(MID$(SP$(2,
X),N,1)) : NEXT N
•90 T(X)=VX : NEXT X
To Order call toll free
Emerald CompanenI InlernaMonal
•100 FOR X=l TO 11 : FOR Y=X+1 TO 12
1-800-356-5178 Depl. STNE
Mi Willamette Sired ■110 IF T(X)+T(Y)OCT THEN 140
Eugene. OR 974 01
i»F^rtPtrt(■«■"■ >PICg
Tel. :>0J 563-1 laJ
•120 PRINT SP$(1,X)" & "SP$(1,Y)
■130 SP$(O,X)="*M : SP$(O,Y)="*"
Hinder Service No. lag -140 NEXT Y : NEXT X
94 AHOY!
•150 FOR N=l TO 12 : IF SP$(0,N)O"*M THE mous for solving. If you have worked with such lan
N PRINT SP$(1,N)" UNMATCHED "SP$(2,N) guages, give this problem a try, and send your results
■160 NEXT N (thoroughly documented please).
Special mention to the others who sent solutions to
Bill's idea is to add ihe ASCII values of the traits of each this tough Commodore; Joseph Wright (Louisville, KY),
possible pair of people. If the total equals the sum of Howard Reiser (Joliet, IL), Paul Sobolik (Pittsburgh. PA),
the ASCII values of the four traits "YTDS", then the two Wallace Leeker (Lemay, MO), Greg Smisek (Lonsdaie,
people represent a "complete set" of traits with no over MN)-an interesting, recursive COMAL program, and
laps, and are therefore a valid couple. It turns out that Jim Speers (Niles, MI).
five couples can be formed, each with a complete set William Ballance (Jacksonville. NC) said that he would
of traits. That leaves B and R unmatched, which can welcome any new faces to Mr. Wizard's Software Works
therefore be matched since they have no conflicting traits. (a free bulletin board system). If you have a modem, you
Line 20 contains each person's initial followed by his might do well to check in at 1-919-353-7575. Continue
traits. AS stores aJl traits. Each person's initial is stored to keep those challenges and solutions coming. See you
as an element of SP$(1,X) and the corresponding traits next month.
are stored in SP$(2,X), where X is a number from 1 Other readers with solutions not already mentioned this
to 12. Line 40 fills SP$. Line 50 sums the ASCII values month include:
of the four traits.
The loop from line 60 to line 90 adds the ASCII val Robtrt Arnold (Wngjttsville, PA) Karen Midilaugh (San Diego. CA)
Chris Barbieri (Sclden, NY) Jamie Morrison (Rend, OR)
ues of the traits of each person and stores the results in Mark Boeiteher (Plymouth, MA) Kevin Nauss (Seattle, WA)
T(X). Take the sixth person F, for example, with traits Leo Brenneman (Erie, PA) Edward O. Nichols (LawtOD, OK)
Dave Budgult (Graceville, MN) Bill O'Rourke (Crystal River. FL]
Y and T. The associated array elements are
Marcus Cooper, Jr. (Macon, GA) Norman Richards (Angleton, TX)
Thomson Fung (San Diego. CA) Sixlo S;mlos (Bayamon. PR)
SP$(1,6) = "F" Harold Gancr (Phoenix. AZ) Sieve Smith (Glcndalc. AZ)
Doug Jewell (Burnaby, BC) Slevtn Sleekier (Columbia. MD)
SP$(2,6) = "YT"
Sol Kalz (Lateswd, CO) M.B. Wilson (Denharn Springy LA)
T(6) = 173 Doug Klein (Albany. NY> Willie Williams (Augusta, GA)
W.J. MeMahon (Agawum, MA) Robert Willis (Eden, NC)

The value of T(6) is the sum of the ASCII vaiues of "Y"


and T which are 89 and 84.
The main part of the program is the loop from line
COMPUTER [repair
BDO-aai-777Q
100 to line 140. The sum of the T() values for each pos * AMIGA 11OO" ■

sible pair is calculated and compared with CT which is Commodore Commodore


\
the ASCII count of all traits. If the pair's sum equals CT. Disk Drive Monitor ■60.00
1541 i. 1701
then they combine all traits with no conflicts and are
printed in line 120. When a match is found, an asterisk Commodore PET 64
SX-64 'VIC 20
is stored in SP$(0,n) where n is the current value of X Portable
£9900 II 64 ■45.00
and of Y. The asterisk indicates which people have been Computer '2031

paired up. Commodore Commodore


The final loop at line 150 searches all SP$(0,n) elements Printer '50 OD Printer W.OO
MPS 80) 1526
and lists those which do not contain an asterisk, ^bu could MPS 602
MPS 903
add more logic to conclude that since B and R are un MSD SO], SD2 Commodore
matched, and since they have no traits, then they could CBM 128 Computer 185.00
be matched. BO32
CBM 1571 BO5O
A different and more general approach to this prob
lem would look for conflicts and eliminate any pairs with "_ commodore
SERVICE CENTER
overlapping traits. For example, take each one of D's traits *'v.i Buy Computer Equlpmonl Commodore Paris For Solo
ALIVE »is too 1t.CS
and sec if it is among As traits. If so, A and D cannot M 65.00 6502 a. ss
1541 75.00 PARTS 6904 B.tS
be paired. Since A and B have no overlapping traits, they MM ISO. 00 6520 5.B5

could be paired. David Hoffner (Brooklyn, NY) random


tXM ISO. 00 FOR 6522 a.BS
MSO SOZ 100.00 6526 14.15
ly picked pairs, looked for conflicts, and printed the pair
1OSO
DEAD
1DDDO
SALE «M?
8581
if no conflicts were found. SUM 10OO0 Please add 5.00 • 510 10.05
USO-SOI 75.00 «16« .n »■.
By the way, the couples forming a complete set of traits for shipping 7701/1701 io.es

are A & T. C & D, E & P, F & S, and Q & U. There Powoi 9 up. 64. 27 05

are many solutions, since B and R could be paired with T.C. ELECTRONICS Complete pB/la tot all
either person in each of those couples instead, giving
HWY36PO 1129 CBM Equip. CALL

A & B and T & R for example.


HARTSELLE, AL. 35640 800-221-7770
This looks like the type of program that artificial in
telligence languages such as LISP or PROLOG are fa F leader Service No. 1B9

AHOY! 95
MORE BASIC 128
By Shawn K. Smith
Since purchasing my first computer three years .SEND provides a quick way of sending commands
ago, I've learned and tutored several computer to the disk Operating system (DOS). Examples: .SEND
languages and can safely say that no language "SO:filename" scratches a file, .SEND'"R0:newname=
contains every command a programmer could oldname" renames a file. .SEND"V0~ validates the disk,
ever ask for, not even BASIC 7.0 on the 128. In fact, More and .SEND"N0:diskname,id" news (formats) a disk. Re
BASIC 128 adds five (or is it six?) new commands to the fer to your disk drive user's manual for a list of DOS
128 that I think should have been made a standard part commands.
of the 128'a vocabulary: .VHELP, .DLIST, .DREAD, .DABS displays the starting address of a file. Since
.SEND. .DABS, and .USTOP. most binary files are executed with a SYS lo ihc starting
.VHELP displays the current values of all non-array address, this command can be an aid if you forget the
variables in a program. This feature is a must for view SYS number. For instance, .DABS"MORE BASIC.ML"
ing the value of strings that contain special control char will display the number 5959 which is the starting ad
acters such as ESC and INSTant DELctc. Placing this dress and SYS necessary to engage More BASIC 128
command at strategic points within a program can help .USTOP disables More BASIC 128. You will probably
in debugging. never need to disable this utility, but it's there if you need
.DLIST displays the content of a BASIC program from it. Once again, SYS5959 will reenable it.
disk to the screen without disrupting the program cur More BASIC 128 will function in direct or program
rently in memory. Example: .DLIST'MENU". mode, and string variables may be used with the com
.DREAD displays the content of a sequential file from mands (e.g.: .DLIST F$). To terminate a command, mo
disk to the screen without disrupting the program cur mentarily press the CONTROL key. This utility can also
rently in memory. Example: .DREAD"DOCUMENT be used to merge programs from disk with the program
.SEQ". currently in memory. Since .DLIST and .DREAD dis
plays the disk file to the screen, you can have the de
sired file displayed, and when the lines you want merged
CLOCK/CALENDAR with the program in memory are on the screen, press
Cartridge for your the CONTROL key to stop the listing, cursor up to the
lines, and press RETURN over them.
Commodore 64 or 128 Computer More BASIC 128 consists of two programs. The first
Combines three most needed (unctions in a listing on page 120. Boater & Menu, should be typed in
single plug-in cartridge: and saved before entering the second listing. This part
• Battery-Backed Clock/Calendar gives you a quick reminder of the commands, loads the
. Ballery-Backea RAM
• Application ROM Capability
ML file created by the second listing, Creator, and acti
Fealures: vates the utility. Creator is a BASIC loader that is used
• Crystal controlled clock keeps lime in seconds, minutes, hours, lo create a pure ML file on disk by the name of "MORE
day ol Ihe week, month and year with auto leap year
• 8K byles of battery-backed RAM included.
BASIC.ML." Be sure to save the program and to have
• Application ROM socket handles uplo 128K bytes of applicaiion a disk in the drive before running it.
software in EPROM
• Operalmg software in HOM included
To load an<J activate the utility, enter: RUN"MORE
• Automatic recognition o( computer type {64 or 12a) on power-up BASIC 128." Once you've familiarized yourself" with the
or reset
• Maintains power-oil, powor-on log in RAM fur dedicated conlrol commands, the utility can be loaded without using Booter
applications & Menu or disrupting the program in memory by enter
• 30 day unconditional money-back guaraniee
ing BLOAD"MORE BASIC.ML": SYS5959.
CCS2 Cartridge S49 95
Shipping & Handling:
More BASIC 128 is stored in RAM from 5959-6495
UPS Surface (USA Only) S3 00 ($!796-$195F); therefore, no other data should be stored
Foreign (Air Wail Only) S13.00 in this area. The utility also uses the RS-232 input buf
Master Card. Visa, ana Amen Welcome fer (SC00-SCFF) for the .DLIST command. More BASIC
To Order Toll Free 800-421-7731
From Calitorniii 0CO-421-7748
128 works by wedging into the IERROR vector ($300-
Tech Support 916-823-3284 $301).
I am sure that after you have used More BASIC 128
JASON-RANHEIM a few times you will agree that these commands should
1805 Industrial Drive have been made a standard pan of BASIC 7.0. You will
Auburn, CA USA 95603 probably come up with other commands that you'll like
to sec added to the 128. □
Rentior Service No. 1R6
SEE PROGRAM LISTING ON PAGE 120
96 AHOY!
pupisRTigsroirr . 0131C 4C 24 13 JMP $1324
. 0131F 41 48 EOR ($48, -X)
Continued from page 36 . 01321 4F ???
. 01322 59 21 B0 EOR $E021 ,Y
If the Y-register is zero, the routine jumps to the RTS 1)1324,133B
at address $133B which is the end of the program. If Y . 01324 E0 00 CPX #$00
is not zero, then these instructions starting at $1332 are . 01326 FO 06 BEQ $132E
performed: . 01328 20 D2 FF JSK $FFD2
. 0132B CA DEX
JSR $FFD2 . 0132C DO FA BNE $1328
DEX . 0132E 00 00 #$00 CPY
BNK $1332 . 01330 F0 09 BEQ $133B
DEY . 01332 20 1)2 FF JSK $FF!)2
BNE $1332 . 01335 CA DEX
. 01336 DO FA BNE $1332
These are equivalent to nested FOR-NEXT loops n . 01338 88 DEY
. DO F7
01339 BNE $1332
FOR Y= ? TO ? STEP -1 . 60
01338 RTS
FOR X= 255 TO 0 STEP -1 M131C.133B
gosub $FFD2 >0131C 4C 24 13 41 48 4F 59 21:...AHOY!
NEXT X >01324 E0 00 F0 06 20 D2 FF CA:
NEXT Y >0132C DO FA CO 00 F0 09 20 D2:
>01334 FF CA DO FA 88 DO F7 60:
The X-registcr is decremented from its maximum value
(255) to zero, then the Y-register Is decremented. Again *** SCREEN DUMP I
X cycles from 255 to 0, and Y is decremented. This con see in Screen Dump I. (If your C-64 monitor does not
tinues until Y becomes /.em. Then the final BNE instruc give an ASCII display, you must translate the data bytes
tion at S1339 is skipped, and the final RTS instruction
is reached which returns to the calling BASIC program.
Bookkeeping Made Easy By...
KERNAL ROUTINES
The subroutine at $FFD2 is a Kernal routine called
THE ACCOUNTANT
CHROUT or BSOUT. Look in your PRG for a descrip The ONLY Simplified Small Business Accounting System
tion of this routine. In this program, CHROUT takes the Written EXCLUSIVELY Far The Commodore
value of the character in the A register (also called the ONE PROGRAM DOES IT ALL!
accumulator) and displays it on the screen at the next (No more di^k s
available location. Consequently CHROUT does the dir
ty work of updating the cursor location and determining FiTATiJJiES INCLUDE:

the proper screen address to put the character. BASIC PACKAGE


Check ji
Recall that our BASIC calling program loaded the A- Ovt-r 20 Jtapora Automatically
register with the value of the character to be printed. It Fj)ioU Computjtmn fii Wntrup
Paytull Check Writing
95
also loaded the X and Y registers with the count of char W*2 Priming
Qamerly Report
acters to be printed. We saw that the STRING utility Accounr* Receivable "Filing Sysicm"
called SFFD2 X times initially, and then it performed Cunomcr Billing
Accounts Payable "Flllns Syttem."
the nested X-Y loop Y times. Each execution of the nested
X-Y loop called SFFD2 256 times as X was decremented Integrated Packages Now Available!
from 255 to 0. Consequently the STRING utility prints —Professional Client Billing
the specified character (X + 256*Y) times, just as desired. ^Restaurant Accounting
Familiarity with the Kernal routines will usually help each —Construction Accounting

with the disassembly of other programs as well. Kernal


routines are frequently used since they provide a handy Sample Available
KFS Software, inc.
way to perform very tedious machine language chores. $9.95 PREPAID
1301 Semtaole Blvd. ?153A
The PRG's give complete descriptions and examples for Largo, Florida 33540 For C.O.D. Orders Phone:
the Kernal routines. (813) 584-2355
We still haven't discussed the data characters we saw
between addresses S131F and $1323. To interpret them, (FL Reddenc add 5% Sides Tax)
(All fljurts in US. Dollars)
type M 131F 1323. They happen to be the name of the
Re.osr Service No. 196
best magazine thr Commodore computers, as you can
AHOY! 97
yourself.) These data bytes are not used by the STRING instructions use relative addressing, and work fine wher
program, although many machine language utilities are ever the program resides in memory.
organized this way. It is common practice to set aside If you want to move a program and run it from a dif
a data Storage area at the beginning of a program with ferent place in memory, you must "fix up" any instruc
a JMP instruction to bypass the data. tions which use absolute addresses. JMP and JSR (JumP
lo subroutine) are two examples. If the absolute address
RELOCATION is at some fixed location outside of the program (such
The JMP instruction and the Five data bytes are not as SFFD2 in our example), it should not be changed.
necessary for the STRING program. They are there sim If the absolute address is to some location within the pro
ply to illustrate an important consideration in modify gram which is being moved (such as JMP $1324 in our
ing or moving any machine language routine- Before we example), then (he address must he corrected.
can move any machine language program, we must deter C-64 users could relocate this program to start at ad
mine whether or not it is relocatable. If it is not relocat dress $C000 (49152). Since $1324 is the ninth byte in
able, we must modify it before it will work. the original program, the JMP should still go to the ninth
The JMP statement is one byte (S4C) followed by a byte in the moved program which is now $C008. C-64
two-byte address. If you look at the hexadecimal bytes users should change the JMP $1324 instruction to JMP
for the BEQ and BNE (branch) instructions, you will SC008. To do this, the second and third DATA items in
see that they are each two-byte instructions. The second Sirring Loader should be changed to 08 CO (remember
byte in a branch is an offset, not an address. For exam thai address bytes arc stored in reverse order).
ple, the first BEQ instruction at address $1326 appears as: The BEQ and BNE are called "relocatable" instructions
since they can be moved without being fixed up. A pro
01326 FO 06 BEQ S132E gram is called "relocatable" if it contains only relative
branching or branches only to fixed addresses, and if it
The disassembler knows that SFO is a BEQ instruc does not directly address data. Indirect addressing of data
tion. The S06 is added to the current memory address is a topic for future discussion.
(which is now SI328 since the address is updated before To make the STRING program relocatable, we could
the instruction is executed) giving S132E. simply eliminate the first eight bytes. (They arc there only
Compare that with the JMP instruction at S13IC: for illustration anyway.) Other programs may or may not
be easily relocated. You must analyze all jump instruc
0131C AC 24 13 JMP $1324 tions as well as instructions which load, store, or oper
ate on memory values. Generally those addresses must
The S4C means JMP. The S24 $13 is the actual address be changed when the program is moved.
S1324 in "low byte-high byte" formal. The Flashy Windows program for the C-128 (see page
Suppose you loaded this program into memory a! some 114) shows one way to use the STRING routine. You must
address other than S131C. say SC000. When you tell the run String Loader to put the machine language program
computer to execute this program ai $C0O0, the first, in- into memory before running Flashy Windows.
struction of the program causes the computer to jump C-64 users should modify String Loader as described
to address S1324. There is no telling what might reside above to relocate the program to address 49152 ($C0O0).
at $1324 if your program resides at $C000. Chances arc The steps are
that the computer will get lost in some meaningless code, 1. Change line 1000 to M=49152.
requiring you to restart the computer. 2. Change line 1030 to GOSUB 2050.
On the other hand, suppose the program is moved so 3. Change the second and third data bytes from 24.13
that the BEQ instruction described above resides at ad to 08,C0 and change the checksum in 1080 to 4526.
dress $2000. The BEQ instruction still works fine. Why? Use the program Screen Flash on page 114 as an exam
Because the two bytes of the instruction, SFO S06 pro ple for calling the STRING program on the C-64. Again
vide a relative, nol a fixed, branching address. String Loader must be run before Screen Flash will work.
When the computer reaches address $2000. it sees the The procedure we have followed is typical of breaking
SFO and knows lo treat the next byte as a quantity to be into and relocating any machine language utility. If
added to the next instruction address. The next instruc STRING interferes with some of your other resident utili
tion address is $2002 (since the BEQ instruction is in ties, you now know how to modify it (or them) to reside
$2000 and $2001). The processor adds $06 to $2002 and wherever you want. Make your computer work the way
branches (if the zero flag is set) to the instruction at ad you want it to work. That is the true spirit of hacking. D
dress S2OO8. The BEQ, BNE, and all other branch SF.E PROGRAM LISTINGS ON PAGE 114
if you have a modem, you can call Ahayl's Bulletin Board System at 718-383-8909 24 hours a day, 7 days a week to exchange
electronic mail wilh other Commodore users and download files like the following:
• Editorial calendar • Corrections to • Excerpts from fu- • Detailed descriptions
for upcoming issues programs/articles ture news sections of back issues
Set your modem for 300/1200 baud, full duplex, no parity, 1 slop bit, 8-bit word length, and dial awayl

98 AHOY!
iOGRAM LISTINGC*
Attention new Ahoy.' readers! You must read the following information very
carefully prior to typing in programs listed in Ahoy! Certain Commodore
characters, commands, and strings of characters and commands will appear in
a special format. Follow the instructions and listing guide on this page.

11 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. Bui 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, Ahayls program listings mands in a row. [5 "[s EP]""3 would be 5 SHIFTetl En
are generated on ;i 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 End a program line that's loo long
various codes enclosed in brackets | |. For example: the lor the computer to accept (C-o4 lines are a maximum
SHIFT CLR/HOME command is represented onscreen of SO characters, or 2 screen lines long; ViC 20 lines,
by a heart £*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 (o 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 oilier special case is the COMMODORE and grams for the C-128 and C-64. The version appropri
SHIFT characters. On the front of must keys are two sym ate for your machine will heip you proofread our pro
bols. The symbol on the left is obtained by pressing that grams after you type them. (Pieasc 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 whited-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 Bnd Flankspeed,
or "c" followed by the symbol of the key you must hit. our ML entry program, and instructions on its use. C
COMMODORE J, for example, is represented by [c J], Call Ahoy! at 212-239-0855 with any problems.

H Inn WlU When Mm

Vw Sit ll l Sen It Mhiii-.

[CLEAR] Smi-n t'lwr sum ci.K iiomi: [BLACK] Hlmk t'NTRI. I ■

[HOME] Ilium- < l.K MOMK [WHITE] \\ hid cvmi. : I

[UP] Cmvir I p SHIFT t t'KSR i [RED] Kill I'NTRL .> H


[DOWN] t'urwr !>ii"m t CRSK ( [CYAN] liaii ivikl. 4 Ml

[LEFT] CuiMir l*n SIIIK1 —( KSK* [PURPLE] Hurpk' CNTRI. ? $1


[RIGHT] Cursor KiliIh *-( KSK — [GREEN] drn i) t'NTRI. r. H
[SS] Shifttd Space SII1FV Spun: [BLUE] mm; CNTRI, 7 Q
[INSERT] InM'rt SHIM INS17DKI. [YELLOW] Ydlirn CNTRI. K III

[DEL] IMdv INSTJDKI [PI] Kuncthin I n B


[RVSON] KniiM- On i'VTRI. '» [F2] I lllllliill! 2 SHIFl' M M
[RVSOFF] Rnwv Ofl t-vnu » [F3] I unction J
[UPARROW] I [i Arnm t [F4] I'liiii'ljiiii 4 SHIFT W IE
[BACKARROW] IIih-L Vmiu [F5] n II
[PI] PI 7T [F6] hiiiii'ljon U SH1KI K? 91
[EP] I •} hi i ni [F7] himlMH) T II
[F8] hiiiilioii X SHin V7 II

AHOY! 99
BUG REPELLENT By MICHAEL KLEINERT and DAVID BARRON
Bug Repelkni 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 Iwo-leKer code that should much the code luted beside that line in the magazine.
TVM in save anil run [ho Bug Vepettatt. (If you have a C-64. type in Die C-64 version. If you have a C-12& you will need to type in the C-64 version
for use with CM programs, and the C-128 version for use with C-128 programs.) If you have .typed in ling Repellent properly, you will gel the message BUQ
REPELLENT INSTALLED; otherwise you will get an error message. If you net an error message, double check the Bug Repellent program for typing mis
takes Type NEW and hit RiiTURN. Then type in and save, or load, the Aheyl program you wish to check, Type in SYS 49152 for the C-M version or SY5
3072 for the C-128 version and hit RETURN (this will begin execution of Bug Repelknft. You will see the prompt SCREEN OH PRINTIiR ? Hil S i( you
want the codes listed on the screen, or P if you uant 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 coniains an
error. Write down the- numbers of Hie Sines where the contradictions occur. LIST each line, locate the errors, and correct them.

COMMODORE 64 VERSION •120 PRINT"[CLRAR][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
■UO IF Y<0 OR Y>255 THEN 130 EA -140 DATA 32,161,12,165,45,133,251,165,46,133,
■120 POKE X,Y:NEXT:G0TO140 ID 252,160,0,132,254,32,37 OF
■ 130 PRINT"[CLEAR][DOWN]**ERR0R**":PRINT"[DOWN •150 DATA 13,234,177,251,208,3,76,138,12,230,2
]PLEASE CHECK LINE"PEEK(64)*256+PEEK(63):END ID 51,208,2,230,252,76,43 NC
■140 IF SO44677 THEN PRINT"[CLEAR] [ D0WN]**ERR ■160 DATA 12,76,73,78,69,32,35,32,0,169,35,160
OR**":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]":POKE53280,0: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][6" "]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,2S1.2O8,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 DATA35.32.0,169,35, lf>0,192,32,30,171 CA 08,2,230,252,76,11,12 GM
•220 DATA160,0,177,251,17';,230,251,208,2,230 CE ■220 DATA 169,153,160,12,32,80,13,166,65,165,6
■230 DATA252,177,25],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,251,208,237,165,253,41,240,74,74 MIS •240 DATA 13,201,83,240,6,201,80,208,245,230,2
•270 DATA74,74,24,105,65,32,210,255,165,253 HP 54,32,98,13,169,4,166 GK
■280 DATA 41,15,24,105,65,32,210,255,169,13 Gil •250 DATA 254,160,255,32,116,13,169,0,133,65,1
■290 DATA32,220,192,230,63,208,2,230,64,230 AX 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,76 BE ,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. P.I 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,112 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 Nil ,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,16<),4,76,195,255,147,83,67 KC 250,165,250,208,218,177 GA
•420 DATAfS2,69,69,78,32,79,82,32,8O,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
■ W) 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 DATA170,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,213,177,251,201 JA •350 DATA 170,13,32,186,255,76,180,13,32,170,1
•490 DATA32,208,212,198,254,7&,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:FOR X = 3072 TO 3520:READ Y:P0KE X.Y 4,255,76,180,13,32,170 ID
:S=S+Y:TRAP110:NF,XT:SL0W IH ■380 DATA 13,32,195,255,76,180,13,133,67,169,0
-110 SLOW:IF SO49057 THEN PRINT"[CLEAR][ DOWN] ,141,0,255,165,67,96 BJ
**ERRQR**":PRINT"[DOWN]PLEASE CHECK DATA LINE •390 DATA 133,67,169,0,141,1,255,165,67,96,0,0
S 140-390":END JA ,0 IF

100 AHOY!
FLANKSPEED 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 lor future use. While entering an ML program with Flankspced 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 he asked to enter it again.
To LOAD in a program Saved with Flankspeed use LOAD "name"U for tape, or LOAD "name",8,l for disk. The function keys
may be used after the starting and ending addresses have been entered,
fl —SAVEs what you have entered so far.
f3-LOADs in a program worked on previously.
i'5—To continue on a line you stopped on after LOADing in the previous saved w«rk.
f7-Scans through the program to locate a particular line, or to find oul where you stopped the lasl time you entered the program.
t'7 temporarily freezes the output as well.

■100 P0KE53280.12:POKE53281,ll LI, HI)


■105 PRINT"[CI,EAR][c 8][RVSON][15" " ]FLANKSPEED[ 15" "]"; ED ■390 PRINT:PRINTADDRESS NOT WITHIN SPECIFIED RAHGE!":B=O:
•110 PRINT"[ RVSON][5" "]MISTAKI!PR00F ML ENTRY PROGRAMS" " GOTQ415 OK
)" HC •395 PR1NT:PRINT"NOT KF.RO PAGE OR ROM!";B=0:G0T04! 5 FN
•115 PRINT"{RVSON][9" "]CREATED BY C. F. KHEAT[9" "]" DM •W) PRINT"?ERROR IN SAVE" :G0TO415 PP
■120 PRINT"[RV50N][3" "]COPN. 1984, ION INTERNATIONAL INC. -405 PRIST"7EKR0R IN LOAD" : G0T041 'i PO
[3" "]" OH ■410 PRINT:I'RINr:PRllNT"END OF Ml, AREA":PRINT PG
■125 FORA=54272TO542%:P0KEA,O:NiiXT IM ■415 POKE54276,17:HOKE54276,16:RETUHN BH
■130 POKF.5«72,4:POKR54273,48;P()KE54277,0:POKF.M278,249!pO ■420 OPF.N15,8,15:INPUT(I15,A,AS:CLOSK15-:PRINTAS:RETURN IH
KE54296.15 NH ■425 REM GET FOUR DTGIT HEX PC
■135 F0RA=680T0699:READB:POKEA,B:NEXT K0 ■430 PRINT:PRINTB$;:INPUTTS GM
■140 DATA169,251,166,253,164,254,32,216,255,96 HJ ■435 IFLEKCT$)<>4THENGO3UB38fj:GOTO43fj NP
•145 DATA1M A166,251,164,252,32,213,255,96 JB ■4iO FORA=lT04:A$=MIK(TS,A,l):GOSUI)45O:IFT(A) =
•150 BS="STARTING ADDRESS IN HEX":GOSUB430:AD«B:SR-B KA 38O:GOTO430 FJ
■155 GOStIB480:IFB=OTHKN'15O GN ■445 NEXT:B=(T(])*4O96)+(T(2)«256) + (T(3)*16)+T( GF
■160 P0KR251,T(4)+Tf3)*16:P0KK252,T(2)+T(])*16 KE •450 I!-A$>"@"AN1)AS<"(;"TI[ENT{A)=ASC(A$)-55;HETURN EH
•165 tl$-"ENDING ADDRESS IN BBX"sGOSUB430!EN-B L0 •455 IKA$>"/"ANDA$<":"T»KNT(A)-ASC:(At)-48:RRTUfiN KP
•170 COSUB47O:IFB=0TUEN150 EE •46fJ T(A)«16:RETURN NP
•175 POKE254,T(2)+T(1}*16:B=T(4)+1+T(3)«16 UN -465 RKM ADRESS CHECK LI
-130 IFB>255THENB=B-255;POKE2W,PEEK(25S)+1 GE ■470 IFAD>ENTHES385 LB
•185 P0KE253, B: PRINT HN ■475 IFB<SR0RB>ENTHEN390 KC
■190 REM GET HEX LINE IL ■480 IFB<2560R(B>4096rjANDB<49152)0RB>53247THEN395 HG
■195 COSUB49S:PRIMT": [c P][LKn"|"; :F0RA=OTOB NH ■485 RETURN IH
■200 FORB=OTOl:GOTO250 MP •490 REM ADDRESS TO HEX EB
■205 NEXTB ME •495 AC-AD:A=40%:fiOSUB52'j FD
■210 A%(A)»T(n-t-T(0)*lf>:rFAD+A-UENTH!;Xi40 LE •5W A-256;G0SUII520

■215 PRINT" [c P]E 1.RFT|"; IK •505 A-16:GOSUB52O HI


■220 NF,XTA:T»AD-(IST(Al)/256)*2%): PRINT" " PD •510 A-1:GOSUB520 IL
■225 FORA=0TO7:T=T+A%(A):IFT>255THENT=T-255 LK •515 RETURN' IH
■230 NEXT IA ■520 T=INT(AC/A):IFT>9T1IENA$=CHR$(T+55):GOT0530 pE

■235 IFA%(8)OTTHENGOSUB375:GOT0195 LE •525 A$^CIIRS(T+48) Jp


■240 FORA=fJTO7:P0KEAn+A,AZ(A):f(EXT:AD-AD+8:G0T'J195 BI •530 PRT1JTAS;:AC=AC-A*T:RETURN AC
■245 REM GET HEX INPUT AB ■535 AS-""':SAVK«":GOSUB5B5 LH
■250 GETA$:1FAS=""THEN25O HK ■540 OPEN1,T,1,AS:SYS680:CI,OSE1 LH
■255 IKA$=CHR$(2O)T)IKN3O5 HF ■545 TFST-WHENENI) EO
■260 IFA$-CIIR${n3)TIIKN535 KH ■550 G0SUB4VjjIFT-8THENG0SUB420 CH
■205 IFAS=CHR$(134>THEN56O JM ■555 G0T0535 CL
■270 IFA$=CHR$(1.35)THENPRINT" ":GOT0620 EG ■560 A$="**LOAD**":GOSU[)585 [JE
■275 IFAS-CHR$(136)THENPHMT" ":GOT0635 AB ■565 OPEN1,T,0,A$:SYS690:CLOSE1 MF

■280 IFA$>"0"ANBAS<"G"inil-;NT(B)-ASC(AS)-55rGOTO2g5 DL ■570 IFST=64TI1EN195 LC


■285 IFAS>'7"ANDAS<":"TflEST(B)-AKC(AS)-48:GOTO295 HD ■575 a)SUli405:[Fr=8THESG0SUB42O AN
■290 GOSUB415:COTO25fJ JJ ■580 COTO560 CL
•295 PRINTAS"[c P][LEFT]"j OA ■585 PRINT" ":PRINTTAB(14)A$ FG

■ 300 G0TO205 CF •5!)0 PRINT:AS="":IN1HIT"F1I.ENAME";A$ OM


■305 IFA>OIHEM320 PG ■595 [FA(-""THEN590 DD

•310 A—l:tFB-lTKF.N33O 01 •6f/i PRINT:PRINT'TAPE OR niSK?":PRINT DF

•315 GOTO22O BM •605 GETBS:T=1:1 FBS="D"THENT=8:AS»"(*O:"+AS:RCTURN IG

■320 IFB-fJTHIiNPRINTCHR$(2'j);CHHS(20);:A^A-l HG 610 TFB$O"T"T[]EN605 BO


■325 A=A-1 BE 615 RETURN IM
■330 PRINTCHK$(2O);:C()T022O LK 620 B$="CONTINUE FROM Al)DRE<;S":G0SUB43O:AD.B OH
-335 HEM LAST LINE AD 625 GOSIIB475:1 FB=OTHEN'620 GH
■340 PRINT" ":T»AD-(INT(AI)/256)*256) GJ 630 PRINT:G0TO195 PH
■345 F0RB.OTOA-l:T=T+AX(B)iIFT>255THEtnvr-25.5 PL 635 B$-"BEGTN SCAN AT ADDRESS":C0SUB43O:AD-B FA
■350 NEXT IA 640 GOSUB475JIFB-C/THF-N635 IB
•355 IFAX(A)OTTHRNGOSUB375:GOT0195 NF 645 !'RINT:COT0670 PP
■360 FORS=OTOA-1;P0K!;aIHB.A%(B):NEXT HN -650 [■X)RB=OTO7:ACUPEEK(AD+B):G0SUB505:IFArHB=EN1THENAD'SR:G
■365 PRINT:PRINT"YOU ARE FINISHED!":G0T0535 JA 0SU64irj:G0T0195 NK
■370 REM BELL AND ERROR MESSAGES FL 655 PRINT" "cHEXTB EC
■375 PRINT:PRINT"LINE ENTERRI) INCORRECTLY" :PRINT:K0TO41 5 DA 660 PHINT:AD=AD+S GN
■380 PRINT:PSIST"TNPUT A 4 DIGIT HEX VALI1E!":G0T0415 FF •665 GETB$:IFBS=C11RS{136)THRN195 LI
■385 PRINT:PRINT"ENDING LS LESS THAN STARTING!":li-0:GOT041 -670 GOSUI1495:PRINT": ";:C0T0650 IB

AHOY! 101
I MDODTA MTI Lettefs on whitB background are Bug Repellent line codes. Do not enter theml Pages 99 and 100 explain these codes
UVIrUn IMIM I ! and provide olher essential information on entering Ahoy.' programs. Refer to these pages before entering any programs!

-129 DATA127,254,0,31,254,0,7,255,0 FJ
CRUNCHMAN ■130 DATA1,255,0,0,127,0,0,127,0 GN
•131 DATA1,255,0,7,255,0,31,254,0 EG
FROM PAGE 29
•132 DATA127,254,0,63,252,0,31,248,0 MP
•133 DATA7,224,0,0,0,0,0,0,0 PN
•0 POKE5328O,14:POKE53281,14:PRINT"[CLEAR •134 DATAO,0,0,0,0,0,0,0,0,0 NC
]"CHR$(142)"[10"[DOWN]"][BLUE][10"[RIGHT •135 DATA2,128,0,10,160,0,42,168,0 PN
]"]GAME IS BEING L0ADED[D0WN]" LJ •136 DATA170,170,0,158,182,0,158,182,0 LD
•1 PRINT"[4"[RIGHT]"][RED]* TAPE USERS DO •137 DATA150,150,0,150,150,0,170,170,0 MD
NOT SWITCH OFF *"SPC(52)"[BLUE]UNTIL GA ■138 DATA170,170,0,170,170,0,170,170,0 IL
ME IS ON SCREEN IA •139 DATA170,170,0,170,170,0,136,136,0 BH
•2 P0KE56334,PEEK(56334)AND254:P0KEl,PEEK •140 DATA136,136,0,0,0,0,0,0,0 OH
(DAND251 BE •141 DATAO,0,0,0,0,0,0,0,0,0 NC
• 3 FORK=OTO2O47:P0KE12288+K,PEEK(53248+K) -142 DATA2,128,0,10,160,0,42,168,0 PN
:NEXT;POKE1,PEEK(1)OR4 ME •143 DATA170,170,0,150,150,0,158,158,0 ID
•4 P0KE56334,PEEK(56334)0Rl:P0KE53265,27: -144 DATA158,158,0,150,150,0,170,170,0 FD
FORK=OTO575:READZ:P0KE15808+K,Z:NEXT GF •145 DATA170,170,0,170,170,0,170,170,0 IL
■ 5 FORK=0TO7:READZ:POKE12632+K,Z:NEXT:FOR •146 DATA170,170,0,170,170,0,136,136,0 BH
K=0T015:READZ:POKE12656+K,Z:NEXT AF •147 DATA136,136,0,0,0,0,0,0,0 OH
■ 6 FORK=0TO39:READZ:P0KE12808+K,Z:NEXT AH •148 DATAO,0,0,0,0,0,0,0,0,0 NC
•7 POKE53272,(PEEK(53272)AND24O)OR12:POKE •149 DATA2,128,0,10,160,0,42,168,0 PN
53270,PEEK<5327O)OR16:FORK=OTO126 PE •150 DATA170,170,0,150,150,0,150,150,0 PD
•8 READZ:P0KE8192+K,Z:NEXT:F0RK=0T09:READ •151 DATA158,182,0,158,182,0,170,170,0 HH
Z:P0KE30975+K,Z:NEXT:P0KE45,O KM •152 DATA170,170,0,170,170,0,170,170,0 IL
■9 P0KE46,128:CLR:P0KE5405,0:P0KE54rj6,121 -153 DATA170,170,0,170,170,0,136,136,0 BH
:POKE8O8,234:REM"[12"[DEL]"]54O7,123 DP •154 DATA136,136,0,0,0,0,0,0,0 OH
•100 DATA7,224,0,31,248,0,63,252,0 KG •155 DATAO,0,0,0,0,0,0,0,0,0 NC
•101 DATA127,254,0,127,254,0,255,255,0 HD •156 DATA2,128,0,10,160,0,42,168,0 PN
•102 DATA255,255,0,255,255,0,255,255,0 OP •157 DATA170,170,0,150,150,0,182,182,0 GJ
•103 DATA255,255,0,255,255,0,127,254,0 HM •158 DATA182,182,0,150,150,0,170,170,0 HB
•104 DATA127,254,0,63,252,0,31,248,0 MP •159 DATA170,170,0,170,170,0,170,170,0 IL
•105 DATA7,224,0,0,0,0,0,0,0 PN -160 DATA170,170,0,170,170,0,136,136,0 BH
•106 DATAO,0,0,0,0,0,0,0,0,0 NC -161 DATA136,136,0,0,0,0,0,0,0 OH
•107 DATAO,0,0,16,8,0,48,12,0 GP •162 DATAO,0,0,0,0,0,0,0,0,0 NC
-108 DATA120,30,0,120,30,0,252,63,0 IA •163 DATAO,126,126,126,126,126,126,0 OM
•109 DATA252,63,0,254,127,0,254,127,0 EB •164 DATAO.0,0,0,0,0,3,3,0,0,0,0,0,24,24,
•110 DATA255,255,0,255,255,0,127,254,0 HM 0 BH
•111 DATA127,254,0,63,252,0,31,248,0 MP •165 DATA2O,5,15,62,63,63,11,3 GD
•112 DATA7,224,0,0,0,0,0,0,0 PN ■166 DATA20,68,240,252,236,252,176,192 GE
•113 DATAO,0,0,0,0,0,0,0,0,0 NC -167 DATAO,1,4,12,63,63,44,0 GC
•114 DATA7,224,0,31,248,0,63,252,0 KG -168 DATA20,80,16,4,12,63,63,44 FM
•115 DATA127,254,0,127,248,0,255,224,0 in •169 DATA60,126,248,240,240,248,126,60 BB
•116 DATA255,128,0,254,0,0,254,0,0 IA •170 DATA34,146,46,82,171,36,138,170,164 JD
•117 DATA255,128,0,255,224,0,127,248,0 KO •171 DATA138,186,100,137,42,36,248,0,0 OL
■118 DATA127,254,0,63,252,0,31,248,0 MP' •172 DATA136,0,0,0,0,0,113,20,232 NJ
•119 DATA7,224,0,0,0,0,0,0,0 PN •173 DATA138,170,136,130,170,202,187,162,
•120 DATAO/j,0,0,0,0,0,0,0,0 NC 138 OL
-121 DATA7,224,0,31,248,0,63,252,0 KG •174 DATA114,162,229,0,0,0,0,0,0 IM
•122 DATA127.254,0,127,254,0,255,255,0 I1D •175 DATAO,0,0,0,0,0,0,0,0 JH
■123 DATA255,255,0,254,127,0,254,127,0 GP •176 DATAO,0,0,0,0,0,0,0,0,0 NC
-124 DATA252,63,0,252,63,0,120,30,0 El •177 DATA56,156,231,69,82,148,65,82,150 GO
-125 DATA120,30,0,48,12,0,16,8,0 FK •178 DATA93,220,148,57,82,231,0,0,0 IF
•126 DATAO,0,0,0,0,0,0,0,0 JH •179 DATAO,0,0,0,0,34,147,156,70 NC
-127 DATAO,0,0,0,0,0,0,0,0,0 NC ■180 DATA170,80,202,170,89,50,187,145,63 NJ
•128 DATA7,224,0,31,248,0,63,252,0 KG •181 DATA42,92,194,0,0,0,0,0,0 IC

102 AHOY!
•182 DATAO.0,0,0,0,0,0,0,0 JH •127 NEXTK:G0T0121 BD
•183 DATAO,0,0,0,0,0,0,0,0 JH •128 P0KE53280,0:HSS=STR$(HS):HS$=RIGHT$(
■184 DATAO,7,121,0,128,147,0,0,0,0 LB HS$,LEN(HS$)-1) ND
•185 L0AD"CRUNCHMAN2",8 DN •129 IFLEN(HS$)<5THENHS$="0"+HS$:G0TO129 BA
•130 PRINT"[CLEAR][BLUE] SCORE : [CYAN][5
CRUNCHMAN 2 "0"] [BLUE]HIGH : [CYAN]"HS$" [YELLOWjfs
E][s E] [BLUE]LEV : HD
•100 PRINT"[CLEAR]"CHR$(142)CHR$(8):P0KE5 •131 POKE1001,20:POKE1002,40:POKE1007,3:L
3280,0:P0KE53281,0 HN V=O:P0KE1004,0:POfCE1005,0 PM
■101 POKE53272,(PEEK(53272)AND24O)OR12:PO •132 A=3:NM=3:P0KE908,0:P0KE909,0 JH
KE53265,27:P0KE53270,PEEK(53270)0R16 BN -133 FORK-OTO14STEP7:P0KE54276+K,0:NEXT:P
■102 A=14948:FORK=1TO8:FORK1=OTO255STEP16 0KE54272,0:POKE54273,0:P0KE54277,0 IG
:A=A-1:POKEA,K1:NEXTK1 OE •134 P0KE54278,240:P0KE54276,33:P0KE54279
-103 FORKU255TOOSTEP-16: A-A-l:POKEA,K1 :N ,0:P0KE54280,0:P0KE54284,52 CI
EXTK1,K:POKE14692,O GN • 135 P0KE54285,15:P0KE54283,0:P0KE54286,0
•104 PORK=OTO255:POKE14336+K,INT(RND(1)*4 :POKE54287,O:POKE54291,O LJ
)+l:NEXT AC • 136 P0KE54292,240:POKH54290,33:P0KE54296
• 105 POKE53282,13:P0KE53283,1:P0KE53269,0 CJ ,10:FORK-91OTO920:POKEK,0:NEXT KO
•106 PRINT"[CLEAR]";:FORI=1TO4:PRINT"[CYA •137 POKEV+21,0:IFNM>ATHENNM-A:G0TO165 HL
N] CRUNCHMAN 64 [BLUE]CRUNCHMAN 64 [CYAN •138 LV=LV+1:PRINT"[HOME][CYAN]"TAB(36);L
]CRUNCHMAN 64 "; KP V:POKE908,0:P0KE909,0 OK
•107 NEXT:PRINTSPC(14)"[D0WN][DOWN][PURPL •139 LV$=" ":IFLV>lTHENLV$="[s A][s B]":
E]ROY D. LEWIS[CYAN] OP IFLV>3THENLV$=11[s C][s D]" ' MK
•108 PRINTSPC(11)"[DOWN][DOWN]JOYSTICK IN •140 PRINT"[HOME][DOWN][BLUE][40'V1]"; GF
PORT 2 FP •141 PRINT"+[RED][s Q][WHITE][15"."][SS][
•109 PRINTSPC(11)"[DOWN]2 POINTS PER SPO BLUE] + [c 3]"LV$"[BLl]E] + [WHITE][15"."][RE
T 01 D][s Q][BLUE][SS]+"; DL
•110 PRINTSPC(4)"[D0WN][PURPLE]GH0STS SCO •142 PRINT"+[WHITE].[5"[SS]"].[8"[SS]"].[
RE : 30, 60, 120, 240 NH SS][BLUE]+[SS][SS]+[WHITE].[8"[SS]"].[5"
•111 PRINTSPC(4)"[D0WN][CYAN]B0NUS POINTS [SS]"].[SS][BLUE]+"; JN
:[3" ")[c 3][s A][s B] [CYAN]100 [c 3] -143 PRINT"+[WHITE].[SS][BLUE][4"+"][WHIT
[s C][s D][CYAN] 250 El E3.[SS][BLUE][7"+"][WHITE].[SS][BLUE][4"
•112 Vo53248:POKEV+37,l:POKEV+38,0:POKEV+ +"][WHITE].[SS][BLUE][7"+"][WHITE].[SS][
39,7:POKEV+4O,2:POKEV+41,3:POKEV+42,4 HA BLUE][4"+"][WHITE].[SS][BLUE]+"; GJ
•113 POKEV+43,5:POKEV+28,30:POKEV+23,0:PO ■144 PRINT"+[WHITE].[SS][BLUE]+[WHITE][31
KEV+29,O:POKEV+27,O:POKEV+16,2O MF "."][SS][BLUE]+[WHITE].[SS][BLUE]+"; FO
•114 RESTORE:FORK»2TO9:READZ:POKEV+K,Z:NE •145 PRINT"[BLUE]+[WHITE].tSS][BLUE]+[WHI
XT:POKE2O41,253:POKE2042,255 DG TE].[11"[SS]"].[SS][SS].[SS][SS].[11"[SS
■115 POKEV+10,135:P0KEV+12,183:P0KEV+n,2 ]"].[SS][BLUE]+[WHITE].[SS][BLUE]+"; PL
00:P0KEV+13,200 GC •146 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[S
•116 POKE2O43,253:POKE2O44,255:POKEV+21,1 S][BLUEJ[1O"+"][WHITE].[SS][BLUE]+[WHITE
26:POKEV+23,96:POKEV+29,96 PH ].[SS][BLUE]+[WHITE].[SS][BLUE][10"+"][W
•117 POKE2O45,128:POKE2O46,129 IP HITE].[SS][BLUE]+[WHITE].[SS][BLUE]+ir; MK
•118 PRINT"[D0WN][D0WN][PURPLE][4" "]G0OL ■147 PRINT"+[WHITE].[SS][BLUE]+[WHITE][4"
Y"SPC(22)"GO0KY CB ."][SS}[BLUE] + EWHITE][7t1."]tSS][BLUE] + tW
-119 PRINT"[3"[DOWN]lt][4" "]COOLY"SPC(22) HnE].[SS]tBLUE]+[WHITE][7"."][SS][BLUE]
"COOKY AJ +EWHITE][4"."][SS][BLUE]+[WHITE].[SS][BL
•120 PRINT"[DOWN] [CYAN][10'V1][BLUE]PRES UE]"
S THE SPAC£BAR[CYAN][1OV'][HOME]":POKE1 •148 PRINT"[BLUE]+[WHITE].[SS][BLUE]+[WHI
98,0 JE TE].[SS][SS].[SS][BLUE]+[WHITE].[7"[SS]"
•121 FORK=1TO4:P=V+(K*2)+1:B=PEEK(P):A=B: ][BLUE]+[WHITE].[SS][BLUE]+[WHITE][6"[SS
P0KE2040+K,252:P0KE53280,K+l KP ]"].[SS][BLUE]+tWHETE].[SS][SS].[SS][BLU
•122 POKEV+44,K+1:POKEV+45,K+1 DI E]+[WHITE].[SS][BLUE]+"; JL
•123 A-A-1:IFA=4OTHENA-25O IF •149 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[S
•124 POKEP,A:IFA<>BTHEN123 EN S][BLUE]+[WHITE].[SS][BLUE]+[WHITE].[SS]
•125 POKE2O4O+K,253+(2*ABS((K/2)=INT(K/2) [BLUE][7"+"][WHITE].[SS][BLUE][7"+"][WHI
)) GK TE].[SS][BLUE]+[WHITE].[SS]tBLUE]+[WHITE
•126 GETA$:IFA$O""THEN128 AB ].[SS][BLUE]+[WHITE].[SS][BLUE]+"; KC
AHOY! 103
•150 PRIMT"[WHITE][5rT."]tSS][BLUE]+[WHITE • 168 P0KE844,1:POKE9O3,INT(RND(1)*256):PO
].[SS][BLUE]+[WHITE][4"."][SS][BLUE]+[WH tCE1000,2:P0KE1014,2 JD
ITE][7"."][SS][BLUE]+[WHITE][4T1."][SS][B ■169 POKE831,32:POKE833,32:POKE832,64:POK
LUE]+[WHITR].[SS][BLUE]+[WHITE][4"."] " E834164:POKE871,3:P0KE872,3:POKE842,l NO
; II •170 POKE851,66:POKE852,66:POKE853,226:PO
•151 PRINT"[WHITE][SS].[SS][SS].[SS][BLUE KE854,226:P0KE873,1:P0KE874,1 NA
MWHITE].[SS3[BLUE] + [WHITE].[SS][SS].[S ■171 POKE830,176:POKEV,176:POKE850,138:P0
S][BLUE]+[WHITE].[SS][SS].[SS][SS].[SS][ KEV+1,138 IF
BLUE]+[WHITE].[SS][SS].[SS][BLUE]+[WHITE •172 P0KElO08,30:P0KE1009,5:POKE913,64 PM
].[SS][BLUE]+[WHITE].[SS][SS].[SS][SS]"; HM ■173 FORK=0TO4:POKEV+(K*2),PEEK(830+K):PO
•152 PRINT"[BLUE]+[WHITE].[SS][BLUE]+[WHI KEV+(K*2)+1,PEEK(85O+K):NEXT PB
TE].[SS][BLUE] + [ WHITE] [<4M."][SS][BLUE]+[ ■174 F0RK=lTO4:P0KE2040+K,251+PEEK(87O+K)
WHITE] [4". "][SS][BUm]+[WHITE].[SS] [BLUE :NEXT:POKEV+21t31:POKE53278,0:SYS6226 IA
]+[WHITE][4M."][SS][BUIE]+[WHITE][4"."][ •175 A=PEEK(1007):POKE1051+A,32:IFA=NMTHE
SS][BLUE]+[WHITE].[SS][BLUE]+[WHITE],[SS NGOSUB184:GOTO133 BB
][BLUE]+"; CJ •176 P0KE54276,0:P0KE54290,O:POKE54283,O:
■153 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[S POKE54296.15 KF
S][BLUE] + [5"[SS]I1] + [3M[SS]"][WIIITE].[SS] •177 P0KE54279,0:P0fCE54280,6:POKE54284,12
[BLUE]+[WHITE]. [SS][BLUE]+[WIHTE].[4"[SS :POKE54285,O:POKE54283,129 JO
]"][BLUE]+[5"[SS]"]+[WHITE].[SS][BLUE]+[ ■178 FORK-0TO255:POKEV+39,K:NEXT GK
WHITE].[SS][BLUE]+"; DG ■179 POKEV+21,0:POKE54283,0:POKE54296,O:I
■154 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[S FA>0THEN133 CB
S][BLUE][10"+"][WHITE].[SS][BLUE]+[WHITE ■180 SC=PEEK(1004)+PEEK(1005)*256:IFSC<HS
].ESS][BLUE]+[WHITE].[SS][BLUE][10"+"][W THEN105 AO
HITE].[SS][BLUE]+[WHITE].[SS][BLUE]+"; MK ■181 PRINT"[CLEAR][BLUE]":FORI»1TO23:PRIM
■155 PRINT"+[WHITE].[SS][BLUE]+[WHITE][10 T"HIGH SC0RE"SPC(20)"HIGH SCORE";:NEXT BI
n."][SS][BLUE]+[WHITE].[SS][BLUE]+[WHITE ■182 PRINT"[HOME][11M[DOWN]"][RED]"SPC(17
].[SS][BLUE]+[WHITE].[SS][BLUE]+[WHITE][ )SC KL
10I1."][SS][BLUE]+[WHITE].[SS][BLUE]+"; IG ■183 HS=SC:G0SUB184:G0T0105 NJ
•156 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[8 ■184 POKE54272,O;POKE54273,0:POKE54277,0:
"[SS]"].[SS][BLUE]+[WHITE].[SS][BLUE]+[W POKE54278,240:POKE54276,33:POKE54296,15 KG
HITE].[SS][BLUE]+[WI1ITE].[SS][BLUE]+[WHI ■185 FORSC=2TO15:POKE5328O,K:FORK1=OTO15:P
TE].[8"[SS]"].[SSJ[BLUE]+tWHITE].[SS][BL 0KE54273, OO+K*K1: NEXTK1, K OB
UE]+"; CO ■186 POKE54276 ,0:P0KE53280,0: RETURN MH
•157 PRINT"+[WHITE].[SS][BLUE]+[WHITE].[S •187 DATA 32,188,64,188,32,220,64.220 HC
S][BLUE][7"+"3[WHITE].[SS][BLUE]+[WHITE] •188 DATA" TABIHORICHPONDALFOXSINDU" GP
.[SS ] [BLUE]+[WHITE].[SS][BLUE]+[WHITE].[ •189 DATA" TABIHORICHPONDALFOXSINDU" GP
SS ][BLUE]+[ WHITE]. [SS][ BLUE] [7 V] [WHITE ■190 DATA" TABIHORICHPONDALFOXSINDU" GP
].[SS][BLUE]+[WHITE].[SS][BLUE]+"; HK •191 DATA" TAIHORICHPONDALFOXSINDU" LI
■158 PRINTI1+[WHITE][16"."][SS][BLUE]+[WHI
TE].[SS][BLUE]+[WHITE][16"."][SS][BLUE]+ Starting address in hex: 1S38
"; FO Ending address in hex ; 1CBF
•159 PRINT"+[WHITE].[16"[SS]"][BLUE]+[WHI
CRUNCHMAt 1 3
TE].[SS][BLUE]+[15"[SS]M] [WHITE]. [SS][BL
EK 1838: 4C 52 18 28 00 29 50 27 B7
■ 160 PRINT"+[WHITE].[SS][BLUE][16"+"][WHI 1840: 7E 77 7D 7B 08 36 17 2E B2
TE].[SS][BLUE][16"+"][WHITE].[SS][BLUE]+ 1848: 10 E8 64 OA 01 27 03 00 DA
ii, EC 1850: 00 00 A9 00 8D 85 03 EE FE
•161 PRINT"+[RED][s Q][WHITE][35"."][RED] 1858: 85 03 AS 85 03 EO 05 90 8E
[s Q][BLUE][SS]+"; ND 1860: 03 4C EE 18 BD 70 03 C9 Bl
•162 PRINT"+[38"[SS]"]+"; LL 1868: 00 DO EC AD 85 03 20 E2 5F
•163 PRINT"[39V][HOME] HE 1870: IA AD 84 03 FO 03 4C E8 E8
•164 POKE2O23,43:POKE56295,6 PP 1878: 18 A9 00 8D 86 03 A2 00 F3
-165 FORK=826TO9O7:POKEK,O:NEXT NA 1880: E8 EO 05 BO 11 BD 5C 03 2E
-166 V=53248:POKEV+37,1:POKEV+38,0:POKEV+ 1888: C9 2B FO F4 C9 60 FO FO 6F
39,7:POKEV+40,2:POKEV+41,3:POKEV+42,4 HA 1890: EE 86 03 4C 80 18 AD 86 22
•167 P0KEV+43f5:POKEV+28,30:POKEV+23,0:PO 1898: 03 C9 02 DO 15 AE 85 03 84
KEV+29,O:POKEV+27,O:POKEV+16,2O MF 18A0: BD 66 03 AA BD 5C 03 C9 59
104 AHOY!
18A8: 2B FO 07 C9 60 FO 03 4C 36 1A78: 8B 03 90 03 EE ED 03 8D 08
18B0: E8 18 EE 87 03 AE 87 03 64 1A80: EC 03 A9 00 8D 8B 03 AD E3
18B8: BD 00 38 AA BD 5C 03 C9 40 1A88: EC 03 85 05 AD ED 03 85 27
18C0: 2B FO EF C9 60 FO EB 8E 62 1A90: 06 A2 00 E8 EO 06 BO 3B F4
18C8: 86 03 AE 85 03 BD 66 03 BO 1A98: A9 30 8D 86 03 A5 06 DD 13
18D0: 18 69 02 C9 05 90 03 38 EE 1AA0: 4C 18 90 26 FO 03 4C BO AC
18D8: E9 04 CD 86 03 FO D3 AE 91 1AA8: 1A A5 05 DD 47 18 90 1A 55
18E0: 85 03 AD 86 03 9D 66 03 A7 1AB0: 38 A5 05 FD 47 18 BO 02 A3
18E8: 20 73 IB 4C 57 18 AD 88 89 1AB8: C6 06 85 05 38 A5 06 FD Fl
18F0: 03 C9 00 DO 08 A9 03 8D DO 1AC0: 4C 18 85 06 EE 86 03 4C 75
18F8: 88 03 4C 54 18 A9 00 8D 74 1AC8: 9D 1A AD 86 03 9D 08 04 61
1900; 88 03 20 44 1C 20 67 1A AD 1AD0: 4C 93 1A 60 8D 08 DA A9 3F
1908: 20 44 1C AD 8A 03 FO 03 B7 1AD8: 00 8D OB D4 A9 81 8D OB OA
1910: 20 44 1C AD 85 03 DO 60 F7 1AE0: D4 60 8D 85 03 AA BD 3E D2
1918: AO 28 Bl FD C9 2E DO IF 78 1AE8: 03 85 FB BD 48 03 85 FC F8
1920: AD FO 03 20 D4 1A A9 02 7C 1AF0: A9 00 8D 84 03 85 FD A9 DC
1928: 8D 8B 03 20 73 1A 18 AD B7 1AF8: 04 85 FE 38 A5 FB E9 18 5D
1930: 8C 03 69 01 90 03 EE 8D 3A 1B00: BO 02 C6 FC 85 FB A5 FC 9A
1938: 03 8D 8C 03 4C 4D 19 C9 D4 1B08: DO 06 A5 FB C9 08 90 15 F7
1940: 51 DO 13 A9 FF 8D 8A 03 3A 1B10: 18 E6 FD 90 02 E6 FE 38 BD
1948: A9 OF 8D 92 03 A9 20 AO 8E 1B18: A5 FB E9 08 BO 02 C6 FC 22
1950: 28 91 FD 4C 78 19 C9 41 FO 1B20: 85 FB 4C 06 IB A5 FB 8D 3E
1958: DO 05 A9 64 4C 65 19 C9 DO 1B28: 84 03 BD 52 03 38 E9 32 17
1960: 43 DO 15 A9 FA 8D 8B 03 4A 1B30: 8D 86 03 AD 86 03 C9 08 50
1968: 20 73 1A A9 20 8D 63 04 DA 1B38: 90 14 38 E9 08 8D 86 03 IE
1970: 8D 64 04 A9 FF 8D 91 03 32 1B40: 18 A5 FD 69 28 90 02 E6 07
1978: AD 8A 03 C9 01 90 06 8D A2 1B48: FE 85 FD AC 33 IB C9 00 2F
1980: 25 DO CE 8A 03 AD 8C 03 10 1B50: FO 04 8D 84 03 60 38 A5 98
1988: C9 FF 90 16 8D 91 03 A9 C4 1B58: FD E9 28 BO 02 C6 FE 85 66
1990: 20 8D 61 04 8D 62 04 8D 25 1B60: FD A2 FF E8 EO 05 BO ED 6E
1998: 65 04 A9 60 8D 8A 04 8D B5 1B68: BC 3B 18 Bl FD 9D 5C 03 25
19A0: 8D 04 AD 8D 03 C9 01 DO OC 1B70: 4C 63 IB AE 85 03 BD 66 96
19A8: 08 AD 8C 03 C9 43 90 01 8C 1B78: 03 C9 02 FO 15 C9 03 FO OB
19B0: 60 AD IE DO 8D 90 03 29 F7 1B80: 39 C9 04 FO 42 BD 52 03 CD
19B8: 01 C9 01 DO 56 AD 8A 03 E6 1B88: 38 ED F6 03 9D 52 03 4C E7
19C0: C9 00 DO 07 CE EF 03 60 84 1B90: EC IB 18 BD 3E 03 6D F6
1A
19C8: AC 52 18 A9 01 8D 86 03 41 1B98: 03 90 03 FE 48 03 9D 3E 55
19D0; A2 00 E8 EO 05 BO 3C OE 3D 1BA0: 03 BD 48 03 FO 46 BD 3E DF
19D8: 86 03 AD 86 03 2D 90 03 5A 1BA8: 03 C9 48 90 3F A9 00 9D DA
19E0: CD 86 03 DO ED AD 86 03 2E 1BB0: AS 03 A9 U 9D 3E 03 4C EA
19E8: 49 FF 2D 15 DO 8D 15 DO B8 1BB8: EC IB BD 52 03 18 6D F6 50
19F0: A9 FF 9D 52 03 9D 70 03 9E 1BC0: 03 9D 52 03 4C EC IB 38 43
19F8: 8E 85 03 20 EC IB 18 AD FD 1BC8: BD 3E 03 ED F6 03 BO 03 63
1A00: 92 03 6D 92 03 8D 8B 03 B4 1BD0: DE 48 03 9D 3E 03 BD 48 DF
1A08: 8D 92 03 20 73 1A A9 20 A2 1BD8: 03 DO 11 BD 3E 03 C9 1A AO
1A10: 8D 91 03 A9 01 8D 86 03 F3 1BE0: BO OA A9 01 9D 48 03 A9 D8
1A18: A2 00 E8 EO 05 BO 2F OE 77 1BE8: 46 9D 3E 03 AO 00 A2 00 51
1A20; 86 03 BD 70 03 C9 00 FO 95 1BF0: EC 85 03 FO 06 E8 C8 C8 D7
1A28: Fl DE 70 03 BD 70 03 C9 67 1BF8: 4C FO IB BD 52 03 C8 99 C6
1A30: 01 BO E7 A9 BO 9D 3E 03 03 1C00: 00 DO 88 BD 3E 03 99 00 Fl
1A38: A9 00 9D 48 03 A9 8A 9D 9C 1C08: DO A9 01 8D 86 03 A2 00 3D
1A40: 52 03 AD 86 03 OD 15 DO BF 1C10: EC 85 03 FO 07 E8 OE 86 FA
1A48: 8D 15 DO 4C 1A 1A AD 8A 74 1C18: 03 4C 10 1C BD 48 03 C9 66
1A50: 03 8D 01 D4 AE 91 03 BD B7 1C20: 00 DO OB AD 86 03 49 FF 7C
1A58: 64 39 8D OF D4 EO 00 FO 39 1C28: 2D 10 DO 4C 34 1C AD 86 07
1A-60: 03 CE 91 03 4C 52 18 A9 27 1C30: 03 OD 10 DO 8D 10 DO AE 3E
1A68: 00 85 A2 A5 A2 CD E8 03 92 1C38: 85 03 18 BD 66 03 69 FB 65
IA70: 90 F9 60 18 AD EC 03 6D 7E 1C40: 9D F8 07 60 A2 00 AD 00 8E
AHOYl 105
1C48 : DC 8D 8E 03 A5 C5 8D 8F CC C110: FC 4C B7 CO 00 01 AD 00 80
1C50 : 03 E8 EO 05 90 03 4C 9B 9D C118: DC C9 7E DO 03 4C 36 Cl 55
1C58 : 1C AD 8E 03 DD 3F 18 FO D9 C120: C9 7D DO 03 4C 5C Cl C9 6F
1C60 : 08 AD 8F 03 DD 43 18 DO B2 C128: 7B DO 03 4C 84 Cl C9 77 4B
1C68 : E8 8E 3D 03 A9 00 20 E2 CC C130: DO 03 4C 60 C2 60 A2 00 76
1C70 : 1A AD 84 03 C9 00 DO 19 73 C138: AD 02 DO DD FC C6 FO 06 51
1C78 : AE 3D 03 BD 5C 03 C9 2B 79 CUO: E8 EO 04 DO F3 60 A5 02 DA
1C80 : FO OA C9 60 FO 06 8E 66 91 C148: C9 45 DO 01 60 38 A5 02 69
1C88 : 03 4C 91 1C A9 00 8D 66 23 C150: E9 04 85 02 8D 03 DO 20 47
1C90 : 03 AD 66 03 C9 00 FO 03 68 C158: Al C2 60 00 A2 00 AD 02 6F
1C98 : 20 73 IB EE 89 03 AD 89 F9 C160: DO DD FC C6 FO 06 E8 EO 93
1CA0 : 03 CD E9 03 90 14 CD EA BB C168: 04 DO F3 60 A5 02 C9 ED FO
1CA8 : 03 90 05 A9 00 8D 89 03 05 C170: DO 01 60 18 A5 02 69 04 CF
1CBO : AD 66 03 18 69 F7 8D F8 C7 C178: 85 8D
02 03 DO 20 Al C2 E5
1CB8 : 07 60 A9 00 4C B3 1C FA EO C180: 60 61
99 Dl A2 00 AD 03 01
C188: DO DD 00 C7 FO 08 E8 EO Cl
JAILBREAK U C190:
C198:
04 DO F3 4C AC Cl A5 FE B8
C9 22 DO 01 60 38 A5 FE 93
FROM PAGE 26 C1A0: E9 04 85 FE 8D 02 DO 20 93
Starting address in hex ! COOO C1A8: C4 C2 60 00 AD 03 DO C9 DB
Ending address in hex: CA8F C1B0: 61 DO 03 4C C5 Cl C9 99 ID
SYS to start: 49152 C1B8: DO 03 4C F2 Cl C9 Dl DO F9
Flankspeed required for entryl Set i page 101.
C1C0: 03 4C IF C2 60 A5 FE C9 CO
C1C8: 46 DO OA AD F4 04 C9 27 81
cooo : 20 D5 C5 4C 36 C9 AD IB DO C1D0: DO IF 4C 4C C2 C9 8E DO 45
COO8 : D4 85 FB C9 3F BO 07 A9 C8 C1D8: OA AD FD 04 C9 27 DO 11 65
CO 10 : 01 85 FC 4C 33 CO C9 7F ID C1E0: 4C 4C C2 C9 D6 DO OA AD 65
CO 18 : BO 07 A9 02 85 FC 4C 33 7D C1E8: 06 05 C9 27 DO 03 4C 4C 51
CO 20 : CO C9 BF BO 07 A9 03 85 54 C1F0: C2 60 A5 FE C9 46 DO OA A3
CO 2 8 : FC 4C 33 CO A9 04 85 FC 95 C1F8: AD OC 06 C9 27 DO IF 4C E5
CO 30 : 4C 33 CO A5 FC C9 01 DO AE C200: 4C C2 C9 8E DO OA AD 15 05
C038 : 13 A5 FD C9 05 90 OA 38 90 C208: 06 C9 27 DO 11 4C 4C C2 3C
C040 : A5 FD E9 04 85 FD 4C B7 59 C210: C9 D6 DO OA AD IE 06 C9 27
C048 : CO 4C 06 CO C9 02 DO 28 EO C218: 27 DO 03 4C 4C C2 60 A5 74
C050 : A5 FD C9 04 DO 03 4C 06 E7 C220: FE C9 46 DO OA AD 24 07 E2
C058 : CO C9 08 DO 03 4C 06 CO Dl C228: C9 27 DO IF 4C 4C C2 C9 2E
C060 : C9 OC DO 03 4C 06 CO C9 E6 C230: 8E DO OA AD 2D 07 C9 27 6C
C068 : 10 DO 03 4C 06 CO 18 A5 ID C238: DO 11 4C 4C C2 C9 D6 DO E6
CO 70 : FD 69 01 85 FD 4C B7 CO 21 C240: OA AD 36 07 C9 27 DO 0 3 F9
CO 7 8 : C9 03 DO 13 A5 FD C9 OC A2 C248: 4C 4C C2 60 38 A5 FE E9 CA
C080 : BO OA 18 A5 FD 69 04 85 E9 C250: 24 85 FE CE 02 DO AD 02 4A
C088 : FD 4C B7 CO 4C 06 CO A5 04 C258: DO C5 FE DO F6 60 00 00 16
C090 : FD C9 01 DO 03 4C 06 CO 40 C260: A2 00 AD 03 DO DD 00 C7 2A
C098 : C9 05 DO 03 4C 06 CO C9 18 C268: FO 08 E8 EO 04 DO F3 4C 40
COAO : 09 DO 03 4C 06 CO C9 OD 67 C270: 87 C2 A5 FE C9 FA DO 01 F5
C0A8 : DO 03 4C 06 CO 38 A5 FD 6B C278: 60 18 A5 FE 69 04 85 FE 87
CO BO : E9 01 85 FD 4C B7 CO AD 91' C280: 8D 02 DO 2 0 C4 C2 60 AD 96
C0B8 : IB D4 8D 25 DO A5 FC C9 98 C288: 03 DO C9 61 DO 03 4C DD 85
COCO : 00 DO 03 4C 06 CO C9 01 72 C290: C2 C9 99 DO 03 4C 4C C3 E6
C0C8 : DO 06 CE 05 DO 4C EA CO 3C C298: C9 Dl DO 03 4C BB C3 60 34
CO DO : C9 03 DO 06 EE 05 DO 4C 85 C2A0: 00 A2 00 AD 03 DO DD 00 A2
C0D8 : EA CO C9 02 DO 06 EE 04 1A C2A8: C7 FO 15 E8 EO 04 DO F3 09
COEO : DO 4C FD CO CE 04 DO 4C AC C2B0: A2 00 AD 03 DO DD 81 Cl F5
C0E8 : FD CO A2 00 AD 05 DO DD AB C2B8: FO 06 E8 EO 03 DO F3 60 Al
COFO : 00 C7 FO 06 E8 EO 04 DO 4E C2C0: 20 44 CA 60 A2 00 AD 02 A2
C0F8 : F3 60 4C OD Cl A2 00 AD B8 C2C8: DO DD FC C6 FO 06 E8 EO FB
C100 : 04 DO DD FC C6 FO 06 E8 56 C2D0: 04 DO F3 60 20 44 CA 60 89
C108 : EO 04 DO F3 60 A9 00 85 41 C2D8: 60 00 00 00 00 A5 FE C9 A7

706 AHOY!
C2E0: 22 DO 20 AD F4 04 C9 27 8B C4B0: A9 8F 8D 18 D4 A9 81 8D ID
C2E8: DO 61 AD F6 04 C9 29 DO 87 C4B8: OB D4 18 A5 A2 69 OA C5 32
C2F0: 08 A9 20 8D F6 04 20 30 9B C4C0: A2 DO FC A9 80 8D OB D4 C8
C2F8: C5 C9 OC DO 03 20 06 C7 56 C4C8: A9 00 8D 18 D4 60 A9 8F 86
C300: uc 2A C4 C9 6A DO 20 AD OE C4D0: 8D 18 D4 A9 00 8D OF D4 66
C308: FD 04 C9 27 DO 3D AD FF B6 C4D8: A9 10 8D 12 D4 A9 01 3F8D
C310: 04 C9 29 DO 08 A9 20 8D 37 C4E0: 03 D4 A9 FO 8D 06 A9 65
D4
C318: FF 04 20 30 C5 C9 OC DO D8 C4E8: 41 8D 04 D4 A9 28 8D 00 EF
C320: 03 20 06 C7 4C 2A C4 C9 16 C4F0: D4 A9 14 8D 01 D4 18 A5 A4
C328: B2 DO 20 AD 06 05 C9 27 75 C4F8: A2 69 02 C5 A2 DO FC EE 2C
C330: DO 19 AD 08 05 C9 29 DO 98 C500: F2 C4 AD F2 C4 C9 IB DO D2
C338: 08 A9 20 8D 08 05 20 30 F4 C5O8: 05 A9 14 8D F2 C4 EE ED EC
C340: C5 C9 OC DO 03 20 06 C7 9D C510: C4 AD ED C4 C9 FO DO D4 95
C348: 4C 2A C4 60 A5 FE C9 22 74 C518: A9 40
8D 04 D4 A9 28 8D C7
C350: DO 20 AD OC 06 C9 27 DO C2 C520: ED C4
A9 U 8D F2 C4 A9 7F
C358: 61 AD OE 06
C9 29 DO 08 47 C528: 80 8D OF D4 8D 12 D4 60 EE
C36O: A9 20 8D OE
06 2 0 30 C5 El C53O: EE 03 06 AD 03 06 C9 31 D9
C368: C9 OC DO 03
20 06 C7 4C 4C C538: DO OE A2 00 BD 4C C7 9D 29
C370: 2A C4 C9 6A DO 20 AD 15 47 C540: 00 04 E8 EO 03 DO F5 60 38
C378: 06 C9 27 DO 3D AD 17 06 48 C548: C9 32 DO OE A2 00 BD 4F D2
C380: C9 29 DO 08 A9 20 8D 17 BA C550: C7 9D 04 04 E8 EO 04 DO 5C
C388: 06 20 30 C5 C9 OC DO 03 4E C558: F5 60 C9 33 DO OE A2 00 2D
C390: 20 06 C7 4C 2A C4 C9 B2 36 C560: BD 53 C7 9D 09 04 E8 EO AD
C398: DO 20 AD IE 06 C9 27 DO ID C568: 03 DO F5 60 C9 34 DO OE 6F
C3A0: 19 AD 20 06 C9 29 DO 08 59 C570: A2 00 BD 56 C7 9D OD 04 9D
C3A8: A9 20 8D 20 06 20 30 C5 3C C578: E8 EO 08 DO F5 60 C9 35 70
G3B0: C9 OC DO 03 20 06 C7 4C 94 C580: DO OE A2 00 BD 5E C7 9D 83
C3B8: 2A C4 60 A5 FE C9 22 DO 69 C588: 16 04 E8 EO 02 DO F5 60 95
C3C0: 20 AD 24 07 C9 27 DO 61 DC C590: C9 36 DO OE A2 00 BD 60 30
C3C8: AD 26 07 C9 29 DO 08 A9 19 C598: C7 9D 19 04 E8 EO 05 DO BA
C3D0: 20 8D 26 0 7 20 30 C5 C9 8B C5A0: F5 60 C9 37 DO OD A2 00 78
C3D8: oc DO 03 20 06 C7 4C 2A ID C5A8: BD 65 C7 9D IF 04 E8 EO IE
C3E0: C4 C9 6A DO 20 AD 2D 07 AC C5B0: 09 DO F5 60 AD IE DO C9 47
C3E8: C9 27 DO 3D AD 2F 07 C9 95 C5B8: 06 DO 14 A9 8E 85 FE 8D ED
C3F0: 29 DO 08 A9 20 8D 2F 07 80 C5C0: 02 DO A9 99 85 02 8D 03 EE
C3F8: 2 0 30 C5 C9 OC DO 03 20 D8 C5C8: DO 20 CE C4 20 7D CA A9 5F
C400: 06 C7 4C 2A C4 C9 B2 DO 56 C5D0: 00 8D IE DO 60 AD OE DC 46
C408: 20 AD 36 07 C9 27 DO 19 ED C5D8: 29 FE 8D OE DC A5 01 29 49
C410: AD 38 07 C9 29 DO 08 A9 72 C5E0: FB 85 01 A2 00 BD 00 DO 94
C418: 20 8D 38 07 20 30 C5 C9 E4 C5E8: 9D 00 38 E8 EO 00 DO F5 4F
C420: OC DO 03 20 06 C7 4C 2A 64 C5F0: A2 00 BD 00 Dl 9D 00 39 F9
C428: C4 60 18 A5 FE 69 24 85 ID C5F8: E8 EO 00 DO F5 A2 00 BD E9
C4 30: FE EE 02 DO AD 02 DO C5 37 C600: 6F C7 9D 18 39 E8 EO 38 28
C438: FE DO F6 60 A9 3A 8D EB BC C608: DO F5 A5 01 09 04 85 01 09
C440: 04 AD 09 DC 29 70 4A 4A 06 C610: AD OE DC 09 01 8D OE DC 2B
C448: 4A 4A 18 69 30 81) EC 04 OD C618: A2 00 BD A7 C7 9D 00 DO 56
C4 50: AD 09 DC 29 OF 18 69 30 CD C620: E8 EO 06 DO F5 A2 00 BD 17
C458: 8D ED 04 AD OA DC 29 70 06 C628: AD C7 9D 15 DO E8 EO 16 01
C460: 4A 4A 4A 4A 18 69 30 8D C8 C630: DO F5 A2 00 BD C2 C7 9D 7F
C468: E9 04 AD OA DC 29 OF 18 3B C63S: 00 30 E8 EO 00 DO F5 A9 A2
C470: 69 30 8D EA 04 60 00 A9 90 C640: 93 20 D2 FF A2 00 A9 OA ID
C478: 01 8D AF C4 A2 00 AO 25 E3 C648: 9D 00 D8 9D FA D8 9D F4 C2
C480: 4C 8D C4 AD IB D4 C9 09 8F C650: D9 9D E7 DA E8 EO 00 DO 25
C488: BO 24 AA AO 27 BD 38 C7 8D C658: EF A2 00 A9 28 9D 00 04 5E
C490: 8D 9B C4 BD 42 C7 8D 9A 6E C66O: A9 07 9D 00 D8 A9 26 9D F4
C498: C4 8C OC 06 AD AF C4 FO OF C668: 28 04 A9 05 9D 28 D8 E8 CA
C4A0: OD 20 BO C4 E8 EO 09 DO E6 C670: EO 28 DO E7 A2 00 BD C3 56
C4A8: E4 A9 00 8D AF C4 60 00 99 C678: C8 9D A4 04 9D 44 05 9D OC

AHOY! 107
C680 BC 05 9D 5C 06 9D D4 06 BA C850 00 26 00 00 OE 00 00 OA 8E
C688 9D 74 07 BD DF C8 9D CC 72 C858 00 00 IB 00 00 00 00 00 73
C690 04 9D 1C 05 9D E4 05 9D 78 C860 00 00 00 00 00 00 00 00 60
C698 34 06 9D FC 06 9D 4C 07 64 C868 00 00 00 00 00 00 00 00 68
C6A0 BD FB C8 9D F4 04 9D OC 63 C870 00 00 00 00 00 00 00 00 70
C6A8 06 9D 24 07 E8 EO 1C DO 2E C878 00 00
00 00 00 00 00 00 78
C6B0 C5 A9 25 8D 6F 04 8D 97 6B C880 00 00 80 20 00 80 20 00 Cl
C6B8- 04 8D 87 0 5 8D AF 05 8D A6 C888 3F CO 00 3F CO 00
35 CO 7E
C6C0 9F 06 8D C7 06 8D B7 07 OE C890 00 3 5 CO 00 3F CO
00 3F C5
C6CS 8D DF 07 A2 00 BD 17 C9 7E C898 CO 00 80 20 00 80 20 00 9A
C6D0 9D Cl 04 A9 07 9D Cl D8 ID C8A0 00 00 00 00 00 00 00 00 AO
C6D8 E8 EO 04 DO FO A 2 00 BD C8 C8A8 00 00 00 00 00 00 00 00 A8
C6E0 56 C7 9D D8 05 A9 07 9D C8 C8B0 00 00 00 00 00 00 00 00 BO
C6E8 D8 D9 E8 EO 08 DO FO A9 D8 C8B8 00 00 00 00 00 00 00 00 B8
C6F0 20 8D 17 06 4C 15 C7 02 E6 C8C0 00 00 00 23 23 23 23 23 70
C6F3 DO 4C 15 00 22 6A B2 FA 65 C8C8 20 20 20 20 23 23 23 23 D5
C700 45 7D B5 ED 00 00 AD 03 17 C8D0 23 20 20 20 20 23 23 23 DD
C708 06 C9 37 DO 05 A9 01 8D ID C8D8 23 23 20 20 20 20 25 23 E7
C710 FB C6 60 00 00 A2 00 A9 7F C8E0 20 20 20 23 20 20 20 20 E4
C718 01 9D E9 D8 E8 EO 05 DO 19 C8E8 23 20 20 20 23 20 20 20 EF
C720 F8 8D 03 DA A9 OB 8D 21 E7 C8F0 20 2 3 2 0 20 20 23 20 20 F7
C728 DO A9 00 8D FB C6 8D OB 8B C8F8 20 20 25 25 20 29 20 24 11
C730 DC 8D OA DC 8D 09 DC 60 55 C900 20 20 20 20 25 20 29 20 OF
C738 04 04 05 06 06 06 07 07 65 C908 24 20 20 20 20 25 20 29 IB
C740 07 00 F4 FD 06 OC 15 IF, 7F C910 20 24 20 20 20 20 25 14 OE
C748 24 2D 36 00 19 OF 15 08 15 C918 09 OD 05 00 00 00 01 00 34
C7 5O 01 16 05 14 08 05 05 16 A8 C920 00 00 00 10 00 00 00 08 38
C758 09 04 05 OE 03 05 14 OF A3 C923 00 00 80 00 00 80 00 00 29
C760 03 OC 05 01 12 19 OF 15 C4 C930 00 00 00 8F FF 00 A2 00 62
C768 12 13 05 OC 06 21 00 55 IB C938 BD IB C9 9D 00 D4 E8 EO 17
C770 7F 7F 55 F7 F7 F7 55 7F 81 C940 19 DO F5 AD 02 DO 85 FE 25
C778 7F 7F 55 1-7 F7 F7 55 AO AA C948 AD 03 DO 85 02 A9 00 8D 88
C780 AO AO AO AO AO AO AO FF E4 C95O 20 DO 8D FB C6 8D AF C4 93
C788 FF FF FF FF FF FF FF AA 33 C958 85 FC A2 CO 8E F8 07 E8 B5
C79O AA 00 00 00 00 00 00 00 3B C960- 8E F9 07 E8 E8 8E FA 07 52
C798 00 00 00 00 00 AA AA 01 EE C968 A 2 00 BD CA C9 9D 82 04 81
C7A0 05 19 66 99 64 50 40 88 3C C970: A9 00 9D 82 D8 E8 EO OB E7
C7A8 92 8E 99 B2 B5 07 D8 01 AC C97S: DO FO A9 27 8D 15 06 A9 5D
C7B0 IF 7C FO 00 04 00 03 00 44 C980: 30 8D 03 06 A9 OB 85 FD 7F
C7B8 00 OB OF 00 F3 00 06 00 CC C988 A2 00 BD D5 C9 9D 19 07 46
C7C0 07 00 AA AA AA 20 82 08 72 C990: A9 07 9D 19 DB BD DA C9 36
C7C8 20 82 08 20 82 08 20 82 CO C998: 9D 41 07 A9 07 9D 41 03 E9
C7D0 08 AA AA AA AA AA AA 20 F8 C9A0: E8 EO 05 DO E5 A9 OC 8D 69
C7D8 82 08 20 82 08 20 82 08 B8 C9A8: 38 07 A9 03 8D 38 DB AD E3
C7E0 20 82 08 AA AA AA 00 00 8B C9B0: 00 DC C9 6F DO F9 A2 00 34
C7E8 00 00 00 00 00 00 00 00 E8 C9B8: A9 20 9D 82 04 E8 EO 08 7B
C7F0 00 00 00 00 00 00 00 00 FO C9C0: DO F8 A9 00 3D 08 DC 4C F2
C7F8 00 00 00 00 00 00 00 00 F8 C9C8: EO C9 10 12 05 13 13 20 EO
C800 00 00 00 00 00 06 00 00 06 C9D0: 20 06 09 12 0 5 OA 01 09 2B
C808 OF 00 00 06 00 00 3F 80 DC C9D8; OC 20 02 12 05 01 OB 04 2E
C810 00 06 40 00 OF 00 00 11 76 C9E0: EE 14 Cl AD 14 Cl C9 14 07
C818 00 00 30 CO 00 00 00 00 09 C9E8: DO 19 A9 00 8D 14 Cl AD 8D
C820 00 00 00 00 00 00 00 00 20 C9F0: F9 07 C9 Cl FO 08 A9 Cl El
C828 00 00 00 00 00 00 00 00 28 C9F8: 8D F9 07 4C 03 CA A9 C2 OE
C8 30 00 00 00 00 00 00 00 00 30 CAOO: 3D F9 07 AC 15 Cl 20 B7 E9
C838 00 00 00 00 00 00 00 00 38 CA08: CO 88 CO 00 DO F8 20 16 12
C840 00 00 00 00 00 06 00 00 46 CAIO: Cl 20 44 CA 20 3C C4 20 42
C848: OF 00 00 06 00 00 IE 00 7B CA1S: B4 C5 AD FB C6 FO 03 4C 43
108 AHOYI
IMPflRTANTI Lellerson wfiite Background are Bug Repellent line codes Do not enler them! Pages 99 and 100 explain these codes
MViruninll I ■ and provide other essential informaiion on entering Ahoy! programs. Refer to these pages before entering any programs1

CA20: 59 CA BE F7 C6 AD F7 C6 5E 77, 253, 145, 251, 1895 KI


CA28: DO OA AD IB D4 C9 08 BO 23 •49252 DATA 200, 192, 8, 208, 247, 165, 2
CA30: 03 20 77 CA AD IB D4 C9 F6 51, 24, 105, 8, 1408 PA
CA3S: E6 BO 03 4C EO C9 20 83 6D ■49262 DATA 133, 251, 144, 2, 230, 252, 1
CA40: C4 4C EO C9 A9 08 8D DF IB 65, 252, 133, 254, 1816 MD
CA48: C9 A2 00 E8 EO 00 DO FB 4B ■49272 DATA 165, 251, 56, 233, 8, 133, 25
CA50: CE DF C9 AD DF C9 DO Fl E2 3, 176, 2, 198, 1475 IN
CA58: 60 8D OB DC A2 00 BD CA 59 •49282 DATA 254, 160, 8, 165, 251, 141, 2
CA60: C9 9D 82 04 A9 00 9D 82 18 32, 7, 165, 252, 1635 IB
CA68: D8 E8 EO OB DO FO A9 01 82 -49292 DATA 141, 233, 7, 165, 253, 141, 2
CA70: 3D 15 Cl AD 00 DC C9 6F 98 34, 7, 165, 254, 1600 FK
CA78: DO F9 4C 00 CO AD 15 Cl D4 -49302 DATA 141, 235, 7, 173, 252, 3, 133
CA80: C9 04 FO 03 EE 15 Cl 20 28 , 251, 173, 253, 1621 MB
CA88: 77 C4 60 OF FO OF FO OF 34 ■49312 DATA 3, 133, 252, 173, 254, 3, 133
, 253, 173, 255, 1632 OD
•49322 DATA 3, 133, 254, 177, 251, 145, 2
SIXFORTY 53, 200, 192, 0, 1608 BA
•49332 DATA 240, 3, 76, 173, 192, 230, 25
FROM PAGE 86
2, 230, 254, 165, 1815 NN
BASIC LOADER •49342 DATA 252, 201, 159, 208, 7, 165, 2
51, 201, 64, 144, 1652 FN
■20 FORI=49152TO49482STEP1O:FORA=OTO9:REA •49352 DATA 1, 96, 177, 251, 145, 253, 20
DB:C=C+B:POKEI+A,B NM 0, 192, 72, 208, 1595 DN
•21 IFF=0THENF=l:C=G+B:GOT025 CH •49362 DATA 247, 165, 251, 24, 105, 56, 1
■22 IFF=1THENF=O:H=H+B NH 33, 251, 144, 2, 1378 AA
•25 NEXT:E=E+C PE -49372 DATA 230, 252, 160, 0, 185, 248, 9
•30 READD:IFC<>DTHENPRINT"ERROR IN DATA S 5, 145, 251, 200, 1766 BC
TATEMENT "I"[LEFr].":END JO -49382 DATA 192, 8, 208, 246, 160, 0, 165
•40 C=O:NEXTI DI , 251, 24, 105, 1359 MJ
•50 IFG<>277000RH<>25923THENPRINT"0NE OR ■49392 DATA 8, 133, 251, 144, 2, 230, 252
MORE ENTRIES IN WRONG ORDER":END FP , 165, 252, 133, 1570 PK
•60 IFEO53623THENPRINT"ERR0R IN DATA STA •49402 DATA 254, 165, 251, 56, 233, 8, 13
TEMENTS. CHECK FOR TYPING ERROR.":END NM 3, 253, 176, 2, 1531 FF
•70 PRINT"SIXFORTY ML PORTION POKED INTO •49412 DATA 198, 254, 165, 252, 201, 159,
MEMORY. NOW SAVING SIXFORTYMU TO DISK" KE 208, 8, 165, 251, 1861 CE
•80 GOTO60100 IE •49422 DATA 201, 64, 144, 2, 96, 96, 160,
•49152 DATA 169, 0, 133, 251, 169, 96, 13 0, 165, 251, 1179 GI
3, 252, 160, 0, 1363 AK •49432 DATA 141, 252, 3, 165, 252, 141, 2
•49162 DATA 169, 248, 133, 253, 169, 95, 53, 3, 165, 253, 1628 NM
133, 254, 169, 0, 1623 LI •49442 DATA 141, 254, 3, 165, 254, 141, 2
•49172 DATA 141, 252, 3, 169, 128, 141, 2 55, 3, 173, 232, 1621 ML
53, 3, 169, 248, 1507 OG ■49452 DATA 7, 133, 251, 173, 233, 7, 133
•49182 DATA 141, 254, 3, 169, 127, 141, 2 , 252, 173, 234, 1596 HM
55, 3, 177, 251, 1521 DI •49462 DATA 7, 133, 253, 173, 235, 7, 133
•49192 DATA 153, 248, 95, 200, 192, 8, 24 , 254, 76, 38, 1309 PF
0, 3, 76, 38, 1253 BC .,49472 DATA 192, 0, 255, 255, 0, 0, 255,
•49202 DATA 192, 177, 251, 145, 253, 200, 255, 162, 0, 1374 LD
192, 0, 208, 247, 1865 CA •49482 DATA 255, 255, 0, 0, 255, 255, 0,
-49212 DATA 230, 252, 230, 254, 177, 251, 0, 255, 255, 1530 IG
145, 253, 200, 192, 2184 ON •60000 OPEN15,8t15:SAVE"TEM",8:PRINT#15,1T
•49222 DATA 64, 208, 247, 165, 251, 24, 1 S:SIXFORTY BASLC" DI
05, 56, 133, 251, 1504 BO •60010 PRLNT#15,"R:SIXF0RTY BASIC=TEM":VE
■49232 DATA 144, 2, 230, 252, 160, 0, 173 RIFV'SIXFORTY BASIC",8 PK
, 252, 3, 133, 1349 FD •60015 INPUTjU5,A$,B$,C$,D$ CN
•49242 DATA 253, 173, 253, 3, 133, 254, 1 ■60020 PRINTA$,B$,C$,D$:CL0SE15:END MF

AHOY! 109
•60100 OPEN15,8,15,"S:SIXFORTYMLA" NL C070 4C B5 CO 00 00 00 00 00 33
•60105 OPEN1,8,1,"0:SIXFORTYMLA,P,W":PRIN CO 7 8 00 00 00 00 00 00 00 00 78
T#l,CHR$(0)CHR$(192); AA C080 00 00 00 00 00 00 00 00 80
•60110 RESTORE:FORI=49152TO49491:PRINT*1, C088 00 00 00 00 00 00 00 00 88
CHR$(PEEK(I));:NEXT:CLOSE1 GD C090 00 OB Cl 40 2B C5 50 A8 87
•60115 VERIFY"SIXF0RTYMLA",8,l CO C098 C5 50 A8 Dl 44 A2 94 14 B8
•60120 INPUT#15,A$tB$,C$,D$:PRINTA$,B$:CL COAO 82 91 44 OA 85 50 00 11 E9
0SE15:END AP C0A8 44 00 14 17 00 CA 28 00 OB
CO BO CA 8A 00 00 00 AO 00 A9 50
SIXFORTYBAS COBS 00 B9 CA CO 99 80 20 C8 01
COCO CO 40 DO F5 4C C7 CO 4C A9
•61000 GETA$:IFA$=""THEN61000 OD C0C8 OE Cl 00 00 00 00 00 00 98
■61001 IFA$«"T"THENGOSUB61OO6 HL CO DO 00 00 00 00 00 00 00 00 DO
•61002 IFA$="H"THENG0SUB61015 FN CODS 00 00 00 00 00 00 00 00 D8
■61003 IFA$=lt[BACKARROW]"THENGOSUB61O12 JB COEO 00 00 00 00 00 00 00 00 EO
•61004 IFA$="Ct1THENG0SUB61013 GE COES 01 43 EO 05 53 E8 05 53 A7
•61005 G0TO61000:REM CHANGE LINE NUMBER T COFO 2A 11 47 2A 14 16 AA 11 83
0 MATCH YOUR GRAPHICS PROGRAM KC C0F8 46 8A 05 52 AO 11 44 00 17
-61006 :REM TEXT MODE DN C100 D4 14 00 28 A8 00 2A 2A OE
-61007 POKE56578,PBEK(56578)OR3 BN C108 00 00 00 00 00 00 AO 00 A8
•61008 POKE56576,(PEEK(56576)AND252)OR3 KF C110 A9 00 B9 23 Cl 99 CO 20 D2
•61009 P0KE53272.21 CN C118 C8 CO 40 DO F5 4C 20 Cl D6
■61010 P0KE53265.27 DL C120 4C 67 Cl 00 00 00 00 00 95
•61011 RETURN IM C128 00 00 00 00 00 00 00 28
00
•61012 SYS49152:RETURN GI C130 00 00 00 00 00 00 00 30
00
•61013 N=1:FORI=OTO999:POKE22528+I,N:NEXT C138 00 00 00 00 00 00 00 00 38
:RETURN:REM CHANGE N TO CHANGE HIRES JC C140 00 01 43 EO 05 5 3 E8 05 AB
•61014 REM COLORS. 16*(IM C0LOR#)+(BACKG C148 53 2A 11 47 2A 14 16 8A FC
ROUND COLORS) GL C150 11 46 82 05 52 AO 11 44 77
■61015 :REM HI RES MODE GI C15S 00 D4 14 00 28 A3 00 A2 AF
■61016 POKE56578tPEEK(56578)OR3 BN C160 A3 00 00 00 00 00 00 AO A4
•61017 POKE56576,(PEEK(56576)AND252)OR2 KG C168 00 A9 00 B9 7C Cl 99 00 A3
■61018 POKE53272,(PEEK(53272)AND15)OR1O4 BA C170: 21 C8 CO 40 DO F5 4C 79 E7
-61019 POKE53265,PEEK(53265)OR32 AL C178: Cl 4C CO Cl 00 00 00 00 09
•61020 RETURN IM C180: 00 00 00 00 00 00 00 00 80
C188: 00 00 00 04 00 04 05 2A BF
TURTLE RESCUE C190: U 11 FB Dl 15 C8 D5 10 47
C198; C8 Cl 05 AA 94 04 6A 44 1A
FROM PACE 15 C1A0: 04 40 44 04 11 04 01 00 43
Starting address in hex: COOO C1A8: 10 00 00 00 00 00 00 00 B8
Ending address in hex: CD9F C1B0: 00 00 00 00 00 00 00 00 BO
SYS to start: 49152 C1B8: 00 00 00 00 00 00 00 00 B8
Flankspeed required for entry! See page 101. C1C0: AO 00 A9 00 B9 D5 Cl 99 F5
C1C8: 40 21 C8 CO 40 DO F5 4C 07
COOO: A9 Cl 8D 18 03 AO 00 A9 5E C1D0: D2 Cl 4C 19 C2 00 00 00 8D
COOS: 00 B9 1A CO 99 00 20 C8 IF C1D8: 00 00 00 00 00 00 00 00 D8
C010: CO 40 DO F5 4C 17 CO 4C 48 C1E0- 00 00 00 00 00 00 00 01 El
C018: 5E CO 00 00 00 00 00 00 37 C1E8: 2A 10 01 FB DO 05 C8 D4 93
CO20 : 00 00 00 00 00 00 00 00 20 C1F0: 04 C8 C4 01 A A 90 01 6A 2A
CO28: 00 00 00 00 00 00 00 00 28 C1F8: 50 01 40 50 01 11 10 00 FC
C030: 00 00 00 00 00 00 00 00 30 C200: 40 40 00 00 00 00 00 00 80
C038: OB Cl 40 2B C5 50 A8 C5 F4 C208: 00 00 00 00 00 00 00 00 08
C040: 50 A8 Dl 44 AA 94 14 A2 45 C210' 00 00 00 00 00 00 00 00 10
C048: 91 44 OA 85 50 00 11 44 53 C218: 00 AO 00 A9 00 B9 2E C2 OD
C050: 00 14 17 00 2A 28 00 A8 76 C220: 99 80 21 C8 CO 40 DO F5 EB
C058: A8 00 00 00 00 00 AO 00 Al C228: 4C 2B C2 4C 72 C2 00 00 E3
C060 : A9 00 B9 73 CO 99 40 20 Fl C230: 00 00 00 00 00 00 00 00 30
C068: C8 CO 40 DO F5 4C 70 CO 76 C238: 00 00 00 20 00 00 20 00 78
710 AHOY!
C240: 00 20 00 00 A8 00 00 A8 Bl C410: 82 8E OF DO A9 11 8D 04 4D
C248: 00 02 AA 00 02 AA 00 02 A3 C418: D4 A9 OF 8D 05 D4 A9 80 37
C250: AA 00 02 AA 00 02 EA 00 94 C4 20: 8D AO OF A9 81 8D Al OF C6
C258: 00 F8 00 00 00 00 00 00 51 C428: A9 82 8D A2 OF A9 83 8D 4E
C260: 00 00 00 00 00 00 00 00 60 C430: A3 OF 8D CF OB A9 55 8D D7
C268: 00 00 00 00 00 00 00 00 68 C438: OD DO 8D CD OB A9 86 8D 3A
C270: 00 00 AO 00 A9 00 B9 87 FB C440: FE 07 8D Dl OB AO 00 8C DD
C278: C2 99 CO 2L C8 CO 40 DO 51 C448: A4 OF C8 8C A5 OF AO 00 A6
C280: F5 4C 84 C2 4C CB C2 00 E4 C4 50: B9 5E C4 99 C8 07 C8 CO 20
C288: 00 00 00 00 00 00 00 00 88 C458: 11 DO F5 4C 6F C4 14 15 D9
C290: 00 00 00 00 00 00 00 2A BA CA60: 12 14 OC 05 13 20 12 05 El
C298: A8 00 02 80 00 02 80 00 46 C468: 13 03 15 05 OA 20 30 20 OD
C2A0: 02 80 00 2A A8 OB Cl 40 03 C470: 5F CD A9 OA 8D BC OB 8D 34
C2A8: 2B C5 50 A8 C5 50 A8 Dl 23 C478: BD OB A9 84 8D BE OB 8D 54
C2B0: 44 AA 94 14 A2 91 44 OA CA C480: OC DO 8D DO OB A9 8C 8D 8A
C2B8: 85 50 00 11 44 00 14 17 OF C488: BF OB A9 C8 8D C3 OB A9 CB
C2C0: 00 2A 28 00 A8 AS 00 00 64 C490: 82 8D CO OB A9 64 8D Cl C9
C2C8: 00 00 00 AO 00 A9 00 B9 CC C498: OB A9 96 8D C2 OB A9 OA F2
C2D0: E0 C2