ADVENTURE ISSUE
44254 00001
INTRODUGH
BAINBOW J
CHECK PL®
AIN
A NEW~SECf ill
a i alb sol | aa b iso
□ 1 3bSOI 1000000
32K MACHINE LANGUAGE
TAPE $27.95
DISK $30.95
We’ve done it again! You thought The
King was great? Wait 'til you see this!!
Outstanding high resolution graphics,
tremendous sound make this “Joust”
type game a must for your software col-
lection. As you fly from cloud to cloud
you will enjoy sky high excitement deal-
ing with the challenges presented to you
by this newest release by Tom Mix Soft-
fiy Rugby Ckcle W9T6.
TOM MIX SOFTWARE
3424 COLLEGE N.E.
GRAND RAPIDS. Ml 49505
To Order Call 364-4791
To Place Orders Alter 5:00 P.M.
Call Our BBS At
(616)364-8217
•ADD $1.00 POSTAGE & HANDLING-TOP ROYALTIES PAID*
•MICHIGAN RESIDENTS ADD 4% SALES TAX*
LOOKING FOR NEW SOFTWARE
ARCADE ACTION GAMES
From Computer Plus to YOU . . .
PLUS after PLUS after PLUS
-Js« I
Model 100 8K $679
ModeMOO 24KS835
Color Computer II 16K S145
wM6K Ext. Basic $210
Model 4 16K $849
Model 4 64K
2 Disk & RS232 $4699
DMP120 $395
DMP200 $520
CoCo Drive 0 $329
CoCo Drivel $235
BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS
COMPUTERS
Model 4 Portable
64K wf2 Drives
1525
Color Computer
64K ext. basic
305
Pocket Computer 2
165
Model 12 1 Drive
2699
Model 16B IDr 256K
4249
MODEMS
Hayes Smartmodem 11
235
R.S, AC-3
129
R.S, Modem 1
89
R,S. Modem II
160
PRINTERS
Silver Reed EXP5O0 D.W. Ser,
455
Silver Reed EXP550 D.W. Ser.
665
CGP115
159
CGP220 Ink Jet
545
DMP10Q
315
DMP420
735
Gemini 10X
315
Delta- 10
515
Gemini 15X
399
CITOH Prowriter
375
CITOH Prowriter I! 649
Okldata CALL
Epson CALL
ETC.
Disk Drive Controller 139
Extended Basic Kit 69
Botek Ser/Par Conv. 69
64K Rom Chips 75
R.S. Deluxe Keyboard 35.95
Superpro Keyboard 69.95
CGR-81 Recorder 52
R ,5. Deluxe Joystick (each) 35.95
R,S, Joysticks (pair) 22
Video Plus (monitor adapter) 24.95
Amdek Color 1 4 Monitor 299
SOFTWARE
Zaxxon
The King
Trap Fall
Screen Print
Buzzard Balt
Devil Assault
Colorpede
Juniors Revenge
(Tape Version)
39.95
26.95
27.95
19.95
27 95
27 95
29.95
28.95
Pac Attack 24.95
Block Head 26.95
Froggie 24.95
Lunar Rover Patrol 24,95
Lancer 21.95
Color Zap 9.95
Typing Tutor 19.95
Gal agon 24.95
Scott Adams Adventures 19.95
Sea Dragon 34.95
Colorcome 49.95
Telewriter 64 49,95
FHL Flex (disk) 69.95
O-Pak (disk) 34.95
Key-264 K 35,95
Elite-Calc 59.95
VIP Writer 59,95
VIP Calc 59,95
VIP Terminal 49.95
VIP Database (disk) 59,95
Order any 2 software pieces listed
and take 10% oft their listed price.
All R.S. software 10% off list.
Send for complete list.
CALL TOLL FREE
1 - 800 - 143-8124
* LOWEST POSSIBLE PRICES
* BEST POSSIBLE WARRANTY
* KNOWLEDGEABLE SALES STAFF
* TIMELY DELIVERY
* SHOPPING CONVENIENCE
com
P.O. Box 1094
480 King Street
Littleton, MA 01460
SINCE 1973
IN MASSACHUSETTS CALL (617) 486-3193
TRS-80 Is a registered trademark of Tandy Corp
Under the Rainbow
FEATURE ARTICLES
Rainbow Check Plus/ H. Allen Curtis 21
Utility New Rainbow Check for CoCo and the
MC-IO
The Search For Merro’s Crown / Jeff Craig 26
Adventure The Amazon jungle is rife with hazards
Recipe For Adventure/ Erie W. Tilenius 33
Adventure Tutorial The well-done Adventure
requires a proper mix of elements
The Making Of An Adventure/ Bob Liddil 52
Adventure T utorial Advice on creating the Adven-
ture program
Cavern Copter/ Jason Nannen 64
Game Your mission is to recover a precious artifact
The CoCo Open/ Mike Knolhoff 68
Game In micro-golf do they yell “Point Fore?"
All In The Family / Richard Seaberg 78
Genealogy A file program
The Mysterious Epistle / M iehael J. Himowitz & Julius Nelson 88
Printer Graphics A printer mystery Valentine
The Amazing Adventures Of Karrak/ Gregor. y Clark 90
Adventure Exploits of the potent paladin with the
palendromic pracnomen
Winter Wonders / Andrew L. Shemo 120
Graphics Let CoCo draw a winter wonderland
Creating Solid Documentation/ Robert K. Tyson, Ph.D 130
Commentary Eight steps to better documentation
The Computerized Scorecard / Richard A. White 140
Sports Statistics CoCo works up basketball stats
A Siam Dunkin' Simulation/ Gary L, Carter 160
Game Make your own on-court action decisions
Cheapstick — A Joy For Linder $10 /J.D. German 186
Hardware Projects Build your own rugged, inex-
pensive joystick
Keyboard Shorthand/ Roger Schrag 188
Utility A handy keystroke multiplier for
programmers
What Is Image Processing ?/ Robert K. Tyson. Ph.D 196
Graphics Filler noise from useful information
Are You Compatib]e?/57mo/i Clift 292
Game Test yourcompatibility rating with spouse or
friends
Tiny Dump/ Dave Anthony 306
Graphics A two-line graphics dump to the
DM P-1 00
.NOT MONTH Maivh imuii llusim-ss issue and ueTI luu MinirMiiiih business application* for (he Color Computer in the home
and in v is ui II Nimikvsts, Hit instance, well hh«w * m i li*™ to uw an elcci runic spread sheet program to organize a business l rip and ho*
in uw n to keep track ul ;i«m expenses, We also w ill base a cost calculation program lor business use. a listing to prm idc lino-lime
hitjereii look ai ihe total com ol home ownership. j program io project ibe clTctls of inflation and a spec nil called “UP Ok Person**
fro III pile "
|i wniiT be all Hork and no play lor Cot o m March, though, because our March issue has a lull measure of games, ulililies, home
livLpcrs and educational programs me .tiding sortie three dozen hardware and sol [ware res tews-
lu March, as in every month. Took lo the Ruifthmv lor more on I he Color Computer than is a tut liable from any other source.
COVER art © by Fred Crawford
DEPARTMENTS
February 1984 Vol.lllNo. 7
Editor and Publisher
Lawrence C. Falk
Managing Editor James E. Reed
Senior Editor Courtney Noe
Technical Editor Dan Downard
Copy Editor Susan Remini
Submissions Editor Jutta Kapfhammer
Editorial Assistants Valarie Edwards,
Wendy Falk, Lynn Miller, Shirley Morgan,
Noreen Morrison, Kevin Nickols
Contributing Editors Bob Albrecht, Steve Blyn,
Tony DiStefano, Frank Hogg, Don Inman, Joseph
Kolar, Dennis Lewandowski, Tom Nelson, Bill
Notan, Dale Peterson, Michael Plog, Dale Puckett,
Paul Searby, Richard White
Art Director Sally Nichols
Assistant Art Director Jerry McKiernan
Designers Peggy Henry, Neal C. Lauron
Advertising Manager Charlotte Ford
Advertising Assistant Lynda Wilson
(502) 228-4492
General Manager Patricia H. Hirsch
Assistant General Manager for Finance
Donna Shuck
Bookkeeper Diane Moore
Administrative Assistant to the Publisher
Marianne Booth
Customer Service Manager Suzanne
Kurowsky
Assistant Customer Service Manager
Deidra Henry
Rainbow On Tape Subscriptions
Monica Wheat
Research Assistants Laurie Falk,
Wanda Perry
Dispatch Mark Herndon
Garland Associates, Inc., Is the advertising representative
lor The RAINBOW In the eastern United States. Advertisers
east ol the Mississippi may contact them lor further Informa-
tion. Garland Associates, Inc., P.O. Box 314, S.H.S., Dux-
bury, MA 02331, (617} 934-6464 or 934-6546.
RAINBOW Advertising Representative for the western
slates: Cindy Shackleford
The RAINBOW is published every month ol the year
by FALSOFT, Inc., 9529 U.S. Highway 42, P.O. Box 209,
Prospect. KY, 40059 Phone (502) 228-4492. The RAIN-
BOW and The RAINBOW logotypes are ® Trademarks
ol FALSOFT. Inc.
Second class postage paid Prospect, KY and addi-
tional offices. USPS N. 705-050 (ISSN No 0746-4797).
POSTMASTER: Send address changes to The RAIN-
BOW, P.O. Box 209, Prospect. KY 40059. Forwarding
Postage Guaranteed. Authorized as second class pos-
tage paid from Hamilton, Ontario by Canada Post,
Ottawa. Ontario, Canada.
Entire contents c by FALSOFT, Inc., 1984. The RAIN-
BOW is intended lor the private use and pleasure of its
subscribers and purchasers and reproduction by any
means is prohibited. Use of information herein is for the
single end use of purchasers and any other use is
expressly prohibited. All programs herein are distrib-
uled in an “as is" basis, without warranty of any kind
whatsoever.
TRS-80, Color Basic, Extended Color Basic. Scripsit
and Program Pak are » trademarks of the Tandy Corp.
CompuServe is a * Trademark of CompuServe Inc.
Subscriptions to The RAINBOW are $28 per year in
the United States. Canadian and Mexican rates are U.S.
$35. Surface mail to other countries is U.S. $65, air mail
U.S. $100. AM subscriptions begin with next available
issue.
Limited back issues are available. Please see notic<
tor issues which are in print and costs. Paymen
accepted by VISA, MasterCard, American Express
Cash, Check or Money Order in U.S. currency only
letters to
RAINBOW
ROOM AND BAUD?
Editor:
l recently saw the following ad on BUY-
PHONE, Los Angeles* “Computerized Yel-
low Pages”:
"‘ROOM MATE WANTED: l am looking
for a roommate to share a two bedroom
apartment in San Gabriel, CA. Rent is
$225/ month. You also may have partial use
of my IBM PC computer.”
Is Los Angeles setting a trend towards
“Room and Baud?”
William Lap pen
Los Angels, CA
A CHARITABLE CONTRIBUTION
Editor:
San Pable Institute, a non-profit public
charity, is forming a computer education
program for economically disadvantaged
children in San F'rancisco, especially those
whose families would otherwise be unable to
afford computers and extensive instruction.
The club is a free service program of San
Pablo Institute. No membership Ices are
charged nor are children expected to pay for
any club services. The computer club offers
programming instruction and gives children
an opportunity to meet and share ideas with
other children interested in computers,
allowing them to constructively apply their
time, talents and intellect.
The San Pable Computer Club is seeking
donations of computers and peripherals.
Equipment that is donated will be lent out to
club members for “hands-on” learning at
home. All donations are tax deductible and
we pay for shipping.
Get a lax break on that old clunker and
receive the satisfaction of knowing that the
computer you cut your teeth on is being put
to good use by a kid that couldn't otherwise
have a computer at home. To donate, please
write me: San Pable Institute, 234 Mullen
Street. 94 1 10.
Keith Wood
San Francisco, CA
INFORMATION PLEASE
Editor:
First, 1 would like to congratulate the
entire staff of the Rainbow for producing a
truly fine magazine. I have been unable to
find another magazine that is even compar-
able to yours. Thanks!
Also, 1 have been looking for what is
called a “host” program for my Modem M. Is
there such a program around for the CoCo?
If anyone could help me 1 would greatly
appreciate it. My address is 14 Sunset Trail,
07866.
Scon Doe ring
Rock away, NJ
<v
CAR GAMES WHERE ARE YOU?
Editor :
I am a subscriber to your helpful maga-
zine. I am also a very concerned game
player. My favorite kind of game is a car
game. In the past months Uve been looking
for a program for a car game and there
doesn'l seem to be many in your magazine. If
anyone w ho also reads the magazine is inter-
ested in helping me, send in your car games!
Please!
Scott March
Barrie, Ontario
DRAWING DILEMMA
Editor:
Does anyone know of a machine language
program to draw a line between tw r o points
in the highest graphic mode { 6 R )? I have a
ML points routine and a great three-dimen-
sional object rotation program that puts
people to sleep watching Color basic draw.
Please help: 2232 Grand Ave., 14301.
Joseph Fiore
Niagara Falls, N. Y.
Editor:
1 need a program that I can use my CoCo
to send Telex overseas. I am not very famil-
iar with this subject and so I sincerely w r ish
you can give me some advice.
What kind of program 1 am looking for?
Does anybody already have the program on
the market? (for CoCo)?
Sure appreciate a quick answer. 1 am
forming a company now and really wish my
CoCo can do something for me. Thanks a
million.
Roland C. Wong
El Monte, CA
Editor's Note:
There is a system from Western
Union called “Easy Link” that can be
used to send Telex, cables and all sorts
of other stuff. You can buy a subscrip-
tion from ComputerWare.
Editor:
Fora long time now' I have wanted to start
my own BBS, but since I am only 14 years
old, 1 haven't had a lot of money for a BBS
program. Then when 1 got your November
issue on Data Communications, 1 was thrilled
when I read the “Supreme Sysop” programs,
but I have a question: Do I have to have a
disk drive and disks to run it, or can I use
cassettes?
Ken Clark
Washington, DC
Editor's Note:
Sorry Ken, a disk is required for
this particular BBS.
COCO POWER
Editor:
Are CoCos better than Vic 20s, Commo-
dore 64s, Tl-99/4As and Atari computers?
I'd like to know because my friends think
that CoCos arc second rate computers and
that Vic-20s have better graphics than CoCos
do. Also I'd like to know' about how many
software programs there are for the CoCos.
I think that your magazine is the best
TRS-80 Color Computer magazine. Thank
you.
Eric Onoferychuk
Editor's Note:
Give your friends a copy of the
Rainbow and let them look at the ads.
Ask them if all of these programs can
run on their computers.
Editor:
I would like to upgrade my computer to
64 K. Being in Germany, l am unable to get
the job done by Tandy, however, 1 under-
stand there are chips on the market which
are easily fitted by the owner. If you could
give me any information on reliability of
makes and ease of installation, I u'ould be
very grateful,
Philip Judd
Detmold, Germany
Editor's Note:
You need eight 4164 chips. Most
suppliers give installation instruc-
tions.
Editor:
Has anyone ever discovered how a pro-
gram tape (from CoCo) can be loaded into a
Model 111? I want to use the Model 111 print-
ing facilities but cannot load my CoCo type
into the Model III. Can anyone advise? My
address is Box 504, 12839.
Glenn Churchill
Hudson Falls, NY
Editor :
I have recently purchased a GEM IN I- 1 OX
printer, lam very pleased wdth its capabili-
ties, yet l am having a difficult time under-
standing how to use the Bit- Imaging and the
downloadable characters. The manual that
came with it was much too vague for me to
comprehend it. Any help W'ould he greatly
appreciated.
Rich Ira wick
North Adams, Ml
ADVENTURE: PITS AND TIPS
Editor:
1 tried out many Color Computer maga-
zines and found yours was the best. There
was so much in it compared to other mag-
azines.
the RAINBOW February 1984
\
I just purchased two Adventure games:
Pyramid and Madness and the Minotaur
from Radio Shack, about two weeks ago.
Right now I am stuck in both.
In Pyramid, I can't make it past Pharoah’s
chamber, the one with the serpent in it. And
in Madness and the Minotaur, I’m having
problems getting out, killing monsters and
obtaining spells. If you know the solution to
any or all of my problems, then send it to me
at: 203 South Road, 06447.
Jay Aust
Marlborough, CT
Editor:
To all those Adventure addicts out there
who are having difficulty getting past the
snake in Pyramid or are stuck at the sarco-
phagus in Sands Of Egypt, don’t despair.
Here are some hints from someone who was
once in the same predicament. In Pyramid,
the bird statue will defeat the snake when
thrown if you find a way to carry it, but
beware the ANKH STAFF. The last trea-
sure that no one can seem to find is within
the maze, past the pit. When you find the pit
in the maze, go east once more then northw-
est, and don’t ever waste the coins on
batteries.
In the Sands Of Egypt you must place the
scepter on the sarcophagus to get to the trea-
sure room. If you didn’t get this far, then you
must go into the pool and drain it, then go
down with the torch lit and use the boat and
shovel as an oar. What ever you do, don’t
drink the water in the stream. Good luck and
keep Adventuring.
Steve Jeromos
Hauppauge t NY
HINTS AND TIPS
Editor:
Frank Garhau’s line voltage fluction prob-
lem is not uncommon. May I suggest that he,
and all others with this problem, purchase a
constant voltage transformer. Not only do
these correct for line voltage fluctions but
also offer excellent protection against over
voltage surges. For computer use only, a
30V A size is adequate however to feed the
CoCo and the disk drive, a 60V A size would
be required. The best known supplier of CV
(constant voltage) transformers is Sola Elec-
tric Co., 1717 Busse Road, Elk Grove Vil-
lage, 111. They can supply the names of a
distributors. Allied Radio, Ft. Worth, Texas
also has CV transformers.
Francis Sherwood
Ft . Pierce, FL
CHANGING A ROUTINE
Editor:
In POKEing up the Disk sort routine
submitted by Matt Stephens on Page 64 of
the December issue, 1 found that it per-
formed two sort routines, the primary sort
was on the “EXT” and secondary sort on
“FILENAME,” hence the final product is
alphabetical on the EXT first and FILE-
NAME second. In order to list the “FILE-
NAME. EXT” in alphabetical order, the fol-
lowing changes were made. Delete lines 190
thru 260 and make the following change to
line 270.
270 FOR X=1 TO S:E$(X)=M1D$(F$(I),
9,3):NEXT X
By making this change, the routine runs
very good in sorting the directory by file
name.
Since all of my files and other material is
listed in alphabetical order I found this rou-
tine extremely helpful in allowing my direc-
tories to also be the same way. Thank you.
Matt, for an excellent utility.
Barry Baker
Pacific Beach, CA
Editor:
You know how good Rainbow is so I
don’t need to tell you that, just that 1 love it
and don’t even thumb through the other
CoCo magazines any more. Here’s a handy
hint I don’t think I have heard of anywhere:
For short but frequently used programs, I
keep one working copy of each on Realistic
Endless Loop cassettes (R.S. Cat. No. 43-
401 for 20 second loop or 43-403 for 15
second loop). The big advantage is never
having to rewind these utility tapes. Just
insert cassette, CLOAD, and RUN . This
saves time and you don’t feel guilty about
wasting tape by CSA VEing only one pro-
gram on a regular cassette.
I’m using a J6K ECB CoCo, Epson MX-
80 with Micro Works S/P interface and a
for YQUHG CHI'.OT
m f*- vN
The Best Selling Program for Young Children
Mow Available for: TR5-80 Color Computer-
16K disk or cassette and TR5-80 Models
I/III-32K disk or 16K cassette
Mine fun educational games for children ages 2 l k to 6
n
counterpoint software, inc.
4005 West Sixty-Fifth Street
Minneapolis. Minnesota 55435
Please rush me Early Games for Young Children
J Circle one:
Model l Disk
Model III Disk
\
\
Color Computer Disk Model l/lll Cassette
Color Computer Cassette
Phone Orders: 800-328-1223
Minnesota: 612-926-7888
Educators Endorse: "Early Games can help children
learn new concepts, information and skills, and
also introduces them to the joys and benefits of
home computers/'
Peter Clark. Faculty
Institute of Child Development
University of Minnesota
ho adult supervision required. The Picture Menu
gives children control. They can:
Name
Address
\
\
City
State
Zip
D My check for $29.95 is enclosed (Minnesota residents add 6% sales tax).
G Charge to VISA G Charge to Mastercard
Acct. No
Expiration Date
\
\
1
Match Numbers
Count Colorful
Blocks
* Add Stacks of
Blocks
* Subtract Stacks
of Blocks
Draw and
5ave
Colorful
Pictures
■ Match Letters
■ Learn the Alphabet
• Spell their Names
• Compare Shapes
February 1984 the RAINP
S39.95 Panasonic Portable Tape Recorder.
Don Longer
Duncanville, TX
Editor:
Regarding Craig M. Arnold’s hint in De-
cember on undocumented edit commands
A, Q and E:
Also undocumented is command nKc, a
handy tool that deletes characters from the
cursor position up to (but not including) the
“nth" occurrence of character “c," just as on
the Model II or III.
Gary L . Carter
Bloomington, III.
FIREFLY’S REVENGE
Editor:
l caught an error in Josef A. Laakc’s pro-
gram, The Laserworm and The Firefly. In
line 26 it reads:
26 POKE 65495.0: CLEAR 350.16375
The periods should be commas. The line
should read as follows:
26 POKE 65495,0: CLEAR 350,16375
Jim Partridge
Clinton, CT
Editor :
For those going to disk systems for the
first time and experiencing difficulty with
the high speed POKE (65495,0) do the fol-
lowing:
Use a soldering iron or wire cutters to lift
one leg of C85. This is a little disc ceramic
capacitor near pin 40 of the catridge connec-
tor. I have an “E" revision CoCo. The CP
number (C85) may be different on other
revisions.
Also, 1 would like to correspond with
anyone who has built up and is program-
ming the general automation A43-89I0,
music synthesizer project. If interested,
please write to me at 5131 Raywood Lane,
3721 L
Brian Carling
Nashville, TN
A WINNING TIP
Editor:
I truly enjoy your magazine, and was
especially interested in Joe Kohn’s Color
Blackjack which appeared in the October
1983 issue.
I understand why M r. Kohn chose to ran-
domize his bets, but in reality few people use
this method.
A winning tactic would make use of the
card counting techniques spoken of in the
article. 1 offer the following lines of code to
do just that.
Anyone interested in how the calculations
were arrived at would also be interested in
the book “Beat the Dealer" by Edward O.
Thorp.
900 IF QWL2 THEN BT=10 ELSE BT
= 10 * QW:BT$=M I D$(STR$( RT),2):
DRAW“BM20,102;C4": X$=“your bet is
$“+BT$+“ ! ": GOS U B 1490
905 BT$ = M 1 D $ ( S T R $ ( B T ) , 2 ) :
DRAW“BM2O,J02;C4":X$=’’Your bet is
$”+BT$+"!": GOSUB 1490
1290 QW=QW+ZY:LlNE(0,68)-(255,
I02),PRESET,BF:LO=0
1675 QW=0
1770 ZY=0:T=0:FORX=0 TO K
\A=NUMBER OF ACES
1781 IF CV(CD(H,X))> THEN 1785
1783 IF CV(CD(H,X))<7 THEN 1787
ELSE 1790
1785 ZY=ZY - LGOTO 1790
1787 ZY=ZY 4- 1
Lines 900, 1290, 1770 would be easiest to
edit to make changes. The others should be
added to existing program.
Philip A. Brouillet
Queens , NY
WHAT’S IN THE NAME?
Editor:
Ever since I bought my 32K Color Com-
puter with a disk drive in January, I have
met sharp prejudice when I mention that I
have a Color Computer. I love this machine
and find it to be more powerful than machines
costing two and three times more. So I set
out to find the reason for their ridicule; and 1
can now share my findings with you. It’s the
name, “Color Computer," a child’s toy.
I may have also found a way to get over
their put downs, change the name! I say we
call our powerhouses the Model VN1 (rea-
son: an eight bit microprocessor). People
will think it is some new innovativeTRS-80,
and the CoCo will finally get the recognition
it deserves.
Mark Charney
Denville, NJ
WILD AND CRAZY CRIME
Editor :
1 am enclosing the original of a clipping
from the Des Moines Register dated Octo-
ber 13, 1983, captioned “Woman sues over
computer message." The body of the short
article indicates she filed the lawsuit (civil,
not criminal) because her boyfriend called
her computer terminal and left a message
intended to intimidate and annoy her.
IOWA CITY, IA.(AP) — An Iowa
City woman claims in a lawsuit that a
former boyfriend harassed her by send-
ing a message to her computer ter-
minal.
In the suit, filed in Johnson County
District Court, Lisa Schmidt alleges
that James Bruchcr, also of Iowa City,
sent a harassing message to her com-
puter terminal. The message, accord-
ing to court documents, said Schmidt
was a “wild and crazy woman."
Schmidt said she and Bruchcr had
dated, but were not dating at the time
the incident allegedly occurred.
Schmidt claimed Brucher typed the
message with the intent to intimidate
and annoy her.
My first reaction was amusement, but on
reflection, it occurred to me that many per-
sons might not realize that in Iowa and many
other states, it also constitutes a crime to use
the telephone in this manner. With the pro-
liferation of home computers and modems,
people should be made aware that they
should not call someone with a modem to
harass or intimidate them.
J. Hobart Darby shire
Iowa District Court Judge
Davenport, I A
BULLETIN BOARD SYSTEMS
Editor:
We’d like to let the readers of the Rainbow
know about our new Bulletin board, the
Falcon Color-80, that is now online 24 hours
a day in California. We’re a CoCo board,
but we welcome all computer users.
In addition to our electronic mail section,
we also have full upload and download
capabilities. We welcome comments on our
BBS, and hope to hear from your readers
soon. The Falcon Color-80 number is (707)
437-3663.
Craig, Keith and Dan Daniel
Fairfield, CA
Editor:
As a follower of all the great services your
magazine gives, I w'ould like to say thanks.
And now offering another great service
for the CoCo, I am introducing “Creme De
CoCo," Chicagoland’s very first Bulletin
Board service offered exclusively and most
comprehensively for the Color Computer.
The number is (312) 597-8485 and is availa-
ble 24 hours, seven days a week except for
occasional maintenance.
Eric Thred
Blue Island, IL
Editor:
Saginaw’s first Bulletin Board for the RS
Color Computer is now undergoing testing.
Technical information: protocol — 8 data bits,
I stop bit, no parity; Baud, 300; data line,
(517)793-1579; hours (E.S.T.), 4 p.m. to 10
p.m. Monday-Friday, 10 a.m. to 10 p.m.
Saturday-Sunday; LOGON [ENTER]. For
more information write 4814 Schneider St.,
48603, or call 793-9035,
Tom Schopp
Saginaw, MI
A WEAVING WEB
Editor:
1 have an idea for what l think will bring
some Rainbow reader/ programmer a lot of
fame. My idea is for a game for the CoCo
called “The Tholian Web." Remember the
famous Star T rek show? If 1 could write the
game I would, but I’m not that good yet. The
object of the game would be to try and beam
aboard all persons alive from a damaged
starship, before the Tholians complete their
web, then escape the web. The other. starship
would be “blinking" out often to make the
game hard. Also, include 100 people on the
ship and your transporter can only beam six
at a time. The ship will appear at different
locations, unknown to you. This game could
be done in Extended basic. And Rainbow
could print it! So, all you Rainbow readers
who are looking for a new' project, I dare you
to try this one. Who knows, you may be
famous for it one day! My address is 1502
Holly St., 39437.
J. Michael Long
EllisvilJc, MS
the RAINBOW February 1984
»
Give up on Word Processors for
Fast letter Writin g G Moiling labels
Instead use the
DATABASE/MAILER
&
LETTER WRITER 2
for FAST single page letters or
1 000’s of form letters and labels
SEE EXCELLENT REVIEW DECEMBER 1983 ISSUE
plus shipping
Eli/ and handling
See Rainbow’s
Coupon Page
in this issue for
additional savings!
NO WORD PROCESSING EXPERIENCE NECESSARY
- CC-DBM2/LW2 USES -
• Accounts
• Insurance
• Proposals
• Bulk Mail
• Dental Recall • Churches
• Lost Card Reporting • Club Membership
• Change of Address • Realtor Listings
• Christmas Lists/Labels • Sales Records
- BIG SYSTEM FEATURES -
* Active menus guide you to valid operations.
a 32 K system allows 68 to 454 records per file,
a 16K system allows 1 3 to 95 records per file,
a 4 10 fields. 5 27 field widths. 20 ■ 270 char/ record
• Alt user dellnable with default values ■ simple,
a Memory sense adjusts files to system sue.
a FAST key Index sort by any held you choose,
a Adjusts for empty address lines - no gaps.
a up to 9 line labels with up to 500 copies each
a Master two column printout with Held names
a Master printout includes dale, paging & filename,
a Selective printing by any field or field range.
• Accepts alpha or numeric zip codes up to 9 digits,
a Partial or whole item search by any chosen held
* Single screen 1 0 record display by any field,
a Single key entry lor hard copy of screen data
a Fast single page letter writing with wordwrap.
* Embedded commands center, tab and line skip,
a Full screen edit allows delete, insert & change
a Headings and closings are tabbed, spaced and printed - all automatic ally.
* No 'Database Adventure" - over 40 page manual
* Manual includes program operation flowcharts.
a Nol needed but Included is user modification section,
a And many more features - 100 numerous io list
We ship within 24 hours
When ordering please provide:
NAME
ADDRESS
CITY/STATE
ZIP CODE
PHONE
TAPE or DISK
CREDIT CARD NO.
EXP. DATE
Master Card holders —
include Interbank no.
Call our 24 hour orderllne
619-695-1385
or 61 9-566-601 3,9 — 5 p.m. PST weekdays
or send check or money order to:
EUS ENGINEERING
9528 Suite 35, Miramar Road
San Diego, CA 921 26
"Serutog the Defense and Space Industry since 1979“
Please include the foliowing:
$3 postage and handling
US. funds only
CA residents add 6% tax
COO orders add $2
Dealer inquiries invited
Personal checks - OK
we won't make you wait.
TP-10
Thermal
Printer
CGP-115
Color Graphics
Printer
Great Savings. We’ve cut the price of our most popular
family computer by 33% over last year's price! With its
compact, white case and electric typewriter-quality key-
board, the TRS-80 16K Standard Color Computer 2 is truiy
your best buy!
Ready-to-Use. Just attach your Color Computer to
any TV and plug in a Program Pak ,M to set up a
household budget, track investments, help your
kids sharpen math and reading skills— or play
exciting space, sports and logic games!
Learn to Program, It’s easy to teach your-
self to program with the help of our enter-
taining beginner's manual. Simplified
commands make it easy to program
in eight vivid colors and sound. In
no time at all you’ll be producing
TRS-80 Coloi
Come to Radio Shack
16K Standard
Color Computer 2
16K Extended
Color Computer 2
159?§ 1991?
USE YOUR
was $239.95
In Cat. RSC-10
Was $319.95
in Cat. RSC-10
Prices apply at participating Radio Shack stores and dealers. TV not Included
Computers at New Low Prices!
for Printers, Software and More for Your Color Computer
great-looking drawings, charts and dia-
grams! The Standard BASIC language in-
cludes data and string handling capabilities,
dimensioned arrays, math functions and 9-
digit accuracy.
Easy to Expand. The Color Computer ex-
pands when you’re ready with a cassette
recorder, joysticks, color mouse controller,
printer and telephone modem. You can add
more memory and up to four disk drives, tool
Extend Your Abilities. Want to create high-
resolution graphics or write sophisticated
programs? Then the 16K Extended Color
Computer 2 is the answer. You'll find it's
easy to create elaborate geometrical shapes
and drawings— even simple animation! You
can even teach yourself how to create your
own arcade-type games, You get all the
great features of the 16K Standard version,
plus Extended Color BASIC's powerful pro-
gramming features, such as PEEK, POKE
and USR commands, multi-character vari-
able names, string arrays up to 255 charac-
ters, full-featured editing and tracing. You
also get both the Standard and Extended
BASIC tutorial manuals, so you can become
an expert programmer in no time at all.
CGP-115 Color Graphics Printer. A per-
fect match for the Color Computer. It easily
prints charts, graphs, computer-generated
"doodles," programmed pictures and more
in red, blue, green and black on 4V2"-wide
paper. Commands built into this “smart”
printer simplify drawing and plotting. Text
mode prints 40 or 80 characters per line at
1 2 characters per second. Software controls
additional character sizes and rotation. The
CGP-115 uses easily replaceable ink car-
tridges. Measures only 2 1s /iex8V4x8 1 /2”
and weighs just l 3 /4 pounds!
TP-1 0 Thermal Printer. The affordable way
to get program listings, text and data print-
outs. Prints non-color graphics, too. And
TP-10's thermal operation is so quiet you'll
hardly know it's there! Text mode prints 32
characters per line at 30 characters per sec-
ond. A special repeat function makes graph-
ics programming easier than ever! Uses
4 1 /a” -wide paper. Measures just 3x8x5”
Available Nationwide. Find out how your
family can benefit from owning the exciting
Color Computer 2. Visit your nearby Radio
Shack Computer Center, participating store
or dealer today and ask for a "hands-on"
demonstration.
New! Reactoids* Tests Your Skill
Stop the
Atomic Threat
Meltdown at a fusion reactor! Take control
of the reactor's computer system to try and
contain the wandering atoms! A real-time
game to test your skill and dexterity.
New! Dungeons of Daggorath™
—The Ultimate in Adventure
Find the
Hidden Treasures
You’re pitted against a succession of awe-
some beasts. Each victory brings you
closer to your enemy — the wizard!
New! Star Blaze* for Galactic Fun
d “Captain, What
1 3"* Are Your Orders?”
■ 26*3094
Your mission: protect the Milky Way. Seek
and destroy alien vessels, then check the
radar for the next wave. There’s no let-up in
the excitement.
New! Baseball* for Great
On-the-field Sports Fun
Hit ’Em)
Field 'Em!
You're in full control of this exciting sports
simulation. Lets you bring the World Series
home!
Your Nearby
Radio Shack
Has the Latest
in Color
Software
I — ■ — — — — ■ — — — — — j
j Send me your free TRS-80 Computer Catalog, j
Mall To: Radio Shack. Dept. B4-A-624
300 One Tandy Center, Fort Worth, Texas T6102 I
| NAME |
| ADDRESS |
I CITY STATE ZIP |
I TELEPHONE |
t \
Radio /hack
The biggest name in little computers®
A DIVISION OF TANDY CORPORATION
eeny meeny miney mo
FIVE HOT GAMES FOR YOUR HOT CoCo
Midway
Campaign
ARCADE
WARGAME SCIENCE FICTION
SPORTS
WARGAME
SHOOTOUT (at the OK Galaxy)
Whether your interest is in quick-
reflex arcade games, sport
simulations, science fiction adventures
or war games, you’re sure to find
many challenging contests from
Avalon Hill’s Microcomputer Games.
Your only problem will be deciding
which one to pick!
RREAKTHRU (in 3-l»
30 ALIEN WARSHIPS HAVE ENTERED YOUR PATROL ZONE. OK,
shields up?, energy level , . . check, azimuth set? Yup. This may sound
like the latest summer space movie thriller but in fact it's the preparations
YOU will make when playing Avalon Hill's new arcade strategy game
SHOOTOUT AT THE OK GALAXY. Over 2 years in the making,
SHOOTOUT is purely graphical combining arcade excitement with just the
right touch of strategy.
Cassette for TRS-80‘ Color (1610; $20,00
Don’t take our word for it! Here’s what Color Computer magazine has
to say: u This is truly a good game 5 '. Short and sweet as this description
may be, BREAKTHRU is really much more than just a truly good game!
ll 5 s a combination of racquet and WALLBALL, The object is to knockout
five consecutive walls at the opposite end of the court using a joystick
paddle to strike or deflect the lively ball BREAKTHRU is written in pure
machine language to give you a fast-action, three-dimensional, htgh-
resolution sports experience Tor hundreds, maybe even thousands of hours
of entertainment.
VOYAGER
A solitaire science fiction game that challenges you to explore the four levels
of an alien spacecraft's maze-tike corridors and rooms in 3-D simulated
graphics, all the while avoiding robots programmed to blast any intruders. In
order to win, you must destroy all power generators and escape or hunt out
and annihilate all of the killer robots. VOYAGER comes with color-
animated graphics and sound capabilities for computers so equipped.
Cassette For TRS-titT Color (I6K): $20.06
MIDWAY CAMPAIGN
Your computer controls a huge force of Japanese ships Whose objective is to
invade and capture Midway Island in tins lensc wargamc. In the actual
engagement, the Japanese made several tactical errors which cost them the
battle. Your computer probably won't make the same mistakes! You com-
mand the badly out -numbered and outranged U.S. Naval Forces. Your only
advantage is surprise.
Cassette for TRS-80 1 Color (16K): S 16,01)
Cassette for TRS-80® Color (16K1: $20.00
v.c.
V.C. (short for Viet Cong) is Avalon Hill's first wargame on the controversial
Viet Nam War, Under your command is the chopper based air-mobile and
heavily armed I /509th Air Cavalry and 9/ 1 5th Field Artillery for fire sup-
port. It is an unconventional conflict. You have the task of bringing the
civilian populat ton under you r protect ion where the enemy can hide amongst
the people, and where the politics of terrorism and friendship can turn the
people you want to save against you. V.C. faithfully re-creates this struggle
in which you can lose without ever being defeated.
Cassette for TRS-SO* Color (I6K): $20.00
* Trademark of Tandy t'Di-porauoM
TAKE YOUR PICK NOW!
THESE GAMES ALSO
AVAILABLE FOR MOST
OTHER COMPUTER SYSTEMS AT
LEADING COMPUTER GAME STORES.
Call Toll-Free for more information:
1 (800) 038-9292. Ask for Operator C.
QUALITY
microcomputer games"
A DIVISION OF
The Avalon Hill Game Company
4517 Harford Road * Baltimore, MD 21214 * (301) 254-5300
A DIFFERENT STANCE
Editor:
Your stand against software piracy is
admirable and some of the measures that
you have taken will surely have a positive
effect, but 1 think you are off the track on
one point. Specifically, your request that all
tape copy utilities be removed from the
market. This type of utility is essential for
anyone that is trying to manage a reasonably
large tape-based software library. Besides,
anyone that is skilled enough to write a valu-
able program could easily protect it against a
general purpose tape copy utility. 1 have
written and marketed a utility program that,
among other things, w ill, as advertised, copy
“virtually” any program. The reason that I
was able to do this was, up until now any-
way, “virtually” all software for the Color
Computer is minimally protected. A far
more damaging program, which I would not
advocate removing from the market, is the
disassembler. Although it is very easy to
defeat a general purpose copy utility. I chal-
lenge anyone to encrypt a program such that
1 could not “break” it with the help of a
disassembler.
In my opinion, your stand on this particu-
lar issue will be more damaging than benefi-
cial to the CoCo community.
Darrel Price
DP Development
Editor :
In the letters to Rainbow column of the
December issue there is a letter from Ron
Krebs of Mark Data Products. In the letter,
Mr. Krebs states that none of their software
is protected.
Well, Mr. Krebs, 1 own tape copies of
both your Astro Blast and your Color Hay-
wire programs and they are both autoexecu-
ting with no way to back them up or convert
them to disk.
If this is not protected, then what do you
call it?
Marlin Simmons
Bridgewater, V A
Editor:
l have been following the controversy
about piracy in your magazine with some
interest. As a software producer I am inter-
ested in both a personal and professional
way, and when I chose to publish Omni-
Clone and Clone- Master I made it clear that
1 believe the consumer has a right to make
backup copies of their tapes and disks to
prevent loss.
Nevertheless, I have seen several letters
from consumers that seem to make the same
point (the latest was in your December
issue), and 1 must respond.
The premise of these letters seems to be
that commercial software for the Color
Computer is overpriced, and thus it is fair
game for the pirates. To quote one letter:
“ , . . and another firm puts out a lousy pro-
gram for $17.95, so who is the pirate?”
Frankly, 1 find this entire premise to be so
much throughput from male cows. 1 person-
ally think that new cars are high in price, but
that certainly gives me no right to steal them!
It amazes me that anyone could even suggest
such an idea.
As consumers you have the final power in
this market, but it isn't the power to steal and
then justify it with some self-righteous gob-
bledygook. It’s quite simple. If I think the
cars are too expensive, l am free to not buy
them, and as a merchant, I am free to price
my products however I like. If someone
thinks a program is too expensive, they are
free to keep their money in their w r allet. If
you think differently, try shoplifting some-
thing from a high priced store in your area,
and then tell the judge it was okay, because
the stuff was overpriced anyway. No, that’s
just not how it works. But, as the man said in
the last line of his letter, “everyone wants an
alibi.”
William A. Nolan
Prick / 1 - Pear S oft i 1 ’are
KUDOS
Editor:
Thank you for the excel lent quality maga-
zine you arc publishing. It gets better with
every issue. 1 would like to suggest that you
publish more articles on the fundamentals of
machine language programming. Many of
the articles involving (his type of program-
ming are hard for me to understand, proba-
bly because I don’t know what’s going on.
Paul Co u mover
Bat Is ton Spa, N Y
Editor:
Thank you for publishing a truly informa-
tive and excellent magazine. Please keep up
the articles on assembly language, and the
hardware articles. There should be at least
one, maybe two or three hardware articles
each month in Rainbow, 1 will try to eventu-
ally contribute some ideas or articles myself.
Brian Carling
Nashville. TN
Editor:
The Rainbow is the greatest thing that has
happened to the Color Computer.
My thanks to Dan Downard for the CoCo
Nets on Amateur Radio. I'm glad 1 also get
Rainbow On Tape. The Amateur Radio-
Frequency Allocations by B.B. Witham Jr.,
in the December issue, is a long one. 1 also
like Jorge Mir’s “practical” programs.
Hamilton C. Agpawa
Chicago. //.
HOW DOES NIDA SPELL RELIEF?
Editor:
Relief can also be spelled FRAYSSE, for
allowing himself to be on call w^hen uncoor-
dinated fingers fumble through his Mara-
thon. And what a game that is! I’m too old
and slow to play and succeed, but my kid
plays it with POKE 65465,0 although he
occasionally slightly decreases speed by press-
ing the fire button.
I will continue to read Rainbow in hopes
of learning all things wonderful, including
what is a "'bubble sort"; "screen
d u m p “conca te na te 'V
Nida Lewis
Follett. TX
Editor:
I find your magazine very interesting and
useful. The balance of software, hardware
and tutorial articles is excellent! The contin-
uing good articles are strong evidence that
the CoCo is a powerful machine and a great
choice for home computing.
One program 1 really enjoyed was Rain-
bow Roach by John Frayssc. I sent him a
tape and he promptly sent back a copy which
I found to be a super game. In fact a friend,
w ho is an Apple devotee and sold computers
for a while, was flabbergasted that such a
fast, High-Res program could be done on a
lowly CoCo. I’ll be expecting to see more
articles from John.
Keep up the good w ork ! Y ou have the best
CoCo magazine going!
Mike Spring
Utica , Ml
BOUQUETS AND BRICKBATS
Editor:
1 just received a defective keyboard (w hich
I'm sure does not occur very often). 1 sent it
back for repair. The board was lost in
transit.
After one phone call we (H.S.L.. Products
and I ) came to an agreement that they would
replace my keyboard and this was just on my
word that if they did not receive the board
and after the claim from our postal services
came across, 1 would send them the amount
of the claim (which might take up to six
months).
As far as I’m concerned, H.S.L. is top
notch in my book and 1 recommend their
services. As the saying goes “you learn some-
thing new everyday.”
My lesson for today is there are still some
people w'ho are honest, reliable and most of
all have respect for customer relations.
Again, H.S.L., thank you.
Richard Nan tel
I^a Salle, Quebec
Editor:
I’m not one to complain but in this case
I've just got to speak up. My "beef” has to do
w'ith the advertisements 1 see in the Rainbow.
Now, 1 don’t want you guys to stop using
pretty girls to catch the reader’s attention,
but there arc quite a few feminine fingers
flickering over the keyboard (me, for one)
and speaking for myself 1 wouldn’t mind
seeing a nice looking young man touting
software, or hardware for that matter. A
good looking guy smiling over a disk drive
or, say, showing the maneuverability of a
joystick w'ould catch my eye and hold my
attention at least long enough to find out
who the dealer is.
I really do think you produce one of the
best magazines for the CoCo around.
I really look forward to mine coming the
first part of every month, that is if the post-
man doesn’t decide to read it first.
Evalea A. Siverly
Terre Haute, IN
February 1984 the RAINBOW 13
PRINT #-2
T his is our big Adventure Issue and it is a pretty auspi-
cious occasion for the Rainbow. First of all, this marks
the beginning of our Second Annual Adventure Contest
and the publication of the first book that Falsoft, Inc., our
parent firm, has ever put out.
I was really pleased with the first Adventure Contest for
several reasons. First of all, it made us a lot of new friends, and
second, it brought some real quality programs to the Rainbow
and to you. And we expect that this year's contest will be much
the same — but, probably more so.
First prize in the Second Annual Rainbow Adventure Con-
test is a complete disk drive 0, including controller. This prize is
being offered by the Rainbow. Other prizes will be announced
next month but, this time around, everyone who enters gets a
bonus: A free three-day pass to the RAINBOWfest of his or her
choice. When you send in your entry, please specify which
RAINBOWfest you want your free ticket for.
The rules for the Second Annual Rainbow Adventure Con-
test are pretty much the same as last year. All programs become
the property of Falsoft, Inc., and none can be returned. By
entering the contest you warrant that the work is yours originally, and that you have the right to offer it
as yours. Winners will be notified by mail and telephone, so please make sure we have both your address
and telephone number.
Finally, there is the deadline. All entries must be postmarked on or before May 1, 1984. (We have
extended our March 1 deadline that we previously announced.) Also, entries must be submitted on
magnetic media — disk or cassette. Please be sure to give us complete loading instructions and, as you
feel necessary, give us plenty of information on the game. Also, for the purposes of judging, please give
us the answer to the program. In order to properly judge the contest, we have to know how a player can
win and what happens when he or she does.
Secondly, as you read this, The Rainbow Book of Adventures is available. You might check your
local store that carries the Rainbow to see if they have it instock. If not, you can order it from us or from
several of the mail order firms which we anticipate will be advertising it. Cost of the book is $7.95
(Kentucky residents please add sales tax if you order from us). A tape version of the Adventures is $8
and, yes, just like Rainbow On Tape , you must have the book to get the instructions on how to load and
run the programs on the tape.
We think both are a bargain. We've tried to keep the price low in order to make it as affordable as
possible. There are 14 programs in the book and on the tape and the book is an attractive 100-plus pages
with nice artwork, a four-color cover and a true “spine," just like the Rainbow itself.
I'm really proud that we have been able to publish this, our first book. More will be coming. And, it
would be very inappropriate to mention The Rainbow Book Of Adventures without mentioning the
names of Susan Remini and Peggy Henry, the editorial and art directors for this project. Both of them
worked long and hard extra hours and are justifiably proud of what they have accomplished.
And we're proud to be able to bring it to you!
By the time you read this, RAINBOWfest will be close at hand in Long Beach, California. I believe it
is going to be a great show, but I told you a lot about that a month ago so I won't repeat myself here.
However, we have some extra special things which have just come together that 1 think will add a little
icing on the cake to this RAINBOWfest that will make it even more worth your while to come.
First. Phil Kitchen, who runs the Third Party Software Support operation for Radio Shack will be
conducting a special seminar during the show. As you may know. Radio Shack has a program which
helps software authors and Phil will be explaining the program at length. It will also give you an
opportunity to ask questions concerning Third Party Support. It is a must if you are in the software
business, or have any interest in becoming involved.
Second, Radio Shack will be conducting a show-long class on computing and CoCo during
RAINBOWfest. Here's a great chance for some extra hands-on instruction about CoCo and, too, here
is an opportunity for you to “turn on" a friend, neighbor, child or spouse to the wonderful world of
CoCo. Admission to the classroom is included with your admission to RAINBOWfest itself.
All that, plus the best single Color Computer show ever held, makes Long Beach look great. I hope to
see you there!
(continued on page 304 )
14 the RAINBOW February 1984
Telewriter-64
the Color Computer Word Processor
■ 3 display formats: 51/64/85
columns x 24 lines
■ True lower case characters
■ User-friendly full-screen
editor
■ Right justification
■ Easy hyphenation
■ Drives any printer
■ Embedded format and
control codes
■ Runs in 16K, 32K, or 64K
■ Menu-driven disk and
cassette I/O
■ No hardware modifications
required
THE ORIGINAL
Simply stated, Telewriter is the most powerful
word processor you can buy for the TRS-80
Color Computer. The original Telewriter has
received rave reviews in every major Color
Computer and TRS-80 magazine, as well as
enthusiastic praise from thousands of satisfied
owners. And rightly so.
The standard Color Computer display of 32
characters by 16 lines without lower case is
simply inadequate for serious word processing.
The checkerboard letters and tiny lines give you
no fed for how your writing looks or reads.
Telewriter gives the Color Computer a 51
column by 24 line screen display with true
lower case characters. So a Telewriter screen
looks like a printed page, with a good chunk of
text on screen at one time. In fact, more on
screen text than you’d get with Apple II, Atari,
TI, Vic or TRS-80 Model III.
On top of that, the sophisticated Telewriter
full-screen editor is so simple to use, it makes
writing fun. With single-letter mnemonic
commands, and menu-driven I/O and
formatting, Telewriter surpasses all others for
user friendliness and pure power.
Telewriter’s chain printing feature means that
the size of your text is never limited by the
amount of memory you have, and Telewriter’s
advanced cassette handler gives you a powerful
word processor without the major additional
cost of a disk.
...one of the best programs for the Color
Computer l have seen...
— Color Computer News, Jan. 1982
TELEWRITER-64
But now we’ve added more power to
Telewriter. Not just bells and whistles, but
major features that give you total control over
your writing. We call this new supercharged
version Telewriter-64, For two reasons.
64K COMPATIBLE
Telewriter-64 runs fully in any Color Computer
— 16K, 32K, or 64K, with or without Extended
Basic, with disk or cassette or both. It
automatically configures itself to take optimum
advantage of all available memory. That means
that when you upgrade your memory, the
Telewriter-64 texl buffer grows accordingly. In
a 64 K cassette based system, for example, you
get about 40K of memory to store text. So you
don’t need disk or FLEX to put all your 64K
to work immediately.
64 COLUMNS (AND 85!)
Besides the original 51 column screen,
Telewriter-64 now gives you 2 additional high-
density displays: 64 x 24 and 85 x 24!! Both
high density modes provide all the standard
Telewriter editing capabilities, and you can
switch instantly to any of the 3 formats with a
single control key command.
The 51 x 24 display is clear and crisp on the
screen. The two high density modes are more
crowded and less easily readable, but they are
perfect for showing you the exact layout of
your printed page, all on the screen at one
time , Compare this with cumbersome
“windows” that show you only fragments at a
time and don’t even allow editing.
RIGHT JUSTIFICATION &
HYPHENATION
One outstanding advantage of the full-width
screen display is that you can now set the
screen width to match the width of your
printed page, so that “what you see is what
you get,” This makes exact alignment of
columns possible and it makes hyphenation
simple.
Since short lines are the reason for the large
spaces often found in standard right justified
text, and since hyphenation is the most
effective way to eliminate short lines,
Telewriter-64 can now promise you some of the
best looking right justification you can get on
the Color Computer
FEATURES & SPECIFICATIONS:
Printing and formatting: Drives any printer
(LPVII/VI1I, DMP-100/200, Epson, Okidata,
Centronics, NEC, C. Itoh, Smith-Corona,
Terminet, etc).
Embedded control codes give full dynamic access to
intelligent printer features like: underlining,
subscript, superscript, variable font and type size, dot-
graphics, etc.
Dynamic (embedded) format controls for: top,
bottom, and left margins; line length, lines per page,
line spacing, new page, change page numbering,
conditional new page, cnablc/disablc justification.
Menu-driven control of these parameters, as well as:
pause at page bottom, page numbering, baud rate (so
you can run your printer at top speed), and Epson
font. “Typewriter” feature sends typed lines directly
to your primer, and Direct mode sends control codes
right from the keyboard. Special Epson driver
simplifies use with MX-80.
Supports single and multi-line headers and automatic
centering. Prim or save all or any section of the text
buffer. Chain print any number of files from cassette
or disk.
RAINBOW
cenTtficATiOH
SEAL
File and I/O Features: ASCII format files —
create and edit BASIC, Assembly, Pascal, and C
programs, Smart Terminal files (for uploading or
downloading), even text files from other word
processors. Compatible with spelling checkers (like
Spell ’n Fix).
Cassette verify command for sure saves. Cassette auto-
retry means you type a load command only once no
matter where you are in the tape.
Read in, save, partial save, and append files with disk
and/or cassette. For disk: print directory with free
space to screen or printer, kill and rename files, set
default drive. Easily customized to the number of
drives in the system.
Editing features: Fast, full-screen editor with
wordwrap, block copy, block move, block delete, line
delete, global search and replace (or delete), wild card
search, fast auto-repeat cursor, fast scrolling, cursor
up, down, right, left, begin line, end line, top of text,
bottom of text; page forward, page backward, align
text, tabs, choice of buff or green background,
complete error protection, line counter, word counter,
space left, current file name, default drive in effect,
set line length on screen.
Insert or delete text anywhere on the screen without
changing ‘'modes. ” This fast “free-form” editor
provides maximum ease of use. Everything you do
appears immediately on the screen in from of you.
Commands require only a single key or a single key
plus CLEAR.
...truly a state of the art word processor . , .
outstanding in every respect.
— The RAINBOW, Jan. 1982
PROFESSIONAL
WORD PROCESSING
You can no longer afford lo be without the
power and efficiency word processing brings to
everything you write. The TRS-80 Color
Computer is the lowest priced micro with the
capability for serious word processing. And
only Tclewriter-64 fully unleashes that
capability.
Telewriter-64 costs $49.95 on cassette, $59.95
on disk, and comes complete with over 70
pages of well-written documentation. (The step-
by-step tutorial will have your writing with
Telewriter-64 in a matter of minutes.)
To order, send check or money order to:
Cognitec
704 Nob Street
Del Mar, CA 92014
Or check your local software store. If you have
questions, or would like to order by Visa or
Mastercard, call us at (619) 755-1258
(weekdays, 8AM -4PM PST). Dealer inquiries
invited.
(Add S2 far shipping. Californians add 6°? o state tax. Allow 2
weeks for personal checks. Send self-addressed stamped
envelope for Telewriter reviews from CCN. RAINBOW,
80-Micro, 80-U.S. Telewriter owners: send SASE or call for
information on upgrading to Telewriter -64. Tclcwritcr-
eompatiblc spelling checker (Spell 'n Fix) and Smart Terminal
program (Colorcom/E) also available. Call or write for more
information.)
Apple II is a trademark of Apple Computer, Inc.; Atari is a
trademark of Atari, Inc.; TRS-80 is a trademark of Tandy
Corp; MX-BO is a trademark of Epson America. Inc.
CONNECTION
SOFTWARE
1060 Buddies Dr., Sandy, Utah 84070 (801) 571-5023
★★★★★★★★★★★★
ATTENTION! !
Watch for next month's ad to see some
exciting new products from COLOR CON
NEC TI ON S OFT WA R E, in cl uding our first
strategic arcade game!!
COLOR DESIGNER ^
The ultimate Hi-Res Graphics Pro-
cessor!!! Great for doodling, sketching,
and most of all, creating entire graphics
screens. Options include; 8 key cursor
control with key repeat, Draw command
that follows your cursor, FILL command
that “PAINTS'’ the screen with more than
1000 different color/texture combinations,
and much much more! !
16/32K cas $26.95 disk $28.95. — v
QUIZ ALL «
A versatile quiz program. Has study and
test formats and allows printing of quiz.
Even includes an option for the computer
to generate multiple choice answers !
cas $1 8.95 disk $20.95
COMPU SCRIBE B.S.A.
Got a headache keeping track of merit
badges, rank advancements, etc. Compu
Scribe keeps tabs on the whole troop and
creates printouts by scout, by rank, or
alphabetically. Requires a printer with 132
character mode.
Available on disk only * $26.95
OKI DUMP
Eight bit screen dump from CoCo to an
Okidata printer without ,dot addressable
graphics! Includes hints on printing pic-
tures of game screens, etc. (“The King*'
by Tom Mix, is the example) a steal at
16K cas $8.95 16K disk $10.95
Call or write for our free newsletter.
All cassette orders Include disk version on cassette
wllh Instructions to transfer to disk. Unless other-
wise specified, programs require 16K extended for
csssette or 32K extended for disk. Add $2 00 shipp-
ing and handling. Utah residents add 5V*% sales
tax. Orders paid by personal check allow 1-2 weeks;
aM others shipped within 48 hours. No COD.
To order, call 24 hours a day or write
COLOR CONNECTION SOFTWARE
1060 Buddlea Drive, Sandy, Utah 84070
Q3B For information; M
Call Weekdays between 6:30 pm and to pm MST
(801) 571-5023
BUILDING FEBRUARY’S RAINBOW
Our Adventure Issue . . .
Basketball to Image Processing . . .
And, Introducing Rainbow Tech . . .
Y es, it’s Adventure Contest time again and we not only have plenty of
prizes for our Second Annual Rainbow Adventure Contest, but we also
have several tutorials to get you started and some sample programs for you
to learn from — including Karrak, a special four-part Adventure written by one of
last year’s top contest winners, Gregory Clark. The contest deadline for entries is
May 1 , 1984, and we’ll award prizes in all sorts of categories so, even if you’re a
novice Adventurer, you have plenty of time to develop an entry.
Check out Captain 80’s column for his “Adventuring in Style” commentary,
and also read LiddiPs tutorial on how to create a winning Adventure. Then, Eric
Tilenius will provide an excellent short course in Adventure programming as he
walks you through the creation of his MiniAdventure. For still more, head for the
jungle in search of King Merro’s crown in Jeff Craig’s Adventure. And, when you
begin Karrak, take my advice: Don’t mess with the turtle.
Back issues of the Rainbow have many other Adventures and Adventure
tutorials if you want to learn more before you try your hand and, yes, The
Rainbow Book of Adventures is a reality, 1 12 pages of winning programs from
last year’s contest. It’s $7.95 and, if you can’t find it at your computer store, call or
write us — and ask about the Rainbow Adventure Tape ($8), too.
Adventure and more. How about golf? Mike Knolhoff offers us an invitation to
“The CoCo Open” in one of several games in this issue. On the more serious side,
Dr. Bob Tyson, winner of our recent simulation contest, delves into “image
processing,” a technique used to enhance pictures sent back by space probes.
Both the game and the statistical sides of basketball come into play in this issue
as Gary L. Carter offers a sports simulation and Dick White gives us a computer
program to keep up with all the game stats from your favorite teams.
Making itsdebut this month is“School isin the Heart of A Child, ”by longtime
Rainbow columnist Bob Albrecht and his new' co-author Fran Saito. We welcome
this series for the parents of very young ch ildren with the expectation that it will be
as big a success as Bob’s continuing series, the “GameMaster’s Apprentice.”
Also new' this month is Rainbow Check Plus, by H. Allen Curtis. Allen offers us
a markedly improved version of our familiar Rainbow Check program begun in
January 1983. This month, values for both our old checksum program and Allen’s
new one appear in the “checkboxes” at the beginning of each listing, but next
month we will begin using this new version exclusively.
Still another addition is RainbowTech, a special section for the more techni-
cally minded. While it is by no means forbidden territory for the beginner, we are
putting some of our more advanced features in this portion of the magazine. Dale
Puckett's “KISSable OS-9” will be a regular RainbowTech column. And Rain-
bow Technical Editor Dan Downard — we call him Dan Landers around these
parts — w'ill answer your technical questions in his new monthly Q & A feature,
“Downloads.”
Joining us this month and rounding out the faculty of RainbowTech are two
CoCo community celebrities, Frank Hoggand Paul Searby. Frank will be writing
about advanced operating systems, including OS-9, FLEX and 64K topics while
Paul launches a regular feature on the design and development of application
software for the CoCo.
No, we aren’t offering advanced degrees from RainbowTech, but we do think
there is much that can be learned by reading the Rainbow, and the tuition is very
reasonable: For just $28, you get a full year’s w'orth of educational material at a
rate of more than a dozen pages a day. So, if your name’s not yet on the roster, why
not enroll and keep the Adventure going all year ’round.
— Jim Reed
16 the RAINBOW February 1984
^STIc*
lventut€
ER NATIONAL
To ocdBr. eeo-ymir (ocnl dealer, If Np does not *mwe Ihw program, then
cell t • 000-327 W2 terriers only please) or write (or our (roe catalog.
DEALER INQUIRIES ARE INVITED!
SUPER PRO KEYBOARD
• Only $69.95
• Original key layout.
• No special software required.
• Fast, simple installation— no soldering.
• Individually boxed with full instructions.
• Professional, low profile, finished appearance
• U.S. made — high quality, quad gold contacts.
• Smooth "Touch Typist" feel— no sagging.
Rainbow, April '83
A fine piece of hardware from Mark Data Products, . .ft is
super and it is professional too... If you are searching
for a replacement keyboard, it is an excellent buy. . .
Hot CoCo, August '03
Like putting leather upholstery in your Volkswagen. , .Very
impressed with the appearance and performance. , .Could
easily pass as original equipment.. Installation is very
simple. , .
Color Computer Magazine, June '83
The Installation procedure is well detailed and quite
simple. . .Has a professional feel, reacts well to the touch. . .
has held up to some purposeful pounding. . .
Color Computer News, June '83
Mark Data Products is well known to us "longtimers". . .
Every bit as finished as if Tandy had done it.,. The
Mark Data Super-Pro is your best buy... The one that
is in my CoCo to stay. ..
Great Computer Software Also
1 Adventure Games • Arcade Games and Utility Software
Mark Data Products
24001 ALICIA PKWY., NO. 207 • MISSION VIEJO, CA 92691 * (714J 768-155!
All Orders: Please add $2 00 shipping and handling in the continental U.S. All others, add air shipping and $3,00 hanging, California
residents add 6% sales tax. Foreign orders please remit U.S. funds. Software authors—contact us for exciting program marketing details.
SUPER SCREEN
• A big 51 character by 24 line screen.
• Full upper and lower case characters.
• Easily combine text with h(-res
graphics.
• PRINT @ fs completely functional on
the big screen.
• The powerful ON ERROR GOTO is
fully implemented.
• Auto-key repeat lor greater keyboard
convenience.
• Control codes lor additional Junctions.
• Works with 16K, 32K or 64K com-
puters.
• Available on disc or cassette.
• Works with extended and/or disc
BASIC.
51 CHARACTERS BY 24 LINE DISPLAY
Super Screen is a powerful, machine language program that significantly upgrades
the performance and usefulness of 16K or greater. Extended and Oise Basic Color
Computers The standard Color Computer display screen is totally inadequate lor
serious, personal or business applications so Super Screen replaces it with a brand
new. 51 character wide by 24 Ime screen including full upper and lower case
characters Instead of a confusing checkerboard appearance, you now have true
lower case letters along with a screen that is capable ol displaying 1224 characters.
The difference is startling! Your computer takes on new dimensions and can easily
handle lines of text that were simply too long and complex to display on the old
screen
COMBINE TEXT WITH HI-RES GRAPHICS
You can now write truly professional looking programs that combine text with h»-res
graphics Super Screen allows you to create graphics displays with the Basic LINE.
DRAW and CIRCLE statements and then notate the graphics with descriptive text
You can even use PRINT @ if you wish for greater programming convenience Super
Screen's versatility will amaze you.
PRINT @ IS FULLY IMPLEMENTED
The PRINT <S> statement is a valuable asset to the programmer when formatting text
on the screen. The standard Color Computer will report an error if you specify a
location higher than 51 1 but Super Screen allows locations all the way to 1223 1 You
get a big screen and a powerful formatting fool as well. Ol course. Super Screen also
supports the CLS command allowing you to clear the big screen using standard Basic
syntax
ON ERROR GOTO
That's right! Super Screen gives you a fuN mpiementation of ON ERROR GOTO
including the ERR and ERL functions. Now you can trap errors and lake corrective
action to prevent crashed programs and lost data using the same standard syntax as
other computers. The ON ERROR GOTO capability overcomes a serious deficiency
oi Color Computer Basic and great'y improves your capability to handle
sophisticated tasks. All well written, 'user friendly' programs use error trapping
techniques and yours can too! Now that's power 1
AUTO KEY REPEAT
No more frustration as you edit a long line in your Basic program just hole the space
bar down and automatically step to the desired position in the line. Need a line ol
asterisks? Hold ihe key down and auto repeal will give them to you Those ol you who
spend many hours at your keyboard will appreciate this outstanding addition to Super
Screen's long list of impressive capabilities.
CONTROL CODES FOR ADDITIONAL FUNCTIONS
Super Screen recognizes several special control code characters that allow selection
of block or underline, solid or blinking cursorand otherfunctions. You can'HomeUp'
Ihe cursor or you may erase from the cursor to the end of a line or to the end of Ihe
screen just like many other computers. These special codes give you an extra
dimension of versatility and convenience that put Super Screen in a class by itself.
AND MORE GOOD NEWS...
Super Screen comes with complete, well delailed instructions and is available on
cassette or disc. It adjusts automatically to any 16K or greater. Extended or Disc Basic
Color Compute' or TDP-100 and uses only 2K of memory in addition to the screen
memory reserved during power up Guaranteed to be the most frequently used
program in your software library. . .once you use it, you won't be without it! Super
Screen's low pree will really please you; only $29.95 on cassette or $32 95 on disc!
ACCOUNTING SYSTEM
The Mark Data Products accounting system is ideal for the small businessman
needing a fast, efficient means to process income and expenses, prepare detailed
reports and maintain most of the information required at tax time. The system is a
family of programs which operate by means of a "menu" selection scheme. When the
operator selects a task to perform, the computer loads a program designed to handle
that task from the system disc, The system disc contains all of the programs required
to create, update and maintain data files and prepare the necessary accounting
reports including a transaction journal, a P&L or income report, an interim or trial
balance and a balance sheet
Up to 255 separate accounts may be defined and a single disc system can holdover
1,400 transactions. This system automatically enhances the monitor screen to a 51
character by 24 line display. 32K of memory is required along with an 80-column
printer and one or more disc drives.
The MDP system:
• Is accurate, user friendly and simple to use.
• Is easy to customize for specific user requirements.
• Immediately updates the chart ol accounts.
• Provides an audit trail.
• Includes end of period procedures
• Is capable of future expandability
This accounting software equals or exceeds higher priced packages for other
computers and includes a detailed operating manual.
Requires 32K and a Single Disc Drive
PRICE $99 95
ORDER ENTRY SYSTEM
The Mark Data Products sales order processing system provides a fast, efficient
means to enter orders, print shipping papers and invoices, prepare sales reporis. and
monitor receivables The system automatically enhances the monitor screen lo a 51
character by 24 line display 32K of memory is required along with an 80-column
printer, and one or more disc drives
The MDP order entry system is a family or programs which operate interactively by
means of a menu" selection scheme Up to 900 products may be defined and asingle
disc system can hold over 600 transactions When the operator selects a task to be
performed. Ihe computer loads a program designed to handle that task from the
system disc The system disc contains all of the programs required lo create, update
and maintain data files and prepare the necessary paperwork including shipping and
invoice forms, daily sates reports, a monthly (or other period) sales report and a
receivables report
The MDP system
• Is accurate, user friendly and simple to use
• is easy lo customize for specific user requirements.
• Produces a traceable invoice
• Handies receivables as well as closed orders
• Is capable ol future expandability
This order entry software equals or exceeds higher priced packages for other
computers and includes a detailed operating manual
Requires 32K and a Single Disc Drive
PRICE S99 95
THE MARK DATA PRODUCTS
SUPER PRO KEYBOARD.
The most popular replacement keyboard for your CoCo
• Original key layout.
• No special software required
• Fasl, simple installation— no soldering
• Individually boxed with full instructions
• Professional, low profile, linishecf appearance
• U S made— high quality, quad yold contacts
• Smooth "Touch Typr"' 'pel— no sagging
IMPORTANT NEW BOOKS
Your Color Computer" by Doug Mosher Over 300 pages of detailed information—
A CoCo encyclopecia $12 95
"Prog'amming the 6809" by Rodnay Zaks and William Labiak One of the best 6809
machine language texts available— required reference material $15 95
64K Memory Expansion Kit
All parts and complete instructions
$64.95
WE STOCK SOFTLAW PRODUCTS
The VIP WRITER Text Processor is rated tops by Rainbow. Hot CoCo and Color
Computer Magazine After evaluation we rate it lops too Disc S59.9S.
Mark Data Products
24001 ALICIA PKWY., NO. 207 • MISSION VIEJO, CA 92691 • ( 714/ 768-J55!
All Orders D lease add $2,00 shipping and handling in the continental U.S. Ail others add air shipping and S3 00 handling California residents add 6 a i> sales tax Foreign orders
please remit U.S funds Software authors— Contact us for exciting program marketing details We accept MasterCard and VISA Distributed in Canada oy Kelly Software
iqoP'a W o0 ,eO
%***«*£
:w$'$
)\3*' e r^ c „e e? '^
SPACE RAIDERS — A sensational rendition of the arcade classic. No collection is complete without this invaders type game. Great sounds and tense action. We think
its the best Cassette— $24: 95 / Disc 527*95*
CAVE HUNTER— Maneuver your way to the bottom of a spooky old cave to retrieve the treasures. It's fun but not easy! Passages lead in all directions and angry
cave creatures pursue you relentlessly. A fast placed arcade game Cassette— 524*95 / Disc $2 7. 95*
ASTRO BLAST— Wave after wave of alien attackers— each one different and unique. A great space "shoot- em-up" with hi-res graphics, lots of color and dramatic
sound effects. A continuing best seller Cassette— 524*95 / Disc S27.95.
HAYWIRE— This challenging combination of angiy robots and the evil menace will provide many hours of fun and excitement. Haywire is the best Color Computer
version of the Berzerk arcade game you can get. Cassette—524.95 / Disc 527.95*
BLACK SANCTUM— if you enjoy suspense* you'll love this one. Encounter the forces of black magic as you roam around an old 18th century monastary. Watch out
for the black hooded figures! Cassette— s T9 .95*
CAUXTO ISLAND— A challenging puzzle with an occasional twist of humor. You'll visit a secret laboratory, a Mayan pyramid and you'll meet crazy Trader Jack who
adds to the fun. Cassette— S T9*95*
n
r
r ,
JL
; i
Mark Data Products
24001 ALICIA PKWY., NO, 207 • MISSION VIEJO, CA 92691 • (714) 768-1551
All Orders: Please add $2.00 shipping and handling in the continental U S All others, add air shipping and $3,00 handling. California
residents add 6% sales tax. Foreign orders please remit U S. funds. Software authors— contact us for exciting program marketing details.
-
—
n
f the 1
UTILITY
4K
llml|
RAINBOW
CHECK PLUS
FOR THE
AND THE
MC-B
By H. Allen Curtis
S ince the January 1983 issue, the Rainbow has pro-
vided you with a program, Rainbow Check, to ease
the labor of your typing its BASIC programs. Rainbow
Check was the means of determining a class of typing errors
that would change the byte count of a specified number of
lines of basic programming.
There were some important classes of typing errors that
Rainbow Check could not detect:
1) It could not distinguish between incorrect and correct
line numbers, such as 300 CLS from an intended 390
CLS.
2) It could not distinguish between incorrect and correct
variables, such as F from an intended E.
3) It could not distinguish between incorrect and correct
command words, such as SIN from an intended SGN.
For your further convenience a new, more comprehensive
checking program, called Rainbow Check Plus, has been
developed. It will detect errors of the classes I), 2) and 3) as
well as the class detected by Rainbow Check. There are two
( H . Allen Curl is, who earned degrees from the College
of William and Mary, and Harvard, recently
won an award for meritorious service from the IEEE
Computer Society. He has had published a college
reference book in the computer science field, as well as
many papers and articles.)
versions of Rainbow Check Plus — one forCoCousersand
another for MC-10 users.
The basic interpreter puts every program into the follow-
ing form: Every number initiating a line of BASIC program-
ming is represented by two bytes — a most significant byte
and a least significant byte. Every command word is repres-
ented by a token byte. In the case of CoCo some command
words are represented by 2-byte tokens. Each character,
other than those comprising command words, is represented
by a single byte in ASCII code.
Rainbow Check Plus includes each of the aforementioned
bytes in the calculation of checksums. In those calculations
Rainbow Check Plus employs a number system in which the
successor of 255 is 0.
When you erroneously type 300 CLS when 390 CLS was
intended. Rainbow Check Plus uses the bytes 1 and 44,
instead of the correct byte values I and 134, in calculating
the checksum. The ensuing incorrect checksum indicates
that a typing error has occurred.
Similarly, when F is mistakenly typed for E, the ASCII
code 70 is used instead of the correct code 69 in checksum
calculations.
If a typed character is part of a valid BASIC command
word, the value of the token used by the BASIC interpreter to
represent that word is associated with all the characters in
the word. For example, the value associated with F, Oand R
February 1984 the RAINBOW 21
*0S-9 is a registered trademark of Microware Inc. and
also FLEX is a registered trademark of Technical Systems
Consultants, Inc.
s
/ s
! /
FHL FLEX
PAK
O-PAK
for OS-9
/ /
y
Hi Res Screen &
Utilities Package
Use one of the available Hi-res
character sets, or create your own! Mix
graphics with text on a screen with
unlimited flexibility. The utilities
include the ability to copy files three
ways, between FHL FLEX, RS OS-9 and
Radio Shack DOS. For CoCo OS-9 - $34.95
INCLUDE $3.50 SHIPPING & HANDLING
THE REGENCY TOWER • SUITE 2 1 5 * 770 JAMES ST. • SYRACUSE. NY 13203
PHONE(3 1 5)474-7856 • TELEX 646740
LANGUAGES
A/BASIC COMPILER for OS9 and FLEX
Produce fast, compact, ROMnble object code from easy to write
BASIC source code.
OS9 or FLEX Object only: $75.00 Available for CoCo
DYNASOFT PASCAL for OS9 and FLEX
This remarkable Pascal ’Subset is a p-code implementation that
only requires 12 K of RAM!
OS9: FLEX:
Object only: $69.95 Object only: $59.95
With Source: $99.95 With Source: $89.95
Available for Color Computer
NEW! DYNA-C for OS9 and FLEX
This new T" subset runs circles around any others in its price
class!
OS9: FLEX:
with Source: $109.95 with Source: $99.95
Available for Color Computer
INTROL-C COMPILER for OS9 and FLEX
A complete, efficient, fast C compiler which includes a Macro
Relocating Asscmbler/Linking Loader, Runtime Library, and
Library Manager.
OS9 or FLEX Object only: $375.00
Available for Color Computer
COMP UTERW ARE’S RANDOM BASIC
U Digits of precision. Conforms closely to the ANSII standard.
OS9: $195.00
FLEX: $100.00
CoCo FLEX Version: $ 75.00
APPLICATION
SOFTWARE
DYNASTAR SCREEN EDITOR /
WORD PROCESSOR for OS9 or FLEX
ThiB extremely powerful, menu-driven Word Processing system Is composed of
Dynastar, the Text Generator and Pynaform, the Text Formatter/Mall Mferge
program.
Color Computer Versions!
DYNASTAR:
for OS9 or FLEX: $149.05 549.95
DYNAPORMi
for OS9 or FLEXi $149.95 $49.95
Purchased togetheri $175.11 S99.90
DYNASPELL Spelling Checker
Dynospell Is the most versatile 68XX Spelling Checker available. Use it with
Dynastar or Stylograph for o complete word processing system. Now with new
LOOKUP command!
FLEX or OS-9 $199.00
CoCo Version $ 59.95
DO - JOB CONTROL LANGUAGE for OS9
This easy to use, "BASIC-like" Job Control Language Is great for Batch processing.
CoCo OS9 vorsloni $4U0 General OS9 verslom $9M9
RMS RECORD MANAGEMENT SYSTEM
RMS is a complete Database Management package made up of five machine language
programs. One of the most powerful and versatile on the marketl
OS9 Object only: $150 FLEX Object only: $109
SOFTWARE DEVELOPMENT TOOLS
OSM - A 6809 MACRO ASSEMBLER for OS9 and FLEX
This is an extended Macro Assembler with conditonal directives
which will generate OS9 or FLEX binary files.
OS9 or FLEX Object only: $99.00
Available for Color Computer
CRASMB - MACRO CROSS ASSEMBLER FOR OS9 and FLEX
Use the Macro Cross-Assembler and any of the following CPU
Personality Modules (CPM's) to assemble that CPU’s Source code
into OS9, FLEX, Motorola S1-S9 or INTEL-HEX formatted Object
code files. Available CPM's: Motorola 6800-2-8, 6801-3, 6805,
6809, Mostek 6502, RCA 1802, INTEL 8080-5, Z1LOG 7-80.
OS9 or FLEX:
CRASMB Object only: $200.00
CPM's Object only: $ 35.00 each
CPM's with Source: $ 70.00 each
Available for Color Computer
* SPECIAL * Purchase CRASMB with all modules (Source
included) for $499.00
CROSS ASSEMBLER MACROS
Use the appropriate MACRO with a standard Assembler to
assemble Source code into Object code for any of the following
CPU's: 6800/1, 6805, 6502, 8080/5, and Z-80.
Object only MACROS:
OS9: $55.00 each or 3/$l 10.00
FLEX: $50.00 each or 3/$100.00
Available for Color Computer
SUPER SLEUTH
Examine and modify or disassemble binary program files into
source code format. Object code for 6800, 01, 02, 03, 05, 08,
09, or 6502 may be processed.
Object only:
CoCo OS9
CoCo FLEX
RS DOS
With Source:
OS9
FLEX
UniFLEX
Z-80 SUPER SLEUTH
Functions the same as the above SLEUTH though this
analyzes Z-80, 8080, 8085 object programs.
Same prices as Super Sleuth. Not available for RS DOS.
DYNAMITE +
Easy to use disassembler complete with cross-reference
generator, and label files maintained in text form only.
OS9: FLEX:
Object only: $150.00 Object only: $100.00
Available for Color Computer
6800 - 6809 and 68U9 PIC/PID TRANSLATORS
Convert 6800/1 assembly language programs to 6809 assembly
language programs, and 6809 Assembly code to position-
independant code and data.
OS9 Object only: $75.00
FLEX Object only: $50.00
UniFLEX Object only: $75.00
Available for Color Computer
EDIT / ASSEMBLE for OS9
Editor with "Scrccn-hke n line editing capabilities and a
Conditional Macro Assembler. Both much more powerful than
those inclusive with the Color Computer.
CoCo OS9 Object only: $69.95
$ 99.00
$ 99.00
$100.00
of FOR would be 128, the token representing FOR in both
CoCo and MC-10.
Suppose that you mistakenly typed SIN when SGN was
intended. In CoCo, the token for SIN consists of two bytes
whose values are 255 and 132. These values would be
employed in checksum calculations instead of the correct
ones, 255 and 128, for SGN. In MC-10, the SIN token, 185,
would be used instead of the correct value, 177.
Thus, it is seen that for every error you make in typing a
BASIC program, an incorrect byte value is employed in the
Rainbow Check Plus checksum calculations.
The Listings 1 and 2 show' CoCo and MC-10 versions,
respectively, of Rainbow Check Plus. It is part BASIC and
part machine language. The BASIC part generates the
machine language part which does the actual checking. The
basic portion stores the machine language program at the
78 and 91 highest RAM addresses of CoCo and MC-10,
respectively. Regardless of whether your CoCo isa4K, I6K
or 32K RAM system, the machine language program will be
stored in high RAM. The former Rainbow Check did not
support 4K CoCo systems.
You use Rainbow Check Plus as follows: Suppose you
wish to type from the Rainbow a BASIC program having a
Rainbow Check Plus box such as:
765. ...229
1600 37
END.... 184
With the machine language program stored in high RAM
as a result of running Rainbow Check Plus (do not run the
basic part more than once), type NEW&xxd press [ENTER].
Then type all lines up to and including Line 765 of the
Rainbow program. Next, press the down-arrow r key of your
computer. A decimal checksum will immediately be printed
on the screen. It should be 229. If it is not, you have made a
typing error. When you have correctly typed in all lines
through 765, type all lines from 765 through 1600. Again
press the down-arrow to display the next checksum. It
should be 37, if your typing was correct . When you have all
lines throuh 1 600 correctly typed, finish typing the program.
Then, pressing the dow n-arrow should display the number
184 if your typing has been perfect.
It should be pointed out that your typing accuracy can be
further facilitated if you take advantage of the following
fact: the Rainbow duplicates your computer’s 32-character
per screen line format in its presentation of BASIC programs.
This makes it easy to discover whether or not your typing is
properly spaced.
Listing I (CoCo):
10 CLS: X=256*PEEK (35) +178
20 CLEAR25, X— 1
30 X=256*PEEK<35>+178
40 FOR Z=X TOX+77
50 READ y:w=w+y: PRINT Z, Y; W
60 POKE z,y:next
70 I FW=7985THEN80ELSEPR I NT 41 DATA
ERROR 14 : STOP
80 EXEC X : END
90 DATA 182,1,106,167,140,60,134
100 DATA 126,183,1,106,190,1,107
110 DATA 175,140,50,48,140,4,191
120 DATA 1,107,57,129,10,38,38
130 DATA 52,22,79,158,25,230,129
140 DATA 39,12,171,128,171,128
150 DATA 230,132,38,250,48,1,32
160 DATA 240,183,2,222,48,140,14
170 DATA 159,166,166,132,28,254
180 DATA 189,173,198,53,22,126,0
190 DATA 0,135,255,134,40,55
200 DATA 51,52,41,0
Hint . . .
RS-232 Baud Rates
These poke values for the CoCo will create the 16 most
commonly used Baud rates. They are as follows:
Baud Rate
POKE 149
POKE 150
50
4
88
75
2
227
no
1
246
134.5
1
153
150
1
110
300
180
600
87
1200
40
1800
25
2000
23
2400
18
3600
10
4800
7
7200
3
9600
1
To achieve 19200 Baud, one must use the pokes for 9600
Baud and then use the bold poke (65497,0) to double the
CoCo’s speed. (Use POKE65496.0 to restore normal speed.)
Listing 2 (MC-10):
10 CLS: X=256*PEEK (16976) +165
20 CLEAR 25, X-l
30 X=256*PEEK< 16976) +165
40 FOR Z=X TO X+90
50 READ
60 POKE
70
IFWOI
R":
STOP
80
EXEC
90
DATA
lOO
DATA
1 10
DATA
120
DATA
130
DATA
140
DATA
150
DATA
160
DATA
170
DATA
180
DATA
190
DATA
200
DATA
210
DATA
y:w=w+y:print z,y;w
z, y:next
B995THEN PR I NT "DATA ERRO
24 the RAINBOW February 1984
Five Easy Ways
To Clean Up Your Finances.
actual s cree n dtepl ay * I ndlc at es to nc t lo n be I n g s ho wn
Chart of Accounts
"Checkbook Maintenance
Check Search
Prints Checks
'Detail Budget Analysis
Summary Budget
Analysis
Income/Expense
Statements
Net Worth Statement
Appointments Calendar
Payments Calendar
‘Color Chart Package
Mailing List
"Spreadsheet
Compatible with
Finance 1, 2 and S
‘Income Tax
Prints torms
Most schedules
Uses Finance 1, 2 and 4
^Complete
Personal Accountant"
Whether you’re cleaning up at home or around the of-
fice, there’s NOW a COMPLETE line of money manage-
ment software that will attend to all the details, while
letting you see the whole financial picture. The Com-
plete Personal Accountant’s exclusive combination of
easy to use programs give the wise investor a quick and
dependable way to control finances and plan for the
future.
pointments and Payments Calendars (or scheduling your time and money.
Few packages offer the ability to chart each account in color. And only the
CPA Includes a mailing list with a 1200 name capacity*. AM reports are print-
able with an 00 column printer,
FINANCE 4 lets you determine the M whal IPs" ol your financial future. With
this easy to learn spreadsheet you'll spend more time making decisions and
less time crunching numbers.
FINANCE 5, The Tax Handler, uses your files from Finance 1 t 2 and 4 to com-
plete your taxes in a fraction of the normal time.
vropmxBBMMmstifo
p.o. box 3470, department rr, chapel hill,
a division of
north Carolina 27514
futu rehouse
FINANCE 1 gels you organized with a standard chart of
accounts adaptable to any situation. The Checkbook
Maintenance program with full screen editing and special
‘Help' commands let you find any check by any Meld.
You can flag tax deductibles, reconcile your bank
statement, print checks and more.
FINANCE 2 tells you where your money Is.
where M's going and where fl's coming
from. The Detail and Summary Budget pro-
grams show exactly where you're spending
your money. The Income/Expense and Net
Worth programs provide professional'
looking statements that can be printed
with any SO column printer.
FINANCE 3 separates the CPA from the
competition. No other finance package for
the home or smalt business gives you Ap-
The Complete Personal Accountant** fine of money manage-
ment software is simply the most comprehensive, easy to
use financial software available anywhere.
Disk
Cassette
Finance 1
39.95
36.95
finance 2
2995
26 95
Finance 3
29.95
26 95
Finance 4
29.95
2695
Finance S
59.95
54 95
SAVE when you
purchase Finance 1, 2
and 3 as a set
79.95
74.95
Available for Atari 400/800/1200 “ Com mod ora 64".
IBM PC: TRS 80 Color and Vic 20 “
Prices subjoct to change without nottca. Add 53,00
for postage and handling.
Ask you local deal 1o see a running do mo or call
1 800 334-SOFT lo order direct,
‘Varies according to com pul er.
ADVENTURE
26 the RAINBOW February 1964
16K
■
, r the
1 fMD
RAINBOW
■
Of Medqo
By Jeff Craig
I was first introduced to Adventures on the TRS-8G
Model 111 and it wasn't until I got a CoCo, a year later,
that 1 actually started playing Adventures. At first it was
pretty confusing, but after awhile 1 got the hang of it and I
started solving them, 1 thought then and I still think that
Adventures are great. I'd even go as far as to say that 1 like
Adventures better than most arcade-type games.
One day 1 sat down with my computer and began to make
a two- word Adventure. I soon found out that it wasn't as
easy as I thought! 1 wanted to find a way of identifying the
w'ords entered without using a whole bunch of LEFTS and
RIG HU garble. After a few days of searching and thinking,
I found the long-lost INSTR command. With some help
from my dad, who is also a CoCo enthusiast, 1 created a
faster and shorter subroutine than other Adventures. In this
program, the INSTR command compares the words entered
with those in the program's vocabulary and converts the
words into numbers. If the word is not in the vocabulary,
then the number will come out as 0. Another thing that Q
think is pretty nifty is my scrolling routine. It’s not really
part of the the Adventure, but 1 think it adds spice. To scroll
the phrase across the screen, I used FOR loops and LEFU ,
RIG HU, You can change this subroutine and use it in
different programs.
As in most Adventures, Metro has a main objective. Your
mission is to find the ancient crown of King Merro, which is
hidden somewhere in the Amazon jungle. Be careful, there
are many hazards to face in the jungle!
This Adventure recognizes commands such as GET,
LOOK, N to go north, and even GO as in GO RIVER, The
vocabulary does not contain different words that mean the
same thing, such as EX AM INE and LOOK, so if one word
doesn't work, try another, l have not incorporated a save
feature in this game because I didn’t really find it necessary,
but if you find otherwise, t am sorry. I don't have any hints
for you because I don’t want to make it any easier for you
(bee hee).
This game takes almost all of my 16K so it is necessary to
type in POKE25,6:N EW before you load it or finish typing
it in. Also, it is necessary to unplug your disk drive when
RUNning,
February 1964 the RAINBOW 27
1 hope you enjoy playing this game. If you require any
assistance in solving it, please write: Jeff Craig, 2556 James
Ave., Muskegon, Mich., 49442. Good luck!
( Jeff Craig is a sophomore and honor student at Mus-
kegon, Michigan's, Orchard View High School. He is
interested in science fiction and role playing games. In
the future, he hopes to attend the Air Force Academy
and major in aviation or computer science.)
Rainbow
Check
Plus
The listing:
I 90
... 041F
00
920 . . .
. 1E5D
180
240..
. . . 0A03
106
970 , . .
. . 20A6
244
400..
. . 0D3D
247
1050..
. . 243C
217
450..
. . . 0F5A
4
1110..
. 26DB
35
560 ..
.. 12CB
155
1270 . .
. . 2953
203
670 . .
. 158D |
179
1390. .
. 2BAF
189
750..
... 1876
89
1530 . .
. 2ED6
217
030 . . .
.. 1 AED
111
END .
. . 2FF6
5
:
1 7 THE CROWN OF MERRO
2 7 BY
3 7 JEFF CRAIG
4 7 <C) DEC. 1983
5 7
10 CLS4: PRINTQ7, "THE CROWN OF ME
RRO" ; : SCREENO, 1
20 CLEAR 1 00 : D I MD ( 32 , 4 ) , B<42) , B$ (
42) ,R$ (17) : R=1 : P=3
30 FQRY=1T04: F0RX=1 T032: READD < X ,
Y) : NEXTX , Y
40 DATA, 1 , , , 24, , , , , , 32, 1 1 , 12, , , 1
5. 16.. 2.19.. 23. 22. 4. .5.... ..10.,
3. . 21 .25. . . .30. . . . . . 13. . .2. . .20,
4.22.. , ,29,27, , 10, , ,2, 19, ,24,26,
j .*•*«?• j •»<***— J !» j j *-i j * *
, , , , 1 0 , 11 , « 10,2,22, , , , ,29,30, , , 1
=■ a oi '9*9 •=■ rr <9 7
w , , , , , , , , “ , , , *-f , , J
50 F0RX=1T038:READB<X) : NEXTX
60 DATA 100, 100, 100, 2, , , 25, 8, 30, 1
0, 12, ,28, 1,29,3,20,4,5,25,26,26,
6, 27, 29, 10, 14, 15, , 17, ,30, , 1 1 , , 11
, 16, 16
70 FQRX=1T038: READS* < X> : NEXTX
80 DATA SOME 7 SUPER FLARE 7 MATCH
ES, SURVIVAL RAT IONS, AN EMPTY CAN
TEEN, A PRIMITIVE WEAPON, A DELICI
OUS BANANA, AN * IVORY TUSK *,AN
OLD MAP, A THUUNOON EGG, A HUMAN L.
I MB, A SHRUNKEN HEAD, A BRONZE TOR
CH, * MERRO 7 S CROWN *,A HACKSAW
90 DAT ATI IE AMAZON RIVER. A RIVER
OF PIRANHA, MANY TREES, A HAIRY AP
E , AN ANCIENT FOUN TA IN, ELEPHANT S
KELET ONS, A * LARGE RUBY *, MANY A
RMY ANTS, A BRANCHY TREE, A STURDY
VINE, AN OLD TREE, A TALL TREE, A
GROUP OF CANNIBALS, A RUSTY GATE,
A SACRIFICIAL ALTAR
100 DATAA ROTTING SKULL, A DUSTY
COFFIN, KING MERRO, A LOG OVER A R
I VER, A LOG, AN ANCIENT STRUCTURE,
A DARK CAVE, AN EVIL EXPLORER, TUI
CK WHITE WEBS, MANY BLACK WIDOW S
PIDERS
110 FORX=1T017: READR* (X) : NEXTX
120 DAT AST AND I NG ON A SHORE, ON A
PATH, EAST OF THE PATH, IN A SMAL
L CLEARING, IN A ELEPHANT GRAVEYA
RD, IN A BRANCHY TREE, , IN AN OLD
TREE, ON A LONG LOG, IN A SMALL VI
LLAGE, IN A CLEARING, IN A DISMAL
CAVE, IN A DAMP CAVE, IN A DREARY
ALCOVE
130 DA TAIN A ERIE TEMPLE, IN A SP
OOKY CRYPT, IN MERRO 7 S TOMB
140 FW*="N E S W I GO
GET DROPSW I NLOOKG I VEPUSHDR I NF I L
Ll< I LLCL I MCHGPSW I MEAT LIGHSAW BUR
NTURNOPENSAY QUIT"
150 SW*="MAT CRAT 1CANTAXE BANATUS
KMAP EGG LIMBHEADTORCCROWHACKTRE
EAPE F OUNF AOENOSEWAT EV I NEL.OG CAN
NS I RiJGATETEMPALl ASKULPASSWEBSSP1
DCOF F MERRORREC A VESKELR I VE ANT SRUB
YEXPLWEAPEYESMOUT "
160 CLS2: PR I NT© 1 , "
II m
n
170 PRINT064, " THIS IS A BASIC
TWO WORD ADVENTURE. USE COM
MANDS SUCH AS 7 KILL APE 7 8< 7 DR IN
K WATER 7 . IF ONE COMMAND DOESN 7
T WORK TRY ANOTHER.* USE COMMA
NDS SUCH AS 7 N 7 TO MOVE A DIRE
CTION AND 7 1 7 TO TAKE INVENTORY.
II •
•I
180 PRINT: PRINT" I AM AN ENGL I
SH EXPLORER OUT TO FIND THE LOST
CROWN OF MERRO. WHEN MY BOAT STO
PPED , MY PARTNERKNOCKED ME OUT A
ND TOOK OFF, TAKING MOST OF M
Y EQUIPMENT. YOUMUST HELP ME FIN
D THE CROWN. "
190 IFH<lTHENK*="-=* THE CROWN O
F MERRO *=- " : H=1 : L$=“ "ELSEK*
= " BY JEFF CRAIG
" : H=0: L*=" "
200 FOR I = 1 T030 : L.t=LEFT * ( , I ) : PR
INT @31—1 , L$ ; : IFINKEY$=" "THEN210E
LSE240
210 FORI D=1 T050: NEXTTD, I:F0RI=29
TDOSTEP 1 : L*=RIGHT* <L$, I ) : PRINTe
1 ,L$; : IF INKEY t=" "THEN220ELSEG0T0
240
220 FOR TD=1T050: NEXTTD, I : GOTO 190
230 I F I NKE Y$= ’* " THEN230
28 the RAINBOW February 1984
240 CLS3:PRINT"I am
250 I FR > 1 7THENPR I NT "IN A VERY DE
NSE JUNGLE. " ELSEPRINTR* <R) ; " . "
260 PR I NT "OBVIOUS EX ITS: " 5 : GOSUB
1180
270 PR I NT " I SEE . . . " : GOSUB 1 230
280 PRINT"*" 5 STRING* (30, "-"> ; "*"
290 GOSUB 1260: 0=0 :W=0
300 IFM$=" "THENV=0: GOT0340
310 V= I NSTR < 1 , F W* , M* ) : V= ( V+3 ) / 4 :
IFV< 1THENV=0
320 I FN*= *' " THENW=0 : G0T0340
330 W=INSTR(1,SW*,N*> :W=(W+3> /4:
IFW< 1 THENW=0
340 I FV=OTHEN 131 OELSE I F V=26THENC
LS: PRINT: PRINT: PRINT: G0T01580
350 IFD8>0 ANDZ 1< 1THENQ9=Q9+1 : IF
Q9>3THEN1520
360 IFV<6 AND W=0THEN132OELSEIFV
=25 ANDR< >1 7THENPR INT : PR I NT "OK. .
. NOTHING HAPPENS. " : G0T0290
370 IFV=7 ANDW=12 ANDB(12)=R THE
NG0T01 130ELSEIFV=7 ANDW= 1 2THEN 1 4
70ELSEIFV= 10 ANDW< >0 ANDW<14 AND
B (W> < >100 AND B < W> < >R THEN1470
380 IFV=10 ANDW=0THENG0T0240ELSE
IFV=10 ANDW=1 1 AND (B < 1 1 ) =R OR B<
1 1 ) = 1 00 > ANDQ7< 1 THENPR I NT : PR I NT " T
HE TORCH JUST LIT UP ! " : B* < 1 1 ) ="A
LIT TORCH " : Q7= 1 : G0T0290ELSE I FV=
10 ANDW= 1 1 ANDQ 7 >0 THEN 141 OELSE I F
V=10 ANDW= 11 THEN 1420
390 IFV=10 ANDW=13 ANDB (13) =100T
HENPRINt : PR I NT" IT LOOKS LIKE THE
ONE THAT WAS STOLEN FROM ME.":
GOTO 1 80ELSE I FV= 1 0 ANDW=13THEN142
0
400 IFV=16 ANDB < 23 ) = 1 OOTHENPR I NT
: PRINT" I CAN'T... I’VE GOT THE VI
NE ! " : G0TO290
410 IFV=10 ANDW=38 ANDB (20) =100T
HENPRINT: PR I NT "IT’S MADE OF GLAS
S" :B*(20)="A GLASS RUBY " : GOT0290
ELSE I FV= 1 O ANDW=38THEN 1 420ELSE I F
V=10 ANDW=8 ANDB (8) =1 OOTHENPR I NT
: PRINT" IT’S YELLOW WITH BROWN SP
OTS . " : G0T0290ELSE I FV= 1 0 ANDW=8TH
EN1420
420 I F V= 1 0 ANDW=7 ANDB ( 7) =100THE
NPRINT: PRINT" IT SAYS: GO DIRECTL
Y TO JAIL, DO NOT PASS GO, AND
DO NOT", "COLLECT *200. " : G0T0290
ELSEIFV=10 ANDW=7THEN1 420
430 IFV=10 ANDW=40 AND(B(4>=100
ORB ( 4 ) =R) THENPRINT: PRINT" IT’S VE
RY SIMILAR TO AN AXE. " : B* < 4) =" A
VERY SHARP AXE" : G0T0290ELSEIFV=1
0 ANDW=40THEN1470
440 IFV=7 ANDW=38 ANDB (20) =R THE
NP=P+ 1 : I FP >3THEN 1 390ELSE I F V=7 AN
DW=3S ANDB (20) =R THENB (20) =100: P
R I NT "OK. ": IFB(12)=100THEN1130ELS
EG0T0290
450 IFW=40THENW=4
460 IFV=7 ANDW=38THEN1470
470 IFV=7 ANDN*="WATE"THENPRINT:
PR I NT "TRY PUTTING IT IN SOMETHIN
G. " : G0T0290ELSEIFV=7 ANDW=20 AND
B ( 23 ) =R THENP=P+ 1 : I FP >3THEN 1 390E
LBEIFV=7 ANDW=20 ANDB(23>=R THEN
B ( 23 ) = 1 00 : PR I NT 11 OK . " : G0T0290
480 IFV=7 ANDW > 1 3THEN 1 480
490 IFV=7 AND B(W)=R THENP=P+1:I
FW=5 THEN03=1 : GOT01390ELSEIFP>3T
HEN 1 390ELSEB ( W ) = 1 00 : PR I NT " OK . " : G
0T0290
500 IFV=7 AND ( W > 1 3 AND WO20)THE
N 1 450ELSE I F V=8 ANDW=20 AND B(23)
=1 OOTHENPR I NT "OK. " : B (23) =R: P=P-1
: G0T0290
510 IFV=8 ANDW=38 ANDB (20) =10OTH
ENP=P— 1 : B ( 20 > =R : G0T0290ELSE I FV=8
ANDW=38 THEN 1420
520 I FV=8 AND B(W)=10O THENP=P-1
: B (W> =R: PR I NT "OK. " : G0T0290ELSE I F
V=8THEN 1 420
530 IFV=20 AND W=1 AND B(l>=100
ANDR<>10THENPRINT:PRINT“0K. . .THE
MATCH LIGHTS AND FLARESBRIEFLY.
":G0T0290 ELSEIFV=20 AND W=1 AND
PROGRAMS AREN
JUST FOR KIDS
EVERYONE LOVES OUR ENTERTAINMENT AND BUSINESS PROGRAMS
■ GOLF Tee-off (o great tun with our gotf gam#. On# to four playars can
anjoy that* 18 holaa while your computer keeps track ofplayera, acorea,
and dallvara a acorecard at the end of each round. Uae on Radio Shack
Color Computer (16K Extended Color Basic).
■ FORGET-ME-NOT MAIL MYNDER Never foroet a friend. With Mall
Mynder you can update your mailing Hat quickly. You’ II even be able to
print a return address with each entry. Mall Mynder prints on two wide
dry gum, or adhesive-backed mailing labels. Disk System allows maxi-
mum storage capacity; Cassette System stores up to 75 addresses. Use
on Radio Shack Color Computer (16K Extended Color Basic).
□ YE S M Send me the programs t have checked betow I have enclosed a check or money order
Q Send me further information shout great business and entertainment programs
QTY
11
EXTENDED
PRICE
GOlf
Color Compute* Cassette (No REMHOOC)
SI9 95
Disk (No RE Ml 1000 1
S74 95
FORGET ME NOT MAIL MYNOER
Color Computer Cassette (No REM13tOC)
S9 9-5
0>sk (No REM13100I
St 2 95
YOUR ADDRESS
Sub Total
(Shipping
Included]
Naim?
Address
Tar <NC
Res add
4\>
City
State 2©
Total
US Funds Only
February 1984 the RAINBOW 29
B < 1 > < M00THEN1420
540 I F V= 1 8THEN 1 430ELSE I F V= 1 9 AND
W=5 ANDB (5) — 100THENB (5) =0: P=P-1 :
GOTO 1 440ELSE I FV= 1 9 ANDW=9 ANDB (9
) = 1 OOTHENB < 9 ) =0 : P=P- 1 : GOTO 1 440EL
SEIFV=19 ANDW=8 ANDB (8) =1 OOTHENB
<9> =0: P=P- 1 : GOTO 1440
550 IFV=19 AND < W>0 AND W<14> AND
B(W)=100THEN1450ELSEIFV=19 AND ( W
>0 AND W< 14) AND B (W) < >100THEN14
20ELSE 1 F V= 1 9THENPR I NT : PR I NT " EAT
WHAT??" : G0T0290
560 IFV=17 AND B (4)0100 THENPRI
NT: PRINT" I DON’T HAVE THE AXE.":
G0T0290
570 ON R GOT 0840, 840, 600, 670, 740
, 800, 290, 820, 840, 890, 940, 980, 100
O, 1020, 1040, 1060, 1080,840,840,63
0, 840, B40, 840, 840, 840, 760,850, 84
0 , 870 , 930 , 840 , 840
580 I F V= 1 OTHEN 1410
590 GQT01310
600 IFV=10 AND W=14 AND B(16)=3
ANDQ3< 1 THENPR I NT : PR I NT " ONE OF TH
E TREES HAS A BANANA. ": B (5) =3: GO
T0290ELSE I FV= 1 0 ANDW= 1 4 ANDB (16)
=3THEN1410
610 IFV=17 AND W=14 AND B(16)=3T
HENB ( 16) =0: G0T01490
620 I FV= 1 OTHEN 141 OELSE I F V >OTHEN 1
480ELSEG0T01310
630 I F V= 1 OTHEN 1410
640 IFV=1 1 AND W=5 AND B(5)=100T
HENPRINT:PRINT"THE APE GRABBED T
HE BANANA AND RAN OFF. " : B ( 17) =0
:B (5) =0: D (20, 4) =21 : P=P-1 : G0T0290
ELSEIFV=1 1 AND W=5THEN1420
650 IFV=15 OR V=17THENPRINT:PRIN
T"THE APE JUST MANGLED YOUR BODY
. ": GOTO 1570
660 IFV>0THEN1480ELSEG0TOl 310
670 IFV=10 ANDW=16 ANDWW=1 THENPR
INT: PRINT" IT’S BASIN IS FULL.":G
0T0290EL SE I F V= 1 O AND W=16 THENPR
I NT .'PRINT "THE FOUNTAIN IS A ST AT
UE WITH A STRANGE FACE. " : G0T0290
680 IFV=10 ANDW= 1 7THENPR I NT : PR I N
T " THE FACE HAS TWO BEADY EYES, A
BIG NOSE AND AN OPEN MOUTH. ":G
0T0290ELSEI FV= 1 O AND W=18THENPRI
NT: PRINT" IT LOOKS LIKE IT CAN BE
MOVED. ":G0T0290
690 I F V= 1 OTHEN 141 OELSE I F V= 1 2 AND
W=18 ANDWWOl ANDCCOITHENPRINT:
PR I NT "CRYSTAL CLEAR WATER CAME O
UT OF THE MOUTH AND INTO A BASIN
. " : WW= 1 : GOT 0290ELSE I FV= 1 2THEN 1 46
0
700 IFV=14 ANDW=3 ANDWW=1 ANDB (3
> =100THENPRINT: PR I NT "OK. . . THE CA
NTEEN IS FULL. " : CC=1 : WW=0: B* (3) =
"A FULL CANTEEN " : G0T0290ELSE I FV=
14 AND W=3 AND WW< >1THENPRINT : PR
I NT "THERE IS NO MORE WATER.": GOT
0290
710 IFV=14 AND W=3 AND WW=1THENP
R I NT: PR I NT "I DON’T HAVE ANYTHING
TO FILL. ":GOT0290
720 IFV=13 AND W=19 AND (CC=1 OR
WW= 1 ) THENPR I NT : PR I NT " GLUB , GLUB
,, GLUB. YUMM! ":CC=0:WW=0:B$ (3)="
AN EMPTY CANTEEN" : G0T0290
730 I FV >0THEN 1 480ELSEB0T0 1310
740 IFV=10 ANDW=35 ANDB (6) =0THEN
PRINT: PR I NT "ONE OF THE SKELETONS
HAS AN IVORY TUSK V : B ( 6) =5:
G0T0290ELSE I FV= 1 OTHEN 1410
750 I F V >OTHEN 1 480ELSEG0T0 1 310
760 IFV=10 ANDW=37THENPRINT: PR IN
T" THERE ARE 1,957,321 OF THE
LITTLE SUCKERS ! ! " : G0T0290ELSEI
F V= 1 OTHEN 1410
770 IFV= 1 5 0RV= 1 9THEN 1 480
780 IFV= 1 6 ANDW=14 ANDB (22) =R TH
ENR=6 : PR I NT " OK . " : FORT= 1 T0500 : NE X
TT : GOT0240ELSE I FV= 1 6 ANDW= 1 4THEN
1480
790 I FV >0THEN 1 480ELSEG0T0 1 310
800 I F V= 1 OTHEN 141 OELSE IFV=9 ANDW
=20 ANDB ( 23 ) = 1 OOTHENPR I NT : PR I NT "
ALL RIGHT ! WOOOOSH. . . CLUNK. "
: B ( 23 ) =8 : P=P- 1 : R=8 : FORT= 1 TO 1 500 :
NEXTT : G0T0240ELSEIFV=9 ANDW=20TH
EN 1 420ELSE I FV= 1 7 AND W=14THENB(2
2) =0: GOTO 1490
810 IFV=16 ANDW=14 ANDB (22) =26TH
ENPR I NT " OK . " : R=26 : FORT= 1 T0500 : NE
XTT : G0T0240ELSE I F V >OTHEN 1 480ELSE
G0T01310
820 I F V= 1 OTHEN 141 OELSE I F V=9 ANDW
=20 ANDB ( 23 ) = 1 OOTHENPR I NT : PR I NT "
HERE I GO AGAIN WOOOSH...”:
R=6 : B ( 23 ) =6 : P=P- 1 : FORT= 1 TO 1 500 : N
EXTT: G0T0240ELSEIFV=9 ANDW=20THE
N1420
830 IFV=16 AND W=1 4 THENPR I NT "OK.
": R=27: F0RT=1T0500: NEXTT: G0TO240
ELSE I FV >OTHEN 1 480ELSEG0T0 1310
840 I F V= 1 OTHEN 1 4 1 OELSE I F V >OTHEN 1
480ELSEG0T0131C
850 I F V= 1 OTHEN 141 OELSE I F V= 1 6 AND
W= 1 4 ANDB ( 24 ) =27THENPR I NT " OK . " : R
=8:F0RT=1T0500: NEXTT: G0T0240
860 I F V= 1 7 AND W=14THENB (24) =0: G
OTO 1 490ELSE I F V >OTHEN 1 480ELSEG0T0
1310
870 IFV=1CTHEN1 410ELSEIFV=6 ANDW
=36THENCLS:PRINT"THE PIRANHA ATE
ME ALIVE... I’M DEAD.":G0T01
570ELSEIFV=17 ANDW=14 ANDQ4< 1THE
30 the RAINBOW February 1984
NB*<25)="A LOB OVER A RIVER. ":Q4
= 1 : BOTO 1 490ELSE I F V= 1 7 ANDW=14 TH
EN1480
880 IFV=6 ANDW=21 ANDQ4 >OTHENPR I
NT “OK. " : FQRT=1T0500: NEXTT: R=9: SO
T0240ELSE I FV >OTHEN 1 480ELSEB0T01 3
10
890 IFV=10 ANDW=22 ANDQ5< 1THENPR
INT:PRINT"THEY SEEM TO BE VERY A
N6RY ! " : G0T0290ELSE I F V= 1 O ANDW=22
THENPRINT: PRINT “THEY'RE HUDDLED
TOGETHER" , "STUDY I NS THE MATCHES.
" : B0T0290ELSE I FV= 1 OTHEN 1410
900 IFV=20 ANDW= 1 ANDB ( 1 > = 1 OOTHE
NPR I NT: PR I NT "THE CANNIBALS ARE A
WED BY THE MATCH FLAME . " : Q5= 1 :
G0T0290ELSE I F V= 20 ANDW=1 THEN 1420
910 I F V= 1 1 ANDW= 1 ANDB ( 1 ) =100 AN
DQ5= 1 THENB ( 1 ) =0 : P=P- 1 : Q4= 1 : PR I NT
: PR I NT "THE CANNIBALS GRAB THE MA
TCHES. ":B* (26) =" CANNIBALS WITH M
ATCHES" : D ( 10, 1 ) =31 : D < 10, 3) =32: GO
T0290ELSEIFV=1 1 ANDW=1 ANDB(1)=1
OOTHENPRINT:PRINT"THE CANNIBALS
AREN ’ T I NTERESTED . " : G0T0290
920 I F V= 1 1 ANDW= 1 THEN 1 420ELSE I FV
>OTHEN 1 480ELSEG0T0 1310
930 I F V= 1 OTHEN 141 OELSE I F V=6 ANDW
=2 1 THENPR I NT " OK . " : R=9 : FORT= 1 T050
0 : NEX TT : G0TO240ELSE I F V >OTHEN 1 480
ELSEG0T01310
940 IFV=10 ANDW=39 ANDQ6< 1 THENPR
I NT: PR I NT "HE LOOKS VERY GREEDY."
: G0T0290ELSE I FV= 1 0 ANDW=23 THENP
RINT: PRINT" IT HAS A CAVE ENTRENC
E. " : GOT 0290ELSE I F V= 1 O ANDW=39THE
N 1 470ELSE I FV= 1 OTHEN 1410
950 IFV=1 1 ANDW=38 ANDQ6< 1 ANDB (
20 > = 1 OOTHENB (20) =0: P=P- 1 : GOTO 1 50
0ELSEIFV=1 1 ANDW=38 ANDQ6< 1THEN1
420ELSE I FV= 1 1 ANDW=6 ANDQ6< 1 AND
B ( 6 ) = 1 OOTHENB < 6 > =0 : P=P— 1 : GOT 0151
0ELSEIFV=11 ANDW=6 ANDQ6< 1 THEN 1 4
20
960 IFV=1 1 ANDQ6<1THENPRINT:PRIN
T"HE SAYS: HA! HA! YOU MUST THIN
K I’M STUPID! ":G0T0290ELSEIFV=11
THENPR I NT : PR I NT " TO WHOM?? " : G0T02
90ELSE I FV=6 AND(W=34 OR W=23)AND
Q6 >OTHENR= 1 2: PR I NT " OK . " : FORT= 1 TO
500 : NEXTT : G0T0240
970 IFV=6 ANDW=34THENPR I NT : PR I NT
"THE EXPLORER WON’T LET ME.":GOT
0290ELSE I FV >OTHEN 1 480ELSEG0T0 131
0
980 I FQ7< 1 THENPR I NT: PR I NT "THE TO
RCH JUST LIT UP! ":B*<11)="A LIT
TORCH" : Q7=l : G0T0290
990 I FV= 1 OTHEN 141 OELSE I F V >OTHEN 1
48OELSEG0T 01310
1 000 I FQB< 1 THENCLS4 : PR I NT ” AAAARG
H! ! A SPEAR TRAP!", "THE SPEAR WA
S COATED WITH DEADLYKATOOMO POIS
ON! I’LL BE DEAD IN A MATTER OF
SECONDS ! " : Q8= 1 : G0T0290
1010 IFV=13 ANDW=19 ANDCC=1 ANDB
<3> = 100THENZ1=1 : CC=0: B$<3) ="AN E
MPTY CANTEEN" : PRINT: PR I NT "AAA AAH
! THE ANT I DOTE ! " : G0T0290ELSE I FV=
13 ANDW= 1 9THEN 1 420ELSE I F V= 1 OTHEN
141 OELSE I F V >0THEN24OELSEGOTO 1310
1020 IFV=3THEN240ELSEIFZ2< 1THENC
LS4: PRINT" A LARGE GATE JUST FELL
AND BLOCKED THE ONLY EXIT!
" : Z 2= 1 : B < 27 > = 1 4 : G0T0290ELSE I FV= 1
OTHEN 14 10
1030 IFV=21 ANDW=24 ANDB (13) =100
ANDZ3<1THENPRINT"0K. . . I SAWED T
HROUGH. ":B(27)=0:D<14, 1)=13: Z3=l
: G0T0290ELSEIFV=21 ANDW=13 ANDB (
13)01 OOTHEN 1 530ELSE I FV=2 1 ANDW=
13 ANDZ3>0THEN1470ELSEIFV>0THEN1
480ELSEB0T01310
1040 IFV=10 ANDW=26THENPR I NT : PR I
NT" IT HAS A SKULL ON IT.":B(29J=
1 5 : G0T029OELSE I FV= 1 O ANDW=27THEN
PRINT: PR I NT "THE SKULL HAS THE WO
RD , " (ORREMKNIG) ON IT’S FOREH
E AD . " : G0T0290ELSE I F V= 1 OTHEN 1410
1050 IFV=23 ANDW=27THENPR I NT : PR I
NT "OK... THE WALL OPENS UP" , "REVE
ALING A PASSAGE. ":D( 15, 3) =16: GOT
0290ELSE I FV >OTHEN 1 4SOELSEGOTO 1 3 1
O
1060 IFV=10THEN1410ELSEIF <V=6 OR
V=15 ORV= 17) AND ( W=29 0RW=30)THEN
1 450ELSE I FV=22 ANDW=29 ANDB ( 1 1 ) =
100 ANDZ4<1THENPRINT:PRINT"THE W
EBS BURN AWAY AND THE" , "SPIDERS
DISAPPEAR ! " : B (37 ) =0 : B <38 > =0: D ( 16
, 3) =17: Z4=l : G0T0290ELSEIFV=22 AN
DW=29 ANDB < 1 1 ) < >= 1 OOTHEN 1 540
1070 IFV=22 ANDW=29 ANDZ4>0THEN1
470ELSE I F V >0THEN 1 480ELSEG0T 0 1 310
1080 IFV=10 ANDW=31 ANDZ5< 1 THEN
PR I NT : PR I NT " I T ’ S CLOSED . " : G0T029
OELSE I F V= 1 O ANDW=31THENPRINT:PRI
NT " I T ’ S OPEN . " : G0T0290ELSE I FV= 1 0
ANDW=32 ANDZ5>0THENPRINT : PRINT"
HE LOOKS VERY MEAN AND HE’S
WEARING A CROWN. " : G0T0290ELSEIFV
=10 ANDW=32THEN 1 470
1090 I FV=1 OTHEN 1410
UOO I FV=24 ANDW=31 ANDZ5<1 THENP
RINT"OK. ":PRINT"OH, OOH...THE GH
OST OF KING MERRO JUST JUMPE
D OUT ! " : B <31 ) =R: Z5= 1 : GOT 0290EL SE
IF ( V= 1 5 0RV=22 0RV=1 7) ANDW=32TH
EN1560
1110 IFV=25 ANDW=33 ANDZ5>0THENF
February 1984 the RAINBOW 31
ORT= 1 TO 1 9 : CLSO : FORCV= 1 TO 1 0 : NEXTC
V: CLS5: F0RCV=1T010: NEXTCV: NEXTT:
B <31 ) =0: B(12)=17: G0T0240
1120 IFV=25 ANDW=33THEN 1 460ELSE I
FV >OTHEN 1 4B0ELSEG0T0 1310
1130 CLS: PRINT: PRINT" YOU HAVE WO
N THIS ADVENTURE... GOOD GOING!
I HOPE YOU ENJOYED IT.":IFB<6>
=100 OR B(6)=R THENK=2
1140 IFK< 1THENK=1
1150 PRINT: PRINT"YOU FINISHED WI
TH "SK;" OUT OF TWOTREASURES. " : P
RINT0426, "TAP ANY KEY. " : SCREENO ,
1
1160 I F I NKEY$= " " THEN 1 1 60ELSECLS :
END
1170 G0T0290
1180 IFD<R, DOOTHENPRINT" NORTH
II m
9
1190 I FD < R , 2 > < >OTHENPR I NT " EAST"
■
9
1200 IFD<R,3) OOTHENPRINT" SOUTH
■ I ■
9
1210 IFD<R, 4) OOTHENPRINT" WEST"
m
9
1220 PR I NT: RETURN
1230 FQRX = 1T039: IFB < X) =R THENPRI
NTB* (X) :D1=1
1240 NEXTX: IFQ1<1 THENPRI NT "NOT! .
NG OF INTEREST. "
1250 Q 1=0: RETURN
1260 M$= " " : N$= " " : I NPUT " WHAT SHOU
LD I DO" » M$: IFLEN (M$> <4THENFORX=
1T0<4-LEN<M*> ) :M$=M*+" ":NEXTX
1270 F0RX=1T0LEN<M*> : IFMID* <M*, X
, 1 > = " " ANDLEN < M* ) > ( X +2 > THENN$=M I
D* (MU, X+l , 4> : IFLEN <N*> <4THENN$=N
*+" GOTO 1290ELSEG0T0 1290
1280 NEXTX
1290 IFLEFT$(M$,3>="G0 "THENM*="
GO " : RETURN
1 300 M*=LEFT* < M* , 4 > : RETURN
1310 PRINT: PRINT" I’M SORRY. I DO
N’ T UNDERSTAND. " : G0T0290
1320 IFV=1ANDD <R, 1 ) < >OTHENR=D (R,
1 > ELSE I FV=2ANDD <R, 2> < >OTHENR=D <R
, 2 > ELSE I F V=3 ANDD < R , 3 > < >OTHENR=D <
R , 3 ) ELSE I FV=4 ANDD (R, 4) < >OTHENR=D
<R, 4) ELSE I FV=5THEN 1 340ELSEPR I NT :
PR I NT "USE YOUR HEAD. YOU CAN
’ T GO THAT WAY ! " : G0T0290
1330 I FR= 1 3THEN 1 OOOELSE I FR= 1 4THE
N 1 020ELSEG0T0240
1340 CLS4: PRINT" YOU HAVE IN YOUR
POSSESS I0N:":IFB<23)=1 OOTHENPR I
NT : PR I NTB$ < 23 > : Q2= 1 ELSEPR I NT
1350 F0RX=1TD20: IFB <X)=1 OOTHENPR
INTB*<X> :Q2=1
1360 NEXTX: I FQ2<1 THENPRI NT “.PRINT
"NOTHING AT ALL."
1370 PRINTS426, "TAP ANY KEY.";:Q
2=0: SCREENO, 1
1380 I F I NKE Y*= " " THEN 1 380ELSE240
1 390 I FP >3THENPR I NT : PR I NT ■ YOU ' RE
CARRYING TOO MUCH. TAKE <I)NVE
NTORY. ": P=P-1 : G0T0290ELSE I FW= 1 2T
HEN 1 400ELSEB < W ) = 1 OO : PR I NT "OK . " S 0
0T0290
1400 ’ INPUT RESPONSES
1410 PRINT: PRINT" I SEE NOTHING S
PECIAL. ":G0T0290
1420 PRINT: PRINT" I DON’T HAVE IT
. " : GOT0290
1430 PRINT: PRINT" I DON’T KNOW HO
W TO SWIM. ":G0T0290
1 440 PR I NT : PR I NT " MMMMMM . . . THAT T
ASTED GOOD ! " : G0T0290
1450 PRINT: PRINT" I CAN’T DO THAT
...I’LL BREAK A TOOTH ! " : G0T0290
1460 PRINT:PRINT"0K. . .NOTHING HA
PPENS. ":G0T0290
1470 PRINT: PRINT" I DON’T SEE IT
HERE. " : G0T0290
1480 PRINT: PRINT"I’M SORRY, BUT
I CAN’T DO THAT. ":G0T0290
1490 PRINT: PRINT"OK !. .CHOP. . . CHO
P. . .CHOP. . .CHOP. .KKKRT. . .TIMBER!
" : G0T0290
1500 PRINT: PRINT"THE EVIL EXPLOR
ER TOOK THE RUBY AND RAN INTO TH
E JUNGLE. AS HE RAN HE SAID: SO
LONG SUCKER! ":Q6=l: B (36) =0: GOTO
290
1510 PRINT: PRINT"THE EVIL EXPLOR
ER TOOK THE TUSK AND SAID: THIS
TUSK WILL EARN ME A FORTUNE, UNLI
KE THAT GLASS RUBY YOU HAVE!"
: Q6= 1 : B < 36 ) =0 : GOT0290
1520 CLS: PRINT: PRINT"THE POISON
SWIFTLY TRAVELED MY BLOOD STREA
M TO YOUR HEART... I AM DEAD."
: GOTO 1570
1530 PRINT: PRINT" I DON’T HAVE TH
E HACKSAW. ":G0T0290
1540 PRINT: PRINT" I DON’T HAVE AN
Y FIRE! ! " : G0T0290
1550 CLS: PR I NT: PR I NT "THE SPIDERS
SWARMED OVER ME I AM DEAD."
: GOTO 1570
1560 CLS: PR I NT: PR I NT "THE GHOST O
F KING MERRO NOW HAS MY HEAD AS
A COFFIN ORNAMENT.. I AM DEAD . " : G
□TO 1570
1570 PR I NT: PR I NT "SORRY SUCKER...
II
1580 PRINT" PLAY AGAIN <Y/N)?";:S
CREENO, 1
1590 A$=INKEY$: IFA$=" "THEN1590EL
SE IFA$= " Y " THENRUNELSECLS : END
i
32 the RAINBOW February 1984
CoCo HEADQUARTERS
Looking to unlock the capacity of your Color Computer?
Search no more
TOLL FREE
1 - 800 - 251-5008
SPECIALS
R/S CoCo upgrades
64k Memory Upgrade
Amdek Disk Drives
26-3029 CoCo 2 Drive 0
26-3023 Drive L
Super Pro Keyboard Kit
HJL Keyboard kit
26-3012 Deluxe Joystick
Wico Analog Joystick
CALC
59.95
499.95
349.95
239.95
64.95
79.95
34.95
49.95
26-3U26 Color Computer 2 16k
26-30268 Extended CoCo 2 L6k
26-3026E64 64k Extended CoCo 2
26-1261 IP-10 Thermal Printer
26-1192 CGP-115 Printer/Plotter
C. ltoh Banana Serial 50 cps
C. ltoh Prowriter 8510 (par)
26-1268 CGP-220 Color Jet Ptr.
26-3024 RS Multi-Pac Interlace
149.95
219.95
299.95
69.95
179.95
249.95
399.95
599.95
149.95
ACCESSORIES
RS D.C. Modem IB
$
89.95
Elephant Disks ssdd $
22.95
Novation J-Cat Modem
$
129.95
Verbatim Disks ssdd $
27.95
RS D.C. Modem 11
$
179.95
Wico Adapter $
19.95
Hayes SM 300 Modem
$
239.95
CoCo Switcher $
39.95
USR Password 300/1200
?
449.95
Botek ser/par Interface $
69.95
SOFTWARE &
BOOKS
0S-9 (req. 64k) $
Basic-09 (req. 0S-9) $
Color Logo $
MSI Diskuti 1 $
MSI Namelist $
MSI Color Finance S
MSI Color Finance 1 L $
Color Term Plus $
Lancer $
64.95 (Disk)
87.95 (Disk)
44.95 (Rom)
19.95 (Disk)
24.95 (Disk)
49.95 (Disk)
69.95 (Disk)
39.95 (D or R)
24.95 (Cass)
Elite Calc $
Elite Word $
Pooyan by Konami (32k) $
Color Computer Graphics $
CoCo Assembly Prog, $
CoCo Programs $
101 CoCo Programs $
Programming the 6809 $
Basic Faster and Better $
59.95 (Disk)
59.95 (Disk)
34.95 (C & D)
5.95
6.95
9.95
9.95
14.95
29.95
'k'k'k'k-it'k'k&'k'kftkft&'kicikikic'k kft -k-kikicik-k'k kk kkkkkkkkkkkkkkkkkkk kkkkkkkkkkk
TOLL Call for prices and availability of your other favorite software
FREE All advertised items subject to availability
TENNESSEE
1 - 800 - 545-2502
All of the above units covered by our 120
day carry in warranty.
TRS-80 Trademark Tandy Corporation.
Prices subject to change without notice.
Write for our FREE newsletter:
Prices do not incLude shipping & handling
TOLL
FREE
1 - 800 - 251-5008
FACTORY DIRECT
PURE RADIO SHACK EQUIPMENT
"THE COCO PROFESSIONALS"
VISA’
m
DELKER ELECTRONICS, INC,
P.O. BOX 897 DEPT D
SMYRNA, TN 37167
800-251-5008
800-545-2502 (TENNESSEE)
615-459-2636 TENNESSEE)
615-254-0088 (NASHVILLE)
ItiK ^
1 [ ' [1
ADVENTURE TUTORIAL
RAINBOW
A re you tired of trying to write “Munch Man” in
BASIC and having it turn out as “Mush Man”?
Turn your creativity to something more reward-
ing-creating ADVENTURES.
This article will show you how r you can design your
own Adventures in BASIC. As an example, a Miniventure
will be built step-by-step* I call it a Miniventure since it is
very small (9 rooms), but contains all the elements you
find in most larger adventures.
With a good imagination and your trusty Color Com-
puter, you will soon be on the road to . . . Adventures!
T he first step in creating an Adventure program is to
come up with a scenario, or setting, for the Adven-
ture. The scenario should give a background to the
(Eric W. Tilenius is a sophomore at Walt Whitman
High School and has been programming and working
with computers for several years. He is currently serv-
ing as an advisor and consultant to people new to the
computer field. During his freshman year f Eric was
editor of The Stinson Stylus, a school newspaper .)
Adventure as well as provide the Adventurer with a main
goal to accomplish. Some examples of scenarios are:
* The Adventurer is trapped in an old haunted house. He
must search for a lost treasure and find a way out, while
avoiding the ghosts, monsters, and other assorted hazards
that await him within.
* The Adventurer is on an intergalactic spaceship when
it is attacked by hostile enemies. He takes a small shuttle-
craft and flees from the ship just before it is destroyed by
the enemy* The shuttlecraft, however, runs out of fuel
before it can get him to the nearby space station. It crash
lands on a nearby planet and is almost totally destroyed
by the crash* The Adventurer must now deal with possi-
bly hostile aliens and the many other dangers of the alien
environment and try to get off the planet and back to the
space station.
* The player lives in a realm of magic and sorcery. He
must defeat enemy wizards, battle fierce dragons, and
outwit many other creatures in an attempt to rescue a
captive princess.
34 the RAINBOW February 1984
INTERCEPT 4
By J. Weaver, Jr.
Your ship and the planet are under attack. Hostile alien craft whip around
the ship, releasing flamming bolts of energy upon the hull of the INTER-
CEPT. Immediately your own guns come alive, warding off the sudden
attackers, but will it be enough? Already many of the fighters have escaped
past your ship toward the defenseless colonies below. Once the air battle is
over, you must transport down to the planet, try to find the alien foe, and
destroy them. Then, the hardest task awaits: Using the full power of the
INTERCEPT, you must battle and destroy the mothership!! Three separate
screens or levels of play. Each screen scrolls in all four directions. A fantastic new game by the author of Outhouse. Requires two
joysticks. 32K $27.95/29.95
GRAPHICOM
The hit of the Pasadena Color Expo. The greatest graphics
program to ever be written for the COCO. Graphicom was
over two years in the making! Graphicom uses two joysticks
or one joystick and one kola pad. The program uses rubber-
band graphics and unique method of making stamps and
using colors. Each screen is saved on a special disk. When
you call up a directory it comes up in pictures to show you
what is on the disk.
Graphicom can screen dump graphics to over 20 different
printers! Graphicom can send pictures over the modem!
Graphicom can reverse the video, rotate pictures, and make
mirror images. Graphicom can do more than any other
graphics program and its only $29.95.
pS £. 7 P * *
' I— MB * V
v» R wawF
OPAQUE
MASK CLEAR REUE RSE
(OR) (AMO) (XQR)
NO ?*¥i MO
CLEAR
(Bud )
COLOR
PRINT
12 3 4
SEND
END REC IEUE
TOP TEN FOR THE MONTH OF JANUARY
#1 TIME BANDIT Computer Shack #5 POOYAN Datasoft
A great game written for the COCO this is With thieir first game since Zaxxon, Datasoft
an original game. The closest arcade game has again paid for the license to bring the
is Tutenkham to which it has a very loose arcade game Pooyan to the COCO.Thisisa
resemblance. Great color and super fun to very realistic copy of the arcade game.
play $27*95/29.95
#2 CASHMAN Computer Shack
A great original game for the COCO! A
combination of Jumpman and Bagman with
many totally original concepts specially
designed for the COCO. Excellent one]
player game. Unbelievably fun to play with
2 players simultaneously.
TAPE/DISK . . . $27.95/29.95
# 3 DEMON SEEO Computer Shack
Somewhat like the game Phoenix. 3 dif-
ferent waves of demons and bats attack
you. Plus you have challenge rounds! Great
graphics and fast action.
TAPE/DISK. $27.95/29.95
# 4 GALAGON Spectral
By the sameauthor who brought you Lunar
Patrol. Excellent color and Graphics. A very;
very good copy of the arcade game
Galaga $24.95/28.95
TAPE/DISK $29.95
# 6 LUNAR PATROL Spectral
This is an exact copy of the arcade game
Moon Patrol. Excellent graphics.
TAPE/DISK $24.95/28.95
#7 FURY Computer Shack
A very loose copy of the arcade game Time
Pilot. Excellent color, very fast,
TAPE/DISK. $27.95/29.95
# 8 LANCER Spectral
This is a copy of the arcade game Joust.
Excellent graphics and playability.
TAPE/DISK $24.95/28.95
# 9 THE KING Tom Mix
A copy of the arcade game Donkey Kong.
Very good graphics.
TAPE/DISK $26.95/29.95
# 10 OUTHOUSE Computer Shack
A totally new outrageously funny game only
available on the COCO.
TAPE/DISK $27.95/29.95
1691 Eason • Pontiac, Michigan 48054
Information: (313) 673-1205
Orders Only: Toll Free (BOO) 392-8881
Master Charge and VISA OK. Please add $3.00 for shipping in
the U S A - $5.00 for Canada Oealer Inquires Invited.
• The player is a private detective who one day receives
an anonymous phone call saying that terrorists have
planted a powerful bomb in the center of L, A. He tries to
tell the police about this but no one listens. He must
discover the bomb’s location on his own and deactivate it
before it is too late.
As you can see from the examples above, the scenario
can be set just about anywhere — real or fictional — but
there arc a few general rules which should be applied in
creatinga scenario. First of all, it should be large enough
to give the player plenty of room to move about. An
Adventure set in Joe’s Auto Garage just won’t work.
Secondly, it should provide the Adventurer w r ith one
main goal (finding treasures, for example). Lastly, it
should lend itself to the creation of puzzles and obstacles
which the Adventurer has to solve. Remember: the more
imaginative and creative the scenario, the more fun the
Adventure will be to play.
The second step in creating an Adventure is the forma-
tion of puzzles and obstacles which the Adventurer must
solve and overcome in order to achieve his main goal.
You can often get ideas for good puzzles by playing other
adventures, but the best puzzles are those that are both
original and logical. Obstacles include anything that the
player must “physically” overcome (as opposed to puz-
zles, which are solved mentally) and include anything
from locked doors to wandering monsters. Try to think
up as many of these as you can that would go with your
scenario, and then select those that you think are best.
For example, if your scenario was similar to the one with
the spaceship above, you might think up some puzzles
and obstacles such as these:
• Aliens surround the Adventurer and gesture menac-
ingly at him. He must get past them somehow' without
arousing their anger.
• The Adventurer must obtain a golden disk in order to
enter the walled city of the ancients.
• Once inside the city of the ancients, he must decipher
the old scrolls of knowledge which tell where things that
he needs are hidden.
MAPPING IT OUT
U p to now, all you have done is to think about what
your scenario would be, and what puzzles and
obstacles you could use in such a scenario. Now, how-
ever, we begin the “drawing up’’ of the main part of the
Adventure itself.
An Adventure is divided into many locations called
rooms. A room can be anything from a closet to a forest.
It may have one or more objects in it and may have exits
in any of four directions — north, south, east, or west.
(Some adventures use up and down also.) When the
player enters a room, the computer tells him the above
information. Here is an example:
YOU ARE IN A SMALL ALCOVE
YOU SEE: HAMMER SHOVEL
OBVIOUS EXITS LEAD: EAST WEST
What you have to do now is to create and map out
rooms in your Adventure. Take a large piece of paper and
draw boxes on it — as many boxes as there are rooms in
your Adventure. If you are not sure how many rooms you
will have, start with several boxes and leave room to add
on. Each box will represent one room in the Adventure.
Now, number each box starting with # 1 then 2 then 3, etc.
. . . Do not skip numbers! It does not matter what box
gets what number, or even if the numbers are in order
—only that each box has its own number. It is a good idea
to put each number in a corner of the box so that there is
room in the box for other things which we will add
shortly. Each room in the Adventure will be identified to
the computer by the number which you have put in the
box.
Now give each room a name and list what, if any,
objects are in it. Y ou must also indicate the exits using the
following procedure:
1. Connect “rooms”(boxes) that lead to one another by
drawing a line from one to another.
2. If one room leads to another but is blocked (by a door,
for example), draw a line but mark on that line whatever
is blocking it.
If you are a little confused, see Diagram 1. It should
help to clear things up.
1
i
Landing
site
2
Entrance 10
Alien City
3
Light
Bridge
Wrecked
spaceship
Golden disk
& shovel
Nothing
1
i
|
»
1
f
4
Deserted
Plain
5
Ancient
Temple
6
Computer
Building
Laser Gun
Altar &
Book
Advanced
Computers
AVW Passage
/WWW blocked
avww by high wall
7
City ol the
Ancients
S
Storage
Building
9
Oil
Refinery
Writing on
the wall
Bucket
Oil
DIAGRAM I: An example of a map of an Adventure.
Each room is given a number which appears in the top of
each box. The room name is on the top, and visible
objects are listed on the bottom of the boxes. Paths
leading from one room to another are marked (by an «»).
Note the blockage between rooms 4 and 7. Please keep in
mind that this is a scaled down map — you will probably
have more rooms than this.
Try to incorporate the puzzles and obstacles which you
have thought up into the map. For example, in the sam-
ple map, the Adventurer must find a way to get over the
high wall. Also, in order to get the oil, he must first get the
bucket.
Once you have done this and completed your map, you
are ready to . . .
START PROGRAMMING
S o far, your CoCo might have just as well been a flower
stand. We haven’t even touched it! But now let’s
change all that. Put your map down by your computer,
power it up, and get ready to go]
36 the RAINBOW February 1984
The first step is to get CoCo to
remember a “map” of your Adven-
ture. This is done by putting it into
DA TA statements and then read-
ing it into ARRAYS. (In case
you Ve a little rusty on your arrays,
see chapters 20 & 21 in “Getting
Started with Color BASIC.” To
review READ and DATA see
Pages 94—100 & 127 in the same
book.)
Start your program at about
line 100. Type in the room names
as DATA, going in order accord-
ing to the room numbers. So, for
the map above, you would type:
100 DATA LANDING SITE,
ENTRANCE TO ALIEN CITY,
LIGHTBRIDGE, DESERTED
PLAIN, ANCIENT TEMPLE,
COMPUTER BUILDING, CITY
OF THE ANCIENTS, STORAGE
BUILDING, OIL REFINERY
You will probably need more
than one program line to do this.
Next, type in the data for the
objects using this format: LONG
OBJECT NAME, SHORT OB-
JECT NAME, ROOM where ob-
ject is at start of the Adventure.
The long object name is a descrip-
tion of the object, such as is on the
map. The short object name is one
word which the person can use if
he wants to TAKE the object.
(For example, to take the golden
disk, a person would say “TAKE
DISK”.) If the object can not be
taken (a spaceship, for instance)
type an * instead of a short object
name. For the objects on the sam-
ple map, you would type in:
200 DATA WRECKED SPACE
SHIP , *, l, GOLDEN DISK,
DISK, 2,, ALTAR,*, 5, BOOK,
BOOK,5, LASER GUN, GUN,4,
ADVANCED COMPUTERS,*,
6, OIL,* ,9,BUCKET,8.WR1TING
ON THE WALL,*, 7
The next step is to create what is
known as a travel table. The travel
table tells what room the player
will be in if he moves in one of the
four directions. Its format is:
NORTH, SOUTH, EAST, WEST—
each of which represents the num-
ber of the room the player would
get to if he moved in that direc-
tion. If the player cannot move in
a certain direction, a zero (0) would
COLOR
FURY
By Tim Purves
The skies the limit in this action packed, |
airborne, dog fight simulation. All alone,
you’re surrounded by enemy fighters. Dodge
behind a cloud and come outshooting! You'll
be passed by paratroopers and tri-fighter
forces. Destroy ’em all, and don’t spare the
ammo. This is a life and death struggle with
only one victor!!!
The battle takes place in the air! The enemy attacks with everything they’ve
got, airplanes, helicopters, hot air balloons, paratroopers and magnetic air
mines. 1 6K or 32K. (Tape/Disk) $27.95/$29.95
TIME BANDIT
This month is the first month that the entire top ten panel had copies of Time Bandit and
they overwhelmingly voted it into first place. Never before has a game received so many
first place votes. At the Dallas Rainbowfest and at the Pasadena Color Expo, arcade
players were unanimous in the praise of Time Bandit. “The best original game ever
written for the COCO’” . . . “My dad said I could buy only one game and this is the best
game here” ... “Best game at the show” ... “Best game I've ever seen on a home
computer” . . . "Great Game” ... Only game I bought at the show” . . . These are comments
we heard about Time Bandit at these two shows ... I can say without a doubt that TIME
BANDIT is the best game on the market for the COCO.
SPACE WORLD: Explore
Hy-perspace, the bizarre
Light Barriers, the Insidious
Grid, Gamma Station the
Enterprise and others! Bright,
Clear graphics!
' 'jT'iG 12740 33
I liomiWiBCT v
rrmc cnrvnnan
WESTERN WORLD: Visit the
Lost Maverick Mine, Dead
Man's Pass, (Visit? Escape!)
Tombstone Jail, and many
more! A variety of screens.
<*•>.« M JllfcM 1 »!«* '
* > j *
K O O «
.< v *
* * □
n s_ ,
1SJ
FANTASY WORLD: Con-
quer the halls of Doom, the
Mystic Maze, the Under-
world Arena, and other med-
ieval places. Pictured are the
three different time gates.
LANTASTIC ADVENTURES AND UNLIMITED RICHES ABOUND
WHEN ONE TRAVELS THROUGH TIME — YOU ARE THE TIME BANDIT!
Thanks, to Bill Dunlevy and Harry Lafnear, you can transform your Color Computer into
the ultimate arcade experience. 32K has never looked or played better!
Tired of games that have only a few screens or force you to follow a strict order of levels?
In TIME BANDIT, you virtually create your own game! You can shoose from more than
TWENTY places during the entire game, and each place has more than 15 distinct
variations and levels of difficulty: this means over 300 variations in all!
You can use the T1MEGATES to travel to three different Worlds of Time, each one
containing a multitude of colorful and unique adventuring areas. Visit FANTASY
WORLD, WESTERN WORLD, or SPACE WORLD. Avoid or destroy the Evil Guardians:
the Watching Lurker, Angry Elmo, Killer Smurphs, and lots more! Find the keys which
remove various locks preventing your escape. But hurry Bandit— your power is dwindl-
ing and time is fleeting! This new machine language game is so exciting, challenging,
and fun that you need never leave your home to find an arcade again! Ultra crisp
Supergraphics that include colorful scrolling landscapes and full animation of a
multitude of characters, amazing sound, and literally HUNDREDS of screens - it's all
herel The conquest of time and space awaits you (32K) $27.95/$29.95
1691 Eason • Pontiac, Michigan 48054
Info: (313) 6731205
Orders Only: Call Toll Free (800) 392-8881
Master Charge and VISA OK. Please add $3.00 for
shipping in the U.S.A.
February 1984 the RAINBOW 37
be placed under that direction. If the Adventurer dies by
going in that direction, a 1000 would be placed in that
direction. If the direction is blocked, a negative number
would be placed for that direction. Each room has its own
data entry for this, as seen in the travel table for the
sample map listed below:
300 DATA 0,4,0,0 :REM GOING SOUTH LEADS
TO ROOM 4
310 DATA 0,5, 3,0 :REM DATA FOR ROOM #2
320 DATA 0, 6,0,2, :REM DATA FOR ROOM ti 3
330 DATA 1 ,-l ,5,0:REM PASSAGE SOUTH IS
BLOCKED
340 DATA 2, 0,0, 4
350 DATA 3, 0,0,0
360 DATA - 1 ,0,8,0: REM PASSAGE NORTH
BLOCKED
370 DATA 0, 0,9,7
380 DATA 0,0,0,8
You can make up a list of obstructions and create a
value for each. For example: -l if a wall is blocking the
way, -2 if a door is in the way, -3 if a monster blocks the
way, etc. . . .
Next, type in the commands (verbs) which you wish
your Adventure to recognize. Next to each verb, place a
VERB NUMBER. If two verbs are the same (e.g. GET
and TAKE) place the same number for each. Use low
numbers as it will make things easier for you. These
numbers will be used to identify the verbs later on, A
common verb listing is:
400 DATA TAKE, 1, GET ,1, DROP, 2, GO, 3, LOOK A
READ, 4, MOVE, 5, PUSH, 5, PULL, 5, UNLOCK, 6,
OPEN, 7, INVENTORY, 8
Now that you have all your data statements in, we can
proceed with the rest of the program. The next thing we
are going to do is to READ all of the data into arrays so
that we can use it during the game. First we must DlMen-
sion the arrays which we will be using. L$ will stand for
the LOCATION and will be used to hold the room
names. LOS will be used for LONG OBJECT descrip-
tions, OS for the short OBJECT names, and O for the
room the object is in. C$ will be for the COMMANDS,
and C for the COMMAND numbers. T will be a two
dimensional array in which the TRAVEL table will be
stored. DIMension them at the start of the program by
typing:
10 DIM L$(X+l ),LO$(Y+ 1 )0$(Y+ 1 ),C$(20),T(4,X),
C(20)
Replace X in the above statement with the number of
rooms you have and replace Y with the number of objects
you have. DIMensioning the variables to X-fl and Y+l
leaves room to add objects in later.
Now we can read the data ... To read the rooms, type:
600 FOR C=I TO X:READ L$(C):NEXT C. Simple
enough? Just remember to replace X with the number of
rooms that you have.
Now for the objects. Type the following, replacing Y
TDP System 100 1 "
Color Computer II
TRS-80 Color Computer’
SOLDERLESS MEMORY UPGRADES
4K-16K $ 20 00 • 16K-32K *40 00 • 4K-32K *50 00
Installs in 15 minutes without removing SAM chip. Includes Easy-lo-
follow instructions, 1C extractor, RAM button, and 90-day
unconditional warranty. Piease specify board series. These
upgrades are not compatible with the Color Computer II
SERIAL SWITCHER
Bi-directional switcher allows you lo expand your serial porl to
two or three peripherals or to connect one peripheral to two or
three computers 2 Ports s 2 5 00 3 Ports $ 30 oa
Available with mounted Pilot Light— Add *5°°
pHi
Kj •-
E i f qy
-/-L U f JBp* :
■i" 1 1
RH I :< ;7J X 1 1 *
ilLHSMjrriJi *
64K FOR s 75 00
^ This price includes expert
installation, a 64K RAM Button, 64K
Software (specify disk or cassette),
a 64K User Sheel, Return Shipping,
and a 90-DAY UNCONDITIONAL
WARRANTY Requires 1.1 or newer
Basic ROM and an operating 285
(F) Series Color Computer (D or E
Series boards add s 20 00 ). TDP-100.
or Color Computer II. For fastest
response, pay by Cashier s Check
or Money Order.
TERMS: Cashier's checks and money orders lor immediate
delivery • Personal checks allow 2 weeks • Orders $100 lo $199
save 10% • $200 and over save 15% • California residenls add
6% * Orders under $25 add $2 shipping • C O D. add $2
^ 4418 E. Chapman Aye., Suite 284
m
Orange, CA 92669
(714) 639*4070
VIDTRON
w
POKES, PEEKS & EXECS FILE
Get complete Color Computer power with this
exhaustive file containing over 100 pokes, peeks
& exec commands with full comments for each.
Hi-speed pokes, break disables, list disables and
much more! We will even give you a bonus -Tape-
to-Disk copy program. All this for only $5.00
(Postpaid). File on Tape $7.50, File on Disk $9.50
(Postpaid).
Recent Supplement to Pokes, Peeks & Execs file
with 50 additional pokes, peeks & execs, only
$3.00 (Postpaid).
HIDE-A-BASIC
A perfect utility to protect your programs with 4
self-executing ML routines to disable list, break-
key, reset and create an error skip routine. 16K
Ext. Basic. Cassette $16.95.
CARTRIDGE DUMP
Transfer most Rompaks to tape or disk. No need
to take out the disk controller. 16K or 32K Ext.
Basic Cassette $14.95.
ORDER TODAY!
Send cash, check or MO. We pay shipping & Han-
dling. NYS Residents please add Sales Tax.
MICROCOM SOFTWARE
P.O. BOX 214
Fairport, NY 14450
(716) 425-1824
38 the RAINBOW February 1984
VXWaJaV
wawvvv-i;;
with the number of objects in your
Adventure. 700 FOR C=1 TO
Y:READ L0$(C),0(C):NEXT C
This will put all the objects in
their place. Now for the travel
table. (Remember: X=#of rooms.)
800 FOR C=1 TO X:READ
T( 1 ,C),T(2,C),T(3,C),T(4,C):
NEXT C
This will store the values of the
travel table where T( 1,C) is North
for room C, T(2,C) is South for
room C, etc. . . .
Tell CoCo what each column in
the travel table relates to by enter-
ing this line:
850 T$(1)=“NORTH” :T$(2) =
“SOUTH' 1 : T$(3)= “EAST”:T$
(4)=“WEST”
Finally, let's string up the com-
mands and command numbers.
Count up how many commands
you have and replace N in the
statement below with that number.
900 FOR 0=1 TO N:READ
C$(C),C(C):NEXTC
Now that you have taken care
of all your DA TA, tell the compu-
ter what room the player will start
off in by typing: 950 L=R. Re-
place R with a room number.
YOU DID IT. All the data is
now ready to be used.
MAKE IT WORK
D ata is no good if it is not used,
so let's proceed to use it. The
first thing the adventure should do
is tell the player about his sur-
roundings: the room he is in, vis-
ible objects, and visible exits. This
is accomplished by these lines.
Substitute the number of rooms
you have for Y.
1000 PRINT “YOU ARE AT
THE ”;L$(L)
1010 PR1NT“Y0U SEE:";
1020 FOR 0=1 TO Y:IF O(C)
=L THEN PRINT LOS
(C);“
1030 NEXT C
1040 PRINT“0BV10US EX-
ITS LEAD:”;
1050 FOR C=1 T04:1FT (C,L)
>0 THEN PRINT T$(C);
1060 NEXT C
By J<“Mr*y Soipmrn .mil Philip Krn/n»
__ CHOPPER STRIKE
So. what are you waiting for? Pull on your helmet,
start the engine, open up the throttle, and take off.
You’re about to pilot one of the most dangerous
missions of our life! A deadly, never ending,
obstacle course that'll rack your brains, test your
__ I reflexes, and push you to limits never achieved
before Gun turrets, short range rockets, oil tanks, and I CBMs are just a few ol the dangers you're going to
encounter. Are you a good enough pilot to accept such a mission? CHOPPER STRIKE, colorful graphics, descriptive
sounds, and all out action make it the best chopper game on the market* I6K or 32K S27 95/29 95
r p
Dozens ol levels and screens (more than FORTY!) let anyone from beginner to expect have as much excitement,
challenge, and good clean fun as they can stand* Even the least adept player can have Ihe time of their tile with
CASHMAN. yet with the increased excitement ol special MYSTERY PIECES and EXPERT PUZZLE screens. Ihe
mosl experienced arcade addicl is guaranteed to never slop playing!!
1691 Eason • Pontiac, Michigan 48054
Information: (313) 673-1205
Orders Only (800) 392-8881
Master Charge and VISA OK Please add S3 00 for
shipping m the U S A. - $5.00 for Canada. Dealer
Inquires Invited
DEMON SEED
Ranked in the lop three games lor the past lour months An exceptional game with outstanding color and graphics
Fast, last, fast action and excitement Many different screens and many different challenge rounds keeps you
playing for a long, long time 32K $27 95/29 95
OUTHOUSE
Reviewed in Hot COCO and Rainbow magazine Hot COCO says:
"I was totally taken by its originality, its outstanding graphics, its
delightful sound eflects. and, most of all, by its brilliant
playability" It is one ol Ihe finest of the genre that I have
seen” ... “ A truly superior game and enjoyable game" "I urge
all COCO arcade players to purchase this game It really is one of
the best I’ve seen” All ol this in November Hot COCO page 16
Rainbow says; "One of those rare arcade games you can
love' 1 . . "Everything about this game is right’’ . . . "Outhouse is a
winner Four stars for originality, playability, visuality and pure
genius in total presentation ” These rave comments were in the
December Rainbow page 255. 32K $27.95/29.95
CASHMAN
By Doug Frayer and Bill Dunlevy
The screen is exploding with
colorful, fast moving animation
like you've never seen. The
speaker is alive with every kind
of sound imaginable* Best of all,
the players eyes are glowing
with fascination and wonder of
this classic creation. TH E GAM E 7
CASHMAN!
32 K COLOR COMPUTER (Tape/Disk)
$2795/2995
February 1984 the RAINBOW 39
Line 1000 prints the name of the room you are in (room
L). Lines 1020 & 1030 scan to see what objects have the
same object number as the room you are in and prints out
a description of those objects, LOS(C). Lines 1050 & 1060
check the travel table for the current room and print in
what directions the exits lead. You may also add lines to
tell the player if there are obstructions and if there are, in
what directions they lie.
1054 IF T(C,L)=- 1 THEN PR INT“A WALL
BLOCKS YOUR PASSAGE TO THE M ;T$(C);
u »,
1056 IF T(C,L)=-2 THEN PRINT i4 A DOOR PRE-
VENTS YOU FROM GOIN G";T$(C);*\ "i
If you have more obstacles, assign them a negative
number and put them in their appropriate place in the
travel table, and add on lines like the ones above.
Nowthat you have told the playerabout hissurround-
ings, the next step is to ask him what he would like to do.
1 100 PRINT“WH AT WOULD YOU LIKE TO DO
NOW’’:lNPUT AS
Most Adventures use the two-word commands, so that
is the system we wall adopt for now. The first w'ord that
the player types in should be one of the commands that
you entered into the computer before. If so, we represent
that word by its COM M AND NU M BER which you type
after the verb in the DA TA statement. If the first w ord in
the player’s command is not in the command list, w r e will
tell the computer to print a message saying so. This
procedure is listed below.
1199 REM FIND THE FIRST WORD TYPED IN
(UP TO THE SPACE) AND CALL IT A1S
1200 FOR C=1 TO LEN(AS):IF MID$(A$,C,I)=“ "
THEN (AI$)=LEFT$(A$,C-1): BS=MIDS*A$,
C+I,LEN(A$)-C): GOTO 1230 ELSE NEXT
1210 A1$=A$:REM ONE WORD COMMAND
SUCH AS LOOK
1230 FOR C=l TO N :REM N = NUMBER OF
COMMANDS YOU HAVE IN VERB LIST
1240 IF C$(C)=A1$ THEN A=C(C):GOTO 1400:
REM IF VERB IS IN COMMAND LIST
THEN GOTO 1400
1250 NEXT C
1260 PRINT 44 I DO NOT UNDERSTAND THE
VERB’’:GOTO 1100: REM GO BACK TO
INPUT STATEMENT
That, long as it may seem, is one of the fastest ways to
sort through a command input. The verb which the
player typed in is known to the computer by its verb
number (stored as A) and if the player typed in two
words, such as GO SOUTH, the second word is stored as
B$. Line 1200 takes care of dividing AS into AlSand B$.
Lines 1230-1250 check to see if A 1$ is a recognized
command.
What good is all that? Well, now that we have torn AS
to bits and pieces, we can begin doing all sorts of things
such as . . ,
MOVING AROUND
N ow w'e tell the computer to GOTO various sections
of the program depending upon what command was
typed. Using the command ON. . . GOTO is the simplest
w'ay to accomplish this.
1400 ON A GOTO 2000,3000,4000,5000,6000,7000,
8000,9000
This w ill send the program to line 2000 for verb #1
(GET or TAKE), line 3000 for verb #2 (DROP), line 4000
for verb # 3 (GO), etc. . .
To get things moving, let’s start w r ith the routine for
GO at line 4000.
Rainbow
Check
Plus
The listing:
24 ... .
. . 03F1
43
700 . . .
. . 066F
250
1200..
.. 0913
177
2999 . .
. . 0B74
71
5030 . .
. . OEOO
120
END . .
. . 10FE
42
0 'LISTING #1
1 REM MINIVENTURE BY ERIC W.
TILENIUS
2 ’ TO DEMONSTRATE ADVENTURE PRO
GRAMM I NG TECHNIQUES
3 ’ REQUIRES 16K COLOR BASIC.
CAN BE FIT INTO 4K BASIC
IF ALL REMARKS AND SPACES
ARE DELETED AND IF THE
TITLE DESPLAY IS LEFT OUT.
4 ' DIMENSION ARRAYS USED:
L$=ROOM NAMES
LO*=LONG OBJECT DESCRIPTION
0*= SHORT OBJECT NAME
C*= COMMAND ARRAY
CO=COMMAND NUMBERS
T=2~D ARRAY FOR TRAVEL TABLE
T*=DIRECTIONS
5 ' 0=OBJECT ROOM NUMBER
6 'DESIGNED TO BE USED WITH
ACCOMPANYING TUTORIAL
7 X=9 : ' CHANGE TO NUMBER OF ROOM
S
8 Y=9: 'CHANGE TO # OF OBJECTS
10 DIM L4<X+1) ,LO*(Y+l> ,0*(Y+1> ,
C$ (20) , T <4, X) , C (20) , O < Y+l )
20 'TITLE & INSTRUCTIONS
22 CLS3: PRINT" MINI VENTURE"
24 PR I NT© 128, "DESIGNED TO BE USE
D WITH ACCOMPANYING TUTOR
IAL. THIS MINIVENTURE H
AS 9 ROOMS AND 10 OBJECTS ONLY. TH
40 the RAINBOW February 1984
This program lets you copy a color com-
puter disk file (any file basic, text or
machine language to a Model l/lll or 4
disk or from a Model l/lll or 4 to a color
computer disk. This program does no
conversions but it will transfer any file to
or from a disk. You must have a Model
l/lll or 4 with 2 disk drives (Model I must
be double density). Compatible with most
Model l/lll operating systems.
price is $24.95 for the Model l/lll or 4 disk.
‘ V|
SUPERZAP
An amazing new program for the serious
Color Computer Disk user. This program
allow the user full access to all of the
information on any disk. With 17 menu
options, this user-friendly program takes
you step by step through the function it
performs.
SUPERZAP hasa main screen menu that
tells you all the options and their cor-
responding keys. All you do is decide
what you need done and the program
does the rest Disk backups, copy sectors,
erase tracks, granule maps, kill and list
files, modify sectors in HEX or ASCII and
more!
No more lost time because of disk prob-
lems. SUPERZAP can do it! The ultimate
in disk repair and information retrieval. No
color computer disk operator should be
without it
DISK ONLY. . . $29.95
64 K UPGRADE ^
If you purchased your COCO within the
last year you can plug these chips into it
with no trouble. Complete instructions for
installing the chips in any computer, (in-
cluding COCO II). Now only $59.95
BOOK SALE!
SAVE UP TO $6.00
All of our books are discounted during
January, All books are 1 0% off and if you
buy two or more you will get 20% off the
list price. All the books in this ad are only
$13.25 in January. If you purchase two or
more books you will only pay $1 1 .95 for
each book. These special prices are for
Rainbow readers only. You must ask for
special prices when ordering. Order now.
Time is limited.
PERSONAL COMPUTER
COMMUNICATIONS
By Alfred Glossbrenner $1 4.95
Everything you need to know about using
a modem. How to download free software,
how to buy modems, money saving tech-
niques. Best book ever on using your
COCO to link up to the outside world.
ASSEMBLY LANGUAGE GRAPHICS
FOR THE TRS-80 COLOR COMPUTER
By Don Inman $14.95
Written specifically for the TRS-80 Color
Computer. This book uses sound and
graphics to show how 6809 assembly
language can be used to perform tasks
that would be difficult or impossible with
BASIC. All of the explanations are hands-
on, so that the manual can serve as a
tutorial.
PROGRAMMING THE 6809
By Zaks & Labiak $1 4.95
This book explains how to program the
6809 in assembly language, covering all
aspects progressively and systematically.
Beginning with the basics of programm-
ing, Programming the 6809 goes on to
explain register and buses, subroutines,
the 6809 instruction set, addressing
modes, I/O techniques and devices, and
finally data structures.
THE FACTS
By Spectral Associates $14.95
The facts is a compendium of data de-
signed to explain in detail the internal
workings of the Color Computer. A must
for any machine language or basic pro-
grammer.
TRS-80 COLOR COMPUTER GRAPHICS
By Don Inman^T/: $14.95
Explore the creative and imaginative blend-
ing of computers and color using Color
Computer Graphics. This book will enable
you to explore all the graphics capabilities
of Extended Basic The book also provides
application programs and useful subrou-
tines. 303 pages.
SMALL BUSINESS BILLING SYSTEM
Imagine having all your customers at your
finger tips with the ability to print invoices
or monthly bills easily and quickly. Now
imagine being able to keep a running total
of all customer accounts without having to
even pick up a calculator. Its all automatic,
just say so and it performs. You can access
a customer file, print a invofce, add sales
tax, shipping cost, interest, and even ser-
vice charges with the simple ease of push-
ing a button. All at once you'll have time to
get the important things done insted of
constantly worrying about customer ac-
count. That’s what you get with BILLING
SYSTEM. Michtron's Small Business Bill-
ing System, not an elaborate accounts
receivable program, but a simple and effec-
tive way of keeping track of people who
owe you money.
DISK OR TAPE $29.95
Double Density Disks Only $1 .75@
At Michtron we buy thousands of disks a
month for our own use. We have found that
we can save considerable sums of money
by buying disks in bulk. That is 1 00 disks in
a box with no sleeves, no labels etc. We
can put 10 disks in vinyl sleeves and a
plastic box for less money than we can buy
the same disks we buy in bulk in a paper
boxl So we do this and pass the savings on
M:o you.
We buy Sentenal Disks. They are out-
standing! We unconditionally guarantee
them for the life of your computer. If you
ever have a problem with them return
them to us and we will give you a refund or
exchange them for new ones within 24
hours.
100 disks with tyvek sleeves . . . $1 75.00
1 0 disks with tyvek sleeves $1 9.95
10 disks with vinyl sleeves $21.95
Disks with vinyl sleeves and a plastic
library box, choice of colors, $23.95
1691 Eason • Pontiac, Michigan 48054
Info: ( 313 ) 673-1205
Orders: ( 800 ) 392-8881
Master Charge and VISA OK, Please add $3 00
for shipping in the U S A, - $5.00 for Canada.
Dealers Inquires Invited.
If the person typed GO. BS (his second word) should be
a direction (e.g. GO NORTH). Let’s get oriented and take
care of the directions. Remember: T$( !)=“NORTH",TS
(2)=“SOUTH’\ etc.
4000 FOR C=1 TO 4;IF B$=T$(C) THEN DR=C:
GOTO 4020 :REM DR=THE DIRECTION #
d-4)
4010 NEXT C: GOTO 4050 :REM NO DIRECTION
INDICATED
4020 I F T( D R . L)>0 THEN L=T( DR,L): GOTO 4030
:’!F DIRECTION IS NOT BLOCKED THEN
MOVE PLAYER TO NEXT ROOM AS IN-
DICATED BY THE TRAVEL TABLE
4025 IF T(DR,L)=<0 THEN PR1NT“CANT GO
THAT WAY.”:GOTO 1100
4030 IF L= 1 000 THEN PRINT“YOU JUST DIED.”
:END:REM IF YOU DIE BY GOING IN
THAT DIRECTION (OFF A CLIFF, FOR
EXAMPLE) THEN END GAME
4040 GOTO 1000 :REM DESCRIBE ROOM
4050 PRINT'TRY A D1RECT10N”:G0T0 1 100
Now the player can move around the setting. Try it.
Someone once said that you only GET what you
TAKE. So get ready for the take routine.
There are two main types of objects in and Adventure
— those which you can take, and those you can’t. If you
remember, when you typed in your data, you indicated
the “untakable” objects with a *. The takable objects, on
E OBJECT IS TOBRING THE OIL BACK
TO YOUR SPACESHIP WHICH HAS CRA
SHED ON AN ALIEN PLANET"
65 FOR C=1 TO 7000: NEXT
100 DATA LANDING SITE, ENTRANCE T
O ALIEN CITY, LIGHT BRIDGE, DESERT
ED PLAIN, ANCIENT TEMPLE, COMPUTER
BUILDING, CITY OF THE ANCIENTS, S
TOR AGE BUILDING, OIL REFINERY
200 DATA WRECKED SPACESHIP, *, 1 , G
OLDEN DISK, DISK, 2, ALTAR, *, 5, BOOK
, BOOK, 5, LASER GUN. GUN, 4, ADVANCED
COMPUTERS, *, 6, OIL, *, 9, BUCKET, BU
CKET, 8, WRITING ON THE WALL,*, 7
300 DATA 0,4, 0,0
310 DATA 0,5, 3,0
320 DATA 0,6, 0,2
330 DATA 1,-1, 5,0
340 DATA 2, 0,0, 4
350 DATA 3, 0,0,0
360 DATA-1, 0,8,0
370 DATA 0,0, 9, 7
380 DATA 0,0, 0,8
400 DATA "TAKE" , 1 , "GET" . 1 , "DROP"
,2, "GO”, 3, "LOOK", 4, "READ", 4, "MOV
E" , 5, "PUSH" .5, "PULL" , 5, "UNLOCK" ,
CP/M
FOR YOUR COLOR
COMPUTER
• Now have access to the largest library of
programs available
• CP/M is the recognized leader in professional
and personal software
• Adds the power of a 4 MHz, Z80A
• CP/M 2.2 included
• No modifications are necessary. Simply plug
into the cartridge port and plug Radio Shack's
disk controller into it.
• Maintains full Radio Shack compatibility
• Requires 64K memory and one or more disks
with controller
$250.00
WAYNE TECHNOLOGY
PO. BOX 5196 • ANAHEIM, CA 92804-1196
(714) 772-5757
Radio Shack'* Tandy f Radio Shack Corp. / CPM ' v Digital Research
EXPAND YOUR
COLOR COMPUTER
Compare our prices and features
TS6551 RS232 SERIAL INTERFACE
• Interface with modems, printers, or terminals
• Easily programmed from BASIC or Assembly Language
• Programmable protocol and baud rates (50 to 19,200)
• Terminal program with 51-column display <Sc lower case
• Flexible programming— send line-feeds if needed
• Interrupt capability
• Comprehensive manual cab | c inc | uc j cc j
specify disk or cassette
TS6821 PARALLEL PRINTER INTERFACE
• Centronics compatible
• Print BASIC program listings, Disk BASIC directory
listings and program outputs
• Frees your serial port $ 49 95 cable included
Both interfaces include:
• Quality compact cartridge which plugs into the Color
Computer expansion port or Multipak Interface
• Cable and connector (Save $20 to $30)
Add $3.00 shipping Send check or money order
CA residents add 6% sales tax
T&S Electronics
6111 Romany Drive • San Diego, CA 92120
(619) 286-0661
42 the RAINBOW February 1984
6 , " OPEN ",7, "I NVENTORY " , 8
600 FOR C=1 TO X:READ L*<C):NEXT
C
700 FOR C=1 TO Y: READ L0*(C>,0*(
0,0(0: NEXT C
800 FOR C=1T0X: READ T(1,0,T(2,C
> , T (3, O , T (4,0 : NEXTC
850 T* < 1 > =" NORTH" : T*(2> “"SOUTH" :
T* (3) = " EAST " : T* < 4 > = " WEST "
899 N=12: " CHANGE TO # OF VERBS I
N COMMAND LIST
900 FOR C=1 TO N: READ C*(0,C(0
:NEXT C
950 L=1 :’ROOM TO START AT
999 CLS
1000 PRINT: PR I NT "YOU ARE AT THE
";L*(L>
1010 PR I NT "YOU SEE:";
1020 FOR C=1 TO Y: IF 0(C) =L THEN
PRINT L0*(O;"
1030 NEXT C
1035 PRINT
1040 PRINT "OBVIOUS EXITS LEAD:"
m
*
1050 FOR C=1 TO 4: IF T(C,L)>0 TH
EN PRINT T* (C) ; "
1060 NEXT C
the other hand were given a one word name. The TAKE
routine listed below checks for that name and also checks
if the object is in the same room as you are. If so, the
player may take the object. If an object is taken, its
OBJECT VALUE, O(C), is changed to 1000.
2000 FOR C=1 TO Y:REM Y= # OF OBJECTS IN
ADVENTURE
2010 IF B$=0$(C) AND 0(C)=L AND0S(C)O“*”
THEN 0(C)=1000:PRINTLO$(C)“ HAS BEEN
TAKEN. ”:GOTO 1 100: ’PLAYER TAKES OB-
JECT
2020 NEXT C
2050 PRINT“SORRY, THAT IS NOT FOR THE
TAKING”: GOTO 1100
That takes care of that. If, however, you have special
cases, such as where you must take oil in a bucket, you
can add them in in this fashion.
2030 IF B$— ‘OIL” THEN GOTO 2060
2060 IFO(7)=LTHEN INPUT“WITH WHAT”;I$:1F
1$=“BUCKET”AND 0(8)=1000 THEN 0(7)=
IOOO:PRINT“TAKEN”:GOTO 1100
2062 PRINT“SORRY, YOU ARE UNABLE TO
TAKE THE OIL”
0(7) is the object number for oil and 0(8) is the object
number for the bucket. You can determine these by
counting the place it is in in the object data (without
counting numbers or long object descriptions).
Bones color computer software
B ear
1181
ONES
16K ST. BASIC ★NEW RELEASES ★ 14” EA.
Tutor Tapes, Inc. presents “Tutee- Your Computer Tutor”
Providing Practice for Your Child in the Basic Skills of
Reading, Spelling, Grammar, Language, and Math(TRs-8o/TDP)
LANGUAGE ARTS
Skill Grade Level
- Sight Words K-1, 2, 3
- Rhyming Words K-1
- Short Vowefs K-1, 2
- Long Vowels 2
- Vowel Combinations 2, 3, 4, 5/6
- Blends/Digraphs K-1, 2
-Contractions 2
- Synonyms 3, 4, 5/6
- Antonyms 3, 4, 5/6
- Possess ives 5/6
- Plurals 3, 4
■ Pre-Fixes 4, 5/6
- Suffixes 4, 5/6
- Syllables 3, 4, 5/6
- Accents 5/6
• Vocabulary 5/6
MAIL TO: BEAR BONES SOFTWARE, INC.
6-3117 CORUNNA RD„ SUITE 108
FLINT, MICHIGAN 48504
MATH
Skill Grade Level
• Before & After 2
- Math: K-6
Addition
Subtraction
Multiplication
- Division 4, 5/6
- Roman Numerals 5/6
l-C
- Metrics 5/6
★ 20% DISCOUNT ON
QUANTITY ORDERS
Available Soon for
Atari, Vic 20 , Comm. 64
Enclose Check or Money Order
Dealer and School
Inquiries Welcome
ORDER FORM
GRADE L.
SIGHT WORDS
RHYMING WORDS _
SHORT VOWELS
LONG VOWELS
VOWEL COMBO
BLENDS/DIGRAPHS _
CONTRACTIONS
SYNONYMS
ANTONYMS
POSSESSIVES
PLURALS
PRE FIXES
SUFFIXES
SYLLABLES
ACCENTS
SPELLING
BEFORE & AFTER _
MATH
DIVISION
ROMAN NUMERALS _
METRICS
TOTAL © s 14 85 ea. _
20% DISCOUNT If More
Than 5 Programs
ORDER TOTAL:
Mich. Res. Add 4% Tbx_
TOTAL ENCLOSED: $_
TAKING INVENTORY
N ow that the player-can take things, he or she might
want to get a list of things being carried. This is done
by typing INVENTORY. Hereisthe'TNVENTORY ROU-
TINE. ” ft scans the list of object numbers and when it
finds one equal to 1000 it prints that you have taken that
object.
9000 CLS:PR INT“YOU ARE CARRYING THE
FOLLOWING:”
9010 FOR C=1 TO Y:REM Y= # OF OBJECTS
YOU HAVE
9020 IF 0(0=1000 THEN PRINT LO$(C)
9030 NEXT C:GOTO 1100
Too bad small shopkeepers don’t have it this easy.
No Adventurer likes to carry around an armload of
junk, so he may want to get rid of unwanted objects or
objects that he no longer has use for. This procedure is
naturally enough called . . .
DROPPING OBJECTS
T he drop routine, located at line 3000. checks to see if
the player has the object he wants to drop and, if he
docs, it puts it in the room he is in by changing its object
number to the room number.
1065 PRINT
1070 IF L=1 AND 0(7)=1000 THEN C
ls3:print*’Y o u wo n !*•: print: s
OUND 1,10: SOUND 20, 9: SOUND 50,14
:end
1100 PR I NT: PR I NT "WHAT WOULD YOU
LIKE TO DO NOW": INPUT A*
1199 'FIND THE FIRST WORD TYPED
IN (UP TO THE SPACE) AND CALL IT
Al*
1200 FOR C=1 TO LEN(A*>: IF MID*
( A*, C, 1 > = u "THEN A1*=LEFT*(A*,C-
1) :B*=MID*(A*,C+1,LEN(A*)-C) :GOT
0 1230 ELSE NEXT C
1210 A1*=A*: ’ONLY ONE WORD TYPED
IN
1230 FOR C=1 TO N
1240 IF C*(C)=A1* THEN A=C(C>:GO
TO 1400 :'IF VERB IS IN COMMAND L
1ST THEN GOTO 1400
1250 NEXT C
1260 PR I NT "I DO NOT UNDERSTAND T
HE VERB": GOTO 1100 : ’ BACK TO INP
UT STATEMENT
1400 ON A GOTO 2000,3000,4000,50
00, 6000, 7000, 8000, 9000
1999 'TAKE ROUTINE
2000 FOR C=1 TO Y
2010 IF B*=0*(C> AND 0(C) =L AND
0*(C)<>"*" THEN 0(0=1000:PRINT
LQ* (C) " HAS BEEN TAKEN": GOTO HO
0
3000 FOR C=1 TO Y:’# OF OBJECTS
3010 IF B$=0$(C) AND 0(C)= 1000 THEN 0(C)=L:-
PR1NT LO$(C)“ HAS BEEN DROPPED.”:
GOTO 1100
3020 NEXT C
3030 PRINT“SORRY, YOU ARE NOT CARRY-
ING ”B$:GOTO 1100
Now that the player can drop and take objects, he also
might like to LOOK or READ the objects he has, or
might just like . . .
LOOKING AROUND
T he LOOK and READ subroutine is different from
the rest in that each item requires a separate entry.
Look at the example below.
5000 ’LOOK ROUTINE. B$= WORD FOLLOW-
ING “LOOK”
5010 IF A$=AI$THEN 1000:’IFONLYTHE WORD
“LOOK” WAS TYPED, GO BACK TO ROOM
DESCRIPTION.
5020 IF B$=“WRITING”THEN PRINT“THE WRI-
TING SAYS:’WITH A BUCKET AROUND,
THERE IS OIL TO BE FOUND’ ”
5030 IF B$=“GUN” THEN PRINT“THE GUN IS
MARKED ’PRESS TO FIRE’ ”
5040 IF B$=“DISK” THEN PRINT“THE DISK
2020 NEXT C
2030 IF B*="OIL" THEN GOTO 2060
2050 PR I NT "SORRY, YOU CAN'T TAKE
THAT": GOTO 1100
2060 IF 0(7) =L THEN INPUT"WITH W
HAT"; I*: IF I *=" BUCKET" AND 0(8)=
1000 THEN 0(7) =1000: PRINT"TAKEN"
:GOTO 1100
2062 PR I NT "SORRY, YOU ARE UNABLE
TO TAKE THE 03:L.":G0T0 1100
2999 'DROP ROUTINE
3000 FOR C=1T0 Y
3010 IF B*=0*(C) AND 0(0 = 1000 T
HEN 0(C) =L: PRINT LO*(C)" HAS BEE
N DROPPED. ": GOTO 1100
3020 NEXT C
3030 PR I NT "SORRY, YOU ARE NOT CA
FRYING "B*: GOTO 1100
3999 'GO ROUTINE
4000 FOR C=1T04:IF B*=T*(C> THEN
DR=C:GOTO 4020 : ' DR=DIRECTION #
4010 NEXT C:GOTO 4050 :’N0 DIREC
TION GIVEN
4020 IF T ( DR , L ) >0 THEN L=T (DR, L)
:GOTO 4030 'MOVE TO NEW ROOM
4025 IF T (DR, L) <=0 THEN PRINT"CA
N'T GO THAT WAY.": GOTO 1100
4030 IF L= 1 000 THENPR I NT " YOU HAV
E JUST DIED" :END: ' IF PLAYER DIES
, END GAME
4040 GOTO 1000
4050 PR I NT "TRY A DIRECTION" : GOTO
44 the RAINBOW February 1984
ANNOUNCING
The VIP Library™
With a Terrific Sale!
Nelson Software Systems is now Sofdaw Corporation , under
new management. Our Super "Color" Library programs have
also undergone a name change. All programs are the same
unbeatable Super "Color" Library programs you've heard so
much about, but with new VIP names. To introduce our VIP
Library we are having a special sale on the following pages. Our
low prices for such high quality can't be beat so get started today!
Official Library of Software for the TANO Dragon
(Sold for the TANO Dragon only by TANO Microcomputer Products, Corp. and its distributors)
The Library Concept
State of the Art. Quality, Integrity,
Compatibility and Affordability. Five
things good software must possess.
Five things that epitomize the VIP
Library™. Each program is the
diamond of its class, true excellence.
These programs are first in features,
first in power, first in memory, and
all are affordably priced. And for
your convenience all disk programs
can be backed up.
State Of The Art
All Library programs are written in
machine code specifically for the
Color Computer, to work without
the interference of a separate
operating system such as FLEX, From
this comes speed and more work*
space for you. Unlike other programs
for the Color Computer which are
said to be 64K compatible, VIP
Library™ programs are not limited to
between 24 and 30 K of workspace in
64K. Library programs have Memory
Sense with BANK SWITCHING to
fully use all 64K, thus giving up to
51 K with a disk version and up to
53 K with a tape version.
Easy To Use
Each Library program was carefully
designed to be extremely easy to
use. Built-in on-screen help tables
are at your fingertips, as are menus
of all kinds. Every effort is made to
use logical, intuitive and easy-to-
rcmember commands. The manuals
have been thoughtfully prepared to
cover every aspect of the program,
and they have complete tutorials to
get you going right away. We set the
standard!
Lowercase Displays
State-oMhe-Art graphics allow
instant use of four display colors, and
eight lowercase displays featuring
descending lowercase letters. You
can select from 51, 64 or 85 columns
by 21 or 24 lines per screen, with
wide or narrow characters in the 64
display. These screens provide a
pleasant and relaxing way to perform
your tasks, with as much text on the
, " . , PICTURE getting your
instantaneous investment report
over the phone , using it in your
spreadsheet calculation ,
generating a report, and writing
a memo including that report
and data from your database with
your word processor , and all this
with VIP Library ™ programs
screen as is possible. Each program is
easy to learn and a joy to use. We
take pride in the stringent testing
done to make these programs per-
form flawlessly. Every feature, every
convenience, sleek, simple and
elegant.
Total Compatibility
All Library programs are
compatible. Transfer and use of files
between programs is easy and
carefree. What r s better, when you
have learned one program the others
will come easy. And every program is
the best of its kind available.
The Library Programs
For your writing needs is the VIP
Writer™, and its spelling checker, the
VIP Speller™. For financial planning
and mathematical calculations you
can use the VIP CaJc™. To manage
your information and send multiple
mailings there is the VIP Database™.
For sending all these files to and
from home or the office and for
talking to your friends you can have
the VIP Terminal™. Finally, to fix
disks to keep all your Library files in
good repair we offer the VIP Disk-
ZAP™,
Mini Disk Operating System
The Disk versions each have a Mini
Disk Operating System which will
masterfully handle from 1 to 4 drives.
It offers smooth operation for such
features as the ability to read a
directory, display free space on the
disk, kill files, save and automatically
verify files, and load, rename and
append files. Library programs simply
do not have the limitations of BASIC.
Professionalism
The Library comes handsomely
bound in gold -embossed, padded
leatherette binders to grace your
work area with the professionalism it
deserves. Welcome the VIP Library™
into your home and office.
A description of each of the
Library programs, with the
special sale price, is contained
in the following pages. Please
indulge!
©1983 by Softlaw Corporation
VIP Writer™
(Formerly Super "Color' J Wriler M]
By Tim Nelson
RATED TOPS IN RAINBOW, HOT COCO,
AND COLOR COMPUTER MAGAZINE
The Official Dragon Microcomputer Word Processor!
The most powerful and easy-to-use word processor is available in the
showpiece and workhorse of the Library: The VIP Writer 7 *. Because of its
undisputed superiority over all Color Computer word processors, it was
selected by Dragon Data Ltd. of England and TANG in the U.5., to be the
Official Word Processor for their line of Dragon microcomputers.
The resulr of two years of research, the VIP Writer 1 * offers every
feature you could desire from a word processor, Jt is the most
powerful, fastest, most dependable and most versatile. With the hi-res
display, workspace and compatibility features built into the Library the
Writer is also the most usable,
"* , Nearly every feature and option possible ro implement on the
Color Computer , The design of the program is excellent; the
programming is flawless . . . Features for the professional r yet it is easy
enough for newcomers to master , . , Certainly one of the best word
processors available for any computer * , /' October 1983 "Rainbow"
"Word processing with VIP Writer is like driving a high-performance
vehicle . . , This Ferarri of a package has more features than Telewriter ,
Easywriter (for the iBM PC), or Apphwriter /' October 1983 "Hot CoCo"
The Writer will work with you and your printer to do things you
always wanted to do. Every feature of your printer can be put to use,
every character set, every graphics capability at any baud rate, EVEN
PROPORTIONAL SPACING, All this with simplicity and elegance. You
can even automatically print multiple copies.
Although all versions feature tape save and load, the disk version
provides the Mini Disk Operating System common to the whole
Library, plus disk file linking for continous printing.
Professional features of particular note:
* Memory-Sense with BANK SWITCHING to fully utilize 64K, giving
not just 24 or 3QK, but up to 61 K of workspace with the rompak version
and 50K with the disk version.
■ TRUE FORMAT WINDOW allowing you to preview the printed page
ON THE SCREEN BEFORE PRINTING, showing centered fines, headers,
FOOTNOTES, page breaks, page numbers, & margins in line lengths of
up to 240 characters. It makes HYPHENATION a snap,
■ A TRUE EDITING WINDOW in all 9 display modes for those extra
wide reports and graphs (up to 240 columns!)*
■ FREEDOM to imbed any number of PRINTER CONTROL CODES
anywhere, EVEN WITHIN JUSTIFIED TEXT.
■ Full 4-way cursor control, sophisticated edit commands, the ability
to edit any BASIC program or ASCII textfile, SEVEN DELETE
FUNCTIONS, LINE INSERT, LOCATE AND CHANCE, wild card locate,
up to TEN SIMULTANEOUS block manipulations, word wrap around,
programmable tabs, display memory used and left, non-breakable
space, and headers, footers and FOOTNOTES.
■ Automatic justification, automatic pagination, automatic centering,
automatic flush right, underlining, superscripts, subscripts, pause
print, single-sheet pause, and print comments.
■ Type-ahead, typamatic key repeat and key beep for the pros, ERROR
DETECTION and UNDO MISTAKE features, 3 PROGRAMMABLE func-
tions, auto column creation, and an instant on-screen HELP TABLE,
32K (Comes with tape & disk) $59.95
tSold as the Dragon Writer™ ONLY by Dragon Data Ltd, and its distributors.
Speller™
NEW SPELLING CHECKER!
By Bill Argyros
Spelling checkers are an invaluable aid to every writer. Habitual
misspellings and typos can be found without the eyestrain, boredom
and fatigue associated with endless proofreading. The VIP Speller™ is a
fast, machine-code proofreading program to correct any VJP Library 1 *
file. It automatically proofreads your documents against a 30,000 word
stock dictionary, plus a dictionary you can create, and corrects typos or
marks them for special attention. Unlike other spelling checkers, the
new VJP SpelJer distinguishes between upper and lowercase letters,
and it shows the misspelled word in context so you can be sure of your
correction. Compatible with all CoCo word processors,
32K DISK ONLY $39.95
Lowercase displays not available with this program*
VIP Calc™
(Formerly Super "Color" Calci
TRUE VI5ICALC™ POWER!
By Kevin Herrboldf
* UP TO 5 TIMES THE SCREEN DISPLAY AREA OF OTHER
SPREADSHEETS!
* STATE OF THE ART LOWERCASE DISPLAYS
* MEMORY SENSE WITH BANK SWITCHING FOR UP TO 40+K in 64K!
* EXCLUSIVE VIDEO DISPLAY WINDOWS — EVEN UP TO 16!
* USER-DEFINABLE WORKSHEET — UP TO 512 COLUMNS BY
1024 ROWS
* WORKS WITH ANY PRINTER, EVEN LETTER QUALITY!
* LOCATE COMMAND TO FIND SPECIFIC NUMBERS, LABELS OR
FORMULAS
* SORT COMMAND FOR EASY RANKING OF RESULTS
* ALMOST UNLIMITED PROGRAMMABLE FUNCTIONS
VIP Calc™ is truly the finest and easily the most powerful electronic
worksheet and financial modeling program available for the Color
Computer. Now every Color Computer owner has access to a
calculating and planning too! better than VislCalc™, containing all its
features and commands and then some, WITH USABLE DISPLAYS, Use
Vistcalc templates with VIP Calc fH I
There'S nothing left out of VIP Calc™. Every feature you've come to
rely on with VisiCalc™ is there, and then some. You get up to 5 TIMES
the screen display area of other spreadsheets for the Color Computer
and Memory-Sense with BANK SWITCHING to give not just 24, or 30,
but UP TO 61 K OF WORKSPACE JN 64KII! This display and memory
allow you the FULL SIZE, USABLE WORKSHEETS you require. You also
get; User definable worksheet size, up to 512 columns by 1024 rows! *
Up to SIXTEEN VIDEO DISPLAY WINDOWS to compare and contrast
results of changes * 15 DIGIT PRECISION * Sine, Cosine and other
trigonometric functions, Averaging, Exponents, Algebraic functions,
and BASE 2, 8, 10 or 16 entry * Column and Row, Ascending and
Descending SORTS for comparison of results * LOCATE FORMULAS
OR TITLES JN CELLS * Easy entry, replication and block moving of
frames * Global or Local column width control up to 78 characters
width per cell * Create titles of up to 255 characters per cell * Limitless
programmable functions * Typamatic Key Repeat * Key Beep *
Typeahead * Print up to 255 column worksheet * Prints at any baud rate
from 110 to 9600 * Print formats savable along with worksheet * inter
PRINTER CONTROL CODES for customized printing with letter quality
or dot matrix printer * Combine spreadsheet tables with VIP Writer™
documents to create ledgers, projections, statistical and financial
report and budgets*
Both versions feature Tape save and load, but the disk version also
has the Mini Disk Operating System of the entire Library.
32K (Comes with tape & disk) $59.95
does not allow hi-res diplay in 32 K
NEW SALE PRICES!
Check These Library Features:
■ Fully CoCo 2 Compatible
■ Nine Display Formats: 32 by 16
51, 64, 85 by 21 or 24
■ True Lowercase & Descenders
■ Four Different Display Colors
■ 32 & 64K Compatible
■ Memory Sense - Bank Switching
■ Up to 51 K Disk, 53K Tape
■ Mini Disk Operating System
■ Compatible With All Printers
A SPECIAL OFFER ON THE
WHOLE LIBRARY —
The entire Library, all six great disk
programs, can be purchased for only $300!
VIP Terminal™
(Formerly Super "Color" Terminal}
RATED BEST IN JANUARY 1984 "RAINBOW”
By Dan Nelson
From your home or office you can join the communication
revolution. The VIP Terminal 1 " opens the world to you. You can
monitor your investments with the Dow Jones Information Service, or
broaden your horizons with The Source or CompuServe, bulletin
boards, other computers, even the mainframe at work.
For your important communication needs you've got to go
beyond software that only lets you chau You need a smart terminal so
that you can send and receive programs, messages, even other VIP
Library files. VIP Terminal, the official Dragon microcomputer
terminal, does much more than any other terminal and does it reliably.
None can compare in features.
FEATURES: Choice of 8 hi-res lowercase diplays * Memory-Sense with
BANK SWITCHING for full use of workspace * Selectively print data at
baud rates from 110 to 9600 * Full 128 character ASCII keyboard *
Automatic graphic mode * Word mode (word wrap) for unbroken
words * Send and receive Library files, Machine Language & BASIC
programs * Set communications baud rate from 110 to 9600, Duplex:
Half/Full/Echo, Word length: 7 or 8, Parity: Odd/Even or None, Stop
Bits: 1-9 * local linefeeds to screen * Save and load ASCII files, Machine
Code & BASIC programs * Lowercase masking * 10 Keystroke
Multiplier (MACRO) buffers to perform repetitive pre-entry log-on
tasks and send short messages * Programmable prompt or delay for
send next line * Selectable character trapping * Send up to ten short
messages (KSMs), each up to 255 characters long, automatically, to save
money when calling long distance,
All versions allow tape load and save of files and KSMs, but the disk
version also has the Mini Disk Operating System common to the
Library,
32K (Comes with tape & disk) $49.95
16K Kompak (While they last) $49.95
(Tape does not allow hi-res displays in 16K)
9072 Lyndale Avenue So. 612/B81-2777
Minnupolla. Minnesota 55420 U. S. A.
TBS -SO is a trademark of Tandy Corp, VisiCalc a trademark of VfoiCorp,
AUTHOR’S SUBMISSIONS
ARE ENCOURAGED.
VIP Database™
(Formerly Super "Color" Database)
INCLUDES MAIL MERGE CAPABILITIES TOO!
By Tim Nelson
This high speed MACHINE LANGUAGE program fills all your
information management needs, be they for your business or home,
And ii does so better than any other database program for the Color
Computer, featuring machine code, lowercase screens and mailmerge
capabilities. Inventory, accounts, mailing lists, family histories, you
name it, the VIP Database 1 " will keep track of all your data, and it will
merge VIP Writer 1 " files.
The VIP Database™ features the Library Memory Sense with BANK
SWITCHING and selectable lowercase displays for maximum uti lily. It
will handle as many records as fit on your disk or disks. It is structured in
a simple and easy to understand menu system with full prompting for
easy operation. Your data is stored in records of your own design. All
files are fully indexed for speed and efficiency. Full sort of records is
provided for easy fisting of names, figures, addresses,etc., in ascending
or descending alphabetic or numeric order. Records can be searched
for specific entries, using multiple search criteria. With database form
merge you may also combine files, sort and print mailing lists, print
"boiler plate" documents, address envelopes - the list is endless. The
math package even performs arithmetic operations and updates other
fields. Create files compatible with the VIP Wri!er™and VIP Terminal™,
Unlimited print format and report generation with the ability to imbed
control codes for use with all printers.
As with all other Library programs, the Database features the
powerful Mini Disk Operating System.
32K DISK $59.95
64K Required for math package.
VIP Disk-ZAP™
(Formerly Super "Color" Disk-ZAP)
RAVED ABOUT IN THE APRIL 1983 “RAINBOW!”
By Tim Nelson
Your database file disk, form letter disk, or BASIC program disk
goes bad. An I/O error stops loading, or even backing up of the disk.
Weeks, even months of work sit on the disk, irretrievable, Now
catastrophic disk errors are repairable, quickly and with confidence,
using the VIP Disk-ZAP™. It is the ultimate repair utility for simple and
quick repair of all disk errors. Designed with the non-programmer in
mind, the VIP Disk-ZAP™ will let you retrieve all types of bashed files,
BASIC and Machine Code programs.
This high-speed machine code disk utility has a special dual cursor
screen display to look at the data on your disk. You are able to: Verify or
modify disk sectors at will * Type right onto the disk to change
unwanted program names or prompts * Send sector contents to the
printer * Search the entire disk for any grouping of characters * Copy
sectors * Backup tracks or entire disks * Repair directory tracks and
smashed disks * Full prompting to help you every step of the way * 50-
plus page Operators Manual which teaches disk structure and repair,
16K DISK $39.95
Lowercase displays not available with this program.
For Orders ONLY
— Call Toll Free —
1 - 800 - 328-2737
Order Status and Software Support call (612) 881-2777
Available at Dealers everywhere.
If your Dealer is out of stock ORDER DIRECT!
In Canada distributed by Kelly Software Distributors, LTD.
MAIL ORDERS: $3,00 US, Shipping ($5.00 CANADA; $10.00 OVER-
SEAS), Personal checks allow 3 weeks.
All Disk Programs are also available on 3" Diskettes for the
Amdek Color AMDJSK-tll Micro-Floppy Disk System for an
additional $3.00 each. £190 by Softiaw Corporation
SHOWS A PICTURE OF A WALL UNDER-
NEATH THE PICTURE ARE THE WORDS
’USE ME TO OPEN DOORS.’ "
5090 PRINT:GOTO 1100
As you can see from the above example, each object
that can be LOOKed at is listed, followed by what the
player sees when he looks at the object.
MAKING THE RIGHT MOVE
I n some Adventures, it is necessary to move certain
objects to find other objects (such as moving a bed to
reveal a trap door). We can keep track of these objects by
assigning a variable to them. If that variable is O, as it is
whenever the game is RUN, the object has not been
moved. When the player MOVES the object, the object
below' it is revealed. Such is the case in the sample
“Miniventure” we have been making as we go along. In it,
the player must MOVE the altar in order to find a hidden
door. Here is a sample MOVE routine.
6000 ’MOVE ROUTINE
6010 IF B$=“ ALTAR” AND L=5 THEN PRINT
“THE ALTAR MOVES, REVEALING A HID-
DEN DOOR.”: LO$( 1 0)=“DOOR ”:OS( 1 0)= “* ”
:0( 1 0)=5 : A LT A R= 1 : GOT O 1100
If the player typed “MOVE ALTAR,” and he was in
the same room as the altar (room 5), the program w'ould
PRINT that a previously hidden door was revealed. It
would then add the door at the end of the object list (in
this case as object 10), identifying it as an immovable
object, and placing it in room 5. Next it w'ould change the
value of ALTAR from 0 to I — indicating that the altar
has been moved. From there, it zooms back to line 1 100
to ask what the player wants to do. Note that in the verb
list, if the player types PUSH or PULL the computer will
go to the same routine.
1100
5000 ’LOOK ROUTINE
5010 IF A*=A1* THEN lOOO: ’ONLY L
OOK TYPED
5020 IF B$=" WRITING" THEN PRINT"
THE WRITING SAYS ’WITH A BUCKET
AROUND, THERE IS OIL TO BE FOUND
? n
5030 IF B*="GUN" THEN PR I NT "THE
GUN IS MARKED 'PRESS TO FIRE'"
5040 IF B$=" DISK" THEN PR I NT "THE
DISK SHOWS A PICTURE OF A WALL.
UNDERNEATH THE PICTURE ARE THE
WORDS 'USE ME TO OPEN DOORS’"
5090 PRINT: GOTO 1100
6000 'MOVE ROUTINE
6010 IF B*=" ALTAR" AND L=5 THEN
PR I NT "THE ALTAR MOVES, REVEALING
A HIDDEN DOOR. " : L04 < lO) ="DOO
R" : 0$ ( 10 ) = "*" : o< io> =5 : altar=i : Y=
Y+l : GOTO 1100
7000 'UNLOCK ROUTINE
7010 IF B$="DOOR" AND ALTAR=1 AN
UNLOCKING SECRETS
T he Adventurer has discovered a door. The door may
be in one of three states: open and unlocked, closed
and unlocked, or closed and locked. For the Adventure,
we will represent these possibilities by numbers: 0 for
closed and locked, 1 for closed and unlocked, and 2 for
open and unlocked. DOOR will be the variable used for
this purpose. If you have more than one door, you could
call them Dl, D2, etc.
When the player comes to the door, it is in its default
position — closed and locked (0). Thus before he can
open it, he must UNLOCK IT. Unlocking doors and the
like can be acheived very simply:
7000 ’UNLOCK ROUTINE
7010 IF B$=“DOOR” AND ALTAR=I AND L=5
THEN INPUT“WITH WHAT”;I$:IF I$=
“DISK” AND 0(2)= 1000 THEN PRINT “THE
DOOR UNLOCKS”:DOOR=l:GOTO 1100
7030 IF B$=“DOOR” THEN PR1NT“Y0U FIND
YOURSELF UNABLE TO UNLOCK THE
DOOR.”:GOTO 1 100
Line 7010 checks that the ALTAR has been moved,
and if you are in the room with thedoorfroom 5). If so, it
asks you” W1THWH AT?” If the player had looked at the
disk, he would have seen that it said “FOR UNLOCK-
ING DOORS.” If he replies DISK to the question and
has the disk (object #2) then the door unlocks. (Unlock-
ing doors with disks may seem out of place to you, but
remember that this is an alien planet you crashed on.)
AN OPEN AND SHUT DOOR
N ow that the player has successfully unlocked the
door he can OPEN it. In order for him to do that
though, he must: 1) be in the same roomas thedoor, and
2) have first unlocked the door. The OPEN routine listed
D L=5 THEN INPUT" WITH WHAT"? I*: I
F I$="DISK" AND 0(2) =1000 THEN P
R I NT "THE DOOR UNLOCKS" : DOOR=l : GO
TO 1100
7030 IF B*="DOOR" THEN PR I NT "YOU
CAN'T UNLOCK THE DOOR."
8000 'OPEN ROUTINE
8010 IF B$=" DOOR" AND L=5 AND DO
OR=l THEN DOOR=2:PRINT"THE DOOR
SWINGS OPEN."
8020 IF DOOR=2 THEN T(2,5)=7:T(1
,7) =5
8025 IF DOOR=0 AND B$= " DOOR " THEN
PR I NT "THE DOOR IS LOCKED"
8030 GOTO 1100
8999 'INVENTORY
9000 CLS : PR I NT " YOU ARE CARRYING
THE FOLLOWING:”
9010 FOR C=1T0 Y
9020 IF 0(0=1000 THEN PRINTLO*(
C)
9030 NEXT OGOTOllOO
lOOOO END
48 the RAINBOW February 1984
1110S ALMA SCHOOL RO #!> »S9 * MESA ARi/ONA 8b202 * PHONE l602i B39-8233 • COMPUSERVE !D # ?1S4S t?36
FEBRUARY SUPER SPECIALS
64K RAMS 49.95
W/PURCHASE OF TELEWRITER OR ANY VIP PROGRAMS 44.95
HAYS SMARTMODEM 1 235.00
SMARTMODEM W/VIP TERMINAL . . . 275.00
LCA 47 LOWER CASE ADAPTER 59.95
GAMES ARE 20% OFF
TOM MIX
TAPE DISK
ELECTRON 19.95* NA
SR 71 22.35* NA
BUZZARD BAIT 22,35* NA
CU*BER 22.35* NA
DEVIL’S ASSAULT 22.35 NA
AIR TRAFFIC CONTROL 22.35* NA
JOURNEY TO MT. DOOM NA 22.35*
THE KING 21.55* NA
COMPUTERWARE
JR'S REVENGE 23.15* NA
BLOC HEAD 21.55 NA
MOON HOPPER 19.95* NA
TIME PATROL 21.55* NA
HYPER ZONE 21.55* NA
SPECTRAL ASSOCIATES
LANCER 19.95*23.15*
WHIRLYBIRO RUN 19.95* 23.15*
GALAGON 19.95*23.15*
FROGGIE 19.95* 23.15*
LUNAR ROVER PATROL 19.95* 23.15*
CUBIX 19.95* 23.15*
MS GOBBLER 19.95* 23.15*
COLORQUEST
FYR-ORACA 19.95* 23.15*
FEMBOT S REVENGE 19.95* 23.15*
XYGOID 15.95 19.95*
BEYOND THE CIMEEON MOON 19.95* 23.15*
ADVENTURE TRILOGY 19.95 23.15*
MS NIBBLER 15.95 19.95
INTERCEPTOR 15.95* 19,95*
KOMET-KAZE 15.95*24.95
*32K
BUSINESS & UTILITIES
PRICKLY PEAR
CLONE MASTER NA
OMNI TAPE CLONE 23.95
COLORKIT
MAILING LIST
DISK ZAPPER NA
DISK MASTER
OISK MANAGER NA
For AMDEK Disks add 5.00
ELITE
TAPE
DISK
NA
29.95-
23.95
NA
29.70
33.95’
NA
39.95'
. NA
27.95'
NA
19 95
NA
23.95’
)
TAPE
GREAT VALUES!!!!!!
MICRO WORKS ^ .
MACRO 60C Disk Only 84.95
TOM MIX
SCREEN PRINT-EPSON 14.35
SCREEN PRINT OKI 15.95
THESE SPECIAL PRICES
Good Through Feb. 15,
1984
DISK
50.95
47.95
50.95
144.95
ELITE'CALC .1 50.95
ELITE*WORD-lneludes Mail Merge!!. 47.95
ELITE* FILE NA
ALL THREE ELITE PROGRAMS
SOFTLAW CORP
Vip Programs are Disk Only
OISK
VIP WRITEfl 47.95
VIP CALC •. 50.95
VIP DATABASE 50.95
VIP TERMINAL 42.45
VIP SPELLER 42.45
VIP DISK ZAP 42.45
THE WHOLE LIBRARY (DISK) 250.00
THE BUSINESS LIBRARY 184 95
(Writer. Calc, Database. Speller on DISK)
COGNITEC TAPE DISK
TELEWRITER 64 42.45 50.95
RAINBOW CONNECTION SOFTWARE
SUPER SCREEN MACHINE TAPE OISK
(The Best Screen Utility around) 38.20 40.75
■ f
AVAILABILITY SUBJECT TO CHANGE WITHOUT NOTICE
For Complete COCO Support call:
DAVID COFFMAN
n OADniJNN^R^ computer products
3908 E. Willow, Phoenix, AZ, 1-602-971-9131
TO ORDER:
WE ACCEPT VISA, MASTERCARD. PERSONAL CHECKS (2 WEEKS
CLEARANCE TIME PLEASE). AND MONEY ORDERS. INCLUDE
$2.00 FOR POSTAGE AND HANDLING. ARIZONA RESIDENTS ADD
6% SALES TAX
NO COO ORDERS PLEASE’
24 HOUR ORDER LINE
800-221-9280 EXT. 988
(ORDERS ONLY PLEASE)
INQUIRIES. ARIZONA ORDERS
roC/
(602) 839-8233
1 below takes care of that.
8000 1 OPEN ROUTINE
8010 IF B$=“DOOR” AND L=5 AND DOOR=l
THEN DOO R=2: P R INT“ THE DOOR SWINGS
OPEN/’
8030 GOTO 1100
Of course, it does no good just to have an open door
leading to nothing. So, let’s modify our travel table so the
the door, which lies to the south, leads to the City of the
Ancients (room 7).
8020 IF DOOR=2 THEN T(2,5)=7: T(l,7)=5
This modifies the travel so that a south passage from
room 5 leads to room 7 and a north passage from room 7
leads to room 5. The player has now successfully gotten
around the wall by taking another route.
AND THE WINNER IS . . .
he won is this:
1070 IF L=1 AND 0(7)=1000 THEN CLS3: PRINT"
YOU WON !”:END
There! A 100 percent complete Adventure!
So get busy, think up some great ideas, and maybe you
can win the Rainbow's Adventure Contest! But even if
you don’t, creating an Adventure can be a very rewarding
experience. After all, an Adventure is just as much a
creative piece of your imagination as it is a computer
program.
Suggested Further Reading:
Writing BASIC Adventure Programs For The TRS-80. by Frank Dacasta. TAB Books
Inc.. Blue Ridge Summit, PA 17214. Price: 59.95. This is a well written book on
Adventure programming, but it is primarily for the Models I and III. Available from
local book stores or direct from the publisher.
C ongratulate yourself. Your Adventure is 95 percent
complete (who said you couldn’t write an Adven-
ture). The remaining five percent is printing a title page
and instructions (if necessary) and congratulating the
player when he solves the Adventure.
Usually, the Adventure is solved when the player
brings some key object or objects where they are sup-
posed to be. You can put a check in where the Adventure
prints the room description to see if this is the case. In this
sample called Miniventure , the player must bring the oil
back to the room with the spaceship. The check to see if
Advenlure Writing Data Sheet. Available from Aardvark. Ltd.. 2352 S. Commerce
Rd., Walled Lake, Ml 48088. Price: 54.95. Gives instructions primarily on how to
program Adventures. Includes a program listing of an Adventure called Deaihship.
Micro Adventurer. A monthly magazine devoted solely to Adventures and strategy
games. Write to: Business Press International. 205 E. 42nd Street. New York. NY
10017 for more details.
The Rainbow Book of Adventures. A 1 12-page book just released by Falsoft, Inc.,
publishers of the Rainbow. It contains award winning Adventures selected from
entries in the First Annual Rainbow Adventure Contest. Price: 57.95. For an addi-
tional 58. you may obtain the Rainbow Adventure Tape, a cassette with all 14
Adventures ready to load and run. Contact the Rainbow for details.
+ FIRST AID +
TROUBLE FORMATTING PROGRAMS?
Rx: REUSABLE, DOUBLE-SIDED
PRINT (a) LOCATION FINDER
Now it's a breeze to locate any X,Y
location at a glance . . . without leaving
your program.
Each location clearly numbered on
erasable laminate. Use it and reuse it
for years of accurate word processing
and graphics formatting. Instructions in-
cluded. ^
PRICE ONLY $0?°
(shipping included)
(Calif. Res. add 6% Sales Tax)
pH
Call for low prices on drive cables.
H
ill
REDCREST, CALIFORNIA 95569, (707) 722-4280
CPP
Color Picture Plotter
Capture that PMODE 3 picture on paper using the CGP-1 1 5
Color Graphic Printer. Easy to use • High speed machine
language • Auto start from cassette • Works with Micro
Painter • Prints pictures from cassette or memory • In-
cludes sample picture (American Flag).
U CPP is a great utility. , . " RAJNBOIV July 83
Till postaqe
"SSSSS still just 1 4 . 9 5 + & handling
Banners Banners Banners
This program makes them on the CGP-1 15 Color Graphic
Printer. Up to 250 letters per Banner with variable sized
letters in any of the 4 colors on the CGP. Change colors
and size within the Banner. Great for parties, advertising
or greeting cards.
NEW NEW NEW only 9 . 95 + ffiling
RAINBOW
ALL-AMERICAN ULTRALIGHT IND. (AUI)
1144 Kingston Ln.
Ventura, CA 93001
Please include 51.50 for postage and handling
50 the RAINBOW February 1984
nucw
for your
COLOR
COMPUTER
Switchable Expansion Is Here
CoCo HAS A COMPANION!! ALSO NEW FROM BASIC TECHNOLOGY!!
GOOD NEWS Switch over to more versatility with the new
BT-2000 COMPANION. Save CoCos connector with the best
COMPANION it will ever have.
• Load 5 cartridges into the COMPANION and avoid the hassles
while enjoying the benefits of push-button selection.
• Push a Button or select from your keyboard to turn on one of your
5 selections. Handy indicator lights let you know at a glance which
cartridge is connected.
• No More Turn-Offs. Just switch to the next cartridge in your
COMPANION. Push a but ton to Restart without turning off the
power.
• Plug-in. Fill one to five slots for flexible programming, game
playing or both. Choose ROM Packs, serial ports, parallel ports, or
disk drives. Then do what you like to do best. The most powerful
and cost effective expansion you will find for just S225.00
• BT-1010 PPI Parallel Printer Interface. Free-up CoCo's seriaj
port. Run your printer at top speed. Five foot cable with Centronics
compatible connector and machine language printer driver are
included. S79.95.
• BT-I020 Real Time Clock/Calendar. Let CoCo keep the time and
date for your programs and files. Day-light savings time and leap
year keep you on time. Save data or program memory even when
power is off with 50 bytes of battery backed memory. Alarm
capability to turn on the coffee pot. All for only $109. 00.
IS 1 * RAINBOW
• RT-I030 VIP Versatile Interface Port. Connect CoCo to the
outside world with two 8-bit parallel ports, two 16-bit
timer /counters and a serial shift register. All user programmable.
$69.95.
• WRITE FOR FREE BROCHURE.
FOR THE ADVANCED USER OR
EXPERIMENTER
The utmost in expansion power and versatility is the BT-1000
Expansion Interface Unit. S250.00
Large Built-in power supply
to power your peripherals rainbow
1 CW*iCAl»Oi
and experimenter circuits. M ‘ L
Space for your ML utilities with optional 8K of RAM. $275.00
hasic Dept. Q P.O. Box 511 Ortonville, Ml 48462
TECHNOLOGY - (313) 627-6146
For years of trouble-free enjoyment all Basic Technology products use
top quality components and are backed by a full 180 day parts and
labor warranty. We service what we sell!!!
Add $5 shipping &: handling for BT-1000, S2.50 for BT-1020.
Michigan residents add 49? sales tax. Shipping & handling for
residents of Canada, Hawaii, Alaska is S10. Overseas orders add 15%.
Check, money order, VISA, MC (give account no., expiration date,
phone no. ). Personal checks allow 2-3 weeks to clear. COD charge $2
(requires certified check or money order).
"Watch for more peripherals from
Basic Technology. ’’
Keys To Creating
Winning Adventures
By Bob Liddil
T he Kid hunkers down over the wheel This ’57 Chevy,
the floor shifter vibrating in his hand as he lightly
tickles the gas pedal. The massive 427 fuel-injected
engine purrs like a caged tiger begging for freedom. The Kid
impatiently steals a glance at the bib overalled moonshiners
as they lug the last jars of White Lightning for the run.
With the bang of the trunk lid closing, he’s off! Small
stones and dust Hy under his wheels as he whips the stubby
little car around the last dirt hairpin and onto the main
highway.
But Sheriff Bubba Clemmons knows The Kid. He knows
there’s “shine” in the back of the car and he knows that this is
going to be The Kid's last run . He has to stop him from
making it to Knawbone.
So begins the duel.
Does this sound like a teaser from a TV movie? Actually,
it's the premise for a BASIC language Adventure written for
the TRS-80 by a fellow named Don Boner with the help of
his daughter Freda.
Hold on, you say. Adventure is all caves and bats and
dragons and wizards. Not necessarily so. Not so at all.
Although the original Adventure, The Colossal Cave , was
all underground, the genre Adventure can be any subject
under the sun. Scott Adams, Grand Poohbah of Adventure,
released Adventureland, Pirates Cove, Mystery Funhouse
and many other all time best sellers without once touching
on the “Dungeons and Dragons” thematics which dominate
today's current Color Computer market.
Strange Odyssey is an Adventure based on overcoming an
alien machine to accomplish the puzzle’s solution. Sands of
Egypt is set in a remote desert which bears little resemblance
to the wizards' and warriors' worlds. Calixto Island cm ploys
no aspects of Fantasy Role Playing. It is possible to create
brave Adventures under almost any theme at all.
Problems much more complicated than mere coding face
the would-be Adventure writer. He has to choose a subject
that will excite the player, make him desperate to find a
solution. It must be simple, yet complicated, frustrating but
satisfying and above all, it must be logical.
Here’s what I believe constitutes the making of a good
Adventure.
SELECT A THEMEWORLD. Decide what timeframe
your program will exist in and stick with it. A Fantasy
World, for example, should be consistent throughout the
game. One would not expect to employ laser pistols in
combat against dragons. Traps should have the feeling of
the period. A pit of spikes or an acid bath such as found in
Tower of Fear is reasonable. A Cyclops, mythical or fantasy
figure, which vanishes after being killed, smacks of magic.
Since the tower was created by Blackheart Firethrower, ace
Necromancer, to hold his treasures, we find a level of believ-
ability about the program and the things we have to do to
win.
A modern themcworld such as that used in Thunder Road
employs props one might expect. The '57 Chevy, the lady
hitchhiker. Sheriff Bubba, always in pursuit, the dumb dep-
uty's roadblock, all combine to create an atmosphere of
authenticity that lends clues to the user about his next course
of action.
What themeworlds could you use for an Adventure?
FUTUREWORLD: How about an astronaut trapped in
a space lab that will soon fall from orbit? Officially, you
aren’t allowed to try a rescue; they don't want to risk losing
you. But the trapped man is your friend and you must try to
save him. Props might include a space shuttle, a magnetic ID
card to activate the launch sequence, an angry guard who
would have to be sedated, an oxygen bottle, necessary to
save the “maroonee”from suffocation in the spacewalk back
to the shuttle.
EARTH PAST: As a gladiator in ancient Rome, you
must fight your way to freedom in the arena. You are pitted
against hungry lions and tigers for the edification of the
crowd and you win, ingeniously, by choosing the correct
weapon. But the mighty Nero has a last surprise in store for
you. It is a labyrinth, a maze of corridors containing
mechanical traps, enemy spearmen, deadly creatures, or
politicians making speeches, all designed to inflict cruel
death on you. But if you survive, all Rome will be at your
feet. Can you emerge victorious?
SPACE OPERA: The dead space ship with just a hint of
something amiss is a themeworld with many variables pos-
sible. In the classic text Adventure Death Dreadnaught,
what is amiss unfolds slowly as the player explores the ship.
Scenes of violence become increasingly evident in the form
of “screen prints” on the walls or in the power room where
52 the RAINBOW February 1984
“once splendid engines lay fused, mutilated and useless. “Of
course, escape becomes imperative once the presence of the
ferocious alien creature who did all this damage becomes
known. Props include food batteries, a laser pistol, oxygen
tank and more. There are so many different possibilities
within this formula that just outlining them would take
several pages. Obviously, every science fiction novel you
ever read holds clues to your space opera.
The Andrea Doria, a sunken ship scenario, an ancient
temple, a wild west resplendent with bandits and saloons, a
cemetery with graves that turn out to be the gateway to
Hades, a love boat, an island with a five-dimension stargate,
a time machine, a submarine, a mysterious planet with
robots guarding an ancient treasure — the divergence of
themeworlds is as universal as the imagination.
But, is it enough to have a good universe?
No.
PLOT LOGIC is the glue that holds all Adventures
together. Each piece of the puzzle must fit neatly into the
next. There must be a plausible solution for that brain teaser
which halts the program in its tracks. If there are flat tires in
The Kid's future in Thunder Road, then there had better be a
reasonable way to repair them or a spare and a CHANGE
TIRES command.
Adventure is an extremely Newtonian place. An author
should be prepared to provide a reaction to every input. If
there are too many “YOU CANT DO THAT" replies
appearing on the screen, you can bet that player will go back
to playing The King and not pick up your program again.
An object need not always advance the plot. A location
within the theme framework need not always place the
player closer to winning. But they should be interesting
diversions that enhance the overall believability of the game.
Tower of Fear has a room at the top of the ivy which has
exasperated Adventure players since the program's debut
three years ago. Once you get in, you simply cannot get out.
It is a classic cul de sac that diverts the user's attention from
his real task, that of getting into the tower. It takes awhile,
but after dying 30 times in one location trying to figure an
angle, one eventually goes back to the beginning and works
out the right sequence. By now, the player never wants to see
that stupid room again, not realizing that the author has
given it a secret door cued to an obscure action to be done
elsewhere in the tower.
The lesson here is to tie the objects and locations together
so that individually and collectively they form a cohesive
and decipherable puzzle.
PLAYABILITY: If you follow' the rules of plot logic ,
game will be very playable. But give your user more. Give
him lavish descriptions of his surroundings, being careful to
consider all the things he can GET or GO to. Be intricate
without being oblique, be tricky, if you're using pictures,
don't be unfair. Above all, even if you're using pictures,
don't be afraid to employ every application of language
possible. Have your player shaking his head in disbelief
when he discovers what you really meant w r hen you dropped
him 30 yards straight down into a dragon’s lair.
When you write an Adventure, you are in every sense,
creating a “compu-novel,” a self-contained, well-plotted
story with twists and goals and puzzles and intrigue such as
to rival a book. Give your user a lean, playable, exciting
Adventure and he'll be back every time you write a new one.
Now:, that wouldn't be too bad at all.
^
Chattanooga Choo Choo Software
aC \
9€i 9e HS^ your One Stop Station
o.s- O . For Computer Programs *
Buy 1 Program Get 10% Off
Buy 2 or More Programs Get 15% Off
Except Prickly-Pear Software (15% Off As Shown)
•SUPER SPECIALS*
Moon Hopper $21.95 NEW Candy Co. (32K)
Trap Fall $24.95 Introductory Special
$25.45
No Other Discounts Apply
Prickley-Pear Software
20% OFF
Disk Om n I Clone $3 1 .95
Tape Omni Clone S23.9S
15% OFF As Shown
(32K) Disk Master $21 .20
(32K) Disk Manager $25.45
Disk Zapper $29.70
(32K. 64K)
•Vikings. ‘Flight (32K)
$16.95 ea,
Colorkil Tape S29.70 Disk $33.95
Mailing List (32K) Disk $42.45
Tee Off. Adventure In Wonderland (32K)
Tape $21.20 ea. Disk $25.45 ea.
Adventure lnt’1
Arex 16K $34.95
Fire Copter (16K) $24.95
Counter Point Software
Early Games
Tape or Disk
15KOFF As Shown
$25.45
Preschool Learning Games
Computerware
NEW Video Plus
Connect CoCo to composite video monitor
$24.95
NEW Color Conneclion II
Tape $29.95 Disk $39.95
•Juniors Revenge (32K) $20.95
Bloc Head. Doodle Bug $26.95 ea,
Grand Prix {32K), Shark Treasure
$21.95 ea.
Mark Data Products
*Glaxxons. ‘Bumpers,
‘El Bandito & ‘Cosmic Clones
$24.95 ea.
Super Pro Keyboard $67.95
Datasoft, Inc.
Zaxxon (32K) Tape or Disk $31 .50
Moon Shuttle <32K) $29.95
(Tape & Disk )
Pooyan (32K) $29.95
( Tape & disk)
NEW
"Programmer’s Institute"
Complete Personal Accountant
3 Finance packages in one (32K EB>
Tape $74.95 Disk $79.95
NEW Colorware
Real Talker, Disk Compatible.
Hardware Voice, Synthesizer
$59.95 ea.
Text to Speech Program included ( 16K , 32K, 64K)
NEW Intra Color
Cotorpede $29.95
Robottack $24.95
Kraft Joystick
The Best $39.95 ea.
1 Year Warranty
NEW Gold Connectors
for Disk controller $16.95
Spectral Associates
Geography Pac $32.95
Ms Gobbler (32K)
Storm Arrow, Lancer (32K)
Gallax Altax. Lunar Rover (32K)
Ghost Gobbler. Whiriy Bird Run
$21.95 eo.
Tom Mix Software
•Donkey King {32K) $26.95
Space Shuttle (32K) $28.95
Cu*ber (32K)
Grabber, Frog. Buzzard Bait
$27.95 ea.
Ask About Our Unclaimed Freight!
'Also available on disk (32K) at extra charge. All Programs ( t6K> on cassette unless
otherwise stated, Send for free complete listings' TN residents add 6.25% sales tax, C.O.D.
orders add $2.00.
Anteco Software
Home Epense Manager $19.95
Stock Analysis & Trend $21 .95
Pinball $24.95
Available In Rom Pac
Pinball, 8 Ball $29.95 ea.
Ghost Gobbler. Katerpillar $25.95 ea.
Whiriy Bird Run, Gallax Attax $27.95 ea.
(6 1 S) 875-8656 • P.O. Box 1 5892 • Chattanooga, TN 3741 5
February 1984 the RAINBOW 53
A Menu Is Helpful
For Choosing
The Right Course
By Don Inman
Rainbow Contributing Editor
I f you are going to use a program more than once, proper
documentation should be provided so that the program
can be easily and efficiently used. The time spent on
documentation will result in time saved when the program is
used again. Documentation that is internal should include
lots of prompts as discussed in “Using Graphics,'’ February
*83 Rainbow.
Menus used within a program serve a dual purpose. They
not only provide ease of program use, but they also aid the
programmer in writing a program that is structured by the
menu selections. Menus are probably the most neglected
item when programs are being written for our own use.
I’ll use the graphics associated with a pie (or circle) graph
to demonstrate how menus can be used. In planning a
program and its main menu, you must consider how the data
will be entered, how the data will be manipulated, and how
the results may be used. Items on the menu should appear in
the order of use whenever possible. When a selection is made
from the menu, control is passed to the selected section of
the program. After the necessary chores are performed in
that section, a return to the main menu should be provided.
Subroutines appear to be an ideal way to perform various
sections selected from the main menu.
You know that specific information will be needed to
draw the graph. Therefore, the first menu item might be:
Pie Graph Menu
1) INPUT INFORMATION
This section will accept the information that you provide. It
will also calculate and set up the necessary parameters for
drawing the graph. It will then return you to the main menu.
Another section that might be desirable would be a preli-
minary drawing that uses the information provided in sec-
tion one. You might decide upon changes after looking at
the preliminary graph. We now have:
(Don Inman is the acknowledged master of micro-
computer graphics and the author of a large number of
books , including “TRS-80 Color Computer Graphics ”
and “ Assembly Language Graphics for the TRS-80
Color Computer” with Kurt Inman.)
54 the RAINBOW February 1984
PIE GRAPH MENU
1) INPUT INFORMATION
2) PRELIMINARY DRAWING
After viewing the preliminary drawing, a return would be
made to the main menu. If changes are needed to your
original information, you would select item 1 again to make
those changes.
After you have the graph drawn to your satisfaction, you
may have choices as to what to do with the results, such as:
send to screen, send to printer, save informaton on disk or
tape, etc. Therefore, w.e add a third section.
PIE GRAPH MENU
1) INPUT INFORMATION
2) PRELIMINARY DRAWING
3) OUTPUT RESULTS
Some of us cannot sit down and plan out a complete
program at one sitting. The temptation to sit down to our
Color Computer and begin is just too strong. If you feel this
way, you can stop at this point and decide how to program
the main menu. The options for the menu placement on the
screen are almost endless. PRINT@ statements can be used
to locate the text as desired. Remember, have 32 characters
per line and 16 lines with the print positions numbered as
follows:
Most programmers seem to go to the center of the screen,
but other locations can be used. Here are two options.
100 REM ** MAIN MENU **
llO CLS
120 PRINT673, "PIE GRAPH MENU";
130 PRINT0166, "1. INPUT INFORMAT
ION";
140 PRINTS230, "2. PRELIMINARY DR
AWING";
150 PRINT0294, "3. OUTPUT RESULTS
11 -
160 PR1NTS416, "ENTER THE number
OF";
170 PRINTS448, "THE SELECTION DES
I RED";
180 ”
200 A*-INKEY$
210 IF A*="" THEN 200
220 ON V AL < A* ) GOSUB 1000,2000,3
000
230 GOTO 110
240 '
Subroutines to be added later.
PIE GRAPH MENU
1) INPUT INFORMATION
2) PRELIMINARY DRAWING
3) OUTPUT DESIRED
ENTER THE NUMBER OF
THE SELECTION DESIRED
For this second version change the PRINT@ values in lines
120, 130, 140 and 150 with:
120 PRINT@73,
130 PRINT® 166,
140 PR1NT@230,
150 PR1NT@294,
Lowest Price Ever on the Premium Keyboard— $79.95
Premium Keyboard— $79.95
• Lower profile than the Professional
• Extended Radio Shack layout
• Silk-smooth feel
• All of the popular features of the Professional Keyboard
Professional Keyboard— $59.95 |1 SA
• No soldering, cutting, or gluing required— plug right in! f
• New improved version— better layout, light touch. | s
• Four function keys complete the matrix
• Complete documentation included : Jr**” 7
Plus!! Free Versakey Software Ji
enhances the Keyboard Utility ^
• Auto repeat, n key rollover, type ahead
• May define up to 128 strings of up to
• Supplied on cassette, may be copied to disk ^
Keyboards carry a 90-day limited warranty.
Include your computer's PC board type, if known. JH
Otherwise, include the complete catalog number and serial number. 0
Micronix Systems Corporation
8147 Delmar • St. Louis, MO 63130 • (314) 721-7969 p
Terms: Prepaid check or money order. Mastercard of Visa.
Shipping Charges: U.S. $3.00. COD $5.00, Canada $6.00. : -
February 1984 the RAINBOW 55
Now that the main program is finalized, we can move on
to the subroutines. We must decide what information is
needed to draw a circle graph. We know we can draw a circle
with the Color Computer statement:
CIRCLE(X,Y),R,C,E,B ,S
V7 '
center radlu* color
location
E,B ,S
\n:
\ be{
begin arc stop arc
height/weight
ratio
We also know we must provide the number (N) of sections
into which the circle is to be divided. We certainly need to
provide the X and Y values for the center of the circle and the
radius (R). A problem arises when we try to find a way to
divide the circle into sections. How do we locate the points
(X(1),Y(1»; X(2),Y(2)); etc. to draw the lines separating the
secions? By looking at the circle diagram, you can see that
X( I ) and Y( I ) values can be determined by:
(X(l) = X(0) +R and
(Y(l) = Y(0).
The other X(n),Y(n) values can be found by equations
developed in the April 1983 issue of the Rainbow in the
article “Regular Polygons. “They were:
■X(2) = X(l)+COS(A)*R and
Y(2) = X( I )-SlN(A)*R, where A is the angle between the
lines drawn from the center of the circle to the
= points of the circle.
X(2),Y(2)
Therefore, we must provide an input that will describe the
angle for each of the section dividing lines. This can be done
as a percent (P) of the total circle.
1020
N
1030
Y) ";x
1040
1050
1060
1070
ioeo
1090
1100
1110
1120
1130
1140
INPUT "NUMBER OF SECTIONS"!
INPUT "CENTER OF CIRCLE <X,
<0) ,Y(0>
INPUT "RADIUS OF CIRCLE" ! R
P(0> = O
FOR Z = 1 TO N
PRINT"’/. FOR SECTION" !Z!
INPUT P
P(Z)
A < Z >
X (Z) -
Y (Z) =
NEXT Z
RETURN
P(Z-l) + P
P(Z>*3. 1416/50
X (O) +R*COS (A (Z ) )
Y ( O > — R*S I N < A ( Z ) )
After the information entries have been made in subrou-
tine 1000, control is returned to the main program where the
menu is displayed again.
The second choice, PRELIMINARY DRAWING, must
be written. Assuming you have already completed the first
choice, all the necessary information is stored in the compu-
ter. The second subroutine should provide a choice of
PMODE, SCREEN, and COLOR (if desired).
2000 REM ** PRELIMINARY DRAWING
*#
2010
2020
2030
» ®
2040
2050
2060
2070
2080
2090
2100
, PSET
2110
2120
2130
2140
CLS
INPUT "PMODE" JM
INPUT "COLOR (FORE, BACK) "!F
PMODE M
PCLS
COLOR F, B
SCREEN 1,0
CIRCLE (X (0) , Y<0) ) ,R
FOR Z = 1 TO N
L I NE <X(0),Y(0)> — <X(Z),Y(Z) >
NEXT Z
A* = INKEY*
IF A* = "" THEN 2120
RETURN
Lines 2030 and 2060 are optional. The loop at lines 2090-
2110 draw lines from the center of the circle to the calculated
points on the circle. Lines 2120 and 2130 hold the graph on
the screen until you have a chance to view the graph. Study it
carefully and see if you wish to change the size or any other
parameter of your drawing. Then press any key to return to
the main menu.
The output section (the third choice on the menu) will
largely depend upon the equipment that you are using with
your computer. Here is a submenu for subroutine 3000.
PRINT"% FOR SECTION'';Z;
INPUT P
P(Z)= P(Z-I)+P — add new percent to old percent
A=P(Z)*3.!4l6/50 — calculate angle In radians
(total circle = 2 (pi) radians)
The complete information subroutine is:
1000 REM ** INPUT INFO **
1010 CLS
A
OUTPUT OPTIONS
1. OUTPUT GRAPH TO SCREEN
2. OUTPUT GRAPH TO PRINTER
3. OUTPUT DATA
ENTER THE NUMBER OF
THE SELECTION DESIRED
J
56 the RAINBOW February 1984
The first selection could pass control to the subroutine at
2000. The second selection would require screen print soft-
ware. The third could present another submenu with
options such as:
—
OUTPUT DATA
1. TO PRINTER
2. TO SCREEN
3. TO DISK
4. TO CASSETTE
ENTER THE NUMBER OF
THE SELECTION DESIRED
s
Printer Output
NUMBER OF SECTIONS 8
CENTER OF CIRCLE 130 100
RADIUS OF CIRCLE 80
DATA POINTS Z;A(Z);X(Z);Y(Z)
1 .62832 194.721291 52.9770848
2 2.19912 82.9768469 35.2788823
3 3.45576 53.9156785 124.721975
4 4.586736 119.974193 179.369284
5 5.215056 168.541149 170.104064
6 5.529216 188.318198 154.763014
7 6.031872 207.486934 119.894098
8 6.2832 210 99.9988245
Data would include the angles A(Z), and the X(Z), Y(Z)
values calculated in subroutine 1000, You could also include
the number of sections (N), the center of the circle X(0),
Y(0), and the radius (R).
Example:
6000 REM ** OUTPUT DATA TO PRINT
ER **
6010 PRINT#-2, "NUMBER OF SECTION
S";N
6020 PRINT#-2, "CENTER OF CIRCLE"
;X(0>;Y(0)
6030 PRINT#-2, "RADIUS OF CIRCLE"
!R
6040 PRINT#-2, "DATA POINTS Z;A<Z
> ; x (Z) ; Y(Z)
6050 FOR Z=1 TO N
6060 PRINT#-2, Z; A<Z) ; X (Z) ; Y (Z>
6070 NEXT Z
6080 RETURN
Other sections are left for you to develop. An example of a
run using the following inputs is shown.
INPUTS
Number of sections: 8
Center of circle: 130, 100
Radius 80
% — section 1 10
section 2 25
section 3 20
section 4 18
section 5 10
section 6 5
section 7 8
section 8 4
SCREEN OUTPUT
The listing:
Rainbow
Check
Plus
V
ynoso . .
..01C1
235
-1
3040 . .
. . 03D4
150
5060 * .
. 05CA
131
7030 . .
. . 07F8
228
END..
. . 0994
96
I
100 REM ** MAIN MENU **
110 CLS
120 PRINTS73, "PIE GRAPH MENU";
130 PR I NT@ 1 66 , " 1 . I NPUT I NFORM AT
ION";
140 PRINTS230, "2. PRELIMINARY DR
AWING";
150 PRINTS294, "3. OUTPUT RESULTS
»I ■
160 PRINTQ416, "ENTER THE number
OF";
170 PRINT@448, "THE SELECTION DES
IRED";
180 ’
200 A*= INKEY*
210 IF AH>=" " THEN 200
220 ON VAL<A*> GOSUB 1000,2000,3
000
230 GOTO 110
240 ’
1000 REM ** INPUT INFO **
1010 CLS
1020 INPUT "NUMBER OF SECTIONS";
N
1030 INPUT "CENTER OF CIRCLE <X,
Y) ";X(0> , Y (O)
1040 INPUT "RADIUS OF CIRCLE" ;R
1050 P(O) =0
1060 FOR Z = 1 TO N
1070 PRINT"’/. FOR SECTION" ;Z;
1080 INPUT P
1090 PCZ) = P(Z-1> + P
IlOO A ( Z > = P<Z)*3. 1416/50
February 1984 the RAINBOW 57
1110 X(Z> = X <0>+R*C0S(A(Z) )
1120 Y < Z > = Y < 0 ) — R*S I N < A < Z ) )
1130 NEXT Z
1140 RETURN
1150 '
2000 REM ** PRELIMINARY DRAWING
**
2010 CLS
2020 INPUT " PMDDE " ; M
2030 INPUT "COLOR (FORE, BACK) " 5 F
2040 PMODE M
2050 PCLS
2060 COLOR F, B
2070 SCREEN 1,0
2080 CIRCLE (X (0) ,Y(0) ) ,R
2090 FOR Z = 1 TO N
2100 L I NE (X(0) ,Y(0> )— (X(Z> ,Y(Z) >
, PSET
2110 NEXT Z
2120 A* = INKEY*
2130 IF A* = "" THEN 2120
2140 RETURN
2150 ’
3000 REM ** OUTPUT RESULTS **
3010 CLS
3020 PRINT073, "OUTPUT OPTIONS"
3030 PRINT® 166, " 1 . GRAPH TO 3CRE
EN"
3040 PRINTS230, "2. GRAPH TO PR IN
TER"
3050 PRINTS294, "3. OUTPUT DATA"
3060 PRINT0416, "ENTER THE NUMBER
OF"
3070 PRINT@44S, "THE SELECTION DE
SIRED"
3080 51
3100 REM ** ITEM SELECTION **
3110 A* = INKEY*
3120 IF A* = " " THEN 3110
3130 ON VAL (A*) GOSUB 2000,4000,
5000
3140 RETURN
3150 ’
4000 REM ** OUTPUT GRAPH TO PR IN
TER **
4010 REM THIS SECTION IS LEFT FO
R YOU TO COMPLETE
4020 PRINTSO, "NOT IMPLEMENTED"
4030 FOR W= 1 TO 2000: NEXT W
4040 RETURN
4050 ’
5000 REM ** OUTPUT DATA **
5010 CLS
5020 PRINT073, "OUTPUT DATA"
5030 PRINTS102, "1. TO PRINTER"
5040 PR I NT® 166, "2. TO SCREEN"
5050 PRINTQ230, "3. TO DISK"
5060 PRINT0294, "4. TO CASSETTE"
5070 PRINT0416, "ENTER THE NUMBER
OF"
5080 PRINTS448, "THE SELECTION DE
SIRED"
5090 ”
5100 REM ** ITEM SELECTION **
5110 A* = INKEY*
5120 IF A* = "" THEN 5110
5130 ON VAL (A*) GOSUB 6000,7000,
8000,9000
5140 RETURN
5150 51
6000 REM ** OUTPUT DATA TO PRINT
6010 PRINT#-2, "NUMBER OF SECTION
S";N
6020 PRINT#-2, "CENTER OF CIRCLE"
; X (O) ; Y(0)
6030 PRINT#-2, "RADIUS OF CIRCLE"
;R
6040 PRINT#-2, "DATA POINTS Z;A(Z
) ; x (Z) ; y (Z>
6050 FOR Z=1 TO N
6060 PRINT#— 2, Z; A<Z) ; X (Z) ; Y(Z)
6070 NEXT Z
6080 RETURN
6090 "
7000 REM ** OUTPUT DATA TO SCREE
N **
7005 CLS
7010 PRINTQO, "NUMBER OF SELECT 10
NS";N
7020 PRINTS32, "CENTER OF CIRCLE"
;X (0) i Y(0>
7030 PRINTS64, "RADIUS OF CIRCLE"
;r
7040 PR I NT® 100, ” Z A(Z) X(Z
) Y ( Z ) "
7050 FOR Z = 1 TO N
7060 PRINT USING"####.##"; Z5A(Z)
; X (Z) ; Y (Z)
7070 NEXT Z
7080 A* = INKEY*
7090 IF A* = "" THEN 7080
7100 RETURN
7110 ’
8000 REM ** OUTPUT DATA TO DISK
**
8010 REM THIS SECTION IS LEFT FD
R YOU TO WRITE
8020 PRINTSO, "NOT IMPLEMENTED"
8030 FOR W=1 TO 2000: NEXT W
8040 RETURN
8050 7
9000 REM ** OUTPUT DATA TO CASSE
TTE **
9010 REM THIS SECTION IS LEFT FO
R YOU TO WRITE
9020 PRINTSO, "NOT IMPLEMENTED"
9030 FOR W=1 TO 2000: NEXT W
9040 RETURN ^
the RAINBOW February 19B4
^£moHmL $*' n>
°*tfuctfon»
the CoCo — -
Professional
PROGRAM FEATURES
Designed by a 15-year tax consult-
ant, the program has built-in tax ta-
bles and tax rate schedules and
supports the following forms;
1040
Schedules A, B, C, D, E, G, SE, W
Forms 2106, 2119, 3903, 4797
Office-at-Home
Installment Gain
Dependency Support
Credits and Other Taxes
FOR THE INDIVIDUAL,
IT ELIMINATES ANXIETY
File your taxes in confidence. The CoCo Professional Tax Pre-
parer is accurate, thorough, and easy to use. Just answer the
questions.
The CoCo Tax Preparer interviews you the way professionals in
the large walk-in tax firms do. It takes you through each tax
form in an organized manner. It knows which forms you need
based on how you answer the questions it asks. And you can
change data and make corrections - no hassle.
When you're done, the program prints your completed tax
return on government-approved forms.
For a limited time only,
A $400 value
MORE FEATURES
FOR THE PROFESSIONAL TAX PREPARER,
IT SAVES TIME
Spend your time doing' what you're supposed to do. Yew make
the important business decisions, the CoCo Tax Preparer will
do the rest. And you can simplify your filing — one diskette per
client.
interview your clients in a time-saving manner and get rid of
your check-off sheets.
• Over 170 full-screen menus displayed on command. Fully
menu-driven screens — each appears only when required.
• Full reverse-screen scrolling and forward -screen block scroll.
• Calculator mode supports 4 - , = on numeric data.
• Edit capability: any line at any time. Supports change, delete,
hack, search, and insert commands. Eliminates the need for
check-off sheets
Produce complete tax returns on government-approved forms.
The CoCo Tax Preparer lets you run continuous multicopy
forms in the order you need, when you need them.
Mail to:
Micro Data Systems
6 Edward Drfve
Ashland, MA 01721
D Mastercard □ Visa
Card *_
Name _
♦ ♦ ♦
Introductory offer: $99
Orders postmarked later than
February 28, 1984: S149.95
□ Check or Money Order Enclosed
_ Exp. Date
Address _
City
Signature .
State .
. Zip .
I need the built-in sales tax table for .
(state).
Mass, residents add 5% sates tax . Shipped past paid. Allow tuo necks for deliiery.
Yearly update available.
Runs on 32K extended Basic (one disk drive with change of
diskette during program execution) or two disk drives. (A
special-order version runs on 64K RAM units with one or two
disk drives.) Comes with diskettes and operating manual that
describes each screen presentation. Additional forms are
available by special order.
1 Full disk drive storage for all data and computations.
■ Printed output on pin-fed or tractor-fed printers, for gov-
ernment-approved forms.
1 Its combination of machine language and Basic is fast and it
minimizes memory use.
16K
1
ECB
1 RAINBOW I
■
/»- ■«\_l
EDUCATION NOTES
One Graphics Screen .
Is Worth A Thousand
Alphanumeric Characters
By Steve Blyn
Rainbow Contributing Editor
W e are always looking for additional methods to
help children use and learn about computers.
Although many children have reached the satura-
tion point in arcade games, many kids do not know what else
to do with their computers.
One of the features that probably attracted all of us origin-
ally to the Color Computer was its graphic capabilities. This
has certainly been proven true through all of the many
arcade games that are now available. 1, however, am much
more interested in using the computer’s features to enable
kids to draw their own pictures.
Drawing comes naturally to many kids. The CoCo easily
offers all of the features necessary to capitalize on this
interest. A picture can easily be drawn and saved to tape or
disk. This picture can then be recalled at any time for view-
ing or improvements. The improved picture can then be
resaved. This is all easily handled through files.
This month’s program merely scratches the surface of the
world of files. Files enable us to easily save information and
then reload or recall it for future use. In the December, 1983
issue of the Rainbow, Richard White wrote a lovely article
about understanding cassette and disk file operations. His
article is an excellent reference for those who wish to delve
deeper into the topic.
Our plan was to create an Etch-A-Sketch program and
then save the pictures that are created. Lines 1 10-310 create
the Etch-A-Sketch. The arrow keys are used for drawing.
They are the character strings numbered 8, 9, 10 and 94 on
lines 150-180.
A few extra features were included for interest. The “C”
key from line 190 allows the user to change and use all of the
eight available colors. The “E” from lines 200 a nd 330 act as
an eraser to improve the drawing possibilities. Pressing an
arrow and the “E” key draws a blank to enable moving the
cursor invisibly to a new location.
ROM locations 1024 to 1535 contain the information that
is pointed on a low resolution screen. Location 1024 is the
top left corner of your screen and 1535 is the bottom right
corner of the screen. There are 16 lines each with 32 loca-
tions fora total of 512 locations.
The picture can then be saved by PEEKing those loca-
tions. The computer will then know what is there. By POKE -
ing the same information back into those locations, the
(Steve Blyn teaches both exceptional and gifted child-
ren, holds two master’s degrees and has won awards
for the design of programs to aid the handicapped. He
and his wife t Cheryl, own Computer Island.)
computer can recreate the picture. This is how we will save
and then reload the picture.
Lines 350-400 will save the picture in progress when the
“S” key is pressed. A file called N$ will be opened on line
350. The “O” refers to output; the #1 refers to disk or
cassette; the N$ refers to the original name that we gave to
the picture on line 100. Lines 360-390 PEEK all information
in the screen locations, save it in a file and then close the file.
Similarly, lines 420-480 will load from tape or disk and
print on the screen all of the information that was previously
saved under the particular N$ name. The “I” in line 430
refers to input. Lines 440-470 POKE back in on the screen
all of the parts of the picture, one location at a time.
This program can be run on cassette or disk systems. The
device#-! refers to cassette while a #1 will refer to disk. This
version of the program was written for disk. Lines 350, 370,
390, 430, 450 and 480 tell the computer which device we are
using. Change the # 1 s to #-ls on these lines if you are using
cassettes.
We have used the disk version of this program with sev-
eral classes of children. It was equally enjoyed by various
aged students. We give a new name (NS) to each new picture
that is created. Limit the name to eight letters or less. The
name is either the child’s name or the type of picture that he
wants to draw. Using picture subject as the name can be
dangerous in a large group because when one child decides
to call a picture a certain name, then others will decide on
that name also. We had five pictures called “HOUSE”in one
class before we realized the error. Each succeeding “HOUSE”
file will wipe out the previous one on disk. You will be able
to save at least 30 different pictures on a single disk.
Although you can easily save this many on a cassette, the
time involved in searching for each will certainly drive you
to tears.
Some children are timid about using any new computer
program. This program allows him to go back at a later time
and rework or improve any picture that was previously
started. Simply enter the name of any previous picture, use
the “L” key to load it and it may be reworked and resaved
time after time.
We have also used this program at home and in school as a
type of picture gallery or show. Pictures are loaded one after
another for evaluation or comment by the other kids. It’s a
lot of fun and non-threatening because the pictures can so
easily be improved and resaved.
The Computer Island staff is always interested in your
comments. We would love to hear how you use the pro-
grams with your youngsters.
60 the RAINBOW February 1984
The listing:
^Rainbow Check Plusl
190 0206
30 I
END 03FB
60 |
USE
'S’
TO
SAVE TH
USE
’L’
TO
LOAD A
USE
’C’
TO
CHANGE
USE
’E’
AS
AN ERAS
USE
’M’
FOR MENU";
10 REM" DRAWING"
20 REM "STEVE BLYN, COMPUTER ISLAN
D, NY, 1983
30 CLS8: PR I NT@9, "PICTURE SAVER " $
40 PRINTQ9S, "USE THE ARROW KEYS
TO DRAW";
50 PRINT® 162, "USE
E PICTURE";
60 PR I NT® 194, "USE
PICTURE";
70 PRINT@22<!
COLORS";
80 PRINTS258, "USE
ER";
90 PRINTS29C
100 PRINT@416, "WHAT IS THE NAME
OF THIS PICTURE"; : INPUT N*
110 CLSO
PR I NT@480 , N* ;
X=32:Y»16
A*- INKEY*
IF A$=CHR*<9)
A*=CHR*<8>
A*=CHR* (10)
A*=CHR*(94)
A*="C" THEN
A*="E" THEN
A*="S" THEN
A*="L" THEN
A*="M" THEN
A*=" " THEN
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
300
310
320
330
340
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
THEN X=X+1
THEN X=X-1
THEN Y=Y+1
THEN Y=Y— 1
C=C+1
GOTO 330
GOSUB 350
GOSUB 420
RUN
140
X >63 THEN X=1
X<1 THEN X=63
Y>31 THEN Y=1
Y< 1 THEN Y=31
08 THEN C=1
SET <X, Y, C)
GOTO 140
REM "THE ERASER IS HERE"
RESET ( X , Y > : GOTO 140
REM "SAVE THE PICTURE IN A
LE HERE"
350 OPEN " O " , # 1 , N*
FOR Z= 1024 TO 1535
PRINT#1 , PEEK < Z )
NEXT Z
FI
360
370
380
390
400
410
CLOSE #1
RETURN
REM" LOAD THE FILE FOR THE PI
CTURE HERE"
420 CLSO: PRINTS480, N*;
430 OPEN " I " , # 1 , N*
440 FOR Z=1024 TO 1535
450 INPUTttl , A
460 POKE Z, A
470 NEXT Z
480 CLOSE# 1
490 RETURN **
HOMEBASE
THE
COMPLETE
IRS 80* COLOR COMPUTER
DATABASE
HOMEBASE™ PROVIDES WORD PROCESSING, DATA-
BASE MANAGEMENT, AND SPREAD SHEET CALCULA-
TIONS, IN ONE EASY TO USE PACKAGE. SOME OF THE
MANY USEFUL APPLICATIONS OF HOMEBASE™ INCLUDE:
• Check book management • Ledgers • Grocery lists •
Shopping lists • Article indexing • Recipes • Disk directories
• Notes • Memos • Letters • Phone lists • Customer lists •
Business contact lists • Appointments • Mailing lists • Home
inventory Car maintenance scheduling • income tax prepa-
ration • Address lists • Charts • Newsletters • Athletic team
records • Form tetters •
WORD PROCESSING FEATURES INCLUDE:
— DEFINE 250 screens of text you can search, sort, display,
or print using names you assign or using any word or
phrase.
— EDIT text by duplicating, moving, clearing, searching and
replacing, deleting, or reordering entire records of text or
any word or phrase.
— FORMAT labels, memos, letters, and other documents for
printing with embeded printer controls for paging, skip-
ping lines, and changing character fonts. Program con-
trols provide setting; right and left margins, lines per page,
page width, horizontal tabs, and line spacing.
DATA MANAGEMENT FEATURES INCLUDE:
— DEFINE 50 data fields, including a comment field, in a
single record. Dates, time of day, phone numbers and dol-
lar amounts are automatically formatted. You may also
define 24 scratchpad data fields.
— REORGANIZE records by moving data fields within re-
cords or by moving records within the file. You may sort
records using names you assign or data.
— MANAGE files by searching, deleting, clearing, duplicat-
ing, and displaying any data field or record. Add, subtract,
multiply, divide, or summarize any data field. Use any
command on any selected group of data fields and/or
records.
— PRINT files using automatic formatting with options to
print report titles, a report date, page numbers, record
names, and data field names. Print all or selected data
fields or records. Use standard or compressed print. Use a
special print option to print the comment field as a mailing
label.
UTILITIES FOR WORD PROCESSING AND DATA MAN-
AGEMENT INCLUDE:
• Generating new files from old files • Merging tiles • Dup-
licating tiles • Moving data between files • Summarizing files
• Moving files from diskette to diskette using one drive •
Saving files to cassette and reloading from casette • Fite
synchronizing • Print disk directory •
HOMEBASE - IS EASY TO USE:
— NO PROGRAMMING REQUIRED. All options are dis-
played in menus. HOMEBASE™ automatically requests all
required data and edits every entry.
— All commands are single key stroke.
— FULL screen editing for text entry.
— Complete cursor control for entering names, titles, notes,
and comments.
— 100 pages of instructions with complete descriptions of
each command, and examples.
— Requires 32K of memory, disk basic and only one disk
drive. NO equipment modifications required.
— All programs reside entirely in memory.
— Fast response to all commands including search and sort.
ORDER TOLL FREE
Credit card holders call toll free: 800-334-0854 extension 887
In North Carolina Call 800-672-0101 extension 887
or send a check or money order for $75.00 plus $5.00
for handling charges to:
SO? HOMEBASE™ COMPUTER SYSTEMS
P.0 Box 3448
Durham, N. C. 27702
N.C. residents add 4% for sales tax. Allow 1 to 3 weeks tor delivery.
HOMEBASE '' is a trademark ol HOMEBASE " COMPUTER SYSTEMS,
a subsidiary of Small Business Systems, Durham, N.C. (919) 544-5408.
‘TRS-80 is a trademark of Tandy Radio Shack Inc.
February 1984 the RAINBOW 61
EDUCATION OVERVIEW
Microcomputers:
Isn’t Always Better
By Michael Flog, Ph,D.
Rainbow Contributing Editor
A few weeks ago, I was invited to tour a large
mainframe computer complex. There were live
mainframes at the site, with over 300 disk (not
diskette) drive units. These are the large boxes that house
rigid disks about eighteen inches across. They are filled with
an inert gas, and the disk head rides a few thousandths of an
inch above the surface. Some of the newer disk units con-
tained a googolhyte of memory. A googol, by the way, is the
number one followed by one hundred zeros. That's more
data than the Color Computer can handle, huL we arc talk-
ing about mainframes.
Sidetrack The mathematician Edward Rasner coined
the term for this extremely large number, when he asked his
nine-year-old nephew for an appropriate name. The boy
came up with “googol" and it was accepted. See, you can
learn something in an education column.
Well, back to the story. Another of the units was for mass
storage. This is a device that records information on tape,
much the same as my little computer. This tape, however, is
four inches wide and one hundred feet long. One such spool
of tape holds one hundred million bytes of storage. A robot
arm gets the correct spool from a honeycomb type wall,
loads the data into temporary disk space, and makes it
available to the user. No human hands need (or could)
(Michael Plug received his Ph.D. degree from the
University of Illinois, In addition to his work as an
educational researcher , he is a major partner in the
Center for Opinion Research t a firm conducting state-
wide polling in Illinois, The Color Computer is used in
all phases of the polling work.)
handle the mass storage tapes. Of course, there were the
regular computer tapes on hand several thousand of the
large reels you see in the movies.
During the tour, I was shown several hundred modem
lines connecting the different mainframes to users all across
the city and state. They even had a fast printer there, 21,000
lines per minute. The biggest problem, understandably, with
the printer is keeping boxes of paper in it. It takes more time
to change the paper than to go through an entire box.
The total value of the equipment in this location is six
hundred million dollars. Naturally, security precautions
were extreme. The electric backup system alone was a com-
plicated process. Batteries could continue the work of the
computers for two hours, in case of a power failure. Then, a
kerosene generator can takeover. There is enough kerosene
in the tanks for two weeks.
I admit it, 1 w'us thoroughly impressed by all this power
and the sheer size of the computers. A friend of mine
arranged the tour, probably just to impress me. He is a
mainframe programmer, and can make the large machines
do just about anything except walk. He wanted to show me
what a “real" computer was like.
Well, l got home and had a little work to do on my Color
Computer, I had to finish a short program to calculate
something or other; prepare a word find game for students
in my wile's classroom: and write a letter to a relative. When
I sat down in front of my little machine, it did appear puny.
The printer seemed to take forever to gel through one page.
Searching through my Hop pic diskettes somehow took
longer than normal.
Somewhere in the middle of my work, however, I devel-
oped a deeper appreciation for the microcomputer. There
was no sudden flash of realization on my part; just that 1
understand better the true value of a microcomputer com-
pared with a mainframe. And you know what — a great deal
of that value relates to public education in the United States!
62 mo RAINBOW February 1984
Yes* dear reader, you knew all along 1 was going to get
around to education, didn't you. To be truthful, l did not
realize the experience of the mainframe tour related to edu-
cation, (Other than my own acquisition of information,)
The mainframe represents sheer power. Generally* that
translates to most of us as importance. 1 know that many
writers have spoken against the concept of “big is better*"to
the point that the words are seldom used today. Yet* the
emotion is still present.
For educational purposes, too much power can be nega-
tive! The huge capabilities from a mainframe computer may
not be as helpful to students (and teachers* administrators,
etc.) as a smaller machine. There are several reasons for this,
only a few of which will be addressed here.
First is the difference between education and training.
Training can be seen as knowing why something works. It is
foolish to expect anyone other than a highly trained techni-
cian to know much about a mainframe computer. With the
microcomputer, however, even small children can learn
about them. Students in junior high school can learn more
about electronic theory than many adults will ever know
—simply beeuase of the motivation of the microcomputer.
Of course, the expense is a major problem. Most school
districts simply cannot afford a mainframe. Those that have
the capability to rent time on a mainframe often have higher
priorities for the money. Schools, however, can usually
locate enough funds for microcomputers.
Closely lied with the issue of money is the educational
value of “close-up" experience. When I was a graduate
student, I dealt with a mainframe computer. During all that
time* I never actually saw the computer, t passed typed cards
through a half door to a bored operator, who fed them into a
card reader. I received a printout from another bored opera-
tor. Most computer programmers today do not ever get
dose to the computer. They work with terminals mostly.
Adults can handle this separation of relationship (in truth, a
cause and effect separated by distance and time). Children,
however, need a closer tic to understand the relationship
between their actions (keying something into a machine)
and the results (getting something out).
Microcomputers are more appropriate to students, just
because they a re smaller, more manageable. Micros encour-
age a greater reliance on self; something all schools should
strive for.
It appears that educators have indeed received the mes-
sage that micros are important to schooling. As of January,
1 983* over half (53 percent) of schools in the United States
had at least one microcomputer! The data on this subject is
naturally old, even by the time it is collected. By now, a
greater percentage of schools own microcomputers. This is
certainly a milestone. Just think, students in a majority of
schools in the country have access to a microcomputer.
There is a string attached, however.
Micros are not owned equally across schools. Elementary
schools in the south tend to be less computer-oriented than
elementary schools in the rest of the country. Poorer com-
munities tend to have elementary schools without micro-
computers. And non-public schools tend not to have micro-
computers. Now this is not surprising. Schools in poorer
communities tend to have less of everything including
microcomputers.
Secondary schools in all areas of the country and social
strata tend to have microcomputers. True, poorer schools
tend to have less access for students to microcomputers than
do schools in more affluent areas, but the access is there.
In the not too distant future, the work force will be more
computer-oriented than now. Those students missing an
opportunity to learn about micros now will find themselves
at a disadvantage when they try to compete with students
from more enlightened school districts. We are putting a
greater disadvantage on those students who can least afford
an extra handicap.
The major uses of microcomputers in the schools is pre-
dictably programming instruction and “drill and practice."
In almost all cases, above average students have more access
to microcomputers than do their peers with lower grades.
These findings are provided by the Johns Hopkins Uni-
versity, Center for Social Organization of Schools, The
Center conducted a national survey of school uses oT micro-
computers, If you are interested in the entire report, you
might try writing the Center at 3505 N. Charles St., Balti-
more, MD 21218. 1 cannot guarantee they wiil respond.
The Color Computer is not the bellweather machine in
schools. (You knew that already.) Those of us who have seen
the truth in equipment are not totally out of the picture.
More and more educational software is being prepared for
the Color Computer. By next month (March* 1 984 the Min-
nesota Educational Computing Consortium (MECC) should
have twenty programs available for the Color Computer.
This group is one of the largest not-for-profit producers of
microcomputer software. To get more information, you can
write MECC at 3490 Lexington Avenue North, St. Paul,
Minnesota 55112* or call at 612/638-0600. I can almost
guarantee they will respond. Even if you cannot use most of
the MECC software on your Color Computer, you might
still be able to use some of the MECC printed material aobut
microcomputers.
Talk to you next month. Until then* remember that the
best way to help education is to keep learning.
February 1964 the RAINBOW 63
Y ou are the pilot of an ultramodern helicopter on a
mission to recover a precious artifact which, in
ancient times, was stolen from your land and hidden
in a series of treacherous caverns, As you maneuver your
copter through the caverns, you avoid deadly stalactites and
stalagmites, and dodge fearsome creatures that suddenly
materialize before your copter, As a last resort you fire your
powerful laser, clearing a path to safety. If you’re skillful you
may even collect chunks of gold that line the caverns. At last
you reach the cavern of the artifact — the ultimate
challenge!
(Jason Nannen, a junior a! Wethersfield [Conn.] High
School, enjoys programming both games and practi-
cal programs for the Co Co. He is interested in the field
of psychology and its application to artificial intel-
ligence.)
Yep, that’s you when you play Cavern Copter , an arcade-
type game for the CoCo. Detailed instructions are included
in the program listing, but if you don't want an instructions
option, exclude lines 106-395.
Cavern Copter can be a fairly diverse game. The five
variables in lines 14-18 determine the difficulty of different
parts of the game. They are explained in the listingand may
be changed to modify the game to your own level of skill.
Experiment!
For neat visual effects, there are three unique routines: a
cavern-generator, a spiral explosion when the copter crashes,
and instructions that scroll across the screen from right to
left. If you include instructions, be sure to leave a space
before the last quotation mark in each line of data, as in the
listing. Otherwise, unwanted characters will trail when the
instructions cross the screen.
Hop in your copter and hit the caverns!
The listing:
1 ’
3 *
5 »
Rainbow
CAVERN COPTER
BY JASON NANNEN
7 »
10 CLEAR500
11 ” PLAYER CAN MODIFY SAME
BY CHANGING THE
FOLLOWING VARIABLES:
12 ’S “BEGINNING CAVERN <0=LAST>
AS=MAX LENGTH OF STALACTITES
J S=M ANEU VER AB I L I T Y OF COPTER
GL=GOLD RANGE TO MIDSCREEN
15 AS=72
16 J5=2
17 GL“60
18 DR= 1 5
19 Z=RND i -T I MER )
20 CL-RND(S):IF CL=4 THEN 20 ELS
E CLSCLIFOR Z=103 TO 167 STEP 32
: PR I NTS Z , STRING* (17, 191) 5 :NEXT
30 PRINT® 137, "cavern " i CHR* U28> i
"copter" ; :POKE 1167,32
32 FOR Z=1 TO 40
33 PLAY "Ti 200 1V30"
35 PLAY " CDP " +STR$ < RND (10) +30 >
37 I*=INKEY*: IF 1*="" THEN NEXT
40 DIM C ( 1 5 , 7 ) , CB ( 1 5 , 7 > , DD < 7 , 5 >
50 PMODE 3,i:PCLS
60 CIRCLE(29,26> ,4,3, .9
SO DRAW " C3BM32 , 22L8BM-3 , +2NU 1 NR 1
NL2D2R4BM+0, +3R7C4"
92 LINE < 150, 150> - ( 158, 156) , PSET,
BF
DR=CREATURE FREQUENCY
14 S=15
94 PRESET < 1 52 , 1 52 ) : PRESET ( 1 56 ,15
2 )
64 Ihe RAINBOW February 1984
96 DRAW "Cl BM 1 52 . 1 55U 1 R4D 1 "
100 SET (16, 22 > — < 32 , 29 ) , C , G
102 GETdOO, 100)-(116, 108) ,CB,G
104 GET (150, 150) -(158, 156) ,DD,G
105 S=S*2+8
106 IF CN>0 THEN 400
110 PRINTS323, "WANT INSTRUCTIONS
? ( Y/N) ” ;
120 I *= INKEY*: IF 1*="" THEN 120
125 PRINT0323, STRINGS (25, 143+16*
(CL— l > ) ;
130 IF I*<> H Y" THEN 400
140 FOR Z=290 TO 356 STEP 32:PRI
NT@Z, STRING* (28, 191) 5 : NEXT
150 READ D*
160 IF D*=" ZZZZZ" THEN 395
165 D*=STRING*(26,32)+D*
170 FOR Z=1 TO LEN ( D* > : PR I NT @324
,MID*(D*.Z,24) ;
173 FOR ZZ=0 TO JOYSTK (0) : NEXT
177 NEXT: GOTO 150
179 DATA "USE THE JOYSTICK TO CO
NTROL THE SPEED OF THESE INSTRUC
TIONS...
180 DATA "YOUR MISSION IS TO REC
OVER A HIGHLY PRIZED ARTIFACT WH
ICH WAS STOLEN FROM YOUR LAND LO
NG AGO BY THE CREATURES THAT INH
ABIT THE CAVERNS OF KHADESHE. "
200 DATA "THE IMPERIAL WIZARD HA
S DETERMINED THAT THE ARTIFACT I
S HIDDEN IN THE MOST REMOTE CAVE
RN WHICH IS EGG-SHAPED AND IS VE
RY WELL GUARDED BY THE CREATURES
II
•
210 DATA "YOU ARE EQUIPPED WITH
A HELICOPTER AND CAN CONTROL ITS
VERTICAL MOVEMENT. "
220 DATA "IF YOUR COPTER CRASHES
INTO ANYTHING RED, BE IT CAVERN
OR CREATURE, YOU WILL DIE. "
230 DATA "HOWEVER, YOU MAY BE AB
LE TO SAVE YOURSELF FROM DESTRUC
TION BY USE OF YOUR LASER. PRESS
THE FIRE BUTTON AND THE BEAM W1
LL DESTROY EVERYTHING IN ITS PAT
H. "
235 DATA "YOU HAVE THREE LASERS
FOR THE ENTIRE MISSION, BUT YOU
CAN'T USE ANY IN THE LAST CAVERN
II
•
240 DATA "BUT WAIT — THERE'
S SOMETHING GOOD ABOUT THE CAVER
NS — THEY'RE LINED WITH G-0
-L-D ! "
250 DATA "TO GET A CHUNK OF GOLD
, WHICH LOOKS LIKE A PLUS SYMBOL
( + ) , RUN INTO IT WITH THE Front
OF YOUR COPTER. THERE IS MORE G
OLD IN THE FARTHER, MORE DIFF1CU
LT CAVERNS. "
260 DATA "WHEN YOU GET A CHUNK 0
F GOLD, YOUR SCORE WILL INCREASE
BY THE NUMBER CAVERN YOU ARE IN
. FOR EXAMPLE, IF YOU GET A CHUN
K IN CAVERN 8, YOU ARE AWARDED 8
POINTS. "
270 DATA "WHEN YOU GET TO THE EG
G-SHAPED CAVERN WHERE THE ART IF A
CT LIES, THERE WILL BE HORDES OF
CREATURES. ”
280 DATA "TO GET THE ARTIFACT, U
SE THE SAME METHOD AS YOU USE TO
GET THE GOLD. IF YOU DO GET THE
ARTIFACT, YOU WILL BE AWARDED 5
00 POINTS AND YOU WILL BE INST AN
TLY TELEPORTED BACK TO YOUR LAND
II
■
290 DATA "IF YOU DO NOT GET IT,
YOU WILL DIE BECAUSE YOUR COPTER
WILL CONTINUE INTO THE WALL OF
THE CAVERN. "
300 DATA "good luck "
310 DATA "ZZZZZ"
395 FOR Z=290 TO 356 STEP 32: PR I
NT@Z, STRING* (28, 143+16* (CL-1 ) ); :
NEXT
400 CN=CN+1
410 SCREENO, 0
420 PRINT@266, ; : PRINT USING "CAVE
RN ####";CN;
430 PRINT033O, ; : PR I NT USING"SCOR
E #####"; sc;
435 S=S-2: IF S<8 THEN 900
440 PCLS:C0L0R4, 1
450 LINE (0.0)— (O, RND (10) +5) , PSET
460 FOR Z=S TO 255 STEP S
470 A=RND ( AS ) + 1 O
480 LINE- (Z-S, RND (10) +5) , PSET
490 LINE- ( Z— S/2, A) , PSET
500 NEXT
510 LINE- (255, RND (10) +5) , PSET: PA
I NT ( 128, O) ,4,4
520 LINE (O, 191>— (0, RND (10) +175) ,
PSET
530 FOR Z=S TO 255 STEP S
540 A=RND ( AS ) + 1 00
550 L I NE— ( Z — S , RND ( 1 0 ) + 1 75 ) , PSET
560 LINE- ( Z— S/2, A) , PSET
570 NEXT
580 LINE- (255, RND (10) +175) .PSET
590 PAINT (128, 191) ,4,4
600 FOR Z=1 TO CN*2
610 IF RND (2) =1 THEN Y=RND(GL)+1
5 ELSE Y=RND ( GL > + 1 75— GL
620 CIRCLE (RND (256) -1, Y) ,3,2
630 NEXT
640 SCREEN 1,0
650 Y=90: X=-XS+2
660 X=X+6:IF X >236 THEN 400
February 1984 the RAINBOW 65
669 DUMMY=JOYSTK <0>
670 Y=Y+< <INT<OOYSTK< 1)/10) > -3)*
JS
6B0 PUT <X,Y> — <X + 16, Y+7) , C, PSET
690 IF RND <DR) =1 AND X<170 THEN
XL=RND (36) +X+40: YL=Y+2: PUT < XL, YL
) - < X L+8 , YL+6) , DD, PSET : PLAY " 04T25
5V31BDAEGF "
700 IF PPOINT <X+18, Y) =4 OR PPOIN
T < X+18, Y+8) =4 OR PPOINT < X+4, Y-l )
=4 OR PPOINT (X+8, Y-l) =4 OR PPOIN
T <X+12, Y-l ) =4 OR PPOINT <X+6, Y+8)
=4 OR PPOINT <X+12, Y+8) =4 THEN 77
0
710 FOR V=0 TO 8: IF PP0INT<X+20,
Y+V) < >2 THEN NEXT V:G0T0752
720 FOR Z=1 TO 8 STEP2: CIRCLE < X+
20, Y+V) , Z,2:NEXT:SCREEN1, 1
730 PLAY "T20003V5; 1; V7;2;V9;3;V
11;4;V13;5;V15;6;V17;7;V19;8;V21
;9; V24; 10; V29; l l; V3104CCC"
740 SCREEN1,0:F0R Z=1 TO 8 STEP2
: CIRCLE <X+20, Y+V) , Z , 1:NEXT
750 SC=SC+CN:IF CN=500 THEN GOSU
B960: G0T0850
752 LA=PEEK <65280) : IF F=3 OR <LA
0254 AND LA0126) THEN 760 ELSE
f=f+i:for z=i to 3 : play M t i ooo l v
21C05D’ 1 : NEXT
THE SOFT SHOP
“For all your personal computer needs”
64K Ram Chip Set $ 59.95
Super Pro Keyboard Kit 65.95
Botek Interface 65.95
Prowriter Printer (851 OA) 379.95
We carry Disk Drivers and Printers for the Color Computer.
- ARCADE ACTION -
TAPE DISK
The King (Tom Mix) (32K) 22.95 26.95
Zaxxon (Datasoft) (32K) 30.95 35.95
Buzzard Bait (Tom Mix) . . . ,(32K) 26.95 29.95
Fyr-Draca (ColorQuest) (16K) 22.95 27.95
Colorpede (Intracolor) (16K) 29.95 32.95
** For the serious Coco user **
RHMPIl niCk
OS-9 Operating Sys (64 K) - 64.95
VIP Writer (Soniaw Corp) (16K) 55.95 55.95
VIP Terminal (Softlaw Corp) (16K) 45.95 45.95
Super Screen (Mark Data) . . (16K) 27.95 30.95
Call or write for a catalog
We have Learning Aides for all ages. CALL!
Terms: Money Orders and Personal checks welcome (Please allow 2
weeks for personal checks).
Shipping: $2.50 for Software, 2% for Hardware.
C.O.O.. Please add $3.00 - S C. residents add 4% sales tax.
Handling: Handling charges will be added for orders outside
the continental U S.
VISA and MASTERCARD ACCEPTED.
THE SOFT SHOP
P.O. Box 878 Mauldin, S.C. 29662
10A.M. (803) 288-6983 8 P.M.
753 FOR Z=1 5 TO 270-X STEP 2
754 IF Z<255 THEN CIRCLE < X+8, Y+4
) , Z , 2, . 3, . 96, . 05
755 IF Z >22 THEN CIRCLE < X+8, Y+4)
, Z— 8, 1, .3, .96, .05
756 NEXT Z
757 LINE <255, Y— 25) — <255, Y+25) , PR
ESET
760 PUT<X.Y)-<X+16, Y+7) ,CB, PSET:
G0T0660
770 DRAW " BM " +STR* < X +8 > + ” , " +STR* <
Y+4 ) + " C2NU8NE6NR8NF6ND8NG6NL8NH6
II
780 PLAY " T2000 1 V3 1 BBB V25AAAV20GG
GV 1 5FFFV1 0EEEV5DDDCCC
784 B=0 : GA= < RND < 1 5 ) +5 ) / 1 00
785 FOR Z=1 TO RND<20)+20
795 B=B+GA
805 IF B>1 THEN B=B-1
815 C I RCLE < X +8 , Y +4 ) , Z , RND < 3 ) + 1 , 1
, B, B+GA
825 NEXT
B45 DI=1
850 PR I NTQ336 , : PR I NT USING"####
#"ssc;
860 IF DI = 1 THEN PRINTS394, "YOU
DIED ! ! :PRINT@448, " " ; : PLAY " V31
01T1EC":G0T0980
870 PRINTS384, " YOU RECOVERED T
HE ARTIFACT!
880 PLAY " 02V3 1 T 6CP4CCCP 1 5T 1 G "
885 PRINT" THE EMPEROR CONGRATUL
ATES YOU!
890 PLAY"P15T7GGT4AFA03T3CP20002
T5CP250CP250CT 1C"
895 FOR Z=1 TO 1000: NEXT: G0T0980
900 DR= 1 : CN=500 : F=3
905 PCLS : C0L0R4 , 1
910 CIRCLE <128, 96) , 120,4. .65
915 PAINT <0, O) ,4,4
920 LINE <0,76) - <40, 116), PRESET , B
F
925 C0L0R2, 1
943 LINE <188, 158) -<196, 162) , PSET
,BF
947 DRAW "Cl BM 190, 160R2NU1ND1R2"
950 G0T0640
960 ZZ=l:FOR Z=10 TO 190 STEP 8
965 ZZ=ZZ+. 5
970 C I RCLE < X +8 . Y +4 ) , Z . 2 , 1 , . 55 , . 5
77
975 PLAY " T4005V3 1 ; " +STR* < I NT < Z Z )
)
977 NEXT: RETURN
980 PRINTS455, "PLAY AGAIN? <Y/N>
II *
9
985 I*=INKEY$: IF I$="N" THEN CLS
: END: ELSE IF I$="Y" THEN RUN ELS
E 985
66 the RAINBOW February 1984
Have you heard about our new
EDUCATIONAL SOFTWARE
LICENSE PLAN
for
public and private schools?
Max Jerman
The complete set of quality instructional software that was formerly avail-
able only at retail prices is now available to schools at less than 5 % of its current
retail price.
This award-winning software is either now or soon will be running on Apple,
Atari, Commodore 64, IBM-PC, TRS-80, and TRS-80 Color Computers.
Over 250 disks containing more than 1 200 lessons for grades K-9 in reading,
spelling, language arts, math, problem solving, math games, reading games, and
programs for young learners are included in the plan.
THE PLAN ^Schools join together to form a cost-saving consortium of 50 or
more members. One school or eductional agency acts as Host. The Host will
receive a master set of program disks and manuals. The consortium will be
licensed to make as many copies of the masters as member schools need for their
various computers.
THE BENEFITS ^Consortium schools will automatically receive updates
and new program releases at no increase in membership fee. There will be no
shortage of quality software for the most popular computers.
THE COST “■Only $250 per school per year. There is an additional start-up
cost of $250 per school to cover initial expenses. Licenses for specific computers
are available to large consortia or states at reduced cost.
BERTAMAX INC.
Max Jerman, Ph.D
President
ACT NOW ^Form your own consor-
tium and contact us. Contact us directly for
the names of interested schools in your area.
At Last— A Software Solution
©1983, Bertamax, Inc. • 3647 Stone Way North • Seattle, WA 98103 • (206)547-4056
By Mike Knolhoff
Championship Golf
For The Color Computer
% d much rather be out on
the links playing golf, but up
*here in the north it's just too cold
after the first of November. (You also
tend to lose a lot of golf balls in the snow.)
Usually during the winter, I just watch golf on
TV and dream about hitting the little white ball.
However, this year is different because Pm playing
golf on my Color Computer,
Color Computer Championship Golf is a 16 K
Extended Color BASIC program that combines graph'
ics, strategy, and a little bit of luck to make a chal-
lenging golf simulation. The program allows for up to
four players. In order to properly set up the scorecard, each
player's name must be kept to five letters or less. Once the
player's names have been entered, the scorecard is displayed
and the game begins.
Each hole is graphically displayed, and a blinking diamond
identifies the ball position. On the graphic screen, the green area is
the fairway, orange areas are sand traps, blue areas are water
hazards, the white area at the end of the fairway is green, and all other
white area is rough. The orange dm on the green is the cup, and the
yardage of the hole is displayed on the screen.
Any time you arc in the graphics mode you will stay there until you
press the key. Pressing the “X” key puts you in the text mode where
you will select your club and direction of shot. The club selection screen
allows you to choose a club on the basis of how far you want to hit the ball
68 tha RAINBOW February 19S4
The number after the club name is the average distance the
ball will go for that club. Next you must choose the direction
you wish to hit the ball. Once you have done this, the
computer will display the distance you have hit the ball
based on a randomly selected percentage of the average
distance of the club you selected. It also displays how much
you hooked or sliced your shot based on a randomly selected
distance depending on you club selection. Finally, the com-
puter tells you where your ball has come to rest, for example
fairway or sand trap. Then it’s back to the graphics screen to
display you new position in the hole, and you prepare for
your next shot.
Once you find the green the computer takes over. The
greens are divided into four “contours. ’’Contour 1 is closest
to the cup while contour 4 is farthest away. You have a better
chance of one putting in contour 1, and a better chance of
three putting in contour 4. But you will usually two-putt in
any contour. The screen will not display your number of
putts and your score for the hole, and it will be the next
player’s turn. Once all players have played a hole, an
updated scorecard will be displayed.
Due to memory limitations on a I6K machine, there are
only nine different graphic holes. These nine are repeated to
make an 18-hole course. Since the graphics are in PM ODE
/, 1 used the command PCLEA R 2 to increase the available
memory to 1 1559 bytes. Before you begin to type in or load
the program, you must perform a PCLEAR2io get enough
memory. Even then after running the program there w ill be
only a few hundred bytes of memory left.
It is not easy to break par with the program. It takes a
while to get used to estimating graphic screen yardage, but
as you do you will see your scores get better and better. But
even when you have mastered this, an errant shot can land
you in big trouble. There is quite a bit of strategy involved to
position your shots to avoid water hazards and sand traps.
And it's up to you to decide whether to “play it safe” or to
“go for it.” All in all, it may not beat playing the real thing,
but it sure beats watching others play on TV.
( Mike Knothqff is a science teacher currently pursuing
a master 's degree which emphasizes computer applica-
tions in education. He has been programming for over
two years and has taught BASIC and LOGO to junior
high students. Mike's other interests include photo-
graphy and. of course, golf.)
Rainbow
Check
Plus
V
145 ....
.0240
44
2260 . .
.. 17B4
55
230 ... .
. 0582
145
2590 . .
. . 1 A1E
118
420 ... .
. 07F0
1
2800 . .
. 1CA6
213
605 ... .
0AC4
185
3160..
. . 1F45
77
730 ... .
. 0D54
203
3350 . .
.. 2161
144
925 ... .
. 1075
171
3740 . .
. . 23F3
252
2000 . , .
. 131C
196
END . .
. . 2669
110
2135...
. 1535
169
I
5 CLEAR500: X=RND (-TIMER)
10 DIMS (4. 18) , PAR (18) :A=1:DIMN* <
10 )
20 PAR ( 1 > =4 : PAR ( 2 ) =3 : PAR ( 3 ) =4 : PA
R (4) =4: PAR (5) =5: PAR (6) =3: PAR (7) =
4 : PAR (8) =5: PAR (9) =4: PAR ( lO) =4: PA
R ( 1 1 ) =3: PAR (12) =4: PAR ( 13) =4: PAR (
14) =5: PAR (15) =3: PAR (16) =4: PAR (17
) =5: PAR (18) =4
30 CLS3 : PR I NT@ 1 35 , " COLOR COMPUT
ER
35 PRINT@200, " CHAMPIONSHIP "?
40 PRINT@268, " GOLF ";
45 F0RK=1T01200:NEXTK
100 CLS
120 PR I NT .‘PRINT "HOW MANY PLAYERS
IN YOUR GROUP (NAMES MUST BE <
=5 LETTERS) INPUT N
125 IF N >4THENPR I NT "L IMI T OF FOU
R, PLEASE. GOTO 120
128 FORK® 1 TON
130 PRINT: INPUT "GOLFER’S NAME" ; N
M*(K>
135 IF LEN ( NM* ( K ) ) >5THENPR I NT " N A
ME TOO LONG. GOTO 130
140 NEXTK
145 PR I NT "HERE IS THE SCORECARD.
" : F0RK=1T0600: NEXTK: G0SUB2000
1 55 LA*® " BD4ND 1 0E4R2F4D 1 0U6NL 1 OB
R4BU8" : LR*= " ND 1 4R8F2D4G2L8R4F6BU
1 4BR4 " : LY*= " BR 1 6D2F5ND7E5U2BR4 "
1 60 LD*= " D 1 4R6E4U6H4L6BR 14": LS*=
" BD 1 4R8E2U3H2L6H2U3E2R8 " :
165 YY*=LY*+LA*+LR*+LD*+LS*
170 N* ( O ) ® " BD4D6F 4R2E4U6H4L2G4BU
4BR1 4" : N* ( 1 > ®"BR6NG4D14L4RSBR4BU
14"
175 N* (2) =" BD4E4R2F4D4G3L4G3R 1 OB
R4BU14"! N* (3) ="BD2E2R6F2D3G2NL5F
2D3G2L6H2BU 1 2BR 1 4 "
180 N* (4) =" BR8ND 1 4G8R 1 0BR4BU8 " : N
* ( 5 > ® " NR 1 0D6R7F3D2G3L7BR 1 4BU 14"
185 N* (7) ="R10D2G10D2BR14BU14” : N
* ( 9 ) = " BD 1 2F2R6E2U 1 0H2L6G2D4F2R8B
R4BU8"
190 H=H+1 : ON H GOTO 200,300,400,
500, 600, 700, 800,900, 1000, 200,300
, 400. 500. 600, 700, 800, 900, lOOO
200 FORPL= 1 TON : GOSUB 1500
202 BX=10:BY=180: Xl=182: Yl=31: X2
=218: Y2=81 : HX=194: HY=50
210 DRAW’BMO, 180E8F12G8H12" : PAIN
T (7, 182) ,6,6
2 1 5 DRAW " BM 1 1 , 1 82E40NR37U35E80R8
OF 20D20G20L65G55 "
220 PAINT (128,96) ,6.6
225 CIRCLE (200, 56) , 16, 5, 1 . 5: PAIN
7 (200,56) ,5,5:PSET (HX,HY,8)
230 CIRCLE(175, 52) ,9,8,2. 5:PAINT
< 175,52) ,8,8
235 CIRCLE (142,95) ,30,7, .4: PAINT
(142.95) ,7,7: WX=190: WY=40
240 DRAWBMl 18, 176C7"+N* (4) +N* ( 1
) +N* (4) +YY*
245 CIRCLE (BX, BY) ,3,7: SCREEN 1 , 1
250 G0SUB2 1 50 : G0T02200
300 FORPL=lTON
305 CLS: GOSUB 1500
310 LINE (190, 80) -(202, lOO) , PSET,
bf:bx=196: by=90
February 1984 the RAINBOW 69
315 CIRCLE <65, 90) ,60,6, .6: PAINT (
70,90) ,6,6
320 LINE (190, 90) -<120, 90) , PSET
325 CIRCLE<50.90) .21,5, 1. l:PAINT
(50,90) ,5,5
330 DRAW M BM75 , 92C8D6G 1 4L6G4F4R 1 0
E20U8L8BU4U8H1 0L6U6R 1 OF 1 4D 1 0L8 "
335 PAINT (78, 95) , 8. 8; PAINT (80, 84
) ,8,8
340 PSET (58, 84, 8) :HX=58:HY=84
345 DRAW " BM80 , 1 50C7 " +N* ( 2 ) +N* ( 3 )
+N* ( 1 > +YY*
350 X2=72: Y2=l 13: X 1=29: Yl=67
355 SCREEN 1,1: G0SUB2 1 50 : G0TQ2200
400 F0RPL=1 TON: GOSUB 1500
410 LINE(60, 10) -(80,22) , PSET, BF:
BX=70: BY=16
415 CIRCLE<70, 120) ,35,6, 2:PAINT(
70, 120) ,6,6
420 LINE (65, 120) -(200, 180) , PSET,
BF
425 CIRCLE (185, 150) , 35, 6: PAINT <2
16, 150) ,6,6
430 LINE (70, 22) -(70, 80) , PSET
440 CIRCLE ( 185, 150) , 16,5, 1.5: PAI
NT ( 185, 150) ,5,5
445 CIRCLE (86, 124) , 10,8, 1.5: PAIN
T (86, 124) ,8,8
450 DRAW "BM 154, 100C7D30LSD30L8D3
OR 1 2U22R8U30R8U38L 1 2 " : P A I NT ( 1 60 ,
106) ,7, 7: WX=250: WY=145
455 PSET ( 182, 156, 8) : HX=182: HY=15
6
460 X1=168:Y1=124: X2=202: Y2=176
470 DRAW "BM125, 20C7 ” +N$ ( 4 ) +N$ ( 3 )
+N$(5) +YY$
475 SCREEN 1 , 1 : G0SUB2150: G0T02200
500 FORPL= 1 TON : GOSUB 1 500
510 LINE(0, 100)-< 12, 120) ,PSET,BF
:BX=6:BY=1 10
515 LINE<12, 110)-(100, 110) , PSET
518 CIRCLE<175, 110) ,84,6, .55:PAI
NT<175, 110) ,6,6
520 CIRCLE(228, 110) , 16,5:PAINT (2
28, 1 10) .5,5
530 PSET (228, 1 10,8) :HX=228:HY=11
O
535 X 2=248: Y2= 130: X 1=208 :Y 1=90
540 CIRCLE(150, 110) , 16,8, 1.8:PAI
NT( 150, 1 lO) ,8,8
545 DRAW"BM40, 20C7"+N* (3) +N* (7) +
N$ (2) +YY$
550 SCREEN 1,1: G0SUB2 1 50 *. G0T02200
600 FORPL= 1 TON : GOSUB 1 500
605 LINE <210, 178) -(230, 190) .PSET
, BF : BX =220 : BY= 1 84
610 LINE (220, 178) -<220, lOO) , PSET
620 CIRCLE (220, 85) ,30, 6: PAINT (22
0,85) ,6,6
625 CIRCLE (100, 35) , 100,6, .35: PAI
NT(100,35) ,6,6
630 DRAW " BM 1 90 , 85H40E30F42 " : PA IN
T< 190, 75) ,6,6
635 CIRCLE (110, 76) ,50,7, .66: PAIN
T(100,76) ,7,7: WX=20 :WY=18
640 CIRCLE (32, 35) , 18,5, .9: PAINT <
32,35) ,5,5
650 DRAW ” BM52 , 35C8U8H 1 OU6E4F 1 6D2
4G 1 6H4U6E 1 OU8 " : PAINT <58, 35) ,8,8
660 DRAWBMIO, 170C7"+N* (5) +N$ < 1 )
+N*(9)+YY*i
665 PSET <36, 31,8): HX=34: HY=28
670 Xl=14: Yl=17: X2=50: Y2=53
675 SCREEN 1,1: G0SUB2 1 50 : G0T02200
700 F0RPL=1 TON: GOSUB 1500
705 LINE (50, 50) - (70, 62) , PSET, BF:
BX=60: BY=56
710 LINE(60,62)-<60, 125) , PSET
720 CIRCLE (60, 160) ,60,6, .55: PAIN
T (60, 160) ,6,6
725 CIRCLE(64, 166) ,22,5, .45:PAIN
T (64, 166) ,5,5
730 DRAW" BM60, 152C7R26E4R2E6U4H4
U4H4L6H4L20H2L8G4L6G6LSG4L6G8F6R
2F4R8E6R8F8R8E2": PAINT (60. 150) ,7
, 7 : WY= 190: WX=60
735 CIRCLE(36, 166) ,6,8,2. 4:PAINT
(36, 166) ,8,8
740 Xl=40: Y2=154: X2=88: Y2=178
DIRECTOR 9 FINANCE-5 9
Director ts An Extremely Powerful Mailinq List Program.
Program Features
* Operates On 32K Color Computers With 1 Disk Drive
* Saves Over 700 Addresses On Each Disk
* Permits Global Searches For Any Data Stored!
* Prints User Defined Mailing Labels
* Stores Name, Address, City, State, Zip, Phone#, And Any
Additional Information Up To 64 Characters.
* Has 11 Commands, Including An Excellent Help Function
* Includes A Detailed Instruction Manual
* Cost Only $29.95
* For More Details The Instruction Manual Is Available
For $2.00
Finance-5 is A Five Part Menu Driven Program
It Includes A Very Detailed Amortization Program, A Simple
Interest Calculator, A Mortgage Payment Calculator, A
Future Compound Interest Calculator, And A Commission
Calculator.
All Of These Programs Produce Screen Or Printer
Output. On Cassette For $14.95 16K Extended Basic Req.
Printer Optional.
SIGMA SOFTWARE
3 Edgewood Road
Bryans Road, MD 20616
70 the RAINBOW February 1984
745 PSET <64, 160,8) :HX=64:HY=160
750 DRAW " BM 1 20 , 60C7 " +N* ( 1 > +N* < 9 >
+N$ <4) +YY$
760 SCREEN 1,1: G0SUB2 1 50 : G0T02200
800 F0RPL=1 TON : GOSUB 1500
805 LINE (242, 50) — (254, 70) , PSET, B
F: BX=24B: BY=60
8 1 0 DRAW " BM244 , 60L60H20L80G80G 1 2
D20F12R30E82R36E20U2" : PAINT ( 150,
60) ,6,6
820 C I RCLE ( 26 , 1 40 ) , 16,5: PA I NT < 26
, 140) ,5,5
825 CIRCLE(26, 116) , 12,8, .5:PAINT
(26, 116) ,8,8
830 C I RCLE ( 50 , 1 40 ) ,6,8,2: PA I NT < 5
0, 140) ,8,8
835 PSET (22, 144,8) :HX=22:HY=144:
Xl=9: Yl=123: X2=43: Y2= 1 57
840 DRAW " BM 100 , 1 60C7 " +N* ( 4 ) +N* ( 3
>+N*(2)+YY*
845 SCREEN 1,1: G0SUB2 1 50 : G0T02200
860 SCREEN 1,1
900 F0RPL=1 TON: GOSUB 1500
905 DRAWBMO, 10E10F6G10H6" : PAINT
(2, 10) ,6, 6: BX=8: BY=8
910 DRAW’BMIO, 10F70E24R150D120G1
0L40H 1 0U7 0L90G20L30U20E24 " : PA I NT
( 120 , 100 ) , 6,6
915 CIRCLE (150, 150) , 40, 7: : PAINT (
154, 150) , 7, 7: WX=250: WY=190
920 CIRCLE(224, 166) ,20,5, -6:PAIN
T (224, 166) ,5,5: Xl=202: X2=255: Yl=
142: Y2=180
925 CIRCLE (128, 96) , 16,8, .6: PAINT
(128,96) ,8,8
930 CIRCLE (246, 144) ,8,8,2: PAINT <
248, 154) ,8.8
935 PSET (222, 166,8) :HX=222:HY=16
6
940 DRAW " BM 1 00 , 20C7 ” +N$ ( 5 > +N* < 4 )
+N$ (3) +YY$
950 SCREEN 1,1: G0SUB2 1 50 : G0T02200
1000 F0RPL=1 TON: GOSUB 1500
1 005 DRAW " BM222 , 1 8G8F 1 2ESH 1 2 " : P A
INT (224, 28) , 6, 6: BX=224: BY=2B
1 0 1 0 DRAW M BM224 , 28G46L30G30L 1 OOG
1 0D30F 1 OR 1 1 0E50U30 " : P A I NT ( 50 , 1 20
>, 6,6
1015 CIRCLE<30, 128) , 14,5, 1.5:PAI
NT (30, 128) ,5,5
1020 PSET <32, 132,8) :HX=32:HY=132
1025 DRAWBM50, 170C7U70E40R130D1
OL 1 20G40D60L 1 0 " : PA I NT < 54 , 1 60 > , 7 ,
7: WX=20: WY=190
1030 Xl=15: X2=45: Yl=106: Y2=15C
1035 CIRCLE ( 1 40, 110) ,8,8,2:PAINT
(140, 110) ,8,8
1040 DRAW”BM16, 12"+N$ (3) +N* (9) +N
$<9>+YY*>
1 050 SCREEN 1,1: G0SUB2 1 50 : G0T0220
THE COMPLETE TRS-80® LINE
112 W. WISCONSIN AV.
KAUKAUNA, Wl 54130
(414) 766-1851
STOCK ITEMS SHIPPED SAME DAY!
COLOR COMPUTER
MODEL 100
MODEL 4
MODEL 16
MODEL 12
ACCESSORIES
THE COSMOS ^
CONNECTION IS *\ \
A COMPLETE SERIAL NLA
TO PARALLEL INTERFACE >
FOR THE COLOR COMPUTER TO
THE GEMINI — 10and15
PRINTERS. >«.
THE
GEMINI— 10X
^PRINTER
in AND
THE
r COSMOS
CONNECTION,
IT'S A
WINNING
PRINTING
COMBINATION.
WARNING:
Make sure the
interface you buy
does nor void
any factory
warranties or
alter the standard
operation of your printer!
The Cosmos Connection
meets these requirements
• NO AC REQUIRED
. SWITCHABLE .
BAUD RATE *
AT: 600
2400
THE
GEMINI-IOXVX
PACKAGE
READY TO PLUG IN
TO YOUR COLOR COMPUTER
ONLY *
J* $339.00 %_
M GEMINI-10X #._|L
- PACKAGE ^ [^||-4
HIGH QUALITY
CONSTRUCTION
COMPACT
90 DAY
WARRANTY
| V y ^ WORD SELECT
CALL FOR THE BEST DISCOUNT PRICE
ON TRS-80® FULLY WARRANTEED
MICROCOMPUTER EQUIPMENT.
*p!ut $10.00 Shipping and Handling
TRS-80 IS A TRADEMARK OF TANDY CORP PRICES AND SPECIFICATIONS SUBJECT TO CHANGE
February 1984 the RAINBOW 71
0
1500 s=o:cls:print@172, m hole"H; :
PR I NT@234 , NM* < PL > " IS UP . " : FQRK=
itosoo: nextk
1505 PM0DE1 , l:PCLS:SCREENO, 1 : CDL
OR* ,5
1510 RETURN
1999 H=18
2000 CLS : PR I NT@33 , STR I NG* < 30 , " — “
> :PRINT@353,STRING*<30, "-"> :PRIN
T0449, STRING* <30, " = " )
2005 PRINT@0, "HOLE PAR ";:PRINTT
AB (9) NM* ( 1 ) ; T AB < 1 5 ) NM* ( 2 > ; TAB <21
) NM* < 3 ) » T AB ( 27 > NM* < 4 >
2010 IFH>9THENZZ=8ELSE ZZ=-1
2020 F0RK=2T010
2030 PRINT@K*32, K+ZZ : PRINT@K*32+
4, PAR (K+ZZ >
2040 PRINT@K*32+10,S<1,K+ZZ> :PRI
NT@K*32+16,S<2,K+ZZ>
2050 PRINT@K*32+22, S <3, K+ZZ > : PR I
NT@K*32+28, S (4, K+ZZ > : NEXTK
2065 PR1NT0384, "BUT — 36"; : PRINT©
416, "IN 36":PRINT@481, “TOTAL";
: PRINT0384, "OUT — 36";
2070 IFH=10+ZZ THEN2080
2075 FORK=l TO 1200: NEXTK: RETURN
2080 IFH=18THEN2120
2090 PR I NT@392 , T < 1 > ; : PR I NT@399 , T
<2) ; : PRINT6406, T <3) ; : PRINTS413, T
(4) ;
2100 F0RX=1T04: F < X > =T < X > : T < X ) =0:
NEXTX
2110 F0RK= 1 T02000 : NE X TK : RETURN
2120 F0RX=1T04
2125 PR I NT @393+ < X — 1 ) *6 , F < X > ;
2130 PRINT@425+<X-1)*6.T<X> ;
2135 PRINT@489+(X-1)*6,T<X)+F <X)
5
2137 NEXT X
2138 GQT02138
2150 A*= I NKEY* : C I RCLE < BX , BY ) ,4,7
: FDRK=1T0100: NEXTK: S0UND225, 1 : Cl
RCLE <BX, BY) , 4, 5: F0RK=1T0100: NEXT
K
2160 IF A*=" X “THEN SCREENO, 1 : RET
URN
2170 G0T02150
2200 RESTORE
2201 DATA DRIVER, 7 IRON, 2 WOOD, 8
IRON, 3 WOOD, 9 IRON, 4 WOOD, WEDGE
1,5 WOOD, WEDGE 2
2202 DATA 1 IRON. WEDGE 3,2 IRON,
WEDGE 4,3 IRON, WEDGE 5,4 IRON.CH
IP 1,5 IRON, CHIP 2,6 IRON, CHIP 3
,7 IRON, CHIP 4,8 IRON, CHIP 5
2205 CLS : F OR J = i TO 1 2
2208 READ Cl$, C2*: M*=STR4 < J)
2210 PRINT@J*32,M*; " . ";C1*;<25-
J>*10,
2215 PRINTSTR* < J+12) "C2*i <25-
<J+12) >*10
2220 NEXT J: PRINT
2230 PRINT" < NO. AFTER CLUB IS AV
G. DIST. ) "
2240 INPUT "WHICH CLUB < ENTER O F
OR HOLE ) " ; CL : SOUND 170,1
2250 I FCL=OTHENSCREEN 1,1: G0SUB2 1
50: G0T02200
2260 IF PPOINT <BX,BY)=5AND CLOT
HENPR I NT " CAN ’ T USE THAT CLUB FRO
H THE ROUGH. ":F0RK=1T0800:NEX
TK:G0T02200
2270 IF PPOINT <BX, BY) =8AND CLOT
HENPR I NT "YOU CAN’T USE THAT CLUB
FROM THESAND. "F0RK=1T0800: NEXTK
: G0T02200
2280 OX=BX: OY=BY: C= (25— CL) *10: DC
=25— CL
2300 CLS: PRINT: PRINT
2310 PRINTTAB<5) ”8 1 2"
2320 PRINTTAB (5) " \!/ "
2330 PRINTTAB <5) "7-X-3"
2340 PRINTTAB <5) " /!\ "
2350 PRINTTAB<5) "6 5 4"
2360 PR I NT: PR I NT "CHOOSE THE DIRE
CTION YOU WANT TOHIT THE BALL <0
FOR HOLE) INPUT Q: SOUND 160.1
2380 I F <3=OTHENSCREEN 1,1: G0SUB2 1
50: G0TO230O
2500 S=S+ 1 : G0SUB4000 : G0SUB4200 : C
LS: A=1
2510 IFQ=1THENBY=BY-DS < A) *. 54
2520 IFQ=2THENBX=BX+.4*DS (A) : BY=
BY—. 4*DS < A)
2530 IFQ=3THENBX=BX+DS < A) *. 6
2540 IFD=4THENBX=BX + . 4*DS <A) : BY=
BY+. 4*DS (A)
2550 IFQ=5THENBY=BY+DS < A) *. 54
2560 IFG)=6THENBX=BX-.4*DS(A) :BY=
BY+ . 4*DS (A)
2570 I FQ=7THENBX=BX-DS ( A ) * . 6
2580 IFQ=8THENBX=BX~. 4*DS<A) : BY=
BY- . 4*DS (A)
2590 IF A=2THEN2700
2595 A=2
2600 R=RND<2) : IFR=2THEN2630
2610 Q=Q+2: IFQ>8THENQ=Q-8
2620 G0T02640
2630 Q=Q-2: IFQ< lTHENQ=Q+8
2640 A=2: G0T02510
2700 I FR= 1 THEND*= " SL I CED " : GOT027
20
2710 D*=“ HOOKED"
2720 PRINT: PRlNT"YOUR SHOT WENT"
DS<1) "YARDS OUT"
2730 PR I NT "AND IT "D$; DS <2) "YARD
S"
2740 IFBX< 10R BX>2540R BY< 1 OR B
Y > 1 90THENPR I NT "YOUR SHOT IS OUT
72 the RAINBOW February 1984
A touchstone is a test to determine the genuineness of something or of someone.
''The Touchstone’ 3 is a machine language game that runs on a 32K Radio Shack Color Com-
puter, or any compatible hardware. Joysticks are required for play, 1 or 2 players.
You are one of many priests of Ra who has accepted the challenge of the touchstone. The
challenge is a way for any of Ra’s followers to become a favored high priest.
For the short time you will be in his temple, Ra will grant you limited use of his powers to
help you on your challenge. As you will find, a ray of light shoots from your eyes that kills
anything in your path. Also, Ra will give you a lamp filled with an elixor which when spilt,
causes your enemies to freeze.
At daybreak, as you enter the temple, you hear Ra’s voice reminding you of what you know
so well: if you can get to the touchstone you will be highly favored. Further, he warns you that
your now working powers are only temporary, and that you must be successful in the mazes
to be granted more time. You enter, ready for anything. . . .
32K MACHINE LANGUAGE
TAPE $27.95
DISK $30.95
TOM MIX SOFTWARE
3424 COLLEGE N.E.
GRAND RAPIDS, Ml 49505
TO ORDER
Call Direct 364-4791
or 24 Hr. BBS
<616)364-8217
Telex 706139
• ADD $1.00 POSTAGE & HANDLING^TOP ROYALTIES PAID*
• MICHIGAN RESIDENTS ADD 4% SALES TAX*
LOOKING FOR NEW SOFTWARE
ARCADE ACTION GAMES
COLORSOFT •" APPLICATIONS
COLORSOFT MANAGEMENT SKILLS
SERIES I: BEING BOSS
_____ r*r*nuni li*Lh<ri in 4 pii+rii lr Tail, roni .ha pmmI Iktk 4
i»^3+<(h.pr r«li CHI bimlil Irom r,n* pregrtmi
A H[FUCTlOlt« • I Mil t'lfet'l «fl g*md*
9 itlEFnv(Hri) ■ liking («aI>4i tt »
C un Af, f ui h T ir Fit 9 . P.Q. |« i W >Hcn ih* Urtdfthie HU
& CIOHO* UMiNG ■ how io Hindi* d*c>*Ji»n mi* imp
( COli hit Lima ■ helping dViiii iol» JHIM'III ^itHinii
t MlUt CONfflOL ■ filing ;mi pi fcufialf
ti^n oi#fli|** i* m * ihullipl* Chnjifi %diH4nwiJi| rpm*i .hM4 fb* um I*
q«j#in*d I* 14 1 '**»",* i« ■ |p«f itioa fh.trtatiwiTivrii MvIWi T i#io J i *!■ ■ h *'p ini
Ul'i n«rn non nlmgnmnl mm ind n*kgh|p F h, Influfl* <«H| I
imvHiliiH' rm> IHi nrihD>. He TnryBiiLir 0 1 1 hG r O S i li bk n d in pAd 4*
fin hj-lhEiwnfng miflkgtinani lull 9-03.9 r*LK ' mfl f«IOAT C '
Thf Ifim |[INQ toil tltiu 14 ih* uihh Ih. Him in Mt*»9*Ai#n| Mill
dPMfPpnifnl eoncifli |nj «h<HjWfrfE>ri <P b* in ln**>U*ftlr TOOL fpr |fl|dfl4
.ha iiihii La 'IIFFi in*lr lull pplrnlijl i» | Ifidf I Tho -ildhpr m> rpnmniflf
■ ill leng int#nklu .(I'lkhisp T-iiiriii inio ihn aii1k1ind>ng pachip* The
Jif imp*-"-, ing uif k n»*nu*! i* .i 1 1 .ill .i|i|kh ifl-d Ik iliHlf undi.ilwri br
Rgguirgi 16K. Eal BASIC and c»i«IIb
PRICE 53SS&
.1 L U«UWLVUVlUllll\VWm™WL\TThTTmWLV!
STOCK
ANALYSER
i-
IllkTfi
ill- 1
Portfolio mgmt. and
trend projections,
16K Ext. BASIC $21.95
LOAN ANALYSIS
Amortization schedules,
auto loans, etc.
16K Ext. BASIC $20.95
r
HOUSEHOLD
EXPENSE
i MANAGER
1 MANAGER
MANAGER
L manager
\ manager
MANAGER -
MAMAQEn
mm
30 expense categories
with bar graphs.
16K Ext. BASIC SI 9.95
COLORSOFT ” GAMES
w
& v
L‘V
ESCAPE
Two player chase game, A 3-D Graphics
Adventure.
16K Ext. BASIC with joysticks 16K Ext. BASIC
SI 2.95 Slfl.95
FLIPPER
Board game, 1 or 2
players.
16K Exl. BASIC
$16.95
Pirate Treasure
Beginners Adventure 2 player adventure.
16K Ext. BASIC
$13,95
16K Ext. BASIC
$18.95
GOLDLABEL
BLANK CASSETTES
TM
•vj
PREMIUM 5 SCREW SHELL
computer Quality
satisfaction guaranteed
MADE IN U S A
SCHOOL/CLUB DISCOUNTS
IF YOU ARE SERIOUS ABOUT SAVING PROGRAMS AND
DATA ON TAPE, THEN ’GO FOR THE GOLD 11
1 d Dion c ia i b.Sd * S 1 So ihipping
2 dazvn C-10 i 1AM * £ 3. SO tapping
1 Cl 0 l*n C'lU i 12. SO ♦ i % 50iti lppln-3
7 do i#n C 1C S JJM3 * S 3,50 tapping
INOIVLQUAL CASSETTE STORAGE BOH 1 [SOLO ONLY WITH CASSETTE 5] 12 40 PEfl DOZEN
CASSETTE CADDY
£ 3.05 h £ J.OQmJppJng
2 lor S7.M ** 2. SO shipping
FREE SHIPPING WHEN PURCHASED WITH CASSETTES
HOLDS 13 CASSETTES
HINGED TOP
STACKABLE
EDG E LABELS INCLUDED
BRANTEX, INC.
COLOR SOFTWARE SERVICES DIV
p o a at iias
Cr««nHll». T«k*S ?MD1
ATTENTION DISK USERS
ARE YOU TIRED OF I/O ERRORS AND LOST DIRECTORY FAILURES
I WFitn IHlIt CDninclan irg ■ Mac had Eg Ih* Olgli conLrDll*r», lh| drndid I/O itiqi and Idtl irtcIbTf |
| ralluftk (nay hm w Irl u ally dllmln* 1 *d. Th9 ImlkllgHcn OMhtlt eonn*c1ori DOES NOT REQUIRE SOLDER-
ING. THESE GOLD CONNECTORS ARE SOLDERED DIRECTLY TO THE EDGE CONNECTORS OF THE J
DISK CONTROLLER. INSTALLATION OF THESE CONNECTORS MAY VOID THE WARRANTY ON THE f
| DISK CONTROLLER.
KIT INCLUDES TWO CONNECTORS AND COMPLETE INSTRUCTIONS FOR EASY INSTALLATION,
PRICE: HESS'* | 1.00 ■ hipping (IniHIHtlcm nal Includad)
ASK YOUR OEALER ABOUT THEIR INSTALLATION SERVICES
CUSTOM INSTALLATION [IncJudat connacLnri): 135.B5 * | *.0 D tgturn tNpplng
INSTALLATION AND UPS 2nd PAY SERVICE WITHIN B OATS OF RECEIPT OF DISK CONTROLLER
TELEPHONE ORDERS
(214 454 *3*14
COD/ V ISA/M AST E RCA R D
Include 12. 25 Kabdhn^ per order
Write for Free Catalog
ATTENTION DEALERS: WE OFFER THE REST DEALER PLANS AVAILABLE
OF BOUNDS — LOSS OF STROKE AN
D DISTANCE. " : S0UND20, 5: BX=OX: BY=
OY : S=S+1 : FORK= 1 TOi 500 : NEXTK: SOTO
2200
2750 I FPPO I NT ( BX , BY ) =8AND ABStBX
-HXX5 AND ABS (BY— HY) <5 THEN3600
2760 IF PPOINT (BX, BY) =8THEN3000
2770 IF PPOINT (BX, BY) =7THEN3200
2780 IF PPOINT (BX,BY)=5 AND BX>X
1 AND BX<X2 AND BY>Y1 AND BY<Y2
THEN3300
2785 IF PPO INT < B X , B Y > =5THENPR I NT
“YOU ARE IN THE ROUGH. A 4 IRON
IS THE LONGEST CLUB YOU CAN HIT
. " : G0T02800
2790 PR I NT "YOU ARE IN THE FAIRWA
Y. "
2800 FOR K=1T01500:NEXT K
2810 SCREEN 1,1: G0SUB2 1 50 : G0T0220
O
3000 PRINT: PRINT"YOU ARE IN A SA
ND TRAP. PRESS enter TO SEE IF
YOU ARE NEXT TO THE GREEN.": SOU
ND80, 5: I NPUTR*: SCREEN 1 , 1 : GOSUB21
50
3010 INPUT" IS TRAP NEXT TO GREEN
";r*
3020 I FR$= " YES " THEN3 1 00
3030 IFR$< > " NO " THEN30 1 0
speed reading $ 17.95
Here's a program to help you improve your reading speed
dramatically. Reading material flashes on the TV screen at
the speed you select. You can even vary the speed while
reading. Plus drif/s fo improve visual span and perception.
Speeding your reading takes dedicated effort. With this
unique program, your effort will be more efficient, con-
venient and productive.
wild party H35^a$27.95
A naughty, sexy computer game for 2 to 6
couples. RAINBOW, "would definitely
liven up most parties."
RAINBOW
SEai
29 monsters $ 14.95
A text-adventure game that does not require you to guess
words from its hidden collection. To escape the evil wizard’s
castle, you must pass through 29 rooms, each guarded by a
hideous monster who will only let you pass if you can devise
the correct password based on the clues it gives you.
29 monsters
All programs on cassette tape for 16K Color Computer
Extended BASIC not required. Send SASE for instruction
sheet for any program Prices include postage (PA resid.
add 6%). Send check to P.O. Box 210, Jenkintown, PA 19046.
b & b software
3040 SC=RND( (5)-l)*10
3050 PR I NT: PR I NT "YOU CAN’T USE A
NY CLUB LONGER THAN A FOUR IRO
N. AVG. DISTANCES WILL BE A LITTL
E SHORTER."
3060 FORK= 1 TO 1500: NEXTK: SCREEN 1,
1 : G0SUB2 1 50 : G0T02200
3100 PR I NT: PR I NT "RESULT OF SAND
TRAP SHOT: ":S=S+1
3110 B=RND (20)
3120 IFB=1THENPRINT"BALL GOES IN
CUP" : G0T03600
3130 IFBMAND B< 4THENPR I NT " BALL
IS ON 1ST CONTOUR. ":R=RND( 15) : GO
T03460
3140 IFB>=4AND B< 8THENPR I NT " BALL
IS ON 2ND CONTOUR. ":R=RND( 15) :G
0T03430
3150 IFB>=8AND B< 1 5THENPR I NT " B AL
L IS ON 3RD CONTOUR. ":R=RND( 15) :
G0T03400
3160 I FB > 1 5THENPR I NT " BALL IS ON
4TH CONTOUR. " : R=RND ( 15) : GDT03370
3170 I FB= 1 5THENPR I NT " BALL IS ST I
LL IN SAND! ! ":F0RK=1 T0600: NEXTK:
G0T03100
3200 PR I NT "YOU ARE IN A WATER HA
ZARDH YOURBALL WILL BE DROPPED
BACK AND YOU WILL BE CHARGED 0
NE PENALTY STROKE. "
3210 S0UND50, 5: S=S+1
3220 IF BX<WX THEN BX=BX-15ELSE
BX=BX+15
3230 IFBY<WY THEN BY=BY- 1 OELSE B
Y-BY+10
3240 IF PPOINT (BX, BY) =7THEN3220
3250 FOR K= 1 TO 1500: NEXTK: SCREEN 1
, 1 : G0SUB2 1 50 : G0T0220O
3300 PRINT: PR I NT "YOU ARE ON THE
PUTTING GREEN!}": FORK= 1 T0800 : NE X
TK: SCREEN 1 , 1 : G0SUB2150
3310 P1=ABS (HX— BX ) : P2=ABS (HY— BY)
: R=RND (15)
3320 IF PI >P2 THEN P=P1 : G0T03330
3325 P=P2
3330 I FP< =5THENPR I NT " CONTOUR 1":
G0T03460
3340 I FP< = 1 OTHENPR I NT " CONTOUR 2"
: G0T03430
3350 I FP< — 1 8THENPR I NT " CONTOUR 3"
: G0T03400
3360 PR I NT “CONTOUR 4"
3370 I FR= 1 THENPR I NT ” YOU HOLED TH
E PUTT ! ! - : S=S+ 1 : G0T03500
3380 IFRM2THENPRINT" YOU 3 PUTTE
D ! " : S=S+3: GOT03500
3390 PR I NT "YOU 2 PUTTED" : S=S+2: G
0TO35OO
3400 I FR< 3THENPR I NT " YOU HOLED TH
E PUTT ! ! " : S=S+ 1 : G0T03500
76 the RAINBOW February 1984
3410 I FR > 1 3THENPR I NT " YOU 3 PUTTE
D ! " : S=S+3: GOT03500
3420 G0T03390
3430 I FR< 5THENPR I NT " YOU HOLED TH
E PUTT ! ! " : S=S+ 1 : G0T03500
3440 I FR= i 5THENPR I NT " YOU 3 PUTTE
D ! " : S=S+3 : G0T03500
3450 G0T03390
3460 I FR< 8THENPR I NT "YOU MADE THE
PUTT ! “ : S=S+1 : G0T03500
3470 GO T03390
3500 F0RK=1T01200: NEXTK
3510 S(PL,H>=S:T(PL)=T(PL)+S:GOS
UB3700
3520 NEXTPL
3530 G0SUB2000: GOTO 190
3600 PR I NT: PR I NT "YOU HAVE HOLED
THE SHOT !!!'*: G0T03500
3700 PR I NT : PR I NT “ YOUR SCORE : " S ( P
L,H)
3710 IF S (PL, H) =PAR (H) THENPRINT"
PAR"
3720 I FS (PL ,H)=PAR(H>-1 THENPRINT
"BIRDIE! ”
3730 I FS ( PL , H ) =P AR < H ) — 2THENPR I NT
“EAGLE! ! “
3740 IFS (PL, H> =PAR (H) + 1 THENPRINT
"BOGEY"
3750 I FS < PL . H ) =PAR ( H ) +2THENPR I NT
"DOUBLE BOGEY"
3760 I FS ( PL ,H) >PAR ( H ) +2THENPR I NT
“YECH ! ! ! "
3770 FORK=1TOSOO: NEXTK: RETURN
4000 D 1 =RND ( 6 ) : D2=RND ( 6 ) : TD=D 1 +D
2
4010 IFTD=2THENDS(1)=C*.75
4020 IFTD=3THEN DS(1)=C*.8
4030 IFTD=4THEN DS(1)=C*.95
4040 IFTD=5THEN DS(1>=C*.85
4050 IFTD=6THEN DS(1>=C*.9
4060 IFTD=7THEN DS ( 1 ) =C
4070 IFTD=8THEN DS(1)=C*1.1
4080 IFTD=9THEN DS(1)=C*1.15
4090 IFTD=1CTHEN DS<1)=C*1.05
4100 IFTD=1 1THEN DS(1)=C*1.2
4110 IFTD=12THEN DS(1>=C*1.25
4120 DS ( 1 ) =DS ( 1 ) —SC : DS ( 1 ) = I NT ( DS
(1) )
4130 SC=0: RETURN
4200 D1=RND (4) : D2=RND (4) : TD=D1 +D
2
4210 IFTD=2THEN DS(2)=DC*2
4220 IFTD=3THEN DS(2)=DC*1.3
4230 IFTD=4THEN DS(2)=DC*.75
4240 IFTD=5THEN DS(2)=DC*0
4250 IFTD=6THEN DS(2>=DC
4260 IFTD=7THEN DS(2)=DC*.5
4270 IFTD=8THEN DS(2)=DC*1.6
4280 DS ( 2 ) = I NT ( DS ( 2 ) > : RETURN
ANALOG MICRO SYSTEMS
5660 Valmont Road
Boulder, Colorado 80301
(303) 444-6809
ROBOT- J
Computer Servo
Controlled Robot Arm
Keyboard or Joystick
Control;
Plugs Into Your Co Co;
Remembers Everything
It Did-
Does It Again!
Includes All Software:
Includes Power Supply,
6 Channel Servo
Controller,
Robot-1 and Cables
Order Robot 1-C
$395.00
Also SS-50 Version
Available
Order Robot-1 S
$395.00
Free Catalog
February 1984 the RAINBOW 77
W hen my wile's fam-
ily decided lo have
a family reunion,
my wife assumed some of
the responsibilities for gath-
ering the data to be used in
creating a family tree. As she
and her cousins dug into the
project, meeting regularly to
compile their lists of names,
weddings, and birth dates,
etc., I couldn't refrain from
offering to input the mount-
ing data into some sort of
record-keeping program I
would write for my Color
Computer (m> wife is, Italian
and has quite a large family).
As it turned out, I didn't
accomplish too much in
terms of easing family tree
research. Instead, I decided
tii eo nee ill rate on a novel
wav to present the results. In
my Family Free program,
all the required data is chronologically arranged and coded
via DATA statements, the program presents one logical
la mi Is ''unit” at a lime, waits lor some predetermined inter-
val, and then moves on to the next lateral or lower "family
branch.” It’s designed to display its wav "down" any given
branch until the "lip” is reached and then revert lo the next
lateral family member's "limb” , . , that being the next
youngest child of the lop-ol-lhe-iree parents. What I actu-
ally did was bring the computer and monitor to the reunion
and let it run all day (it cycles around and reruns itself) w here
u proved lo be quite an attraction.
(Dick Sea he rtf. a systems development department
manager in a Mew England health insurance company,
resides in Wallingford, CT. He and his 1 4-year-old son
have collaborated on several family-type BASIC’ games
which are being marketed by Spectral Associates.)
1 he version here, of course,
contains a hv pothctical and.
I hope, fictitious tree of some
strange intermarriages. Since
a picture is indeed worth a
thousand words. 1 would sug-
gest that the data statements
be ty ped in as shown before
attempting to plug in your
own family. Certainly, there
are idiosyncrasies in any tree
and I've attempted to include
a good sampling here. Once
you see how it works, you'll
be able lo hard-code in any
special llashing-div orce signs,
clone-notations, reincarna-
tions or other e ire uni stances
unique to your own family
heritage.
Starting at line 40 you'll
notice that each PA I A state-
ment has a code number ol
from I to 9 as its first entry,
l’aeh code tells the program
how to treat and display the data from the next read which,
tor simplicity, follows within the same DATA statement.
1 or the sake ol a Ihk computer and ease ol explanation. I'll
assume the relative position (pun intended) ol a grandchild
lo pul things into perspective Also, well assume that I'll be
ercat ing a tree commencing with my fraternal grandparents.
Code I My (irandlathci { lull name)
Code 2 My (itamlmoiher (full name)
Code 3 I heir wedding year
1 he above data will display lust at screen center.
Code 4 I heir children (my latltei plus any aunts un-
cles). lirst name, comma, year of birth (in order by year of
birth)
78 Ihe RAINBOW February 1984
There should be 1 1 Code 4 entries to force the grandparents’
data to scroll to the top of the screen where they will remain
throughout. Use additional blank statements (DA TA 4.,) if
needed. If more than 1 1 children were born, you'll have to
repeatCodes I and 2 entries followed by the additional Code
4s. (Sec lines 90-180)
(Codes 5 and 6 exist only if a "4” married)
Code 5 = Full name of my parent, aunt or uncle
Code 6 = Full name of spouse of (5) above
Code 3 = (as previously described)
Code 4 = Their children (as previously described). This
will be my family unit (myself, brothers/sisters)
or aunt / uncle unit (cousins)
There is a maximum of six Code entries but no minimum. If
more than six children were born, you'll have to repeat
Codes 5 and 6 followed by the additional Code 4s.
Marriages and children of next generations (mine and on)
arc coded next similarly to last generation but with the
following exception: Code 8 is used in place of Code 3. Its
format is as shown in line number 350 and is used only after
the first marriage of the generation. Its purpose is to display
the prior generation's parent names just under the grand-
parents while the displays continue to the “tip" of the
branch. Code 8 has another format (line 550) to blank out
the prior generation's parent names. Code 9 is the last
Z)/l TA statement and should be coded as shown.
Lines 1 710-1790 are optional in that the “flag” they draw
is of no known origin, but it allows for a logical place to
insert your own emblem or title to dress up the running
display. Line 1800 contains a waiting interval which is used
between displays to allow enough time to view each screen.
During preparation, you will want to shorten it to 300 or
less. Key in the program as shown and save it to tape using
CSAVE FA M TREE.
All of us have, at one time or another, probably consi-
dered gathering together certain family data such as that
which this program needs in order to function. Here’s your
chance to follow through and have fun doing it.
Rainbow
Check
Plus
240 . . .
. . 0259
1
560 .. .
. . 0588
94
870 . . .
. . 087A
99
1170,.
. . 0B44
35
1430,.
. 0DB1
136
1680.,
.. 1016
27
END..
.. 1131
5
The listing:
5 * -family t ree - D. SEABERG 19B3
lO POLE AR 1 : CLEAR500
20 CLS
30 'two who started it all
40 DATA 1, CHARLIE HATFIELD 1883
-1955
50 DATA 2, ELL IE MC COY 1887-196
2
60 ’their wedding year
70 DATA 3, 1906
80 ’their offspring
90 DATA 4, ELL IE MAE, 1909-1975
100 DATA 4, JIMMY, 191 1-1918
110 DATA 4, DORA, 1913
120 DATA 4, BILLY BOB, 1915
130 DATA 4, SUE ANN, 1917
140 DATA 4, ORVILLE (J IMMY) ,1919
150 DATA 4, WILBUR, 1921
160 DATA 4, LEROY, 1923-1977
170 DATA 4, JERIMIAH, 1926
180 DATA 4, BILLY JOE, 1928
190 ’***eleven child max
200 ’ ****add data as follows to
210 ’ #**#reach max else repeat
220 ’ ****codes 1&2 to exceed max
230 DATA 4, ,
240 ’seed generation
250 DATA 5, ELL IE MAE HATFIELD
260 DATA 6, DRUFUS PARTON
270 DATA 3, 1930
280 DATA 4, CLEM, 1932
290 DATA 4, LORRIE MAE, 1935
300 DATA 4, BELINDA, 1939
310 DATA 4,D0LLIE, 1946
320 ’ thrd generation
330 DATA 5, CLEM PARTON
340 DATA 6, PRICILLA VAN DYKE
350 DATA 8,**ELLIE MAE & DRUFUS
PARTON***, 1965
360 DATA 4, BECKY MAE, 1966
370 ’fourth generation
380 DATA 5, BECKY MAE PARTON
390 DATA 6, CHI6— NUK STR0N6B0W
400 DATA 8, ****PRICILLA & CLEM P
ARTON****, 1983
410 DATA 4, TONTO BILLY, 1983
420 DATA 5, LORRIE MAE PARTON
430 DATA 6, HYMAN ABROMOWITZ
440 DATA 8, **ELLIE MAE & DRUFUS
PARTON***, 1953
450 DATA 4, IRVING, 1953
460 DATA 4, ZELDA MAE, 1956
470 DATA 4, MORRIS BOB, 1958
480 DATA 4 , SAMUAL LEE, 1959
490 DATA 5, DOLL IE PARTON
500 DATA 6, PATRICK O’BRIEN
510 DATA 8, **ELLIE MAE & DRUFUS
PARTON***, 1968
520 DATA 4, SHAWN BOB, 1968
530 DATA 5, DORA HATFIELD
540 DATA 6, FASQUALE CAPONE
550 DATA 8, BLK, 1941
560 DATA 4, CARMILINA MAE, 1942
570 DATA 4 , ROCCO EARL, 1951
580 DATA 5, CARMILINA MAE CAPONE
590 DATA 6, JESUS CAVARRO
600 DATA 8, ****D0RA & PASQUALE C
APONE***, 1960
610 DATA 4, BILLY JESUS, 1962
February 1984 the RAINBOW 79
620 DATA 4, BOBBY JUAN, 1963
630 DATA 4, BELINDA ANGEL, 1966
640 DATA 5 , ROCCO EARL CAPONE
650 DATA 6, TRIXIE GLIK
660 DATA 3,1980
670 DATA 5, BILLY BOB HATFIELD
680 DATA 6, PAM ZYZCKSKI
690 DATA 8, BLK, 1947
700 DATA 4, LAURA ANN, 1948
710 DATA 4, LAURA LEE, 1950
720 DATA 4, LAURA BOB, 1950
730 DATA 4, LAURA MAE, 1952
740 DATA 4, LAURA STAN, 1953
750 DATA 4, LAURA BILLIE, 1954
760 DATA 5, SUE ANN HATFIELD
770 DATA 6, SVEN OLSEN SR
780 DATA 8, BLK, 1940
790 DATA 5, SUE ANN HATFIELD
800 DATA 6, SVEN OLSEN JR
810 DATA 8, BLK, 1940
820 DATA 4, ELMER JOE, 1941
830 DATA 4, GRETA MAE, 1942
840 DATA 4, AXEL BERT, 1946-1976
850 DATA 5, ELMER JOE OLSEN
860 DATA 6, CARRIE MC COY
870 DATA 8, *****SUE ANN & SVEN O
LSEN*****, 1963
880 DATA 4, CORA, 1965
890 DATA 4, NORA, 1966
900 DATA 5, GRETA MAE OLSEN
910 DATA 6, ABDUL JEFFERSON
920 DATA 3, 1964
930 DATA 4, THELMA RAE, 1965
940 DATA 4, WESLEY LEE, 1967
950 DATA 5, ORVILLE (JAMES) HATFI
ELD
960 DATA 6, GERLINDA VON EICHMANN
970 DATA 8, BLK, 1941
980 DATA 4, GERTRUDE ANN, 1941
990 DATA 4, FRITZ BOB, 1944
lOOO DATA 5, GERTRUDE ANN HATFIEL
D
1010 DATA 6, FRANCOIS DUPUIS
1020 DATA 8,*0RVILLE & GERLINDA
HATFIELD*, 1962
1030 DATA 4, CYNTHIA EMMA, 1963
1040 DATA 4, CHERYL ELL IE. 1965
1050 DATA 4, RICHARD JIM, 1969
1060 DATA 5, FRITZ BOB HATFIELD
1070 DATA 6, SING LING KWAN
1080 DATA 3, 1968
1090 DATA 4 , SHENG HO BOB, 1975
llOO DATA 5, WILBUR HATFIELD
1110 DATA 6, BRUCE BOYINGTON
1120 DATA 8, BLK, 1942
1130 DATA 5, JERIMI AH HATFIELD
1140 DATA 6, CARLOTTA RODRIGUIS
1150 DATA 3,1951
1160 DATA 4, JOSE JO, 1957
1170 DATA 4, CARMINE RAE, 1958
1180 DATA 4, CHIQUITA MAE, 1960
1190 DATA 5, BILLY JOE HATFIELD
1200 DATA 6, BILLIE JO HATFIELD
1210 DATA 3,1954
1220 DATA 4, JOEY BILL, 1967
1230 ’next data must be at end
1240 DATA 9, END
1250 ’graphic strings
1260 X $=STR I NG$ ( 32 ,191): S$=STR I N
G* (8, 191) : X1$=S*+STRING$<16,32)+
S$
1270 Z$=LEFT$ (X$, 1 1 ) +CHR$ < 128) +"
children" +CHR* (128) +LEFT* ( X $ , 1 1 )
1 280 U$=STR I NG$ (9,1 43+32 )
1290 T*=STRING*(8,207)
1300 W$=STRING*<14, 140)
1310 R$=LEFT$ (V$, 30) : X4$=STRING$
< 16, 128)
1320 V$=STRING*(31,32)
1330 ’go print flag or crest
1340 G0SUB1720
1350 ’main program
1360 reada:reada$
1370 ON A G0T01380, 1510, 1510, 155
O, 1390, 1390, 1650, 1680, 1600
1380 CLS:G0SUB1610:G0T01400
1 390 GOSUB 1 800 : GOSUB 1610
1400 READA: READB$
1410 PRINTS160, X*
1420 PRINT0256, X$? :X=LEN(A$) : Y=L
EN(B$>
1430 F0RV=1T0 X
1440 C*=RIGHT* (A*, V)
1450 PRINT0193, C$: NEXTV
1460 F0RV=1T0 Y
1470 C*=LEFT$ (B«, V)
1480 PRINT@255-V,C$: NEXTV
1490 F0RT=1TQ300: NEXTT : B=A
1500 GOTO 1360
1510 PRINTS256, Xl$: PRINT0264, X4$
; : PRINT6265, "marr i ed " ; : P0KE1297,
45:F0RX=1T04: X3$=MID$(A$, X, 1 ) : PO
KE ( 1298+X ) , VAL ( X3$ > +48 : NEXTX
1520 PR I NTQ287 , CHR$ (191) ;
1530 GOSUB 1800
1540 GOTO 1360
1550 IFB<>4 THEN PRINT6256. Z$ ; : P
R I NTT AB ( 1 ) W$ ; CHR$ ( 1 36 ) : GOTO 1 570
1560 PRINTTAB (31 ) *' "f
1570 READD4: IFD$=" "THEN 1580ELSE
PRINTTAB < 1 ) CHR$ ( 132) ;CHR*(140> S "
A*; : PRINTTAB (21) D*;
1580 B=A
1590 GOTO 1360
1600 GOSUB 1800: RESTORE: BB=0: GOTO
1340
1610 BB=BB+l: IFBB=2 THEN 1620ELS
E GOTO 1630
1620 PRINTS96, X*; :PRINT@128, V*?
1630 PRINT@192, V$; : PRINT@224, V$;
80 the RAINBOW February 1984
A
☆ ☆ £llte ^o-ktwate * *
ii
Box 11224 • Pittsburgh, PA 15238 • (412)795-8492
* EXCITING NEW CONCEPT OFFERED EXCLUSIVELY BY ELITE.
* YOUR COMPUTER LEARNS !
* IT MODELS HUMAN THINKING . . .
BUILDING VOCABULARY AND DEVEL-
OPING REASONING CAPABILITIES.
* IT WILL ASK SOME OF THE MOST
AMUSING QUESTIONS WHILE IT
CREATES ITS OWN PERSONALITY.
tke cJi-nimcd
GUESS THE ANIMAL— A machine language,
artificial intelligence program for the Color Com-
puter. You must play it to believe it Think of an
animat and this software will try to guess It using
your clues. Watch this program learn, and use your
clues. See it respond with questions. The longer you
play, the smarter this program becomes. 1 6K
$ 19.95 Tape, or $ 22.95 Disk. (Both Animals and
Body Parts $ 29,95 Tape, or $ 32.95Disk.)
UTILITIES
DISK MANAGER — Copy any program (or file) to
another disk with only two key strokes. Kill disk pro-
grams with the same ease. All menu driven, A must
for disk users. 1 6K $ 24.95 Disk only.
TAPE DUB — Make personal copies of Basic and
Machine Language tapes with ease. Completely au-
tomatic, menu driven. All machine language 1 6K
$19.95 Tape, or $22.95 Disk.
REPEAT KEY — Have your keyboard automatically
repeat the key that was held down. It's great when
youYe typing programs! Position independent code.
Machine language. Both 16K and 32K versions tor
$14.95 Tape, or $1 7.95 Disk.
LUSTER - Would you like to have program listings
that “page break". How about program listings with
nice margins? Works with any printer. Machine
language. 1 6K $1 4.95 Tape, or $1 7.95 Disk.
* Shipping from stock NOW *
• Dealer inquiries invited •
ARTIFICIAL
iriTELLIGEHCE
Part*
(Bawdy Parts)
Have fun with artificial intelligence. This take-off on
Animals is a riot. See if this program can guess the
body-part you have in mind. The program learns,
and responds with questions. If you give It x-rated
clues, it turns into Bawdy Parts. I6K $ 19.95 Tape,
or $ 22.95 Disk. (Body Parts and Animals $ 29,95
Tape, or $ 32.95 Disk.)
***********************
OS9 Converter*
The program you need with 059 is here.
Transfer your present disk fifes to 0S9 format*
ted disks. Works with single or multiple drive
systems. Completely menu driven. ^4 95
fcj j fcjj* fcj m hjj. K.J_J sT* *-J_* %_L* kLp kt* AlI*
^ " r I ""
COLOR TUTOR— An exceptional program tor
Language, History, Math and Vocabulary drills. You
enter questions and answers. Program randomizes,
presents questions, keeps lesson score. Store
lessons for future use. Excellent for you or your chil-
dren. 16K Ext. Basic $1 9.95 Tape, or $22.95 Disk.
• Add $1 Postage and Handling •
* PA residents add 6% sales tax •
THE TOP 4 COCO GAMES...
*zm- &
DQKQQ Jfj
J La 3 U J
wV L.
KjK
Tar.cn
Mtxmx
. ■ WMr^
ximiMiM
CUBIX
By Spectral Associates. Very
much like the arcade smash!
lump little Cubist around the 3D
maze trying to change the color
of all the squares, With Death
Globes, Discs, Snakes, etc, 32K
Tape: $24,95
ZAKSUND
From Elite Software comes this
fantastic arcade style space
action game with 3 different
stages of moving 3-D graphics.
You've never seen anything like
this on your CoCo! Great sound
too! 32 K Tape; *24,95
k? *
THE KING
Previously called Donkey King',
you simply cannot buy a more
impressive game for your CoCo.
With 4 different screens and
loads of tun! From Tom Mi x Soft-
ware, 32K Tape: $25,95
GHOST COBBLER
From Spectral Assoc, This
"PAC' theme game has been
improved several times. It is
definitely the best of its type. Bril-
liant color, action and sound,
just like an arcade. 16K Tape:
24.95
COLORCADE
SUPER JOYSTICK MODULE
^Iwwh
^ WITH
RAPID
FIRE! _-
T)NLY $19.95
JOYSTICK (NTERFACE/RAPID EIRE / 6 FT, EKJtNOER ALL IN ONE! The
Colorcade allows connection or any Atari lype joystick to your CoCo
(including the Wico Red Ball), These switch type sticks art* extremely
rugged and have a raster and more positive response They will improve the
play oi almost any aelion game,
An adjustable speed rapid tin* circuit is IhjiIc in Press your lire button and
get a greai hurst of lire instead Oi pis! a single shut! You get a real advantage
m shooting games that do not have repeat tire
ATARI JOYSTICK
ONLY i I
$8 50
THE BEST yOU
CAN BUY
W/CO #15-9 730
$29.95
WICO FAMOUS
"RED BALL "
ROM/ PROJECT/
PRODUCT CASE
Give a professional took to your project
or product,' High qua lily J piece injection
molded plastic with spring loaded door
Designed especially tor the CoCo ROM
I slot.
2 - 4 pcs $5,50 Ea
5 -9 pc*. $3.50 Ea
10-99 pcs $275 Ea.
1 00 & UP.,.. CallUs
PC board lor 2?XX EPROMS. . $4.00 Li
COLORWARE
LIGHT PEN
ONLY $79.95
WITH SIX FREE
PROGRAMS ON
CASSETTE!
The Colorware Light Pen plugs directly into your joystick port and
comes with six fun & useful programs on cassette, Easy instruc-
tions show how to use it with Basic anti it s compatible with light
pen software such as Computer Island's "Fun Pack, J Order yours
today. Only $19,95 complete,
L
TELEWRITER-64
M i t « 1 U II - H
ton n an *1 ibI ffllsrfljj ri»t4 tf i
Mm rfiitf ar«n tfniiM thj 4l*2< «<*
yl thjT is mnlri tw fcl'U 1
tm*. 1 **“* it «l*> tru# Iwff E 4 M> no! IT# rMTtt
,fr<T Ctte klNn ttuT 1 lewr
ir* irurKt*-, ir, oltur filer Ce»#vTr weir**.
feW CwFvfr V UP-lM, yet MirniJf
or p-# thirtlM *f KlTifU r.‘i rulli
r<,| N hisiwjt TKii -MW*, t|WlTr t* t*
Mi BW iu. ax e# Villr* rn»
4 ICltr«H 1 Ml «KDMtSTVVH*V
nnmMti'-miMMMH
• bl 3 t t I.M IIIhlltMriluVHV
n./mn i ■ t j n m j » i * . *
DISK $59.95
CASSETTE. . . $49.95
Color ware researched the word
processor* available for ihe Color
Computer. This is ihe best. Tele-
wrirer-64 is a truly sophisticated sys-
tem that <* marvelously easy to use.
It works wiih any IbK. 32K or U4K
system and any CoCo compatible
printer.
TOP-RATED COCO
WORD PROCESSOR
[ COLORWARE
TOLL FREE ORDERING
800-221-0916
ORDERS ONL V. N.Y & INTO CALL tlU } 6 47-28M
' REAL TALKER '
HARDWARE Voice Synthesizer
NEWfrom
COLORWARE..
only. ..$59. 95
THINKING OF BUYING A
COCO VOICE SYNTHESIZER ?
READ THIS....
Making your computer talk couldn't be any easier!
Real Talker' is a full featured, ready to use, HARDWARE
voice synthesizer system in a cartridge pak, It uses the
Votrax SC-01 phoneme synthesizer chip to produce a
clear, crisp voice.
FREE TEXT-TO-SPEECH
Included free with Real Talker' is Colorware's
remarkable Text-to-Speech program. This is a truly
powerful machine language utility. What it does is
automatically convert plain English to speech. And it has
an unlimited vocabulary! For example, use it in the direct
mode: Type in a sentence or a paragraph, even mix in
numbers, dollar signs, etc., then press enter. The text is
spoken. At the same time a phoneme string is generated
which can be saved to cassette or disk, modified or used
In a Basic program.
We originally planned to sell this major piece of
programming for about $40.00 but decided it was so
useful that no 'Real Talker' user should be without it.
Besides, it really shows off the capability of 'Real Talker',
Also included with 'Real Talker' is our unique Phoneme
Editor program, it allows you to explore and create
artificial speech at the phoneme level. Phenomes are the
fundimental sounds or building blocks of word
pronunciation. There are 64 different phenomes, as well
as 4 inflection levels at your disposal. Creating and
modifying speech at the phenome level is both fascinating
and educational. The Phenome Editor may also be used to
customize the pronunciation of speech produced by the
Text-to-Speech program.
You don't have to use any of our utility programs
though. If you write your own Basic Programs, you will
find the pocket sized Votrax Dictionary (included free) is
all you need to make your own Basic programs talk. This
dictionary gives you quick access to the phenome
sequences used to create approximately 1400 of the most
used words in the English language.
How about compatibility? 'Real Talker' is compatible
with any 1 6K, 32K, 64K, Extended or non-extended Color
Computer, It works with any cassette or disk based
system, with or without the Radio Shack Multi-slot
expander. No other synthesizer under $100 can make this
claim. Most other CoCo voice synthesizers require an
expensive Multi-slot expander in order to work with the
disk system. 'Real Talker' requires only an inexpensive Y-
adapter. This is an important consideration if you plan on
adding a disk or have one already.
'Real Talker' comes completely assembled, tested and
ready to use. It is powered by the CoCo and talks through
your T.V, speaker so there is nothing else to add. Price
includes Text-to-Speech and other programs on cassette
(may be transferred to disk), User Manual and Votrax
Dictionary. ONLY $59,95
'Y-BRANCHING CABLE' For disk systems. This 40-pin. 3
connector cable allows 'Real Talker' to be used with any
disk system $29.95
YOU DECIDE....
Order yours today on our Toll-Free Order Line. If you are
not delighted with your 'Real Talker' system, simply
return it within 30 days for a prompt, courteous refund.
i)
COLORWARE
COLORWARE INC.
78-03F Jamaica Ave.
Woodhaven, NY 11421
(212) 647-2864
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
* *
* * 9<bK EXPANDER ■» *
* The 96KX ii a plug in cartridge that extends
a the capability of Color Computers. An output Con-
a nector is included for Disk Drives or Cartridges.
* A Programmable Interrupt Switch is included that
a allows the computer to be rfcset when the normal
a reset fails or run any ML Program. Extended Basic
a is not required fc the cartridge works with all
a Color Computers. The software is always available
a as a HELP program and is called by a simple key-
* board Command. Features include HEX to DECIMAL &
* DECIMAL to HEX Conversions, Storing and retrieving
a data in HEX, DECIMAL, ASCII, or VECTOR formats,
* Displaying Statement Numbers & Memory, allows
a changing Statement Numbers one at a time, quickly
a moves blocks of data, displays the Beginning, End-
a ing, *< Execution Addresses of ML Programs, Condi-
a tions for Stacking Programs, & much more. The 96KX
a is Menue oriented & User Friendly. For 64K Compu-
a ters the 96KX allows Basic to be run in either of
a the two 32K Pages, or easily transfer information
a from one page to the other or within either page,
a One Year Warranty. 96KX CARTRIDGE $09.95
a
a * VI DEO REVERSER e
a
a The Video Reverser relieves eye strain from
a operating Color Computers. Its 3 modes of opera-
a tlon are (1) Reversed Bright Characters against a
a Dark Background, (2) All Capitals reversed for
a spotting spelling errors in text, 8c (3) the Normal
a power up display. The Video Reverser is a WIRED
a assembly that mounts onto the MC6847 ( VDG) Chip,
a No soldering or experience is required. The dif-
a ferent modes are selected by a 3 position toggle
a switch that mounts in a 1/4" hole. $19.95
a
a a DYNAMIC COLOR NEWS (Monthly Newsletter) a
a
a An Engineering Newsletter that explains in
a nontechnical terms how the Color Computer works,
a We will inform you of the latest accessories and
a developments in the Computer Field plus explain
a what You can do to improve Your Computer. We will
a also give operating hints to help you develop
a competence in writing Basic 8 < Machine Language
a Programs. Included is a Q 8c A Section where we
a give replies to your questions plus much more,
a Receive discounts on our products. Cost $15 a year
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a Increase your Computer's Memory with the following a
a Memory Expansion Assemblies. Soldering is not re- a
a quired and the modifications are reversible. Each a
a assembly is warranted for a year. Items followed a
a by a "K" are unsoldered kits. Each Memory Chip in a
a these kits is tested but we can't warranty your a
a soldering. No soldering to the Computer. Instruc- a
a tions are included with each Kit & Assembly. a
a ME— 1 8-16K CHIPS $14.95 ME-3 B-64K CHIPS $59.95 a
a 16K TO 32 K ME-3 $39.95 ME-3K $29.95 a
a F OR 205 TO 64K ME-4F $89.95 ME-4FK $71.95 a
a D 8c E TO 64K ME-4 $99.95 ME-4K $79.95 a
a Note: ME-4 & ME-4F require a 1.1 ROM. We will a
a install our kits in your Computer for $10 + ship, a
a SAM BUFFER - Amplifier that mounts on SAM Chip and a
a protects it from shorts due to upgrading memory a
a or other modifications. SAM BUFFER $0.95 a
a 1 2BK MEMORY EXPANDERS are available. Also we a
a have 128K Computers upgraded with our accessor i es. a
a 6809E $24.95, 68B3 $27.95, 6B21 $5.95, 6847 $24.95 a
a 2764 $9.95, EPROM Cartridge with circuit bd $ B.95 a
a Your Basic Program in a Cartridge up to 8K. $34.95 a
a *
a DISK COMPATIBLE SOFTWARE ON TAPE. EB NOT REQUIRED a
a 6809 DECIMAL ASSEMBLER DISASSEMBLER -DI9ASM $19.95 a
a 300-2400 Baud Terminal Program (DYTERM) . $14.95 a
a »
a WE REPAIR COMPUTERS a
a *
a checks, VISA 8c MC Cards. Add $2 ship. a
a 24 HR phone. Call at nights & on weekends Sc save a
a *
a DYNAMIC ELECTRONICS I NC a
a Box (205) 773-2758 a
a HARTSELLE, AL 356>40 a
* *
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1640 PRINTS288, : F0RT=1T06: PRI
NT : NEXTT : PRINTVS; : RETURN
1650 ’spare for special uses (7)
1660 RETURN
1670 ’if ’blk’ then prt blank
1680 IFA*="BLK" THEN A*=R*
1690 PRINTS129, A$
1700 READA*:B0T01510
1710 ’optional flag or fmly name
1720 CLSO: F0RT=68T0356STEP32
1730 PR I NT @35 , CHR$ < 229 ) ; CHR$ ( 239
);
1740 PRINT@T,CHR*<234> ;S*;U$5T*5
1750 NEXTT
1760 PRINT6202, "H A T F I E L D"
5
1770 PRINT@1 1 1 , “T H E M ;:PRINT@30
0, "F A M I L Y" 5 :PRINT@334, "T R
E E" ;
1 780 FORT =388T0484STEP32
1790 PRINT8T, CHR* (234) NEXTT
1800 F0RT=1TD3000: NEXTT: RETURN
Important
Announcement
10 CLS RND (8)
20 DATA 68,79,78,39,84,32,77,73,
83,83
30 FOR X s 1 TO 10
40 READ A
50 PRINT 0 234+X , CHRKA);
60 SOUND RND (255) , 1
70 NEXT
80 DATA 82,65,73,78,66,79,87,70,
69,83,84
90 FOR X *1 TO 11
100 READ A
110 PRINT 0 233-f’X , CHR* (A) ?
120 SOUND X*10,l
130 NEXT
140 DATA 67,65,76,73,70,79,82,78
, 73, 65, 32, 83,84,89,76,69,33, 32
150 FOR X = 12 TO 29
160 READ A
170 PRINT 9 251 f-X , CHR*<A>|
180 SOUND RND ( 255) , 1
190 NEXT
200 DATA 76,79,78,71,32,66,69,65
,67,72
210 FOR X - 30 TO 39
220 READ A
230 PRINT 0 333+X , CHR* < A) 5
240 SOUND RND (255) , 1
250 NEXT
260 DATA 70,69,66,82,85,65,82,89
, 32,49, 55, 45, 49, 57,33
270 FOR X = 40T054
280 READ A
290 PRINT • 128+X, CHR*<A>|
300 SOUND RND (255) , 1
310 NEXT
320 FOR XX-1 TO 3000: NEXT
330 RUN
84 the RAINBOW February 1984
One stop shopping for the Color Computer
Your Printer Shopping Place
TRANSTAR
315 7 Color Printer
with CoCo screen dump software $599.00
120 10 inch Daisywheel Printer
1 4 CPS / standard wheel $599 . 00
OKI DATA
82A 120CPS/132 column 9 1 /!” $ 549.00
83A 120 CPS /244 column 15” $899.00
84A 200 CPS/231 column 15” $1395.00
92 160 CPS/136 column 9 V 2 " $ 699.00
130 15 inch Daisywheel Printer
16 CPS /standard $895.00
OTHER PRINTER LINES AVAILABLE:
NEC MANNESMAN TALLY
ANADEX SILVER REED
JUKI
BOTEK
Serial to Parallel Converter
transfer data to your printer
at up to 9600 BAUD
$69.95
LEADING EDGE
Gorilla 1 2” Greenscreen $ 99.95
Banana Printer 60 CPS with graphics $249.95
Video Plus (computerware) Monitor Adapter . . $ 24.95
Please include phone number with all orders. Also add $5.00 s/H for all printer and computer orders.
$2.00 for all software orders. Ohio residents please add 6% state sales tax.
1-800-242-COCO (outside Ohio)
DISCOVER THE WORLD OF COMPUTING WITH
HEim
COMPUTER CENTER ™
3170 W. Central Avenue
West gate Meadows Shopping Center
Toledo, Ohio 43606
Phone (419) 537-1432 (in Ohio)
Fort Wayne Area call (219) 493-7251
10 a. m. to9 p.m. EST
VISA MasterCard
FLIP-IT!
Punch your
disks
for double
the storage
$9.95
Try our
Computer
Ordering
Line!
Call:
1 - 419 - 537-8937
and enter
the future
TODAY!
GEMINI-10X
MATRIX
PRINTER
FROM *369 t
MORE QUALITY: 120 cps • thrupul turto of 55 Ipm • resolution
(120x144) bil image & block (6x6) graphics • extra last lorms leed
MORE FLEXIBILITY: super'sub scnpt • underlining • backspacing
• double strike mode • emphasized print mode * compatible with mo3t
software supporting leading printers * 10* carnage* 1 5 carnage Gemini
15 available
MORE RELIABILITY : 1 60-day warranty (90 days for head & ribbon)
* mtbf rate of more than 5 million lines • print head life of more than
100 million characters
DELTA 10 $649.00
GEMINI 15X $549.00
DELTA 15 $799.00
WHICH “WEIGH” TO GO?
Taken from Microware’s brochure, "OS-9 is a Unix-like
multitasking, real-time operating system. Us modular
structure makes OS-9 easily adaptable. OS-9 is widely
used for applications in data processing, industrial
automation, communication, instrumentation and
education."
OS-9 FEATURES:
• Real-time multitasking executive.
• Hierarchial disk-file directories.
* Device independent, interrupt-driven I/O
♦ Modular software memory management
* Command interpreter with I/O redirection
Developed by Microware and Motorola about 3 years
ago, OS9 has enjoyed a loyal following among users.
There are several very good languages available for it.
These include Basic 09, Pascal, "C" and Cobol. Also,
there are 2 exceptional Word Processors; DynaStar and
Stylograph. To check spelling, Dynaspell and
Stylograph’s spelling checker are available. OS-9 is an
excellent choice for control applications, and because
of the demand for UNIX like operating systems it is an
excellent choice for the CoCo. On the CoCo it offers
type-ahead and a limited multi-user capability. Disk
support is single-sided, double-density up to 40 tracks.
Printer baud rates up to 4800 are supported. The
operating system also provides graphics capability
although the text screen, like that under RS DOS, is
only 32 by 16. Memory is 42K of user RAM (33K with
the use of a HiRes screen).
FHL has more software for OS-9 than everyone else
combined! The perfect first choice is ’O-Pak’, which
adds a Hi-Resolution Screen and Copy utilities. Many
other software packages require O-Pak to function.
Some of the other OS9 software packages available
from FHL are: SUPER SLEUTH Disassembler, CRASMB
Cross Assembler, DYNAMITE + Disassembler, A/BASIC
Basic Compiler, and DO - A Job Control Language.
Check our other ad for specifics or better yet, get our
catalog. It’s FREE!
FHL FLEX is the most popular "true" operating system
for the CoCo. It has been available for 2 years and
has more software available for it than any other Color
Computer operating system. FLEX is easy to use and
is known as being ’User Friendly.' The abundance of
excellent software available makes it a good choice for
the CoCo. FLEX has 46K of user RAM WITH a HiRes
screen. This makes it possible to run complex business
software like A/R, and spreadsheets like DynaCalc.
FLEX supports 35, 40, or 80 track single or double-
sided 5 1/4" drives. It even supports 3" drives! With
FLEX you get:
* One disk startup w/ 1.0 or 1.1 ROM
* Easy startup, just type RUN "FLEX or DOS
* HiRes screen built in
* Online HELP capability
* Supports all 3" or 5 1/4 " drives:
* Option: DBASIC (RS Disk Basic under FLEX)
* Great programming ease
* A User Friendly environment
* A system suited to the casual user
* The most support software for any CC DOS
* Hundreds of articles to help the new user
All this for only $ 69.95
Optional DBASIC $ 30.00 extra.
FINAL NOTE
Making the choice between two very good operating
systems is undoubtably difficult. No other small
computer has such a rich choice. The Color Computer
user is extremely lucky to be able to choose from such
offerings. So, the choice is hard. You could buy both
and then decide, but that is costly. Many of the CoCo
publications have been writing articles and columns
about FLEX for 2 years, and similarly many will be
writing about OS-9 too. It may take a while before a
comparison can be made from them. The best way to
decide for now is to determine what your software
needs are and buy the operating system that supports
them. We at FHL support BOTH operating systems. Call
us for help concerning software availability or any
other assistance you may require. Send for our FREE
32 page catalog and see our other ads.
*OS-9 is a registered trademark of Microware Inc. and
also FLEX is a registered trademark of Technical Systems
Consultants, Inc.
al
FLEX is the disk operating system you
need to run all this software end more
on your 64K Color Computer! A single-
user system designed to be very powerful
yet very easy to learn to use. FLEX
features dynamic filespace allocation,
random and sequential file accessing,
batch job type program entry, user
startup facility, automatic drive
searching, file dating, space compression,
complete user environment control,
English error messages, smooth scrolling
and much more!
INCLUDES^
* EASY STARTUP
* ONLINE "HELP” CAPABILITY
* NEW "TED" TINY EDITOR
* NEW "ISM" INTERACTIVE ASSEMBLER
* EXTERNAL TERMINAL PROGRAM
* SIX DIFFERENT HI-R1-S SCREENS
* NEW SMOOTH SCROLLING
* NEW VARIABLE HATE SCROLLING
* RECON FlCrl'R ABLE TO YOUR NEEDS
* SUPPORTS ALL 3" AND 5" DRIVES
All this for only $69.95!
Radio Shack 1.0 Disk Rosie adaoted to
work with FHL Color FLEX: $30.00
TSC XBASIC for CoCo I LEX: $100.00
Ml
TSC PASCAL CoCo FLEX $200.00
Produce fast, compact, ROP«1ubk object
code from easy to write BASIC source
code,
CoCo FLEX or OS9 Object only: $75.00
This remarkable Pascal Subset is a p-
codc implementation that only requires
12K of RAM!
CoCo FLEX or OS9: $59.95
This new n C" subset runs circles around
any others in its price class!
CoCo FLEX or OS9: $59.95
A complete, efficient, fast C compiler
which includes a Macro Relocating
Assembler/Linking Loader, Runtime
Library, and Library Manager.
CoCo FLEX or OS9 x $375.00
Full feature line-oriented Editor and
conditional macro Assembler.
CoCo FLEX version: $69.95
Examine and repair your FLEX disks.
Recover data from a disk with a
damaged directory,
CoCo FLEX version: $75.00
An Extended 6809 Macro Assembler
Generate OS9 or FLEX binary! $99.00
Use the Macro Cross-Assembler and any
of the following CPU Personality Modules
(CPM’s} to assemble that CPU’s Source
code into OS9, FLEX, Motorola S1-S9 or
INTEL-HEX formatted Object code files.
Available CPM’s: Motorola 6800-2-8,
6801-3, 6805, 6809, Mostek 6502, RCA
1802, INTEL 6080-5, ZILOG Z-80.
CoCo FLEX or OS9:
CRASMR Object only: $200.00
CPM’s Object only: $ 35.00 each
CPM's with Source: $ 70.00 each
* SPECIAL ♦ Purchase CRASMR with
all modules (Source included) for $499.00
Examine and modify or disassemble binary
program files into source code format.
Object code for 6800, 01, 02, 03, 05, 08,
09, or 6502 may bo processed.
Object only:
CoCo OSS: $49.95
CoCo FLEX: $50.00
KS DOS: $49,00
Easy to use disassembler complete with
cross-reference generator, and label files
maintained in text form only.
Object only.
CoCo FLEX: $100.00
CoCo OS9: $150.00
Set up to 32 breakpoints. A must for
anyone serious about Assembly Language
programming!
This extremely powerful, menu-driven
Word Processing system is composed of
Dynastar, the Text Generator and
Dyne form, the Text Formutter/Mail Merge
program.
DYNASTAR: for FLEX or OS9: * 4*^5
DYNAFORM: for FLEX or OS9: $ 49*95
Purchased together: $ 90.90
Use with Dynastar or Stylograph for a
complete word processing system. Now
with new LOOKUP command!
CoCo FLEX or OS9 versions: $59.95
A complete word processing system which
offers total formatting control.
CoCo FLEX: $149.95
CoCo OS9: $149.95
The powerful electronic spreadsheet for
6809 computers!
CoCo FLEX: $2000
Five machine language programs that
make up one of the most powerful
business programming tools available.
CoCo FLEX and OS9 versions: $209*00
• DATA-BASE MANAGER
Pert 1: $49.95 Part Lis $ 49.95
CoCo FLEX version: $75.00
This combination of Toolkit 4 2 and
Extended utilities for FLEX includes:
REPAIR, SCAN, REPLACE, IN IT,
U S E R I N F O , LOAD, SAVETKXT,
READTEXT, DISK DUMP, LN K MAT,
SEGMAT, MAP, AND DINFO.
Object only: $50.00
w/Source: $75.00
• BALANCED BILLING SYSTEM: $ 4U5
• PAYROLL PACKAGE: $ 99*95
• SINGLE-ENTRY LEDGER: $ 49*95
• CHURCH CONTRIBUTIONS: $ 49*95
• ACCOUNTS RECEIVABLE: 9 99*95
• ACCOUNTS PAYABLE: $ 9M5
• GENERAL LEDGER: $199.00
• INVENTORY 2: $ 69*00
This set of FLEX utilities includes
memory dump, prompting delete, extended
directory display, binary program mapper
and 13 more!
$75.00
FRANK
HOGG
LABORATORY
/SfT&R ::
' -“luiimiimiimiiiiiiuimiiimummiuiimiiiniiiniiuiiiiiiiiiss
This is the fourth
installment in a con-
tinuing series of
short' Printer Mys-
teries* which began
in November .
Y 1 cre ' s the latest printer mystery for those who have j-
75fj v " I the Printer Artist program from the November =
JJ ifjj: .Y JLissue of the Rainbow. Of course, we won’t tell you =
•4 V" what it is, other than to say that it’s an appropriate February §
[;$ epistle for your girlfriend, boyfriend, wife or husband.
Since the first Printer Art first appeared in Rainbow, §
l;Jr we’ve heard from a couple of people with problems. In one 5
p | case, a reader had trouble with the Halloween witch. We §
\ couldn’t duplicate the problem ourselves, but after an 5
1 exchange of correspondence we found out that his CoCo H
5 was actually adding wrong. Has anybody else had this :
E experience? H
: Also, some folks with non Radio-Shack printers (like my =
\ Gemini 10), and some with the new DM P-1 20, occasionally E
2 find that the printer drops the first character in a line. One §
= reader said Radio Shack told him the trouble was with the 5
s computer’s output. Anyway, you can solve this problem by 5
: adding a half-second line delay. Just POKE 15 1, 128: POKE \
l 152,0 before RUNning the program. |
To create the drawing below, run the Printer Artist pro- \
s gram and type in the characters as you see them listed here, E /
H one line at a time. For example, if a line reads “23sp I6M
5 1 4: ’’you should strike the space bar 23 times, strike the“M”
: key 16 times and strike the colon key 14 times. ^
For those interested in more sophisticated art, a complete ,■?;>#
5 four-program Printer Artist development system is availa-
E ble from Federal Hill Software, 825 William St., Baltimore,
l MD 21230. Jgm
H
Michael J. Himowitz
and Julius Nelson
1 I9sp 2M
2 1 2s 61 4M 24sp 41 I M HIM
3 9sp 101 5M 1 7sp 81 2M II 2M II IM
4 6s p 151 3M 21 2M lisp 101 2M II 1M II 3M 21
5 4sp 181 3M 21 IM 2sp IM 5sp 121 8M II 3M
6 3sp 191 I IM 141 I IM 31
7 2sp 211 10M 131 13M 31
8 lsp 221 I3M 81 I IM 81
9 241 13 M 51 10M 121
10 241 13 M 2M IM 141
1 I 251 23 M 161
12 251 21 M 181
13 261 31 M 71
14 261 28 M 21 3M 21 3M
(Alike Himowitz is a Washington correspondent for
the Baltimore Evening Sun and proprietor of Federal
Hill Software. Julius Nelson is one of the world's
foremost authorities on typing education and inventor
of the craft known as "A /typing. ")
15 261 35 M 31
16 271 2M II 32 M 21
17 lsp 281 I4M 21 I4M 41
18 lsp 251 I5M 31 13M 61
19 2sp 231 2M I: ! IM 51 6M 121
20 2sp 161 4s p 31 I3M 241
21 3sp 111 lOsp 3M 341
22 3sp 91 I2sp IV lsp 351
23 4sp 61 1 7sp 331
24 5sp 51 20 sp 291
25 6sp 61 20sp 261
26 7sp 71 20sp 231
27 8sp 81 1 6s p 241
28 9s p 91 1 2sp 251
29 I Osp 101 8sp 261
30 lisp III 4sp 271
31 1 2sp 401
32 !4sp 361
33 15sp 341
34 16sp 321
35 1 7sp 301
36 1 9sp 261
37 2 1 sp 221
38 23 sp 181
39 25sp 141
40 27sp 101
41 29 sp 61
421 3 lsp 21
88 the RAINBOW February 1984
* TALKING PROGRAMS
f 3AAB nto
&
' TALKING
FINAL COUNTDOWN
{by Bill Cook )
Now speech has been added to the excite-
ment of this superb adventure. You must
stop the mad general from launching a
missile at Moscow and causing WWJII.
Has multiple voices for added realism.
For 32KEXT, , * ,*' .$24.95
Standard cassette
FINAL COUNTDOWN $ 14.95
NEW SPELL- A-TRON
This educational program will assist in
leaching children how to spell, The pro-
gram allows the user to build a dictionary
of words, with proper pronunciation as
well as spelling, and then the test mode
can be entered for use by the child. The
program will both spell the word and say
the word if the child is not correct. Uses
only positive reinforcement, and is very
user friendly. For ANY age child or adult.
With documentation, 32K EXT , , * $28.95
TALKING
SCORE E<Z
An excellent adaptation of yahtzee type
program with the addition of speech* Up
to six players can compete at a time, and
all scoring and record keeping is done by
the computer. Requires the Spectrum
Speaker, and 32K ext* basic. Let your
computer talk to you for a change. On
cassette for only — $24.95
Standard SCORE E-Z $15.95
* All JARB Software talking programs require the Spectrum Speaker to work.
Look for more talking programs to come.
SPECTRUM PROJECTS
64 K UTILITY PACK (disk) includes 40K,
Romcrack, and Spool 64 only $21.95
40K on cassette (disable) when used with
a 64K computer will give you a 40K of
user ram to be used as you wish.
Only...* *...$9.95
TAPE UTILITY (disk) includes tape to
disk, disk to tape, and more.
Now only $24.95
SCHEMATIC DRAFTING PROCES-
SOR (disk) can draw large scale
schematics in hf-res (has six overlapping
screens) and then prim them out to any of
several popular printers, fast!! A must for
serious hardware compuierist.
Now only. * $49.95
JARB
software
hardware
COMPUTER PRODUCTS
1636 D Avenue* Suite C
National City, CA 92050
BBS (619) 474 8981
VOICE (619) 474-8982
ARCADE ACTION!!!
JUNGLE TREK
rainbow
Lost in a jungle with wild animals lurking;
your only survival is to find a safe com-
pound before you are lunch for lions;
high resolution; multi-color.
I6KEXT $14*95
NEW
SPECTRUM SPEAKER
This excellent hard ware /so ft ware com-
bination gives the best speech available to
the color computer user. The hardware
plugs into the ROM pack port, and uses
the Votrax SCO! phoneme synthesizer for
superior speech. The software consists of
both BASIC and M/L programs to allow
for text to speech conversion, pre- or user
defined dictionary of words, and easy
interfacing to any bask program. Best of
all, if you use the multipac interface by
R/S you can use both the disk drives and
the Spectrum Speaker at the same lime.
This opens up new worlds of use for the
combination* Both 16K and 32K software
are included, and the price is only . $69.95
We carry products
from many manufacturers.
If you don’t see it, ask.
U,S FUNDS ONLY
C.O.D, ORDERS ACCEPTED
NO CREDIT CARD ORDERS
SHIPPING AND HANDLING: Unless
otherwise specified, all orders $3.00 per
order. California Residents add 6% sales
tax.
ADVENTURE GAMES
90 the RAINBOW February 1984
p
the
16K :
mimm
RAINBOW
L
THE
AMAZING ADVENTURES
OF
kiksK
Conquest of the
Castle Caverns
By Gregory Clark
K arrak is a warrior in the kingdom of Blcnfor. His
strength and courage have reached almost legend-
ary proportion, in spite of his relatively young age
of 26 cycles.
He has heard of strange things going on in the area of an
old castle located in the Eastern Mountains. So old is this
castle that the original owner’s name has been forgotten. All
that is known for sure is that no one has lived there since his
death.
Recently people, livestock and materials have been
reported missing in that area. The reports have been coming
at an ever-increasing rate. Along with the reports are
rumors to the effect that an evil entity has taken up resi-
dence in the old castle and has been sending forth terrible
creatures into the countryside to pillage.
Karrak arrives at the entrance of the old castle. Vinesand
brambles have all but overgrown the walls. There is no sign
of recent passing in the dirt leading to the entrance. Karrak
takes note that, as he steps forward and enters, the sun
disappears behind an especially dark cloud.
February 19&4 the RAINBOW 91
BLACKJACKPRO
SKILLWARE
INSTRUCTIONS
Karrak is a four-pa rl Adventure game
written for the IbK Color Computer in
non-Extended basic.
There are six listings for the game. To
assemble them into four Adventures,
follow these steps:
Type in listing l (KAR-J),
*If you have Extended BASIC, now
substitute listing 6 (KA R-6) for lines
200-240 in listing 1. This is a faster
search routine and will speed up the
playing considerably.
Make four copies of listing l on four
different tapes. These will comprise the
base of the four Adventures. Make sure
of your typing at this point, as a mistake
here will appear in all four Adventures
and will cause you to have to bug out
four programs instead of one.
With listing 1 in memory; type in list-
ing 2 (KA R-2). Save the result on tape
and label as Game I .
Turn off your CoCo and then load
your next copy of listing I into memory.
Now enter listing 3 (KAR-3). Save the
result on tape and label as Game 2,
Turn off your CoCo and then load
your next copy of listing I into memory.
Now enter listing 4 (KA R-4). Save the
result on tape and label as Game 3.
Turn off your CoCo and then load
your Iasi copy of listing l into memory.
Now enter listing 5 (KA R-5). Save the
result on tape and label as Game 4,
You now have four separate I6K
Adventures, but before you load in
Ga me 4 a nd atte m pt to solve it in reco rd
time read on. Karrak \s four Adven-
tures must be played in order. Each time
a section is completed, the program will
instruct you in making a data tape. This
tape must be entered when you start
Games 2-4. This allows for two things
while it is not a "game in progress" save,
it allows you to finish one section and
not have to keep playing. You can come
hack at anytime and pick up where you
left off, at least by game. It prevents
someone from starting on Game 4 and
cheating him/ herself out of the first
three games.
Karrak is written for the beginning
Adventurer; the first two games are
meant to bean instructional experience.
Parts three and four get down to some
real Adventuring. As a word of caution,
don’t hurry through each section; Adven-
turing is not a race. In fact, you can get
from one section to another without
getting everything you may need in a
later game.
Karrak is an interactive Adventure,
What 1 mean is, if you just move about
from room to room and don't do any-
thing, all you will get is death. You have
to imagine you are Karrak. Look at
things, take them if you feel they may
help you later, try different actions. This
program has a built-in vocabulary of
actions and objects. It would be unreal-
istic for me to believe that you will not
notice them as you type in the listings.
Don’t be ashamed to write them on a
piece of paper for future reference, you
should have fun with this program
not heartburn. The whole premise of an
Adventure is to put the actions and
objects together at the right time, in the
right order and solve the puzzle.
When you load in Game 1 you will see
a title page and then a screen of infor-
mation, You will be asked what you
wish to do. Remember, you arc Karrak,
not the person who just typed in the
listings. All you have to work with now
is what you have on the screen. You may
now attempt to do anything you wish,
within the confines of the programs
vocabulary. You may, for example,
drop your sword by typing in "drop
sword n and pressing [ENTER], You
will then be shown what the result of
this action is. In this case, you will be
advised that there is a sword now' on the
ground. (Him — don't leave it there.)
You may use any combination of actions
and objects you desire. Not all will work
as most will not make any sense until the
correct time. Along with allowing you
to input actions and obeets, there are a
few one -key entries allowed. These do
away with repetitive typing. For exam-
ple, you just input "E” to move East,
rather than typing "Move East." A list-
ing of these follows:
The first letter of the direction to
move is all that need be entered.
Sc Restores the screen if the[CLEAR]
or [BREAK] key are accidentally
pressed,
[ Gives the room description, if any.
t Gives a list of items in your hands,
— Gives a list of items in the sack,
] Gives Ka rra k *s sire ngth { mo re u bout
this later),
! Is used in combat. It is equal to "hit
the opponent w'ith major weapon."
— Is used in combat. It is equal to
"hit the opponent with minor weapon"
Now, some answers to those ques-
tions. If Karrak \ strength reaches zero,
he is dead and the game ends — you
have to start over and try again, A
major weapon is a sword or mace, a
minor weapon is a dagger or a hand axe.
In combat, if you have two major wea-
92
the RAINBOW February 1964
pons in hand, the sword is the weapon
used. In other words, have only one of
each type when fighting, or you will not
gain anything. If you find you are con-
fronted by an enemy, just enter “!” or
“=”and the results ofthe action will be
displayed. Choice of weapons may be
crucial. As an example, in real life, if
you faced a fire, a handful of tissues may
be fine for a runny nose, but I’d rather
use the extinguisher. You have to choose
based on the opponent. This may mean
a few deaths, but all you have to do is
rerun the program to get another chance.
One more word of advice — this is an
Adventure, based on a make-believe
character in an imaginary setting
don’t be surprised if a few touches of
magic are thrown at you.
Karrak is ready to step into the castle;
imagine yourself as a mighty warrior
and step in with him.
100
Dimensions
Program Summary
500 GET Routine
12990
Actions Not
105
Read Data
600 LIST Routine
Found Trap
no
Variable Setups
700 DROP Routine
15000
Reassign Drop-
140
Introduction
950 Change Location
ped& Left Behind
150
Main Input Line
On Moves
Objects Value oT
155
Variable Cancels
975 Assign Next Line
P
200-
Search For Ac-
On Basis Of Value
1510
Set allowable
215
tion
Of "P"
Moves On Basis
220-
Search For Ob-
1 000 M oves For Va l ue P
Of Value of
230
ject
1 0 1 - 125
O & T
247-
Search For Par-
2000 Actions For Value
20000
Data Lines
ticular Actions &
P 201-225
25000
Set Up For 1
300
Objects
Look In Knap-
3000 Moves For Value P
201-225
Variable Values
To Eape
sack Routine
4000 Actions For Value
26000
Set Up For
400
Put In Knap-
P 201-225
Variable Values
sack Routine
5000 Moves for Value
P 301-325
6000 Actions lor Val-
ue P 301-325
From Tape
( Greg Clark works for New York Tele-
phone Co. anil in his spare time enjoys
writing Adventure programs. His wife,
Ruth, is quietly supportive of the time
spent at his hobby.)
Listing 1
1 REM karrak -WRITTEN BY GREGORY
CLARK , 1 22 MALE AVE , SYRACUSE , NY
1 3219/315-487-8406/ 16K BASIC
102 X=RND (-TIMER)
105 F0RX=1T020: READB* (X) : NEXT:FO
rx=ito20:readc* <x> :next:forx=ito
20: READD* ( X > : NEXT : FORX= 1 T025: REA
DA2* ( X > : NEXT : FORX= 1 T025 : READA 1 * (
X) :next:forx=ito25:reada3*(X> :ne
XT: F0RX = 1T012: READKA ( X ) , AK < X> : NE
XT
106 N*=" KARRAK IS DEAD"
107 I F AK < 1 2 ) < >49THEN26000
140 FORX=lO30T0151OSTEP32: FORY=0
T05: BK=Y + 1 : POKEX+Y , AK (BK> : NEXTY,
X : FORX= 1 O43T0 1 260STEP3 1 : FORY=OTO
5: BK=Y+1 : POKEX+Y, AK (BK> : NEXTY , X :
FORX= 1 292TO 1 523STEP33 : FORY=0TO5 :
BK=Y+1: POKEX+Y, AK(BK) : NEXTY, X:FO
RX=1T04000:NEXT
143 CLS: F0RX=1T012: POKEKA ( X ) , AK (
X) :NEXT
145 PRINT@0, " 1 oc at i on " : PR I NT032 ,
"moves” : PRINT@64, " i see"
147 MV=1 : G0T0975
150 SOUND 100, 1 : PRINTS224, "”:PRIN
T@192, "WHAT DO YOU WANT TO DO": I
NPUTA*
152 PR I NT8256 , " " : PR I NT028B , " “ : PR
I NTS320 , " " : PR I NT<§352 , " " : PR I NT@38
4, " ":PRINT@416, " " : PRINT@448, " "
155 B=0: c=0: J=0^MV=0: H*=” " : F*-" "
1 59 I F A*= " D " THENPR I NT@ 160," KARRA
K’S STRENGTH=" INT (AG> : GOTO 150
160 I FA*= " & " THENMV= 1 : GOTO 1 43
161 IFA*="C”THENB=7:GOT090O
162 I FA*= " A " THENB=5 : G0T0600
163 IFA*="_"THENB=1 : C=9: G0T0300
1 64 I F AK (12) =52ANDP= 1 1 SAND A*= " N "
THENN=1
165 IFA*=" ! "ORA*="="THENIFAE=OAN
DAF=OTHENPR I NT0289, "NOTHING TO F
IGHT HERE": GOTO 150
1 66 I FA*= " ! " ANDC ( 1 ) = 1 THENB=2 : H*=
C* ( 1 ) : G0T0245
1671 FA*= " = " ANDC ( 4 ) = 1 THENB= 1 1 : H*
=C* (4) :GOTQ245
168 I F A*= " ! " ANDC ( 1 2 ) = 1 THENB=2 : H*
=C*(12) :B0T0245
1 69 I FA*= " = " ANDC ( 1 3 ) = 1 THENB= 1 1 : H
*=C* ( 13) : GOT0245
1 70 I FLEN ( A* ) < 1 THEN 1 50ELSE I FLEN (
February 1984 the RAINBOW 93
A* ) < 2THEN I F AE-0 ANDAF=0THENM V« 1 : 6
0T0950ELSE245
200 F0RB«1T020:F0RX=1T0LEN<A*> :d
$=B*(B) :L=LEN(D*> : IFMID* (A$, X,L)
=D*THENM I D* < A* , X , L ) G0T022
0
210 NEXTX, B:B=0
215 PRINT@256, “I CAN’T DO THAT”:
GOTO 150
220 FORC= 1 T020 : FORY= 1 TOLEN ( A$ ) : D
*=C$ (C) : L=LEN <D*> : IFMID* (A*, Y, L)
=D$THEN245
230 NEXTY, C: C=0
235 FORJ= 1 T020 : FORY= 1 TOLEN <A$> : D
4=D*<J) :l=len<d$> : ifmid* <a*, y, l)
=D*THEN245
240 NEXTY, J:J=0
245 I F AE= 1 THEN30 1 1 OELSE I F AF= 1 THE
N305 1 OELSE I FB= 1 ANDC=9THEN300
246 I FB=3THENPR I NTS256 , " WHERE " : I
NPUTF*: IFF**C* (9> THEN400ELSE975
247 I FB=4THEN500
248 IFB=5THEN600
249 IFB=6THEN700
250 I FB=7THEN900
251 IFB=1 1 THENPR I NT@256, "WITH WH
AT “ : I NPUTH* : G0T0975
252 I FB=2THENPR I NT@256 , "WITH WHA
T " : I NPUTH* : G0T0975
Saguaro Software
7331 E. Beverly Dr.
Tucson, AZ 85710
(602) 885-6508
Business /Utilities
Prick ly- Pear Mailing List
P.P
37.75
(Disk) New Ver
Real Estate Investment
PFA
18.75
Statistical Analysis
PFA
26.75
Statgraf
Sugar
20.75
Stress Evaluator
PFA
18.75
Tims Mail
Sugar
15.75
Tims Database
Sugar
20.75
Bond Yield
PFA
17.75
Co-Co Receivables (New)
Saguaro
29.95
Eght-Bit Bartender
P.P
14.75
(Office Parties')
Colorkit
PP
26.75
Disk Manager
PP
18.75
Disk Master (Disk) New Ver
PP
18.75
Disk Zapped!!
PP
26.75
Omni done (Lowesi Price!)
PP
29.75
Super Disk Utility (Disk)
PFA
35.75
Auto Run
Sugar
15.75
Semigraf
Sugar
15.75
Move -It!
Saguaro
15.95
Automatic Tape To Disk
Disk available - add $3 00/ program. Amdek disk •
add $6.00/program Add$l 00 per iiem shipping
($4 00 maximum) Az residents add 7 % tax.
S I
FILMftSTF
$ 23 75
Super Data Base
SUPER WSK UTILITY
*¥■.
$ 35 75
PFA
X- ERLftND
fJ
ERIAND
32K
s 18 7 *
DON’T BE FOOLED! We sell
only genuine Radio Shack
disk controllers and Amdek
cables.
We carry Prickly-Pear, Petrocci Freelance Associates, and •
Sugar Software. Authors... check with us about royalties. y
253 I FB=8ANDC=6ANDC ( 6 ) =1 ANDC ( 7 ) *=
OTHENC (7) =3: PRINT@28B, "A COIN FE
LL OUT”: GOTO 15000
254 I FB= 1 2ANDC= 1 OTHENPR I NT@2B8 , "
WITH WHAT": INPUTLI*: IFLI*=C*<2>T
HENIFC ( 10) =10RC ( 10) =3THENIFC (2) =
1 THENPR I NT0448, "IT IS LIT":AK=1:
AL=0: MV=1 : G0T0975
260 G0T0975
300 F=0:IFC<9)=ITHEN31 OELSEPR I NT
@288, "I DON’T HAVE THE SACK": GOT
0150
310 PRINT@288, "I SEE IN THE SACK
: ":F0RX=1T020: IFC<X)=2THENPRINT@
320+ <F*8> , C*<X) :F=F+1
320 NEXTX: IFF=0THENPRINT@320, "NO
THING" : GOTO 150ELSEG0T0 150
400 I FF*=C* ( 9 ) THEN4 1 0ELSE975
410 IFG>7THENPRINT@352, "THE SACK
IS FULL": GOTO 150
420 IFC<C)=1THENC(C)=2:G=G+1:H=H
-1 : PRINT0288, " I PUT IT IN THE SA
CK": GOTO 150
430 PRINT@288, “I DON’T HAVE THE
n C*<C) :G0T0150
500 IFH>1THENPRINT@288, "MY HANDS
ARE FULL": GOTO 150
510 IFC(C)=2THENC(C)=l:H=H+l:G=G
-1 : PRINTS288, " I HAVE THE "C«<C):
GOTO 150
520 I FC < C ) =3THENC (0=1: H=H+ 1 : PR I
NTS288, " I HAVE THE "C$ <C> : IFC=9T
HENH=H- 1 : GOTO 1 5000ELSEG0T0 1 5000
530 IFC (C) = 1 THENPR I NT@288, " I ALR
EADY HAVE IT": GOTO 150
540 PRINT@2B8, "I CAN’T GET IT":G
0T0150
600 F=0 : PR I NT @256 , " I HAVE : " : FORX
= 1 T020 : I FC < X ) = 1 THENPR I NT@288+ ( F*
8) ,C$(X> :F=F+1
610 NEXTX: I FF=OTHENPR I NT@288 , "NO
TH I NG " : GOTO 1 50 : ELSEGOTO 150
700 IFC (C) < > 1 THENPR I NTS288, " I DO
N’T HAVE IT": GOTO 150
710 IFC=9THENH=H+1
720 H=H-1 : C <C) =3: PRINT@28S, “ I DR
OPPED THE "C* (C> : GOTO 15000
900 MV“1 : G0T0975
950 FORX=lT02O: IFC ( X ) =3THENC ( X ) =
P
951 NEXTX
952 F0RX=1T020: IFD < X ) =3THEND ( X > =
P
953 NEXTX
954 I FA$=" N " ANDN= 1 THENVV=VV- 1 : GO
T0975
955 I FA*= " S " ANDS= 1 THENVV=VV+ 1 : GO
T0975
960 I FA$= " W " ANDW= 1 THENH V=HV-5 : GO
T0975
94 the RAINBOW February 1984
962 I FA*= " E " AND V= 1 THENHV=HV+5 : GO
T0975
965 I F A*= " U " ANDU= 1 THENL V=L V- 100:
G0T0975
968 I FA*= " D " ANDD= 1 THENLV=L V+ 1 OO :
G0T0975
970 PRINT@288,"I CAN’T MOVE THAT
WAY M :F0RX=lTO3OO:NEXT:GOTO15O
975 P=W+HV+LV: I FP< 200THEN 1 OOO
976 1 FP< 300THEN3000
977 I FP< 400THEN5000
6999 GOTO 12990
1 2990 I FB=20RB= 1 1THENPR I NTH256 , "
NO EFFECT " : PR I NTH288 , " " : GOTO 1 50
1 299 1 I FB=8ANDC=6THENPR I NT©288 , “
IT’S ALREADY OPEN" : GOTO 150
12992 I FB= 1 ANDC=8ANDC < 8 ) = 1 THENPR
I NT0288 , " CROSS-SHAPED " : GOTO 1 50
12993 I FB= 1 ANDC=6ANDC < 6 ) = 1 THENPR
I NT@288 , " SMALL , LEATHER " : GOTO 1 50
12994 I FB= 1 ANDC= 1 ANDC ( 1 ) = 1 THENPR
INTQ288, "SOLID BRONZE, 3 FEET LON
G": GOTO 150
12995 I FB= 1 ANDC=4 ANDC ( 4 > = 1 THENPR
I NT82S8 , " N I NE I NCHES LONG , DOUBLE
SIDED BLADE" .'GOTO 150
12997 IFB=1THENPRINT@288, "I DON’
T SEE ANYTHING SPEC I AL " : GOTO 1 50
12998 PR I NT @448 , "I’M UNABLE TO D
O THAT NOW": GOTO 150
12999 GOTO 12990
1 5000 P=LV+H V+ V V : PR I NT@7 2 , " " : PR I
NT@96, " " : PRINT© 128, " " : PRINT016O,
II II
15010 AG= AG+ .45:1 FAG >20THENAG=20
15050 F=0: FORX=lT02O: IFC(X)=3 OR
C<X)=P THENPRINT@72+<F*8) ,C*<X>
:F=F+l:C<X)=3
15070 NEXTX
15080 F0RX=1T020: IFD<X>=3 OR D(X
>=P THENPRINT@72+(F*8> ,D*(X> :F=F
+ 1
15085 NEXTX
15100 n=o:S=o: v=o:w=o:D=o:u=o
15110 I FO=OANDT =OTHENPR I NT @38 , "-
-NONE — ": GOTO 150
15120 I FT= 1 THENU= 1
15125 I FT =2THEND= 1
15130 IFT=3THENU=l:D=l
15135 IF0=1THENN=1
15140 IF0=2THENS=1
15145 IF0=3THENV=1
15150 IF0=4THENW=1
15155 IF0=5THENN=1:S=1
15160 IF0=6THENN=l: V=1
15165 IF0=7THENN=l:W=l
15170 I F 0=8THENS= 1 : V= 1
15175 IF0=9THENS=l: W=1
15180 I F0= 1 OTHEN V= 1 : W= 1
15185 IFO=llTHENN=i:S=l:V=l
15190 IF0=12THENN=1 : S=l:W=l
15195 IF0=13THENN=l:V=l:W=l
15200 IF0=14THENS=l:V=l:W=l
15205 IF0=15THENN=l:S=l:W=l:V=l
15207 PRINT038, " "
1 5208 I F0= 1 6 ANDT=OTHENPR I NT@38 , "
none" : GOTO150
15210 I FN= 1 THENPR I NT@38 , "N"
15215 IFS=1THENPRINT@40, "S"
15220 IFV=1THENPRINT@42, "E"
1 5225 I FW= 1 THENPR I NT@44 , " W "
1 5230 I FU= 1 THENPR I NTQ46 , " U "
1 5235 I FD= 1 THENPR I NT@48 , "D"
15240 GOTO 150
25000 CLS: INPUT "PUT BLANK TAPE I
N RECORDER-PRESSPLAY AND RECORD-
PRESS < ENTER > WHEN READY"; RE*
25010 FORY= 1T03: OPEN "0“,#-l, "VAR
I ABLE " : FORX = 1 T020 : PR I NT#- 1 , C ( X ) :
NEXTX
25015 PR I NT#- 1 , G, H, AG
25020 close#-i:nexty
25030 CLS: PR I NT “THE VARIABLE TAP
E HAS BEEN SAVEDTHREE TIMES”: PR I
NT" TO CONTINUE-CLOAD NEXT GAME A
ND FOLLOW THE DIRECTIONS" : END
26000 CLS: INPUT "PUT TAPE WITH VA
RIABLES IN RE- CORDER-PRESS PL A
Y /PRESS < ENTER > WHEN READY" ; RE*:
k
Co Co - Cooler Q
• Brings operating
temperature
to ambient ,
regardless
of
accessory
load
• Reduces temperature
of ENTIRE computer . . .
not just the SAM chip
• Easy 1-minute installation • $39.95
Companion Keyboard Cover $7.95
Co Co Software
• For Fastest Service Send Money Order Or Certified Check
• Add $2,00 Shipping For Continental U.S.
• Add $4.00 Shipping For Alaska, Hawaii & Canada
• Add $15.00 Shipping For Overseas
• Add $3.00 For 220-250 Volt Model
• Calif. Residents Add 6 l A% Sales Tax
• Will Ship C.O.D. On U.S.A. Shipments On/y
• All Merchandise Shipped From Stock
REM Industries, Inc .
9420 “B’’LurlineAve., Chatsworth, CA 9131 1
(213) 341-3719
February 1984 the RAINBOW 95
OPEN" I", #-l, "VARIABLE"
26010 FQRX=1T020: INPUT#-1 , C < X > : N
EXT
26015 INPUT#-1,G,H, AG
26020 CLOSE#— 1 : F0RX=1T020
26025 IFC < X ) < >1 ANDC < X ) < >2THENC < X
) =0
26030
NEXTX: GOTO 110
Rainbow
Check
Plus
. . 027D
139
3025 . .
. . 04B4
61
4007 . .
. . 06F0
27
4310..
. 0A9D
210
5090 . .
. 0D7B
21
6010..
.. 10FF
161
12997.
.. 1392
159
20009.
.. 1638
234
30140.
.. 194F
199
END...
. .1C88
94
Listing 2
100 CLS(O) : DIMB$ (20) ,C*(20) ,C<20
> ,D*<20> ,D<20) , Al*<25> , A2$ (25) , A
3$ (25) , KA (12) , AK<12>
110 CLS (0> : D < 1 7 ) =3 1 6 : D < 1 5 ) =3 1 6 : D
( 12) =323: D(11)=114:C<10>=1 14: AG=
20: AH=10: AI=10: D (S) =221 : C (8) =221
:C(5)=2:C(6)=2:C(9)=1:H=1:C<1>=1
: c <2> =2: C <3> =2: C <4) =2: p=203: HV=0
: W=3:LV=200
1000 IFMV=0THEN2000
1010 Q=P-L V : PR I NT @9 , A 1 $ ( Q )
1015 I FP= 1 1 3THEN0= 1 : T =2 : D < 4 ) =3 : G
OTO 15000
1020 IFP=U2THENT=0:0=5:G0T01500
O
1025 I FP= 101 THEN0=8
1030 I FP= 1 02THEN0=5
1035 IFP=103THEN0=5
1040 I FP= 1 04THEN0=5
1045 IFP=105THEN0=6
1050 IFP=106THEN0=10
1055 I FP= 1 1 OTHENO= 1 O
1060 IFP=1 1 1THEN0=14: G0T015000
1065 I FP= 1 14THEN0=2: GOTO 15000
1 070 I FP= 1 1 5THEN0= 1 3 : GOTO 1 5000
1075 I FP= 1 1 6THEN0= 1 O
1080 IFP=120THEN0=10
1085 IFP=121THEN0=9
1090 I FP= 1 22THEN0=5
1095 IFP= 1 23THEN0=5
1100 I FP= 1 24THEN0=5
1105 IFP=125THEN0=7
1999 GOTO30OOO
2000 IFB=1 THEN2010ELSE2999
2010 I F J =9THEN I FD ( 9 ) =30RD ( 9 ) =P T
HENPRINT@288, "DEAD" : GOTO 150
2020 IFJ=10THENIFD< 10) =30RD ( 10) =
P THENPR I NT@288 , " DEAD " : GOTO 1 50
2030 I F J= 1 1 ANDP= 1 1 4THENPR I NT@288
, " LARGE , ORNATE , BRASS " : GOTO 1 50
2040 IFC=10THENIFC(10)=10RC<10>=
3THENPR I NT028S , " UNL I T , 1 8 I NCHES
LONG": GOTO 150
2999 GOTO 12990
3000 IFMV=0THEN4000
3010 Q=P-LV:PRINT@9, A2*<Q>
3011 I FP=203THEN0=3 : T=0
3012 I FP=203 ANDK=OTHENPR I NT @288 ,
"A SOLID, METAL DOOR SLAMMED DOWN
AS I CAME IN- I CAN'T GO BACK " : K
=1
3015 I FP=208AND I =OTHENPR I NT @256 ,
"TO THE EAST IS A PIT, IN THE WAL
LIS A SL0T":D(1)=3*.D<2)=3:0=4:T=
O
3020 IFP=208ANDI=1THEN0=10:T=0:D
(2) =3
3025 I FP=209ANDM=OTHENO=3 : PRINT®
288, "CLOSED DOOR TO SOUTH" :T=0:D
(6) =3
3030 I FP=209ANDM= 1 THEN0=8 : T=0
3035 IFP=210THEN0=1:T=2:D<4>=3
3040 IFP=213THEN0=9:T=l:D(4)=3
3045 IFP=214THEN0=13: T=0
3050 I FP=2 1 6THENO=8 : T=0
3055 I FP=2 1 7 ANDR=OTHENPR I NT @288 .
"BOLTS FROM EVERYWHERE HIT ME!":
F0RX=1T03000: NEXT: CLS: PRINT0264,
N$ : END
3060 IFP=217THENO=5:T=0:D<5>=3
3065 I FP=2 1 8 ANDR=OTHEND < 5 ) =3 : PR I
NT@288, " IN THE WALLS TO THE NORT
H ARE MANY SMALL HOLES" : 0=5: T=
O
3067 I FP=2 1 8ANDR= 1 THEN0=5 : T=0
3070 I FP=2 1 9THEN0=7 : T=0
3075 I FP=22 1 THEN0=4 : T=0 : PR I NT@28
8, "THERE IS A TABLE IN THE CORNE
R": IFC (8) =221 ORC <8> =3THENPRINT@
320, "ON IT IS A KEY"
3999 GOTO 15000
4000 ’
4001 I FP=2030RP=208THEN I FB= 1 ANDC
=7THEN I FC ( 7 ) = 1 THENPR I NT0288 , " SMA
LL , SOL I D GOLD " : GOTO 150
4005 IFP=208THEN4007ELSE4050
4007 I FB= 1 THEN40 1 OELSE402O
4010 I F J= 1 THENPR I NT @288 , "DEEP, DA
RK": GOTO 150
4015 IFJ=2THENPRINT@288, "1 INCH
WIDE, 1/4 INCH HIGH" : GQT0150
4020 I FB=3ANDFif=D* ( 2 ) ANDC=7ANDC (
7) =1 THENPR I NT0256, " ' CLINK' " : PRIN
T@288 , " " : FORX= 1 T02000 : NE X T : PR I N
T@288, "A BRIDGE SLID FROM THE FA
R PIT WALL":C(7)=4:0=10: I=l:H=H
— 1 : D <3) =3: G0T015000
4050 I FP=2 1 8THEN4055ELSE4 1 OO
96 the RAINBOW February 1984
AMDISK YOUR
COLOR COMPUTER®
Get 31 2 Kbytes* of on-line, formatted storage capacity for your Color Computer You can purchase the Amdisk-lll frum
with the Amdisk* III. The Amdisk-lll is a disk drive system that combines the capacity any of these fine dealers
and compatibility of 5% " floppies with the convenient size and ruggedness of the Compuierwsre: (819) 43fi-36i2
state-of-the-art in technology — the 3" microfloppy cartridge. Delfcer Electronics: (615> 459-2636
4 4 , . UA .. , M .. Emerald Computer: (800)468 4606
Join the move to maximize your Color Computer s power and Amdisk it. Many Saguaro Software: 1602) 885-6608
software vendors have joined, and will be providing software on Amdek's 3" car- Skyline Marketing: (312)286-0762
tridge upon request. These software suppliers are: Cognitec; Computerware; Frank spectrum Projects: (21 2) 44 \ 2807
Hogg Laboratories: The MicroWorks: Tom Mix Software; Moreton Bay Software; The Software Station: (3 1 3) 532 2550
Nelson Software Systems; Petrocci Freelance Associates: Prickly Pear Software; or ask for the AmdisMIl at your local
Saguaro Software: Skyline Marketing; The Software Station; Spectrum Projects; computer dealer
Star-Kits and Sugar Software.
* An additional 31 2 Kbytes may be accessed by manually flipping the media over.
® Color Computer is a registered trademark of Tandy Corporation
2201 1 iveiy Blvd * t Ik Grove Village, II 60007
(312)364 1180 TLX 25-4786
RFGIONAI Off ICES Southern Calif (714)66? 3949 • fexas (817)498-2334
Northern Calif (408) 370 9370 * Denver (303) 794 1497
A
PRICKLY-PEAR SOFTWARE
QUALITY PROGRAMS FOR YOUR COCO & TDP-1 00
PROGRAMS REQUIRE 16K EXTENDED BASIC FOR TAPE, AND 32 K DISK UNLESS OTHERWISE NOTED.
FOUR GREAT NEW PROGRAMS
Varalyzer
A breakthrough in programming utilities from the author of
Colorkit! You may need a little background for this pro-
gram, The first time you mention a variable in a BASIC
program, the computer assigns a space in the variable
table in memory. It starts at the bottom of the table and
works up to the top. and the next time that variable is called
in your program the computer goes to the variable table to
look it up. The search starts at the bottom of the table and
continues until the variable is located. This takes time, and
the farther up the table the variable is located, the longer it
takes. There is a BIG SPEED ADVANTAGE in having the
most frequently called variable located first in the table,
with the next most frequently called variable second, etc.
This program simply examines your BASIC program while
if is running and then actually modifies it to speed it up!
Speed increase will be from 5% to 75%, depending upon
the program, and we include a list of other tips to speed up
execution even more. This program will also print a list of
the variables used in the program and tell you how many
times each is called. VARALYZER is 100% machine
language and REQUIRES 64K to run. Works fine on either
disk or tape systems, $24*95
Clone Master
This is the ultimate disk backup utility, and who else but
Prickly-Pean originators of Omni-Clone, could bring it to
you. If you are tired of waiting for your BACKUP command
to finish, you.fl like the speed of CLONE MASTER. This
program checks the computer memory size, and if you
have a 64K machine it will do a backup on a full disk in
about 7 minutes — including formatting the destination
disk — with only THREE swaps, not the seven you are used
to, and if you are running multiple drives, CLONE MASTER
will handle up to 4 double-sided drives. In addition, al-
though we can t guarantee that CLONE MASTER will back
up any disk, it can handle backups of any non-standard
(protected) disk we have seen — not only on the Color
Computer, but on Model III and IV. IBM PC, Kaypro,
Osborne, and Atari. It handles up to 256 tracks, single and
double density — even on the same track, CRC errors, and
lots more, ft even checks the speed of your drives for youllf
you are using a disk drive, you know how disks will crash,
so don't leave your valuable software unprotected any
longer Back it up or lose it! CLONE MASTER will adjust to
any memory size and works with any version of the ROM's
— including the JVC controller $39.95
Your personal check is welcome - no delay. Include
$1.50 shipping for each program ordered. (Shipping free
on $50.00 or larger orders). AZ residents add 7% sales
tax. Orders shipped within two days.
Erland
ERLAND
s
The most complex
simulation we havdj
ever seen, and
you VIKING! fans
will want to take
note. This game
has you running
a small holding
in old Ireland. You must manage your land,
sheep, army, markets, fishing fleets, taxes, and"
many other factors while you try to rise in rank to become
King or Queen. You may attack — or be attacked — by the
other players, and you will have to face the fact that there
isn't enough land to go around, and you may have \o take
some away from someone elsel This 32 K game is com
siderabfy more complex and difficult than our super
popular VIKING! Because of this, we have added a save-
the-game feature. ERLAND is for 2 to 5 game lovers, and
will warm the heart of anyone who liked VIKING!, Monopoly,
or other classic strategy games. This game is a hybrid of
Extended Basic and Machine language. The disk and tape
versions are not interchangable. Tape — $24*95; Disk —
$29*95
Satellite
Tracker.
Satellite Tracker ^
If you are Interested in reception of transmissions from the
television satellites, you will need this program. It does all
calculations associated with planning and setting up a
satellite dish antenna, it figures antenna gain, signal to
noise, aiming point for any geosyncronous satellite, effect
Of various quality amplifiers, and a lot more. The program
will tell you whether a dish is practical in your location, how
big it needs to be, and what kind of picture quality and
signal strength you will achieve. If you are thinking of
investing in a system, don’t make a move until the results
are in. Requires 32K extended BASIC and some (limited)
knowledge of satellite terms and language. $79.95
Dealer and author inquiries are always welcome
Canadian dealers should contact Kelly Software
Distributors, Ltd, P. Q. Box 1 1 932, Edmonton, Alberta
T5J-3L1 (403) 421 -8003
Stocked by Quality Dealers, or
Send Order To: PRICKLY-PEAR SOFTWARE
9234 E. 30th Strest
Tucson, Arizona 85710
(602) 806*1 505
4055 I FB= 1 THEN4060ELSE4075
4060 I F J=5ANDR=*0THENPR I NT @288 , "S
HARP POINT IN EACH": GOTO 150
4065 I F J =5 ANDR= 1 THENPR I NT@288 , "A
LL ARE EMPTY": GOTO 150
4075 I FB=9ANDC=9THENPR I NTS320 , "W
HICH DIRECTION <N S E W U D)":INP
UTO*: I F0*= " N " THENPR I NT @352 , "BOLT
S FLEW OUT OF THE HOLES AND HARM
LESSLY HIT THE WALLS" : R=1 : C (9) =2
1 7 : GOTO 1 50 : ELSEC ( 9 > =3 : GOTO 1 5000
4100 I FP=209THEN4 1 1 0ELSE4300
4110 I FB= 1 AND J =6THENPR I NT @288 , "H
EAVY WOOD, BLACK METAL L0CK":D<7>
=3: GOTO 15000
4120 I FB=8AND J =6ANDAA=0THENPR I NT
@288, "WON' T OPEN " : GOTO 1 50
4130 I FB=8AND J =6THENPR I NT @288 , "I
T SWUNG I NWARD":M= 1:0=8: GOTO 1500
O
4140 I FB= 1 OAND J =7THENPR I NT@288 , "
WITH WHAT " : I NPUTP* : I FP*= " KE Y " AND
C <8) =1THENPRINT@2S8, "IT IS UNLOC
KED" :AA=l: GOTO 1 50
4150 I FB= 1 AND J =7THENPR I NT@288 , " C
ROSS SHAPED OPENING" : GOTO 150
4300 I FP=22 1 THEN43 1 0ELSE4999
4310 I FB= 1 AND J =8THENPR I NT0288 , "A
SMALL, THREE LEGGED TABLE WITH A
DRAWER " : D ( 1 8 > =3 : GOTO 1 5000
4320 IFB=1 ANDJ=18ANDD < 18) < >OANDA
N= 1 THEN4325ELSE4340
4325 I FC < 1 1 ) =OORC (11) =3THENPR I NT
@288," A JADE PENDANT" : C ( 1 1 )=3: GO
TO 15000
4330 PR I NT@28S , " EMPTY " : GOTO 1 50
4340 I FB=8AND J = 1 8THENPR I NT@2B8 , "
IT IS OPEN": AN=l: GOTO 150
4345 I FB= 1 ANDC= 1 1 ANDC ( 1 1 > = 1 THENP
R I NT@2S8 , " TURTLE " : GOTO 1 50
4999 GOTO 12990
5000 I FMV=0THEN6000
5010 IFC(10)=1 ORC ( 1 O ) =3THEN I FAK=
1 THENQ=P-L V : PRINT@9, A3$ (Q> : AL=0:
GOT05020
5015 PRINT@9, "too dark to see": A
L=1
5020 I FP=3 1 OAND AL= 1 THENO= 1 6 : T= 1 :
GOTO 15000
5030 IFP=310THEN0=3:T=1 :D(4)=3
5040 I F AL= 1 THENPR I NT@288 , " SOMETH
ING HEAVY SPRANG OUT AT MEAND KN
OCKED ME TO THE FLOOR" : F0RX=1 TO 1
500 : NEX T : PR I NT@352 , " I CANNOT FIG
HT IT OFF— IT IS RIP-PING ME APAR
T ! " : FORX= 1T03500: NEXT : CLS : PR I NT@
263, N$: END
5050 I FP=3 1 5THEN0= 1 0 : T=0: D ( 1 4 ) =0
5060 I FP=320THEN0=7
5070 I FP=324THENQ=7
5080 I FP=3 1 9THENQ=B
5090 I FP=323THEN0=2 : PR I NT@288 , "A
BUBBLING POOL OF MOLTEN SULFURB
LOCKS MY WAY-THERE IS A PASSAGET
O THE NORTH BEYOND"
5100 I F AM=0ANDP=322THEN0=4 : D < 1 4 )
=4: PRINT@2S8, "THE LIZARD SUNK FR
OM SIGHT" :D<12>=3
5110 I FP=322THEN0=4 : D < 1 2 ) =3
5115 I FP=3 1 7THEN0=6
5120 I FP=3 1 6THEN0=8 : PR I NT@288 , " T
HERE IS A PATH TO THE EAST AND A
LEDGE HIGH UP ON THE WEST WALL"
5125 IFP=321THENPRINT@288, "I HE A
R A SCREECHING SOUND FROM OVERH
EAD ! ! ??" : F0RX=1T02500: NEXT: PRINT
@352, "A HUGE HARPY HAS ME IN IT’
S GRIP": FORX = 1 T02500 : NEXT : PR I NTS
384, "IT’S LIFTING ME UP!":F0RX=1
TD2000:NEXT:PRINT@416, "IT DROPPE
D ME ! " : F0RX=1T02000: NEXT
5130 I FP=32 1 THENPR I NT@448 , " THUD •
! ":FDRX=1T01000:NEXT:PRINT@9, "LE
DGE " : PR I NT@38 , "none " : PR I NT@69 , " "
: PRINTS96, " " : PRINT® 128, " ":PRIN
T@288, "THIS IS THE END OF PART 1
WAIT A MOMENT PLEASE": PR I
NTS352, " " : PR I NT@384 , " ":PRINT@4
16, " "
5135 IFP=321THENPRINT@448, " ":F0
RX = 1 T05000 : NE XT : G0T025000
5999 GOTO 15000
6000 I FB= 1 AND J = 1 3ANDP=323THEN I FD
(13) =30RD (13) =323THENPR I NT@288 , "
THEY ARE FINNED" : IFD ( 14) =OTHENFO
RX=1T02000:NEXT:PRINT@320, "A LAR
GE LIZARD IS COMING OUT OF THE P
OOL ! " : D ( 14) =3: GOTO 1 5000ELSE 1 50
6010 I FB= 1 AND J = 1 2 ANDP=323THENPR I
NT@288, “ABOUT 15 FEET ACROSS, THE
RE ARE TRACKS COMING FROM AND G
OING TO IT" : D ( 13) =3: GOTO 15000
6020 IFB=1 ANDJ=14ANDP=323ANDD (14
) < >OTHENPR I NT @288 , "YELLOW, ABOUT
20 FEET IN LENGTH": GOTO 150
6030 I FP=323THEN I FB=20RB= 1 1 THEN I
FD (1 4 ) < >OTHENPR I NT@2B8 , " THE LIZA
RD RETURNED TO THE POOL" : D ( 14) =4
: GOTO 15000
6040 I FP=323ANDB= 1 3ANDJ = 1 4THENPR
INT@288, "WHAT" : INPUTFO*: IFFO*=C*
( 5 ) ANDC ( 5 > = 1 THENPR I NT@320 , " THE L
IZARD ATE AND WENT TO THE POOL-
IT IS SPANNING THE POOL WITH
IT’S BODY" : 0=5: H=H-1 : C (5) =0: GOTO
15000
12990 REM
1 299 1 I FB=8ANDC=6THENPR I NTS288 , "
IT’S ALREADY OPEN" : GOTO 150
12992 IFB=1ANDC=8ANDC ( 8) =1 THENPR
February 1984 the RAINBOW 99
I NT@28B , " CROSS-SHAPED " : GOTO 1 50
12793 I FB= 1 ANDC=6 ANDC ( 6 ) 38 1 THENPR
I NTS288 , " SMALL , LEATHER " : GOTO 1 50
12994 IFB=1ANDC=1 ANDC <1)=1 THENPR
INT828B, "SOLID BRONZE, 3 FEET LON
G":G0T0150
12995 IFB=1ANDC=4ANDC <4 )=1 THENPR
I NT0288 , "NINE I NCHES LONG , DOUBLE
SIDED BLADE": GOTO 150
12997 IFB=1THENPRINT@288, "I DON'
T SEE ANYTHING SPEC I AL" : GOTO 150
12998 PRINT6448, " I CAN’ T" : G0T015
0
12999 GOTO 12990
20000 DATA LOOK, HIT, PUT, GET, LIST
, DROP , V I EW , OPEN , THROW , UNLOCK , ST A
B, LIGHT, FEED, ZZ , ZZ , ZZ , ZZ , ZZ , ZZ, Z
Z
20020 DATA SWORD, FLINT, ROPE, DAGG
ER, JERKY, POUCH, COIN, KEY, SACK, TOR
CH, PENDANT, 12, 13, 14, 15, 16, 17, 18,
19,20
20040 DATA PIT, SLOT, BRIDGE, STAIR
S , HOLES , DOOR , LOCK , TABLE , DRAGON , B
OAR , THRONE , POOL , TRACKS , L I Z ARD , LE
DBE , HARPY , PATH , DRAWER , Z Z , Z Z
20049 REM A2* ( )
20050 DATA 201 , 202, HALL, 204, 205,
206, 207, HALL, HALL, LARGE ROOM
UPLOAD $16,95.
This is the UPLOAD side of DLOAD and
DLOADM in Extended Color Basic, Send a
basic or machine program to another ECB
Color Computer, Programs can be passed
directly Dr by phone if both computers are
hooked to modems, (not supplied), Uploaded
program arrives at the receiving end ready to
save, run, or execute, Patch to correct the
flaw in DLOADM is supplied in public domain,
INDEXER $14,95
Program produces a sorted list of variables
and line numbers used in your basic program,
Following each variable or line number will
be a listing of the numbers of the basic lines
which contain the variable or line number,
RUNning the basic program is not required,
Bonus! Global search of basic program for a
variable, a text string, or a basic keyword,
Fast machine language
16K/32K EXTENDED BASIC, Tape or RS Disk
Add $2,00 for shipping and handling
/^5\ ML-US'R SOFTWARE /^\
rainbow 1 15 RISING SUN, Dept R rainbow
FORT MITCHELL, KY 41017 ce ”“
CERtiftCATiOM
SEAl
20055 DATA 21 1 , 212, LOBBY, HALL, 21
5, HALL, HALL, HALL, HALL, 220
20060 DATA SMALL CUBICLE, 222, 223
,224,225
20069 REM Al$( )
20070 DATA HALL , HALL , HALL , HALL , H
ALL, HALL, 107, 108, 109, HALL
20075 DATA HALL, HALL, LANDING, THR
ONE ROOM, HALL, HALL, 117, 118, 119, H
ALL
20080 DATA HALL, HALL, HALL, HALL, H
ALL
20089 REM A3$ ( )
20090 DATA 301 , 302, 303, 304, 305, F
ISSURE, 307, 308, 309, ROCK TUNNEL
20095 DATA LEDGE, 312, 313, 314, TUN
NEL, VAST CAVERN, TUNNEL, 318, TUNNE
L, TUNNEL
20100 DATA ???, CAVERN, CAVERN, TUN
NEL, 325
20120 DATA 1514,11,1515,1,1516,1
8, 1517, 18, 1518,1,1519,11, 1520,45
, 1521,16, 1522,1,1523, 18, 1524,20,
1525,49
30000 IFAB=1ANDAC=*1THENAE=0:AF=0
: GOTO 15000
30010 X=RND (-TIMER)
30015 X=RND(100) : IFX>40THEN15000
30020 X=RND<200) : IFX >100THEN3050
0
30100 I FAC 3 1 ANDC ( 10) =1 14THEN1500
0
30103 I FAB=1 THEN 15000
30105 AJ=0
30110 0=16: T=0: PRINTS384 , "AN EME
RALD-GREEN DRAGON IS NOW ATTACK
ING" : AE=1 : D (9) =3
30115 AG=INT (AG) : PRINT8288, "OPPO
NENT’S STRENGTH 3 " : PR I NTI5320, " KA
RRACK ’ S STRENGTH 3 " : PR I NT@308 , A I :
PR I NT @340 , AG
30120 IFB=2ANDH$ 3 C*(1)THENX=RND(
100) : IFX >40THENPRINT@448, "A SOLI
D HIT ! " : AH=AH-5: ELSEPRINTQ448, "M
ISSED-THE DRAGON DIDN’T": AG=AG-4
30140 IFB=1 1ANDH$=C$ (4) THENX=RND
(100) : IFX >40THENPRINT@448, "JUST
CAUGHT IT!": AH= AH— 2 : ELSEPR I NT ©44
8, "DRAGON SWIPED MY CHEST ! " : AG 3 A
G— 2
30160 I FB< >2 ANDB< >11 THENPR I NTS25
6, "THE DRAGON’S TAIL HIT ME ! " : AG
=AG-2
30200 PRINT6308, AH: PRINT034O, AG
30300 IFAH< 1 THENPR I NT@256, "THE D
RAGON IS DEAD" : PRINT0384, " ":PRI
NT@4 16," " : 0= A J : AB= 1 : AE=0 : GOTO 1 5
000
30400 IFAG< 1 THENPR I NTQ256, N$: FOR
X 3 1 TO2000 : NEXT : CLS : END
100 Ihe RAINBOW February 1984
30497 GOTO 15000
30500 IFAB=1ANDC ( 10) =1 14THEN1500
0
30505 I FAC=1 THEN 15000
30507 AJ=0
30510 0=16: T=0: PRINT@384, "A WILD
BOAR IS NOW ATTACKING": D< 10) =3:
AF=1
305 1 5 AG= I NT < AG > : PR I NTS288 , " OPPO
NENT ’ S STRENGTH= " : PR I NT@320 , " KA
RRAK’ S STRENGTH^ " : PR I NT6308 , AH : P
RINT@340,AG
30520 IFC < 1 >=1THENIFB=2THENX=RND
<100) : IFX >40THENPRINT@448, ”A SOL
ID BLO W ! " : A I = A I -5 : ELSEPR I NT @448,
"A TUSK CAUGHT MY LEG" : AG= AG-3
30530 IFC (4) =1THENIFB=1 1THENX=RN
D<10O) : IFX>30THENPRINT@448, "A SL
IGHT WOUND IN IT’S NECK" : AI=AI-2
: ELSEPR INT@448, "IT’S HOOF RIPPED
MY LEG":AG=AG-2
30535 PRINT@308, AI:PRINT@340,AG
30540 IFB< >2ANDB< >1 1THENPRINT@44
8, "IT’S TEETH CUT MY ANKLE" :AG=A
G— 2
30550 IFAI< 1THENPRINT@256, "THE B
OAR IS DEAD" : PRINT0384, " ":AC=i:
0= A J : AF=0 : GOTO 1 5000
30560 IFAG<1THENPRINT@288,H*:F0R
X=1T02000: NEXT: CLS: END Rainbow
30999 GOTO 15000 Check
Listing 3
Plus
Y1040 ....
. 033D
0
1100...
. 0692
191
2100 . .
08BD
50
3090 . . .
OBFE
111
5170...
. 0F58
251
6030 . . .
. 119B
12
20020 . .
. 14B4
53
30110..
. 1813
69
30300 . .
. 1B90
60
END...
. 1 E52
203
*
100 CLS ( O ) : D I MB* < 20 ) , C$ < 20 ) , C ( 20
) ,D$<20) ,D<20) ,A1$<25) ,A2*C25) ,A
3$ <25) , KA ( 12) , AK < 12)
110 CLS (O) :C(7) =30 1 : AH= 15:AI=10:
C <7) =301 : C (5) =124: D < 1 ) =123: P=123
: HV=20 : v v=3 : lv= l oo
1000 I FM V=0THEN2000
1001 Q=P-LV:PRINT@9, A1*(Q)
1010 I FP= 1 23THEN I FC < 1 0 ) =30RC < 1 0 )
=P THEN0=4 : D ( 1 > =3 : PR I NT@288 , " THE
RE IS A FISSURE IN THE ROCK TO
THE WEST- JUST WIDE ENOUGH TO ENT
ER. THE TORCH WENT OUT-BUT IT IS
LIGHT ENOUGH TO SEE WITHOUT IT"
: GOTO 15000
1013 I FP= 1 23THEN0=4 : D ( 1 ) =3
1015 I FP= 1 1 8THEN0=6 : PR I NT@288 , " V
ERY NARROW HERE"
1020 I FP= 1 1 7THEN0=8
1 025 I FP= 1 22THEN0=7 : PR I NTQ288 , " B
ARELY ENOUGH ROOM TO MOVE"
1 030 I FP= 121 THEN0=9 : I FBA=OTHENPR
INT@288, "A LITTLE WIDER HERE": BA
= 1
1035 IFP=1 16THEN0=10: T=0: D <2) =3:
D ( 1 ) =3 : D < 3 > =3 : I FBC=OTHENPR I NT@28
8, "I’M AT THE BEGINNING OF A PAT
H- IT WINDS HIGH ALONG THE WALL
OF ANOTHER VAST CAVERN- ALONG TH
E FLOOR TO THE SOUTH RUNS A RED
- COLORED RIVER":BC=1
1040 IFP=1 1 lTHENO=10: T=2: D (3) =3:
D(4)=3:PRINT@288, "STEPS LEAD DOW
N"
1045 IFP=106THEN0=10:T=0:D<3>=3
1050 I FP= 1 0 1 THEN0=8 : D < 3 ) =3
1 055 I FP= 1 02THEN0=5 : T=0 : D < 3 ) =3
1060 IFP=103THEN0=5: T=2: D (3) =3: D
<4)=3:PRINT@288, "STEPS LEAD DOWN
. TO THE EAST IS THE RIVER IN TH
E CAVERN FLOOR"
1065 IFP=104THENO=5: D (3) =3: T=0: D
(7) =3: PRINT@288, "TO THE EAST I S
EE WHAT LOOKS TO BE A TEMPLE. IT
IS IN A CLEFT OF ROCK IN THE CAV
ERN WALL"
1070 I FP= 1 05THENQ=6 : D ( 3 ) =3 : PR I NT
@288, "TO THE EAST IS A SHAFT- TO
THE NORTHEAST IS THE RIVER IN
THE CAVERN FLOOR " : D < 5 ) =3
1 075 I FP= 1 1 OTHENO= 1 O : PR I NT@28B , "
TO THE WEST IS A PATH" :D (2) =3
1080 IFP=1 15THEN0=10
1085 IFP=120THENO=7:T=0
1 090 I FP= 1 1 9 ANDBD=0THEND < 5 ) =3 : 0=
2 : T=2 : PR I NT @288 , " THE SHAFT SLANT
S DOWNWARD. IN THEE AST WALL IS A
DOOR” : D <6) =3: GOTO 15000
1095 IFP=1 19THEN0=8: D <5>=3: T=2: P
RINT@298, "THE SHAFT SLANTS DOWNW
ARD.TO THEE AST IS AN OPEN DOOR":
D (6) =3
HOO IFP=124THEN0=4:T=0: IFC<5>=3
ORC (5) =P THENPRINT@288, "AN IDOL
RESTS IN A NICHE IN THE SOUTH WA
LL" : C <5) =3: D (8) =3: ELSEPR I NT@288,
"THE NICHE IS EMPTY" : D (8) =3: GOTO
15000
1999 GOTO 15000
2000 REM
2010 I FB= 1 THEN2020ELSE2200
2020 IFD < J ) =30RD < J ) =P THEN2030EL
SE2200
2030 I F J = 1 THENPR I NT@288 , " TALL , N A
RROW": GOTO 150
2035 I F J =8THENPR I NT@288 , " CARVED
OUT OF THE WALL" '.GOTO 150
February 1984 the RAINBOW 101
A Dictionary Program is Useless
Unless It’s Perfect.
That’s Why We Are Introducing
SPELL ’N FIX II
A Spelling Dictionary Program is supposed to help you catch and fix mistakes in word processing text. It should
be simple and convenient to use. It should be fast. And above all, it must be accurate.
SPELL *N FIX is all of these. But now
SPELL 4 N FIX II is even better! Look at the
comparison chart to see why.
SPELL ‘N FIX II finds and fixes spelling and
typing errors in a single pass. As SPELL ‘N
FIX II proofreads your text, you see it all (in
full upper and lower case) right on the screen.
When a suspect word is found, you see it in
context as part of the text. You can
immediately search the SPELL l N FIX II
dictionary for the correct spelling, and put the
right word into your text in a flash.
Most important of all, we take great pains
to make sure that SPELL ‘N FIX is accurate
and complete. SPELL 4 N FIX II comes with a
20,000+ word standard dictionary which
contains many more words than the average
person uses. By allowing you to add your own
words, SPELL *N FIX II gives you the
advantage of a short, fast dictionary that can
contain all the words you use (including your
name and address, special words from your
business, and even foreign or coined words.)
We don’t stuff our dictionary with useless
words (some with foreign spellings or
downright wrong like absorbancy, accident-
ly, accts, agcy, aix, or analyse as you find in
other programs’ 60,000 word dictionaries.)
Regardless of which you choose — the original SPELL ‘N FIX (available on tape or disk, for 16K or larger
computers, now at a new low price with generous upgrade terms), or the new SPELL ‘N FIX II — you will
understand why we say
A Dictionary Program is
SPELL ‘N 1
, (
Useless Unless It’s perfect.
FIX Perfect!
Star — i
Kits
P.O. BOX 209 — R
MT. KISCO, N.Y. 10549
(914) 241-0287
COMPARISON CHART
Radio Shack
Original
New
Color
SPELL N
SPELL N
Dictionary
FIX
FIX II
263265
Checks SCRIPSIT (R) files
YES
YES
YES
Checks other lext processor tiles
NO
YES
YES
Checks Basic data files
NO
YES
YES
Checks files larger than memory
NO
YES
YES
Full upper and lower case display
NO
NO
YES
Add words to dictionary
NO
YES
YES
Delete words from dictionary
NO
YES
YES
Custom dictionaries possible
NO
YES
YES
Comes with error free dictionary
NO
YES
YES
Usable for foreign languages
NO
YES
YES
Checks and fixes in one pass
NO
NO
YES
Shows suspect words in context
YES
YES
YES
Usable with just one diskette
NO
YES
YES
Looks up words in dictionary
YES
NO
YES
Looks up words while correcting
NO
NO
YES
DIR command allowed during run
NO
YES
YES
Uses standard Basic file format
NO
YES
Ypc
Price
S59.95
$49 39
$69.29
(Note: SCRIPSIT is a trademark c
>t Tandy Corporation t
STAR — KIBBITS 2
It seems like just yesterday that I wrote the first Star ■
— Kibbits column (though it wasn’t called that then — *
1 called it “A Word From the Sponsor”). But here it is ■
— a whole year later. Time does fly! ■
?IO ERROR 2
Familiar message on your disk system? Perhaps the ■
problem is noise. Let me explain.
A few weeks ago, I was asked by a local ■
businessman to check out one of his four CoCos. I *
went to his office, and found that one of his Radio 2
Shack drives was making a lot of errors. ■
We disconnected the drive and went to a local J
Radio Shack service center. Imagine my surprise (and ■
embarrassment) when the drive worked perfectly on ■
their test bench. Back to the office and more IO *
errors. ■
After some headscratching (not much hair to get in m
the way), I decided that Radio Shack drives must be *
very sensitive to external magnetic fields, and that this n
drive was picking up noise from the motor of a blower *
he had installed to keep his CoCocool. We placed the 2
drive to the right of the computer, on a small dish rack •
from the local 5-and 10, and his problems went away. a
When you think about it, the read-write head in a *
disk drive works on very low level magnetic fields, and ■
can easily pick up noise from nearby electric motors *
or transformers. The MPI drives I am using on my own «
system have a small copper shield near the head; the 1
drives don’t work very well at all if you accidentally J
leave it out. Some drive manufacturers even tell you a
not to mount two drives next to each other, since they *
will pick up noise from each other s motors.
Though this particular drive seemed more sensitive a
than most, still it’s not surprising that where you put JJ
the drive can make a big difference. If you are having ■
problems with IO errors, try moving the drive far away ■
from everything else. It might help.
DOUBLE — SIDED DISKS *
We are selling a complete disk system with a disk B
controller, a double-sided 40-track drive, cabinet, m
power supply and all cables, all for $400. The ■
advantage, of course, is that the double-sided drive *
gives you the capacity of two regular drives for just m
slightly more than only one. ■
If you currently have a double-sided drive, send us a m
large self-addressed stamped envelope and we will ■
send you tree details on how to use it with your CoCo. ■
That's it lor this month — see you next rime. m
*
SPELL N FIX II l
Regardless ot whose text processor you use. ’ler SPELL N FIX ■
(I find and fix your spelling and typing mistakes. It reads text faster a
than you can. and spots and corrects errors even experienced ■
proofreaders miss. It is compatible with all Color Computer text ■
processors. S69.29 in tbe Radio Shack disk or cassette versions: m
SI 78. 56 in the Fiex version. Older SPELL N MX I ;s now, pneen at 11
just $49.95 Both include a 20.000 word dictionary
HUMBUG - THE SUPER MONI I OK "
A complete monitor and debugging system which lets you input ■
programs and data into memory, list memory contents, insert ■
multiple breakpoints, single-step, test, checksum, and compare *
memory contents, find data in memory, start and stop programs. 1
upload and download, save to tape, connect the Color Computer to a
a terminal, printer, or remote computer, and more HUMBUG on *
disk or cassette costs just S39.95. special 64K version for FLEX or ![
STAR DOS 64 costs $59.95, MC 10 version $29.95. m
STAR-DOS «
A Disk Operating System specially designed ior the Color ■
Computer, STAR DOS is fully compatible with your present Color ■
Computer disk format — it reads disks written by Extended Disk m
Baste and vice versa. STAR DOS for 16K or 32K systems costs
$49.90; STAR DOS 64 for 64K systems costs $74.90.
ALL IN ONE - Editor Etc. ■
Three programs in one — a full function Editor, a Text Processor 2
and a Mailing List Label program. All this for just $50. Requires
STAR DOS or FLEX, specify which. „
DBLS for Data Bases »
DBLS stands for Data Base Lookup System. A super- fast system *
tor searching for a selected record in a sequential disk file. Supplied w
with SPELL N FIX s 20.000 word dictionary as a sample data file $
ets you look up the spelling of any word m under FOUR seconds n
Priced at $29.95. Requires STAR DOS. n
CHECK ’N TAX 51
Home accounting package combines checkbook maintenance and *
income tax data collection. Written in Basic for either RS Disk or a
Flex, $50. «
REMOTERM •
REMOTERM — makes your CoCo into a host computer, operated «
trom a remote terminal, $19.95, disk or cassette. a
NEWTALK ■
NEWTALK — a memory examine utility for machine language
programmers which reads out memory contents through the TV
set speaker. $20. disk or casette.
SHRINK
SHRINK - our version ot Eliza, in machine language and
extremely fast. $15. disk or casette.
EDUCATIONAL SOFTWARE
Introduction to Numerical Methods — college level course on
computer math, $75.00, disk or casette.
We accept cash, check, COD. Visa, or Master Card. NY State
residents please add appropriate sales tax. Add $3 to above price
tor AMDEK 3" disk versions.
(FLEX is a trademark ol Technical Systems Consultants. Inc.
Everything else in this ad is a trademark of Star-Kits.)
Star-Kits
P.O. BOX 209 - R
MT. K1SCO, N.Y. 10549
(914) 241-0287
2040 IFJ=2THENPRINT@288, "ROUGH R
OCX , NARROW " : GOTO 1 50
2050 IFJ=3THENPRINT@288, "DEEP-RE
D COLOR, FUMES RISING FROM IT'S SU
RFACE": GOTO 150
2060 I F J =4THENPR I NT@288 , " CH I SELL
ED FROM THE CAVERN WALL, STEEP":
GOTO 150
2070 IFJ=5THENPRINT@288, "MAN OR
CREATURE-MADE. A STRANGE GLOW EM
ANATES FROM IT'S SURFACE" : G0T015
O
2080 I F J =6THENPR I NT @288 , "BRONZE.
MASSIVE, A TURTLE CAST IN RELIEF
AT THE CENTER": GOTO 150
2090 IFJ=7THENPRINT@2S8, "MUCH TO
O FAR AWAY TO SEE ANY DE-TAIL" :G
0T0150
2100 GOTO 12990
2200 I FP= 1 1 9ANDBD=0ANDB=8AND J =6T
HENPR I N T @288 , "'CREAK' ":F0RX=1T01
OOO: NEXT: PRINT032O, "THE DOOR IS
OPEN- " : BD= 1 : 0=8 : T=2: GOTO 1 5000
2210 IFB=1ANDC=5ANDC(5)=1THENPRI
NT@288, "A JADE TURTLE" : GOTO 150
2999 GOTO 12990
3000 I FMV=0THEN4000
3001 Q=P— L V : PR I NT @9 , A2$ ( Q )
3005 G0T03025
3008 X=RND( 100) : IFX<70THEN3010EL
SE 15000
3010 PRINT0384, "AN ARROW CAME FR
OM": X=RND(2) : IFX=1THENPRINT@403,
" ABOVE " : EL SEPR 1 NT@403 , " BELOW "
3011 X=RND (3) : IFX = 1THENPRINTG!416
, ” I T MISSED ME " : ELSE I FX=2THENPR I
NT@416,"IT HIT MY ARM" : AG=AG-5: E
LSEPRINT6416, "IT HIT MY LEG" : AG=
AG-73014 IFAG< 1 THENPRINT@448, "KA
RRAK IS DEAD" :FORX=1T03000: NEXT:
cls:end
3015 GOTO 15000
3025 IFP=21 !ORP=203THENPRINT@288
, "I'M IN THE MIDDLE OF THE STEPS
" : T=3 : 0= 1 6 : D < 3 > =3 : G0T03008
3040 I FP=2 1 9ANDBE= 1 THENPR I NT028B
, "THE STONE IS BLOCKING THE WAY
UP”:0=16:T=2:D(9)=3:G0T015000
3050 IFP=219THENX=RND ( 100) : IFX >2
OTHEN3090
3060 T=2 : 0= 1 6 : PR I NT0288 , " ' THUD * "
: FORX= 1 T02000 : NE X T : PR I NTQ320 , " A
LARGE STONE FELL-BLOCKING THE WA
Y BACK uP n :BE=l:D(9)=3:G0T015000
3090 T=3: 0=16: PR I NT @288, "THE SHA
FT RUNS UP AND DOWN"
3999 GOTO 15000
4000 REM
4999 GOTO 12990
5000 I FMV=OTHEN6000
5001 Q=P-LV : PR I NT69 , A3$ ( Q )
5010 I FP=302THEN I FBG=OTHENAF= 1 : O
=11: T=0: G0T030500
5015 IFP=306THENIFBG=0THENAF=l:0
=9: T=0: G0T030500
5025 IFP=323THENIFBF=0THENAE=1 : D
(in =3: B=l l : C=0: J=0: H$=C$ (4) : 0=5
: AJ=0: GOTO 160
5030 IFP=3C1THEN0=8
5040 I FP=302THEN0= 1 1 : T=0
5050 I FP=303THEN0= 1 : T= 1 : D ( 4 ) =3
5060 I FP=306THEN0=9
5070 I FP=307THENO= 1 2
5080 IFP=308THEN0=6:D(3)=3
5090 IFP=31 1 THEN0=2: T=1 : D (4) =3
5100 I FP=3 1 2THEN0= 1 1 : T=0: D (3) =3:
D <7) =3
5110 I FP=3 1 3THEN0=7 : D ( 3 ) =3
5120 I FP=3 1 9THEN0=2 : T=1 : D (5) =3:P
RINT0288, "THE SHAFT SLOPES UPWAR
D"
5130 I FP=320THEN0=6 : T=0
5140 I FP=3 1 6THEN0=8 : D ( 7 > =3 : D < 3 ) =
3: PR I NT @288, "THE RIVER IS TO THE
EAST-ON THE OTHER SIDE IS THE T
EMPLE"
5150 IFP=31 7THEN0=7 : D (7) =3: D (3) =
3
5160 I FP=32 1 THENO=4 : D < 7 ) =3: D (3) =
3:PRINT@288, "THE RIVER IS TO THE
SOUTH, THE CAVERN WALLS TO THE
NORTH AND EAST"
5170 I FP=322THENPR I NT@9 , " TEMPLE "
:PRINT@3B, "N0NE":PRINT@288, "THIS
IS THE END OF PART 2 WAIT
A MOMENT PLEASE " : PR I NT669 , " " : P
RINT096," " : PRINT© 128, " ":F0RX=1
T05000: NEXT : GOT 025000
5180 I FP=323THENO=5 : D ( 4 ) =3
5190 I FP=324 ANDBF=0THEN0=5 : D < 4 ) =
3:D<11)=3: PR I NT @288 , " THERE IS A
GOBLIN STANDING GUARDON THE TEMP
LE STEPS TO THE NORTH" : GOTO 15000
5195 IFP=324THEN0=5: D (4) =3: D < 1 1 )
=3: IFC < 12) =OTHENC (12) =3
5196 IFP=324THEND (7) =3: IFC (13) =0
THENC (13) =3
5200 I FP=325THEN0=7
5999 GOTO 15000
6000 REM
6005 IFB= 1 THENIFD ( J > =30RD ( J ) =P T
HEN60 1 0ELSE6050
6010 I F J=3THENPR I NT @288 , "BOILING
LAVA" : GOTO 150
6015 I FJ=4THENPR I NT@28S, "ROUGH, H
AND-HEWN " : GOTO 1 50
6020 IFJ=7THENPRINT@288, "STONE B
LOCKS, A TURTLE CARVED OVER TH
E ENTRANCE" : GOTO 150
6025 I F J = 1 1 THEN I FBF= 1 THENPR I NT@2
104 the RAINBOW February 1984
88 , " DE AD " : GOTO 1 50 : ELSEPR I NTS288 ,
"FIERCE LOOKING, LEATHER ARMOR,
ARMED WITH A MACE AND HAND AX":
GOTO 150
6030 I F J = 1 2THENPR I NT@2BS , " DEAD " :
GOTO 150
6050 I FB= 1 ANDC=7ANDC ( 7 ) = 1 THENPR I
NTQ288, "SOLID GOLD, EMBOSSED WITH
MANY SMALL TURTLES" : GOTO 150
6060 I FB= 1 ANDC= 1 2ANDC ( 1 2 ) = 1 THENP
RINT0288, "TWO FEET LONG, LARGE BR
ASS HEAD WITH SHARP SPIKES "I GOT
0150
6070 I FB= 1 ANDC= 1 3ANDC ( 1 3 > = 1 THENP
RINT@288, "ONE FOOT LONG, STONE HE
AD": GOTO 150
12990 REM
1 299 1 I FB=8ANDC=6THENPR I NT@288 , "
IT'S ALREADY OPEN" : GOTO 150
1 2992 I FB= 1 ANDC=8 ANDC < 8 > = 1 THENPR
I NT@2S8 , " CROSS-SHAPED " : GOTO 1 50
12993 I FB= 1 ANDC=6 ANDC ( 6 ) = 1 THENPR
I NT@288 , " SMALL , LEATHER " : GOTO 1 50
12994 I FB= 1ANDC= 1 ANDC < 1 )=1 THENPR
INT@288, "SOLID BRONZE, 3 FEET LON
G": GOTO 150
12995 I FB= 1 ANDC=4 ANDC ( 4 ) = 1 THENPR
I NT@288 , " N I NE I NCHES LONG , DOUBLE
SIDED BLADE " : GOTO 1 50
12997 IFB=1THENPRINT@288, "I DON'
T SEE ANYTHING SPEC I AL" : GOTO 150
12998 PRINT@448, " I CAN’ T" : GOTO 15
O
12999 GOTO 12990
20000 DATA LOOK, HIT, PUT, GET, LIST
, DROP , V I EW , OPEN , THROW , UNLOCK , ST A
B, LIGHT, FEED, ZZ, ZZ, ZZ, ZZ, ZZ, ZZ, Z
Z
20020 DATA SWORD, FLINT, ROPE, DAGG
ER, IDOL, POUCH, CHALICE, KEY, SACK, T
ORCH, PENDANT, MACE, HAND AX, 14, 15,
16, 17, 18, 19, 20
20040 DATA FISSURE, PATH, RIVER, ST
EPS, SHAFT, DOOR, TEMPLE, NICHE, STON
E, Z Z , GOBL I N , WOLF ,ZZ,ZZ,ZZ,ZZ,ZZ,
ZZ,ZZ, ZZ
20049 REM A2$ ( )
20050 DATA 201 , 202, STEPS, 204, 205
, 206, 207,208, 209,210
20055 DATA STEPS, 212, 213, 214, 215
, 216, 217, 218, SHAFT, 220
20060 DATA 221,222,223,224,225
20069 REM Al*< )
20070 DATA PATH, PATH, PATH, PATH, P
ATH, PATH, 107,108, 109, SHAFT
20075 DATA PATH, 1 12, 1 13, 1 14, SHAF
T , PATH , F I SSURE , F I SSURE , SHAFT , SHA
FT
im Transtar
AMDEK 3" SYSTEM
$595 COMPLETE!
VISA /MASTERCARD
^ COD/PREPAY DISCOUNTl
DISKDRIVES!! DISKDRIVES!! DISKDRIVES!!
DISK DRIVE 0: 1. TEC FB501 (6 MON. WARRANTY) $365
2. TEAC FD55A (1 YR. WARRANTY) $395
a 3. QUME TRAK 142 (AVAILABLE IN DUAL
CABINET ONLY-6 MON. WARRANTY) $415’
4. TANDON TM55 (6 MON. WARRANTY) $395
5. TANDON TM100-1A (6 MON. WARRANTY) $385
6. SHUGART SA-405 (9 MON. WARRANTY) $395
NOTE: DRIVES INCLUDE RADIO SHACK OR J&M CONTROLLER,
SILVER-GREY OR WHITE CABINET, 3 DISKETTES, MANUAL
AND DISK UTILITY PROGRAMS.
COMPUTERWARE*DUGGERS GROWING SYSTEMS*SPECTRAL*MORETON BAY*MARK
DATA*COMPUTER SHACK*MSI*COGNITEC*STARKITS*K & K*DOUBLE DENSITY
*DERRINGER*TOM M I X*MTP*V I DTRON*P R I C KL Y PE AR*E I GEN*EVS*AD VENTURE
I NTERNATIQNAL*YGS(CANADA)*W I CO*DATASOFT*FHL*LEADING EDGE*HJL*
AARD'VARK*SILVERWARE*PCSG(MODEL 100)*TRAVELL ING SW(MODEL ICO)
*SPECTRUM*CERCOMP*PROGRAMMERS INSTITUTE*ELITE*RADIO SHACK*
*SOFTLAW*HOMEBASE*I NTERACTION*SKYL INE*SO SW SYS*CUSTOM SW ENGRG’
SUPERIOR GRAPHIC SW*RAINBOW*COCO MA6*H0T COCO*COCONEWS
CALL FOR- CURRENT PRICING! !
64K COLOR COMPUTER 2 $295
64K COLOR COMPUTER 26-3003B $305
SPECIAL! ! SPECIAL! ! SPECIAL! !
********* ******* ******* ******
64K COLOR COMPUTER 2
TEC DISK DRIVE 0
GORILLA MONITOR (AMBER OR GREEN)
MANNESMAN-TALLY SPIRIT PRINTER
****** Ji o 9 5 *************
C
o
I/I
o
DEALER INQUIRIES WELCOME!
EMERALD COMPUTER SERVICES
4401 21RTH SW MOUNTLAKE
206-778-9826 OPEN: TUES-
O
a
EPSON
-%icroniti»iw<
Okidata
C. Itoh
1 NORTHWEST- S COLOR COMPUTER STORE ’
TERRACE, WASH. 98C43
FRI 10-8 SAT. NOON-6
. . MORROW
DRAGON 64 DESIGNS
by Tano
February 1984 the RAINBOW 105
20080 DATA FISSURE, FISSURE, LEDGE
, VAULT, 125
20089 REM A3* < )
20090 DATA CAVERN FLOOR, CAVERN F
LOOR , CAVERN FLOOR , 304 , 305 , CAVERN
FLOOR, CAVERN FLOOR, CAVERN FLOOR
,309,310
20095 DATA CAVERN FLOOR, CAVERN F
LOOR, CAVERN FLOOR, 314, 315, CAVERN
FLOOR, CAVERN FLOOR, 318, CAVERN F
LOOR, CAVERN FLOOR
20100 DATA CAVERN FLOOR, TEMPLE, T
EMPLE STEPS, CAVERN FLOOR, CAVERN
FLOOR
20120 DATA 1514,11,1515,1,1516,1
8, 1517, 18, 1518,1,1519,11, 1520,45
,1521,16, 1522,1, 1523, 18, 1524,20,
1525,50
30000 REM
30105 AJ=0
30110 0= 1 6 : T =0 : PR I NT @384 , " THE GO
BLIN IS ATTACKING" : AE=1 : D ( 1 1 > =3
30115 AG= I NT ( AG ) : PR I NT@288 , " OPPO
NENT • S STRENGTH* " : PR I NT032O , " KA
RR ACK ’ S STRENGTH* " : PR I NT@308 , A I :
PR I NT@340 , AG
30120 IFB=2ANDH*=C*<1)THENX=RND<
4) : IFX=1THENPRINT@256, "WE BOTH H
IT": AH* AH— 3 : AG* AG-3 : ELSE I FX =2THE
NPRINT@256, "I HIT HIM" : AH=AH-3: E
LSEIFX=3THENPRINT@256, "I MISSED-
HE DIDN'T": AG* AG-3 : ELSEPR I NT@256
, "WE BOTH MISSED"
30125 IFB=11ANDH*=C*<4)THENX=RND
<4) : IFX=1THENPRINT@256, "WE BOTH
STRUCK": AH=AH~2: AG=AG-2: ELSEIFX*
2THENPRINT@256, "I GOT HIM": AH* AH
-2 : ELSE I F X =3THENPR I NT@256 , " HE CL
UBBED ME " : AG* AG-2 : ELSEPR I NT0256 ,
"WE BOTH MISSED"
30126 I FB= 1 1 ANDH$=C* ( 4 ) ORB=2ANDH
* =C* ( 1 ) THEN30 1 30
30127 PRINT0256, "HE HIT MY ARM W
ITH HIS HAND AX " : AG=AG-2: G0T0302
00
30130 X=RND ( 100) : I FX >97THENPR I NT
@4 16," I TRIPPED, HE SMASHED MY SK
ULL KARRAK IS DEAD" : PRINT034O,
" O " : FOR X = 1 T 05000 : NEXT: CLS: END
30135 X=RND ( 100) : IFX >96THENPRINT
@416, "HIS MACE SLIPPED OUT OF HI
S HAND I SKEWERED HIM CLEANLY": AH
*0
30200 PRINT@308, AH:PRINT@340, AG
30250 IFAG< 1 ANDAHC 1THENPRINT@416
, "BOTH THE GOBLIN AND KARRAK ARE
DEAD " : FOR X = 1 T02500 : NE X T : CLS : EN
D
30300 I FAH< 1 THENPR I NT @256 , " THE G
OBLIN IS DEAD" : PRINT0384, " ":C(1
2 ) =3 : C < 1 3 ) =3 : 0=AJ : BF= 1 : AE=0 : GOTO
15000
30400 I FAG< 1 THENPR I NT@256 , N* : FOR
X=1T02000: NEXT: CLS: END
30499 GOTO 15000
30500 REM
30505 I FAC* 1 THEN 15000
30507 AJ=0
30510 0=16: T=0: PR I NT @384, "A WOLF
IS ATTACKING": D< 12) =3: AF=1
305 1 3 I FH*=C* < 1 3 ) THENH*=C* ( 4 )
305 1 4 I FH*=C* < 1 2 ) THENH$=C* ( 1 )
305 1 5 AG* I NT < AG ) : PR I NT@288 , " OPPO
NENT’S STRENGTH*" : PR I NT@320, " KA
RRAK ’ S STRENGTH* " : PR I NT03O8 , AH : P
RINTS340, AG
30520 IFC (1 )=10RC( 1 2) =1 THENIFB=2
THENX*RND ( 100) : IFX >40THENPR I NT @4
48, "A SOLID BLOW* " : AI=AI -5: ELSEP
RINT0448, "IT’S TEETH SLASHED MY
LEG": AG* AG-3
30530 I FC < 4 ) = 1 ORC ( 1 3 ) = 1 THEN I FB= 1
1THENX=RND < 100) : IFX >30THENPR I NT@
448," A SLIGHT WOUND IN IT’S NECK
" : AI=AI-2: ELSEPR I NT@448, "IT’S TE
ETH RIPPED MY ARM" : AG=AG-2
30535 PR I NT@308 , A I : PR I NTQ340 , AG
30540 IFB< >2ANDB< >1 1 THENPR I NT@44
8, "IT’S TEETH CUT MY ANKLE" :AG*A
G-2
30550 I FA I < 1 THENPR I NT6256 , " THE W
OLF IS DEAD" : PRINT0384, " ":BG=1:
0=AJ : AF=0 : GOTO 1 5000
30560 I FAG< 1 THENPR I NT@288 , H* : FOR
X* 1 T 02000 : NEX T : CLS : END
30999 GOTO 15000 Rainbow
Check
Plus
Listing 4
7 /
1080, .
, . 0292
12
2061 . .
. . 052C
234
3003 . .
. . 0795
36
3999 . .
. OABO
87 ,
5080 , ,
. . 0E6F
42
20049 .
.. 1262
78
30120.
. . 165B
169
30510.
. . 196C
219
END ..
. 1D4A
218
lOO CLS < O ) : DIME* <20) ,C*<20) ,C(20
) ,D$<20) , D ( 20 ) , A 1 * ( 25 ) , A2*(25) ,A
3* < 25 ) , KA (12), AK (12)
110 CLS (O) : AI=12:LV=100:HV=0: VV=
5: P=105: AH=12
1000 I FMV=0THEN2000
1001 Q=P-LV:PRINT@9, A1*<Q)
1002 I FP= 1 05THEN 1010
1003 X=RND < 4 ) : IFX=4THENG0SUB5000
0:PRINT@457, "-AND RAN OFF"
1 O 1 O I FP= 1 05ANDCA=0THENPR I NT@288
, "A DWARF SLAMMED THE TEMPLE DOO
106 the RAINBOW February 1984
R SHUT AND RAN OFF TO THE NORTH"
: 0=1 : T=o: D ( l > =3: CA=1 : G0T015000
1015 IFP= 1 05THEND < 1 > =3 : 0= 1
1020 IFP=101THEN0=2: T=2: D <2) =3
1 030 I FP= 1 02THENT=0 : 0=5
1040 I FP= 1 03 ANDCB=0THEN0=5 : D ( 1 > =
3: PR I NT @288, "THERE IS A CLOSED D
OOR TO THE EAST": GOTO 15000
1050 IFP=103THEN0=1 1 : D ( 1 ) =3: PRIN
T@288, "THE DOOR TO THE EAST IS 0
PEN"
1060 I FP= 1 04THEN0=5
1070 IFP= 1 08THEN0= 1 O
1080 IFP=113THEN0=10:T=0:D<3)=3:
PR I NT@288, "THROUGH AN ARCHWAY TO
THE EAST, I SEE AN ALTAR"
1090 I FP= 1 1 8ANDCD=0THEN0=4 : D < 3 ) =
3:D<4>=3:PRINT@288, "I AM AT THE
ALTAR, IT IS AT THE TOP OF FIVE
STEPS": GOTO 15000
1100 IFP=118THEN0=4:T=2:PRINT@2B
8, "THE HIDDEN STAIRWAY IS VISIBL
E" : D (2) =3: D (3) =3
1999 GOTO 15000
2000 REM
2010 I FP= 1 05ANDB=SAND J = 1 THENPR I N
T@288 , " WON ’ T BUDGE " : GOTO 1 50
2020 IFB=1THENIFD(J)=30RD(J)=P T
HEN2030
2025 G0T02100
2030 I F J = 1 ANDP= 1 05THENPR I NT@288 ,
"SOLID BRONZE, A TURTLE IN RELIEF
IN THE CENTER": GOTO 150
2035 I F J = 1 ANDP= 1 03 OR J=1ANDP=10
8THENPR I NT@288 , ” OAK , HEAVY BLACK
METAL STRAPS": GOTO 150
2040 I FP= 1 1 8AND J =3THEN2045ELSE20
60
2045 I FCD= 1 THENPR I NT@352 , " STEPS
LEAD DOWN"
2050 PRINT@288, "TURTLE SHAPE, FOU
R LEGS, HEAD+TAIL— ABOUT 20 FEET L
ONG, THREE HIGH" : D (9) =3: D < lO) =3: D
<11)=3:G0T015000
2060 I FP= 1 1 8THEN206 1 ELSE2 1 OO
2061 I F J =9THENPR I NT0288 , "MOUTH 0
PEN, RUBY INSIDE" : D ( 12) =3*. G0T0150
00
2065 IFJ=1 1 THENPR I NT@288, "JUST A
TAIL MADE OF STONE" : GOTO 150
2070 IFJ=10THENPRINT@288, "FIVE G
OLD CLAWS ON EACH FOOT" : D < 13) =3:
GOTO 15000
2080 I F J = 1 3THENPR I NT @288 , "GOLD, T
HREE INCHES LONG" : GOTO 150
2090 IFJ=2THENPRINT@288, "HAND HE
WN": GOTO 150
2095 I F J = 1 2THENPR I NT@288 , "FIVE I
NCHES THICK, FACETED": GOTO 150
2100 IFP=118ANDB=12ANDJ=14ANDCI=
it*'
w
Owls nest
w SOFTWARE
WE GIVE A HOOT
LABELIII (Reviewed in Nov. 83 Rainbow)
With LABELIII you can develop and maintain a mailing
list. Display on screen or printer. Print lists or labels in
your choice of 1 r 2, or 3 wide. Supports 3 or 4 line ad-
dresses with phone optional. Fast machine language sort
on last name, first name, or zip code.
Cassette 16K EXT - Postpaid $19.95
ATLANTIS ADVENTURE
This one is toughl We challenge you to complete this in
30 days. If you can we will send you any cassette program
we sell at no charge. (We will even pay the postage.) You
start on a disabled sub, near the lost city of Atlantis. Your
object is to get the sub and yourself safely to the surface.
Cassette 16K EXT - Postpaid $21.95
ADVENTURE STARTER PACKAGE
Learn to play those adventures the painless way. You start
with a simple adventure and then move into an intermediate.
We also include hints and tips on adventuring. Your 16K
EXT cassette includes both “MYHOUSE” and “PI RATES"
adventures. Finish this and you are ready for “ATLANTIS/*
Cassette 16K EXT - Postpaid $17.95
FOUR MILE ISLAND ADVENTURE
You are trapped inside a disabled nuclear Power Plant. The
reactor is running away. You must bring the reactor to a
cold shutdown and prevent the “China Syndrome." Can
you save the plant (and yourself)? It's not easy!
Cassette 16K EXT - Postpaid $17.95
ESPIONAGE ISLAND ADVENTURE
You have been dropped off on a deserted island by a sub
marine. You must recover a top secret microfilm and signal
the sub to pick you up. Problems abound in this 32K text
adventure.
Cassette 32K EXT - Postpaid $17.95
PROGRAM FILE (Reviewed in Oct. 83 Rainbow)
Organize your cassette programs. Let your computer find
that program for you. Create and maintain a four field file.
You can search, sort, modify, delete and display on screen
or printer. Sorting may be done by name, type or location.
Cassette 16K EXT - Postpaid $14.95
OWLS EYE INDICATOR LIGHT
Don't leave your coco on and fry your chips! The OWLS
EYE plugs into either joystick port and may be mounted
beside the keyboard where it is easily visible. Simple 10
second installation! We pay first class postage in the USA
and Canada.
OWLS EYE -Postpaid $ 8.95
SPORTS CAR ADVENTURE
An easy to intermediate text adventure that requires you
to fix that “old Junker" in the garage. You don't have
to be a mechanic but you are going to have to “fine tune"
your wits.
Cassette 16K EXT - Postpaid $12.95
CASSETTE TAPES C-06 $7.50 dozen/$9.50 dozen with
hard boxes. Please add $1.50 per dozen shipping and
handling.
VISA'
• C.O.D. orders please add $ 1 .50
* No delay for personal checks
OWLS NEST SOFTWARE
P.O. Box 579
Ooltewah, TN 37363
February 1984 the RAINBOW 107
OTHENCI=i : D ( 12) =0: CD=1 : PRINT0288
, "'CLICK' " : F0RX=1 TO 1000: NEXT : PR I
NT@320, "THE ALTAR MOVED BACK-REV
EALING STEPS LEADING D0WN“:D(2)
=3: T=2: GOTO 15000
2110 IFP= 1 03 ANDB=BANDCB=OTHENPR I
NT0288, " ' UUMMMMPH' " : F0RX=lTO15O0
: NEXT: PRINT©320, "HEAVY-BUT I GOT
IT OPEN" : 0=11: CB=l: GOTO 15000
2999 GOTO 12990
3000 I FMV=0THEN4000
3001 Q=P-LV:PRINT@9, A2*<Q)
3002 I FP=2 1 SORP=2080RP=203THEN30
10
3003 X=RND (5) : IFX=5THENG0SUB5000
0:PRINT@457, "-AND RAN OFF"
3010 IFP=201THEN0=3:T=l:D<2>=3
3020 I FP=206THENT=0 : 0= 1 O
3030 I FP=2 1 1 THEN0= 1 O
3040 I FP=2 1 6THENI FCE= 1 THENPR I NT©
288, "THE PANEL IS OPEN" : D (5) =3: O
=10: GOTO 1 5000ELSEPR I NT@28S , " THE
HALL ENDS".* 0=4
3050 IFP=221THEN0=9: D (5) =3: T=0: I
FCE=0THENCE=l:PRINT©288, "A PANEL
IN THE WAST WALL OPENED AS I AP
PRO ACHED"
3060 I FP=222THEN0= 1 : T=2 : D ( 2 ) =3
3070 IFP=203THENPRINT@288, "THE W
HOLE RDOM IS COVERED WITH A GRE
EN OOZE" : FORX=1T02000: NEXT: PRINT
©320, "A HUGE GLOB FELL ON ME FRO
M THE CEILING!! I CAN'T BREATHE!
! " :F0RX=1T03500: NEXT: CLS: PRINT@2
65, N*: END
3080 I FP=208AND CF=1THENO=10: PR I
NT©288, "THE CELL DOOR IS OPEN":D
<1)=3: GOTO 15000
3085 I FP=208THEN0=3 : PR I NT@288 , " T
HERE IS A DOOR TO THE WEST, THE O
PENING NEAR THE TOP IS BARRED" :D
( 1 ) =3:D < 16) =3
3090 I FP=2 1 3THEN0= 1 O : T=0
3100 I FP=2 1 8THEN0=4 : T=2 : I FCG=OTH
ENPRINTS288, "I HEARD LAUGHTER- AN
D THE ALTAR MOVED BACK-THE WAY
UP IS BLOCKEDSOMEHOW I THINK THE
DWARF DID IT" :CG=l:CD=0:CI=0:D<
12) =1 18
3999 GOTO 15000
4000 REM
4010 I FP=2 1 6 AND8= 1 3AND J = 1 5ANDCE=
OTHENPR I NT@288 , " ' RUMBLE' " : F0RX=1
T01000: NEXT: PRI NT©320 , " A PANEL I
N THE EAST WALL SWUNG 0PEN":D<5
) =3: 0=10: ce=i : T=o: G0T015000
4020 I FB= 1 3 AND J = 1 5THENPR I NTS288 ,
"NOT DOING ANYTHING HERE": GOTO 15
0
4030 I FP=208ANDCF=0 ANDB=8AND J = 1 T
108 the RAINBOW February 1984
HENPR I NT@298 , "THE DOOR OPENED IN
WARD " : CF= 1 : 0= 1 O : GOTO 1 5000
4040 I FP=208 AND J= 1 ANDB= 1 THENPR I N
T@2B8, "ON THE DOOR IS A WARN I NG-
'WHAT IS WITHIN IS MEANT
TO STAYTHERE FORE VER-D I STURB IT
NOT' ": GOTO 150
4050 I FP=208ANDB= 1 AND J = 1 6THENPR I
NT ©288, "THE ENTIRE INSIDE OF THE
ROOM ISCOVERED WITH A GREENISH
ooze":d<17)=3:gotoi50
4999 GOTO 12990
5000 I FM V=0THEN6000
5001 Q=P-LV:PRINT@9,A3*<Q>
5002 I FP=3070RP=3 1 7THEN I F AC=0THE
NPRINTS352, "I HEAR SOMETHING RAT
TLING AHEAD!"
5003 I FP=3 1 20RP=3 1 3THEN50 1 OELSEX
=RND (5) : IFX=5THENG0SUB50000: PRIN
T@457, "—AND RAN OFF"
5010 IFP=322THEN0=4:T=l:D<2)=3:P
RINT@288, "THE STAIRS LEAD UP"
5020 I FP=3 1 7THEN0= 1 O : T=0
5030 I FP=3 1 2ANDAC=0THENAF= 1 : GOTO
30500THEN0= 10
5040 I FP=3 1 2THEN0= 1 O
5050 I FP=307THEN0=8
5060 I FP=308THEN0=5
5070 I FP=309THEN0=6
5080 I FP=3 1 4THEN0= 13:1 FAB=0THENP
RINT@288, " I HEAR SOMETHING MOV IN
G AROUND TO THE NORTH-WHATEVER
IT IS— IT DOESN'T CARE IF IT IS
HEARD"
5090 I FP=3 1 9THEN0=7 : T=0
5100 IFP=313ANDAB=lTHEN0=O:T=O:P
RINTS69, " ":PRINT©96," ":PRINT@1
28," ":PRINT@288, "THIS IS THE EN
D OF PART THREE PLEASE WAIT A
MOMENT-" : F0RX=1T05000: NEXT: G0T02
5000
5105 I FP=3 1 3THEN0=2 : T =0 : AE= 1 : GOT
030000
5110 IFP=318THEN0=2:T=l:D<2)=3:C
G=1 : PRINT@288, " I THINK I HEARD T
HE DWARF ABOVE"
5999 GOTO 15000
6000 REM
1 2990 I FB=20RB= 1 1 THENPR I NT@256 , "
NO EFFECT " : PR I NT@288 , " " : GOTO 1 50
1 299 1 I FB=8ANDC=6THENPR I NT@288 , "
IT'S ALREADY OPEN" : G0T0150
12992 I FB= 1 ANDC=8 ANDC ( 8 ) = 1 THENPR
I NT6288 , " CROSS-SHAPED " : GOTO 1 50
12993 IFB=1ANDC=6ANDC <6) =1 THENPR
I NT©288 , " SMALL , LEATHER " : GOTO 1 50
12994 I FB= 1 ANDC= 1 ANDC ( 1 ) = 1 THENPR
INT@288, "SOLID BRONZE, 3 FEET LON
G": GOTO 150
12995 I FB= 1 ANDC=4 ANDC < 4 > = 1 THENPR
INT82S8, "NINE INCHES LONG, DOUBLE
SIDED BLADE": GOTO 150
12997 IFB=1THENPRINT@288, "I DON”
T SEE ANYTHING SPEC I AL " : GOTO 1 50
12998 PRINTG440, "I CAN’ T" : GOTO 15
O
12999 GOTO 12990
20000 DATA LOOK, HIT, PUT, GET, LIST
, DROP , V I EW , OPEN , THROW , UNLOCK , ST A
B, CLOSE, PUSH, ZZ, ZZ, ZZ, ZZ, ZZ, ZZ, Z
Z
20020 DATA SWORD , FL I NT , ROPE , DAGG
ER , I DOL , POUCH , CHAL I CE , KEY , SACK , T
ORCH , PENDANT , MACE , HAND AX , 1 4 , 1 5 ,
16, 17, 18, 19,20
20040 DATA DOOR, STAIRS, ALTAR, STE
PS, PANEL, SKELETON, TEMPLE, TURTLE,
HEAD, LEGS, TA I L , RUBY , CL AWS , MOUTH,
WALL, BARS, OOZE, RAT, ZZ, ZZ
20049 REM A2* ( )
20050 DATA STAIRWAY, 202, CELL, 204
, 205 , HALL , 207 , PASSAGE , 209 ,210
20055 DATA HALL, 212, PASSAGE, 214,
215, HALL, 217, STAIRWAY, 219, 220
20060 DATA HALL, STAIRWAY, 223, 224
,225
20069 REM Al*< )
20070 DATA STAIRWAY, CORRIDOR, COR
RIDOR, CORRIDOR, INSIDE TEMPLE ENT
RANCE, 106, 107, ANTEROOM, 109,110
20075 DATA 111, 112, MAIN MEETING
ROOM, 114,115,116,1 17, ALTAR, 1 19, 1
20
20080 DATA 121 , 122, 123, 124, 125
20089 REM A3* < >
20090 DATA 301,302,303,304,305,3
06 , TUNNEL , TUNNEL , TUNNEL ,310
20095 DATA 3 1 1 , TUNNEL , CAVERN , TUN
NEL, 315,316, TUNNEL, STAIRWAY, TUNN
EL, 320
20100 DATA 321, ST AIRWAY, 323, 324,
325
20120 DATA 1514,11,1515,1,1516,1
8, 1517, 18, 1518, 1, 1519, 11,1520,45
, 1521, 16, 1522,1,1523, 18, 1524,20,
1525,51
30000 REM
30105 AJ=0
30107 I FAG< 1 0THENA6= 1 4
30110 DU8)=3:0=16:T=0:PRINT@384
, "A HUGE RAT IS ATTACKING" : AE=1
30112 IFB=2ANDH*=C$ < 12 > THENH$=C*
< 1 >
30113 I FB= 1 1 ANDH*=C$ (13) THENH$=C
* (4)
30115 AG=INT (AG) :PRINT@2SS, "OPPO
NENT’S STRENGTH= " : PR I NT032O , " KA
RRACK ’ S STRENGTH= " : PR I NT6308 , A I :
Two Great New Programs
From Creative Technical Consultant*, an established leader in educational
software for the Color Computer*
★ MUSICAL STRINGS. An entertaining tutorial that stimulates musdal creativity and teaches
basic computer string variable concepts. After an animated lesson about string variables and an
Introduction to the Extended Basic PLAY statement, this program turns the keyboard into a
piano and lets you create your own musical strings to add to your favorite programs or to simply
listen to* The on-screen menus and instructions and the clear, easy-to-understand language make
this program great for everyone from lO-year-olds to adults $17*95
^ir CUSTOM FLASHCARDS. This great study aid lets you quickly create and save your own sets of
flashcards about any subject. In any format. You can store as many sets as you need on tape, and
recall them later (like at semester exam time) to study by “flipping” through them on the com-
puter screen. It’s simple to use, with complete menus and instructions on the screen, a flexible
card format, four study options, and unlimited storage. Anyone age 12 and up can create and
study flashcards with this program, while children down to age 8 can use it to study flashcards
created by a teacher or parent $ 17*95
OTHER BEST SELLERS BY CREATIVE TECHNICAL CONSULTANTS
★ ALPHABET SOUP - A word recognition and spelling game lor the whole family $15.95
★ COLOR MATH QUIZ , DECIMAL MATH QUIZ* and FRACTION MATH QUIZ - A trio of math drill
programs featuring five skill levels, multiple choice answer formats, and entertaining music and
graphics to keep ages 4 (with help) to 16 interested . each $15*95 or all three for $ 42.95
ALL PROGRAMS ARE ON CASSETTE FOR THE COLOR COMPUTER OR TDP-lOO WITH A
MINIMUM OF 16 K OF MEMORY AND EXTENDED BASIC.
SEND CHECK, MONEY ORDER
OR PURCHASE ORDER, PLUS
$2.00 SHIPPING AND HANDLING TO: CREATIVE TECHNICAL CONSULTANTS
P.O. Box 652 Cedar Crest, NM 87008
February 1984 the RAINBOW 109
PRINT6340, AG
30120 IFB=2ANDH*=C*<1)THENX=RND<
4) : IFX=1THENPRINT@256, "I BOT HIM
AND IT BIT ME" :AH=AH-3:AG=AB-3:
ELSEIFX=2THENPRINT@256,"I HIT HI
M" : AH=AH-3: ELSEIFX=3THENPRINT@25
6,” I MISSED-HE DIDN’T" : AG=AG-3: E
LSEPRINT0256, "WE BOTH MISSED"
30125 IFB=11ANDH*=C*(4)THENX=RND
(4) : I FX 3 1 THENPR I NT @256, " I DREW B
LQOD-AS DID HE " : AH 3 AH- 2 : AG 3 AG-2 :
ELSEIFX=2THENPRINT@256, "I GOT HI
M" : AH=AH-2: ELSEIFX=3THENPRINT@25
6, "HE BIT MY FLANK" : AG 3 AG-2: ELSE
PRINT6256, "WE BOTH MISSED"
30126 I FB= 1 1 ANDH<=C* < 4 > 0RB=2 ANDH
*=C*<1)THEN30130
30127 PRINT@256, "IT BIT A CHUNK
FROM MY ARM" :AG= AG-2 : G0T030200
30130 X=RND ( 100) : IFX>97THENPRINT
@416, "I TRIPPED, HE TORE OPEN MY
CHEST KARRAK IS DEAD" : PRINT6340,
"O" : F0RX=1T05000: NEXT: CLS: END
30135 X=RND < 100) : IFX >96THENPRINT
@416, "IT SLIPPED ON THE WET FLOO
R-I FINISHED IT 0FF":AH=0
30200 PRINT@308, AH: PRINT6340, AG
30250 I FAG< 1 ANDAH< 1 THENPR I NT@4 1 6
, "BOTH THE RAT AND KARRAK ARE DE
DON JUAN
NEVER HAD IT SO EASY
BUT YOU CAN
RATE YOUR DATES BY PERSONALITY,
SEX, LOOKS AND WEALTH ALSO ANY
PERSONAL INFORMATION YOU MAY WANT
ALL THIS INFORMATION AT THE TOUCH
' OF YOUR FINGERTIPS INSTANTLY
(((WHILE YOU’RE ON THE PHONE)))
AND MANY OTHER FEATURES
LET YOUR COCO KEEP YOU ON TRACK
WITH
DATE MATE
DISK ONLY $14.95
‘ ; V.- 4 ' v>.
COCOHUT
931 WALLING
HOUSTON, TX 77009
* PLEASE SPECIFY THE SIZE OF YOUR SYSTEM
AD" : FORX= 1T02500: NEXT: CLS : END
30300 IFAH< 1 THENPR I NT@256, "THE R
AT IS DEAD" : PRINTS384, ” ":0=AJ:B
F= 1 : AE=0 : D < 1 8 ) =3 : AB= 1 : FORX= 1 T020
00:NEXT:GOT05100
30400 IFAG< 1 THENPR I NTS256, N#: FOR
X = 1 T02000 : NEX T : CLS : END
30499 GOTO 15000
30500 REM
30505 IFAC=1THEN15000
30507 AJ=0
30510 0=16: T=0: PRINTS384, "A SKEL
ETON IS ATTACKING- IT HAS ASWORD"
:d<6)=3:af=i
305 1 5 AG= I NT < AG ) : PR I NTS288 , " OPPO
NENT ’ S STRENGTH 3 " : PR I NT@320 , ” KA
RRAK ’ S STRENGTH 3 " : PR I NT@308 , AH : P
RINT034O, AG
30520 IFC<1)=1ANDB=2THENX 3 RND<10
0) : IFX>50THENPRINT@448, "I HIT IT
" : A I =A I -3 : ELSEPR I NT@448 , "IT SLAS
HED MY ARM":AG=AG-5
30525 IFC < 12) 3 1ANDB=2THENX 3 RND < 1
OO > : I F X >30THENPR I NTS448 , " I SMASH
ED A FEW B0NES":AI=AI-5:ELSEPRIN
T@448, "IT CUT MY LEG" : AG 3 AG-5
30530 IFC (4) =1 ANDB=1 1 THENPR I NT@4
48, "THE DAGGER ISN’T GOING TO HE
LP"
30535 IFC<13> 3 1ANDB 3 11THENX=RND<
lOO) : IFX >50THENPRINT@448, " ’ CRUNC
H’ " : AI=AI— 3: ELSEPRINT@448, "IT CU
T MY ARM" :AG= AG-2
30540 I FB< >2ANDB< > 1 1 THENPR I NTS44
8, "IT CUT MY NECK" : AG 3 AG-2
30541 PRINT@308,AI:PRINT@340, AG
30550 IFAI<5THENPRINT@256, "THE S
KELETON RAN AWAY" : PRINT@416, " " :
PR I NT@384 , " " : 0= A J : AF=0 : AC 3 1 : D ( 6
)=0: GOTO 15000
30560 IFAG< 1THENF0RX=1T02000: NEX
T : CLS : PR I NT @264 , N$ : END
30570 GOTO 150
30999 GOTO 15000
50000 CH=CH+ 1 : I FCH< 4THENPR I NT@4 1
6, "THE DWARF THREW A ROCK AND HI
T" : X=RND (3) : IFX=1THENPRINT@448, "
MY HEAD ** : RETURNELSE IFX=2THENPRIN
T@448, "MY LEG " : RETURN : ELSE I F X =3T
HENPR I NT0448 , " MY BACK " : RETURN
500 101 FCH< 6THENPR I NT@384 , " THAT
PESKY DWARF IS STILL AROUNDHE JU
ST SHOT AN ARROW AT ME- IT MISSE
D": RETURN
50020 I FCH< 1 OTHENPR I NT@4 16," THAT
DWARF IS A PAIN-HE GESTUREDRUDE
LY": RETURN
50030 PRINT@416, "THE DWARF MUST
BE TIRING, HE JUST APPEARED" : RETUR
N
110 the RAINBOW February 1984
OrUuesf Games 1-800-328-27 ■
Fast Machine Code • Hi-res Color Graphics • Exciting Arcade Action and Sound
THE
SENTINEL
BEyOND THE
CIMEEON MOON 'J
Fembcfs’
flevenge
s NEW
3-D GRAPHIC ADVENTURE
A dark, awful secret is hidden in the
cavernous labyrinth. Beyond the
chasms, the poisonous gasses,
Tunnels of No Return and the
relentless minions, the Sentinel
hungrily awaits! Sorcerous magick
and saintly swordplay are your best
friends and worst enemies. You are
no ordinary warrior in this ultra hi-
res. 3-D medieval adventure! Can
you survive to discover the secret - or
is there a seat in the netherworld for
you too?
32K Tape $24.95 32K Disk $29.95
NEW ARCADE GAME
Fyr-Draca (Fire Dragons), from egg
to the daemonic behemoth, greet
you in five waves with nine colors on
the screen at one time! This machine
code game is going to sweep the
Color Computer market. It is by far,
the best game to come out for a long,
long time. The real arcade look is
here at last!
Fire Dragons uses the nine color
mode to create a screen of dazzling
color with a black background and a
black border. Dragons swoop from
their stellar watch, singly, in groups
and in squadron formation First you
lace Ihe single wyrms, then the
squadron, next the twin giants,
followed by the Battle Drake and its
minions Even with four star vessels
and shields you will be hard put to
survive their spitting fire and diving
attacks!
3-D GRAPHIC ADVENTURE
A dead star . . . A derlict vessel ... or is
it? Trapped within you must venture
the corridors; defend yourself
against the merciless gauntlet of
agents of the machine mind A real-
time, high-res. 3-D science fiction
adventure game of mind-blowing
magnitude.
16K Tape $24.95 32K Disk $29,95
3-D GRAPHIC ADVENTURE
Shooting aliens on a flat screen is
nothing like BEING THERE. In
machine-code 3-D excitement,
highest resolution graphics and
sound, you are face to face with the
Guardians: the ubiquitous Fembots.
Ihe powerful Arthroks and the
omnipotent Optikon. Your lasgun
blasting, you hear the explosion and
the crunching metal; you feel the
tension as you stalk your enemy,
searching for the Destruct Button on
your way to the Master Bay of the
Mother Ship Can you find Ihe means
to teleport to safety?
32K Tape $24.95 32K Disk $29.95
flduenfure trilogy
3-D GRAPHIC ADVENTURE
Clash steel with thy foe in the arena
of gore. Proved worthy, go in quest of
the elusive Eye of Dazmor. If ye
findest the orb. hast ye the might to
ward off skem and the fortitude to
restore the Eye? The ultimate high-
res. 3-D quest for even the most
experienced adventurer!
16K Tape $24.95 32K Disk $29.95
Xygoid new
Your ship is being enshrouded by the
Xygoid Web. Certain death is
minutes away! You must blast
through the enveloping Web and
destroy the Xygoid vessel before you
are crushed. This is a multi-colored
machine-code game in the highest
resolution mode on a black
background. Xygoid. from the
galactic beginning! It will ensnare
your mind!
16K Tape $19.95 32K Disk $24.95
Why fly to VEGAS when you can
have a casino at home! The VEGAS
GAMEPAK is five action packed
games with great graphics & sound
SLOT MACHINE -BLACKJACK -UP
AND DOWN THE RIVER - CRAPS &
KENO
16K Tape $19.95 16K Disk $24.95
Another arcade hit! The Asteroid Belt
is crashing down on Earth. You are
Ihe first-line defense. You must
destroy the blazing asteroids and the
homing orbs with your disruptor.
Machine-code speed, multi-colors
on a black background - the crash
and explosions of Ihe asteroids rain
on your senses!
16K Tape $19.95 32K Disk $24.95
THE — V
NIBBLER
The King of Pac games is here. This
fast-paced maze-chase game will
challenge the most skilled. You guide
The Nibbler through the maze, the
portals, onward to the Energy Pills.
Then the Ghouls, constantly at your
heels, will end up in your belly! The
better you get the better you have to
become to master the blazing speed.
You haven't pushed your skill until
you've tried this one!
16K Tape $19.95 16K Disk $24.95
MS. V ^
NIBBLER x ^
Ms. Nibbler is not just another pretty
face with glossy red lips. She’s a
feisty lady, who moodily prowls her
black maze This game has the real
arcade action and Ihe real arcade
look loo! Your joystick will almost
burn out as you try to keep up!
16K Tape $19.95 16K Disk $24.95
INTERCEPTOR
Ever increasing Waves of Landers. Fighters. Air mines and Smartbombs help
the enemy capture the Earthlings on the planet surface Your phaser and
photon bombs will be a solid defense. In multi-colored surroundings you do
battle to maintain control of your homebase!
32K Tape $19.95 32K Disk $24.95
All Game Names are Trademarks of Softlaw Corp.
ColorQuest is a Division of Softlaw Corp.
9072 Lyndale Ave. So., Minneapolis, MN 55420
For Software Support and Customer Service Call 612-881-2777
AUTHORS' SUBMISSIONS ARE ENCOURAGED
'MastorCord , If your Dealer is out of stock ORDER DIRECT! VISA
k — -J ORDERING — '
Make checks or money orders payable to SoltlawCorp. Personal checks allow
3 weeks. MAIL ORDERS: $2.00 U.S. Shipping ($4.00 CANADA $10
OVERSEAS) NO C O.D. s Minn, residents add 6% sales tax.
Distributed in CANADA by Kelley Distributing
Rainbow Check
Plus
v —
1030..
. . 032B
56
12994 . .
. . 1334
147
2026 . .
. . 0658
134
20075 . .
.. 1654
132
2100..
. . 0967
42
30120..
. . 1 A37
61
4010..
. . 0D46
161
30518..
. .1E1B
178
5060 . .
. . 104E
168
END...
. . 2056
101
Listing 5
lOO CLEAR: CLS (O) : DIMB$ (20) , C$ (20
) ,C(20) ,D*<20) ,D(20) , Al$(25) , A2*
(25) , A3$ (25) , K A (12), AK (12), EK ( 69
)
110 CLS ( 0 ) : AH= 15:AI = 12:D(6> =5 : D (
7) =5: D (2) =5: LV=loo: HV=io: w=5: P=
115
1000 IFMV=0THEN2000
1001 G=P-LV:PRINT@9, A1*(Q)
1002 IFDJ=0THENF0RX=1T069:READEK
(X) :next:dj=i
1005 IFP=115ANDDA=0THENF0RX=1T02
o: I FC ( X ) = 1 THENC ( X ) = 1 1 3
1006 I FP= 1 1 5 ANDDA=OTHENNE X T X
1010 IFP=115ANDDA=0THENH=0: PRINT
@288, "THAT DWARF CAME OUT OF NOW
HERE AND HIT ME OVER THE HEAD-W
HEN I WOKE UP, I FOUND MYSELF IN
THIS DUNGEON CELL. IN THE NORTH
WALL IS A DOOR" :DA=l: 0=0: T=o:D(
1)=3:C(16)=3:C(17)=3:G0T015000
1 02 0 I FP= 1 1 5ANDDC=0THEN0=0 : T=0 : D
(1)=3:G0T0 15000
1023 I FP= 1 1 5ANDDU= 1 THENO= 1 : PR I NT
@288, "THERE IS WRITING ON THE WA
LL! ":D< 17) =3: GOTO 15000
1 025 I FP= 1 1 5THEN0= 1 : I FDK=OTHENPR
INT@288, "IT’S NOW EMPTY !": DK= 1 : G
OTO 1 SOOOELSEGOTO 1 5000
1 030 I FP= 1 1 4 ANDDC=OTHENG0SUB4OOO
o: 0=5: DC=1 : H=0: C ( 15) =6: C ( 16) =6: D
(6)=6:C(17)=6:C(18)=6:D(1)=6:D(4
)=6:D(5)=6:D<7)=6:D(8)=6:D(9)=6:
D(14)=6:G0T015000
1040 I FP= 1 1 4THEN0=5
1 050 I FP= 1 1 2 ANDDN=OTHEN I FAC=0THE
N0=9 : AF= 1 : DN= 1 : G0T030500
1 060 I FP= 1 1 2THEN0=9 : T=0
1070 I FP= 1 07THEN0=3 : T =2 : D ( 1 1 ) =3 :
I FDQ=OTHENPR I NT@288 , " I T D I SS I PAT
ED ! " : DQ=1 : I FDP >OANDDM >OORDP >OAND
DR>1THENPRINT@320, "I FEEL WEAKER
1 080 I FP= 1 1 OTHENPR I NT@288 , " TO TH
E WEST I SEE THE GREEN VAL-LEY 0
F BLENFORS" : 0=4: T=2: D ( 12) =3: D < 1 1
) =3
1090 IFP=105THENFORX=1TQ1000: NEX
T: CLS: PRINT@256, " KARRAK HAS BEE
N SUCCESSFUL IN HIS
QUEST " : FOR X = 1 T05000 : NE X T : END
1999 GOTO 15000
2000 REM
2010 I FP= 1 1 5 ANDDC=0THEN2020ELSE2
500
2020 I FB= 1 THEN202 1 ELSE2 1 00
202 1 I FC< >00R J < >0THEN2022ELSE2 1 0
O
2022 I FD ( J ) =30RD ( J ) =P 0RD(J)=5TH
EN2024
2023 IFC(C)=10RC(C)=30RC(C)=P TH
EN2024ELSE2 1 00
2024 IFJ=1THENPRINT@288, "SOLID 0
AK, MASSIVE HINGES, BARS INSMALL 0
PENING IN DOOR. A SMALL TURTLE
CARVED INTO THE CENTER": D (5) =3: D
(4) =3: GOTO 15000
2026 I F J =4THENPR I NT@2B8 , "BRONZE,
THICK AS MY WRIST" : IFDB=0ANDDC=0
THENF0RX=1T01000: NEXT: PRINT@320,
"FAR DOWN THE HALL IS A PILE OF
OBJECTS- IT MAY BE MY STUFF": GOT
0150: ELSEGOTO 150
2028 I F J =5 ANDDF=0THENPR I NT@288 , "
BRONZE, PINS IN PLACE" : D (9) =3: GOT
015000
2029 I F J =5ANDDF= 1 THENPR I NTQ288 , "
BRONZE, PINS MISSING" :G0T0150
2030 IFJ=8THENPRINT@288, "ABOUT S
IX INCHES DEEP": GOTO 150
2032 I F J =6 ANDDE=OTHENPR I NT @288 , "
STRAW COVERED" :D (8) =3: G0T01 5000
2034 I F J=6ANDDE= 1 ANDC (IS) =OTHENP
RINT0288, "A NAIL" : C ( 18) =3: G0T015
000
2036 IFJ=9THENPRINT@288, "ONE INC
H THICK, SIX INCHES LONG" : GOTO 150
2038 IFJ=7THENPRINT@288, "ONE SOL
ID PIECE OF STONE" :G0T01 50
2040 I F J =2THENPR I NT @288 , "LARGE B
LOCKS OF STONE": GOTO 150
2050 I FC= 1 7THEN I FDG=OTHENPR I NT @2
88, "BREAD ON IT" : C ( 15) =3: G0T0150
00: ELSEPR I NT@288 , "EMPTY" : GOTO 150
2052 I FC= 1 6THEN I FDH=OTHENPR I NT @2
88, "WATER IN IT" : D ( 14) =3: G0T0150
00 : ELSEPR I NT@288 , " EMPTY " : GOTO 1 50
2054 I F J = 1 4ANDDH=0THENPR I NTS288 ,
"LOOKS+SMELLS OK": GOTO 150
2056 I FC= 1 5ANDDG=OTHENPR I NT @288 ,
"LOOKS+SMELLS OK": GOTO 150
2058 I FC= 1 8THENPR I NT@28B , " E I GHT
INCHES LONG, ONE-HALF INCH THICK"
: GOTO 15000
2100 I FB= 1 4 ANDC= 1 5ANDC ( 1 5 ) = 1 THEN
C ( 1 5 ) =5 : DG= 1 : PR I NT@288 , " ’ UUUUUMM
MMM ’ " : AG= AG+5 : H=H- 1 : GOTO 1 5000
2110 IFB=15ANDJ=14ANDC (16) =1 ANDD
H=0THEND < 1 4 ) =5 : DH= 1 : PR I NTS288 , " V
ERY REFRESH I NG " : AG=AG+5 : GOTO 1 500
O
2120 I FB= 1 3AND J =9ANDDF =OTHENPR I N
112 the RAINBOW February 1984
This, quite
literally, is the
color computer
America has been waiting for.
One of the best sellers in the
United Kingdom, the Dragon will
soon be manufactured by TANO
to serve American consumers
who want a serious, affordable
computer; one that has
proven itself at providing
educational and home
management applications as
well as fun and games. To
meet this challenge, the
Dragon was born. With a
standard 64K of RAM. A
professional typewriter-style
keyboard guaranteed for
20 million key operations.
And an impressive array
of options which include
disk controller and
drive, a printer, audio
cassette recorder, a
modem (RS-232 serial
I/O), joysticks, game
cartridges and a free
BASIC training manual
Using the new 6809E Microprocessor (a great advance on
the original 6502 still used by our competition), the Dragon
brings advanced computer functions well within your
reach. And priced below $400, it's anything but expensive.
But these aren’t the only points of difference with which
our Dragon roars. Unlike most units, the Dragon gives
Extended Microsoft"" Color BASIC as its standard
language while the competition is still stuck in Microsoft""
BASIC training. The Dragon’s advanced graphics features
include set, line, draw, circle, paint, print (<> and print
using. Of course the Dragon also features advanced
sound capabilities.
‘Microsoft ,v is a registered trademark of Microsoft Corp.
ITHE COLOR
KOMPUTERl
YOU’VE BEENI
WAITING FOR.
And full editing
features allow you
to insert, delete
or change at will.
Oh yes — don’t forget
the colors! The Dragon features
nine; with five different resolutions
from 512 points of text (16x32)
to 49,152 points (256x192)
at high resolution. And you
can view these amazing
phenomena through
either your composite video
color monitor or VHF TV.
So goes the Dragon’s
story. If you’d like to
know more, just mail the
coupon or call George
Merchant (our Director
of Marketing) toll free
at 1-800-327-7671 .
Software developers
and dealer inquiries
are welcome. The
Dragon is destined
to become legend
as America dis-
covers its great
performance is
no myth.
Please send me more information on the Dragon.
NAME
COMPANY _
ADDRESS _
CITY
ZIP
. STATE .
. PHONE _
4301 Poche Court West
New Orleans, LA 70129
■®K®
MICROCOMPUTER
PRODUCTS CORP
TS288, "WITH WHAT": INPUTDF*: IFDF*
=C*<18)ANDC<18)=1THENDF=1:D<9)=5
:PRINT@288, "I GOT THE PINS OUT-T
HEY DISAP- PEARED IN THE STRAW"
: GOTO 15000
2140 IFB=16ANDJ=8ANDDE=0THENPRIN
T@288, " ' CLINK' DE=1 : GOTO 150
2150 I FB= 1 6 AND J =8THENPR I NT @288 , "
NOTHING": GOTO 150
2160 I FB= 1 7AND J = 1 ORB= 1 3 AND J = 1 THE
NPR I NT@288 , " DOESN ' T BUDGE " : GOTO 1
50
2170 I FB= 1 7 AND J =40RB= 1 3 AND J =4THE
NPRINT@2SS, "SOLID" : GOTO 150
2180 I FB= 1 7 AND J =90RB= 1 7 AND J =50RB
= 1 3ANDJ =9QRB= 1 3 AND J=5THENPR I NT@2
88, "NOTHING" ‘.GOTO 150
2500 I FB= 1 AND J = 1 OANDAF= 1 THENPR I N
T@256, DM* J " RIGHT NOW” : DP=Dn: DR=
DR+l: GOTO 150
2510 I FB= 1 AND J = 1 7ANDDU= 1 ANDP= 115
THENIFD ( 17) =30RD < 17) =P THENPR I NT
@288 , " I NVOKE * " D* (16) " * BEFORE C
ASTING YOUR LAST HOPE INTO THE
WATERS": GOTO 150
2999 GOTO 12990
3000 IFMV=0THEN4000
300 1 Q=P-L V : PR I NT@9 , A2* < Q >
3010 IFP=207THENT=3:0=0:D(11)=3:
D < 1 ) =3: PRINTS288., "THE STAIRWAY T
URNS HERE. A SMALL DOOR IS SET IN
TO THE SOUTH WALL"
3020 IFP=210THENT=3: 0=0: D<11) =3
3999 GOTO 15000
4000 REM
4010 IFB=1ANDJ=1 THENPR I NTS288, "E
IGHT INCHES SQUARE, A PULL KNOB 0
N THE RIGHT SIDE. ON THE DOOR ISA
BROWN STAIN- IT LOOKS LIKE D
RIED BLOOD": D ( 13) =3: G0T015000
4020 I FB= 1 AND J = 1 3ANDDU=0THENPR I N
T@288, "A SMALL PIN WITH A GREEN
STAIN ON THE END IS STICKING OU
T. I CAREFULLY REMOVED IT":DU=
1 : G0T0150
4030 I FB= 1 ANDC= 1 9ANDC < 1 9 ) = 1 THENP
RINT@288, "YELLOW LIQUID INSIDE":
GOTO 150
4040 I FDT =OTHEN I FB=80RB= 1 7THEN I F
J = 1 OR J= 1 3THEN I FDU=OTHENPR I NT@288
, "SOMETHING PRICKED MY F I NGER " : F
0RX=1T03000: NEXT: CLS: PRINTS265, N
* : END : ELSEPR I NT @288 , "THERE IS A
VIAL OF CLEAR LIQUID INSIDE": C(1
9 ) =3 : DT= 1 : GOTO 1 5000
4050 I FB= 1 5 ANDC= 1 9ANDC ( 1 9 ) = 1 THEN
C ( 19) =5: PRINT@288, "THE "C*<19) "
D I SAPPEARED ! " : H=H- 1 : AG= AG / 2 : PR I N
T@320, "MY THROAT IS BURNING!": IF
AG< . 5THENF0RX= 1 T03000 : NEXT: CLS: P
R I NT6263 , N* : END : ELSEGOTO 1 5000
4999 GOTO 12990
5000 IFMV=0THEN6000
5001 Q=P— LV: PRINT09, A3* (Q>
5010 I FP=3040RP=3 1 4THEN I FAB=OTHE
NAE= 1 : 0=5 : T=0 : G0T030000
5020 I FP=304THEN0=5
5030 I FP=3 1 4THEN0=5
5040 IFP=307THEN0=2:T=1:D<11)=3
5050 I FP=303THEN0=B : D ( 3 ) =3
5060 I FP=308THEN0= 1 3 : T =0 : D < 3 ) =3 :
PRINTS288, "TO THE SOUTH IS A LAR
GE POOL, ON BOTH SIDES IS ENOUGH
ROOM TO GO AROUND"
5070 I FP=3 1 3THEN0=9 : D ( 3 ) =3
5080 IFP=305THEN0=6:T=0*.D<3>=3
5090 IFP=315THEN0=7:T=0:D<3)=3
5100 IFP=310THEN0=10:T=1:D<11>=3
5999 GOTO 15000
6000 REM
6010 I FP< >307THEN6020ELSE 1 2900
6020 I FB= 1 8AND J = 1 6ANDDW=0THENDW=
l:PRINT@288, "THE WORD ECHOED OFF
THE CAVERN WALLS-THE VERY GROU
ND SHOOK": GOTO 150
6030 I FB=9ANDC= 1 9 ANDC ( 1 9 ) = 1 ANDDW
=1 THENPR I NT@288, "WHERE" : INPUT XM*
: IFXM*=D* <3)THENF0RX=1T01200: NEX
T:PRINT@288, "THE WATER IS BOILIN
G, YELLOW FUMES ARE RISING FR
OM IT": H=H- 1 : C ( 1 9 ) =5 : AB= 1 : GOTO 1 5
000
6040 IFB=9ANDC=19ANDC < 19) =1THENP
RINTS288, "WHERE": INPUTXM*: IFXM*=
D* < 3 ) THENPR I NT@384 , " ' SPLASH ' " : H=
H-l : C < 19) =5: G0T015000
1 2990 I FB=20RB= 1 1 THENPR I NT@256 , "
NO EFFECT":PRINT@288, " ": GOTO 150
1 299 1 I FB=8 ANDC=6THENPR I NT@288 , "
IT'S ALREADY OPEN" : GOTO 150
1 2992 I FB= 1 ANDC=8ANDC ( 8 ) = 1 THENPR
I NT@288 , " CROSS-SHAPED " : GOTO 1 50
1 2993 I FB= 1 ANDC=6 ANDC ( 6 ) = 1 THENPR
I NT@288 , " SMALL , LEATHER " : GOTO 1 50
12994 I FB=1ANDC=1ANDC<1)=1 THENPR
INT@288, "SOLID BRONZE, 3 FEET LON
G": GOTO 150
1 2995 I FB= 1 ANDC=4 ANDC ( 4 ) = 1 THENPR
I NT @288, "NINE INCHES LONG, DOUBLE
SIDED BLADE": GOTO 150
12997 I FB= 1 THENPR I NT0288 , " I DON '
T SEE ANYTHING SPECIAL" : GOTO 150
12998 PRINT@448, "I'M UNABLE TO D
0 THAT NOW": GOTO 150
12999 GOTO 12990
20000 DATA LOOK, HIT, PUT, GET, LIST
, DROP , V I EW , OPEN , THROW , UNLOCK , ST A
B , CLOSE , PUSH , EAT , DR I NK , MOVE , PULL
, SAY, JUMP, CRAWL
20020 DATA SWORD , FL I NT , ROPE , DAGG
114 the RAINBOW February 1984
ER , I DOL , POUCH , CHALICE, KEY, SACK , T
ORCH, PENDANT, MACE, HAND AX, SCROLL
, BREAD , CUP , PLATE , N A I L , V I AL , CO I N
20040 DATA DOOR, WALL, POOL, BARS, H
INGES, FLOOR, CEILING, STRAW, PINS, C
LOUD , ST A I RS , VALLEY , KNOB , WATER , TU
RTLE , ELTRUT .WRITING, FUMES , PRYBAR
, HAMMER
20049 REM A2* < )
20050 DATA 201,202,203,204,205,2
06 , LAND I NG , 208 , 209 , ST A I RW AY
20055 DATA 211,212,213,214,215,2
16,217,218,219,220
20060 DATA 221,222,223,224,225
20069 REM Al*< )
20070 DATA 101 , 102, 103, 104, OUTSI
DE, 106, STAIRWAY, 108, 109, EXIT
20075 DATA 1 1 1 , HALL , HALL , HALL , CE
LL, 116,117, 118,119, 120
20080 DATA 121,122,123,124,125
20089 REM A3* ( >
20090 DATA 301 , 302, CAVERN, CAVERN
, CAVERN , 306 , ST A I RW A Y , CAVERN , 309 ,
STAIRWAY
20095 DATA 31 1 , 312, CAVERN, CAVERN
.CAVERN, 316, 317, 318, 319, 320
20100 DATA 321,322,323,324,325
20120 DATA 1514,11,1515,1,1516,1
8,1517,18,1518,1,1519, 11,1520,45
, 1521 , 16, 1522, 1 , 1523, 18, 1524, 20,
1523,52
20140 DATA 73,84,96,77,85,83,84,
96, 72, 65, 86,69, 96, 66,69,69, 78, 96
, 65, 96, 77,65, 71 , 73, 67, 65, 76,96,9
6, 96, 96, 96,83,80,69, 76, 76, 109, 73
, 96,87,65,76,75, 69, 68, 96.82, 73,7
1,72,84,96, 84,72, 82, 79,85,71, 72,
96,84,72, 69,68, 79, 79, 82, 97
30000 REM
30105 AJ=0
30107 IFAG< 10THENAG=14
30110 D ( 15) =3: 0=16: T=0: PRINT0384
, "AN ENORMOUS TURTLE IS ATTACKIN
G”:ae=1
30111 I FDV=OTHENPR I NT0288 , " I T C A
ME OUT OF THE P00L":DV=1
30112 IFB=2ANDH*=C*(12)THENH*=C*
<1>
30113 I FB= 1 1 ANDH*=C* (13) THENH*=C
* (4)
30115 AG= I NT ( AG ) : PR I NTS288 , " OPPO
NENT ’ S STRENGTH= M : PR I NTS320 , " K A
RRACK ’ S STRENGTH= " : PR I NTS308 , A I :
PRINT034O, AG
30120 I FB=2ANDH*=C* ( 1 ) THENX=RND (
4) : I FX= 1 THENPR INT6256 , "THE SHELL
IS TOO HARD- IT BIT ME " : AG=AG-3:
ELSEIFX=2THENPRINT@256, “A SMALL
SOUTHERN SOFTWARE SYSTEMS
SERIOUS SOFTWARE FOR THE COLOR COMPUTER
Presenting. . THE GRAPH ZAPPER, SL
THE BAR ZAPPER and THE PIE ZAPPER
• THE PIE ZAPPER draws pie charts of your data * plain or fancy sectors - 5 kinds of sectors - alternate sectors styles to make an outstanding impact - labeled
sectors ■ option to display raw numbers or percentages on chart with or without totals.
• THE BAR ZAPPER creates bar graphs with multiple bars - five different bar styles - positive and negative bars - can use names or numbers for bar identifi-
cation-plenty of options “Extremely easy to use. . . Beautiful . . .Well prepared and documented tool/' The Rainbow. April 1983
• THE GRAPH ZAPPER plots line graphs of data and equations -multiple lines with different symbols -mix equations and data on the same graph -with or
without grids -plots lines or points - “The Graph Zapper is one of the most completely documented pieces of software we have seen. The Graph
Tapper is an outstanding utility and can be a major tool in statistical, business and other uses where graphic representation ol numbers is desirable. "
The Rainbow, Dec 1982
* Endless applications -electric consumption, stock prices, math class equations, children s height and weight, data analysis, trend indication, experimental
results, statistical analysis, sales presentations.
• The three ZAPPERS provide you with a sophisticated capability that will handle from the simplest to the most complex graphing needs.
All three ZAPPERS have these Features:
High resolution graphs with on screen numbers titles, and labels.
Sophisticated data editor makes changing data simple.
Disk version has added features including storing completed graphs
on disk and menu driven file loading.
Detailed user’s guides for all features
Low resolution graphs can’t compare.
14 day money back guarantee
User friendly, easy to understand
Thorough error prevenlion.
Save data for later graphing or editing
Low cost upgrade from tape to disk
Hard copies possible with readily available screen print programs
for nearly any brand of printer
Requires Ext Color Basic and delivered on cassette.
$ 19.95
for 32K disk versions
$ 15.95
for 16K tape versions
add $1.00 for shipping . . . send check, money order,
or VISA/MasterCard number and expiration date
RAINBOW
etnTniCAiio*
$44.95 for all three tape versions + $3.00 shipping
$56.95 for all three disk versions + $3.00 shipping
Florida residents add 5% sales tax
SOUTHERN SOFTWARE SYSTEMS
485 South Tropica! Trail, Suite 109 * Merritt Island, Florida 32952 • (305) 452-2217
February 1984 the RAINBOW 115
MINER by LARRY LANDWEHR
Like his father before him, Sid is a coal
miner. Working hundreds of feet below
ground it is Sid's job to blast the rock
so that the coal seam is exposed. See if
you can direct Sid to the most productive
areas. How many lumps of coal can you
collect before you run out of dynamite?
Young and old alike will enjoy this hi-res
all machine language game from the author
of "IN ASSEMBLY LANGUAGE".
CAT# DM018 16k $14.95 (CAN) $12.95 (US)
EXECCART BY PETER KARWOWSKI
EXECCART is a M/L program that allows you
to copy ROMPAC programs to tape. They can
then be loaded back into a 64K CoCo and
examined or modified. You can run most of
your ROMPAC 's from disk without ever
having to remove the disk controller. This
saves tremendous wear and tear on the
contacts. EXECCART may also be used to add
a loader to your own programs to turn on
64K and to copy your BASIC ROMs into RAM
so that you can make modifications.
CAT# DM009 64K $17.95 (CAN) $14.95 (US)
THE SPOOLER by PETER KARWOWSKI
Whenever you use your printer, your
computer is totally dedicated to feeding
it. This. isn't such a problem when you
just want to print out a couple of lines,
but LLISTing a long program can be very
boring. If you have better things to do
than sit around waiting for the printer,
then "THE SPOOLER" is just what you need.
THE SPOOLER will work on ANY TRS-80 Color
Computer from a 16K right up to 64K with
disks. Extended BASIC is NOT required.
CAT# DM010 16K $12.95 (CAN) $10.95 (US)
NEWERROR BY PETER KARWOWSKI
NEWERROR will provide four extra functions
and abilities for your Color Computer.
1. Give you an audible error warning.
2. Provide full english error messages.
3. Add the ON ERROR GOTO command to BASIC
4. Allow simulated errors for debugging.
As an added bonus we include a second M/L
program that you can add to your own BASIC
programs to provide them with the ON ERROR
GOTO feature. You may use this program
even in programs you sell.
CAT# DM008 1 6K $19.95 (CAN) $16.95 (US)
SCREEN by JOHN MIRAK
Four much needed features are added to
Basic with this new machine language
utility program from Australia.
1. Automatic line numbering
2. Line by line program listing
3. Motor on/off from the keyboard.
4. Your choice of light or dark, orange,
green or black screen with light or
dark orange or green characters.
Works with Basic, Ext Basic & Disk Basic
CAT# DM015 16K $12.95 (CAN) $10.95 (US)
ADD 3% SHIPPING & HANDLING
PER ORDER-MINIMUM $2.50
420 FERGUSON AVE. N.
HAMILTON, ONTARIO
CANADA L8L4Y9
PHONE 416-529-1319
DEALER
INQUIRES
WELCOME
BONES BY MARK MORAN 1
This original dice game is fun for the
whole family. Play by yourself, against
the computer or with your friends.
Although simple enough for the youngest
player the adults will find it addictive.
CAT// DM011 16K $12.95 (CAN) $10.95 (US)
Now you can 'Roll Them Bones' on the MC10.
We have transferred this popular game
without losing any of it's features.
CAT// DM101 4K $12.95 (CAN) $10.95 (US)
SWISS ARMY KNIFE BY RALPH BLOCH
One of our most prolific authors (PRETTY
PRINTER-P. U.F . F . -L IBRARY ) has come up with
another winner. As the namesake of this
program has many blades so SAK has many
functions. The disk owner will find it
indispensable for diagnosing and fixing
the many gremlins that attack a disk
system. It will work on any number of
tracks and can even read FLEX disks. By
copying one sector at a time you can often
save an otherwise uncopyable disk.
CAT// DM553 32K $29.95 (CAN) $25.50 (US)
SUPER EDIT BY LARRY LANDWEHR
This powerful new utility program from the
author of " IN ASSEMBLY LANGUAGE" adds many
new editing commands to Basic. You can
PRINT one screenful at a time, DELETE a
line or lines, JOIN several lines together
and hide your programs, or FIND strings
and variables. Also included are commands
to INSERT, COPY, MOVE & REPLACE one line
or a block of lines. Super edit works with
Extended 8asic but Extended Basic is not
required.
CAT// DM016 16k $19.95 (CAN) $16.95 (US)
SEND $3 FOR OUR NEW
80+ PAGE CATALOGUE
MUSIC EDITOR by PATRICIA SHELTON
This program will take regular sheet music
and convert it to "play by number" music.
You enter the words, notes and chords from
the keyboard and the program will output,
to the screen or printer, an easy to read
version for C or G type organs. Your files
can be edited and saved to disk or tape.
Easily produce a* songbook of your own
favorite tunes.
CAT// DM012 I6K $12.95 (CAN) $10.95 (US)
HOME INVENTORY BY JEFF PYNE ^
Home Inventory was written for the average
home owner to simplify the tedious task of
weeding through his posessions. This small
database will save an organised list of
brand names, serial numbers, values, dates
of purchase etc. This could prove to be
your most valuable program if you ever
have to deal with an insurance company so
be sure you have a copy of the programs
output in a save place in case of fire or
theft. Ext Basic required-Printer optional
CAT// DM013 16K $12.95 (CAN) $10.95 (US)
PIECE DF SHELL BROKE OFF" : AH=AH—
1:ELSEIFX=3THENPRINT@256, "I MISS
ED- IT DIDN'T": AG= AG~3 : ELSEPR I NT@
256, "WE BOTH MISSED"
30125 I FB= 1 1 ANDH*=C* ( 4 > THENX=RND
< 4 > : I F X = 1 THENPR I NTS256 , "NO DAM AG
E AT ALL TO IT" : ELSEIFX=2THENPRI
NT0256, " I NICKED IT'S FOOT":AH=A
H- 1 : ELSE I F X =3THENPR I NT0256 , " I T S
LASHED MY SIDE" : AG= AG-2: ELSEPR IN
T@256, "IT BIT MY LEG" : AG= AG-3
30126 I FB= 1 1 ANDH*=C* ( 4 ) 0RB=2ANDH
*=C*(1)THEN30130
30127 PRINTH256, "IT BIT A CHUNK
FROM MY ARM" : AG=AG-2: G0T030200
30 1 30 X=RND ( 1 00 ) : I F X >96THENPR I NT
@416,"I TRIPPED, IT TORE OPEN MY
CHEST KARRAK IS DEAD " : PR I NT @340 ,
" O " : FOR X = 1 T 05000 : NE X T : CLS : END
30200 PR I NT @308 , AH : PR I NT6340 , AG
30250 I FAG< 1 ANDAH< 1 THENPR I NT@4 1 6
, "BOTH THE TURTLE AND KARRAK ARE
DEAD " : FORX= 1 T02500 : NEX T : CLS : EN
D
30300 IFAH< 1 THENPR I NT@256, "THE T
URTLE IS DEAD" : PRINT0384, " " : 0=A
j:bf=i:ae=o:d<15)=3:ab=i:forx=it
02000 : NEXT : GOTO 1 5000
30400 I FAG< 1 THENPR I NT6256 , N* : FOR
X=1T02000: NEXT: CLS: END
STOCK & FUND INVESTING
with the
TRS-80* COLOR COMPUTER
USE FUNDGRAF AND FUNDFILE
T
I 1 I 1 l' r T
FUNDGRAF is n stock market analysis program that not only graphs and
analyzes funds or stocks, but also makes decisions on when to BUY and SELL.
Improve market timing using your COCO._
GRAPHS fund’s progress (up to 200
weeks). SUPERIMPOSES for comparison:
a line of constant percent growth or a
graph of any other fund for stock).
CALCULATES over any time span: the
percent price change and the moving
average (any span). INDICATES BUY
and SKLLsignals. FUNDGRAF requires
16 K ECB min.
16/32 K Tape $49.95
16/32 K 5 in. Disk $69.95
ADD $2 handling on all orders.
FUNDGRAF-A STOCK
MARKET ANALYSIS
PROGRAM FOR I6K EX
TRS-80 COLOR COMPUTER
TflS'M COLOB COMPUTES - 7W TANDY CORP
I I I I I. l-l-
FLTNDFILE is a portfolio and account management program for securities.
Manage single or multiple portfolios of stocks, mutual funds, bonds, money
market funds, etc. FUNDFILE allows easy maintenance of all your records for
accurate portfolio evaluation. NEW 32 K VERSION of FUNDFILE summarizes
all transactions (dividends, interest, purchases and sales) between any two
dates of your choice - weekly, yearly, etc. Categorizes interest and dividends paid
as to tax liability (tax free, etc.) and capital gains as long or short term. Great for
tax reports.
FUNDFILE REQUIRES 16 K ECB min. and 80 COL PRINTER.
5-in. Diskette only for 16 K ECB
5-in. Diskette only for 32 K ECB
ADD $2 handling on all orders.
Write for free brochure for details. Dealer inquiries invited.
$27.95
$37.95
PARSONS SOFTWARE, DEPT. G
118 WOODSHIRE DRIVE
PARKERSBURG, WV 26101
30499 GOTO 15000
30500 REM
30505 I FAC=1 THEN 15000
30507 AJ=0
30510 PRINT@384, "A GASEOUS CLOUD
IS BLOCKING MY ADVANCE TO THE
WEST":D<10)=3:AF=1
305 1 5 AG= I NT ( AG ) : PR I NT@288 , " OPPO
NENT'S STRENGTH^: PR I NT@320, " KA
RR AK * S STRENGTH= " : PR I NT03O8 , " ? " :
PRINT034O, AG
30518 DM*= " " : DM=RND < 9 ) - 1 : I FDM=OT
HENDM*= " BLACK " ELSE I FDM= 1 THENDM*=
" GREEN " ELSE I FDM=2THENDM*= " YELLOW
" ELSE I FDM=3THENDM*= " BLUE " ELSE I FD
M=4THENDM*= " RED " ELSE I FDM=5THENDM
*= " BUFF " ELSE I FDM=6THENDM*= ” CYAN "
ELSE I FDM=7THENDM*= " MAGENTA " ELSED
M*=" ORANGE"
30519 IFDS=OTHENDP=DM: IFDM<5THEN
305 1 8ELSEDS= 1
30520 IFC ( 1 ) =1 ANDB=20RC (12) =1 AND
B=2THENPRINT@448, "WENT RIGHT THR
OUGH-NO DAMAGE": AG=AG-DM: IFDM>OT
HENPRINT@256, " I FEEL WEAKER"
30525 IFC (4) =1ANDB=1 10RC ( 13) = IAN
DB=1 1 THENPR I NT@448, "NOTHING ACCO
MPL I SHED " : AG= AG- < DM* 1 . 5 ) : I FDM >0T
HENPRINT@256, "I FEEL WEAKER"
30540 I FB< >2ANDB< > 1 1 THEN I F A*= " S "
THENVV=3: DN=0: 0=5: AF=0: D ( 10) =1 12
: PRINTH288, " " : PRINTH320, " " : PRINT
@352, " " : PRINT@384, " " : PRINT0416, "
" : PR I NT@448 , " " : GOTO 1 5000ELSE I FA*
= " W" THEN30600ELSE246
3054 1 PR I NT@308 PR I NT034O , AG
30560 IFAG< 1THENF0RX=1T02000: NEX
T : CLS : PR I NT@264 , N* : END
30570 GOTO 150
30600 AG=AG-DP: IFAG< 1THEN30560
30610 AF=0:AC=l:D(lO)=5:HV=5:VV=
2: LV=100: p=107: A*="&" : G0T0143
30999 GOTO 15000
40000 DC=1 : F0RX=1T069: POKEX+131 1
, EK ( X ) : NEXT: RETURN
Listing 6
200 FORB= 1 T02G : WW*=B* (B) : WW= I NST
R ( 1 , A* , WW* ) : I FWW >0THENVW=LEN ( B* (
B) ) : G0T0205ELSENEXT : B=0: PRINT025
6, "I CAN'T DO THAT" :G0T0150
205 F0RY=1T0VW: MID* ( A* , WW, 1)=" "
:ww=ww+i:nexty
220 FORC= 1 T020 : WW*=C* ( C > : WW= I NST
R ( 1 , A*, WW*) : IFWW>0THENGGT0245ELS
ENEXT : C=0: G0T0235
235 F0RJ = 1T02C: WW*=D* (J) : WW=INST
R < 1 , A*, WW*> : I FWW >0THEN245ELSENEX
T: J=0
118 the RAINBOW February 1984
DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK
DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES
PRICE BREAKTHROUGH
Super Sale on New Disk Drives
Starting at $ 169 . 00 !
Tandon — Siemens — Remex — MPI — Teac — Shugart — Tabor
40 or 80 Tracks — Single or Dual Head — New 3 Vi " Drivette™
Our Disk Drives Are Capable Of Single And Dual Density Operation
The NEWEST Technology Capable Of Operating On Most Popular Computers
Drive a Hard Bargain!!™ — 5 M.B.-20 M.B. Complete Systems from $999.95
Diskette Breakthrough — 10 Pack in Library Case — $ljL#5,x
Since We Are Always Finding Ways To Save You Money,
Please CALL For Our Most Current Pricing.
SOFTWARE SUPPORT, INC
One Edgell Road, Framingham, MA 01701 (617) 872-9090
Hours: Mon. ihru Fri . 9:30 am io 5:30 (E.S.T.) Sat. 10 am to 4:30 pm
DEALER INQUIRIES INVITED
TERMS:
M.C./Visa/Amcx and personal
checks accepted at no extra charge.
C.O.D.. please add $3.00.
Shipping: Please call for amount.
Not responsible for typographical errors
Copyright 1983
S3AIUQ XSIQ S3AIU0 XSIQ S3AIUQ MSIQ S3AIU0 XSIQ S3AIUQ XSIQ S3AIHQ XSIQ S3AIUQ XSIQ S3AIUQ XSIQ
CANADA
MICRO R.G.S. INC.
751, CARRE VICTORIA, SUITE 403
MONTREAL. QUEBEC, CANADA. H2Y 2J3
Regular Tel. (514) 845-1534
Canadian Toll Free 800-361-5155
DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK
1
the ]
GRAPHICS
1 o tv
ECB
tuBBi
RAINBOW |
_
A Mntct
Wmdetlwtd
Pi&jffwn ty And/vw L. Shetm
I t’s that time of year again when you can bun-
dle up and go out in the crisp winter air to
make a snowman or sit by the cozy fire and
dream about someone else making that snowman
like your CoCo.
Here's a short I6K ECB program sent to us by
Andrew L. Shemo of Canton, Ohio that makes
your winter wonderland come true. Winter is a
Hi-R.es graphic presentation of a chilly, familiar
scene with falling snow, trees and a snowman. If
your computer will not accept the high-speed
poke (POKE 65495,0), delete lines 460 and 510.
So. build a fire, make some cocoa and let your
CoCo draw a winter wonderland.
“
Rainbow
Check
Plus
. . 0276
110
480 ... .
. 04D1
42
1020 . ..
. . 0697
15
END...
. 08CA
74
1 ’ IMF*******************
2 * #*** WINTER ***#
3 ’ BY *#**
4 ’** ANDREW L. SHEMO **
5 OCT. 1983 ****
6 ’ -it****-****************
lO CLSO : PR I NT @233 , "press ‘^CHR* ( 1
28) +** any " +CHR* < 1 28 ) + " key " ;
20 IF INKEY$=" "THEN 20
30 POKE 65494,0
40 PMODE 2, llPCLS: SCREEN 1,1:CLS
50 GOSUB 1000
60 * *** GROUND ***
(Andrew l.. Shemo, an 1 8-year-old high school gradu-
ate. has recently joined the Air Force to enter into
electronics and computers. He is a self-taught CoCo
enthusiast and this is his first Hi- Res graphics pro-
gram.)
70 CIRCLE (128, 185) , 135, 1, . 1, .5, 1
80 PAINT ( 128, 191) , 1, 1
90 CIRCLE <0, 191) , 105, 1,-4
100 PAINT <5, 155) ,1,1
110 ’*** BOTTOM ***
120 C I RCLE < 1 25 , 1 60 ) , 35 , 1
130 PAINT <115, 172) ,1,1
140 ’*** MIDDLE ***
150 CIRCLE <125, 120) ,23, 1
160 PAINT <110, 130) , 1, 1
170 ’*** HEAD ***
180 CIRCLE < 125,92) , 15, 1
190 PAINT <114, 96) ,1,1
200 FORT 1=1 TO 500: NEXT
210 * ***• EYES ***
220 PRESET <121, 88) : PRESET <121, 89
)
230 PRESET <128, 88 ): PRESET <128, 89
)
240 ’ #** NOSE ***
250 LINE <125, 90) -<127, 93) , PRESET
:LINE - <123, 93) , PRESET: LINE -<12
5,90) , PRESET
260 ’*** MOUTH ***
270 CIRCLE <125, 95) ,9,0, .4,0, .5
280 ’*** BUTTONS ***
290 FOR Y=105 TO 130 STEP 6
300 PRESET < 125, Y) : PRESET <125, Y+l
)
310 NEXTY
320 ’*** RIGHT TREE ***
330 LINE <245, 191) -<245, 150) ,PSET
340 LINE <256, 150) -<190, 150) , PSET
350 LINE - <256, 20) , PSET
360 PAINT <195, 149) , 1, 1
370 ’*** LEFT TREE ***
380 LINE <20, 150)- <20, 140) , PSET
390 LINE <29, 155)- <29, 140) , PSET
400 LINE<0, 140) -<50, 140) , PSET
410 LINE - <25, 50) , PSET
420 LINE -<0, 140) , PSET
120 the RAINBOW February 1984
430 PAINT <25, 55 > ,1,1
440 ’ *■** BORDER *-#•*
450 FOR Y=0 TO 191 : PRESET <256, Y>
ZNEXT Y
460 POKE 65495,0
470 FOR X=256 TO O STEP-1 : PRESET
<X, 191) : PRESET <X, 190> : NEXT X
480 POKE 65494,0
490 FOR Y=191 TO O STEP-1 : PRESET
<0, Y> .'NEXT
500 ’*** SNOW ROUTINE ***
510 POKE 65495,0
520 T=1:S=4:DIM X<255)
530 FOR Y= 1 TO T STEP S
540 IF X ( Y ) =0 THEN 570
550 IF PRO I NT <X<Y> , Y+l ) =5 THEN
GOTO 570
560 PRESET <X <Y) ,Y) :PSET<X <Y) .Y+S
, 1>
570 NEXT Y
580 T=T+S:IF T > 1 80 THEN T=1S0
590 FOR C=Y-S TO 1 STEP- S:X<C+S
)=X <C) : NEXT C
600 X <l)=RND<250>+2: IFX <1>=125 T
HEN 600 ELSE 530
1000 ’*** GRAPHICS STRINGS ***
1010 A$<l>="M+10,+30;R5;M+6,-8;M
+6, +8; R5; M+10. -30; L6; M-7, +22; M-6
, -b;L3;m-6, +s;m-7, - 22 ; L6; bm+45, +
30”
1020 H ( 1 ) =32 : V < 1 > = 1 2
1030 A* ( 2 ) = " U6R6U 1 8L6U6R 1 8D6L6D 1
8R6D6NL 18; BR6 " ’ i
1040 H<2)=BO: V<2)=12
1050 A$ ( 3 ) = " U30R 1 O ; M+ 1 O . +25 ; U25R
6D30L10; M-l 0,-25; D25L6; BR30” ’ n
1060 H (3) =105: V (3) =38
1 070 A* ( 4 ) = " BR 1 2U24L1 2U6R30D6L 1 2
D24L6; BR25" J t
1080 H<4)=140: V<4)=12
1090 AT (5) ="U30R20D6L15D6R10D6L1
0D6R15D6NL20; BR6” ? e
1100 H < 5 ) =175: V <5) =38
1110 AT < 6 > = " U30R 1 5F5D5G5L2M+8 , + 1
4; D1L5U1 ; M-8, -12; L3D13L5; BM+5, -2
5 ; R6F2D3G2L6U6 " *r
1120 H < 6 ) =200 : V < 6 ) = 1 2
2000 ’*** DRAW "WINTER" ***
2010 DRAW" BM 30,10;"
2020 FOR R= 1 TO 6
2030 DRAW AT <R)
2040 NEXT R
2050 F0RTI=1 TO 50:NEXTTI
2060 FOR R=1 TO 6
2070 PAINT <H <R> ,V<R) ), 1, 1
2080 NEXTR:F0RTI=1 TO 800: NEXTTI
2090 RETURN
f!^\\
WORD PROCESSOR
for your Color Computer
Yes! That’s right, because we want to create some excitement with WORKS WITH ANY PRINTER. Take full advantage of your
an offer you can't pass up — a professional quality full screen
oriented word processor that would be a bargain at $50. It's a good
one too. Take a look at what you get.
MASTER WRITER S FULLSCREEN-ORIENTED EDITOR allows
you to move the cursor anywhere in your text using the up, down,
right and left arrows. Do this one character at a time or by line or
page. Insert, delete or replace text at the cursor watching your
changes as you make them. Delete or move blocks of text from one
place to another. Merge in text from other files.
AUTOMATIC CARRIAGE RETURN after last complete word on
each line, with this and AUTOMATIC PAGE FEED you don’t have to
worry about where a line or page ends — just type!
MASTER WRITER runs on a 1 6K, 32K, or 64K COLOR COM-
PUTER, taking advantage of all available memory. Use it with DISK
OR CASSETTE based systems. EXTENDED BASIC IS NOT
REQUIRED.
EASY TO UNDERSTAND MANUAL has you comfortably using
MASTER WRITER in minutes. It is a USER-FRIENDLY MENU-
DRIVEN SYSTEM with single letter commands. Check any com-
mand without having to refer to the manual with the HELP
SCREEN.
1 0 PROGRAMMABLE FUNCTION KEYS allow easy insertion of
frequently used words or phrases.
printer's special functions such as variable charcter size and
emphzsized characters with EASY EMBEDDING OF PRINTER
CONTROL CODES.
GLOBAL SEARCH function lets you quickly locate specific
strings for replacement or deletion.
Customize form letters or standard text with MASTER WRITER’S
EMBEDDED PAUSE feature. Just ’fill in the blanks" when your
printer pauses for a personalized appearance.
LIMITED MULTI-TASKING feature lets you print one file while
editing another.
In addition to regular text you can use MASTER WRITER to
CREATE BASIC PROGRAMS with the convenience of full-screen
editing.
OTHER FEATURES include easy setting of left, right, top and
bottom margin, printer line width, and lines per page. Also auto
repeat keys, auto line centering, auto page numbering and choice of
display color formats.
And, perhaps one of the best features, is MASTER WRITER’S
SUPER LOW PRICE OF $1 4.95. At this price you can’t go wrong.
Buy it today!
TO ORDER send $14.95 for cassette version or $1 9.95 for disk
version plus $2.50 shipping (Calif, residents add 6 % sales tax) to:
PYRAMID DISTRIBUTORS, 527 HILL ST., SANTA MONICA, CA
90405 (213) 399-2222.
MASTER WRITER
$14.95 Cassette
$19.95 Disk
February 1984 the RAINBOW 121
AND GAMES
TIME PATROL
Travel thru different time zones,
fending off attacking blimps,
helicopters & space crafts from
each time period Become intimate
with the full 360 degree firing
range of your joystick! (Requires 32K)
(32K Cass) $24 .95 <32K Disk ) $ 27 95
STORM
A "tempest" of a game, it has
1 35 levels of olay. fast action,
graphics & sound. (Requires I6KJ
(t6K Cass) $21 95 (16K Disk) $24.95
COLOR PAC ATTACK ft
Three little muggers chase your
man relentlessly around a mad-
dening maze as you furiously try
to build up points. Perfect repiicaof
your favorite arcade! (Requires 1 6K)
( 16K Cass ) $24.95 1 16K Disk ) $27.95
NERBLE FORCE
Not just another DEFENDERS
Brilliant graphics show wide angle
& close-up views of the city you
protect. Use forward & reverse
thrusters, long range phasers, &
quick maneuvers. Requires only
onejoystickl (Requires 1 6KJ
t WK Cass ) $2195 < 16k Disk ) $24. 95
SHARK TREASURE
Ever been eye-to-eyp (or jaw-to-
jaw) with a shark? Experience the
"excitement" of dodging around
the dreaded beasts as a scuba
diver after treasure near a sunken
gafleon. Even jf you don't amass
wealth you'll enjoy the fine
graphics! (Requires I6K)
( 16k Cass ) $24.95 ( 16k Disk > $27.95
RAIL RUNNER
Hurry l Watch Out!! Oh Nolli
Whewi Your railroad engineer
must scurry over the track of the
busiest tram switchyard ever,
dodging speeding trains & hand-
cars, to rescue the poor little
hoboes on the wrong side of the
trackl (Requires J6KJ
1 itk Cass; $21,95 <I6K Disk) $24.95
SPACE AMBUSH
Stranded on planet Orgath, the
first attack of maurauding
hoodlums left you with no vertical
boosters Galaxy treaties restrict
your weapons to short-range
phasers. Can your keen eye fend
off another attack? (Requires 1 6KJ
(16K Cass ) $2195 ( 16K Disk ) $24 95
OMPUTERWARE
MOON HOPPER
Roll over the surface with tank-like
tractors, hop over any obstacle
(cravasses, craters, rocks) & use
the phasers (forward and atop) to
incinerate attackers as you try to
reach Moon Base High scores
shown in 3D space
(Requires 32K)
(32K Cass ) $24.95 f 32k Disk) $27.95
MEGAPEDE
Megapede is exponentially more
challenging than CENTIPEDES,
caterpillars. & others Caught in a
jungle of algae, you're attacked
by vicious fleas, mean spiders. &
the relentless centipedes. Shoot
your way out. gaining points with
every hit (Requires I6KI
( 16k Cass) $24.95 ( I6K Disk) $27 95
JUNIOR'S REVENGE
The same Junior you've seen in
the Kong arcade series! This
young but tireless little ape must
overcome four screens of
obstacles to rescue his father, The
King, from mean old Luigi. He will
traverse the jungle & the swamp,
climb vines, avoid vine gators,
dodge Zuzu birds, open locks, &
finally conquer Luigi's hideout
before he finally frees his big
daddy (Requires 32K)
f 32K Cass) $28-95 1 32K Disk) $31 95
HYPER ZONE
From the cockpit of your space
ship see the 3-D field of hyper
spacel Dodge oncoming space
debris, destroy attacking enemies.
The 3-D graphics will have your
head dodging approaching ob-
jects & listening to things whiz
past your windshield!
(Requires 32K)
( 32K Cass) $24.95 (32K Disk) $27 95
GRAN PRIX
Vroorri! Your joystick controls the
speed & steering as you race over
the track, dodging competing
cars Race against, the clock & gam
points for distance covered You
can almost taste the road dust &
smell the burning rubber
(Requires 32K)
EL DIABLERO
You awake, dazed & confused, in
the middle of a desert You had
been learning the techniques of
sorcery from an old man from
these parts. He told you an evil
sorcerer, a diablero. had become
his enemy Now your teacher is
missing, you are alone, & you
can't seem to remember those
techniques. All you recall is rhe
verse (You'll have to play to
know the rest I Can you solve the
toughest adventure without
ordering the clues?) (Requires 16K
on cassette or 32K on disk)
( 16K Cass ) S/9,95 (32K Disk ) $24.9 5
Computer ware Is a federally registered trademark of Oomputerware
AN
a
^ 19 ^ 19 19 19
^
5 ®? 19 ^ 19 19 19
I
COLOR
INVADERS
H
CLASSICS: COLOROIDS
AND COLOR INVADERS
Asteroids & Invaders are arcade
classics In Coloroids. brightly
colored asteroids hurdle towards
you & you phaser them to bits
with a full 360 degree shooting
range Plus you get Color Invaders
where you are at the controls of
the space tank, firing at stellar
ships & invading critters Two all
time greats in one packi
(Requires I6K)
( 16K Cass/ $19 95 P6K Disk) $22.95
MAZERACE AND
CAPTURE THE FLAG
Two great board games of luck &
strategy In Mazerace a hexagon
matrix is filled with paths &
obstacles You must reach the
other side before your opponent
Capture the Flag is similar but runs
»n real time. Play alone or with a
friend. (Requires Ext BASIC & 16K
on cassette or 32K on disk]
( 16K Cass) $19.95 f 32 K Disk) $22 95
STARSHIP CHAMELEON
Your starship changes color at the
push of a button to destroy the
on-coming super bombs & anti-
matter bombs launched by the
Gabalatoks above. Watch out for
the semi-intelligent aerial bombs
that home in on your every
move! (Requires 1 6K)
i 16K Cass) $21 95 1 16K Disk) $24.9 5
COLORBOWL FOOTBALL
Big league graphics start the foot-
ball season! Two players play
against each other or one can
sharpen his offense against the
computer Use 8 defensive plays.
9 offensive plays. & many forma-
tions to win the Colorbowl!
(Requires 32K|
(32K Cass) $24 95 (32K Disk) $27.95
BLOC HEAD
Q-BERT never looked so goodi
You guide Bloc Head from cube to
cube, changing the brightly
colored surfaces while dodging
the dispicable characters that try
to push him off! He must clear the
cubes to go to the next skill level
(Requires 16K)
f 16K Cass ) $26.95 1 16K Disk) $29.95
DOODLE BUG
In hi-res graphics & great sound,
your lady bugs hussle through an
intricate maze of barriers & turn-
styles. trying to earn points by
eating the letters, dots. & hearts
Enemy bugs buzz after you! And
watch out for the poison skulls!
Another arcade favorite!
(Requires I6K)
f 16K Cass ) $ 24.95 1 16K Disk) $27 95
APPLICATIONS
WHAT YOU SHOULD
KNOW ABOUT
COMPUTERWARE®
BUSINESS APPLICATIONS
• They have been in use for over
4 years on many 6809 systems
This means they are well tested
• Complete manuals accompany
the systems
• User-friendly menus make them
easy to use.
• They are not accounting
tutorials They assume you
know and use sound account-
ing principles
System Requirements
• FLEX or OS-9 operating system
• 64K memory
• Cornputerware® Random BASIC
• Dual Disk Drives (Payroll re-
quires double-sided drives)
GENERAL LEDGER
This is a comprehensive double
entry accounting system with
complete audit trails, closing pro
cedures. and full reporting The
chart of accounts is flexible and
the system easy to use Reports in-
clude the General Ledger, Trial
Balance. Balance Sheet. Income
Statement, and Transaction
Register Your financial informa-
tion is at your finger tips!
$249.00
CHECK LEDGER
This is a single entry bookkeep-
ing system which allows the user
to define a chart of income and
expense accounts Year-to-date
totals are maintained for each ac-
count as well as complete check-
ing account history By just enter-
ing your checking account infor-
mation, you can have always
current visibility over your rncome
and expense ledgers Financial
statements and taxes are a snapi
$195.00
CORRESPONDENCE
SYSTEM
We call this the People
Manager It is a very sophisticated
people data base system The
system collects name and address
information, provides mailing
labels or reports of the entire list or
any subset upon request The
power of the system lies in the 1 7
character special code field that is
used to identify special character-
istics of each person and then can
be used to select subgroups for
reports and labels used in special
marketing or contracts Tested
with data bases of 1 5 to 9,000
entries this system has been in use
with retailers, clubs, churches and
professionals for years.
$149 00
TER WARE '
INVENTORY CONTROL
This system is designed to help
the retailer, distributor, or
businessman to keep control of
this important factor. It stores your
cost and quantity information, up-
dates it immediately, and offers
you key management reports
with useful summaries at any
time With four costs, four loca-
tions, selling history, and vendor
information for each item, you will
always have the facts!
$195.00
PAYROLL
This is the most comprehensive
payroll you'll find on a microcom-
puter. Besides collecting key
employee information, it allows
entry of pay rates for standard
hours, overtime, and salary.
Hourly, salary, and commissioned
employees may be paid weekly,
bi-weekly, semi-monthly, and
monthly. Two types of special
monthly deductions are also ac-
commodated Year-to-date,
quarterly, monthly and current
totals are maintained All federal
reporting is done automatically
and your state computations are
also included.
$295.00
ACCOUNTS PAYABLE
This system can give you the
tools to plan your business'
growth by controlling expen-
ditures and forecasting cash re-
quirements. It helps a small
business manage and track its
cash liabilities by collecting vendor
invoice information and reporting
the business' cash committments
and payment history
$195 00
ACCOUNTS RECEIVABLE
All businesses need to know
who owes them moneyl This
system provides reliable and timely
information regarding the status of
ail customer accounts You can
know instantly which accounts
are past due. forecast how much
money to expect to receive for
cash flow planning, and keep on
top of your customers' credit posi-
tions Customer name, address,
credit limit, invoice, and payment
information is recorded and
reports of all information including
customer statements are available
upon your request
$14900
P.0. Box 668 • Encinitas, CA 92024
(619) 436-3512
PROGRAMMING TOOLS AND LANGUAGES
r
COLOR PASCAL
Now you can learn about and program in one of the most popular
new languages available without investing in a large computer system
Although our Dynasoft PASCAL is not an ’extended' version, the user
will find that virtually any task can be accomplished using the com-
mands available plus external calls to your own routines
What do you get? THE WHOLE THING: COMPILER. P-CODE INTER
PRETER. SUPERVISOR. SAMPLE PROGRAMS. PROGRAM EDITOR. -
plus a complete instruction manual with examples Based on a subset
of standard PASCAL, it includes most of the standard control structures
but omits some of the more sophisticated data structures and floating
point arithmetic. The result is a complete high-level language system
which retains most of the flavor and structure of standard PASCAL but
will run on a system with as little as 32K memory and a cassette Below
is a summary of Color PASCAL’S features
Reserved Words
AND
ARRAY
BEGIN CASE
CONST
DIV
DO
DOWNTO
ELSE END
EXTERN
FOR
FORWARD
FUNCTION
IF MOD
NOT
OF
OR
OTHERWISE
PROCEDURE PROGRAM
READ
REPEAT
THEN
TO
TYPE UNTIL
VAR
WHILE
WRITE
WRITELN
NEW MARK
Supervisor Commands
Load
Save
Edit Compile
Go
Gp
Move
Quit
Editor Commands
New
Top
Bortom Up
Quit
Down
Dnn
Find
Print Insert
Kill
Replace
(32K Cass) $45.95
Disk PASCAL Includes these added features;
• The compiler can be run in less than I6K. allowing for larger
programs In fact, programs can be larger than memory as code is
compiled from the disk
• Directed I/O allows channeling of the input and output to the screen,
printer, or disk. One of the example files provided outputs a fii? to the
screen, pnnre/, or disk at your choice* This means the same program
can display, print, or copy files to disk
* * * New Features Available * * *
• Compete disk file I/O includes OPEN. CLOSE CREATE. DELETE.
RENAME. FREAD. F WRITE, and even DSIO to read and write to a
specific sector!
• Hi'Res color graphics, sound and joystick are supported with pro
cedures such as GMODE. LINE. PCLS, PSET. PPOINT, JOYSTICK,
and SOUND
132K Disk) $69 95
Save S I Q — PASCAL with our great Editor 02 * Disk)$&9.95
FOXY GRAF
FOXY GRAF is a complete graphics development package for the
assembly language programmer The very comprehensive manual
covers the history of graphics, how the Color Computer graphics work,
details Radio Shack and Motorola would not tell, and is written in an en-
joyable style. You can program with any mode in any color combina-
tion It is totally relocatable and includes some very useful subroutines
you can call from standard BASIC, fe.g. circles, shapes, etc J If you are
serious about learning graphics programming. Foxy Graf is both a
tutorial and a tooll (Requires 1 6K1
I f 6K Cass ) $29.95 { WX Disk ) $34 95
'UTERWARE
COLOR BASIC COMPILER™
If you have ever written a BASIC program only to find that it runs too
slow to provide any action and haven't had the courage to learn
assembler, then the Color Compiler™ is the answer. It lets you write
your program in easy BASIC and then converts it into fast machine
language After you run your compiled program, you may find it
necessary to add some delays because the Color Compiler™ will make
your program run an average of 40 times faster
The Color Compiler™ features a total of 46 commands and functions
Most of these are a subset of Extended Color BASIC The Color Com-
piler is limited to integer variables All floating point and string handling
can be done in a BASIC program which calls the compiled program.
Passing information from BASIC to compiled programs is very easy. The
Color Compiler™ generates position independent code so that you may
put the compiled program anywhere in memory, including into a ROM-
pack! ft requires 32K and a disk drive, leaving 1 6K of user work space
Functions Supported
ABS
INKEYS
JOYSTK
PEEK
PEEK#
PPOINT
RND
SGN
SQR
TIMER
+
-
/
=
v>
v <
AND
OR
NOT
Instructions Supported
CIRCLE
CLS
COLOR
DATA
DIM
END
EXEC
FOR-STEP-NEXT
GET
GOSUB
GOTO
IF-THEN-ELSE
LET
LINE
MOTOR f ON/OFF)
ON n GOTO or GOSUB
PAINT
PCLS
PCOPY
PMODE
POKE
POKE #
PRESET
PRINT
PSET
PUT
READ
REM
RESTORE
RETURN
SCREEN
SOUND
( 32 K Disk) $39 95
RANDOM BASIC
Computerware *’s Random BASIC has been an industry standard in
the 6800 and 6809 industry for many years. Available now on the
Color Computer, it brings the following advantages to those using ad-
vanced operating systems like FLEX and OS-9
• Thousands of existing programs are transportable between operating
systems
• Extraordinary File Handling Capabilities — ISAM, Random. & Sequen-
tial file structures. Fast data file access Very efficient file design
• 9 Digits of precision — BCD arithmetic For those who need extend
ed precision, the OS-9 versions also include an 1 1 digit version at no
extra cost
• Flexible User Input Commands — "Conversational" programming is
a snap with commands designed for easy user input — single
character or whole fines
• Easy Output Formatting — Print Using, automatic pagination, left &
right justification, easy columnization and decimal point alignment
• Programming's Fast — The interpreter provides fast program
development and debugging — it is self-documenting with extended
variable names. Written by programmer's for programmers*
• OS-9 version supports graphics, sound. & joystick functions!
• In OS-9 version all OS-9 commands are directly accessible, making it easy
to write very powerful utilities.
• Write for detailed brochure.
(64 K Flex) $75.00
(64K OS-9) $75.00
Computerware Is a federally registered trademark of Computerware
r
PROCRAMMING TOOLS AND LANGUAGES
DISK UTILITIES WITH REPAIR
Repair
R read a secror into memory buffer
D display buffer ro screen by screen type
C change selected byte to a new value
N advance to next secror
P move backward to previous sector
W write buffer to sector on disk
Q display- parameter settings
H display command menu
U change drive unit number
G locate & read first sector of granule
F change group of bytes to preset characters
B exit program & return to BASIC
Find display starting, ending & transfer address of binary file
View look at the contents of ASCII file
Print print formatted disk directory ro printer or screen
Mask/H mass delete with confirm
(Requires I 6K disk)
(16K Disk ) $24.95
COLOR MONITOR
All keyboard commands consist of a single alphabetic character,
possibly followed by one or more arguments Any of the commands
may be aborted by typing a non-hex character (such as "CR") where
a hex number is expected Additionally, the commands that are capable
of producing lengthy output may be aborted by typing a CR"
(ENTER) or BREAK on rhe keyboard, this will be recognized at the time
of the line of output, and the system will return to command level (Re-
quires I6KJ
Command Set Summary:
A
Examine & change A register
Q
(not used)
B
Examine & change B register
R
Register display
C
Examine & change CC
S
Binary Save to cassette
register
T
Text input to memory
D
Examine & change DP
U
Examine & change U register
register
V
Set breakpoint and begin
E
Echo to RS 232 I/O device
execution
F
Find a byre string
w
Warm start into BASIC
G
Go to user’s program
X
Examine & change X register
H
Switch to 64 K RAM machine
Y
Examine & change Y register
1
Initialize memory
z
Display formatted memory
J
Jump (subroutine) to addr
dump
K
Set breakpoint
Clear all Breakpoints
L
Binary Load from cassette
Use other terminal (RS-232
M
Memory examine & change
port)
N
(not used)
Re-open last address opened
O
Use Other Terminal
1
List all currently set
P
Exmame and change PC
breakpoints
register
3R
Break operation
(32K Ca&s) $24 95
(32K Disk) $ 27 95
COLOR CASSETTE ASSEMBLER
Custom developed for rhe Color Computer, the Color Cassette
Assembler supports all 6809 mnemonics, addressing modes along with
standard assembler options and directives ft operates as a two pass
assembler so both forward and backward references are allowed To
assist you. along with your manual, we include the Motorola Instruction
Set Reference Card and documentation on many of the major
subroutines in the Color Computer's BASIC (Requires 32K)
(32k toss) 524.95
MACRO CONDITIONAL ASSEMBLER
(available for RSDOS, FLEX, & OS-9)
The limitations of previous Color Computer Assemblers are GoneJi
MAC not only supports all standard 6809 assembler mnemonics and
directives, but also thrives on Macros. Conditional Assembly. Repeat Se-
quences. inclusion of Source Library Files and much more. To top it off.
we’ve included both our great Assembler Cross Reference program
XRFF and a FIND start, end. and execution address of binary files pro-
gram In conjunction with our Color Scribe™ This is the most complete
set of programming, editing, and documenting tools available
With Mac the limitations of having to put all source in memory, or
having all binary in memory are a thing of the past Mac can handle
any size source input file And with the LIBS command (included in
RSDOS and OS-9 versions), you could even assemble source from up ro
four drives into one output binary file, The Macro capabilities allow you
to create standard subroutines only once, and then simply call them
when they are needed Conditional assembly allows you to have only
one multi purpose source file, and then conditionally assemble various
versions from one source How did you get by without Mac? very
slowly' (Requires 32K disk)
( 32 K RSDOS) $49.95 (64 K OS-9) $39.00 (64K Flex ) $ 39.00
THE SOURCERER
The Sourcerer is a menu driven symbolic 6809
disassembler that produces symbolic source
code that can be assembled It is compatible
with most editor/assemblers including Tandy's
EDITASM-f. Micro Works Macro 80C, and
Computerware' s Macro Assembler (Requires
16KJ
• Symbolic mode provides three modes of
operation Zap. Extended, and Full Symbolic
• Automatic equate generation for labels and symbols outside of
disassembly range
• FCC FCB. and FDB generation (multiple or single FCB and FDB)
• Add o* change your FCC FCB. or FDB table entries between passes
• Written entirely in 6809 machine language for extreme speed
Disassembles any size program in seconds
• Position independent code is relocatable ro any area of memory
Leaves room for object program Can be located in memory above
$8000 if 64 K available
• User defined symbol/label buffer area for maximum flexibility
• Produces files with or without line numbers
• Can produce symbolic labels for all extended addresses
• Included '’APPRENTICE" program finds start and end of machine
language programs Disk version also includes FIND and binary COM-
PARE utilities
• Disassemble to disk or cassette, printer, or screen
1 64K FLEX) $39.95 f 16K Cass) $ 34.95
(64K OS-9) $39.95 ( 16K RSDOS Dtsk) $39.95
COLOR DIAGNOSTICS
The program is menu driven and allows you
to check the major functions of the color com-
puter The srx tests included are: 1 ) Memory to
32K. 2) RS-232; 3) Joysticks 4) BASIC ROMS;
5) Tape I/O. 6) Sound (Requrres I6K)
ft6KC*$sfStl95
H6KDtsk ) 520.95
■OMPUTERWARE
p O. Box 668 * Encinitas, CA 92024
(619) 436-3512
Computerware offers a fuJJ range of editors and word processors on
cassette and disk. Including versions for all of the favorite operating
systems. Whether you want to edit programs, write letters, or prepare
full documents you writ find just the right software among these many
choices.
Our Color Editor is available on cassette and disk. It is an excellent
program editor and can double as a small word processor for cassette
users Disk users looking for a full featured program editor for FLEX or
OS-9 will appreciate our Advanced Editor. The ultimate is our Color
Scribe Word Processor for the Radio Shack disk, it has all the features for
program editing plus rs a superb word processor with more sophisticated
text formatting capabilities than any other Read the descriptions below
and decide which best fits vour needs.
CASSETTE COLOR EDITOR
Whether you're writing BASIC. PASCAL. "C". or assembly language
progiams, or just wr.ting a letter, the Color Editor can do the job! You
can use both the upper & lower case features of the Color Computer
and can print your letters or programs on a printer It takes full advan-
tage of the keyboard, with many of the commands using the arrow
keys without pressing enter It has change & search commands that
work on one or all lines of text, and the ability to copy or move
sentences or paragraphs to different locations in your file You can find
& change characters within a line arid leave the spacing to the editor.
Lines can be inserted, deleted, or moved anywhere with a single com-
mand You can save your entire work or just parts of it and load it later
(Requires 32KJ
Line Display I Movement Commands
LIST
PRINT
FIND
TOP
LINE
BOTTOM
UP
DOWN
Line Modification / Replacement Commands
DELETE
MOVE
COPY
RE PL ACE
EDiT
ADD
INSERT
SHIFT
BELL
TAB
CHANGE
MARGINS
Cassette Commands
CLOAD
CSAVE
CWRITE
Special Commands
BREAK
RENUMBER LNUMBER
BRACKETS
EOL
MACRO
REPEAT
LINE CLEAR
BASIC
EXIT
NEW
ting your text any way you like a snap! You can even imbed control
codes for your printer's special directives.
Since Color Scribe™ uses the disk as an extension of memory, you can
easily edit text files larger than memory. You can merge several files of
text or program to create a new document or program. Those often
used letters, paragraphs, and subroutines need be typed only oncel
Color Scribe™ will print directly to the printer and/or save to disk. A
complete, easy-to-understand manual with examples accompanies your
disk (Requires 32K and one disk drive )
(32K Disk) $49.95
ADVANCED EDITOR FOR FLEX AND OS-9
This Editor is the perfect program editor for FLEX and OS-9 users It is
also compatible with available text processors for FLEX and OS-9 pro-
viding an excellent word processing team! it allows fast change, search,
insert, and delete of text You can move or copy individual lines or entire
blocks around with a single command Since it uses the disk as an exten-
sion of memory, it fs easy to edit text files larger than memory You can
merge several files to create a new subroutine or program Those often
used calls and subroutines need be typed only oncel The Advanced
Editor will print directly to the printer and/or save to disk Over 20 line
editing commands including character insert and delete, skip over
words, break a line, and more. A complete, easy-to-understand manual
with examples is included (Requires 64K. the FLEX or OS-9 operating
system, and one disk drive J
Line Display & Movement
Lb f
pkin i
rJlNJU
I Ur
BUI IUM !
UP DOWN
LINE
Line Modification
DELETE
MOVE
COPY
REPLACE
APPEND
INPUT
INSERT
CHANGE
OVERLAY
Disk Commands
LOAD
SAVE
WRITE
READ
LOG
DOS
MONITOR
MORE TEXT
DO
RETRY
Special Commands
EDiT
BELL
MARGINS
TAB
ESCAPE
RENUMBER
NUMBER
EOL
MACRO
CTL
REPEAT
LINE CLR
BACK SP
Over 20 Line editing commands also included but not listed
Flex) $ 39.00
1 64 K OS-9) $ 39.00
(32K Cass) $24.95
DISK COLOR EDITOR
Available for Radio Shack DOS, this has all of the features of the Color
Cassette Editor plus many more The display has been expanded to 5 1 a
24 with upper and lower case. Disk commands for saving and loading
are added along with the DIR command for easy directory look-up And
since it uses the disk as an extnesion of memory, it is easy to edit files
larger than memory! (Requires 32KJ
(32K Disk) $29.95
COLOR SCRIBE™ WORD PROCESSOR
HH COLOR SCRIBE™ is the perfect word pro-
I cessor for letters and documents It is also great
for programming in BASIC, PASCAL. "C". and
| \ assembly language (A special option allows
I v — 3 j you to disengage the formatter, allowing more
m 1 free memory for program editing!)
Scribe provides fast change, search, insert, and delete of text You can
move or copy individual lines or entire paragraphs around with a single
command. A special feature — it expands your display to 5 1 x 24 and
adds upper and lower easel Over 20 new line editing commands in-
clude capabilities like character insert and delete, skip over words, break-
ing a line, and more! It includes very versatile and easy-to-use formatting
of text with right and left margin justification, automatic paging, center
mg, and tabs, headings and footings, and much more to make format-
W O Hijjjj-il
jfl FINANCE
Divided into two categories. Loans and Investments. It makes
laborious financial calculations in a flash, making financial decisions
faster and easier! (Requires I6K & Extended BASIC)
Loans program calculates
1 ) Discount of commercial paper
2) Principal
3) Regular payment
4J Last payment
5) Remaining balance
6) Term of a loan
7) Annual interest rate
8j Mortgage amortization table
9J Declining interest loans
Investment program calculates:
1 ) Future value
2) Annuity value
3) Regular deposits
4) Regular withdrawals
5) Initial investment
6) Minimum investment
7J Nominal interest rate
8J Effective interest rate
9) Earned interest table
t16K Cass) $17.95
(16K Disk) $ 20.95
OMPUTBRWARE
Computerware Is a federally registered trademark of Computerware
FLEXf-FILER™
This is the most comprehensive and flexible data management system
available It is easy to use and very powerful. [Requires 32K disk &
RSDOS J
Collect: Up to 35 fields per record, with up to 240 characters per
record You designate the name of each field, its position,
and its format, (alphanumeric, numeric, money, date, ex-
ponential). The size of your database is unlimited — only
your disk space will limit your files.
Organize: You determine how the information is displayed and
stored Your format can be changed anytimei Easy screen
definition makes data entry simple
Select: Using logical operators (less than, greater than, equal, and.
or) you can select any subset of your data base with up to
36 different criteria
Sort: All or any selected subset of records can be sorted in
ascending or descending order by any of your 35 fields
with a very FAST assembly language sort*
Report: Design customized reports and labels to fit your individual
needs, including page headings wfth titles, automatic
page numbers, and column headers Numeric fields can be
totaled automatically lor summaries tool Printing your infer
mation in the forma: most useful to you is a snapi
Manual: Comprehensive documentation describes every feature and
operation in easy to read terms.
(32K Disk) $64.95
SYNTHER7™
Turn your Color Computer into
a musical instrument! No special
hardware is required except a TV
or video monitor with an audio
amplifier The sound Is available at
the cassette port as well [Requires
I6K)
• Two octave keyboard with
twelve octaves to choose from
• User controls vibrato. bende r .
boing factor and volume level
• User controls vibrato pattern,
vender rate and attack mode.
• User modifiable attack, sustain,
decay and release rates allow
virtually any ASDR envelope
• Fifty stops available. All may be
changed and renamed by the
user and saved for later use
• Can be fine tuned to match
other instruments or other Color
Computers. You could start a
band!
(J6K Cass) $21 95
(16K Disk) $24 95
SYNTHER 77™
If you have 32K of memory
you can collect a whole library of
music by saving your musical
creations on cassette or disk with
our new Sequencer feature — in
addition to all of the features of
Synther 7 With the Synther 77™
you can:
• Record music into memory as
you play it. Nearly 2000 in-
dividual nores may be stored in
32K. Autorecord allows you to
play music until you like it
and be sure that it is in memory
Standard record stores music
until the buffer is full.
• Play your stored music back
Songs may be played once or
continuously.
• LOAD or SAVE stored music to
cassette or disk for later
playback
• Stored music may be edited
Change or delete any note and
single step through the music to
find any mistakes made while
recording
(32K Cass) $27 05
(32K Disk) $30,95
COLOR DATA ORGANIZER
CDO is a little data base system
for small inventories, remember
lists, serial numbers, etc. It stores,
retrieves, sorts, prints, and totals
whatever you want within the
two 9 digit numeric and two 1 6
character string entries. It holds
1 25 records on cassette or 255 on
disk. (Requires I6K & a printer.)
r WK Cass) $19,95
(32K Disk) $29.95
THE BIO DETECTOR
Now you can plug into those
secret, personal reactionsi Silver
finger sensors attach to the Bio
Detector unit which plugs into the
joystick slot. Ynur ' galvanic skin
response" is plotted with hi-res
color graphics and sound! Use the
Bio Feedback Program as a true
health and relaxation aid The
Anxiety Attack Game will provide
hours of embarrassing (and
truthful) funi Now when some-
one asks "what can you com-
puter do?" hook ’em upl! (All
hardware, software, and instruc-
tions included.) (Requires 16K)
Note: Results not admrssable in
COUrt $34 95
THE COLOR CONNECTION
This is the easiest and most
complete modem software
package available!
• Full and half duplex
• User designated parity
• MACROS for quick log-on
and auto dial modems
• Requires only 1 6K
• Big buffer allows
downloading and
uploading
• Upload and download text
files & set parameters for
starting and ending
character. & more
• 5 1 x 24 upper and lower
case display with a com-
mand line
• The display does not break
words when wrapping a
line
• 300 baud
Requires 1 6K on cassette or 32K
on disk
(I6K Cass) $34.95
1 32K Disk) $ 39.95
64K
SCREEN
iXPANPEff
64 K SCREEN EXPANDER
The 64K Color Computer can
have a 5 1 x 24 upper and lower
case display without hardware
mods' Use it with BASIC and all
assembly language programs that
use text displays. Included is a
character editor so you can
change any of the characters The
Screen Expander works by
transferring all of the ROMs to
RAM and then modifying them to
use its new Hi-Res display ft does
not affect your software, stays
even after resetting, and looks
great even on a TV. The PRINT
command is also expanded to
work with true coordinate posi-
tions. (absolute cursor position-
ing) You now give PRINT® the Y
and X coordinates of the position
you want to print! (Requires 64K)
f 64 K Cass) $ 24.95 (64 K Disk ) $27 95
3-D DRAWING BOARD
This is a tool for education,
entertainment, or serious projects.
It helps you draw objects in 3
dimensions and then rotate,
change elevation, size, and
distance The drawings can be
saved to tape or disk for future
use. A complete instruction
manual makes operation easy
(Requires Extended BASIC & 1 6K
for cassette or 32K for disk )
(16k Cass) $24 95
(32K Disk) $ 27 95
SEMI DRAW
Drawing pictures is fun and
easy with SEMI DRAWi Your
computer's keyboard or joys tick
draws in eight colors with semi
alpha grapics 8, 12. or 24 it pro-
vides animation capabilities and
will dump the picture to a Line
Printer VII, Line Printer VII. NEC
802 3 A. or C Itoh 85 1 0 printer.
Just press the space bar to see the
HELP display for instructions! Re-
quires 32K with Extended BASIC
and makes drawing fun for
anyone.
r 32 K Cass) $21 95
(32K Disk) $24.9 5
P 0. Box ♦ Encinitas. CA 92024
(619) 436-3512
VERSAMAIL™
VersaMail is a sophisticated
mailing list manager for the 64K
Color Computer with at least I
disk drive Features include:
• Over 800 names may be saved
on a single disk More than
2500 names are possible with 4
drives The program can put
one file on as many as 4 disks
which save you from moving
the disks around
• 8 pre-defined address fields Up
to 1 2 user definable fields
• Logical selection on any field for
labels or screen display.
• User definable label formal 1 1 to
2 across) Extra wide or extra
long labels are supported
• MailMerge feature inserts mail-
ing list data into a form letter
and prints it automatically for a
very professional looking direct
mailing.
mftskfs&to
ADDRESS FACTORY
Perfect for club newsletters,
church mailings and business
customer lists, it records Name.
Address. City-State. Zip. and a
special code of 27 characters for
each person. You can add. delete,
or change information easily. The
program prints mailing labels or a
listing of all or any selected subset
of your names. It sorts the names
by zip code or special code 255
names can be stored with disk.
125 with 32K cassette, or 55 with
I 6 K cassette. (Requires I 6 K & a
printer.)
(16K Cass) Si 7. 95
(32 K Disk) S22.9 5
VIDEO PLUS
composite video monitor
Interface
the Industry standard
Connect the Color Computer to
any composite video monitor and
see a crisp, clear picture with no
RF interference! The Video Plus
comes with everything you need
It is fully assembled and tested,
making it easy to install with NO
SOLDERING! There is no need to
disable your TV interface The
Video Plus works with any
motherboard version Its easy ad-
justment optimizes the video
signal exactly for your monitor
and computer. S24 95
VIDEO PLUS II M
This easytoinstali composite
video interface connects the
new C 0 C 0 II with an NTSC
standard monochrome (amber
oi green screen) composite
video monitor No soldering is
required And it does not
disable your regular TV output f
$26.95
HOME MONEY MANAGER
Now you can tell in a nutshell
how much money you spent and
on what and where your income
came from Just record all of your
checkbook activities — each
deposit, check, and bank charge
Assign each to any of your ac-
count codes and the computer
can summarize all of your ex-
penses. income, and casn flow
(Records up to 480 transactions J
Yes. rt helps balance the check-
book. but also provides such
reports as: Summary of Expenses.
Summary of Income Sources, list
of all checkbook transactions
These make tax time a snapi The
disk version includes a program to
convert a cassette HMM file to
disk and the number of checks rs
limited only to the available disk
storage! (Requires 32K & a printer.)
(32K Cass) Si 9.95
(32K Disk) $ 29 95
ACCESSORIES
KRAFT JOYSTICK
high performance with Imeai pots & switch selection between
sell -(.enter ?ng oi free-floating
MONITORS
Buy your monitor from Computerware and you get
your Video Pius for only $19.95?!
jiVunifi »r .it fiii V'i i* • .« e<u\ nuiM i i h.*Mi ■« j tngeth< ,? i
Gorilla green sr reel > 5 1 04 95
Gonlla <rhber screen S 1 24 95
SMC <-oloi
529500
PRINTERS
PRINTERS
Gemini I Ox w/interface 541995
C Itoi ■ 85 1 0 w /it Hrrfac e and Gdump program 545900
Botek interface
(parallel to sen.il interface) s 6 49s
VIDEO CLEAR for TV output s 1 4 9S
(eliminates RF interference)
WICO joystick adapter s 18 ,s
(interface Atari type joysticks
to. the Color Computer)
DISKETTES Nashua t .•! and double -den bit y
Pfcg of 5 s 1 4 95
Box ol 10 s 26 ,s
BOOKS
64K RAM SET
N< .v\ including n :m<. Huns- for Pv CuCo IM
(requires rev E or higher motherboard)
* Your Color Computer : . f)uu j Mosh» r
excellent idea hints. & reviews S 1 2 95
* Color Computer Memory Map
by B Russell s 9 00
* Using Computer Information Services S 1 2 95
VTERWARE
Computerware Is a federally registered trademark of Computerware
ACCESSORIES
COMPUSERVE STARTER KIT
The CompuServe Information Service is the world's largest and fast'
est growing videotex service in North America. Join the hundreds of
users that enjoy these services:
• Financial Information • Electronic Banking &
• Electronic News Wires. Shop- At-Home
Weather and Sports • Games Galore!
• Simulated "CB" • Electronic Mai/ and
• Special Interest Groups Nat'J Bulletin Board
The introductory Starter Kit for only S39 95 includes 5 FREE HOURS
of connect time, a Personal ID number and password, a 3-ring
binder. CIS User's Guide, telephone list with log-on instructions, and.
an introductory subscription for TODAY!
S 39 9S
DISK SYSTEMS
Half-size drives at no additional chargel
Our disk system use top quality drives plus cable, controller, &
manual!
single drive, single sided s 425 00
single drive, double sided s 475 00
dual drives, smg;e sided s 650 00
dual drives, double Sfded s 750 00
J + M SYSTEMS CONTROLLER BOARD
for more reliability & gold connectorsl
with JDOS ^ s 1 35
supports double-sided drives and 40 tracks
withRSDOS 5 1 55
Amdisk — new 3 Vi" dual drives
drives only
complete system
49900
665 00
BUMPER STICKERS!!
ifMy C0C0
COMPUTERWARE Box 668 Encinitas CA 92024 (619)436-3512
PROGRAMMERS CO IT
A BYTE AT A TIME
Encinitas, CA 92024
COMPUTERWARE Box 668 Encinitas CA 92024 (619)436-3512
: OMPUTERWARE ®
Ask for Computerware Products at Your Local Dealer
Dealer Inquiries Invited
We also carry : Mark Data , Tom Mix, Frank Hogg, Botek, Kraft , WICO, Star Kits , Dugger' s Growing System,
Amdek, Signalman, C. it oh, CompuServe, Comrex, Taxan, Gorilla, Elite Software, Arcade Animation & More! Books Galore ! J
Largest selection of CoCo Products from One Company!
ATTRACTIVE
AUTHORSHIP
PROGRAM
for independent
programmers who want to
turn software into cash!
Call or write for details.
MASTERCARD
OMPUTERWARE ®
Mail to: COMPUTERWARE'
P.O. Box 668 • Dept. N2
Encinitas, CA 92024
SHIP. & TAX
TOTAL
NAME
ADDRESS
CITY STATE
SIGNATURE
’SHIPPING: Under $100 — add S2 surface. $5 air/Canada
Over $100 — add 2% surface, 5% air/surface Canada
Calif. Residents add 6% sales tax
TUTORIAL
Eight Steps To Writing Solid
Software Documentation
By Robert Tyson, Ph.D.
T here are three reasons for writing software documen-
tation: (1) so the user can use it, (2) so the user can
modify it to his needs and use it, and (3) so the author
can debug it or figure out what he wrote months (or years)
later. Sooner or later, if you own a computer you will write
your own program. You may want to use it, sell it, or just
modify or expand it. In any case, you need documentation.
The simplest form of documentation js usually a descriptive
title, but that is useless for the first reason and inadequate
for the second and third. Heavily commented programs
(with many REMarks) can usually satisfy reason 3 since the
hardware configuration is not often changed, but this
requires a lot of memory for the remarks and may still be
gibberish six months after the logic How is forgotten.
To avoid this trauma amd make your software useful or
marketable, a few' guidelines may help. Since the Color
Computer popularity has flourished, software is coming out
of the woodwork, which makes us all very happy. On the
other hand, if the software is good (no matter how good) but
we can't use it, it is worth no more than the magnetic
domains where it's encoded. From experience as a software
user and software author Fve compiled (no pun intended)
eight steps for generating software documentation. Nor-
mally, if you document these items in order, you will have
produced an acceptable document for your work. This may
seem like common sense, but just page through the manual
for the latest utility program you bought or wrote. If it
doesn't cover the first seven points, it is missing something.
(Robert Tyson holds a doctorate in physics and
designs and analyzes high energy laser beam control
systems using computer simulations. He and his fam-
ily live in Jupiter , Fla.)
Guidelines For Documenting Software
1) What is the purpose for it?
Why does it exist, what does it do? Does it speed up file
sorting, or docs it provide entertainment?
2) In general, how does it work?
No details, but is it a printer utility that uses dot-
addressable graphics or is it a real-time Adventure game
where you respond interactively?
3) W hat are the hardware and operating system requirents?
Does it use I6K non-Extended BASIC, a CoCo, and a
tape, or is it a 64K FLEX program with a printer and
modem optional?
4) What are the input and output formats and ranges?
Docs it require one or two word commands with eight
letters maximum? Does it allow floating point numerical
entry with only graphics output? Or, is it menu driven?
5) How do you make it run and what are your options?
Must you PO K E 25,6: NEW before loading or just insert
the disk and type RUN “A"? What can you do if you get
an overflow error; can you recover the data?
6) What is the runtime?
Docs the game take four hours to play? Does it take 20
seconds to check memory and then load prior to seeing
action on the screen?
7) What is the accuracy?
Does it numerically calculate to 10 decimal places or is
integer arithmetic used? Will the joystick display “dead"
zones?
8) W hat are the detailed functions and algorithms used?
Do not include this if it is copy protected or just for user
operation.
Does it calculate the arcsin(x) by a series of 30 terms?
Does it overlay memory onto the memory area for screen
display and rapidly shift graphics pages for the flashing
display? Which RAM hooks does it use?
130 the RAINBOW February 1984
Commercial software documentation often includes only
the first five points. Authors may argue that runtime and
accuracy are irrelevant for graphics games, etc., and they
may be right, but why not tell the user that “the photon
torpedo responds slowly to the fire button and you must
lead the target."
Listing 1 is a short program to key into your computer.
The following is an example of documentation which covers
the points IVe addressed and could be used as a model for
your own documentation.
The listing:
10 CLS: FLAG-1
20 PRINTS25B, "FACTORIAL CALCULAT
ION"
30 INPUT “NUMBER TO BE CALCULATED
” 5 X
40 X=INT(X):IF X<0 THEN 130 ELSE
IF X >33 THEN
EN 50 ELSE 60
50 X=l:FLAG=0
60 FACT=1
70 FOR K=1 TO
30 F ACT =F ACT *K
90 NEXT K
140 ELSE IF
100 IF FLAG=0 THEN X=0
110 PRINT X; “ !* N ;FACT
120 FLAG=i : GOTO 30
130 PR I NT M FACTOR I ALS OF NEGATIVE
NUMBERS DO NOT EXIST": GOTO 30
140 PR I NT “ENTRY IS TOO LARGE, IT
W I LL OVERFLOW “ : GOTO 30
This program calculates the factorial of a number. It can
be used as a stand-alone program or as a subroutine in
another BASIC program. The program accepts input from
the keyboard and outputs to the screen only. A Color Com-
puter, 4K non-Extcnded BASIC, is all that is required.
Factorials exist only for zero or positive integer numbers.
The program accepts inputs between 0 and 33. Error mes-
sages will occur otherwise. The integer part of a positive
non-integer input is used. After keying in the program, type
RUN. The computer will prompt you for input or errors.
For all values the factorial will appear “instantaneously."
Color Computer display capability is nine significant dig-
its; all results were checked against tables and verified to be
accurate to eight significant digits. The program uses lines
10-30 to input the data and line 40 for checking the validity
of the input value. Since 0!=1!=1, a flag is set in line 50.
Lines 60-90 do a brute force calculation of the formula
x!=(l)(2)(3) . . . (x). Lines 100-120 check for the zero flag,
output the results and loop to the beginning. Press [Break]
to terminate the program. ~
YOUR COLOR COMPUTER JUST EARNED A MATH DEGREE!
JSBk
MATHMENU
Developed by an engineer, Math menu is a
powerful menu-driven system to turn your
Color Computer into an intelligent, flexible
tool for mathematics and engineering.
Mathmenu takes the tedium out of math,
leaving your full brain power to attack the
4 ‘meat ’ 9 of your problems. By rapidly mani-
pulating matrices and vectors, performing
integration and differentiation, solving
quadratic equations, plotting user defined
functions and much more, Mathmenu can
help simplify the most complex problems.
Whether you are a student or a professional,
if you use math, you need Mathmenu .
FEATURING:
• 3D SURFACE PLOTTING — Plots a user defined equation on an
X,Y,Z coordinate system in the High-Res graphics mode. Planes,
surfaces of revolution, statistical surfaces, etc. can be easily plotted.
Surfaces may be saved to disk or tape. We believe this is the only program
of its kind commercially available for the Color Computer.
PLUS:
• Complete MATRIX Operations •
(up to 8 x 8) •
• Complete VECTOR Operations •
• Numerical Differentiation •
• Numerical Integration
• Least Squares Curve Fitting •
• Binomial Expansion
• Prime Number Verification •
• Main Menu with Single-key Selection
2D Function Plotting
Rectangular to Polar Conversions
Base Conversions
Large Number Addition and
Multiplication
Reverse Polish Logic Calculator
with Hexadecimal
Quadratic Equation Roots
and Return (Disk Only)
Complete documentation of all functions is included.
For 32K Disk $49.95 « .
For 16K Cassette $44.95
Plotting Requires Extended BASIC
Documentation only S5.00 (refundable with purchase)
Or write for free brochure. !■■■■ SHE
New York residents add 7% sales tax ^ VISA
Inter (^Action g|
31 Rose Court • Dept. R • Amherst, NY 14226 • (716)839-0943
February 1984 the RAINBOW 131
SCHOOL IS IN THE HEART OF A CHILD
A Joyful Family Experience
By Fran Saito
and
Bob Albrecht
Hello, and Welcome
A long time ago, in a galaxy nearby, the home was the
center of learning. Parents and children worked together to
pass on knowledge to daughter and son. What was not
learned at home was commonly learned bv becoming an
apprentice who learned from a master. There were few
“schools," institutions devoted to teaching instead of learning.
Time passed and schools flourished* In the USA today,
schools are becoming increasingly less adaptive to a chang-
ing world. Fortunately* something is happening, something
that provides rich and highly motivating environments lor
learning, outside of schools. Millions of people are buying
computers for home and personal use. Within a few years
nearly everyone will have a computer. There exists an
unprecedented opportunity for learners to take control of
the means of learning.
As learning moves out of the school into the direct control
of learners, once again people are enjoying learning as an
adventure. For themselves, their families, their friends and
neighbors. Through the use of a home computer, the entire
family can work and play together to learn anything from
the mundane to the most esoteric subjects, and on a schedule
and at a pace chosen by the learners.
“School Is In The Heart of a Child’' is for parents of quite
young children. We want to help you work and play with
your three- to eight-year-old child and learn to use compu-
ters as a joyful family experience. We want to suggest ways
to incorporate the home computer as another means to
encourage your child's independence, growth and control
over his own life; sec the pride on her face as she directs the
computer to do what she with deliberation selects; see her
head gears switch to “on” as she progresses step-by-step with
your presence and caring direction,
W'e will explore (we hope, with your help) the following:
• Specific “leaching” techniques so that the discovery can
be the child's own.
• Critical evaluation of software based on extensive play-
testing in family and related environments.
• Additional resources to consult: books, magazines,
software publishers, networks, etc,
(Fran Saito holds a degree in education from the Uni-
versity of Hawaii and has taught preschool and ele-
mentary students'. She feels her inspiration comes
from Marika, her jlve-year-oid daughter, as she has
watched her child’s curiosity and desire to learn . Fran
also speaks fluent Dutch and Japanese.)
Copyright® 1983 by Dragon Quest, P.Q. Box 310*
Menlo Park, CA 94026
132 the RAINBOW February 1984
A wise dragon once said, “School is every-
where and learning is something you can
learn to do. ”
— Laran Stardrake
• Suggestions for interludes and fun times away from the
computer (a must!): call the librarian for specific
information; watch a TV program together and discuss
it; work together as volunteers in a community project;
take a fall (or spring or winter or summer) awareness
walk. . * *
• Whatever we learn from families we work with in
Menlo Park or from you* our readers, let’s pool our
knowledge. Let's share our experiences as w r e all learn
from our children*
In addition, we will provide many small programs (begin-
ning this issue!) you can type in and use right now, and
information on how to enter and use programs stored on
tape cassettes or diskettes*
Things To Read
One of the best sources of general information on teach-
ing your on children are books by John Holt. We recom-
mend the following titles:
“How Children Fail"
“How Children Learn"
“Teaching Your Own”
Publisher for all three books: Dell Publishing Co*, Inc., 1
Dag Hammarskjold Plaza, New York, N*Y M 10017. We
suggest you sign up for John Holt's newsletter about teach-
ing your own kids at home.
“Growing Without Schooling," Holt Associates, 729
Boylston Street, Boston, M A 021 16.
Although written for users of Atari computers, t he follow-
ing book has much information we think will be useful to
you*
Lower, Judy, Ed Neil, and Tim Finger. “Buy a School
for Your Home,” Rest on Publishing Company, 1 1400
Sunset Hills Road* Reston, VA 22090.
Because you own a CoCo, you subscribe to the Rainbow,
a magazine devoted entirely to your computer* We recom-
mend a second magazine, which specializes in . * * well, the
name of the magazine tells you,
“Family Computing," Scholastic, 730 Broadway, New
York, N*Y*, 10003, $17*97 per year (12 issues).
If you have a pre-school child, try to get this back issue:
Volume I , NumbcrJ, November* 183. It focuses on comput-
ing for very young children. Fascinating stuff*
Kids Can Teach Computers
The CoCo is a great machine for teaching kids howto use,
program, and enjoy computers. In this section of “School Is
In The Heart of a Child, “we suggest ways in which you and
your children can learn together how to tell the CoCo to do
what you want it to do.
So, grab a kid and help her or him enjoy — and learn to
understand — simple commands and short programs in
Color basic. We suggest things to do. You explain what is
happening, answer questions, modify our ideas, and enrich
the learning experience with your ideas. But don't do the
typing. Let the kids do the hands-on stuff. Be patient let
them make mistakes, correct their own mistakes and, espe-
cially, encourage them to experiment!
music than compose music; more people use inventions than
invent inventions; more people appreciate art than create
art.
Begin
Show your eager young learner how to hook up the Color
Computer to a color TV. We assume you know how to do
this, including setting the TV channel to 3 or 4. Turn on the
Color Computer and the color TV. This is what you might
see:
r COLOR BASIC 1.0
© 1980 TANDY
This is the OK
CURSOR ► ■
You see black
letters on a
green screen
EXPERIMENT!
Help kids learn to read and understand BASIC. Presto!
Many of them will them teach themselves how to express
themselves creatively in basic, as if by
MAGIC!
Some people arc not interested in writing original pro-
grams. That's okay. They can still use and enjoy computers,
thanks to programs written by people who like to write
them.
Perhaps this is part of “computer literacy." After all, more
people read novels than write novels; more people listen to
If your screen says Color BASIC 1.2 or Color BASIC 2.3,
that's okay. You have your later versions of BASIC than the
one we are using. If your CoCo has Extended Color BASIC,
you will see an appropriate message on the screen.
Tell them about ihc prompt (OK) and the cursor (■). The
cursor continually changes color as it blinks on the screen.
When you sec the blinking cursor, it is your turn to do
something.
Type fC][L][S] and press the [ENTER] key. This is what
you see:
The prompt —
The cursor —
Have someone type a name and press the [ENTER] key.
T his is what happened when Mariko typed her name and
pressed the [ENTER] key.
r
OK
blink, blink, blink .
on a green screen
The KEV — 264K is here!!
DO YOU HAVE A 32K SYSTEM WITH 64K MEMORY CHIPS ?? ARE YOU STILL BEING TOLD YOU CAN ONLY USE 32K FROM BASIC ??
DON'T BELIEVE IT !! - KEY COLOR SOFTWARE brinQS vou the KEY-264K. An excitinq NEW SOFTWARE utility that allows
any STANDARD 32K COLOR COMPUTER TO ACCESS 64K RAM FR0FTHH5TC, and with NO HARDWARE MODIFICATIONS REQUIRED!!!
*** Works with CASSETTE based systems! *** *** Works with DISK based systems! ***
The KEY-264K divides the 64K ran memory into two 32K banks or sides, each of which can be utilized independently
by the BASIC interpreter, with the ability to switch instantly from one side to the other, IT'S LIKE HAVING TWO
COMPUTERS IN ONE!! Have your BASIC program on one side and keep your variables on the other side, or have your
main program on one side and your subroutines on the other side, ot have your program on one side and use the
other side for 4 additional Hl-RES pages, or any combination you like. The possibilities are endless because the
KEY-264K allows full communication between sides plus the ability to switch back and forth at will, all from
within BASIC. You could also have different programs in each side and switch back and foTth between them using
simple keystrokes, even while the programs are running!! Or run them both at the same time in the
FOREGROUND/BACKGROUND MULTI-TASKING mode. Don't buy that printer buffer yet! With the KEY-264K you can be
printing in the background side while utilizing your computer normally in the foreground side At THE SAME TIME!!!
Debugging a program? Use either a BASIC command or simple keystrokes to instantly duplicate your program, in it's
present status, on the opposite side. Switch to the opposite side later and pick up exactly where you were before!
For DISK users, the KEY— 264K allows you to alternate between DISK and EXTENDED BASIC on the same side with
simple keystrokes. No need to pull your controller or power down. You can be in EXTENDED BASIC on one side and in
DISK BASIC on the other side and still switch back and forth and have full communications between the two sides.
The KEY-264K does this and MORE thru extensions to BASIC. No need to learn a new lanquaqe! The KEY-264K adds
15 NEJTTOTB1DS and 1 function to BASIC, including powerful new BLOCK MEMORY MOVE and GRAPHICS VIEWrFKTcomoands.
The KEY-264K works on 32K systems with ‘E*, * F" , or even modified ‘D* boards and requires EXTENDED or DISK BASIC
with GOOD 64K MEMORY CHIPS! Systems with piggyback 32K or half-good 64K memory chips WILL NOT WORK! !
ORDER YOUR KEY-264K CASSETTE TODAY by sending check or money order for $39.95 plus $2.00 postage U.S.A.
($5.00 outside U.S.A.) Mass, residents add % sales tax.
KEY COLOR SOFTWARE WORKS WITH THE NEW 64K
MASTERCARD, VISA. OR COD P.O. BOX 360 rainbow COLOR COMPUTER TOO! !
CALL (617) 263-1737 HARVARD, MA . 01451
February 1984 the RAINBOW 133
oops!
Oops! The CoCo typed an error message (?SN ERROR).
Explain that “The CoCo doesn't understand you." That's
okay. Don't worry about occasional misunderstandings.
They, and you, will quickly learn how to make the computer
understand.
YOU CAN DO NOTHING WRONG.
MISTAKES ARE OK, PART OF LEARNING.
EXPERIMENT, TRY AGAIN. HAVE FUN,
Even very young kids can tell the computer to change
screen colors.
Find the [CLEAR] key. Press it.
The screen is dear
except for the cursor
r>
Two ways to clear the screen to mostly green:
Type CLS and press the [ENTER] key.
Press the [CLEAR] key.
Tired of a green screen? Try some other colors.
Type CLS 8 and press the [ENTER] key.
Orange screen
except tor the
top line, which
is green
The actual colors will depend on your TV. Adjust the
color controls until you get an orange screen with a green
top line. More colors? Try these:
TYPE THIS
GET THIS
CLS 0
black screen
CLS 1
green screen
CLS 2
yellow screen
CLS 3
blue screen
CLS 4
red screen
CLS 5
buff screen
CLS 6
cyan screen
CLS 7
magenta screen
CLS 8
orange screen
Hmmm . . . what about CLS 9? Try it and find out.
EXPERIMENT!
The Sound of SOUND
Add some music.
Type SOUND 89, 20 and press [ENTER]
Did you hear it? If not, turn up the volume on your TV.
When you type SOUND 89, 20 and press the [ENTER]
134 the RAINBOW February 1984
key, the Color Computer plays a musical tone on the TV's
sound system.
You type: SOUND 147,20
A different tone! What's different?
You type: SOUND 89, 50
How is this different from SOUND 89, 20?
You type: SOUND 147,100
How is this different from SOUND 147, 20?
Aha! The first number is the tone; different numbers give
different tones. The second number is the length of the tone:
bigger numbers give longer tones. This is also called the
duration of the tone.
SOUND 89, 20
f t
Play this tone for this long
SOUND 89, 20
t t
tone duration
(length of tone)
Try some sounds. Try a low, short tone (SOUND 1,1)*
Try a high, long tone (SOUN D 210, 60), Try a scratchy tone
(SOU N D 255, 20). What happens when you try these?
SOUND 0, I Tone number is 0,
SOUND 256,1 Tone number is 256.
SOUND 89,0 Duration is 0.
SOUND 89, 256 Duration is 256.
Encourage everyone to discover that tone numbers can be
1 to 255, and duration numbers can be I to 255.
Combine color and sound.
Type CLS 8: SOUND 89, 20 and press [ENTER]
Colon
Y ou see an orange screen and hear a tone. M ore than one
sound? Of course.
Type SOUND 89, 10: SOUND 108, 10
t
Colon
Three sounds? Four sounds? Experiment!
Every Kid A TV Slar!
Enter this short program, then let every kid try it.
10 REM**N AME EVERYWHERE SCHI-l
30 INPUT "YOU R NAME”; NS WBBSk ^ie60 dd
40 CLS
50 PRINT N$
70 GOTO 50
RUN it. You will sec:
f
YOUR NAME? ■
later.
Ask someone to type his or her name and press [ENTER].
This is what happened when Mariko typed her name and
pressed [ENTER].
—
M A R IK O \1 A R I K 0 M A R I K O VI A R I K 0 M A R 1 K O M A
R1K0M ARIKOM ARIKOM ARK 10MAR I KOMAR I
KOMAR1KO
and so on, everywhere on the screen
Oh, it boggles the eyes! Press the [BREAK] key to slop the
computer. Then type RUN and press [ENTER] to put
another name on screen.
• To stop the CoCo, press the red [BREAK] key.
• To run the program, type RUN and press the [ENTER]
key.
• When the CoCo asks for YOUR NAME, type any
name and press the [ENTER] key.
Show your child how to use quotation marks to include
spaces before or after her or his name.
VOIJR NAME? “MAR 1KO
Put one space here
— cursor
Now press [ENTER], and you will see:
MARIKO MARIKO MARIKO MARIKO MARI
KO MARIKO MARIKO MARIKO MARIKO M
ARIKO
and so on. Also try more than one space
after the name.
Of course, you don't have to enter names. Enter any
bunch of characters you want. Try an arrow (— ) or a snail
with a trail ( . . . @) or a shooting star ( — *). EXPERI-
MENT! Let your fingers wander over the keyboard. Don't
let computer comments such as 7EXTRA IGNORED spoil
your fun. Some patterns fill the screen and then remain
static, others fill the screen and then seem to move left, right,
up, down — some even seem to vacillate (or is it oscillate?).
Have you figured out why this happens?
Slow things down. Add a lime delay to the program.
60 EOR K K=1 TO 5: NEXT KK
Now the program looks like this.
10 REM** NAME EVERYWHERE SCHI-2
20 CI S
30 INPUT “YOUR NAME"; N$
40 CLS
50 PRINT N$
60 FOR K K=1 TO 5: NEXT KK
70 GTO 50
Make the time delay (line 60) shorter or longer.
Shorter: 60 FOR KK=! TO 2: NEXT KK
Longer: 60 FOR KK=1 TO 10: NEXT KK
Or, use SOUND. Replace line 60 by one of these.
Talk is Cheap!
You want your color computer to talk,
but how much will it cost?
$50 . . . $100 . . . $200 . . . NO!
HOW ABOUT $29 95 ?
SPEAK UP!" is a machine language
Voice Synthesizer program for your
TRS-80 Color Computer.* It is
100% software. Nothing else to buy.
Best of all, YOU can make
basic programs talk!
16K and 32K versions on one cassette.
Has text to speech capability.
*T.M. Tandy Corp.
16k minimum
It’s easy to use, and will say
virtually anything!
/^\
Talk really is cheap!
RAINBOW
CERTIFICATION
SEAL
Reviewed in the April issue of Rainbow.
COD orders, checks accepted - NO DELAY
WE PAY POSTAGE
1-800-334-0854, ext. 890
Except North Carolina
VISA
@Ul4&iCClt *?HC.
^P.O.Box 331 8
Chapel Hill, NC 27515
February 1984 the RAINBOW 135
60 SOUND 89, 1 Monotonous sound,
or
60 SOUND RND(255), I Chaotic sound.
\
Also try other numbers here.
5 or 10 or 20 or . . .
Here is a variation of our program.
10 REM**NAME EVERYWHERE SCH 1-3
20 CLS
30 INPUT “YOUR NAME"; NS
40 CLS
50 PRINT NS;
60 FOR KK=l TO 5: NEXT KK
70 K$=INKEY$:IF K$=“’THEN 50
80 GOTO 20
When this program is running, press any key (except
[BREAK] or [SHIFT]) and the CoCo will start over from
line 20.
Playtesting
ComputerKid, USA puts computers in the hands of kids
in youth organizations, alternative schools, and at home in
order to playtest and evaluate educational software in places
that are learner-centered, instead of teacher-centered.
During 1983. ComputerKid organized, managed, and
conducted playtesting and evaluations of more than 100
items of educational software for Atari computers. Results
appear in the book “Buy a School for Your Home/' men-
tioned earlier in this article.
Your authors will personally playtest CoCo software
designed lor three- to eight-year-old children and report our
observations and opinions. We will also report on system-
atic playtesting by ComputerKid, USA.
We have received the following software to evaluate.
• Early Games from Counterpoint Software, Inc., Suite
218, 4005 West Sixty-fifth Street, Minneapolis, MN
55435. The cassette version runs on a I6K CoCo with
Color BASIC. Extended BASIC is not required. We are
especially interested in software that runs on the least
expensive CoCo!
• Several educational games from The Learning Com-
pany. These are available from Follett Library Book
Company, 4506 Northwest Highway, Crystal Lake,
111., 60014. Toll free 1-800-435-6170. In Illinois: 1-815-
455-1100.
Juggle's Rainbow (ages 3 to 6)
Bumble Games (ages 4 to 10)
Mop town (ages 6 to 13)
These games are available on cassette for I6K CoCo w ith
Extended Color BASIC or on diskette for I6K.
Amazing! All the above games run on a I6K CoCo with
Extended BASIC and a cassette recorder total cost about
$300 at the time this was written. To run the same games on a
Apple requires 48 K and a disk drive. Cost? More than
$ 1 , 000 !
Help!
If your home has a kid, three to eight years old, and a
CoCo, please share your experiences in using your CoCo
with your offspring. Fran and Bob, P.O, Box 310, Menlo
Park, CA 94026. If you want a reply, please enclose a
self-addressed, stamped envelope.
TRS-80 COLOR BASIC
by BOB ALBRECHT U*#
This entertaining self-instructional book is packed with
games, experiments, scores of intriguing challenges, and
activities related to fantasy role-playing games. The
ideal introductory aid for kids, parents and teachers
using the Color Computer.
John Wiley & Sons $9.9!
605 Third Ave., New York, NY 10158
TRS-80 COLOR COMPUTER GRAPHICS
by DON INMAN
Explore the creative and imaginative blending of computers
and color. This exciting book will enable you to explore
all the graphics capabilities of Extended Color BASIC.
Reston Publishing Company $14.95
1 1480 Sunset Hills Rd., Reston, VA 22090
ASSEMBLY LANGUAGE GRAPHICS
FOR THE TRS-80 COLOR COMPUTER aj 1
by DON INMAN and KURT INMAN
This book is specific to the TRS-80 Color Computer with
applications using sound and graphics to illustrate how an
assembler can be used to perform feats that would be quite
difficult, if not impossible in the BASIC language.
Reston Publishing Company $14.95
DYMAX, P.O. 310, MENLO PARK,CA 94025
Dymax orders must be prepaid via check, money order, Visa
or Mastercard. Sorry, no Purchase Orders or COD orders.
Please add $2.00 shipping and handling. California residents v
add 6% sales tax. /^NW
unIt one software
PARTS OF SPEECH
Tutors Adjectives. Adverbs. Conjunctions. Interjections,
Nouns. Pronouns. Prepositions Ages 8 to adult. 16K ECB
$24.95
ELEMENTS AND SYMBOLS
Learn Scientific Elements and their Symbols the fun way Ages
1 1 to adutt. 16K ECB
$14.95
HOMONYMS
Widen a students vocabulary the interesting way
Ages 8 to Adult 16K ECB.
$14.95
NAME THE CAPITALS
Leam the Capitals, the interesting and fun way. Canada. United
States, Europe. Australia, South America 16K ECB.
$9.95 each or $39.95 per set.
THE EDGE
Get an edge with your betting on the horses. Lists all horses
per race and gives four top contenders per race. Complete
with version for screen and printer output. 32K ECB.
$29.95
send cheque or money order to:
UNIT ONE SOFTWARE
P O. Box 86472
North Vancouver. B.C.
Canada, V7L 4L1
Teacher and student tested in a private school in British Coiumbe
(B.C. residents add 7%)
136 the RAINBOW February 1984
Upgrade Your Color Computer
With A KzyTronic Kzyboaid.
Simple to install in your TRS-80
Color Computer*. A high-quality
Replacement Keyboard from Key
Tronic . . . the worlds leading
keyboard manufacturer for
computer terminals.
FEATURES
• 15-20% higher data input rate compared
to standard color computer keyboard.
• User programmable function key.
• Familiar typewriter layout.
• Complete legend description.
• High reliability -keys do not stick or jam.
Additional features include — high spring
force on ‘dear*’ and "break" keys to
prevent entry errors, full sculptured keytop
array with low profile keytops, and
locating “pips" on home row keys.
ORDERING INFO:
Suggested Retail Price: $89.95, includes
plug adapter, part #500c, for models
produced after Oct. 82 (Rev F and
later). To order Model KB-500caII Toll Free:
1-800-262-6006 for the retailer closest to
you (7am- 3pm Pacific Time). Warranty
information may be obtained free of charge by
writing to the address below.
------
| TRS-BO |
1 '
Radio /hack
COLOR
COMPUTIR
key tronic
ejitm atm
ftHIFT ff
•Radio Shack is a registered trademark of Tandy Corp.
THE RESPONSIVE KEYBOARD COMPANY Dept. E2 • P.O. Box 1 4687 • Spokane, Washington 99214 USA
RETAILERS: For the Distributor in your area, call Toll Free 1-800-262-6006 Dept. D (7 am — 3 pm Pacific Time)
LONG BEACH
The fun and excitement of RAINBOW-
test is coming your way . . . and now there
will be a RAINBQWfest near you?
For the 1983-84 season, we've scheduled
four RAtNBOWfesis in four parts of the
country. Each one will offer fun, excite-
ment, new products, seminars and infor-
mation for your CoGo! And for those who
(perish the thought) don’t like CoCo as
much as you, we've scheduled each RAIN-
BOWfest in an area that will provide fun
and enjoyment for the whole family.
Just look at this great lineup:
Long Beach, California — February 1 7-
T9. What away to get away from the winter
doldrums! And what better place than sun-
ny Southern California with thousands of
fellow CoGo owners! Fly with CoCo to the
sun for the winter. Top flight seminars will
draw on many local CoGo experts.
RAINBOWtest — Long Beach
DATES: Feb, 17—19, 1984
HOTEL: Hyatt Regency, Long Beach
ROOMS: $59 per night single/double
KEYNOTE: Bob Albrecht
It’s a holiday weekend, too — so take Mon-
day off and tour Disneyland, Universal
Studios, Marineland. the Queen Mary and
Hollywood!
New Brunswick, New Jersey — March 30-
April t
RAfNBOWfest comes to the populous north-
east! ft's aclose drive from New York. Boston,
Philadelphia,. Washington, Baltimore and
Long Island
Chicago — June 22—24, We’ll play RA IN-
BOW test again, CoGo! This is the site of
CoCo’s very first show this spring. And
right next to the world's largest indoor
shopping mall.
Every show will be held at a Hyatt-
Regency Hotel and all wilt be offering spe-
cial rates for RAfNBOWfest. Every show
will open at 7—10 p.m. Friday, run 10
RAINBQWfest ^ New Brunswick. N.J.
DATES: March 30— April 1
HOTEL: Hyatt Regency New Brunswick
ROOMS: $59 per night single/double
KEYNOTE To Be Announced
a m,— '6 p.m, Saturday and close with an 1 1
a.m,— 4 p.m. session Sunday Each will
have a CoCo Community Breakfast featur-
ing an outstanding national speaker from
the Color Computer World. And each exhi-
bition will be interspaced with a number of
seminar sessions on all aspects of CoCo
—from writing in machine language to
making your basjc work better
But most of alt. there will be exhibitors.
Lots of them. All ready to demonstrate
products of every kind. Some with special
programs and hardware items to intro-
duce. Others with show specials.
Tickets can be secured directly from the
Rainbow . Well also send you a special res-
ervation form so you can get your special
room rate
Come to RAfNBOWfest . . . help us all
celebrate CoCo Community at its finest!
RAtNBOWtest — Chicago
DATES: June 22— 24, 1984
HOTEL: Hyatt Regency Woodfield
ROOMS: $46 per night single/double
KEYNOTE: To Be Announced
Advance Ticket Deadline: June 18. 1984
Advance Ticket Deadline: Feb. t3 t 1984 AdvanceTicket Deadline: March 23. 1984
Water Taxi service available from the hotel to the Queen Mary,
poster for
first 500 tickets ordered.
FREE T-shirt to first 5 people
from each state who
buy tickets.
Make checks payable to:
fho Rainbow
MAIL TO:
RAlNBOWfe&t
P,0. BOX 209
Prospect, KV 40059
YES, I n coming to RAtNBOWtest in
□—Long Beach
Please send me:
three day tickets at $8 each total _
_ one day tickets at $6 each total _
- — specify aay total —
. breakfast tickets at $1 1 each
D — New Brunswick
$12 at the door
$8 at the door
Handling Charge SI. 00
□—Chicago.
TOTAL ENCLOSED (U.S. FUNDS ONLY, PLEASE) S
—Also send me a hotel reservation card for:
□—Long Beach □ — New Brunswick P— Chicago
NAME ipte&se print)
STREET & NUMBER
CITY & STATE
TELEPHONE _ ZIP CODE _
COMPANY
Orders sent less than two weeks prior la show opening will be held for you at the door.
VISA, MasterCharge, American Express accepted.
My Account # — Ex. Date: - -
Signature _
RAINBOWfest Long Beach
Seminar Program And Speakers
Saturday 2/18/84 1:00 p.m. Don Inman Using And Teaching LOGO
Don is one of the most respected names in the Color Computer field
and an expert on graphic techniques in both BASIC and assembly
language. His Using Graphics column appears monthly in the
Rainbow.
Saturday 2/18/84 12:30 p.m. Phil Kitchen Radio Shack Software Support
Manager of Software Support for Radio Shack, Phil will explain how
the Tandy third party software support program works and answer
questions about how Radio Shack can be of assistance to authors.
Sunday 2/19/84 12:00 p.m. Paul Searby Software Theft
Martin Goodman and Bob Rosen
A panel discussion of one of the most important issues in the CoCo
field with Mr. Searby of Computerware and Dr. Goodman of Cheshire
Cat Software and Bob Rosen of Spectrum Projects.
Saturday 2/18/84 2:30 p.m. Linda Nielsen Women’s Programs
Linda, of Moreton Bay Laboratory, and several others active in the
CoCo area, will lead a discussion on women's involvement in com-
puting in general and the Color Computer in particular. Theme of the
program: It's Not A Man's World.
For women and men who view computers mainly as an annoyance, a
special seminar is planned on the general topic How T o Live With A
Computer At Home.
Sunday 2/19/84 2:00 p.m. Bill Nolan Fantasy Gaming And CoCo
DungeonMaster, programmer and Rainbow Columnist, Bill has
developed a complete Dungeons and Dragons program for CoCo.
Saturday 2/18/84 4:30 p.m. The Dragons of Menlo Park Open Forum
Members of the Dymax group— including Bob Albrecht, Don and Kurt
Inman— and a host of others— will conduct a "laid back California"
open discussion on software and book authorship.
Saturday 2/18/84 3:00 p.m. Jim Reed Writing For Rainbow
Jim, Managing Editor of the Rainbow, will talk about how you can
submit programs and articles to magazines for fun and profit.
CoCo Classroom
Sharpen your programming skills and learn about logo. Introduce
your computer illiterate friends to the wonderful world of CoCo.
Classes will be conducted by trained Radio Shack instructors.
AND: A special session on assembly language programming . . .
and more to be announced later.
PLUS . . . RAINBOWfest’s “CoCo Community” Breakfast
featuring Bob Albrecht, Popular Author and Rainbow
Columnist
Bob Albrecht and Don Inman will be available at Radio Shack’s booth to sign copies of Color logo Guide for
Teachers and Color logo Guide for Parents.
Additional seminars are planned as well. Admission to all seminars is at no charge. See registration form for
admission prices to exhibit area and breakfast.
COME TO RAINBOWfest LONG BEACH — IN SUNNY SOUTHERN
CALIFORNIA
32K }
the
STATISTICS
ECB
m ™y®
RAINBOW
— — — — l
-hi ni-
Net Results
By Richard A. White
A Basketball Statistics Program For Your CoCo
R ight now we are well into basketball season. Some of
you certainly are playing, coaching or helping. Oth-
ers have family members involved. Or perhaps you
are a fan and supporter of the old Alma Mater. In any case,
someone associated with your favorite teams sits down with
calculator and typewriter after each game for the thankless
task of working up the latest team statistics. Now you can
bring CoCo to their rescue with these two statistics pro-
grams. They require a 32 K Extended BASIC machine, but
you can keep the files on tape or disk and can move files hack
and forth if you wish,
BSKBINIT is designed to generate the BASIC files and
revise them to start a new season. ENTRDA TA is used to
enter box score data from each game, update the year-to-
date and career records for each player, and print the
updated statistics along with team and opponents totals.
This report is fully formatted in condensed (16.7 characters
per inch) type by a Radio Shack LP VIM printer or equiva-
lent. The formatted report can also be routed to a disk as an
ASCII file for transfer to an automatic typesetter. (The
program was written for the Rainbows sister publication
SCORECARD which reports on University of Louisville
sports and whose typesetter is set up to read ASCII files
from CoCo disks.)
Start by loading BSKBIN/T and choosing l START
NEW CAREER STATS FILE. First, you enter a player's
name in the format 'i. Name, "that is, First initial, a period, a
space and the last name. This is important since the alpha-
betical son looks for the last name starting at the fourth
(Richard White has a long background with micro-
computers and specializes in basic programming*
With Don Dollberg; he is the author of the TIMS data
base management program J
position in a string. If you make a mistake, don't worry. You
can correct any data entered with the EDIT/CORRECT
EXISTING FILE routine. Also remember the total length
of the name cannot exceed 13 characters — the periods are
there when yog enter a name to remind you of this.
After the name is in, the program asks for the career data
for the player starting with *‘G" which stands for total
number of games played. Hit the [ENTER] key here and the
program assumes there are no games and no career data and
goes to the name of the next player. When there is no career
data, ENTRDA TA maintains a career data file which is
identical to the year-to-date file and only prints career data
on the statistical report when it is different from year-to-date.
The program keeps the data on each player which is
shown in the following list along with item number and
abbreviation as used in the program or on the printed
report.
1
G
Total Games Played
2
GS
Games Started
3
MIN
Minutes Played
4
FG
Field Goal
5
FG A
Field Goals Attempted
6
3PT GF3
Three- Point Field Goals
7
3PTFGA3
Three-Point Field Goals Attempted
8
FT
Free Throws
9
FTA
Free Throws Attempted
10
REB
Rebounds
II
ASST
Assists
12
PF
Personal Fouls
13
D
Disqualifications
14
STL
Steals
16
HLK
Blocked Shots
17
TOVR
Turnovers
18
DUNK
Dunk Shots
140 the RAINBOW February 19S4
You can add new players to an existing file at any time.
The new player is put at the end of the list. I strongly
recommend that once you have initialized a file that you sort
it alphabetically and leave it that way for the rest of the
season. The ENTRDA TA program makes game data files
which are stored according to the order of the player list at
that time. Adding players to the bottom of the list won’t
upset the relationship of player to game data while an
alphabetical sort with added players will. There is a SORT
ON AVERAGE routine in ENTRDA TA that lets you sort a
file that has been saved so the report can be printed starting
with the player with the highest average. Here again, the file
sorted by average should not be saved since it cannot be
related to back game data files.
Data entry is simple, as the category for data to be entered
is the last one to appear on the screen. Simply key in the right
number and press [ENTER]. If you press [ENTER] only, a
zero is entered.
Once you haveentered all your initial data into the career
file, edited it as necessary and sorted it alphabetically, save it
to tape or disk. It is now ready to use with ENTRDA TA for
game data entry. Now load and run ENTRDATA. When
you choose 1 ENTER NEW GAME STATISTICS, you are
asked LOAD FROM 1 TAPE OR 2 DISK. The program
expects you to have the tape or disk with your latest file
named CURRSTAT ready. If you use a disk, the newest
version is always saved out over the old version unless you
change disks. I suggest that you let this happen since past
data is of little value and will exist in printed form. Bui, be
sure to backup the disk after each game. A single “ 1 ” or ki 2”
keystroke starts the loading.
Now you are asked to enter the game date in the format
MM-DD-YY. This will be used as the game file name and
the disk is fussy about what’s in a name. An extra “/ ” or V’
will bomb the program. I know, since I did it. Do just what
the prompts say and stay out of trouble. Game data entry
starts with display of the first player’s name and a 3 MIN?
followed by the cursor. If the player did not play, key
[ENTER] and the program w ill fill out that entry with zeros
and display the next name. When you enter a number, the
program enters a I after 1 G and displays 2 START=1. This
prompts you to enter a 1 if the player started the game or
simply an [ENTER] if he did not. From here on, data is
entered as you did w'hen you made the initial file.
When data is entered for each player, the opponent’s
game stats are requested. These are the box score totals and
not individual player data. This done, the program pauses to
update all its career and year-to-date files. Team and dead-
ball rebound data is now' requested and SAVE TO IT A PE
OR 2 DISK appears. Don't w'orry about errors in ihe file. At
this point we want to be sure to get the data that was entered
safe. We can correct later and save an updated version. By
the way, two saves of tw r o files are always made to tape.
CURRSTAT is saved first and then the game file is saved. If
you want to preserve your game files, make sure to use new f
tapes each time or different sections of a tape. If you edit an
old game file, be sure to do it with the latest CURRSTAT
file in the machine. Disk drive owners can keep the current
CURRSTAT fileand a season full of game files on onedisk
without problems.
After data is saved, the program returns to the Main
Menu. If there were mistakes, choose 2 EDIT/ CORRECT
CURRENT GAME and get the job done now r . As the game
file is edited, the career and year-to-date files are revised as
well. Remember that ENTRDA TA automatically makes a
save of the latest files when it leaves any data entry or editing
routine.
With all in order you are now ready to print the statistics.
First, call 5 SORT ON AVERAGE. This puts the CURR-
STAT file in memory in order by average. As a debugging
aid, the order of the averages is printed each time a sw r ap is
made. If this bothers you, delete line 825. Next, choose 4
PRINT STATISTICS. The next menu you see was bor-
rowed from another program and w'orks differently. Use the
up or down arrow keys to move the pointer to your choice
then key [ENTER], To change the Baud Rate, move the
pointer to RESET BAUD RATE, key [ENTER] and enter
your new BAUD RATE. The program accepts rates from
110 to 4800.
Using condensed type, the entire report prints on one 8 ] A
x 1 1 page. For some applications like school newspapers
and sports newsletters, you may find it suitable for publica-
tion directly. Printer codes used are for the LP VIII and
succeeding Radio Shack nine-wire printers, if you need to
change these, CHR$(27)CHR$(20) in line 625 sets the
condensed type. CHR$(I5) in line 636 starts underlining.
CHR$( 14) in line 640 stops the underlining. Underline prin-
ter codes also appear in line 682.
At season’s end, pack your tapes or disks away until next
year. To start off the new' season, load last season’s final
results into BSKB/N/l'and choose 6 UPDATE TO START
NEW SEASON. This routine lets you delete graduated
players and zero’s the year-to-date file. Add new players, do
the annual alphabetical sort and save the file to the disk or
tape for the new season. If you are on disk, put the
BSKBINJT and ENTRDATA programs on the new disk
and you are ready for the first tipoff.
Listing 1:
Rainbow
Check
0 G0T02010 , BSKBINIT - A FILE I
N I T I AL I Z AT I ON UTILITY (
C> COPYRIGHT 1983 RICHARD A. W
HITE
1 I *= I NKEY$ : IF I $=" 11 THEN 1 ELSE I = V A
L<I*> : RETURN
11 PRINT664, 11 "J :PRINTUSINGFT*; " 1
G"; : RETURN
12 PRINT08O, ZPRINTUSINGFT*; "2
GS"; : RETURN
13 PRINTUSINGFT*; ”3 MIN" RETURN
14 PRINTUSINGFT$; ”4 FG” ; : RETURN
15 PRINT01 44, 11 11 ; : PR I NTUS I NGFT $ ; "
5 FGA H 5 : RETURN
16 PRINTUSINGFT$; "6 3PT FG" ; : RET
URN
February 1984 the RAINBOW 141
MASTER DIRECTORY V2
Can you find that program you saved last month?
Do you have many diskettes with multiple copies
and need to organize your life? MASTER
DIRECTORY V2 to the rescue! In only seconds
add each diskette to MASTER DIRECTORY V2.
Now ask MASTER DIRECTORY to find that lost
program. Can’t remember the filename? Ask for
all the files that begin with the letter “C” or ask for
all files with an extension of BAS.
What! Two files with the name CATS? Drats! Wait!
The file on disk #5 was added on Oct. 5 and the
file on disk #9 was added on Nov. 10. Hey
fantastic!
Now let’s get back to work. Let’s see DIR. Hey!
How did the filenames get in sequence? Yes,
MASTER DIRECTORY V2 will sort the directory
and remove the null directory entries. It also saves
a copy of the allocator and the directory to protect
against those nasty disk errors. Listing may be
directed to the TV or the printer. Over 100
diskettes and 3000 filenames can be contained in
one master directory.
Buy MASTER DIRECTORY V2 for only $29 pp.
Requires 32K DOS (1.0 or 1.1)
DUAL CASSETTE COPY SYSTEM
Allows the use of two cassette recorders. Only $49 pp.
DISPLAY NOISE ELIMINATOR
Easy to install. Does not violate COCO warranty. $14pp.
SCRUNCH
Removes spaces from basic programs. Saves
memory and inproves speed. Only $3.00pp or
FREE with any order.
FREE CATALOG with order or send self addressed
stamped envelope.
Send check or money-order to:
COCOPRO
P.O. BOX 37022
ST. LOUIS, MO 63141
Postage paid on all pre-paid orders in U.S.
Missouri residents add 5.625 percent sales tax.
DEALER INQUIRES INVITED.
17 PRINTS176, : PRINTUSINGFT*; “
7 3PTFGA"; : RETURN
18 PRINTUSINGFT*; "8 FT' 1 ;: RETURN
19 PRINT02O8, : printusingft*; "
9 FTA";: RETURN
20 PRINTUSINGFT*; "10 REB" ; : RETUR
N
21 PRINTUSINGFT*; "11 ASST" ; : RETU
RN
22 PR I NTUS I NGFT * ; "12 PF";: RETURN
23 PR I NT03O4 , " " ; : PR I NTUS I NGFT* ; "
13 DISQ"; : RETURN
24 PR I NTUS I NGFT*; "14 STEALS";: RE
TURN
25 PR I NT@336 , " " ; : PR I NTUS I NGFT* ; "
15 BLOCKS"; : RETURN
26 PRINTUSINGFT*; "16 TRNOVRS";:R
ETURN
27 PRINT0368, PRINTUSINGFT*; "
17 DUNKS" ;: RETURN
30 GOSUB 1 1 : PR I NTCR ( PL , 1 > : GOSUB 1 2
: PRINTCR (PL, 2) : G0SUB13: PRINTER (P
L, 3) : GOSUB1 4: PRINTCR (PL, 4) : GOSU
B1 5: PRINTCR (PL, 5) : GOSUB 16: PR I NTC
R ( PL ,6) :GOSUB17: PRINTCR (PL, 7)
31 G0SUB18: PRINTCR (PL, 8) :G0SUB19
: PR I NTCR ( PL , 9 ) : G0SUB20 : PR I NTCR ( P
L, 10) :G0SUB21: PRINTCR (PL, 11) : GOS
UB22: PRINTCR (PL, 12) : G0SUB23: PR IN
TCR (PL, 13)
32 G0SUB24 : PR I NTCR ( PL , 1 4 ) : G0SUB2
5: PRINTCR (PL, 15) : G0SUB26: PRINTCR
(PL, 16) :GOSUB27: PRINTCR (PL, 17) :R
ETURN
35 PRINT: PRINT" PREP ARE RECORDER
AND TAPE" , "PRESS ANY KEY WHEN RE
AD Y " : GOSUB 1 : PR I NT : PR I NT " WANT TO
RUN PAST LEADER? Y / N 11 : GOSUB 1 : I F I
*=" Y" THENMOTORON : FORK= 1 T06000 : NE
XT : MOTOROFF
36 RETURN
100 PL= 1 : CLS : PR I NT : I NPUT " TEAM NA
ME- 8 CHARACTERS MAX. ";SC*:IF
LEN <SC*> >8THENSC*=LEFT * (SC*, 8)
110 CLS: PRINT@6, "INITIALIZE PLAY
ERS": PRINT "PLAYER NAME
" : PR I NT@45 , " "| S L INEZ NPUTNA*
(PL) : IFLEN (NA* (PL) ) >13THENNA* (PL
)=LEFY* (NA* (PL> , 13) : PRINT045, NA*
(PL)
1 20 GOSUB 11:1 NPUTCR ( PL , 1 ) : GOSUB 1
2: I NPUT CR ( PL , 2 ) :GOSUB13: I NPUTCR (
PL, 3) :G0SUB14: I NPUTCR ( PL , 4 >
130 GOSUB 1 5 : I NPUTCR ( PL , 5 > : GOSUB 1
6: I NPUTCR (PL, 6) :G0SUB17: INPUTCR<
PL, 7)
140 GOSUB 18: I NPUTCR (PL, 8) : GOSUB 1
9 : I NPUTCR ( PL , 9 ) : G0SUB20 : I NPUTCR (
PL, 10)
150 G0SUB21 : INPUTCR (PL, 11): GOSUB
142 the RAINBOW February 1984
22: INPUTCR (PL, 12) .'G0SUB23: INPUTC
R (PL, 13>
1 60 G0SUB24 : I NPUTCR ( PL , 1 4 > : GOSUB
25: INPUTCR (PL, 15) :G0SUB26: INPUTC
R (PL, 16) :G0SUB27: INPUTCR (PL, 17)
180 PRINTCHR*(94) " FOR MENU
enter NEXT PLAYER " ; : GOSUB 1 : I F I *=
CHR* ( 94 > THEN 1 OOOELSEPL=PL+ 1 : GOTO
110
200 CLS: PRINTTAB( 8) "PLAYERS IN F
I LE " : PA=32 : FORX = 1 TO 1 8 : PR I NT@P A , U
SING"##"; X; : PRINT" "NA*(X) ; :pa=P
A+ 1 6 : NEX T : PA=PA+32 : PR I NT@PA , "ENT
ER # OF PLAYER TO REVIEW/EDIT"CH
R*(94>" FOR MAIN MENU" ; : INPUTI*:
I=VAL(I*)
210 I F I *=CHR* ( 94 > THEN 1 OOOELSE I F I
< 1 OR I > 1 8THEN200
220 PL=I :CLS:PRINT@6, "REVIEW CAR
EER STATS": : PRINT032, NA* (PL)
230 G0SUB30:PRINT:PRINT"ENTRY #
TO CHANGE "CHR* (94)" WHEN DON
EENTER ' N' FOR NAME" ; : INPUTI*: IF
I *=CHR* ( 94 ) THEN200ELSE I = VAL ( I * > :
IF (KOORI >17>ANDI*< >"N"THEN220
240 PRINT0416, "“r PRINT: IFI*="N"T
HENPRINTS416, "PLAYER NAME
":PRINT@429, " "; : L I NE I NPU
TNA* ( PL ) : I FLEN ( NA* < PL ) > > 1 3THENNA
* <PL)=LEFY*(NA* (PL) , 13) :PRINT@4B
, NA* (PL) : G0T0230ELSEPR I NT @48 , NA*
(PL) :GOT0230
250 PRINTQ416, "ENTER NEW VALUE F
OR ENTRY" I : INPUTCR (PL, I > : G0T0230
300 CLS: PRINT@8, "caut i on caution
" , "THIS ROUTINE WILL ZERO OUT TH
E CURRSTAT FILE EXCEPT FOR CARE
ER DATA. TO PRESERVE LAST YEAR'S
RECORDS, MAKE A BACKUP DISK,
PLACE LAST YEARS DISK ON FILE
AND BEGIN THIS YEAR ON THE NE
W DISK. " : PRINT
302 PRINT: PR I NT "DO YOU WANT TO Q
UIT THIS ROUTINENOW TO MAKE BACK
UP DISK? Y/N"
304 GOSUB 1 : I F I *= " Y " THENENDELSE I F
I*O"N"THEN304
305 CLS: PRINTTAB (8) "PLAYERS IN F
ILE " : PA=32: F0RX=1T018: PRINT@PA, "
:PRINTUSING"##"; X; :PRINT" "NA*
(X) ; :PA=PA+16:NEXT:PA=PA*32:PRIN
T@PA, "ENTER # OF PLAYER 10 DELET
E" , CHR* (94) " CLEAR FILES &GOTO M
AIN MENU " ; : I NPUT I * : I = VAL ( I $ >
310 K=I : IFI*=CHR* (94) THEN350ELSE
I F I < 1 OR I > 1 8THEN300
315 PRINTS416, PRINT: PRINT@416
, "DELETING "NA*(I)
320 IFNA* (K+l ) < >” "THENK=K+1 : GOTO
320
330 FORX=I T0K-1:NA*(X)=NA*(X+1)
: FORY=lT018: CR ( X , Y> =CR (X+1,Y): NE
XT: NEXT: NA* (K) =" " : F0RY=1T018: CR (
K, Y) =0: NEXT: G0T0300
350 F0RK=1T018: F0RL=1T018: CM (K, L
) =0 : NEX T : OP ( K ) =0 : NE X T : F0RK= 1 T05 :
RB (K) =0: NEXT: GOTOIOOO
800 CLS : PR I NT@ 1 62 , "sort ing " : PL=1
: FOR X=0T0 1 8 : FORY=OTO 1 8 : TM ( X , Y ) =0
:TR(X, Y)=o: next: od(X)=x: next
810 L1=LEN(NA* (PL) ) : L2=LEN (NA* (P
L+l) ) : I FL2=0THEN I FFL= 1 THENPL= 1 : F
L=0 : G0T08 1 0ELSE840
820 I FRIGHT* (NA* (PL) ,Ll--3> >R I GHT
* (NA* (PL+1 ) , L2-3) THEN830ELSE I FR I
GHT* (NA* (PL) , LI— 3) <RIGHT* (NA*(PL
+1 ) , L2-3) THENPL=PL+ 1 : G0T08 1 OELSE
IFLEFT* (NA* (PL) , 1 ) <LEFT* (NA* (PL+
1 ) , 1 ) THENPL=PL+1 : G0T081O
830 FL= 1 : TP*=NA* ( PL ) : NA* ( PL ) =NA*
(PL + l) :NA*(PL4-1)=TP*: 1P=0D(PL> :0
D(PL)=0D(PL+1) :0D (PL+1 )=TP:PL=PL
+l:G0T0810
840 FORX=OT018: F0RY=GT018: TM ( X , Y
) =CM (OD ( X ) , Y) : TR ( X , Y ) =CR ( DD ( X ) , Y
>: NEXT: NEXT: F0RX=0T018:F0RY=0T01
8 : CM < X , Y ) =TM ( X , Y ) : CR ( X , Y ) =TR ( X , Y
) : NEXT: NEXT: GOTOIOOO
900 CLS: PRINT: PR I NT" SAVE TO 1 TA
PE OR 2 DISK":GOSUBl: IFI<10RI>2T
HEN900
910 D= 1 : I F I = 1 THEND=- 1 : G0SUB35
920 0PEN"0" , #D, "CURRSTAT" : PRINT#
D , DC* : PR I NT#D , SC* : FORK=OTO 1 8 : PR I
NT#D,NA* (K) : F0RL=0T018: PRINT#D, C
R ( K , L ) : PR I NT #D , CM ( K , L ) :NEXT:PRIN
T#D, OP (K) :NEXT:F0RK=1T05:PRINT#D
, RB ( K > : NEXT: CLOSE
930 IFDT*< >" "THEN0PEN"0" , #D, DT*:
PR I NT #D , OP* : PR I NT #D , DT*:FORK=1TO
IS: F0RL=1T01 8: PRINT#D, GM (K, L) : NE
XT: PRINT#D, OG (K) : NEXT: F0RK=1T04:
PRINT#D,GR(K) : NEXT: CLOSE
940 I F I = 1 THEN I =0 : MOTORON : F ORK= 1 T
0600: NEXT: G0T0920ELSE1000
950 CLS: PRINT: PRINT "LOAD FROM 1
TAPE OR 2 DISK":GOSUBl: IFI<10RI>
2THEN950
960 D= 1 : I F I = 1 THEND=- 1
965 PRINT: PR I NT "PREPARE DISK OR
TAPE", "PRESS ANY KEY WHEN READY"
: GOSUB 1
970 OPEN" I " , #D, "CURRSTAT": INPUT#
D,DC*: INPUT# 1, SC*: F0RK=0T018: INP
UT#D, NA* (K) :F0RL=0T018: INPUT#D,C
R(K,L) : INPUTttD, CM (K, L) : NEXT : I NPU
T#D, OP (K) :NEXT:F0RK=1T05 : input#d
, RB ( K ) : NEXT: CLOSE
980 IFDT*< >" "THENOPEN" I " , #D, DT*:
I NPUT#D , OP* : I NPUT#D , DT* : FORK= 1 TO
February 1984 the RAINBOW 143
18:FQRL=1T018: input#d,gm<k,d : NE
XT: INPUTttD, B (K) :NEXT: F0RK=1T04: I
NPUT#D, SR (K) : NEXT: CLOSE
1000 CLS: PRINT©10, "MAIN MENU":PR
I NT: PR I NT" 1 START NEW CAREER ST
ATS FILE": PR I NT : PR I NT " 2 ADD PLA
VERS TO EXISTING FILE" : PRINT: PRI
NT" 3 EDIT/CORRECT EXISTING FILE
”:print:print" 4 save file m :prin
T:PRINT" 5 LOAD FILE"
1002 PRINT: PRINT" 6 UPDATE TO ST
ART NEW YEAR": PR I NT: PR I NT" 7 ALP-
HABETICAL SORT";
1010 GOSUB 1 : ON I GOTO 1 OO , 1 020 , 200
, 900, 950,300,800: GOTO 1000
1020 PL= 1
1 030 IFNA* (PL) »" " THEN 1 1 0ELSEPL=P
L+l: GOTO 1030
2010 CLEAR2000: DIMNA* ( 18) , CR <18,
18) ,CM<18, 18) ,GM<18, 18) ,0G(1B> ,0
P < 1 8 ) , GR ( 4 ) , RB ( 5 ) , QD (18), TM (18,1
8) ,TR< 18, 18) :FT*="7. 7.": GOT
01000
36970 PRINT: PRINT"FILE NAME IS
INITSTAT’
Listing 2:
640 .
. . 10C9
143
Rainbow
654 ..
. . 1352
173
Check
666 ..
.. 1604
119
Plus
684 . .
. . 188A
241
20 ... .
. 01 9F
81
696..
. 1BAB
77
110...
04D2
95
704..
.. 1E26
30
170...
0777
86
910 .,
. . 20F1
115
210...
0A5E
137
980 ..
. . 2328
138
610 ...
0DB5
226
END
. . 24D6
69
l
0 G0T02010' ENTRDATA - GAME DATA
ENTRY AND PRINTING UTILITY
(C) COPYRIGHT 1983 RICHARD A.
WHITE
1 I*=I NKEY* : IFI*=" " THEN 1 ELSE I = VA
L(I*) : RETURN
11 PRINTS64, : PR I NTUS I NGFT * ; "1
G"; : RETURN
12 PRINT@80, " " ; : PR I NTUS I NGF T * ; "2
GS"; .'RETURN
13 PRINT696, " " ; : PR I NTUS I NGFT*; "3
MIN"; : RETURN
14 PR I NT© 128, ""; :PRINTUSINGFT*; "
4 FG";: RETURN
15 PR I NT© 144, : PR I NTUS I NGFT t ; “
5 FGA";: RETURN
16 PRINTUSINGFT*, "6 3PT FG" ; : RET
URN
17 PRINTS176, : PRINTUSINGFT*; "
7 3PTFGA"; : RETURN
18 PRINTUSINGFT*; "8 FT" ; : RETURN
19 PRINT©208, : PRINTUSINGFT*; "
9 FTA";: RETURN
20 PRINTUSINGFT*; "10 REB" ; : RETUR
N
21 PRINTUSINGFT*; "11 ASST";:RETU
RN
22 PRINTUSINGFT*; "12 PF";: RETURN
23 PRINT@304, " " ; : PRINTUSINGFT*; "
13 DISQ"; : RETURN
24 PR I NTUS I NGFT $ ; "14 STEALS";: RE
TURN
25 PR I NT@336 , " " ; : PR I NTUS I NGFT* ; "
15 BLOCKS"; : RETURN
26 PR I NTUS I NGFT*; " 16 TRNOVRS";:R
ETURN
27 PRINT8368, " " ; : PR I NTUS I NGFT*; "
17 DUNKS"; : RETURN
30 GOSUB 11: PR I NTGM ( PL , 1 > : GOSUB 1 2
: PR I NTGM ( PL , 2 ) : GOSUB 1 3 : PR I NTGM ( P
L,3) : G0SUB14: PRINTGM (PL, 4) : GOSU
B15: PRINTGM <PL, 5) : GOSUB 16: PRI NTG
M <PL, 6) :G0SUB17: PRINTGM (PL, 7)
31 G0SUB18: PRINTGM (PL, 8) :G0SUB19
: PRINTGM (PL, 9) : G0SUB20: PRINTGM (P
L, 10) : G0SUB21 : PRINTGM (PL, 11) : GOS
UB22 : PR I NTGM ( PL , 1 2 ) : G0SUB23 : PR I N
TGM (PL, 13)
32 G0SUB24 : PR I NTGM ( PL , 1 4 ) : G0SUB2
5: PRINTGM (PL, 15) : G0SUB26: PRINTGM
(PL, 16) :G0SUB27: PRINTGM (PL, 17) :R
ETURN
35 PR I NT: PR I NT "PREPARE RECORDER
AND TAPE", "PRESS ANY KEY WHEN RE
CMJ-IF
MULTI-FUNCTION
PLUG-IN CARTRIDGE
FOR
TRS 80C & TDP 100
COMPUTERS
PROVIDES
* * *
AN EXTENDER
2 PARALLEL PORTS
2 COUNTER/TIMERS
1 SERIAL COMM. LINE
SPEECH SYNTHESIS
4 OR 8K EPROM/ROM SPACE
SPEECH FROM TEXT, BASIC, RTTY
INTERFACE FOR ‘CMJ-TU
*(CW,RTTY,SSTV,FAX)
MAGNUM DISTRIBUTORS INC.
1 000 S. DIXIE HWY. W. #3
POMPANO BEACH, FLORIDA 33060
TLX. 514365 305-785-2002
144 the RAINBOW February 1984
BLACKJACKPRO
This
This is a computer aided learning
tool that will pay for itself.
BLACKJACKPRO's 16 programs
will condition you to make the right
play automatically.
This is a practical approach to
mastering the probability based
system that experts have been
winning with for years.
You'll receive a guidebook to the
complete winning strategy. The nine
chapters will examine each of the
strategies which are guaranteed to
is not a
turn the odds in your favor.
Then the computer aided exercises
will patiently correct your mistakes
and train you to handle any game
situation until you are ready to face
the casinos and start winning.
With BLACKJACKPRO you'll
become a lifelong winner.
Why wait? Simply check your
computer on the attached coupon,
or call 1-800223-6015.
Versions are now available for all
major hardware.
game
Please send me □ One, □
BLACKJACKPRO tutorials
@ $49us ($60cdn) each.
For: □ APPLE II □ IBM P.C.
□ ATARI 400/800/1200
COMMODORE □ 64 □ Vic 20
□ TRS-80 Color Computer
With:D Diskette □ Cassettes
Total Amount Enclosed $
N.Y. State Residents please add Sales
Tax. Please allow Two Weeks for
persona] checks to dear.
Name:
Address:
City :
State: Zip:
Acct#
Expiry Date /
Signature:
Phone orders may be placed 24 hours a day by calling (212) 532-2006
or (613) 594-7855, or toll-free at; 1-800-223-6015.
Mai) Orders and Requests for information should be sent to:
SKILLWARE CORPORATION
Applied Probability Dept,
2nd Floor, 314 West 53rcL Street New York, New York 10019
BLACKJACKPRO is a trademark of: SKILLWARE CORPORATION.
APPLE II, ATARI, COMMODORE, IBM, and TRS-80 Color Computer, are trademarks of
Apple Computer Inc., Atari Inc., Commodore Electronics Ltd.,
International Business Machines, and Tandy Corp.
RAINBOW
CERTIFICATION
SEAL
SKILLWARE CORPORATION
AD Y " : GOSUB 1 : PR I NT : PR I NT " WANT TO
RUN PAST LEADER? Y/N" : GOSUB 1 : IF I
VTHENMOTORON: FORK= 1 T06000 : NE
XT : MOTOROFF
36 RETURN
1 00 PL= 1 : DT$= " " : G0SUB95O : CLS : PR I
NT : I NPUT " OPPONENT " ; 0P$ : I NPUT " DAT
E AS MM-DD-YY. cau
tion- do not use ’/’ or ? . ' whi
ch will cause an FN ERROR AND
MAY CAUSE YOU TO LOOSE DATA." ;D
T$
110 CLS: PRINTS3, DT$" "OP$,NA$(
PL)
120 GOSUB 13: INPUTGM (PL, 3) : IFGM (P
L, 3) =0THENF0RY=1T018: GM (PL, Y) =0:
NEXT : GOTO 163
125 GOSUBll: PRINT" " 1 : GM (PL, 1 ) =
1 :PRINT©80, " :PR1NTUSINGFT$; "2
ST ART= 1 " ; : I NPUTGM ( PL , 2 ) : GOSUB 1 4 :
INPUTGM (PL, 4)
1 30 GOSUB 1 5 : I NPUTGM ( PL , 5 ) : GOSUB 1
6: INPUTGM (PL, 6) :G0SUB17: INPUTGM (
PL, 7)
1 40 GOSUB 1 8 : I NPUTGM ( PL , 8 ) : GOSUB 1
9: INPUTGM (PL, 9) : G0SUB20: INPUTGM (
PL, 10)
150 G0SUB21 : INPUTGM (PL, 11) : GOSUB
22 : I NPUTGM ( PL , 1 2 ) : G0SUB23 : I NPUTG
M (PL, 13)
160 G0SUB24: INPUTGM (PL, 14) : GOSUB
25: INPUTGM (PL, 15) : G0SUB26: INPUTG
M (PL, 16) :G0SUB27: INPUTGM <PL, 17)
163 IFNA$ (PL+1 )=" " THEN 1 65ELSEPL=
PL+1: GOTO 110
165 CLS: PR I NT "ENTER OPPONENTS GA
ME STATS " : GOSUB 14:1 NPUTOG ( 4 ) : GOS
UB 1 5 : I NPUTOG ( 5 ) : GOSUB 16:1 NPUTOG <
6) : G0SUB17: I NPUTOG (7) : G0SUB1Q: IN
PUTOG (8) : G0SUB19: I NPUTOG (9) : GOSU
B20: I NPUTOG ( 10)
170 G0SUB21 : I NPUTOG (11): G0SUB22:
I NPUTOG (12) :G0SUB23: INPUT0G(13>:
G0SUB24: I NPUTOG ( 14 ) :G0SUB25: INPU
TOG (15): G0SUB26 : I NPUTOG (16): GOSU
B27: I NPUTOG (17) : PR I NT "UPDATING S
EASON AND CAREER STATISTICS
FILES. PLEASE WAIT.";
171 FORY= 1 T01 7 : OP (Y)=OP (Y) +0G (Y)
:NEXT
1 72 F ORX=OTQ 1 8 : FOR Y=OTO 1 8 : CM ( X , Y
) =CM ( X , Y) +GM ( X , Y) : CR ( X , Y) =CR ( X , Y
) -t GM ( X , Y ) : NEXT: NEXT: CLS: PRINT61 1
, "TEAM STATS" : PR I NT: I NPUT" U OF L
TEAM REBOUNDS" ; GR ( 1 ) : INPUT "U OF
L DEADBALL REBOUNDS GR (2)
175 F0RY=1T017: T0=0: F0RX=1T018: T
0=T0+CM (X, Y) : NEXT: CM (O, Y)=TO: NEX
JFD - COCO DISC SYSTEM -$449
J & M Systems, Ltd. is a leader in the Model III
marketplace with our JFD-IH Disc Controller. With
thousands in operation, we have set new standards
in controller performance and reliability. We bring
these same high standards to the COCO, resulting
in the highest quality disc controller system on the
market. Compare these functions before you buy:
Price. $449 includes controller, first drive, disc
basic in ROM, and manuals. Just plug it in.
Never needs adjusting. Our exclusive Digital
Phase Lock Loop Data Separator and Digital Pre-
comp Circuit eliminates the 3 adjustments found
on other controllers. /
High quality standard production disc drives. For
improved service and reliability. Tandon & Teac -
drives provide twice the read sensitivity that the
drives found in other disc systems do, and hold
their alignment far longer. /
Gold-plated card edge connectors throughout.
Software compatible with Radio Shack Disc
Basic, Flex, and OS/9. /
J & M Systems, Ltd., 137 Utah NE, Albuquerque, N.M. 87108
(505) 265-1501 /
J&M SYSTEMS, LTD.
[i 1
TJ
, mU
J
|
‘ ft
il 1
i 'w\\
i p
wm\ i
* i .*■ “ S’ Yl|]
1
l Jl
WsL, ,»r I
146 the RAINBOW February 1984
T
190 INPUT "OPPONENT TEAM REBOUNDS
" ; GR ( 3 ) : I NPUT " OPPONENT DEADBALL
REBOUNDS " ; GR < 4 ) : FORX = 1 T04 : RB < X ) =
RB < X> +GR ( X ) : NEXT: RB (5) =RB (5) +1 : D
C*=DT*
195 F0RPL=1T018: CM <PL, 18) = (CM (PL
,4) *2+CM(PL,6)*3+CM (PL,S) ) /RB<5)
: NEX T : G0SUB900 : GOTO 1 000
200 CLS: DT*=”": PRINT: PR I NT: INPUT
"GAME DATE AS MM-DD-YY.
caution- do not use or ’ . ’
which will cause an FN ERROR.
H ;dt*:gosub950
210 CLS: PRINT TAB (8) "PLAYERS IN F
ILE" : PA=32: F0RX=1T018: PRINTSPA, U
sing"##" ; X ; : PRINT" "NA* ( x ) ; : pa=p
A+16: NEXT: PA=PA+32: PRINTSPA, "ENT
ER # OF PLAYER TO REVIEW/EDIT"CH
R*(94)" FOR MAIN MENU " ; : I NPUT I $ :
I =VAL < 1 $ )
215 I F I *=CHR* < 94 ) THENG0SUB9O0 : GO
TO 1 OOOELSE I F I < 1 OR I > 1 8THEN2 1 0
220 F'L=I : CLS: PRINT08, "REVIEW PLA
YERS " : : PR I NT@48 , NA* ( PL )
230 G0SIJB30: PRINT : PR I NT "ENTRY #
TO CHANGE "CHR*(94>" WHEN DON
E" ; : I NPUT I * : I F I *=CHR* ( 94 ) THEN2 1 0
ELSEI=VAL (I*) : I F < I < OOR I > 1 7 ) THEN2
20
240 CM (PL, I ) =CM (PL, I)-GM(PL, I) :C
R (PL, I ) =CR (PL, I ) -GM (PL, I > :CM(0, I
)=CM(0, I ) -GM (PL , I> :CR(0, I>=CR<0,
I ) -GM (PL, I)
245 PRINTQ416, " " : PRINT: PRINTS4 16
."ENTER NEW VALUE FOR ENTRY" I: IN
PUTGM (PL, I) :CM (PL, I ) =CM (PL, I ) +GM
(PL, I) : CR (PL, I > =CR (PL, I)+GM(PL, I
) :CM(0, I > =CM ( 0 , I)+GM(PL, I> :CR(0,
I ) =CR (0, I ) +GM ( F’L , I) : G0T0230
250 PRINT0416, "ENTER NEW VALUE F
OR ENTRY" I : INPUTCR (PL, I) : G0T0230
600 ’ TARGET LINE
605 BP=PEEK (150): BU= I NSTR ( 1 , " 6 1 8
41 87 180" , RIGHTS (STR* (BP>
, LEN (STR* (BP> ) 1) ) :BU=4800/BU
610 CLS: PR I NT @73, "PRINT ROUTINES
CURRENT BAUD RATE = "BU,
TAB(6) "RESET BAUD RATE",,," P
PINT STATS TO PRINTER",,," PR
INI SI ATS TO DISK",,," MAIN M
ENU", , , , "USE UP/DOWN ARROWS TO M
OVE POINTER TO SELECTION A
ND PRESS enter.";
611 CT = 1
615 CT *=RIGMT* (STR* (CT) , 1 ) :LP=IN
STR ( 1 , " 123 4",CT*) : LP=LP*3
2+2: PRINTSLP, ">"; :GOSUBi:PRINT@L
P, " : IFI*=CHR*(10)ANDCT<4THENC
T=CTT+ 1 : G0T06 1 5ELSE 1 F I *=CHR* ( 94 >
ANDCT > 1 THENCT=CT- 1 : G0T06 1 5ELSE I F
I*OCHR*(13)THEN615ELSEONCT GOTO
620,630,632, 1000
620 PRINT" ";: INPUT "ENTER NEW BA
UD RATE " ; BU* : BU*=LEFT$ < BUS , 1 ) : BL
=INSTR ( 1 , "36124", BU*) : IFBL=OTHEN
PRINT"baud rate error ": SOUND 100,
50: G0T0605
625 BU ( 1 ) =180: BU (2) =87: BU (3) =41 *.
BU <4> = 18: BU (5) =6: BU=BU (BL> : P0KE1
50, BU: G0T0605
630 D=-2: G0T0635
632 D= 1 : OPEN " O " , # 1 , "TYPESET"
635 CLS: IFD=-2THENPRINT#-2, " " : PR
INT#--2, CHR$ (27) CHR« (20) "Current
"DC$TAB(50)SCV Basketball Stati
stics"ELSEPRINT#l , "Current "DC*:
PR I NT# 1 , SC*" Basketball Stati sti
cs"
636 IFD=-2THENPRINT#— 2, CHR* (15)
638 N4*="####" : N3*="###" : NP*="#.
###" :NA*="7. 7."
640 PL=1 : PRINT#D, STRING* < 15, 32) "
G-GS MIN-AVG FG-FGA P
CT FT-FTA PCT REB-AVG AS
ST-AVG PF-D STL BLK TOVR
DUNK TP - AVG": IFD=-2THENPRINT
#-2,CHR* ( 14)
642 I FNA* ( PL ) = " " THEN682
644 PRINT#D, " " : PR I NT #D , US I NGNA* ;
NA* (PL) ; :PRINT#D, USING"###"; CM (P
L, i) ; : print#d, :print#d, using
N3*j CM (PL, 2) ; : PR I NT #D , " " ; :PRIN
T#D, USINGN4*;CM (PL, 3) ; :print#d, "
__ II •
y
646 IFCM (PL, 1 > >OTHENPRINT#D,USJ.N
G"##.#"; CM (PL, 3) /CM (PL, 1 ) ; ELSEF’R
INT#D, USING"##. #";o;
648 PRINT#D, " " ; : PR I NT #D , US I NGN
3*; CM (PL, 4) ; : PRINT#D, : PRINT#
D , US I NGN3* ; CM ( PL , 5 ) ; :PRINT#D, “
"ill FCM ( PL . 5 ) >OTHENPR I NT#D , US 1 NG
NP*j CM (PL, 4) /CM (PL, 5) ; ELSEPRINT#
D,USINGNP*;0;
650 F'RINT#D, " " ; : PR I NT #D , US I NGN
3* ; cm (PL, 8) ; :print#d, :print#
D, USINGN3*; CM (PL, 9) ; :PRINT#D, "
" 5 : I FCM ( PL , 9 ) >0THENPR I NT#D , US I NG
NP*!CM(PL,8) /CM (PL, 9) ; ELSEPRINT#
D, USINGNP*jO;
652 PRINT#D, " PRINT#!), US I NGN
4*; CM (PL, 10) ; :print#d, : IFCM<
PL , 1 ) >0THENPR I NT#D , US I NG " # . # " j CM
(PL, 10) /CM (PL, 1) ;ELSEPRINT#D,USI
ng "#.#"; o;
654 PRINT#D, " " ; : PR I NT #D , US I NGN
4*; CM (PL, 11) ; : PRINT#D, : IFCM(
PL., 1 ) >OTHENPR I NT #D , USING"# .#" j CM
(PL, 11) /CM (PL, 1) ;ELSEPRINT#D,USI
ng " # . # " ; o ;
February 1984 Ihe RAINBOW 147
65 6 PRINT#D, " : PRINTttD, USINGN
4*;CM(PL, 12) ; : PRINTttD, " $ : PRINT
#D, USING"#"; CM (PL, 13) ; : PRINTttD, "
" ; ; PRINT#D, USINGN3*; CM (PL, 14) 5
658 PRINT#D, " ";: PRINTttD, USINGN
3*; cm (PL, 15) ; :PRINT#D, " "; :prin
T#D . US I NGN3* ; CM ( PL , 16) ; :PRINT#D,
" "; .'PRINTttD, USINGN3*; CM (PL, 17)
;
659 PRINT#D, " " ; : TP=2*CM (PL, 4)
+3*CM (PL, 6) +CM (PL, 8) : PRINTttD, USI
NGN4*;TP; :PRINT#D, " - " ; : IFCM (PL
, 1) >OTHENPRINT#D, USING"##. #";TP/
CM ( PL , 1 ) ELSEPR I NTttD , US I NG "##.#";
0
660 I FCM ( PL , 1 ) =CR ( PL , 1 > THENPL=PL
+1 : G0T0642
662 PR I NT #D , US I NGNA* j " Career"
; : PRINTttD, using*'###" ;CR (PL, l) ; :p
RINT#D, : PRINT ttD, USINGN3*;CR(
PL, 2) PRINTttD, " PRINTttD, USI
NGN4*;CR(PL,3) ; :PRINT#D, :PRI
NT #D , US I NG " ## . # " ; CR ( PL , 3 > /CR(PL,
i) ;
664 PRINTttD, " PRINTttD, USINGN
3*;CR(PL,4> PRINTttD, : PRINT#
D , US I NGN3* j CR ( PL , 5 ) j : PR I NTttD , !I
" ; : PRINTttD, USINGNP*; CR (PL , 4 ) /CR (
PL, 5) ;
666 PRINTttD." PRINTttD, USI NGN
3$; CR (PL, 8) ; : PRINTttD, "-"5 ; PRINT#
D , US I NGN3* ; CR ( PL , 9 ) ; .'PRINTttD, "
"; :PRINT#D,USINGNP*;CR(PL,8> /CR (
PL, 9) ;
668 PRINTttD," PRINTttD, USINGN
4*;CR(PL, 10) ; : PRINTttD , : print
#D, USING”#. tt";CR(PL, 10) /CR<PL, 1)
; : PRINTttD, " " ; : PR I NTttD , US I NGN4*
;CR(PL, 11) ; : PRINTttD, : PRINTttD
, USING"#. tt";CR (PL, 11) /CR (PL, 1) ;
669 PRINTttD," PRINTttD, USINGN
4$ ; CR (PL, 12) ; : PRINTttD, : PRINT
#D, USING"#", 'CR (PL, 13) ; :
671 PRINTttD," "; :PRINT#D, USINGN
3*;CR(PL, 14) ; : PRINTttD, " "; :PRIN
TttD, US I NGN3* ; CR (PL, 15) ; : PRINTttD,
PRINTttD, USINGN3*; CR (PL, 16)
; : PR I NTttD , " " ; : PR I NTttD , US I NGN3*
;CR(PL, 17) ;
673 PRINTttD," " ; : TP=2*CR (PL , 4 )
-»-3*CR(PL,6) +CR (PL, 8) : PRINTttD, USI
NGN4*; TP; : PRINTttD, " - " J : PRINTttD
, USING"##. #"; TP/CR( PL, 1 )
67 4 PL=PL+1 : G0T0642
682 PRINTttD, USINGNA*; ""; : PRINTttD
, CHR* (15) STRING* (111, 32) CHR* (14)
: SD*=SC*4 " TOTALS": PR I NTttD, US IMG
NA* ; SB* ; : PRINTttD, STRING* (18. 32) ;
684 PRINTttD," PRINTttD, USINGN
3*; CM <0, 4 ) ; : PRINTttD, "5 : PRINTttD
, US I NGN3* ; CM (0,5) PRINTttD, "
.'PRINTttD, USINGNP*; CM (0,4) /CM (0,5
) ; ELSEPR I NTttD , US I NGNP* ; O ;
686 PRINTttD," PRINTttD, USINGN
3*; CM (0,8) ; :PRINT#D, PRINTttD
, US I NGN3* j CM (0,9) ; : PRINTttD, " " ;
: PRINTttD, USINGNP*; CM (0,8) /CM (O, 9
) ; : PRINTttD, " "; :PRINTttD,USINGN4
*;CM<0, 10) +RB ( l ) PRINTttD, :P
RINTttD, USING"##.#"; (CM(0, 10) +RB (
1) ) /RB (5) ;
688 PR I NTttD , " " ; : PR I NTttD , US I NGN4
*;CM(0, 11) ; : PRINTttD, : PRINTttD
, USING"##.#"; CM (O, 11) /RB(5) ; :PRI
NTttD, " "; : PRINTttD, USINGN4*; CM (0,
12) ;: PRINTttD, : PRINTttD, USING”
tt";CM(0, 13) PRINTttD, " : PRINT
#D , US I NGN3* ; CM ( O , 14) ;
690 PR I NTttD , " " ; : PR I NTttD , US I NGN
3*;CM(0, 15) ; : PRINTttD, " " ; : print
#D , US I NGN3* ; CM ( 0 , 16) ; : PRINTttD, "
" ; : PRINTttD, USINGN3*; CM (O, 17 ) ; :p
RINT ttD," " ; : TP=2*CM ( 0 , 4 ) +3*CM (
0,6) +CM (O, 8) : PRINTttD, USINGN4*,' TP
; : PRINTttD, " - “; :PRINTttD, USING"#
#. #" ; TP/RB (5)
692 PRINTttD, "": PRINTttD, "Opponent
•’5 Totals "STRING* ( 16, 32) ;
694 PRINTttD, “ " ; .' PR I NT #D , US I NGN
3*? OP (4) ; : PRINTttD, .'PRINTttD, U
S I NGN3* ; OP ( 5 ) ; : PRINTttD, “ "; :PRI
NTttD, USINGNP*; OP (4 ) /OP (5) ELSEPR
I NTttD , US I NGNP* ; O ;
696 PRINTttD," ";: PRINTttD, USINGN
3*; OP (8) ; : PRINTttD, : PRINTttD, U
SINGN3*; OP (9) ; .'PRINTttD, " "; :PRI
NT #D , US I NGNP* ; OP ( 8 ) /OP (9) ; : PRINT
#D, " ";: PRINTttD, USINGN4*; OP (10)
;: PRINTttD, : PRINTttD, USING"##.
#";0P(10) /RB(5) ;
698 PRINTttD," ";: PRINTttD, USI NGN4
* ; op ( 1 1 ) ; : print #d, :print#d,u
SING"tttt.tt";aP(ll ) /RB ( 1 ) ; : PRINTttD
, " "; : PRINTttD, USINGN4*; Op (12) ; :P
RINTttD, ; : PR I NTttD, USING"#"; OP (
13) ; .'PRINTttD, " "; : PRINTttD, USING
N3$; OP (14) ;
700 PRINTttD," "; :PRINT#D, USINGN
3*;0P(15) ; : PRINTttD, " "; : PRINTttD
, US I NGN3* ? OP (16) ; : PRINTttD, " " ; :
PRINTttD, USINGN3*; OP ( 17) ; : PRINTttD
, " " ; : TP=2*0P ( 4 > +3*0P ( 6 ) 4 OP (8)
: PR I NTttD, USINGN4*; TP; :PRINT#D, "
- : PRINTttD, USING"##.#"; TP/RB (5
)
702 PRINTttD, PRINTttD.SC*" TEAM
REBOUNDS " T AB ( 30 ) RB ( 1 ) " " 5 : PR 1 NT
ttD, USING"#. tt" ; RB ( 1 ) /RB (5) ; : PRINT
#D, TAE< (50) "Opponent Team Rebound
s: " TAB ( 80) RB (2) : PRINTttD, USIN
148 (he RAINBOW February 1984
G"#.#";RB(2)/RB(5)
703 PRINTttD, SC*" DEADBALL REBOUN
DS " T AB ( 30 > RB < 3 ) "-" J : PRINTttD, USIN
G"#.#";RB(3)/RB(5) ; : PRINTttD, TAB (
50 > "Opponent Deadball Rebounds:"
TAB (SO) RB (4) PRINTttD, USING"#
.#";RB(4>/RB<5>
704 PL=l:PRINT#D, "":PRINT#D, "3 P
oint FG-FGA:
706 I FNA* < PL ) = " " THEN720
708 IFCM(PL,7) >OTHENPRINT#D,NA*(
PL) " ("; : PRINTttD, USING"#" 5 CM (PL,
6) ; : PRINTttD, "-"S : PRINTttD, USINGN"
#";CM(PL,7);:PRINT#D, ", " ; : pl=pl
+1 : G0T0706
720 PRINT#D, " " : CLOSE: GOTO 1000
800 CLS : PR I NTS 1 62 , "sort ing " : PL=1
: F0RX=0T018: FORY=OTOie: TM < X , Y> =0
: TR (X,Y)=o: NEXT: OD(X)=X: NEXT: CT=
0
810 I FNA* ( PL+ 1 ) = " " THEN I FFL= 1 THEN
PL= 1 : FL=0 : CT=CT+ 1 : PR I NTQ 183," PAS
S "CT : G0TO810ELSE84O
820 I FCM ( PL ,18)= >CM ( PL+ 1,18) THEN
PL=PL+1 : G0T0810
825 FORX=1T018:PRINTCM(X, 18) ; :ne
XT
830 FL= 1 : TP*=N A* ( PL ) : NA* < PL ) =NA*
(PL+1) :NA* <PL+1)=TP*:TP=0D(PL) :o
D (PL) = 0D (PL+l ) : OD (PL+1 ) =TP: TP=CM
(PL, 18) :CM(PL, 18) =CM (PL+1 , 18) : CM
(PL+1 , 18) =TP: PL=PL+1 : G0T0810
840 F0RX=0T018: F0RY=0T017: TM ( X, Y
) =CM ( OD ( X ) , Y ) : TR < X , Y > =CR ( OD ( X ) , Y
) : NEXT: NEXT: F0RX=0T018: F0RY=0T01
7 : CM ( X , Y ) =TM ( X , Y ) : CR ( X , Y ) =TR ( X , Y
>: NEXT: NEXT: GOTOIOOO
900 CLS: PR I NT: PR I NT "SAVE TO 1 TA
PE OR 2 D I 3K " : GOSUB 1 : I F I < 1 OR I >2T
HEN900
910 D= 1 : I F I = 1 THEND=- 1 : G0SUB35
920 0PEN"0" , #D, "CURRSTAT": PRINT#
D , DC* : PR I NTttD , SC* : FORK=OTO 1 8 : PR I
NT#D, NA* (K) :F0RL=0T018: PRINTttD, C
R(K,L) : PRINTttD, CM (K, L) : NEXT: PRIN
T#D , OP ( K ) : NEX T : FORK= 1 T05 : PR I NT#D
, RB ( K ) : NEXT: CLOSE
930 IFDT*< > " " THENOPEN " O " , #D, DT*:
PR I NT#D , OP* : PR I NT#D , DT* : FORK= 1 TO
IS: F0RL=1T018: PRINT#D, GM (K, L) :NE
XT: PRINTttD, OG (K> : NEXT: F0RK=1T04:
PRINTttD, GR (K> : NEXT: CLOSE
940 IFI=1THENI=0:M0T0R0N:F0RK=1T
0600: NEXT : GOT0920ELSERETURN
950 CLS: PR I NT: PR I NT "LOAD FROM 1
TAPE OR 2 DISK":GOSUBl: IFI<10RI>
2THEN950
960 D=l: IF 1=1 THEND=— 1
970 OPEN" I " , #D, "CURRSTAT" : INPUT#
D , DC* : I NPUTttD , SC* : FORK=OTO 1 8 : I NP
UTttD, NA* (K) : F0RL=0T018; INPUTttD,C
R (K, L) : I NPUTttD, CM (K, L) : NEXT: INPU
T#D, OP (K) : NEXT: F0RK=1T05: I NPUTttD
,RB(K) : NEXT: CLOSE
980 I FDT*< > " " THENOPEN " I " , #D , DT* :
I NPUTttD , OP* : I NPUTttD , DT* : FORK= 1 TO
18:F0RL=1T018: I NPUTttD, GM (K, L) :NE
XT: I NPUTttD, OG(K> : NEXT: F0RK=1 T04:
INPUT#D,GR(K> : NEXT: CLOSE
990 RETURN
1000 CLS:PRINT@42, "MAIN MENU": PR
INT: PRINT" 1 ENTER NEW GAME STAT
ISTICS": PRINT: PRINT" 2 EDIT/CORR
ECT CURRENT GAME FILE": PR I
NT: PR I NT" 3 EDIT/CORRECT PREVIOU
S GAME FILE"
1002 PRINT: PRINT" 4 PRINT STATIS
TICS": PRINT: PRINT" 5 SORT ON AVE
RAGE"
1010 GOSUBl:ONI GOTOIOO, 210, 200,
600, 800: GOTOIOOO
1020 PL=1
1 030 I FNA* ( PL > = " " THEN 1 1 OELSEPL=P
L+l: GOTO 1030
2000 CLEAR 1 000 : D I MNA* (18), CR (18,
18) , CM (18, 18) ,GM(18, 18) ,0G(18> ,0
P ( 18) , GR (4) , RB (5> ,0D<18> , TM( IS, 1
8 ) , TR (18, 18) : FT *= " % 7.": GOT
01000
2010 PCLEARl:G0T02000
About Your Subscription
Your copy of the Rainbow is sent second class mail and,
for subscribers in the United States, the date of mailing is
printed on the label. If you do not receive your copy by the
25th of any month, send us a card and we will mail another
immediately via first class mail.
You must notify us of a new address when you move.
Notification should reach us no later than the 15th of the
month prior to the month in which you change your address.
Sorry, we cannot be responsible for sending another copy
when you fail to notify us.
Your mailing label also shows an “account number 1 ’ and
the subscription expiration date. Please indicate this
account number w hen renew ing or corresponding with us. It
will help us help you better and faster.
For Canadian and other non-U.S. subscribers, there may
be a mailing address shown that is different from our editor-
ial office address. Do not send any correspondence to that
mailing address. Send it to our editorial offices at P.O. Box
209, Prospect, KY 40059. This applies to everyone except
those whose subscriptions are through our distributor in
Australia*
February 1984 the RAINBOW 149
BITS RUB KITES OF BRSIC
What’s Bothering You
About BASIC?
By Richard A. White
Rainbow Contributing Editor
I occasionally stew over what to write about next. A
friend agreed that l have touched many of the principal
basics. And then something comes up and an idea is
born. Well, this month’s article got just such a start and w r as
w'ell underway when some mail came from the Rainbow and
I decided to save what had been written for later and start
fresh. The writers asked some real basic questions that need
answering and we will do that in this issue. What’s bothering
you about BASIC? Drop me a short note through the Rain-
bow and 1 may be able to answer your question as well,
Judith Almendarizfrom Illinois writes as follows/’! am a
novice w ith computers ... I find myself extremely frustrated
each time people allude to PEEK and POKE statements. 1
can’t find any books which adequately describe what exactly
you are doing when you PEEK and POKE. Where do your
contributing authors find the information as to what to
PEEK or POKE into their programs to obtain the desired
results?” Well. Judith, you need to understand how compu-
ters work to really understand what PEEK and POKE do.
You are not alone, there are a whole lot of new computer
owners struggling to understand their machines. Indeed,
why buy a computer and study BASIC if not to learn how
computers w'ork and how' to use them? Computer literacy
comes only from much study and work. So, let’s start the
lesson.
A computer starts with memory. Memory consists of
electroniccircuits that can either be off or on. Each circuit is
a “bit.” If the circuit is on, the bit equals one, else it is a zero.
You will also see the ON state represented as high (voltage)
and OFF as low (voltage). In any case, only two states can
exist. This is w r hat binary means, two states.
These individual circuits, or bits, are grouped in blocks of
eight which make up a byte. A byte is always eight bits. Bits
in a byte can be set to define any number between 0 and 255
decimal. For example the byte “00000000” means zero. The
byte “I II M 1 1 f” means 255. CoCo’s memory is divided into
byte-sized memory locations.
There arc two types of memory. Read Only Memory,
(Richard White has a long background with micro-
computers and specializes in BASIC programming.
With Don Dollberg, he is the author of the TIMS data
base management program.)
ROM, is made so the numbers are permanently fixed in the
chip. You can turn the computer off and back on and the
information in the ROM is alw'ays there for the micropro-
cessor to use. Random Access Memory, RAM, is change-
able. The microprocessor can put numbers into RAM loca-
tions as well as reading the numbers that are there. Further.
RAM numbers exist only while the power is on. Turn the
power off and all voltages in the RAM go to zero, destroying
any stored data.
Our microprocessor does all its w'ork by reading instruc-
tion and data numbers from memory and performing the
action which the instruction numbers call for. Data numbers
can mean many things depending on the program. These can
include data addresses in memory, calculated numbers or
numeric representations of characters.
Now a PEEK statement does nothing more than look at a
memory location and return in decimal form the number
contained in the byte stored there. Type in PRINT PEEK
(150). If you just started up your machine, an 87 will appear
on your screen. You told CoCo to print the value stored in
memory location 1 50. What does an 87 in memory location
150 mean to CoCo? When CoCo goes to send data to the
printer, it needs to know the Baud rate or how fast to send. A
routine in BASIC manages this transmission. It instructs the
microprocessor to get the number in location 150 and use
that number to determine how long each bit sent the printer
should be.
POK /fallows you to put a number ranging from 0 to 255
into a memory location. If your printer is set up for 1200
Baud, the number in location 1 50 should be 4 I . You need to
set that with the statement POKE 150,41 . PEEK and POKE
can work with all the 65535 bytes that the microprocessor
can address. What happens depends on w'hat kind of
memory or register is at the location addressed. PEEK will
return a valid number from any address where there is ROM
or RAM memory installed. It will even return numbers from
PEEKs to addresses where there is no RAM. These arc
meaningless. A POKE to a RAM address will put the
number into that address. Nothing happens when a number
is POKEd to a ROM address or to an address where no
memory is installed.
Where do you find what to POKE ? The POKEI50AI
comes right out of the Color BASIC manual. Spectral Asso-
150 the RAINBOW February 1984
THE MATH TUTOR SERIES IBKExt,
These tutorials take the child through
each step of the example. All programs
include HELP tables, cursor and
graphic aids. All allow user to create
the example, or let the computer
choose. Multi level. Great teaching pro-
grams. By Ed Guy.
LONG DIVISION TUTOR $14.95
MULTIPLICATION TUTOR $14.95
FACTORS TUTOR $19.95
FRACTIONS TUTOR (Addition) $19.95
FRACTIONS TUTOR (Subtraction] $19.95
FRACTIONS TUTOR (Multrplication)$19.95
Any 2 FRACTIONS programs $29.95
BEYOND WORDS 32K ECB $19.95 Each
These Language Arts programs cover
common misspellings, and synonyms/-
antonyms on each level. Additionally,
Level 1 tests contractions and abbrevia-
tions, Level 2 tests homonyms, and Level
3 tests analogies. Each program has 3
parts and contains over 400 questions
and uses over 800 words. All tests are
grade appropriate. User modifiable
(directions included). Printer option.
Level 1 Grades 3-5
Level 2 Grades 6-8
Level 3 Grades 9-12
DISK VERSION Each $23.95
THE MONEY SERIES
BY STEVE BLYN
DOLLARS* SENSE 16 A ECB *14.95
Player buys familiar items using dollars
and coins to practice using money correctly.
MoCOCO’i MENU 1SKECB *»•«
Learn to buy and add up your pur-
chases from a typical fast-food
restaurant menu.
MONEYPAK 32K ECB $22.95
A combined and menu driven version
of the above programs. Includes play
money. Reviewed - Rainbow 7/83
GRAPH TUTOR 32KECB $19.95
Line, bar, pie and pictographs are
demonstrated. Learn to read and use
these graphs. Test mode, Hi res
graphics throughout. By Chris Phillips.
MATH INVADERS by David Steele
16KEB. $17.95
A multi-level 'Space Invaders’
type game to reinforce the 4 basic
math operations (addition, sub-
traction, multiplication and divi-
sion). Problems become more dif-
ficult as you progress. Hf-res.
graphics, joystick required.
COLORGRABE 32K ECB $29.95
A great aid to teachers. Records and
calculates grades for up to 6 classes of
up to 40 students each. Uses number
or letter grades, named or numerical
periods and gives a weighted average.
Easy to use. Full directions. DISK
ONLY. By David Lengyel.
THE HISTORY GAME 32K ECB $14.95
"Jeopardy” type game by James
Keeling. 5 categories and 5 questions
in each category. One or two player
game checks your knowledge of
American History. Different questions
each round. Hi res graphics.
FUN and GAMES
(ALL PROGRAMS IN 16-K EXTENDED EXCEPT WHERE NOTED)
CIRCUS ADVENTURE-by Steve Blyn 16K Kids adventure game. SI 1.95
SCHOOL MAZE • by Steve Blyn 16K - Kids graphic adventure. $11.95
HAMSTER HUNT - by L&D Weston 32K - Beautiful graphics in
this charming new kids adventure game. S19.95
MR. COCOHEAD - by Steve Blyn • Create over 10,000 funny faces.
Surprise commands. Very creative. $16.95
TALKING WIZARD - voice by Classical Computing - Child-sized
Eliza-Freud game. Computer speaks to you. $19.95
PICHIC/TRICKASHAV - 2 Hi res. ML arcade games for all ages. $11.95
FUNPAK FOR SPECTRUM’S LIGHTPEN-3 exciting kid's games. $11.95
* SPECIAL * LIGHTPEN and FUNPAK $29.95
HORSERACE - by R4P Armstrong • Hi res, race for all ages. $11.95
COCO JOT - by S.Greenberg • Multilevel lotto. Ages 8-adull $11.95
NAME THAT SONG I • 72 kid's songs to guess. $11.95
NAME THAT SONG II • 72 adult hits from the past 30 years. $11.95
NERREW ALPHARET - Learn the letters of (his alphabet. $1 1.95
***A BYTE OF COLOR BASIC - Beginner’s manual & exercises $ 4.95
(ALL PROGRAMS IN 16-K EXTENDED EXCEPT WHERE NOTED)
CONTEXT GLUES - by Steve Blyn - Multiple choice reading
programs. Specify grade 4,5,6 or 7. each $17.95
VOCABULARY RUILDERS - 32K - Great for test preparations.
200 questions, multiple choice, modifiable, printer option.
I (grades 3-5), II (6-8) or III (9-12} * each $19.95
READING AIDS 4-PAK - Child creates own reading material. $19.95
GRAPH-IT - by D.Steele - Graph sets of algebraic equations. $14.95
KNOW YOUR STATES -32K-by J.Keelmg-Name all hi-res. states $19.95
MUSIC DRILL by D.Steele ■ Identify notes of many scales. $19.95
FRENCH OR SPANISH BASEBALL - By S. Blyn each $1 1.95
Vocabulary practice. 200 words. Modifiable. Specify language.
Abo in 32K 1500 words) $19.95
PRESCHOOL SERIES - By J. Kolar. each $11.95
Pre. 1-Counting, number recognition; Pro. 2 - Simple Addition;
Pro. 3 - Alphabet Recognition.
HEBREW BULLETIN BOARD-by J.Kolarutility to print words. $15.95
Fit Prrtffrnm* Fair TALKING MATH DRILL
jc cor ririmi^cDe oven T * WI " fi WELLIRG TESTER 3 * 24 ’ 9 /
HE SPECTRUM SPEAKER TALKINB FOREIGN LANGUAGES * 9 - 95 MCh
RAINBOW
CERTIFICATION
SEAL
Dealers inquiries invited.
Comput^wrisland
* Rating Radio Shack
Educational Software Support
Group
(212)948-2748 r=,
Dept. R 227 Hampton Green, Staten Island, N.Y. 10312 Ikimpi
Send for catalog with complete descriptions.
Please add $1 .00 per order for postage. N.Y. residents, please add proper tax. FREE set of BINARY DICE, including full directions, with orders of 2 or more items
Authors: We are seeking quality children's software for leisure or learning. Write for details. Top Royalties.
TRS-80 Color Computer. TDP System 100.
THE STORIES ABOUND that there
will be yet another Color Computer, or
at least, another version of the CoCo
within several months. We hear that
from a number of places, but we also
hear that the chances of any major mod-
ificationsare not really very likely in the
near future. Part of the rumors, obvious-
ly, are “scrambled” from word that
leaked out on the new Tandy TRS-80
2000 — a “color computer” in that it has
high resolution graphics and colors avail-
able. But this new computer from Tandy
— a very sophisticated machine, by the
way — is aimed at a very different
market. With the rumors flying, it was
easy to see how some things might have
gotten a bit mixed up. Yes, we do see
some changes in CoCo, but the chances
are that, at least for the moment,
those changes will be ones that will
evolve in steps rather than by dramatic
leaps.
Speaking of the Tandy 2000, it is an
excellent machine which out IBM's
IBM. Comments at the recent COM-
DEX show where it was unveiled were
almost 100 percent enthusiastic. In fact,
the 2000 may well be the state of the art
personal business computer of the year.
It is certainly a brighter contender for
the honors than the new IBM entry, the
PCjr., or “Peanut,” which also was at
the show last month.
★ ★ *
ONE OF THE HOTTEST buzzwords
in the computer software field these
days is “Windows,” with the leader
obviously being Microsoft, which has a
program by that specific name. What a
window is is a program w r hich allows
you to put several different “screens”
from several different programs on the
monitor at the same time. What with the
Hi-Res capabilities of the CoCo, we
would not be surprised to see some
“Window” programs being offered for
this market before very long. One of the
things, though, that we thought landed
in the “missed the boat” area as far as
Microsoft's promotion was concerned
was failure to recognize an opportunity
to coin an old saying in selling their
Windows program: “We do do Win-
dows.”
YOU DON'T OFTEN READ news
about other Color Computer publica-
tions on these pages, simply because we
do not make it our business to comment
on anything which might be considered
to be partisan in nature. But we have
received a number of letters on the sub-
ject and we feel it only fair that you
know that it is out understanding that
Color Computer News is ceasing publi-
cation and that Hot CoCo has agreed to
fulfill the outstanding CCN subscrip-
tions. From what we hear, that means
CCN subscribers will get issues of Hot
CoCo until their CCN subscriptions run
out.
★ ★ ★
MARKETING THESE wonderful
machines we use in our work and play is
at the heart of industry health, and so
when we found a recent Radio Shack
news release announcing the promotion
of Ron G. Stegall to senior vice presi-
dent, computer marketing, we very care-
fully penciled “Pipeline” at the top of
the page. We're pleased to recognize this
step up for Ron to a position so closely
related to the health and well-being of
all of us. In his new capacity, Ron will
be respon able for the overall marketing
effort of the more than 400 Radio Shack
Computer Centers and more than 630
Radio Shack Computer Departments
nationwide, as well as other account,
education and procurement duties.
And while we're speaking of new
Radio Shack vice presidents, we should
mention William D. Gattis's new ap-
pointment to the position of vice presi-
dent, Radio Shack Education Division.
He will be responsible for the develop-
ment and overall marketing of micro-
computer products, instructional soft-
ware and courseware systems for educa-
tional applications. Congratulations to
both of these gentlemen, and our thanks
for the job they have done for the Color
Computer and the industry.
★ ★ ★
WEST COAST ROCK fans are devel-
oping modemania, it seems, as Portland
rock station KGON 92FM has begun
operating a new BBS for hard-rock
hackers, or “user-listeners” as the sta-
tion says.
The KGON BBS will initially consist
of a dozen menu options including not
only the top 40 rock songs in the Port-
land area, but the top 10 software sales
and the top 20 videocassette rentals.
News, rock news and concert reviews, as
well as an E-mail service, will also be
available to those calling KGON's data
line at (503)655-9181. And what would
the West Coast be without its preoccu-
pation with lifestyle? Well, it would still
be beautiful, but nevertheless, lifestyle
information is yours for the dialing, too.
The operational hours for KGON
BBS are from 6 p.m. to 6 a.m. Monday
through Friday, and around the clock
on weekends and holidays. Sysop Chris
Burns, who is also KGON's news direc-
tor, informs us that calls are limited to
15 minutes. The system is comprised of
a 64K Color Computer, two Radio
Shack disk drives, and a Hayes Smart-
modem 300. Give 'em a call. Long live
Hack N' Roll!
★ ★ ★
THAR’S GOLD in them thar con-
troller modules, says the E.A.P. Com-
pany of Keller, Texas, but don’t rush
'em off to your local assayer; instead,
plug ’em into your ROM port and elim-
inate the problems of poor contact that
often cause such things as directory
errors and inaccessible data. We’re speak-
ing of a disk module kit called Gold
Plug-80.
Ground tab extensions are included
in the kit which extend the ground tabs
far enough to contact the ground clips
on the CoCo female connector, reduc-
ing RF1.
E.A.P. Company sells various ver-
sions of the Gold Plug-80 for between
$ 1 0 and $20. They also have gold-plated
drive cables. Write them at P.O. Box 14.
Their zip is 76248.
★ ★ ★
RENDERING UNTO SEIZURE by
the IRS that portion of your annual
earnings we call taxes can be less taxing,
at least on your time and disposition, if
you use the new CoCo Taxpreparer by
Micro Data Systems. Besides handling
the calculations you’ll need for a fin-
ished return, this program will provide
printer outputs directly on government
approved forms and schedules using pin
feed or tractor feed printers. CoCo
Taxpreparer requires 32K Extended
BASIC and a disk drive. It costs $149.95
and you can contact the company at 6
Edward Drive, Ashland, Mass., 01721.
152 the RAINBOW February 1984
It’s
here!
The Rainbow Book of Adventures
is in stock and ready for immediate
delivery. This 1 1 2-page special edi-
tion contains top contest winners
and a dozen more selected Adven-
tures, ready for you to type in
and run.
If you're just getting started
in Adventures, here’s a collection
of 14 Adventure games ready to test
your wits.
If you're considering entering your own Adventure
creation in the Rainbow’s Adventure contest, The Rainbow Book
of Adventures is a must to see how the last year's top contestants
became winners. All of the award winners in the Rainbow's first Adventure
contest have their entries reproduced in their entirety in The Rainbow Book
of Adventures — plus there are hints to authors and comments from the
chief judge of last year’s contest to help you hit the ground running in this
year's Adventure writing competition.
The Rainbow Book of Adventures is just $7.95.
Please send
copies of The Rainbow Book of Adventures @ $7.95 each.
Name (please print)
Street Address
City & State ZIP
SPECTRUM PROJECTS
93-15 86th DRIVE
P.O. Box 21272
WOODHAVEN, N.Y. 11421
★ ★ ★ ★
CALL 212-441-2807
ALL ORDERS PLUS $3.00 S/H
N.Y. RESIDENTS ADD SALES TAX
★ ★★★★★
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
SPECTRUM PROJECTS
SOFT AND HARD WARES FOR
COLORFUL COMPUTING
COMMUNICATION
WORD PROCESSING
CDLGRCOn/E - A complete smart
terminal package! Upload* *
Download, Hi - Res (51X26)
screen, 300/1 200 Baud, Offline
Printing and much more. flompak
or Disk - $49*95
i
l
<3 C>
#1
<3 o
MODEMS
1
TELEUJRITER-64 - Top CoCo Word
Processor for 2 years! Three
Hi-Res screens, true lowercase
characters, right justifica-
tion, full screen editor.
Tape $49.95 Disk $59,95
PRINTERS
MONITORS
PRDFESSIQNAt_(Micronix) $59.35*
5UPER-PR0 (Mark Data) $69.95
HJL57 Keyboard - $79,95*
* - Includes free software for
4 function keys. Specify Model
/Revision Board,
!
i
GDRILLfl - Hi-Res ( 22mhr ) ,
80X24 screen monitors :
Green- $99.95 Amber- $179.95
AMDEK Color Mon i cor - $299.95
VIDEO PLUS - video interface
For above monitors - $24.95
i
i
I
1
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
SPECTRUM PROJECTS
SOFT AND HARD WARES FOR
COLORFUL COMPUTING
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆"ft
SPREADSHEET DATA BASE MANAGER
]
ELITE CALC - 255 Rous, 255
Columns, Help Displays, Repeat
Text Entries, Insert, Delete,
Move Entire Rows, Selectable
Auto Cursor Movement, Formulas
255 chars, Disk/Tape $59.95
1
1
1
Buy ’em
both for
$99.95
Save $40 !
1
1
PRO-COLOR FILE - 60 Data
Fields, 8 Report Formats, 1020
bytes/record. Sorts 3 Fields,
Screen and Summary Reports,
Duplicate Records and Fields,
Page Titles - Disk $79.95
J
1
1
M
■MM*
DISK DRIVES
I
1
1
DRIVE 0 System - 40 trks, Gold
Platted Connectors - $349-95
APOEK System * 624K Bytes with
3" Disk Cartridge - $599.00
DISK CONTROLLER - $139-95
(Systems include controller)
1
1
UTILITIES (DISK!
GAME CONTROLLERS
\
1
WICD Command Adaptor - Hookup
2 Atari type joysticks- $19.95
With 2 Atari joysticks- $39+95
WICO Analog Joystick - Self
Centering and Free Floating !!
Rad arcade size handle- $49-95
1
1
1
1
i
l
GAMES (TAPE!
Add $3.00 S/H Order Lina
NY Res Add Tax 212-441-2007
Spectrum Projects
93-15 86th Drive
P0 Box 21272, Woodhaven, NY 11421
dates 1 book, “The Facts'’ is full of memory locations and
their contents. Bob Russell's “Color Computer" Memory
Map appeared in four installments in the 1983 issues of the
Rainbow and may be ordered for $9 (Bob Russell, 5474
Stillwater Court, Fredonia, Wis. 53021). These are good
references, but to know that the cursor color is stored at a
certain location doesn't help much if you are not interested
in changing the cursor.
A better way is to follow the programming articles and
hints in the Rainbow and see where authors are PEEKing,
POKEing, why they are doing it and what kind of results are
obtained. PEEKs and POKEs are not as important to CoCo
as they are to competing machines. For example, we have
BASIC commands for graphics while Apple, Commodore
and Atari need to numbers to get similar results. And
why remember to POKE653I3.4 to turn the cassette motor
on when the BASIC command MOTORON docs the same
thing easier? Oh, you just had to try it, did you, and now
MO TOR OFF won't turn the cassette off? POKE65313.52.
i hope that helps, Judith. You even got the tutorial you
wanted.
“Note that in all of this, that the guiding
principle is what makes it easiest for you,
the programmer.”
F. Bruhns from California asked for an article on the ins
and outs of multiple statements under the same line number
including what works and what does not. A well stated
request, so here goes. Line numbers are used by basic to
define the start of a block of code. They are particularly
important in defining the targets for G07’0.vand GOSUBs
and line calls after THEN . A line number may be thought of
as an address. Think of two houses, one where a single
person lives and one where there is a big family complete
with grandparents. The mailman delivers mail to a single
mailbox in each case. It generally does not matter how many
live in the house. In BASIC this is true as well in that one or
many statements may be on a line.
Now should the grandparents have a separate entry and
part of the big house and wish to gel their mail directly, they
would put up their own mailbox and have a separate
address. We would put them under a different line number
so their mail can G07'0them directly. So, subroutines and
code blocks that are targets of GOTOs elsewhere in the
program start with separate line numbers.
Just as many people can live in a house, many statements
can be under a single line number. Each is separated by a
colon (;). The limit is the number of characters the keyboard
buffer will accept. 1 count 249 characters. You can stuff even
more if you use a program like Eigen's S/ripper which
combines lines of tokenized BASIC.
After you enter a line, it goes through a tokenizing process
that converts all keywords like PRINT, POKE, INPUTc tc.,
to one or two numbers unique to each. Obviously, fewer
bytes are needed to store the tokenized line of code, and
Stripper simply combines tokenized lines within certain
rules to fill out to 250 bytes capacity. Five more bytes are
used for the line number, the address of the next line in
memory and the 0 at the end of the line.
One rule is that a line called by a GOTO or a GOSUB is
not added to the line above it. Another is that a following
line cannot be added to the line above when the first line
ends with an IF/ THEN statement. IF/ THEN is a control
structure that is managing program action. One action can
be to fall to the line below if the test made after IF is untrue.
Obviously that could not happen if the statements in line
below were instead after the THEN. So think out what is
happening after IF/TH EN statements. And while we are on
IF/ THEN/ ELSE, no colon is used after IF or on either side
of THEN or ELSE.
In some instances quite a bit of code is needed after THEN
and ELSE to get all the work done that is needed. Resist the
temptation to keep the line short by putting the statements
in the line below which you then have to be jumping over. 1
think it is easier to trouble shoot program logic if all code is
in one line.
I know what you are thinking. If a line has fifteen state-
ments in it, how do 1 find which one caused the Syntax Error
or whatever bombed in that line? One way is to edit a
number of STOP statements into the line. Each time BASIC
meets a stop it stops the program and says BREAK IN XYZ.
When you type CONT, BASIC will pick up with the code
after the STOP. If you put three STOPs in a line and get two
BREAKs and then the SN ERROR, you have narrowed
your problem to only that code between the second and
third STOP.
Multiple statements in a line save memory. Remember
each line of BASIC in memory has two bytes for the line
number, two bytes for the address of the next line and the 0
at the end. Each time you can combine two lines into one,
you save five bytes. When you combine 10 lines into one,
you save 50 bytes. The savings can really mount up and the
program will run faster, too.
While we are talking about line numbers, what is sacred
about spacing lines 10 apart? This leaves room for adding in
new code later if needed. I like small line numbers. It takes
one byte less to GOTO 100 than to GOTO 1000. 1 like
GOTO 10 even better.
Don't feel that when the program is done you need to
renumber to get back your spacing of 10 line numbers. This
is more harmful than helpful if you need to edit later. As you
wrote the program you got used to certain things being at
certain lines and now RENUM will change all that. I assign
blocks of code to line number blocks of 50 or 100 and even
write at spacingsof two to get in all I need to. As 1 work upa
program, I know exactly which block to go to to change
something. For example, I always put a main menu at 1000
and tape and disk I/O between 900 and 1000. When the
program is done I may REND M0, 0,1 to start the program at
line 0 with spacing of I . This uses least memory. I make sure
to save a copy of the program before I do a RENUM. If
problems develop later I go to the “uncompressed" version,
edit it and then RENUM it to get a new working version.
Note in all of this, that the guiding principle is what makes
it easiest for you, the programmer. CoCo could care less
how far the lines are spaced or what's in them as long as
syntax is right. Also CoCo is not concerned about program
logic, but just does what it's told. If you find it easier to line
number at intervals of 1 0 and put only one or two statements
per line, then that is the right way for you.
156 the RAINBOW February 1984
All orders plus $3.00 S/H
NY Residents add sales tax
CoCo it Owners please specify
SPECTRUM PROJECTS
93-15 86th Drive
PO Box 21272, Woodhaven, NY 11421
(212)441-2807
COLORFUL UTILITIES
****************************************************
DOUBLE DOS - Now access 10 more granules from your 40 track drive and still be
compatible with RS I JOS ! Also works with double-sided and 80 track drives! DISK $24.95
*********************
MULTI -PAK CRAK - Save ROMPAKs to your 64K Disk system using the RS Muiti-Pak
Interface. Eliminate constant plugging in of ROMPAKs now by keeping all your PAK
software on disk. DISK $24.95
***********************
TAPE OMNI CLONE - Easily handles programs with auto loaders, no headers, no EOF
markers, unusual size blocks and more! Now is the time to get your tape software
collection protected against loss. TAPE $24.95
*************************
DISK OMNI CLONE - Back everything up! This amazing program handles "non standard”
disks with ease. We haven't found any disk yet that it can't handle. Lowest price too!
32K DISK $29.95
***************************
DISK MANAGER - Rescue crashed disks, date files on the disk directory, print a Super
directory with ML addresses, maintain and sort a catalog of up to 300 files from a
collection of disks! 16K DISK $29.95
*****************************
BASIC AID - Speed program entry by single key input of 43 common BASIC commands.
Redefine any or ail keys. Merge, move and renumber any part of your program. Comes
with a plastic keyboard overlay. ROMPAK $34.95/DISK $49.95
*****************************
COLOR KIT - Adds 35 commands to BASIC! Light or dark screen, key click, screen editor,
echo to printer, BREAK disable, convert ML to DATA and double space printouts of
program listings. TAPE $34.95
***************************
BASIC COMPILER - Convert your BASIC programs into fast efficient machine language.
Produces code more compact and up to 50Xs faster than original BASIC. Integer compiler
with no Extended BASIC needed. 16K-64K versions included. TAPE $39.95
*************************
SCHEMATIC DRAFTING - Save hours of work and design professional looking electronic
diagrams using a 480X540 pixel worksheet with 6 viewing windows. Over 30 electronic
symbols with 10 user definable symbols are provided. Dump hard copy to the printer and
save the created schematics to disk. 64K DISK $49.95
*******$***************
CCEAD - Color Computer Editor Assembler Debugger is a cost effective machine language
development tool, ideal for learning the basics of Assembly Language. TAPE $6.95
THE STRIPPER - A machine language utility designed to cut the size of BASIC programs
for run-time efficiency. Delete REMARKS, pack statement lines and remove spaces. Get
more performance for only $7.95
In Canada Call MICRO R.G.S. l oll Free
800 - 361-5155
COLORFUL UTILITIES
****************************************************
FAST DUPE - The fastest Disk copier ever! Will format and backup a diskette in only one
pass and can make up to 4 Disk copies at once! The must util i tv for every Disk owner,
64K DISK $19.95
*******************************
MIDDEN BASIC - A protection feature for your BASIC programs. Modify your code so
CLOAD, CSAVE, LIST, EDIT, DEL and LUST will not function. TAPE $19.95
*****************************
64 COLUMN MOD I/III EJVIUIA'IOR - Give your CoCo a 64X16 screen. Run Model 1/ill BASIC
graphic routines without retyping the graphics statements. 64K DISK $19.95
***************************
64K DISK UTILITY PACKAGE - Take advantage of an expanded 64K machine. Make an
additional 8k of RAM available. Copy ROM cartridges to disk and create a 32K SPOOL
buffer for printing. DISK $21.95
*************************
TAPE UTILITY - A powerful package that transfers tape to disk and disk to tape
automatically. Does an automatic copy of an entire disk of programs and data to tape.
TAPE/DISK $24.95
***********************
E-X-T-E-N-D-E-D DISK BASIC - Add new powerful commands to your 64K Disk system.
Inverse Video (GREAT for monitors!), Wild Card Directory, Double POKE and PEEK, NSAVE,
NLOAD, LOIR, OLD and TYPE. DISK $24.95
*********************
GRAPH1COM - The ultimate CoCo graphics development system with sophisticated graphics
editing, preview animation, telecommunications and printer support. I !i -resolution graphics
Tor only $24.95 64 K DISK
COLORFUL UTILITY CHECK LIST:
{ ) DOUBLE DOS
( ) MULTI -PAK CRAK
( ) TAPE OMNI CLONE
{ ) DISK OMNI CLONE
( ) DISK MANAGER
( ) BASIC AID
( } COLOR KIT
( ) BASIC COMPILER
( ) SO IEMATIC DRAFTING
( ) CCEAD
{ } THE STRIPPER
( ) FAST DUPE
( ) I HIDDEN BASIC
( > 64 COL MOD I/HI EMULATOR
( ) 64K DISK UTILITY PACKAGE
( ) TAPE UTILITY
( ) E-X-T-E-N-D-E-D DISK BASIC
( ) GRAPIHGOM
SHIPPING $3.00 - NY RESIDENTS ADD SALES TAX
93-15 86TH DRIVE
PQ BOX 21272, WOOPHAVEN, NY 11421
212-441-2807
A
SPECTRUM PROJECTS
SHOPPING LIST
A Chip Off The Old._
16K RAM Chips $12.95
6822 Industrial Grade P1A $14.95
6847 VDG Chip $17.95
CoCo II 16K Chips (5 volts) $19.95
68764 Eprom (Fits Ext BAS socket). $24. 95
16K-32K Upgrade Kit $25.95
6883 SAM Chip w/heat sink $29.95
6809E CPU Chip $29.95
Basic ROM 1.2 Chip $39.95
Disk ROM 1.1 (New DOS Command) ..$39.95
64K RAM Chips (Spectrum Special) .$49.95
Extended Basic 1.1 ROM $69.95
CoCo First Aid Kit (Be Prepared)
(2 682 1's, 6809E & 6883) $69.95
Eprom Programmer - (2716, 2732, 2764 &
68764) - NO PM's needed ! $139.95
CoCo Library...
Color Computer Tech Manual $7.95
The World Connection - All about Bulletin
Boards, Modems and the World's Most
Famous Sysop ! $9.95
CoCo Memory Map $12.00
Your Color Computer $12.95
Color Computer Graphics (Inman) ..$12.95
CoCo Secrets Revealed ...$14.95
Color Computer Interfacing $14.95
More Good Stuff...
Lowercase Board $59.95
Botek Printer Interface $69.95
The Spectrum Switcher - Have your Disk
Sz Cartridge too! Dual Slot System $69.95
Colorama - Run your own BBS! $99.95
Disk Interface (Spectrum Special)$139.95
All orders plus $3.00 S/H
NY Residents add sales tax
CoCo Cables And...
F o u r Pin Male to Four Pin Female
Extens ion - 15 feet. Move your printer or
modem to another location $14.95
Tired of plugging and unplugging devices
from the RS232 port? Make your life
easier. Try our RS232 "Y" cable ..$19.95
OS-9 Null Modem Cable - Now timeshare
with another CoCo or MC-10 .$19.95
Spectrum Light Pen $19.95
Disk Inter face/Rom P~ak Extender - Move
your disks and ROM Paks where you want
them (3 feet) $29.95
Triple RS232 Switcher - Now select one
of any three RS232 peripherals ...$29.95
Two Drive Disk Cable $29.95
Other Good Stuff...
C-10 tapes in any quantity 49 cents
5 1/4 Diskettes in any quantity ...$1.99
32K RAM Button $2.99
Joystick plug $3.99
64K RAM Button $4.99
Rompak w/Blank PC Board $9.95
The Spectrum Remote Reset $12.95
The Disk Doubler - Doubleside your 5 1/4
diskettes $ 14.95
Video Clear - Cleanup T V I ! ! ! $14.95
Rapid Fire Adapter - (Requires WICO
Command Control Interface) $14.95
Cassette Recorder Stand $19.95
Bio Feedback Detector $34.95
Epson Printer Interface $49.95
CoCo Cooler (D & E Rev. boards) ..$49.95
SPECTRUM PROJECTS
93-15 86th DRIVE
PO Box 21272
WOODHAVEN, NY 11421
(212)441-2807
(Gary (jfifcr a University of fmRte graduate. has
workeit^^^meporter and copy editc^M^ Virginia and
Illinois ^ W re 1982, he has beenrvstetn^Khuor of the
videotJ^fvfce of the Bloomington [ W^tjMagraph
newspdf^§. He was playing and creating sfimts simu-
lation gamm long before discovering computers .) \|
February 19&4 the RAINBOW f 61
GAME
RAINBOW
Be A ‘Doctor Of Dunk
With . .
I n sports, you can't beat the real thing. The crack of the
bat splitting a steamy afternoon; the spiral of a football
through an apple cider evening; the swish of the net
joining the swoosh of the wintry wind outside*
But for the traditional sports fan, the real thing isn't
enough. Too often there are no games on TV (horrors!) or at
the local gym, and you are left to play board or computer
versions.
Now, sports simulations on a microcomputer can he fun,
but they can also become boring for someone interested in
recreating the real-world game. In many cases, sports simu-
lations arc arcade-type adaptations. What our dedicated
sports fan is looking for is something that allows him to
. make coaching or managing decisions; that permits him to
create teams tjjal emulate real-world teams, with varying
strengths and weaknesses; that provides realistic results
both in play-by-play and in season-long action; arid that
does all this without being too complicated*^^
Of- ■ihe'Tjhroo major U.S, sports baseball, football and
basketball' it is basketball that provides the biggest chal-
J lunge in finding a happy balance between realism and ease of
play. To track of a N KPnlayers on the court becomes
too confusing arid bogs down a game thatmust keep niov-
, ingVr\t we wa n L mo re t h a n s i m plyTTca m A hg s t he
Carter
The listing:
Will they shoot?”
Basket was created by this fan with the above ideas in
mind. It is not the ideal solution, but I think it does aim in
the right direction. This is not a fancy program, nor a pretty
one. You’ll find subroutines popping up like weeds all
through it. Like my garden, it wasn’t planned that way.
That's just how it grew.
You can play either a college or a high school %ersion.
First, PCLEA R 1, then load and RUN the program. For
each team you will be asked to enter ratings in four catego-
ries: outside shooting, inside strength, defense and quick-
ness. In each case the ratings should be in the range of .3
(poor) to .7 (best), with .45 to .5 as the average.
“Outside shooting" represents the general shooting per-
centage of the guards, whose range is considered to extend
to 20 feet. “Inside strength” roughly corresponds to the
height and strength of the team’s center and forwards. It
represents their shooting percentage within 10 feet (except
for shots under the basket) and their rebounding ability.
The defense rating is used alone when the team is in a zone
defense (lines 80 1 0-80 1 1)and combines with quickness fora
man-to-man defense (8200-8201). Quickness and defense
also determine a team’s ability to drive to the basket (8640).
Defense combines with inside strength on defensive rebounds
(3030-3040) and quick ness affects turnovers (5 1 3-5 16, 1025).
After the ratings are entered you will see an empty score-
board and statistics chart showing field goals attempted
(FGA), field goals (FG), free throws attempted (FT A), free
throws (FT), rebounds (RB) and fouls. This chart will
appear after each period, and can be viewed before shooting
free throws. After play starts, the list also will contain turn-
overs (TO), field goal percentage (FG PCT) and free throw
percentage (FT PCT).
Next, you can select to coach both teams (two-person
game), coach vs. CoCo (one-person game), let CoCo play by
itself or let CoCo play until the final few minutes.
If you choose option 2, you will coach team I while the
computer makes the decisions for team 2. In option 3, the
computer directs both teams.
If you choose the last option, you will be asked. "Flow
many minutes'?” That is, at w'hat point do you want the
computer to hand the coaching duties over to you? Then you
will be asked. "Switch to which mode?” Select I or 2. coach
both teams or coach vs. CoCo. (When the clock gets to the
point you specified, the program will pause to tell you it is
time to change modes.)
Once the game starts, the action keeps moving. If no
option is selected within a certain length of time when an
option menu appears on the screen, the program will select a
default response and continue. (When the computer is
coaching, of course, it w ill make decisions of its own.)
The length of time can be varied by pressing the up arrow
Rainbow
Check
Plus
V/
17 ....
..02C3
193
1050..
. . 17D2
238
53 ... .
. . 0540
44
4003 . .
. 19DE
244
100 ...
. . 0764
61
5010..
. 1C4D
4
402 .. .
. . 09F4
159
6110..
. . 1E6F
92
554 . . .
. 0C1D
23
7040 . .
.. 2134
59
644 .. .
. . 0E53
105
8200 . .
. 23CE
16
740 .. .
.. 1080
73
8475 . .
. . 2680
186
818...
. . 12EB
245
8610
, . 2865
161
950 . . .
.. 1550
177
END . .
, . 2B3E
242
1 CLS’ 2-27-83
2 PR I NTT AB (10)" BASKETBALL " : PR I NT
TAB (7)" BY GARY L. CARTER" : REM 171
O WILDWOOD, BLOOMINGTON IL 61701
3 INPUT" hi GFI SCHOOL OR COLLEGE";
LV$: IFLVUK >"H" ANDLV*< >"C"THEN3
4 IFLV*="C"THENN1=2
5 DIMG(l) ,S(1> ,Z*(1) ,Y*(4> :G(0)=
2: G ( 1 ) =2: DL=100: Y$ ( 1 ) ="MAN“ : Y* (2
>="ZONE": Y$(3)="G0 FOR BALL"
7 CLS: IFLV$="H"THENMM=B:H*="1ST
QTR":G0T026
8 MM=20:H*="1ST HALF":G0T026
9 FORL=lTODL
10 Q*=INKEY$: IFQ$=“ "THEN1 1 ELSE IF
Q$=CHR$ (10) THENDL=DL+9ELSEIFQ$="
A "THENDL=DL— 9: IFDL< 1THENDL=1
11 NEXT: RETURN
12 PR I NT "WILL YOU: ": PR I NT "COACH
BOTH TEAMS ( 1 ) " : PR I NT ” COACH VS. C
OCO (2) "
14 PR I NT "LET COCO PLAY (3) ": INPUT
"OR LET COCO PLAY UNTIL FINAL
FEW MINUTES (4) "; CP
15 I FCP= 1 THENPR I NT A* " USES THE 1
-4 KEYS; " , B$" USES THE 7-0 KEYS.
" , "PUSH < ENTER > WHEN READY": LINE
INPUTQ*
17 I FCP=4THEN I NPUT " HOW MANY MINU
TES ** ; E : I NPUT " SW I TCH TO WH I CH MOD
E"; Z
18 I FCP=2THENPR I NT "YOU ARE "A$,”
USE KEYS 1-4"
19 PR I NT: PR I NT "USE THE ARROW KEY
S TO SPEED up OR SLOW down THE
PROGRAM " : FORX = 1 T04 : G0SUB9 : NEXT : G
0T0155
26 I NPUT "FIRST TEAM’S NAME IS"; A
%
28 I NPUT "OUTS IDE SHOOTING (.3-. 7
) " ; OA
30 INPUT" INSIDE STRENGTH (.3-. 7)
"; I A
31 I NPUT "DEFENSE (.3-. 7)"; DA
32 I NPUT "QUICKNESS (.3-. 7)" ; QA
33 INPUT"cHANGES";Q*: IFQ*="C"THE
N26
35 INPUT "NEXT TEAM’S NAME IS";B*
36 I NPUT "OUTS IDE SHOOTING (.3-. 7
) " ; OB
37 INPUT" INSIDE STRENGTH (.3-. 7)
"; IB
38 I NPUT " DEFENSE ( . 3-. 7) " ; DB
39 I NPUT " QU I CKNESS ( . 3-. 7) " ; QB
40 I NPUT "CHANGES " ; Q$: I FQ*= " C " THE
N35
42 IFLEN ( A$) <LEN (B$) THEN45
162 the RAINBOW February 1984
to speed up the program or the down arrow to slow it down.
Phis works only when the clock is running, or when the
message is on the screen before each period. Note lines 9
through II, the delay subroutine. Each time through, line 10
checks for the arrow' keys and adds to or subtracts from DL
accordingly. DL determines the length of the FOR/ NEXT
loop in Line 9.
As the game starts, the top line on the screen will identify
the team with the ball (we still have the old jump ball before
each period). The second line will show what alignment the
defensive team used the previous time down the floor. This
w'ill be blank the first time, of course.
Below this will appear a prompt for the defensive coach to
select a defensive alignment. If he makes no choice within
the time limit, the defense used last will be retained. The
prompt line looks like this:
(TEAM NAME) MAN (1-7), ZONE (2-8)
GO FOR BALL (3-9), OR FOUL (0-4)
(Foul and go for ball are for desperate situations.)
Here's what those numbers mean: The player directing
team I will use keys 1, 2, 3 and 4 to make his selections. The
player directing team 2 (if any) will use keys 7, 8, 9 and 0. It is
up to the players to keep track of w ho is on offense and who
is on defense. Fve found the game works best if the defensive
player keeps his hand off the keyboard except w hen he needs
to make a choice.
After the defensive choice is made, the screen will clear,
the top lines will reappear and the computer will tell whether
the ball is in the hands of a guard ora “big man" (center or
forward), how far he is from the basket and whether he is
open or guarded. Below' this you will see:
PRESS (SPACE) TO SHOOT
(1-7) TO DRIVE
(2-8) TO STALL
3 VALHALLA
VENTURE WITH YOUR LEGIONS INTO THE MYSTICAL LAND OF
VALHALLA TO CONQUER ALL AND REIGN SUPREME IN THIS TOTALLY
HI-RES, COMPLETELY JOYSTICK CONTROLLED, STRATEGY GAME
THE BEAUTIFULLY DETAILED TERRAIN MAP INCLUDES CASTLES,
VILLAGES, ROADS, RIVERS, SWAMPS, LAKES, BAYS, AND MOUNTAINS.
TWO TO FOUR PLAYERS CONTROL SIXTEEN ARMIES LED BY LORDS,
GENERALS, OR CAPTAINS. EACH ARMY FEATURES HEAVY CALVARY,
LIGHT CALVARY, FOOT SOLDIERS, AND ARCHERS.
A SUPERB GAME FOR ONLY $24.95
CHECK OR MONEY
ORDER ONLY
AVAILABLE ONLY FROM P.O. BOX 15331
«UVPnMD* TULSA, OK 74158
I! I U U IV1 I (9 18)266-6452
ALL ORDERS 1.50 SHIPPING GAMES REQUIRE 32K, EXT. BASIC. AND
DUE TO MEMORY REQUIREMENTS ARE AVAILABLE ONLY ON CASSETTE
COLONIAL TRILOGY
THE INCREDIBLE SAGA OF THE STRUGGLES
BETWEEN TWO RACES AT THE EDGE OF OUR GALAXY
COLONIAL WARS: ONE PLAYER COMMANDS THE COLONIAL
HOMEWORLDS AND ALL THEIR FORCES WHILE THE OTHER PLAYER
LEADS THE INVADING ZYRON EMPIRE THE ULTIMATE IN TWO
PLAYER STRATEGY GAMES WITH HYCOMP S UNIQUE SPLIT SCREEN
CONCEPT. GAME SAVE. AND 10 PAGE INSTRUCTION MANUAL(3-8hrs)
ZYRON: THE SIEGE OVER ONE OF THE COLONIAL HOMEWORLDS
AND THE ATTEMPT TO BREAK IT IS THE SETTING FOR THIS TWO
PLAYER GAME FEATURES INCLUDE CUSTOM BUILT FIGHTERS AND
FREIGHTERS. 300 LOCATION HI-RES PLAYING GRID. SEVEN PAGE
MANUAL. TWO SCENARIOS. AND PLAYING AID (2-4hrs)
OUESTAR: ONE PLAYER EXPLORES OVER 30 PLANETS ON A
DARING MISSION TO DESTROY A HIDDEN ZYRON BASE IN THIS
EXCELLENT GRAPHICS AOVENTURE (60-90™)
ONLY $19.95 EACH OR
ALL THREE FOR $49.95!
RAINBOW
SI At
43 I FLEN ( B$ ) < LEN ( A* > THEN46
44 CLS5:G0T050
45 A$=" "+A$:G0T042
46 B*=" "+B$:G0T043
50 IFLEFTS (H$, 3) < >" 1ST"THEN55
52 AA*=A*+"-"
53 BB$=B$+“— "
54 GQT058
55 AA*=AA*+"-"+STR* <S(0) )
56 BB*“BB*+"-"+STR*(S(l> )
58 G0SUB60: GOTO 120
60 G0SUB2550 : PR I NT@22 , H*
64 PRINT@64,AA*
66 PRINTBB*
69 PR I NTT AB < 1 6— LEN ( A* ) ) A$T AB < 27—
LEN(B«) )B*
70 PRINT ,, FGA M TAB ( 14) AU TAB(23)BU
72 PR I NT "FG" TAB ( 14) AV TAB<23)BV
74 PRINT"FTA"TAB < 14) AW TAB(23)BW
76 PRINT "FT "TAB ( 14) AX TAB(23)BX
78 PR I NT " RB " T AB < 1 4 ) AR TAB (23) BR
80 PR I NT "FOULS "TAB ( 14) AF TAB (23)
BF
82 IFAU=00RBU=0THEN92
85 PR I NT "TO "TAB ( 14) AT T AB ( 23 ) BT
90 PRINT"FG PCT"TAB (13) f 3 PRINTUS
ING" . ### " $ AV/AU, BV/BU
92 I F AW=OANDBW=OTHEN 101
94 IFAW=0THEN98
95 IF BW=OTHEN 1 00
96 PR I NT "FT PCT"TAB ( 13) ?: PRINTUS
ING".### " ; AX/AW, BX/BW: G0T01
01
98 PR I NT " FT PCT"TAB (22) PRINTUS
ING".###"; BX/BW: GOTOlOl
100 PR I NT "FT PCT"TAB(13) ; .'PRINTU
SING".###"; AX/AW
101 IFPR THENRETURNELSE I FH*= "FIN
AL " THEN9500
102 PR I NT "PRESS ANY KEY TO CONTI
NUE"
104 F=RND (O) : J*=INKEY*: IFJ*=“ "TH
EN104
105 RETURN
1 20 I FH*< > " HALFT I ME " THEN 1 45
121 H*=" 2ND HALF” : MM=20
122 VA=0:VB=0
145 CLS: GOTO 12
155 F=RND(0)
160 IFF< . 5THENT=1
1 6 1 GOSUB5000 : G0SUB9000
180 G0SUB9 ’ DEF OPT
183 I FG ( TT ) >2THENG ( TT ) =2
185 K=0: GF=0: XX=0: RB=0
190 PRINT: PRINTDV MAN (1-7), ZON
E (2-8) PRINT" GO FOR BALL (3-9
), OR FOUL (4-0)"
191 IFCP=1THEN195
192 I FCP=2 ANDT = 1 THEN 1 95
February 1984 the RAINBOW 163
(3-9) TO PASS
If no choice is made within the time limit. Pass is selected.
Both players use the space bar to shoot. Free throws are shot
automatically. You'll hear a “beep” when points are scored.
Passing is most effective against the zone defense; driving
is most effective against a man-to-man. Shooting is most
effective when the ball-handler is open and within 20 feel for
guards or 10 feet for big men.
If a shot is good or the ball is turned over out of bounds,
the screen will clear to orange to indicate the ball changes
hands, and the new' defensive team will be asked to choose
among fall back, press, go for the ball or foul. The default
choice is fall back. If the ball does not go out of bounds when
it changes hands (defensive rebound, for instance), this
option is not available.
Missed shots sometimes are tipped back up automati-
cally, sometimes are knocked to the backcourt, and some-
times result in fast breaks that lead automatically to layups.
After a team commits 20 fouls, and every five fouls there-
after, it is arbitrarily assumed that a player has fouled out,
and the team's defensive rating and either the outside or
inside ratings drop ,05 each. If the program says player I or 2
has fouled out, a guard leaves and the outside rating drops.
Otherwise, a big man leaves and the inside rating drops.
That's about all you need to know' to play Basket. You'll
find that sometimes scores seem to go against the ratings; a
poor team upsets a good one, or two evenly matched teams
can end up 20 points apart. But this can happen in real
basketball, too, and much depends upon the player's strat-
egy and shot selection. And then, sometimes you get the
breaks and sometimes you don't. Thai's the way the key-
board bounces.
COLOR
COMPUTER
Buyers Club
• Members enjoy a 25-40% savings on software!
• Over 500 programs from 38 companies to
choose from!
• More software constantly being added!
• Hardware & accessories at substantial savings!
• Special order service for members!
• No service charge for VISA or MCI
• Your savings can far exceed your dues!
Join Today and Start Saving!
Dues are $24.50 - We accept
Personal Checks, M.O. or Charge Itl
NAME
ADDRESS
CITY STATE ZIP
□ VISA □ MC
Exp. Date Bank # (MC only)
Mail to: Color Computer Buyers Club
P.O. Box 241
Eaton Rapids, Ml 48827
193 G0SUB60O0: G0T0225
195 F0RL=1T0(DL*2>
200 J*=INKEY*:G=VAL(J*>
203 I FT THEN207
205 G=G-6: IFJ*="0"THENG=4
207 I FG >OANDG< 5THEN225
210 NEXTL
215 G0T0230
225 G(TT>=G: Z* <TT) =Y* <G>
230 ONG <TT) GOT0500, 500, 245, 400
245 F=RND(7) :GF=l:SS=SS-RND(2)
250 ONF G0T0640, 640, 640, 700: GOTO
500
400 PRINTD* 11 INTENTIONAL FOUL"
402 K=2:3S=S3-RND<2>
404 G0T0619
500 ’OFFENSE RESULTS
505 PRINT"PASS":G0SUB9:D=G<TT> : I
FD V >4THENPR I NT " 3-SECOND CALL" : BG
=l:DV=0:G0T0706
510 IFXX=0THEN520
512 F=RND <0) : IFT THENQ= < QA-QB+. 5
> / <4*D> ELSEGN <QB-QA+. 5) / <4*D>
514 IFF<Q THEN700
515 I FF < Q+ ( . 0 1 / D > THEN675
516 IFF<Q+ ( . 03/D) THEN640
520 K=0 : G0SUB2500 : I FCL= 1 THEN930
525 RB=0
527 XX=XX+l: IFXX>4AND<RA>250RMM=
0> THEN180
530 IFST=1THEN8000
535 I FS= 1 THEN538
536 G0SUB8000: IFCL THEN930
537 IFS*<>" "THEN505
538 S=0: H=RND( 10) :F=RND(0) : PRINT
"SH0DT":G0SUB9
539 IFPC>. 6THENF=F+. 2ELSEIFPC< . 3
5THENF=F-.2
540 I FF >QF THEN542
541 I FH= 1 THEN590ELSE575
542 I FH= 1 THEN6 1 5
543 F=RND ( 0 ) : I FF< . 06THEN790
546 IFT THENR=BB ELSER=BA
550 G=. 4+ <R*. 1 ) : F=RND (0)
554 IFF<G THEN720
556 60T0800
575 ’BG
576 S=0
577 S(T>=S(T)+2: IFT=0THEN581
579 BU=BU+ 1 : BV=BV+ 1 : G0T0583
581 AU=AU+l: AV=AV+1
583 BG=1 : PRINT "BASKET GOOD": SOU
ND 1 50 , 2
587 G0T0870
590 ’BG, FOUL
592 S ( T ) =S ( T ) +2 : I FT =0THEN596
594 BU=BU+ 1 : BV=BV+ 1 : AF= AF+ 1 : GOTO
598
596 AU=AU+l: AV=AV+l:BF=BF+l
164 the RAINBOW February 1984
MASTER CONTROL II
from Soft Sector Marketing
Cut Your Programming Time 50% - Improve Accuracy
* j, me I RtAO lew WOMT |[ yuen
STOHlMI tt I SOUND OAT*. OPTO ttOSuH JOVSTKI CtttT lETl II CMClPi tmAW
; LJfiH®E]0
SET* RETtM** ClOSt VAU CHHIl H4H Wifi *1 LWC KAY
MASTER
CONTROL II
Master Control IJ is a machine language program designed to increase the speed in which it takes to write basic programs,
by providing the most commonly used program statements with two keystrokes rather than having to type the entire com-
mand The program is relocateable and can be placed anywhere in menory, normally the top 1 61 6 bytes ol RAM. n will work
on 16K and 32K ststems
• 51 preprogrammed command keys of standard and extended • Oirect run key. run the program as you write it
basic commands • Piastic keyboard overlay lor easy program use
• Direct control of motor, trace and audio functions • Easy entry of commands into
• Relocatable machine code, now works with disc systems program statements
• Automatic line numbering, starting point and increment are • New, complete easy to understand
alterable instruction manual „ . $1 Q 95
• Programmable custom key. you can select your own special Only I ■
function
instruction manual
$ 1 9. 95
Q ro “j
O 5 3
Q u %
Jr co CXI
□ CL M
u oo
OC 00
^ 0) w
N 3 S“
LLliLtLlizaL :
.A K ;
§ >Je-
BLOC HEAD
Q-BERT never looked so good!
You guide Bloc Head from cube
to cube, changing the brightly
colored surfaces while dodging
the despicable characters they
try to push him off. He must clear
the cubes to go to the next skill
level. Requires 1 6K.
Cassette . . $ 26. 95
ELECTRONIC
TYPING
TEACHER
by
CHERRYSoft
Learning to type the right way can save you hours of tedious
work when entering programs into your CoCo, and this is just
what ETT was designed to do. Devote a little time every day
practicing with ETT and before you know it you will be typing with
confidence. Entering those programs will no longer be the chore
it used to be.
ETT's viedo keyboard lets you practice with all the keys labeled,
all the keys blank or only the "home" keys labeled. The visual cues
guide you while you learn to type without watching your fingers.
ETT shows your accuracy, response time, and words per minute.
You will quickly see that you are improving with practice.
With the sentences provided by ETT learning to type can be
fun, over 1000 variations, chosen because they include every
letter in the alphabet. You can also create your own practice
sets. This outstanding program was written by a certified
teacher and professional programmer and comes with a ten page
student manual-study guide. Requires 16K Extented Basic.
Dealer Inquiries Invited -
$ 2 1 .95
ELITE-CALC
The Color Computer Worksheet
Calculator Program You Have
Bean Waiting For!!
ELITE- CALC is a powerful, full featured
worksheet calculator for your Color
Computer. The all machine language
program will help you answer “what if
questions, prepare reports, maintain
records and perform other tasks Has
all the features you want. Individual cell
formulas, Copy blocks of cells. Full cell-
edit capability. Sorts, Graphs. Easy to
use. Works with all printers. Compre-
hensive manual and sample worksheets
included. A serious tool for those who
want to do more than play games.
Available on
Tape or Disc SC Q 95
for only
- all ELITE Softwara available -
TIMS .... by Sugar Softwara
Tape Information Management System
A powerful, personal database manager
that is easy and enjoyable to use. Just
drop the cassette into your tape re-
corder and load into your computer.
TIMS starts up automatically with
prompts that will have you up and run-
ning m minutes without any uncertain-
ties about what to do next. Here is an
electronic file box with 1 to B user defin-
able categories. Great for maintaining
mailing lists, rosters, stamp or coin col-
lections, etc. The documentation in-
cluded with TIMS is excellent. On the re-
verse side of the cassette you get
another copy which allows you to modify
the program to suit yourspecial require-
ments or modify for disc operation.
Order your copy of TIMS today and get
things organized the eBsy way. you'll love
it! Requires Extended Basic.
32K Recommended.
Cassette $24.95
Warehouse
Where Shopping By Mail is “USER FRIENDLY”
500 N. DOBSON - WESTLAND, Ml 48185
Phone (313) 722-7957
WHITE FOR OUR
FREE CATALOG
HOWTO ORDER BY MAIL: For prompt and courteous
shipment SEND MONEY ORDER. CERTIFIED CHECK.
CASHIERS CHECK. MASTERCARD/ VISA (include card
number, inter-bank No., expiration dale and signature).
PERSONAL AND BUSINESS CHECKS MUST CLEAR
OUR BANK BEFORE PROCESSING Shipping and pack-
aging charge of $2.50 minimum must be added to all
orders in conlinental US (Canadian orders $5.00 mini-
mum). Michigan residents include 4% sales tax I OX
deposit required on C O D. orders.
NO REFUNDS ON SOFTWARE
1 at *
0^5
Zu!
;i5i n
* a g cn
«
LLJ CO gJ
01 -8 £
DC 1 go
IU m r-
*- £ ;
O) 2
O O £
„ ai
S a ^
(9 S S
CU CJ
CD
o
a>
a
c/>
JUNIOR'S REVENGE
The same Junior you've seen in
the Kong arcade series. This
young but tireless little ape must
overcome four screens of
obstacles to rescue his father.
The King, from mean old Luigi. He
will traverse the jungle & the
swamp, climb vines, avoid vine
gators, dodge Zuzu birds, open
locks & finally conquer Luigi's
hideout before he finally frees his
daddy. Requires 32K.
*28.95
ADVENTURES IN
WONDERLAND
from Prickly-Pear Software
A fantasy world peopled with the crea-
tures of Lewis Carroll's imagination.
"Alice's Adventures in Wonderland".
"Through the Looking Glass", and "The
Hunting of the Snark" have been blended
into a delightful landscape. You will play
the role ol Alice as you wander through
the garden of live llowers. the treacher-
ous Tugley Wood, the chessboard land-
scape. the wabe and all the other familiar
Wonderland scenes.
The program has a vocabularly of hun-
dreds of words and uses a full ELIZA type
intelligence. Machine Language 32K
Cassette $24.95
Disc $29.95
All PRICKLY -PEAR Software available
THE FACTS
For The Color Computer
A must book for the Color computer owperl
The lirst document to provide information
that will allow the user to take advantage of
all the features of the Color Computer.
Aimed at the machine language user.
The FACTS attempts to explain, and de-
scribes is detail, how the user can make
use of the computers internal features
Divided into two sections. Hardware and
software; the primary emphasis is on hard-
ware capabilities and circuits. Provides de-
tailed explanations of ail the internal large
scale integrated circuits includes sche -
matic and spec, sheets. 1 66 pages. Order
your copy today! <r^i n qe
ONLY 2. *
TABLE 1
' Lines
850-856
Fast break
1-8
Housekeeping
870-925
Wrap up trip down floor
9-11
Delay subroutine
890
Offensive guard rebound? Then jump
12-19
Mode of play routine
920
Foul on press? Then jump
26-40
Input ratings
925
Ball out of bounds? Then jump
42-58
Prepare team names and score for readout
930-950
Time ran out; housekeeping
60-105
Statistics readout subroutine
960-970
Need overtime?
104
Vary random number
1000-1013
Choose press
120-145
Housekeeping
1015-1016
Go for ball
155-161
Jump ball
1020-1050
Press
180-230
Choose defense
1170-1190
Ball across center line
245-250
Go for ball
2500-2535
Timekeeping subroutine
400-404
Intentional foul
2550-2560
Time printout subroutine
500-856
Offense results
3000-3050
Set offense, rebound factors
500-516
Pass/ Drive look for turnover
4000-4160
Shoot free throws
520-527
Pass/ Drive check time, defense option
5000-5060
Change possession
530
Stall? Then jump
6000-6080
Computer coach choose defense
535-537
Shooting? Then jump, else check again
6100-61 10
Computer coach choose press
538-830
Shot results
6500-6620
Computer coach choose offense action
539-543
Jump to various results
7000-7202
Foul tote, foul out
546-556
Decide who gets rebound
8000-8654
Locate ball, choose offense action
575-587
Basket good
8000
Sometimes nobody is open
590-610
Basket good, foul
8010-8110
Locate ball vs. zone
615-633
No good, foul
8200-8240
Locate ball vs. man-to-man
640-666
Defense foul before shot
8300-8320
Locate ball vs. go for ball
675-687
Offensive foul
8310
Back door play
700-710
Turnover
8400-8420
Who has ball?
720-784
No good, offensive rebound
8425-8440
Guarded? Print where
740-760
Tipped up
8450-8488
Compute shot percentage
790-796
No good, rebound out of bounds
8490-8540
Choose offense action
800-818
No good, defensive rebound
8600-8654
Drive/ Stall routine
825-830
No good, foul on rebound
9000-9060
Team with ball/ score readout
YOUR TRS-80* SPECIALISTS
IN CANADA
SOFTWARE FROM
ADVENTURE INTERNATIONAL
COMPUTERWARE
TOM MIX
MED SYSTEMS
SPECTRAL
PRICKLEY PEAR
PROGRAMMERS GUILD
COGNITEC
PRISM
DATASOFT
AND MORE
DISK DRIVES
EPSON PRINTERS
MARK DATA KEYBOARD KITS
VISA & MASTER CARD WICO & KRAFT JOYSTICKS
ACCEPTED BOOKS & MAGAZINES
WRITE OR PHONE FOR A FREE CATALOGUE
CMD MICRO
COMPUTER SERVICES LTD.
10447 - 124 STREET
EDMONTON. ALBERTA
T5N 1R7
PHONE 403 - 488-7109
'TRS-80 IS A TRADEMARK OF TANDY CORP
598 PR I NT "BASKET GOOD, FOUL ON S
HOT": SOUND 150, 4
600 F*=D*:G0SUB7000
604 K=1 : G0SUB4000
606 I FRB= 1 THEN520
610 G0T0872
615 ’NG, FOUL
618 PRINT-SHOT MISSED. FOUL ON S
HOT"
619 IF0*=A*THENBF=BF+1ELSEAF=AF+
1
623 F*=D*:GC3SUB7000
627 K=2 : G0SUB4000
629 I FRB= 1 THEN520
633 G0TO872
640 'DEF FOUL
641 GF=0:S=0:SS=SS-1
643 G0SUB2500: IFCL THEN930ELSEG0
SUB2550
644 PR I NT "DEFENSE FOUL BEFORE SH
OT"
646 F*£=D* : G0SUB7000 : G0SUB9
648 I FT =OTHEN654
650 AF=AF+1
652 IFVA >4+Nl THEN663ELSE660
654 BF=BF+1
656 IFVB>4+N1 THEN663
660 PR INTO*" BALL OUT OF BOUNDS"
:TN=0: IFCP>2THEN662
166 the RAINBOW February 1984
AARDVARK LTD.
NOW THE BEST COST LESS
DUNGEONS OF DEATH -A serious
role playing game for up to 6
players. You get a choice of
race and characters that
grow from game to game.
You also get a graphic maze
and a 15 page manual.
Available On: TflSBOC 16K EXT.. CMD64. VIC20 13K.
IBMPC. TRS80C 32K. MC10 16K
TAPE $14.95
OISK $19.95
BAG-IT-MAN * The ultimate
arcade game for TRS80C or
MCD64 This one has three
screens full of BAGS OF
GOLD, CARTS & ELE-
VATORS TO RIDE IN, MINE
SHAFTS, and TWO NASTY
GUARDS. Great sound and
color and continuous
excitement.
Available On: FRS&OC 32K. CM 054
TAPE $19.95 DISK $24.95
QUEST - A different kind of
Graphic Adventure, it is
played on a computer
generated mape of Alesia.
You'll have to build an army
and feed them through
combat, bargaining, explo-
ration of ruins and temples,
and outright banditry! Takes
2-5 hours to play and is
different each time.
Available Op: TRS80C 16K. CMD64, VIC20 13K, MC10
16K. TI99 (EXT. BASIC). IBMPC
TAPE $14.95 OISK $10.95
STARFIRE * If you enjoyed
StarRaiders or StarWars,
you will love Starfire. It is not
a copy, but the best shoot-
em-up, see them in the
window space game on the
CMD64 or TRS80C. The
fantastic graphics will put
you right in the control room
as you hyperspace from
quadrant to quadrant
fighting the aliens and
protecting your bases.
Available On: TRSBOC 16K. CMD64
TAPE $19.95
OISK $24.95
WIZARDS TOWER • A fantasy
game played on a map of
forests and dungeons - with
dragons and wizards to kill.
Similar to QUEST and funfor
adults, but a little simpler
and playable for the younger
set (8 - 60).
Available On: TRS80C 16K EXT., CMD64. VIC20 13K,
TIM, IBMPC
PYRAMIO - ONE OF THE TOUGHEST
AOVENTURES. Average time
through the pyramid is 50 -
70 hours. Clues are
everywhere and some
ingenious problems make
this popular around the
world.
Available On TRS80C I6K, CMD64. MC10 16K, TIMEX.
IBM PC. TIM. VIC20 13K
TAPE $14.95
OISK $19.95
TAPE $14.95
OISK $19.95
AARDVARK offers over 120 original high quality programs.
Send one dollar for a current catalog and receive a $1 .00
gift certificate good towards your next purchase.
Authors * AARDVARK pays top dollar for high quality
programs. Send a copy today for a personal review and
editorial help.
TO ORDER: Send amount indicated plus $2.00 shipping, per order. Include quantity desired and your prelerence oT tape or disk.
Be sure To indicate Type of system and amount of memory. When using charge card to order by mail, be sure to include expiration date.
CHARGE CARDS WIOA
WELCOME °
1 - 313 - 669-3110
AARDVARK /4ctO%K
PHONE ORDERS ACCEPTED
8:00 a m. to 8:00 p.m. E.S.T., MON-FRI
2352 S. COMMERCE • WALLED LAKE, Ml 48088 • (313) 669-3110
CMD64 / TRS80C / IBMPC / VIC20 / TI99
5TARFIREO
TABLE 2
Others
MM
SS
BA, BB
BG
CC
CL
CP
CQ
D
DL
DV
E
F
FF
FG
G
GF
GU
H
J
K
Variables
Arrays
G(l)
SO)
YS(4)
Z$(()
Minutes
Seconds
Rebound factors
Ball out of bounds to defense flag
Drive flag
Clock flag
Mode of play
Length of possession
Defense factor
Delay
In-the-lanc counter
Time to switch mode of play
Random number
Offense factor
Computer hall control flag
Defense selection; rebound factor
Go for ball flag
Guarded /open flag
Foul on shot flag
Free throw missed flag
Number of free throws to shoot
Defense number
Score
Names of defenses
Names of defenses in use
SOFTWARE -HARDWARE
FOR RADIO SHACK'S TRS-fiO MODEL 1/3
TRS-BO COLOR COMPUTER
•SEND FOR FREE CATALOG •
UTILITY PROGRAMS ON CASSETTE
SU-l CASSETTE COPY k 10 M III SPECIFY III
SU-ZCASSETTE DUMP 4 10* I COMPUTER I
Y-PAK
TRS'SO COLOR COMPUTER
Mf ME
570‘s
p\fT
CARYAbDO*
J HERt
TURN YOUR COMPUTER INTO A
2* SLOT SYSTEM- SWITCH
BETWEEN THE TWO WITH EASE.
RECORDER STAND
MADE OF STURDY PLASTIC.
HOLDS RECORDER AT A
PERFECT ANGLE.
RAM/ROM USER-PAK FOR TRS-80 COLOR $30
~^GAMES ALSO AVAILABLE •
B. ERICKSON SOFTWARE PO.BOX 11099 CHICAGO ILGOfcll
CALL (312)276-9712ss INFORMATION
Ratings
OA/OB
Outside shooting
IA/IB
Inside strength
DA/DB
Defense
QA/QB
Quickness
Statistics
AU/BU
Field goals attempted
A V/ BV
Field goals made
AW / BW
Free throws attempted
AX; BX
Free throws made
AR / BR
Rebounds
AF/BF
Fouls
AT/ BT
Turnovers
VA/VB
Fouls in half
L
Work variable
M
Range limit
N
Work variable
N 1
Factor for I -and- 1
PC
Factor to limit shooting percentage
PN
Press option
Q
Quickness factor
R
Rebound factor
RA
Range from basket
RB
Defense rebound flag
s
Offense choice
ST
Stall flag
T
Team on offense
TT
Team on defense
TN
Turnover flag
W, X, Y
Free throw totes
X
Also work variable
WB
Man with ball flag
XX
Counter for defense option
z
Play mode to switch to
Strings
AS/ B$
Team names
A AS, BBS
Names plus scores
DS
Team on defense
F$
Team committing foul
GU$
G ua rd ed / o pc n rea cl o u t
H$
Period
.1$
Input/ va liable
I.V$
Level (high school or college)
OS
Team on offense
PNS
Input variable (press)
QS
Input variable
SS
Input variable (space=shoot)
661 G0SUB9: G0SUB9
662 GOTO 180
663 K=3: G0SUB4000
664 IFRB01THEN872
666 RB=0: G0T0737
675 'OFF FOUL
677 PR I NT "OFFENSIVE FOUL"
678 BG=1
681 F*=0$:G0SUB7O0O
683 IF0$=A*THEN687
685 BF=BF+1 : G0T0870
687 AF=AF+1 : GOT0870
700 'TO
168 the RAINBOW February 1984
704 I FRND ( 2 > = 1 THENPR I NT " BAD PASS
":BG=RND<2)-1: ELSEPR I NT " TRAVEL I N
G":BG=1
706 I FT=0THENAT =AT + 1 ELSEBT =BT + 1
710 G0T0870
720 ’ NG, OFF RB
721 I FT THENBU=BU+ 1 ELSE AU=AU+ 1
722 F=RND (0) : IFF< . 1THEN825
725 PRINT "SHOT MISSED, RB TO "0*
735 G0SUB9
737 F=RND ( O ) : RB=0
740 I FF > . 25THEN770
742 F=RND ( O > : SS=SS- 1 : G0SUB2500 : I
FCL THEN930
744 PRINT "RB TIPPED UP"
746 IFF< . 6THEN760
748 F=RND (0)
749 IFF>. 6THEN725
752 G0T0804
760 G0T0577
770 I FT =OTHENAR=AR+ 1 ELSEBR=BR+ 1
772 F=RND ( 0 ) : I FF > . 9THEN780
774 SS=SS-l:G0SUB2500: I FCL THEN9
30
775 RA=RND < 4 > : GU=RND ( 2 ) : G0SUB9
777 CLS3: G0SUB8400
778 IFS*=” "THEN538
780 SS=SS— RND ( 3 >
782 G0SUB9
784 G0T0520
790 PR I NT "SHOT MISSED" : PR I NT" RB
OUT OF BOUNDS TO " ; : G0SUB9
791 IFT=0THENAU=AU+1ELSEBU=BU+1
792 F=RND(2) : IFF=2THEN796
794 PR I NTD* : BG= 1 : G0SUB9 : G0TO870
796 PRINTO$:GOSUB9:GQT018O
800 * NG , DEF RB
801 I FT THENBU=BU+1ELSEAU=AU+1
802 F=RND <0> : IFF< . 1 THEN825
804 PR I NT "SHOT MISSED, REBOUND T
O "D*
806 F=RND <0) : I FT THENAR=AR+1 : GOT
08 1 4ELSEBR=BR+ 1
812 IFF< 1+ ( . 4~QB> THEN870ELSE818
814 IFF< 1 + < . 4— QA> THEN870
818 GGSUB5000; G0T0850
825 PR I NT "SHOT MISSED, FOUL ON R
EBOUND"
830 F=RND<2) : I FF= 1 THEN646ELSEG0S
UB9: G0SUB9: G0SUB5000: BG=1 : G0T064
6
850 ' FAST BK
851 S= 1 : 5S=SS— RND ( 4 )
852 PR INTO*" FAST BREAK ": GOSUB9
854 G0SUB2500: IFCL=1THEN930
856 F=RND<0> :0F=.7: IFF< . 3THEN575
ELSE500
870 ' WRAP-UP
PARALLEL
PRINTER
INTERFACE
FOR THE RADIO SHACK COLOR COMPUTER
AND THE TDP 100
* RUN ANY STANDARD PARALLEL PRINTER
FROM THE SERIAL i/O PORT
* WORKS WITH: EPSON, NEC, CENTRONICS,
C-itoh, SMITH CORONA, RADIO SHACK,
GEMINI, OR ANY STANDARD PARALLEL PRINTER
* SWITCH SELECTABLE BAUD RATES FROM 300 to 9600
* COMPLETE - ALL CABLES AND CONNECTORS
INCLUDED
* PRICE: $69 plus $3 for shipping and handling.
Canadian orders add $5 for shipping, Michigan
residents add 4% sales tax.
PRINTERS
C-itoh PROWRITER $345
GEMINI 10X $285
Plus shipping
CALL FOR PRICES ON OTHER MODELS FROM
THE ABOVE PRINTER MANUFACTURERS
BOTEK INSTRUMENTS
4949 HAMPSHIRE
313-739-2910 Dealer inquiries invited UTICA, MICHIGAN 48087
February 1984 the RAINBOW 169
TOM MIX SOFTWARE
TELEX
706139
-FOR THE COLOR COMPUTER & TDP 100 • 3424 College N.E., Grand Rapids, Ml 49505 (616) 364-4791<
CU*BER
32K Mach. Lang. .
$27.95 TAPE V
$30.95 disk
Approaches the excite- v \ / y
ment and challenges of ^
any Video Arcade. The a . © -
hazards of CU*BER are many. Help CU*BER
change the colors on the pyramid while avoiding
many of the dangers always present. Vipers, the
Nurd, the Dork, bonus points all add up to another
exciting release from Tom Mix Software.
^ DEVIL
ASSAULT
16K Machine
* $27.95 TAPE
$30.95 DISK
Devil Assault is a multi-level multi-screen game
in which bird-like creatures, robots and the devil
himself assault your home base which you must
defend.
Arcade Action. Method of play you are the Grabber.
The object is to grab the 8 treasures and store them
in the center boxes. You start with 3 Grabbers and
get extra ones at 20,000 points. Watch out for the
googliesl Super high resolution graphics.
32K Machine Language
$27.95 TAPE
$30.95 DISK
b AIR TRAFFIC
^CONTROLLER
32K Ext. Basic
$28.95 TAPE
$31.95 DISK i
Air Traffic Controller is a computer model of an j
air traffic control situation in which Remotely !
Piloted Vehicles (RPV's) are operated by the con- I
trailer in landing on and taking oft from ■
designated runways.
BUZZARD BAIT
By RUGBY CIRCLE TMi#'
32K Machine Language
$27.95 Tape $30.95 Oisk sjcP
We've done It again! You 4it>L ift!’
thought the King was great?
wait ’till you see this!!
Outstanding high resolution graphics, tremendous
sound make this ’’Joust” type game a must for
your software collection. As you fly from cloud to
cloud you will enjoy sky high excitement dealing
with the challenges presented to you by this
newest release by Tom Mix Software.
“THE FROG”
•••ARCADE ACTION***
This one will give you
hours of exciting play. . .
Cross the busy highway
to the safety of the me-
dian and rest awhile
before you set out across
the swollen river team-
ing with hidden hazards.
Outstanding sound and
graphics.
JOURNEY
TO
MT. DOOM
32K Mach. Lang.
$27.95 DISK ONLY
The Necromancer Is (ijP,
about to wage war on
earth. He needs his lost gold ring to acquire the
power to do so. You must find the ring, take it to Mt.
Doom and destroy it in the flames from which it
came, thus eliminating the Necromancer's evil
powers.
THE
16K MACHINE LANGUAGE
TAPE $27.95
DISK $30.95
v wnh hsmt'
16K MACHINE LANGUAGE
$27.95 TAPE
$30. 95 DISK
ids “TRAPFALL”
By KEN KAUSH
***ARCADE ACTION***
The “Pitfalls” in this
game are many. Hidden
treasures, jump over the
pits, swing on the vine,
watch out for alligators,
beware of the scorpion.
Another game for the
Color Computer with the
same high resolution
graphics as "The King.”
JUNIOR’S REVENGE
Climb vines, avoid obstacles & creatures
to save your father from Luigi. . A
32K CASS $28.95
32K DISK $31.95
SPACE
SHUTTLE
32K Ext. Basic
$28.95 TAPE
$31.95 DISK
This program gives you the real feeling
of flight. Full instrumentation complete
to the max. Actual simulation of space
flight. 32K Extended Basic
THE
KING
OTH ER GREATGAMES
32K Machine Language
$26.95 TAPE
$29.95 DISK
ARCADE ACTION • How high can you climb? Four ful) graphic screens.
Exciting Sound - Realistic graphics. Never before has the color com-
puter seen a game like this. Early reviews say: Just like the arcade
Simply outstanding!
Call our BBS Number
616-364-8217 24 Hours a Day
PROTECTORS • Exciting fast paced arcade game that looks and plays
like the popular arcade game “DEFENDER".
32K Machine Code Tape $24.95 Disk $27.95
COLOR GOLF - Now sit at your computer and play nine or eighteen
holes. Outstanding graphics in the fairway or on the green. Helps your
game.32K Extended Basic $17.95
‘YAAZEE” (C) 1983 - Yaazee is a 2 player game using five dice to get the
best poker hand. After game is loaded flashing digit below player
number determines which player rolls dice at the start of the game. 16K
Machine Language Ext. Basic $19.95
is. BIRD ATTACK - A fast paced machine language arcade game. Shoot the
tv birdmen before they descend upon you. Watch out for their bombs! 16K
e Machine Language $21.95
MAZE RACE - Maze race Is a one or two player game. Play either against
— the built in timer or against your favorite opponent. 16K Machine
_ Code $17.95
ADD $1.00 POSTAGE & HANDLING • TOP ROYALTIES PAID
MICHIGAN RESIDENTS ADD 4% SALES TAX • LOOKING FOR NEW SOFTWARE
m
TOM MIX SOFTWARE
TELEX
706139
FOR THE COLOR COMPUTER & TDP 100 • 3424 College N.E., Grand Rapids, Ml 49505 (616) 364-4791'
SR-71
MNl 32K Extended Basic
i $28.95 TAPE $31.95 DISK
| SR-71 is a fast action game in which you
I are the pilot on a mission to take
photographs of missile sites in Russia and|
i deliver them to our processing laboratory
in Japan. I
THE KING
T-SHIRTS
Limited Edition ^
Yellow Shirt with Blue Print
ADULTS $7.95
M - 15 to 15Y2 L- 16 to I 6 V 2
CHILDREN $7.25
S - 6 to 8 M - 10 to 12 L 14 to 16
$2.00 Postage & Handling per order
UTILITIES
COLOR MONITOR-Written in position independent code. (May DISK TO TAPE-Dump the contents of most disks to tape
be located in any free memory). Very compact. Only occupies automatically. Machine Language. $17.95
1174 bytes of memory. Full Featured. Includes Break-Pointing
of machine language programs, register display and modify,
memory display and modify, and block memory move com- TAPE TO DISK • Load the contents of most tapes to disk
mands. Displays memory in hex and ascii format on one line 8 automatically. Machine Language. $17.95
bytes long. MACHINE LANGUAGE $24.95
SCREEN PRINT ROUTINE-Screen Print Routine Prints con-
tents of your screen to an Epson, Microline or Radio Shack
DMP Printers. Prints positive or reverse format. Horizontal or
vertical, small and large printout. Print left, right or center of
page. $19.95
MAIL UST-Maintain a complete mailing list with phone
numbers etc. Ext. Basic. DISK BASED $17.95
PROGRAM PRINTER UTILITY-This program will list basic pro-
grams to your printer in two column format. Saves paper and
makes your listing look professional. Disk based. $17.95
EDUCATIONAL SOFTWARE For The Color Computer and TDP 100
STORY PROBLEMS is a program that is designed to give practice in
solving STORY PROBLEMS (sometimes called STATEMENT, THOUGHT
or WORD PROBLEMS) on the COLOR COMPUTER. It is suitable for use
in either a home or school environment. It is also a tool that will allow
you to create new story problems to suit your children's needs and abili-
ty levels. It has many features that make it particularly attractive: Story
problems involving addition, subtraction, multiplication, division or a
combination of the four are presented to the student by slowly scrolling
each letter of each problem onto the screen. Up to 5 students may use
the program at the same time. There are 4, user modifiabale, skill levels.
16K Ext. Basic TAPE $19.95
SPELLING TEST is designed to give a standard oral spelling test using
the audio track of the computer s tape recorder to dictate test words and
sample sentences. Student responses are typed on the keyboard and
checked by the computer. Results are displayed on the screen and (if
connected) on a printer. REQUIRES 16K EXT. BASIC $19.95
MATH DRILL is a program designed to help children to practice addi-
tion, subtraction, multiplication, and division skills on the COLOR COM-
PUTER. It has several features that make its use particularly attractive.
•Up to 6 students may use the program at the same time.
•Answers for addition, subtraction and multiplication are entered
Irom right to left, just as they are written on paper.
•Commas may be included in the answers.
• Partial products for the multiplication problems may be com-
puted on the screen.
• Division answers that have a remainder are entered as a whole
number followed by the letter *‘R” and the remainder.
•There are ten, user modifiable, skill levels.
•A "SMILEY FACE" is used for motivation and reward. Its size in-
creases relative to the skill level.
• Skill levels automatically adjust to the student's ability.
• A timer measures the time used to answer each problem and the
total time used for a series of problems.
•After a problem has been answered incorrectly the correct answer
appears under (above in division) the incorrect answer.
REQUIRES 16K EXT BASIC $19.95
EDUCATIONAL PACKAGE — SPELLING TEST —
WORD DRILL — MATH DRILL — ESTIMATE —
ALL FOR — $69.95
ESTIMATE is a program designed to help children to practice estimating
the answers to addition, subtraction, multiplication and division
problems on the COLOR COMPUTER. It has many features that make its
use particularly attractive:
•Up to 5 students may use the program at the same time.
•There are 5, user modifiable, skill levels.
•The acceptable percent error may be changed as a student’s skill
improves.
• A timer measures the number of seconds used to answer each
problem and the total time used for a series of problems.
• If a problem has been answered incorrectly, the student is told Ihe
percent error and asked to try again.
•If a problem is answered incorrectly a second time, the student is
told the correct answer and the range of acceptable answers is
displayed.
•A report is given at the end of each set of problems that includes the
number of problems done, the number of problems answered cor-
rectly on the first try and the average percent error.
•The (BREAK) key has been disabled so that a child will not in-
advertently stop the program from running.
16K EXT. BASIC $19.95
WORD DRILL is designed to give a multiple choice vocabulary quiz.
Words and definitions are entered into the program from the keyboard or
from a tape file. The computer displays a randomly chosen definition
and eight word choices. The student must enter his response before a
built In timer reaches zero.
REQUIRES 16K EXT. BASIC $19.95
VISA'
TEACHERS’ DATABASE is a program designed to allow a teacher to
keep a computerized file of information about his/her students. There
are many features that make this program particularly attractive.
• Information on as many as 100 students (or more) may be in the
computer at one time.
• Each student may have as many as 20 (or more) individual
items of data in his/her record.
• The program will run from cassette or disk.
• Cassette and disk files are completely compatable.
• The program is menu driven.
• Records may be easily changed, deleted, combined or
added.
• Information about students may be numerical or text.
• Records may be quickly alphabetized.
• Records may be sorted by various criteria.
• Records may be reordered (ranked) based on test scores or
other data.
• Data displayed during a sort may be printed on a printer or
saved on disk or cassette as a new file.
• A full statistical analysis of data may be done and sent to the
printer.
• Student test scores may be weighted. 32K EXT BASIC TAPE $39.95
njcf' CAO QC
Call our BBS Number 616-364-8217 24 Hours a Day
• ADD $1.00 POSTAGE & HANDLING • TOP ROYALTIES PAID •
MICHIGAN RESIDENTS ADD 4% SALES TAX • LOOKING FOR NEW SOFTWARE
872 GOSUBSOOO
880 SS=SS-RND ( 2 ) : GOSUB2500 : I FCL
THEN930
885 G0SUB9000
888 F0RN=1T03: G0SUB9: NEXT
890 IFRB THEN 180
920 I FTN= 1 THEN660
925 IFBG=1THEN1000ELSE1 170
930 PRINT" TIME RUNS OUT " : CL=0 : F0
RL=1T06: S0UND140, 8: NEXT
931 IFLV*="H"THEN950
932 IFH*<>"1ST HALF " THEN936
934 H*= " HALFT I ME " : G0T044
936 IFS (OX >S < 1 ) THEN940
938 H*="0VERTIME":MM=5:G0T044
940 H*="FINAL":G0T044
950 IFH*=" 1ST QTR " THENH*— " 2ND QT
R " : G0T0975ELSE I FH*= "2ND QTR " THEN
H*= " HALF " : VA=0 : VB=0 : G0T0975ELSE I
FH*= " HALF " THENH*= " 4TH QTR " : G0T09
75
960 IFS (O) < >S < 1 ) THEN970
965 H*="OVERTIME" : MM=3: G0T044
970 H*="FINAL":G0T044
975 MM=8: G0T044
999 ’ PRESS
1000 BG=0:F=RND(0)
1001 PRINTD*TAB (11) "FALL BACK<1-
7) PR I NTT AB( ID" PRESS (2-8) ":PRI
NTTAB ( 1 1 > " GO FOR BALL < 3-9 ) " : PR I N
TT AB < 1 1 > " OR FOUL ( 4-0 > "
1002 I FCP=2ANDT = 1 THEN 1 004
1003 IFCP>1G0SUB6100:G0T0100B
1004 F0RL=1T0 <DL*1 . 5>
1005 PN*=INKEY*:PN=VAL(PN*>
1006 IFT=1 THEN 1008
1007 PN=PN-6: I FPN*= " O " THENPN=4
1008 I FPN >OANDPN< 5THEN 1012
1009 I FCP > 1 ANDT =0THEN 1012
1010 IFCP>2THEN1012
1011 NEXTL: GOTO 1170
1012 ONPN G0T01170, 1020, 1015,400
1013 G0T01170
1015 F=RND (6) : ONF G0T01030, 1 170,
1170
1016 G0T0640
1020 F=RND < O > : SS=SS— RND ( 4 )
1023 IFT=0THENQ=QB/10ELSEQ=QA/i0
1025 IFF+Q< . 95THEN1050
1030 PR I NT "BALL KNOCKED AWAY"
1035 I FT =OTHENAT =AT + 1 ELSEBT=BT + 1
1 040 F=RND ( 2 > : I FF= 1 THEN8 1 8
1045 TN=1 : G0T0870
1050 I FF > . 8THEN640
1170 BG=0: SS=SS-RND (5)
1175 G0SUB2500: I FCL THEN930
1180 PR INTO*" ACROSS CENTER LINE
II
1190 GOTO 180
2500 ’TIME
2510 I FMM< =0ANDSS< =0THEN2530
2515 I FSS< 0THEN2525
2520 G0T02535
2525 MM=MM- 1 : SS=SS+60 : G0T02535
2530 MM=0: SS=0: CL=1
2535 RETURN
2550 PRINT" " ; I I FSS >9THENPR I NT
US I N6 " ## : ## " ; MM , SS ELSEPR I NTUS I N
G"##:0#";MM,SS
2560 RETURN
3000 I FT = 1 THEN3020
3010 I F WB >20THENFF =0A ELSEFF=IA
3015 G0T03030
3020 I FWB >20THENFF=0B ELSEFF=IB
3030 BA= ( I A— < < IB+IB+DB) /3) ) *10
3040 BB= < IB— ( < I A+I A+DA) /3> ) *10
3050 RETURN
4000 ’FREE THROWS
4001 J*= INKEY*: PR I NT "SEE sTATS O
R SHOOT fREE THROWS FORL= 1 TO 1 50
:F=RND<0) : J*=INKEY*: IFJ*="S"THEN
4003ELSE I F J*= " F " THEN4004ELSENEXT
: G0T04004
4003 PRINT: G0SUB69
4004 G0SUB9: F=RND (0)
4005 w=l:x=o:Y=o
4023 IFF>. 75THEN4029
4025 PR I NT: PR I NT "FREE THROW GOOD
":S0UND200, 1
4027 X=1 : Y=1 : BG=1 : IF KO1THEN404
0ELSE4O92
4029 PR I NT "FREE THROW MISSED"
4031 IFK02THEN4090
4040 F=RND(0>:W=2
4048 IFF>. 75THEN4054
4050 PR I NT "2ND FREE THROW GOOD":
S0UND200, 1
4052 X=X+1 : Y=Y+1 : BG=1 : G0T04092
4054 PR I NT "2ND FREE THROW MISSED
II
4090 J=1
4092 S < T ) =S ( T ) +Y : I FT=0THEN4096
4094 BW=BW+W:BX=BX+X:G0T04098
4096 AW=AW+W: AX=AX+X
4098 IFJ=1THEN4105
4100 RETURN
4105 J=0: BG=0: F=RND (5)
4110 IFF=3THEN4140
4115 PR I NT "REBOUND TO "D*
4120 IFD*=A*THENAR=AR+1ELSEBR=BR
+ 1
4125 G0T04160
4140 PR I NT "REBOUND TO "0*:RB=1
4150 I F A*=0*THENAR=AR+ 1 ELSEBR=BR
+ 1
4160 G0SUB9: RETURN
5000 ’CHANGE POSSESSION
5001 S*= INKEY*: XX=0
5005 I FT =OTHEN5020
5010 o*-a*:t=o:tt=i:d*=b*:goto50
172 the RAINBOW February 1984
* COLOR COMPUTER WORD PROCESSOR *
THE SECOND GENERATION WORD PROCESSOR
IS NOW . . . ELITE*WORD has many new features
not found in other word processors for the Color
Computer. ELITE*WORD is an all machine
language, high performance, Full Screen Editor
MAJOR Features include:
• ALL Machine Language for speed • True block-i
• Handsome Vinyl Binder • Smooth curs
• Comprehensive Manual Included text in any d
• User Friendly (really) vertical)
• Top screen line reserved for • Smooth scr«
command prompts, HELP proof readin
messages, and status information • Auto Key-R<
• Two text entry modes: Insert and matically re|
Exchange held down
■ Edit 2 files simultaneously (OS-9 Only) • Easy genera
■ Delete character under cursor • VIEW functh
■ Backspace and delete one screen displ
character it’s printed;
■ Delete entire screen line justification
■ Rewrite entire screen • VARIABLE T
■ Page Forward through text f° r generate
■ Page Backward through text *yP e letters
■ Mark present line for automatic personally p
centering on output HSrMurkc
■ Insert new text (Insert mode) # INCLUDE fe,
- Type over old text (Exchange mode) ^fher' files**
■ Screen Display is 32x19 in normal Hnn.moni t
text editing modes have Tlauer
■ Screen Display is High-Res 64x19 ^ ® ,
when used to display final text; iTtf-fr
including page breaks and yo u tu fc i
justification THE BE
■ Screen Display in all modes is true Rnerifv
Upper/Lower case characters with open y
descenders 1 a P e
■ Over 13.5K file size in 32K RS Disk
machines OS-9 Disk
■ Continuous memory display Q 0 DC n . ,
■ Save text file (disk or tape) Uo-B ot li b Disk
■ Load text file (disk or tape) ^hinninn fr
■ All I/O errors trapped and “ ^ n ' pp ' ng n
recoverable - Deafer Inqt
■ Jump to beginning or end of text Add $2 Pot
■ Find any string of characters in text p/\ residem
■ Global replacement of one string in r -
text for another I L TC"
Hilt e. Hofotusate
which offers an ease of use that is simply incredi-
ble. EUTE*WORD also offers a printed output flex-
ibility that can handle your sophisticated home
and business applications. ELlTE*WORD is wait-
ing to work for you.
True block-text Move command
Smooth cursor movement over
text in any direction (including
vertical)
Smooth screen scroll for easier
proof reading
Auto Key-Repeat will auto-
matically repeat any key that is
held down
Easy generation of ASCII files
VIEW function permits high-res
screen display of final text before
it’s printed; including right-side
justification and page breaks
VARIABLE TEXT MERGE allows
for generation of standard form
type letters that appear to be
personally prepared for each
rea der
INCLUDE feature (disk only)
permits the inclusion of many
other files within one large
document. Total document will
have sequential page numbering
From the same minds that brought
you ELITE*CALC
THE BEST FOR ONLY
$59.95
$59.95
$79.95
$109/95
■Shipping from stock NCW
Deafer Inquiries Invited.
Add $2 Postage & Handling
PA residents add 6% sales tax
• Type ahead keyboard buffer
NEVER misses a character
• Optional screen display of all
carriage returns <cr>
• Fast Disk I/O ... No loading of
overlay files to slow program
operation
• User HELP display available
• Automatic screen Word-Wrap;
even while inserting new text
■ Block-text move, copy or delete
■ Display/Change default disk drive
number (disk only)
■ Display disk directory (disk only)
■ Display Free disk space available
■ Software remembers last file name
Saved or Loaded and will write to
that file by default if desired
■ Dynamic margin changes within text
■ Select Top margin, Bottom margin,
and Page length
■ Choose number of auplicate copies
■ Page Pause, for single sheet users,
if desired
■ Optional page numbering begins
with any selected page number
• Printer Font codes are user
definable
■ All printer format options may be
changed dynamically within text
■ Any string of HEX characters may
be imbedded within text to send any
special control codes to your
printer
■ An Eject (top of form) command
may be inserted within text
® Variable Text Merge symbols may
be inserted anywhere within text
■ All machine language; 32K and
Extended Basic required for ROM-
call routines
Box 11 224 • Pittsburgh, PA 15238 • (4 1 2) 795-8492
Excellent for Program Editing
and Word Processing
35
5020 0*=B* : T= i : TT=0 : D*=A*
5035 CQ=MM : FC=0 : S=0 : RA=30 : DV=0
5040 G0SUB9: IFAV<90RBV<9THENPC=.
5: G0T05060
5050 IFT=OTHENPC=AV/AU ELSEPC=BV
/BU
5060 CLS8: RETURN
6000 L= (RND (0)*.4>-.2: I FT THEN60
20
6005 IFIA<0A+L THENG=1ELSEG=2
6010 IFQB<DB— . 1 ANDS ( 1 ) >S <0> ANDS
(1X3(0) +STHENG=2
6015 G0T06050
6020 IFIBCOB+L THEN6=1ELSE6«2
! 6025 1FQA<DA-. 1 ANDS (0) >S <1 > ANDS (
O) <S ( 1 ) +8THENG=2
6050 I FCQ-MM>2THENG= 1
6060 IFH*< >"2ND HALF " ANDH*< > " 4TH
QTR " ANDH*< > ■ OVERT I ME * THENRETURN
6062 I FMM< 5ANDS ( T > >S ( TT ) +MM ANDS
< T ) -S ( TT ) < 20THENG* 1
6065 I F2*MM< S < T > — S < TT > — 1 AND8+3*M
M >S ( T ) -S ( TT ) THENG=3
6070 I FMM=OANDSS< 4 1 ANDS < T > >S ( TT >
ANDS (T) -S (TT) <6THENG=>3
6080 RETURN
6100 IFF< . 6THENPN= , 1ELSEPN=2
6105 G0SUB6000: IFG=3THENPN=3
6110 RETURN
TANDY Computers
TDP
Radio Shack * Compatible
16K 1 FREE Program
16K EXT 3 FREE Programs
16K EXT 4 FREE Programs
1 FREE JOYSTICK with Any of Above
TDP Line Printer 100
TDP Four Color Graphics Plotter
Drive 0 Complete (first one)
Drive 1 (second one)
TDP or Tandon Drives (your choice)
Any 6 Tandy Programs-240.00 Value 99.95
All 14 Tandy Programs-500. 00 Value 189.95
new White Keyboard (the new one) 39.95
ALL TANDY PRODUCTS ARE WHITE
over 125 Different CoCo Programs in Stock
write for free catalog
Bustout-Space Assault-Polaris-Microbes-Shooting Gallery-Colorfile
- Reg 29.95 Now 16,95
Chess-Scripsit-Spectaculator-Personal Finance-Micropainter-Project
Nebu,a - Reg 39.95 Now 19.95
Videotex w/CompuServe-Learning Lab-Now 24.95 each
901-323-1163
3422 Plaza
MEMPHIS, TN
36111
•Radio Shack & TDP 100 are Trademarks ol Tandy Corp
149.95
229.95
289.95
239.95
159.95
379.95
269.95
6500 G0SUB9 : L=FF : s*= " " : s=o : I FS < T
T > >S ( T ) +2THEN6520
6501 IFH*< >"2ND HALF " ANDH*< > " 4TH
QTR" ANDH*< >" OVERT I ME " THEN65 1 0
6505 I FMM< 5THEN I FS ( T ) >S < TT ) ANDS (
T) -S (TT) <MM+3THENL*. 6: FG=1
6510 I FMM=OANDS ( T > = >S ( TT ) ANDS < T )
-S (TT) <4THENL=. 75: FG=1 : S=3
6520 IFOF+. 06 >L THEN6600
6521 IFL< . 7THENN=L ELSEN=L-.2
6523 I FOF >=N+ ( RND ( O ) * ( L-N ) ) THEN6
600
6525 IFFG THEN6537
6530 I FR A< 9ANDRND ( RA ) = 1 THEN6600
6537 I FL= . 2THEN6560ELSE I FMM=0 AND
SS<9THENL=. 2: G0T06520ELSEIFFG TH
EN6560
6540 IFH*<>"2ND HALF " ANDHfK > " 4TH
QTR " ANDH*< > " OVERT I ME ■ THEN6560
6550 I FS ( TT ) -S ( T ) >MM*2+2THENFG= 1
:L=L-. l:G0T06520
6555 I FL > . 599THEN65BO
6560 FG=0: IFRA<33ANDGU< 1 /G (TT) TH
ENS=l: RETURN
6570 IFG (TT) =1ANDRA< 18THENIFRND (
3 ) =2THENS= 1 : RETURN
6580 RETURN
6600 S*=" ":S=0: RETURN
7000 ’FOUL TOTE
7015 IFF*=A*THEN7050
7020 FB=FB+l:F=FB
7025 VB=VB+1
7027 PRINTS* " WITH" VB" FOULS"
7030 G0SUB7200
7032 I FF < > 1 THEN7 080
7038 F=RND (5)
7040 PR I NT "PLAYER "F" FOULS OUT"
7045 I FF < 3THEN0B=0B— . 05ELSE I B= I B
-.05
7047 DB=DB— . 05 : B0T07080
7050 FA=FA+1 : F=FA
7055 VA=VA+1
7057 PRINT A*" WITH" V A "FOULS"
7060 G0SUB7200
7062 IFF01THEN7080
7068 F=RND (5)
7070 PR I NT "PLAYER "F" FOULS OUT"
7075 I FF< 3THEN0A=0A- . 05ELSE I A= I A
-.05
7077 DA=DA— .05
7080 I FCP >2THEN7200
7085 G0SUB9 : G0SUB9
7200 IFF=200RF=250RF=300RF=350RF
=40THENF= 1 ELSEF=0
7202 RETURN
8000 CLS3 : I FRA >29ANDRND ( 5— G ( TT ) )
=3THENRA=RA+RND ( 6 ) -3 : GU=RND (3) : G
0T08400
8004 0NG(TT)G0T08200, 8010, 8300
8010 I FT =0THENQ=QA : D=DB : GOT080 1 2
174 the RAINBOW February 1984
★ COLOR COMPUTER WORKSHEET *
ELITE* CALC ' is a powerful , full featured worksheet ELITE* CALC is a serious tool for those who want to
calculator designed especially for the Color Com - do more than play games with their Color Computer,
puter. Answer “ what if" questions, prepare reports,
Features include: • EASY TO USE
■ Single character commands
■ Help Displays
■ Enter text or formulas to 255
characters long
■ Repeat text entries
■ 255 maximum rows
■ 255 maximum columns
■ Available memory always displayed
■ Rapid Entry modes for text and
data
■ Selectable Automatic Cursor
movement
■ Insert, Delete. Move entire rows or
columns
■ Replicate one cell to fill a row or
column with selectable formula
adjustment
■ All machine language for speed
■ Extended BASIC required for ROM
routine calls
■ Automatic memory size detection
for 1 6K, 32K or 64K
■ > 20K bytes, storage available in
32K systems
■ BASIC style formulas
■ Math Operators: + ,-,X, /,!,(.).=
■ Relation Operators:
= ,>,<,< =,> = ,< >
■ Logic Operations: AND, OR, NOT
■ Conditional Formula: IF .
THEN ELSE
■ Trig Functions: SIN, COS, TAN.
ATN
• INDIVIDUAL CELL FORMULAS
• COPY BLOCKS OF CELLS
• FULL CELL-EDIT CAPABILITY
• COMPATIBLE WITH ALL PRINTERS
• EASY 132 COLUMN PAGE WIDTH
• CHANGEABLE BAUD RATES
• GRAPH FORMAT FOR BAR CHARTS
• SORT IN ASCENDING OR DESCENDING
ORDER
• COMPREHENSIVE MANUAL INCLUDED
• NATIONWIDE USER GROUP
• HANDSOME VINYL BINDER
THE BEST FOR ONLY
$ 59 95
specify: Disk or Tape
— Shipping from stock NOW
— Dealer Inguiries Invited.
Add $2 Postage & Handling
PA residents add 6% sales tax
ZLLite ^ofiturate
Box 1 1 224 • Pittsburgh, PA 15238 •
■ Log Functions: LOG, EXP, SQR.
■ Misc. Functions: INT, FX, ABS,
SGN.
■ Range Functions: SUM, AVERAGE,
COUNT, MIN, MAX, LOOKUP
■ Nine digit precision
■ Definable constant table
■ User definable printer set-up
commands
■ Individual column width settings
■ Adjustable row height to insert
blank lines without wasting
memory
■ Hide columns or rows
■ Alternate print font selectable on
cell by cell basis
■ Display/Print formats set by cell,
row, or column
■ Dollar format, comma grouping;
prefix or postfix sign
■ Scientific notation, fixed point and
integer formats
■ Left and Right cell contents
justification
■ Full page formatting
■ All formats stored with worksheet
on disk(tape)
■ Save & Load Disk(tape) files in
compact memory form
■ Scan disk directories
■ Output ASCII file for word
processor input compatibility
■ Memory resident code . . . no
repeated disk calls
Sample worksheets included
(412) 795-8492
"Elite * Calc is a great spread-
sheet program ! This profes-
sional quality program has the
performance required for seri-
ous home applications as well
as small businesses. "
Stuart Hawkinson, Rainbow
" Truly one of the best
programs / have seen . "
John Steiner , Micro
"Elite * Calc is an ex-
tremely powerful work-
sheet ..."
Jack Lane f Color Micro Journal
" Bruce Cook's Elite* Cate
is a very fine program in-
deed; potentially one of
the great Color Computer
Programs. " " a very
impressive product. "
Scott L. Norman , Hot CoCo
8011 Q=QB:D=DA
8012 I FR A< 9THEN8020
8014 RA=RND(D*48)+(D*16)+1
8016 I FR A< 1 7THENRA=9+RND < D*20 >
8020 I FRA< 1 4THENR A=RND ( D* 1 8 ) +RND
(D*18) : IFRA>16THENRA=14: 80T08020
8040 I FRA > 1 9THENN= . 7 : G0T08075
8045 I FRA > 1 6 ANDR A< 20THENN= . 3ELSE
N=0
8075 SS=SS— RND (2)
8100 BU=RND (0) +D+. 1— N+(D— .5)
8110 S0TG8400
8200 IFT=0THENQ=QA: D= (DB+QB) /2: B
0T08205
8201 Q=QB:D=<DA+QA) /2
8205 IFRA<10THENRA=RND(14)+(D*9)
: G0T08240
8210 R A=RND ( D*44 ) + ( D* 1 3 ) — ( Q*8 >
8240 GU=D+RND <0) — . 1+ (D— . 5> : G0T08
400
8300 RA=RND(30> :ST=0
8305 I FT THENQ=QB: D=DA ELSEQ=QA:
D=DB
8310 I FRA >27THENRA=RND < 4 > : GU=0 : B
□T08400
8320 GU=RND ( 2 )
8400 1 FSS< 9ANDMM=0THENSS=SS— 1 ELS
ESS=SS- (RND <5) +1 )
8405 IFST=1THENRA=RND(19)+20:ST=
OELSE I FRA >35THENRA=RA-9
8410 G0SUB2500: IFCL THENRETURN
8414 S*=INKEY*:G0SUB9000
8415 I FCC= 1 THEN8420
8416 WB=RA+RND ( 20 > : I FRA< 1 6THENWB
=WB— 7
8420 CC=0: I FWB >20THENPR I NT " GUARD
WITH BALL " ELSEPR I NT "BIB MAN WIT
H BALL"
8425 I FWB >20ANDRA< 1 1 THENGU=GLM- . 3
8428 B0SUB3000: OF=FF
8430 I FGU > 1 THENGU*= " GUARDED " ELSE
I FGU > - 5THFNGU$= " OPEN "EL3EGU*="WI
DE OPEN"
8440 PRINTINT(RA+.5) "FEET AWAY,
"GU*
8450 I FWB >20THENM=20ELSEM= 1 0
8460 IFRA<M THENOF=OF + < M-R A-5 ) / 1
00:G0T08470
8465 OF=OF+ (M— RA— 5> *2/100
8470 IFRA<4THEN0F=0F+0F/2
8475 IFBU>lTHEN0F=0F/2
8480 IFOF< . 1THEN0F=- 1
8485 IFOF>. 9THEN0F=. 9
8487 I FWB< 2 1 THEN8490
8488 I FGU > 1 ANDRA< 9THEN0F=0F- . 1
8490 PRINT:PRINT"PRESS<SPACE> TO
SHOOT"
8491 PRINT" (1-7) TO DRIVE" :PRI
NT" (2-8) TO STALL": PRINT" (3-
9) TO PASS" : PRINT
8492 I FCP= 1 THEN8500
8494 IFCP=2ANDT=0THEN8500
8495 G0SUB6500 : G0T085 1 3
8500 F0RL=1T0(DL*1.5)
8510 S*= I NKEY* : S= V AL ( S* )
8512 IFS=30RS=9THEN8530
8513 I FS >0THEN8600
8515 IFS*=" "THENB540
8517 I FCP >2THENB525
8518 I FCP=2ANDT= 1 THEN8525
8520 NEXTL
8521 GOT 08530
8525 G0SUB9
8530 DV=0: I FGF= 1 THEN245
8535 IFST=1THEN510
8540 RETURN
8600 I FS >5THENS=S— 6
8605 CC= 1 : I FS= 1 THENPR I NT " DR I VE " :
G0SUB9: G0T08620
8610 PRINT " STALL " : G0SUB9 : ST= 1 : GO
T08535
8620 IFGUMTHEN8650
8640 X=(Q*8)-(D*8)+RND(5)+(RA/8)
8647 RA=RA— X : G0TO8651
8650 R A=RA-RND ( 2 ) +RND ( 2 )
8651 IFRA<8THENDV=DV+1‘. IFDV>4THE
N8540
8652 I FRA< 3THENRA= 1 +RND ( D*B ) : GU=
GU+.3
8653 GU=GU+ <D/ 1.7) — (RND (O) * (Q/2)
) : IFG (TT) =2ANDRA< 25THENGU=GU+D
8654 F=RND (O) *8: IFF< ( 1-D) ANDG (TT
) = 1 THENGU=D+ . 2
8655 F=RND (0) : IFF< ( 1-Q) /40THENPR
I NT " DOUBLE DR I BBLE " : G0T0706
8658 IFF>1— (Q/40) THEN675
8660 SS=SS— RND (3)
8665 CLS3: G0T08410
9000 PR INTO*" WITH THE BALL"
900 1 PRINT " DEFENSE : " Z* < TT >
9005 IFMM<E ANDCP=4THENCP=Z : PR IN
T"TIME TO SWITCH MODES" , "PRESS e
nter TO CONTINUE" : INPUTJ*: CLS3: G
0TO9OOO
9010 G0SUB2550
9040 PRINTA*" — " S ( O ) : PR I NTB* " — "
S ( 1 ) : PRINT
9060 RETURN
9500 INPUT" PRINT STATS (Y, N) "; Q*:
I FQ*= " N " THENENDELSE I FQ*< > " Y " THEN
9500
9510 CLS : PR= 1 : G0SUB60 : M= 1 087
9520 FORI =3TO 1 4 : F0RL=0T03 1
9530 M=M+1 : X=PEEK (M) : IFX >95THENX
=X— 64
9540 IFX<32THENX=X+64
9550 PR I NT #— 2 , CHR* ( X ) » : NEXTL: PRI
NT #-2 , CHR* (13) 5 : NEXT I
9560 F0RL=0T09: PRINT#— 2, CHR* (13)
:next:goto9500 a
176 the RAINBOW February 1984
★ COLOR COMPUTER DATA BASE MANAGER ★
Elite-File
THIS IS IT! ELITE*FILE is the full featured, all machine
language, Data Base Manager, that Color Computer
users have been waiting for. From the same author that
brought you ELITE*CALC, ELITE* FILE is for everyone who
needs to store and recall information. You specify what to
store, and what to retrieve. ELITE* FILE gives you total
flexibility. ELITE*FILE is a relational Data Base Manager
Features include:
with all the editing and repeat formatting features that
are typically found only on much larger computer
systems, but priced for Color Computer users, ft’s "user
friendly " command structure makes it simple to use even
for those who don't write computer programs. ELITE* FILE
is waiting to work for you.
■ Compatible with ELITE*CALC and
ELITE*WORD ASCII files
■ User friendly combination of Menu
driven input and single key commands
■ Up to 255 named fields per record
■ Up to 255 characters per field
» Up to 2000 characters per record
■ Up to 4000 records per file
■ Supports multiple drives
■ Nested subfield definitions
■ Up to eight fields in primary key
■ Copy record definition from file to file
■ View record definition
■ Input records with easy to use field
name format display
■ Edit records with full screen "type over"
editor
■ Copy records to repeat identical data
■ Scan mode for quick data retrieval
■ Locate any record by field contents
■ Load ELITE*CALC spread sheets into
random access data files
■ User setable print formats
■ TAB, VTAB, CR, PAGE, text, hex print
controls
■ Join up to four subfile records to extend
data record for print
■ Create "Variable Text Insert" files for
ELITE* WORD
■ Produce repetitive reports with Retrieval
Programs written on ELITE* WORD
■ Refile data into new record structures
★ ALL MACHINE LANGUAGE
★ FLEXIBLE, USER DEFINED DATA
RECORD STRUCTURES
★ 1 6 FILES CAN BE HANDLED AT THE
SAME TIME FOR 64K RECORD
CAPACITY!
★ EDIT, SCAN, SORT, SELECT
RECORDS
★ OUTPUT REPORTS TO SCREEN,
PRINTER, OR ASCII DISK FILE
★ PLACE DATA BY FIELD NAME, WITH
CUSTOM TEXT, ANYWHERE ON THE
PRINTED PAGE
★ COMPATIBLE WITH ALL PRINTERS
★ COMPREHENSIVE MANUAL
★ HANDSOME VINYL BINDER
THE BEST FOR ONLY
74 »
■ Disk Only
■ Shipping NOW
■ Add $2.50 Shipping
■ PA residents add 6% sales tax
■ Dealer inquiries invited
■ Thousands of applications:
— Mailing List
—Inventory
—Record Collection Index
— Phone Number Reference
— Order Entry/Invoice
— Expense Records
— Recipe Files
— Study Note Retrieval
—Customer Files
—Check Book Register
— Library Catalog
—Appointment Calendar
—Yours
■ Data, field definitions, indices stored on
a single file
■ List disk directories, change default
drive and "kill" files without leaving
ELITE*FILE
■ Memory resident, no program overlays
from disk
■ Minimum 32K, Disk Basic required
■ Single program performs all features
■ Data files accessible from BASIC
programs
■ Project any subset of fields in any order
for the printed output
■ Select specific records by field content
with full logic combination capabilities
■ Sort records in ascending or descending
order by any field
■ Calculate values from combinations of
field contents
■ Math operators: /, (, )
■ Display or print column totals
£Llte
Box 11224 • Pittsburgh, PA 15238 • (412) 795-8492
From fhe creators Of: ZAKSUND • COLOR TEXTSET I • COLOR TEXTSET II • INTER-
GALACTIC FORCE * TEXT EDITOR * PARTY PAK • COLOR MONITOR • TREK-16 • WARKINGS *
DISKS TAPECOPY • ANIMALS * BODY PARTS * TAPE COPY and many other fine programs
16K
ECB
DRAGON'S BYTE
A Complete
Character
In the fantasyland of magazine publishing, a
columnist becomes trapped in a time warp that
serves up a St. Valentine ’s Day turkey, compresses
a contest, and causes dragons and other unlikely
characters of old to pour forth from a 20th century
machine.
Generator
By Bill Ndan
Rainbow Contributing Editor
W elcome to Fantasyland! As you know, there is a
contest going on in this column to design spells
and monsters for the new fantasy roleplaying
game we are creating. The response so far has been excellent,
with several really good entries, and we will be announcing
the winners in next month's column. If you haven't already
entered, it is probably too late now, but if you want to give it
a try the rules and prizes are in last month's issue. The reason
it's too late is called lead time, and I never appreciated it
until lately. The cover of this magazine may say “February,"
but as I sit here at my trusty CoCo pecking out these
immortal words in an effort to beat my deadline, my
calendar says that Thanksgiving is just a few days in the
future. If sometimes we don’t seem as timely as you would
like, that is the reason.
This month we are digressing for a bit. A lot of people
have written me and asked for a complete character
generator program to use with Dungeons and Dragons, and
so I decided that 1 would provide the one I use myself. This is
a complete package, and lets you create a character that
includes basic scores, race, class (or classes), sex, age, height,
weight, thieving abilities, clerical spell bonuses, and hit
points. Try it out a few times, and I think you will be
pleasantly surprised by the accuracy and attention to detail.
By the way, this program rolls up characters for use with
fantasy roleplaying games. It isn't a game itself. 1 say that
because lots of people have typed in one of my programs and
then called or written to say that they didn’t understand how
to get the game to start.
Next month we will have the winners in the monsters and
spells contest, and we will also continue with the develop-
ment of our new game — really, I promise. So, until then,
you have a nice St. Valentine’s day, and I’ll go pick out a
turkey. I sure am glad I don't really have to take my trusty
sword Doomspeaker out and slay my own turkey again this
year, but that's another story.
(Bill Nolan and his wife Sara operate Prickly- Pear
Software. Bill also teaches computer science at a local
college and is DM at a regular weekly fantasy game.)
The listing:
1 ’ *****CHARACTER GENERATOR*****
2 ? ********COPYRIGHT 1982*******
3 9 ****PRICKLY— PEAR SOFTWARE****
4 CLEAR: DIMC<6> ,C$(il,2) ,R*<7.,2>
,MC<3, 1) , DA <17, 7) ,D< 10)
8 GOSUB 1 99 : CLS : PR I NT034 , " STRENGT
H 11 : PR I NTS52 , ST : I FES= 1 THE
NPRINT©56, "/"SER
9 PR I NT©98, H INTELLIGENCE M : PR
INT@1 16, IN: PRINT0162, “WISDOM
ii : p R i NT @ 1 80 , W I : PR I NT@226 f 11
DEXTERITY " : PRINT6244 , DX : P
R I NT @290 , 11 CONST I TUT I ON * : PR IN
T@308;, CN: PR I NT@354, “CHARISMA
11 : PR I NT@372 , CH
10 PRINT@419, "RECORD THESE IF OK
AND HIT 11 : PRINT045O, 11 * C ? TO GO 0
178 the RAINBOW February 1984
N - ’R’ TO RE-ROLL";
1 1 K*= I NKEY* : I FK*= " " THEN 1 1 ELSESO
UND150, 1
1 2 I FK*< > " C " ANDK*< >"R" THEN 1 1 ELSE
I FK*= " R " THENB
13 CLS: G0SUB34: 60SUB62
14 CLS : C* (1,2)=" CLER I C " : IF(R<>6)
AND I N >5ANDST >5ANDCN >5 ANDCH >5ANDW
I >8THENC* (1, 1>="Y"
15 C* < 2 , 2 ) = " DRU ID": I F ( R< >2 ) AND ( R
< >3 ) AND ( R< >4 > AND < R< >7 ) AND I N >5AND
ST >5ANDD X >5ANDCN >5AND W I > 1 1 ANDCH >
14THENC*(2, 1)="Y"
16 C*(3,2)="FIGHTER”: IFST>SANDCN
>6ANDW I >5ANDDX>5ANDCH>5THENC* (3,
1 ) = " Y "
17 C* (4,2)=" PAL AD I N " : I F ( R= 1 ) ANDD
X >5ANDST >11 AND I N >8 ANDW I > 1 2ANDCN >
8ANDCH > 1 6THENC* (4, 1 ) =" Y"
18 C* (5,2)=" RANGER " : IF(R=10RR=5)
ANDDX >5ANDCH >5 ANDST > 1 2AND I N > 1 2 AN
DWI >13ANDCN>13THENC* <5, 1 ) ="Y“
19 C* (6,2)="MAGIC-USER": IF (R=10R
R=30RR=5) ANDW I >5 ANDCN >5 ANDCH >5 AN
DIN>8ANDDX >6THENC* <6, 1)="Y"
20 C* (7,2) =" ILLUSIONIST" : IF (R=10
RR=4 ) ANDST >5ANDW I >5ANDCH >5AND I N >
14ANDDX>15THENC*<7, 1)="Y"
21 C*(8,2)="THIEF": IFST>5ANDIN>5
ANDCN >5 ANDCH >5 ANDD X >8THENC* (8,1)
_ ii Y ii
22 C* (9, 2) ="ASSASSIN" : IF <R< >6) AN
DW I >5ANDCN >5ANDST > 1 1 AND I N > 1 0 ANDD
X > 1 1 THENC* ( 9 , 1 ) = "Y"
23 C* (10,2)="M0NK": IF (R=l > ANDIN>
5ANDCH >5 ANDST > 1 4 AND W I > 1 4 ANDD X > 1 4
ANDCN > 1 OTHENC* (10, 1)="Y"
24 FORX=1T010: IFC*(X, 1)="Y"THENC
X=CX+1
25 NEXTX; IFCX=OTHENPRINT"THESE S
CORES QUALIFY FOR NOTHING" : FORX=
1 TO 1 000 : NEXTX: G0T08
26 C* ( 1 1 , 2) =" MULT I -CLASSED" : IFCX
MANDRO l THENC* (11, 1>="Y"
27 PR I NT "THIS CHARACTER 8UALIFIE
S TO BE: ": PRINT: F0RX=1T01 1 : IFC*(
X, 1>="Y"THENPRINT" ";:PRIN
TUSING"##. " ; X; : PRINT" ";c*(X,2)
28 NEXTX: PRINT: INPUT" ente
r YOUR CHOICE"; CL*: SOUND 150, 1 : MC
(1.0) = V AL ( CL* ) :C=MC(1,0> : IFC* (MC
(1.0) , 1)0" Y" THENPR I NT " enter a
number shown" : F0RX=1T01000: NEXTX
:CLS:G0T027
29 IFMC ( 1 , 0) =1 1THENG0T0185
30 CL*=C* ( MC (1,0) ,2) : NC= 1
31 Y=0:F0RX=1T0NC: IFMC(X,0)=30RM
C ( X , 0 ) =40RMC ( X , 0 ) =5THENY=Y+ 1
32 NEXTX: I F Y=OANDES= 1 THENES=0 : ER
=0
33 G0TD66
34 PRINT" THESE SCORES QUALIFY T
O BE A: " : R* (1,2) =”HUMAN" : R* (1,1)
="Y" : R* (2, 2) =" DWARF" : IF (ST>7) AND
(CN>10) AND (CH >4) THENR* (2,1) ="Y"
35 R* (3, 2) ="ELF" : IF ( IN>7) AND (DX>
5) AND (CN >6) AND (CH >7) THENR* (3,1)=
II y H
36 R* (4,2)=" GNOME " : I F ( ST >5 ) AND ( I
N >6 ) AND ( CN >7 ) THENR* ( 4 , 1) = "Y"
37 R* (5, 2) =" HALF— ELF" : IF ( IN>3) AN
D (DX >5) AND (CN>5) THENR* (5, 1 )="Y"
38 R* (6,2) = " HALFL I NG " : I F ( ST >6 ) AN
D ( IN>5) AND (DX >6) AND (CN>9) THENR* (
6, 1 > = " Y"
39 R* (7, 2 > = " HALF-ORC " : IF (ST >4) AN
D ( CN >11) THENR* ( 7 , 1)="Y"
40 PRINT: F0RX=1T07: IFR*(X, 1)="Y"
THENPR I NT" " ; : PRINTUSING"#
#. "; X; : PRINT" ";R*(X,2)
41 NEXTX
42 K*= I NKEY* : I FK*= " " THEN42
43 SOUND 1 50 , 1 : R= V AL ( K* ) : I FR* ( R , 1
) < > " Y " THEN42
44 ONR G0T045, 46, 49, 50, 51 , 52, 55
45 R*="HUMAN": RETURN
46 R*="DWARF":CN=CN+l:CH=CH~l: IF
DX >17THENDX=17
47 I FCH > 1 6THENCH= 1 6
48 RETURN
49 R*="ELF" : DX=DX+1 : CN=CN-1 : RETU
RN
50 R*="GNOME": RETURN
5 1 R*= " HALF-ELF " : RETURN
52 R*="HALFLING" : ST=ST-1 : ES=0: ER
=0: DX=DX+1 : I F W I > 1 7THENW 1=17
53 IFDX>18TH£NDX=18
54 RETURN
55 R*= " HALF-ORC " : ST=ST+ 1 : CN=CN+ 1
:CH=CH-2: I F I N > 1 7THEN I N= 1 7
56 IFWI >14THENW=14
57 IFDX>14THENDX=14
58 I FCH > 1 2THENCH= 1 2
59 IFST>18THENST=18: G0T061
60 I FST= 1 8THENER=RND ( 1 OO ) : ES= 1
61 RETURN
62 CLS: PRINTS34, "STRENGTH
- " : PR I NT@52 , ST : I FES= 1 THENPR I NT@5
6, "/";ER
63 PR I NT@98, "INTELLIGENCE ”:P
RINT@1 16, IN: PRINT® 162, "WISDOM —
" : PRINT@180, WI : PRINTS226,
"DEXTERITY " : PRINT0244, DX :
PR I NT@290 , " CONST I TUT I ON " : PR I
NTQ308 , CN : PR I NT0354 , " CHAR I SMA —
" : PR I NTQ372 , CH
64 PR I NT: PR I NT" RECORD THESE NEW
RACE-ADJUSTED": PRINT" VALUES
, THEN HIT ANY KEY"
65 K*=INKEY*: IFK*=" "THEN65ELSESO
February 1984 the RAINBOW 179
UND150, l: RETURN
66 CLS: PRINT: PRINT" enter THE L
EVEL AS :F0RX=1T0NC: PRINT: PRIN
T" " ; C* (MC (X. 0) ,2) ; : INPUTL$:MC<
X, 1 ) = V AL ( L$ ) : SOUND 1 50 , 1:NEXTX
67 PRINT: PRINT" enter THIS " i R*
(R, 2) ; "'S SEX. "
68 PRINT" HIT ’F’ OR ' M’ PLEASE
>1
69 5*= I NKE V* : I FS*= “ " THEN69ELSES0
UND150, 1
70 IFS$< >"F" ANDS1K > " M " THEN69ELSE
I FS*= " F " THENS$= " FEMALE " ELSES* = " M
ALE"
71 PR I NT: PR I NT" enter THE NAME"
: PR I NT" ";:inputn*
72 CLS: ONCN G0T073, 73, 73, 74 , 74, 7
4,75, 75, 75, 75, 75, 75, 75, 75. 76, 77,
78, 78, 78
73 CB=-2: G0T081
74 CB=— 1 : G0T081
75 GOT081
76 CB=1 : G0T081
77 CB=2: G0T0S1
78 F0RX = 1TONC: IFMC < X , 0) =30RMC ( X ,
O) =40RMC < X , O) =5THENG0T080
79 NEXTX : CB=2: G0T081
80 I FCN= 1 7THENCB=3ELSE I FCN= 1 8THE
NCB=4ELSE I FCN= 1 9THENCB=5
81 D ( 1 ) =8: D (2) =8: D(3)=10:D(4)=10
: D<5) =8: D (6) =4: D (7) =4: D (8) =6: D (9
> =6: D ( 1 0) =4
82 F0RZ=1T0NC: PRINT" ";C$(MC<Z,
0) .2) ? : IFMC < Z , 0) =50RMC ( Z , O) =10TH
ENL=MC ( Z , 1>+1ELSEL=MC(Z, 1)
83 F0RY=1T0L:RP=RND(D(MC(Z,0) ) ) :
PRINTRP; : IFMC < Z , 0> =30RMC ( Z , O) =40
RMC ( Z , 0) -5THEN86
84 I FCB >2THENRP=RP+2ELSERP=RP+CB
85 G0T087
86 RP=RP+CB
87 HP=HP+RP : NE X T Y : PR I NT : NE X T Z : HP
=HP/NC
88 PRINT" CONSTITUTION BONUS ="
;CB
89 PRINT" HIT POINTS = " ; HP
90 I PINT (HP) =HP THEN93ELSEPR I NT "
ROUND UP OR DOWN? (U/D) "
9 1 K*= I NKEY$ : I FK$= " " THEN9 1 ELSESO
UND150, l: IFK$< >"U" ANDK$< >"D" THEN
9 1 ELSE I FK$= " D " THENHP= I NT (HP) ELSE
HP= I NT ( HP ) + 1
92 G0T089
93 PR I NT: PR I NT" RECORD THIS, THE
N HIT ANY KEY"
94 K$=INKEY*: IFK*=" "THEN94ELSES0
UND150, 1
95 CLS:C7=MC(1,0> :C8=MC(2.0) : C9=
MC (3, O) : IFC=i 1THENGQSUB163: G0T01
?F.
96 AC=MC < 1 , O) : ONR G0T097, 104, 107
,111,115, 119, 122
97 I FAC= 1 0RAC=20RAC=8THENAG= 1 8+R
ND (4) : GOTO 125
98 IFAC=3THENAG=15+RND<4) :GOT012
5
99 IFAC=4THENAG=17+RND<4) :G0T012
5
100 IFAC=50RAC=9THENAG=20+RND<4>
: G0T0125
101 I FAC=6THENAG=24+RND ( 8 ) +RND ( 8
) :G0T0125
1 02 I F AC=7THEN AG=30+RND ( 6 ) : GOTO 1
25
1 03 AG=2 1 +RND ( 4 ) : GOTO 1 25
104 IFAC=1THENAG=250+RND (20) +RND
(20) : G0T0125
1 05 I FAC=3THENAG=40+RND ( 4 ) +RND ( 4
) +RND ( 4 ) +RND ( 4 > +RND ( 4 ) :G0T0125
106 AG=75+RND < 6 > +RND ( 6 ) +RND < 6 ) : G
0T0125
1 07 I F AC= 1 THENFORX = 1 TO 1 0 : A=RND ( 1
O) : AG=AG+A:NEXTX:AG=AG+500:GOT01
25
1 08 I FAC=3THENAG= 1 30+RND ( 6 > +RND (
6) +RND <6> +RND (6) +RND (6) : G0T0125
109 I FAC=6THENAG= 1 50+RND < 6 > +RND (
6) +RND(6)+RND(6) +RND(6) :G0T0125
1 1 0 AG=50+RND ( 6 ) +RND ( 6 ) +RND ( 6 ) +R
ND (6) +RND (6) : G0T0125
111 I FAC= 1 THENAG=300+RND (12) +RND
(12) +RND ( 12) : GOTO 125
112 I FAC=3THENAG=60+RND ( 4 ) +RND ( 4
) +RND (4) +RND ( 4 ) +RND ( 4 ) : GOTO 125
113 I FAC=7THENAG= 1 OO+RND (12) +RND
(12) : GOTO 125
1 1 4 AG=80+RND ( 4 ) +RND ( 4 ) +RND ( 4 ) +R
ND (4) +RND (4) : G0T0125
115 I F AC= 1 0RAC=2THEN AG=40+RND ( 4 )
+RND (4 ) : GOTO 125
116 I FAC=30RAC=5THENAG=22 +RND ( 4 )
+RND v 4 ) +RND ( 4 ) : GOTO 1 25
117 IFAC=6THENAG=30+RND (8) +-RND (8
): GOTO 125
118 AG=22+RND(8)+RND(8)+RND<8) :G
0T0125
119 I FAC= 1 THENAG=80+RND (12): GOTO
125
1 20 I FAC=3THENAG=20+RND < 4 ) +RND ( 4
) +RND (4) : GOTO 125
121 AG=40+RND (4) +RND (4) : GOTO 125
1 22 I FAC= 1 THENAG=20+RND ( 4 ) : GOTO 1
25
1 23 I FAC=3THENAG= 1 3 +RND ( 4 ) : GOTO 1
25
124 AG=20+RND ( 4 ) +RND ( 4 )
125 PRINT: PRINT" THE AGE IS: " j A
G
126 ONR G0T0127, 128. 129, 130, 131,
132, 133
180 the RAINBOW February 1984
Compare it with the rest.
Then, buy the best.
If you’ve been thinking about
spending good money on a new
keyboard for your Color Computer,
why not get a good keyboard for
your money?
Designed from scratch, the
HJL-57 Professional Keyboard
is built to unlock ALL the
potential performance of your
Color Computer. Now, you can
do real word processing and sail
through lengthy listings. ..with
maximum speed; minimum errors.
At $79.95, the HJL-57 is reason-
ably priced, but you can find
other CoCo keyboards for a few
dollars less. So, before you buy
we suggest that you compare.
Compare Design.
The ergonomically-superior
HJL-57 has sculptured, low-
profile keycaps; and the three-
color layout is identical to
the original CoCo keyboard.
Compare Construction.
The HJL-57 has a rigidized
aluminum baseplate for solid,
no-flex mounting. Switch contacts
are rated for 100 million cycles
minimum, and covered by a spill-
proof membrane.
Compare Performance.
Offering more than full-travel,
bounce-proof keyswitches, the
HJL-57 has RFI/EMI shielding that
eliminates irritating noise on
displays; and four user-definable
function keys (one latchable),
specially-positioned to avoid
inadvertent actuation.
Free Function Key Program
Your HJL-57 kit includes usage
instructions and decimal codes
produced by the function keys,
plus a free sample program
that defines the function
keys as follows: FI = Screen
dump to printer. F2 = Repeat
key (latching). F3 = Lower case
upper case flip (if you have
lowercase capability). F4 =
Control key; subtracts 64 from
the ASCII value of any key
pressed. Runs on disc or tape;
extended or standard Basic.
Compare Installation.
Carefully engineered for easy
installation, the HJL-57 requires
no soldering, drilling or gluing.
Simply plug it in and drop it
right on the original CoCo
Ordering Information: Specify model {Original or F-version). Payment by C.O.D.. check,
MasterCard or Visa. Credit card customers include complete card number and expiration date.
Add $2.00 for shipping. New York state residents add 7% sales tax. Dealer inquiries invited.
mounting posts. Kit includes a
new bezel fora totally finished
conversion.
Compare Warranties.
The HJL-57 is built so well, it
carries a full, one-year warranty.
And, it is sold with an exclusive
15-day money-back guarantee.
Compare Value.
You know that a bargain is a
bargain only as long as it lasts.
If you shop carefully, we think
you will agree. ..the HJL-57 is
the last keyboard your CoCo will
ever need. And that’s real value.
Order Today.
Only $79.95, the HJL-57 is
available for immediate shipment
for either the original Color
Computer (sold prior to October,
1982) or the F-version and TDP-100
(introduced in October, 1982).
Order by Phone Anytime
716 - 235-8358
24 hours, 7 days a week
PRODUCTS INC.
955 Buffalo Road • P.O. Box 24954
Rochester, New York 14624
127 HT=68+RND <8> : W I =167+RND ( 16) :
G0TD134
128 HT=45+RND(6) : WT=142+RND U6) :
GOTO 134
129 HT=56+RND<8) :WT=96+RND<8> :GO
TO 134
1 30 HT=39+RND ( 6 ) : WT=76+RND ( 8 ) : GO
TO 134
131 HT=62+RND(8) :WT=122+RND( 16) :
GOTO 134
1 32 HT=33+RND < 6 ) .* WT=56+RND ( 8 ) : GO
T0134
133 HT =62+RND < 8 ) : WT= 1 42+RND (16)
134 PRINT : PRINT” THE HEIGHT IS";
ht:print:print" the weight is m ;w
T; PR I NT: PR I NT" RECORD THESE VALU
ES, THEN"
135 PRINT" HIT ANY KEY TO CONTIN
UE"
136 K$=I NKE Y$ : IFK$= " " THEN 1 36ELSE
SOUND 150, 1
137 I FC7=80RC8=80RC9=8THEN1 4 1
138 IF (C7=9ANDMC ( 1 , 1 ) >2) OR (C8=9A
NDMC < 2, 1 ) >2 ) OR ( C9=9ANDMC < 3 . 1 ) >2 >
THEN141
139 I FC7=1 00RC8= 1 00RC9= 1 OTHEN 141
140 GOTO 142
141 G0SUB206
142 CLS: Y=0: FORX=1TONC: IFMC ( X , O)
=1THENY=Y+1
143 NEXTX: IFY=0THEN155
144 IFWI < 13THEN155
145 PRINT" **CLERIC SPELL BON
US** " : PRINT : W9=WI— 12: 0NW9 G0T015
1,150, 149, 148, 147. 146
146 PRINT" 1 FOURTH LEVEL"
147 PRINT" 1 THIRD LEVEL"
148 PRINT" 1 SECOND LEVEL"
149 PRINT" 1 SECOND LEVEL"
150 PRINT" 1 FIRST LEVEL"
151 PRINT" 1 FIRST LEVEL
152 PR I NT: PR I NT" ALL ARE CUMULA
TIVE"
153 PRINT : PRINT" RECORD THIS IN
FORMATION, ": PRINT" THEN HIT ANY
KEY. "
154 K$=INKEY$: I FK$= " "THEN 1 54ELSE
*** coco
- BINGO
Vc ft
FOR THE COCO,
TDP100, AND
DRAGON
*
UNLIMITED NUMBER OF PLAYERS
*
COLOR GRAPHICS & SOUND
*
BALL COUNT & PAUSE
FEATURE
RAINBOW
A
BINGO CARDS & CHIPS INCLUDED
Uh
ft
DISK COMPATABLE
ft
16K ext. cassette
-$12.95
COLORTECH SYSTEMS
INCLUDE $1.50 P/H
17 AO I DARTMOUTH. AVE,
OHIO
RES. ADD 6.5X TAX
CLEVELAND, OHIO AAU1
SOUND 150, 1
155 CLS
156 PRINT" THIS CONCLUDES THE GE
NERAT I ON " : PR I NT " OF THIS CHAR ACT
ER"
157 PRINT: PRINT" " ; N$: PRINT" " ; R
$: PRINT" " ; CL$: PRINT" LEVEL (S) "
; :forx=itonc: print" :printmc<
X , l > ; " "; : NEXTX-. print
158 PRINT" HIT POINTS =";HP:PRIN
T" AGE =" ; AG; " HEIGHT =";HT:PRI
NT" WT. =";WT; " STR. ="; ST;:IFES
= 1 THENPR I NT" / " ; ER ELSEPRINT
159 PRINT" INTEL. =";IN;" WISDO
M =";wi: PRINT" DEX. =";DX;" CON
ST. =";CN: PRINT" CHARISMA =";CH;
" SEX = ";s$
160 PRINTS4S0, "HIT ANY KEY" ; : K$=
INKEY*
1 6 1 K*= I NKEY$ : I FK* = " " THEN 1 6 1 ELSE
SOUND 1 50, 1: GOTO 4
163 ONR G0T0164, 164, 167, 171, 175,
179, 182
164 I FC7= 1 0RC8= 1 0RC9= 1 THENAG=290
: RETURN
165 IFC7=80RC7=90RC8=80RC8=90RC9
=80RC9=9THENAG=93: RETURN
166 AG=60: RETURN
167 I FC7= 1 0RC8= 1 0RC9= 1THENAG=600
: RETURN
168 IFC7=60RC8=60RC9=6THENAG=180
: RETURN
1 69 I FC7=30RC8=30RC9=3THENAG= 1 60
: RETURN
170 AG=80: RETURN
171 I FC7= 1 0RC8= 1 0RC9= 1 THENAG=336
: RETURN
172 I FC7=70RC8=70RC9=7THENAG= 1 24
: RETURN
173 IFC7=80RC7=90RC8=80RC8=90RC9
=80RC9=9THENAG= 100: RETURN
174 AG=80: RETURN
175 I FC7= 1 0RC7=20RC8= 1 0RC8=20RC9
=10RC9=2THENAG=48: RETURN
1 76 I FC7=60RC8=60RC9=6THENAG=46 :
RETURN
177 I FC7=80RC7=90RC8=80RC8=90RC9
=80RC9=9THENAG=46: RETURN
178 AG=34: RETURN
179 IFC7=20RC8=20RC9=2THENAG=92:
RETURN
1 80 I FC7=80RC8=80RC9=8THENAG=48 :
RETURN
181 AG=32: RETURN
182 IFC7=80RC7=90RC8=80RC8=90RC9
=80RC9=9THENAG=28: RETURN
183 I FC7= 1 0RC8= 1 0RC9= 1THENAG=24 :
RETURN
184 AG= 17: RETURN
185 PRINT" HOW MANY CLASSES
182 the RAINBOW February 1984
FINALLY!
A REAL SPREAD SHEET PROGRAM FOR THE COLOR COMPUTER
DYNACALC™
Business people use spread-sheets to organize columns and rows of figures.
DVNACALC simulates the operation of a spread-sheet without the mess of paper and
pencil. Of course, corrections and changes are a snap. Changing any entered
value causes the whole spread-sheet to be re-calculated based on the new
constants. This means that you can play, ’what i f ? T to your heart’s content.
But DVNACALC isn’t just for accountants. DYNACALC can be used for just
about any type of job. Not only numbers, but alphanumeric messages can be
handled. Engineers and other technical users will love DYNACALC’s sixteen-digit
math and built-in scientific functions. There’s even a built-in sort command,
so you can use DYNACALC to manage smal I data bases - up to 256 records.
DYNACALC will let your computer do just about anything you can imagine.
Ask your friends who have VisiCalc, or a similar program, just how useful an
electronic spread-sheet program can be for all types of household, business,
engineering, and scientific applications.
DYNACALC is designed to be used by non-programmers, but even a Ph.D. in
Computer Science can understand it. Built-in HELP messages are provided for
quick reference to operating instructions.
DYNACALC has a beautifully simple method of reading and writing FLEX data
files, so you can communicate both ways with other programs on your system, such
as the Text Editor, Text Processor, Sort/Merge, RMS data base system, or other
programs written in BASIC, C, PASCAL, FORTRAN, and so on.
Except for a few seldom-used commands, DYNACALC is memory-resident, so
there is little disk I/O to slow things down. The whole data array (worksheet)
is in memory, so access to any point is instantaneous. DYNACALC is 100$ 6809
machine code for blistering speed.
Color Computer DYNACALC works with the FLEX operating system from Frank
Hogg Laboratory (64k required). If you aren’t already using this powerful
operating system, we have a special deal for you: order DYNACALC (regularly
$200)- and FHL Color FLEX (regularly $99) together for only $250.
To order, see your local DYNACALC dealer, or order directly from CSC at the
address below. We accept telephone orders from 10 am to 6 pm, Monday through
Friday. Call us at 314-576-5020. Your VISA or MasterCard is welcome. Be sure
to specify that you want the Color Computer version.
ORDER YOUR DYNACALC TODAY!
Computer Systems Center
13461 Olive Blvd.
Chesterfield, MO 6301 7
(314) 576-5020
RAINBOW
CERTIFICATION
SEAL
186 K$=INKEY$: I FK$= ” " THEN 1 86ELSE
SOUND 150, 1
1 87 NC=VAL < K* > : I FNC< 20RNC >CX ORN
C>3THEN186
188 F0RX=1T0NC
189 PRINT@449, " ENTER CLASS #
" ; X
190 K$=I NKEY$ : I FK$= " " THEN 1 90ELSE
SOUND 150, 1
191 MC < X , 0) =VAL <K$> : IFC$ (MC { X , 0>
, 1><>"Y"THEN190
192 IFX=1THEN197
193 ONX G0T0197, 194, 195
194 I FMC < X , O > =MC (1,0) THEN 1 89ELSE
196
1 95 I FMC ( X , O ) =MC (1,0) ORMC ( X , O ) =M
C ( 2 , O > THEN 1 89ELSE 196
196 CL$=CL*+"/"+C$(MC(X.O> .2) : GO
TO 198
197 CL$=C$ <MC < X , O) ,2)
198 PR I NT @470, ; MC ( X , O) ; "*": FO
RXX=1 T05OO: NEXTXX : S0UND150, 1 : NEX
TX : G0T066
199 F0RC=1T06: C (C) =0: ES=0: ER=Ol F
0RC=1T06: Dl^RND <6> : D2— RND <6) :D3=
RND<6) :D4=RND(6)
200 IF (D 1 =< D2 ) AND < D 1 =< D3 ) AND ( D 1 =
< D4 ) THENC < C ) =D2+D3+D4 : G0T0204
201 I F < D2=< D 1 ) AND ( D2=< D3 > AND < D2=
< D4 > THENC < C > =D 1 +D3+D4 : G0T0204
202 IF <D3=<D1 ) AND <D3=<D2) AND (D3=
< D4 ) THENC < C ) =D 1 +D2+D4 : G0T0204
203 C (C) =D 1 +D2+D3
204 NEXTC: ST=C < 1 ) : IN=C (2) : WI=C (3
> :DX=C(4) : CN=C (5) :CH=C(6> : IFST=1
8THENES=1 : ER=RND ( ICO)
205 RETURN
206 I FMC (1,0) =10THENL=MC ( 1 , 1 ) : GO
T0211
207 F0RX=1T0NC: I FMC ( X , O > =8THENL 1
=MC ( X , 1) :G0T0210
208 NEXTX : FORX= 1 TONC: IFMC(X,0)=9
THENL2= (MC (X, 1 ) -2) : G0T0210
209 NEXTX
210 IFL1 >L2 THENL=L1 ELSEL=L2
211 CLS: PRINT" ***JUST A MO
MENT***" : F0RX=1T017: FORY=OTD7: RE
ADDA ( X , Y) :NEXTY: NEXTX
212 PP=D A ( L , O ) : OL=DA ( L , 1 ) : FT =D A (
L, 2) :MS=DA (L, 3) :HS=DA(L, 4) : HN=DA
(L, 5) : CW=DA ( L , 6 > :RL=DA(L,7>
213 D=DX: IFD>18THEND==18
214 D=D— 8: OND G0SUB222, 223, 224, 2
25 , 226 , 226 , 226 , 227 . 228 . 229
215 ONR G0SUS226, 216, 217. 218,219
, 220, 221 : G0T0230
2 1 6 0L=0L+ 10: FT=FT + 15: CW=CW- 1 0 : R
L=RL.~ 5: RETURN
217 PP=PP+5: DL=0L-5: MS=MS+5: HS=H
184 theHAINBOW February 1984
S+10: HN=HN+5: RETURN
218 0L=0L+5:FT=FT+10:MS=MS+5:HS=
HS+5 : HN=HN+ 1 0 : CW=CW- 1 5 : RETURN
219 pp=PP+10:HS=HS+5: RETURN
220 PP=PP+5 : 0L=0L+5 : FT=FT+5 : MS=M
S+ 1 O : HS=HS+ 1 5 : HN=HN+5 : C W=CW- 1 5 : R
L=RL-5: RETURN
221 PP=PP~5: 0L=0L+5: FT=FT+5: HN=H
N+5: CW=CW+5: RL=RL— 10: RETURN
222 PP=PP-15:0L=0L-10:FT=FT-10:M
S=MS-20: HS=HS-10: RETURN
223 PP=PP-10: OL=OL— 5: FT=FT— 10: MS
=MS— 1 5 : HS=HS-5 : RETURN
224 PP=PP-5: FT=FT-5: MS=MS-10: RET
URN
225 MS=MS-5: RETURN
226 RET
226 RETURN
227 0L=0L+5: RETURN
228 PP=PP+5 : OL=OL+ 1 O : MS=MS+5 : HS=
HS+5: RETURN
229 PP=PP+1 0 : OL=OL+ 1 5 : FT=FT+5 : MS
=MS+10: HS=HS+ 10: RETURN
230 CLS : PR I NT@5 , " **TH I E V I NG AB I L
ITIES**"; : I FMC ( 1 , O > < > 1 OTHENPR I NT
@67, “PICK POCKETS " i PP
231 PRINT@99, "OPEN LOCKS
“j OL
232 PRINT© 131, "FIND TRAPS
"5FT
233 PRINT© 163. "MOVE SILENTLY
"; MS
234 PRINT@195, "HIDE IN SHADOWS -
" ; HS
235 PRINT0227, "HEAR NOISE
" ; HN
236 PRIMT@259, "CLIMB WALLS
";cw
237 I FMC (1,0)01 OTHENPR I NT@29 1, "
READ LANGUAGES — " ; RL
238 PRINT@353, "RECORD THESE, THE
N HIT ANY KEY";
239 K*=INKEY$: IFK$=" "THEN239ELSE
SOUND 150,1: RETURN
240 DATA 30,25,20,15.10,10,85,0,
35. 29. 25. 21 .15.10.86.0. 40. 33. 30,
27.20. 15.87.0. 45.37.35.33.25. 15.
88. 20, 50, 42. 40, 40,31, 20, 90.25, 55
, 47, 45, 47, 37,20, 92, 30, 60,52.50, 5
5,43,25, 94,35
241 DATA 65,57,55,62,49,25,96.40
,70,62,60,70,56,30,98. 45,80,67,6
5,78,63,30,99, 50 ,90,72,70,86, 70 ,
35.99. 1.55, 100.77,75,94,77,35,99
.2,60, 105,82,80,99.85. 40. 99.3.65
, 110,87,85,99.93,40,99.4,70, 115.
92. 90,99, 99,50. 99-5.75
242 DATA 125,97,95,99,99,50,99.6
,80, 125,99,99,99,99,55,99.7,80
rfRfc
iwuwiJvuvvjwinrjvnAfvwywuuuvari.
MagiGraph
uvruinjTXjvnJian/inrj'j Lar J ,, j\rj
NEW GOOD STUFF
FOR EVERY COLOR COMPUTER
Turn your Color Computer into a graphic design center with the ease of a
keystroke! MagiGraph makes it simple to create highly detailed figures up to
and including an entire high-resolution screen. Designed for those with some
experience in Basic and Assembly Language programming, MagiGraph
includes lots of special features:
• A full set of logical and pixel manipulation functions simplifies the
development of complex figures.
• An editor lets you zoom in and work on every detail of your design.
Toggle between the " macro' ' and “micro' ’ screens for perspective on
your creations.
• Nine animation buffers allow you to preview each sequence to ensure
continuity and smooth flow.
• Versatile I/O routines store a graphic screen on cassette or floppy disk;
recall it later for use by another program or revise it with MagiGraph.
If you’re looking for the finest graphic development utility available for your
Color Computer, THIS IS IT. Maximize your machine's potential, while you
push your imagination to the limit — with MagiGraph!
By Kevin Dooley. Cassette $34.95 (16K required); Disk $39.95 (32K Ex-
tended Color BASIC required); Amdisk cartridge $44.95.
STOP WAITING AROUND FOR THE PRINTER!
SAVE TIME! Use the Micro Works CSPOOL printer spooler. Say you’ve just
finished editing a five-page letter to the IRS and you start printing it out. Now
you need to run your personal finance program to find out If you’ll be able to
afford to eat next month, but you have to WAIT for the @#?!* PRINTER!
CSPOOL will let you KEEP COMPUTING while your printer is PLODDING.
CSPOOL uses only 20 bytes of Basic’s memory yet gives you 32K of printer
buffer. It’s like having two computers for the price of one! Even better yet,
CSPOOL can be yours for FREE! When you buy your 64K RAM UPGRADE KIT
from The Micro Works, we’ll GIVE you a copy of this great little program for
FREE! Or we will sell it to you, on cassette or diskette, for only $19.95.
Requires 64K. Not for FLEX or OS9.
64K MEMORY UPGRADE KIT: For Rev. levels E, ET, NC, TDP-IOOs, and Color
Computer II. Eight prime 64K RAM chips, instructions, and CSPOOL: $64.95.
SYSTEMS SOFTWARE
MACR0-80C: DISK-BASED EDITOR,
ASSEMBLER AND MONITOR— With all the
features the serious programmer wants, this
package includes a powerful 2-pass macro
assembler with conditional assembly, local labels,
include files and cross referenced symbol tables.
MACRO-80C supports the complete Motorola 6809
instruction set in standard source format. Incorpo-
rating all the features of our Rompack-based
assembler (SDS-80C), MACR0-80C contains many
more useful instructions and pseudo-ops which aid
the programmer and add power and flexibility. The
screen-oriented editor is designed for efficient and
easy editing of assembly language programs.
MACRO-80C allows global changes and moving/
copying blocks of text. You can edit lines of
assembly source which exceed 32 characters.
DC8UG is a machine language monitor which allows
examining and altering of memory, setting break
points, etc.
Editor, assembler and monitor— along with
sample programs— come on one Radio Shack com-
patible disk. Extensive documentation included. By
Andy Phelps. $99.95
SDS-80C: SOFTWARE DEVELOPMENT
SYSTEM —Our famous editor, assembler and
monitor in Rompack. Like MACR0-80C, it allows
the user to write, assemble and debug assembly
language programs with no reloading, object patch-
ing or other hassles. Supports full 6809 instruction
set. Complete manual included. $89.95
MICROTEXT: COMMUNICATIONS VIA
YOUR MODEM! Now you can use your printer
with your modem! Your computer can be an intelli-
gent printing terminal. Talk to timeshare services or
to other personal computers; print simultaneously
through a second printer port; and re-display text
stored in memory. Download text to Basic pro-
grams; dump to a cassette tape, or printer, or both.
Microtext can be used with any printer or no printer
at all. It features user-configurable duplex/parity
for special applications, and can send any ASCII
character. You’ll find many uses for this general
purpose module! ROMPACK includes additional
serial port for printer. $59.95
MICRO WORKS COLOR FORTH
• Faster to program in than Basic
• Easier to learn than Assembly Language
• Executes in less time than Basic
The MICRO WORKS COLOR FORTH is a Rompack
containing everything you need to run Forth on your
Color Computer. COLOR FORTH consists of the
standard Forth Interest Group (FIG) implementation
of the language plus most of FORTH-79. It has a
super screen editor with split screen display. Mass
storage is on cassette. COLOR FORTH also contains
a decompiler and other aids for learning the inner
workings of this fascinating language. It will run on
4K. 16K, and 32K computers. And COLOR FORTH
contains 10K of ROM, leaving your RAM for your
programs! There are simple words to effectively use
the Hi-Res Color Computer graphics, joysticks, and
sound.
Includes a 112-page manual with a glossary of
the system-specific words, a full standard FIG
glossary and complete source listing.
MICRO WORKS COLOR FORTH ... THE BEST!
From the leader in FORTH, Talbot Microsystems.
$109.95
MACHINE LANGUAGE
MONITOR TAPE: A cassette tape which allows
you to directly access memory, I/O and registers
with a formatted hex display. Great for machine lan-
guage programming, debugging and learning. It
can also send/receive RS232 at up to 9600 baud,
including host system download/upload. 19 com-
mands in all. Relocatable and reentrant. CBUG
TAPE: $29.95
MONITOR ROM: The same program as above,
supplied in 2716 EPROM. This allows you to use
the entire RAM space. And you don't need to re-
load the monitor each time you use it. The EPROM
plugs into the Extended Basic ROM Socket or the
Romless Pack I. CBUG ROM: $39.95
SOURCE GENERATOR: This package is a disas-
sembler which runs on the Color Computer and
generates your own source listing of the BASIC
interpreter ROM. Also included is a documentation
package which gives useful ROM entry points,
complete memory map, I/O hardware details and
more. A 16K system is required for the use of this
cassette. 80C Disassembler: $49.95
HARDWARE
PARALLEL PRINTER INTERFACE— Serial to parallel
converter allows use of alt standard parallel
printers. PI80C plugs into the serial output port,
leaving your Rompack slot free. You supply the
printer cable. PI80C: $59.95
SUPER-PRO KEYBOARD— $69.95 (For computers
manufactured after Oct. 1982, add $4.95)
ROMLESS PACKS for your custom EPROMS — call
or write for information.
BOOKS
6809 ASSEMBLY LANGUAGE PROGRAMMING, by
Lance Leventhal, $16.95
TRS-80 COLOR COMPUTER GRAPHICS, by Don
Inman, $14.95
ASSEMBLY LANGUAGE GRAPHICS FOR THE
TRS-80 COLOR COMPUTER, by Don Inman, $14.95
STARTING FORTH, by L. Brodie, $17.95
GAMES
ZAXXON— The real thing. Excellent. What more can
we say? Cassette requires 32K. $39.95
STAR BLASTER— Blast your way through an
asteroid field in this action-packed Hi-Res graphics
game. Available in ROMPACK; requires 16K.
$39.95
PAC ATTACK— Try your hand at this challenging
game by Computerware, with fantastic graphics,
sound and action! Cassette requires 16K. $24.95
HAYWIRE— Have fun zapping robots with this Hi-
Res game by Mark Data Products. Cassette
requires 16K. $24.95
ADVENTURE — Black Sanctum and Calixto Island by
Mark Data Products. Each cassette requires 16K.
$19.95 each.
CAVE HUNTER— Experience vivid colors, bizarre
sounds and eerie creatures as you wind your way
through a cave maze in search of gold treasures.
This exciting Hi-Res game by Mark Data Products
requires 16K for cassette version. $24.95
"MICRO
WORKS'
California Residents
add 6% lax
P.O. Box 1110
Del Mar, C A 92014
(619) 942-2400
Master Charge/Visa and
COO Accepted
HARDWARE PROJECT
Cheapstick — A Smooth,
Rugged Joystick For
Less Than $10
By J.D. German
I f your Color Computer joysticks have as many miles on
them as mine do, they probably suffer from the same
malady — mechanical backlash caused by wear and
stretching of the plastic guides inside the mechanism. Back-
lash is the name engineers give to looseness or play between
moving parts, and is a major design problem in mechanisms
like steering systems, radio tuning dials, and gear systems. In
your joystick, backlash makes playing those high resolution
arcade games a very frustrating experience, because you
cannot get the fine control you need . U ntil now, the solution
has been to buy a new set of Radio Shack joysticks every
100,000 alien spacecraft or so, or to spend $40 to $60 for a
joystick based on a high-quality mechanism like those used
in radio control transmitters. But, if you are moderately
handy with a drill and a soldering iron, and you have an
hour to spare, you can make a smooth, accurate joystick for
less than $10,
All the parts you will need for this joystick (which I call
Cheapstick for obvious reasons) come from the same people
who sold you your old, worn out joystick; Radio Shack.
Unfortunately (for us), Radio Shack does not sell the joys-
tick plugs or cables. But if you are building your Cheapstick
as a replacement for a worn out joystick, you can use the
cable from it. If not, you might have some luck finding a
plug at a local electronic parts store. Ask for a five pin male
DJN connector with a 240 degree pin spread. You may wish
to take your old one along to be sure of a match.
All of the other parts you will need, along with the Radio
Shack part numbers, are shown on the parts list. The total
price for these parts as listed in the latest Radio Shack
catalog is $8.52. If you want to substitute parts from your
junkbox or a source other than Radio Shack, any joystick
mechanism with 100K potentiometers, any normally-open
momentary contact switch, and any box that will hold them
both will do.
To prepare the box for mounting the joystick and switch,
you will need to make two holes in the box and five holes in
the cover. The holes in the box are for the cable and the
(J.D. German, a private consultant, has authored sev-
eral educational programs which are marketed through
his consulting firm, Creative Technical Consultants.
He has degrees in physics and electrical engineering
and is a former associate professor at the U.S . Air
Force Academy .)
switch, and are located as shown in Figure 1 . These locations
were selected on the basis of my own personal preference
and could easily be changed to suit yours. The holes in the
cover are laid out as shown in Figure 2. The large hole can be
made easily with a % inch round chassis punch, but a large
drilled hole followed by some fancy work with a file will also
do the job. If you use the file method, trace the % inch circle
onto the aluminum cover with carbon paper so you will
know when to quit filing.
After you have finished making the holes, you are ready to
install the cable; but a word of caution here. If you are using
the cable from an old joystick, cut off the portion that was
inside the joystick box. The cable is often damaged by
flexing at the point of entry, causing an intermittent open
circuit in one or more of the wires. Before installing the
cable, strip the sheath from the last three inches of the loose
end, but be careful not to cut the insulation on any of the
w ires just beneath the sheath. Then strip the insulation from
the last % inch of the five wires and tin them by briefly
heating them with a soldering iron while applying a little
solder. Finally, install one of the small strain-relief bushings
four inches from the cable end and push the bushing into the
cable hole in the box. The large end of this bushing goes on
the outside of the box. The last step before wiring the
joystick is to mount the switch in its hole with the hardware
provided.
The new joystick, with its all-metal mechanism and wide
stop collar, is a great improvement over the old Color Com-
puter joystick and should withstand many times the abuse
without developing backlash. The wiring is quite simple if
you follow the drawing in Figure 3. First, solder the white
and black jumper wires in place from pot terminals VI to H3
and from H I to V3, and then solder a 2-inch long black wire
to terminal VI. You can use pieces of wire from the cut off
end of the old cable for this if you avoid the sections that
were pinched where they enter the box. Finally, solder the
five wires from the cable to the pot and switch terminals as
shown, and solder the black wire from terminal VI to the
other switch terminal. Be sure to follow the wire color
coding shown in the figure or your pac clone will become
very confused, and there are some wrong connections that
could damage the power supply in your computer.
After you attach the joystick mechanism to the box cover
and put the cover on the box, you are ready for a test flight.
Since the new mechanism is so smooth, it will take you a
game or so to get used to it, but once you do, your scores.
186 the RAINBOW February 1984
and your enjoyment, should reach new highs.
If you would like to simplify the construction of your
Cheaps tick, you can order a complete pre-drilled and
punched kit including cable and instructions for$14.95 from
Creative Technical Consultants, P.O, Box 652, Cedar Crest,
NM 87008.
Part
Experimenter
Box
100K Joystick
Pot
Switch, N.O.
Momentary Contact
Strain Relief
Bushings
Plug, 5 pin, 240°
DIN
Cable, 5 cond.
#22 insulated wire
Parts List
Radio Shack P/N Price
270- 231 $1.69
271- 1705 4.95
275-1566 1.19
278-1636 .69
These items are not available from
Radio Shack. Use parts from old
joystick or find at other electron-
ics parts store.
All the above items may be purchased in kit form with
instructions from Creative Technical Consultants, P.O. Box
652, Cedar Crest, NM 87008, Price: $14.95, shipping and
handling included.
O O
SOX COVER
large hole is
CENTERED IN BOX
Figure 1
CENTER Vs* ”
ABOVE BOTTOM
TOP VIEW
■Jll
UTILITY
I P p his month I would like to present a simple assembly
I language utility to make your BASIC programming
just a little bit easier. Are you interested? It will work
on any Color Computer with at least 4K. Disk drives and
Extended Color BASIC are strictly optional.
Introducing Keyboard Shorthand. This is a short routine
that you load in from tape or disk when you first turn on
your computer. It modifies the keyboard control system so
that each of the alphabetic keys A to Z has a special abbrevi-
ation. To invoke that particular abbreviation, just hold
down the arrow' key and hit the proper letter key. For
example, holding down the down arrow and pressing G will
cause the word GOSUB to appear on the screen. This will
have the exact same effect as pressing each of the keys
individually: G-O-S-U-B.
Each of the 26 alphabetic keys has one such abbreviation,
and you may easily redefine them however you like. (We’ll
talk more about that later.) So, writing a BASIC program
with Keyboard Shorthand becomes quicker because you
have to hit a lot fewer keys. Also, you will be able to cut
down on the number of errors due to misspelled BASIC
statements.
The source code for Keyboard Shorthand is shown in the
listing. You may enter it on any standard editor assembler
package, such as Radio Shack's EDTASM+. The code as
shown is for a 32 K system. If you have I6K, change theORG
statement to S3E00. If you have 4K, change it to $EOO.
Once you have finished entering the source code, check
your work for typographical errors. Then assemble it onto
tape or disk. Finally, save the source code to tape or disk as
well. This is done just in case you ever wish to make any
modifications at some time in the future.
Now, you are ready to program in BASIC with Keyboard
Shorthand. Turn on your computer and enter the command
CLEA R 200,32256 . This tells basic to leave a certain area of
memory alone. This area will be used by Keyboard Short-
hand. If you have a 16K system, enter CLEA R 200, 15872. If
you have a 4K system, CLEAR 200,3584.
Next, load in Keyboard Shorthand and EX EC it. BASIC’s
OK prompt will immediately reappear, and everything will
seem to function normally. Indeed, everything will function
normally, until you hold down the down arrow' key.
Holding dowm the down arrow key tells Keyboard Short-
hand to do its thing. If you then press an alphabetic key, the
corresponding abbreviation will appear on the screen instead
of just the usual letter.
Holding down the down arrow key and pressing[ENTER]
will cause a list of all the alphabetic keys and their abbrevia-
tions to be displayed. This is handy if you forget for a
moment which key does what. The prompt “Press Enter to
Continue” w'ill appear at the bottom of the screen under the
abbreviations list. Pressing [ENTER] will cause the screen
to clear and OK to appear in the upper left corner. Please
note that if you were in the midst of entering a program line,
it will be lost.
( Roger Schrag, currently studying computer science at
the University of California at Berkeley, enjoys work-
ing with the Co Co and writing articles for the Rain-
bow . He also designs and translates programs for
A dventure International.)
MULTIPLY
YOUR
EFFORTS
WITH
THIS
KEYBOARD
SHORTHAND
BY ROGER SCHRAG
188 the RAINBOW
February 1984
TANDON DISK
DRIVES
FREE
Shipping
Speed Sms tk to tk
Capacity 250k unformatted
Tracks 40
Warranty 6 months
WITH CASE &
POWER SUPPLY
$18995
Even more savings!! all drives fully tested&warranteed
Complete Disk Drive with PS&Case /.Tandon). $189.95
Two Drives in Dual Cases PS ( T? n .d?'?) $359.00
1/2 ht double sided double density Disk Drives .(Shugart) $239.95
1/2 ht double sided double density Disk Drive withps&case $289.95
Single ps&case $39.95
Dual ps&case $69.95
Color Computer Controller
Supports double sided double density drives
with 1 year warranty and manual. $139.95
Ask about our 3 way Color Computer Drive Kits
Complete with Diskettes starting at$329.95
Diskettes with FREE library case $19.95
Head Cleaner Kits ™ $Call
Unadvertised Specials $Call
Drives cleaned, aligned & tested $29.95
TECHNICAL STAFF ON DUTY, PLEASE CALL FOR ASSISTANCE.
(617)234-7047
CALL US TODAY!!
• DEALER INQUIRIES INVITED
TRUE DATA PRODUCTS
195 Linwood Street, P.O. Box 546
Linwood, Massachusetts 01525
V (617) 234-7047
HOURS MON SAT 9-6 (EST)
We welcome
• Visa/Master Charge
1 Checks (allow 2 weeks for clearing)
• C.O.D. Add $2.00
Also note that to implement an abbreviation or to print a
list of abbreviations you must hold down the down arrow
key as you press the other key. This works in much the same
manner as you hold the [SHIFT] while pressing the semi-
colon to produce a plus sign.
By the way. Keyboard Shorthand is written entirely in
position independent code. This means that it may be placed
anywhere in memory and it will still work properly. This
allows you to use the offset load feature of CLOADM and
LOADM . Just remember to alter your CLEAR command
accordingly.
Are you curious about how Keyboard Shorthand works?
If you are, then here is a brief explanation:
Keyboard Shorthand patches itself into the keyboard
input routine so that whenever BASIC wants to wait for you
to type something, it w ill call on Keyboard Shorthand's
special routine, instead of the regular routine contained in
the ROM.
Keyboard Shorthand calls on the regular input routine
(the one located at [SA000]) to see ifa key is pressed. It then
checks to see if the dow n arrow key is being held down. If it is
not, then everything is very much business as usual.
If, however, the down arrow key is being held down, then
Keyboard Shorthand takes a closer look at that key you just
now pressed. If it is the [ENTER] key, than an abbreviation
list is printed.
11 it is an alphabetic key, then Keyboard Shorthand looks
up the proper abbreviation in the table. The memory loca-
tion of the first character of the abbreviation is stored in
PNTR. Also, STATUS is set to a value of one. (It usually
has a value of zero.)
The next time basic calls on Keyboard Shorthand for
32 Disk Basic
ACCOUNTS RECEIVABLE PROGRAM
*Accounts Receivable for large or
small business
*Menu driven
*1 to 4 disk drives
*100 to 400 accounts
*5K to 20K transactions per month
*Basic for easy editing
$49.95
Disk Only
32K Disk Basic
MASTER SAVE
*Master directory, up to 35 disks
on single disk
*Directory back-up on your disk if
you lose the original directory
1 *Hard print-out of directory
*Menu driven
$19 . 9 5^
Disk Only
LEADER SALES CORPORATION
P. O. Box 1220 MC
Henderson, Tx. 75653-1220 VISA
' 4 plus shipping & handling
keyboard input, it will note that STATUS is not zero.
Instead of scanning the keyboard as usual, a character will
be read from the abbreviation table and PNTR will be
bumped up by one so that it now' points to the next character
in the abbreviation. Keyboard Shorthand" spoon feeds” the
abbreviation to basic one character at a time like this until
the whole abbreviation has been completed. Then ST ATUS
is reset to zero, and Keyboard Shorthand goes back to
functioning normally.
Earlier 1 talked about customizing the abbreviations. You
may change the FCC instructions in the abbreviation table
in any manner you please. An abbreviation may be as com-
plex as you like, and may even contain multiple BASIC
statements like:
PRINT#-2,“DISK DIRECTORY”: POKE 1 1 1,254:DIR 0
You may also have the abbreviation automatically hit the
[ENTER] key for you. You do this by adding an FCB 13
instruction (look at R for an example). When you add
[ENTER] to an abbreviation, it appears on the screen as
usual, but begins executing right away . Holding down the
down arrow key and pressing R, for example, causes RUN
to appear on the screen and the program to begin running
immediately.
Y our abbreviations may be as specialized, long, and fancy
as you wish. However, if you make them much longer than
they arc as shown in the listing, you will need to lower the
ORG statement to make more memory available. You will
need to low f er your CLEAR instruction also.
The next time you see a huge program in the Rainbow
that you want to key in, try doing it with Keyboard Short -
hand. It will go much quicker, and w'ith fewer ?SN Error
nightmares. Guaranteed,
FLY the FUi
Instrument
Flight
Simulator
Exciting simulation of jet flight
Navigate a new courts each flight or
do aarobatica. instrument tafceoffa
and landings. Variable control
aanaitivity for baginnar or expart.
Fully instrumented including "Haads Up"
display. Specify 16 k or 12 K ax. basic.
Tape $19.95 Direct save to DISK
RAINBOW
carmcAnan
MAI
TSrOOL
Print while you’re writing the next letter!
A software spooler for Telewriter-64*users .
Has graphic descenders for LPVII/DMP 10U users.
Easy to use ml: a single CLOADM £ EXEC.
For all 32K and 64K systems. Disk compatible.
Tape $24.95^
*4 *T CaioUK
Add $1.00 for shipping to all orders.
We accept COD orders
KRT Soft war*
P O Box 41395
St Petersburg, FI 33743
(813) 321 *2840 9am - 5pm EST
190 the RAINBOW February 1984
00100 MmtHtimmmttt
00110 • KEYBOARD SHORTHAND *
00120 IHHIHfltlHHIMItl
00130 *
00140 *8Y:
00150 t ROGER SCHRAG
00160 * 2054 HANNING AVENUE
00170 t LOS ANGELES. CA 90025
00190 #
00190 *
7E00 00200 ORG I7E00 COMPLETELY RELOCATABLE
00210 *
00220 HABLE OF ABBREVIATIONS. ZERO SEPARATES ENTRIES
00230 *
7EOO
00
00240 TABLE FCB
0 STARTS WITH A ZERO
7E0I
41
00250
FCC
•AND*
7E04
00
00260
FCB
0 A
7E05
47
00270
FCC
•GOTO ♦
7E0A
00
00280
FCP
0 8
7 FOB
43
00290
FCC
•CONT*
7E0F
OD
00300
FCB
13 CARRIAGE RETURN
7E10
00
00310
FCB
0 C
7EU
44
00320
FCC
•DIR*
7EI4
00
00330
FCB
0 D
7EI5
45
00340
FCC
♦EDIT f
7E1A
00
00350
FCB
0 E
7EIB
46
00360
FCC
•FOR »
7E1F
00
00370
FCB
0 F
7E20
47
00380
FCC
•50SUB *
7E26
00
00390
FCB
0 6
7E27
4C
00400
FCC
•LOADN'HIRES**
7E3J
00
00410
FCB
0 H
7E34
49
00420
FCC
•INPUT •
7E3A
00
00430
FCB
0 1
7E3B
45
00440
FCC
•ELSE ♦
7E40
00
00450
FCB
0 J
7E41
4B
00460
FCC
•KILL *#
7E47
00
00470
FCB
0 K
7E48
4C
00400
FCC
•LOAD ’«
7E4E
00
00490
FCB
0 l
7E4F
50
00500
FCC
♦PRINT HEN*
7E58
OD
00510
FCB
13 CARRIAGE RETURN
7E59
oo
00520
FCB
0 N
7E5A
4E
00530
FCC
♦NEXT •
7E5F
00
00540
FCB
0 N
7E60
4F
00550
FCC
•OR*
7E62
00
00560
FCB
0 0
7E63
50
00570
FCC
•POKE *
7E68
00
00580
FCB
0 P
7E69
53
00590
FCC
•STRINGS < •
7E71
00
00600
FCB
0 0
7E72
52
00610
FCC
•RUN*
7E75
OD
00620
FCB
13 CARRIAGE RETURN
7E76
00
00630
FCB
0 ft
7E77
53
00640
FCC
•SAVE '»
7E7D
00
00650
FCB
0 S
7E7E
50
00660
FCC
•PEEK!#
7EB3
00
00670
FCB
0 T
7E84
20
006B0
FCC
• USING*
7E8A
00
00690
FCB
0 U
7E8B
4F
00700
FCC
•OPEN ■*
7E91
00
00710
FCB
0 V
7E92
43
00720
FCC
♦CLOSE*
7E97
00
00730
FCB
0 M
7E98
4C
00740
FCC
♦LEFT!!*
7E9E
00
00750
FCB
0 t
7E9F
4D
00760
FCC
•NIDIf*
7EA4
00
00770
FCB
0 Y
7EA5
52
00780
FCC
•RIGHT! !•
7EAC
00
00790
00000 •
FCB
0 Z
TRS-80 COMPUTER DISCOUNTS
COLOR COMPUTERS
26-3026 16k color II 139.95
26-3027 16k ext color II 210.00
26-3003 64k color comp 259.95
26-3022 1 st disk drive 329.95
26-3023 2nd disk drive 229.95
PRINTERS
26-1253 DMP- lOO 220.00
26-1254 DMP-200 510.00
26-1255 DMP- 120 395.00
26-1257DWP-210 629.95
MODEL 4 and lOO’s
26-1067 mod 4 16k 829.95
26-1069 mod 4 64k 2 dr. 1695.00
26-3801 mod 100 8 k 699.95
26-3802 mod 100 24k 839.95
IVe Carry the Complete Line of TRS-80
Computer Products at Discount Prices
CALL FOR A FREE PRICE LIST 800-257-5556
IN N.J. CALL 609-769-0551
WOODSTOWN ELECTRONICS
Rt. 40 E. WOODSTOWN, N.J. 08098
February 1984 the RAINBOW 191
00810 tVARlABLES
00820 «
7EAD 00 00830 STATUS FCB 0 IF AN ABBREVIATION IS IN PROGRESS
7EAE 0000 00940 PNTR FOB 0 MH1CH ABBREVIATION IS BE1N6 USED
00850 *
00860 »THE NEM INPUT FROM DEVICE ROUTINE
00870 #
7EB0 96 6F
00880 INPUT
LDA
♦6F
INPUTTING FROM KEYBRD?
7EB2 27 03
00890
BED
KEYBRD
USE NEN ROUTINE IF SO
7EB4 12
00900 ROM
NOP
GO BACK INTO ROM ROUTINE
7EB5 12
00910
NOP
(AT START CODE IS PUT
7EB6 12
00920
NOP
HERE IN PLACE OF NOPS)
00930 *
00940 *NHEN BASIC NANIS KEYBOARD INPUT, CONTROL GOES TO
00950 *THE KEYBRD ROUTINE
00960 #
7EB7 34
15
00970 KEYBRD
PSHS
X.B.CC
SAVE REGISTERS
7EB9 OF
70
00980
CLR
•70
CLEAR ROM'S FLAG
7EBB BD
A 1 99
00990 NAIT
JSR
•A 199
FLASH CURSOR
7EBE 8D
0D
01000
BSR
GETKEY
STROBE KEYBOARD
7EC0 27
F9
01010
BEG
NAIT
NAIT UNTIL KEY PRESSED
7EC2 C6
60
01020
LDB
1160
ERASE THE CURSOR
7EC4 E7
9F 0088
01030
STB
1180]
FROM THE SCREEN
7EC8 35
15
01040
PULS
CC, B. X
RESTORE REGISTERS
7ECA 32
62
01050
LEAS
2.S
CLEAN UP STACK
7ECC 39
01060
RTS
RETURN
01070 *
01080 *GETKEY ROUTINE STROBES
THE KEYBOARD AND RETURNS
01090 * ASCII
CODE OF KEY PRESSED. IT DIFFERS FROM THE
01100 *R0H ROUTINE AT
(IA000I
IN THAT IT HANDLES THE 26
OHIO ^ABBREVIATIONS.
01120 •
7ECD 34
10
01130 6ETKEY
PSHS
I
SAVE X REGISTER
7ECF 60
8C DB
01140
TST
STATUS, PCR SKIP AHEAD IF AN ABBREV
7ED2 26
30
01150
BNE
DONORD
1 AT I ON IS IN PROGRESS
7ED4 AD
9F A000
01160
JSR
[ IA0001
SCAN KEYBOARD
7ED8 34
03
01170
PSHS
A, CC
SAVE REGISTERS
7EDA B6
0156
01 180
LDA
1156
IS THE DONN ARRON KEY
7EDD 84
08
01190
ANDA
IIB
BEIN6 HELD DONN?
7EDF 26
35
01200
BNE
EXIT
EXIT IF NOT
7EEI 35
03
01210
PULS
A.CC
A CONTAINS KEY PRESSED
7EE3 34
03
01220
PSHS
A, CC
PUT REGISTERS BACK
7EE5 81
0D
01230
CMPA
HOD
ENTER KEY PRESSED?
7EE7 27
31
01240
BEG
LIST
IF SO, PRINT UP LIST
7EE9 80
41
01250
SUBA
H4I
A LETTER KEY PRESSED?
7EEB 25
29
01260
BL0
EUT
EXIT IF NOT
7EED 81
IB
01270
CMPA
M1B
. . .
7EEF 24
25
01200
BHS
EUT
...
7EF1 32
62
01290
LEAS
2,S
CLEAN UP STACK
7EF3 30
8D FF09
01300
LEA*
TABLE, PCR TABLE OF ABBREVIATIONS
7EF7 60
80
01310 FINDIT
TST
ZERO MARKS END OF EACH
7EF9 26
FC
01320
BNE
FINDIT
SKIP THRU NHDLE ABBREV
7EFB 4A
01330
DECA
SKIP AS MANY ABBREVS
7EFC 2A
F9
01340
BPL
FINDIT
A5 NECESSARY
7EFE AF
8C AD
01350
ST X
PNTR, PCR SAVE THE LOCATION
7F01 6C
9C A9
01360
INC
STATUS, PCR SET WORD STATUS
01370 t
01380 ^PROCESS AN ABBREVIATION. NHETHER JUST STARTED OR
01390 tALREADY IN PROGRESS, ONE CHARACTER AT A TIHE
OHOO #
7F04 AE
8C A7
01410 DONORD
LDX
PNTR, PCR GET LOCATION OF ABBREV
7F07 A6
80
01420
LDA
,X»
SET NEXT CHARACTER
7F09 AF
bc*a:
01430
STX
PNTR, PCR SAVE NEN LOCATION
7FOC 6D
84
01440
TST
.X
END OF ABBREVIATION'*
7F0E 26
03
01450
BNE
NOTEND
SKIP AHEAD IF NOT
7FI0 6F
9C 9A
01460
CLP
STATUS, PCR RESET NORD STATUS
7F13 4D
01470 NOTEND
TSTA
SETH THE FLAGS
7FI4 35
90
01480
PULS
X.PC
RESTORE 6 RETURN
7F16 35
03
01490 EXIT
PULS
A.CC
GET THE KEY PRESSED
7 FIS 35
90
01500
PULS
X,PC
RESTORE l RETURN
01510 *
01520 *L I ST ALL KEYS
AND THEIR ABBREVIATIONS
01530 ♦
7F 1 A BD
A928
01540 LIST
JSR
•A928
CLEAR SCREEN
7F1D BE
04?0
01550
LDX
•4420
PUT CURSOR NEAR
7F20 9F
98
01560
5T)
4B8
TOP OF SCREEN
7F22 30
BP FED0
01570
LEAX
T ABLE H, PCR ABBREVIATIONS LIST
7F26 86
41
01580
LDA
H41
START N1TH "A 1 KEY
7F28 34
02
01590 LI
PSHS
A
SAVE THE KEY DONE NON
7F2A BD
3C
01600
BSR
VIDEO
PRINT IT ON SCREEN
7F2C 86
3A
01610
LDA
II3A
A COLON
7F2E 8D
38
01620
BSR
VIDEO
PRINT IT ON SCREEN
7F30 86
20
01630
LDA
H20
A SPACE
7F32 0D
34
01640
BSR
VIDEO
PRINT IT ON SCREEN
7F34 A6
80
01650 L2
LDA
,U
GET A CHARACTER
7F36 27
OA
01660
BEG
L4
SKIP IF END OF ABBREV
7F38 81
20
01670
CMPA
H20
IS IT A PRINTABLE CHR?
7F3A 24
02
01680
BHS
L3
SKIP AHEAD IF SO
7F3C 8A
90
01690
ORA
••80
MAKE IT A GRAPHICS CHR
7F3E 8D
28
01700 L3
BSR
VIDEO
PRINT THE CHARACTER
7F40 20
F2
01710
BRA
L2
LOOP BACK FOR REST
7F42 DC
88
01720 L4
LDD
•88
GET CURSOR POSITION
7F44 C4
FO
01730
ANDB
• •FO
REPOSITION IT TO THE
7F46 C3
0010
01740
ADDD
••10
NEXT COLUMN/LINE
7F49 DD
88
01750
STD
•88
SAVE NEN POSITION
7F4B 35
02
01760
PULS
A
RESTORE KEY COUNT
7F4D 4C
01770
INCA
GO TO NEXT KEY
7F4E 81
5A
01780
CMPA
H5A
ARE NE ALL DONE' 7
7F50 23
D6
01790
BLS
LI
LOOP BACK IF NOT
7F52 30
8D OOIC
01800
LEAX
PROMPT, PCR 'PRESS ANY KEY*
7F56 A6
80
01810 L5
LDA
GET A CHARACTER
7F58 27
04
01820
BEG
L6
SKIP AHEAD IF END
?F5A 0D
OC
01830
BSR
VIDEO
PRINT CHARACTER
7F5C 20
F8
01840
BRA
L5
LOOP BACK FOR REST
7F5E AD
9F AOOO
01850 L6
JSR
(•A0003
SCAN KEYBOARD
7F62 27
FA
01860
BEG
L6
NAIT FOR A KEY
7F64 6E
9F FFFE
01870
JHP
[•FFFE]
RETURN TO BASIC
01080 •
01890 tROUTINE TO PRINT ON SCREEN
01900 ♦
7F68 34
16
01910 VIDEO
PSHS
A.B,X
SAVE REGISTERS
7F6A OF
6F
01920
CLR
•6F
SELECT DEVICE ZERO
7F6C AD
9F A002
01930
JSR
[IA0021
PRINT ON SCREEN
7F70 35
96
0P40
PULS
X.B.A.PC RESTORE i RETURN
01950 *
01960 *MESSA6E PRINTED AT BOTTOM OF LIST
01970 #
7F72
OD
01980 PROMPT
FCB
13
CARRIAGE RETURN
7F73
50
01990
FCC
♦PRESS ANY KEY TO CONTINUE#
7FBC
00
02000
FCB
0
END OF MESSAGE
02010 *
02020 »CODE
BELON PATCHES THE
NEN KEYBOARD DRIVER
02030 UNTO OPERATION
02040 •
7F8D 34
12
02050 START
PSHS
X, A
SAVE REGISTERS
7F8F 86
0I6A
02060
LDA
4I6A
BET THE CURRENT INPUT
7F92 BE
0I6B
02070
LDX
• I6B
FROM DEVICE HOOK
7F95 A7
8D FF1B
02000
STA
ROM, PCR PUT IT INTO THE NEN
7F99 AF
BD FFI0
02090
STX
RON* 1, PCR INPUT ROUTINE
7F9D 86
7E
02100
LDA
H7E
OPCODE FOR ' JHP NN*
7F9F 30
8D FFOD
02110
LEAX
INPUT, PCR WHERE TO JUNP TO
7FA3 87
0I6A
02120
STA
I16A
PATCH IN OUR NEN
7FA6 BF
016B
02130
STX
• I6B
INPUT ROUTINE
7FA9 6F
8D FFOO
02140
CLR
STATUS, PCR CLEAR NORD STATUS
7FAD 35
92
02150
PULS
A. X.PC
RESTORE 6 RETURN
02160 *
7F8D
02170
END
START
00000 TOTAL ERRORS
NOT FOR THE TIMID!
Jade Products presents Klngshield—[\ne fantasy-adventure
game of skill and cunning now available for the 32K Extended
Color Computer.
As challenging as any mainframe game, as convenient as your
T V. Battle dwarves, dragons, panthers, and more as you
explore the king’s labyrinth in search of the fabulous shield!
To purchase your program tape, send your check or money-
order for $18.95 to:
Jade Products III. residents add
519 N. Scott 5 sales tax rainbow
Wheaton, IL 60187
192 the RAINBOW February 1984
DESERT SOFTWARE
Quality Products at Prices You Can Afford
PRICKLY-PEAR SOFTWARE LIST D/S
Omni Clone $39.95 $33.95
This is a must program for anyone
with a disk system. It allows the
user to back up any disk protected
or not.
Prickly-Pear Mailing List* $49.95 $42.45
Maintain up to 1500 records on
disk Full upper and lowercase on
your choice of green or white back-
ground. *Disk and 32K req.
Preread1,2&3 $24.95 $21.95
Designed to meet the needs of
parents having children just begin-
ning to read.
Music Box $24.95 $21.95
A 1 00% machine language program
that will allow you to EASILY com-
pose your favorite song in FOUR
PART HARMONY.
PETROCCI FREELANCE
ASSOCIATES
Forcaster & Weather Watch $49.95 $42.95
This one’s on disk and a real must
if you’re into forcasting your own
weather. Can be used by Science
teachers to help teach students
how weather is forcast. 32K and
Disk req.
Heart-Lung & Circulatory Sys. $34.95 $29.95
Another one for the class room.
Teaches the student about various
parts of the body.
Pre-School Pack $24.95 $21.95
This is a set of four programs de-
signed to prepare the pre-schooler
for kindergarden. Each program is
sold separately at $9.95 each. They
include ABC’s, 1 2 3, BIG BIGGER
BIGGEST and SHAPES. Very well
thought out and in Pmode 3 with
colors.
KRT SOFTWARE LIST D/S
F-16 Fighter $19.95 $16.95
This is the best flight simulator
we’ve seen yet It comes in either
a 16K or 32K version and takes
full advantage of Pmode 4 graphics.
If you’re a pilot you won’t want to
miss this one at a steal of a price.
ILLUME DESIGN
Stars $14.95
See the night sky on your TV. Stars,
Constellation, and Planets. Educa-
tional and entertaining.
Electronic Drafting Board $39.95
Create complex designs, label com-
ponents, and print finished design.
64K and Disk req.
Geneology $29.95
Perform geneological searches.
Catagories: Family and given names
date and place of birth, marriage
and death, father, mother, and
spouse references. Various print-
outs, etc 32K and Disk req.
CLASSICAL COMPUTING, INC.
Speak Up!! $29.95 $25.95
This is a Voice Synthesizer that
will knock you off your feet. Type
in a word and CoCo will say it At
last a good way to generate speech
without investing an arm and a leg.
SKYLINE SOFTWARE
MDISK $27.95 $24.95
This is the best program we’ve
found to access the Upper 32 K
when you have 64K RAMS installed.
$12.95
$33.95
$25.95
WE’RE DEALERS ALSO FOR THE FOLLOWING COMPANIES:
Mark Data, Tom Mix, B5 Software Co., VIP Software, Eigen Systems, Sugar Software, Soft Sector
Marketing DSL Software, Aardvark, Data Soft, Frank Hogg, and many more.
WRITE FOR OUR FREE CATALOG LISTING
All programs are 16K Extended except where noted,
all programs are on cassette for Disk orders please add $5.00 extra.
Terms: Cash. Money Order, or your personal checks welcome.
Please allow two weeks to clear your check. Shipping S2.50 on
prepaid orders. Please add $3 extra for hardware.
Arizona residents please add 5% sales tax. All programs — 1 6K
ext. except where noted We reserve the right to change prices
without notice.
Warranty: All hardware products are warranted for a period of
1 80 days from date of purchase Softwarfe is warranted as per
its manufacturers warranty. We shall not be liable for loss or
damage, alleged of caused indirectly or directly to hardware or
software including interruption of service, business loss, loss of
expected profits or any damage resulting from the use of
hardware or software
DESERT SOFTWARE
4321 W. Jupiter • Tucson, Arizona 85741 • (602) 744-1252
RAINBOW Info
How To Read Rainbow
Please note that all the BASIC
program listings you will find in the
Rainbow are formatted for a 32-
character screen — so they will show up
just as they do on your CoCo screen.
One easy way to check on the accuracy
of your typing is to compare what
character “goes under" what. If the
characters match — and your line
endings come out the same — you have
a pretty good way of knowing that your
typing is accurate.
We also have "key boxes" to show you
the minimum system a program needs.
But, do read the text before you start
typing.
Finally, the little cassette symbol on
listings indicates that program is
available through our Rainbow On Tape
service. An order form for this service is
on the insert card bound in the
magazine.
RAINBOW
CERTIFICATION
seal
The Rainbow Seal
The Rainbow Certification Seal is our
way of helping you, the consumer. The
purpose of the Seal is to certify to you
that any product which carries the Seal
has been physically seen by us and that
it does, indeed, exist.
Manufacturers of products —
hardware, software and firmware — are
encouraged by us to submit their
products to the Rainbow for
certification. We ascertain that their
products are, in actuality, what they
purport to be and, upon such
determination, award a Seal. This lets
you know that we have seen the product
and that it does, indeed, exist.
The Seal, however, is not a "guarantee
of satisfaction.” The certification
process is different from the review
process. You are encouraged to read
our reviews to determine whether the
product is right for your needs.
There is absolutely no relationship
between advertising in the Rainbow and
the certification process. Certification is
open and available to any product
pertaining to CoCo. A Seal will be
awarded to any commercial product,
regardless of whether the firm
advertises or not.
We will appreciate knowing of
instances of violation of Seal use.
Using Machine Language
Machine Language programs are one
of the features of the Rainbow. There are
a number of ways to "get" these
programs into memory so that you can
operate them.
The easiest way is by using an Editor-
Assembler, a program you can purchase
from a number of sources.
An editor-assembler allows you to
enter mnemonics into your CoCo and
then have the editor-assembler
assemble them into specific instructions
that are understood by the 6809 chip
that controls your computer.
When you use an editor-assembler, all
you have to do, essentially, is copy the
relevant instructions from the Rainbow's
listing into CoCo.
Another method of getting an
assembly language listing into CoCo is
called “hand assembly." As the name
implies, you do the assembly by hand.
This can sometimes cause problems
when you have to set up an ORIGIN
statement or an EQUATE. In short, you
have to know something about
assembly to hand assemble some
programs.
Use the following program if you wish
to hand assemble machine language
listings:
10 CLEAR200,&H3F00:I=&H3F80
20 PRINT "ADDRESS:";HEX$(I);
30 INPUT “BYTE";B$
40 POKE l,VAL(“&H”+B$)
50 1=1+1 :GOTO 20
This program assumes you have a 16K
CoCo. If you have 32K, change the
&H3F00 in Line 10 to &H7F00.
What’s A CoCo
CoCo is an affectionate name which
was first given to the TRS-80 Color
Computer by its many fans, users and
owners. As such, it is almost a generic
term for three computers, all of which
are very much alike.
When we use the term CoCo, we refer
to the TRS-80 Color Computer, the TDP
System-100 Computer and the Dragon-
32 Computer. It is easier than using the
three "given" names throughout the
Rainbow.
In most cases, when a specific
computer is mentioned, the application
is for that specific computer. However,
since the TDP System-100 and TRS-80
Color are, for all purposes, the same
computer in a different case, these terms
are almost always interchangable.
The Rainbow Check
The small boxes which you see with
programs in the Rainbow are our RAIN-
BOW CHECK program, which is
designed to help you type in programs
accurately.
The check program will count the
number of characters you type in. You
can then compare the number the
RAINBOW CHECK gives you to those
printed in the Rainbow. On longer pro-
grams, some benchmark lines are given.
When you reach the end of one of those
lines with your typing, simply check to
see if the numbers match.
To use the RAINBOW CHECK, type in
the program, CSAVE it for future use,
then type in the command RUN and
press ENTER . Once the program has
run, type NEW to remove it from that
area into which you will be keying
programs.
Now, whenever you press the down
arrow, CoCo will give you the hexade-
cimal number of bytes in memory. This
is to check against the numbers printed
in the Rainbow. If your number is differ-
ent, check the listing carefully to be sure
you typed in the proper BASIC program
code.
As the hexadecimal number appears
in the upper-left corner of the monitor
screen, you may want to clearthescreen
and press the spacebar five or six times
to move the cursor out of the way for
easy reading. The RAINBOW CHECK
counts spaces, too, follow the spacing
just as it appears in the magazine.
Here’s the program:
10 CLS:IF PEEK(1 1 6 ) = 1 27 THEN
X=32688 ELSE X=16304
20 CLEAR 25.X-1
30 IF PEEK(1 1 6)=1 27 THEN X=32688
ELSE X=1 6304
40 FOR Z=X TO X+77
50 READ Y:W=W+Y:PRINT Z,Y;W
60 POKE Z,Y:NEXT
70 IF W=5718 THEN 80 ELSE PRINT
"DATA ERROR":STOP
80 EXEC X:END
90 DATA 182, 1, 106, 167, 141, 0, 68
100 DATA 134, 126, 183, 1, 106, 190
110 DATA 1, 107, 175, 141, 0, 57, 48
120 DATA 141, 0, 4, 191, 1, 107, 57
130 DATA 129, 10, 38, 44, 52, 22, 220
140 DATA 27, 147, 25, 142, 4, 0, 141
150 DATA 6, 31, 152, 141, 2, 32, 25
160 DATA 52, 2, 68, 68, 68, 68
170 DATA 141, 4, 53, 2, 132
180 DATA 15, 129, 9, 46, 4, 139, 112
190 DATA 32, 2, 139, 55, 167, 128, 57
200 DATA 53,22,126,0,0
194 the RAINBOW February 1984
We carry products
from many manufacturers.
If you don't see it, ask.
SATURN
SOFTWARE
SPLC-1
Lower Case For The
COLOR COMPUTER and TDP-100
• True lower case characters.
• Fully assembled, tested and
guaranteed for 90 days
# No cutting or soldering
* The SPLC-1 is fully
compatible with alt
TRS80C
• Inverted video at a flip
of a switch
RAINBOW
: m T' J 'Ci T'Ch
11 * 1 .
• Installation will void tbo Rad/o
Shack warranty.
$59.95
RAINBOW
L Cl —
Lower case interpreter program allows in-
put of lower case command words to be
accepted. Also allows for one key pause
features and single step through listings.
With instructions and cassette, disk com-
patible, ■ $10,95
U.S FUNDS ONLY
CO.D. ORDERS ACCEPTED
Sorry, no C.O.D , on printers and
monitors .
NO CREDIT CARD ORDERS
MONITORS
BMC MEDIUM’RES
12" Green Screen $ 89,95
XT' color w/ sound $303,95
COMREX HI RES
12" Green Screen 164.95
12" Yellow Screen 169,95
L2" Amber Screen 174,95
VIDEO PLUS
(by Computerware)
This unit will allow you to bring the com-
posite video signal out of the computer to
any monitor, color or monochrome.
Sound output is also provided. No solder-
ing or holes to cm. Easy installation in-
structions are provided . $24.95
MEMORV UPGRADE KITS
S*K RAM CHIPS 1.50 ea.
JARB DISK DOUBLER
Why spend twice as much as you need to
for double sided diskettes? With our
doubler, you can make your own and pay
for it with the first box you double, A
must for disk drive users.
VA n size only 12.95
A truly realistic and interesting golf
simulation in hi-rcs graphics. Each game
is different as the fairways are randomly
generated. Up to four players can play at
a time, and one joystick is required. RED-
WOOD GOLF is an easy to learn f yet
challenging simulation for all ages. On
cassette for 32K EXT $24.95
^ IVpid C UnqtjiJ
16 K 3 ZK
Eight 200 NS Factory Prime Chips with
Piggy Backed Sockets, Sam Socket, Bus
Wire. Comprehensive instructions.
Recommended for "D” or earlier, but may
be used on "E’\ Only 9 simple solder con-
nections to kit. None to computer. $25,95
• 64 K BAM CHIPS
Eight 200 NS Factory Prime 64K RAM
Chips, Allows you to upgrade "E" board
easily. No soldering needed $69.95
NOTE; 64K upgrade will NOT provide
64K of user Ram, but allows later revision
boards (E, ET) to run cooler and more ef-
ficiently.
* Installation of these items will void the
Radio Shack warranty. Radio Shack is a
trademark of the Tandy Corp.
DATABASE / MAILER
LETTER WRITER
6y£VS
Tape version doesn't require EXT, Beele.
CC-DBM/CC-LW $48.95
All programs warrantied 60 days
from date of purchase to original
purchaser.
BASF DATA CASSETTES
Co§ C-IQ
M0 .60 ea. ,65 ea.
11-20 .55 ea. .60 ea.
Soft Poly Cases . , Ea, S,20
Hard Shelled Cases . . . Ea. $.22
Cassette Labels (12).... Sh , $, 36
Cassette Labels T ractor ( 1 000) .... $ 2 1 .95
FOR SERIOUS APPLICATIONS:
Telewriter-64 (Cogniicc) 49.95 Cass, 59,95 Disk
Coco* Writer (Moreton Bay) 34,95
File CabiKi (Moreton Bay) .29.95
Report (Moreton Bay) 24.95
Color Diagnostic (Computer ware) 17,95
Programmers Toolkit (Moreton Bay). 28-95
PRINTERS AND
ACCESSORIES
EPSON RX-80 $449.00
EPSON RX-8Q-FT S52S.DO
EPSON FX-80 S57S.OO
COMREX COMRITER CR-1 C. . $722.00
BOTEK PARALLEL
INTERFACE $ 69,95
COCO
PRINTER PACKAGES
includes primer & Botek interface
EPSON FX-80 SS3J.00
COMREX CR- 1C $783.00
M icrocomputers are good for a lot of things that
used to be done by hand, like filing, counting,
simple arithmetic, typing complicated mathemat-
ics, or game playing. Only when computers began doing
things that couldn’t be done any other way, were we in the
computer age. The first video game. Pong, was evolution-
ary. It had its alter ego on the tennis court because it could be
“played”there. But the computer game. Breakout was revo-
lutionary. It had no such alter ego in the real world. It only
made sense as a video game and was a true '"computer”
game. Scientific programming had the same evolution.
Early computers could calculate the roots of a quadratic
equation very fast but there already was a simple equation
for it, so computers weren’t needed. Image processing
needed a computer. Stereo viewers and overlaying transpar-
encies were crude tools for image enhancement. The compu-
ter and its lightning-fast speed revolutionized image process-
ing to create what it is today.
Image processing is seen all around us in magazine adver-
tisements, police fingerprint identification, the weather
report, medicine, and the entertainment industry (especially
television). The most dramatic examples have been the
phenomenal satellite pictures from Jupiter and Saturn. The
original "images” were just streams of zeroes and ones with
noise. These arc smoothed, enhanced, averaged, and modi-
fied into the pictures that we see. Without digital image
processing, this science, and what it produces, would not be
possible.
What is image processing? It is the procedure where a
two-dimensional image is changed to make it more easily
perceived, by either the human eye or an electronic eye. The
useful information is contained in a raw image, but it is often
obscured by blurring, camera or object motion, electronic
noise, or background light. Image processing can be applied
to remove the obscuring effects and retrieve the information.
What does the program do? Lines 500-510 contain the
menu and "traffic cop.” Everything branches from here.
Lines 9000—9026 contain a coded "image” of the planet
Saturn to use as an example. The image is coded as strings of
hexadecimal values with G=16 rather than 10. The rest of
the program works in an "operator” fashion. That is, a
section is branched to, something happens, and it returns to
line 500. What happens? Now the fun part comes in.
Listing 1 is a BASIC program that demonstrates the impor-
tant techniques and allows you to enhance any image. The
program also show's the versatility of the TRS-80 Color
Computer for serious scientific work. It requires a 32K
Extended BASIC CoCo (with disk and printer optional, but
recommended). The program proceeds by allowing you, the
user, to "operate” on a Raw Image and then display the
Processed linage. You can use this process to "operate”
again and again, and produce more processed images. You
should remember that the processing is usually irreversable
(called Destructive) and "inverse” operations are rare. In
other words, once you smooth a raw image you cannnot get
the raw image back unless you stored it somewhere. This
makes a disk drive useful and almost necessary. You can
store and retrieve images quickly. For those without a disk, l
will describe the modifications you need for cassette tape
storage.
The program is menu-oriented. After keying-in the pro-
gram, type RUN. Remember to leave spaces as you type
since the compressed format will only work after ii is token-
ized. The logo will be displayed while it loads a machine
language program from DATA lines 9100-9106. A menu
w r ill appear with eight choices. Three of the options w ill not
alter the image (D,V,P); five of them will change it, 1 will
briefly describe how the program works and then tell you
how you can use it.
Memory area $4A00— S4C0B contains a machine lan-
guage program shown in listing 2. This accomplished all the
tough tasks fast. I originally wrote the whole program in
BASIC but it was just too slow. It took three minutes just to
display the image with GET and PUT \ Memory area 23072
— 26143 contain the image. It is a 64-column by 48 row
matrix with 64 gray levels. It contains 64x48=3072 bytes.
Memory are 20000 — 23071 contains a scratch pad area.
Whenever a complicated operation is performed, the com-
puter must "read” the image and store a result without
altering the original image. Only w'hen the process is com-
plete does it transfer the scratch pad over to the image
matrix for you to see. The memory area above 26144 is
available for a printer driver routine for graphics hard copy.
My program loads the routine from line 2264. Your routine
should load it there too. Just change DEFL1SR7 in line 23 to
whatever address your printer driver needs. Also set the
POKE 150 in line 2264 to the Baud rate of your printer/ in-
terface. If you use a 600 Baud printer (like DMP 100, DMP
200, LP VII, etc.) don't POKE anything.
Lines 1000 — 1330 create an image from a menu. Four
images can be formed. The first is a test pattern which has all
the gray scales (density of dots) and the letter "H.” The
second is an image of the planet Saturn (only the non-zero
lines are stored in data; the zeroes are entered by clearing the
image with a USR 1 call in line 1200). The third possibility is
load ing a previously stored image. The program is set up for
disk storage, but a simple CLOADM KS in line 1320 will
allow r tape storage. Also change line 8020 to read CSA VEM .
etc. if you are going to use cassette tape. The fourth "image”
is choice 0 — just clear the image.
Lines 2000—2264 display the image on the screen in 64 x
48 picture elements (pixels) with from 0 to 16 dots in a pixel.
This means it is actually 1 7 gray levels but no image process-
ing scientist would admit to havingan odd number of gray
levels. The display routine is in machine language located at
S4AF2. It steps through the rows and columns using the
value of the pixel to offset a lookup to the table of dot-
pattern values stored at $4BC7. It then moves the dots to the
most-significant nibble (4 bits) or the least significant nibble
of the 8-bit "word.” It stores this value on graphics Page I. If
you press [H] while the display is on, the program jumps to
your printer driver routine to produce a hard copy for you.
Any other key-press will just return you to the menu.
Line 3000 performs an "edge enhancement.” This is a
Destructive operation which will highlight all the high con-
trast edges in your image. Low contrast areas like smooth
surfaces will just be zeroed. Sharp edges are enhanced. The
Ml. routine at S4A98 performs this operation. It steps
through the rows and columns and subtracts neighboring
values to the right and below it. It then lakes the absolute
value of this sum and stores it in the scratch pad. Alter all the
pixels (except the border which doesn’t have meaningful
neighbors) are operated upon, the routine transfers the
scratch pad into the new r image.
Lines 4000 — 4040 add noise to the image. This is done in
BASIC with the RND function. Adding noise is not image
processing, but it is necessary to show' you what a processor
can do with a messy image. This routine is here just to "mess
up” your image so the real image processing can be demon-
strated. It is, by definition, Destructive. You are prompted
for the number of pixels you want noisy. A "little” noise may
be 100 pixels and a "lot”of noise is all 3072 pixels. The value
February 1984 the RAINBOW 197
of the noise is the seed of RND for adding it to each pixel.
Any number will do to simulate real image noise but I like 5
just to make it look neat.
Lines 5000—5600 display the image in pseudo-colors.
This is a Non-Destructive process which just displays the
image on a PMODE 1 screen in four colors. Low valued
pixels are green, next are yellow, etc. This is called pseudo-
color, since it is often used to outline certain regions in an
image when the image itself (like a medical X-ray) has no
color information. After all, Saturn is really not green, blue,
red, and yellow in the way that you will see it here. This
routine is slow since it is written in BASIC. I didn’t write it in
asssembler since I use it very little. The four gray levels (four
colors) are good for CoCo demonstrations, but not for
serious work.
Lines 6000 — 6010 perform a nine-point smoothing opera-
tion. This is a Destructive routine in ML at S4A30. This
routine steps through the rows and columns and takes the
average value of the pixel and itVeight surrounding neigh-
bors. It puts it in the scratch pad and then, when it completes
all the pixels, it transfers the scratch pad to the image.
Lines 7000 — 7570 allow a histogram modification. The
histogram is essentially a table of conversion values for the
display. Normally when the value of a pixel is 5 it will display
five dots in that pixel area, or 1 1 dots for a value of 1 1 , etc.
however, by modifying the histogram, we can make the
image scale change. As an example, if you have a constant
low light level background in an image w r ith a value of three,
the image tends to "wash out" . . . like watching a movie
with the house lights on. If we subtract three from each
pixel, the final image would have the "washout" removed.
The routine in BASIC and ML at S4B97 allows you to thresh-
old, add or subtract a constant value, or make a custom
histogram. The custom histogram is most useful for elimi-
nating weird camera effects or blurring. In all cases, the new
histogram, ie, the conversion, will be displayed before you
commit, since this is a Destructive process. Y ou can’t be too
careful.
Lines 8000 — 8030 save the image in memory 23072 —
26144 to disk. Tape cassette modifications are described
above.
Since you’re now probably tired of reading all of this, let’s
go through an example to see just what this image process-
ing is all about. Load the program and type RUN. The ML
program will take a few seconds to load. At the menu hit [C]
tocreatean image. At the "create" menu, hit[2][ENTER]to
produce the image of Saturn. It will take about a minute to
read the data. The main menu will appear. Now hit [D] to
display it. Wow! The image should look like figure 1 . If you
want a hard copy (ie, your printer is on, and you changed
lines 23 and 2264) then hit [H] otherwise, hit any key and the
main menu will reappear. You can always redisplay it any
time.
Now, let’s see what the program can really do. Hit [N] for
noise. At the prompt for the number of pixels, type 1200
[ENTER]. At the prompt for the strength, type 5 [ENTER].
Watch the counter as it fills in random pixels. Now from the
main menu, hit [D] and look at that mess! Your image
should look like the noisy image in figure 2. The multiple
reproductions necessary to print images in magazines have a
"smoothing" effect so your image should appear noisier
than that shown. This problem consistently causes magazine
and newspaper publishers fits. But here’s what can be done
about it. Go to the main menu with your noisy image of
Saturn. Hit [H] for histogram modification. Now hit [A] for
add and type -5 [ENTER]. This will subtract five from each
pixel. Now [D], display the image; it should look like figure
3. Not bad, but let’s go further. From the main menu hit [S]
to smooth the image. Now display it. Figure 4? That’s a good
image, but we can do better. There were too few bright areas.
In other words, the contrast was low. From the main menu
hit [H] to modify the histogram again. Let’s just multiply
each value by two to double the contrast. How? Use the
custom histogram; hit [C]. Now just type in the following
custom histogram:
0 -> 0, 1 -> 2, 2 -> 4, 3 -> 6, 4 -> 8, 5 -> 10, 6 -> 12,
7 -> 14, 8 -> 16, and all the rest -> 16.
When it asks "Sure?" check your input and type [Y], Now
look at your restored image of Saturn, figure 5. Not exactly
like Figure 1, but that is not mathematically possible after
you inserted random noise. It’s still a pretty good attempt at
it.
The rest is up to you. Try the test pattern and hit [E] to
edge enhance it. Or smooth it. Or use the data lines to enter
your own image. As demonstrated, the possibilities are
endless.
This article gives you an introduction to the science of
image processing. By no means is it complete. There are
many other methods employed. Something called "filtering”
is a very powerful tool. Smoothing and edge enhancement
are special types of filtering and there are volumes written on
the particular topic. If you’re interested, keep at it. Try your
own combinations and see what you can do. The computer
age is here for all of us.
Rainbow Check
* Plus
Tiooo . . .
.. 0313
150
n
1330,..
. . 052C
164
5000 . . .
. . 075C
60
7030 . . .
. . 0A64
237
8000 . . .
. . 0C61
227
9010...
. . 0F9B
240
9020 . . .
.. 1261
157
9102...
. . 16EA
1
9104...
. . 18D4
22
END...
. , 1 B06
149
i —
_
The listing:
5 GOTO lOOOO
7 FLAG=0: G0SUB9900: F0RI=0T026: RE
ADK$: NEXT
8 FOR I =&H 4 A00T0&H4C0B : READK$ : POK
El , VAL ( : NEXT
15 VD=23072: VV=&H4BAC
17 DEFUSR1=&H4A00: ? CLEAR VI D
18 DEFUSR2=&H4B97: * HISTOG. MOD
20 DEFUSR4=&H4A30: * SMOOTH
21 DEFUSR5=8<H4A98: * EDGE
22 DEFUSR6=&H4AF2: ’DISPLAY
23 DEFUSR7=StH7D92: ’HARD COPY
500 CLS: PRINT@140, M M E N U”:PRIN
T: PRINT 11 c CREATE IMAGE" : PRINT"
d DISPLAY I MAGE": PR I NT" n ADD NO
ISE": PRINT" 5 SMOOTH IMAGE" :PRIN
T" h HISTOGRAM MOD": PRINT" v SAV
E TO DISK": PR I NT" e EDGE ENHANCE
ment m :print" p pseudo-color enha
NCEMENT"
505 PRINT@48C, "DURING DISPLAY, P
RESS <H> FOR HARD COPY"
510 K$=I NKEY* : I FK*= " " THEN5 1 OELSE
198 the RAINBOW February 1984
I FK*= " C " THEN I OOOELSE I FK*= " D " THEN
2000ELSE I FK*= " E " THEN3000ELSE I FK*
= " N " THEN4000ELSE I FK*= "P" THEN5000
ELSE I FK*= " S " THEN6000ELSE I FK*= " H “
THEN7000ELSE I FK*= " V " THEN8000
1000 CLS: PR I NT "CREATE I MAGE": PR I
NTS 128, "0=ERASE IMAGE
1=TEST PATTERN
2=SATURN
3=FR0M DISK"
1010 INPUTK: 0NK+1G0T0101 1 , 1020, 1
200, 1300, 1010
101 1 X=USR1 (0) : G0T0500
1015 PR I NT " WORK I NG RETURN
1020 G0SUB1015: X=USR1 (0> : ’ TEST P
ATTERN
1030 F0RIR=8T040:F0RIC=20T026:P0
KEVD+ I R*64+ I C , 8: NEXTIC: F0RIC=3BT
044 *. POKEVD+ 1 R*64+IC, 8: NEXTIC, IR
1050 F0RIR=20T028: F0RIC=27T037: P
0KEVD+IR*64+IC, 8: NEXTIC, IR
1 060 FOR I =0T0 1 6 : POKEVD+ 1,1: POKEV
D+ I +64 , I : POKEVD+ 1+128,1: POKEVD+ I
+192, I:NEXT
1070 G0T0500
1200 G0SUB1015: X=USR1 <0> : ’SATURN
1205 RESTORE : F0RJ=0T026: READK*: F
0RI = 1T064: IFMID* <K*, 1 , 1>="G"THEN
1248ELSEV=VAL("&H"+MID*(K*, I, 1) >
1232 GOTO 1250
1248 V=16
1 250 POKEVD+639+64* J + I , V
1260 NEXT I, J
1280 GOT 0500
1300 CLS: PR I NT "LOAD FROM DISK":P
R I NT "ENTER DISK FILENAME /EXT"
1310 INPUTK*
1320 LOADMK*
1330 GOT 0500
2000 PM0DE4 , 1 : SCREEN 1,1: PCLS
2010 X=USR6 (0)
2250 K*= I NKEY* : I FK*= " " THEN2250EL
SE I FK*= " H " THEN2262ELSE2260
2260 SCREEN0,0:G0T0500
2262 SCREEN0,0: I FFL AG=0THEN2264E
LSE2263
2263 X=USR7 (0> : G0T0500
2264 FLAG= 1 : POKE 150,1: LOADM " GSPR
P. BIN" : G0T02263
3000 CLS: PR I NT "EDGE ENHANCEMENT"
: X=USR5 <0) : GOT0500
4000 CLS: PR I NT "ADD NOISE" : PRINT"
ENTER NUMBER OF PIXELS AFFECTED
1 - 3072"
4010 INPUTK: I FK< OORK >3072THEN400
0
4012 PRINT"ENTER STRENGTH OF NOI
SE O - 16"
4014 INPUTI: IFI<00RI>16TH£N4012
4020 PRINT@294,K; :FORJ=OTOINT(K)
: PR I NT03OO , J : R=RND ( 3072 ) : A= VD+R :
V=PEEK < A ) : V= V+RND ( I ) : I F V > 1 6THENV
= 16
4035 POKEA, V: NEXTJ
4040 G0T0500
5000 PM0DE1, l: SCREEN 1,0: PCLS: FOR
I R=OT047 : FOR I C=0T063 : V= I NT ( ( PEEK
< VD+IR*64+IC> +3) /4) : IFV»0THENV=1
5010 FORIR=OT047: F0RIC=0T063
5015 V= I NT ( ( PEEK < VD+ 1 R*64+ 1 C ) +3 )
/4) : I F V=OTHENV= 1
5020 PSET < I C*4 , I R*4 , V > : PSET < I C*4
+2, I R*4 , V > : PSET ( I C*4 , IR*4+2, V) :P
SET < IC*4+2, IR*4+2,V) : NEXTIC, IR
5500 K*= I NKEY* : I FK*= " “ THEN5500EL
SE5600
5600 PM0DE4, 1 : G0T0500
6000 CLS: PR I NT "9 - POINT SMOOTH I
NG"
6010 X =USR4 < 0 ) : G0T0500
7000 CLS: PR I NT "HISTOGRAM MODIFIC
AT I ON SELECT MODE:
t=THRESHOLD
a=ADD CONSTANT
c=CUSTOM HISTOGRA
M"
7005 K*=INKEY*: I FK*= " " THEN7 005EL
SE I FK*= " T " THEN7007ELSE I FK*= ” A " TH
EN7 1 OOELSE I FK*= " C " THEN7300ELSE70
05
VAL
SYSTEMS
At Last!
YOU CAN SORT LARGE FILES
— PRESENTING —
VSDSORT IS AN EASY TO USE DISK SORT
UTILITY THAT WILL ALLOW YOU TO SEQUENCE
LARGE DISK FILES AS YOU WISH.
• UP TO FIVE KEYS • MANUAL OR PROGRAM
. FULL RECORD OR CALLABLE/RETURNABLE
TAG OUTPUT • SINGLE OR MULTI DISK
EXT. DISK BASIC REQUIRED
SEND CHECK OR MONEY ORDER FOR
$49.95 + 3.00 SHIP/HANDLING TO:
utn.
VAL VAL SYSTEMS
SYSTEMS 15 E. MOUNTAIN AVENUE
PEN ARGYL, PA 18072
(215) 863*9167
NAME
ADDRESS
CITY STATE ZIP
PA. RESIDENTS ADD 6% SALES TAX
February 1984 the RAINBOW 199
7007 PR I NT "ENTER THRESHOLD MINIM
UM O TO 15": INPUTTM: TM=INT (TM> : I
FTM< OORTM >1 5THEN7007
7010 PR I NT " ENTER THRESHOLD MAXIM
UM " ;TM+l;" TO 16" : INPUTT
X:TX=INT(TX> : I FTX< TMORTX > 1 6THEN7
010
7020 IC=1 : GOTO740O
7100 PR I NT "ADD CONSTANT TO ALL V
ALUES"
7110 PR I NT "ENTER CONSTANT -15 TO
15": INPUTK: IFK<-150RK>15THEN711
O
7120 IC-2: GGTG74CO
7300 CLS: PR I NT "CUSTOM HISTOGRAM
MODIFICATION": IC=3
7400 FOR I=0T016: ONI CG0SUB7450 , 74
60,7470
7410 NEXTI : G0SUB7500: IFJ=0THEN50
0
7420 X=USR2(0> : G0T0500
7450 IFKTMTHENPOKEVV+I , TMELSEIF
1 >TXTHENPOKEVV+I , TXELSEPOKEVV+I ,
I
7451 RETURN
7460 V= I + 1 NT < K > : I F V< OTHENPOKE VV+
I , OELSE I F V > 1 6THENP0KE VV+ 1 , 1 6ELSE
POKEVV+I, V
7461 RETURN
7470 PR I NT "CONVERT FROM " ; I ; ” TO
: INPUTJ: IFJ<OORJ>16THEN7470EL
5EP0KEVV+I, I NT <J)
7471 RETURN
7500 CLS .'PRINT "HISTOGRAM MOD I FI C
ATION"
7510 F0RI=0T015STEP2
7520 PRINTI; "->";PEEK<VV+I> ; "
"5 I + 1J 5 PEEK (VV+I + 1 )
7530 NEXTI
7540 I=16:PRINTI; "->" ; PEEK ( VV+I >
7550 PRINT: PRINT:PRINT"SURE ? (
Y/N) "
7560 J=0:K*= INKEY*: IFK*=" "THEN75
6 OELSE I FK*= " Y "THENJ= 1 ELSEIFK*< > "
Y"THENJ=0
7570 RETURN
FLORIDA
SEARCH NO LONGER!
The Software Connection of
Fort Lauderdale is your one stop source
for your Color Computer Software,
Peripherals, Books, Magazines & Repairs
THE SOFTWARE
CONNECTION, INC.
3460 No. State Rd. 7, Suite 108
Fort Lauderdale. FLORIDA 33319
(305) 484-7547
8000 CLS: PR I NT "SAVE TO DISK": PR I
NT "ENTER DISK FILENAME/EXT"
8010 INPUTK*
8020 SAVEMK* , 23072 ,26144, 23072
8030 G0T0500
9000 DATA 0000000000000000000000
011 222 1 1 OOOOOOOOOOO 1 22 1 OOOOOOOOO
0000000000
9001 DATA 0000000000000000000123
23586000000000000000562 11221 OOOO
0000000000
9002 DATA 000000000000000123358D
GGGD500000000000000008FGEC7 10110
OOOOOOOOOO
9003 DATA 00000000000002334BGGGG
GGC6300000000000000 1 004DEEEEE900
2200000000
9004 DATA 000000000003437EGGG6GD
CAA743 1 00000000000223 1 006BDDEEDC
4022000000
9005 DATA 0000000002426EGG6GD710
4AB99753321 1 1 1 12234564000006BCDE
EC20210000
9006 DATA 0000000 1443DGGGGB40000
9BBBBAA99877556566676540000005BC
DDD80 12000
9007 DATA 000000 1546GGGGD6000005
CCBCBCBBAAAA99989997678200000008
CDDDB00300
9008 DATA 000002746GGGGC30000009
CCCCCCCCCDDCCCCAA99999B500000000
6BDAC90230
9009 DATA 00002665GGGFC30000002A
DDDDEDCCDDBBCBBAABBAA98400000000
07CDDC5040
9010 DATA 0000592DGGGE700000005B
CCCDDEEEEEEDDDCCCCBA977400000000
02ADDDCC23
9011 DATA 000297 6GGGGC 1 00000007B
CCCDEEEEEEFEEDDCCB A A97 65 1 OOOOOOO
009DDDD 1 04
9012 DATA 0005B5AGGGGA1 00000007B
CCBCDDEDDDDDCDCBAAA98854 1 OOOOOOO
008DDDD204
9013 DATA 00 16D4CGGGFA 100000005 A
CCCCCCDDDDDDCCCCB998764200000000
009DDDC 1 23
9014 DATA OO 1 SD6 AGGGGC 1 00000007B
ABCCCCDDDDDCCCA999986653 1 OOOOOOO
03BDDDA04 1
9015 DATA 0006CA5GGGGE600000006D
DCBCCCDCDDDDCCBAAA9S678830000000
09DCDC303O
9016 DATA 0003BE6DGGGGD20000003D
GFEDDDDCCCDCCBBA99BABCB800000000
8CDCC805 1 O
9017 DATA 00007DD6GGGGGD200000 1 B
FGFGGGFEEEEECCCCCCCEDC9400000009
DDCD9O4200
9018 DATA 000029EC86GGGGE5000005
200 the RAINBOW February 1984
CEFGGGGGGGGGEFFEFFEDC950000003BD
DDD8042000
9019 DATA 00000 1 9FE8FGGGGGC30000
5ACDEGFFGFFFGFEEEDCA75 1 00002ADDD
DC50410000
9020 DATA 0000001 7EFBCGGGGGGE700
3868ABCDDDEEDDCB9864453006CDDDDC
9333000000
9021 DATA 000000003BFEBDGGGGGGGE
EEDCCBAAAA99998889ABDDDCDDEDDD95
5400000000
9022 DATA 00000000003BEEDDGGGGGG
GGGGGGGFEEEEDDEEEEEEEEEEECDB9676
1000000000
9023 DATA 000000000000 17CEEDDFGG
GGGGGGGGGGGFFFEEEFEEEDEDCA998400
0000000000
9024 DATA 00000000000000026BDEED
EEEFGGGGGGGGGEFEEEEDCBAB98400000
0000000000
9025 DATA 0000000000000000000158
BCEEDDEFGGFFFFEDCCBA964 1 00000000
oooooooooo
9026 DATA 0000000000000000000000
00001346777776431000000000000000
OOOOOOOOOO
9 1 00 D AT A8E , 5A , 20 , 4F , A7 , 84 , 30 , O 1
, SC, 66, 21 , 25, F7, 39, 8E, 4E, 20, A6, 8
4, A7,89,0C,00,30,01 ,8C,5A,21,25,
F3, 39, 8E, 4E, 20, A6, 89, OC, 00, A7, 84
, 30, 01 , 8C, 5A, 21 , 25, F3, 39, 8D, ED, 8
6,01, B7, 4B, BE, B7, 4B, BD, B6, 4B, BE ,
C6,40,3D,FD,4B,C1,4F,F6,4B,BD,F3
, 4B,C1 ,C3,5A, 20, IF, 01, A6
9101 DATA84, AB, IF, AB, 01 , AB, 88, Cl
, AB , 88 , CO , AB , 88 , BF , AB , 88 , 3F , AB , 8
8, 40, AB, 88, 41 , 5F, 80, 09, 2D, 03, 5C,
20,F9,C1, 10, 23, 02, C6, 10,E7,89,F4
,00,B6,4B,BD,4C,B7, 4B, BD, 81 , 3F, 2
5, B6, 86, 01 , B7, 4B, BD, E<6, 4B, BE, 4C,
B 7 , 4B , BE ,81, 2F , 25 , A6 , 17,FF, 77,39
, 17, FF, 84, 7F, 4B, BD, 7F, 4B
9102 DATABE, B6, 4B, BE, C6, 40, 3D, FD
,4B,C1,4F,F6,4B,BD,F3,4B,C1,C3,5
A, 20, IF, 01, A6,84, AO, 01 , 2C, 02, 43,
4C, B7, 4B, BF, A6, 84, AO, 88, 40, 2C, 02
, 43, 4C, BB, 4B, BF, 84, OF, A7, 89, F4, 0
0, B6, 4B, BD, 4C,B7,4B, BD,81 ,3F,25,
C3, 86, 01 , B7, 4B, BD, B6, 4B, BE, 4C, B7
,4B,BE,81,2F,25,B3, 17, FF
9103 DATA1D, 39, DC, BA, FD, 4B, C5, 7F
, 4B, BE, 7F, 4B, BD, B6, 4B, BE, C6, 40, 3
D,FD,4B,C1,4F,F6,4B,BD,F3, 4B,C1,
C3, 5A, 20, IF, 01 , B6, 4B, BE, C6, 80, 3D
, FD, 4B, Cl , F6, 4B, BD, 4F,54,F3, 4B,C
1, F3,4B,C5, IF, 02,86,00,87, 4B,C0,
B7 , 4B, Cl , 8D, 3F, 86, 1 1 , B7, 4B, CO, 86
, 20, B7, 4B, Cl , 8D, 33, 86, 22
9 1 04 DATAB7 , 4B , CO, 86 , 40, B7 , 4B , C 1
, 8D, 27,86, 33, B7, 4B, CO, 86, 60, B7, 4
B, Cl , 8D, IB, B6, 4B, BD, 4C, 4C, B7, 4B,
BD, 81 , 3F , 25, 9B, 7F, 4B, BD, B6, 4B, BE
, 4C, B7, 4B, BE, 81 , 30, 25, 8D, 39, 34,2
O, A6, 84, BB, 4B, CO, 31 , 8D, 00, 4B, E6,
A6 , 58 , 58 , 58 , 58 , F7 , 4B , BF , A6 ,01, BB
,4B, CO, E6, A6, FB, 4B, BF, B6
9105 DATA4B, Cl , 35, 20, E7, A6, 39, 8E
, 5A, 20, 31 , 8D, 00, OE, A6, 84, E6, A6, E
7, 84, 30, 01 , 8C, 66, 20, 25, F3, 39,08,
F7 , 00, FF, 00, F7, 28, B7, 00, FF, 00, F7
, 00, F7, 00, F7, 00, F7, 00, FF, 00, D7, 0
O, FF, OO, D7, 00, 00, 00, 02, 04,04,02,
02, OA, OA, OB, OB, OE, OE, OE, OE, OF, OF
, 00, 02, 00, 01 , 01 , 05, 05,05
9 1 06 D AT AG5 ,05,05, 05 , 07 , 07 , 07 , 07
, OF, 00, 00, 04,04, 08, 02, OA, OA, OA, O
A, OE, OB, OE, OF, OF, OF, OF, 00, 00, 00,
00, 02, 08, 04,04,05,05, 05, OD, 07, 07
, OF, OF, OF, 00
9900 CLS3 : PR I NT© 1 70 , "
" ; : PRINT6202, " IMAGE ";:PRIN
T©224, STRING* (32, 143) ; : PRINT” P
rocessing m :pr
INTSTRING* (32,143);: PRINT0326, H
BY DR. BOB TYSON " ; : PR I NT @364 , "
1983 RETURN
1 OOOO CLEAR200 ,18943: G0T07
CCOl — OR — FORTH
Including SEMI GRAPHIC-8 EDITOR
+ UTILITIES
—Disk and Tape utilities
-Boot -from disk or tape
—Graphics and Sound commands
-Printer commands
-Auto-repeat and Control keys
—Fast task multiplexing
—Unique TRACE function in kernal
-Clean INTERRUPT handling
in HIGH-LEVEL FORTH
-CPU CARRY FLAG accessible
—Game of LIFE demo
-ULTRA FAST: written in assembler
-Directions included for
installing optional ROM in
disk controller or cartridge
-Free Basic game "RATMAZE"
FORTH
Hoyt Stearns Electronics
4131 E. CANNON DR. PHOENIX. ARIZONA 85028
602 - 996-1717
February 1984 the RAINBOW 201
Give us your best: Join the ranks of these courageous CoCoists in showing the Color Computer world
your high score at yourfavorlte micro-diversion. We want to put your best effort on record in the Rainbow's
Scoreboard column, All entries must be received by the first of the month to be eligible for the following
month's Scoreboard. They must Include your full name, address, game title, company name and, of course,
your high score. Each individual is limited to three score entries per month. Send your entries to Score-
board, c/o the Rainbow. * New Number One • Last Month’s Number One
ALCATRAZ II (Spool's) Associates)
f 3,796 ★Chris Sweat. Harvard, MA
1,710 Kami Dinde, Kingston, Ontario
ANDROID ATTACK (Spectra) Associates)
25.000 ★Wes Hill. Vashon, WA
15.500 Cameron Amick. Reieteratown. MD
ASSAULT (MichTron)
1,100 ★Kev i n M eseche r. F t , Wal ton B each , F L
ASTEROID
2,322 ★Matt McMann. New Boston. Ml
ASTRO BLAST (Mark Data)
158.000 ★Larry Plaxton, Medley, Alberta
157.000 Scott Drake, Pine City. NY
104,464 Jim Baker. Florissant, MO
98.000 Tim Warr. Bellingham. WA
92.000 Harry Sawyer. Watch ting, NJ
AVENGER (The Cornsoft Group )
32.285 ★Kentucky Wonder Bean
24,575 Rich McGervey, Morgantown, WV
19,480 Jim Sparks
19,220 Vines Lok, Mississauga. Ontario
16,310 Dave Lubnow, Sussex. NJ
BIRD ATTACK ( Tom Mix)
306.050 ★lenny Muniiz, Belierose. NY
200,725 Peter Niessen, Carlisle. MA
110.050 Chris Sweet. Harvard, MA
66,425 Brad Widdup. Dundee, Ontario
BLACKJACK (Radio Shack)
7,725 ★Michael Rosenberg, Presto nburg, KY
BLEEP
105 ★Matt McMann, New Ba&lon, Ml
BLOC HEAD (Computer ware)
781,350 *Joe Goikosky, Portage. Mi
387 .BOO Tim Ellis. Overland Park, KS
322.4G5 , Ltndi WoH, Fairbanks, AK
286.900 'Ron Moore. Greens burg, PA
229,506 Ketrir, DeJip.e, N. Adams, MA
165.500 Tom A lift' jr„ Northeast, md
BUSTOUT {Radio mvfr)
42.000 ★Derrick K^rdOS, Colonia, NJ
34.700 Sava Hennessey, Golden Valley. MN
20,720 Party Benton. New Baden, IL
27.060 M<*e Weils. Pittsburgh, PA
18,403 Brad Widdup, Dundas. Ontario
11.742 Kenneih J floberg, Winfield, KS
7,852 Erie Rcberg, Winfield. KS
7.600 Jeff Roberg, Winfield, KS
BUZZARD BAIT { Tom Mix)
267,700 ★Richard Buttermore, Grand Rapids, Ml
249.100 Tim Dalton. Florissant, MO
235.670 Kentucky Wonder Bean
217.000 Chris Alexander, Grand Rapids, Mi
217.750 Doreen Buttermore, Grand Rapids, Mt
210.050 Aaron Sentell, Maryville, TN
209,800 Jerry Nile. Jacksonville. FI
1 88.500 John Enright, Wayzata. MN
158,650 Thomas A. Heim. Harvard, MA
124.750 Rick Arthur, Balls ton Lake, NY
CANYON CLIMBER (Radio Shack)
4.280.200 ★ Donut, Tabor. IA
4.200.200 Ban, Tabor, IA
999.900 Andre Wagner, Bangor, PA
615.500 Randy Hankins, Tabor. Fl
128.000 Aaron Turnbull, Ellsworth, Wl
100.200 Cliif Turnbull. Ellsworth. W!
CATCH EM (Aardvark)
237.000 ★Craig Edelheit, W, Bloomfield, Ml
91.000 Dean Bouchard, Kingston. N.5.
70,157 Kirk Beler. Taber, Albena
35,760 Laura Sandman. Loulsviita, KY
C ATE FTP I L L A R/ A a rdvark)
180.627 ★Brian Panepinto, Spencerport, NY
86,304 Lawrence McEHIgoiL Lancaster, CA
75,861 Michael McClure, Goose Creek. SC
63.100 Todd Byington, N Sail lake, UT
44.000 Scoll Santalone, Tallahassee, FL
CAVE HUNTER (Mark Data)
42,600 ★Gary Ritchie, Bellevue, Alberta
40.800 Lori Ra&kob, Eaalon, CA
27.050 Jim Baker, Florissant. MO
28.300 Mike Hughey, King George, VA
CHOPPER STRIKE (MichTron)
63,000 ★Andrew ft gel, Sardis, OH
47.400 David Figel. Sardis, OH
29,900 Bobby Figel. Sardis. OH
CLOWNS * BALLOONS {Radio Shack)
05,680 ★Teresa Stutsman, N. Little Rock, AR
83.710 Don Fraser, Shakope, MN
79.920 Tim Wlechmann, Marblehead, MA
77.910 Dan James. Clearwater, FL
74.920 5el Bane:!. Mesa, AZ
COLOR CUBES (Radio Shack)
4:50 ★John Handle
6:05 Chris Cope, Genual. SC
COLOR HAYWIRE (Mark Data )
22.050 ★jim Baker, Florissant, MO
17.850 Brian Wallingford. Fall River, MA
14.850 Michael Rhattigan, Cary, NC
14.800 Brad Widdup, Dundas, Ontario
14,750 Rich McGervey, Morgantown, WV
COLOR 1NVAOERS (Computerwaro)
240,700 ★Roland Hen del, Mississauga, Ontario
227.050 John Osborne, Kincardine, Ontario
217,635 Jim Baker, Florissant, MO
126,350 Perry Demon. New Baden, IL
93,510 Rich McGervey, Morgantown, WV
COLOR METEROIDS f Spectral Associates)
1,496.000 ★Craig Edelheit, W Bloomfield, Ml
1,253,200 Jeff White. Prairie de Chien, Wl
292.000 Roland H end el, Mississauga, Ontario
292.000 Vince Lok, Mississauga, Ontario
297.100 Kenlucky Wonder Bean
CO LO P O UTHO USE ( MiCh Tron )
35,908 ★Ron Rhead, Ontario, Canada
COLOFtPEDE (intracolor)
10.000,000 ★Roland Hen del, Mississauga, Onlano
3,355,248 Scott Drake, Pine City. NY
2.547.299 Rich McGervey, Morgantown. WV
2,471,342 Vincent Lok, Ontario,
164.051 Shane McClure. Qmaha, NE
129,301 Bryan Jenner, Csigary, Alberta
COLOR 5 CARFMAN { The ComSott Group)
976,520 ★Bruce Thornhill, Barrhead, Alberta
772.000 Keith Selfrled, Greenville, OH
609,410 Roland Hendei, Mississauga, Ontario
539.100 Larry Plaxton, Medley, Alberta
530.200 Alan Klotiback, Plainesvllle, OH
COLOR ZAP (Spectral Associates)
227,330 ★Ron Rhead, WHlowdaie, Ontario
84.400 Chris Sweet, Harvard, MA
82.710 Neil Berkman, DeWitt, NY
50.800 Scott Sehihorst, Columbia. SC
COLOUR PAC ATTACK (Compute ware;
472,465 *Jim Baker, Florissant. MO
211.000 Roland Hendei. Mississauga. Ontario
210,875 Mark Nichols. Birsay, Saskatchewan
193.000 Cameron Amick, Reisterslown, MD
CONQUEST OF KZIRGLA (Rainbow Connection Softwara)
50.I99 ★Bruce Uher, Coshocton, OH
13.155 Lee Rice, Crystal River. FL
10.399 Scott Sehihorst, Columbia, SC
COSMIC CLONES {Mark Data)
41.300 ★John Osborne, Kincardine, Ontario
CROSSWORDS (Radio Shack)
B64 *Bob Strang, Chicago. IL
DANGER RANGER
732 ★Rick Arthur, Ballslon Lake. NY
DEATH TRAP
(5o fl Sector;
124,145
★Donul. Tabor. IA
89,035
•Keith Phiiabsum, Coschocton. OH
84,672
Jeff Willard, Chlceno, TX
73.234
Richard Grondin, Flint, Ml
67,920
Bart. Tabor. iA
61,293
Monle Norm, Tabor, fA
DEFENSE (Spectral Associates)
99,485
★Mitchell Dombrowskl. Detroit, Ml
68,750
M. A Brick ler. Alien Park, Ml
58,900
Greg Scott Orlando, FL
DEVIL ASSAULT ffom Mix)
69.330
★flick Arthur, Ballstdn Lake, NY
DOODLEBUG
(Computeware )
3,011.320
★Brenda Gaelz. Gillane, Manitoba
2,248.840
Donut, Tabor, iA
2,191,110
Eugene Shinkewskl. Prince Albert.
Saskatchewan
1,597,701
Tim Brown. Clio, Mi
1,580.000
J.W, Panks, Indianapolis, IN
DOUBLEBACK (Radio S/lflC*;
1 ,080,000
★Phiilipe Du pi an ties, St. Jerome,
Quebec
605,890
Peter Sherburne. Highland, CA
474,040
Paul Moritz. B title, MT
435,570
Phillippe Morsan, St, Jerome, Quebec
429,000
Steve Damm, Phoenix, AZ
72.354
Tony Pink, Gerard, OH
40,200
Chip Pink, Gerard. OH
DUNKEY MUNKEY (Intetlectronics)
3.214.200 ★Rich McGervey, Morgantown, WV
1.924,000 Andrew Herron, High Point, NC
1,879,400 Brian Jones, story City, I A
1,610,800 Bryan Blood worth. Federal Way, WA
1.437.200 Mike Wells, Pittsburgh. PA
FAST LANE (Ace Soft Computer Products)
23,782 ★Philip Deen, Enterprise. FL
93 Mane Love. Columbia, SC
FlRiE COPTER (Adventure international)
113.000 ★Steve Sknyniarz, Tacoma, WA
89.260 Robbie Black. Winnipeg. Manitoba
74,640 Cameron Amick, Reisterslown, MD
65,280 Eric Lund, Millington, NJ
FLYBY
20,110 ★Rick ManseH. Calgary. Alberta
4,020 •Michael Foley, N. Gurney, MA
4.480 Jim Partridge. Clinton, CT
3,075 Darren Edumura, Kamloops, B.C.
3,670 Cameron Amick. Re<sterstown. MD
2.870 David Hogue, Mercer, PA
THE FROG (Tom Mix)
69.910 ★James Baker, Salt Lake Ciiy, UT
79,240 Jeanne Hawkins. Deltona, Fl
73.350 •Evelyn Gagnon. Ontario. Canada
46,580 Eileen Kaakee. Royal Oak. Ml
FROGGER (The CowSQft Group)
63.800 ★Carmen Thew, Surrey. B.C.
53,965 Fan Clark, Albion, Ml
32.O10 Laura Schooiey, Richmond, VA
25.425 Kami Dinda, Kingston, Ontario
20,745 Felicia Schooiey, Richmond. VA
16.200 Scott Ihle, Jacksonville, FL
FROG MAN (Computer is tend)
3,735 ★Aaron T. Cmcoifa. Peru, IN
FROG TREK (Oeirich Publications)
14,700 ★Greg Burke, Kenora, Ontario
14.080 Alan Weiss, Summit, NJ
12.800 Tom A lilt, Jr., Northeast. MD
11.200 Jim Partridge, Clinton, CT
10,370 Jim Baker, Florissant, MO
FURY (MichTrop)
83,500 ★Hans Haimberger, Freewaier, Ontario
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★:
202 the RAINBOW February 19S4
GALACTIC ATTACK (Radio Shack)
67.750 ★Chuck Gaudelle. Monroe, CT
55.000 Terry Steen, San Bernadino. CA
55,360 Donald Thompson, Lubbock. Tx
54,200 Mike Hughey. King George, VA
54.000 Craig Edalheit. W. Bloomfield, Ml
GALACTIC TREK
10.750 ★Wesley Bull. Vans coy, Saskatchewan
GALAX ATTAX (Spectra! Associates)
104,550 ★Milch Hayden. Univ. Ol MM.
62,650 Sieve Hargis, Tucson, AZ
73.000 Wes Hill, Vashon, WA
66.750 Jim Wolf, South Bend. IN
65,700 Steve Otis, Graham. WA
GERM (Chromasette)
374 ★Michael Foley, N, Quincy, MA
GHOST GOBBLER (Spscfrat Associate^
t.007,430 ★Todd Brannam, Charleston Hts., SC
625,250 Randy Gerber, Wilmette, IL
423.300 Rich McGervey, Morgantown, WV
255,000 John Osborne, Kincardine, Ontario
228.290 Patricia Lau. York, PA
210.500 Roger Bu^ard. Lima. OH
65,490 Guriej Jassar, Campbell River, British
Columbia
57,550 Rick Mansell, Calgary, Alberta
GOLF t Aartivarft)
40 ★Matthew Brenengen, LakeJmo. MN
GRABBER fFom Mix)
440,060 ★Casey Stem, Binghamton, NY
79,850 Blossom Mayor, East Greenbush, NY
60,600 Doug Rodger. Harvard, MA
49.000 Curtis Boyle, Saskatoon,
Saskatchewan
42.850 Enc Lund, Millington. NJ
GRAN PR IX ( Compulerware )
5.875 ★Slave Skrzymarz, Tacoma, WA
HAIDER KHAZEN
81.000 ★David Karam. Austin, TX
HALL (Chrom asflde,i
3.650 ★Michael McCallerty. Idaho Falls, ID
ICE MASTER / Arcade Animation)
121.775 ★Saul Munilz, Belle rose, NY
INVADERS REVENGE (Med Systems)
1.334.300 ★Richard Grondm, Flint, Ml
502,360 John Osborne, Kincardine, Ontario
32,600 Harry Sawyer, Watch bpg. NJ
16.300 Eric Lund. Millington, NJ
JUNIOR'S REVENGE (Computerw.arGj
1.115.300 ★Ryan Van Manen. Grand Rapids. Ml
144,200 Rich Van Manek Grand Rapids. Ml
06.200 Johnny Frilsch. Whitehall, PA
KATERPILLAR ATTACK (Tom Mix)
3.259.620 ★Jamie Gritton, Irvine, CA
163,526 Andy Truesdale. Ferguson, MO
20,530 Jenmler Parry, Batavia. IL
14.375 Norbert Berenyi, Northvale, NJ
KEYS OF THE WIZARD (Spectral Associates)
640 1 ★Steve Skrzymarz, Tacoma. WA
506 Greg Burke. Kenora. Ontario
THE KING (Tom Mix)
10.000,000 ★Roland Hendel, Mississauga. Ontario
5.112,900 Donut,. Tabor, I A
4.040.300 Andy Truesdale, Ferguson, MO
2.410.200 Gandy Harden, Birmingham. AL
2,213.000 James Guadarella, Brooklyn, NY
990,800 Paul Guherrey. Moorpark. CA
KRON (Oregon Color Compute rs)
62,470 *James Hill, Eugene, OR
KOSMIC KAMIKAZE (IMB)
★Fred (ha, Columbus APB, MS
Beth Walker. Gloucester Pt,, VA
Paul Morris. Rich tend, WA
Mark Raphael, Englishtown. NJ
Jeff Teague, Noblesvilie. IN
LANCER / Spectral Associates)
2.354.000 ★Alex Slate, Las Vegas, NV
Mike Rausch, Denver, CO
Jell Jackson, Littleton, CO
Scot! Jackson. Li melon, CO
Larry Sandhaas, Spring field, IL
200.550
62.250
55.000
49,900
30,450
474,250
469.400
462,100
183.050
lunar rover PATROL (Specks/ Associates)
154,650 ★Tom Allff. Jr. Northeast, MD
56.550 Kevin P. Esser, Waukesha, Wl
49. 950 Tony Byonck Biloxi. MS
49.550 Ronny Ong, Arlington, TX
46,800 •Daniel Milbraih, Ann Arbor, Ml
MARATHON (the Rainbow)
15,750 ★Craig Geist
16.110 Chris Farreit
MAXIMUM
1,102 ★Donut, Tabor FL
1,095 Bart. Tabor, FL
MEGA BUG (Radio Shack)
60.000 ★Robin Wort hem, Milwaukee. Wl
16.632 John Tiffany, Washington, DC
15.999 Ed Milch-all, Ragged Mountain, CO 1
14,297 Aieisha Hemphill, Los Angeles. CA
13,852 Ryan Van Manen. Grand Rapids, Ml
MEGAPEDE (Computerware)
94,085 ★Mark Eimer. Oceanside, CA
89,036 Mark Skala, Fairview. PA
67,60-5 Ed Bottini, Si. Louis, MO
58.070 Rich Van Manen, Grand Rapids. Ml
55,291 Ryan Van Manen. Grand Rapids, Ml
METEOROIDS (Spectral Associates)
140,210 ★Fred lha. Columbus AFB, MS
METEORS
403,000 ★jimmy Chan, Kincardine, Ontario
17,810 Lenny Munitz, Bellsrose. NY
13,120 Jennifer Klamp, Winter Park, FL
MICROBES (Radio Shack)
318,830 ★Hwan Joo, Weston, Ontario
316,200 Steve Mayer 8 Keilh Sei fried,
259.700
258.150
244.700
MR. MUNCH
40.000
20.000
Greenville, QH
Sheila Coleman, Griffin, GA
Rick Van Manen, Grand Rapids, Ml
Ian Waters, North Hero. VT
★Wes Hill, Vashon, WA
Scott Drake, Pine City, NY
MONKEY KONG (Med Systems Software)
1.000,000 ★Wes Hill, Vashon. WA
Kanli Dinda, Kingston, Ontario
Ryan Van Manen, Grand Rapids, Ml
Susan Brink, Portage, Ml
Mike Faih, Wadsworth, Oh
MONSTER MAZE (Radio Shack)
520,470 ★Robert L. Bull, Trenton, Ontario
Philip Morrissey, Girboa. NY
Daniel Milbraih, Ann Arbor. Ml
Jamie Gr ilton, Irvine. CA
Dylan Kucera, Manitoba
MOON HOPPER (Computer ware)
6.210,000 ★Vincent LOk, Ontario
009,750 Ed Solti ni, St. Louis, MQ
142.800 Ron Rhead, WiHowdale. Ontario
122,500 Donut, Tabor. 1A
119.790 Bart, Tabor, I A
1,076
1,323
1,210
1,185
323,490
200,000
150,000
130,780
MOROCCO GRAN PR IX (Compulerware)
4.153 ★Frank Bottini, St, Louis. MQ
2,344 Cameron Amick, Reisterstown, MD
NERBLE FORCE (Computerware)
315,150 ★Frank Bottini, St. Louis, MO
49.200 Jim Ganninger, Das Peres. MQ
NIBBLER (Color Quest)
20,650 ★Rick McGorvey, Morgantown. WV
14.910 Christal Glovmsky, Staten Island. NY
NINJA WARRIOR (The Programmers Guild)
74,500 ★Grog Burke. Kengra. Ontario
42.400 Daniel Milbrath, Ann Arbor, Ml
46.400 Jeff Willard, Chireno, TX
32,900 Rip Loomis. Long Beach, MS
28.200 Don Hammaek, Long Beach, MS
OFFENDER (American Business Computers )
999.900 ★Scott Drake. Pine City. NY
965,400 Jim Baker, Florissant, MQ
406,800 Betty Moore, Greens burg, PA
293.900 Maria Moore, GroenSburg, PA
273.900 Welt Moore. Greensburg, PA
PAC-ATTACK II ( Computerware )
107,070 ★Mark Skata. Fairview, PA
08,860 Michael J. Garozzo. Mornsvliie, PA
62.870 Stanley Sneed, Erw n, TN
44,000 Robert Lang, Port McNeill, BC
42,045 Dave Lubnow, Sussex, NJ
PAC-DROIDS (The Programmer's Guild)
1,476,730 ★Joshua Josephson. Corning, NY
577,140 Richard Cochrane, Wayne, NJ
197,490 Joe Minkstein, Jr., Half Moon Bay, CA
151,590 Anmta Powell, Huber Heights. QH
140,300 John Yapp, Park Forest, IL
PACET-MAN ( American Business Computers)
26,800 ★Vince Lok, Mississauga, Ontario
14,050 Susan Brink, Portage, Ml
7.200 Fred lha, Columbus AFB, MS
5,000 Cameron Amick, Reistdrslown. MD
3,392 Norben Berenyi, Northvale, NJ
PARACHUTE JUMP (JARS Software)
451.000 ★John Osborne, Kincardine, Ontario
PATT1PAK ( Pet rocci Freelance)
33,545 Bruck Kothmann, Pittsburgh, PA
PHANTOM SLAYER (Med Systems)
2.403 ★Troy Messsr Joplin. MQ
1.652 Curtis BoyJe, Saskatoon,
Saskatchewan
1,306 Marc Hassler
652 Michael Brooks, Glade Spring, VA
604 J, Powell, Bournemouth, England
324 Mark Wise, Prospect, KY
PICNIC (Computer Island)
100.000 ★Scott Drake, Fine City, NY
1,220 Jon Bauch. South Faltsburgh, NY
PINBALL (Radio Shack)
6.000. 000 ★jimmy O river, Hants City. NS
4.000. 000 Keith Seifned. Greenville, QH
2,111,900 Dale Westmoreland, La n non. Wi
1.266,250 Donut. Tabor. IA
300.250 Brad Widdup. Dun das, Ontario
48.700 Eric Lund, Millington, NJ
PLANET INVASION (SpeeJref Assoc/atesJ
483.250 ★Chris Sweet, Harvard, MA
286,075 Larry Plaxton, Medley, Alberta
257,900 Ron Rhead, Willow dale, Ontario
221,350 John Cold, King City. Ontario
106.500 Jrmmy Oliver, Hants City, NS
92,150 Gurtej Jassar. Campbell River. British
Columbia
PLANET RAIDERS ( Aardvark }
16.770,300 ★Michael Moruzi, Sudbury, Onl.
3,547,000 Philip Morrissey, Gilbbn. NY
2,010,960 Bill Messerick, S. St. Paul, MN
POLARIS (Radio Shack)
256,018 ★Michael Popovich, Sr., Nashua, NM
218.450 Allen Roth, Dayton, TX '
212,746 Hwan Joo. Weston, Ontario
170,160 Steve Johnson, Santa Ana. CA
151,154 Brian Austin, Rotterdam, NY
45,560 Thomas A. Heim, Harvard. MA
POLTERGEIST (Radio Shack)
6,455 ★Rich Van Manen. Grand Rapids. Ml
4,970 Tim Warr, Bellingham, WA
4.950 Mark Dowling, San Bruno, CA
4,865 John Osborne, Kincardine, Ontario
4,860 Lon Raskob, Esalon, CA
4,730 Cliff Turnbull, Ellsworth, Wl
4.690 Barb Turnbull, Ellsworth. Wl
POPCORN (Radio Shack)
560,960 ★Vi nee Lok, Mississauga, Ontario
166,680 Steve Johnson, Santa Ana, CA
136,530 Scott Sahlhorst, Columbia, SC
110.570 Cameron Amick, Reis tort own. MD
96,470 Mike Wells, Pittsburoh. PA
PROJECT NEBULA (Radio Shock)
966 ★lan Clark. Albion, Ml
650 *Joyca isbeli, Toccoa, GA
430 Dale Westmoreland lannon, Wl
continued
★★★★★★★★★★★★★★ ★★★★★★★★★★
February 1984 the RAINBOW 203
PROTECTORS /Tom Mu t)
594,610 ★Roland Hen del. Mississauga, Onlario
356.514 Cameron Amuck, ReistefStQtyfl, MD
275,010 Julian Bond. Berkeley, CA
273.000 Douglas Hug. Roseville. CA
217.000 Ian Waters. North Hero, VT
PYRAMID (Radio Shack)
200 ★Greg Burke, Kenora, Ontario
160 Dan Burner, Fowler. FL
160 W Knighl. Mt. Hermon. CA
100 Lee Perkins. Norfolk. VA
165 Dale Westmoreland, Lennon. Wl
QUASAR COMMANDER (Radio Shack)
1,290 ★Cliff Turnbull, Ellsworth, Wl
QUEST (Aardvark)
2,200.090 +BJ. Bardy, Mt. Lebanon, PA
1,000.000 Nigel Wake I in, Mt. Lebanon. PA
RAIL RUNNER (pomputerware)
53,520 ★jim Baker. Fldrissanl, MO
53.400 Ed Botlini, SI. Louis, MO
20.910 Nigel Wakelin, Ml. Lebanon, PA
19.400 Chris SweeL Harvard, MA
17,325 Lenny Munitz, Bellerose, NY
ROBOT BATTLE (Spectraf Associates)
21.000 ★Bobby Bruce, Springfield. MO
ROBOTTACK dntracotor)
2,216,950 ★Randy Hankins, Tabor, IA
2,133.050 Donul, Tabor, I A
1,512,200 Robert Kiser, Monticello, MS
1,424,300 John Osborne, Kincardine, Ont.
1,219.610 Sieve Skrzyniarz, Tacoma, WA
SANOS OF EGYPT (Radio Shack)
121 ★Grant GiKol, Calgary, Alberta
66 Mike Rausch, Denver, CO
SCARFMAN /Comso/rj
495,440 ★Woody Farmer, Alberta, Canada
371,540 Stanley Sneed. Erwin, TN
342,510 Jean Rett, San Maleo, GA
121.600 M. A. Brickies, Allen Park, Ml
SEA DRAGON (Adventure International)
75.750 ★Steve Schweilzer, Sewell, NJ
60.430 Steve Skrzyniarz, Tacoma, WA
27,500 Wes Hill, Vashon, WA
23.750 Stephen Harden. Birmingham, AL
SHAFT f Prickly- Paw Software)
18,150 ★Loren Seng, Tuscan, A Z
17.160 Julian Bond, Berkely, CA
SHARK TREASURE/ Coniputerware)
172.000 ★Aaron Peele, Benington, VT
150.000 Lori Raskob, Esalon. CA
126.000 Curtis Boyle. Saskatoon,
Saskatchewan
72.000 Marc Hassfer
SHOOTING GALLERY (Radio Shack)
64,996 ★Robert J. Wallace, Waldorf, MD
52,010 •Vernell Paterson, Radcliff KY
44.870 Mark Nichols, Birsay, Saskatchewan
37,200 Chris Kuiawy, St. Johnsvile, NY
37.000 Gary Long. Peru, NY
SKIING f Radio Shack;
31,52 ★Andy Truesdale. Ferguson, MO
35.09 Peter Johnson, Chino, CA
40.10 Fred Herrmann.. Flemington. NJ
49,43 John Scan I an, Prairie Village. K3
1 12,02 Tim Brown. Clio. Ml
SKY DEFENSE ^Quasar Animations)
9.700 "Vince Lok, Mississauga, Ontario
6.700 Mike AnbeJuk, FaN Creek. OR
6. T20 Sieve Skrzyniarz, Tacoma, WA
5,200 Cameron Amick. Reisterslown. MD
SNAIL S REVENGE (the Rainbow/
11.360 ★Vnrunoc Turner. Kamloops, B.C.
4.820 Michael Rosenberg. Prestonburg, KY
4.696 Bill Partridge, Clinton, CT
1.610 David Figei, Sardis. QH
910 Samuel Smilh, Columbia, SC
510 Mike Millard. Hill AFB, UT
SOLO POKER (Radio Shack)
830 ★Aldona Hasten Is. Euclid, OH
830 ★Fran Tucher, Albilene. TX
676 Granville Bflnyala, Tallahassee. FL
640 Mary J. Herring. Bloomington. IL
640 Slephen Jenkick, Pittsburgh. PA
SOLO POOL ( Tom Mix)
110 ★Bill Steelman, Edmonds. WA
103 John Frayssc, Dab Iren, VA
S3 Sarah Wakelin, Mt Lebanon. PA
63 M.a. Brickies, Allen Park, Ml
SPACE ACE (Spectral Associates)
903 ★Matt McMann, New Boston. Ml
SPACE AMBUSH fCo mputerwara)
403.350 ★jimmy Chan. Kincardine, Ontario
124.400 John Osborne. Kincardine. Onlario
SPACE ASSAULT (Radio Shack j
1.632.450 ★Walter Brokx, Gramsie, BC
358.660 Mike Snelgrpve, Oshgwa, Onlano
23S.50O John Cole, King City, Ontario
224.130 Derrick Kardps. Go Ionia, NJ
221.130 Sieve Johnson.Sanla Ana, CA
SPACE IMVAOERS (Spectral
1 ,496,030 ★jimmy Chan. Kincardine. Qnlario
62.360 Peter N lessen, Carlisle, MA
54.900 Susan Brink. Portage. Ml
53.930 Linda DeTisle. N. Adams, MA
29,560 Greg Brink, Portage, Ml
SPACE RACE fSpeefraf Associates;
83,750 ★John Osborne, Kincardine, Ontario
62,975 Shane Deike, Bolme, TX
59,025 Jim Baker, Florissant. MO
58.100 John Cole, King Cily, Ontario
55,625 Steve Skrzyni&rz. Tacoma, WA
SPACE RAIDERS (Mark Data )
112.100 ★jimmy Chan, Kincardine, Ontario
SPACE SENTRY (Spectrai Associates)
41,129 ★Steve Skrzyniarz, Tacoma, WA
2,625 Cameron Armck. Reisterslown, MO
SPACE SHUTTLE ( Tom Mix)
595 ★Steve Schweitzer, Sewell. NJ
575 Fred Weissman, Brookline, MA
57i Ted McDonald, Summerville, SC
5&6 Tim Smilh, San Rafael, CA
562 Kenton Fifield, Ft. Frances. Ontario
SPACE WAR (Spectral Associates)
400,190 "Mark Felps, Bed lord, TX
116.000 Peter N lessen. Carlisle, MA
52.306 Jim Baker, Florissant, MO
TS.590 Chris Leek. Martintown, Ontario
11,540 David Iverson, Darval, Quebec
STARBASE ATTACK {(MB)
320.000 ★Paul Morris. Richland. VA
62.551 Chris Coyle. Selden, NY
60.602 Beth Walker, Gloucester Pi . VA
35.659 Dennis Teague. NoblOSville. IN'
24.660 J.W. Pank, Nobl&sviNo, IN
star BLASTER (Micro Works;
408.245 *Mark Dowling, San Bruno, CA
325,790 Mike Anheluk, Fall Creek, OR
125.135 Mike Hall, Hartland, Wl
113.450 Darren Noranyan, Oswego, NY
80,091 Alan Lewis. Ridgefield. CT
Starfire ( Intellect ron ics)
TO. 000 ,000 ★Roland Hondel, Mississauga, Onlario
3,444.500 John DeMulh, Praine de Chien, Wl
2.162.450 Dean Bouchard, Kingslon. N S
1,420,000 Steve Schweitzer, Sewell, NJ
1,000,050 Chuck Ladig, Suisun Oily, CA
STARSHIP CHAMELEON ( Computerware )
861.200 ★Greg Lesher. North Chili, NY
62.200 Chris Sweet, Harvard, MA
79,250 Vince Lok, Mississauga, Ontario
75.600 Hon Pinson. Guelph, Ontario
7 2. 600 Jim Baker, Florissant. MO
STAR TREK ( Adventure International)
90 ★Scott Santarone. Tallahassee. FL
STORM (Computerware)
840,010 ★Roland Hendd, Mississauga, Ontario
723.335 Chris Sweat. Harvard. MA
472,320 John Jaworsiu, Nashua, NY
380.000 Cameron Amick. Rei stem town, MD
312.000 Dave Lubnow, Sussex, NJ
63,415 Rip Loomis, Long Beach. MS
STORM ARROWS fSpeclraf Associates;
94.000 ★Steven Ohsie, Houston. TX
22.200 Cameron Armck, Reisterslown, MD
TEEEOFFF (Prickly -Pear Software)
32 ★Mark Wright, Tipton, ME
TRAP FALL (Tom Mix)
113,408 ★Rich Trawtck, N. Adams, Ml
104.456 Robert Caltral, Ottawa. Ontario
104.368 John Osborne, Kincardine, Ontario
90.500 Dan BurOh, LoutevjFie, KY
96.800 Bruce March, Barrie, Ontario
TUBE FRENZY (Aardvark)
90,640 ★David Hogue, Mercer, PA
VENTURER (Aardvark)
4.126.200 ★Greg SbOlt. Orlando, FL
2.291.100 Mike Sitzer, Roslyn, NY
2,657,350 Brian Pane pin ID, Spencer port. NY
1.709.490 Todd Hauschildt. Red Wing. MN
WACKYFOOD (Arcade Animation)
130.100 ★Lenny Mumtz, Bellerose. NY
110,300 Belle Muntz. Bellerose. NY
99,906 Sheri Munitz, Belferose. NY
42.000 Saul M unite „ Bellerose, NY
WHIRLYBIRD RUN fSpedrAMswctatetf/
516,450 ★Dan ShargeL, Arroyo Grande, CA
103,900 Damn Fabian. Crest view. Fl
98.400 Dave Lubnow, Sussex. NJ
40.000 Todd Brannam, Charleston His,. SC
30.600 Darren Noranyan, Oswego. NY
36,256 Chris Cope. Central, 5C
WlLDCATTINGYHfldfo Shack)
56.934 ★Michael Rosenberg. Prestonburg. KY
48,602 *David Rodgers, Carbondale, IL
30.555 Gary Jones. Dale. TX
29,054 Mall Buisl, Bangor, PA
ZAKSUND ^Ehie Software)
1.128.050 ★Richard Minton. West Frankfort, IL
1.008.100 Andy Mickelson, Granville. OH
950,500 Michael Rothman, Solon, OH
910.600 Steve Schweitzer. Sewell. NJ
876.200 John Osborne, Kincardine. Ontario
ZAP EM fChromasette)
12.950 ★Michael McCalferty. Idaho Falls, ID
2AXXON (Datasoft)
2,000.000 ★Roland Hondpi. Mississauga, Ontario
1.510,000 James Ouadarella, Brooklyn, NY
401.900' Mike Hughey, King George, VA
370.400 Chns Coyle Seldom NY
235.200 Rich McGervey, Morgantown, WV
116.200 Jerry ihle. Jacksonville, FL
77.500 Joseph Gaut. Ill, Altoona, PA
76,306 Buddy Ferguson, Trenton, IL
ZERO G (Chromasetie)
19,735 ★Michael Foley, N. Quincy. MA
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
204 the RAINBOW February 1984
CAPTAIN EIGHTY
Adventuring
With
Style
By Bob Liddil
Be cautious, and remember . . . the word is everything.
H ere’s Joe Adventure, preparing for another all
night session at the keyboard. We go down the
checklist, point by point, making sure that nothing
is left out.
Coffee, ten gallons. Check. Sunglasses to protect eyes
from screen glare. Check. Phone off hook. Check. Wife and
kids on bus to Toledo. Check. Shades pulled, dictionary and
thesaurus nearby. Check. One copy of Attack Of The Killer
Dragon That Ate New Jersey* CoCo version. Check.
Right! Now we begin.
As Joe plunges forward in this, his 17th attempt to solve
this computerized version of kill the customer by driving
him insane, we shall examine the wonderous compu-
phenomona known as Adventure. Note the capital A which
is accorded the genre by true affectionados.)
As long as there has been man there has been Adventure.
Oog, prehistoric cave guy, first discovered this unique expe-
rience when he whacked a Tyrannosaur with a tree limb and
then tried to run into a cave. Unfortunately, GO CAVE w r as
executed before MOVE BOULDER and poor Oog became
the first dinosaur TV dinner.
All through history, man has been locked in blind pursuit
of elusive Adventure. The books arc filled w ith examples of
brave heroes who entered the wrong commands. There was
Captain Vladimir Vaselescov, for example, whose burning
desire to become the first Russian to reach the North Pole by
sailing south caused him to EXAMINE PENGUIN without
WEARing GLOVES. Vaselescov became the first explorer
ever to die in a penguin stampede. If he'd seen the ribbon she
was wearing, he would have realized she was the only female
penguin in the entire Antartic, thus avoiding an unnecessary
stomping.
(Bob Liddil, Captain Eighty, is a well-known writer on
Color Computer topics who has numerous columns
and several books to his credit.)
Computer art imitates life. While the picturized Adven-
tures dilute the impact of different interpretations of the
same phrase, the true text Adventure leaves everything to
the imagination. In Adventure, the word is everything.
A simple statement: YOU SEE — HAND GRENADE,
PEN, BOX becomes a nightmare of possibilities. The verb-
noun combinations which make up the command structure
and allow interaction with the program can be manipulated
by the author with ease.
EXAMINE. Okay, do that to the grenade. Computer
says, YOU CANT DO THAT . . . YET. Curses! You are
committed. GET HAND GRENADE. Computer says OK,
EXAMINE it now? Computer says it is ticking. We//, there's
a pen , but it's spelled wrong so it may not fit. Typing HELP
may or may not render assistance. If you DROP it you may
get blown up. Better THROW GRENADE. Computer savs
GRENADE EXPLODES. We anticipated that. LANDS
IN PEN AND EXPLODES says the computer. IN the
PEN? PEN turns out to be PIG PEN and now there is
enough bacon to last your whole journey. All you need is
eggs and juice and you'll satisfy government requirements
fora balanced Adventure.
As every Adventurer discovers, the author is in the full
control of the scenario at all times. In order to solve the
puzzle the user must be prepared to think like the author.
Indeed, he must BECOME the author as he works his way
into the depths of the game.
Different authors approach Adventure in different ways.
There is the hardnose, or high tech, style. In Sands of Egypt ,
we have an author engaged in the grim business of totally
stumping the player. This game plays like shooting BB rifles
on the midway at a county fair; v.ery few hits and a nearly
unattainable goal. This style is a play for the ride. W'inning is
a brass ring. The high tech style is most suitable for the very
smart, the very patient, and the emotionally stable Adven-
turer, or for somone with a fully insured computer.
February 1984 the RAINBOW 205
JOYSTICK
$1 9.95
EACH
$37.95
FOR TWO
“In use. we found the ENDICOTT
JOYSTICK to be smooth and re-
sponsive. ...built to last, the Endi-
cott model is a solid buy'*.
fhe RAINBOW. October 1982
“...provided the best feel of all the
joysticks tested. ...{a) rugged unit at
an affordable price.’ 1
- 80 micro. March 1983
®Vf)IC0TT
COMPUTER SOFTWARE
AND ACCESSORIES
TAPE CAROUSEL
Holds up to 25 cassettes in individual
compartments. Units are stackable
and revolve for easy access. Clear
plastic sliding covers keeptapesdust-
free (tapes not included). Great for
your stereo too!
jLL&rOU EACH $13.00 EACH
FLIP’N’FILE
by Innovative Concepts
Holds 10
Diskettes .J^Sr9r5' $ 5.45
Holds 25 Diskettes
With Lock Jt2©r?T5* $24.95
Holds 50 Diskettes
With Lock _$3er95" $33.95
SUPER-PRO KEYBOARD
by MARK DATA PRODUCTS
"v Smooth profes-
sional touch. Idem
tical keyboard layout
\/ eliminates relearning
key locations. Simple installation! No
soldering or wiring. Professional ap-
pearing installation. Computers made
after or about Oct. 1982 require adap-
ter.
KEYBOARD: $69.95
SPECIAL! $64.95
ADAPTER: $4.95
VIDEO 300
by Amdek
VIDEO 300 (Green): 13" Non-qiare screen
With Video Plus
{See Below) $190.00
W/O Video Plus $170.00
VIDEO 300 (Amber): 13" Non-qlare screen
With Video Plus (See Below) $205.00
W/O Video Plus $ 1 85.00
COLOR 1 +
by Amdek
COLOR i+: 13" Composite Color Monilor with
new non-glare screen, built in audio circuit,
speaker, and plug-m adjustable head sei
WITH VIDEO PLUS
(SEE BELOW) $360.00
W/0 VIDEO PLUS $340.00
OK I DATA 82 A
A heavy duty printer that can run all day. It has
friction and pin feed with rear or bottom paper
feed.
W/CoCo Serial/Parallel
Interface {See Below) $490.00
W/O Interface $430.00
pbh CoCo Serial/Parallel
Interface
• Switch Selectable Baud Rates From 300
to 9600
• Switch Selectable Printer or Modem
Operation (Connections Provided for
BOTH).
• Self Contained Power Supply
• Nothing Else Needed ^£24^95''' $69.96
SPIRIT
by Mannesmann Tally
A new top quality printer with the same com-
mands as Epson including graphics at a
reasonable price. Friction and adjustable
sprocket feed included.
With CoCo Serial/Parailel
Interface (See Below) $425.00
W/O Interface $365.00
VIDEO PLUS
by Computerware
Composite video monitor interface. Allows
use of composite color or monochrome
monitors. Easy to install, no soldering, case
must be opened. Does not disable your TV
interface. Works with all CoCos.
Fully Assembled and Tested $24.95
GORILLA/BANANA
Comparable to the DMP100 Printer. Built in
serial interface. Includes special cable for
CoCo. Nothing else to buy.
With cable $265. OO
Parallel Printer with CoCo
Serial/Parallel Interface
(See Below) $305.00
Just Printer (Specify Parallel
or Serial) $245.00
KALGLO SURGE
SUPPRESSORS/FILTERS
Deluxe (8 outlets) $79.95
Quad (4 outlets) $61 .95
Mini (2 outlets) $45.95
WE PA Y SHIPPING! %
Other companies ask you to ADD SI , $2, $3 or more for shipping v-/*
WE NEVER DO to U.S.A., CANADA, MEXICO. !£fl
Add $2.00 C.O.D. (U.S.A. Only). Allow 2 weeks for check to clear.
No P.O. Boxes please! We must have your street address.
SHIPPING-ALL OTHER COUNTRIES: Add $2.00 for each software item and each joystick.
$5.00 for all other items (no monitors or printers shipped outside U.S. A.). Items will be shipped air mail.
Prices apply to mail orders only - All sales final - No returns unless defective.
Look at These Software Discounts and Compare. ..Remember WE PAY SHIPPING!
■1 CO/ ACC LIST PRICE OF ONE. Of\0/ HCIT LIST PRICE
1070 Urr TWO OR THREE ^U7o UtT OF FOUR OR MORE
CUSTOM SOFTWARE ENGINEERING
★ DISK DATA HANDLER $54.95
(SUPPLIED ON TAPE)
SPECTRAL ASSOCIATES T D
★ CUBIX $24.95 $28.95
★ LANCER $24.95 $28.95
★ MS GOBBLER $24.95 $28.95
WHIRLYBIRD RUN $24.95 $28.95
STORM ARROWS $24.95 $28.95
LUNAR ROVER PATROL $24.95 $28.95
SPACE SENTRY $18.95 $22.95
PLANET INVASION $24.95 $28.95
ALPHA SEARCH $24.95 $28.95
COMPUTERWARE t D
★ JUNIOR’S REVENGE $28.95 $31.95
★TIME PATROL $24.95 $29.95
★ HYPER ZONE $26.95 $29.95
★ COLOR BASIC COMPILER - $39.95
64K SCREEN EXPANDER (64K) $24.95 $27.95
*THE SOURCERER.... * $34.95 $39.95
★ DISK MACRO ASSEMBLER & XREF -- $49.95
★ COLOR EDITOR $24.95 $29.95
★ COLOR MONITOR $24.95 $27.95
★ MOON HOPPER $24.95 $29.95
BLOC HEAD $26.95 $29.95
ELITE SOFTWARE j D
ELITE-WORD $59.95 $59.95
ELITE-CALC , $59.95 $59.95
COGNITEC
TELEWRITER 64
ANTECO SOFTWARE T ROM PK
8-BALL (POOL) " $29.95
PINBALL $24.95 $29.95
T D
$49.95 $59.95
DATASOFT
ZAXXON .
D
$39.95
PROGRAMMERS INSTITUTE t D
★ COLOR ACCOUNTANT $74.95 $79.95
PRICKLY-PEAR SOFTWARE T D
ADVENTURE IN WONDERLAND $24.95 $29.95
THE DISK MANAGER -- $29.95
THE DISK MASTER -* $24.95
•VIKING $19.95 $24.95
•GANGBUSTERS $19.95 $24.95
COLORKIT $29.95 $34.95
TOM MIX T D
★ CUMBER $27.95 $30.95
★ BUZZARD BAIT $27.95 $30.95
★ AIR TRAFFIC CONTROLLER $28.95 $31 .95
THE FROG $27.95 $30.95
★ SPACE SHUTTLE $28.95
★ DONKEY KING $26.95 $29 £
★ COLOR GOLF $17.95
TRAP FALL $27.95 $30. £
SOFT LAW ROM D
VIP WRITER $59.95 $59. £
VP SPELLER -- $49.5
VIP CALC $59.95 $59, £
VIP TERMINAL $49.95 $49. £
VIP DATA BASE - $59.£
VIP DISK-ZAP - $49. S
ADVENTURE INTERNATIONAL
T D
•FIRE COPTER $24.95
•SAIGON: THE FINAL DAYS $24.95
•EARTHQUAKE $24.95
•AIRLINE $24.95
★ SEA DRAGON $34.95
★ TRIAD (Avail. Jan) $34.95
★ DISKEY (Disk Access & Repair Kit and - $49.!
Computer Diagnostics)
Additional listings in our free catalog - call or write.
•Requires 1 6K Ext Basic Minimum ★ Requires 32K Ext Basic Minimum
Others 16K Std Basic Minimum
D
$59.95
$49.95
$59.95
$49.95
$59.95
$49.95
GRAND OPENING/
Come visit our new store
in Huntsville, Alabama
We also support:
TRS-80 (Mod 1 , 3 & 4)Commodore 64
Apple Vic 20
Franklin Atari
Computers available for
software demonstration.
BOB WALLACE
PARKWAY
CITY
MALL
I^NDICOTT
Computer Software
and Accessories
2806-A S. Memorial Parkway
Huntsville, AL 35801
g| (205) 536-4400 ^
Phone Open 7 Days a Week
DRAKE AVENUE
The classic style is easier to swallow.
A classic is usually goal oriented with
pieces of the puzzle scattered about and
fitting neatly together to form a solu-
tion. The text Adventure Dragonquest
occupies this opposite end of the scale
from the frustration (challenge) of high
tech. Users can easily tunc in the young
Charles Forsythe as he guides them
through Lower Graylockland in search
of Smaegor the Princess Snatcher. He
has provided tools for the win, without
denying all but the most clever access.
Instead, he makes the overall problem,
rescuing the princess, the most difficult.
The tools needed are sub-puzzles simply
solved. There are a few tense moments
at the beginning when the King refuses
to allow the player to leave the castle.
But the keywords can be worked out
without the help of a Harvard profes-
sor. By the way, what is a MANATEE?
And would you go swimming in the
same river with one?
The flip style or the irreverent style, if
you prefer, employs elements of the
other two. Gamster Software's Madame
Rosa’s Massage Parlor , which is about
as naughty as a bikini calendar, pro-
vides endless word twists and blind
alleys caused by letting the imagination
run whld. But, at the same time, it is very
classic in its goal orientation. Madame
is tough, but not unwinnable. More
importantly, it is I6K of belly laughs.
Author Bob Krotts pokes fun at the
whole Adventure genre and gives the
player something to do other than slay
dragons or escape deadly traps.
Each of the three styles mentioned
makes specific demands on the audience.
High tech requires literal interpretation
and cunning logic, an almost telepathic
draw on the author's intent. Classic is
more story oriented with goals plainly-
defined. Flip plays to the sense of humor
and the user's willingness to be manipu-
lated ot led astray in the name of
comedy. The later two can be won with
effort and patience. The first requires an
iron will, a master's in parapsychology
and a loving, understanding family. A
strong local mental health office should
be a consideration also.
There are roughly 10 Adventure titles
for every “Twitch" (arcade game). This
is attributable in part to the ease of cod-
ingand divergence of thematic possibil-
ities, versus the logistics of animation.
Not all of these make it to market. There
can be found on BBS's and in private
uploading clubs tens of hundreds of
Adventure programs placed in the pub-
lic domain by first authors anxious for
approval from their peers.
Commercially, the variety is over-
whelming. Calixto Island from Mark
Data shares the line with several highly
animated and well-planned programs.
Prickly-Pear's Adventure in Wonder-
land employs the still experimental sen-
tence-style command mode and explores
a very popular classic children's story.
Sands of Egypt, Black Sanctum, Drag-
onquest , Beyond the Cimeeon Moon ,
the list reads on and on, like the titles in
a fiction library, each trying to outdo
the other in cleverness and plot.
Beyond all this, whether the program
is illustrated or pure text, you will find
the written word. The bottom line in
Adventure is reading comprehension. I
believe, based on this fact alone, that
Adventure is the ideal computer game
for kids (and adult alike). Even with all
the motor skills that are developed with
the Twitch, there can be no more valua-
ble exercise to anyone than reading. For
the micro-computerist gamester, there
can be no challenge greater than that of
one mind pitted aganst another; no
teamwork more satisfying than friends,
as a group, solving a killer puzzle.
And what of Joe Adventure?
It's five o'clock in the morning. Joe
has to go to work at nine. He's taken the
sword from the stone. He knows where
the dragon is hiding. He's even made it
through the dark woods. But the HELP
command's been giving conflicting an-
swers all night. The coffee's cold, he’s
been in the river twice and a question
burns in the gray of the pre-dawn.
“Pray tell me. Sir Author," he la-
ments, “what DOST thou feed to a
MANATEE?"
FAST!
DATA I/O
PRINTING
DELIVERY
$ 29 95
$2 SHIPPING
8010X
INTERFACE
GEMINI-10X TO COLOR COMPUTER
110-9600 BAUD
CABLE INCLUDED
RAINBOW
CERTIFICATION
SEAL
$ 319 95 GEMINI-10X
180 DAY
WARRANTY
SHIPPING
WITH
8010X INTERFACE
CABLE AND SCREEN PRINT SOFTWARE INCLUDED
READY TO PLUG IN /NOTHING MORE TO BUY
OHIO RESIDENTS ADD 6% TAX
DAYTON ASSOCIATES • 7201 CLAIRCREST DR., BLDG. C
DAYTON, OHIO 45424 • (513) 236-1454
208 the RAINBOW February 1984
RAINBOW REVIEWS,
Adventure Starter Package
Great Fun For Beginning Adventurers /Owl's Nest Software , , , . , . . . , t 242
Arabic Numbers: Roman Numerals
When In Rome Count In Roman Numerals /Moreton Bay Software ....... 222
Banners Banners Banners
A Colorful Large-Character Generator/A/Mmer/car? Ultralight Industries 240
Battle
A Little Game That Grows On You /Aurora Software . , h , 222
The Byte Bat
A Good Way To Get Even /Micro Tie Systems . * 224
CCP-1 Serial Interface
Both A Beauty And A Beast / Botek Instruments . . ....... , . 272
Castiman
A Fun I .nvestment/M/cb Tron . , . . . , . * * . , 256
Clock Drill
An Educational, Timely Tool/C Y-BURNET-fCS . . . 252
Color Tutor
A Meat And Potatoes Utility /E//fe Software ....... 228
The Complete Personal Accountant
An Excellent Financial Pa ekag e/Prog rammer's Institute . . , . . . 246
Cookie Monster's Letter Crunch
Spelling Is D-e-!-i-c-i-o-u-s /Radio Shack , . . , . , , , .............. 266
DDH Directory-File Builder
An Enhancement For Disk Data Handler/Cusfom Software Engineering . , . 220
Disk Colorcom/E Version 2
An Easy Way To Get Gonnected/Specfa/m Projects 232
Diskey
Cures The Suffering From Disklock/Ad venture International . . 251
Dyterm
A Good Program With Tough Documentation/ Dynamic Electronics , Inc 216
Euchre
An Entertaining Card Game Of Tricks/Cftroma Systems Group 244
Face
Speaks To The Young /Childish Software . . . , 265
FICA-83
What Wilt Your Social Security Benefits B e?/Parsons Software 278
Gorilla Banana GX-100 Printer
Both A Beauty And A Beast/Specfrum Projects 272
The Great Hamster Hunt
It's Even Fun For Fathers/Compufer Island . 236
Ice Master
A Refreshing Change Of Pace/ Arcade Animations , Inc 217
Journey To Mount Doom
A Good Disk Based Adventure/Tom Mix Software 250
Jowst
Fowl Play Is Fair/ ThunderVision . 276
Key-264K
The Key To Flexible Programming/Key Color Software ....... . . . . ; 260
Kron
Well-Conceived, 'Rates With The BestVOregon Color Computer Systems 270
MM-10Q Mini Modem
An Easy Way To Get Connected/Spectrum Projects . , . . . ™ 232
Mansion Of Doom
A Fun, High Quality Adventure/ Pal^Cr eations . . . IB fc , . 230
The Micronix Premium Keyboarc
The Finger-Wafking Keyboard /Micronix Systems Corp 238
Order Entry System
Provides Sales Ftel Qtj^^Si0gi00fWBucts 254
Pager/64K Boot
Two More /Skyline Marketing ..... 245
Rubicon H
Patton W odlMtiiBgg &ved It /Ark Royal Games 264
HHfn r
fs No Acs/@p20 Data Enterprises . . . ■ .... 234
Teee <
A Challenging' Round Of Micro Golf/ Prickly Pear Software . . 227
Time Patrol
A Fyn Way To Spend Some Tim e/Computerware
VC
War Gamef Called Good SImulation/A valon Hiif Game Co
Va(hal|S
A Itery Good War Game/ Hy comp . 214
February 1984 the RAINBOW 209
RECEIVED & CER TIFIED
The following products have been recently received by the Rainbow * examined by our magazine staff and approved
for the Rainbow * Seal of Certification, your assurance that we have seen the product and have ascertained that it is
what it purports to be,
T his month the Seal of Certification has been issued to:
The Answer, a hardware device that plugs
into your ROM port. It features: ROM Pack
port splitter; auto-execute and select switch-
es; an LED indicator; parallel I/O ports;
pa rallel printer d river; COCOTE R M {a built*
in smart terminal program); and a built-in
color monitor. Midwest CoCo Systems,
1800 W. 91st PL Kansas City, MO 64114,
SI 79.95
Atom, a I6K Program Pak, designed to
introduce your child to the exciting sub-
atomic world of elements. The object is to
build an atom of each of the 54 elements
available in the game as quickly as possible.
At the same time, your child will be learning
the name of each new element, its atomic
number and configuration, and its main
property. As the player improves and com-
pletes the structures of the atoms, the atoms
become more complex and less time is given
to construct the next atom. Radio Shack
stores nationwide, cal, number 26-3149,
S 19.95
basic Made Easy, by Don C'assel and
Richard Swanson, a 240-page guide to pro-
gramming microcomputers and minicom-
puters, This book is an introduction to BASIC
at the level of the first time user. It assumes
no background In either computing or pro-
gramming and begins by introducing the
reader to the various components of a com-
puter system, Features include: an introduc-
tion to mini-and microcomputers; using
flowcharts to solve programming problems;
basic programming fundamentals, etc. Res-
ton Publishing Company, Inc,, 1 1480 Sunset
Hills Rd., Reslon, VA 22090, $15.95
CoCo-Bitigo, a version of the popular game
of Bingo which is designed to run on the
CoCo, TOP 100 and Dragon computers.
Includes playing cards and plastic chips.
You can play regular Bingo, Double Bingo
{two Bingos on same card) or Coverall
Bingo. Colortech Systems, 17401 Darmouth
A vc., Cleveland, OH 441 1 1 , tape S3 2.95
Colorcom/E Smart Terminal Package, a
package which includes. Mini Modem Mod-
cl MM- 100; a CoCo RS-232 modem cable;
and the Colorcom E, The Mini Modem is a
self-contained F5K (frequency shift keying)
telephone interface that allows computers to
communicate with each other over ordinary
telephone lines., It is compatible with all BeM
103-type modems. Features include: send-
ing,' receiving at 0-300 Baud for compatibil-
ity with most time-shared computer systems;
selectable originate/ answer mode for opera-
tion in “remote" or “host" terminafapplica-
uons; full duplex operation which allows
simultaneous communication between mo-
dems, etc. The package also includes the
Colorcom/E — a smart terminal program
that uploads and downloads files. The CoCo
RS-232 modem cable is also included. It is a
4-Pin din to a DB 25 plug. Spectrum Pro-
jects, 93-15 S6th Drive, Wood haven, NY
1 1421, SI 14.85
Color Designer, a graphics processing tool
to create graphic characters, shapes, and
especially to create entire graphic screens. It
includes an eight-key cursor control with
key repeat, a FILL command that paints the
screen with more than 1000 different color/
texture combinations, and much more. Color
Connection Software, 1060 Buddlea Dr,,
Sandy, UT 84070, tape S26.95, disk £28.95
Colorsoft Accounts Receivable, a full stand-
alone accounts receivable system. It is suited
for the Colorsoft Small Business Account-
ing Package. This program provides the user
with detailed audit trails and history files on
all transactions by a customer. It also pre-
pares invoices, mailing labels, aging lists,
customer history reports, and an alphabet-
ized customer listing. The user can define
discount / net terms for commercial accounts
and finance charge and minimum payments
for revolving accounts. Requires 16K and a
single disk drive. Brantcx, Inc., Color Soft-
ware Services Div., Business Software Group,
P.O. Box 1708 Dept, R. Greenville, TX
7540 1, £89,95
Colorsoft Payroll, a complete stand-alone
package for maintaining personnel and pay-
roll data on the employees of a small busi-
ness, calculations payroll and lax amounts,
and maintaining year-to-date totals for in-
come tax reporting. This system will com-
pute each pay period's totals based on hours
worked, calculate taxes to be withheld,
allow for specified deductions, compute net
pay and prepare a mailing list. Additional
reports that are produced include a listing of
em pi oyees , a ye a r- 1 o -d a t e led e ra 1 / st a t e tax
listing, and miscellaneous deductions. It is
also suited for integration into the Colorsoft
Small Business Accounting Package. Suited
for use in all states except Oklahoma and
Delaware. Requires !6K and a single disk
drive. Brantcx Inc,, Color Software Services
Div., Business Software Group, P.O. Box
1 708, Dept. R, Greenville, TX 7540 1 , $99.95
Colorsoft Small Business Accounting, an
integrated, ledgeriess accounting package
for a small business that includes accounts
payable, accounts receivable, sales and pur-
chase order programs. Outputs of the system
include an income statement, balance sheet,
check register, accounts payable and receiv-
able status lists, and accounts payable and
receivable aging reports. During each user
established accounting period (monthly,
quarterly, annually, etc), it will handle sales
of up to S 1 ,000,000 and approximately 800
accounts payable (receivable). Requires I6K
and a single disk drive. Brantex, Inc., Color
Software Services Div., Business Software
Group, P.O. Box 1708, Dept. R., Greenville,
TX 75401, $149.95
Compucards, computerized greeting cards.
Use your computer to send a personal mes-
sage to everyone on your Christmas list.
Includes 20 illustrated, colorful cards and
envelopes, Compucards, P.O. Box 894, Stone
Mountain, GA 30086, $9.95
The Computer Phone Book by Mike Lane,
is a comprehensive paperback directory of
all online databases for personal computer
users. This 466-page guide is a complete
annotated listing of names and numbers so
you can go online with over 40 systems
across the country. It features free software,
electronic mail, computer games, consumer
catalogs, stock market reports, medical data,
dating services and more. New American
Library, 1633 Broadway, New York, NY
1 00 1 9, 59.95
Christmas Quiz, a true, false, multiple cho-
ice question and answer game. This educa-
tional program is based on the gospel's
account of the virgin birth of Jesus Christ
{Matthew and Luke are the major sources),
Quality Chistian Software (QCS), P.O. Box
1899, Duncan. OK 73533, tape £9.99
Crazy Painter, a ML arcade game for the
Dragon 32 w ith eight skill levels. Paint the
floor, but look out for dogs, snakes, pain-
ters' mates, paint eaters and turpentine bub-
bles. Microdcal LTD., 41 Truro Road, St.
Austell, Cornwall; PL25, 5JE, tape SI2
Cuthbert Goes Digging, a ML game for the
Dragon 32. Fight the Moromans on the
galactic building site, Microdcal LTD,, 4!
Truro Road, St, Austell, Cornwall, PL25,
5JE, tape S12
Cuthbert In The Jungle, a M L arcade game
for the Dragon 32. Fight your way through
the jungle collecting treasures, jumping pits
and swinging across alligators while being
aware of the killer scorpion in the basement.
Microdcal LTD., 41 Truro Road, St, Aus-
tell, Cornwall PL25 5JE, tape S 12
Diskette Carousel, a compact, mini-floppy
storage system that organizes up to 72 mini-
floppies in protective, color-coded envelopes.
Envelopes slip in and out of individual slots
in carousel with ease. The precision rotary
movement provides easy access to all flop-
210 the RAINBOW February 1984
pies in a matter of seconds. Inland “Data
Pak" Corp., Madison Heights, Ml 48071,
$29.95
Education Pack 2, a I6K or 32 K. three-
package program (to be used with The Voice
hardware speech synthesizer) intended for
the elementary school child. Includes Hang-
man — The V oice adds a new dimension to
this spelling game; Spelling Test your
spelling ability with The Voice; and Calendar
Test your knowledge of the days of week,
months, etc. Speech Systems, 38W255 Deer-
path Rd., Batavia, 1L 60510, cassette or disk
$24.95
Esther, a 32 K machine language program
(to be used with The Voice hardware speech
synthesizer), which illustrates the high level
of artificial intelligence computers have
achieved. This is a similar version of Eliza, a
program developed at MIT in which the
computer plays psychologist, Speech Sys-
tems, 38W255 Deerpath Rd,, Batavia, IL
60510, cassette or disk $24.95
Filebo*/ 1 6, a home fifing system for the I6K
CoCo and a disk drive. Create, change
update, delete, son and list Hies you define.
Applications are virtually unlimited. Use for
address lists, car repair records, household
inventories, book and record collections, tax
records, etc. You can also use it to sort mail-
ing labels, Each record can contain up to 10
fields and 256 characters. It is completely
menu -driven and contains a 20-pa gc user’s
guide. Circling Star Software, P.O. Box
1218, Freehold, NJ 07728, $29.90
Galactic Taipan* a 32 K ECB space strategy
game. As a trader, you must battle space
storms, pirates and high taxes in the hopes of
making a profit in the galaxy. Ark Royal
Games, P.G. Box 14806, Jacksonville, FL
32238, tape $24.95
Graphic Screen Print Program (GSPRB), a
16K 32 K program for use with the TRS-80
Color Computer and Gorilla Banana Print-
er, Requires an eight bit serial interface - no
print driver included. Custom Software En-
gineering, Inc., 807 Minuicman Causeway
(D-2) Cocoa Beach, FL 32931, tape $9.95
Inlergalactic Force, a ML arcade game for
the Dragon 32. You are in charge of a star-
ship and your mission is to destroy the alien
invaders. Microdeal LTD., 4! Truro Rd,,
St, Austell. Cornwall PL25,5JE* tape $12
Keys Of The Wizard, a ML Adventure game
for the Dragon 32, This Adventure is ran-
domized so that no two games are ever
exactly the same. Find all the treasures and
store them safely In the sanctuary, while
fighting off the creatures which can attack
anytime, and a voiding traps and tricks. Mic-
rodeal LTD,, 41 Truro Rd., St, Austell,
Cornwall, PL25 5JE, tape $12
Learning basic Fast, (revised edition) by
Claude J. De Rossi, a 21 1 -page, easy -to-read
guide emphasizing simple, concise explana-
tions of computer systems, flowcharts, and
the important commands used in BASIC.
This hook teaches a beginner to learn the
language of basic in 12 to 15 hours. It pro-
vides exercises, definitions and sample pro-
grams. Rcston Publishing Company, Inc.,
1 1480 Sunset Hills Rd„ Rcston, V A 22090,
$15,95
Musica, a machine language, four-voice
music program which automatically adjusts
to I6Kor32K machines. Features; the notes
are displayed on the screen in Hi- Res graph-
ics : t re ble a nd ba ss s t a ffs a re s h o w n i nd i v id -
ually; notes are input using keyboard arrow
keys or joysticks: you can develop an unlim-
ited number of timbre definitions using
a super fast waveform synthesis option, etc.
Speech Systems, 38 W 25 5 Deerpath Rd,,
Batavia, IL 60510, tape $34.95, disk $39.95
Ockywoky, a 32K ECB game, There's a
double-agent in the organization code named
Ockywoky. Your job is to identify him/her
but it won't be easy! You don't have much
time and it can be any one of 32 suspects.
Travel to exotic capitals, contact informants,
scrutinize dossiers ... all in your quest,
1 ncl tides dossiers and suspect check-off pad
Shooting Star Software, P.G, Box 24. Chico,
CA 95927. disk $24.95, tape $22.95
Quiz All* a versatile quiz program which
provides study and test formats and allows
printing of quizzes. It also includes an
option for the computer to generate multiple
choice answers. Color Connection Software,
1060 Buddies Dr„ Sandy, UT 84070, tape
$18.95, disk $20.95
Starblazer, a 32 K ECB galactic strategy
game. During your absence, the Spectrum
galaxy has been overrun by the draconic
xyclons. Now you command the only star-
ship left to destroy all invaders: xyelon
patrols, vessels and motherships. Ark Royal
Games, P.O. Box 14806* Jacksonville, FL
32238, tape $24.95
The Translator, a machine language pro-
gram (to be used with The Voice hardware
speech synthesizer) that uses a sophisticated
algorithm and exception table to automatic-
ally convert text to speech. The Translator
will even allow you to type words in one
language and have The Voice speak in
another, Includes Reaction* which tests your
reflexes as The Voice gives you commands;
and Simon, which tests your memory for
numbers spoken by The Voice, Speech Sys-
tems, 38W255 Deerpath Rd., Batavia, II
60510, cassette or disk (including above de-
scribed programs) $29.95
TRS-80 Program And Applications For
The Color Computer, by A I Baker, a handy
187-page guide for personal computing ap-
plications. Using this book, you can learn to
playgames on your TRS-80 CoCo, balance
your checkbook, or keep track of important
household and business information. This
book is also designed to sharpen the pro-
gramming skills of the experienced user.
Rcston Publishing Company, Inc., 11480
Sunset Hills Rd., Reston, V A 22090, $14.95
Vector Addition, (part of the Computer
Assisted Instruction series) is an educational
courseware package that allows secondary
students to study vector concepts on the
microcomputer. The program was written in
an effort to help students master the con-
cepts without overemphasizing the mathe-
matics involved. It assumes that students
have been introduced to vectors, including
addition by the tip-to-tail method and addi-
tion by the pareilclogram method. Topics
include: fundamentals of vectors; displace-
ment; velocity and acceleration; force; gravi-
tation; conservation of momentum; and
electric forces and fields. Radio Shack stores
nationwide, cat. number 26-2638, I6K tape
$39.95
VIP Database (formerly Super “Color”
Database), a 32 K disk, high speed ML pro-
gram which fills all your information man-
agement needs, be they for your business or
home. Features include: machine code, low-
ercase screens, mail merge capabilities, in-
ventory, accounts, mailing lists, family his-
tories, etc. It also sorts and merges whih VIP
IVrifer files. Your data is stored in records of
your ow n design, each div ided into up to 255
fields. Each field holds up to 255 characters.
All files are fully indexed for speed and effi-
ciency. Full sort of records is provided for
easy listing of names, figures, addresses, etc,,
in ascending or descending alphabetic or
numeric order. You may also combine files,
sort and print mailing lists, print “boiler
plate" documents, etc. The math package
even performs arithmetic operations and
updates other fields. lLalso features the Mini
Disk Operating System. Softlaw Cor p.,9072
Lyndalc Avenue South, Minneapolis, MN
55420, disk $59.95
The Voice* a hardware speech synthesizer
that plugs into the Color Computer's car-
tridge slot. It uses the sophisticated SC-0 ! by
VO IK AX to reproduce any word. Speech
may be heard through the TV speaker or the
built-in audio pow r er amplifier with volume
control may be connected to your own
external speaker. It comes assembled with
all the necessary hardware. Runs in I6K,
32 K or 64 K computers. It includes Math
Tutor The Voice tutors your child in
arithmetic: Bingo The Voice announces
the bingo tiles while you play; High Low
The Voice gives you hints in guessing a
number it has picked; and Editor This will
help you develop words phonetically. Speech
Systems, 38W255 Deerpath Rd., Batavia, IL
60510, hardware and programs above
cassette or disk $79,95, 40-page manual for
evaluation $4
The Seal of Certification program is open to all manufacturers of products for the TRS-80 Color Computer, the
TDP-100* or the Dragon-32, regardless of whether they advertise in the Rainbow . By awarding a Seal the magazine
certifies the program does exist, but this does not constitute any guarantee of satisfaction. As soon as possible* these
hardware or software items will be forwarded to the Rainbow's reviewers forevaluation.
—Susan Remini
February 1984 the RAINBOW 211
reviewing
REVIEWS
TALKING SPELLER
Editor:
l must reply to H. A. Manning's response
(November, p. 237) to my review of “Talking
Speller" (September, p. 199).
Marshall McLuhan warned that we must
avoid approaching new media and technol-
ogies “through a rear view mirror," pouring
the obsolete content of the old into the new,
ignoring the potential of the new for original
ideas and messages. The “rear view mirror"
phenomenon is taking place in a great many
educational programs written for the Color
Computer.
Research in the learning of spelling shows
that even youngest children, drill in words
taken out of context does not produce lan-
guage mastery with much efficiency. This is
not a matter of “philosophizing," as Man-
ning phrases it, but of fact, A computer pro-
gram that merely replaces a teacher but still
teaches rote mastery of spellings is, there-
fore, suspect on very real pedagogical
grounds. I believe it is the duty of the
reviewer to point out pedagogical weak-
nesses in educational programs written for
the Color Computer, It is not enough merely
to plug in the program and to attest that it
runs smoothly. A badly conceived program
must be identified as such, even if it runs to
perfection.
As an educator, I am concerned first with
the quality and secondarily with seeing home
computers can move education forward. As
a reviewer — for Rainbow or any other
magazine — I will continue to point out
misuses of computer technology w'hen 1 per-
ceive them.
Stephen N. Tchudi
Okemos, MI
BIO DETECTOR
Editor:
I would like to respond to Rainbow s
review of Computerware's Bio Detector.
First, it is not a game! The Bio Detector's
primary purpose is for biofeedback using
galvanic skin response. We have several
institutional customers using their CoCo
and Bio Detectors in special biofecdback
programs. A game program called Anxiety
Attack is included for fun and reportedly has
been a big hit at many parties.
Secondly, the Bio Detector does work\
The most common comment we have re-
ceived from customers is how' sensitive it is!
Of the many hundreds of Bio Detectors sold,
we have not received a single one returned. 1
am disappointed to sec that a reviewer w r ith
the responsibility of thoroughly investigat-
ing a product for your readers would not
even contact the manufacturer concerning
the attitude of this reviewer and rely on the
reputation for quality that the Computer-
ware label represents.
Sue Sear by
Computerware
LOWRCASE
Editor:
Here is a review of Ed Lowe's review' of the
Low reuse descenders program for the
Radio Shack DMP 100 printer (from KRT
Software). He obviously expected some crit-
icism, having so stated in his review'. Here it
is: If a review' on any product is to be pub-
lished, there is a responsibility to readers to
be objective and thorough.
If the reviewer had tried Lowrcase with
Telewriter 64 he might have been quite
pleased with the results. The DMP 100,
Lowrcase, and Telewriter 64 arc used in my
business (writing and formatting resumes).
When my typesetter complained about the
lack of descenders on resume draft layouts, 1
ordered the Lowrcase from KRT. Frankly,
the first two tapes failed — but KRT not
only stood behind its product, they sent me
the flight simulator program to compensate
for my troubles — and, by the way, that
program is fantastic!
The descenders program works extremely
w r ell and, contrary to popular belief, does
w'ork at the 1200 Baud rale. There is not an
objectionable printing slow-down (as com-
pared to printing time without the descend-
ers program). Finally, the results are infi-
nitely belter than not having descenders
print. 1 am no longer ashamed to use the
DMP 100 for correspondence purposes!
Is the descenders program worth it? Lowe
says not. I say, from the perspective of a
businessman, it most assuredly is; SI 5.95 is
considerably less expensive than buying
another printer with built-in descenders!
Shame on you for printing an incomplete
review. I trust future reviewers will be more
thorough in trying and reviewing products.
C.J. ( Buck v) He inter, Jr.
Binghamton, NY
Editor :
I w r ould like to comment on a review made
by Ed Lowe in the December 1983 issue
about KRT Software's Lowrcase Descend-
ers program. I had purchased that program
myself for my LP-VH (now' sold) and was
very pleased with it, although it was rather
expensive. What exactly did he expect for
S 1 5.95, a hardware mod? It, by the way, does
not double space but rather gives a sort of
I >/ 2 spacing which 1 find better than the orig-
inal. The program thus gives 49 lines per
page instead of 66. I agree it was slow, but
what did he w'ant?
Paul Gani
Marshfield, WI
Editor
Boo, hiss, on Mr. Ed Lowe's review of the
Lowrcase program. The review' is located on
Page 262 of the December, 1983 Rainbow.
I have been using the package almost daily
since it was sent to me July 22, 1983. 1 am
very pleased w r ith the results. I use it in con-
junction with a Telewriter-64 program for
output on a DMP- 1 00 printer. As stated by
M r. Low'e, “it w r as the most I could afford ..."
The Lowrcase program has allowed my
DMP- 1 00 to move into the word processing
world “of the 'bigger' dot-matrix printers
w ith true descenders." as a result of the new
character set style afforded by this program.
At the church, I use the system weekly to
send out letters to visitors and I also use it to
support various organizations in the church
with “form letters." There have been no
complaints! To date that includes both the
editor and my son's test grades.
Granted, what Mr. Lowe indicates about
throughput is indeed true. It does require
almost twice the time to print a line, since
two passes are required. The vertical spacing
is not quite double, however. My 11-inch
form under Telewriter-64 now' has 49 lines
instead of 66. In addition, there is a little
more vertical spacing on my program print-
outs w hich really improves their readability.
Not only do 1 feel the package is well
w orth the $15.95 price, compared to the cost
of real descenders on a matrix printer, but I
have never, never had it cause any system
problems, nor produce unexpected results.
That's high reliablity.
Now that I've said the above 1 feel that 1
must editorialize just a bit. Mr. Lowe' 's
review' and my rebuttal simply illustrate a
very salient point in the software world: the
ability of a software offering to perform the
task which the purchaser wishes to perform,
at a price he wishes to pay to have the job
done. Those who achieve the desired results
are happy. Those who feel the offering does
not meet their expectations are unhappy.
The key word here is the word “expecta-
tions." Unclear advertising, half-truths, and
sales “hype" all contribute to establishing
the expectations for a software offering.
212 the RAINBOW February 1984
Sometimes the expectation is extremely
false. The real caveat becomes “try it, you'll
like it”. . . or maybe you won't! But you’ll
probably have to try it to be sure.
One other quick note. On two occasions 1
have had the privilege to discuss program
problems with the proprietor of KRT Soft-
ware, Mr. Ken Elder. The first occasion was
a result of changes made in Telewriter-64 .
The second was concerning his program and
a spooling application. This brings up the
subject of “support” after purchase. Let me
just say that, in both conversations with M r.
Elder, I found him to be honestly interested
in my problem and eager to assist me in
devclopinga solution. With individuals such
as him writing and selling (and servicing)
software the marketplace will never be
“caveat emptor.”
Keep up the fine magazine. It's the best
CoCo magazine on the shelf! Please include
more OS -9 information for those of us who
have purchased this fine operating system
from Radio Shack.
Bob Hawkins
Brushy Creek Baptist Church
Round Rock, TX
Editor:
While 1 hold no special interest in KRT
Software, or in the Lowrcase program, the
review was somewhat disturbing to me.
The reviewer made a statement that he did
not even try the program with the Cognitec
Telewriter-64 text processing program. To
anyone who has used the Lowrcase pro-
gram, it is obvious that Lowrcase was writ-
ten principally for that purpose. Thus, the
reviewer in his lackadaisical approach seems
to have completely missed the major point.
What disturbs me is this: is this the norma!
method used in review ing products for your
magazine? Is it usual for a reviewer to do
only part of the job of testing a product? If
so, then you are doing a poor service for
your readers. Better no review at all than a
job only partly done.
My immediate reaction to this particular
review is that I am now somewhat distrustful
of all the product reviews which you print.
R.K. Landrum
Birmingham, A L
Editor:
I just finished reading the December
review of K RT Software's program Lowrcase ,
and was immediately prompted to write you.
Having recently received my copy of JLemr-
case. I could not believe what my eyes were
reading in the Rainbow.
At least the reviewer w'as honest enough to
admit that he never used the program with
Telewriter-64. I am bothered, however, by
someone who would pan the work of another
in a major publication without doing his
homework, and then have the nerve to admit
it. Not only am 1 pleased with the KRT
product, as you can tell from the print
obtained with my DM P- 1 00, but I w'ould
also like to add a word of praise for the
people at KRT as represented by Mr. Ken
Elder. I have found Mr. Elder to he a very
helpful and concerned individual who will
cheerfully spend time with his customers to
assist them in their use of a software product
new to them.
As always, three cheers for the Rainbow,
the magazine for the Color Computer.
Ted G under sen
Valhalla, NY
CC-DBM/ LW
Editor:
The December issue of Rainbow carried a
review of CC-DBM/LW on Page 268 by
Gerry Schechter, I read this review as part of
reading your great magazine from cover to
cover as I always do.
Based on the review' and my need for an
easy way to crank out a short letter to one
person ora group, I decided to purchase this
software from EVS Engineering.
In the EVS Engineering ad on Page 9 it
says “Personal checks — OK we w'on’l make
you wait.” Let me tell you what that means.
On November 2 ! I sent EVS a discount cou-
pon and a personal check for $31.95 (in-
cludes $2 for shipping and handling). The
EVS invoice indicates they processed the
order on November 23, and sent the soft-
ware to me on the same day priority mail at a
cost of $2.58, I had the software on Novem-
ber 26. Who can ask for more than that for
service?
Now, about this EVS software that I pur-
chased. Gerry Schectcr’s review is very accu-
rate, “If you are in the market for a full-
blown database or word processing system,
then you should look elsewhere.” I know' this
to be true because, based on another Rain-
bow review, I purchased Telewriter-64 some
lime ago. Now, CC-DBM/ LW is not Tele-
writer-64, but, it is just as great in its own
way.
To sum it all up, good review, good soft-
ware, good value and as usual, good Rain-
bow, By the way, this letter, was done using
EVS Engineering's CC-DBM j LW soft ware.
Joseph G, Hardv
Rockville, Ml)
SONAR SEARC H
Editor:
I am an author for Shell Software, and I
wrote the program Sonar Search which was
reviewed in the November 1983 issue of your
magazine. 1 was pretty satisfied with the
review except for one thing. The reviewer
stated that he got a very negative reaction to
the price of $18.95 fora program written in
BASIC. In my opinion, that is simply absurd!
First of all, would rewriting the game in
machine language justify the price? Remem-
ber. as stated in the review. Sonar Search is
not a high speed shooi-em-up, and it wasn't
meant to be, therefore machine language
wasn't needed. Secondly. $ 18.95 h not'd high
price to pay for a game since many games
cost $25 to $35. I can see charging a little
more for a machine language game over a
basic game, since a machine language game
usually takes longer to write, but not as
much more as is implied in the review. Oth-
erwise. 1 feel it's like paying an employee
more or less than another employee on the
basis of race or sex. As long as the employee
does a good job. who cares about the race or
sex of the employee? Likewise, as long as the
game is good, who cares about the language
the game is written in? In fact, when 1 see a
game advertised fora very low' price, I begin
to wonder why it costs so little.
The reviewer seemed to think that the
packaging was the culprit for the “high”
price. Well, let me tell you that after the price
of the cassettes, printing of the instructions,
artwork, and all of the time that goes into
writing the program are considered, the
price of the packaging has very little effect
on the price of the game. In fact, all games
from Shell Software arc packaged like Sonar
Search because wc got a low price on a large
quantity of the packages.
Since 1 am on the sub ject of review s, let me
tell you about an idea that I have for review-
ing programs. You sec, your magazine is the
largest magazine dedicated to the CoCo,
Therefore, the opinion of one reviewer on
your staff will probably determine, to a large
extent, whether the program reviewed will
sell or not. I do not consider this a fair sys-
tem because opinions can vary greatly from
one person to another. An example of this
goes hack to the packaging of our programs.
The reviewer of Sonar Search didn't seem to
like our packaging much, but the reviewer of
Death Star (also by Shell Software, re-
viewed in the April 1983 issue of the Rain-
bow) was impressed with it. T his is actually a
trivial matter since it has nothing to do w ith
the game itself, but it illustrates a difference
of opinion. Since opinions can vary so
much, I feel that two people should review
each program, possibly with opposing views
so each reviewer could point out what they
did or did not like about the program. Oth-
erwise, 1 feel you have a great magazine.
Bob Schmerling
Winter Springs. FL
February 1984 the RAINBOW 213
Software Review ,
Valhalla — A Very Good
War Game For The CoCo
By Tom Roginski
I have played all types of war games starting with the old
board game “Gettysburg” and continuing to the modern
computer war games of the present. The Apple and the Atari
have had true war games for some time; the CoCo only
recently. Valhalla is a fine recent entry which does qualify as
3 true war game. It also has the addition of some fine
graphics. As with all such games, the rules arc not simple. I
will present the basic flavor of the game without giving
complete details.
Valhalla is a board game played between two teams with
the computer acting as the scorekeeper, map maker, and
judge. This approach makes for a much faster game than
similar games do without the computer. More moves can be
made in a given period of time and no lime is lost with
disputes between players. Each team consists of one or two
players who are in command of various armies and officers.
Each team starts with tw o lords, two generals, four captains.
WANTED!
Young men and women seeking adven-
ture, excitement and t hri ll-a-mi nute ac-
tion. No experience necessary— just you
and your Color Computer. See below:
FOR THE 32K THRILLSEEKER
ZAXXON. Disk or Cass.
PROTECTOR II, Cass.
DESERT PATROL. Cass.
ICEMASTER, Cass.
FOODWAR, Cass.
WACKY FOOD, Cass.
CASHMAN, Cass.
CHOPPER STRIKE, Cass
DataSoft
$29.95
Synapse
$29.95
Arcade Anim.
$21.95
Arcade Anim.
$21.95
Arcade Anim.
$22.95
Arcade Anim.
$19.95
Comp. Shack
$24.95
Comp. Shack
$24.95
LOTS OF PLAY FOR 16K
MOONSHUTTLE. Cass DataSofl
SHAMUS, Cass. Synapse
FROG TREK, Cass. OeJrich
3-D TIC-TAC-TOE. Cass. Oelrich
$26.95
$29.95
$14.95
$16.95
Interested applicants send check or m/o to;
OELRICH PUBLICATIONS
4040 N. NASHVILLE
CHICAGO, IL 60634
Credit card orders, call: 800-621-0105
(In Illinois: 312-545-9286)
and eight armies consisting of five swordsmen, five archers,
five light cavalry, and five heavy cavalry units each.
While each team starts out even, the way the forces are
used determines the final outcome of the war. These forces
must be moved around the field where various castles, vil-
lages, mountains, marches, rivers, and river fords are
placed. Castles must be used for defense and to gain
replacements for forces lost in battle. Villages must be used
for supplies. You start out with five turns of supplies and
must pass through a village to obtain more supplies or you
will suffer a loss of men. The only way to make an aggressive
attack into enemy territory is to either stock up on supplies
or to capture an enemy city.
The strength of each type of unit in combat is determined
by the unit's basic strength modified by several factors. The
strongest basic unit is the heavy cavalry and the weakest arc
the swordsmen and archers. Basic fighting factors of the
units are modified depending on terrain. Heavy cavalry has
its basic strength increased in the open or on a road while it is
decreased in a ford or other bad ground. In the rough, light
cavalry is actually better than heavy. The designers of this
game have done a good job researching the tactics of land
warfare. By careful use of the terrain, a weaker unit can
defeat an otherwise more powerful one.
There are two basic types of graphic screens used in this
game. The usual screen is the map. This screen is an excel-
lent, Hi-Res picture of the battlefield. On this screen the
terrain, villages, and castles are shown. Included with this
game arc two different map setups or scenarios. More scenar-
ios are promised in the instruction sheet. Scenario One is
rather even with the two sides of the board almost, but not
quite, mirror images. Most of the play between evenly
matched players might be made in this scenario.
Scenario Two has the two sides of the board rather differ-
ent. The blue side (which moves first) has a terrain greatly
cluttered with rough ground, marshes, and other movement
problems. This works to the disadvantage of the blue player
giving him or her problems in moving. One portion of the
force located behind the lake is especially difficult to move
into action. The terrain also works to some advantage of the
blue player by making it difficult for the red player to get
around the board to attack. If the players are greatly differ-
ent in playing ability, giving the weaker the red side in this
scenario will give him a chance to get used to the game and to
set up a defense.
The other type of screen used in this game will lead me to
describe what is probably the game’s only flaw. A battle
begins after any movement phase in which two opposing
armies are moved in contact with each other. The two sides
arc then represented as four Hi-Rcs symbols for each of the
four types of military forces (swordsmen, light cavalry,
heavy cavalry, and archers). A number is then placed along
the symbol to indicate the number of this force remaining in
the army. The attacking player and then the defender each
place six units on the front line. The officer of each side is
then placed. At this time, the computer puts these symbols in
the proper position and starts the generation of random
numbers.
Each unit is played against the unit in front of it. After
each unit is played the loser is removed from the board and
the players are asked if they w'ant to retreat. If a side wishes
to retreat, it may do so automatically and without additional
losses. It may be only my opinion, but I do not agree that no
retreating forces should be lost. Because of the lack of
214 the RAINBOW February 1984
communication in medieval and ancient warfare, major
losses can occur during a retreat.
It is when more than two opposing armies are in contact
that the game shows its only Haw. The battle board only has
the ability to show one army against another and each unit
against only the unit placed in front of it. When the attacker
or the defender have more than one army, the other force is
not used in the first battle. All battles are one army against
another. The additional force must fight after one of the first
two armies have been eliminated or retreats. If one player
has only two units left and cannot retreat, his two units do
not have to fighl more than the two units directly in front of
them. In the history of war, the principle of bringing all
possible force to bear against a single point is of prime
importance. This principle must be employed here by using
the terrain factors to advantage. A force cannot retreat with
a river or lake behind it. You can attack with one unit until it
is reduced to a certain level, retreat it. and then attack with
the second unit.
One additional refinement should be mentioned. If an
army is in a castle, it has the choice of coming out of the
castle to attack or to stay in and accept a siege. If the
defender stays in the castle, the attacker can try to ram to
force a battle. If the ram fails, both sides lose a small number
of units and the attack stops. During the siege, the force in
the castle is not reinforced or resupplied. This siege feature is
a nice refinement.
A point system is used for the determination of the victor.
Each player starts with 200 points and then gets more points
for the destruction of enemy units and loses points for the
loss of officers, castles, and villages. At the beginning of the
game the players decide how many turns the game will have.
A short game usually would result in an attempt to destroy
as much of the opposing force as possible while a longer
game will include the consideration of supplies and rein-
forcement.
Incomplete games can be saved to tape. This is done by
pushing the right joystick button instead of the left joystick
button when the scorecard is shown. Use caution when the
score shows because if you push the wrong button (which I
did several times) the computer will attempt to save instead
of going to the next turn. I have found that if the game stops
after an accidental attempt to save, it is usually possible to
get back to the game without any changes by typing:
G0 7 03 [ENTER]. This might he interesting if you wish to
try two different ways of completing a game from a specific
position.
The instruction sheet that comes with the game is ade-
quate. It gives a good, clear description of the game and the
rules. Us appearance is not the best, being a copy of a Line
Printer VII printout.
This is a very good game. Although the way the battles arc
decided between unequal forces is not as I would like, this is
one of the best war games that is available for the Color
Computer. It is also one that would be considered a very
good war game and graphic display for any computer. The
minor exceptions that I have taken with the game are
probably partly due to the length of the game. There is no
room for the disk system. With the disk removed, I typed
PRINT MEM and found only 285 bytes left on my 32 K
CoCo!
(HYCOMP Software, P.O. Box 15331, Tulsa, OK 74158.
$24.95 in 32K tape version.)
PAL CREATIONS
Specializing in 32K ECB Text Adventures
And Simulations On Cassette
* SAC For those against nuclear disarmament pilot a B52 to any
one of the 36 Soviet cities, destroy it with a nuclear bomb, and
make it back to the base. 9 difficulty levels. You can use keyboard
or joystick or both. This simulation takes a lot of pre planning and
fast thinking. $19.95
* HERE COME DE PREZ Are you fed up with the State of
the Union? If so, run for president in this 1 or 2 player simulation
complete with scandals, national disasters, and debates . . . $14.95
* PRIVATE INVESTIGATOR Murder! Could Sherlock Holmes
have solved this whodunit adventure simulation? $14.95
ISLE OF FORTUNE You are a fisherman in a waterfront bar.
The old salt just told you a tale of treasure on an island, before
the poison dart struck Sail your ship to dangerous adventure
awaiting you on the Isle of Fortune $19.95
SCAVANGE HUNT Find the items on the list and return them
to Hickory Ridge to free your niece Rebecca from the hermit
ol Medicine Tree County . . . $15.95
* BOMB SCARE A terrorist group has planted 8 bombs in a city
Your mission: locate and disarm all 8 before time runs out.
1 is The Big One $14.95
* DARK CASTLE Monsters-magic myths. King Lothar of
Rom has been abducted by the evil wizard. Destroy the wizard and
return Lothat to his throne . . $14.95
MANSION OF DOOM Destroy the Vampire, rescue Princess
Mailenn $14.95
* WITCHES KNIGHT Back to the days of old, where knights
were bold and magic ruled the land. Many enchanted surprises
await you on your quest to free Sir Noble from the witches
evil spell $15.95
BEACON Can you signal the ship before it runs aground? . $14.95
* SPACE ESCAPE Explore a death -ridden alien spacecraft in
search of a way back to Earth $14.95
STALAG Escape the German prison camp before its
bombed . . $14.95
* EVASION Sequel to STALAG! Get out of Germany
alive $19.95 |
* FUNHOUSE Work your way through this unique
Funhouse searching for the way out $14.95
* SCATTERBRAIN Help wanted Put Commodore Winslow's
85 room mansion in order in this graphic adventure $14.95
Buy any 1 of the programs above and get
any of the bonus programs below FREE!
♦SKI LODGE Times are tough, weather is bad. Manage a Vermont
ski lodge successfully to win this 14 player simulation.
MOTHER LODE You just inherited your great-grandfather's
goldmine. Did he die penniless?
ENO You inherited a million dollars. Just one catch - first
you have to find it*
BETTER A better betting game for 1-4 players. You choose
the winning criteria.
MATCH— IT A challenging word game in which you identify
your opponent's 5-letter word using deduction. 1-4 players.
♦ DIFFERENT EVERY TIME
Send check or money order to
PAL CREATIONS
10456 Amantha Ave., San Diego, CA 92126
Calif, residents add 6% sales tax.
February 1984 the RAINBOW 215
Software Review,
Dyterm Is A Good Program
With Tough Documentation
The material says you can convert your CoCo into a
‘"smart terminal" inexpensively using Dyterm . While that is
so, they ought also to have another program to create a
“smart terminal operator.”
Dyterm works, it is user modifiable, you don't have to
have Extended BASIC, and it does most of what is says it will,
hut you have to he sharp to find out how and why. If you
know nothing about terminal programs, the documentation
for Dyterm may leave you that way. The four-page docu-
ment often opens interesting questions, but does not give
what I call adequate directions.
As an instance, the neophyte may not quite understand
the designation of a data block as outlined in the documen-
tation. It would take only a few more words to clear up this
matter. An attempt is made on Page 4 of the document, but I
think it needs to be more specific.
There is a need to prepare cables if you arc using the
program between terminals. There is a description of these
in the documentation, but nary a hint if you can purchase a
ready-made cable or how to go about making one. I am
saying it is a good idea to be more specific about terminals
and terminal programs.
FI LEBOX/1 6 HOME FILING SYSTEM
RID YOURSELF OF THOSE NUMEROUS PAPER FILES
AROUND THE HOUSE. ENTER THE INFORMATION AGE
WITH FlLEBOX/16, THE HOME FILING SYSTEM FOR THE 16K
COLOR COMPUTER.
Create, change, update, delete, search, sort and list files you
define. You don't have to be a programmer to use this system.
For the TRS-80 Color Computer with 16K Extended BASIC and
one disk drive.
Applications are virtually unlimited. Use for address lists, car
repair records, household inventories, book and record
collections, tax records, etc. You can use FILEBOX/16 to print
mailing labels. This use alone is worth your purchase price
Each file you create can contain any number of records. Each
record can contain up to 10 fields and 256 characters. Print
records to screen or printer.
FILEBOX/16 IS EASY TO USE This is NOT a system which
requires that you learn special keys and operations It is
completely menu-driven. Has built-in lessons to supplement the
20 page loose-leaf User Guide.
FILEBOX/16 is written in BASIC with a machine language sort
It uses efficient formatted direct access file logic contained in 8
programs you control from a menu.
SPECIAL PRICE— Now only $29.90
was S39 - 90 Plus S2.00 shipping
New Jersey residents please add Si 80 for sales lax
Mail check or money order to:
CIRCLING STAR SOFTWARE CO
PO Box 1218
Freehold. NJ 07728
Phone. (201) 431-3660 after 6pm
/ 5 ^\
RAINBOW
FILEBOX/16 c 1983 by Luke Watson
TRS-80 is a trademark of the Tandy Corp
I think sometimes software authors just automatically
think everybody knows everything about computers. It
would be nice if they were right, but more and more people
are button pushers, and you have to think of them.
None of this will detract from the fact the program does
convert your CoCo into a terminal and will change Baud
rates (300 to 2400) and stop bits and all the goodies.
It loaded right up from the tape and ran like a bandit in
the tape mode. After PC LEA R2ing , the tape was excellent
quality with no problems. Just to make sure, I loaded a
version onto disk using the tape to disk program from Tom
Mix, which has been my good right arm.
Since Dyterm is a BASIC program with machine language
routines generated by basic, there is no problem of a start,
end or transfer address. It loaded to disk just fine and runs
like a bandito. (That is, quicker than tape!) The program
will drive my Radio Shack Modem 11, and I was able to raise
Bob Rosens B.B.S.
You have to toggle between send and receive by hitting the
[SHIFT] and the down arrow. I got that all mixed up and
only got as far as where Bob asked me my first name before 1
blew the transmission out the window. It was my fault, but I
am like many other first users.
When I was cranking the program up, 1 called Bill Chap-
pie of Dynamic Electronics to discuss the program and ask
what he thought it was all about. He is a personable guy and
ready to answer your questions and learn from what you
have to say.
The text entering capability and preloading are a real plus
on this program. There is no provision for storing the text
from the buffer, but you should be able to remedy that
matter since the program is in basic and you could fit the
routine in if you wish.
There are many merits to this program, not the least of
which is low cost. I have a couple of terminal programs
which are easier to run, but then again. I laid out quite a few
more beans to purchase them.
Dyterm also comes in cartridge form, which 1 did not
operate. The tape/disk version is S 14.95 and the cartridge
sells for $24.95.
A serious programmer w ho knows what is happening will
like this program. Someone new to the computer world
might need some help.
(Dynamic Electronics Inc., P.O. Box 896, Hartselle, Al.
35640, $14.95 tape, $24.95 cartridge)
— Howard Lee Ball
SPEED UP YOUR PROGRAMS NO 17 !
-Now everyone can create fast, efficient Machine Language
programs without learning Assembly language programming. That's
right, with this new BASIC COMPILER, called INTBASIC, one
can convert BASIC programs to Machine Language.
-INTBASIC is a machine language program featuring moat BASIC
command words. It is compatible with Color, Extended Color and
Disk BASIC systems. It loads from tape or disk and is EXECuted
-In Memory- (NO DISK NEEDED ).
-INTBASIC allows m. I. programs to use ALL 64K OF RAM.
Versions for 16,32 and 64K systems are ALL INCLUDED FOR THE SAME
PRICE. Color Computer II versions are also now available (Please
indicate model #).
WASATCHWARE
7350 Nutree Drive
Salt Lake City, Utah
84121
Call (801) 943-6263
Send check or
money order.
No C.O.D.
Utah residents
add $% tax.
Tape- $39.95
-Send for our current list of other software available.
RAINBOW
CERTIFICATION!
SEAL
216 the RAINBOW February 1984
Software Review*
Ice Master: A Refreshing
Change Of Pace
Ice Master, by Arcade Animations, Inc*, is a simple but
colorful game with good graphics and sound* in he Master ,
the player docs not assume any fantasy role identity such as
commander of an intcr-galactic spaceship* It's you against
an assortment of computer-generated menaces in a fast-mov-
ing battle to destroy or be destroyed. Your only enemies arc
mosquitoes and your only weapons are blocks of ice.
You begin the game surrounded by a number of mos-
quitoes, depending on the level of difficulty you choose.
These disease carrying insects swarm the screen, melting
your only defense device— the blocks of ice. while they seek
to extract your blood to destroy you. You are a little man in
the opening screen, hiding in a center safety hox, patiently
waiting for a clear way out. There arc approximately 50
randomly arranged blocks of ice surrounding you. Your
only objective: To survive by sliding the blocks of ice into the
mosquitoes and avoid getting suing.
The object of the game sounds simple. However, the
mosquitoes move at an extremely quick pace. You control
movement of your man w r iih the right joystick and move the
blocks of ice by pressing the fire button which pushes the
blocks into the mosquitoes. There is also a bonus timer at
the top of the screen. The timer starts at 7,500 points and
decreases in increments of about 100 points per second.
Therefore, you have approximately 75 seconds to crush all
of the mosquitoes on the screen to obtain any bonus points.
Points are obtained by either crushing a mosquito (100
points) or by melting blocks of ice (25 points). Blocks of ice
can only slide one at a time and will melt if pushed when
another block of icc is adjoining. The faster you destroy all
of the mosquitoes on the screen, the higher your bonus
score. After completing a screen, you simply start the screen
over, with the only difference being a different arrangement
of blocks of ice.
Ice Master is a deceiving game whose concept is so origi-
nal that it defies classification. There aren't many different
enemies attacking, but the mosquitoes are fast and very
smart* The blocks of ice arc your only defensive weapon in
the game in addition to your craftiness of forming the blocks
of ice*
l found h e Master to be a refreshing change of pace from
the run-of-the-mill shoot-'em-ups. Forget about spaceships,
laser beams, and firing rockets* Just watch out for those
nameless mosquitoes that flit, skitter and swoop around on
yourCoCo screen. Its originality and fast-paced action were
the first things to capture my attention.
(Arcade Animations, Inc*, 21 The Fairway, Upper Mont-
clair, NJ 07043, 32 K disk, $26*95, 32 K cassette, $24.95)
— Jutta Kapfhnmmer
f For Your TRS-80 Color Computer
128 Full-time Audio Talk/Tutor Programs!
You nay h
reduce you
n able to
r texes by
- im.-onc
aueray iny
- inconc
tpl tit ioy
- tax shelter
We're Your Educational
Software Source
LANGUAGE ARTS
Spelling
Level 3-4
{words in context with
definitions and synonyms)
Phonics
English as a
Second Language
MATHEMATICS
Levels 1-6 Numbers
Basic Algebra
SCIENCE & TECHNOLOGY
Physics (16 programs)
(16 programs}
(16 programs}
(16 programs}
(32 programs)
(16 programs)
(16 programs)
One-sy liable
jdjen 1 1 yns that
ttfid in C usually just add 1 Lj |
jjjilj
ids
Which otw syllable?
0
Icy
a a
sly
In Color, with Pictures and Text!
All of our TRS 80 Color programs have easy to understand profes-
sional announcer narration, not synthesized, robotic voices. AM text
is displayed in easy to read upper- and lower-case characters. Video
cleariy iMustrates key concepts in each frame of the program*
Only $4.40 per program ($8*80 for 2, one on each side of a half-hour
cassette). $59.00 for 16 programs (6 cassettes) in an album, Send for a
catalog ot over 1 000 programs for Atari, TRS-80, Apple, etc.
For more information, or to order call:
TOLL FREE 1-800-654-3871
DORSETT
Educational Systems, Inc.
Box 1226, Norman, OK 73070
February 1984 the RAINBOW 217
©@iyjlfeto Deim/^iyi S@(fi iwmm
COLOR TERM + PLUS +
If you're looking for the finest terminal software you can buy, look no further! And now we’ve added a high-
res screen display that gives you 32 by 16, 42, 61 , or 64 by 24 lines. * And you can switch between the high-
res screen and the normal screen without destroying what you have in the buffer! + PLUS + we have a
buffer editor, complete up and down load support, on-line cassette or disk reads and writes, off-line and on-
line scrolling, pre-entry of data before calling, word wrap, buffer printing, selective printing, change any
parameter so you can communicate with any other computer. You can send and receive Basic programs,
ASCII file, as well as machine code, + PLUS + you can save your buffer to tape (Tape or Rom version) or
disk (Disk version). You can communicate with the local BBS, CompuServe™, The Source™, the main
frame at work or school, other color computers, Apples, IBM PC’s, TRS-80 Model I, II, III, IV, 12, 16, 100, or
any other computer via RS-232,
Compare these features with any other terminal program: rainbow
Scroll Protect Up to 9 Lines. uJf" 0 "
32 x 16, 42, 51, 64 x 24 Screen
Communications BAUD Rate: 110-19200
Printer Baud Rate: 600-9600
Select Half or Full Duplex.
Select Odd, Even, or No Parity
Select 7 or 8 Bit Words.
Send Control Characters.
Send a True Line Break,
Separate Keys for Escape and Rubout
Select All Caps If Needed.
Word Wrap - Eliminate Split Words.
(32 Character Mode)
Selectable Reverse or Normal Video.
(32 Character Mode)
♦Disk and Rom Pack only (not on tape). PRICE: $29.95 (TAPE) $39,95 (ROM PACK) $39,95 (DISK)
Automatic Capture of Incoming Files. Send One
Line At a Time From Your Buffer.
Has Programmable Prompt for "Send Next Line!!
Buffer Size Indicator.
Complete Up and Down Load Support.
Improved Buffer Editor.
On/Off Line Scrolling of Buffer.
On/Off Cassette or Disk Reads and Writes.
Pre-Enter Data Before Going On-Line.
Save/Load Machine Code, Basic Programs or Files.
Select Printer Line Feeds If Needed or Ignore Ail
Line Feeds in Buffer.
COLOR KEY COMMAND
COLOR KEY COMMAND is a BASIC programming ai d that
will speed the entry of your programs. You can increase
your programming speed by as muc h as 51)% . Instead of
having to type in all of the 1 BASIC commands, you can
simply press a control key, and then press one other key
— I he BASIC word is entered for you automatically! You
rail also activate the automatic line numbering mode,
then every time you press enter a new line number is
entered for you. Yon can select the start line and the in-
cTemenL Ever wanted to copy lines you have already
entered? Now you can* Simply type in the line number
you want (o copy, then type in the new line number, The
new line is immediately displayed and you are put in Ex-
tended Basic’s EDIT Mode. Either edit the line, or press
ENTER. (This command is not available to those with
noivex tended Basic users.) Mow about merging programs
together from tape? Those with Extended Basic do not
even have to worry about proper line numbering, COLOR
KEY COMMAND will RENUMBER each program as it is
loaded into memory! COLOR KEY COMMAND also has
four custom programmable keys! Each key is capable of
holding 64 characters each! Mow would you like one but-
ton entry of 64 characters? What else will COLOR KEY
COMMAND do? One button RUN, CLOAD, CLOADM,
LUST, LIST, RENUM, MOTORON, MOTORQFF,
AUDIOON, AUDIOOFF, TRON , TROPE. Those with disk
systems gel one button BACKUP, DIR, FREE, and also
you can print your directory to the printer with the touch
of a button! You can turn off the program any time by
pressing the CCMD OFF button* How can we offer so
much for so little? We made templates that you can cut
^ou^^u^elf^Yu^^^ibon^rUToiir^vorl^Hes^nt^ave
about $8.00. That is how much more we would have to
charge if we did the work. You save in the process! You
can also reprogram the prompt, no more 41 OK, 1 ' and select
the cursor color you want.
1BK or 32 K Required PRICE: $18.95 (Tape)
DOUBLE DOS BASIC
304,000 BYTES!
That’s right! Using your 64 K Color Computer, and an 80
track drive, you too can have more than TWICE as much
storage on your disk drive system. DOUBLE DOS BASIC
allows you to use 35, 40 or 80 track (double or single sid-
ed) drives all on one system, all at the same time! Your
system could consist of a 35 track drive, a two drive
AMDEK system, and an SO track drive, all working, and
hooked up to your system! (The AMDEK drives are 40
track drives.) ALL commands are supported in DOUBLE
DOS BASIC* The DOS is totally transparent to your
BASIC programs! If your system selection is HU tracks, a
PRINT FREE command will return 158 granules! Com-
pare this to the 68 granules your system now returns! The
40 track drives would return 78 granules, 10 more than
the 35 track system. EVERY command in BASIC is sup-
ported by DOUBLE DOS BASIC* [f you haven't already
upgraded to 64 K, now is the time! Use your system to its
FULLEST! DOUBLE DOS BASIC also gives you RESET
PROTECTION, unhke most of the other 64K programs.
AND, used with our ROM MOVE program, you can also
get another 8000 bytes of BASIC addressable memory!
DOUBLE DOS BASIC - $24.95
DOUBLE DOS & ROM MOVE - S2f).!)5
r 0@iyjlb!<i D^mi/iHliyj §®ffllw<§iir©
ijdjt
DOUBLE MAILER
At last n powerful, easy to use, mailing list program for a reasonable
price Up to 200 names ran be held in memory for you to change or print
ns you like Plus, you can print out up to 1800 names without touching
the keyboard The machine language sort routine Will sort 201) mimes in its
little as 6 seconds! Supports single or double labels. Three and four line
labels can be intermixed at will, the print out will adjust accordingly. All
this anti much more!
32K Required
PRICK Tape S 10:95 Disk 521 .95
ROM MOVE
Are you tired of having only 32K of memory when you have a 64 K com-
puter? ROM MOVE is Just what you need! With ROM MOVE, you arc given
another 8090 bytes of mom for your BASIC or Machine Language pro-
grams! You can switch from BASIC to EXTENDED BASIC to DISK BASIC
easily.
Ask about our 48K version; G4K Required
PRICE: 612,95 (Tape) ROM SWITCH
Change from BASIC to EXTENDED BASIC, to DISK BASIC and back again
with ROM SWITCH! You can even press the RESET button, and with one
POKE, restore the system!
04 K Required (Tape)
PRICE: $9,95 COLOR BIORHYTHM
HASH. 10 3
MODEM IAGO
W o pul i ju r pop i il si r I A O 0 gam (similar la ( >t hel I o) i n M ODE M Fo rm N env
you can play it over the phone! Make your move, the pieces are Hipped for
you, select a message, press a button, and seconds later your opponents
board is updated with your move. If you decide doe to send the move you
made, press a key and take it back. Supergame!
HiK or 33K Extended Basic Required
PRICE: £19.95 (Tape)
MODEM CHECKERS
Same fine features as the chess game. You can make multiple jumps!
Crown pieces, Send messages. Everything is automatic!
16K or 32 K Extended Basic Required
PRICE; $19.95 (Tape)
MODEM CHESS
You and u friend can play chess over the phone. The pieces are displayed
on a high res graphics board Move the pieces either with the joystick, or
she keyboard. All moves arc supported. Anything you can rio on a regular
chess board, you can do on this one. There is a message indicator which
allows you to send messages each time you send a move. Make a move,
select a message to send, press a button, and seconds later your
opponent*! board is updated, lias audio alerts; lets you know' when a
move is being made.
Are you tip or down today, yesterday, tomorrow or years from now? Find
out with COLOR BIORHYTHM! Plot your biorhythm to live screen with
Ipgh res color graphics, a nd use the primer to make a charL 29 days can be
displayed, each time.
IdK or 32 K Extended Basic Required
PRICE; 514,95 (Tape)
UNDERGROUND
Tired of adventure games with limited description* of your surroundings' 1
V N DERGROUN D describes your surroundings in great detail just like a
main frame computer adventure! How do you tame the guardian of Hell's
gate? What does the mysterious machine do? Where is the famous golden
a pp le? FI nd ov U in l ' N 0 E RG Rf H ' X D .
32 K Extended Bask- Required
PRICE: $2flJ5 [Disk Only)
GALATIC MATH
GALACTIC MATH is not like any other math tutor program on the market
for the Color Computer! This program has been written as an arcade
game! The player becomes involved in playing the game and forgets that
he she is supposed to he learning) The student must enter t he answer to a
math question that is shown in the body of a flying saucer moving down
from the top of the screen There are four saucers moving down from the
top toward the player. The player must maneuver his base under the
saucer, enter the answer to the problem, press the spacebar to fire the
laser A new saucer with a new problem replaces the one just blasted, The
Scare, time in play, number of hits, number of misses, and number of
bases left to the player are displayed at the top of the screen. All of this is
in high resolution graphics using the new 4 color mode on a black screen!
There are four levels of difficulty, and you may select either addition or
multiplication. Don't bore your kids with smiling downs or happy faces!
They want to play arcade games — let them play GALACTIC MATH and
learn at the same time!
16K or 92 K Extended Basic Required
PRICE: *15.95 (Tape)
GOT A MODEM AND ALL THAT IT SEEMS Ttl HU IK GATHER DUST?
KIND A FRIEND AND PLAY SOME GAMES OVER THE PHONE! EACH
ORDER HAS TWO SETS OF INSTRUCTIONS, AND TWO TAPES, SHARE
THE COST WITH A FRIEND! THREE GAMES TO CHOOSE FROM AND
MORE ON THE WAY SOON.
DOUBLE CABLE
Tired of switching cables every time you use your modem and printer?
This is the fix!! Hook your modem and primer up at the same time! No
more switching,
PRICE; $14.95
Buttons!!
Rainbowfest buttons Mil! available! 2Vi inches in diameter. Various bright
colors, yellow, green, red, blue, white & lavender, "Coco Widow," "Coco
Kid," M 68Q9 Power," “Coco Nul.“ "I Speak Basic," $1.00 each, six for
35,00; colorful rainbow design. $'2 .00 each
COUPON
10% off when sent with order or mention this coupon when ordering
by phone.
IdK or 32K Extended Basic Required
BRICE; 310.95 (Tape)
COLOR DISK SAVER
Bisk bomhed again? Can't realty afford those expensive programs that
might fix your disk? Anyone can afford the pric e of this program. COLOR.
DISK SAVER will save your sanity, its well as your disk DuiVt wait until It
is ion late! COLOR DISK SAVER will save your disk to tape, reload the
tape to disk if you ever need to restore the disk. Also has a tape verify
command! Don't delay!
■32K Extended Bask Required
PRi*CE ; S 12,wr> (Tape) Dp' CLOCK
A Rent Timv clock that shows hours, minutes and seconds. You can type in
and run yuur programs just as you normally would, while 1)D CLOCK Is
ticking away in the tup right corner of your screen. And just in case you
forget to check up on the time, DD CLOCK Will sound a tone every hour.
This program does not interfere with programming! You will notice no dif-
ference when running your programs. Many machine language programs
are also compatible with DD CLOCK. This program uses ope of the must
powerful features nT your 0809 mi cm processor!
HiK or jS2K Required
P RICE; $ 9 95 ( fa pe ) A UTO LO A D
AUTOLOAD will load any tape program or file and pm it on disk for you
automatically! Autoload will skip programs with errors and go on to Hip
next program, either automatically or it will stop and wait for you to tell it
to go on. Autoload will also fix all of those machine language programs
that load editor down in the disk system area or lower, You will no longer
have to remove the disk count roller before playing a game. Autoload will
do all of the hard work for you, while you watch! All machine code pro-
gram. Will not load copy protected programs.
IdK or J2K Extended Basic required
PRICE: $12,1)5 (Tape)
COLOR COMPUTER/! DP- 100
SUPER-PRO
REPLACEMENT KEYBOARD KIT
FREE PROGRAMS!!
Gel a FREE utility program when you buy a copy of CT1LHR KEY COM
MAND! Your choice of COLOR DISK SAVER, DD CLOCK. SUPER
PEEKER, TAPE NAME. AUTOLOAD, or CURSOR II. Save up in $12,95!
COLOR KEY COMMAND is only 518.95 (Tape) ■ D
* All machine cede D Disk Compatible
S^dHJ 1 shipping and handling on all orders. $9,011 charge on C.O.D. orders.
Mastercard and VISA accepted. Texas residents add V'„ sales rax. Allow
t wn weeks for personal cheeks.
Send 20 cent stamp for free catalog,
Save//
i Double Density Software
920 Baldwin Street
*1
Denton, Texas 79201
fHH
Phone fl 17/598-2004
HMHm
Kellv Software Distributors Ltd.
P.D, Box 11932
Edmonton, Alberta.
(403) 421-8003
Software Review,
DDH Directory-File Builder
An Enhancement For
Disk Data Handler
There are so many ways to produce a disk directory that
all of them would not fit in a 64 K machine — they all seem to
revolve around DSK1S .
DDH Directory- File Builder is no different in that
respect. The difference is that this routine uses the power of
your database program to do what it does best, manipulate
data.
The trick is to read your disk directory and write it to a file
in the format that can be read by your database. The objec-
tive is to minimize processing time. There was a nice BASIC
program published in 80 Micro which would read each disk
and collect the data into a master directory, a complete
library list. I patched Qsortbin from the June issue of Rain-
bow so the program would have a M / L sort routine. Even
with this patch and three second sorting lime, execution for
each disk approached four minutes when dealing with three
or four hundred records. I have a lot of data files.
The beauty of having a master library is to be assured that
you have properly backed up those important disks with all
the programs included.
The heart of the program is writing the data in the
appropriate format which can be read as a standard file. In
the case of Disk Data Handler , all records are handled as
strings, making the conversion relatively easy.
Program execution is simple and fast. As quickly as the
drive can read a directory, you arc prompted to insert
another disk or END. This routine can continue until you
have about 500 program titles in the buffer of a 32K
machine. You must then save this data to a file.
If you have more than 500 titles, you can resume with
another session. Upon completion of reading directories,
you must run DDH and load the directory files. Using the
typical directory information, i.e., name, extension, type,
format, and size, plus a disk label of 10 characters, DDH will
process over 1500 records with the 64K version.
Sort time for 550 records was 1 5 seconds. I chose to add a
40 character “comment” field to each record which reduced
the capacity of DDH to 500 records.
The best feature of DDH Directory-File Builder is that it
provides an accurate, no hassle software inventory quickly.
A hard copy listing can be customized to your needs through
the reporting feature of DDH .
The directory program listing (it's very short) is being
included w ith the DDH package at no extra charge. If you
would like a copy of the listing, send a S.A.S.E. to Custom
Soft wa re E ngi nee r i n g.
(Custom Software Engineering, 807 Minuteman Causeway
D-2, Cocoa Beach, FL 32931)
— Ed Sehlhorst
AUTOTERM
TURNS YOUR COLOR COMPUTER INTO THE
WORLD’S i
SMARTEST TERMINAL!
YOU’LL ALSO USE AUTOTERM FOR SIMPLE
WORD PROCESSING & RECORD KEEPING
V J
EASY TO USE
ON-SCREEN EDITING via cursor.
Fuff prompting and error checking.
Key Beep and Error Beebop. Scroll
bkwd/fwd while on line. Save/load
files while on line. Maintain a disk
copy of session. Automatic graph-
ics. True lower case. Screen widths
of 32, 40, 42, 50, 64. No split words
on screen/printer. Print all or part of
text. Search for strings. Well written
manual goes step-by-step and has
many KSM examples. Back cover is
a cheat sheet.
RECOMMEND 32K to 64K
EASY UPGRADE
Price Difference >$13
PLEASANTLY POWERFUL
Total communications ability, 128
ASCII chars, 1200 baud, etc. Send
text, graphics, BASIC, ML. Scan/
Edit current data while receiving
more data. Any modem. Fully
supports D C. Hayes and others.
Any printer, page size, margins,
etc. Override narrow text width of
received data. Examine/change
parameters, KSMs and disk direc-
tories at any time. Handles files
which are larger than memory.
CASSETTE $39.95
DISKETTE $49.95
Add $3 shipping and handling
MC/VISA/C.O.D.
TRULY AUTOMATIC
Create, edit, print, save and load
Keystroke Multipliers (KSMs).
KSMs automate almost any activ-
ity. Dial via modem, sign-on,
interact, sign-off. Perform entire
session. Act as a message taker.
KSM may include parameter
changes, disk operations, editing,
time delays, looping, execution of
other KSMs, waiting for part-
specified responses, branching
based upon responses.
PXE Computing
11 Vicksburg Lane
Richardson, Texas 75080
214/699-7273
220 the RAINBOW February 1984
VC Wargame Called
Good Simulation
“You’ve been in ’Nam 90 days now but sometimes it feels
like forever. No matter how well the Viet Cong are thrashed
one day, it seems they’re back in even stronger numbers the
next,” If this sounds like a very unpleasant scenario, it is, if
you are in it. To warmongers, it’s a boon.
VC is a new simulation for the Color Computer, that is
different from all others. You are in charge of the Huy Bihn
Province with 10 ARVN (Army of the Republic of South
Viet Nam) units. Your mission is to eradicate VC activity in
your area.
After watching a good title page you have the choice
between six levels of play. Zero is very easy, while level five is
nearly impossible. The board then sets up your units in a
small bunch at the bottom of the screen. Small yellow
pyramids are put all over the screen with small gaps. These
represent neutral civilians. A neutral civilian could be one of
three things, a VC unit, a North Vietnamese Army unit, or
just a neutral civilian. How do you find out which one of the
above they are, the hard way, of course. You move one of
your units next to or on top of it, Vietnamese unit can
positively identify it. The Air Cav can’t tell if it's an enemy
unit, unless it attacks you. To identify a civilian move a
ARVN next to or on top of it and if it is friendly it will
sometimes turn blue, if it is a VC it will turn into a red soldier
and attack you, a NVA does the same except that it is blue
and red.
NVA units are bad news. Fortunately, they appear only
on the higher levels. The artillery you can use to hammer
away a enemy units, but if you don’t destroy them on the
first shot, you’ll almost never get them. The VC turn neutral
civilians into VC by sitting next to them for an unknown
period of lime or if possible will kill friendly civilians, which
gives away their position for artillery. The Air Cav can only
move into an unoccupied space, and artillery can’t move. I
found, by accident, that you never shell friendly units, word
gets around and the friendly units all turn neutral!
The object of this madness is to destroy all enemy units,
without having more than half of the civilians become VC of
killed, after all how can you save a country if you destroy it?
As a wargame player, veteran of many battles in space,
air, land and sea, I would rate the game high for a computer
simulation. The documentation was a bit confusing since the
Apple, TRS-80, Atari, and IBM instructions are mixed in,
but not beyond comprehension. It is very nicely packaged in
a box case with a picture and a description on the back. It
includes the Atari and Model 1-111 versions as well as the
Color Computer version. It runs in 16K tape and works
without a hitch with a disk drive. You can use the keyboard
or joystick to control movement.
(Avalon Hill Game Co., 4517 Hartford Road, Baltimore,
MD 21214, tape $20)
-Jeff White
FILMASTR
The Color Computer has a powerful ally in FILMASTR. This is a DATA
MANAGEMENT SYSTEM that you can trust. FILMASTR combines
the best features of the big systems to provide a combination of
speed, power, and ease of operation that can’t be beat.
YOU are in complete control of this friendly program with no program-
ming knowledge required. You design the data screen with up to 20
fields by moving the cursor on screen with the arrow keys and typing
in the field names. FILMASTR takes care of all of the rest.
Enter data by just filling in the blanks. This form fill-in is easy and
natural to use. You can even copy data from the previous record with
one key-stroke. Add records, delete records, change records without
fuss.
Tell FILMASTR to sort your file on any field that you want or to re-
trieve a particular record and the job is done with super-human
machine language speed. FILMASTR will find a single record or a group
of records that meet your request and will save those records as a
separate file if you want to.
Controlled printing formats? Of course! Tell FILMASTR which records
to use, which fields to print and in what order. You can control the
print location to any position on the page. Mailing labels? You bet!
All commands are given to FILMASTR with single key strokes. Press
the HELP key (BREAK), and the available commands are displayed.
Make your choice from the menu and let FILMASTR do the work.
FILMASTR can store up to 255 characters in each record and up to
24,000 characters in each file. (9000 with 16K).
16K or 32K TAPE $29.95
EXT BASIC DISK $34.95
AMDISK $39.95
Add $2.00 Postage & Handling
C.O.D. $2.00 Additional
PA Residents Add 6°/o Tax
THE
COMPUTER
HOUSE
Box 1051 • DuBois, PA • 15801
Phone (814) 371-4G58
February 1984 the RAINBOW 221
Software RevlewmSSSSSSSSS^^^^ST^\
Battle: A Little
Game That Grows On You
As a wargamer of some 20 years experience, 1 tend to
think of the simpler games as rather trivial, so when 1
CLOADMeci Aurora Software’s Battle , the thought “just
another battleship” came to mind. Well, not quite!
Battle is a two player game (with reasonable solo play
capability) in which the two players take turns searching on
the same low-res map for enemy ships. This has the unex-
pected effect of placing the two players in roughly the posi-
tions of allied destroyer captains searching for members of a
hidden U-boat wolfpack. Each wants to make the kill, but
the best chance for success is through cooperation w r ith the
other ship commander so that both may work at full effec-
tiveness. If the players only compete against each other there
w ill be a winner, but the winner will have a lower score than
if the players had worked together to set out a formalized
search pattern.
In addition to 12 hidden boats, there are 12 “bombs” (1
think of them as mines) concealed in the map grid. A player
is out of the game after hitting three “bombs,” These and
other details are listed on a short, but adequate instruction
sheet.
At game start, players enter their names, which are dis-
played on the screen along with a running total of the scores.
Also on the screen are the 10 x 20 zone map, a listing of the
number of boats left unsunk ( the 1 2 boats range from two to
five units in length), and a score of “BOM BS H IT” by each
player. A prompt in the lower left corner shows whose turn it
is.
All in all, Aurora Software has produced a neat little
game suitable for family play or cut-throat competition.
(Aurora Software, 49 Brookland Ave., Aurora, Ontario
L4G 2H6, tape $20)
— Nevin Tern pi in
Graphics Bit . . .
The Wallpaper POKE
Mark Charney, of Denville, New Jersey, writes, “1 tho-
roughly enjoyed Jim Hall’s article (“Graphics Special The
*178’ POKE ," October 1983). Hall mentions that he was able
to produce various patterns with all the graphics commands
except PCLS.
“After toying the some PEEKs and POKEs, 1 discovered
that POKEing location 179 gives me various backgrounds
when PCLS is used,”
Here's a little Demo:
10 PMODE 3,1
12 SCREEN 1,1
14 POKE 179, RND(255)
16 PCLS
18 IF 1NKEY$= THEN 18 ELSE 14
Software R e — i
When In Rome
Count Roman Numerals
That’s also a good idea in most American elementary
schools, where learning the Roman system is a traditional
task. Whether you want to write outlines for English papers
or simply figure out copyright dates for movies, Moreton
Bay Software has a program, Arabic Numbers: Roman
Numerals, that will help youngsters (or remedial adults)
learn the conversions.
The program is straightforward: Tw f o tutorials teach the
conversions and a third tests the students on their mastery.
The tutorials present the numbers and numerals in sequence
to help understand the significance of the Roman symbols
M, D, C, I., X, V, and 1. Teaching in sequence, 1 believe, isa
minor flaw in the program, since it permits students to guess
ahead and thus avoid the necessary monotony of memoriz-
ing the code. The program unnecessarily increases mono-
tony by sending students back to the beginning every time
they make an error in the initial learning phases; thus it does
not always reward them for items they previously mastered.
Once the basic conversion has been learned, the students
are tested and the program provides bells and whistles for
right answers and a raspberry for the wrong ones, it also
keeps score and gives praise in the form of number puns:
“GOOD 4 YOU.” The program will supply correct answers
to missed questions, but it curiously flips to its “RIGHT”
mode after giving the answer, possibly giving students the
mistaken impression they answered the item correctly.
The programmer missed a good bet, 1 believe, in not
drawing on the potential of the CoCo (or any computer) to
allow a student to break Roman numerals into their constit-
uent parts on the screen and then figure out the numerical
significance of the clusters. For example, instead of simply
supplying a numeral:
MCMLXXXIV
and asking the students to decode it, the program could have
reinforced skills by letting the student break it down on the
screen something like this:
M= 1000
CM = 1 000-100= 900
LX XX =50+30= 80
1 V=5-l= 4
MCM LXXXI V= 1984
Nevertheless, Arabic Numbers: Roman Numerals “works,”
leaching the conversions efficiently and accurately. The only
complaints 1 heard from students were that the program was
a little dull. It wa s agreed , h o wove r , t ha i the p rogra m was a
lot better than learning the same material in an arithmetic
textbook.
The instructional manual is dear and helpful, and it con-
tains some excellent supplementary information on the orig-
ins of Egyptian, Roman, and Arabic number systems.
(Moreton Bav Software, 316 C astillo Street, Santa Barbara,
CA 93101, cassette, 16K, SXVI.XCV)
—Stephen N. Tchudi
222 Ihe RAINBOW February 1984
Federal Hill Software
FINE PRODUCTS FOR THE COLOR COMPUTER, DRAGON AND MC-10
Education Corner,
Met* Q.CCC JWt
Two delightful new educational programs will help your
youngsters learn Spanish and French! Each 16K program con-
tains more than 500 basic vocabulary words built into an
entertaining game format that encourages children to think as
well as memorize! Colorful graphics and music make learning a
joy. Three levels of difficulty with choice of translation from
English toforeign language orforeign language to English. Ext.
Basic required. French or Spanish, $19.95 on tape, $22.95 on
disk. Both programs only $34.95 tape or disk.
Kokomath!
Are your kids bored by dull educational programs? Let Koko the Math
Clown make arithmetic fun again. Get 10 problems right and give him
a bath! Add, subtract, multiply or divide at three difficulty levels.
Colorful graphics and music make this a kid tested winner! Will run on
any 16K CoCo. Extended Basic is NOT required. Only $16.95 on tape.
Play Blackjaq!
This is as close as you can come to the real thing without losing your
shirt! A full casino simulation, with up to 5 players and 9 decks. Play
with friends, play all five hands yourself, or let the computer play the
vacant hands. But watch out! It plays by card counting rules! There's
even a joystick option for two players. Blackjaq keeps track of win-
nings and losings, displays two card-counting algorithms and prints
out the results of every hand if a printer is on line! Nothing else like this
available in 16K. Great for the beginner or experienced player. Re-
quires 16K Ext. Bas. Only $24.95 on tape, $27.95 on disk.
"Hltu kjtUf is att excellent program which sslumld he lunttfllt In oil players
who plan logo to a casino or who wish to know how we counters work our
game"
Rainbow, Nov. 1983
64K Breakthrough!
Did you feel gypped when you found out your "64K" computer still had
the same old 32K in Basic? We sure did. So we've developed HID N
RAM, a program that will access that "hidden" 32K from Basic and use
it for data storage. Write a 28K data handling program and still having
32K left for the names, numbers and addresses you're crunching! HID
'N RAM is a brief ML driver embedded in a Basic demonstration
program — a mailing list that puts 500 entries in RAM ! This shows you
how it works. Then you can delete our program and write your own.
The ML driver stays with the program! Complete documentation and
programming guide. Only $24.95 on tape, $27.95 on disk.
Printer Artist
This unique printer utility introduces the Color Computer to the little
known but delightful craft called " Artyping." This is the art of creating
pictures using typewritten characters, and Printer Artist puts itat your
fingertips. It includes two programs with 12 ready-to-run drawings of
of ships, birds and animals, holiday and patriotic themes, famous
Americans and more. In addition, there are two utility programs and
instructions for 40 additional drawings. Create your own file of printer
art and save it to tape or disk. Complete documentation. Only $21.95
on tape, $24.95 on disk. Requires 16K Ext. Bas.
Tax Relief Now
With Coco-Accountant II
If you pay taxes, you need Coco-Accountant IIJ This 32K home and
small business accounting program has everything you need to keep
your finances straight and make income tax a breeze. Lists and totals
expenditures and income by month, account or payee, provides a
year-to-date summary by account and figures your net cash flow.
Provides a printed spreadsheet showing your year at a glance, sorts
entries by date, lists most functions to screen or printer and saves your
files to tape or disk. Flags tax deductible expenses and expenses
subject to state sales tax. Even computes the sales tax you paid! A
separate program balances your checkbook and prints a reconciliation
statement. Up to 450 entries per file on 32K tape version, 500 on 32K
disk and 700 on 64K disk version. Only $24.95 on tape, $27.95 on disk.
ftf The Handicapper ^
NEW! Now available for the MC-10 and Model 100. Use the power of
your computer to improve your performance at the track! Separate
programs for thoroug hbred and harness tracks apply sound handicap-
ping techniques to produce rankings for the horses in each race.
Includes speed, distance, track condition, post position, past perform-
ance, jockey or driver's record and other attributes. Handicap a race in
a few minutes and a whole card in less than an hour! Easy enough for
the beginner, sophisticated enough for the veteran horseplayer. Ver-
sions available for all CoCo's, MC-10's and Model 100's. State com-
puter type and memory size when ordering. Thoroughghred or Har-
ness Handicapper, $24.95 each on tape. $29.95 disk. Both programs
only $39.95 tape or disk.
New From
new
Owl-Ware!
MS? Tape $27.95
Disk $30.95
32K only
Stellar Search, our newest software addition from Owl-Ware, is the
greatest graphics adventure ever! If you don't believe us, look at the
review in the January Rainbow. Graphics like color paintings! As
captain of the Enterprise, you must establish contact with an un-
known race while the enemy tries to do you in. A total of 86K in four
parts for 32K Extended. An incredible variety of adventureand arcade
game experience! Only $27.95 on tape, $30.95 on disk.
j
E35ECS A
4. 7 v
The Official BASIC09
Tour Guide
By Dale L. Puckett
Just off the press! Learn BASIC09 from the inside out with this official
Microware introduction to BASIC09 programming. Unleash the power
of your OS-9 operating system with the language that was created for
it. Only $18.95.
Send check or money order to FEDERAL HILL SOFT-
WARE, 825 William St., Baltimore, MD 21230. Your
personal check is welcome — no delays. Add $1.50 per
order for postage and handling.
Hardware Review ,
Getting Even With
The Byte Bat
1 was keying in the seventh page of an eight-page
Adventure game, hours upon hours had passed — just one
more page and 1 could play that long awaited game — when
it happened. The telephone rang, 1 answered it, turned to
glance at my CoCo and the screen was snowy. Beau, our
overzealous retriever, had gone behind the table to “retrieve”
his play duck and disconnected the computer, 1 hung up the
phone and Beau fled in terror, knowing the fury that was
about to ensue. I ran to my secret hiding place, grabbed the
bat, dashed to the CoCoand beat the keyboard and monitor
with it, screaming every expletive known to mankind — l
even made some up.
Yes, my chips were down but they weren’t destroyed
because they were the victim of my Byte Bat, a 17-inch soft,
foam rubber“aggression/frustraton”bat, by MicroTie Sys-
tems Corp. This light blue “anger reducing device” is an
accessory no computer user should be without.
T he Byte Bat comes with a witty user's guide, an 1 1 x
17-inch “Strike Back” wall poster, a decal which says
“Warning, this computer friendly liveware is protected by
Byte Bat,” and a button.
There are three recommended “digital interfaces,” or
ways to grip the Byte Bat. The first is the Bi- Bit Grip, which
COMPUTER FORMS
Continuous forms, labels, paper,
checks, invoices, statements— ujith
your imprint. Continuous letterhead
with a perf so fine that you need a
magnifying glass to tell it's a fan
fold sheet. Matching envelopes.
Regular letterhead, business forms
and cards also.
Send sample for quote.
Computer/Printer supplies and
furniture.
Send $3.00 (refundable on first
order) for our 76 page full color
catalog.
D€S€RT PR€SS, INC.
P. O. Box 15128
Los Vegos, Nevada 89114
should be used when you feel only a little stress and frustra-
tion. Using the thumb and index finger, firmly grip the bat
and smash away. Care must be taken when using this inter-
face because of its two-finger flimsy grip — the bat may fly
out of the aggressor's hands and into an innocent co-
worker's (or family member's) face.
During those days of high level frustration, using the
Binary Grip is most comforting. This grip uses the thumb
and four fingers — like the customary tennis grip, it's kind
of like clenching your fist. Get the picture?
Thirdly, and deadliest of all, is the Byte Grip, using the
thumb and seven fingers from one hand. This interface is
recommended only in extreme cases, such as system failure
or job failure (when you are thinking of ways to kill your
boss ... or retriever).
The Byte Bat is used and measured in “B.A.U.D.” Rates
(Basic Aggressive Units of Dissatisfaction) which range
from one to 12,876,453. There is a warning for B.A.U.D.
rates in excess of 100 — it may be hazardous to the aggres-
sor's wrist, arm and psyche. My B.A.U.D. rate has been
measured at 12,000. Care to top that?
The user's guide also includes hardware and software
applications. For example, “Use of the Byte Bat is recom-
mended when: You set up the printer to print the listing for
your new program overnight, and return to find that all
25,000 lines have printed on top of each other due to a paper
jam. "Or my favorite, “When your speech synthesizer begins
to stutter or speak only Portuguese.”
But what about the little darlings at home to destroy your
computer work? Well, “liveware applications” are also
included in the user's guide. “Use of the Byte Bat is recom-
mended when: Your three-year-old washes all your discs for
you, as a special treat.” And, yes, it is recommended for all
computer widows and widowers.
As you might have guessed, the Byte Bat is excellent for
office use. It has been a favorite frustration device here at the
Rainbow. When it arrived, the editorial and art departments
gathered around for the unveiling. Everyone got their turn
at bat, too. Now it is only used in serious applications — like
deadline week, ora partial crashing of a Rainbow On Tape.
1 recommend the Byte Bat for all computer users. It can be
used for the office or at home, although the carton warns
that it should be kept away from children under the age of
three, since pieces of the foam rubber may be bitten off and
swallowed. The Byte Bat is fun, and most importantly,
serves its purpose — as a safe, frustration relieving way to
beat up your CoCo, or any other person or animal who
stands in your way of computing. Who says man's best
friend is a dog?
(MicroTie Systems Corp., P.O. Box 8112, Walnut Creek,
CA 94546,512.50)
—Susan Remini
Hints . . .
Disk or Cassette I/O Errors?
Make sure that the disk drive(s) and cassette recorder are
not on the left side of the TV set (or if they are, that they’re at
least half a foot or so away). This is because the flyback
transformer (which is almost always on the left side of the
TV) puts out a great deal of RFI that can interfere with
cassette or disk operation.
224 theHAINBOW February 1984
— Ed Ellers
But true! There is a disk
drive in your Color Compu-
ter . . , and it is faster and
more efficient than any
"hardware” drive you can
buy, for any price. This new
"disk drive" is called VDOS—
for Virtual Disk Operating
System— and it will absolutely
revolutionize the way you
operate your CoCo.
VDOS lets you use the
"extra" memory inside your
CoCo as a virtual disk, with
programs (any programs)
stored out of the way. You
can “save 1 and “load" pro-
grams from you r in-memory
disk into working memory,
and then run them. When
you're done, you can simply
access your in-memory disk
again . . . and save or load
another, and another.
And VDOS is fast.
Because you are using
memory rather than a
mechanical device (like a
disk drive or cassette
player), programs load
instantly. Yes, VDOS is fas-
ter than a disk!
VDOS works with all
Color Computers— from
16K non-extended to 64K
extended. Obviously, the
more memory you have, the
greater number (and
length} of programs you
can store. For a 64K sys-
tem, VDOS also uses the
"unused" part of memory,
providing up to 50,000
bytes of storage! Now,
that's some disk!
We call it VDOS because
in the future there will be
utilities for your VDOS
UNDfSK that will give even
greater capabilities— such
as a full one-pass memory
dump to cassette. Other
utilities are planned, too.
We believe VDOS is the
greatest advancement for
CoCo since the introduc-
tion of the disk drive itself.
And, at less than $1 00, it Is
so inexpensive you can't
afford to be without it. If
you have the “cassette
blues," VDOS is the answer!
Finally, VDOS is simple to
operate. It is entirety self-
prompting and comes with
a complete manual. But you
almost don't even need the
instructions— it requires
absolutely no technical
expertise,
VDOS, The answer to
your prayers.
Cassette: $49.95 Add $1 ,50 shipping
and handling; Canadians add $5 for
shipping; Foreign points add $9.
VISA and Master Card accepted.
All Kentucky residents add 5% sales
tax. Payments accepted in United
States currency onfy.
Dr. Preble's Programs
6540 Outer Loop
Louisville, KY 40228
(502) 241-6474
Dealer Inquiries Invited
The Programmer’s Guild
Means Adventure!
Deadly Duology
Death Dreadnaught
From the eerie interior of a wrecked starship comes an Adventure unlike any you
have ever played. This program is so violent in its descriptions and so deadly in its
playfield that caution is advised in allowing small children to play it unsupervised.
You are exploring the wrecked interior of an alien vessel that has been utterly
devastated from within. Its crew has been murdered, its engines fused and destroyed.
Your job is to escape. Because whatever did all this knows you are here.
Get food. Get air. Get batteries. Get what you need and get it quickly before whatever
it is that lurks in the shadows gets you.
Death Dreadnaught is traumatic, dramatic, ecstatic and dynamic in a way only Text
Adventures can be. Every word oozes of the danger that awaits you if you tarry too long.
Rated R due to extreme descriptions of violence (may be too intense for
children under 10).
Death Dreadnaught, $19.95, shipped postpaid to your galaxy today.
The Domes Of Kilgari
The spine tingling sequel to Death Dreadnaught is now a reality.
You’ve escaped from the Death Ship only to crash land on Kilgari, the most desolate
chunk of rock and sand in the universe. Your only hope for continued survival —
penetrate the Ion station and get enough fuel rods for liftoff.
But there’s a presence here that somehow brings back memories of that nightmare
aboard the Dreadnaught. Could it be that the hellspawn creature you left behind has
somehow caught up with you?
Interspacial Digitron has trapped and wired the domes so that intruders are de-
stroyed. If you can get the rods, decode the alarms and return to your ship, you just may
be able to go on breathing.
Domes Of Kilgari, the ultimate space Adventure, is uncluttered by pictures or graph-
ics of any kind. It is pure descriptive english that gives you the clues. Your wits against
that of Digitron and the nameless fury that dogs your trail.
Domes of Kilgari, the ultimate escape, $1 9.95, shipped postpaid to your galaxy today.
Dreadnaught Chronicles — Both Adventures on two tapes in a handsome double
package. Only $29.95 postpaid.
MAIL ORDER ONLY! GET YOURS TODAY!
MASTERCHARGE AND VISA ACCEPTED.
" THE PROGRAMMER’S GUILD '
P.O. BOX 66
PETERBOROUGH, NH 03458
—or Call (603) 924-6065 for COD—
Software Review*
7 ^\
Teee Offf: A Challenging
Round Of Micro-Golf
Teee Offf is a golf game fora 16K Extended basic CoCo
or TDP-IOO. The game comes on a cassette with a two-page
instruction sheet. Teee Offf can be played by one to four
players, each player taking his turn at each hole in rotation.
Unlike the real game of golf, each player is required to
complete each hole before the next one can start. However,
all players must complete a hole before any of them can
continue to the next. The game is played with the right
joystick, as are most single joystick games.
The game consists of nine holes of golf. Each hole is
comprised of a series of sand traps, water traps and cactus in
place of trees. I guess the w riter lives in the southwest where
there is an abundance of cactus. If a player wanders into
either the sand traps or the water traps, lie is required to play
his way out. In the real game, that is true for the sand trap.
However, when a shot is placed in the water, the player is
required to drop another ball no closer to the hole than
where he entered the water and take a penalty stroke. This
version allows the player to play his way out of the water. Of
course, each stroke must be quite firm and strong or the ball
will hardly move at all. This could make it very unwise to
take a shortcut across the water trap.
The ball is hit by placing the golfer and club such that the
tip of the club is just touching the ball. The angle between the
club and the ball will determine its direction. The golfer will
always wind up in a counterclockwise direction. Once the
golfer is positioned, holding dow n the firing button w ill start
his windup. The longer the fire button is held down, the
larger his windup will be and the further the ball will travel.
That is, unless an obstacle is encountered. Thus, the distance
the ball is to travel is dependent on the amount of windup
and any obstacles in its path.
Once the ball has been hit to the green, the screen will
change and present an enlarged green. The method used
here is the same as on the fairway, except now the ball w ill
travel further with a lighter stroke - the characteristics ol a
true green.
The entire procedure is repeated for each ol the remaining
holes. Once all nine holes are finished, the round is complete
and the game can be restarted lor, say, the back nine.
The game is loaded from cassette using the CLOADM
“TEEEOFFF" command. Once in, the program is started
using the EXEC command. The game presents a grid with a
square in the middle of it. Instructions are presented indicat-
ing that if the color of the square is not blue, press the reset
button until it is. Once completed, you are ready to start the
game. You w ill be asked for the number of players which w ill
be playing. In all cases but one, I only used the one-player
option. As you progress around the course, you will be
presented with various par holes, which perform doglegs to
the right and left.
In playing the game, l found the graphics to be of good
quality. The course was well laid out with the usual amount
of hazards presented. The motion of the ball is smooth and
the club swing consistent. I he player is sort ol a stick man
who on some occasions has the nasty habit ol being split
between the right and left part of the screen. II you are
playing near the borders, that part of the player extending
beyond the boundary of the screen appears on the other side.
1 did get into some positions from w hich I found it impos-
sible to hit the ball in the manner 1 wanted to. In one case, on
t he fifth hole. 1 found myself about one inch from a cactus.
Each time l tried to hit the ball toward the cactus, or even
near the cactus, the ball would not move, but 1 did receive a
stroke. At first, 1 thought l was not properly positioned on
the ball, but then I noticed that the stroke count was going
up. I was forced to play a shot parallel to the cactus in order
to move the ball. Once it was above the area of the cactus, 1
could play the shot I had wanted to.
When the ball hits the out of bounds marker, it has a
tendency to slide along the out ol bounds marker like it was
a wall. 1 found it lakes quite a bit of practice to get the player
positioned where you want him. In some cases, the response
to the joystick movement seemed quite sensitive and, in
other cases, it was almost nonexistent. 1 found that the fine
adjustment took quite a bit of practice and patience.
All in all, 1 found the game to be amusing and fun to play,
as long as the player could live with the positioning difficul-
ties. 1 enjoyed the game and actually found myself getting a
birdy on seven, the second time around. The graphics are
good and the player action is smooth. The ball travel is
smooth and consistent from round to round.
The game is fun and challenging. It represents its real
challenge in the form of par, as it should. It is not easy to get
par on some of the holes, and 1 believe that is the way it
should be. 1 did find that a return to center joystick would
help considerably, but that is due to the way Radio Shack
joysticks are built and not a fault with the game. The game is
fun to play and docs providea fairly good challenge to break
par.
(Prickly-Pear Software, 9234 E. 30th Street, Tucson, AZ
85710, $24.95 on tape, $29.95 on disk )
— Trank J. Esser
1 .-sn© -m® --m® .-sag© -m®
I
■m®
Now a l— Q G Q -for the
CGI-.OJZ
TINY TURTLE
i TINY TURTLE i s an a-f f ordabl e,
■fully compatible LOGO language
with high resoul tion turtle
graphics, music, -fast pro-
cessor operation, and re-
trieval a -f user procedures.
TINY TURTLE comes complete
with so-f t copy re-fere nee user
manual .
32K/EXTD BASIC
CASSETTE or DISK
HARD-COPY MANUAL
*39. 95
*4.95
ALSO
| GAS MILEAGE MONITOR
DISK
$9 * 95
SDS COMPUTERS
FOB 450
NJ ADD 5%
BOGOTA, NJ
07603
TAX
£8® ■£§£;] J
sp 435©
February 1984 the RAINBOW 227
Software
Color Tutor — A Meat
And Potatoes Utility
Many people who are contemplating purchasing a com-
puter often ask the question, “What do you do with your
computer?” 1 can think of a number of reasons for owning a
computer, but they usually don’t impress the person asking
the question. Learning programming or playing games just
doesn’t cut the mustard in the minds of those who see the
computer more as a tool than a hobby, Even balancing the
familycheckbook doesn’t go over since most will argue that
they can do it faster w ith a calculator. However, those of you
with school-age children have a ready made justification
— education. By education 1 don’t mean learning BASIC
— not everyone has to be a programmer. But, as everyone
knows, the computer is a very useful tool lor presenting
material to youngsters that they must learn by rote such as
slate capitals, vocabulary drills, foreign language, math
problems, etc. Color Tutor by Elite Software is such a tool
to assist in this endeavor.
Color Tutor is the kind of program that everyone says
they will write for Johnny or Suzie when they first buy their
computer. But let’s face it, not many of us do it. The pro-
gram comes on tape, but a disk version is also available. It
can be used with a I6K machine but requires Extended
basic. After loading the program and typing RUN (the
program comes on a non-protected tape and can be saved to
tape or disk and since it is written in BASIC it can be modi-
fied), the following menu appears:
(1) TYPE NEW LESSON
(2) LOAD LESSON FROM TAPE
(3) EDIT LESSON MATERIAL
(4) SAVE A LESSON TO TAPE
(5) STUDY LESSON
(6) EXIT PROGRAM
While all of the items in the menu are self-explanatory,
several comments are in order.
To prepare a new set of questions and answers, one selects
item 1 from the menu. Color Tutor then requests the number
of questions to be entered and then prompts you for each
question/ answer pair. A maximum of 50 questions may be
entered, however in a 16K machine it is suggested that the
question length be limited to 32 characters, but with a 32K.
machine the question length is 64 characters. For most drill
type questions this is not a severe limitation.
Option 3 is provided to permit editing of a lesson. Now
this is not a word processor type editor. Color Tutor simply
asks for the number of the questions or the answer or both.
Since the type of questions and answers which you might use
with Color Tutor will usually be short, this type of editing is
not a disadvantage. One interesting aspect of the editor is
that it is password protected. The purpose of the password is
to prevent the student from accessing the questions and
answers through the editor and thus alter them. While it is
interesting that Elite took the time to add this option, it is
ATTENTION, CoCo OWNERS!
STOP changing Printer & Modem
Cables! Our PARALLEL PRINTER
INTERFACE provides SWITCH SELECT-
ABLE PRINTER or MODEM operations. It
features switchable baud rates from 300 to
9600; comes complete with power supply,
modem cable & “CENTRONICS” type
printer cable.
pbh
Computer
Products, Inc.
P.O. DRAWER 55868
HOUSTON. TEXAS 77055
(713) 956-0207
ORDER DIRECT FROM USOR FROM YOUR
INDEPENDENT COMPUTER RETAIL STORE.
m
Only S89.95 plus $3.00 Shipping
;28 Ihe RAINBOW February 1984
disappointing the way they handled it. The user does not
have the option of choosing his own password which could
be saved with each lesson — a simple item to program.
Rather, the password is specified in the program and can't
be changed by the user unless he does some reprogramming.
1 his is an item that I feel Elite could improve upon.
Option 5 is chosen when a lesson is to be studied. Upon
choosing this option. Color Tutor will randomize the ques-
tions and then present two options for choosing the correct
answer. With the first option, the answer must match the
correct answer with the exact spelling. The other choice
checks the spelling of the answer with only the first three
characters of the correct answer. Each question is then
presented and a score of the correct vs. w rong answers is
kept. At the end ol the lesson the student is presented with
the option to repeat the lesson.
Color Tutor performed exactly as described in the brief
but adequate directions. To check out the program 1 chose
to enter 50 questions the limit of the program. For my
questions 1 chose the state capitals. After entering the ques-
tions, I first saved the lesson to tape. It prompts the user for
the file name and then immediately starts the recorder, ie.
Color Tutor does not prompt you to set the recorder to
record mode. Fortunately, 1 anticipated this possibility and
had the recorder ready. This ‘'glitch" should obviously be
corrected as it is bound to cause some inconveniences for
most people. Almost every program which I have purchased
provides a prompt to ready the recorder. 1 would hope that
Elite would take care of this problem. But, once loaded, the
lesson ran as expected of course, I didn't know all the
state capitals and 1 won’t mention my score either.
Color Tutor is a meat and potatoes program. It does w hat
it is supposed to do, w hich is better than a lot I've seen. In
other words, no bells and whistles or blinking lights or
musical renditions — some might argue that this is a disad-
vantage since reinforcement for a correct answer makes
learning more fun. But, the important thing is that it is a nice
little educational utility program to have around when there
is the need to review school assignments.
The major limitation to Color Tutor is in the method of
answer checking. Either the answer must be spelled correctly
or the first three letters arc checked. This is okay for single
word answers but obviously a problem for the more com-
plex answer. For those who feel that this is a severe limita-
tion, I would suggest the more sophisticated CA1 type pro-
grams such as Radio Shack's Color PILOT, which is also
considerably more expensive. However, 1 think most will
agree. Color Tutor is very useful in the home w hen there is
the need to study material such as mentioned above. 1 defi-
nitely recommend Color Tutor, but 1 personally feel that it is
slightly overpriced.
(Elite Software, P.O. Box 11224, Pittsburgh, PA 15238, tape
$19.95, disk $22.95)
— Donald D. Dollberg
See you at
RAINBOWfest
Feb. 17 — 19
COMPUTIZE INC. PRESENTS. . .
The BEST in Coco Utilities
"SPIT-IHRIAGE” (C)
M/L DISK BACKUP UTILITY
Tired of spending all those $$$$ for that Disk Software thaf you can use
and not Backup? 7 ?? Then "SPIT-N-tMAGE” is for you. Creates a Mirror
Image of Most popular Diskettes which do not respond to normal Backup
(unctions. "SPIT-N-IMAGE” also initializes and Backs-up standard
Diskettes in one pass.
Requires 32k CC and 1 or 2 Disk Drives
Cassette $24.95 - Diskette $29.25
“TAPE-N-IMA6E” (C)
M/L CASSETTE BACKUP UTILITY
Frustrated at not being able to Backup your valuable Cassette Based
Software 7 ??Then "TAPE-N-1MAGE" is lor you. It creates a Mirror Image
of Most popular Cassette Software -M/L, Basic and Data - that do not
respond to normal Backup functions
Requires 16k or 32k CC
$9.95
“COMPSQRT” (C)
A Machine Language Sort for quickly sorting single dimensioned Basic
String Arrays. C0MPS0RT is written in Position Independent Code,
takes 142 bytes of storage, and is callable from Basic
Ideal for mailing lists, database, etc
Requires 16K Extended CC
Cassette $9.95
“BARMASTER" (C)
PROFESSIONAL BARTENDERS GUIDE
•Menu Driven 1 'Over 180 Listings! * Easy to add your favorites!
* Print to 3X5 Index cards for easy reference! * Access drink by name
or liquor content! * Utilizes computizes "Fast Access Record Retrieval"
(any record in just two reads!)
Requires 32K CC and 1 Drive
Disk Only $19.95
“T. T. IT (C)
TRIPLE TRANSFER UTILITY
1 Transfer contents of most Disks to Tape!
2 Transfer contents of most Tapes to Disk!
3. For those cassette based programs that conflict with Disk Operating
System - will automatically relocate!
•Copies ASCII, Basic, & M/L
ALL CONTAINED IN 1 MENU DRIVEN PROGRAM!!!
REQUIRES 32KCC EXT
CASSETTE $19.95 DISKETTE $24.95
Check or M.O
COMPUTIZE INC.
P.O. BOX 207
LANGHORNE, PA 19047
21 5-946
Add $2 00 Shipping
PA Res add 6% sales tax
72 6 0
WANTED
UTILITY PROGRAM AUTHORS
WE PAY TOP $S$’S DROP US A NOTE!
February 1984 the RAINBOW 229
Software
Mansion Of Doom —
A Fun, High Quality Adventure
Webster's dictionary definition for 'adventure' is "an
enterprise or performance involving the uncertain or un-
known." However, 1 do not think that he had a computer
Adventure in mind when he wrote that.
Mansion of Doom, by Pal Creations, is a high quality
Adventure game made for the 32K Extended BASIC Color
Computer. It comes on an easy to load five-minute tape with
a single copy saved on each side. The instructions say to
unplug your disk interface, if you have one, before loading
the program, which would then make it very inconvenient to
use for people with disk drives. However, I have discovered
that a simple PCLEAR will allow you to run and save the
program to disk with the disk interface plugged in.
The program takes exactly two minutes to load from
cassette, and about eight seconds for a disk. It is written in
100 percent BASIC and is almost I8K long. There are no
graphics in the program, but that is more than made up by
the 76 rooms, 65 objects, 11 user verbs and six different
directions ( U,D,N,S,E,W,). The instructions, although only
half of a single side of a piece of paper, are sufficient. There
are instructions in the program also. It seems that the pro-
gram could have been put on a 1 6 K computer if they had left
out the instructions and stripped and compacted the pro-
gram with some sort of compresser program. As to why they
didn't, I really don’t know. It would have allowed a wider
range of people to purchase the program.
You have been chosen to rescue Princess Marlena who
has been kidnapped by the evil Count Von Steinhoff. To do
that, you must enter his mansion on the edge of town and try
to find her, hopefully alive! Others have gone inside the
mansion, but not one of them has ever left!
Once you enter the mansion you are met by vampires,
bats, werewolves, and other creepy creatures. You can, as
previously mentioned, travel in six directions, which is in my
opinion, a welcome plus. However, there are only 1 1 verbs,
which is rather inconvenient. For example, 1 like to use the
word TAKE when I would like to acquire something. But
the program only recognizes GET, and I was continuously
bombarded with a screen of all the available commands
(another plus) w hen l forgot to use GET instead of TAKE.
Also, there is no way to save your position to tape, so you
can quit and continue the game w here you left off later on. It
shouldn't be a problem for the more advanced adventurist,
who should be able to solve the adventure in about four to
five hours, but if you aren't that good, be prepared to spend
the night.
I could only find one bug in the program. When you get
chained in the shackles, the only way to get out is to type
"YORL.”I couldn't find any other ones, although when you
get to some certain places, you might think you are in an
endless loop. You actually aren't, and it is not a bug in the
program. Just be patient and you should eventually get out.
In conclusion, l think it is a fine program for most people.
I would not recommend this for beginning or extremely
advanced adventurists. Its level of play is most suitable for
someone in-between. The price of SI 4.95 is, in my opinion,
rather high for a non-graphic Adventure game, but it is a
very good program, and should give you hours of fun.
(Pal Creations, 10456 Amantha Ave., San Diego, CA 92126,
tape $14.95)
— Paul Gani
Submitting Material
To the Rainbow
Contributions to the RAIN BOW are welcome from eve-
ryone. We like to run a variety of programs which will be
useful/ helpful/ fun for other CoCo owners.
Program submissions must be on tape or disk and it is best
to make several saves, at least one of them in ASCII format.
We're sorry, but w'edo not have time to key in programs. All
programs should be supported by some editorial commen-
tary, explaining how the program works. We're much more
interested in how your submission works and runs than how
you developed it. Programs should be learning experiences.
We do pay for submissions, based on a number of criteria.
Those wishing remuneration should so state when making
submissions.
For the benefit of those who wish more detailed infor-
mation on making submissions, please send a SASE to:
Submissions Editor, the RAINBOW , P.O. Box 209, Pros-
pect, KY 40059. We will send you some more comprehensive
guidelines.
Please do not submit programs or articles currently sub-
mitted to another publication.
KEYBOARD "BEEPER" CARTRIDGE
l> ON BOARD SPEAKER
produces feedback, reducing entry errors
0> "IN-LINE" TRANSPARENT
operation does not "use up" expansion capability
0 NO MODIFICATIONS
(hardware or software) to install or use
[> SWITCHED INTERRUPT LINE
allows power up into BASIC or game pack
C> POWER INDICATORS
monitor 5V, 12V and — 12V supplies
C> ACCESSIBLE RESET SWITCH
ends "feeling around" behind computer
ENG SYSTEMS
LABORATORIES
8203 SPRINGFIELD
VILLAGE DRIVE
SPRINGFIELD, VA
22152
MC
COD
VISA
$59
/.95
plus postage and handlirvg
(703) 569 0660
SATISFACTION
GUARANTEED
230 the RAINBOW February 1984
HI-RES SCREEN U T I L II V
Ffatunru : Joublf H * i 9 h t Ch a r a cter ;
□ n Screen Li M T
„ _ A T» F R I IN1HC,
Bel I Chirict e F t one 9 «~ n e r ator
Swi tchab! .
T rue Ur p e r
Full Screen Reverse Uideo
& L o Me r c a se c h a r 4 c t e r s e <
imimuni
ProsraHabl* line lengths froH 28 to 255 characters
28 Characters rer I ine
8 2 Characters f e r line
36 Characters rer line
*5 2 Characters per line
51 Characters per line
6*5 O%ar*rt€os per I ine
Line lengths c«f 85 * 128 8 255 are ynreadable
but; can be very useful For seeins display layouts
fill Functions are easil
Fuf I y. BASIC CDflFfniBLE
y pro-ar anat-l e thru BASIC
including CLS 6 PRINT 8
• FULLY BASIC COMPATIBLE
• DISPLAY FORMATS OF 28 to 255
CHARACTERS PER LINE
• FULL 96 UPPER LOWER CASE CHARACTERS
• MIXED GRAPHICS & TEXT OR SEPARATE
GRAPHIC 8t TEXT SCREENS
• INDIVIDUAL CHARACTER HIGHLIGHTING
• REVERSE CHARACTER HIGHLIGHT MODE
• WRITTEN IN FAST MACHINE LANGUAGE
• AUTOMATIC RELOCATES TO TOP OF 16 32K
• AUTOMATICALLY SUPPORTS 64K of RAM
WITH RESET CONTROL
• REVERSE SCREEN
• ON SCREEN UNDERLINE
• DOUBLE SIZE CHARACTERS
• ERASE TO END OF LINE
• ERASE TO END OF SCREEN
• HOME CURSOR
• BELL TONE CHARACTER
• HOME CURSOR & CLEAR SCREEN
• REQUIRES ONLY 2K OF RAM
• COMPATIBLE WITH ALL TAPE &
DISK SYSTEMS
$ 19.95
/
c
v
*<><&
**###**
INTRODUCING
TEXTPROm
“The Professionals” Word Processing System
’w <> ” J
• 9 HI- Resolution Display Formats: from
28 to 255 Columns by 24 lines
• True Upper/ Lower Case Display
• Three Programmable Headers
• Programmable Footer
« Automatic Footnote System
• Automatic Memory Sense 16-64K
• Up to 48K of Workspace on 64K
• 10 Programmable Tab Stops
• 7 Tab Function Commands
• Automatic Justification
• On Screen Underlining and Double
Size Characters
• Change Formatting at Any Time
• Edit Files Larger Than Memory
• Compatible with All Printers
• Easily Imbed Any Number of Format
and Control Codes
• Typist Friendly Line and Command
Format Entry
• Automatic Key Repeat
TEXTPRO III is the most advanced Text Editing and
Word Processing System available for the Color Com-
puter. One of the reasons (or this is. Textpro works in a
totally different way than the other Color Computer
Word Processing programs. It uses simple 2 character
abbreviations of words or phrases for commands. These
commands are used at the beginning of a line and are
preceeded by a period. Several commands can be
chained together on the same line for ease of use. Thru
these commands you tell the Word Processor how' you
want the margins set, line length, indenting information,
and so on. You can change the way you want a docu-
ment formatted at any point in the document. You also
have the freedom to write without worrying about how
long the line Is or where the margins are and so on. The
Word Processor automatically takes words from one line
to ihe next and fills out the printed line to the desired
length. You can even use the command to Input Text
from the Keyboard while a document is being processed,
and use that information to change the formatting or
enter any other valid text Processor command. With this
kind of flexibility and an extensive set of commands and
functions available, its no wonder that TEXTPRO III is
the most advanced Word Processing System.
Screen Formatting
Textpro 111 has 9 Hi-Resolution Upper/Lower case
display formats available, from 28 to 255 characters per
line by 24 lines. You also have advanced screen com-
mands such as double size characters and on screen
underlining. You can also use the standard 32 by 16
display for systems having lower case hardware kits in-
stalled. The display defaults to a 51 by 24 format that is
easily switched to any other format available. Along with
the Hi-Resolution screen we added automatic repeating
keys "Typomatic.” The rate is fully adjustable from ultra
fast to super slow or can be turned off entirely for your
convenience.
64K Support
Textpro Ilf fully supports Ihe use of 64K on the Color
Computer. It has fast automatic memory sensing and
configures itself accordingly. Textpro III does not require
Extended Basic or Flex to take full advantage of a 64K
RAM system. On a 64K Disk System there is over 64K of
workspace available and files larger than memory are
fully supported. Tape based systems have up to 48K
available for workspace.
Text Editor
Textpro HI has a full featured, line oriented screen editor.
It supports single or multiple line copy and move, global
or local search and replace of any character string,
character insert and delete, block delete, adjustable
speed automatic key repeat, single and automatic line
edit, programmable underline and double width control
coded, change screen background color and line
lengths, automatic line numbering, line resequencer,
and insert and delete line numbers.
Disk & Tape i/0
Textpro !U uses fully compatible ASCII formatted files
that do not have to be converted like some of the other
Word Processing Systems. It will load, save and verify
basic ASCII formatted tape files. The disk version sup-
ports Load, Save, Directory, Kill. Append. Text Process
file from Disk. Roll part of file to disk and get next portion
of file from disk.
DISK $59.95 TAPE $49.95
r
( 70 ?) ( 152-0632
Standard Commands
Textpro III features a whole host of Document Format-
ting commands. The setup command section includes:
Line Length, Top, Left, and Bottom Margins, Page
Length, Page Numbering on/off and Automatic Word
Fill and Justification on/off.
Some of the vertical control features include: test for
number of lines left on the page, skip to next page, set
page number, wait at lop of page, single and multi line
spacing, and skip blank lines.
Textpro HI features 3 programmable header lines that
can be centered, left or right justified. It also has one pro-
grammable footer line. 3 commands for continues,
single and paragraph indenting, center text, underline
and double width print commands.
Footnotes and Special Commands
Some of the special features allow imbedded control
codes to access intelligent printer features like:
superscript, subscript, change type font and even
graphics. You can even imbed control codes within
justified text. There is a command that automatically
places footnotes at the bottom of the page, which can be
very handy for term papers, etc. Another command
allows you to display a message on the screen and input
text from the keyboard. This text is then printed as if it
has been part of the original texl, thus you can produce
things like a personalized form letter. There is also a
repeat command that allows you to repeat an entire
document or a part of one as many times as needed up to
255 times. This can be used to produce mailing labels or
combined with the previous command to produce a
selected number of personalized form letters.
Tab Functions
Textpro HI features an elaborate system of tab com-
mands for complete control over column formatting.
There are 10 programmable tab stops that can be de-
fined or re-defined at any time in the text file. They can be
used with the following tab commands; Center Over Tab
Column, Right Justify to Tab Column. Decimal Align
Over Tab Column, Left Justify to Tab Column (Normal
Tab) and Horizontal Tab. Tab functions may also be
used with a numeric tab column position for maximum
flexibility. You can also define the Tab Fill Character to
any printable character to fill in the blanks with dots,
dashes, etc.
5566 Ricochet Avenue
Las Vegas, Nevada 89110
Ail orders Shipped From Stock
Add S2.50 Postage
Hardware
The Mini Modem And
Colorcom/E : An Easy
Way To Get Connected
by Ed Ellers
Greta Garbo once said “I want to be alone," but a lot ot
computerists would disagree when it comes to their systems.
Many people arc interested in getting their computers
hooked up to the outside world of bulletin hoards, informa-
tion services and computer-to-computer communication
over telephone lines. With the "Information Age" in full
swing, one could argue that having a computer without a
modem is almost like not having a telephone in your home.
Muras MM-100 Manual Mini Modem is a low-cost
alternative for those who w r ant to jump into data communi-
cation without much of an outlay. For under $80 you get a
unit that does everything a modem has to do. The M M-100
will make the connection between your computer (not just
the CoCo, MC-10 and Dragon, but almost any personal
computer) and the phone line; the catch is that you must
switch it on and off manually. The Mini Modem does not
hang up at the end of a call, answer incoming calls automati-
cally or dial numbers. Even so, the Mini Modem is very easy
to use; it's simpler in some ways than more sophisticated
modems. (The Mura is very similar to the Radio Shack/TDP
Modem I; its operation is almost identical to the Modem 1,
but the Mini Modem's circuitry is much less complex.)
The Mura unit is a direct-connect modem, which means
that it plugs directly into your telephone line jack (as
opposed to acoustic couplers, which have a cradle in which
you place the handset of your phone). It is, of course, FCC
registered, and legal to use on phone lines in the United
States. One note here is that in some states local telephone
companies are allowed to charge an extra monthly fee,
which ranges from fifty cents (in Vermont) to $49.50 (in
Oklahoma), for the privilege of using their lines for data
communications, or in some cases for using another device
on the line. In a few states, you must have business service (at
its higher rates) on the dubious grounds that if you are
transmitting data you are "using the telephone for business
purposes." Before buying a modem, check w'ith the tele-
phone company in your area about the tariffs governing
modem use; if they don't tell you w'hat you want to know, try
your state's regulatory agency.
The instruction book does correctly tell you to notify the
phone company when you connect the modem, but this is
only a legal requirement since the Mini Modem does not
place an additional load on the line and does not affect the
operation of the phone company's equipment or (when it’s
sw itched off) your phone service. To get it going, you just
unplug the phone nearest to the computer, plug the modem’s
cord into the phone line jack, plug your phone into the Mini
Modem's jack and then connect the modem to the compu-
ter's SERIAL I/Ojack. (Spectrum Projects sells the modem
with a cable to connect to the CoCo.)
With the Mini Modem, a telephone (and of course the
Color Computer), the only other thing you need is some
kind of terminal program. The standard in the field, Radio
Shack's Videotex cartridge (and formerly cassette), was
designed strictly to communicate with information systems;
you can't "download" a file (such as a program), save infor-
mation to cassette or disk or print out what you receive.
Along w r ith the modem, 1 received a copy of Eigen Systems'
Dear
Doni
ONES COLOR COMPUTER SOFTWARE
NEW! EASYTO-DO „
“SOFT”-WARE for
SOMEONE SPECIAL
GENUINE
COLD widow
MAIL TO: BEAR BONES SOFTWARE, INC.
G4117 CORUNNA RD„ SUITE 108
FUNT, MICHIGAN 48504
Bidase Check or Money Order
Dealer Inquiries Welcome
B ear
ones
COUNTED CROSS-STITCH CRAFT
KIT FOR YOUR
NEEDLECRAFT ENTHUSIAST
Kits include all directions and
materials. Worked on 14C 100%
Cotton Aidacloth, with cotton floss.
9” x 12”
s 14 95 Each (Frame not inluded)
TITLES AVAILABLE:
A. "Genuine Coco Widow' 1
B. "Computer Widow"
C. "A Loaf of Bread, A Jug of Wine, — and My Computer"
D. "Computer Genius I/O’s Here 11
HOLIDAY SPECIAL ORDER 2 CRAFT KITS AND RECEIVE
A FREE 16K ML “SOOPER PAC”
a $21.95 VALUE *
ORDER FORM
QTY.
PRICE
SI 4.95 Ea.
COCO WIDOW
COMPUTER WIDOW
A LOAF OF BREAD
COMPUTER GENIUS
TOTAL
Sooper Pac — FREE
(1 FREE for Each
2 Kits Ordered)
TOTAL: $.
Mich. Res. Add 4% Tax .
TOTAL ORDER: S .
JHE0EHEH3
SHIP TO:
232 the RAINBOW February 1984
Disk Colorcomj £ Version 2, which is primarily what I used
to test the Mini Modem.
With Colorcom/ E Version 2, you can:
• Download a file (such as a basic program or a news-
letter) from the computer on the other end (kndwn as
the “host”).
• Upload a file from your CoCo to the host system.
• Print out a copy of any or all of your communications,
or save them to disk.
• Do “auto log-on,” which means that Colorcom-E
automatically types in your name, account number,
password or whatever you would normally have to type
when getting on a system.
• Read the incoming messages on a 51 -column, 24-line
screen with both upper and lowercase letters.
• Display weather radar maps, financial index charts and
game graphics from CompuServe and some other
systems.
Colorcomj E Version 1 was reviewed in the Rainbow in
November 1982. Version 2 has added the 5 1 x 24 upper/ low-
ercase display mode (much like that of Telewriter); it’s a big
help because most of the systems that you will be “dialing
up” use a greater line width than the 32-character text screen
built into the CoCo.
Disk Colorcom/ E“V 2” (as Eigen Systems calls it) has a
menu that lets you select auto-logon sequences for several
services. You can edit the files for the various procedures,
and then set up the menu to select them. To log on to a
particular service, you first press a number key for the
service you want. When the file has loaded, the screen will
show the phone number for that service (which you put in
earlier). After you make the connection, Disk Colorcomj E
will type in the account number, password or whatever
needs to be typed. That’s it! (I’m told that a cartridge version
of Colorcomj EV 2 is almost ready to be released; if you
intend to buy the cartridge, ask about the availability of
Version 2.)
The Mini Modem, like most modems, has two modes
called “originate” and “answer.” In general, you use “origi-
nate” when you make a call and “answer” w'hen someone
calls you. T o call a bulletin board or some other service, you
pick up the phone and dial the number and wait for the
computer to answer. When you hear the high-pitched
“answer tone,” switch the modem to ORIGINATE and
hang up the phone. If somebody calls you (say to transfer
files), you pick up the phone and switch the modem to
ANSWER; when the green CARRIER DETECT light
comes on you hang up the phone. In either case, after you
disconnect from the other system and the CARRIER light
goes out, you would switch the modem off to hang up. (If
you forget to turn it off, your line will remain busy.)
Using Disk Colorcomj E Version 2,1 logged on to all the
local bulletin boards at numerous times (driving one of the
sysops to the point of distraction) as well as two out-of-town
RBSes and CompuServe and The Source, using local and
AT&T and GTE Sprint long-distance connections. In every
case, the Mini Modem performed flawlessly, without a sin-
gle character garbled as far as I could tell.
If you want to get on-line without emptying your wallet to
do so, the Mura Mini Modem and Disk Colorcomj E
together are one of the best ways to do it.
(Spectrum Projects, 93-15 86th Drive, Woodhaven, N.Y.
11421, $79.95 + $3 S/H, $49.95 with purchase of Color-
corn! E; Colorcom/ E $49.95 (cartridge or disk); cable for
CoCo $14.95 with Colorcom-E purchase)
buy a Tandon disk
.
40 track fully compatible
drive 0 Includes a single sided Tandon disk ,
cat# and power supply, drive cable,
and a Radio Shack 9 drive controller board .
DRIVE 0 $449. DRIVE 1 $249.
DOUBLE HEADED DRIVES
runs like two drives
DRIVE 0 $ 549 DRIVE 1 $349
>. TANDON THINLINE
J? drive 0 $399.
V SPECIAL INTRODUCTORY OFFSH
64K UPGRADE KIT
$ 62.95
C.ltoh PROWRITTER $425.
EPSON RX-80 $399.
Botek Printer adapter $69.
Use our watts line for a quote
* TM Tandy Corp
COMPUKIT
1-713-480-6000 order line 1-800-231-6671
16206D Hickory Knoll , Houston , Texas 77666
ordering Information
We accept Visa. Mastercard. Wire Transfers, and Certified Checks for quickest
shipping. Orders received on personal checks are held for clearance.
February 1984 the RAINBOW 233
Software Reviewt
Screen Reference Card
Is No Ace!
It's very nice to find a program that does what it claims to
do and is very easy to learn to use. Screen Reference Curd
(also known as SRC) is just such a program.
Unfortunately, there's nothing else good that 1 can say
about it.
As the name implies, SRC is designed to put reference
information on the screen so that you won't have to look it
up in a manual or on a reference card.
On loading the program, you are presented with a menu
that invites you to press 1 to 9. Pressing 9 crashes the
program on an Undefined Line Error. Options 7 and 8 are
reserved for “ user defined" routines. That leaves six selec-
tions that actually do anything.
One choice will show “statement and function syntax."
What you get is several screens that list various commands.
You view different screens by using the up and down arrows.
Among other things, you'll see a whole bunch of sample
format strings under “print using"— without the slightest
indication of the formats that any of them will produce.
“Operators and special characters" are listed in an utterly
illogical order. The first line of this section tells you what the
plus and minus signs do, in case you didn't know, and the
third shows the asterisk and slash for multiplication and
division. Doesn't SRCs author know the priorities of
operators?
If you select “X/Y coordinates,” about all you'll really
learn is that, on a graphics screen, there are 256 locations
across and 192 down.
“Text screen locations" is a screen that, if read in conjunc-
tion with the instruction sheet, will show you where the
PRINT @ locations are.
“Graphic character codes" and “ASCII character codes"
are self-explanatory.
On the “user-defined" options, the instruction sheet sug-
gests that you might want to use one of them to write a
routine that will display a list oi PO Allocations. No sam-
ples are offered.
Think about it. I n order to write such a routine, first you'd
have to make a list of the items to be included. And once you
have researched and compiled the list, what in the world do
you need the program for?
The whole premise of SRC is, in my opinion, flawed. The
author thinks it would be faster and easier to use his pro-
gram for looking up syntax and other information than to
use a reference card.
Trouble is, the time w r hen 1 need to know where the
commas go in a CSA VEM statement, or what’s the code for
a red checkerboard pattern, is the time when a program that
I'm working on is in the computer. It seems a waste of effort
to save the program in progress just so I can load SRC to
look up the answer.
For much less than the price of this program, you can get
the Nanos reference card, which is much easier to use and far
more informative. For command syntax, the red card that
came with the CoCo is usually all you need (in spite of a few'
typos).
(CoCoData Enterprises, 1316 Quail Ave., McAllen, TX
78054, 16K ECB cassette, $7.95)
— Neil Edward Parks
64K for $99!
We will convert your Radio Shack Color Computer to a toll 64K for only
$99,00 plus shipping. (Compare this with RS price of S T 49 + $30 labor
for 32K upgrade.) Board models D. E and F — No matter what ROM you
have — Typically 24 hour turnaround — Includes hardware modification
to access the entire 64K, with special software and instructions on use of
the upper 32 K. Pack your computer well. Include cashiers check, money
order, or personal check (allow 2 weeks lor personal checks) f or $ 1 04.00
($99.00 + $5.00 shipping)toPVRAMID. You may also pay by Mastercard
or return COD We will treat your computer tenderly and rush it back to
you.
PYRAMID - 527 Hill St - Santa Monica. CA - 90405 - (213) 399-2222
A
ARE YOUR WALKING FINGERS GETTING FOOTSORE ?
Tired of typing in those long, but wonderful, programs from each issue of the RAINBOW? Now, you can get RAINBOW ON TAPE and give
those tired fingers a rest. With RAINBOW ON TAPE, you'll be able to spend your time enjoying programs instead of just typing. ..typing... typing
them! All you need to do ever again is pop a RAINBOW ON TAPE cassette into your recorder; CLOAD and RUN any one you want.
RAINBOW on Tape single issue rate is: within the US, $8, Canadian and Mexican rate, SI 0 , all other countries $10.00
RAINBOW on Tape subscription rate is: within the US, $70 Canadian and Mexican rate, $80 , oil other countries . $95
US FUNDS ONLY PLEASE
VISA, MasterCard and American Express accepted. All subscriptions begin with the current issue and back issues are available
beginning with April, 1982. Tapes are sent first class mail to arrive approximately the same time as your current issue of the Rainbow.
Now . . . The Best Color Computer Magazine
Offers The Best Tape Service
Think of it! Not 10 or a dozen— but between 20 and 30— programs every month from
Rainbow On Tape. AM the reaMy good programs from the Rainbow! All the long ones ... so
you don’t have to type them in. Just CLOAD and RUN!
ORDER RAINBOW ON TAPE TODAY!
HANDY ORDER CARD BETWEEN PAGES 34 and 35
234 the RAINBOW February 1984
Superior Graphic Sojtwufe P relucts
/^\
TRS-80® COLOR COMPUTER®
RAINBOW
CERTIFICATION
SEAL
THC NUMBERS GRM€. Combines graphics and a voice track to teach basic number recognition. Your
CoCo talks to the students, explaining each number shown, and tests on recognition and
understanding. Extended color basic. TAPE ONLY $14.95
TALKING GRAPHIC DCMONSTRATION. The ultimate show and tell program. Combines motion
graphics, music background and voice commentary to show off your CoCo. As quoted in
RAINBOW, "This is frankly, better than anything the people who sell the machines have. 11
Extended color basic. TAPE ONLY . $19.95
TALKING SPCLLCR. Use your CoCo as a spelling tutor. Record your list of words, TALKING SPELLER
will play them back, wait for response from the keyboard and keep score. Easy to use. and with lots
of sound effects. 16k basic. TAPE ONLY $19.95
€L CASINO. Three action packed, high resolution graphic games. Programmed with MPP graphics,
each over 14k long. Includes DICE GAME, SLOT MACHINE and BLACK JACK. Ideal for rumpus
room parties. Extended color basic. SPECIFY TAPE OR DISK $29.95
MPP TUTORIAL Programming tool of the professionals. Step by step instructions to create high
resolution graphics, even animation. No M/L, or 6809 trickery. Quote CHROMOSETTE. ..if you
want to see and use the full graphic potential of your CoCo, this program is required! ” Extended
color basic. SPECIFYTAPE OR DISK ■ .$29.95
DISK DOCTOR. Have a "CRASHED" disk. Don’t panic! Take 2 aspirin, count to 10. and put in an
emergency call for the DISK DOCTOR. Salvage M/L, BASIC, ASCII, even MPP GRAPHICS files. 80
MICRO reviewer said, "I feel safer when creating important files or programs having the DOCTOR’
on call 1 !" 32k DOS $39.95
DATA DOCTOR. Have the same file edit capabilities most sophisticated DOS provide. List files,
examine, add and delete data, print files. Correct errors without having to run the system. 32k
DOS $39.95
DIRCCTORV DOCTOR. Provide preventative medicine against crashed disks. Build a spare directory
track, exchange it for a garbaged track when needed. Does not take up user disk space. 32k DOS...
$39.95
DISK HOSPITAL. The complete Disk utility package. Includes DISK DOCTOR. DATA DOCTOR, and
DIRECTORY DOCTOR. Our doctors make house calls! 32k DOS $69.95
Documentationforthe above programs (refundable with order) S10.00
rod $ 2 .oo pen onoen postrg€ & handling
P.O. BOX 451 CANTON. NC 28716
For Fast Service Call 704/648-6015
Software Review,
The Great Hamster Hunt —
It’s Even Fun For Fathers
Oh well, another Adventure game. Time to type in all
those directions to find out where the hamster is hiding. But
wait, what's this? Graphics, sound, and some real adventure.
Maybe I'll take a look at this program.
The Great Hamster Hunt is not your everyday Adventure
game. Most games of this type have provided the user the
ability to move from room to room using one word com-
mands. The Great Hamster Hunt expanded this concept
into an enjoyable game for children, especially between the
ages of three and 10.
After the game is loaded and run, a map of the house is
shown. Each of the rooms is represented by an object that
would be found in that room. The picture of a bed means
bedroom, a stove is the kitchen, etc. The program user is
represented by a yellow and red square w hich appears on the
map. The square is moved from room to room on the map
using the arrow keys. Once the user is in the selected room,
the spacebar is pressed to enter the designated room. The
room is drawn on the screen and objects that might be in a
LINE PRINTS RS
CENTRONICS 588 (used) serial 600
Baud, 88 CPS with 4 pin DIN plug
All prices F.O.B. Henderson, Tx.
Terms: Cash, check or COD
Tx . residents add 4% sales tax
LEADER SALES CORPORATION
P.O. Box 1220, Henderson, Tx. 75652
214/657-7800 after 6:00 P.M.
Discounts available to CC clubs
and volume buyers.
room of this type are drawn in high resolution graphics. To
move around the room, the user presses the arrow keys until
the yellow' and red box is on one of the objects. The space bar
is then pressed to search that object for the hamster. The
search is continued until it is sure that the hamster is not in
that room. An M is pressed to return to the map and choose
another room. When you are in a room and hear some
spooky music it means that the cat is about to enter the
room. When the cat slinks into the room it is time for your
exit. Sometimes the hamster is seen scooting out of the
room, sometimes it is not seen. The hamster may change
rooms but it still might be hiding in the room. It may be
searched again later in the game.
When the happy music is heard, you have found the
hamster. The hamster is put in his cage. A well drawn picture
of the hamster is displayed and some lullaby music is played
to lull the hamster to sleep after it's long ordeal. The game
may be played again or stopped at this point.
My first reaction to the game was not extremely positive.
My five-year-old son took control of the game and had a
great time playing it. He w r as excited and even learned
something in the meantime. He was moving the cursor from
my verbal directions. Right, left, up, dowm. After the direc-
tions were explained, little difficulty was encountered in
understanding the game. Well, needless to say, my initial
reaction was wrong. The Great Hamster Hunt is a great deal
of fun. Even for fathers!
(Computer Island, 227 Hampton Green, Staten Island, NY
10312, 32K ECB tape, SI 9.95)
— Rick Cobello
• TANKS • SPIDERS •BLOCKS • CYCLES •
Battle spiders! Blast your way through the descending blocks! Deleal the
enemy tanks! Trap the menacing cycles! Increasing levels of difficulty make
each a real challenge! KRON is a fast ML program with multi-colors, Hi-Res,
and many great sounds. It displays the top live scores plus has a pause feature
and display mode.
32K STANDARD-JOYSTICK TAPE-DISK S26.95-S29.95
KING PEDE
The ultimate pede game! You'll face up to eight diflerent enemies including
swarms of wasps. ML— multi-color.
32K STANDARD-JOYSTICK TAPE-DISK S24.95-S27.95
MEM-OS64
A 64 K Menu Driven ML Utility which allows you to store multiple ML or Basic
programs in Ihe high 32K RAM then pull Ihe desired program and RuniExec it. It
maintains a directory, displays the amount of free memory and length of pro-
grams, has a Motor/Audio On/Off command, a Load and Kill command, and
allows the easy switching of programs with disk-like speed! With the Multiple
Load feature, you can load several programs at once with ease!
64K EXTENDED TAPES15.95
PEEKCOPY
Copies tape-based software (even most autostarts), displays memory in Hex
and ASCII, displays the Slarl, End, and Exec addresses of ML programs, allows
the changing of memory, and more (ML)!
16K STANDARD TAPE$T1.95
REDUCIT
A ML program that makes your Basic programs use less memory and run more
efficiently (faster) by combining lines and removing unnecessary spaces and
remarks!
1 6K STAN DARD TAPE $9.95
PLEASE ADD $2.00 EACH ORDER, POSTAGE/HANDUNG
OREGON COLOR COMPUTER SYSTEMS
P.O. BOX 11468, EUGENE, OR 97440
236 the RAINBOW February 1984
w man ■
The OS-9 experts have
developed something new.
C Compiler Version 2 for color computer
OS-9 DOS for color computer
Relocatable Assembler for Flex and CoCo DOS
C Compiler
Dugger’s Growing Systems C is the original C Compiler
for the 6809 and is the proven leader in the field. It is a grow-
ing subset of the C programming language. It runs in 20K,
has assembly language output, position independent code,
an extensive library in assembly language source, and code
optimizer.
The Color Computer and Flex (which will run on the
Color Computer) are now both available with full floating
point package (float, long, for, goto, etc.) in addition to
the basic C commands. CoCo Dos also contains features
which use the BASIC ROM functions Cels, polcat, partial
floating point, etc.).
Dugger’s Growing Systems has the cost effective C
for OS-9. It contains all the necessary C commands (while,
if, if else, int., char, etc.) which may he linked, loaded,
and used in a multi-user, multi-tasking environment.
Relocatable Assembler
The relocatable assembler package includes assembler,
linker, and manager. May be used with the Color Computer
or Flex.
Symbols up to 32 characters □ Many special characters
allowed in symbols ($, %, etc.) □ Multiple files assembled
without exiting the assembler □ Direct output to printer at
any time □ Generates either absolute or relocatable mod-
ules which are linked together with RLINK to generate exe-
cutables □ Supports two types of global variables (VAR and
COMN) Fortran type common □ Compatible with source
for most assemblers □ Macros with parameters □ Condi-
tional assembly.
Linker
Use text-like files which are generated by RASMB or any
other source □ Allows inclusion of multiple source files,
each of which can have any number of program modules
□ Provide for library files, whose modules are included
only as required □ Specify at link-time execution address
and global storage area for easy generation of ROM-able
code □ Will link together both absolute and relocatable
modules □ Extensive linkage information output on request.
Manager
Provide a tool to build a “library” of re-
locatables □ Edit feature to list, insert,
and delete modules.
Check and Compare Prices
CoCo.C Compiler Version 2.3
(requires disk assembler and text editor) ... .49.95
Relocatable Assembler (package: assembler, linker,
and manager) RASMB CoCo Version 1.7 .49.95
Flex C Compiler Version 2.3 .75.00
Relocatable Assembler (package: assembler, linker.
and manager) RASMB Flex Version 1.7 75.00
OS-9 C Compiler Version 1.2 59.95
C Programming Language, Kernighan and Ritchie ... 19.95
Shipping add $3.00
C.O.D. add $3.00, foreign handling 15%
California residents add 6%
MasterCard and Visa accepted. (619) 755-4373
Dealer inquiries invited.
DUGGER'S GROUJinGBISVSTEmS
Post Office Box 305, Soiana Beach, California 92075 (619) 755-4373
*OS-9 is a trademark of Microware. Inc . iFLEX is a trademark of Technical Systems Consultants. Inc.
Hardware
The Premium: Micronix’s
Finger-Walking Keyboard
The Color Computer keyboard has been the subject of a
great deal of criticism since it has been available. Many
people hate the Chiclet-like keys and snap action, although
some users do like it. When Radio Shack introduced its new
64K CoCo, it included a new keyboard with larger keys, but
the new keyboard is just as controversial as the old with
some people (myself included) saying that it's no big
improvement over the old one. A number of companies have
introduced full-travel keyboards for the CoCo, and several
have been reviewed in the Rainbow before. One of these, the
Professional Keyboard from Micronix, was reviewed in
March 1983. Micronix has recently introduced a new key-
board called the Pre