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
.
#■
■■■
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,
CompuServe.
or whatever it takes to make your next
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
KEEP HEALTHY INFORMATION comes with your
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 adtlition.il 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.
just might tell you more about the to access any subject ■ Address.
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:
■PERIOD :uimit.E Y
•I'ROKJT
jinxes IAL.
2Y3 2BS.S
"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.
Name
Address.
features
New Approaches to Computer Games: Designers with a Difference Kathy Yakal 24
Building Your Own Games Selby Bateman 34
reviews
The Epson Hl-flO Plotter flefsy Byrne 102
games
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 ■
programming
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
departments
The Editor's Notes Robert C. Lock .. 6
Gazette Feedback Editors and Readers . 10
Simple Answers to Common Questions Tom R. Halihill 120
124
Horizons: The Talking Computer Charles Brannon
138
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.
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,
Computers
Colorado 303-595-9299
Editors
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
Kretlow
Subscription Orders
Production COMPUTE!'* GAZETTE
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
Artists
800-334-0868
Dabney Ketrow (Publications), Debbie Bray (Books); Harry In NC 919-275-9809
Blair, Illustrator
COMPUTERS GAZETTE
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
Accounting
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!
(NOW DUST OFF YOUR COMPUTER
...AND FIND OUT!)
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.
versions you might change history after all. Super lii UMU
Bowl Sunday challenges you to do just thatl Super
1
fll'CT O i PLAT
HI)
*<t LINE I - 1TH3IHILV1
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
and BETTER GAME/COMPUTER STOBES EKERYWHEBE.
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
articles.
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.
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®
soo[°)LOGICCorporation
713 Edgebrook Drive
Champaign IL 61820
(217) 359-84B2TelBi: 205995
MS-834B
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
Brendle's
Caldor
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.
McDade
Meijers (Michigan only)
Montgomery Ward
OKIDATA
(at participating stores)
Prange
S.E. Nichols
Save-Rite
Sears, Roebuck & Co.
^k an OKI AMERICA company (at participating stores)
Service Merchandise
We put business on paper. Stereo Village
Stokes
■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
20 GET AS: IFAS"""THEN 20
No VIC Support? input in the second program should be
30 PRINT#4,AS:GOTO20
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
60FORJ = 1 TO SPRINT A°,i(J):NEXT
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
20 INPUT"DEC1MAL";D
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
COMPUTERS GAZETTE FOR CHRISTMAS.
Give a gift subscription to Compute! 's to interfaces...joy 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.
STUFF THEIR
STOCKINGS WITH
HUNDREDS OF NEW
PROGRAMS FOR JUST
PENNIES APIECE...
WITH A GIFT
SUBSCRIPTION TO
COMPUTER'S GAZETTE.
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:
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:
above.
mation about the Plus/4, including re
views of commercial software. They also
CARRY
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
RETURN.
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
Mindscape
Software that challenges the J. mind,
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
"Quite simply the best... should be part of every computer library." - analog
"Performance: • * • * (Excellent). Value: • * * * (Excellent)." - family computing
"FULL FEATURED AND EASY TO USE... HOMEPAK IS EXTRA ORDINARY!" - compute
BLE FOR A
'ant\ in
MB'
■Jj
"... 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...
HOMEPAK really w THE SOPTWAKE BARGAIN OF THE YEAR."- dethoitnbws
Ihhe advantage of these special offers today — inside the specially marked HOMEPAKpackage!
BATTERIES INCLUDED
1787S Sky Park North,
30 Mural street
Richmond Hilt, Ontario Suite P, Irvine, California
USA B27J4
lab IBS Canada
"The Energized Software Company!"
I41618B1-9941
Telex; 06-9BB-2G6 telex: S09I39
WRITE TO US FOR FULL COLOR CATALOG of our products for COMMODORE, ATARI, APPLE and IBM SV5TEM5
FOR TECHNICALSUPPORT OR PRODUCT IHFORMATiONPieASe PHONE 14161BB1-9816
£11118*1 tEBIES INCLUDED C0MHO0OBE ATARI IHH PCH »PPLt »BE HEaiSTrHED TRADEMARKS OFCOMHOOOBE BUSINESS MACHINES. ATARI COBP. INTERNATIONAL HUSINES6 MMHIME9
LTD AND AHM.E COMPUTES INC. RESPECTIVELY. HOHEPAHIBTHE WINNEHOFTHE \tU BE*T BD1 AWABD ■SUGOESTEDU S. LIST PRICE DEA16B0 MAY SEIL FOB LESS.
" OFFER CAPIRES MARCH l,1(ae-|' PRICE FOfl THE HOMEPAK MACINTOSH 109.05
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
perience."
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
together."
Just $4995
.11 !i >i i!i i! :■ ii i write:
ORT11O i.l(im 1iL.1i i.in Services
575 Morket Street. San Francisco. CA 94105
Ortho
information services
1 ommodort*lBHfc0Blem] [rmlnn.nH
f CllkfMll
QCDrriPUTER
Centers of America Mail Order Ltd,
Giving at Distributor
LOW, LOW PRICES!
$19*?
Interfaces
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
Diskettes
Software Special "!j
Nashua 8.95
Scotch 9.95 T1V.ISIONI
Ma*oll 11.95 l
Memorex
BASF
B.95'
B.95 GHOSTBUSTERS
QCDmPUTER
■f Centers of America
888
'Aller '3 Bctisle
Mail Order Ltd.
Modems
Mighty Mo 64.95
Commodore 1660 79.95 Penguin Software Call Toll Free:
Total Telecommunications Call
Wico Joysticks
Quest
Transylvania
1-800-631-1003
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.)
Mltey Mo turns your Commodore 64 COUMODOBE of keystrokes, Not so with the other
MODEM FEATWES wrm ho AtHOMODEM
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
CDI
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
ildin
Selby Bateman, Features Editor
■'
Christmas Carols
■11.
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.
SONGS INCLUDE:
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.
Name
Jo; Address
UIM v !> QUH .TIFNtiTH
City State Zip
Send to John Henry Software, P.O. Box 745t Vandalia, Ohio 45377.
AT THE SPEED OF LIGHT
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
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
Videod
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
S TO LOAD?
KEDIK
lode Runner
LOGIC
F/?-BASEBAUGAME
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
CARTRIDGE from EPYX. FAST LOAD transforms
games.
your Commodore 64 disk drive from a lumbering hippo
The FAST LOAD CARTRIDGE from Epyx. Easy
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!
Epyx
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
Epyx
end* Pec 3t 1385 (tfteul rule*
your mind races, feverishly planning a strategy. What rtrK-iMTirn drJrr?
"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
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
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
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.
Quickchange
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.
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
I
»t a ttnm
3 I2 [a Kl
m
I mi) rv»
mm foep
K9 I El it
J M■"' ■
■ .'!: ■ •m^l J 17! j
0 IH Ml NiftS
■
WIJIC JMI i
1 in nint
Nil*
r
>*■ dH '*
■
Tat man nut, iimtn 'icier*
ELECTRONIC ARTS'"
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
COMPUTEI's
Gazette Disk
Now you can enjoy the exciting programs
from COMPUTE!rs Gazette on a
ready-to-run disk
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.
i.
1 1 Risk-Free
i I
>■.
p
All Disks are fully tested before
1
V J•
L_
they're shipped to you. And full
documentation for alt programs is in
f\ 1 the corresponding issue of COM
J
1
_ M'lM I'-'i1" PUTEI's Gazette. But If you should
I'HJ] i: 10)
i
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.
I
twist. Several pieces—randomly
selected each time you play—are
mmsmm
removed, thus creating empty
3BFVE L'.TfS M LESS IB-4CT 61* (M
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
easily.
MORE FUNCTIONS THAN ENTER
your own player. Remember, the
KEYPADS COSTING S79.95 • EASY TO USE. TAKES ONLY 3-5 MINUTES
• 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.
• SOLD FOR ARCHIVAL PURPOSES ONLY
Also, be aware that when you lose a
•EXCLUSIVE FEATURE• ALLOWS YOU TO
STOP MOST PROGRAMS AT ANY POINT, player—provided it's not your
PROGRAM PROTECTION MANUAL
EXAMINE THE COMPUTERS MEMORY, AND last—your next player is positioned
FOR THE C-64 VOLUME II THEN RESTART THE PROGRAM. THIS IS A
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.
• ENCRYPTION AND DECRYPTION PROGRAM PROTECTION MANUAL
• UNDOCUMENTED OPCODES FOR THE C-64 VOLUME I There's A Way To Win
• GCR RECORDING
• A MUST FOR BEGINNERS
• CUSTOM DOS ROUTINES The key to success in each of these
• THE PERFECT INTRODUCTION
• CARTRIDGES AND EPROMS
TO PROGRAM PROTECTION games is to find the right pattern.
• PROTECTING YOUR OWN SOFTWARE 'DISK INCLUDED There are several that will work. If
• TIPS FROM EXPERTS ON
S29.95 plus shipping you randomly move around the
PROTECTION. BACKUP & MORE
• DISK INCLUDED maze, you'll find that although you
VI3A AND MASTERCARD ACCfPTED
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
1OTTT
Subtotal
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.)
Name
Address
Model CPZM
SPECIAL COLOR GRAPHICS MAKE PROGRAMMING A SNAP. IT WON'T TIE UP YOUR COMPUTER. Use your computer only
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
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
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
■■■■■■«■
S ■■■■•■■■■
••■■■•■••
■■■■■■■■•
■■■•■■«■■■
HIMIMH
V
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.
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
printer),
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
r*
«'«' C-t i ft Cf-*C t.0 i'C- Transfer" (March 1985 GAZETTE).
■e*
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
fit
acter set option with Banners, the
MUM
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 •
NNtl
■ 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
lixini
•••
trt an
* ■ ■
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
SpeectyZtieck
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)
utmm&&»
'.-<■■'
■■■•■
'■■■"
■■'".■■■
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.
OflfeUOGIC
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
(217)359-84fl!Telex:2O6995
-r■""■>'.-■■'■
''
SB
:...-■■■■,;
IS^
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
■ ■■ ■ ':
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
l
One Year Warranty With Second Year Extended Warranty Available
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
liNHVV
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
variables.
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
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
HOW TO GET
OVER $2000 WORTH OF NEW
CAPABILITIES FOR YOUR
COMMODORE 64
OR $599 k \ \ ^
1
*
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
1
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 ,
CANADA VOV 4 V 2
DISKBUSTERS
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:
OPEN 1,4:CMD MIST
Options
The program is written for standard
SVi X 11 inch paper, with six lines
DISKBUSTIN' IS CONNA MAKE YOU FEEL GOOD! Now you can
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
ONLY
loaded, you can change the number (805)569-1644
of printed lines per page with a $29.95 Operator 10
POKE:
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
connnrni.il 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
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:
>DRINK THE BEER
And the story responds:
YOU GET DRUNK AND HAVE A TER
RIFIC TIME FOR TWELVE MINUTES.
ARE THE LIFE AND SDUL DF
THE PUB, THEY ALL
CLAP YOU ON
THE BACK
inFocom Ttuus
a< IZJCambriil^Park Drive, Cambricl^, MA 02140.
by eight Jt symbols (type SHIFT up-
HardBaU:
arrow to display the re symbol) in
line 100 of the program reserves
eight bytes in which to save the
a pinch hitter.
en to the contents of the pointer in
43-44.
Be sure to squeeze the eight n
symbols up next to the quotation
Baseball.so 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,
inthehangar.
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
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
SAVE"PROGRAMNAME
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
programs.
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
Shocking!!!
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.
neral Ledger
ccounts Receivable
Billing
ccounts Payable
Job Costing
■ayroll
$179.95
Complete Price
COMPUTED Telecomputing
on the Commodore 64
COMPUTE!'s
This comprehensive guide explains
TELECOMPUTING everything you need to know to start
telecomputing on your Commodore
ON THE
64.
COMMODORE
Many home computer analysts
Edited
A COMWTII *40fcl PuDtCOlICO
$12.95
0-87455-009-2
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.)
Signature.
Name
Address _
P.O. BOX 49
NEW JERSEY 07446 USA.
*>#■^
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
file.
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.
• Automatic score-keeping.
DATADISK
• No crowding around your computer . . . just
one keyboard operator. SERIES
200 GRAPHICS
• Hundreds of tunes on each disk ... no re
lor CBM" and other Printers
peats.
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
potential.
1-8OO-742-6188
'TtatfBmaiks Ql Commodore Bus ins s 5 Machines.
Broiler pund Software ana Electronic Arts.
oh in residents only
1-216-742-6188
Enter the
ever-changing
world of...
RPHEU
NEVERLOOK BAC
Nlmc
Addrcu
Ziji/R»»] Code
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.
COMPUTE! Books
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
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
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:
I
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
I
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
I
i
THE DUST AND DANGER OF THE ARENA ... THE ULTIMATE SURVIVALIST
STANDING ALONE AGAINST THE BEASTS AND BRUTALITY OF A BYGONE ERA
... THE GLADIATOR MUST PROVE HIS CUNNING AND ENDURANCE IN THE
COLISEUM OF DEATH. AGAINST ALL ODDS ... HE MUST SURVIVE1
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.
SOFTWARE
Uni-Kool
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
three.)
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.
sprites.
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
BEAOMIM1
FEATURES
"VOICE
SIMULATION"
AND TRUE
EAD TO HEAD"
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.
$39.95
AVAILABLE ON DISK FOR COMMODORE 64/128, APPLE II + /E/C, ATARI 48K
TRY THESE OTHER FINE ACCESS PRODUCTS
"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
$34.95
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
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.
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
TO ORDER CALL TOLL FREE
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
dPROREK
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
Nobody!
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
ELECTRONICS
2 W. Alomsda Dr., Tempo. AZ 85282
Soft Write Protector
For Disks
Don Lewis
Spreadsheet H4,95
5323.95
FX-185'
LETTER QUALITY
NAVERONE 3-Slot
MONITOR
Cartridge Expander . .$27.95
PRINTER INTERFACES PRINTERS when near MADNESS
Cardco ?/G $47.95 letter quality isn't good RGBi/Composlte Monitors
SAKATA SC100
Cardco G Wiz SCALL enough Altsmatives to the 1902 13-COLOR S149.00
Tymac
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"
MONTHLY
SPECIALS
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
EACH
Manager
PACKAGE DEALS AVAILABLE
ON C128 AND DISK DRIVES CALL FOR DETAILS
MODEMS — MODEMS — MODEMS
CLOSEOUT PRICES ON C64,1541, and 1702 PACKAGES
TOTAL TELEMODEM ... $29.95
MPS-801 PRINTER S106.95
MASTER MODEM . . . S39.95
includes CompuServe. Dow Jones lime »
1660 S49.95 COMMODORE 128= SOFTWARE
WESTRIDGE AUTO S59.95
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
COMPUSERVE STARTER
IISIS9995 OUR PRICE Perfect Filer SCALL
KIT S19.95 Vizastar 128....SCALL
S89.95
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
!■■■■!
EBHj? If / . r r ,r , ■ . ir
j
i«f ii i # .« r t v -ill
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!
cronies
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.'
■ 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
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>
NOW ONLY
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.
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
MAGNUM LOAD
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
(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
routines' TOP SECRET STUFF I TOP SECRET STUFF II
• 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)
exammiEion!
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
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
equivalents'
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
SOFTWARE PROTECTION HANDBOOK
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
soM^dre
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
BBS
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
load
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
S995
TrncH Trap flish expanded manual US new low price
MegaSoft
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
CARD - C.O.D.
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
FASTER?
curve" line drawing), crosshatched
boxes and pie chart segments, and text
wiih continuously variable size and
EASIER?
orientation.
Mode 1: emulates Western Graph-
tec MP-1000 (Wflntanabe Instruments
WORE POWERFUL?
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
S599
"...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"
-Alton
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-
WE AIN'T AFRAID OF
SATISFACTION GUARANTEED OR MONEY BACK
1985 TAX
RETURN HELPER NO DISKS!
Fast and easy income tax preparation
■ This is the 5trt annual edilion - thousands of repeat customers
• Can De used all year round. Also good for many other ac
counting jobs (checkbook balancing, etc.)
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
included:
MONTHS BESTSELLERS
library and extensive
200 page handbook.
Creates fast 6510
■. l ■. fun 'Hi,
IT
•
$39.95 me
CADPAK
BASIC Compiler
ENHANCED
Personal
XPER Portfolio
Manager
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' - -
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 Tl.li. Continuous background music available FANTASY PLAZA. VISA and MASTERCARD
$19.95 or write [or free details to: while participating. Expandable. Di