Skip to main content

Full text of "198402 Rainbow"

See other formats



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