Sei sulla pagina 1di 196

New Approaches TbtJomputefc.

Games: Designers With A Difference

Decei nber Iy85 ®
Issue 30, Vol. 3, No. 12
02220 $375 Canada


Soft Write Protector SpeedCheck:

For Disks A SpeedScript
Easily lock and unlock individ Spelling Checker
ual files—or entire disks—
with these short programs for
For The Commodore
the 64, 128, Plus/4, 16, and VIC 64 and 128
You can add and delete
your own words. Also
O compatible with WordPro
I ■if. -•
| J
and PaperClip.
..>,,. vIS t
II liiU (i! j ^'-^l|
Hn Also In This Issue:
IMS l..::.::1f!l
Disk File Archiver
f'-mrras i.' 1 ;
User Group Update

The Construction Set Horizons: The Talking

Create astonishing art with
And More
this exceptional program for
the Commodore 64 and 128.

Banners Quickchange
Things happen fast in this
Create professional-looking signs with novel game. Three
this easy-to-use program for the 64, strategy games in
128, Plus/4, 16, VIC, and any one for the
Commodore or compatible printer. Commodore 64

1 2

7K86 02220


Some Historic Breakthroughs

Don't Take As Much Explaining
As CompuServe.
But then, some historic business associates—anywhere in ultimate in interactive excitement.
the country—in constant, conven And there are board, parlor, sports
breakthroughs could only
ient touch. and educational games to play alone
take you from the cave to
CB Simulator features or against other subscribers
the tar pits and back again. throughout the country.
72 channels for "talking"
with thousands of other Movie Reviews keep that big
CompuServe, on the other hand,
enthusiastic subscribers night at the movies from being a
makes a considerably more civilized
throughout the country five star mistake.
contribution to your life.
and Canada.The chatter
It turns that marvel of the 20th
is frequently hilarious, the "handles"
century, the personal computer, into THE ELECTRONIC MALL-gives
something useful. unforgettable, and the friendships
you convenient, 24-hour-a-day,
Unlike most personal hard and fast.
7-day-a-week shopping for name
computer products you More than 100 Forums welcome
brand goods and services at discount
read about, CompuServe your participation in "discussions"
prices from nationally known stores
is an information service. on all sorts of topics. There are and businesses.
It isn't software. It isn't Forums for computer owners,
hardware. And you don't even have gourmet cooks, veterinarians, pilots, SAVE ON TRIPS
to know a thing about programming golfers, musicians, you name it! Also, Travelshopper^
to use it. You subscribe to CompuServe Electronic Conferencing lets busi lets you scan flight
—and 24 hours a day, 7 days a week, nesses put heads together without availabilities (on
it puts a universe of information, anyone having to leave the shop. virtually any
entertainment and communications Bulletin Boards lei you "post" airline—world
right at your fingertips. messages where thousands will see wide), find airfare
bargains and order
them. You can use our National
A few of the hundreds Bulletin Board or the specialized tickets right on your computer.

of things you can do with Bulletin Boards found in just about Worldwide Exchange sets you up
every Forum. with the perfect yacht, condo, villa,
or whatever it takes to make your next

COMMUNICATE HAVE FUN vacation a vacation.

EasyPlex'" Electronic Mail lets even Our full range of games includes A to Z Travel/News Service
beginners compose, edit, send and "You Guessed It!", the first online provides the latest travel news plus
file messages the first time they get TV-slyle game .show you play for real complete information on over 20,000
online, it puts friends, relatives and prizes; and MegaWars 111, offering the hotels worldwide.
MAKE PHI BETA KAPPA stocks, bonds, funds, issues and In case you ever get lost or con
options. Five years of daily com fused, just type in "H" for help, and
Grolier's Academic American modity quotes. Standard & Poor's. we'll immediately cut in with instruc
Encyclopedia's Electronic Edition Value Line. And more than a dozen tions that should save the day.
delivers a complete set of encyclope other investment tools.
Besides, you can either ask ques
dias right to your living Site II facilitates business tions online through our Feedback
room just in time for decisions by providing you service or phone our Customer
today's homework. It's with demographic and sales Service Department.
continuously updated... potential information by state,
and doesn't take an inch county and zip code for the How to subscribe.
of extra shelf space. entire country. To access CompuServe, you'll
The College Board, operated by the National and Canadian business need a CompuServe Subscription
College Entrance Examination wires provide continuously updated Kit, a computer, a modem to connect
Board, gives tips on preparing for the news and press releases on hundreds your computer to your phone, and
SAT, choosing a college and getting of companies worldwide. in some cases, easy-to-use com
financial aid. munications software. (Check the
GET SPECIALIZED information that
Healthnet will never replace a real, modem.)
Pilots get personalized flight plans,
live doctor—but it is an excellent and With your Sub
weather briefings, weather and radar
readily available source of health and scription Kit, you'll
maps, newsletters, etc.
medical information for the public. receive:
Entrepreneurs use CompuServe
Human Sexuality gives the civiliza- ■ a $25 usage credit.
too for complete step-by-step guide
. tion that put a man on the moon an ■ a complete hardcover Users Guide.
lines on how to incorporate the IBMs
intelligent alternative to the daily ■ yourown exclusive user ID
of tomorrow.
"Advice to the Lovelorn" columns. number and preliminary password
Lawyers, doctors, engineers, mil
Hundreds turn to it for real answers. ■ a subscription to CompuServe's
itary veterans and businessmen
monthly magazine, Online Today.
of all types use similar specialized
BE INFORMED CompuServe resources pertinent to
Call 800-848-8199 (in Ohio,
All the latest news is at your 614-457-0802) to order your Sub
their unique needs.
fingertips. Sources include the AP scription Kit or to receive more
news wire (covering all 50 states plus information. Or mail this coupon.
national news), the And now for the Kits are also available in computer
Washington Post, pleasant surprise. stores, electronic equipment outlets
USA TODAY Update, Although CompuServe makes the and household catalogs. You can also
specialized business most of any computer, it's a remark subscribe with materials you'll find
and trade publica able value. With CompuServe, you packed right in with many com
tions and more. You get low start-up costs, low usage puters and modems sold today.
can find out instantly what Congress charges and local phone-call access
did yesterday: who finally won the in most major metropolitan areas. 3 Please send me information.
□ Pleasescnd me a CompuServe Subscriplion Kil.
game; and what's happening back in Here's exactly how □ I am enclosing my check for 539.95. plus 52.50
Oskaloosa with the touch of a button.
to use CompuServe. handling. (Add sales tax if delivered in Ohio.)
And our electronic clipping service Please make check payable to CompuServe
First, relax.
lets you tell us what to watch for. We'll liiformalion Services. Inc.
There are no advanced computer
electronically find, clip and file news D CharKelhistomyVISA/MastarCard
skills required.
for you... to read whenever you'd like. #
In fact, if you know
how to buy breakfast, Expiration Dale.

INVEST WISELY you already have the Signature .

Comprehensive investment help know-how you'll need Name . .

just might tell you more about the to access any subject ■ Address.

stock you're looking at in our system. That's because it's City _

than the company's "menu-driven" so beginners can Stale. .Zip.
Chairman of the Board simply read the menus (lists of
knows. (Don't know who options) that appear on their
he is? Chances are, we
can fill you in on that,
screens and then type in their
Cuslomor Servico Ordering Dapt.
too.) CompuServe gives you com Experts can skip the menus and P.O. Box L-477 I
plete statistics on over 10,000 NYSE, just type in "GO" followed by the
Lc:olumbus. Ohio 43260 phi-61S i

AMEX and OTC securities. Historic abbreviation for whatever topic An HSH Block Germany
Las, Plea ant E t EC IH0N1C HAIL an VKJmnaiM « CompuSgrtc.
trading statistics on over 50,000 they're after. fncwpwalad T'lvtlihoppef 11 a M-wta mark or TWA
Management Edge,1" and Com dad was in the room.
munication Edge.'" His new Don't let your Commodore and
love affair with Info Designs career sit on the shelf, Info Designs
software was paying off. business software can help you get
Bobby's room became Mr. Walker's ahead. Buy it at your local software
office away from the office. He retailer. It makes good business
bought Info Designs'WordPro III sense.
Mr. Walker Plus ™ package for $49.95 when 'U.S. Currency. Accounting series marketed in
different packaging for Canada.
had never used a he began issuing memos. And the
computer when he read about Info complete Integrated Software
Designs' Negotiation Edge.1" He'd Series for accounting:
been meaning to ask for a raise and General Ledger, Payables,
was looking for an "Edge." Receivables, Inventory, and
That night, as Bobby slept, Payroll for $49.95* each when
Mr. Walker's career turned. "Hey, he became a partner.
Info Designs software makes The ISS accounting modules are
Commodore® a terrific business powerful, easy-to-use, and easy-to-
computer." learn. They include every business
The Edge line is people-insight feature.
software that's easy-to-use and only Mr. Walker was ecstatic with
costs $79.95." his new computerized business.
He got the raise and bought the And Bobby was happy because the
rest of the Edge line; The Sales Edge;" monsters stayed in the closet while Info
Find the entire line of Info Designs
business software at a dealer near you.
The 10 power-packed products of Info Designs business software line:

The Sales Edge'" General Ledger Inventory Provides comprehensive reports,

Provides individually tailored Get a customized chart of Perpetual inventory records for all including W2s. 941s, payroll checks
strategy reports to improve cus accounts and comprehensive man items include stock numbers, aver with full pay/deductions detail and
tomer relationships. agement report, including financial age cost, three retail prices, reserva payroll journals. (Interfaces with
After the sales executive has com statements and trial balances. This tions, economic order quantity and General Ledger for automated
pleted the self-assessment anil tlie integrated program maintains pre re-order levels. Processes stock postings.)
customer-assessment, a sales strat sent months, quarter- and year-to- receipts, issues, orders and adjust
egy report is generated instructing date, plus previous quarter and year ments with full audit trails. Provides WordPro III Plus'"
the salesman in aspects of business balances. (Interfaces with Receiv key management reports, including An easy-to-use, full-functioned
style and personality most likely to ables, Payables, and Payroll.) stock status, shortage and recom word processor with an installed
strike responsive chords with the mended re-order reports. base of 50,000 units. It includes
style of a given client. Receivables built-in mail merging for form let
Makes it simple to maintain com Payroll ters and global search & replace. It
The Negotiation Edge'" plete customer master files, Includ A master record for each provides automatic page number
Designed to help the user prepare, ing year-to-date activity, credit limit, employee includes current period, ing, headers, footers, and automati
develop, and successfully complete authorization, and current balance. quarter- and year-lo-dale pay activ cally totals columns.
any negotiation or bargain. Provides reports on aged open ity. Automatically calculates period
On the basis of information pro receivables, invoices, statements, pay amounts, including miscella
vided by the user about himself and and customer activity lists. (Inter neous pay and deductions, federal,
a specific counterpart, the program faces with General Ledger for auto state, and local taxes and FICA.
produces a detailed negotiation mated posting.)
plan. The plan includes a step-by-
step blueprint for winning negotia Payables
tions in a variety of personal and Build a master vendor file, includ
business situations. ing year-to-date purchases, current
balance, and recurring vendor
The Management Edge'" invoice information.
Advises the manager how to get Provides automatic
results by increasing productivity, aging of open items,
successfully motivating subordi check with full remit
nates, and resolving on-the-job- tance information and
confticts. check register. (Interfaces'
After the manager agrees or disa with General Ledger for V***.****
grees with a series of statements, the automated posting.)
machine assimilates information
from a bank of proven management
tactics and selects those most appro
priate to the specified subordinate.
Suggestions are printed in a detailed
management strategy report on how
to work with the individual and get
the desired results.

The Communication Edge"

Prepares you to work more effec
tively in meetings and conversa
tions. It enables you to emphasize
your communication strengths and
*<* .^^
avoid the potential pitfalls built into
any conversation.
The program presents a series of
simple questions to assess your com
munication style and the styles of
counterparts. Astrategy report is
generated detailing ideas for a better
relationship and ways to communi
cate more effectively.
Calc Result cut 10 years
out of the mortgage time
for my house9! says Tony Muscarella.

■PERIOD :uimit.E Y

BUS I lOU (111)

IJitiTni. s ilfttf AiYH
I VII I I V*. i*

)'Sat itrip -iYii

»8 ^M
'1OTHL E 735 OJLO ,?3a(

jinxes IAL.
2Y3 2BS.S

Tony is a CPA, and works in Windsor Locks, CT.

l\ -■* I Tony bought his Calc Result two years ago.
He was looking for a spread sheet program for the Commodore and found Calc Result.

"I think Calc Result is the best spread sheet on the market. It is very easy to use and logically
built up. I have found the capacity I need in the program, and you can understand I have some de
mands, as I am an accountant. I did not believe that a homecomputer equipped with Calc Result
could be so powerful.
I use the program for business as well as at home. The most frequent business use is loan amor
tization. With Calc Result it is a lot faster to see the status of a loan, and also how a change in the
amortization will affect the payment time.
Calc Result showed me how a slight increase of 10—20 dollars per month on the house amorti
zation could cut 10 years out of the amortization period for my house. Incredible!
Calc Result is a program that is very easy to use, and very powerful. I can really recommend it."
if you want some more information about Calc Result or any of Handle's products for Commodore
64, send in the coupon or call.
Calc Result is available in two versions, the Advanced version with 32 pages (discdrive required),
or the Easy version (cartridge-based). Order either of the programs NOW, and we will
include the ^^ book Applied Calc Result (value $ 14.95) for free.

Yes, I want to save time and money. Please rush me:

D Calc Result Advanced $ 79.95
O Calc Result Easy $ 49.95 and include the book Applied
Calc Result FREE. N..I. residents add 6W sales lax.)
D Payment enclosed (check or money order)
□ VISA □ Master Card D American Express Exp. date. Signature.

D Yes, please send me your catalogue FREE.



software |nc.^ City. .State. .zip.

Handle Software, int. .10(1 I'atersun Plank Rd. Carlstadt, N..I 07072
Sweden's leading software maker. Toll free number i-8(ii>-52<i-0484
December 1985 Vol. 3, No. 12

New Approaches to Computer Games: Designers with a Difference Kathy Yakal 24
Building Your Own Games Selby Bateman 34

Games at the Speed of Light Seiby Bateman 36

The Videodisc Connection Selby Bateman 38

The Epson Hl-flO Plotter flefsy Byrne 102

Ca/c Now.' Art Hunkins 106

Char/os Goren: Learning Bridge Made Easy Harvey B, Herman. . 108
The Halley Project: A Mission in our Solar System George Miller 108
OmniwrtterlOmnispell Michael Kleinert 112
/nfernaf/ona/ Hockey George Miller 116
Also Worth Noting 116

Whirlybird Philip Nelson 42 64f
Quickchange Kevin Mykytyn and Mark Tuttie 46 64
54 64/+4/16
Dragon's Den Clark Book

education/home applications
. 58 64/+4/16/V
Banners Doug Smoak
The Construction Set Fred Karg . 60 64
Computing for Families: Is Programming Dead? Fred D'lgnazio 128 ■

SpeedCheck: Word Processor Spelling Checker Ottis R. Cowper . 64 64
. 72 64/V
Power BASIC: List Pager Robert Stoerrle
Variable Saver G. Russ Davies 76 64/V
. 80 128/64/+4/16/V
Hints & Tips: Loading and Saving
Soundpix Lawrence Cotton . 86 64
Disk File Archiver Keith Lossett . 93 64
. 94 64
Auto Time and Date David Archibald
. 97 64/+4/16/V
Soft Write Protector lor Disks Don Lewis
Trackmouse Warren Block 100 64
Machine Language for Beginners: ML Mailbag Richard Mansfield 129 64/V
136 64/+4/16/V
BASIC Magic: A Holiday Lesson for New Computer Owners Michael S. Tomczyk

The Editor's Notes Robert C. Lock .. 6
Gazette Feedback Editors and Readers . 10
Simple Answers to Common Questions Tom R. Halihill 120
Horizons: The Talking Computer Charles Brannon
User Group Update ■
Bug-Swatter: Modifications and Corrections 139

program listings
How to Type In COMPUTEl's Gazette Programs 140 *
141 *
The Automatic Proofreader
MLX: Machine Language Entry Program 142 64

Product Mart
Advertisers Index
t All Commodore 64 programs in this issue work on the Commodore 128 in 64 mode.
•-General, V=VIC-20, 64=Commodore 64, +4^Plus/4. 16=Commodore 16, i28=Commodore 128

Molnu. IA 5(too. Sfcond tliii ippllailor pending ai 0™*°™, nc :7«3 and iddltionii mtillng olflcu, EruW conienu wwright OWSJ bj compuiii i LiMlearning Im1 Alt

OMPVTH PBWIc*lton"lni.
COMPVTH PWIto"l'i One O off (hr
(h ABC FabliDlIng
FbliDlIng Compmin: AHC I'ublkhing.
I'ublkhing I'lwMfnl.
I'lwMfnl Robrrll I..
I. Huiloni
Huiloni IW An-nuf .<t
IW An-nuf .<t thf
thf Ammcj*.
Ammcj*. \f
\f• \-K N« nk IC0W )fi\
Our Seasonal Cheer
Whither Amiga? At this October Hopefully, by the time this when such a project develops the
writing, we're anxiously awaiting reaches you, aisles will be full of enthusiasm that this one has.
the arrival of the first Amiga in our cheerful, cherubic Amiga buyers, hi this issue, you'll find
local store. Anxiously because the and, hopefully, those buyers plus "SpeedCheck," a spelling checker
software's apparently coming in all the thousands and thousands of program that's compatible with
segments, what with the initial you who are purchasing 128 sys SpeedScript, WordPro, and Paper-
basic system due to ship in Septem tems will help Commodore have a Glip, three of the best-known word
ber, and the slow IBM-compatible happy and joyous quarter. Recent processing programs for Commo
software due to ship in October or indications are that they need it. dore available today. The program
November, and the faster IBM- Our own early seasonal indications can be easily customized to suit
compatible software due to ship by are that they might very well have a your writing needs. If you're a sub
December, and, well, you get the strong holiday sales season. On scriber to the GAZETTE DISK, as a
picture. This introduction raises the that positive note, we wish you all, special bonus this issue, you'll find
spectre of Tramiels' past. our readers, and you, too, Commo a 2,000-word dictionary included
Enough of this snippy sniping dore, a prosperous and exceptional with this program.
though. We're really anxious be ly pleasant holiday and new year. Enjoy your GAZETTE.
cause we're always anxious when White we're looting horns, we'd
ever Commodore is shipping a new like to bring to your attention sever
product, or even preparing to ship a al significant new books from the
new product, or even announcing editors at COMPUTE!. The two most
preparations to ship a new product. directly relevant to you are The Pro
We, frankly, like Commodore prod grammer's Guide to the 128 and The Editor In Chief
ucts. Over the years Commodore Programmer's Guide to the Amiga.
has proven to be beneficial to the The former is due out in December;
growth and competitive spirit in the latter in January. As you know,
this industry. A series of quite suc we very rarely mention one of our
cessful Commodore machines has own books in the editorial page, but
alternately upgraded, shaken, or this constitutes one of those excep
sometimes helped drive this indus tional cases. For the first time ever,
try. Millions upon millions of us ac we assembled a strong team of
tively use Commodore computers. COMPUTE! staff editors and pro
So it comes as no great shock that grammers and set them to work on
there might be a few delays on se developing a book from the ground
lected parts of the Amiga. And up. We have never attempted a pro
we're sure—rightly or wrongly— ject with this approach before, and
that we'll convince ourselves that we expect you'll be quite pleased
they were worth waiting for be with our efforts. We've assembled
cause over the years of waiting for an exceptional team here over the
various bits and pieces of Commo years, and are personally pleased
dore products we've always con
vinced ourselves.

6 COMPUTE'.s Gazette December 1985

i Data Manager
A128 SwiftCalc


Mow with 85,000 word Spelling Faster, more efficient, more New easy-to-use spreadsheet
Checker versatile for home and small business use
• An efficient, 80-coiumn professional • A complete general information storage • The SIDEWAYS option lets you print
word processing system which includes and retrieval system with report-writing, all your columns on one, continuous
a spelling checker and built-in graphics, statistics, and label-making sheet... sideways.
calculator, capabilities. • 250 rows and up to 250 columns (128K
• Contains all the features you'll need for • Exclusive X-SEARCH, X-SORT. and version) provide up to 62,500 cells
everyday word processing, plus most of X-CHART features allow you to cross- (locations on the spreadsheet) in which
the sophisticated features found in search any category of information; sort to place information,
more expensive programs: document items alphabetically, numerically, or by • Performs mathematical functions up to
chaining, form letter printout, page date; break down statistical information 17 digits. Allows the use of minimum
separations, horizontal and vertical into categories; and graphically view and maximum values, averages, sums,
scrolling, and more. your results, integers, absolute values and exponen
tial notation.

With Timeworks you get more With Timeworks you get more * With Timeworks you get our
power for your dollar than software Money Bade Guarantee
You can use each program alone. Or You Gel Our Customer Technical If you can find anything that works better
interface this trio - one at a time if you like Support Team for you, simply send us your Timeworks
- into a completely integrated productivity At the other end of our toll-free hotline, program, your paid receipt, and the name
system that delivers all the power and you'll find our full-time Customer Techni of the program you want, along with your
features most of you will ever need ... at cal Support Team. Free of charge to all check or credit card number for any retail
a cosl that lets you enjoy their use. registered users. price difference. If it's available, we'll
buy it for you."
You Gel Our Liberal Trade-Up Policy
Look for these and other Timeworks pro
For Apple, IBM,
grams at your favorite dealer. Or contact You'll find the details inside each package.
Commodore 128 (128K)
Timeworks, 444 Lake Cook Road, Deer-
& Commodore 64
field, IL 60015. Phone; (312) 948-9200,

Other Timeworks Program*:

■ The Evelyn Wood Dynamic Reader
Sylvia Porter's Personal Finance Series
■ Swiltax ■ Cave of Ihe Word Wizard
• Business Systems "Wall Street
The Electronic Checkbook
■ The Money Manager
More power for your dollar.
1 Offer valid for 90 Qay', tajm dais ol purcrtaw
1 Ffepslffed ir«W*ks of Aw*? Gwnputtt inc irtf^nakinii Bvjkh Macfunn Gc^jvaiv J

.1 JlC All HO*ilS fBMUVtd

Address all advertising materials to:
Oi» of the ABC PuDlnnmg Companei
324 West Wendover Ave., Suite 200, Greensboro, NC 27408
Sales Offices, The Thompson Company
New England 617-720-1888
Mid-Atlantic 212-772-0933
Publisher James Casella
Southeast 919-275-9809
Founder/Editor in Chief Robert C. Lock
Midwest 312-726-6047
Director of Administration Alice S. Wolfe Texas 713-731-2605
Senior Editor Richard Mansfield Northwest, Nevada 408-354-5553 W.nttr

Managing Editor Kathleen Martinek Northern CA 415-348-8222

Editor Lance Elko Southern CA 213-378-8361
Assistant Editor Todd Heimarck Arizona 2I3-378-S361
Production Director Tony Roberts New Mexico 213-378-836! Aadll Ibhiq

Colorado 303-595-9299
Tom R. Halfhill, Editor, COMPUTE! Magazine; Stephen Levy, COMPUTE! Publications, Inc., publishes
Editor, COMPUTE! Books Division; GaifCowper, Production COMPUTEI COMPUTEI Book! COMPUTE!1* GAZETTE
Editor; Ottis R. Cowper, Technical Editor; Charles Brannon,
Corporate Office;
Program Editor; Selby Bateman. Features Editor
324 West Wendover Ave., Suite 200, Greensboro, NC 27408
Assistant Editors
Mailing Address:
Gregg Keizer (Books); John Krause, George Miller, (Technical);
Post Office Box 5406, Greensboro, NC 27403
Philip Nelson (COMPUTE! Magazine); Kathy Yakal, Assistant
Features Editor; Mark Tuttle, Submissions Reviewer Distribution Center
Editorial Programmers 500-A Radar Road, Greensboro, NC 27419
Patrick Parrish (Supervisor), Tim Victor, Kevin Mykytyn Telephone: 919-275-9809
Programming Assistant Office Hours: 8:30 AM to 4:30 PM Monday-Friday
David Flora nee
Copy Editors President Robert G. Burton
Joan Rouleau, Ann Davies Vice President, Finance & Planning Paul J, Megliola
Administrative Staff
Executive Assistant, Debi Nash; Julia Fleming, Iris Brooks, Jan
Subscription Orders
Irrna Swain, Production Manager; Janice Fary, Art k Design P.O. Box 10950, De« Moines, IA 5O950
Director; Lee Noel, Assistant Editor, Art & Design; De Potter,
Mechanical Art Supervisor; Terry Cash, Carole Dunton, TOLL FREE
Typesetting Subscription Order Line
Dabney Ketrow (Publications), Debbie Bray (Books); Harry In NC 919-275-9809
Blair, Illustrator
Associate Editors
Subscription Rates
Jim Butterfield (Toronto), Harvey Herman (Greensboro),
Fred D'Ignazio (Roanoke) {12 Issue Year): US (one year) $24. Canada, Mexico and Foreign
Surface Mail S30. Foreign Air Mail S65.
Customer Service
Philippa King, Customer Service Manager; Gail Jones, Dealer
Sales Supervisor; Judy Taylor, Customer Service Supervisor;
Dealer Sales Staff; Rhonda Savage, Liz Krusenstierna; The computed gazette subscriber list is made available to carefully
Customer Service Staff: Betty Atkins, Gayle Benbow, Mary screened organizations with a product or service which may be of
Hunt, Jenna Nash, Chris Patty interest to our readers, if you prefer not to receive such mailings,
Receptionist, Anita Armfield please send an exact copy of your subscription label to: computei's
GAZCTTii, P.O. Box 10958. Des Moines, IA 50950. Include a note in
Lonnie Arden, Warehouse Manager; Staff; Howard Ayers, dicating your preference to receive only your subscription.
Steve Bowman, David Hensley, Larry O'Connor
Authors of manuscripts warrant that all materials submitted to
Data Processing COMPUTE! s gazette are original materials with full ownership rights
Leon Stokes, Manager; Chris Cain, Assistant resident in said authors. By submitting articles to computed
gazette, authors acknowledge that such materials, upon accep
tance for publication, become the exclusive property of COMPUTEI
Paul J. Megliola, VP, Finance & Planning; R. Steven Vetter, Publications, Inc. No portion of this magazine may be reproduced
Director, Finance & Planning; Robert Bean, General Accountant; in any form without written permission from the publisher. Entire
Karen K. Rogalski, Financial Analyst; Staff: Dale Branch, Jill contents copyright © 1985, COMPUTE! Publications, Inc. Rights to
Pope programs developed and submitted by authors are explained in our
Credit author contract. Unsolicited materials not accepted for publication
Barry L. Beck, Credit Manager; Staff: Sybil Agee, Anne Ferguson, will be returned if author provides a self-addressed, stamped en
Pat Fuller, Doris Hall, Linda Miller, Mary Waddell, Jane Wiggs velope. Where programs are included in an article submission, a
Purchasing tape or disk must accompany the submission. Printed listings are
Gregory L. Smith, Purchasing Manager optional, but helpful, Articles should be furnished as typed copy
(upper and lowercase, please) with double spacing. Each article
Promotion page should bear the title of the article, date, and name of the
Caroline Dark, Promotion Assistant author. COMPUTEI Publications, inc., assumes no liability for errors
Advertising Sale* in articles or advertisements. Opinions expressed by authors are
Ken Woodard, Director of Advertising Sales; Patti Stokes, Production not necessarily those of COMPUTEI Publications, Inc. COMPUTEI
Coordinator; Kathleen Hanlon, Administrative Assistant Publications assumes no responsibility for damages, delays, or fail
Sales Representatives ure of shipment in connection with authors' offer to make tape or
Jerry Thompson 415-348-8222 disk copies of programs published herein.
Ed Winchell 213-378-8361 PET, CBM, V1C-20, Commodore 64, Plus/4, 16, and 128 are trade
Harry Blair 919-275-9809 marks of Commodore Business Machines, inc., and/or Com
modore Electronics Limited, Other than as an independent supplier
Jules E. Thompson, Inc. of quality information and services to owners and users of Com
National and Canadian Sales Representatives modore products, COMPUTEI Publications, Inc., is in no way asso
1291) Howard Avenue, Suite 303 ciated with Commodore Business Machines, Inc., or any of its
Burlingame, CA 94010 subsidiaries.
Resolved at Last!
The Greatest Super Bowl Team of All Time!
Find out for yourself which football team was the best
ever. Find out who were the really best coaches ...
and who were the bums. Find out who were best
under pressure. Was it the Colts' Johnny Unitas, Joe
Thlesmann and the Redsktns or the Jets' Joe Namath,
or maybe It was Packer coach Vlnce Lombardl who
made the difference after all? Super Bowl Sunday sets
the stage for YOU to take control.
Now YOU Get that Chancel
Super Bowl Sunday gives you the 20 greatest Super
Bowl teams of all time, computer analyzed to perform
with proper guidance, just as they did in real life. In
Super Bowl Sunday you can match up any team
against any other regardless of year... here's your
chance to resolve once and for all who the best of the
best really Is.
Three Modes ot Play!
Super Bowl Sunday Is really 3 games In one; you can
play head-to-head against another live opponent in the
2-player version ... or play solitaire against the
computer programmed to react to your strategy ... or
set the computer on autoplay and watch the computer
play against Itself.
Regardless of which version, you will be amazed at
the graphics. This Is the only statistically authentic
game to give you all 22 players on the screen at once
going through the actual play in animated action.

Here's Everything You Gal;

* 20 Super Bowl Teams Including all the players' names
and positions (press the "L" key and you see the
strengths ol each offensive va defensive matchup
based on seasonal performances).
* More than a dozen offensive and defensive plays to
choose, giving YOU control over which players do
* Individual players' performances and statistics are
updated throughout the game. You can view them
during and after the game on your screen or keep
permanent records using the printer option.
* Your brilliant play re-enacted by ell 22 players on the
* Three modes ol play: head-to-head, solitaire and
The Greatest Super Bowl Teem Is...
We're not giving away any secrets—just set your game All the statistics
on autoplay and you might get the answer. But, if you UIU Mill IHltl
tor 20 Super Bowl Teams!
think you're a coaching genius, by playing the other ■1*1 111 1BI 1W IB

versions you might change history after all. Super lii UMU
Bowl Sunday challenges you to do just thatl Super
fll'CT O i PLAT


Bowl Sunday is ready to run on your: OFF TiC'L! TOP fl m LOHA PAI1
Apple* II Family, Commodore-' 64/128 and IBM* PC. PCjr. S35.0D iltin Ham !■!■ SWEIP B0T1O1
C - Pill HIS
QS SM*N I'll" <
Season disks (where you ceo re-create an entire season) also Oa Fill rjfl a«i uiintuiiuti
available Separately. * Tfsceira" Apple Ir-corpo-aled. CommcOore Business PLIN1 III
MKhlnss. anO InlemalionsF Business MMhinm
inn put limit
ri-i ■ tpi it id ■CHI lUL-ULH CB H1TLIK5
Ibfl 1 ti-ff,VJt\ I- HAVh I'-

microcomputer games division UBHF rm r'liim mi


itill The Avalon Hill Game Company Super Bowl Sunday®

by Quest, Inc.
4517 HARFORD ROAD, BALTIMORE, MD 21214 • 301 254-9200

Available at:
Ton "1" Us/Uonsl Kiddie City/Games end Gadgets/Electronic CALL TOLL FREE 1-800-638-9292
Boutique/Select Software City Stores/Select K-Mart FOR ORDERING INFORMATION,
Stores/Select Sears Stores/Select Montgomery Ward ASK FOR OPERATOR 1
Stow/Select Winhona On* Stons/Select Target Stores 9&5 • Bailimore MD • Printed lr>USA • All Right* PtSHfvmj
- Compu"»r and Audio Vi»ual Display Copyrighted
Editors and Readers

Do you have a question or a problem? New disks are not ready for saving or In some cases crunching is the best
Have you discovered something that loading programs. Before you can read or way to handle an IF-THEN statement.
could help other Commodore users? write to a disk, you have to format it with Consider the Sallowing line:
Do you have a comment about some the NEW command. Put the disk in the 590 IF A = 15THEN B$-"DISK": TV = 1
thing you've read in COMPUTE** ga drive and enter this line:
zette? We want to hear from you. When the condition is not true (A is
OPEN 15,8,15,"N0:rfisfcnu»ie,»rf"
Write to Gazette Feedback, computed not 15), the computer proceeds to the next
gazette, P.O. Box 5406, Greensboro, line; it does not continue to the next com
NC 27403. We regret that due to the OPEN 15,8,15
mand on the same line. In this case, if A
volume of mail received, we cannot PRINT#15,"N0;./isfe".»»c,f'/" equals 15, then two variables are assigned
new values. By adding a colon and addi
respond individually to programming Make up a name for the disk, up to 16
questions. tional statements, you can make several
characters long. The two-character ID
things happen after an IF-THEN.
should always be different than the IDs
Another important consideration
you give to other disks. As the disk is for
from our point of view as publishers is
Strings And Names Of Strings matted, you may hear some knocking
magazine space. If we used one statement
Books say that the 64 recognizes only sounds, and the red light will turn on.
per program line, the listings would con
the first two letters of a string. How Type CLOSE 15 and the light will even
sume much more space in the magazine—
ever, if I run these two programs, the tually go out. Once the disk is formatted,
which translates to fewer programs and
first says the strings are the same, while it stays formatted, so you only need to do
the second says they're different. Why? this once.
The drawback, as you've noted, is
10 AS = "ABCD":B$ - "ABCD" Formatting erases everything from
that crunched programs are less readable.
20 IF A$-BS THEN PRINT "SAME" the disk, so don't use this command on
There arc several reasons for crunching,
commercial software (besides, the disks
but if readability is important to you,
10 AS = "ABCD":BS ="ABC" are already formatted!. You can quickly
single-statement lines would be best when
20 IF ASoBS THEN PRINT "NOT THE reformat a formatted disk by leaving off
SAME" writing your own programs.
the ID, but remember that everything will
G. L. Short be erased.

Scanning The Keyboard

There's a difference between a thing and
the name of a thing. You might say plums Crunching Vs. Readability Can you suggest a BASIC routine
are purple or "plums" is a five-letter which would allow the computer to
When 1 program, 1 usually allot one
word, but you'd never say "plums" is a scan the keyboard for a specific key to
command per line. When I list it, I can
five-letter purple word. be pressed? I know you can use a line
easily follow the program. Why arc the
When a 64 or any other computer like 10 GET AS: IF A$ = "" THEN 10,
programs in COMPUTEI's GAZETTE
compares two variables with equals (=•) or but what if you want the program to
crunched down? When a line contains
not equals (<>), it's not comparing the continue running until a key is pressed?
several commands, it's much harder to
names of the variables—the variable [ know you could do il in machine lan
name AS is always a different name than guage, but is it possible in BASIC?
Stephen Pay lor
BS—it's comparing the values held in the Larry D. Dodgens
two variables. In the first program, the Back when the V1C-20 first appeared,
Commodore computers automatically
values are the same; in the second they're with its limited 3.5K of memory, one of the
scan the keyboard 60 times a second. If a
different, main reasons for crunching teas to save
key is pressed, its ASCII value is put into
The two character limit applies to memory. Each program line takes up five
the keyboard buffer. GET takes a character
variable names. TH1SS and THATS bytes for overhead, so combining six com
out of the buffer; if no key has been
might seem to be different variables with mands on one line saves a couple dozen
pressed, GET will hold a null string.
different names, but the computer keeps bytes of memory, Old habits are hard to
You don't need to write a program to
track of the first two letters only. So, as a break: many VIC owners who upgraded to
check the keyboard; the computer already
variable name, THISS is equivalent to a 64 still put several statements on a
takes care of it. This short program
THATS because they both begin with the single line. Crunched programs also run
slightly faster. demonstrates:
letters TH.
Another advantage to crunching is 10 GET A$: IF AS = "A" THEN 30
that it allows you to see more of the pro 20 PRINT "THE PROGRAM CONTIN
Formatting New Disks gram at the same time. A subroutine with
My disk drive works perfectly with 50 statements wouldn't fit on the screen if
commercial programs, but when I try to you only had one command per line. Com In line 10, the character in AS is a
save a simple three line program of my bining lines saves some time, because you null string (zero characters long) as long as
own, I get the error message FILE NOT don't have to keep typing LIST And when no key has been pressed, and the program
FOUND, What am I doing wrong? you list to a printer, a crunched program continues in the simple loop until you
Wayne Shaw uses less paper. press the letter A.
10 COMPUTE!'? Gazelto December 19B5
hi only the best.
And we keep making it better. To learn to type and have fun doing it,
ask for MasterType.™ Three years atop the best seller lists.
Over 400,000 copies sold.
If you want to learn to type like a pro,
MasterType knows how to motivate
you—how to make the tedious chal
lenging and the routine exciting.
New improved MasterType now
features on-screen finger position
ing, sentence typing practice, rhythm
instruction and even more colorful,
exciting graphics combined with all
the fun of its fast-paced, arcade
game action.
As MasterType takes you from the
first steps, right up through eighteen
levels of difficulty, to total typing
mastery, you iearn a serious skill
almost without effort. It's the most
complete program you can buy.
Here's just some of the praise
MasterType has received:

Best Software of 1985

A+ Magazine
1985 Critics' Choice Award
Family Computing Magazine

"MasterType is an excellent buy.

It takes an exciting approach to
an old topic"
Electronic Learning Magazine
"MasterType is an excellent
instructional typing game. We
had fun reviewing it, and we
highly recommend it..."
Infoworld Magazine
"It is hard to imagine a more
clever way to teach touch typing."
Family Computing Magazine

And as you sharpen your typing

skills, you're getting more familiar
with your computer. By the time
you've mastered MasterType, you'll
use the computer as matter-of-factly Available (or: Apple II Family, Commodore 6«''k8, Commodore
cartridge Atari. Atnri cartridga, IBM PC/XT/PCjr, Macintosh
as you dial the phone.

ff IK%0 l/VI *#/*?! trlll<

© 1985 Scarborough Systems, Inc., 55 South Broadway Tarrytown. N Y 10591 914-332-4545
Another way to do the same thing on When you run a BASIC program, all program can't finish a loop that hasn't be
a VIC or 64 is to use PEEK(197) or variables are cleared and the computer gun. If you're typing in a program from a
PEEK(2G3), which will hold a value of 64 starts working at the lowest numbered magazine or book, check back a few lines
if no key is being pressed. If a key is line in the program. You can add a line to find the FOR that starts the loop.
pressed, these memory locations loill con- number if you wish, RUN 200 for ex If you're writing your own program,
lain a number from 0-63, depending on ample, to skip over the first part of the check to see that the loops are nested
the keyboard matrix (row and column of program. Either way, all variables are properly. When you put one loop inside
the key on the keyboard). These locations erased. another, the FOR and the NEXT of the in
don't read CTRL, SHIFT, RESTORE, or GOTO is most often used inside a ner loop have to be completely within the
the Commodore key. program to change the program flow. But bounds of the outer loop. In other words,
it can also be used in direct mode to start the first nested loop to begin has to be the
up a program. GOTO does not affect vari last to end.
Can Function Keys Be Programmed? able values, which makes it valuable in OUT OF MEMORY sometimes hap
Art1 the function keys unique in any re testing a routine. You define some vari pens when you don't have enough memo
spect? Is there a function they can be ables and then GOTO the beginning of the ry for the program and variables,
used for? routine, to see if it's working correctly. especially if you're working with an unex-
Curtis R. Flnke Like RUN and GOTO, CONT causes fiauded VIC or trying to write a long hi
a program to run. But it always restarts a res graphics program on a Commodore 16.
The newer Commodore computers—the
program that has been stopped for some But most often it's a result of jumping out
128, Plusf 4, and 16—have programmable
reason: you never start up a program for of a FOR-NEXT loop or exiting a subrou
function keys. You can enter a line like
the first time with CONT. tine with a GOTO rather than a RE
KEY7, "LIST-100:" + CHRSU3) fo rfe-
In BASIC, STOP and END can make TURN. (See "Don't jump out of Loops" in
fine p. Thereafter, every time you press
a program stop running. Pressing the the September 1985 Gazette Feedback for
p, "LIST-100:" will be printed, and the STOP key does the same. While the pro more about this error.)
program lines through 100 will list, As
gram is stopped, you can print out vari The next error, BAD SUBSCRIPT,
signing frequently used commands to the
able values or LIST a line to find out means there are problems with an array
function keys can save time when you're
what's going on inside the program. The variable like A(5), BR(j), TSCI5J, or
technique of stopping a program and then A4%(Z)—a variable name followed by a
On the VIC and 64, the function keys CONTinuing it is most often used in number or expression in parentheses. An
cannot be defined in BASIC, although debugging. array should be dimensioned with the
some programmer's utilities add such a You can't use CONT if an error has DIM statement before you use it for the
feature. On these two computers, the stopped the program. And if you change a first time. DIM A(24) makes the com
function keys have the following ASCII line (or even just press RETURN over a puter establish an array called A that has
line), variables are cleared and CONT 25 elements, numbered 0-24. An array is
won't work. The 128 presents an excep like a numbered list of variables.
n 133 P 13? tion to these rules: Variables are kept in a If you use DIM A(24) and then try to
134 ft 138 separate bank of memory, so entering a read or write a value with A(30), the sub
I3S (6 139 line doesn't clear them. And the 128 has a script—the number in parentheses—is
P 236 f» 140 RESUME command that allows you to too large and you'll get the error message.
continue after an error has occurred. It could also occur if you accidentally as
Note that they're not in numeric or sign the value 600 to variable } and then
der. The firs! four are uushifted (odd num try to do something with A(j). When / is
bers); the second four are shifted (even). Stymied By Error Messages equal to 600, A(]) is the same as A(6QQ),
You can have a program check to see if a which is a bad subscript (unless you've di
Could you please help me with these
function key has been pressed with a rou error messages?
mensioned the array to a size of 600 or
tine like this: greater). When this error happens, check
UNDEF'D STATEMENT fora missing DIM or a subscript that's too
520 PRINT 'TRESS F] TO I'LAY OUT OF MEMORY large. If you don't dimension an array, il
AGAIN, F2 TO END" NEXT WITHOUT FOR defaults to II elements numbered 0-10.
There are several situations that can
cause an ILLEGAL QUANTITY error.
550 IF KS-CHR5<137> THEN END I retyped all the lines that had an error Generally, this results if you're trying to
and they still came up with the same place a number that's too large or too
As a substitute for CHRSI133), you messages. small in a function or command. For ex
can type a quotation mark, the fl key, and Kim Spain ample, there's no such thing as the loga
another quotation mark. The function keys rithm of zero, so PRINT LOG(0) yields
normally don't correspond to printable When the computer says there's an error, this error message.
characters. But when the computer is in the line number listed is not necessarily
One of the most common causes of an
quote mode, pressing a function key re the one causing the problem. For example,
ILLEGAL QUANTITY error is trying to
turns a reverse character. 1010 GOTO 1125 should send the pro
POKE a number larger than 255 into
gram to line 1125. But if you've forgotten
memory. Say you forgot to type a comma
to include a line 1125, the program can't
in a list of DATA statements:
Restarting A Program go there; it stays at line 1010 and prints
1 cannot figure out how or when to use POKEJ.A: NEXT
1010" Line 1010 is typed correctly; the
the CONT statement. 513 DATA 169,10,133 16,255,13
problem is that line 1125 is missing.
Andrew Gnoy
NEXT WITHOUT FOR means there's It's legal to have numbers of any size
The CONTinue statement causes a pro a mistake in the logical flow of the pro tn DATA statements, but POKEs to mem
gram to start up again after it's been gram. A FOB-NEXT loop needs a FOR at ory have to be in the range 0-255. In this
stopped. You might call it a close relative the beginning and a NEXT at the end. A case, line 10 reads the third number as
of RUN and GOTO. NEXT by Itself doesn't make sense—the 13316, which is much too large to be
12 COMPUTE'S Gazelle December 1985
■■r ~ mam

SubLOCIC Scenery Disks expand the potential flying environ individual scenery Disk price- $19.95
ment of Flight simulator ll and Microsoft Flight Simulator. western u.s. (Disks 1-6): $99.95
-coming Soon-
Twelve separate scenery Disks cover the entire continental Eastern U.S. IDIsks 7-12): §99.95
United States. Each disk covers a geographical region of
the country, and Includes the major airports, radlo-nav seeYourDealer...
aids, cities, highways, rivers, and lakes located In that region. or write or call for more Information. For direct orders
Enough detail is available on each disk for either visual or please specify which disk or disk-set you want. Enclose the
correct amount plus $2.00forshlpping ($6.00fortheslx-dlsk
Instrument cross-country navigation.
set) and specify UPS or first class mall delivery. Visa, Master
A STAR scenery Disk (available ath quarter 1985) covers a Card, American Express, and Diners Club cards accepted.
smaller area with a relatively dense amount of scenery.
star scenerv Disks are primarily Intended for visual flight commodore MIsatrademarK of commodore Electronics Ltd.
sight-seeing. They include buildings and landmarks, as well IBM Is a reglstered trademark of international Business Machines Corp.
as detailed renditions of all major airports In the area.
For the Commodore 64™ and IBM PC®

713 Edgebrook Drive
Champaign IL 61820
(217) 359-84B2TelBi: 205995

Order Line: (BOO) 637-49B3

Left Brain

Rational. Functional. Precise.

Introducing the OKIDATA 120, the logical printer for your
Commodore" computer.
Get results fast. With a utility mode that zips through letters
and reports at twice the speed of any Commodore printer.
Switch to the enhanced mode. And print your most important
ideas with typewriter clarity. Or illustrate your rationale with the
120's bit image graphics for high resolution charts, graphs and
Stay on target With a self-inking "Clean Hands" ribbon
cartridge. And Okidata's famous full year warranty on parts,
labor and printhead.
The OKIDATA 120. At $269", it's the only Commodore-
compatible printer that makes sense.
For more information, call 1-80OOKIDATA (in New Jersey
609-235-2600). Mt. Laurel, NJ 08054.
Get the OKIDATA 120
at these fine stores:
Advantage Computer
Accessories (Canada)
ChildworldChikiren's PaJace ®
Consumers Distributing
David Weis
Electronics Boutique/
Games & Gadgets
Federated . an OKI AMERICA company
Fred Meyer
Lionel/Kiddie City/ We put business on paper.
Lionel Playworld
Montgomery Ward
(at participating stores)
S. E. Nichols
Service Merchandise Commodore is a rcasleied trademark of Oiraraodore Business Machines. Inc.
OKIDATA is a t^Uend trademark nf OKI AMERICA, INC.
Toys 'R Us •Mf'l l

Right Brain

Buy Now!
Z£2£r&J*b.-i-3Z~^ ~ ■■—'■ SIT) Manufacturer's
rebate on OKIMATE 10.
Offer good from October 1,
1985 through January 31,
1986. See the following par
ticipating stores for details.
Advantage Computer
Accessories (Canada)
Arthur's Jewelers
Best Catalog Showrooms
Childworld/Childrcn's Palace
Effervescent. Colorful. Outrageous. Consumers Distributing
Meet the OKIMATE 10, the S208" color printer that takes Crazy Eddie
your Atari" or Commodore* computer over the rainbow! David Weis
Dazzle 'em. With brilliant printing in over 36 eye-tickling Dillons Catalog Showrooms
colors. Reds, greens, golds and blues that breathe lift: into Electronic Boutique'
everything: from charts and graphs to original drawings and Games & Gadgets
overhead transparencies. Ellman's
And when you're forced to work in black and white, the Evans
OKIMATE 10 prints crisp, clean reports and papers—at 240 Federated
Fred Meyer
words per minute. You can even add spice with wide, bold and
Fred P. Gattas
fine print G.C. Murphy/Murphy Mart
Everything you need for color printing comes with the G.Uoc
OKIMATE 10 and its Plug 'n Print package. Including a data Great Western
cable, Leam to Print and Color Screen Print software diskettes, Catalog Showrooms
a color ribbon cartridge, a black ribbon cartridge and paper. J. Triesman
So c'mon, print on the wild side. With the OKIMATE 10 Jafco Catalog Showrooms
Personal Color Printer from Okidata. LaBelles Catalog Showrooms
Lionel/Kiddie CityJ1
For more information, call 1-800OKIDATA (in New Jersey
Lionel Playworld
609-235-2600). Mt. Laurel, NJ 08054.
Meijers (Michigan only)
Montgomery Ward

(at participating stores)
S.E. Nichols
Sears, Roebuck & Co.
^k an OKI AMERICA company (at participating stores)
Service Merchandise
We put business on paper. Stereo Village
■Manufacturer's sugfiesled retail prio. Aim is a registered trademark of Atari. Inc. Toys 'R Us
Commodore is a registered trademark o/Commodore Business Machines. Inc. Videoland
OKIDATA is a registered trademark of Old AMERICA. INC. Witmark
OKIMATE and Plug 'n I'rint are trademarks of OKI AMERICA, INC. Wizards Electronics
To run Plug n Print software, the Commodore 61,128 and PLUS 4 require disk drive.
Atari requires disk drive and a 4HK memory. Zayre
POKEd into memory. The READ works Typewriter Emulation To go the other way, from hex to deci
fine, it's the POKE that fails. The error mal, use these lines:
1 am having problems writing a "type
message reports that line 10 is wrong,
writer" program. I'd like to press a key
even though 513 has the missing comma. 10 D=0
and have it print on the printer. But the 20 INPUT"HEX";S1XS
When the computer reports an illegal
printer moves to the next line after every 30 FORJ=1TQLEN(HXS ) tMS=MIL>S(HX
Quantity list the line. If there's a READ
letter. Can you help? $,J,l) :D=D*16+ASC(MS)-48-MM
followed by a POKE in the line, type S>b"A")*7:NEXT
Gary Thomas
PRINT t'EEK<63) + 256 * PEEK(64) to 40 PRINT"DECIMAL: ";DiGOTO10
find out which line of DATA contains the Your program probably looks something
problem. like this: Neither routine has any error-
checking. Make sure you enter only posi
10 OPEN 4,4,7
tive numbers in the first program. And
No VIC Support? input in the second program should be
limited to numbers OS and letters A-F.
I just inherited a VIC-20 with a Datas-
Both PRINT and PRINT* add a car
sette and 16K expander. 1 found out
riage return, which is why you're seeing
that Commodore has discontinued the
only one character per line. You could add Scrambling A List
VIC, and I can't find any software at all. a semicolon between AS and the colon in
Can you help? How can a selection of, say, ten random
line 30, but that would lead to another
Steve Zabuska numbers be printed to the screen or
problem. Printers generally save charac
printer without repeating a number in
You'll have to look very hard to find soft ters sent to them in a buffer until they re
the selected range? The RND command
ware for the VIC. Commodore stopped ceive a carriage return. You would be
sometimes repeats a number,
producing VIC software last year, as did typing blindly until you pressed RETURN
John G. Walker
almost ail third-parly publishers. Some (which would make the letters print all at
mail-order companies still have VIC soft once). Try changing line 20; The random number function RND
ware at doseout prices. 20 INPUT AS wouldn't be random if it didn't repeal
We can suggest two other sources occasionally.
As you type, you'll see the letters on
that can help. Various Commodore user Consider a random event like flip
the screen. Pressing RETURN causes the
groups have VIC enthusiasts, and some of ping a coin. You have a 50/50 chance of
line to print. The letters don't print one by
these groups have a sizable library of VIC seeing heads or tails. Bui if the first toss is
one, so it's not quite a typewriter, but it's a
public domain programs. The second heads, that doesn't mean the second toss
workable solution.
source is COMPUTETi CAZtTTt, which has has to be tails. The second time the coin is
published software for the VIC since the flipped, it again has a 50/50 chance of be
first issue, in July 1983, and continues to ing heads or tails. So it's possible for a coin
Hexadecimal Conversions
do SO. Although we've reduced our VIC to be heads any number of times in a row.
coverage to provide more coverage of the is there an easy way to convert decimal The same goes for dice or other random
newer Commodore machines, there are numbers into hex? I have looked at sev number generators. There's always a
hundreds of type-in programs in past is eral books about this, but don't under chance of repeating.
stand how to do it.
sues, many of which are still available. Now think about shuffling cards. If
And the GAZETTE DISK, started in May Evan Unsell the first card drawn is a three of dia
1984, has included many ready-to-run Another name for decimal, the numbering monds, you know the second card can't
VIC programs in each of its issues. All syslem we use, is base ten. Decimal num possibly be a three of diamonds. This
back issues of the gazette disk are bers include only the ten digits 0-9. For method of randomizing doesn't repeat like
available. larger numbers, the digits are multiplied coins or dice would. One answer, then, is
by powers of 10 (10, 100, 1000, and so on). to create a list of numbers and shuffle
The number 365 expands out to (3X100) them around randomly, like a deck of
Relative Files cards. The following program creates an
+ (6X10) + (5), for example.
In the June article on relative files, you Hexadecimal, base 16, is often used array of 20 numbers (initially in order)
say to add 96 to the channel numlvr to represent quantities in machine lan and trades the numbers around. It then
when the pointer is positioned. Why is guage programs, for the sake of conven prints the first five. This general shuffling
this done? ience. The sixteen digits are 0-F. The routine could be modified for card games,
Peter Rushie bingo, or even picking a lottery number.
numbers 0-9 are followed by A-F (there
Earlier editions of the 1541 User's Man isn't a single digit for the decimal value 10 DIM A%<20): R-RNDI-TI/101)
ual used the channel number by itself, 10, so in hex, A is worth 10, B is 11, up to 20 FOR ) = 1 TO 20: A%(J)-J: NEXT
F, which is 15). Numbers larger than 15 30 FOR ) = 1 TO 5: FOR K -1 TO 20:
while newer manuals say you should add
(hex F) are multiplied by powers of 16 L = A%(INT<RND(l)-20- 1»
96. We called Commodore and one of their
40 TEMP = A%(K): A»/o(K)--A%(L):
technical staff said that Commodore pro (decimal 16,256,4096, and 65536). A dol
lar sign IS) is commonly used to mark hex AWU-TEMP
grammers have found that adding 96 50 NEXT KJ
makes relative files work more reliably. numbers. The number S2A7 is decimal
Our experience is that relative files work 679: (2X256) + (10X16) + (7) = 679.
with or without the 96. But since Commo Here's a short conversion routine for
dore recommends the 96, it's probably a translating decimal to hex. It works on all
Commodore computers (although on the A One-Way Street
good idea to use it.
128 and Plus/4, it's easier to use BASIC'S Could I use the video out jack on my
On another note, several readers
have asked if disk validation destroys rel DEC(X) and HEXS(X) functions). VCR to send a screen or other infor
ative files. The answer is no, validation mation to my 64?
10 HXS=""
Steve Schindler
won't harm relative files. The validate
command takes relative files into account With the right cubic, you can record the
30 T=((1V16)-INT(D/1G))*16:HX$
when it cleans up the block allocation =CHRS ( T+4S- [ T > 9 ) ' 7 ) +iiXS ; D= ( video signal from your 64 on a VCR. But
map. D-T)/1G:IFDTHEN30 it's a one-way connection: You can't send
43 PRINT"iIEX: " ; HX$ ; signals from a videotape to a 64 without a
16 COMPUTE'S Gazette December 1985
Give a gift subscription to Compute! 's to sticks to disc drives.
Gazelle and you'll be giving a And our up-to-the-minute software
lot more than just another com reviews are "must reading" for any
puter magazine. That's because Commodore VIC-20 or 64
Compute! j Gazelle comes com home user.

plete with over 20 FREE pro So whether that "cer

grams in each big issue. tain someone" is a

Send Compute!s Gazette novice or an experi

today and your gift recipient can enced user, Computet's
depend on a steady supply Gazette makes a great
of high quality fun-filled pro stocking stuffer. Especially
grams for their Commodore when you can give twelve
VIC-20 or 64's-like Number big issues for just $24-..
Quest, Address File, Treasure that's 32% off the cover
Hunt, Castle Dungeon, price ...less than 10« per
Vocab Builder, SpeedScript program.

Compute! !s Gazette. It's

and hundreds of other
educational, home finance the perfect holiday gift. Give
and game programs the a subscription today by
entire family can use all year returning the attached sub
long. scription card...or by calling
The free programs alone 1-800-247-GIFT.
are worth much mure than
the low holiday gift subscrip COMPUTE'S
tion price. But there's much
more to Compute's Gazette MAGAZINE just free programs.
Computers Gazelle's superb
editorial delivers the latest inside
word on everything from printers



To Order, Call Toil-Free 1-800-247-GIFT

In Iowa Call 1-800-532-1272
Where to find and buy The HaUey Project
law r_-;•■■': (contj litlnoii (com) Hliiouri (crjnt) HBrlttrklconi) South Cnllni (com)
Ne« Yorli (conn
Anility ji in Child WorM DMA Computer Solutions ComputerLand Software to Go B Dillon Softwire Etc Wail Sin-el Csmeri Inacomp
»no CniWtn s Pilate Stores Co'orado Springs mi St Lows iM CUyWn Voniers ino New tak New Yon Brentwocd
Ff r?rj'>'i Group Kiaio A Company Big I Electronics
ComouterworU Montisa Sctritare Store
Stars - Most larger nores Ikw W HernoiteM. W Baoylon New l&ri" Me . ■ ,
Co'Sorn Sthool Supply Co
WUJenDcOki - Most ycit ons Software Center Bil EyDSiet. New M «e Pir( World Trade TW Corrouter Shoppe
Consvd Orlind Pin. Nile: Wheaion. u ,. Palcnogue UJMI NastMl'e Knoiville. Me-"oh.i
Software City BapMBnl Evanslon. OlMawn. Oak Park S™1 . Binaiy Orchard Inc
NorlD Clnllm
Crvananoooa. Madison
Calonr Chicago. Swkie DeerfieU Hamburg. West Seneca
Huntsviiie Byte Shop Tew
The Computer Snoppe Norwalk. Old Saybrook Oowners Grove Highland Bruadway Compulers Greensboro B Dalturt Software Etc.
EnlieM. Millord. W Hanford, Pa". Naoemlte. Hoffman Computer House New Ynrk
HuntMk Vtrnon. Riwrsrte Norwalk BStts, Arlington Heights, Sparks Byte Shop Games 'N Gadgets Houston
Raleigh Babbage^
AlllU BrOOtBkJ, Trumbull Cmjmtt City Compuler-Vdeo-Eiecironic Mernck
Computer Eipress Carson City Oasis Suftware Dallas. Houston. Piano.
Mansfield. Norwich. Hamden. Ouk-NTech Caldor
Fairbanks Wilmington Mesouite. Fort Wortn Irvtno.
vVaieroury Manchester. Orland Park Softwaie City Lake Ronkon*. East Pitchoaje Huts!
Mhih Stamford. Walltnglord. Awn. Ft) Software 4 C » D S Las vtgas v;jppincers Fal?s. RivfrrKiO North Qiloa Ca$a Computer
Tr» Compute: Shoppe Rocky m. RjdgenW. noseiie Hew Himenhlni Rocky Pwnl Bridgehampron Coiborn School Sipply Co LubtKCk
[in* Rot! TOrrnigton. Bran>ord Bristol. Famh Software am Vi.s Cite Oens Fis Kngaoi. Grind forks
MKC.ftswn Fi.rJiEld Groton r; ■Mdinwii. Latham Uirooac Compurite
'if- Britain. Dtrby
Bedford Software House Houston (2 locations)
Bedford H-Irs Aloanv tBrktown Fargo
Accrss to Software au Micon Computer Computer City
Scnaumourg H'ighii PeekskilJ Pelham
Sin Frjjicsco Londenderry Ohio
Crazy Eddie Manor. Scnene^tady '.i San Antonio
AlforOabie Cofripule-f Systems Software City Netia Computer White Plains. Vonkeis. A boy's Soltware
Arlington Computo Eipentnte
Santa Clara jnd San Jose Piaistow Neftburgfi. Port Chester. Fair born San Antonio
Oaibury Video & Computer
Alamo Computer Center Oilfjury Sollwjre Plus Vrtst Portsmouth Computer Center Poughkeepsie. W BaOylbn B Olltan Software Etc The Compuler Slore
Hanover Park Poftsmout LmFlown. Coram. Ciinon Park Columbus
Cupertino Demc Electronics San Angelo
Susie Software Soft Spot CIA Soflware Big Bytes Computers
Alamo Electronic Components Hamden Data Pro Computer Cenler
Mount FiKPKt Manchester Flushing Poland
San Jose Kiddytown Wichita Falls
Applied Corrpuler Skills Intivit Kn J s -'.'.) Com^Wf Di$counT Ql flnwrsi Computers Plus ol Ofuo EQU'Tron
Van Nun Personal Computer Center t Da'tcn Software Etc Bam^erjjfrs Hun Mjnsfiea Fort Worth
S Dal ton Scltware Elf Norwich Ml mo Park. Cheriy Hill. Disk Drive Flocpy
Concord Sin 0*00 PettoWs Ekjrkjt Computer Center Piramus. Lrnngston rtrjyne Brooklyn '::'.: Houston
Bikersfieid. Torrance. Seymour South Bend CaWr Electronic Conneiun Fraco Enctfonrcs
Montclair Northrtfge Sotwn. Inc Computer Cornel Kettering San Amonro. Austin
Books It Byles Merr . e West Orange. Toms Flivir. Electronic One Home Solware
Cvpm Sottoare City Microcomputer. Inc Watchung Paramus Morris East Corumbus Fnenoswood
Boot's Camera Electronics Stamford. Orange Indianapolis Plain, woodbridge. Buck Games N Gadgets National Video Austin
Fresno Town. N Brunswick, w N Randall
Software Kingdom Kantucin; Austin {4 locations)
Border Software E Harttord, E Windsor Sotware Source Crazy Eddie Magic One Computer Software £ Things
Chiilav.sta CIA . New Barterton
Viceo Connection Louisville Austin
Brown Knows Computer
S PlamfieU yosse. E B
Bridgeport Trie Computer Stioppe SolWare Store
Louisville L? locations)
Circuit Services
Carle Place. Burn* Fa'irt.eld San Antumo
Candy Computer ViOeurtsions North Coasl Programming otHd
■ ■ G>m. SuTware Krngdom Computer Pro's Eul 33n] IVpewr/'er vYiltoughb) and Sdon
Dove' Louisville An locatom
Wayne New Vuk
Computer OulKI Program Store
Oiltnel ol Colimtli Louisiana pf Softie Electrrjnfc Man DM
San Cteojo ColumOus
Crown Book S Software B Dalton Software Etc Qcttn He* York SottHi't Center
Compulermart New Orleans Software and More Salt Uke City
Diamond Bar [3 tocationsi Cruy Eddie Electrcmics Eloudque Cincinnati
Pfl Computer Center Parjrnu;. E Bmnswick. Software Hut
Camputertjme Florida Software Oly
Monroe UiiHJI,, TotWl. WOCHJDfUtQF i Photo & Supply Salt Lake City
Citrus Hti Compute' Chip CoiumQus
Software Man Disk-or [rtc-Womh Club Stokes Brothers, Inc
Corporate Micro Services Sara sola
Metaine Swailens Salt Late City, West Valley,
San Francisco F L Focus Electronic
Computer Generation Cincinnati Orem. Oooen, Uyton
Crown Book & Software Plantation Muyllnd Brooklyn \2 locations) Sylvan Enterprises
Los Anoeles, Santa Womca Computers, Elc Buried Treasure . y.
four Guvs Cincinnati Vliglnla
Rockvtlle Woodbnrjge New YorV Computer Works
Manna Del Rcy Studio City. Lakeland Video Computer Work)
Santa Ana. Redendo ?.°i'L- Catta Family CDrnsuter Ctnlies Ms "N Gadgets Pelersbu'g
Discount Disks Oregon
Hoiiy*oca Gi»tf«. Cuiw Timomum. Sarbmore. FairfieW. SoulTi Qrangt Crown Bsx S Software
Shakmai Wto HO
City Scum Piuotna. Severna Part. F»con Dly GaniK "N GadgtU Ueunora. Wtnlbndge.
Florida Micro Media LinnuBTw. BurtngTon.
Tnousand Oaks. Torrance Crown Boo* A Software Reslon SprjngfieU. Vienna.
Po-iipano Beach
Hummglon Bejcn Oo*i>w Wheatun Columbia LJuret. G E Oklahoma Manjssas Mclnn. Fata
Sntrman Oiks Encino. El tames N Gadgets Compute' Sort*are Cenler Churcfi. fairfai
hins-ngton Silver Springs Great American Software
'oro. Long Beach. Paioi Clearwater. Jacksonville. Oilanoma City
Bowie. Belhesda Creencelt. Fl.j.1 rg Family Comooler Center
Verdes. Norlfitndoe. Tahahassee. Drange Park (ij.iner'Lburg. Annapolis Home Software Fairfai
Home Software
PasaWna. Yrtstmmster. Matical Hocivilie Tulsa and Oklahoma City Games N Gadgets
Ssr Software Albany
WoodIjnd Hills. Ventura. Electronics Bouligue anech Videocomo Hampton. Virginia Beacn
Laiwcod Progiarn Store Intercontinental
Baltimore Kearny Electronics Uvion LSY Electronics
Clearwster. Pinellas Park Flushing
Eorjnearj Software Games 'N Gadgets Wood bridge
Island Video £ Compuler Dreaon
Ljwmtile Pisadena (tonne. Software Cellar
CoiumtHa. Baltimore [While Ne*[ Generation Computer
Snerman Oaks. San Drtgo Prince Ranee Coram At Computers
Fort Lauoerdale Marsh Ma:I. Security Souare Williamsburg
J1R Computer Outlet Wamath Falls
Fartury Oisceunl Computer Softivare Shops Mall. Eastern Awl Procfam Store Urn York Eggnead Software Program Store
EsccCiOo Brandon
Greesngs Eaiontmn ■ Beaverton Falls Church
Future Vision JS5 Electronic
Gewjli Lmk Three. Inc Software Central.
San Loujs Obspo Academic Software LUuaehuuni Newton BeMrujn NwWk
Futurvis-on Rosm Leigh's Computers. Inc
Wianic Ccmaujpi Software New York Soltnre Galena Soffivaie Mart
Naoa Alpha InicrmaNon Systems Wallham Redbanl, _ B Springfield
HT Electronic IrK Fayenevdie Bjmes £ Noble B Summit, ^aneck. Soflwarecenter. Inc
Eunrrjvaw Ca.'dmaI Computers Penntvlvirila
Parsippany. Liruwd Vienna
Home Computing Centers Gallon tlmd Corner B Dalian SotMt
CaUor Software Scectrum New York Monroeviile University Bookstore
San Bruno. San uandro Electronics Boutiguo Ch-elmsiord. Wesl Norm Piamfitid Blacksburg
Learning tree Computer Atlanta - Lenoi Square. London Luggage Bamberoer's
5 Software Station New York WMehal1. King otPru$sia
Santa Ana Cumberland Man Auburn. Maiden
esp Momsicwn and Rockaway Micro Co BuHtriTV and
Soltwane Cimre Inli Games 'N Gadgets NOrwell, Jockton. Canton. Slick Sun
Video " NewYHk Emmause Compuifr Service
Costa Mesa. Santa Am Atlanta - Norm Late Mill. Onghlan
Micro Electromca Oe Fie Computers F y
Soltwaire Shoppe Penmeter Man Clvcorrt
rt. Soci,
Huntingion Beach Softivare Atlanta $: m" z: F'3- -;-i.ri Valley Strum HarrrsUtrg EcolWiO Software
Montgomery Grant Electronic Bourjcue Tufcwita. Benevue
5cto.are Firjt Aflanta 12 locations)
Vi'lage Computer Center New York ungrrofrve. Kjng of -'.'■■ > Nibbles ami Bites
San Flatael and Sanu Ros) Sof%wre City
Cedar Knolls WNIehaJI. EilOfi Tacoma
Software Galena Atlanta Park Avenue Video
Computer Concepts Wayne SofTivare New York Floppy Disk
Orange versatile V-deo Wlyne Wliccniln
Software House Atlanta and Roswe'l Hanover PholD Sound Mecnanicsbjrg CorhputEr Softftare Center
Wolsitnj Inc.
Fresno Computer. Etc Now Yorv Games 'N Gadget MifwiukEe
Hmn Peatiody Easi Orange
Suitivare Service Cenler Programs Plus Lancaster. West Mitflin. Computer Warehouse
Software Library King ol Prussia. Media.
Tuslin Electronic fluul que Nnr Mulea Brentwood Mlf*aukfC
Honolulu flea demy Computer fhifadelohia
Software Solution Quartz Electronic^ Romeyn Eoltivare
Scftpro AiouQuerQue New You Janesviin
Chco Rhode llllnd
Software Galena Burlington B Dalton Software Elc Quo Vadis Epot Software Source
Sottosre Solutions
El Cerrilo sdano Fails Sotware City Woonsocket. v«rwic* BrookfieK
Slotts Brgitms Inc IWsl Eonnoneu CoOom School Supply Co Lincoln TMWSolMire
SoltWre SllMn
Bust Sotwsre Galena Atuuouerque Future Images Wausau
Costa Mm
Software Supermarket Illinois Boston ItnW . knUt WKJBTKMt
L^naaie Los Angeles. ABC Diskette Tlw Wtw 17 Software Street Forest His Software Connections CObo
Sherman Oaks Chicago W vaiisjate Software City Warwick Casper
Software world Asoftware Slore Mlthlgirt 4Slh Electrc Mouit Kisco. Syracuse.
Sflgin Carol I m Ctnadi
Reddmrj Oaklawn Micro-Worlir Hen York Wappmger Falls. Brooklyn.
Horifon Commodcre Super Compu software
Software. Elc Aopiat Computers Livonia and Millorn 47th Si Phoio, Inc Flushing, lonawanda. Store
Spring Vallr^ Vancouuir, BC
NMM Arlngton Heights Vor-frch Computer Cenler New York (3 location si GreerMlie {2 locations)
Sysware 8 Dalton Softivare Elc PolK Advanced Camera Software Link SoTr*are Solutions Nulr Nd II UrmiEl
Chicago White PUins
San Diego Nm York Charleston j- I. i.(!■■..-.
Hlnnetou Sotware SMW
ENa* CO? Enterprises fl Dalton Sottoare Elc Annex OuWi
Chcago Harnson
Qladtl Compuitr Brooklyn Part. V.-.n?lor,»j New York Games H
SUIen ISUnd Soltoare
Colorado Sf*mcs RoseviSie Ecu w.nnejBots Barnes 1 Noble Bookstore Stalen IsUiri Mempnrs
ColBorn Scnool Supply Co
ard ™ , Nr« y«k (! locations}
Computer ■EH S|5uM. me
Denver Forsy^i Computers Brooklyn
Cc cu-o Computer Systems St tours Thruivay Market

[f there isn't a dealer listed in your urea-don'l mve up.

H SSSb l^:r)i 5W

Kiss your earthbound buddies by the stars from pianet to planet.

^^ ii ii* - h ii

goodbye and travel the solar system

in the most exciting space program i nvited to face the u Iti mate
ever envisioned. challenge: the incredible
The Halley Project: A Mission secret eleventh mission.
In Our Solar System™ \s history's So take off to a software
first real-time space simulation. dealer and join an elite group of
Its challenge provides out-of- space explorers. As for your
this-world stimulation. chums, tell them you'll wave as
Lightweight space you fly over.
jockeys need not apply, this
one's for qualified star pilots.
A rigorous ten-mission
training program will test your The Halley Project is available on; Applei-
knowledge and skill as you naviga Atari* and Commodore*

Mindscape. inc. 3444 Dundee Road. Northbrook, Illinois 50062,1-800-221-98S4(In Illinois 1-800-942-7315)
CoD>ri0h'61565MinO«;»De.rr>c.Afifli0i"«BSe'vM Appte.AtefiarT8CamniMdo*fli«f^iSw^1rMeii«itao< Apple Cnmpute'.Aaoine..*n<(Con>iTiodweau si ness Machines
special kind of interface called a digitizer. Sprites Can Interfere With Files phrases it can play back. You don't need
A computer is digital; it works in I've run into a puzzling situation re any special hardware to listen to the
ones and zeros. There are no in-between cently. I'm writing a 64 program that voices, but a digitizer and a microphone
states: Bits in memory can't be 1/2 or 5/4 are necessary to convert the sounds to a
uses relative files and sprites. On an en
on. TVs and VCRs, on the other hand, tirely random basis, the program would digital format that can be used by the
work with analog signals. To translate lock up. The solution was lo turn off the computer.
digital memory to analog TV, a 64 con sprites while accessing ihe relative file, You need extra hardware to digitize
tains a radio frequency (RF) modulator, then turning Ihem back on after the file speech, but phoneme-based speech syn
which is basically a miniature law-power was retrieved. Why would sprites inter
thesis through software is also possible on
television station that outputs a TV- fere with reading disk files? the 64 because the SID chip can produce
compatible signal. Since the output works Dennis Smith
such a wide variety of sounds. There was
with televisions, it can be diverted to a once a commercial program for the Atari
VCR to be recorded. You could create title Sprites can cause difficulties with disk and 64 that synthesized speech in soft
screens for a home videotape, for example. and tape access. Always turn sprites off ware, but the company that made it has
A digitizer works the other ivay. It before reading or writing files. apparently gone out of business. At pre
takes an analog signal and converts it to Here's why: The 6510 chip, the sent, we know of no software speech syn
the ones and zeros used by the computer. "brain" of a 64, reads instructions and thesizers that are available.
See the June "Horizons" column for a re information from memory and takes care
view of a product that creates hi-res pic of the math and storing to memory. At
tures from TV input, using the signal from regular intervals, an interrupt from the Passing Variables In Chained
a camera or videotape. VIC-ll chip stops the 6510 temporarily, so Programs
screen and color memory can be converted I'm writing a program that has to load a
into video signals to be sent to a television second program. The problem is that 1
or monitor. need to keep the variable values from
Moving ML Programs In Memory
When sprites are turned on, the VIC-ll the first program. How do I do that?
"Screen-40" from the June GAZETTE was has to work harder, to determine X and Y
a welcome addition to my collection of Steve Blum
positions, colors, priorities, and shapes, it
VIC programs. However, it does con // the first program is longer than the sec
also checks for collisions. The extra activi
sume about 7K of available BASIC ond and you're working with numeric
ty by the video chip apparently steals time
memory. With full memory expansion variables only, you'll have no problems,
from the 6510 and seems to throw off the
ami a machine language monilor, 1 tried just add the LOAD command at the ap
timing for accessing files.
to move it out of BASIC into block 5. propriate place in the first program. The
Bui the VIC locks up. Do you have any second program will load and automati
suggestions? cally run.
Software Speech
Dolmer VVohlgemuth String variables will be kept intact if
Is there a way to make a 64 "talk" with
Two barriers must be overcome before you they're dynamic strings, but they'll be lost
out a speech synthesizer? I'm writing a
can move the program up to block 5. Un if they're static. The following lines illus
game and want to have speech in it.
fortunately, one of the barriers is trate the difference:
Billy McNaughton
insurmountable. 10 A( = "PRESS ANY KEY"
The first barrier is the way machine There are two approaches to making a 20 READ BS
language (ML) handles jumps. The in computer speak: speech synthesis, where 30 CS "PRESS"+" ANY KEY"
structions jMP and ISR are similar to individual sounds are combined to create
The string variables in lines 10 and
BASICS GOTO and GOSUB. They're fol words, arid speech digitization, where
20 are static. In the first case, the com
lowed by a two-byte address. If an ML words or phrases spoken into a micro
puter saves memory by setting up A$ with
program contains any jMPs or JSRs, you phone are converted into patterns that
a pointer to the BASIC line where it leas
can't relocate it to another section of can be stored in memory.
defined. In line 20, READ assigns a value
memory without also changing the ad Speech synthesizer cartridges usually
to BS and the computer creates a pointer
dresses of the jumps. It would be like re contain a computer chip which is pro
to the appropriate DATA statement.
numbering a BASIC program without grammed to produce phonemes, the indi
When a new program is loaded, the point
changing the line numbers after the GO- vidual vowel and consonant sounds that
ers to both of these variables will point to
TOs and GOSUBs. In addition, there may make up words. Phoneme-based speech
a place inside the new program, with in
be load or store instructions that use synthesizers have an unlimited vocabu
correct results. Line 30 creates a dynamic
memory within the program area. They lary because they can string together any
string by concatenating two strings via
too would have to be modified. number of phonemes to produce any word
the plus sign. Since the new variable is a
Even if you successfully alter the in the language.
combination of two separate strings, the
program and put it up in block 5, there's a Other speech cartridges are word-
computer has to store it in variable memo
hardware limitation that will prevent based. They are programmed to pro
ry. You'll find that CS is intact when the
Screen-40 from working. The program sim nounce perhaps 200 commonly used
second program is loaded. To force vari
ulates 40 columns via a high-resolution words and that's all. Word-based speech
ables into being dynamic, add a null
screen. Since the VIC does not have a true modules tend to produce more recogniz
string (two quote marks with nothing in
hi-res mode, hi-res is simulated with dou able speech because the words have been
side) to each:
ble height custom characters. And the digitized from actual spoken words, al
though the size of the vocabulary is 10 AJ-"PRESS ANYKEY" + ""
video chip only allows you to put custom
limited. 20 READ BS:BS-B$-r""
characters into memory at 4096-8192. So
approximately 4K would have to remain Many readers have asked how the Loading a long program from a short
where it is. voices in games like Ghostbusters, Im one leads to disaster because the pointer
It's possible to rewrite the ML part of possible Mission, Beach-Head II, Inter to the beginning of variables is not updat
the program to move it higher in memory, national Hockey, and Kennedy ed when you load from within a program.
but the hi-res part would have to stay Approach were created. These and other You can avoid problems by following
where it is (between 4096 am! 8192). programs use digitized speech. Each pro these steps:
gram has a small number of words and First, load the final version of the
20 COMPUTE!* Gazelle December 1985
Shake, battle & role.
Warm up your Commodore* and get ready fQra in T/w /.orrA of Midnight. Choose your role. Capture
hill-screen graphic action, the source 01 Doorndark's power or
'Save the industrial world from qoinp off the , conquer his forces in battle. Over32,009
deep end of the Richer scale in Qwsfe Minus riifferei il panoramas unsurci;) chnllenge.
On<!, Stop Itw terrorists from Iriggerlnaa Visit your software rlfialof, Ask to see the
mn^jiv; oiirthfjufikf! arid toppling civilization. ■■■ riew Beyond 111 kj from Mindscitpe. And
In 'ilhyhwfm.', Amb<!V",;i'l<jr Kryxix has discover pfiiphic'>.<idvf;ntiirr>.(.'xr:iti.'in(;nt,;ind
li'.«!M kifi(ia[j[)(iti.Vou havjSjuf 100 real-time fun that's beyond heliof.
minutes to assemble ;i strike farce of spe
cialists and elite fighters to rescue him and
then destroy thefivi! Zoff and his starshfp,
I mbark on a quest to defeat Doomdarh
Mindscape, hs./'MA Dundee Road. Niorfhbrook, lllinol86006Z I-800-221 98W, (In Illinois 1-800-942-7315J
■/ - ■■ - A - -;- m (1 C "r!Li i'/'j',i"] ■ -r Mtl -■■' '■■■:■■ ' i ' ■ r. ■■''■■ [i f!/,r"r[iij'tr," ■■.-ii'-i'Jn '"-ir- " <•■* ,...'- - r • -.■ 'f.,
longest of the chained programs. Don't you've released the RESET button. Rotates And Shifts
run it. If you don't knaje which of the pro You're now in the machine language
1 have tested this short program with
grams is longest, check the pointer to be monitor.
three different monitors. When it
ginning of variables—PRINT PEEKI45), 4. Type S "filename", 1,4000,DOOO reaches the BReaK at S2008, the moni
PEEK(46). The longest program will have and then press RECORD and PLAY on tors display the contents of the
the highest number in 46. If two are the the Datasette. The save takes about 18 registers.
same, pick the one with the highest num minutes.
ber in 45. Write down the values in 45 and 2000 A2 04 I.DX "504
46. To reload, go into the spreadsheet 2002 A9 01 I-DA "S01
or word processor, press RUN/STOP- 200-1 2A ROL
Now load the first program you'll be
RESET, and enter L "filename",l. After 2005 CA DEX
running. Lei's say the longest program 2006 DO FC BNE S200-!
had the numbers 113 and 20 in the pointer the data is loaded, type X and RETURN
2008 00 BRK
at 45-46. Add this tine as the first line in twice.

the first of the chained programs: Les Tuttle Most of the time, the Accumulator
shows the correct value of S10, but
I IF AL~-0 THEN POKE 45,113: POKE Thanks for the tip. The monitor SAVE
sometimes it is something else. Also,
■16,20: CLR: AL-1 command you listed saves 36K of memory,
when the first line is changed to LDX
The values 113 and 10 arc for illus from S4O00-SD00O, which is why it takes
s$08, the Accumulator is almost al
tration only; you should substitute what so long to complete the process. You may
ways $80 when it should be $01. Is this
ever values you got from PEEKing 45-46 not have to save that much memory if won
a problem with hardware or software,
from the largest program. Since the point can find a pointer to the beginning and
or is it a bug in the 64?
er now matches the longest program, you end of data. Perhaps other readers with a Paul Wyles
can chain the programs. If you make any Plus/4 can help. You might also write to:
The Pius/4 Users'Group If you look at how ROL works, you'll un
changes to the programs, you may have to
Box 1001 derstand the problem in your program.
go back to the first program and change Monterey, CA 93940
the numbers for the POKEs in the line Here's a diagram of what the ROtate Left
They publish a newsletter with infor instruction does:
mation about the Plus/4, including re
views of commercial software. They also
have a library of public domain programs
Saving A Subroutine
for the Plus/4.
Is Ihere a way to load <i program and
then save just pan of it, like the last few
lines or a subroutine?
Can You Read The RESTORE Key?
C. E. Spurlock D 0 0 0 0 0 0 1
I would like to know how to read the
It depends on the length of the subroutine. RESTORE key to see if it has been 7 G 5 4 3 2 1 0
If the listed lines fit within a single screen, pressed. ^—

try this shortcut. First, LIST them—if the Douglas iloch ROL
lines are numbered 12010-12120, enter
RESTORE is unlike any other key on the The LDA "SOl instruction puts the
I.TST 12010-12120. Now type NEW.
VIC or 64. The regular keys are scanned number 1 into the accumulator, as the di
which erases the program in memory. The
60 times a second to see if the user has agram above indicates. The LDX-DEX-
program may be erased, but the screen
typed something. That might seem very B\£" instructions create a loop that runs
isn't. Next, position the cursor on the first
fast until you consider that the computer's four times. So the rotate left (ROL) in
line of the subroutine. Press RETURN
internal clock chip is zipping along at ap struction executes four times, moving the
over each line you want to keep. Since the
proximately one megahertz, one million 1 j'ii bit 0 over four spaces to bit 4. So far,
lines have been put back into memory, you
ticks per second. A sixtieth of a second is a so good.
can save them to tape or disk.
long time to a processor that works in mil- But every ROL also moves whatever
If the Una you want to keep exceed a is in the Cany flag into bit zero of the ac
lionths of a second.
single screen, wu'll have to delete the cumulator. If the Carry is clear at the be
RESTORE is wired directly to one of
lines you don't want. The easiest way to
the 64's Complex Interface Adapter (CIA) ginning of the loop, the result is binary
erase part of a program is to use a utility 00007000 (decimal S). But if the Carry is
chips. When you tap RESTORE, the CIA
like "BASIC Aid" or "MetaBASIC," al set, four rotates, plus the carry, turn into
chip generates a nonmaskable interrupt
though there are roundabout methods for
(NMD that happens immediately—the binary 00001100 (decimal 12). The extra 1
doing it directly through BASIC.
processor doesn't wail for the next 1/60 in bit 2 is the Cany flag.
second to pass. The computer looks at a To solve the problem, you have two
pointer at 792-793 and goes to a routine choices. Either add a CLC (CLear Carry}
Saving Plus/4 D.ita On Tape instruction before the loop begins, or use
that docs two things. It checks for a car
Commodore has said that saving word tridge and tests the STOP key. If a car ASL (Arithmetic Shift Left) instead of
processing and spreadsheet data to tape tridge :s not installed and the STOP key is ROL ASL works almost the same as ROL
(from the Plus/4's built-in software) is not pressed, the VIC or 64 goes back to the They both transfer bit 7 into the Carry
not possible. But I've discovered a main program. Otherwise, it either fol flag. But ASL always moves a 0 into the
method to do so: lows instructions from the cartridge (if one rightmost bit, regardless of whether or not
is plugged in) or stops the program and the Carry flag was set.
1. Enter the spreadsheet or word
continues with the RUN/STOP-RESTORE The answer to your second question
processor by pressing the fl key and
sequence. is that it takes nine rotates, not eight, to
So you can't PEEK the RESTORE key get back the number you started with.
2. Enter whatever information you Eight ROLs put the contents of bit 0(al in
from BASIC. It isn't one of the normal
plan to save. this case) into the Carry. The next eight
keys. The only way to read it is to write
3. Hold down the RUN/STOP key your own machine language routine and ROLs move the 1, still in the Carry flag,
and press the RESET button on the side. wedge it into the vector at 792-793. eight positions left to bit 7. That's why you
Be sure to keep RUN/STOP down until usually got an $80 in the accumulator, iffl

22 COMPUTE'S Gn/erro Decembar 1985

A new set
of crayons for children of
the computer age.
ColorMe nurtures paste options using predrawn and ready to "cut
predrawn pictures. and paste" for added color,
creativity with child's play.
excitement and fun.
A child's imagination ColorMe gives every You can even take the
needs little more than tools artist room to grow. ColorMe Supply
and encouragement to flour Box with ad
ish.That's why Mindscape With ColorMe, hesive-backed
kidscandraw,color, paper for stickers,
created ColorMe: The
and printtheirown creations. colored papers,
Computer Coloring Kit.
Every child can shine Text can be integrated to buttons, cards,
with ColorMe. Kids from the createoriginal stories, envelopes, and
age of four and up can com The room for creativity a binder for
is limitless. original
pose pictures without pre
vious artistic or computer ColorMe Pic coloring
ture Disks makethis books.

ColorMe. The creative

computer coloring kit
Open a new world of
excitement for your child.
ColorMe does
more than
crayons ever
could, So aski
your software
experience.The program disk coloring kit extra special,
can be used alone or with Choose from Rainbow Brite™
one or more optional picture ShirtTales:MHuggaBunchIM
take home the fun.
disks for hours of freehand draw and TINKITONKP These
ColorMe is available on:
ing and thousands of cut arid popular characters are Apple' and Commodore?

Software that challenges the J. mind,

Mindscape, Inc. 3444 Dundee Road, Northbrook. Illinois 60062

1-800-221-9884, (In Illinois 1-800-942-7315)
scarJe. Inc. All Rights Reserved. Aoale a"d Com hkI a re are registered
IB^*v' p Compute* trie and Commodore 3usmnss Mactvnes Rainbow Bi.te,
Shirt Wes and Huoga Burcn a'e i-ademaiia of Halimaifc Ca'Os inc TINKITONKI is a trademark
o( T1NK TONK. INC Mindscaa« 'S a trademark o! W.ndscaoe. Inc,
Designers With
tor?' IJL-^*—<

Kathy Yakaj, Assistant Features Editor

If this industry is going to
grow up, says software de
signer John O'Neill, then,
we've got to be appealing to The majority of videogames have one primary
people who don't even consider
goal: Beat the opponent, whether it's the computer
using a computer.
And any good designer knows or another player. But some software designers
that the best way to get someone emphasize other aspects of the game, challenging
deeply into a game is to create an
players to succeed by interacting with each other
environment that begs to be ex
plored,, continues designer Tom and with the game's environment.
Not that all games should be important when he exhibited some He formed a company called
deep, meaningful experiences. We of his works at a one-man show in Admacadium, a half-Latin, half-
nil need light entertainment some London at the age of 23, "The show English word that means creative
times. But quite often, a good book felt all wrong," says O'Neill. "1 felt C&tslyst. The company's purpose
or movie gives us insights into our the people out in the street should was to produce art for the masses.
selves and our world while enter be in there, and the people in the There would be no limited editions
taining us at the same time. gallery were only there because of works to impose value, and
Computer software can also do they were friends of mine, friends products would be priced
that, and many software designers of the art world, or friends of the affordably.
are turning to that kind of expe gallery. And the galleries were basi "I had a lot of catastrophes,"
rience. Some of the best have been
cally just serving the investment says O'Neill of those early years.
at it all along.
world." He made postcards, board games,
His idealism about the way decals, cards, little books—any
Long before there were com things should be was such that he thing that might bring accessible ar
puter games, or home comput said, Thai's if. I'm going to retire for tistic pleasure to people.
ers for that matter, John O'Neill ten years and come up with a totally He began lecturing on his the
was formulating a philosophy that new art form, a way for artists to work ories in art schools. ("I was hated
would eventually figure prominent with people. by most traditional artists and very
ly in his current role as a game de So he explored different phi popular with students.") He finally
signer. O'Neill, who grew up in losophies, and eventually came to spoke at Stanford with David
England, began painting as a young believe that the only way to create Thornburg, who told him he had
ster, and went on to study art in col consumer products that would ap envisioned the computer games of
lege. In his early twenties, he started peal to peoples' inner sensitivities the future, that all he was missing
experimenting with different forms was to work through consumerism, in his material was the computer.
of interactive art and music. through mass publication and So O'Neill left his native Eng
He discovered something very broadcasting, land for Silicon Valley. He worked
24 COMPUTE!'s Gaioita O&cember 1995
A Difference

as a game designer with Ramone Dr. John Lilly, a dolphin research nets, and remember to come up for
Zamora at Childware for a while, specialist, in developing the air every eight minutes.
and designed the graphics for program. O'Neill often uses symbols in
Atari's ET. game. For the last cou In The Dolphin's Rune, the his games to represent the search
ple of years, he has been working player assumes the role of a dol for self-understanding. Sometimes
with a team of designers in the Bay phin searching for a nine-stanza the symbols are obvious. Other
area, producing a series of interac poem. The dolphin must locate and times, you may play a game several
tive videogames. negotiate nine different color cur times before realizing what O'Neill
One of the first to be available rents to search for runes. Each rune is gently trying to get at
is The Dolphin's Rime, published by is part of a special alphabet which "I try to put in as many cliches
Mindscape. The game combines vi unlocks one of the verses, a key to as possible so one can begin to see
sually pleasing images with intel dolphin lore. Along the way, the the cliches in one's life," says
lectual challenge. O'Neill consulted dolphin must avoid traps like tuna O'Neill. "In Lifespan {another
O'Neill game), you actually dive
into opportunities, and you can't go
back for a missed opportunity. All
of these sorts of things will be left in

Jojtu.'Q'J/effl peoples' minds. After the playing of

a game, they will begin to see the
The Dolphin's Rune cliches which they use a lot but
have forgotten the meaning of.
"If you give people this kind of
chance to interact with themselves,
they can be put in the position of
looking over their own shoulders at
a certain aspect of their lives in an
entertaining way."
O'Neill likes to think that peo
ple will use this kind of software
not only to understand themselves
better, but also to understand and
Thi> tw^hfuiu^t of iit>J- improve relationships with others.
fthiu low Uvth ihf play-
That people will come home in the
irr on (? tjui'*t to liciiftfta
evening and instead of asking
the ancient v?me hititU'fi
What's on cable tonight?, will play
with ttil'ffVt'nt ^t'slwth.
one of his games together. By eve
ning's end, they will have experi
enced more about each other, like
COMPUTE! s Gszeffo DecemtiBr 19B5 25
after a good conversation or a card

"I see a potential in software

for people to improve and keep a
perspective on their lives," he says.
"Also for improving relations with
friends and family, and having a
smile while you're doing it."

From Snooper Troops to the re

cently released The Other Side,
Tom Snyder has had that same goal
in mind. His educational software,
often presented in the form of a
game, strongly encourages group
interaction and entertainment.

Snyder has such definite feel

ings about using the computer as an
interactive medium that when no
software publisher would accept
The Other Side without a one-playe
option, Snyder's own production
company decided to publish it.
"I don't think we were being
precious about it," he says. "Wt
had been working on it for so long
that it just didn't make any sense to
us to teach kids how to resolve con
flict with a computer. We didn't
know what that meant. That
doesn't sound like a significant
step, unless you have a genuinely
intriguing artificial intelligence
model where the computer is be
having with all the delighful com
plexities of a person. And we're
years from that."
The Other Side is a world diplo
macy game, a simulation of a group
of world leaders trying to co-exist
harmoniously while still surviving
individually. It can be played by
groups of people across a classroom
from each other, or across an ocean:
A modem option lets groups play
over the phone.
Snyder set up a game between
a group of school children in Boston
and a group in Geneva, Switzer
land. It was the headline story on
national television news in Geneva
that day.
The program's Hotline feature
lets players communicate during
the game. "At first, these kids from
two different cultures were asking
questions like, Have you guys tried
new Coke yet? and Do you watch That kind of cross-cultural "A good designer can create a pret
Miami Vice?" says Snyder. "Slowly, communication takes The Other ty good simulation, but if you pro
as they got more involved in the Side a step beyond a computer sim vide opportunities for people to
game, they would say things like, ulation. Snyder acknowledges that, have input into the game, it gets
Let's make a treaty where we don't go but defers to the intricacies of game 100 percent better.
near other peoples' countries." design and involvement of players. "I cheat. I let people make my
26 COMPUTEfs Gazette DecemDer 1985
THE BEST Just Got Better!
"HOMEPAK is a bold product! For $49.95* buyers get three programs on one
disk... inexpensive, powerful, integrated software. As such,

"Quite simply the best... should be part of every computer library." - analog
"Performance: • * • * (Excellent). Value: • * * * (Excellent)." - family computing

The reviewers are unanimous — you get

three times the computing power with this
exceptionally easy-to-use package:
Access public databases and bulletin boards with ■
HOMETERM. Store information and retrieve it
instantly with HOMEFIND. Take data from
the other programs and write reports using
HOMETEXT. Possibilities are unlimited. Results
are excellent.


For a limited time"* your HOMEPAK purchase also
includes the following.

• FREE! Try out the DELPHI" public database.

Enclosed with each new package is your tree
membership and ID number, which allows you to
hi hr a "guided tour" of the Delphi system.
Wonders awnit you!

• SAVE MONEY! With a special subscription to fun

and informative FAMILY COMPUTING magazine.
The lowest rate ever, and you

'ant\ in

"... HOMETEXT is comparable to the best of the low-cost word ptwxsshrs...
HOMETERM is comparable to any telecommunications program: now available ...
HOMEFIND is easv to learn and will handle Most personal filing problems with no pmblenis...

Ihhe advantage of these special offers today — inside the specially marked HOMEPAKpackage!

1787S Sky Park North,
30 Mural street
Richmond Hilt, Ontario Suite P, Irvine, California
lab IBS Canada
"The Energized Software Company!"
Telex; 06-9BB-2G6 telex: S09I39

Cooperation was imperative. Seven together in making every decision;
Cities Of Gold simulated the six at the same time, each member has
teenth-century experience of the his or own objective to achieve.
Spanish conquistadors setting out Personal gain and group harmony
to discover the New World. Greed must be balanced for the mission to
and plunder were possible, but at succeed.
tempts to understand and befriend Though there is educational
the natives of this new culture were value and personal growth gained
encouraged. In their latest game, from real-world simulations, there
Heart Of Africa, you must journey can also be enjoyment in exploring
through unexplored areas of the fantasy worlds, worlds that might
African continent, looking for a exist in another time or on another
Here, Tom Snuder participates with two tomb that could hold the lost se plane.
groups of Students playing the game. crets of ancient Egypt. (M.U.L.E., Designers at Activision believe
Seven Cities of Gold', and Heart Of that they may have stumbled onto a
Africa are published by Electronic new culture, a race of people that
Arts.) lives in a rather unusual environ
games better for me. By putting The Argos Expedition, designed ment. According to designers David
Hotline in, and requiring more than by The Children's Television Work Crane and Sam Nelson, there's
one person to play, they bring in all shop for CBS Software, is a journey someone living in our computers.
sorts of depth and emotional con into the universe to seek, retrieve, This theory was brought to
tent to a game that there's no way and recover artifacts from an an their attention by a musician who
I could have brought in myself. cient culture. The crew must work was puzzled by the fact that much
People bring so much to the ex
But the environment, the world
that designers must create for a
good simulation, is key to the pro Ozo\i: SofytsctiD&
gram's integrity. Two of the ele
ments that make that environment Heart Of /
beg to be explored, says Snyder, are
extensiveness and consistency.
"You make it big and you make
it real. Not like in the old adventure
games where you go right and left
and retrace your steps and you're
not where you started. It really has
to have the feel of a real world. Like
in The Hatley Project (Snyder's solar
system simulation published by
Mindscape), if you go a couple of
million miles in one direction, you
really are there. It's not a fake hy-
perspace map that someone put

Many other software design

ers have developed simula
tions of real worlds and fantasy
worlds for computer owners to ex *ieifia in canoe

plore. Some encourage competi rta. - 1*10

tion, some cooperation, and some

learning. Some foster all three. wen fooo

When software designer Dan

HHHIH . i nonty
Bunten and his brother Bill were WfK Hull ■'- l/s

young, they drew a complete naval in Heat

war game board on the floor of

| tmsM- an i? mi* 'n this five-year journey
11 !■■ i. nn i1
their basement. They and the rest of 1 ancr itarr. k '; trough the African con-
iuent, you mini fry la
the design team at Ozark Softscape
mcceed when- other ex-
have been designing world games tforcrs have failed ami
tiic nmtn Hilt, imii«T(ih *toi<in
on computer disks for the last few 'iiul the lost tomb.
[Mill soTTon to comma*.)
years. M.U.L.E. sent players to an
unexplored planet, and gave them
tools to build a new civilization.
28 COMPUTED Gaiollo December 1985
IntroducingComputerized Gardening from
OKTIIO — the first and only personalized gar
dening program avallableon computer soft- works by detailing plarii and shrubs
by user zip codes to provide an individualized
gardening and landscaping program. Planting
requirements are listed accord
ing to shade or sun-loving plants,
blooming or non-blooming plants,
watering needs
and plant color FIPLE CRITERIA 5
and others.
Plant type L7 ALLC
You"li find the BLUE
software available Height E LAVE!
for IBM. Apple II ORAI\
and Commodore
Colors ■ PINK
minrt Tlmn f* prn
Plus, included in
the package is a copy of the new
ORTI10 Book Gardening
Techniques—an authoritative
"how-to"thal showsyou in
color and detail page after
page of gardening procedure.

The OKTHO Computerized

Gardening Package is avail
able a1 software outlets,
bookstores and lawn and
garden centers where
ORTHO books are sold.

Just $4995
.11 !i >i i!i i! :■ ii i write:
ORT11O i.l(im 1iL.1i Services
575 Morket Street. San Francisco. CA 94105

information services
1 ommodort*lBHfc0Blem] [rmlnn.nH
f CllkfMll
Centers of America Mail Order Ltd,

Giving at Distributor

Computers • Printers • Monitors • Compact Discs • ffoAofe • Modems

Computer Centers of America has it all...and much, much
more at distributor's low, low discount prices' Why pay more
when you can buy & save! Check out these prices!
Check. Money Order. MC or Uisa accepted / No additional charge lor MasterCard and Visa /Call lor shipping and handling information / HYS residents
add applicable sales tax ■' Prices and availability are subject lo change without notice I All factory Iresh merchandise with manufacturer's warranty.
Dealers Welcome. Call tor recent price (eductions and new rebate Inlormatlon. Plus shipping and handling. No returns wilhoul return
authorization numbei.


1-800-631-1003 1-800-221-2760 1-800-548-0009

OR 516-349-1020
Or Write: Computer Centers of America, 81 Terminal Drive, Plainview, NY 11803
Professional Software
fE commodore CCA GOES VIDEO TAPE Fleet System 2 ■ Word Processor
with built-in 70.000 Word Spell Check
NEW! Commodore 128 Personal l)r Rfiuss Fix up The Mix-up Puller
Computer Call For Price T-120's-©TDK,maxell Sesame Street Leltcr-Go-Rounri
1571 Disc Drive Call For Price SONY Big Bird's Fun House
1901 RGB Monitor
NEWIWU Monitor
Call For Price
$499 The Sea Voyager
Weal tier Tamers
Minimum 6
1702 Monitor 174.95 Movie Musical Marlness
Commodore 64 Computer 119.95 Success w/Ditcimals (Atld/Subt) D-l
1541 Disc Drive 149.95 HOLIDAY SOFTWARE Success w/Oecimals (Mull/Diu] O-T
Success w/Frachons (Add/Subt) D-T
PRINTERS i SPECIALS AT Success wffractinns (Mult/Div) DT
Cardco LQ/3 Daisy Wheel Printer
Loiter Quality Printer with Built-in
Ernie's Magic Shapes
Interface. Frso Garden Mail Now. Murder by the Onzun
Software Special; 1
Spell Now.Wnte Now Included 199-95 Astro Gmvei
Gemini SG 10 Z09.9S Access Software
Gemini SG 15 359-95
Neutral Zone DT
Gemini SG 10C wild Built-in LIMITED SpnicrnaslL'r D-T
Commodore Interface Call
SUPPLY Beachriead D-T
New! Gemini SR 10115 Call
Master Compose D
New' Gemini S8 10 Call
BniJCt LEE. DIG DUG. Commodore Software
Silver Reed 400 249.95
Panasonic 1091 Call
Easy Finance I, II III. IV-D
Software Special '■ 2
Easy Script-D
Sharp 13" Color Composite IACT1YISION1
IOMI MWTIIl'llWll Easy Spell-D
Monitor 13M31U 124.95
BMC Color 149.95 Logo-D
Pan 1300 RGB & Comp 289.95 The Manager-D
Sharp Green 64.95 General Ledger
Accts flec-D
Sharp Amber 69.95 Decathlon Slar League Baseball
On Field Football Accts P^y-D
Pitlall I or II
DISC DRIVES Zono Ranger On Court Tennis Magic Desk-D
Silent Butler
Space Shuttle H.ER.0
CCA Exclusive ■ New for Commodore! Sky Travel
Master of trie Lamp
Enhancer 2000 Disc Drive
Faster than Commodore 1541. Commodore
Software Special H 3
Compatible. 2 Vr Extended Warranty . 164.95
Single Drive 179.95
Indus GT Disc Drive 249.95 HARDWARE PACKAGES
New! Fast Trax New! Hackei
Unleash the Power of Your Computer Commodore 64
Directly Into the Tomy Robots New! Pel Person New! Alcazar
Commodore 1541
Includes: •Computer, Interface, and
New! Hacker New! Cowi'idown to
Disc Onve
Disk •Create. Edit. Save. Retrieve Stiu I clown
Commodore 803
,ind Mis \tour Programs »For Tomy Call Soitware Special If 4 Printer
Ommbol. Ommbot 2000 and Vcrbol lor
All on Ihe Same Disk Price epyx TO SUBSTITUTE A COLOR MONITOR

Telesys Tuihoprint GT
Prints Enhanced Graphics 59.95 COMPACT DISCS
Cardco G+ Call CCA Now Has An Exclusive tine
Winlergames of Compact Disc Players
Microworld Cat I
Hot Wheels Gl Joe ADC
PPI 44.95
Temple ol Apshai Summer Games I or II Emerson
Discs Trilogy Barbiii Sherwood Priced From
20 Memorex SS/DD w/Sioragc Case 24ts" Jet Combat Hot Wheels Magnavox
*AP(ci Ri-lMli' Baseoall and Many More
Software Special "!j
Nashua 8.95
Scotch 9.95 T1V.ISIONI
Ma*oll 11.95 l

■f Centers of America
'Aller '3 Bctisle
Mail Order Ltd.
Mighty Mo 64.95
Commodore 1660 79.95 Penguin Software Call Toll Free:
Total Telecommunications Call
Wico Joysticks
The Boss .12.68 Sword ol Kattash 1-800-221-2760
The Sat 14.6B Xyphus
3-Way 19.6B Graphics Magician Picture Painter 1-800-548-0009
to lure the little people out of their
own computers. This new software,
called, appropriately, There's Some
one Living In My Computer, should
The Argos Expedition
be available in time for Christmas.
(Researchers at Activision re
cently built a similar house for an
Apple II computer, and discovered
little people there, too. They will
continue to observe the little people
and issue periodic updates in the
form of commercial software.)

No videogame designer claims

Success in this space to have the one and only key
mission simulation
to computer entertainment. They
kUlges on Ilie phujcri'
all approach projects with an eye
abilities to achieve both
personal and group
towards what consumers want,
goals. what they enjoy designing, and
what their varied backgrounds
have taught them about peoples'
needs. Tom Snyder's experience as
a schoolteacher and musician may
of the music he programmed The Activision design team be take him in a different direction
sounded different from what he lieves that the little people learned from John O'Neill's artistic history,
thought he had composed. How else, about our culture by watching our but both are sensitive to the oppor
reasoned Crane and Nelson, could use of computers. This would ex tunities for interaction and growth
you explain all of the programming plain their ability to read and write within the bounds of electronic
problems experienced by seasoned English {through word-processing entertainment.
designers? Why would perfectly programs), their appreciation for And though the means are dif
entered code result in syntax errors music (through computer music ferent than they were ten years ago,
and other program bugs? software), and their enjoyment of O'Neill's found that the end is the
After months of research, entertainment (through video same. "I'm making games for peo
Crane and Nelson discovered lhal games). ple who think and feel, games for
the little creatures wanted a com Top management officials at people who like to have products
fortable place to live. So they de Activision deemed this research which will help them keep pulling
signed a 2-1/2 story "house on a significant enough to create a com the skin back from their eyes so
disk" for the Commodore 64, with mercial product from it, to mass- they keep feeling and sensing,
a living room, kitchen, bedroom, produce these houses on disk so which I think is the role of the artist
bathroom, and study/recreation that Commodore 64 owners can trv in societv anvwav."
room. It worked: A little person
moved into the house. The crea
tures seemed to like that environ
ment, and one has moved into
every house built so far.
This miniature race of people
shares several traits. They all eat,
drink, and sleep. They read news
papers and books, listen to music,
watch television, and work at their
computers. They brush their teeth,
shower, and exercise. They take
good care of their pets. They play
games. They get sad occasionally,
but can be cheered up by a pat on
the head.
The little people can read and
write English, so Crane and Nelson
put a typewriter in the house to
send messages back and forth.
When the creatures want to talk,
they tap on the inside of the moni
tor screen. As of yet, their native
language is incomprehensible to us.
22 COMPUTEI's Gnzeflo Docembar 1985
hy settle for less
ken you can have Mo?

Mltey Mo turns your Commodore 64 COUMODOBE of keystrokes, Not so with the other
Into a telecommunications giant. modem. And only Mitey Mo lets you
It's the best-performing modem Auto Dial/Answer YES YES store data to review or print it later.
with upload/download. Auto Redial YES NO Mltey Mo has just one switch,
Smart 64 Software YES NO the Smart 64 software does the rest.
Mitey Mo is being hailed as
Function Keys With the other modem you'll have
"the best price/performance com
Programmable YES NO to remember to check three switches,
munications package available"
Upload/Download otherwise you may be answering
Its software has received the endorse
Texl&X-Modem YES NO when you mean to be originating.
ment of the US, Commodore Users NO
VT-52/VT-100 Emulation YES Mitey Mo is half the size o! the
Group, which gives a money-back Menu Driven YES NO other modem. The very latest tech
guarantee to members. I! is truly the 28K Software BuQer YES NO nology allows miniaturization and
industry standard, and no wonder. Easy-to-Use Manual YES NO increased reliability as well. Mitey
It's the most user-friendly modem you Bell 103 Compatible YES YES
Mo is so reliable, we gave it a lull
can buy—it will take you online Multiple Baud Rates YES YES
three-year warranty The other
faster and easier than anything else. Cable Included YES YES
modem gives 90 days, then you're on
Mitey Mo opens up a world of Single Switch Operation YES NO
your own.
practical and exciting uses for your Warranty 3 years 90 days
Not only will you tind Mitey
C-64. It lets you send and receive
Mo mighty useful, you'll find it
electronic mail, link up with commu Some mighty Interesting features— mighty reasonably priced. When
nity bulletin boards, play computer ouis and theirs. Yours to decide.
you buy it, you'll get S15 of
games with people in distant places, CompuServe access time and 2
tap into library resources, and hours oi PlayNet Iree. as well.
much more. All at your convenience. numbers sequentially But suppose you dial See your dealer or call us
Until Mitey Mo, Commodore's a number and find it's busy Mitey Mo has "auto directly to order your Mitey Mo.
1650 Automodem was the obvious redial"—it hangs up and redials immediately
choice when you went looking until it gets through. With the other modem
for a modem for your computer. Like you have to redial each time - and somebody
Mitey Mo. it has "auto with auto redialing can slip in ahead of you.
answer"-il receives Mitey Mo is menu driven. It lists the things
data while unattended you can do on the screen.
And both modems are Select a number and you're
"auto dialers"— on your way. Since Auto
you dial right on *^. modem isn't menu driven,
the computer's ^ you'll be hunting through
keyboard. But the manual a lot.
that's about With Mitey Mo, your
where the simi computer's function
Computer Devices Int'l

larity ends. keys are program
1345-A2 Doolittle Drive
Mitey Mo mable-you can San Leandro,CA 94577
can dial up to 9 save yourself plenty (415)633-1899
Selby Bateman, Features Editor

In any conversation about inno new shapes never before seen on a

vative game design. Bill Budge's pinball machine. You can have as
Pinball Construction Set is almost many as 128 parts on the screen at
certain to be mentioned. This com once.

puter simulation of a pinball ma Why was pinball the first thing

chine sparked an entire genre of Bill Budge wanted to try with his
computer games: the construction construction set idea? After all,
set. Pinball Construction Set is al Budge didn't even play pinball
ready considered a classic in the when he started. But, as he remem
short history of microcomputer bers it, many of the engineers at
games, and is likely to remain so for Apple were hooked on pinball.
a long time. "Woz and Andy Hertzfeld and oth Bill Budge, creator of Pinball Construc
The concept behind a construc er Apple II heroes, people I ad tion Set
tion set is simple—it is a collection mired, were fanatics about pinball.
of building materials and tools It got to be a craze; everyone Amiga computer.
which let you create your own pro bought machines, although I never Codewriter Corporation mar
gram within the computer. No spe did. And to this day, 1 like pinball, kets a game builder for the Com
cial programming knowledge is but I'm not a fanatic. They taught modore 64 called AdventureWriter,
required since the program presents me everything I know about it." which lets you create your own text
you with a series of easy to follow or graphics-and-text adventure
menus and graphic icons, or sym games. Other computer games
bols, which you manipulate to which let the user build-in all or
build your own program. A con many of the parts of the program
struction set doesn't have to be a are Braderbund's Lode Runner, Sub-
game. There are now construction Logic's Night Mission Pinball, and
sets, whether called by that name Mastertronic's The Games Creator.
or not, for a variety of applications. What's the next step in build
Steve Wozniak, one of the co- ing your own games? How about
founders of Apple Computer, once Construction Set Construction Setl
described Pinball Construction Set Don't laugh. That's exactly what
as the most powerful program ever Bill Budge is working on: a program
written for an eight-bit machine. which lets you build a variety of
Pinball Construction Set offers a menu
Whether that's still true or not, just other programs without learning a
of machine parts Ion the right) and a
a few minutes with any of the ver computer language. Not just
pinball palette.
sions of the game—Apple II, Com games, says Budge, but all kinds of
modore 64, or Atari—will give you software.
an idea of what he was talking about. After playing Pinball Construc "I could build anything from
Not only did Budge introduce tion Set for a while, many people Pacman to Missile Command to a
and then popularize an excellent discover what Budge first realized: very, very powerful programming
concept, he carried out the idea It's more fun to create your own language. It's the kind of a program
with some of the best graphics and games than to play someone else's. that has a very wide application,"
sound programming ever created in Other game designers quickly he says. "A physics teacher, for ex
a computer game. In addition to found out the truth in that. Music ample, could build all kinds of sim
five preprogrammed pinball games Construction Set and Adventure ulations, of little micro-worlds, set
on the disk, Pinball Construction Set Construction Set, both by Electronic up different labs and provide dy
also presents a couple of dozen dif Arts (which also sells Pinball Con namic little worlds that aren't really
ferent pinbail machine parts, in struction Set) are two program video games."
cluding flippers, bumpers, sling builders which use the same con Although still in the design
shots, ball eaters, spinners, and cept carried out in different ways. stage, Construction Set Construction
polygons. You take these parts and Trie company is now taking the Set is one more step in Budge's
create your own pinball environ idea another step with its Video long-held belief that there's always
ment. Change the laws of gravity if Construction Set, an advanced something new to be discovered
you like. Use an invisible ball. Build graphics program for the new within a computer. <B

COMPUTE'S Gazelle Dacember 1985

Christmas Carols

Here's a great way for you end your family to have lun
with your Commodore 64|U or Commodore 128™ this liiiMr i
Christmas. Our exciting Christmas Carols disk
features 18 of your favorite holiday songs, with
rty Songs. Sff^-if-s^^iiOirj
including Auld Lang Syne, Dixie, For He's a Jolly Good
professionally-arranged music and entertaining
Fellow, Oh! Susanna, Yankee Doodle, and more.
graphics. For sing along fun, the Eyries appear in easy-
to-read verse on your TV or monitor. Play just your
You can trust John Henry Software to bring you
favorite song or set your computer to play them all.
quality software at the lowest price. We specialize In
prompt delivery and guarantee our product.
DonM waitt call us tod ay!.Toll Free Number
• Angeis We Have Heard on High • Deck the Hall
• 0 Come All Ye Faithful • Away in a Manger 1-800-22siB14
• The First Noel • God Rest You Merry, Gentlemen
• Hark! The Herald Angels Sing • O Holy Night
• It Came Upon The Midnight Clear • Jingle Bells loth for only
• 0 Little Town of Bethlehem • We Three Kings
of Orient Are $28.95
• Jolly Old St. Nicholas
• Joy to the World
• O Christmas Tree
• Silent Night Please send me:
What Child is This? Christmas Carols disk(s} at S1S.95 each
Up on the Housetop Party Songs disk(9) at S15.95 each
. . . . Christmas Carols and Parly Son§s at $23.95
Add SI 00 Id' pO9ldQ£ and handling Qfiio rnaiclenis add &'.,■ sales tan Foreign
oiders except Canada and APQ. i.00 S.I on for Ajr Mall. Please pay In U.S. (undo.

IJ Check or money order enclosed Vjsa II MasterCard

An Actual Screen
Acct. # Exp. Date


Jo; Address
City State Zip
Send to John Henry Software, P.O. Box 745t Vandalia, Ohio 45377.

Selby Bateman, Features Editor

Tomorrow's computer games will go far beyond the blocky graphics and
limited music and sound effects found on the best of today's micros. Laser-
driven optical technology is already capable of bringing motion picture
quality animation, live-action images, and stereo sound to videodisc arcade
games, educational lessons, and training courses. The next logical step for
this optical technology is its connection to your personal computer.

#ou push forward on the videodisc player was connected to been producing interfaces which
* joystick and your space an eight-bit Japanese computer. connect videodisc players to com
fighter swoops down be- This type of fast-action arcade puters. (See "The Videodisc Con
twecn narrow canyon game is but one example of what's nection" elsewhere in this issue.)
walls, jagged rocks sweeping by possible with today's compuier-
within inches. Suddenly, you controlled videodisc. The proliferation of terms as
spot enemy spacecraft. You fire Laser videogames such as sociated with these laser-
rockets, pull back on the joystick, Dragon's Lair, MACH 7, and driven products is at first
and the chase is on. Space Ace have been in the confusing—videodisc, laser disc,
The images in this scenario arcades for a couple of years now. optical disc, compact disc (CD),
appear as real as those you would They feature full stereo sound and now, CD-ROM (compact
see in the latest science fiction and either live-action foolage or disc-read only memory). What
movie. And yet, you're control movie-style animation. they all have in common is a laser
ling your fighter—a computer- But arcade games aren't the beam. And lasers and computers
generated sprite—through your only uses for videodiscs. They're are coming together in a variety
computer, and the lifelike images widely accepted as teaching and of ways.
are produced by an attached training tools in education and At its simplest level, a video
videodisc player. In fact, this business. It's only within the past disc (also called a laser disc or op
demonstration occurred a year couple of years that a sizeable tical disc) is little more than a 12-
ago here at the GAZETTE, when a number of manufacturers have inch plastic record which uses a

36 COMPLJ7E'~s Gazelle December 198S

low-power laser oeam to reai

spiral set of album tracks, much dramatic effects on the future of ROM are going to do a lot to pop
like a conventional stereo turn videodiscs. ularize laser discs," says Adkins,
table uses a diamond-tipped sty The name of the boom is CD
lus. The laser beam has random (compact disc), an optical audio
access to the information on the recording format which uses digi
disc, similar to the random access tal encoding of information and
of a computer floppy disk, While can store up to 550 megabytes of Howto Video Ccttrt'

a floppy disk uses a magnetic audio data. CDs have been very
storage technology, a videodisc popular among audiophiles for
has its information entered as the past year or so. Now, lower
tiny pits on the plastic record. The priced CD players and a growing
laser reads the pits, as the video library of recordings available on
disc spins at speeds up to 1,800 the small (4.7 inches) discs are
rpm. The storage capacity of a turning these audio machines
videodisc is more than 100,000 into mass market items.
still frames, with each of those Already, some manufacturers
frames accessible by the laser are preparing dual-purpose play
within a fraction of a second. ers which will run audio CDs and
There are videodisc players videodiscs on the same machine,
available from Pioneer, Sony, Hi For example. Pioneer's CLD-900,
tachi, and others. But despite the priced at about $1200, will play
promise of videodiscs, there are both audio CDs and videodiscs.
currently only some 200,000 play Another important develop
ers in homes, schools, and busi ment has been the introduction of
nesses in the U.S. As videodisc CD-ROM players, digital com
entrepreneur Allen Adkins says, pact disc players with the data
every year someone tells him that storage capacity to include entire
this is the year that videodiscs encyclopedias on just part of a
will take off and become a mass disc. The information can then be Videodisc-based kiosks tire in use iis
market item. Although it hasn't read by your computer. (See "CD- information booths anil point-of-
happened yet, Adkins and many ROMs: The Ultimate Database" purchase displays in many stores,
others arc taking part in a related in the November GAZETTE.) airports, ami hotels.
COMPUTE's Gaielto December 19B5 37
Con nection
Linking your Commodore 64 or 128 to a videodisc
player is getting easier all the time, thanks to the
growing number of companies making interfaces and
supporting software for that purpose. In fact, no matter
what kind of computer you have, there are more and
more videodisc connectors becoming available.
Allen Communications, for example, manufac
tures the $149.95 Allen MVP (Most Valuable Peripher
al) Interface which will connect a Commodore, Apple,
or Atari computer with many videodisc players, such
as those made by Pioneer, Sylvania, Magnavox, and
others. With the package, you also receive software
which shows you how to use the system, and helps
you learn how to design your own programs. This and
other Alien systems are used in educational, market
ing, and entertainment applications.
In addition to developing your own programs, you
can purchase an array of prepackaged videodiscs
which have been created specifically for use with a
computer—games, educational packages, and training Tin- MVP interface lets Commodore 64 and 128 users connect
programs. their systems to a variety of videodisc players.

president of Interactive Arts Inter Let's say you've just flown into is being used in corporate training
national, a videodisc software de Chicago and want to get some programs, self-paced college
velopment firm, and of Optical information about restaurants in courses, and retail product demon
Media Services, a company which the city. In the lobby of your hotel is strations, to name only a few. The
helps software firms put their infor a computer-controlled videodisc same techniques used in these
mation on CD-ROMs. Adkins ex hidden within an attractive kiosk videodiscs for education and busi
pects to see computer games using which has a variety of information ness have also been applied to
CD-ROMs available in 1986. "The for visitors. On the monitor, you see games.
longer-term market for 12-inch a menu of options, including one For instance, in 1981, a video
videodiscs is pretty good, especially labelled RESTAURANTS. Pressing disc game for the home called How
in storing information for educa the number next to the label, you To Watch Pro Football was available.
tional purposes," he says. see a second menu which lists types The disc offered scenes from NFL
of cuisine: Italian, French, Greek, games, and the user tried to predict
American, Chinese, and so on. You what plays would be called. Other
Without realizing it, many choose one, and the videodisc videodisc releases have included
people have used video quickly lists dozens of restaurants The First National Kidisc, a chil
discs while shopping or travelling. and their locations. You again make dren's games package; Mi; rder A ny-
An increasing number of shopping a choice, and a menu for that res one?, a murder mystery in which
malls, airports, and retail stores taurant appears on screen. With players tried to guess the murderer;
have videodisc kiosks, stand-alone each key press, the laser beam is and Astrotl Belt, a Star Wars-Style
information centers which provide skipping from topic to topic. action game.
information at the press of a button. This same kind of application One of the most successful
3B COMPUTE!'s Gazma December 1985


lode Runner



of your Commodore 64 and goes to work automatically,

INTRODUCING THE FAST LOAD loading your disks with ease. And that's only the

CARTRIDGE FROM EPYX. beginning. You can copy a single file, copy the whole
disk, send disk commands, and even list directories
You're tired of waiting forever for your Commodore 64 without erasing programs stored in memory.
programs to load. But it's no use glaring at your disk And unlike other products, the FAST LOAD
drive. Calling it names won't help, either. It was born CARTRIDGE works with most programs, even copy
slow — a lumbering hippo. You need the FAST LOAD protected ones, including the most popular computer
your Commodore 64 disk drive from a lumbering hippo
into a leaping gazelle. With FAST LOAD, programs
that once took minutes to load are booted up in a matter
to insert, easy to use and five times faster. So why
waste time waiting for your disks to load?
of seconds.
FAST LOAD can load, save and copy your disks five
times faster than normal. It plugs into the cartridge port
Speed them up with FAST LOAD!
The MVP is controlled through one of the joystick direction of Thorwald Esbensen, has been investigat
ports on the Commodore 64 or 128 {a cable is provid ing educational uses of videodiscs for over five years.
ed). Functions such as PLAY, PLAY TO, FIND, STEP One example of the company's work during the
FORWARD and REVERSE (at designated increments), past couple of years has been its involvement with the
and SLOW, plus many more are included. The Allen LaserSuft educational software project. Working with
interface also lets you control the video display the Society of Visual Education (SVE) in Chicago,
through software commands, and switch from com Esbensen developed a flexible videodisc-based educa
puter video graphics to videodisc video (live action or tional system centered on images chosen from approxi
still frames). The product comes with a prepackaged mately a half-million photographs in the SVE library.
demonstration of MVP functions. Touch Technologies developed the Commodore 64 in
Allen Communication, which has extensive expe terface controller for that system.
rience in videodisc technology for education and busi While the marriage of videodiscs and computers is
ness, also provides other interface systems for Apple still in its infancy within the consumer market, there
and IBM computers. are already a couple of dozen companies which can
Two other companies involved in Commodore 64 provide product information on video disc-computer
videodisc usage are Touch Technologies of Escondido, interfaces. Listed below are those companies which
California, and MicroEd, Inc., of Minneapolis. Touch currently have Commodore 64/128-videodisc inter
Technologies markets the $149 CLAS-LD (Computer faces and/or software. Additional interfaces for the
ized Lesson Authoring System—Laser Disc) software- Commodore may be forthcoming from other compa
hardware combination, which works with a Pioneer nies as well.
LaserDisc player (about $800) and Touch Technol
ogies' LaserVideo Controller interface ($200) connect
ed to a Commodore 64 or 128.
Alien Commuii'wtion Systems Impact, Inc.
There is also a version for the IBM PC/PCjr/
140 Lakeside Plma II 4400 MacArthur Blvd. NW
XT/AT and compatibles: $229 CLAS-CBT (Computer-
5125 Wiley Post Way Suite 2m
Based Training) software, LaserDisc, and Pioneer IU-04 Snlt hike City, UT #41 lo Washington. DC 20007
interface ($250) connected to an IBM computer.
learning Link Corp. fetich Technologies
The CLAS system lets nonprogrammers ereaie 2SSO South Main 60S South Escondido Blvd.
video images and computer text on the same monitor Suite «in Suite 101
for computer-based education and training. With its Sail Lake City, UT 84115 Escvndido, CA 92025
emphasis on flexibility and ease of use, the potential MiavEd, hie.
applications are extensive. P.O. Box 14156
MicroEd sells a $29.95 software package for the 64 Minneapolis, MS 55424
which is used in conjunction with North American
Philips' commercial laserdisc covering the life and
works of Vincent Van Gogh. The company, under the

videodisc-based ventures was a "The new Amiga from Com

game called Dragon's Lair, pro modore, You can take images,
duced by Don Bluth Animation. either still frames or motion frames,
This classically animated game cre off laser discs or videotape and em
ated a short-term sensation in video bed them on the Amiga disk, then
arcades when it was released sever use them in your program. And you
al years ago- A similar production can also take prerecorded music or
from Bluth, Space Ace, uses the voices and embed those in your
same kind of animation and stereo program," he says. "That's going lo
sound. Players make split-second be a new and potentially very po
decisions as they navigate through tent market. It's going to combine
the onscreen perils. in one unit the dynamic features of
Despite the excitement of The classic animation ami interactivity laser discs, videotape, music, and
videodisc-based games, the rela of videodisc games such as Space Ace your micro stuff all together."
tively high production costs and ex go far beyond the graphics of today's
With the computer hardware
pensive retail prices of videodiscs computer games.
advances of the Apple Macintosh,
have kept sales and demand far be the Amiga, and the Atari ST, plus
low today's VCRs and the new CDs. Esbensen, president of MicroEd, Inc., the related software improvements,
"But let me tell you what we a software development company Esbensen and many others are bet
just ran into that's going to put a which has been involved with ting that laser disc technology is
completely different complexion on videodisc technology for more than now going to move forward at a
this whole market," says Thorwald five years. much faster pace. q
40 COMPUTE'S GHzerre December 1985
It takes all kinds to make engineered mutants—stand watch over their creators'
a galaxy interesting. Like technology. And they deal swiftly and ruthlessly with
you, a techno-scavenger. characters like tech no-scavengers.
Your kind are out to get But you've got a plan. If you and your trusty Science
= ^^^^^^^^^^^^^ff? rich scavenging Ancient Droid can scavenge the right combination of weapons
i ' technology. And now and technology—and get off the planet alive—youll
you've found the fabled make it big. Destroy the Guardian base and you'll even
Koronis Rift—the weapons testing grounds of the be a hero! The treasures of the Ancients are yours .. .
Ancients. The chance of a lifetime awaits you. if you've got what it takes.
Abandoned war hulks litter the Rift—crammed with Mill APPLE

exotic weapons and technology. The lifelike fractal Kmmis Hlft

graphics take you to this mythical land of the Ancients.
The mind's-eye point of view puts you right in the driver's
seat of a Surface Rover. A hulk looms before you—

end* Pec 3t 1385 (tfteul rule*
your mind races, feverishly planning a strategy. What rtrK-iMTirn drJrr?

weapons do you need to survive? What technology will

fetch the highest price? If you can pack your battered
1043 Kiel Ct, Sunnyvale. CA 94089
Rover full—you'll be rich beyond your wildest dreams.
But it won't be easy. The Guardians—genetically Strategy Gamesfor theAction-GamePlayer
i KifTiH.r!.ift]illd(mfr.UiVt?ifiijn*fu;tiif THfi >' ttttS LljcuVJri Lid ILHJ All frjjil* Hryiwd -l<w . **:' ••-■'--' "' '
ilip I. Nelson, Assistant Editor

This hyperactive bird lays some rather unusual

eggs. A fast action game written entirely in
machine language for the Commodore 64. A
joystick is required.

"Whirlybird" is a fast, updated ver ber is ten, you can get a smaller or
sion of the classic game Breakout. larger number (up to 255) by push
It's written entirely in machine lan ing the joystick backward or for
guage. You control the Whirlybird, ward. (Don't select zero—you'll
who flies back and forth at the top simply return to the startup screen.) The whirlybird has jus! flown past an
of the screen, spinning continuous Next you must pick the skill egg. This machine language game uses
ly. The goal is to clear out the layers level. Press fl to play a normal itttemtpt-driven routines to spin the
of colored bricks at the bottom by game or f3 for an expert game. At bird and move it smoothly across the
bouncing eggs against them. When the expert level, the Whirlybird is playfie id.
an egg moves back in your direc only half its normal size, making it
Whirlybird displays your cur
tion, move the Whirlybird into its harder to hit the eggs. After choos
rent score as well as the highest
path to bounce it back down. The ing the level, the prompts disappear
score attained during the current
game ends when you clear the field and play begins.
session {which may include more
of bricks or run out of eggs. Press the fire button to release
than one game). When a game
the first egg. You earn one point
ends, both scores are displayed un
every time you hit a brick, and ten
til you release the first egg in the
points every time you bounce an
Starting Up next game. Then the current score is
egg back down with the Whirly
Whirlybird must be typed in with cleared to zero. Since the high score
bird. Letting the egg fly past you
the "MLX" machine language entry is stored within the program code,
into space subtracts ten points from
program published frequently in you can record it for future compar
your score (unless it's already un
COMPUTED gazette. If you're using ison by resaving the game after
der ten}. When that happens, the
tape, change POKE782,1 to each session ends. (It's a good idea
sidebeams sparkle continuously
POKE782,0 in line 763 of MLX to resave it with a different file
until you press the fire button again
before running MLX. Read the MLX name—like "BIRDHIGH"—to dis
to release the next egg. Play contin
instructions before you begin typing, tinguish it from the original copy,
ues until you lose all your eggs or
and be sure to save a copy of Whirly which then serves as a backup.) The
clear the field of bricks. A 50-point
bird before running it. Here are the next time you load and run Whirly
bonus is awarded for clearing every
addresses you need for MLX: bird, it displays the previous high
brick from the screen.
est score.
Starting address: 49152 In addition to normal bricks,
Ending address: 52241
the playfield contains a few round
Plug a joystick into port 2, then ones. When the egg hits one of The Joystick Accelerator
load and run Whirlybird as if it those, the Whirlybird swoops down It may take some practice to master
were a BASIC program. Do not fry to deposit a sidebeam somewhere the joystick motion in Whirlybird.
(o start the program with SYS. The above the playfield. This doesn't af Rather than zooming immediately
play field appears immediately, fect your score, and you get a free to the spot you want, the bird
with the Whirlybird twirling across egg as well (press the fire button to moves in an elastic manner that
the top of the screen. On either release it). However, the extra side- simulates the inertia and momen
edge is a sparkling row of side- beams add an extra element of un tum of a natural object. It takes a bit
beams, and below are multicolored certainty since the egg rebounds of pushing to overcome the bird's
rows of bricks. At the upper right is sideways from them (not up and inertia and get it moving. The long
the number of eggs you'll have in down) and they may or may not er you push in one direction, the
this game. Though the usual num- disappear when struck. more speed and momentum you

42 COMPUTE'S Gazelle December 1955


You've just discovered the can climb into the pilots chair and fly this mysterious
Eidolon—a curious 19th magical machine. And the haunting fractal graphics
century machine whose take you deeper and deeper into an endless maze of
inventor vanished without mystical caverns.
a trace. Only his journals An adventure so real, itll make you wonder: What ever
and sketches remain. happened to the Eidolon's mysterious inventor? Only the
They tell of an incredible adventurous of spirit will know his fate. The Eidolon-
magical realm—a maze of caverns populated by strange scientific curiosity, or passport to a magical dimension?
creatures noted as Creps, Biter Birds and Bottlenecks. CM/121

And "intelligent" Guardian Dragons—who hurl colored

fireballs of energy?
The machine itself belies its quaint Victorian charm.
For the Eidolon glows with the power of enchanted
energy. It awaits, pristine and gleaming—perfectly <nii 11™ Jl. 1983 Official ml«
available at lurtKipailiU dealer*
preserved for over a hundred years by the powerful m COMPUfCR SOFTWARE
forces that propelled it and its pilot to another 1043 Kiel Ct.. Sunnyvale. CA 94089
With the fascinating first-person point of view, you StrategyGamesfor theAction-GamePlayer'
gain {up to a point). After you let up You may find it more effective to control the direction of every
on the stick, the bird slows down move the Whirlybird with short bounce. But don't move the stick so
and eventually stops by itself. Hit taps on the joystick, rather than much that you miss the egg
ting the sidebeam reverses your di long periods of acceleration. completely.
rection immediately. Reversing The result of a bird-egg colli
direction in midscreen may take a Egg Juggling sion also depends on what part of
long or short time depending on The direction an egg bounces when the bird you hit. The safest strategy
your speed. it hits the Whirlybird depends on is to hit the egg with the bird's feet.
which way you're pressing the joy Bouncing it off a wing is more dan
You might think of the joystick
stick. If you're not pressing it left or gerous, since the bird never stops
in this game as a gas pedal in a car.
right, the egg rebounds as if the bird turning. If the egg arrives when the
Keeping your foot on the accelera
tor makes the car move faster and were a solid wall. If you're pressing wing is outspread, you'll usually
faster. Let up and the car gradually the stick left, the egg bounces to the get a normal collision. But if the
slows down. Learning to control left; if you're pressing right, it Whirlybird happens to be facing
the acceleration takes some time. bounces to the right. This lets you sideways—making it very slim in
profile — the egg may miss
Safeguard your latest software by Occasionally a wing collision
making a backup with causes the bird to juggle the egg
briefly. Juggling gives you extra
points and may also change the an
gle of rebound slightly (a boon
when you're short on eggs and
need to clear the last few bricks).
Version 3.3
But it's also dangerous, since the
bird may juggle the egg upward
and out of play. Juggling occurs less
frequently at the expert level; with
smaller wings it's more difficult to
get multiple collisions.

Rings And Filters

Whirlybird's unusual sound effects
are created with two voices of the
64's sound chip. Voice 3 is used as a
random number generator (to pick
a random screen position and direc
THE 3 BEST COPIERS AVAILABLE tion for each new egg) and doesn't
ALL IN OWE SUPER PACKAGE produce any sound. Voice 1, set for
a pulse waveform, makes a "boing"
No hardware necessary, easy to use, NEW] MasterKey" system makes sound when an egg bounces, and
Diskmaker virtually 100% effective! voice 2 creates low, thrumming tones
in the background with a ring modu
Copies new custom G.CR. code protection, long data-block logic, no-sync
lated triangle wave. The vibrato-like
data blocks, NEW wide head protection, and many other specialized
protection routines. Copies normal and protected disks. Includes 3 effect results from ring modulated
copiers - FAST copier, VARI-SECTOR copier, and AUTO-LOGIC NIBBLER. overtones that slowly pass in and
Actually copies a full disk in only 2 minutes. Inexpensive module releases out of phase with the frequencies of
keep you up-to-date. MODULES available by subscription or individually. voices 1 and 2.
These sounds are made more
on/y $49.95 ToorderCAu.805-687-1541 ext 64 interesting by passing them
for copier system Technical line 805-682-4000 ext 99
through a combined lowpass/
Also available DiskMaker'" ToolKIT, SUPER Disk Utility package. Ask bandpass filter and sweeping the
for SPECIAL Combo offer with DiskMaker"". filter's cutoff frequency up or down
in conjunction with other game
"lmfl «"»*" chMk/morwy order ftyAblrto BASJX. Vim. nuirttdrd X events. When you start the game or
when the egg is flying freely, the
cutoff frequency sweeps up and
Oculeii S DIHrlbuton Invlied s lupponco.
down, creating a gradual meoui-
meow effect. When the egg hits
DISKMAKER PAYS FOR ITSELF THE FIRST TIME YOU USE IT something, the cutoff frequency is
set high and swept rapidly down
ward to accentuate the bouncing

See program listing on page 147. <B

COMPUTE! Books Supports
Commodore Computer Users
COMPUTE Books is dedicated
to bringing you top-quality,
reliable, and understand
able tutorials, applica
tions, games, reviews,
product information, rogra
and programming aids. the
Whether you have a COMMODORE
Commodore 64, 128, VIC-
20, or a new 128 or Amiga,
COMPUTE! has the books
you need to get the most
from your computer.

Look over this collection of bestselling

computer titles and choose the ones
you want for your favorite Commodore
computer. To order any of these
outstanding Commodore titles, call toll COMPUTED VIC-20 and Commodore
free 800-334-086S (in NC 919-275-9809). 64 Tool Kit: Kernal
Dan Heeb
The Invaluable reference guide to the Kernal
COMPUTEI's Personal Accounting
routines on the Commodore 64 and VIC-20 for
Manager for the Commodore 64
beginning to advanced programmers,
and 128 429 pages
Roland A. Frechette $ 16.95 ISBN 0-942386-33-?
A complete small-buslness/home accounting system
with 13 support routines, from income and expenses
to property and investments. Programming the Commodore 64:
$12.95 ISBN 0-87455-011-9 The Definitive Guide
Raeto Collin West
An encyclopedic, thorough reference guide which
The Amiga: Your First Computer
covers the Commodore 64 in its entirety.
Dan McNeill
609 poges
Everything a beginner needs to know to get started
quickly with the Amigo. including setting up the sys
$24.95 ISBN 0-942386-50-7
tem, selecting software, and learning about the
hardware. COMPUTED Commodore 64/128
$ 16.95 ISBN 0-87455-025-4 Collection
COMPUTERS VfC-20 Collection Some of the best games, applications, and utilities
Edited Irom COMPUTE! Publications for the Commodore 64
More than 70 never-before-published articles. and 128 in 64 mode, plus special sections detailing
games, utilities, applications, and tutonais for the the advanced features of the 128. A disk is also
Commodofe VIC-20 available which Includes programs in the book
338 pages 285 pages
$ 12.95 ISBN 0-87455-007-6 $ 12.95 ISBN 0-942386-97-3

COMPUTE! Publications,lnc® COMPUTE! books are available In the U.K.r Europe, Ihe
Onn of tho ABC PuDliV^o ComDanioi Middle East, and Africa from Holt Sounders, Ltd., 1 St, Anne's
32JW WontfOvnr Avenue Suite Gt
2C0 Grwnitxrc) fC 2?h8O0
f*C 2?8O0 9 i 92 759609
Road, Eastbourne, East Sussex BN21 3UN, England.
Kevin Mykytyn and Mark Turtle

You'll need a good strategy and fast reaction time It's important that you choose your
course carefully- Backtracking over
to succeed in this mind boggier. Three games in
blue squares changes them back to
one for the Commodore 64. A joystick is required. pink. When you complete the grid
(change all squares to blue) within
Are you ready for a challenge? Flop, Missing Pieces, and No Turn the allotted time, you advance to
"Quickchange"—three games in ing Back. Move the arrow with your the next level. For each successive
one—requires logical thinking, joystick to select a game, and press level, the speed of the black squares
manual dexterity, and a good strat the fire button to start. It is suggest increases. It doesn't get any easier.
egy. If you work quickly and stay ed that you start with Flip Flop and One point is awarded for each
cool, you should be able to survive progress to No Turning Back. square you flip to blue. However,
for a few rounds. None of the once a square is flipped, you do not
games is easy to master. The three Flip Flop receive any additional points for
games use the same board and have The playing field is a 120-square flipping it again. You lose a point
the same basic format, but each has grid, 8 rows by 15 columns. You're for changing a square to the wrong
a different twist. represented by the black circle color and gain back the point when
Quickchange is written entire starting at the center of the grid. it's changed back to the right color,
ly in machine language, so "MLX" Eight black pieces, one in each row, so your score can move up and
(published frequently in this maga start at the left and move across the down. You receive 100 bonus
zine) is required to type it in. After grid. Each moves at a different rate points for each level completed.
loading and running MLX, respond of speed to the far right edge and Throughout the game, current
to the starting and ending address then returns, and so on. Contact score, high score, current level, time
prompts with 49152 and 51227. with one of the black squares costs remaining, and number of players
Type in Quickchange and save a one player (you begin with three). remaining are displayed. The game
copy. To load the program, type The object of the game is to can be paused at any time by press
LOAD "QUlCKCHANGE",8,l'for move your piece around the grid ing SHIFT or SHIFT LOCK. Release
disk or simply LOAD"QUICK- and change the color of all the it to resume play. The game is over
CHANGE" for tape. When it's fin squares from pink to blue (different when you've used all three players
ished loading, enter SYS 49152. Be colors in successive levels) while or when time runs out.
sure to have a joystick plugged into avoiding the moving black squares.
port 2. And all this must be accomplished Missing Pieces
You're first presented a menu in 60 seconds. Moving into one The play in this game is nearly
with a selection of three games: Flip square instantly reverses its color. identical to Flip Flop. But there's a

There's plenty of time to finish this In "Missing Pieces," you must avoid The squares disappear after i/ou travel
screen in "Flip Flop." failing into the empty spots. over them, making "No Turning Back"
the most challenging variation.

46 C0MPU7E!s Gazeffo December 19B5

(Hi. I'm from Baltimore. Where's the pharaoh?)

Africa, 1890
Up that river lies You have inherited
the African a madman's diary
Adventure of your ... and his dream to
imagination. find the tomb of
The mysterious Dark an ancient pharaoh.
Continent. Where the Ancient songs still sung
mighty Kilimanjaro by tribal historians contain
towers over the Source of clues to the hidden tomb
the Nile. Where the of a fabulously wealthy
Congo snakes through pharaoh. The madman's
steaming jungles and the last feverish words drive
scorching Sahara sun you onward: "I now know
bleaches men's bones. it does exist. I am so
Africa. Where legends close, but so near death.
of secret treasure drive If you hear no more from
men mad with desire. me, then warn those that
And where an adventurer follow: this is not a journey
can still find glory and for the weak of spirit
gold... or a lonely death or dull of mind. Come
far from home. prepared"— H. Primm,
May 21, 1889

»t a ttnm

«». - fi)« }<in - me

My - itj«

3 I2 [a Kl

I mi) rv»
mm foep
K9 I El it
J M■"' ■
■ .'!: ■ •m^l J 17! j

0 IH Ml NiftS

1 in nint
>*■ dH '*

Tat man nut, iimtn 'icier*

A Living Map of Africa Follow Your Dreams Decipher Native Ques

] 1 million square miles sniffed into your com Set your course and go for it. The computer Local myths will help, if you can get the na
puter Navigate 17 rivers. Hack through jungle automatically maps your progress and keeps tives (o talk. Enter their huts. Learn their cus
and swamp, Sail lo (en cities. Learn the ways your journal. If you get lost, it can tell you toms. Pass out some bribes. The chief might
of 22 tribes. Explore savannah, deserts and "The River Nile!' What it won't say is "about tell you. "Look where the sun rises over the
mountains. It's all geographically accurate. to get sucked over the Kabclega Falls" Childless Waters!' Now try to figure it out.


Specifications! Available now for Commodore 64 & 128. Infinitely playable because [tie computer hides rhc lomh und iicasute jii new places each urnc you siarr. How to nrden Visit
your retailer or call 800-227-6703 for direct VISA or Ma*rerCaid order* (in CA call 800-612-7979}. The direct piice b 132.95 To buy by mall, vnd check or moriey order ro
Electronic Am. PO Bon }0b. Half Moon Bay. CA 94019. Acid 54 for shipping and hantllinfl Allow H V&Aa fat delivery All E A produces purchawd direct have a 14-day "wmfjetum
or your money bacV ffuaramee. FW j complete catalog, wd 50* and a vlf-addre&icd envelope lo Electronic Am, 2755 Campus Dr. San MaTeo CA 94401
Gazette Disk
Now you can enjoy the exciting programs
from COMPUTE!rs Gazette on a
ready-to-run disk

Every month you can receive COMPUTE!"s

Gazette Disk, which includes the fascinat
ing and challenging programs published
in the corresponding issue of COMPUTEI's
Gazette, ready to load on your Com
modore 64 or VIC-20.
The 514-inch floppy disk will arrive in your
home in time for you to enjoy the quality
programs of COMPUTE!fs Gazette without
having to type a single program.
Timesaving Convenient

Using COMPUTEI's Gazette Disk saves COMPUTEI's Gazette Disk gives you
you time. Instead of spending hours access. As soon as you read abouf a
typing in each program trom COM new and challenging program In
PUTEI's Gazette, you can load oil the COMPUTE!'s Gazette, you can load
fun and fascinating programs in just the Disk and begin using it Immedi
a few minutes with the Disk. You ately—the Disk is ready when you
have more time to enjoy Sudgereer, are.

Mystery at Marple Manor, Vocab

Builder, and many other exciting
games and applications.

1 1 Risk-Free
i I
All Disks are fully tested before
V J•
they're shipped to you. And full
documentation for alt programs is in
f\ 1 the corresponding issue of COM

_ M'lM I'-'i1" PUTEI's Gazette. But If you should
I'HJ] i: 10)

have a problem with a disk, just call
I^F 1 in ! |r i,H 1 .i^.'L'nir »*.
1 1 II,i- 1! Ihl 1 K l.'.i-tV,
1 'iTnn ; ckiw. ifj-lu
toll free 800-334-0868 and a member
1 IIP* % itluiN l?g-KG of our Customer Service Staff will
1 BPPL 3 BFfllS 1*56 II] | ■ assist you.

Inexpensive Enjoy the quality programs from COMPUTEI's Gazette on the

And COMPUTEI's Gazette Disk is in convenient, ready-to-use COMPUTEI's Gazette Disk.
expensive, only $69,95 lor a one-year
subscription. That means the Disk
To order COMPUTEI's Gazette Disk
costs you S5.83 a month, a savings of Call toll free 800-334-0868 (In NC call 919-275-9809) or mail your
55 percent off the single disk price of prepaid coupon to COMPUTEI's Gazette Disk, P.O. Box 10960,
$12.95. And what price can you put Des Moines, IA 50340
on the hours of typing time you
Individual Issues of the Disk are available for $12.95 (plus $1.00
shipping and handling.) Call 800-334-0868 to order.

YESII want to save time and money. Please enter my

subscription to COMPUTEI's Gazette Disk.

O Save 55% off the single D Save even morel 2 year

issue price. 1 year subscrip subscription, $129.95
tion, $69.95
All must be prepaid.

Q Payment enclosed (check or money order)

□ Charge D MasterCard D Visa D American Express

Ace!. No. Exp. Date.

Address .
State. -Zip
(OutiWeUS. and Canada. aOU S3* 00 D& ywx Icsfupping and handtng.)
Please allow 4-0 weeks tot delivery. 35ATXQ

twist. Several pieces—randomly
selected each time you play—are
removed, thus creating empty
spaces-—holes. If you happen to
leap into one while hurrying along,
you lose one of your players. Un
fortunately, the black squares are
unaffected by these empty spaces.
They move through them as if they
weren't there.
The scoring and rules from Flip
Flop apply to Missing Pieces,

No Turning Back
This is the most exciting—and most
difficult—of the games. The play

MA/io needs this?

ing board is the same as Flip Flop,
but the object of the game is differ
ent. Once you move away from a
When you can solve disk drive alignment problems square, it's erased. The goal is to
in 60 minutes with the CSM program. eliminate the squares (you are cred
ited with clearing the board if three
Disk drive alignment problems? Read What Computers Gazette or fewer remain).
Drive out of alignment again? had to say. (Oct., 1984) Moving into an empty space is
Tired of waiting two weeks or ",.. with 1541 Disk Drive Alignment from CSM not allowed. But, unlike Missing
more to get your drive fixed?? Software, you can llx It [Ihe disk drive] Pieces, the black squares cannot
WE HA VE THE ANSWER 11 yoursell in an hour or so and the program will
move into the voids. They'll reverse
Witti the 1541 DISK DRIVE ALIGNMENT PRO pay lor itsell the first time you use it...No
technical expertise is required to accomplish
direction if they encounter one of
GRAM you can align the drive yourself in an hour
of so. Not only thai, you car do It at home AND the alignment procedures, and the manual ac these spaces. This can be used to
no special equipment Is required. Anyone with companying the program thoroughly your advantage. You can cut off a
averaga mechanical skills can do II! ! describes the procedures." black square by removing the
1 541 DISK DRIVE ALIGNMENT PROGRAM ■ VERSION 2.0 - 544.95 plus shipping squares horizontally adjacent to it.
This will erase a black square and
free up an entire row. For each
black square removed, 100 points
FOR VIC and C-64 * SNAPSHOT 64 ■, * are added to your score (plus 1
7 8 9 •
NO SOFTWARE SNAPSHOT 64 Is a new utility backup program point for the space previously occu
4 5 6 1 thai literally takes a 'SNAPSHOT' ol your com

puter's memory. This snapshot is then saved to

pied by the black square).
1 2 3 + 1
disk with an autoboot so that it may be easily This game is trickier than the
loaded back In. It does all this automatically and
others. In haste, it's easy to isolate

your own player. Remember, the
• BACKS UP MANY MORE PROGRAMS THAN object is to eliminate the squares,
$04.95 plus shipping
SIMILAR UTILITIES and you can't enter a voided space.
Also, be aware that when you lose a
STOP MOST PROGRAMS AT ANY POINT, player—provided it's not your
EXAMINE THE COMPUTERS MEMORY, AND last—your next player is positioned
in the center of the screen. If there
Not just a third edition — a new and up-to-date VERY VALUABLE FEATURE FOR THE
HACKER!! are no available pieces adjacent to
manual covering the latest advances in program
protection. Over 275 pages of valuable Informa S49.9S plus shipping the center, you've eliminated your
tion. Topics include; self from the game.
• CUSTOM DOS ROUTINES The key to success in each of these
TO PROGRAM PROTECTION games is to find the right pattern.
• PROTECTING YOUR OWN SOFTWARE 'DISK INCLUDED There are several that will work. If
S29.95 plus shipping you randomly move around the
• DISK INCLUDED maze, you'll find that although you
534.95 plus shipping can accumulate points, you'll prob
Sr>iuoi"g $3.50 per item in U.S.; lorolgn orders extra
ably run out of time.
e Is a registered trademark ol Commodore Business Machines. Inc.
Quickchange may be played
^ AV3.
Available through your local software dealer or call:
competitively for highest score or
just for the challenge of completing

CSM SOFTWARE, INC. a level or two.

See program listing on page 149. O
POST OFFICE BOX 563, CROWN POINT IN. 4630 7, PHONE (219) 663-4335
IS IS mutes!!!.."



present the
Great American
Contest $3Q QFF coapoN fiftp
You get a coupon worth up to S30 towards a Cessna
"Discovery Flight" in every flying simulation product box —
Pius you can win a complete flight training course from
Cessna. Details in every box. or see your local dealer.

^uicoComrrnmlcaiions coming in irom all direclionsl' 20 Ajreran rn Tie pattern,

unfl now you havo nn £MERG£NCVI' As "Kemnjrly Approach1; YOU are in charge Experience the reality o( these other great slmulatlonslromMlcroProse:
ITS your Jo* to get ol I tfww airciaff end passenger? en trw ground or on tfio *oy safoFy1
?> "^1^ Aiipiooci is thews' Sf«Wn^ SmuiaTiofl mal allows you nor ortfyr
conrrcti ihseiccingachci in Tie sKies (HOunasome d our DusiesiaiFponsDufolso 10
hour □nocommunica'awiiti ine simulanonoi reran using computer oerwr-nted speech
Fast action, great oucraft control simjlotion, a ivi oufsiand in^ graphics ona sound
make "Kenne(TyftoP'™ch'ra muaPQddjrion foyDursimulairon sofrwa'a hbraiy1
f su99BSla)reroiloTO(iryS34 95 Fof niorB inkjnnal'pii on oil

The Action is Simulated —

/mg prose the Excitement is REALM!

!20 Lakefroni Drrve Hunt Valley, MD, 31030
Cnmmndma-Si «n0 Atari are rmllMrM HsBemarM <t Comnndou Buvneu Machinu Inc sni Atan Inc rHMCtlvelv Sotwiio Sr«ch">" bv Eleclrnnic Speech Svsiflmfl 0( Berkalev. CA.
Discover the thrill of

with COMPUTE! Books'

40 Great Flight Simulator Adventures
•Maneuver around the towers of the Vtorld Trade Center.
•Sightsee the Hudson River.
•Practice night flying and aerobatics.

40 Great Flight Simulator Adventures

Charles Gulick
Forty exciting, customized flight simulator

40 scenarios put you in the pilot's seat as you fly

over bridges, around skyscrapers, and land at

GREAT mysterious airports. Flight Simulator (IBM PC)

and Flight Simulator II (Apple II. Commodore

FLIGHT 64, Atari) are two of the most popular

games/simulations for personal computers.

SIMULATOR With this book, you can experience flight

adventures from the moment you load the pro
ADVENTURES gram. Parameters set up each flight and a run
ning commentary describes what you'll see
(and where to look to see it). Ranging from the
d^Tl KflmH cut ycu n Fne r*>r s simple and straightforward to the advanced and
even mystical, these 40 flights will open a new
dimension to an already outstanding program.
89.95 ISBN 0-87455-022-X

Please send me copies of 40 Great Flight Simulator Adventures at S9.95 each.

(ISBN No. 0-87455-022-X)

All orders must be prepaid in U.S. funds.

To order this exciting adventure guide, mail
NC residents add 4.5% tax the attached coupon with your payment to
S2.00 shipping and handling COMPUTE! Books, P.O. Box 5058,
charge per book. Greensboro, NC 27403. Or call toll free
Total amount enclosed 800-334-0868 (in NC 919-275-9809.)

□ Payment enclosed (check or money order)

□ Charge D Visa D MasterCard D American Express



City Siaie Zip

Please allow 4-6 weeki It* dellwiy. 75D0222

COMPUTE! books are available in the U.K.. Europe, ihe Middle

COMPUTE! PublicationsJncS East, and Africa from Holt Saunders, Ltd., 1 St. Anne's Road,
Ons of Ihp ABC Publishing Componlei Eastbourne, East Sussex BN21 3£JN, England.

Model CPZM

and then plug the Module into an outlet.

The interlace can control up to 256 Mod
INTERFACES WITH YOUR COMMODORE ules throughout your home and won't
TO CONTROL YOUR HOME...FOR SECURITY, interfere with normal use of lights and
There are plug-in Appliance Modules,
This remarkable Interlace lets you run your home through your Lamp Modules, Wall Switch Replacement
Commodore 64 or 128 and a keyboard or joystick.
Modules and Special 220V Modules for
When you're away, it makes your home look and sound lived in. heavy duty appliances such as water
When you're home, it can turn off the TV at night and wake you heaters and room air conditioners. Plus Thermostat Controllers
up to stereo and fresh brewed coffee in the morning. It can for central heating and air conditioning, Telephone Responders
even turn on your air conditioner and control your heating. to control your home from any phone, and much more.

You simply pick a room from the display screen. Use your key for programming. When you're finished, disconnect the Inter
board or joystick to position
face from the "User" port and keep it plugged into
any convenient power outlet in your home. It will operate as a
graphics of lights or appli
stand-alone controller with battery back-up and will run your
ances. Then follow on
screen instructions to home automatically.
program any light or appli SURPRISINGLY INEXPENSIVE. A Powerhouse System includ
ance to go on or off when ing the Interface, software and connecting cables costs less
ever you choose. You can than $150. X-10 Modules are less than $20 each.
even control thermostats, FOR THE X-10 POWERHOUSE DEALER NEAREST YOU,
light intensity and more.
CALLTOLL-FREE1_800 526"0027
THE WAY IT WORKS. The X-10 Powerhouse Interface is NEW JERSEY RESIDENTS CALL (201) 784-9700

cable-connected to the Commodore "User" port and

plugged into a standard 110V outlet. After it is programmed,
the Interface sends digitally encoded signals through your X10 POWERHOUSE
home wiring to special X-10 Modules. To control a lamp or NUMBER ONE IN HOME CONTROL
appliance, you simply plug the electrical device into a Module Commodore 64 and Commodore 128are rsgisiered iraflenurksoiCommoaoie lnl'l Ud
Few survive the dungeon of Castle Dunsmore. of the screen.
To select one of these, press
Enter this subterranean nightmare at your own
the first letter of the appropriate
risk. A strategy game for the Commodore 64, word (L for left, for example). You'll
Plus/4,, and Commodore 16. always have at least four of these
options at any point in the game:
Finding your way out of the dragon- 100 V=a26:COLOii -J, Is COLOR 0,1: Chart: Shows your present lo
infested dungeon of Castle Duns PRINT"[CLR}{5 DOWN)g53
cation within the castle dungeon as
[7 SPACES]D R \ G O N ' S
more is an unenviable task. The well as where you've been. Indi
damp, soot-covered and blood cates where you've left bread with
stained chambers are part of a dan an M (for Mark). Press any key to
After typing the program in,
gerous labyrinth. If things don't go save a copy. Type RUN to play. resume p!ay.
well, you could perish from lack of
First, a message appears to tell you Mark: Deposits a bread slice in
food or water. And if you're not
that the maze is being drawn. After the current chamber. A message ap
quick on your feet, you could suffer
a short pause, you find yourself in a pears to indicate how many bread
a more horrifying fate at the jaws of
chamber somewhere in the dun slices you've used (you begin with
a dragon.
geon of the castle. (Each time you 20). By leaving bread, you can mark
play, you start in a randomly select any chamber for future reference. If
How To Play ed chamber.) The screen presents a you leave all 20 slices, however,
"Dragon's Den" is an all BASIC three-dimensional perspective of you starve to death.
game for the 64, Plus/4, and 16. As the room and a directional marker Back: Moves you to the cham
listed, the program runs on the 64. indicating which way is north. At ber opposite the direction you are
If you have a Plus/4 or 16, substi this point, you're given several facing, like taking a step
tute this line: choices of commands at the bottom backwards.
Left: Moves you to the cham
ber on your left (a door appears
only if there is an entrance to the
Ahead: Moves you to the
chamber directly in front of the one
you are currently in (a door appears
only if there is an entrance to the
Right: Moves you to the cham
ber on your right (a door appears
only if there is an entrance to the
Will there be treasure, water, or a dragon under the trap door? You're faced with a chamber).
number of choices in each room in-Dragon's Den: hi the photo on the right, the Trap: Lifts the trap door. You
player has pressed C (Chart) to find his present location as well as where he's been. could find a magic sword that slays
54 COMPUTE''! Gazette December 1985
When you play FIELD OF FIRE"; you'll lead one
of the finest fighting forces of World War II -
Easy Company of the FLratlnfantiy Division— into
eight historical battles.
Dividing your company Into fireteam units of six > On diskette for
men, you'll engage In such exciting combat as a night
raid In ttorth Africa, the storming of Omaha Beach
on D-Day, or a defensive delaying action in the Battle 48K ATARI* home computers,
of the BuJge — all against German forces con
APPLE version coming In fall "85.
trolled by your cunning computer.
Special attention has been paid to
the Hl-Res graphics and
lively sound effects. Heal-
istlc rules cover every
«jct of the fighting: Line-of-sight, hidden
vement, weapons ratings. Evenyour soldiars'
lities will improve through time.
To experience the he art-pounding thrill of
minandlng these heroic men, run to your
arestgame or computer/software store today!

If there are no convenient stores new you, VISA

and Itt/C holders can o rder this S 39,95 game direct
by calling 800-337-1817, ext. 335 (toll free).
In California, call B00-77S-3546, ext. 336.
Please specify computer format and add $£.00
for shipping and handling.
Tto order "by mail, sand your cheak to:
Boad, Bldg. A-200, Mountain View, CA 94043,
(California residents, add 7% sales tax.) All our
games carry a "14-day satisfaction or your
money back" guarantee. J



iyfi'traioglc BiinulatlDiiB, Inc.


a dragon, or gold, or water. Or you

Little People Inside
may be unlucky enough to unleash
"TYPING TUTOR III Your Computer: a lurking dragon.

is the best typing How To Making The Right Moves

instruction Make Contact The main goal of Dragon's Den is to

escape from the dungeon of Castle

program for We've known for some time that small

human-like beings live inside your com
Dunsmore. The secondary goal is to
escape with as much gold as possi

personal computing puter. No news there. What is news is that ble. (If you wish to play competi
Activision scientists—(he same crack tively, take turns and see who can

that I have seen"

research team that first made contact with gather the most gold pieces.)
the little guys—haw now made it possible You need to find an exit. By
for Commodore 64/128 and Apple II regularly checking your position
Erik Sandberg-Diment series owners to meet the inhabitants of
The New York Times 1/8/85 with the Chart command, you can
their computers.
monitor your progress. The exit is
Yes, the most amazing scientific quest
Your computer productivity on an outer wall. In your haste to
of modern times can now be duplicated
is directly proportional in the comfort of your own home, thanks
find your way out, don't forget to
to your speed at the keyboard. to The Activision Little Computer People nourish yourself. It's tempting to
That's why Typing Tutor 111'" Discovery Kit!" But first, for those who've hurry through the castle dungeon
with Letter Invaders'": been vacationing on Mars, a little more in search of an exit, while avoiding

D Automatically adjusts to background. trap doors. But it's risky. You could
your abilities and progress; Little Computer People (LCP), of run out of food if you leave all your
course, are the ones responsible for that bread slices, or run out of water,
□ Tests words, numbers, and thousand-digit error in your phone bill, which is sometimes found under a
full keyboard, as well as for that police officer mistakenly believing
trap door.
through a standard speed test; you haven't paid your parking tickets,
it's possible that you could es
for the syntax errors you get back after
□ Features Letter Invaders, cape from the castle dungeon with
you've fed your computer a perfectly good
an arcade-style game that out ever lifting a trap door. But it's
piece of code.
lets you take an entertaining not likely. Since water can be found
Turns out, the little folk only cause
break while sharpening your under the trap doors, you'll need to
all that mischief because they feel neglected.
typing skills at the same time.
Treated properly, they're as pleasant and open them. Also, if you're playing
For the IBM PC, PC jr, XT, AT, sociable as you or me. to collect as much gold as you can,
($49.95'); Apple II Series Thanks to the revolutionary you'll want to open most, if not all,
($49.95"), Macintosh ($59.95*); "house-on-a-disk" perfected by trap doors. You run the risk of en
and Commodore 64 ($39.95*) Activision scientists, LCP can now be
countering a dragon every time you
wherever software is sold. lured out of the circuit boards and into
open a trap door. If a dragon ap
('Suggested Retail) the light of day. And fascinating things
are being learned.
pears, one of three things can hap
They seem to have quite a bit to pen: you slay him if you have a
say. They'll tap on the inside of your monitor magic sword (found occasionally
screen until they get your attention, then under a trap door), you evade him
pound out messages on their typewriters. by running, or you become a quick

rutorm They also enjoy playing songs, dancing

and playing card games.
Though they share many common
When you press T (for Trap),
the door opens. If you see a pair of
traits, the little folk are as individual as
heady eyes, you have about two
Big Regular People (BRP). Consequently,
seconds to run. Press one of the
Activision researchers consider it vital
that as many computer owners as possible
movement keys (Left, Ahead,
use The Activision Little Computer People Right, or Back) immediately. But be
Discovery Kit to meet as many LCP as sure to press one which corre
possible. The Discovery Kit includes sponds to an exit. For example, if
The Little Computer People" House- you hastily press R and there is no
On-A-Disk~ Research Software that is door to the right, the game ends in a
guaranteed to lure out an LCP; the computer rather unappetizing manner.
owner's guide to the care of, and com You're then asked if you wish to
BY KRIYA SYSTEMS?'INC. munication with, Little Computer rtople; play again.
SIMON & SCHUSTER deed of ownership for the House-On-
When you make it to an exit,
A-Disk; and a special edition of Modem
Typing 'Ritor III. Letter Invadors, and you have the option of leaving the
Kiiya Systems. Inc. oie tiademaiks Computer People magazine—all the
castle (ending the game) or hunting
owned by and licensed Irom Kriya tools needed for observation, interaction,
Systems, Inc. for more gold. Those who are play
communication and, perhaps, a meaningful
Simon & Schuster ing to collect the most gold may
1230 Avenue o! the Americas
New York, NY 10020 We recommend that you join the stay in the castle and search for
quest immediately. Unless you like more. There is no time limit.
being the victim of all those "computer See program listing on page 146. g>
errors. MflJ) AtiivniorUnc.
56 COMPUTED Gazette December 19B5
Fly the unfriendly skies

S ■■■■•■■■■

You're in the cockpit of a dream machine- game in history. It has the most awesome,
& .1 weapon
a bad dream for the poor sap whose tail you're high-speed animation you've ever seen on your
waxing. You stick a silver bird up his exhaust and wince computer. It's played to rave reviews in every magazine.
as he blossoms into fire. And then you rain down like pes And it's yours—at your retailer—or direct from EA at (800)
tilence upon the grunts in the tanks. 227-6703 with a 14-day satisfac-
Skyfox. It's the fastest-selling EA ^"^V% T" rion or money-back guarantee.

from Electronic Arts'

ORDERING INFORMATIONS. MACHINE AVAILABILITY. Visit your retailer or call (BOO) 2 Z7-6703 (in CA call (&M)632-7979)forVISA or MaserGmi orders
To puichue by mall, send check or money order to Electronic AllfcEO. Box 306, Half Moo,, toy, CA 940W. Add S3 for insured shippins & handling. Indian machine
ttnon desired. Allow 1-4 weeb for delivery Apple II ftimily wdflbta now at $39.45. C-64 avalkbli now II $34.95. ftl» C"PV "four compk.e caobgue and direct order
form, send 50C and a stamped, self-addreswd envelope to Elecnonic Aris. 2755 Campus Drive. San Mateo. CA 94403.
Doug Smoak

Make your own custom banners with this flexible Modifications For The 1526
and easy-to-use program. For use with Commodore And MPS-802
and Commodore-emulating printers. Versions for The programs should work as is on
the 1525, MPS-801, and MPS-803
the 64, Plus/4, 16, and VIC-20. (if you have a non-Commodore
printer, make sure the interface is
set to emulate a Commodore
Put your computer and printer to message can go up to two screen Line spacing is handled a little
creative use with this short BASIC lines. After typing a word or mes differently on the 1526 and 802
program. "Banners" is flexible and sage, press RETURN. The next printers, so you'll have to make
easy to use. It's menu driven, and it prompt asks how tall your letters some minor changes. First, add this
allows you to select the height and should be and offers a choice of line at the beginning of the
width of the characters that com 1-9. The smallest size (1) is the program:

prise your banner. The program height of seven normally printed 1 OI'EN 6,4,6; PRINT#6, CI1R$(27):
also allows you to print out custom characters. Choosing 2 yields a let CLOSE6

(redefined) characters, such as for ter 14 characters high, 3 a letter 21 This adjusts the spacing be
eign language letters, and special characters high, and so on up to 9, tween lines to 27/216, or eight
math or scientific symbols. which is 63 characters high. lines per inch. If you want the char
Next you're prompted for the acters closer together, use a smaller
Selecting From The Menu width. The maximum width al number in the CHR$ function. For
Type in the appropriate version for lowed is determined by the number more space, insert a larger number.
your computer—Program 1 for the you pressed for height. If you chose Next, change CHR$(8) to
64, Program 2 for the VIC-20, and 9 for height, you'll have a choice of CHRS(32) in lines 360 and 390
Program 3 for the Plus/4 and Com 1-9 for width. If you chose 4 for (lines 340 and 370 of the VIC
modore 16. After saving a copy, height, you'll have a choice of 1-4. version).
load and run the program. Be sure After selecting a width, the printing
your printer is turned on and the begins. When the banner is com Using Custom Characters
device number set to 4. You're first plete, you're asked to press X (to Each version of "Banners" allows
presented with three choices: U exit the program), R (to reprint the you to print out your own custom
(uppercase and graphics), L (upper/ message), or N (to enter a new characters, [f you're a seasoned pro
lowercase), or C (custom character message).
grammer, you've probably worked
set). After pressing one of these let with custom characters before. If
ters, you're asked to choose which Helpful Hints you're new to programming and in
character you wish to use to fill in Remember that larger letters take terested in learning how to create
the large letters for your banner more time to print. So if you have your own custom characters, refer
(see the accompanying figures for more than one message to print, to the Commodore 64 Programmer's
an example). You'll find that certain you might consider smaller letters. Reference Guide (pp. 108-114) or
characters make lighter or darker This is important if you're making any of the following COMPUTE!
banner letters. banners for children or if people are books: Creating Arcade Games on the
The next prompt asks for your taking turns. Also, consider that the 64, Commodore 64 Graphics, COM-
message. Type it in from the point "blocky" look of the letters is more PUTE'.'s First Book of Commodore 64,
where the cursor appears (do not obvious in the larger sizes unless COMPUTED First Book of Commo
cursor left before starting). Your they're to be viewed from a distance. dore 64 Sound and Graphics, COM-
58 COMPUTE!* Gazelle December I9B5
Figure 1 PUTEl's Firs! Book of VIC, or
«•* *■# ft-S Cft&Cf
COMPUTES Second Book of VIC. If
. 1 <,
you have a Plus/4 or Commodore
*•*■-«■ 1* 16, refer to the Programmer's Refer
•■C «■•
o EC ence Guide for the Commodore
6 « Cffr
4« r < Plus/4 (Scott Foresman & Compa
cmrme : r It fctect t*ttc
•*•.■■« - " «0 ny. 1900 East Lnke AveT, Glenviqwj
erce (-* 4-e-
€ *■* *
1L 60025). Commodore 16 owners
tr-t c er te can use the technique described in
It- C ttfr the Plus/4 reference guide.
-in -Jr •
EC Sf-tfr SB Another helpful source is
5. ft. B ft 0*
r •» *o "Power BASIC: Quick Character
«'«' C-t i ft Cf-*C t.0 i'C- Transfer" (March 1985 GAZETTE).
This program has versions for the
I * c# e.& ei-tt e-t »c e* 9 e
ft* 64, VIC, Plus/4, and 16.
; C to aete *«
<:* 9C If you choose the custom char
acter set option with Banners, the
s ■ .v; - f e
menu will remind you to locate the
v: e c fct
custom character set at 12288 (for
fit' the 64) or 13312 (for the Plus/4 and
tsctt; <: c * t
CttL'C 16). VIC users may use any safe lo
£**Jtf t:
cation. ]n all versions, be sure to
load the custom character set before
Cl *"
loading and running Banners.
See program listings on pa$e 151.

•a •a a
fft C ft *_■*
t * •*) fl ft t'C
• ■■■ flit t *

• c ««• ct
t-e to
- ■■ «•»
7"?it?sih banners, treated with a Commo
.: i «« £■€■ ee dore 64 and hAPS-801, ivere significantly
■ -: ■"■** it
reduced in size so they could fit on a
magazine page. Figure 1 was created
vttfic ■ -T. C«
with the uppercase/graphics option, a •
■ k character (SHIFI'-Q), a height of 9 and
width of 1. Figure 2 iif<tt created with
c f *-«■-.
the upper/lowercase option, a '(aster
isk) character, a height of 2 and width of
2. Figure 3 uses the same options a& fig
Figure 2 ure 1t except the height is 3 and width
is 2. The border figures are graphics
heart characters (SHIFTS). Figure 4 was
created with the custom character op
tion, graphics heart characters, and n
height and n'idth of 2. W

Figure 3

Figure 4


trt an

* ■ ■

COMPUTBI's Gazette Decem&e^ 1985

Fred Karg

This unique program has the fun elements

of a game, but it's not a game. A creative toy?
Maybe. If that sounds too vague, it could
also be called a tool for computer-aided
design. Whatever you call it, you'll find
it's a lot of fun for children—and adults.
For the 64, a joystick required.
All our lives we build things, often Program) first. Datassette owners You don't have to type in all of
just for the fun of it. Toddlers play should change DI = 8 to DI = 1 in the character sets, but you need at
with building blocks. Grade school line 160. least one for The Construction Set
ers create elaborate structures with The three MLX listings (Pro to work properly.
Tinker Toys, Lego blocks, and Erec grams 2-4) are not machine lan Line 170 of the main program
tor sets. Teenagers put together guage programs; they're character keeps track of how many character
model cars and planes. Adults have sets for three different sets of build sets will be loaded and what their
basement workshops for making ing blocks. Follow these directions names are. Currently, it's set up fur
things out of wood. Even the pro to create each of the character sets: 3. If you enter only one or two sets
cess of writing a computer program of building blocks, change the 3 to a
1. Load but don't run the MLX
can be described as building some 2 or 1 and follow it with a comma
entry program (found elsewhere in
thing from parts. and the name you used to save the
this issue). If you haven't used it
"The Construction Set" is character set file.
before, be sure to read the direc
unlike most other computer pro Tape users should be especial
tions carefully.
grams. It can hold up to four differ ly careful with line 170. Save all of
ent sets of building blocks which 2. Enter POKE 55,0: POKE 56,
the character sets to the same tape,
can be combined easily in any way 64: CLR.
one after another. Remember which
you like. No one wins or loses and 3. Type RUN and answer the one was saved first and make sure
there's no high score. But it's great prompts:
that filename is the first in line 170.
fun to create your own interesting Starting Address: 28672 For example, if you typed in and
picture. lindin^ Address: 30723
saved the first two sets, and saved
4. Type in Program 2, 3, or 4. them as HOUSE and MONSTERS,
Special Typing Instructions When you've finished, save the line 170 of the main program
The program listings include a program. should read:
BASIC program and three pro 5. Repeat these steps for each 170 DATA 2,"HOUSE","MONSTERS"
grams in MLX format. Type in Pro of the character sets you wish to Remember to modify line 160
gram 1 (The Construction Set Main use. as well.
60 COMPUTE'S Gatatm December 1985
With Commodore 64/128 diskettes at an amazingly low price of $9." Mastertronic brings you
" top quality programs at a price that everyone can afford."
Ask for Mastertronic programs at your local dealer NOW! or contact the Mastertronic hotline by calling (301) 695-8877

Maslertrorttc International Inc.

731 IB Drove Road, Frederick,
Putting Together A Picture the screen. Then press the joystick
When you first load and run The fire button to place a building block
Construction Set, you'll see the on the screen in the same position
menu of commands on screen as the rectangle. To erase it, tap the
while the program loads the char INST/DEL key. Whichever block
acter sets. the hand is pointing to at the bot
tom of the screen is the one that's
Any time you want to check
stamped on the screen.
the menu, press (7 and the list of
commands will appear {press f7 to The process of creating a de
go back to the work area). sign is fairly easy. First move to the
The work screen is divided into set of blocks you want with the plus
two parts. At the bottom, you
and minus keys, then use the cursor
e and monsters built from the
should see several building blocks. keys to move the hand to the pat Creature Character Set.
A pointing hand symbol floats tern you want. After selecting a
block, position the window and
above the blocks. Use the cursor
keys (left and right) to move the press the fire button. Patterns can
hand back and forth to select the be repeated as often as you like.
block you wish to place on the If you forget the commands,
screen. Press the plus and minus press (7 to see the menu. If you
keys to see more building blocks in want to start over, clear the screen
the same set. Some blocks are full by pressing the shifted CLR/HOMC
size, others are shorter. key.
When you're finished, you can
experiment with different colors for
different parts of the screen. Press
m« »m piece!
the left-arrow key {right above
selects ptece CTRL) and then one of the follow
positions piece ing keys.
sumps piece Diamonds, blocks, and zig-za$s from the
eimes piece (-) fl: Change border color. Shapes Character Set.
(*-) f3: Change screen color.
(-) f5: Change character colors.
fE55S",. a picture
coma, f? (EsuiEi

Four Character Sets, Four

Press p for the complete list of Screens
The Construction Set has room for
four different character sets. Each
The top part of the screen is the defines a set of building blocks. The
work space. At first the screen is three accompanying the program
blank, except for a window (a hol are "House" for making brick
low rectangle). With a joystick in buildings, "Creature" for putting
port 2, move the window around together people (and monsters),
and "Shapes" for abstract patterns.
These custom character sets were The House Character Set with its doors,
created with "Ultrafont +" from windows, and walls.
the July 1984 GAZETTE. You can cre
ate your own Construction Set
building blocks if you have a copy An interesting modification for
of Ultrafont +. You could invent children is to load the same set of
building blocks for electronic cir
building blocks into all four work
cuits, quilts, landscapes, flags, or a spaces. For example, you could
Oufc (rjilinrj
variety of other patterns. change line 170 to 170 DATA 4,
* Nor eeO lo 1yrj« iH 'jr scroll lhrouc.n If-e
Each set of building blocks has "CREATURE","CREATURE-
' Fra program n ancf Fm.|
its own screen. You can travel be
tween the workspaces of each of
(tape users will have to use MLX to
• Dm F,i El^lprrr li Fi'mti Macrunn j.flPi|ju*
the character sets by pressing fl (as save the Creature font four times in
k. All 4Ulun 4 lie* I Fy <
]£k MflH. * locd'd itcicjri icfuriQii
mentioned above, if you press the a row on a single tape). Then have
* "I* 3" -ScrnlcN d" Fil«| imn
* Prm CuT Fill and Mcror »nFrv
left-arrow key first, fl changes the the child make up a story and build
border color). The pictures you've
four pictures to illustrate the plot.
Dl9kE(Jil64 a.5Relltra,.0NLV » created are preserved when you When the characters have been put
lOnm Print.Out SbftiiiIm IJ« J
switch back and forth. So if you together, use fl to step through the
snni] Check or Monuv O'Oi-' id
press fl four times, you'll come pictures as the child tells the story.
LI DON EntaipttMa
PO Bui 7 71
Elm 0(Q.«. Wl SJII2
back to the screen where you start
ed and the picture will still be there. See program listings on page 152. •
62 COMPUTE'S Gazofla Decomto 19BS
NOW —accept the
challenge of ten acrobatic
jet maneuvers — including
precision Rolls and Loops, high
performance immelmans,
and the death defying
inverted Ribbon cut! Aerojet
is a sophisticated, advanced
flight simulator that provides all
the excitement and thrills of flying
your own BD5-jet!
Challenge yourself—
challenge your friends!
One to four players can
compete in this

Experience the reality of these

Aerojet is now available for Commodore other great simulations from MicroProse:
64/128 computers for a suggested retail
of $34.95. Coming soon for the Apple II
family, IBM PC/PC Jr., and Atari XL/XE.
Call or write for specific machine
availability, and for MC/VISA orders.

Daring AHaci Helicopter linfl World War I Vou aro in Command -

Action In Ihe Submarine Action Dlen Blen Pnu lo
AH-64 APACHEI In mo Poclftcl ihe Fall of Salgonl


arc registered trademarks of Commodore

auMnu&a Inc., Atari Inc., App,e Computer inc,

Ana international Business MuchlnoB Inc, 120LaKetrontO'lve Hunt Valley. Maryland 21030 301-667-1151
ec spec lively.

Aerojet and other eicspllonal simiilallons from MicroProse are available at Sears. K Mart, and oilier line distributors of computer softwars
stance of form will be flagged, be
cause SpeedCheck won't find it on
the disk, and you can check your

use of the word form.
Many word processor users ex
pect spelling checkers to magically
improve the quality of their writing.
However, programs that check
grammar and syntax are enormous
An Expandable Spelling Checker ly more complex than those that
simply check spelling. A program
For The Commodore 64 And 128 that checked for good writing
would approach artificial intelli
gence. While SpeedCheck can help
you eliminate misspelled words, it
Ottis R. Cowper, Technical Editor
can't make you a better writer.
Also, remember that Speed
This easy-to-use program can help eliminate mis Check is not a word processor. Al
though the program allows you to
spellings in your writing. It builds a personalized
correct spellings and make minor
dictionary of the words you use most frequently. changes, it's not suitable for major
It works with all versions of SpeedScript, and editing tasks. That's what your
word processor is for. SpeedCheck
with other word processors which store text in a works especially well with Speed-
similar format, including WordPro and PaperClip. Script 3.0, the version published in
For the Commodore 64 and 128 (in 64 mode); a the March 1985 issue of COMPUTE!.
If you have SpeedScript 3.0, you
disk drive is required. can exit the word processor and
load SpeedCheck without losing
Many commercial word processing use it, since you'll have to add the text in memory. You can also
programs include spelling check many words. However, you'll soon exit SpeedCheck and reload Speed-
ers—programs that search for mis build a customized dictionary disk Script 3.0 without losing text. Most
spellings in documents created with that contains all the words you use other compatible word proces
the word processors. Since the ini most often. sors—including SpeedScript ver
tial debut of SpeedScript in January The 664 available blocks on a sions 1.0 (COMPUTED GAZETTE,
1984, CQMPUTEI'a GAZETTE has re blank dictionary disk provide room January 1984) and 2.0 (GAZETTE
ceived hundreds of requests for a to add over 168,000 characters- DISK, May 1984)—clear the text
compatible spelling checker. Now enough, for example, for over area when run, so you must load
there's "SpeedCheck." 24,000 seven-letter words. Note to the document to be checked into
SpeedCheck examines your GAZILTTE disk subscribers: The De SpeedCheck, then save a corrected
documents word-by-word, com cember gazette disk includes a version after checking.
paring your typing with entries in SpeedCheck dictionary with nearly With minor modifications (ex
its dictionary. What distinguishes 2,000 words to help you get started. plained below), SpeedCheck can
this program from other spelling The disk menu includes a file with in also check documents from any
checkers is that it's interactive. You structions on how to copy the dictio word processor that stores charac
see your text on the screen as it's nary to your own disk. ters in the same format as Speed-
being checked. Words that aren't Script: as screen codes in program
found in the dictionary are high Save Your Dictionaries files. This includes the popular
lighted, so you can correct any mis Let's clear up some common mis WordPro 3 Plus/64 and PaperClip
spellings immediately. SpeedCheck conceptions about spelling checker programs, but excludes those word
also highlights correctly spelled programs before you discard your processors that store text in sequen
words if they aren't already in its dictionaries and grammar books. tial files, such as Easy Script.
dictionary. These new words can Like most such programs, Speed
then be added with the touch of a Check can be deceived. If you type For World-Class Misspellers
single key. form when you mean from, Speed A price had to be paid to keep
Commercial spelling checkers Check cannot detect the mistake if SpeedCheck short (it's only 2.6K)
come with prepared dictionary both words are in your dictionary. and simple, and to minimize the
disks containing many thousand SpeedCheck makes no judgment speed constraints of the 1541 disk
words. SpeedCheck can't match about context; as far as it's con drive. For one thing, SpeedCheck
that—at least not at first. You start cerned, form is a correctly spelled checks the spelling of only those
with a blank dictionary disk and word. There's a way around this words which have five or more
add words as you go along. This problem, though. If you frequently characters, but this can easily be
means that SpeedCheck may be a misspell from as form, just don't add changed to any value you desire
bit tedious the first few times you form to the dictionary disk. Each in (more on this below).
64 COMPUTEfs Gazette Dacember 19B5
F-16 Dogfight with Enemy MiG-23 F-1B on the Deck of a NimiU-Class F-16 High-G Pullout over Detailed
Fighters Aircraft Carrier (Conlrol Tower View) Wargame Scenery (Rear View)


From the author oi Flight Simulator With Jet you can fly through either See Your Dealer...
II comes a new dimension in structured or non-structured or write or call for more informa
realism. Jet simulates two fast and environments. Engage in a deadly tion. For direct orders please
maneuverable supersonic jet variety of combat missions. Explore
enclose $39.95 plus $2.00 for
fighters, a land-based F-16 or a the wargame territory, or relax by
shipping and specify UPS or first
carrier-based F-18. The simulator practicing precision aerobatic
class mail delivery. Visa,
includes modem electronic flight in maneuvers. Load in scenery from
strumentation and the most optional United States Scenery MasterCard, American Express,
advanced weaponry available. Jet's Disks. You can even load in scenery and Diners Club cards accepted.
simulation sophistication, combined off the Flight Simulator II disk. SCENERY DISKS FOR JET
with excellent visual attitude New high-performance graphic AND FLIGHT SIMULATOR II
references, makes it truly enjoyable drivers provide beautifully detailed ARE NOW AVAILABLE.
to fly. scenery in either day or night-flight
Easy aircraft control coupled with modes. You can look forward, left,
Commode*© 64 and Commodore 128 are trademarks ol
ballistic thrust gives you the kind of right, rearward, or straight up out of Ccmmntiofo EtocTronit$r Lid.
aerobatic maneuverability only a the cockpit with a single keypress.
modern jet fighter can provide. Jet's The Jet simulator even includes a
attitude indicator is easy to read no special view-magnification feature
matter what your orientation. A full that lets you zoom-in to identify -■--■'■ SSJ
screen out-the-window view helps objects or details at a distance.

you get the most out of Jet's ex Jet will run on any Commodore 64 or
cellent flight controls. And that's a Commodore 128 computer with one
major consideration when flying at
disk drive and either color or Corporation
speeds in excess of 1300 MPH.
monochrome monitor. 713 Edgebrook Drive
Champaign IL 61B2O

^M ■19 Order Line: (800)637-4983

(except m Illinois, Alasna. and Hawaii)


Five characters is an arbitrary Now you're ready to use
limit, but it yields a good speed- SpeedCheck. Since it's written en
inhiitf-1 EjjpiiiJij tin i i
versus-performance ratio. You can t suarri; (oj Hia&i'JilliHfA tirely in machine language, the list
"■■' (f Gated

drop the limit to as few as two char j ', ltj ,- r- .

ing for SpeedCheck is in MLX
acters and check nearly every word format. Be sure you read and un
.iv n.i I '. ,pi

in the document, but then it could fifii'tiiii' vill ' > ■

derstand the instructions for using
take hours to check a long file. Un the MLX program, found elsewhere
■■ ■

less you're a world-class misspelled in this issue, before proceeding.

you'll always spell words like a, an, Load and run MLX, and answer the
and the correctly; for most people, prompts as follows:
it's words like triumvirate that cause Starling Address; 49152
problems. Words not found in the SpeedCheck Ending Addfess: 51821
When counting characters in dictionary are highlighted so you can
Now enter Program 2 and save it on
words, SpeedCheck recognizes correct any misspellings immediately, or
only the letters A-Z and the apos add them to your dictionary.
MLX puts the SpeedCheck data
trophe ('). Thus, contractions like
at 49152 for convenience; this
can't are counted as five-letter
dictionary disks and to review and avoids the nuisance of having to re
words. The hyphen is not recog
edit entries in the dictionary. If configure memory. However, like
nized, so a word like left-handed
you've decided to use a value other SpcedScript, the finished Speed
would be counted as two words,
than five for the minimum number Check program can be loaded, run,
one of four letters and one of six. A
of characters for checking, you'll and saved as if it were a BASIC pro
letter's case (capital or lowercase} is
need to change the value of LN in gram. (Do not add a ,1 after the ,8 in
not significant; all letters are con
line 110. The values you set here the LOAD statement when loading
verted to lowercase when looked
and in Program 2 should agree (see the finished SpeedCheck.) If you
up or added to the dictionary. Thus,
Customizing SpeedCheck below try to list the program, you'll see a
a single dictionary entry would
for details}. single line of BASIC. To begin, sim
match bask, BASIC, and Basic. ply load SpeedCheck (Program 2)
Your next step is to create a
Words in the SpeedCheck dic blank dictionary disk. Run Program and type RUN. If you're a Speed-
tionary disk are kept in sequential ] and select menu option 5. You're Script user, the initial screen should
files, with one file for each of the 26 prompted for an ID for the disk. En be familiar. You'll see a blank
possible initial letters. When new ter any two characters, but be sure screen with a blinking cursor and a
words are added, they are tacked that each dictionary disk has a reverse video command line at the
onto the end of the files. This makes unique ID. Don't change the disk top.
adding words fast and simple, but it name in line 220; SpeedCheck tests At this point, you'll have either
makes looking up words slower be to see that the dictionary disk has one or two options. If the cursor is
cause the words are in random— this name, and won't lei you pro blinking in the same color as the
rather than alphabetical—order. ceed otherwise. command line, you must load text
Within the file for Z, for example, It's a good idea to occasionally to begin, so press (7 to access the
zebra might be found between zy- make backup copies of your dictio Load feature. No other key is ac
murgy and zipper. The only way to nary disk. Because it takes hours to tive. If you had SpcedScript 3.0 text
find a particular item in randomly build up a large dictionary, and be in memory when you loaded
ordered data is to search sequential cause the dictionary disk is subject SpeedCheck—or if you previously
ly from the first item until the de ed to an above-average amount of exited SpeedCheck with text in
sired item is found. Thus, when reading and writing, you need to memory—then the cursor will be in
SpeedCheck looks up a word, it protect yourself against potential the bright highlight color. In this
must hunt through all the words data loss. Any backup program can case, you can either press RETURN
with the same initial letter before it be used—for example, "ReDisk" to check the text already in memo
can determine that the word is not (August gazette). Just be sure to ry, or you can press f7 to load new
present. give all backup disks the name text.
Nevertheless, SpeedCheck is DICTIONARY DISK. If any errors occur during the
faster than you might expect. The After you've created a blank load, an error message will be dis
text for this article was checked in dictionary disk, it would be worth played on the command line. To
about 30 minutes using a dictionary while to spend a few minutes enter erase the error message and try an
disk containing about 2,000 words, ing a basic list of commonly used other Load, press any key. (In gen
including most of the words in the words. Use option 2 of Program 1. eral, whenever SpeedCheck
article. Any words that frequently give you displays any message in the com
problems should be entered at this mand line, it waits for a keypress
Preparing The Program time. You'll need to have a real dic before proceeding.) After the text is
Program 1 is a short BASIC pro tionary (the book kind) handy to in loaded, or after you press RETURN
gram designed to manage the dic- sure that the words you enter are if there's already text in memory,
tionary disk. Program 2 is spelled correctly. You can use op you're prompted to remove your
SpeedCheck itself. Start by typing tions 1 or 4 of Program 1 to review text disk and insert the dictionary
in and saving a copy of Program 1. your dictionary, and make any nec disk.
This program allows you to create essary corrections with option 3. After inserting the dictionary
66 COMPUTED Gazette December 1985
And Thafs What It's All About

■ ■■ ■ ':

The Connection
A UnhtiMl PartiteI Writer Interface
tor Trit VIC SO" » Commodore 6*"

mf3t>v TVKIflC
Press RESET Once To Clear liuffer
or Press Iwicc To Start Selftest

'The Connection"™ modes: an emulation mode (imitates

A Fully Intelligent Parallel Commodore 1525 printers) anda trans
Printer Interface for parent mode (information goes straight
Commodore® Computers through—no interpretation). Fora
Now, TYMAC provides a parallel printer suggested retail price of only S69.95
interface designed exclusively for Com fnon-Epson) or S73.95 (Epson), TYMAC
gives you the best printer interface avail TYMAC backs "The Connection" with
modore Computers, including Commo an outstanding reputation in the com
dore 64■, Commodore 128™. Plus/4", able foryour money.
With "The Connection,"you can exe puter field since 1973. TYMAC tests
Commodore 16'" and VIC 20\TYMAC's every product 100% before it leaves
"The Connection" gives you complete cute standard print commands (OPEN.
PR1NT#, and CLOSE) and create the factory to guarantee flawless per
control over yourprinting capabilities formance and the best value foryour
and offers you top-notch quality, un finished documents and graphics to
money. Each "Connection" comes with a
equalled by other interfaces of its kind. your own specifications. Various options
include column tabbing, dot tabbing, full, one-year warranty. For information
"The Connection" is compatible with and literature about "The Connection."
virtually all Commodore software. graphic repeat, dot addressable
graphics, and more. Full printer self-test. write or call TYMAC today. Or contact
"The Connection" makes your invest your local computer retailer to purchase
ment in a printer interface worthwhile. LED status indicator, printer reset
switch, skip over peri, margin set. and "The Connection."
"The Connection" simply plugs into the
serial disk port to ultimately produce programmable line length give you
refined, finished documents. TYMAC maximum flexibility for optimum per
has applied leading computer technology formance. "The Connection" also fea
to equip "The Connection"with two tures a 2K buffer. The Connection" is
compatible with any parallel printer that
is equipped with a standard Centronics
interface, including Star, Riteman,
Smith-Corona/Epson. Panasonic. BMC- Established in 1973
80. Mannesman Tally. Olympia/Okidata, TYMAC CONTROLS CORPORATION
Canon/C. Itoh, NEC/Seikosha, Gorilla 127MainStreet Franklin,NJ07416 201-827-4050
Banana/and Universal.
Tymtc is i irjistcud trademark nt Tyrmc Controls Co'poiilun
CommjaoiB. Commodore W. Commudorfl 12&. Pius'J. CommodO'B 16 and
VIC !0 lie regisleied tradmarkj ol Commodore Election let Limited.
disk, press RETURN and Speed- • SHIFT-CLR/HOME: exits • f8 (SHIFT-f7): saves the text
Check will begin to fill the screen SpeedCheck. You'll be asked to currently in memory to disk. Before
with text. You'll probably see a verify this choice. Pressing Y exits the Save, you are prompted to re
number of highlighted words— to BASIC; any other key returns move the dictionary disk and press
words in reverse video and a differ you to text. After exiting, you can RETURN. Pressing any other key
ent color from the text (not to be type RUN again and reenter Speed- cancels the Save and returns you to
confused with SpeedScript format Check without losing your text. The text. (As with Load, Save can also
ting commands and printkeys, text will also be retained if you load be cancelled by pressing RETURN
which also appear in reverse video, and run SpeedScript 3.0. alone at the filename prompt.) The
but in the same color as the text). check character in the command
• T (up arrow): displays the next
These are the words that Speed- line will disappear during the save
full screen of text. It's a bit faster
Check did not find in its dictionary, to indicate disk access. After the
than using cursor right or cursor
so they may be misspelled. It's also Save, the cursor will be returned to
down to scroll in one line at a time.
possible that they are correctly its previous position in text. Save
spelled, but not yet in your • SHIFT-T: adds all highlighted automatically appends the drive
dictionary. words on the current screen to the designation prefix 0: to the filename
dictionary before displaying the you enter, so you should not in
Moving Around The Text next full screen of text. This saves clude this in the filename. This also
time when many words must be precludes the use of the @ prefix
added to the dictionary, as when for Save-with-Replace.
After the screen is filled, a cursor
you're starting out with a new dic
appears in the upper-left corner of
tionary disk. You should be sure
the text, just below the command
that all highlighted words on the Command Line Editing
line. This is the home position for
screen are spelled correctly before As mentioned earlier, SpeedCheck
SpeedCheck. At this point, several
using this feature. SHIFT-t has the
more keys become active: is not a word processor. You can
same effect as t if no highlighted move the cursor to a word in text,
• RETURN: copies the word the words are on the screen.
but you cannot directly edit it. To
cursor is on into the command line
•fl: searches forward in text for modify the word under the cursor,
for editing or addition to the dictio
the next occurrence of a highlighted you must grab it into the command
nary. (We'll call this "grabbing" the
word and grabs the word into the line by pressing RETURN (or
word; it will be discussed in more
command line. New screen lines searching with fl or 12). Once the
detail later.)
are scrolled in if needed. The search word and the cursor have moved to
• Cursor left/right: behaves the command line, the following
can be cancelled by holding down
like the fl and f2 keys in Speed- the RETURN key unti! the cursor keys are active:
Script, moving the cursor left or reappears. The search stops at the
right by whole words. When you're
• All alphabetic, numeric, and
end of text if no highlighted word is punctuation keys.
checking text, you can't move by a found.
single character. The cursor should • Cursor right/left: moves the
always stop on the first character of • f2 (SHIFT-fl): searches back cursor one character to the right or
a word. It can be moved right one wards in text for the last occurrence left, but not beyond the leftmost
word at a time to the end of the doc of a highlighted word and grabs the character of the word or more than
ument, with new lines scrolled in at word into the command line. The one space beyond the rightmost.
the bottom as necessary. However, search stops at the home position of • INST/DEL: allows you to in
it can be moved left only as far as the current screen if no highlighted sert spaces or delete characters
the home position of the current word is found. within the word. When inserting,
screen. You can't scroll backward in • f7: loads a new document the total length of the word in the
SpeedCheck, only forward. from disk. Pressing RETURN alone command line cannot exceed 32
• Cursor down/up: moves the at the filename prompt cancels the characters.
cursor either down to the next line Load and returns you to text. • f3: adds the current contents
or up to the previous line. When SpeedCheck has no merge feature; of the command line to the dictio
moving up or down, the cursor a Load will overlay any text cur nary. The word in the command
shifts left or right to land on the first rently in memory. Load automati line must be at least as long as the
character of a word. The cursor can cally appends the drive designation specified minimum word length or
be moved down to the end of the prefix 0:, so you should not include an error message will result. The
document, with new lines scrolled this when entering your filename. word "added" will appear on the
in as necessary. However, it can be The check character (v<') in the command line to let you know that
moved upward only as far as the command line will disappear to in the addition was successful. No
home position of the current screen. dicate disk access. After the load is check is made to determine if the
• CLR/HOME: moves the cur complete, you'll be prompted to in word already exists in the dictio
sor to the home position. If the cur sert the dictionary disk and press nary before it is added. It doesn't
sor is already home, pressing this RETURN, after which the first hurt anything to have a word in the
key returns to the start of your doc screen of the new file will be dictionary more than once; it just
ument and rechecks the first screen checked. The cursor will return at takes up extra space. However, it is

of text. the home position. important that you insure that

60 COMPUTERS Gazette December 1985

Shadow is a new and
revolutionary way to back
up your most protected
i software. It encompasses
* all the latest advances
in software, as well as N
a highly sophisticated
piece of hardware. This is
absolutely the best utility
available today. You may not
even need updates, but if you-
do, the Shadow's unique design
allows for updates to be available
for a nominal fee.
Shadow a disk while it loads, then read an ^
exact list of:
■ Track, sector, ID, check sum, drive status
High and low track limits
Density use on each track
Half tracks that are used
Command recorder shows exact commands that
were sent to the 1541 while program was loading
i RAM recorder records custom DOS
Shadow-scan any disk, then
read exact list of:
3 a U U
Valid tracks, halftracks, partial
tracks and segments
' Sync mark links, header block
links, and data block links
■ Track to track synchronization
Exclusive snap shot recorder will give you an exact copy of the 1541 RAM
and can be viewed, saved or printed. Plus many more features included.
GT PACKAGE introductory offer $39,95
Highly sophisticated and integrated piece of hardware - ■
that turns your 1541 into something you've always wanted.
• Track and sector display
■ Drive reset switch
Device number change
- Halftrack indicator
| Abnormal bit density indicator ,
Shadow on-off indicator
The Shadow display will give you an accurate display of precisely what track you
are accessing during a normal load even if the program does a read past track 35.

Order by phone 24 hrs.'T days or send cashier's check/money order

payable !o Megasott. Visa. MasterCard include card 4 and exp. dale. Add
S3.50 shipping/handling (or con linen! al U.S., $5.50 for UPS air. CODs add
$7.50, Canada add $10.00. Other foreign orders add $15.00 and remit
certified U.S. funds only. Distributors Invited and supported. RO. BoxiOBO Battle Ground. Washington 98604 1-800-541-1541
words added to the dictionary are already in the dictionary, then press ent from the text color (2080). If
spelled correctly. You defeat the f5 to incorporate the correction into you're not satisfied with your new
purpose of the program if you add the text. choices, exit SpeedCheck and try
misspelled words. You can use the Then you notice a place where again. If you save a new copy of
editing feature (option 3) of Pro you used their when you meant SpeedCheck, your color changes
gram 1 to remove duplicated words there. SpeedCheck didn't catch the will be incorporated.
or correct misspelled words. mistake, since both words are in its SpcctiScript doesn't waste any
• f4 (SHIFT-f3): searches the dictionary, but you can correct it text memory. The spaces you see at
dictionary for the current contents simply enough. Use the cursor keys the ends of lines and following re
of the command line. The check to move the cursor to the word, turn marks are not stored in memo
character (v ) in the command dis press RETURN to grab it into the ry. This is not the case with all word
appears when you press f4. If the buffer, change the spelling, then processors. Some, including Word
word is found, the check mark re press RETURN again to incorporate Pro and PnperClip, include within
appears in normal command line the change. As you become com text all the spaces shown at the
color. However, if the word is not fortable with SpeedCheck's com ends of lines. To use SpeedCheck
found the check comes back in the mands, you'll find that you can with these word processors, you
bright highlight color (it reverts to move quickly and smoothly from must defeat SpeedCheck's han
normal as soon as a key is pressed). key to key as your document is dling of the SpeedScripl return mark
This feature is especially useful checked. (-) character. To create a version for
after editing. For example, suppose WordPro and similar processors,
the word paralell appeared high Customizing SpeedCheck substitute the following line while
lighted in your text, so you grabbed entering Program 2 with MLX:
it's easy to change the value for the
it into the command line and cor minimum number of characters a 50796 :234,234,144,197,032,15 5,880

rected it to read parallel. You could word must have to be added or

When you use this version, text
then use f4 to determine whether looked up. Just load SpeedCheck
will look a bit different from what
parallel is already in the dictionary and POKE the desired value into lo
you may be accustomed to—there
or needs to be added. cation 2083. PRINT PEEK(2083)
will be many extra spaces and
• f5: incorporates the current will show that the current value is
words are no longer split at the
contents of the command line into 5. To change it, say, to a value of 4,
right screen margin. Nevertheless,
text in place of the grabbed word. type POKE 2083,4. If you save a
SpeedCheck should perform nor
Any highlighting of the original copy of SpeedCheck after changing
mally, and you can use the same
word is removed. If the word hasn't the value in 2083, your new value
dictionary disks you use with the
been edited, no obvious change will be incorporated into Speed
SpccdScript version.
takes place other than the removal Check. Do not drop the limit below
One additional change is re
of highlighting. If the word re two characters.
quired to create a version for Paper-
turned is shorter, then all characters You can use one minimum
Clip files. Since that program stores
to the right on that screen line are length value for a while and then
text slightly differently from the
pulled in to cover the extra space. If change to another without having
other two word processors, you
you lengthened the word, there will to create a new dictionary disk. But
must modify the Load routine a bit.
be a slight delay as the screen is re consider that if you use a four-char
Substitute the following lines when
formatted to accommodate the ex acter limit extensively and then
entering Program 2 with MLX:
tra characters. (The RETURN key switch to a five-character limit,
you'll have many four-character 51240 :003,J66,174, 164,1.75,032, 242
also has the same effect as f5.)
• f6 (SHIFT-f5): clears the com words in the dictionary that the 51324 j 198, 255, 1.69,194,133, L74, 223
51330 :169,196,133,003,169,035,067
mand line and returns the cursor to new version will never use. Like 51336 :133,175,133,004,169,000. 238
wise, if you use a five-character 51342 ;133,176,169,036,133,177,19B
the text area without incorporating
any changes and without removing limit extensively, then switch to a
If you're using a 1541-
four-character limit, searching will
any highlighting that may be pre compatible dual-drive unit (drive
be slowed because all four-character
sent. It has the effect of "ungrab- numbers 0 and 1) with your 64, it's
words will start far into the
bing" the word. simple to modify SpeedCheck to
use both drives. Load SpeedCheck,
You might start a typical If you'd prefer other colors for
but don't run it. Enter the following
SpeedCheck session by loading text, background, or highlighting,
line in immediate mode:
text, inserting the dictionary disk, they're easily changed. The follow
ing locations hold color values: POKE 4700,49:POKE 4707,49
and pressing RETURN. When the
cursor appears, you press fl to 2079 Background color Then save a copy of the modified
move to the first highlighted word. 20SO Text color program. This new version requires
2081 Highlight color that the text disk be in drive 0 and
You find it spelled correctly, so you
press f3 to add it to the dictionary, Simply POKE the appropriate the dictionary disk in drive 1. When
then f5 to return to text, then fl to location with the standard Commo using the Save command, you'll
find the next highlighted word. You dore code (0-15) for the desired still get the prompt to remove the
notice that this word is misspelled, color. The only restriction is that dictionary disk. Simply ignore this
so you correct it, press f4 and dis the color you choose for highlight prompt and press RETURN.
cover that the corrected version is ing (location 2081) must be differ See program listings on page 157, 01

70 COMPUTERS Gazette December 19B5


One Year Warranty With Second Year Extended Warranty Available

"Where Speed and Quality Meet"


Manufactured Exclusively BY CHINON INDUSTRIES of Japan For "THE COMTEL GROUP"

Foreign And Domestic 1651 East Edinger Suite 209 Santa Ana, CA 92705 Telephone: (714) 953-6165
Inquiries Welcome Commodoie* is a Registered rrodnmBrK ot Commodore Bus. Moohlnss, Telex: 503727
List Pager

Robert A. Stoerrle be sure to have a blank tape in the turn off List Pager. After you load
Datassetle, preferably positioned to or save a program, List Pager will
If you own a printer, you'!! appreciate the beginning. Press T and the com be gone, overwritten by the pro
this short utility. It allows you to puter will prompt you to press RE gram data. To load it back in, put
divide printouts into pages, insert CORD and PLAY (tape users don't the cassette containing the ML part
headers, and print page numbers. For name the program because the ML (the object code) of List Pager into
the Commodore 64 and VIC-20. string becomes the name of the the Datassette and enter OPEN1:
file). CLOSE1 (you should not enter the
No matter how much you adjust To load the ML program from POKE to 56 unless this is the first
the paper on a printer, it seems that time you're loading List Pager). The
disk, type:
one line always prints smack dab program is built into the tape file
LOAD "/iHemiflff',8,1; IJOKE56,PEEK(S6>-
on the perforation. When you sepa header and will load directly into
rate the pages, the line is cut in half. the cassette buffer. You'll have to
Some printers have a "skip-over- The first time you load it from enter the SYS below to start it up.
perf" or paging option, accessed by tape, type this line: The order of loading programs
setting a DIP switch or sending an OPEN 1:CLOSE 1:POKE 56,PEEK(56> - 1:C is just the opposite for disk owners.
escape code. On the 1526 or MPS- LR Tape users load the program to be
802, for example, you turn paging listed first and then load List Pager
!n both cases, you should be
on with PR1NT#4, CHR$(147). (because of the cassette buffer).
loading the object file that was cre
But this important feature is With a disk drive, you must load
ated, not the loader program you
missing from the Commodore List Pager first (because of the NEW
typed in. Besides loading the pro
1525, MPS-801, and MPS-803 instruction after the LOAD and
gram, these procedures clear all
printers. "List Pager" is a short ma POKE). Once it's loaded, you can
chine language utility that offers a load the program or programs to be
solution to the problem. It causes listed. Disk owners need to load the
the printer to automatically skip to Protecting The Cassette Buffer ML only once; disk access doesn't
the top of the next page when it The cassette buffer is a section of affect the cassette buffer.
runs out of room on the current memory that acts as a sort of pipe
page. And it will print both a head line between the cassette drive and Telling It What To Print
er at the top of each page and the the computer. It's a safe place to Once List Pager is loaded, follow
page number, if you want. Even if store ML programs on the VIC-20 ing the instructions above, you
your printer already skips over per because memory expansion must activate it and tell it what to
forations, you'll find the header and changes the layout of BASIC mem do at the top of each page. The for
page numbering options useful. ory. You can't count on any part of mat for this command is:
the ViC's BASIC memory to be SYS 833,"Header"
Special Loading Instructions available for a machine language
program, so the cassette buffer is If you want a header at the top
Type in and save the List Pager
often the best place for ML. This of each page, put it between quotes.
loader program, which uses a spe
program works on both the 64 and If you want the page number to be
cial technique to store the machine
VIC (unexpanded or expanded). printed, insert a number sign (#)
language (ML) program in a string
Solving the problem of VIC into the header at the point where
variable. The ML has to be saved to
memory expansion creates a prob you want it to be printed. For
tape or disk as an object file (a pure
lem for tape users. If the List Pager example:
machine language program) before
you can activate it. ML is in the cassette buffer when a SYS 833,"LIST PAGER PAGE #"
After running the program, program is loaded, it will be over The designated header will be
you're asked if you wish to save it written because the data on tape is printed at the top of each page.
to tape (T) or disk (D). If you press temporarily stored in the buffer. So, Pages will be numbered consecu
D, you're prompted for a filename. VIC and 64 tape users will have to tively, starting at page one. If you
If you're saving it to the same disk take measures to protect the cas
do not want a header at the top of
as the loader program, be sure to sette buffer while using List Pager.
each page, do not put anything be
use a different program name. After Tape users should never access
tween the quotes:
you give it a name, the machine tape files while List Pager is active.
SYS 833,'"'
language portion of the program is Before loading, saving, or opening,
saved to disk. If you're using tape, press RUN/STOP-RESTORE to You must always use a comma

72 COMPUTE! s Gazelle December 1985


You Bet We Can!

Announcing The VOICE MESSENGER and EASY SPEECH For The Commodore 64 and 128.
YOU'RE NOT ALONE--ANYMOHEI [Or how to program your best lriond| NOT JUST ALL TALK
Ever ask yourself why you spend so much time alone. Or, if only some Welwyn/Currah along with Rist, Inc. are without a doubt the most
one would talk to me. Thanks to Welwyn/Currah, you won't have to innovative developers of computer speech technology. The VOICE MES
think about those things again with the new, exciting VOICE MES SENGER and EASY SPEECH system was designed for all possible appli
SENGER™ speech synthesizer and accompanying EASY SPEECH1" cations: educational, entertainment, business and home utility. And can
text-to-speech system. immediately be put into use with most dedicated, menu-driven and
TALK TO ME pre-existing software including: Inlocom's'" "Adventure
By simply plugging in the VOICE MESSENGER to your Com VOICE Series", the CBS'" "Success with Math" educational series,
modore 64'" and 128'" home computer, it can really become BFSSCU
and many, many more.
your best friend. The VOICE MESSENGER and EASY SPEECH TALK IS CHEAP! [Inexpensive, anyway)
system will say anything you want, letter by letter, in words, The VOICE MESSENGER and EASYSPEECH system is availa
sentences, or in conversational or story form. ble at a suggested combination retail price of under S70.00,
SOUNDS GODD ■ or may be purchased separately.
Unlike other types of synthesizers the VOICE MESSENGER
To find out how you can turn your Commodore 64 or 128
and EASY SPEECH system has an allophone speech synthesizer that computer into your best friend, or to locate a store location nearest you
makes computer speech intelligible with an unlimited vocabulary that call: (313) 547-8300; or write: Welwyn/Currah, 104 West Fourth Street
will speak to you clearly and understandably. Its text-to-speech con Suite 208-9. Royal Oak, Michigan 48067.
verts your typed copy into conversational dialog at the touch ol the

CommodDreHS 128 are trademarks ofCorranotoe Ine Infocom is a irarJemaik allnfocom Inc
Voice Messengers Easy Spctcn areiraoemarksof WttovnrCwrani Risi. i™ CBS is a trarMmark ol CBS Sotiware © 1985 VitlvyniCunih All Rigtits

OR $599 k \ \ ^

The Spartan'" is the Apple'" IM emulator for your Commodore 64'" that will open
up a whole new world of hardware and software for youl Imagine adding these
features to your Commodore 64'" for the Spartan'" price ol $599: | ] Apple""II < > ) ) j
hardware and software capabilities [ \ 64K RAM expansion |"_] lour A / / A
software selectable Commodore 64'" cartridge slots I ] non-dedicated 8-bit f / —
parallel port □ standard audio cassette deck capabilities for your C-64'". t ' ™
The suggested retail value of comparable products offering only these
capabilities is over S2200.0O* - but the Spartan1" gives you much, much

m f/C
morel By building on your investment in your Commodore 64'"— an
excellent introductory computer you create a whole new system
with both C-64'" and Apple'" II I capabilities. There is a whole other FOH INFORMATION Wmil :
world out ihcrcl The huge selection of Apple'" II ( hardware and MIMIC SYSTEMS INC.
software is now yours to explore! Call toll Iree lor the Spartan'" 1112 FORT ST. . FL. 6J
dealer nearest yew. 1VICTORIA, B . C ,

-MKMCOXItMMa iUS IwhJi trelglitaiuflDinFinlliKltKliid VdluocMrompoiiiinti m|ir( TO ORDER CALL

lotteSptjitan* lylto'i' ore mmtoj H*vn A(Tph<' lit CuonJ Apptt*' II' a^Jla 'ink *Irtv« 19B3
Hi! pflcm. ami hoai cunsnl KiooIrtM Ilil [nk'.-i un.1 cmmioniml HWtlOcnlh™ <J onio.
lAHi'^rnl i7«iiH^irriH0<i COflwnodontW omlCa'wno.toHTkMHM'pfruiirtHxiiknj*
Cmvito<kn»lhK:lronlchLI<l ctnd 01 Commo*»ii» Iuiitwh H.iclilnm.''ir *i»|Jn- n < 4 a (663-8527)
<i(HIH1«fli«*A|>t>>«Onin|iiih>i Iric Ji"! ■" " (ilitHtamiil oIMHKe ly*"M»lr [Bid Hal
mio>hicliillo"WfiCK lrklk A*
in C»*
| H lf*i(Mlflon~
( li
nvm*.irlv)im1ln Mlmli: SilWtm mo utwlor In wmtU IntiDy A10 Itarlinrtci Mo cX
viik n c ci
and quotes, even if you do noi wish
After entering the header line,
position the paper so that the print
head will start printing a few lines call
down to allow for a top margin. If

you've not already done so, load
the program you wish to list {re
member, tape users should load the
program to be listed before loading
List Pager). Type the following line:

The printer should print the

header, if you specified one, and
start to list the program. When it's
finished, type:

List Pager will remain in effect

until you press RUN/STOP-RE
STORE. That is, it will continue to
separate pages and print the header
at the top of each page.

The program is written for standard
SVi X 11 inch paper, with six lines
per inch, a total of 66 lines on each
make back-up copies of your newest software. This is the SUPER-
page. If you're using nonstandard I AST Disk Copier that ZAPS thru copy protection! Average copy
paper, you can modify the parame time is only 3-4 minutes. Includes unique Power-Pack feature
ters. Some European countries, for for toufih disks. Has copy capability not available until now, and
example, use slightly longer paper. even copies other copiers!! DISKI5USTERS will help you insure
The program defaults to 54 printed the safety of your software investment, and its both C-64 and
lines on a page of 66 lines. This C-128 compatible!
leaves two lines for the header (one
printed, one blank) and ten lines WE AIN'T AFRAID OF NO DISKS!!
between pages (five at the top, five
at the bottom). INIRODUCTORY
OFFER To order by phone call
After the program has been
loaded, you can change the number (805)569-1644
of printed lines per page with a $29.95 Operator 10
Oiclt'i [>,■ iilmrij- VISA/MAS TLRLAKO/COD o: M-nil Chi k "i Money Oidw ,ind intlud.' slimiiirm
POKE 926,x + 4 charut, ( A ■ddreties field W Ok J3.5C ship USA »33rSs« urs'nr i", SO COD Sd H,$)S US i>nly. Canada J7.5O; .ill other cuimtni-i S10IXI ,ind muii in< ludc* US certified
money anki only. """™
where x is the desired number of
printed lines per page. For example,
if you wish to print 38 lines per soFtwarc Box 31%9 • Coleta • CA • 93130
page, you would type POKE 926,
38 + 4 after the program is loaded
(but before you enter the SYS). The vice number of four. Also, it will prints the header. If the character is
default number of printed lines per not affect listings on the screen. It not a carriage return, it's sent to the
page is 54. can be used for a variety of pur normal print routine.
To change the total number of poses, not just program listings. For To make List Pager work on
lines per page (printed and example, you can use it within both the 64 and VIC (expanded or
unprinted): BASIC programs to divide output not), the cassette buffer was used to
POKE 934,x
into pages. hold the program. Because of this,
List Pager works by inserting a some conflicts may arise. Using the
where x is the number of lines per "wedge" into the routine that the cassette drive while this routine is
page. The default number is 66. computer uses to print a character. in effect will usually cause the sys
Every time the computer wants to tem to lock up. In addition, other
Not Just For Program Listings print a character, it goes to the programs which reside in the cas
List Pager is designed to work with wedge program first. If the charac sette buffer, such as "The Automat
every printer, whether dot-matrix ter is a carriage return, and the com ic Proofreader," cannot be used at
or letter-quality. However, it will puter is at the bottom margin of a the same time as List Pager.
work only with a printer with a de- page, it skips to the next page and See program listing on page 144. m
COMPUTE'"s Gazette December 1985 75
Variable Saver
G. Russ Davies

■13-4-1 beginning of Ihfl HASIC program

Here's a technique for automatically saving vari
■15-46 end of the program, beginning of
ables with your program. The next time you load the scalar variables

the program, a few POKEs bring all the variables ■17-48 end of scalar variables, beginning
of the array variables
back. Also included as an example is a short 49-50 end of the array variables, begin
ning of free RAM (with room for
household budgeting program. For the VIC and 64. more variables as they are created)
51-52 ond of free memory, bottom of
string variables
Two methods are commonly used current run is to be performed with
55-56 end of the string variables
for handling large amounts of data out adding more complicated file
in BASIC programs. The first meth input/output processing or "dy If a 64 BASIC program is 4000
od, using DATA statements, reads namic keyboard" techniques. bytes long, it would start at 2049
information into a program. But Also, the fact that variables are and end at 6049. The pointers at
changing the DATA statements saved with a program can be used 43-44 and 45-46 would contain
means listing the program and typ to provide a store/restore facility- these two numbers. If nonarray
ing new data. It's not the best way allowing you to interrupt your variables took up another 2000
to handle information that changes work, save the state of the program bytes, locations 47-48 would point
often. Data files, the second meth and variables, then later restore the to 8049, and so on. When you type
od, are the next step up. First you saved version and continue on with SAVE, the computer uses the point
open a file on tape or disk and then your work. The technique is not ers to the BASIC program to figure
print the information out. To re meant to replace DATA statements, out where the program is. Variables
trieve it, open the file and read the "dynamic keyboard," or input/ are not saved.
information back in. But it takes output files, but is an alternative But, we can fool the computer
time to read and write files. tool you'll find useful in certain into thinking the program is longer
if you've ever wanted to load a situations.
than it really is by changing the val
program and have the variables in ues in locations 45 and 46. If the
stantly ready, here's a technique pointer to the end of the program is
Where Variables Reside changed to reflect the end of the
you can use. After a few PEEKs and
POKEs, you have immediate access Variables are stored at the end of variables, the variables will be
to variables. the BASIC program in the Commo saved along with the program.
dore 64 and V1C-20. These vari We must also save the pointers
An Easy Filing System ables are separated by type (scalar, that are used to mark the beginning

Saving variables with a program array, and strings) with pointers and end of each type of variable
provides an easy data filing system used to mark the beginning and pool, or the variables will be unus
since the data is located with the ending locations of each type of able. Since the free area of unused
program, not on another tape or variable "pool." Pointers also keep memory is located between these

disk. For the nonprogrammer, this track of the beginning and ending variable pools, the amount of time
locations of the BASIC program. and space required to save the pro
integration of the program and
variable data can substantially sim The pointers which mark the gram variables can be reduced by
plify program operation. Since locations of the BASIC program limiting the free area to only the

program-calculated variables are and variable pools are kept in one amount needed by the program.

reloaded, results of the previous area of memory—from locations 4J Because the saved variable
to 56; pool pointers may be incorrect if
run can easily change the way the
76 COMPUT&'s Gazette December 19B5
Earth will be destroyed in 12 minutes
to make way for a hyperspace bypass.
Should you hitchhike into the next galaxy?
Or stay and drink beer?
Slip the disk in your computer and suddenly you are
Arthur Dent, the dubious hero ofTHE HITCHHIKER'S
GUIDE TO THE GALAXY, a side-splitting masterwork
ofinteractive fiction by novelist Douglas Adams and
Infocom's Steve Meretzky. And every decision you
make will shape the story's outcome. Suppose for
instance you decide to linger in the pub. You simply
type, inplain English:
And the story responds:


And the story responds:
NHAT A GREAT Simply staying alive from one zany situa
tion to the next will require eveiy proton of
puzzle solving prowess your mere mortal
WAKE UP WITH A HANGOVER WHICH LASTS mind can muster. So put down
FOR ALL ETERNITY. YOU HAVE DIED. that beer and hitchhike
Supi»se, on the other hand, you decide to: down to your local
] EXIT THE '.'ILLAGE PUB THEN GO NORTH software store today.
In that case you'll be off on the most mind-boggling Before they put that
hilarious adventure any earthling ever had. bypass in.
You communicate-and the story responds-in full
sentences. So at every turn, you have literally thousands
of alternatives. Ifyou decide it might be wise, for u t'.h 1'rnl StUJtiVfl
instance, to wrap a towel around your head, just say so: -^
mncnpfc S]u «* Flirl,
F PANIC Bauim,ijBdunDr
■pnWluffaml order* fur ihe
in ofyinjr horn*1 und ji]*ne[.

inFocom Ttuus
a< IZJCambriil^Park Drive, Cambricl^, MA 02140.
by eight Jt symbols (type SHIFT up-

arrow to display the re symbol) in
line 100 of the program reserves
eight bytes in which to save the

The game that'll turn variable pool pointers. By using the

first program statement for this pur

your Ferrari into

pose, the saved variable pointers
can easily be located by adding sev

a pinch hitter.
en to the contents of the pointer in
Be sure to squeeze the eight n
symbols up next to the quotation real and lifelike that you'll mark following the REM (don't put
b>ench your Ferrari! That's Hard Ball, a space between them). The n sym
quite simply the most real bol is used because its ASCII code
istic sports simulation game of of 255 is not a possible value in the
all time. In just five minutes second position of variable pool
you'll see that all other com pointers, so we can instantly deter
puter baseball games are minor mine if pointers have been saved
league compared to HardBall,
into line 100. Line 150 checks the
Youl! swear you re watching
second position of the first saved
the Saturday afternoon "Came
pointer and branches to the vari
of theWeek'on network
television! able initialization routine if no
Hardball plays as a field- pointers to variables have been
action game or a manager-strategy saved by a previous run. When
game-or both. Watch curvebails actually variable pointers are stored into
drop over the plate, listen to the umpire yell "strike three" line 100, listing that line may cause
or consult the managers screen fora key substitution. You can even some strange characters to be dis
position the infield and outfield to match ^Iaa/\I^^J^C played, but the rest of the program
the batter's style or game situation. mCCvIUUC will list and run correctly.
To cause the program to ignore
For dealer information contact: Accolade Inc.. 20863 Stevens Creek Boulevard,
Cupertino. CA 95014.1408) 446-5757. All rights reserved © 1985. any previously saved variables,

the program and variables are load

Psi 5 Trading Co.

ed into a different sized V1C-20, the
same amount of memory expansion
is required when loading programs
as was used when saving. The 64
needn't be restricted.
The game
The Home Budget Program iatH put your
To illustrate this technique, I've in
cluded n simple budgeting program
that keeps track of income and bills.
w" into orbit.
Since you can change the de
scription of all categories and the
amounts budgeted to the catego
ries, this program is a natural candi
date for the variable saving
i Its the 35th Centuryand you're trying to
technique. The user may progres
i captain Quasan-3GP Space Freighters
sively modify and refine the bud k on the edge of an eternal galaxy You
get. Monthly final versions may \ don't have time to tool around in
also be kept for household records. your BMW you're trying to outlast
Each month's budget can then use a marauding space pirates who seem
previous month as a beginning to be reading your mind.
model. Its a long shot, but this
The program works on the 64 is your only chance to save the
and any expanded V1C-20. Notice starved-out inhabitants of the
the indicated changes for the VIC-
Parvin Frontier You hand-pick yourown
20 that are included in REM state
crew from 30 possible candidates. Some will be human.
Some will not. Make the right choice! Each candidate has his own special
ments. The item descriptions for
skills and personality. If you cant manage A*±.**.**i*m*4*\
the 64 may be extended to 27 char
them, you won't survive. MvvvKiUC
acters by using the program
prompts. For dealer information contact: Accolade Inc.. 20863 Stevens Creek Boulevard,
The REM statement followed Cupertino,CA 95014.(408) 446-5757. All rights reserved 01985.

78 COMPUTEI's Gazette Oecomber 19B5

amount of variable storage avail

The Dam Busters:

able to BASIC. Line 480 tells you
(when finished with the program)

The game that'll keep

to SYS to the power-up routine that
will reset the BASIC pointers to the
normal configuration.

your Aston Martin If you decide to save the vari

ables with the program, lines

510-560 will save the variable
pointers into line 100 and change
the end-of-program pointer to in
You won't be doing much cruising clude the variable pools.
around in your Aston Martin You can now save the program
when you have the game that and current variables on tape or
ieis you refly one of the RAFs disk. The next time the saved pro
most decisive World War II gram is used, the calculated and
bombing missions.You must user-modified variables will be
man seven different tactical "remembered."
positions within the
If you use this technique in
bomber Grasp control of the
your own programs, keep a few
intricate and complex cockpit
or you will perish. Dont kid yourself, things in mind. You have to save
this is a very difficult game.To be the pointers before altering them;
successful, you'll needthe right stuff! the most convenient place is in a
Your mission is to match the REM statement at the beginning of
legendary raid led by Wing Commander Guy the program. And when the pro
Gibson on May 16th. 1943. Against incredible odds. British Lancaster Bombers gram with the saved variables is
from his Squadron 617 successfully breached three dams, flooding the Ruhr loaded, you can't use any variables
Valley.and virtually crippling M^.^^.* ■ -'" until you restore the pointers, Final
the Nazi war machine. >ICCOIQQ6 ly, the program must be resaved
For dealer information contact: Accolade Inc.. 20863 Stevens Creek Boulevard after you finish working with and
Cupertino.CA 95014.(408)446-5757. All rights reserved ©1985. changing variables.
Licensed from Sydney Development Corp., Canada £■ 1984. See program listing on page 144. (Of

load and run the program, press the

STOP key, change line 100 to con
tain a ju character in the second po Law of theWest!
The game that'll keep
sition after the REM", and then run
the program again. You'll probably
want to keep a copy of the program
without saved variables for a mas
ter copy.
your Porsche off
Lines 170-200 reestablish the
saved variable pool pointers. No Street.
tice that variable names cannot be
used until after the pointer in 45-46
has been restored by lines 170-180; If you've ever wanted to strap on
a six-shooter pin a tin starto your
then a loop can be used to restore
chestand match the exploits
the remaining three pointers.
of Bat Masterson orWyatt
Line 210 insures that only 1024
Earp, then Law of the West is
bytes of variable storage space are your chance. Forget about
allocated. The minimum amount is gunning down Main Street in
determined by estimation with your Porsche. It's the 1870s
FRE. Reducing the variable storage and you're the Sheriff of Gold
space will significantly speed the Gulch-asbadaWildWest
saving and loading of saved vari town as there ever was.
ables since the vast empty free You wont survive by blast
memory area isn't included. The ing your way out of every sticky
variable pool size is similarly re situation—some of the gunslingers are just too
fast. So, use your street smarts and get to know their
stricted in line 580 to initialize the
'bad guy' personalities.You've also got to keep the locals happy-
variables the first time the program
Rose, the saloon keeper the doctor the'kidand even your own deputy—
is run. Line 210 then causes first-
they're all valuable allies if you want
time variable initialization to be tolivetoseeanotherhi;;:- no in
skipped since saved variables are
being used. For dealer information contact: Accolade Inc.. 20863 Stevens Creek Boulevard.
Note that we have reduced the Cupertino.CA 95014,(408) 446-5757. All rights reserved O 1985.
Loading And Saving

If you've discovered a clever linie- When you load and list the di First, load the main program.
ssving technique or a brief but effec rectory, you'll find the SHIFT- Then add these lines to the
tive programming shortcut, send it to SPACE (entered by holding down beginning:
"Hints & Tips," c/o compute's ga SHUT and pressing the space bar) 1 PRINTPEEK(43),PEEK(44)
zette;. // we use it, we'll pay you $35. has turned into a quotation mark, 2 SV=PEEK(45)+256*PEEKf46)-2
3 POKE43,SVAHD255:POKE44,SV/25
the Commodore-D is a comma, the
8 remains an 8, and the SHIFT-@ is
Load From The Disk a colon. Now you can load the pro Write down the two numbers
you see on the screen; they're
Directory gram very quickly: load and list the
pointers to the start of BASIC. On a
directory, cursor to the program
M. Albanl 64, you should see a one and an
you want, and enter either LOAD
One of the first things new owners or L SHIFT-O, the abbreviation for eight, unless you've moved the be
of disk drives learn is how to load LOAD. If you're using MLX or have ginning of BASIC for some reason.
and list the directory (LOAD"$",8 another way to save ML programs Don't worry about the NEW com
followed by LIST). On the 128 and (see below), you can use a similar mand in line 3, it won't erase the
Pkis/4, you can use the built-in main program from memory. Now
syntax for ML files:
DIRECTORY command or the cor load the second program, the sub
responding function key. The num [SHIFT-SPACE)|D3BiD81",S routine to be added to the end of
ber of blocks used by each program the main program.
appears on the left, then the file Remember that filenames must
Now, take the two numbers—
name in quotation marks, and the be 16 characters or less, including
the pointers that were printed to the
type of file. On the 128, 64, and the graphics characters and shifted
screen—and POKE them back into
VIC, holding down the CTRL key space. If you want to add the ,8: to
43 and 44. If they were one and
slows the listing. The Plus/4 and 16 an existing program, use the re
eight, you would type POKE 43,1
use the Commodore key for a simi name command: OPEN 15,8,15, "R:
:POKE 44,8. Listing the program
lar effect. newname = oldname", with the
should show that the second pro
When you see the program you SHIFT-SPACE and graphics char
gram has been appended to the
want, stop the listing by pressing acters in the new name. first. You can run this routine sever
the RUN/STOP key. If the file is After you've created the ,8: or
al times to append several
named "QWERTY", you can type ,8,1 suffix, you need to press just
LOAD "QWERTY"',8 or LOAD three keys to load a program from
There's one important thing to
"QWERTY",8,1 if it's a machine the menu; L, SHIFT-O, and
note: The line numbers in the sec
language (ML) program. RETURN.
ond program should be higher than
But there are a couple of easier the highest number in the first. This
ways. While the directory is still on
A Library Of Subroutines On
method of appending programs
the screen, you can move the cursor Tape Or Disk does not renumber the lines.
to the line containing the program
Michael Dean If you keep good records, you
name. Type LOAD and cursor right
At one time or another, every pro could build up a library of general-
to the space just past the second
grammer has wished for a way to purpose subroutines, starting at a
quotation mark. Add ,8: and press
append subroutines to a program. relatively high line number like
Ri-TURM. If you forget the colon,
Many such routines, like the 40000 (the highest possible line
the computer thinks PRG is part of
MERGE command from "Meta- number is 63999). You might num
the LOAD command and returns
BASIC," work only with a disk ber a joystick reading routine
an error message. Curiously, you
drive. 40000-40052, a hi-res graphics
don't need the colon if you're load
With a few PEEKs and POKEs, routine with lines 40100-40277,
ing an ML program with ,8,1.
you can append one program to an and so on. Keep notes on how each
This method of loading from other on the 64, Plus/4, 16, and routine works and which variables
the directory saves some typing, VIC using either a Datassette or a are used.
but there's an even better way— Then, when you write a pro
disk drive. This technique won't
you build the ,8; or ,8,1 into the work on the 128 in 128 mode be gram, append the appropriate sub
program name. When you save a cause variables are stored in a sepa routine from the library. The
BASIC program, use this format: rate bank of memory. Also, the programs in the library could be
128's memory locations are used in short and simple—a few lines that
(suift-spack)gD^ag",a a different way. read the disk error channel—or
BO COMPUTERS Gazune December 1985
It's Absolutely
After all these years, CMS Software Systems is still the only
company providing professional quality accounting software for the
complete line of Commodore business computers.

Whether you own an 8032, 8096, SuperPET, B-128, C-64, or the new
C-128, we have a professionally written, fully integrated Accounting System
designed especially for you.

Introduced in 1979, the CMS Accounting System was the first

Accounting System available for Commodore computers. Not satisfied with
just being first, we have continued to update, expand, and improve until
today, the CMS Accounting System is widely recognized as one of the
finest Accounting Systems available for any computer,

Now Available for the Commodore C-128

neral Ledger

ccounts Receivable


ccounts Payable

Job Costing


Complete Price

For more information see your

Commodore dealer or call
Cathy York at 214/289-0677.

CMS Software Systems, Inc. • 2204 Camp David • Mesquite, TX 75149

Learn AIIAbout

COMPUTED Telecomputing
on the Commodore 64
This comprehensive guide explains
TELECOMPUTING everything you need to know to start
telecomputing on your Commodore
Many home computer analysts

64 believe that telecomputing will soon

be the most popular use for home
computers. COMPUTEI's Telecomputing
on the Commodore 64 Introduces
readers to telecommunications, with
sections on buying and using modems,
accessing Information services and
bulletin boards, and uploading and
downloading files. Best of all, there are
£vffylh*r»g you reed to know to slol
g ct\ ytx/ C-l— inducing speCfcl
terminal programs which allow you to
tenrincrf toftVore communicate with the Information
services and bulletin boards.


For your convenience, there's also a disk available which Includes all the
programs In the book. This 5V&-lnch floppy disk saves you hours o) typing
and prevents many typing errors. It's fast, Inexpensive, and ready to load
on your Commodore 64. You can order the Disk directly from COMPUTE!
Books tor only $12.95.

To order COMPUWs Telecomputing on the Commodore 64 or the Disk, mall the order
form with your payment to COMPUTE! Books. P.O. Box 5058, Greensboro, NC 27403.
For fastest service, call toll free 800-334-0868 (in NC 919-275-9809.)


Please send me:
COMPUTE/'* Telecomputing on the Commodore 64, <009-2) $12.95 ea.
(Add $2.00 per book U.S. and surtace mall, S5.00 airmail, (or snipping charges.)
COMPUWs Telecomputing on the Commodore 64 Disk, $12.95 each
(Add $2.00 per disk lot shipping charges.)
MUST BE NC fesldenli add 4.5% lax
PREPAID IN Shipping charges
Total paid
Q Payment enclosed (check or money order)
D Charge D MasierCard □ Visa nAmerlcon Express
Account No. Exp. Date.

Address _

City Stole . Zip

Please allow 4-0 weeKi lor delivery

COMPUTEI Books are available In the U.K.. Europe, the

Middle Eoit. and Africa Irom Boll Sounders. Ltd..
COMPUTE! PublicationsJreaS 1 St. Anne's Road, Eastbourne. East Sussex
BN21 3UN. England.
You could be one.
Play Elite - it's totally stunning.
Elite is Britain's 1985 Adventure Game
of the Year, an interstellar mind-game with
incredible 3D Vector-Graphic space (light
Take command of your Cobra MK III
combat craft, trade with alien cultures on over
2000 planBls in eight galaxies. Pick your
destination on the starmap, checking out the
computer's 4-way viewscan - and you're ready
foryour first jump thru hyperspace.
As a rookie you start with 'Harmless'
status but with the right stuff and combat skills,
you'll win ratings of 'Average' to Dangerous' -
with your ultimate objective to become one of
the Elite.
It's big, it's fast and it's here now for the
Commodore 64'" and 1281" complete with
Manual, Novel, Control Guide, Ship
Identification Chart, Keyboard Overlay and the
opportunity as the US competition winner to gel
flown to London, England to try for the Elite
Vforld Championship.
It's so addictive it's been called "the Game
of a Lifetime".
Be dangerous.

P.O. BOX 49

FIREBIRD HOTLINE a: 201 934 7373

large and more complex—a sorting
routine that figures out mean and
median, displays a hi-res graph,
and puts the numbers into a relative
Building up a library of com
monly used subroutines can save a
lot of time when you start writing a
new program. You don't have to
look up the memory locations for
the joystick or try to remember how
a certain technique is put together;
you can spend your time working
on the main program.
For those curious about what
the POKEs do, here's a brief expla
nation. Locations 43-44 point to
the beginning of the BASIC pro
gram, and locations 45-46 keep
track of the start of variables (SV in
line 2). Two zeros separate the last
Flay the new family trivia byte of a program from the first
game set to music! variable. So, by PEEKing 45 and 46,
converting the pointer to a regular
decimal number, and subtracting
Remember all the great songs from movies
two, we can find where the next
and television when you were growing up? Now
line should be added. Next, line 3
your Commodore 64 or 120 is challenging you
to name them. figures out the high byte and low
byte of SV, the previous start of
Tunes 'n Trivia, the new game From Sound
Software, plays all the old Favorites and even variables minus two, and moves
some new ones. the start of BASIC up. Now, you
Once you or your teammates recognize a mel just load the program to be append
ody, you'll slill have to deal with the trivia. Miss ed, POKE 43 and 44 with their nor-
the easy questions and lose points. Get the mal values, and the task is
tough ones correct and earn a big bonus. accomplished. You must load from
Tunes n Trivia even lakes an occasional time immediate mode, because of the
out For a word from a sponsor. Some of the best way the pointers are handled. You
ad songs From TV arc included For extra points. can't load from within the program.

Enjoy these special features:

• Up to 1 teams or players.

• Automatic score-keeping.
• No crowding around your computer . . . just
one keyboard operator. SERIES
• Hundreds of tunes on each disk ... no re
lor CBM" and other Printers
For use with PRINT SHOP PGM.*
" Future data disks include Dcatlemania; Solid
Includes: Professional symbols, all 50 stales,
Gold from the 50's and 60's; Mew Generation designs, animals.and many others.
hits of the 70s and 80s.
$21.95(2 Diskettes)
Order Tunes ti Trivia by phone l-\ hours a day. Or
send check in money order tor $29.95 plus S3.00 ALSO AVAILABLE
shipping and handling, Ohio residents add 5 "MONSTER HELPER"
sales tax. (or uae with MAIL ORDER MONSTER PGM.'
Includes: 64250 PHVCONS ana Viclory Points.
with all monsters built to maximum

Not available in S9.95 (1 Diskette)

retail xtorcs. Add S3 00 Snipping & Handling per order.
NY residents add 7% sales tax

Send Catmara Check or M O to:


Wot Hurley, N.Y. 1S4B1
221 E. Avondale Ave. Youngstown, OH 44507 or call (S14) 338-7527 for comDuler to comuuter
COD. ordering.

'TtatfBmaiks Ql Commodore Bus ins s 5 Machines.
Broiler pund Software ana Electronic Arts.

oh in residents only

Enter the
world of...

This intriguing game A breakaway hit in

will capture your Europe/ Thousands of
imagination in many Commodore 64* users in
ways. Unlike the England alone began the
repetitive nature of ELIDON quest in its
most computer games, first month of distribu
ELIDON is forever tion! The incredible
challenging, forever graphics and its intri
changing. Set in a guing, changing nature
secret forest, you must have challenged the best
seek seven potions to minds. To date, no-one
make magical flowers
bloom. You will meet iV1 iV1 •D-OR-E 6i^ excepT its designer has
solved the mystery!
dark places, evil spirits and other A substantial cash rezvard is offered to the
unknown perils in your hazardous first person completing this game! Other
quest, where secrets are not revealed prizes will be allotted as well. Full details
easily. are enclosed with this remarkable game.


Please send me my ELIDON on D Diskette

D Cassette



Ziji/R»»] Code

PI cum: rnclfisc cliet'k ur Mall lu:

money orckr for OrplicilS
SCAN 29.95 Box Hi, lilmira, 1 Commnktic M n a [EHikiiurk
S U5ZZ50 Onlariu, (iinaihi NJB2Z7 of (*imniojnTc Ekctnmkj l.tJ
Lawrence Cotton

This program helps you understand two of the

most difficult aspects of Commodore 64 sound—
waveforms and envelopes—by providing a sight
and sound demonstration.

A picture is worth a thousand shows the sound's attack, decay,

words. A picture is worth a thou sustain, and release—the envelope.
sand sounds, also, if the sounds These are actual plots of values
happen to be generated by the generated in two memory registers
Commodore 64. "Soundpix" is a while the sound was playing. To
Soundpix offers a sight and sound dem
short program that will help you display the graphs, I've used eight
onstration, and it lets you compare
see as well as hear the differences in sprites, four for the waveform and
sounds, as shown in this example.
the waveforms and envelopes of a four for the envelope.
sound. (If you've not been intro What do they mean? Let's take is truly square; the ratio of cyan to
duced to Commodore 64 sound, it the waveform first, since it's the black on the graph is about equal. If
is suggested that you read Chapter easiest to understand. When you you type different values from I to
4 and Appendix O in The Commo typed 33 for the waveform number, 15, you'll get different percentages
dore 64 Programmer's Reference Soundpix POKEd it into control of cyan and black (and different
Guide and/or COMPUTED Begin register 54290, which turned on, or sounds).
ner's Guide to Commodore 64 Sound.) gated, voice three's sawtooth wave Be sure to listen to the triangle
The picture of the sound ap form. Now you can see how saw (17) and noise (129) waveforms
pears only seconds after you hear it. tooth got its name. (The right sides also. The triangle waveform creates
As many as three different sounds of the graphs are the lowest values.) the smoothest sound and the
may be drawn side by side, so that The character, or timbre, of a sound smoothest graph or curve. And
they may be compared. The data is directly related to the shape of its noise is created by random val
that determines their shape is si waveform. ues—the waveform is anything but
multaneously displayed. After the graphs have been regular and smooth.
drawn, type C for Compare. This
Sight And Sound time enter 65 (for a square wave The Envelope
Save the program to disk or tape form) instead of 33 (sawtooth). The The envelope of a sound is its ampli
after typing it in, then run it. You'll program will ask for the pulse tude or loudness throughout its life.
next see a series of questions to width, so enter 8. (Pulse width is Run the program again, listen to the
which you should respond, for now, used only with the square wave.) example sound, and look at the
33, 172, 56, 60, and 20. Press RE Respond to the rest of the questions right-hand graph. Notice how the
TURN after each entry. with the same numbers as you did loudness of the sound follows the
After a short pause, you'll hear in the first series. shape of the graph as it moves from
a sound and see two graphs being Register 54290 is then POKEd top to bottom. Again, the right side
drawn. The cyan graph on the left with the 65, initiating the more of the graph reflects the lowest val
represents the waveform. There are mellow sound of the square wave, ues (the quietest parts of the
four available waveforms on the 64: which should now be accompanied sound),
triangle, sawtooth, square, or noise. by a matching square wave graph. The rise in volume at the top of
On the right, the yellow graph This 8 value insures that the wave the curve is called the tUtack, which

86 COMPUTE'S Gazelle December 1985

to another
riter 64
Word Processing Software
or the Commodore 64 or 1

If we could arrange to have you sit down and use Paperback Writer, we wouldn't have to run
this ad. The software would sell itself. The session would start with you wondering where the
manual was. The fact is, you don't need one ... Paperback Writer is 'leading-edge'
sophisticated, yet with assistance throughout, it's extremely simple to use. A manual
would only waste your time.

Paperback Writer is a revelation. What you see on screen is what you get. When you
specify a format, you see it right away. Look at our exclusive visual on-screen text formatting
like boldface, underline and italics... like page breaks and indents.

You also get all of the other features you could

. W W
hope for in serious word processing software tike
M& jar W spelling checker, 40 or 80 column versions, and file
compatibility with other popular word processors.
You'll think you've stepped into the next generation
of word processing ana you know what? You have!

Paperback Writer is available in two versions...

64 or the new, faster 80 column 128. And Digital
f M x Solutions has a special offer for you. All registered
Paperback Writer 64 owners can receive a 128
upgrade disc for only $15 (U.S.) through Digital
Solutions. (Please add S3.00 shipping and
_ With Paperback Writer, you'll adore your
ft» the Commodore

Commodore even more. Oh, and one more thing

... you can order Paperback Writer 64 from
Crystal Computer for only $39.95 (U.S.)
Sorloui mftwoni
(Paperback Writer 128 for only $49.95 U.S.)
thdi't tiruplo to v%Oi
Talk about a happy ending.

for !..;.■.■ call: CryMal Compur«r tnt.

fa Michigan \-$\7-7U-7t>t>7 Allegro Tach Digital Salulloni
Otfttld* Mfchigo* 1.800>?45<73fa In M<i«othuiBtri Ml3'4J3'9.U3 r/fl CO Boi 343, Slailor> A
{.'i'i-\ opnt\24 hours u day, 7 dayi a OuludflMfmnchijiuirf 1-800 -!j£A -10D4 f/fl WilWtfaln. Ontario
in-1»] opep 74 ho-.j- d day, 7 day i o w« rVA f.«N SS«
g% '-' wjt, I ■ ^^^ 111

for Owners and Users of Commodore Computers

Buy any two of these books and receive a 15% DSscaunf. You pay $22.00 and save $3.90!
Buy all three books and get a 2i scaunt. You pay only $29,00, a savings of $9,851

Continues In the
tradition of the First

amnBE Book o! Commodore 64

In presenting some of
QHEQ the best programs
An excellent resource and articles from COM
(or users of trie 64, PUTE! Publications, many
with something for revised or never before
everyone: BASIC published. There's some
programming tech thing for almost any Com
niques, a memory map. modore 64 user In this 289-
a machine language page book: arcade and
monitor, and information text adventure games in
about writing games and BASIC and machine lan
using peripherals, This 264-page spiral- guage, a commercial software-quality
bound book Includes many ready-to- £C-*VN*m
word processor, a program which adds 41
type-in programs and games. $12.95 new commands to BASIC, on electronic
spreadsheet, tutorials about programming
sound and graphics, and utilities lor saving,
copying, and retrieving dies. $12.95

A collection ot outstanding games, applications, tutorials, and utilities from the most
recent issues of COMPUTE! magazine and COMPUTEI's Gazette, including several
programs never before published. Commodore 64 users of all ages and experience will
find this book informative, entertaining, and educational. Create an 80-column display,
play educational ana arcade-quality games, compose music, move sprites easily and
quickly, and see how to program more efficiently and effectively. $12.95

Buy Now—This Offer Expires January 10, 1986

Yesl want to save money while I enjoy COMPUTE! Books. To Order Call Toll Free 800-334-0868
I „ COMPUTED First Book of Commodore 64. $12.95
(In NC coll 919-275-9809) I
COMPUTED Second Book or Commodore 64, $12.95
I COMPUTEI's Third Book of Commodore 64, S'2.95 or mail this coupon with your payment to:
COMPUTE! Books, P.O. Box 5058,
I All Orders Must Be Prepaid Greensboro, NC 27403 I
D Payment Enclosed (check or money order)
I D Charge D MasterCard D Visa □ American Express Please send me: I
Dl Book for $12,95
I Acct. No. . . Exp, Date
D 2 Books for S22.00 I
a 3 Books for S29.00
I Name
NC residents add d.5% sales tax .
I Address
Add S2.00 per book for shipping I
City Total Paid $
I State Zip allow d-6 woeks (or delivery


Ask for THE GLADIATOR™ at your local computer retailer. Or send $29.95 plus $4.00 shipping and handling {CA residents
please add 6% sales lax) to receive THE GLADIATOR™ and your FREE copy of GHOST HUNTER II™ as soon as possible.
Please indicate desired version Atari® or Commodore® and cassette or diskette. Allow 2 to 3 weeks for delivery.


3011 Alhambra Drive, Suite C, Cameron Park, CA 95682 (916) 877-6779

(.01985 Rlchwood Software
starts as soon as the voice is turned sprites cyan and the second four
CHF oh. The next part of the sound's yellow. Line 100 expands them all

/ \° lifetime is called decay. The second horizontally.

/ CHECK A STATIONERY x number you typed controls the at Line 110 POKEs frequencies to
tack and decay. The sound decays voices one and three (voice one's is
\ PRINTERS /0 from its highest attack level to the higher).
Allow quick com put or .ir1 I i-.mii ol .■■-..! i Ii i .:l sustain level, which is the middle Lines 120-230 gather input
O chocta, stationery. Iodojc cards. Invoices, purchase o
orders «tc. portion of the curve. and check it for validity in a subrou
Check Carrier comes with BASIC program.
Last is the release portion of the tine at line 560.
-1 Indicate carrier you wish to order:
L S-1DD Holds Eight 2-3/t"i6'Personal SIid curve. It starts when register 54290 Line 240 POKEs the input en
O ChscM.B"WldeC»rrler. O velope values to voices one and
I I S-1D1 Sameai above. W/2" wlda for Hon. is turned off, and is the last (or bot
O .iri.ii'.I.ilil.- I'rnl- ■ . (SI rinli n _
tom) part of the curve. The third three.
U S-IOJ Hi.":!-. l.iilil.'-M x 6-1/4 (..:ii.1:1 ■!■ Line 250 POKEs the pulse
Size Personal Checks. I" Wide Carrier. number you typed controls the sus
tain and release portions. width (for use with square wave
Size Checks. »-l(2"Wlde Carrier.
The sustain and release times only) and turns the voices and
O L! J-;07Hold>Throol-l/;-«irietlerheedi. o
ID" Wide Center.
(fourth and fifth numbers) also in sprites on.
_, D S-SUJ ll'jtu'. l:.i- : D.'a nr,-l/? ■ En«i'l[.[ii- _
° _. <"WldeCarrter. ° fluence the final shape of the ADSR Lines 260-270, a key part of
L. S-3OSHolds Five *-1/a"x9-l/2" Envelopes. the program, fill two arrays—for
O —, 1O-t/2"Wld«C«r»ler. o (attack/decay/sustain/release)
U S-5OSHoldiFive3-1/2"xS-v? Indei01 curve; these are simply FOR-NEXT waveform and envelope—with val
_ Poti Cird ■. I -Wide Carrier.
loops which create delays—one for ues throughout the sound's life.
D S.SW Hold* Five 3-iS" Cards. I" Wide
( Carrier.
voice-on time, one for voice-off These values are read from two of
O '. m ii.i'r. in- ■ . i;!-i7-S/»- Vouchora, O
Invoices, or Quick Letters. ID" Wide Carrier. time. SID's registers, 54299 and 54300.
o ■,-(:* HnliM..[),■!■. i:n9MlUJ-Wlde q Register 54299 reflects the charac
Carrier. In any envelope, the sustain
Carriers also available for oilier ter of voice three's waveform and
ONLY \ 'Vpesandslzesoistatlonery! O
time actually starts as soon as the
54300 reads the output of voice
Sand I II"' * r.\ rrinnrj DriTer. On la voice register is gated. Thus, it's en
rr^'inr i nn t:1- '■!■■- r-- AIIi.-j q three's envelope generator. The
!"" "■ i ^ . 'IT C' I.'' r, i| - ' fill lii tirely possible for one part of the
■PICIII IKMil. VIM I, MnlorCird character of the numbers generated
curve to "override" and obliterate
is directly related to the waveform
I THE CHF COMPANY ° another. Sometimes the decay is so
long that the release portion of the
and envelope specified.
P.O. BOX 1S5 • OBERLIN. OH 44074 If the sustain and release time
curve starts before the sustain time
O 216/775-7338 o do not add to at least 84, line 280
■CompuSft'VB"—EMAIL- 74^66 601" is completed; the curves will seem
DEALER INQUIRIES INVITED' fills the rest of the arrays with
not to match the sound in these
Lines 290-310 print the screen.

The waveforms normally gen Lines 320-390 draw the graphs,
erated on the Commodore 64 are filling them up by thirds, depend
triangle (17), sawtooth (33), square ing on the starting value of Q (ini
DISK DRIVE FAN (65), and noise (129), but you may tially 12288).
FOR COMMODORE type in any number between 1 and Lines 400-440 print appropri
255 (23 and 85 are also interesting).
ate messages under the graphs, de
For the attack/decay and sustain/ pending on whether they're filled
release values, you may type any or not.
numbers from 1-255. However, the Lines 450-500 wait for and re
sustain and release times must add
act to the user's response. If the
to 84 or less. The program will erase response is selected, the pro
check for these values. gram is RUN from the beginning. If
quit is selected, the program ends
Program Description with a normal screen. If C (for com
Designed to work with Commodore Disk pare) is pressed and the graphs are
Drive Models 1540. 1541. SFD 1001. the By studying the program listing,
quiet C-100 tun enclosure moves cool, not full, the beginning address for
you can learn more about how to
liltered air through the top vent; ol the disk the next incoming sprite data is de
drive cooling the drive and thereby reduc program sound on the 64.
fined and the cursor position is in
ing the misalignment problems caused by Lines 10-30 set up the screen
heat build-up. A custom Miter keeps room cremented so that the input infor
dust from entering the disk loading open
and define constants and variables.
mation is displayed sequentially.
ing. This greatly Increases the lite span ol Line 40 clears the sound chip,
the disk drives, and decreases the mainte Lines 510 and 520 are subrou
and POKEs a 143 to 54296 for max
nance required to keep Ihe drive tunctlon- tines for POKEing the two arrays'
ing properly. Only S39.95 plus S2.50 lor imum volume and to turn off voice
shipping and ilSvnc
values to the sprite data registers,
three's audio. (You're actually hear
insurance. thus "drawing" the graphs.
ing voice one, which is POKEd with
Money Lines 530-550 are the subrou
Order, the same values that go to voice
Checks k tine to assign a pulse width when
orC.O.D. the square wave is selected.
Only Lines 50 through 80 set up the
Lines 560-580 check for valid
6-monlh warranty eight sprite pointers and locate the
ity of input data.
Uni'Kool Unfi 90 paints the first four Sec program listing on page 143. W
909 Williamson Loop. Grants Pass, OR 9752S
ammMori ii i rfgmtrgo Indimirk or cammMo'i Bui"ihi&tiEi
TWO PLAYER y Roger and
Bruce Carver
Ttm unit lime drama ul
the hlm hs: J winning
Ueach-Head continues
With Beach-Head II, The
I Dictator Strikes Back."
Beach-Head II pits silled
forces against the cme!
diclatoT, i Ilii escaped the
■ !■ :i .I. i i1. of the foitreag
and fled Into the tropical
forest ■. nil portions of his
army nnd prisoners
cap lured during the land
batilc. L In' player must
locate and penetrate the
heavily aimed sanctuary,
capture the dictator, and
btt l)i« prisoners.


111 ACU Ill< 11) RaiDOVERmOSCOW

"The graphics are remarkable — it's "Rold Ouer Moscoui Is action gaming
CARTRIDGE FAST LOADER almust like watching a John Wayne al /(s finest—realistic graphics, superb
Load programs up lo Mouie." sound ejfects and highly challenging
Ful] help menu at the louch of a key j sinyic ktfy. —Computer Games tests of skill."
Ektrunaic 1541 ilk* dtfva laitl • Dluskk'rtnrjTe-onable teal ures without
Pr^ni icieen {.Ktfvn Jump to pi turning oi\ computer —Home Computing & Video News
Restoic basic praymn (old) ■ Comp^tidV with all poputiHprijitcrs
Llsi disk dirkfcroiy wilhom I'm^i • S^iici tloi command (@).
piogTam in memory. • Load vJriuaHy 95% of all software,
P3ua*? oe ^*lt I torn dlrtfctr«y hu tfvtn cipy piolecied t^mvn
E.'l\-|j:,' thort I. ir ■ : i,: cam m ClM
from jjhr-tfcturv
Auto run any Irak pjogt&m

Compalible with your Commodore 64/128 and 1541, Indus GT. $34.95 $39.95
Enhancer 2000 or Tech 16. Cammudurc 64/1ZK, AUi Commodeip 64/128


For mail orders, enclose check or money order, plus $2.00 shipping and
handling, and specify machine version desired. Order by phone on Visa,
MaslerCharge or C.O.D. by calling 801/298-9077,
-=■-■=■ software incorporated
ACCESS SOFTWARE. [NC. 2561 So. 1560 W, Woods Cross. UT 84087

All enquiries to sole USA Distributors

15000 N.W. Freeway, Suite 205, Houston, Texas 77040
Tel: (713) 466 3175 Telex: 790401 LIN HOU
itt Eon Productions Ltd. Glldrose Publications Lid. 1985
Davidson is
Disk File Archiver %%%ai
Keith Lossett in Education
For math, speed reading, spelling and vocabulary,
Have you ever listed your directory and won Davidson's award winning software outsells all others.
Why? Because enough people choose to buy the
dered which is the latest version of that program
educational software that works.
you've been writing? This short machine lan
guage program can help. For the Commodore 64. MATH RLASTER makes it more fun to add,
subtract multiply, divide, and learn fractions, decimals
Anyone who programs on the 64 of the program and percents. Firs! through sixth
!' graders master 600 math facts with
and has disk files with names like BUDGET.l—the previous version exciting graphics, animation, sound
PROG.3, XYZ BACKUP, or BUDGET.2—the version before effects...even an arcade game.
TEMP37, will find "Disk File Ar BUDGET.l Apple™. Macintosh1". IBM™,
chiver" a useful utility. It's a short Commodore 64/128*. Atari*. 49.95.
BUDGET.3—the version before
machine language program that
eliminates the need to choose a
BUDGET.4—the version before SPEED READER D can quadruple your reading
unique filename or use the unde-
BUDGET.3 speed and improve your comprehension. Develop
pendable Save-with-Replace com good reading habits, chart your
mand when you make program Archiver keeps only the cur progress, and have funl for high
revisions. rent version of a program and its school age through adurL Apple
With Archiver safely hidden four predecessors. So if you have II'". Macintosh'", IBM"".
away in memory, you can always six versions of BUDGET, the oldest Commodore 64/128™. 69.95
save the latest revision with the version is gone. Or say you've
same filename. saved ten versions of BUDGET
For example, let's say you be before deciding that you're satisfied WORD ATTACK lets students ten through adult
gin writing B program which you with the results. If you list your di discover the meanings and usages of 675 new words.
Includes a fun. fast-action arcade
save with a filename of "BUD rectory, you'll see the five most re
game and add your-own-words
GET". After saving, you decide to cent versions.
editor. Apple"". IBM™. Commodore
make modifications, additions, or
. 6*128*. Atari™. 49.95
do some debugging. You can't save Typing It In
the new version as "BUDGET" be Archiver is written entirely in ma
cause there's already a file with that chine language and is listed in MLX
name. Normally, you'd have to format, found elsewhere in this is SPELL IT teaches ten year olds and older how to
scratch the previous file, rename it, sue. After loading and running spell a thousand and one of our most commonly
or think of a new name like "NEW- MLX, enter the following when «a===-> misspelled words, vivid graphics.
BUDCET" for the latest file. prompted: jp \ animation, sound effects, a Bvely
But Archiver simplifies things. arcade game and add-your-own-
Starting Address: 491S2
words editor, too! Apple'". IBM™.
Say you saved the original program Ending Address: 49577
Commodore 64/128™. Abri™. 49.95
with the name "BUDGET". After Type in Archiver and save a copy.
making revisions, you save your
To use the program, load it and
next version with the same file Davidson & Associates, Inc.
type RUN (there's no need to SYS).
name, "BUDCET", and Archiver
Be sure to leave your disk drive on 800-556-6141
saves it with this filename. The after loading Archiver. Also, note (In Calil, 213-5344070)
original version is automatically re that when the program is run, the
named "BUDGET.l". If this 'pro system appears to reset as if you
cess is repeated, the original
just switched on the computer. The
version becomes "BUDGET.2", the
previous version becomes "BUD
usual COMMODORE 64 BASIC V2 Davidson. ,$&
message appears, but you'll notice DaridwB & Aworiales, Inc. N E A™
GET.l", and the current version be 3135 Kashiwa St. / Torrance, CA 90505
that the number of bytes free is less
comes "BUDGET".
than the usual 38911. One final Please send ma a FREE COLOR BROCHURE and the name of
Archiver saves up to five ver note: Do not specify a drive number my nearest Davidson Dealer.
sions of a program. Here's how it
(SAVE "0:filename",8). Archiver Name.. .________^__ .
adds the 0: automatically.
BUDGET—the most recent version See program listing on page 143. <ffl City . Slate. .Zip.
Edoattiamd Sofiwwe Urn! Works
Auto Time And Date
David Archibald


If you program with a 64 and disk drive, this
Now when you list your pro
handy utility can prevent confusion over which is
gram, the first line will contain the
the most current version of a program. It marks date and time:
each program with the date and time, like an 10 REM 12/21/85 09:35 PM

automatic rubber stamp. The time is updated each time

you save or list your program—
When writing a BASIC program, i will not destroy the first line. If it provided Auto Time And Date is
usually have several different ver doesn't find a REM here, it does still activated. The date is not
sions of it on disk. It's easy to forget nothing. changed when the time passes
which one is the latest version. Type in Auto Time And Date midnight.
Some computers—like the IBM and be sure to save a copy before
PC— automatically record the time running it the first time because it How The Program Works
and date when a program is saved. erases itself from memory. It first Auto Time And Date is a machine
You can tell .it a glance which copy asks you to enter today's date. If, language program in the form of a
is the latest version. for example, today's date is Decem BASIC loader. The machine lan
"Auto Time And Date" pro ber 21, 1985, enter: guage is located at 49155 but is re
vides a similar feature for the Com 12/21/85 locatable, so you can put it
modore 64. It automatically puts elsewhere. Change the value of
and press RETURN. You must enter
the current date and time into the variable SA in line 100 to the new
eight characters, or you'll get an
first line of a BASIC program. starting address.
error message.
The program works by chang
Next, enter the present time. If
ing the vectors for the LIST and
the time is, say, 9:35, enter:
REM Time SAVE routines to point to the ma
For this program to work, the first chine language routine. Each time
line in your program must be a Four digits are required {no co you enter the command LIST or
REM statement. You must then fol lon). Then AM or PM is requested. SAVE, BASIC will jump to the ma
low the REM with at least 18 char Enter A or P. chine language routine first. The
acters, it doesn't matter which The time and date are dis routine updates the time on the first
letters you use because they're go played and you're asked if they're BASIC line and then jumps to the
ing to be replaced with the date and correct. If they are, press RETURN. regular SAVE or LIST routine.
time. If you enter more than 18 If not, type N and press RETURN. It uses the Time Of Day (TOD)
characters, they'll automatically be You'll be prompted for the time and clock, which is located in the CIA
deleted. date again. #1 chip. For more information on
Should you forget to include a Now load or type in a program this clock see the Commodore 64
REM statement at the beginning of and enter something like this as Programmer's Reference Guide.
your program, Auto Time And Date vour first line-: See program listing on page 143. <a

94 COMPUTE'S Gezelte Decemboi 1985

A Printer For All Reasons
Search For The Best High Quality Graphic Printer

If you have been looking very long, you have machine will do il automatically, through easy priming when new, but quickly siarts to fade.
probably discovered [hat there are jusl loo commands right from your keyboard. Do you To keep the printers output looking consis
many claims and counter claims in [he printer sometimes want to emphasize a word? It's tently dark, the ribbons must be changed quite
market today. There are printers lhat have easy, just use bold (double strike) or use italics often. The SP-1000 solves this problem by
someofihe features you want bin do not have to make the words stand oui. Or. if you wish using a wide ('/;") ribbon cartridge that will
others. Some features you probably don'i care to be even more emphatic, underline the print thousands of pages before needing re
about, others arc vitally important to you. We words. You can combine many of these modes placement. (When you finally do wear out
understand. In fact, not long ago, we were in and styles to make the variation almosi end your ribbon, replacement cost is only $11.00.
the same position. Deluged by claims and less. Do you want to express something that Order H2OQ1.)
counter claims. Overburdened by rows and you can't do with words? Use graphics with
rows of specifications, we decided to separate your text — even on the same line. You have The Best Part
all the facts — prove or disprove all the claims variable line spacing of 1 line per inch to infin When shopping for a printer with this quality
to our own satisfaction. So we bought ity (no space at all) and 143 other software se and these features, you could expect to pay
printers. We bought samples of all the major lectable settings in between. You can control around $500 or more. Not now! We sell this
brands and tested them. line spacing on a dot-by-dot basis. If you've fantastic printer for only S2S9.95! You need
ever had a letter or other document thai was absolutely no I hi rig else to stnrt printing — Just
Our Objective Was Simple just a few lines too long to fit a page, you can add paper.
We wanted to find that printer which had all sec how handy this feature is. Simply reduce
the features you could want and yet be sold di the line spacing slightly and ... VOILA! The No Risk Offer
rectly to you at the lowest price. We didn't letter now fits on one page.
We give you a 2-week satisfaction guarantee.
want a "close-out special" of an obsolete If you are not completely satisfied for any rea
product that some manufacturer was dump son we will promptly refund your purchase. A
ing, so we limited our search to only those new I-year warranty is included with your printer.
printers thai had the latest proven technology. The warranty repair policy is to repair or re
We wanted to give our customers the best place and reship to the buyer within 72 hours
printer on the market today at a bargain price. of receipt.

The Results Are In The Bottom Line

The search is over. We have reduced the field Be sure to specify the order D for the correct
to a single printer lhat meets all our goals (and version printer designed for your computer.
mote). The printer is the SP-iOOO from Sciko-
Commodore C-64 & C-128, Order IO200,
sha, a division of Seiko (one of the foremost
cable included
manufacturers in the world). We ran this
printer through our battery of tests and it IBM-PC and compatibles. Order #2100, plus
came out shining. This printer can do it all. 8'cable #1103, $26.00

Standard draft printing at a respectable 100 Standard Parallel with 36 pin Centronics con
characters per second, and with a very read nector, Order #2400, no cable
able 12 (horizontal) by 9 (vertical) character
matrix. This is a full bi-directional, logic seek We also have interfaces and cables for other
computers not listed. Call Customer Service at
ing, true descender printer.
805/987-2454 for details.

"NLQ" Mode
One of our highest concerns was about print
Shipping and insurance is $10.00 — UPS with
quality and readability. The SP-1000 has a Forms? Yes! in the continental USA. If you are in a hurry,
print mode termed Near Utter Quality print
Your Letterhead? Of Course! UPS Blue (second day air), APO or FPO is
ing (NLQ mode). This is where the SP-1000
Do you print forms? No problem. This unit S22.O0. Canada, Alaska, Mexico are S30.00
outshines all the competition. Hands down!
will do them all. Any form up to 10 inches (air). Other foreign is $70.00 (air). California
The character matrix in NLQ mode is a very
wide. The tractors ore adjustable from 4 to 10 residents add 6% tax. The above arc cash
dense 24 (horizontal) by 18 (vertical). This
inches. Yes. you can also use single sheets. prices — VISA and MC add 3% to total. We
equates to 41,472 addressable dots per square
Plain typing paper, your letterhead, short ship the next business day on money orders,
inch. Now we're talking quality printing. It
memo forms, labels, anything you choose. cashiers' checks, and charge cards. A 14-day
looks like it was done on a typewriter. You can
even print graphics using the standard Any size to 10" in width. In fact this unit is so clearing period is required for checks.
graphics symbols built into your computer. advanced, it will load your paper automati
The results arc the best we've ever seen. The cally. Multiple copies? Absolutely! Use forms
only other printers currently available having (up to 3 thick). Do you want to use spread For information call 805/987-2454
resolution this high go for $500 and more sheets with many columns? Of course! Just go
without the interlace or cable needed to hook to condensed mode printing and print a full
up to your computer. 136 columns wide. Forget expensive wide-car
riage printers and changing to wide carriage 1)800) 962-5800 USA
(8-6 PST)
paper. Yovi can now do it all on a standard 1.(800)962-3800 CALIF.
Features That Won't Qui(
8'/;" wide page, and you can do it quietly. The or send order to:
With the SP-IOOO your computer can now
SP-1000 is rated at only 55 dB. This is quieter
print 40, 48, 68, 80, 96, or 136 characters per
than any other impact dot matrix printer that
line. You can print in ANY of 35 character

we know of and is quieter than the average of
styles including 13 double width and 3 re
fice background noise level.
versed (white on black) styles. You not only
have the standard Pica, Elite, Condensed and
Italics, but also true Superscripts and Sub
Consistent Print Quality
scripts. Never again will you have to worry Most printers have a ribbon cartridge or a 1071-A Avenida Acaso
about how to print H;O or X!. This fantastic single spool ribbon which gives nice dark Camarillo, CA 93010
Nobody stacks up
to Blue Chip peripherals for
cost, compatibility and quality

We can prove it three ways. "typewriter quality the D12/10 prints
12 epshi-directionally. Van' pitch and
Blue Chip's Commodore' floppy line height. Boldface priming and justi
Drive is 100% compatible with fication, too.
Commodore computers. ll reads and Yiu'll also enjoy the benefits ofinter-
writes programs much fester than Changeable daisywhcels tor printing in
the Commodore disk drive; it's more L'.S. and UK linglish, French or German.
a impact, draws less tunver and gen we think this all proves compati
erates less heal. bility and quality, As tor cost, well...that's
And it's compatible with thousands one you can prove for yourself Just
or programs already written lor shop around,
Commodore computers. Blue (3iip peripherals, \olxxly else
stacks up.

Blue Chip's M120/NLQ Dot Matrix

Printer combines two print modes ami
graphics all in one printer. See one today. Blue Chip peripherals
1 n near letter quality mode, it prims 25 are available at Best Products, K-Mart,
characters per second (cps). In data LaBelle's, Target Stores, Venture. Dolgin's,
pr< Kxssing mode, it stales along at 120 cps Jafco, Crazy Eddie, Tbys-R-I is. Feder
OurD12/l6 comes with free ated Group and other fine stores. ()r call
word processing software. (602) 829-7217 lor more informa
And look: a Commodore interface tion on the name of your nearest Blue
(which works with the Commodore Chip dealer.
6-1 and 128. SX 64, C16, Plus 4 and
■Commodore is a registered trademark of Commodore
Vic 20) is included - there's nothing Business Machines Corp.
to add!

2 W. Alomsda Dr., Tempo. AZ 85282
Soft Write Protector
For Disks
Don Lewis

$0101 of the 1541 's memory. It also

It's too easy to accidentally scratch an important
gets copied, along with the entire
program, especially if you often use the wild card block allocation map (BAM) into
symbols. Here are two utilities that allow you to page 7. Since it's at byte 2 on the
disk sector, it ends up at location
lock and unlock individual files—or entire disks. £0702 in drive memory.
For the 128, 64, VIC, Plus/4, and 16. If the DOS detects a character
that's not an "A," it thinks the disk
Write protecting a disk typically in file type. Should you choose to lock was formatted on another version
volves covering up the write protect a program called TAPIR and a se of DOS, so it allows files to be read,
notch. This works fine until some quential file called SOMEDATA, but not written to. Attempts to write
one removes the tag. If you really they would look like this when you a file or save a program to a protect
want to protect a program (or disk) list the directory: ed disk cause an error #73: DOS
from being scratched, "File Protec 11 "TAPIR" PRG< Mismatch.
tor" and "Disk Protector" are the 17 "SOMEDATA" SEQ< Unprotecting the disk requires
solution. Curiously, the ability to lock a a little trick. Since the disk has been
Once a file or disk has been file was included in the disk operat write-protected, the DOS version
protected, the scratch command ing system (DOS), but Commodore identifier at track 18, sector 0 can
will be disabled. You can load pro didn't provide a direct command not be directly changed back to an
tected programs, read protected for locking a file. You have to read "A". We have to tell the disk drive
files, rename them, copy them, and the directory sector by sector into a that it's working with a 1541-
so on. You just can't scratch the buffer and then use memory ma compatible disk. Before writing
files. {Note that this is not the same nipulation commands to change back to track 18, we have to send a
as copy protection, a collection of the appropriate bytes. memory-write (M-W) command to
techniques for preventing software modify the memory locations that
piracy.) The programs simply pro Disk Protector contain the DOS version (remem
tect files against accidental ber, the A on the disk has been cop
The Disk Protector and Disk Un-
scratches. Anyone who keeps ar ied into the disk drive's memory at
protector programs are much
chive or backup files, including shorter—about ten lines each. You $0101 and $0702). With that done,
schools and user groups, should don't have to choose which pro the disk drive believes that it's got
find it useful. gram will be unscratchable; Disk the right kind of. disk and we can
Protector affects the entire disk. write the letter A back to track 18,
unlocking the disk.
File Protector To lock a disk, load Program 2.
I'd like to acknowledge the
Program 1 locks individual disk Insert the disk you want to lock and
book Inside Commodore DOS by
fiJes. There are no special typing in run the program. It's that simple.
To reverse the process, load Pro
Richard Immers and Gerald Neu-
structions; just type it in and save a
feld (1984, Datamost). The 1541
copy. When you run it, follow the gram 3, insert the locked disk, and
run. Normally, the first line of a di memory maps published in this
prompts on the screen. It lists pro
book were very useful.
grams and files on your disk, up to rectory contains a 0, the disk name,
eight at a time. Each program the ID, and a "2A". On protected
should be numbered. When you see disks, the 2A will be changed to a A Word Of Caution
the file you want to lock, press the 2P ("P" for "Protected"). Improperly typed disk commands
Here's how it works: Commo can wreak havoc on information
corresponding key.
If you discover you need to un dore has used several versions of stored on a disk. Carefully type
DOS over the years. The 1541, like each line, and double check punc
lock a file so it can be scratched,
the 4040 {a disk drive for the Com tuation marks like commas, semico
load File Protector and list line 100.
Change P$ = "LOCK" to P$="UN- modore PET), contains DOS ver lons, colons, and quotation marks.
sion A. The identifying letter A When you've finished typing, test
LOCK" and run it. Select the files
to be unlocked by pressing the (CHR$(65)) is found' on track 18, the programs by locking and un
sector 0, byte 2. When a disk is first locking a junk disk, just in case
number next to the filename.
Locked files will always have a accessed or when it is initialized, something was typed wrong.
less-than sign (<) to the right of the the letter A is copied into location See program listings on page 145. O
COMPUTE! S Gaietto December 1985 97
PRINTER PACKAGE MANIA! 1091 ..$229.00 interlace w'8K buffer, and
all packages work with C64 or C128 down loadable character
1090 $186.95 fonts. Simply the best inter
SG-10 & XETEC 1092 $349.00
face made S lowest

SUPERGRAPHIX . .$274.95 1093 $CALL

SG-10 & Xetec Supergraphix jr S254.95 SUPERGRAPHIX jr
SG-10 & Cardco G-Wiz S264.96 printer interface.. $46.95
SG-10 & MW-350 S275.95 FONT MASTER..$24.95
SG-15 & Xelec Supergraphix S419.95
SG-15 & Cardco G-Wiz S412.95
SD-10 & Xetec Supergraphix S384.95 Quick Shot 1
from Speclravideo
Joystick vvilh
PANASONIC 2 fire buiions.
1091 & Xetec Supergraphix S289.95 contour grip
1091 & Cardco G-Wiz S285.95
LX-80 & Xetec Supergraphix S274.95
only S7.95
LX-80 & Cardco G-Wiz S269.95
FX-85 & Xetec Supergraphix S387.95
FX-185 & Xetec Supergraphix S529.95 ^
Legend 808 Printer
This pnnler may oiler [he besl price1
PRINTER STAND...S19.95 performance ratio in Tho business al
w/any printer.... S14.95 tOOcps. with iractoE and Inchon Iced. Us

SG-10 $CALL square pins give it a very good prmi


SG-10C $236 Our Price

Commodore ready
SG-15 $364
SD-10 $323
SD-15 $449
* All items new and
POWERTYPE.. $299 Power Surge Protectors
factory sealed
I8cps daisywheel
Buy with confidence, we
SR-10, honor manufacturer's
Inland Power Guard proireu computers. TVs
SR-15 $CALL Btt jgaml powei iurgoi aprtH rtn*
OLJtttff, THjin m ciicuii tusaher $23.95 * Qualified corporate and
educational purchase
orders accepted
We accept VISA,
MasterCard, fi
COD. and J&
LX-80 tractorieed .. , .S 34.95 Mall (T
Pnc<lcslc 64(0) or (I) ... $17.05
eludes Commodore or Wan PracimiB

Spreadsheet H4,95


Cartridge Expander . .$27.95
Cardco ?/G $47.95 letter quality isn't good RGBi/Composlte Monitors
Cardco G Wiz SCALL enough Altsmatives to the 1902 13-COLOR S149.00
Connection SS7.95 Riteman LO $239 Technics MJ-22 S269.00 Zenith 12' Amber... .S 77.95

HW-350 SCALL Epson DX-10 S229 Panasonic 1300 SCALL Zenith 12* Green S 77.95
MW-350 butler $20.00 Epson DX-20 S309 RGBi Cable S19.95 NEC 12 Green S 69.95
GraplarCO S87.9S Star Powertype .. .$299 Composite Video Cable . SG.9S Cable for monitors.. ,S 6.95

FAST DEPENDABLE SERVICE — Your order on in slock items is shipped UPS ground the neit business day. UPS 2nd day and next day air available.
"II we don't have the lowest price — give us a chance to beat it"



Print Shop1
Brodertjund Print Shop. ..SJ5.95
Expires 12:31:85
Graphics Library I or II.... I1S.95
Indus GT SCALL 120 sheet color paper refill
Okimale 10 .... $169.00 '/] red, 'A blue. W gold Sfl.95
Vizastar 8K .... $ 79.95
Flee! System II . $ 42.95
CompuServe COMMODORE 128
Siarter Kit $ 19,95
Amaray Mediamale 5 or 1571, 1572 disk
Innovative Concepts Data
drives, 1902 monitor,
Case eath holds SO dsM
Your Choice S 9.95 1670 modem, & Software for the C128
MPS-801 PRINTER S106.95
MASTER MODEM . . . S39.95
includes CompuServe. Dow Jones lime »
MITEY MO S59.95 WORDPRO 128 Irom Prolme JANE S32.95
Wullcn by Sieve Punter aulhor ol
VIP TERMINAL S29.95 bast sellers Wordpro 3+/6J.
Perfect Calc... .542.95
VIDTEX TERMINAL S23.95 Wordpro 64 Uses 80 columns, tasl Perfect Writer . .SCALL
KIT S19.95 Vizastar 128....SCALL

DISKOUNT DISKS!! PRO-LINE Call for Prices on New ..

Bonus Disks (10)
■■■■inirtril tw/m-ii
Batteries Included products for the C128
GT 4, fast load lasl save disk
SS/dd $9.95 dd'dd ..Si£-95 basiccanndge (of C-64 " S29.95
Maxell (10) C POWER
ss/dd..$13.95 dd'dd..SCALL
Ceniech colored disks (10) CASHBOX S36 95 80 Columns from Data 20
ss/dd.. $9.45 dd.'dd...Sii.95 Wordpro 64 $36.95
Spellpro 64 S32.95
other brands available . CALL The XL-HO is an SO column board thai plugs inlo Itio
Mailpro64 SI4.95 bnck oi your C&l Us ouiput is a crisp B0 columns
Profile 64 S3U.95 (monochrome monitor reg ) snow lies Also included
PAL 64 S31.95 aro an 80 column word processor, spreadsheet, and
POWER 64 132.95 mailing list program, all
TOOLBOX 64 S69 95 at one incredible pnee $79.99

Commodore 64,128 SOFTWARE

nujcani II ICALL INTEGRATED SOFTWARE Timirworks Invonlery, Al1. AFI .C'F.
tfORD PROCESSORS Dnlnn.'SlP w Rpl Gon (ill S3G 95
Trio 10] 164 95 Goneral Lndger. Payroll Id) •- •4O9S00
Jordpic- 64 Id) aw 64 (01 M4» CARDCO
HOftiunali (d) S39 99 PC Pal Pnnior SlanO S19 95
Avtlpro 3 ■ 64 (0) piachMo,d| J12 9& Cirapli Sow 129 95
viiaslar S79S5 1541 tfiprnss ICAIL
led System Ik (d) ICflLL Nunienc Keypad S35 00
aperclip Idk --- M7 95
Vunlartdc) ...... S86 95 i am cparsan CB 5 .. SS900 MISCELLANEOUS
aperclip w Spetipack <dj J69 99 Mail N3*M W) ■ ..iai 95 Koal.ipad vi Painter J64 95 MORE MISC.
Pricticalc WJ or [t)
:ardco Wnto Now 64 (c) S37 0O Spell No* (d) S3I 95 Koala Printer (d) iCALl Eovn Fast Load S24 95
Calkil .... S399S
taniWntei Spelter Id) .. S39.95
S19 9& Kid Pro Quo (d| (d) SS?99 BcoOoiDu™i Print Shopllfl. . JJ5 95
programmable Spreadsheel UTILITIES
SoRsync Poisonal Acct (d> S33 95 Graphics Libiarv 1 Iri) SI? 55
Airaae Prolossional HP (dk S36 95
Calc Result Ad« (d.d) J67 00 CSM 1541 Align |d| $?J 95
'eloc Fonl Master 4dk S24 96 FCM Id) SI9 95
E?Calc $19 95 S<nwn 5 Bauc . $?9 95
no Id) 1M99 Co"T Homo Acer (Ok SIR 95
Cordco Calc Mov. M <d> . S31 95 Canada A M (dj . S39.95
CamijMjte Por^ Acct (dk . . 154 00
M Doclw 101 12195
J53 95 BI6O

FOR MASTERCARD OR VISA. Manufacturer s wauanly

To on1*r Q» miil: Send money order, certified cn«*. personal Add S3.00 por boi shipped COO. Call lor oihEr snipping
etiaroes Addfdonal shippinq required ori APO FPQ, AK. HI. honored with copy ot our <nvoico ALL SAL^S ARE FINAL.
check, Allow i »eoks tor personal check to cloar. Detective items replaced or repa>redal our discretion Pennsyl-
and loretgn Olde<s
snipping; S2 SOtoisotlwiireandaccessonesSID.OOIorpiint. vjinia residents add 6% salos lav Prices and lerms subject lo
ers and color mom tors. SB 00 tor disli drives and other monitors lerms: ALL PRICES REFLECT CASH DISCOUNT. ADD 3% cnango without notice.



Warren Block

This useful programming routine lets you move ordinary keyboard interrupt rou
tine at $EA31 so that when an inter
the cursor anywhere on the screen using a joy
rupt is generated (every 1/60 of a
stick or trackball. For the Commodore 64. second), the computer executes
Trackmouse first. The program
reads the joystick or trackball and
With the advent of Apple's Macin Trackmouse is designed to be
interprets its movements into
tosh, the mouse has become a pop used during programming and de
pseudo-keypresses which are then
ular input device. It provides a fast bugging, but cannot be used while
put into the keyboard buffer. The
and easy way for moving the cursor a program is running unless the
computer thinks that you actually
anywhere on the screen. By con program reads the cursor keys with
pressed the cursor keys.
trast, the cursor control keys on the a GET statement. For example, the
64 have a rather clumsy arrange following lines can be used with Since this program changes the
ment. A more logical arrangement Trackmouse to control the move interrupt vector at $314-315, it will
would be four separate keys in a dia ment of a spaceship: not work with other programs that
mond pattern like those found on also use this vector.
10 GET AS:IF AS = "{UP}" THEN move
the Plus/4 or 16. Another feature of ship up
64 cursor control which can be im 20 IF A$ = "(DOWN}" THEN move ship
proved is cursor movement. You down Trackmouse
30 IF AS = "{LEFT}" THEN move ship
can't move diagonally. You must
left 10 5=49152iREM STARTING ADDRES
first move up or down to a line, and 40 IF A$ = "|RIGHT}" THEN move ship S irem 134
then across to a character. One so right 20 FORA=STOS+84:READBtPOKEA,Bi
lution to both of these drawbacks is OC+B:NEXT i rem 58
To read the fire button, check if the 30 IFC<>8486THENPRINT"[CLR)TYP
freedom of movement without cur
RETURN key is pressed: ING ERROR!":STOP trem 34
sor keys. 40 POKES+7,S/256iPOKES+2,S-256
SO IF AS-CHRSI13) THEN fire missile
"Trackmouse" provides that •PEEK|S+7)+13 irem 217
50 SYSS :rem 183
solution, and with only 13 program
60 DATA 120,169,13,141,20,3,16
lines. It gives 64 owners mouse-like How It Works 9,192,141,21,3 trem 98
control of the cursor with a joystick The program POKEs in a machine 70 DATA 88,96,230,2,165,2,41,3
,209,61,173 :rem 225
or trackball. language routine starting at loca
80 DATA 3,220,73,255,168,41,1,
After typing in Trackmouse, tion 49152. The routine is relocat 240,2,208,28 irem 5
save it on tape or disk, and run it. able, however, so you can put it 90 DATA 152,41,2,240,2,288,24,
With a joystick or trackball plugged elsewhere in memory. Just change 152,41,4,240 irom 249
100 DATA 2,206,20,152,41,8,240
into port 2, you can now freely line 110 to set the variable S equal ,2,208,16,152 irem 39
move the cursor around the screen. to the new starting address. If you 110 DATA 41,16,240,23,208,12,1
Pressing the fire button is the same do this, be sure to SYS to the new 69,145,44,169,17 iram 210
as tapping the RETURN key. Press 120 DATA 44,169,157,44,169,29,
address instead of 49152 to turn
44,169,13,160,1 :rem 177
ing RUN/STOP-RESTORE turns off Trackmouse back on after pressing 130 DATA 132,198,141,119,2,76,
Trackmouse, but it can be turned on RUN/STOP-RESTORE. 49,234 irem 240
again by typing SYS49152. Trackmouse is tacked onto the
100 COMPUTEI's Gazette December 19B5

I' f -/ ... Ill- -•■■■■■■■■■■I

i 4»- J '■!

EBHj? If / . r r ,r , ■ . ir
i«f ii i # .« r t v -ill




, . .(29
Perfect Score SAT (54
STOCKING STUFFERS Crossword Magic .(39 Float System II S65
Keyhomt! Cadet (!9
Poparclip/Spollor 3S5
ATARISOFT VIC-20 (ROM) Bank Si. Music Wmor 139
Homopak 937
Coloi Mo The Comjiutei Colonnu Kit 124
Pac-Man. Donkey Kong, Centipede, and Defender B/Graph. S29
To Ubi With Coloi Me.
All Four Titles for only $12 - PLUS - Receive Hiigaa Burch
Ftanlrow Bute
* 8
$ 8
Cave ol Ida Word Wizards
Beachhead II
FREE Gortek & Microchips Shin Tales ! 8 CSM 1541 Disk Alignment $39
Supply Bo» 1 8
Print Shop 331
Tinka's Mazes 319
ATARtSOFT C-W & C-128 (ROM) SB Each Tinka's AoVentwe H9
Home Accountant ............. $59
Robotron 20tW. Defender, Dig Dug, Pac Man Tonk in the Land of BuddvBot* . .. ... 619 Net Worth $71
Halloy Project. S29 Star Leagno Football $25
ATARISOFT APPLE (Dish) $7 Each Doodle $29
HARDWARE Dow Jones )27
Stargate. Jungle, Defender, Pac Man, 16JO Mortem CALL Compusarve $24
Donkey Kong, Robolron. Dig Dug, Cenlipede C12B Comouler CALL Micro League Baseball $31
1671 Disk Orivs CALL
Toam Disk (for oboval 316
SPINNAKER 064 & C-128 (ROM) $16 Each 1S72 Dual Drive. CALL
Flight Sim. II ID or C) 339
Adventure Creator, Aegean Voyage, Alf in the Color Caves, 1902 MwitO" CALL
Printers CALL Mr. Nibble 334
Alphabet Zoo, Bubble Burst, Delta Drawing, Pacemaker, Mach5 329
Fraction Fever, Jukebox, Kids on Keys, Kindercomp, Toshiba 5400 VCR S399 VIP Terminal II 336
Up For Grabs Toshiba 6000 VCR , 5299 Super Bowl Sunday 324
Calkit 339
FISHER PRICE C-64 & C-12B (ROM) $13 Each BRCDERROND I Am Tho C-6-J . 321
Dance Fantasy, Memory Manor, Linking Logic, Spy vs. Spy 321
Print Shop ...135
Below The Root $19
Logic Levels, Alpha Build, Hop Along Counting, Graphic UMrv II . sia
Swiss Family Robinson 319
Pace' Helill ...116
Up & Add 'Em, Sea Speller, Number Tumbler Mask of Ifie Sun ...129 MmOwheel 329
SpelunVef H. ...322 Spy Hunter $34
Wb Carry A Complete Une Stealth Tapper 934
ELECTRONIC ARTS Serpent's Star .32B Tsushima 524
of Software. The Following Is Music Conn ruction Set ...-.- $57
Just a Sample of our Products Realm ol Impcsabiiily ------ *17
Winter Games. CALL Mind Probar 522
7 Cfliesof Gold -- *24
Ball Blanrr . , CALL Fontmaster 519
ABACUS ArJv. Construction KPt $2B
Paintcrafr CALL
Ada 533 Archon - ■ s*17 Fontmaster II CALL
Chartcrafl CALL
Fortran '39 Archon II ., -.124 Mi. NiOWo MSD 334
CSaie »39 Financial Cookbook - «B
Toncrait CALL
UnnMw «T Or>o On On* -. - *2*
Muscrntl. ...CALL
TAS64 M9 Pmball Consuudion SI 1
Amiga "C" CALL
Batlc 64 536 Murder/Zinilurnuuf (17
Gsnoral lodger .CALL
AsaBrnbler-Editor - S38 Moviemaker - CALL Accounls Receivable CALL
Pov«er-Pl3n . ...... M9 Sky Fan *27 Viranoi XLS
Account* Payable .CALL
Anatomy ol the Commodca tBowl >1B Reach For Stars $39 UK of Free SAM
Sales , ....CALL
Anatomy al ths Commodore <Dno S14 Europe AbleiQ $39
I Anatomy of Thlr 1541 (Book! SIB Carriers AI War $39
Erable.Write CALL Swirtech vwth Sidflvvayfi - CALL ;
1 Anatomy ol tho 1541 IDijc) 5M INFQCOM Enabto.Calc CALL
Super Pascal . MB
Super C ComniWt 158
Enchanter - JanpUVtite CALL f
DAVIDSON & ASSOCIATES Much Hikei'l Guida lo Itle Galaiy ACCESSORIES JannCnlc ..CALL ■
Math Blaswr' .SM Print Shop Paper Refill IIS Jane Lilt CALL|
WohI Anaekt
□ilk Notchei IB
S34 Witness *26 Ribbon CwlnOfloFw Okimjio 10 II
Spoil II1
Inviwclua" each S7 12BK Utigrsde lor C12B CALL THORN EMI SOFTWARE C-128
MICROPROSE g S2? 3ft) K Upgrade lor C 126 CALL Perfect Wrirer . ..CALL
S25 ZOftK I... S26 Covers for All Computers Perfect Calc . CALL
F15 Strike Eotflfl
Kennedy Aooroach -324 iORK II b III ij Accessories 58 El Up Perfect Filar.. CALL
Decision In The Desert S25 G-WI2 *56
Crusade In Europe £25
pg $45 U Print Inlitrfaco "9 Write HonlGt
Aerojet H7
Finldol FJre $27 Mail Now,64
Silen! Service
Gunsh.p Oper3iion Mjrkpi GaKlan ,.. .135 DIGITAL SOLUTIONS Spell NomiBa. . . 132
Compultr Quartprbacfc $27 Psoortmct Writer C128 t3B Pie NowfW .. 132 |
EPYX Bailie lor rVofrnBndv - 12? PopcrhKk Writer CM 129 Paint MuwGraph Now.^4
BMIbljier Broadsides 127
Unitcus on Fractulus Combat Uwl&r , .927
Summer Games II
Jet Combat Simulator
Wings of Wai CALL
Breskdance - S26 Imperium G&lsctum --..,- S27
Winiei Games "6 Six Gun ShootouT 527 EPYX SCRABBLE LIMITED
The Eidolon !2fi Phaniasia S27
Koronis Rift 526 CoTicuief Ambush . .,, $44 $yoo QUANTITIES
Temple of Apshs. Trilogy . - - Calory Conquest - .- - 9*4
Fair Load (H) OnoKiron $35


1-800-282-0333 M.F 10 a.m..7 £ ^ ,„ ^ 1-513-879-9699
ORDERS ONLY! Sale* Personnel Do
Not Have information on 37 s. Broad Street, Fairborn, OH 45324 AD#G-125
Previous Orders or Product Specs.
SOFTWARE ONLY — Prepaid orders over 550 receive free shipping via UPS In continental U.S. Please add 42 orders
under S50. Hardware and all orders requiring shipment via U.S. Post Office are subject to additional freight charges.
Add *5 fot COD orders. VISA/MasterCard orders under *15add *1 service charge. Ohio residents add 5.5% sales
tax. Personal checks require a three-week waiting period. No waiting when paid by credit card, certified check
or money order. All tams subject to availability and price change. PLEASE CITE AD NUMBER WHEN ORDERING.
Motion Command Rates: 15 moves per
The Epson HI-80 Plotter second maximum.
Maximum Plotting Area: 267mm X
l'J2mm (10.51 inches by 7.56 inches)
When many Commodore owners think enough, the program provides an inter
Resolution (step size): 0.1mm (.0004
of a plotter, they probably visualize the face to most popular CP/M spread
small 1520 plotter that Commodore sheets, and allows loading text files
from most CP/M word processing pro Positioning accuracy: 0.3mm plus 1
manufactured as an inexpensive (under
grams. This means that you can create percent of distance moved.
SI00) peripheral for ihe V!C-20 and
Commodore 64. Some may be familiar graphs from spreadsheet calculations, Pen Types: ballpoint (water-based ink)
with the large, blueprint-sized plot and mix them with text from a word and fiber tip (water-based and oil-based
ters—over $2,000—produced by Hew processor. Keychari supports more chart inks); proprietary pens in holder clip.
lett Packard or Houston Instruments,
and used in industry or for scientific ap
plications. The Epson HI-80 four-color
plotter fits neither of these categories. It
uses regular 8-1/2 by 11 inch or legal-
sized p.iper, bond or transparent acryl
ic, and has a price tag that small
business and home users can afford. Al
though the HI-80 has a manufacturer's
list price of $599, it can often be found
in stores for less than $500—no more
expensive than a high quality dot-
matrix printer.
The HI-80 is easily interfaced to
the Commodore 6-1 or 128. We used a
Cardco CARD? B, but a CARD? +G or
comparable interface from another
manufacturer should work as well.
With a 64, the HI-80 can be used either
from BASIC or with a word processor—
we used Easy Script—and is addressed
by using the same ASCII character
string codes as an Epson MX, RX, or FX-
80 printer. It has excellent quality print
when used as a printer, but is, of course,
very slow when compared to a state-of-
the-art dot-matrix printer. We recom
mend using it only as a printer when it
is necessary to combine text and graph
types than there is room to list here, in Pen Colors: plotter uses four at once;
ics. One Friend easily wrote a short pro
cluding multiple slice exploded pie software will prompt user to change
gram for making signs, and by first
charts and scatter plots—all types can pens if desired. Ten colors available.
printing a grid with X and V coordi
be mixed on one sheet and combined Black, red, blue, and green fiber tip sup
nates, was able to place pie charts and with text. plied with plotter.
bar graphs exactly where he wanted I highly recommend the HI-80, Options: Hewlett Packard.Emulation
them using HI-80 commands. Users particularly to 128 owners. With the Board, allowing use of large library of
with 64s and some programming ability Keychart software, it allows a $300 com software designed for H-P 7470A plot
should be able to make some very im puter to perform functions that up to
pressive presentations with the HI-80 ter, mostly in MS-DOS and CP/M. Ep
now were accessible only from MS- son Keycharl software in CP/M or MS-
plotter. DOS or CP/M machines costing many DOS, allows user to create plots and
It is with the Commodore 128 in hundreds of dollars more.
charts either from raw data or with files
CP/M mode that the HI-80 really
from SupnCaic, Lotus Symphony and 3-
shines. The CP/M version of Epson's
KeyChart software (about $30) loads Specifications: 2-3, Mulliplan, Wordstar, and many
right into the 128 in CP/M mode, pro Speed: Plotter Mode 2.10mm per sec.
viding 128 users with a tool to create (9.96 inches per second) Interface; Centronics Parallel standard.
sophisticated, full-color presentation Printer Mode 165mm per sec. Plotter Controls: Mode 0—Epson pro
graphics in minutes. If this isn't (6.5 characters per second) prietary mode, (ASCII text driven).
102 COMPUTES Gazslte December 1985

Star's made-for-Commodores
printer needs no add-ons. Just plug
Now you can it into your computer and go to
own a sophisticated, work. It's made at a price that can't
affordable printer that's made be beat.
just for your C-64™ You've got the computer. Now
Here's a dual-mode Star printer get everything out of it. Get the Star
that delivers 120 cps draft and 30 that's labelled "C." There's no better
cps near-letter-quality With out mate made for a Commodore.
standing graphics ability. Interface
cable. And friction and tractor feed. IL
All standard.
And it's the best-selling printer
for the best-selling home computer!

Commodore and C-64 are tifld*maikfl of Commodore Business Mnchineg, Inc.

and/or Commodore Electronics Ltd.
Color of Cursor • Color Of Screen • Color Of Border • Choose Up To 31 Letters As Your Power Up Message

Also Included is ine 2 Key LoaO Piessmg Ihe ShidlBun SIcfj mill loaO """, B. 1
You can CNOOSG from any 0' (hese colors1 Slack. Whilo, Red Lirjnt Beo. Cyan. Pwpifi. Green. UgM Green. Blue, Liflfll BluG. Yg'low Orange. Brown. Dark Grey, MeQium Grey Llgfll Glay

P.S. ... It sure is nice having your own colors and message on the screen on power up.'


More At last is a program It^ial will proled your iortwjrr programs from Give you' labels (he professional touch With Hi Hei Graphics make your own design or use
duplicating i to i million copies can be projected, fist and easy one our 6Q premade labols with easy lo use on screen editor You can insert up lo three Mnes
• Specially designed for the C-6* and 15*1 Disk Drive Of ten den choose tho picture you want lo put on the left hand «idA ol Ihe label Then you
Can print oul as many labels as you want This has got to be the neatest label program out
• Completely encrypls and prolecls your programs
there and H'S only
• Fully compalibie wilh almost all machine language ana basic programs — can even
support chained programs
■ Contains a special feature which protects you/ program Irom being. rbrohen.L
' incorporates all ]he latest techniQues in program encryption and prolecnon

■ Each system has bean specially prepared and is unique Irom an other syslerns — only
you are abfe To make working duplicates of your own protected programs
• Simple and easy lo use — entirely menu drive wlm prompts
• Will slop visually All soliware copiers Irom duplicating, your programs
• Fast and reliable protection routine does not lane away any uoaablo sqacrj iram your
di3* — all 664 blocks are available for use
■ Easy lo (.ollow slec by step instructions aro included on the disk
■ A musl tor all prog rammer s who do not want lhe>r programs lo be In public dcimam1

Even Ihe-nibblors1 can't copy them Not <wnn * Disk Maker. hMlsler Nibbles "Copyll "Ultra
Byleor 'Fast Hacfcem The llmelo prolecl you disk is only 5jt|ve) secends and each Master
Loch makes a diflerent proloctfOn scheme Only

■Disk MaVor™. BaE-' SOQ95

S24 95
— the M-ratoa Graphic otdage for ing 6* ana
'lister Nibbles™ Full Crrcttt' *LJ
your print snap
"Cooy II™ Central Pomt SotF*are
'Ullra Byle:w Ultra Byle
"FaaT Hachem™. Basement Bovs SoHw&iq
1541 M.A.S.H.
Now yGticat service your own 1541 disk drive using 1541 M A S H Save big buckson repair
bills Rale tr.e performance 0l your drive Tesi and arJjusT PPWs Test ana adjust head align

TOOL BOX meni Step by step malructiOis tha) anyone can lollow Pays For itself the lirsi l<me yojuse
it load|ust amisbenevhngori«« No knowledge or electronic 5 is necessary All you needs is 3
This disk has over tOO routines some of them are routing lor protection smooth scrolling screwdriver and 20 mlnules
modem routines, and sound and color routines, bootmaker paddle and loyalick. read ter
minal, autodial autoanswer They can easily be incorporaltd Into all nl your programs l|l>
alsnlully documenied WUh this disk atone you could build you'q^nnrogrnm This disk has
a lol ol tricks lhat are used m commercial software.


Now you can tog allot your disks into a neat filing system Automatically record disk names
ana pioqram title? Allows you to rju<ckly scan what you've got Sorts lilies: prints jacket
covers slore up to 1600 disk directories on one disk. Search nurckly Ihrogflh your entire disk
SWIFTERM AND MODEM eoHection lor a misplaced program Works with one drive or two Fast nasy opDratron This
program is a must for everyone1 Cj ADt
This is the best package anywhere!
ie absolutely me easiest lermmai program available i- ,.;-■•••-
• Works with ihe 1660. and Weslridge Modem ■ AulGdial (wilh auto rerJiai>
■ New printer and mpdweslern prolocal ■ 29K slorage buffer
• Primer dump
• DOS commands access from menu
• Save lo disk
• SI and a iQ ASCII up 'down loading
• Pnon* book < 300r 1200 Baud Your Print Show May Never Be The Same!
This <S an enctf'lent easy To usn program far a very reasonable price X-Rated Graphics guaranteed tosptceupyour special letterheads, greeting cards, signsaod
banners' Everything from mud lo Loo* Oul Nelly* 60 Erotic additions to heat up vOur print
shop graphics library, plug 5 ribald Screen Magic additions' ,. _ - gr
Auio dial, aulc answer. 300 Baud modem that is 1QOD* compatible with Commadors 16S0
modem so all our software will run with t[
OR Pnnl Shop \t a lrjcJom,irk of BroderounrJ JU M"
So why Buy lust another terminal program Mien you can got a jnrjrjfl/n,


300/1200 BAUD X-Pated adventure like you have never seen oefcre Complete with graphic simulaiiuns
Modem lor ihe C-flJ S "1 CQ00
With SWIFTERM I UI7 Plus: X-Rated Cartoons


Mantgtrrr ps a uninue graphics integration package wnich allows you to continuously display Fur l.1.- to i2 imps" may be stored in memory and d^spiiytd from 1 Id 59
seconds each

uirja . . . can use Pnnl Shop "Screen Wagic files Flfinaraw lilet-Doodle1. Koala Pamier. and more1 Mstsaga , . - even comes witn a Screen Maker'program to creale your own messaga liiesr
e Moitign... for advertising d<splays.tilies lor rion-ie videos, art Shows, etc ... Message ., -even plays background music lo accompany displays and you dan create your own music files with
Wuiic Maker program

Also Lncludtd a\w 'Onphpc Aids' ulllhltt fof cc-n*>riion a I rjillersnl Ills typsa. including eonvifilon of Koili Pain Iff riles To Doodle I or Prim Shop!

The price for all this? Just 19 including shipping and handling
cfuol numb*' of fi'gs tfepenasnl on l>'t compfouty
Slar- Rao. Macti Fast MAGNUM
MAQKUM LOAD is a new replacement KERNAL ioperating system! ROM chip for your Com. Program Oni Losd 5 Loan LOAD

modor 65 of 12B computer lhat will load and verify programs up to S times (aster than before PMslop 11 7 144 sec 43 sec 41 sec. 31 sec.
The lap? routines have been remind from tho old chip and in Itiolr place nave been put a Music Shop , 1 105 sec 105 sac 105" 21 IM.
high-speed loader high speed ve'ify, and disk driver no head-rattle routine Unlike me older
Hitchhiker a Gmdt to [he Gall my TO sec 70 sec ■ NG" Uuc
cartridge last loaders, no ports are Ned up al me rear of lhe computer, me screen is nol
rjUnked during losdrng and Thnre is no wear and [ear on the enpansion porT For irmimum Qn.titirJ FoolDflii 1 ii9 sec 68 see 63 sec Mnc.
convenience and performance, lhe chip is installed directly in the circuil board Generally n EASVFIHANCEI ,.. 1 58 sec 13 sec 13 see 11 »c.
aocket has nfready boon provided tomahe tho operation easy. Out occasionally some soidor-
mg may be required Now you can give your 1541 dish drive "1511 speed " S24S5 S3995
Rather man give you more eiagpraied claims about how many rimes taster cur ROW chip is
For 1511 or MSD Version lor Combo VersJor I
compared to lhe slower cartridge versions, a comparison chart is supplied lining
MEASURED loading limes 'Will nol fast load - deiauited DacK to reour; r load "FBlladtoloaOalo

D-CODER Top Secret Stuff I and Top Secret Stuff It

Programed Oy Jim Orow
• Translglea any machine language program inic easy lo raofly English descriptions with
complete enptanahons ol each command Are both collections of 20 programs per d'lheile IThat *or*s oui to about SI 00per program1!
> Makes compleie noWions of All important memory locations Accused Oy me program that help you ejcpiora and enhance your Commodore 6* andi'or 128 and 15-41 dish Oirve now

(SID. VIC. MOS, KERNAL, elcl you tan unloch many secrels formerly; hnown only lo top machinn lenrjuago programmers by
using ingse sophisticated ' lools " If you have ever boon curious about Ihoirmur workings of
• Gives you three ways of accessing programs:
y/our computer sygiem. now is your chance to djg in and find answers with th« help of tTifise
1. Will 'na j and list program* Irom DISK programs These cotleclions ol programs nave gotten rave reviews 'rom actual users, and
2. Will -i-aa and list program* Irom MEMORY we are sure thai you, too. will be pleased
3. Direct ueer jnpul jlrom magazines, etc.)
The programs Include on etch fNifcetia ere hgtftd below
• Can be used to locale and svamlne any machine language program s protection
• Can be used lo easily h'ti» apart i-achine language programs for siufly and The Dack ^viewi'ropflir disk contents) RAM Teti [test Computer •"■•■'
Sync n,.-. k.T . ■■ Copy IAOOO IFFFF lunder ROMS)
Imbedded Track Number C real or Display Q.C.fl, (All sector data)
• Printer option for complete hard copy h si ings' SH Q95
Disk Wtnlptjlatlon System ■-.- Vf ■- Protect (disKerte)
Von no langtrneBdlobtun EGGHEAD lorB»d W»chint Language. I W 3 Mlnuli Copy Ibackup profjrgmi JnneH Program
Diskette Matcher (compare sectors) Wedge ■ SBQOv

N-CODER Unscratch A File (recover hiei

View ii am (block allocation map}
Smooth Scroll ^messages up screen)
Koala Dump '< .. . pad screen dump!

THE PERFECT COMPANION PROGRAM TO DECODER! ■--.■-■ nead^rileTisI Disk Manipulation System
v. Trick Header Disk Erntr |20 second clean wipei
Allows you to e ■ :> . mah* changes In m Ipnguipt programs , , righl on lhe dish' Heidtr Reader idispiay d^k htaderi Split Screen .'•.'■•:■ ■. ■■ > n coiam
Sync M>k»r [h-,y Prolvctlori Sy<1«m istops copies!
• Rewrite ability allows code TO be allered and then rewritten directly to the dish1
Pflvlca Numbar Chiinrjv (disk dnvai Write Protnci i. . . "
• Features sector-byaedor scrolling assembly language rifaplfly ol machine language Elaclranlc Arts Backup Bool Maker ■ " BASIC programs
programs1' Drkve Mem [disk drive mn monitor) Wedge SCO OO
• Notation ol ASCII (*hI equivalents for easy spoiling ol pmbeflded leil strings' Diskette File Log (start end addrcssl Diskmiichar II mirjh speed version!
• Handy reference display ol all assembly language commands ant) [heir ML numerical WrHe Protect Sensor Teal No Drive Rattle (on reading errors)
Repair A Track fecover datdl 3 Timaa Disk Drive Head Sparrd
Fast Formal MO seconds! Monitor Test (check video monilorj
■ Byte splitter for easy splitting o< decimal S "1 Q95 v'z Track Formalrtr
addresses into low oyte high byte lormat1 I v

S19 95 S19 95
Third Edition! Now Available!
If you're Il'id of being harassed by pfoiacted lofiwere and too many copy programs, then WAR GAMES AUTODIALER
inis Is the booh lor you1 This Z24 page manual covers the gamut from legalities 10 protection
V AulD Dial will automatically rjifl" a sol ol numners you chooaa
methods lo Mec z- sier bacV up procedures Naw you can learn both how ic proltcl and
unproled soil ware' The tec^nioue^ covered include copying carindges 10 tape or dish. tar?e 2. Review Numbers will review numbers mat were answered by a
protection, and dish protection. DiSh protection covers error numbers 20-21.22, 22 2? and 29 computer

plul single (rack lormatUno,. header modilicalion. header swapping, half trach reading and 3. Sate Number* .vill save ■ r «rs where a computer answered
writing, reading and modified bit densities, formatting illegal Irach'sectors.s/nc writing and
4. Htrdcopy ol Numbers *jM pr»nt out list of numbers whi-re a Com
moriT The Tturd edilio tuplalni tcl'S ho* To dtlecl ana how to write them with included
outer answered
5. LOAD Numbers will load in numbers lo continue whore it fell olf

CfiJ Hook Only S1985us 6. Continue will pich up dialing where it was interrupted 29 95
Book £ Dak ol ail Programs S29"us
TftJE rnanmrtfaes not condone 'Snipping 12 00
TRACK TRAP' The 1541 Disk Expander! • SuOiTMO Band
• Remote access tor sysop
• Supplement to the Software Protection Handbook • • 2 levels of securily for up and down toad
• 7 rooms Iread and wntel with 4 security levels
The most unusual and mnovalive prated ion analysis loot for the Commodore yet' - Nol For
Beginmri — This system cipands you' 15*1 drive giving capability Othn'wise Cfiiy/ possible • Secret highesl level
for profaiilonil drih duplication equipment Now you can ceaieor analy/eexolic forms of • Orjen chalk board
dish protection 'D.O.S. KlngiH Tiht No»e!' - Entire tracks ol daia cjin be read and wr<Hen ■ Auto message cycling
• Printer option
milhout regard to standard1 sync and format You a>e not longer limited to Sector ay sector
searches Whole Irach 'eadouts reveal hidden data even when all or most ol lhe aeciors nave Plus the only BBS wiih all three (31 proticais X modem
been erased Uncovers and writes data under errors, pulse coded sync or dala. hidden data new punter and mi 1 west term, so anyone can uprdown
and access codes, multiple Irach densities and more1 This sjpplemenlal manual coders me
complete implementation of the Irach [rap system including necessary software and
hardware documentation Don't bs fooled by cheap mutations. This is the most
comprehensive sysiem available anywhere Now al a
TrncH Trap flish expanded manual US new low price

Enclose Cashiers Check. Money Order or

Personal Check. Allow 14 days for delivery.
2 to 7 days for phone orders, Canada orders Limited
must be in U,S, Dollars. VISA — MASTER
P.O. Box 1080, Battle Ground, Washington 98604
Programs lor C-6J 12 CO 3 f, H on all orders
Phonf! 800-541-1541 • BBS 687-5205 Sltpr Hours Comouler lo CumDuler <BBS>
Soflwira Submissions Invited
with single commands for marked ver
tex, polylines, circles, points joined
with cubic spline curves ("French

curve" line drawing), crosshatched
boxes and pie chart segments, and text
wiih continuously variable size and

Mode 1: emulates Western Graph-
tec MP-1000 (Wflntanabe Instruments

My Plot II)
Mode 2: printer mode emulates
Epson RX-80 printer, including 10 in
ternational character subsets (and four
bit image modes). All modes include
"If languages interest you, this one is well worth a look... It's inexpensive to try. standard 96 ASCII printing character
You may fine] that it's just what you have been looking for." set plus graphics and international
-Jim Buileifield COHFVTtl character subsets.
—Betsy Byrne
"1 can recommend a better, faster, and cheaper programming language.
It's a flashy little European import called COMAL.. Epson America, Inc.
Computer Products Division
the most user-friendly language around." 2730 Lomlto Blvd.
- /far* Sfdiki. MO 61 Tonaact, CA 90505
"...overall COMAL averages out to about three times faster than MSIC"
- Loren Wright HICRO

"combines some of the best features of languages like Logo, Modula. Pascal.
and Ada In an easy-to-use format"

"COMAL was just what I was looking for."

- Colin Thompson. HUH

Where else do you get all this...

The complete COMAL 0.14 System for Commodore 64™ includes
Cak Now!
the Tutorial Disk* (teaches you the fundamentals of COMAL), plus
the Auto-Run DEMO Disk* (demonstrates 26 COMAL programs Cardco's approach to software might be
Bummed up like this: Make it easy to
including games, graphics, sprites and sounds),
use for the beginner, add advanced fea
all for just $7.00. tures to give it substantial power, then
You can add the reference book, COMAL from A to Z, sell it at a reasonable price. Cak Mow! is
for just $4.00 more a fine spreadsheet, a product of this
philosophy. Like most of Cardco's of
$7 or $11 - either way you're a winner! ferings it is "user friendly" ami bug-
free. It has substantial power for home
is i .•(!,! by The Book of Commodoro 64 Software 19B9. and ninny small business applications,
and it represents solid value. Its stron
Overall Rating A A Reliability gest point is its intuitive quality: How
Ease of Use A A Error Handling you think it might work, it does.
Documentation A A Value for Money User accessibility is aided by help
screens for the special function keys
Published by Amy*. Int.. > he Book Division
and by a simple keyboard overlay, sim
ilar to those found in other Cardco
products. Speed of data handling/
If you want only the best, get the COPIAL Cartridge Pak.
access is increased by the incorporation
Includes: 64K COMAL Cartridge. 2 books, and 5 demo disks'
of a fast-load routine. (Access Calc Now!
Over $140.00 value - now only $89.95 plus $4,00 shipping.
with LOAD"*",8:RUN. With this
method, which uses a fast-load proce
dure, the program is up in less than 30
For more information or to place an order call {6081 222-4432.
Visa or Master Care] accepted. seconds, whereas the method outlined
in the manual takes a minute and ten
All orders prepaid - no C.O.D. seconds.)
Grid range is more than adequate
Send chin « or money order in U.S. dollars la:
(64 X 254), and data memory is a hefty
39K. A broad selection of built-in math
COMAL USERS CROUP, U.S.A., LIMITED (15) and range (9) functions are avail
6041 Monona Drive, "104, Madison. Wl 53716 able to the advanced user, as are a vari
phone: (608) 222-4432 ety of data and grid formats (all of
which—along with cursor position'—
are saved with the grid). There is a
■Vrlpmcnn mil, MOii* 2 iJUU 0/ piopms on I foutit W«d dulrtfc
Commudort 61 El a r'atfcmjrt of Commotion rtOt
handy cell-protection feature for busi to be copied may be a range of rows or cellent spreadsheet from a solid.
ness-oriented applications, and a calcu columns, as may its destination. (Note, customer-oriented software company.
lator mode which allows change of cell however, that this refers to a range of —Art Hunkins
value via formulas (example: "multiply rows or columns, not a block of rows/ Cardco, Inc.
this cell by 4 and add the value in A3"). columns. A distinction is not clearly 300 S. Topcka
A graph option for numeric values made in the documentation, though it Wichita, KS 67202
(represented by asterisks) is among the might be deduced from the tutorial.) S39.95 (disk)
data formats; and basic disk func Calc Now! outputs files to disk or
tions—directory, initialize, delete, re printer in a variety of formats, including
name—are accessible from within Calc two for use with Cardco's Write NoiDl
Now!, Relocatable loading is a useful word processor (one is designed for
feature, particularly for reclaiming par Write Newt's mail merge feature). The
tially corrupt data that cannot be ac disk versions are program (text) files
cessed through a normal load. Titling which may not work with other word
options are flexible; and columns can be
easily inserted or deleted and their
processors (Cardco does not claim they
widths varied individually or as a
group. Dual windowing, with either
Documentation is mainstream
Cardco—thorough, and a bit folksy.
horizontal or vertical split, may be Everything is there, in reference form,
cursor-synchronized or independent. though it is often somewhat difficult to
Three capabilities are particularly find. A most notable addition, however, * Normally 48 Hour Turn-Around.
noteworthy: First is the alpha or numer is the extensive tutorial section—66 * C64 Repair $40.00
ic sorting of rows on a given column, pages—which takes the first-time user
* 1541 Alignment . 25.00
tither ail rows or a selected range (no step by step in several lessons through
* 1541 Repair 40.00
sorting occurs if one of the extremes ex a typical small-business application.
tends beyond the range of data). This Two rudimentary templates—Check Parts Included
feature makes Calc Now! useful for sim book and Budget—are included on (Power Supply Extra)
ple database applications. disk, but have nothing to do with the To save COD. charges - send unn and
Second is the valuable IF-THEN- tutorial and are not mentioned else power supply with check or M 0 lo.
ELSE conditional logic, which gives the where In the manual,
program a degree of "intelligence." Cardco continues to be interested DIGITAL SOLUTIONS INC.

Last is the repeat/copy option, a sure in its customers, providing a technical 1122 ■ 9th St.
timesaver when the same data must be support telephone number (not toll- Aitoona, PA 16601
(814) 944-040S
placed in many cells. The information free). In summarv, Calc Now! is an ex-


1985 TAX
Fast and easy income tax preparation
■ This is the 5trt annual edilion - thousands of repeat customers

• Includes Form 1040. Schedules A. B, C. D. E. G. SE. W.

Forms 2106. 2-141 and -1562

• Enter and modily dala on a screen copy of the lorm.

• Works like a spreadsheet - all the lines affected by a change
are instantly updated.

• Automatic Ian computation

• Data can be saved on disk and updated

• Also included: ________

A dala base program to create and maintain lilos of tax rolaied

items (medical, car expenses, ele.j lhat can be used direct
ly by the lax programs.

• Can De used all year round. Also good for many other ac
counting jobs (checkbook balancing, etc.)

Price is tax deductible. C64 disk: S33 (+ S1.50 S&H)

PROFESSIONAL VERSION - also prints data on IRS lorms:
S45 (+ $1.50 SSH)
Previous customers prices- S22 and S30 lor pro-version
(+ $1.50 SSH)
(312) 961-1250 The Ultimate Disk Copy Program for
Deafer inquiries welcome.
C-64 & C-128
Charles Goren: Learning Bridge Made Easy

Contract Bridge was first played around in order to bone up on esoteric rules
1925. It has a distinguished pedigree: a and exceptions, [ found il irritating to be
refinement of Auction Bridge, which in confronted with an tinamplified state
turn grew out of Bridge/Whist. A few ment that I had not seen on either the
rule changes made a more interesting "help" screen or in the manual, with no
game and assured the success of "Con further reference on the subject. With a
tract." Today, there are more than larger text at hand, the rationale behind
200,000 members in the American a rule like, "No preempts with a 4 card
Contract Bridge League. major suit," could probably be clarified.
Some people take this card game The eleventh quiz choice allows
very seriously, as I did vs'hen I first be you to play 100 practice hands which
gan playing in graduate school, At that are annotated in the player's manual.
time, 1 read several books and played This is by far the best feature of the soft One negative point here deserves
almost daily with excellent players. ware. The hands are straightforward at mention. If two lines of play are equally
Now 1 am lucky if I average one session first, employing standard unopposed good, the program may allow only one.
a month, and the caliber of my play has bidding to game. Towards the end, For example, at the end of one hand,
deteriorated. Furthermore, I haven't more advanced plays, like defensive only a few cards were left, and it didn't
kept up with the latest theories and signals and endplays, are covered. In matter which one I discarded. However,
conventions. In short, I've become an my experience, the only signal most [he program insisted on its way for no
average player. people recognize is a kick under the apparent reason, This might be a source
The average bridge player is not table. The average player will profit of confusion to beginners.
very skillful, and errors due lo poor from the experience of bidding and My ability to play bridge was fro
knowledge of the fundamentals detract playing under conditions where errors zen in time when I learned it years ago:
from the enjoyment of the game. What and omissions are analyzed. Retraining was called for. Working with
can help is the software reviewed here, Two good points about the play this program, 1 picked up a few tricks
subtitled: "A complete, self-paced pro section are worth singling out, I particu (pun intended). I can recommend it to
gram for learning the fundamentals of larly admire the screen representation beginners who want an easy way to
Standard American Contract Bridge of the bridge table and the clever way learn and practice the fundamentals of
bidding and play." the discards (book and overtricks) are bidding and play, and for intermediate
This program for the Commodore shown. Also, if the remainder of a players who need review.
64 is both a quiz and tutorial on con played hand is a lay-down, the pro —Manny B. Herman
tract bridge. You're given the choice of gram properly asks if you want to play CBS Software
ten quizzes on bidding or selecting any it out. There is nothing more boring One Fawccti Place
one of 100 hands to play. The quizzes than being forced to play out every card Greenwich, CT 06836
are coordinated with a slim manual, when vou could claim a rest. $79.95 (disk)
Each quiz has a "help" option and a
vast number of randomly selected exor
cises. When you make an error, the cor
rect answer and logic are shown.
The following quizzes are

1. Hand evaluation The Halley Project: A Mission

2. No trump opening bids
3. Opening 1 of a suit
In Our Solar System
4. Opening strong hands
5. Preemptive opening bids You've traveled more than four billion
6. Responding to 1 of a suit kilometers across the solar system at
7. Responding to a 1 no trump faster-than-light speed, heading toward
opening bid the constellation Virgo. You should be
8. RebldS by opener near the orbit of Pluto, and its large
9. Rebids by responder moon, Charon, which is your objective
10. Direct competitive auctions on this leg of the mission. Then it's a
quick trip past the Sun to arrive back at
A cursory glance at the topics show your base, where you can rest and pre
that they cover much of the fundamen pare for the next mission. But first, you
tals of bidding. Anyone mastering these must orbit Charon and find that elusive '■■■;-
will surely bid better than the average landing area. Much easier than on the
player. And reaching the correct con mission to Diemos, the smallest moon This is Tit? HttUey Project: A Mis
tract is a major objective of the game. of Mars. Diemos is only about ten kilo sion In Our Solar System, a package for
I found the quizzes generally very meters in diameter, and orbiting it in a the Commodore 64 from Mindscape
helpful. The player's manual is good Mark Five Hyperjump Trainer is no which manages to be both entertaining
but very brief. It, and the program, will easy task. and educational. Tom Snyder, the au
be of most help to people with some ' There's Charon, only 100,000 kilo thor of Snooper Troops, and other best-
knowledge of the game, Even so, it may meters away and closing fast. Better selling educational games for children,
be a good idea to have close at hand one start braking now and prepare to en has collaborated with Omar Khudari on
of Goren's more comprehensive books gage the Automatic Landing System. this challenging puzzle. You won't be
10B COMPUTED Gazette December 1985

Complete K&R com

piler and development
A PICK OF RECENT system. With editor,
compiler, linker, I/O

library and extensive
200 page handbook.
Creates fast 6510

FROM ABACUS machine code, $79.95

for Commodore 128 and 64

■. l ■. fun 'Hi,

Compiler and Software

SUPER Pascal Development System CHARTPAK 1
g-0-*1" n

Complete J&W devel Makes professional I IL fl :,,|-""p— ™ "■"■'

'J 1
opment system. With quality pie, bar and
enhanced editor, com line charts and


piler, assembler, tool- graphics from your -^-^

^i i-

Kit, graphics, fast DOS data. Includes statis ~~


tical functions. A long

, pd

(3X (aster than 1541), ii> r-

220 page handbook, time bestseller. Hard- i

more. $59.95 copy to most printers. A RTPAK

_•_ n T" J~v a l^-'

$39.95 me

BASIC Compiler

Versatile compiler in Graphics design and

stantly turns BASIC drawing package. Use
into lightning fast 6510 w or w/o lightpen to
machine code and/or create very detailed
compact speedcode. designs with dimen
Variable passing over sioning, scaling, text,
lays, integer arith rotation, hardcopy and
metic, more. $39.95 CAEM more. $39.95

XPER Portfolio
Capture your infor
mation on XPER's Easily manage your
knowledge base and stocks, bonds, etc.
let this first expert Update portfolio
system lor Commo manually or automat
dore computers help
you make decisions.
ically through
Jones or Warner
Dow Mail|g|r | B
i' - -

Full editing and Computer. Complete


reporting. $59.95 reporting. $39.95


Call now for the name of your nearest dealer. To

Abacus fiwia Software

order by credit card call 616/241-5510. Other
software and books also available - ask for free
catalog. Add $4.00 for shipping per order.
Foreign orders add $12.00 per item. Dealer P.O. Box 7211 Grand Rapids, Ml 49510
inquires welcome - more than 1200 dealers For Fast Service Phone (616) 241-5510
/SPEEDPAK/C64 SpeedScript 3.0/3.1 Call Toil-Fri-i? 1-S00-554-1162, Teve», Inc. BASIC source code given with powerful EASY-
enhancer, lets you edit two files on alternate Save Vj off retail prices. We carry SSI, TO-USE word professor. Loam coding secrets of
screens. Adds mail merge; eight 31 chr. Elect. Arts, Infacorn, and many morel the pros. 2+ yrs. developing. Full documenta
macros; tile encryption {32 chr. code); help
tion. Quality educational tool/word processor in
The Electronic Vocabulary Tutor [tit you create 1. Quick delivery. Questions (203) 721-7963.
screen/ Character set Installer; Dvorak key
and study list1, of English, French, German and Check. M.O. $25, I'VVORD, 29 Basswood Ct.,
board option. Disk only. Sand check/M.O. for
Spanish vocabulary words. Feature! include Rocky Hill. CT 06067
S15(S12 - 3 s/h) to: /SPEEDPAK/, P.O. Box
foreign language characters, different studv
22022, Greensboro, NC 27420
formats, color, ML and ease-of-use. For more Free Spirit Software for the C64:
HEBHEW, RUSSIAN, GREEK, KOREAN word Information, write to 5AA, 803 Lincoln St., POSTMASTER - Simple, efficient, mailing list
liockville, ML) 20850 program. Disk: S19.9S
processors for Commodore 64/128. Also create
your own character sets! All for S29.95. Send BASICally SIMPLE - A quick, easy method
PERSONAL ASTROLOGY - MATE COMPATI to leam Basic programming. Disk: S20
check to ISRACOMP, P.O. Bov 1091. K. of
BILITY—CM/128. Makes a great adult party TECHNIQUE - Learn to program graphics,
Prussia. PA 19406
game. Enter 2 birthdays; prints a professional animation, sound, music easily. Disk: $29 95
C64/C12K owners manage your US Savings horoscope. 8 page provocative, insightful ITALY - Travel and educational game. Disk: S15
Bonds wilh our software. Disk It documentation personal compatibility profile. Includes Order from: Free Spirit Software, [nc.
included. Send SHIS to: BONUS, P.O. lim 154, Astrodeck! (£13 bonus) Reveals future. This is a SH36 S. Mo/art, Chicago, II. 60629
WooJbridge, VA S2194 program you'll use! Great fun. You'll love it!
Only $34.95 Visa/MC, IAS, POD 935, MISCELLANEOUS
THOUGHTt-OKM—outline processor for the New Pall*. NY 12561 (914) 255-5521 TREASURE CHEST 641 National Buy/Sell
C-64. lidsily and rapidlv organi/.e notes, facts, monthly for Commodore users. 6 issues/S4.
ideas. S35.00 to Sleven Gollery, 45828 Emerson THE RUNNER'S LOC-C6-1 Disk. This complete 12/57. Very low bulk rates to users groups. Low
St., tiemtt, CA 92344 log calculates, sums & prints a lifetime cost ads. Box I7B19, Salt Lake City, UT 84117
of Individualized nuuting entries. S21.45.
BR1DCHBRA1N: full-featured, user-friendly B&B Software. P.O. Box 10212, Eugene. OR 97440 AUTHOR'S CLUB - We gel you published!
contrail bridge for C-64. SJO (T or D) or SI Send for free or send S25.00
Free Educational Software Catalog
for info, to: George H. Bodnrr, I'hlJ, (a 50% savings) to: AUTHOR'S CLUH. 6027
35Hpp, color pictures, 11100+ programs for Com.,
1134 Harvard Circle, Pittsburgh, PA 15212 S. High, Suite 410, Oklahoma City, OK 7314°
Apple, HIM, Atari. Send name Si address to:
Free membership in SW club. Top British CM interstate 5oflware, P.O. Box 8952, Boise, ID Start saving money. 100% increase in disk
progs. Member's discount. Introduci. offer 83707, (208) 342-3347 capacity. Electronic methods, no holes! Manual
membership, catalog h reviews (no strings.) S25, Automatic S45. Betterway, P.O. Boi 17306
Arrow Express, Bx 660-G12, Northpt, VVA W157- COMPUTER SOFTWARE! 35%-40% OFF! Kansas City, MO 64130
Send phone number, specify software.
We will call with quote. Next day shipping! Technician exposes shop secrets on 1541.
100% ML Disk Cnlaloger loaded iv/opiions i.e. C&D As5oc,, Box 851, Ml. Prospect, !L 60056 Includes alignment disk S20. MSD single to dual
recorti commenting & flutO-UpdltlfiB. Menu- drive modification instructions 120. Quality
driven. 10 day OLD. guar. $15. R, BUncoflna, without the price. PROGRAMEASE, Box 135,
38 S Ogle Ave,, Wilmingion. Dli 19805 M0 unique graphics -+- 12 hi-res screens for Hiawatha. KS 66434
viewing or printing by Screen Magic or get 4
The Checking Account Assistant $31) to S41I retail original fnnball games on disk £14.95/disk (A I/O, A/D, WIRE WRAP HDS.. and more for
value! Complete prgm available on trial basis. res. + 90C tax) + $2 p.h./order. To: On-the- the C64. Write or call for cal. Impact
For copy send blank disk + $3 p/h - Software, Spot Graphics, Box 4802, Dept. A, Los Angeles. Electronics, 2116 I:. Arapaho, Suite 599
P.O. Bo's J91-K. Whiiehouse, TX 75791 CA 90051. SASE for info. only. Richardson. TX 75081, (214) -180-SD70

TIM, The Investment Manager and COMEX Bible Study program for the C64. Complele with FREE! USE YOUR MODEM! Call our
gold .ind silver management, Fun-Anl on-line scripture text for KJV, RSV, NASV, NIV, innovative electronic shopping center,
stock analysis program for 64. All three Continuous background music available FANTASY PLAZA. VISA and MASTERCARD
$19.95 or write [or free details to: while participating. Expandable. Di