Skip to main content

Full text of "The Rainbow Vol. 01 No 1 - Vol 8 No 11"

See other formats


v 0 * 



SPECIAL GRAPHICS ISSUE! 



Volume II Number 5 

ovember, 1982 
$2.95 




Graphics And Text Combined! 
PMODE3 In Depth 

Australian Moire Patterns 
Colorful Polygons 



PLAY OUR 3-D GAME! 







aith Test For You 
siness Program 

Keep Your Screen From Scrolling 
How Schools Can Obtain Grants 





More Than 30 Products Reviewed! 





RAINBOW 

CtRTlfitJUlCl* 



"TRS-BD IE a Registered Trp-du mark □! randy Coifi 
Computv piclgrir rirprinted permission Tand'Y Corp. 



APPLE is b registered Iradsmirh al Apple Computing. Inc ZBD is a « eg is<e red Irademiirk of ZHarj. Int. 



Each card is a complete summary of the reference manuals and the microcomputer. Cards are two or more colors, printed on 80 pound Beckett Antique cover 
stock or a comparable stock, stretch-wrapped in plastic for shipping. They are accordion-toldup cards, in the same style as the traditional IBM reference cards 
used on the major computers tor years. Fold-up size is eight and one-half by three and three-quarter inches, so they will tit easily into the shirt pocket. These cards 
provide a complete summary of the manuals plus many extras at your fingertips. 

FITS IN YOUR STOCKING 



Please send me: 



NAME: . 
ADDRESS 



Card Price 

Copies of MODEL I BASIC & ASSEMBLER $4.95 

Copies of MODEL I BASIC-ONLY 2.95 

Copies of MODEL II BASIC & ASSEMBLER 5.95 

Copies of MODEL II SVC 2.95 

Copies of MODEL II COMMANDS & UTILITIES 3.95 

Copies of MODEL III BASIC & ASSEMBLER 5.95 

Copies of MODEL III BASIC-ONLY 3.95 

Copies of COLOR BASIC AND EXTENDED 4.95 

Copies of POCKET BASIC 2.95 

Copies of APPLE II & II PLUS BASIC 3.95 

Copies of APPLE II & II PLUS BASIC & 6502 4.95 

Copies of Z80 4.95 



Wholesale prices available 
in quantities over 24. 



Send Check or Money Order to: 
NANOS SYSTEMS CORP. 
BOX 24344 

SPEEDWAY, IN 46224 
(317) 244-4078 



STATE 



ZIP 



November, 1 982 



Under The Rainbow 



Page 3 



6 A 3-D TYPE GAME TO TRY Fred Scerbo 

Use 3-D glasses to give some added depth 

23 MORE MOIRE— FROM DOWNUNDER R. T. and D. Delburgo 

An Australian father and son provide these graphics 

26 REALLY COMBINE GRAPHICS AND TEXT Chris Hall 

This Machine Language Program does it easily 

32 A CAT'S HEARTBEAT Mike Speer 

It's time we gave equal space to the felines 

33 ONCE MORE WE'LL GO A-ROWING Geoff Wells 

Let's man the oars 

42 TOWERS OF HANOI Robert Kelley 

This game is educational, not warlike 

62 TECKY YES! Sue Searby 

Stab the alligators with your slide rule 

78 SHADES OF PMODE3 Allen Curtis 

The author follows up on his popular PMODE4 article 

82 FONEHOME Susan P. Davis 

Help your kid remember his or her telephone number 

86 TWO BY GEORGE George Ziniewicz 

An article and a program on this issue's graphic theme 

98 SEND SOMEONE A BILL Ron Garrett 

This short program will generate statements 

101 CAN YOU PROTECT STARBASE ALPHA? Jim Ebbert 

A Basic space game on the "protect your cities" theme 

105 SECURING GRANTS FOR COCO Paul Kimmelman 

An educational administrator has suggestions for your school 

108 A SPECTACULATOR SMALL BUSINESS Jud Posner 

Using Spectaculator to keep track of expenses 

1 24 HOW HEALTHY ARE YOU? John Fernald 

A C0C0 adaptation of a health self-test 

138 A SIMPLE WORD PROCESSOR Barry Becker 

Our "own" word processor gets spiffed up 

142 THE EYES HAVE IT Rich Dersheimer 

What's a graphic issue without an eye? 



DEPARTMENTS 

Assembly Corner 90 

Dennis Lewandowski 

Back Issue Information 10 

Charlie's Machine 46 

Charles Roslund 

Corrections 116 

Education Notes 18 

Steve Blyn 

The Dragon's Byte 67 

Bill Nolan 

GameMaster's Apprentice 37 

Bob Albrecht and George Firedrake 

Letters To RAINBOW 4 

The Pipeline 76 

PRINT #-2 6 

Editor's Notes 

Submission Guidelines 89 

Using Graphics 12 

Don Inman 



REVIEWS 



Avenger 52 

Baseball 112 

Big Num 54 



CCube 



116 



Disk ColorCom/E 58 

Disk Scripsit 25 

Disk Spectaculator 25 

Dungeon Maze 55 

El Diablero 112 

Escape 66 

Golf (Aardvark) 114 

Golf (Mix) 114 



Pac Droids 49 

Planet Invasion 52 

Protectors 52 

Recipe File 72 

Roman Checkers 55 

RS-232 Switcher 89 

SAM Saver 58 

Smart Modem 118 

Songbook 54 

Starfire 52 

Talk Processor 106 

3-D Brickaway 84 



Invader's Revenge 114 TIMS 



41 



Madam Rosa's Parlor 



66 



Modem 1 118 

Offenders 52 



20,000 Leagues 56 

Video Interface Kit 54 



COVER illustration done by 
Computerware's new Foxy 
Graf drawing program. Photo 
by Jim Reed. Separations by 
Kelly Color Service. 



The RAINBOWispublished by FALSOFT, INC, 5803 Timber Ridge Drive, Prospect, KY 40059. Entirecontents © by FALSOFT, Inc., 1982.The 
RAINBOW and the Rainbow logotypes are ® Trademarks of FALSOFT, Inc. Lawrence C. Falk, Editor; Patricia H. Hirsch, General Manager, 

The RAINBOW is intended for the personal use and pleasure of its subscribers and reproduction by any means is forbidden. Use of programs and information herein isf or thesingle 
end use of purchasers and any other use is prohibited. All programs herein are distributed on an "as is" basis without warranty of any kind whatsoever. 
TRS-80. Color Computer and Extended Color Basic are * trademarks of Tandy Corp. 

Subscriptions to the RAINBOW are $16 per year in the United States, Canadian and Mexican rates are U.S. S22. Surface mail toother countries is U.S. S31, air mail US. $49. Limited 
back issues are available for U.S. $2 for numbers 1-7, U.S, $2 50 for numbers 8-14 and U.S. $2 95 for 15 upward. Shipping and handling costs of $3.^0 must be added for UPS, S6forU. S. 
Mail. Payment accepted in cash, check, money order, VISA or MasterCard in United States currency only. All subscriptions begin with the next available issue. 

The RAINBOW is published every month of the year. 



Page 4 



the RAINBOW 



November, 1982 



LETTERS TO 



i 



A 





PIRACY 

I was really pleased to seetheeditorial you 
printed on piracy. The ideas you presented 
make a lot of sense and I hope the rest of the 
Rainbow's readers will join you in this 
effort. 

By the way, 1 see you are making your own 
contribution to limiting piracy on a personal 
level. It used to be easy to Xerox the 
Rainbow because it really wasn't that hard 
to do with only 50 or 60 pages. Now, it is just 
too much trouble to make copies of all those 



pages! 



Anthony Jenewine 
Wilmington, NC 



ROM PACKS 

Editor: 

Thank you for running my Videotex 
Rompac Save letter. I have a couple of 
additional comments: 

— The addresses 285-337 will not work 
with Extended Basic. They should work 
with non-Extended Basic, though. 

— Before loading the Basic driver 
program, you should PCLEAR 0 by 
POKEmg 25,6 and 31,6. 

This will put the driver program at the 
beginning of ROM rather than on Page 4. 

Jim Ali 
St. Albans, WV 

Editor: 

In regard to the letter from Jim Ali in your 
August issue about Videotex Rompack 
saving of screen text, the method of 
disabling the Rompack autostart by placing 
tape over certain pins can be a sticky 
situation. 

If you simply POKE &HFF23,36 all 
Rompacks do not start up and you remain in 
Basic, where you are free to examine or 
move the Rompack to RAM. The 
Rompacks start at &HC000 if you wish to 
inspect the contents. I think this method is 
easier and faster when one needs to disable 
Rompacks. 

By the way, the changes in Rainbow are 
fantastic. Your publication is the best and 
the color adds so much, along with the type 
style, to the readability of our beloved 
magazine. 

Steven Schechter 
New York 



SUGGESTIONS 

Editor: 

In the August issue you asked for 
comments about the direction of the future 
issue of the magazine. Here are mine: 

I. Keep the game programs. They're 
simple but a lot of fun. They're one of the 



main reasons I subscribe. 

2. How about an annual roundup of tips 
for the beginner. I'm a new subscriber but 
I've already learned about the CPU speedup 
and how to merge Basic programs from 
cassette. What other useful tips have I 
missed. An annual review would help. 

3. 1 would be interested in seeing more 
mathematical and statistical programs. 

I enjoy your magazine a lot. Keep up the 
good work. 

David Finkel 
Lewisburg, PA 

Editor's Note: We are trying to 
repeat short hints and tips as "filler" 
space, rather than using all of it for 
things which may not be of use to 
readers. See a couple of examples in 
this month's issue. These will 
probably be repeated fairly regularly, 
as we are growing pretty quickly and 
"new" people will want to know these 
things— even more often than on a 
yearly basis. Of course, the back issues 
give all of the details and we still have 
most of them in some form. We're 
looking for more statistical and 
mathematics programs, too. How 
about some contributions. 



SCREEN STREAKS 

Editor: 

I'm a new subscriber to the Rainbow and 
after reviewing my firstedition I have to say 
that I am throughly, 100 percent delighted, 
nay, even ecstatic. All that info on the CoCo'. 

In response to the letter to the editor on 
Heating Problems, 1 was having similar 
problems. After 30 minutes use, my 
alphanumeric characters were turning 
ghosty and orange. I tracking down the 
source of trouble, I strongly suspected 
overheating, as the symptoms would be gone 
the next day or several hours after shut- 
down. 

After doing some reading in the Radio 
Shack tech manual for the CoCo, I felt the 
problem could be the video mixer chip 
(UI2), a Motorola MCI372. To test it I 
gently sprayed some aerosol coolant on the 
chip and the screen became clear as a bell 
and the colors absolutely vivid. I installed a 
heat sink and the problem has not returned. 

Thanks for a useful publication. 

Donald Siwek 
Peabody, MA 

Editor: 

Your October issue arrived and in 
response to William Warren's problem with 
an upgrade: 

I had the same thing happen to me, and if 



his trouble was from the same reason, the 
correction is just as fast. 

The possible cause of a screen full of 
@@@@@(5) is that the jumper from the 
RAM upgrade might be attached to pin 36 
instead of 35 of the SAM chip. The 
instruction sheet for the upgrade I got said to 
count from pin 40 (which is the first one on 
the right hand side) to pin 35 for the 
connection. So, I figured 35 from 40 is five 
and I counted five pins down. Wrong'. It left 
me on pin 36. Moving the jumper to the 
correct pin put the total 32K into operation. 

Still enjoy your magazine and look 
forward to its arrival each month. (Any 
chance you might go weekly 9 ) 

Robert Foiles 
Lancaster, PA 

Editor's Note: No! 



CLARIFICATIONS 

Editor: 

Circle City Software was extremely 
pleased with the fantastic review given one 
of our programs in page 96 of the October 
Rainbow. We hasten to add one point, 
however; the game, previously called 
Startrek has been renamed Star Pilot. The 
game as described remains the same, except 
that permission to use the copyrighted name 
was not received from Paramount in time to 
start production runs and the command 
decision was made to delete references to 
their fine series. The game still contains all 
the "bells and whistles" alluded in the 
review, but we wanted to bring this to your 
readers' attention. 

The instruction booklet has been 
extended to make first time users more 
comfortable in the game. 

Daniel Mickle 
Circle City Software 
Indianapolis, IN 



Editor: 

I would like to express my extreme 
displeasure with the quality of the review 
done on Pigskin Predictions. Mr. 
Schottland gave this highly acclaimed 
program such a superficial once over as to 
imply he never ran the programs. Perhaps he 
never did fully enjoy the program because he 
falsely stated that the package does not 
include the initial data as clearly stated both 
in the manual and on the program tape label 
(and directly accessable on disk). 

He did your readers a great disservice as 
you and they will have to read the true 
review in the various other publications that 



November, 1 982 

my customers choose to submit. 

Wayne Diercks 
Rainbow Connection Software 
Minneapolis, MN 

Editor: 

I would like to point out two inaccuracies 
in the review in last month's Rainbow of the 
Cer-Comp Editor/ Assembler package. 

The review stated that our package does 
not support either a symbol table listing or a 
cross-reference listing. In fact, it does both. 

The review also said you cannot stop the 
listing as it scrolls by. You can, by pressing 
any key. 

While, with the inclusion of a powerful 
editor, I would disagree that this program is 
too expensive, your readers might be 
interested to know that the "summer 
special" of $49.95 has been made the 
permanent price for this fine package. 

Bill Vergona 
Cer-Comp 
Las Vegas, NV 



SAVING TAPES 

Editor: 

I am a new subscriber and I would liketo 
say it's one ofthebest thingsto happento the 
80C. 

I would like to pass on something that 
might help save some tapes. I had some tapes 
that were worn out and could not load the 
program to make a new copy. So, I played 
the tape player through a stereo equalizer 
and then from the equalizer to the computer. 
The equalizer can filter out certain audio 
frequencies and increase others. 

Well, to make things short, by controlling 
the output I was able to load the tapes. Hope 
this can help. 

Thomas Bailey 
Fredericktown, MO 



PRINTER INTERFACE 

Editor: 

I discovered (thanks to a comment made 
to me on the telephone by Dan Nelson at 
Nelson Software and then confirmed by 
Microware) that other day that the PI80C 
printer interface from Microware has a pair 
of capacitors that may be changed to allow 
you to set the baud rate to600, 1 200 or 4800. 
Since the specifications for my Epson 
MX80FT printer gave 80 cps as its speed, I 
thought I would try the modification from 
the standard 600 to 1 200. 

With a little help from a friend, these 
capacitors were quickly changed and now, 
indeed, the printer runs a little faster. Epson 
tells me that the normal print speed 
including carriage returns is only 66 cps. 
However, it now has almost no delay before 
printing in the normal mode and seems to 
move a lot faster in the compressed mode. 

Joe Cain 
Golden, CO 



BOUQUETS AND BRICKBATS 

Editor: 

Sitting here at my trusty 80C, I am both 
relieved and anxious. I am relieved because I 



the RAINBOW 

have just reconstructed a 50 item data file 
which is crucial to our daily flight operations 
and anxious to tell you and your readers 
about the company to whom l owe a sincere 
vote of thanks. 

I am a pilot for a federal agency and one of 
my many duties is providing assistance to 
the unit maintenance officer in his unending 
battle for the identification and control of 
aircraft repairs. In an attempt to do this I 
have been using a CoCo disk file program 
designed to account for all the maintenance 
problems existing in an eight aircraft fleet. 

Throwing caution to the wind, I managed 
to place myself in the position of having one 
crashed data disk which would not read past 
record 14. definitely putting a crimp in my 
ability to help the maintenance officer. 

Fortunately, in the state of North 
Carolina, there is a company called Superior 
Graphic Software and they produce a 
product called Disk Doctor which just saved 
me an unmentionable amount of 
aggravation and embarrassment. 

Recalling Superior's ad in the Rainbow, I 
telephoned a very nice, albiet unknown, lady 
who assurred me that the Disk Doctor 
would be dispatched for an immediate house 
call. True to her word, the "Doctor" arrived 
in record time and after a one-hour 
ewducational process, the "Doctor" and 1 
quickly cured the heretofore "terminal" 
patient. 

This is to extend to the appropriate 
individual at Superior Graphic my 
appreciation for their uncommonly rapid 
service and an uncommonly valuable piece 
of software. 

John Fernald 
Newbury Park, CA 

Editor: 

An update on the problem of printing 
graphics from the 80C to an Epson MX80: 
The program available from Custom 
Software Engineering is the best solution to 
the problem. Not only does it do the job, it 
gives you a lot of flexibility to do more; 
expand the image, move it around, reverse 
the image and so on. 

I would like to add that this program was 
developed in response to Custom's 
advertising claim, "We Want Your 
Suggestions!" Melvin Hefter of Custom 
Software Engineering kept his promise on 
this and other software suggestions by 
offering them to half price in exchange for 
some field testing of the program. His 
excitement and enthusiam for the 80C was 
inspiring. 

Thank you, Rainbow, and thank you Mr. 
Hefter! 

Bob Sajir 
Los Angeles 

Editor: 

I have a complaint to make against one of 
your advertisers called .Snake Mountain 
Software. On July 28 I sent a business check 
for $13.95 for the Solution at $12.95 plus $1 
postage. 

The cancelled and paid check came back 
to me almost a month ago with my monthly 
statement, but I have nothing to show for it. 
Two letters, one polite, the other quite blunt, 
have done nothing to get a response from 
this company. 

On the CompuServe Color SIG I asked 



Page 5 

others about this company and the general 
response was that the company is very slow 
and sells a product that is, at best, just O.K. 
In all fairness, two of the replies said that 
service was fast and the product good. 

J. Michael No wick i 
San Jose, CA 

Editor: 

Your review on 101 Color Computer 
Programming Tips and Tricks in the 
October issue of the Rainbow was 100 
percent accurate. If you evaluate 55 Color 
Computer Programs for the Home, School 
and Office as well as 55 More, I am sure you 
will rate them the same. 

I ordered these three books, as well as 
Color Computer Graphics from Arcsoft. 
After a three month wait for Graphics I can 
honestly say my money was ill-spent. 

On the other hand. 1 recently bought 
Programming the 6809 by Rodney Zaks and 
William Labiak, published by Sybex. This 
assembly language book is absolutely 
outstanding. It is well written and well worth 
the money. 

Eugene Bouley 
West Warwick, Rl 

Editor's Note: The Color Computer 
Graphics book to which Mr. Bouley 
refers is not the same as the TRS-80 
Color Computer Graphics by Don 
Inman, which is published by Reston 
Publishing Co M not Arcsoft. 



OPEN LETTER 

Editor: 

This message is really addressed to your 
subscribers rather than to the editor. 

With the rapid approaching advent of the 
Christmas season, it is anticipated that there 
will be a record number of Color Computers 
purchased. This implies a big surge in the 
ranks of the beginners. 

I would urge all of you subscribers to 
encourage the people whom you helped 
convince that the 80C is the finest of the 
personal computers available (and the one 
to purchase), to subscribe immediately to 
the Rainbow. They will be glad they did and 
your back issues will be safe and sound. 

The Rainbow is a good, general-purpose 
magazine that is valuable to the newcomer 
to computing; valuable to the journeyman 
programmer and not to be overlooked or 
sneezed at by the "elite." End of message. 

Joseph Kolar 
Inverness, FL 



CONVERTING EASIER 

Editor: 

I have read and re-read articles by Mr. L. 
C. Fa lk about Converting Programs From 
Other Computers To Your 80 C in the 
August issue of Rainbow. 

My feeling is that the article was written in 
such a way that it might make afraid many of 
your subscribers to try converting other 
programs to 80C. 

Let me say first of all that contrary to what 
was said, all those who possessed an 80C 
with Extended Basic have up to now a 
computer with the most amplified language 
than all the others that came to market 



Page 6 

before it. 

I am referring to programs written in 
Basic of course, even if they include peek and 
poke in them. I know by experience, because 
I have mastered Basic programming by 
converting or adapting many programs 
from Apple II. Pet Commodore. Model 1. II 
and III to 80C with relative facility. 

I take this opportunity to ask Rainbow to 
add in the future all the necessary 
explainations about the program (to allow 
for convertions). It would take more room 
but it could the games that are regularly 
published in every issue. 

Alain Dussau/i 
Laval, P.Q. 

Editor's Note: We agree that our 
listings could be much more detailed 
to allow for conversions. As M. 
Dussault points out, that would take 
up a great deal more space — and 
something would have to go. What he 
suggests should go are the games — yet 
we expect Mr. Finkel (see letter 
above) would be upset by that. 
Further, we see the Rainbow as a 
magazine for the C'oCo. While we 
have no objection to owners of other 
computers purchasing it and 
converting our programs, we feel it 
would be unfair to Rainbow readers 
to stint on their programs so others 
could convert. 



CLUBS 

Editor: 

I would much appreciate it if you would 
advertise the existance of our club to your 
readers in Canada. I am the secretary of the 
Durham 80C Computer Club. I can be 
reached at 782 Kenora Ave., Oshawa. Ont.. 
Canada LI J 1 K6. 

Brian Smith 
Oshawa, Ont. 

Editor: 

I want to announce the formation of a new 
club for the 80C. The Westchester area 
Color Computer Club does not have a 
formal meeting place yet, but you can get 
information by writing me at 6 Center 
Street. Irvington, NY 10533 or call (914) 
59 1 -8 1 70. It would be better to write because 
there is a chance I will not be in when you 
call. 

Second, in response to Clarence McCoy's 
letter referring to keyboards: There is a way 
to interface a Model I keyboard to the 80C. 
The details were published in an old 80 
M icro. 

Greg Peerst 
Irvington, N Y 

Editor: 

Please announce the existance of our 
Color Computer Club in the West Mifflin 
area. 

The club meets every second Sunday from 
noon to 4 p.m. at the Community College of 
Allegheny County on the South Campus 
behind the Century III Mall on Route 885 in 
the Pittsburgh South area. 

More information can be had by calling 
me at (412) 466-6437 or writing to 529 
Mifflin Street, Duquesne, PA 15110. 

Alan Jakub 
Duquesne, PA 



the RAINBOW November 1982 

Editor's Notes... 

PRINT #-2, 

I went to the mailbox in front of the house the other day and reached in to see 
what there was. One item caught my eye because it was so big. 

It turned out to be my own copy of the October Rainbow. I was a bit surprised, 
because there were a couple of other magazines in the mail box (we have one of 
those rural-style boxes that you can cram a lot into), some advertising materials 
and, even, a Christmas catalog along with the bills. 

I suppose that nothing brought home to me the length of the road we have 
traveled in the first 16 months of publication more than that simple, everyday act 
of getting the mail at home. I've seen the Rainbow loaded on skids (big skids) at 
the printer's and in huge baskets (they call them tubs) at the Post Office. And, 
I've wondered what would have happened if we had had to transport it to the 
Post Office ourselves like we used to do — because we have more than a ton of 
magazines going out every month — and that is just to U.S. subscribers. 

But the simple act of reaching in my own mail box at home and seeing this 
thick magazine really made an impression. And, while this month's Rainbow is, 
at this writing, planned to be even larger, 132 pages is a whole bunch of paper. 

Size, however, is not the only important thing. I decided to try to guesstimate 
what was inside, and ended up with the impression that last month's issue had 
81 K worth of programs and 45,000 or so words of editorial copy in it. 

I hope you are still reading this, because we have some interesting and 
important news. First of all, if all goes well, you will see a significant change in 
what we hope is your favorite computer magazine in December. And, as 1982 
evolves into 1983, expect to see some other changes, too. These will be more in 
the area of layout and makeup — hopefully to make it easier for you to read and 
find things inside. As the Rainbow continues to grow (with your support), we 
will be looking at departmentalizing the magazine more. 

The other piece of news is that we will be increasing our subscription rate, 
effective January I. The new rate will be $22 per year for United States 
subscribers; $29 per year for Canadian and Mexican subscribers; $39 per year 
for overseas surface rate and $57 per year for overseas air mail subscriptions. 
The cover price remains $2.95. All rates are in United States currency. 

Much of this rate increase is reflected by additional mailing costs. Even at 
third class mail, it is expensive to send out the Rainbow each month. Last 
months postage bill was more than the first eight months combined. 

But the cloud has a silver lining. Every present subscriber is entitled to renew 
his or her subscription — actually extend it — for up to a year at the present rate. 
This is provided your renewal is postmarked no later than December 31, 1982. 
We very much appreciate your support and want to show that appreciation by 
offering those of you who have helped us grow the opportunity to renew now at a 
lower rate than will be available when your current subscription term ends. 

Those rates are $16 per year in the U.S., $22 in Canada and Mexico, $31 by 
surface rate and $49 by air, all in U.S. currency. And the renewal is f or one year 
only. You may, if you wish, add on a second year at the new rate. It certainly 
looks like, with your support, we are here to stay; and offering a renewal early at 
a reduced rate is our way of trying to say "thank you.' 1 

I hope you will join me in welcoming Courtney Noe as our associate editor. 
Courtney has experience as an editor and writer on a number of magazines and 
brings a wealth of experience to the Rainbow. 

We have a couple of new things in the worksf orthe new year. Both of them are 
the result of preliminary returns from our Reader Survey. First off, we plan a 
series of Hardware columns and, while we cannot tell youjust yet who the author 
will be, suffice it to say he's someone whose name many of you will recognize. 

We also plan a "purely beginners' 1 column. This isafrom the ground upseries, 
but I think even those of you who have some experience with CoCo will find 
some useful tidbits in this new feature. 

By the way, we are in the process of expanding our outside reviewing staff, so 
if you are interested, please let us know. However, be forewarned that our 
insistance on the Rainbow meeting its deadline every month requires that we ask 
for fast turn-around on reviews. Contact us if you are interested. And, let us 
know what the areas are in which you are most interested. 

Boy, the magazine business is a funny one. You will find a 3D-like game inside 
this issue. We thought it would be a "first" and an "exclusive." But, at the same 
time, the people at 80 Micro were working on much the same thing for their big 

Continued on Page 142 





ANTECO SOFTWARE . . . 
A NEW DIMENSION FOR 
YOUR COLOR COMPUTER! 



FUN GAMES ... 

High resolution graphic arcade type games. Challenges and 
excitement galore! 

LEARNING PROCESS PROGRAMS ... 

Improve math skills and sharpen spelling. 

ADVENTURE AND SIMULATION GAMES ... 

Hours of challenging entertainment. 

APPLICATION PROGRAMS . . . 

Software for the home and office, Control budgets, bank balances and 
checking accounts. Analyze investments. Write professional letters and 

reports. 

DEALERS ... All this and more from ANTECO! Point of purchase full color 
displays. Complete trade magazine advertising. Distribution of the 
RAINBOW . . . the largest circulation magazine devoted to the Color 
Computer. „ 

Call or write ANTECO RimiLnfflmn 



division of 

Antenna Electronics Company 



Page 8 

Game... 



the RAINBOW 



November, 1982 






Now: Get A 3-D 
View of Space 

By Fred Scerbo 

Most arcaders are looking for rapid-fire action and 
colorful, hi-res graphics. Add to this the latest revival of the 
3-D craze and you have "Startrench Warfare" l.O from 
Illustrated Memory Banks. 

The following program is offered as an exclusive to 
readers of the Rainbow. You will find that it is a very short 
program (only 27 lines) which will just fit in 16K. Whileyou 
don't need a pair of 3-D glasses to thoroughly enjoy this 
game, you will get an added perspective of depth by wea ring 
standard 3- D glasses while running it. 

3-D, for that matter, seemsto bea variatioi^jtfpB^Co's 
excellent graphics that opens a whole new(S(|^To explore 
This article and program are but one of 
appear this month on the same subject. If J 
interest to you, you might wish to look up th 
available in a magazine. It will appear in 80 t 
third anniversary issue. And, if you don't have a pair 
glasses, 80 Micro has a pair for you — bound inside the 
magazine. 

Both the Rainbow and 80 Micro offer pretty much the 
same thing — a 3-D-like program. For many persons, adding 
the glasses will give the appearance of depth — but will not 
give you true "jump-out-at-'ya" 3-D. We believe such an 
effect is possible, and would encourage readers to share 
thoughts and programs which do this. 

The quality of the 3-D effect will — we have found — 
depend on your own eyes 1 registration of color values as well 



Accept the challenge of . . . 

TOWER CASTLE 



Fight with sword, magic and 
cunning to recover the treasure. 
You will need all your guile, wit 
and senses because the 
adventure changes each time 
you enter the castle. Experience 
the intrigue with music and color 
on your TRS-80 






Requires 32 K Extended Basic 
Cassette $17.95 (post paid) 
CA residents add 6% sales tax 

MORETON BAY SOFTWARE 

A Division of Moreton Bay Laboratory 

316 Castillo Street 
Santa Barbara, CA 93101 

* TRS-80 Registered Trademark Tandy Corp. 



as the ability of your monitor or TV set to produce accurate 
colors. 

Now, a few words about Startrench Warfare: 
The program does not need the POKE65495,0 speed-up 
to run. You may wish to add this command when running 
the program for some added punch. But, make sure to 
POKE65494,0 before you CSAVE it (Use 
CSAVE"ST*TRNCFT). You may make two copies for 
your own use only. The program uses PCOPY and hi-res 
page flipping to add to the sense of movement. You will also 
get four colors in PMODE4, 1. This is where the 3-D feel will 
come in. Since 3-D glasses use red and blue filters to cancel 
opposing images for the right and left eyes, use of the glasses 
with this program will cause an optical shift which will give a 
"3-D like 1 ' effect. (This will not give a real sense of depth but 
an illusion which does cause enough of an optical shift to 
appear much more dramatic than you can get without the 
glasses on.) You may wish to experiment by trying to draw 
opposing objects in blue and red to give your programs a 3- 

sity of the images produced by the 
et total right-left optical image 
an try. 

may wish to try using glasses on other 80C 
rw Aliens, which we printed several months ago, 
fine, as will Kosmic Kamikaze and Creatavader . 
b Shack's Polaris ROM cart also gives some nice effects 
with the glasses. You can open up a whole new world with 
your color games by using the glasses. 

The object of the game is simple. (Yes, this is another 
"shoot-em up." We Ye working on others.) You pilot your 
ship down the moving trench of the space station. You must 
blast the alien craft which appear ahead of you. Press the fire 
button on your right joystick to fire. The craft will appear in 
nine possible positions. (3 up and down, 3 left and right.) 
Aiming is not too difficult, but you have no crosshairs. The 
gauge at the top of the screen shows how much energy you 
have left. At the end of the game, you will see how many of 
the attackers you have destroyed. (Top score so far is 45 
aliens! ) 

Very soon, 1MB will release a 32K version of this game 
which will do much, much more. Until that time you may 
enjoy this game as part of our continuing effort to keep 
providing exciting software for your 80C. 

The Listing: 

1 CLS0 : PCLEAR8 : CLEAR 1 00 

2 PR I NT© 1 35, "STARTRENCH WARFARE " 
; :PRINTS>207, "BY" ; : PRINT3265, "FRE 
D B . SCERBO " ; : PR I NT3324 , " I LLUSTR 
ATED MEMORY BANKS" PRINT3391 , "C 
OPYRIGHT (C) 1982"; 

3 K-255: PM0DE4, 1 : PCLS0: SCREEN0, 1 
i S*» " BL6U7R2D7NL2U3R2FR2ER2D3R2U 
7L2D3L2HL2GL2" 

4 LINE(0,0)-(256,40) ,PSET,BF:LIN 
E(0, 16) - (256, 30) , PRESET, BF: FORI- 
0TO 1 3STEP 1 3 x FOR Y-8TO250STEP8 1 L I N 
E < Y, 16+1 ) - < Y, 17+1 ) , PSETx NEXTY: NE 
XT I : FOR I -0TO256STEP2 : L I NE < 1 , 1 20 ) 
-dp 192) ,PSET: NEXT: FOR I-1T0253ST 
EP2: LINE ( I , 20) - (I , 26) , PSET: NEXTI 

5 FORI-1TO70: PSET (RND (256) ,RND<7 
8) +40) : NEXTI: LINE (96, 120) -(156, 1 
40) , PRESET, BFx LINE (96, 140) - (20, 1 
92) , PRESET: LINE (156, 140) -(236, 19 
2) , PRESET 

6 LINE(96, 120)-(0, 152) ,PRESET:LI 



From Computer Plus to YOU . . . 



PLUS 



PLUS 



PLUS 




COMPUTERS 

Model M64K 

.Model 111 4K LEVI 
MODEL III 16K 
MODEL Hi 32K 

•MODEL 111 32K 
MODEL 111 4SK 

•MODEL ill 48K 
ModeHII 48K 
2 Disk & RS232 c 
Color Computer16K 
Color Com puter 1 6K 
w/extended basic 
Color Computer 32K 
w/extended basic 

{Color Computer 32K-64K 
w /extended basic 
Pocket Computer 2 
Model 161DR 128K 
Model 16 2DR128K 
DM Data Terminal 
PT-210 Portable Terminal 



$2999 
599 
799 
856.50 
831.50 
914 
864 

1899 
249 

335 

449 



510 
230 
4199 
4799 



Here are just a few of our fine offers , 
call TOLL FREE for full information. 

MODEMS 

Lynx Direct Connect Ml/Mill 




779 



Hayes Smart Modem il 
R.S. Acoustic Coupler AC- 3 
R.S, Modem I D,C. 

Modem II D C, 
PRINTERS 
Daisy Wheel II 
DWP410 

Smith Corona TP! Daisy Wheel 

Epson MX80 

Epson MX80 FT 

Epson MX1G0 

CGP-115 

DMP^IOO 

DMP-200 

DMP-400 

DMP^SOO 

Microllne 80 

Microfrne 82A 

Mlcrolihe83A 

Mlcroltne 84 Parallel 

P. C* Plotter Printer 



235 
235 
134 
130 
210 



1335 
599 
599 
549 
735 
199 
315 
599 

1029 

1569 
325 
425 
679 

1029 
199 



DISK DRIVES 

ft,S Model IIMST-Drive 679 

Tandon 40 Track Ml 289 

Color Computer Drive 1 315 

Color Computer Drive 0 470 

Primary Hard Disk Mil 3999 

Primary Hard Disk Mill 1999 
ETC. 

CCR-81 recorder 52 

CC Joysticks 22 
16K RAM N.LC, 200 N.S. chips 25 



64K Ram Chips 

Color Computer Flex D.O.S. 

Brand Name Software * 

Send for listing. 
R>$, Software 10% off list 

* Com puter P'fus New Equipment, 
with-NEC RAM Installed. 
180 Day Com puter Flu s Warranty: 

t Col or Computer 64K requires 
Disk 0 and Flex D O S, 



75 
99 



We have the lowest possible 
Fully Warranteed Prices AND 
a full complement of Radio Shack 
Software. 



Prices subject to change without notice, 
Not responsible for typographical errors. 

TfcS-BO is a registered trademark of Tandy Corp. 



TOLL FREE 

i 





P.O. Box 926 
4d0 King Street 
Littleton, MA 01460 
617-4S6-3193 



Writ* for your 
free catalog 



Page 10 the RAINBOW 

NE(156, 120) -(256, 152) , PRESET: PMO 
DE3, 1:SCREEN0, 1: PAINT (126, 168) ,2 
, 1 : PM0DE4 , 5: PCLS0: SCREEN0, 1 : FORY 
=1T04:PC0PY Y TO Y+4: NEXTY 

7 PM0DE4, 1 : SCREEN0, 1 : LINE (0, 132) 
-(56, 132) , PRESET: LINE- (57, 166) ,P 
RESET, BF: : LINE- (196, 166) , PRESET: 
LINE- (197, 132) , PRESET, BF: LINE- (2 
56, 132) , PRESET 

8 LINE (0, 123) -(86, 123) , PRESET: LI 
NE-(87, 146) , PRESET, BF: : LINE- (166 
, 146) , PRESET: LINE- (167, 123) , PRES 
ET,BF: LINE- (256, 123) , "PRESET 

9 LINE (0, 144) -(22, 144) , PRESET: LI 
NE-(23, 188) , PRESET, BF: LINE- (230, 
188) , PRESET: LINE- (231, 144) , PRESE 
T,BF: LINE- (256, 144) , PRESET 

10 PMODE4,5:SCREEN0, 1:LINE(0, 128 
)-(76, 128) , PRESET: LINE- (77, 152) , 
PRESET, BF: LINE- (174, 152) , PRESET: 
LINE- (175, 128) , PRESET, BF: LINE- (2 
56, 128) , PRESET 

11 LINE (0, 138) -(40, 138) , PRESET: L 
INE-(41, 178) , PRESET, BF: LINE- (216 
, 178) , PRESET: LINE- (217, 138) , PRES 
ET,BF: LINE- (256, 138) , PRESET 

12 L=1:G(1)=30:G(2)=127:G(3)=226 
:H(1)=50:H(2)=75:H(3)=100:G*(1)= 
"30" : G* (2) =" 127" : G% (3) ="226" : H* ( 
1 ) ="50" : H* (2) -"75" : H* (3) =" 100" 

13 PM0DE4, L: SCREEN 1, 1:E=RND( 3) :F 
=RND ( 3 ) 

14 DRAW"BM"+G* (E) +" , "+H* (F) + "C1 " 



DESERT SOFTWARE 



PRICKLY-PEAR SOFTWARE 15% OFF ALL LIST 



Viking* 

Gang Buster 

Football 

I Ching 

N umerology 

Tarot 

Tirlogy (I Ching. 
Numerology. Tarot) 



19.95 

19. 

19 

19 95 
19 95 

19. 



16.95 
16 

16 95 
1695 
16.95 
16.95 



39 95 33.95 



Astrology' 34.95 29 95 

Great Word Game* 19 95 16 95 

Household Helper 19. 95 16.95 

Math Pack 1 19 95 16.95 

Pre-Read 24.95 2194 

Song Book (w/tapes) 29. 95 25.95 

Fantasy Games Pk 19.95 16.95 

Fantasy Games Pk 39K 24 95 21 



Sugar Software 

Silly Syntax 19.95 
Additional S 9 95 



Fairy Tales 




Sing Along 


Buy 3 


X-Rated 


and get 


Current Events 


10% 


Adventure 


OFF! 


Potpourri 




Auto Run 


14 95 


Aardvark Products 


Battle Fleet 


9.95 


Killer Bot 


13 95 


Labyrinth 


14.95 


Space Zapper 


14 95 


Time Trek 


14.95 


Escape from Mars 


14.95 


Pyramid 


14. 


Quest 


14.95 


Trak Adventure 


14. 


Circle World 


14.95 


Nuclear Sub 


14.95 


Venture 


19.95 


AARRGG 


12. 


Tube Frenzy 


19.95 


Derelict 


14. 


Breakaway 


9.95 


Space Battler 


12 95 


Golf 


9.95 


Writing Adventures 


5.00 



Computer Island 

Circus 1000 

School Maze 10.00 
N ame That Song 
(I 10.00 each 

4K 

Silly Sentences 6. 00 

Silly Stories 6. 00 

Poetry 6 

Wizard 600 

Apartment House Mystery 6.00 

Eigen Systems 

Basic Aid (cart.) 34. 

Stripper 7.95 

ccead 6.95 

B5 Company 

Clock 24.95 

Money 19.95 

Math Fact 16.95 

ABC's 995 

JARB Software 

Dual Joystick Unit 35.95 

+ 4.00 



Terms: Cash, money order, your personal checks welcome. 
Shipping - $2.5 

We reserve the right to change prices without notice, 
where noted. 

Desert Software 

P.O. Box 502, Cortaro, AZ 85230 • (602) 744-1252 



November, 1982 



15 IFPEEK(339)=255THEN23 

16 X=JOYSTK(0) : Y= JOYSTK ( 1 ) : IFX<2 
0THENP= 1 ELSE I FX >40THENP=3ELSEP=2 

17 I FY< 20THENQ- 1 ELSE I FY >40THENQ» 
3ELSEQ=2 

18 LINE(0, 118)-(B(P) ,H(Q) > ,PSET: 

LINE-<0, 118) , PRESET: LINE (255, 118 
)-(G(P) ,H(Q) ) ,PSET: I LINE- (255, 11 
8) , PRESET: PLAY" L255GC" 

19 K-K-l: IFK03THEN26 

20 LINE (K+3, 20) -(K, 26) , PRESET, BF 

21 IFP=E AND Q=F THEN22ELSE24 

22 FORW= 1 T02 : PM0DE3 , L : SCREEN 1,1: 
PLAY "01 EC03 " : PM0DE4 , L : SCREEN 1,1: 
NEXTW: TS=TS+1 : G0T024 

23 FORW-1 TO 150: NEXTW 

24 I FL= 1 THENL-5ELSEL= 1 

25 DRAW " BM "+G* (E) + " , "+H* (F) + "C0" 
+S* : GOTO 1 3 

26 CLS0:PRINTS>128, " YOU ZAPPED" 
;TS; "ALIEN FIGHTERS. " : PRINT3192, 

" PRESS SPACEBAR FOR NEW GAME . " 

27 I F I NKEY*=CHR* ( 32 ) THENRUNELSE2 

7 ^-s^ ^ 




TREAT YOURSELF TODAY 

Issue Availability 



RAINBOW 



95 



Back copies of all issues of the RA IN BO W are again no^as 
available. 

All back issu^sell for the single issue cover price — which 
is $2 for copies of lumbers 1-8, $2.50 for numbers 9-14 and 
$2.95 for numbers greater than 14. In addition, there is a 
$3.50 charge per order for postage and handling if sent by 
United Parcel Service and $6 for orders sent U.S. Mail. U 
will not deliver to a post office box or to another country. 
This charge applies whether you want one back issue or all 
of them. g5 

Most back issues are available on white paper in a reprint 
form. All back issues now available would be $36.90, plus 
shipping and handling — a total of $43.35 UPS or $46 U.S. 
Mail. VISA and MasterCard accepted. Kentucky residents 
please add 5 percent state sales tax. 

Due to heavy demand, we Suggest you order back issues 
you want now while suppliessfest. 

Copies of Vol. I, No. 10 are now available. For those^Pfb 9 
missed it, it can be ordered for $2.50 plus $ 1 .25 postage and 

handling. n 0 waiting to clear, 

In addition, e^ptes^of ^e^^er 3 ^^^^ 
Anniversary Issvie-a!TeoQ(^^r^t@tse<piapate4^f©rp§ih^ach, plus 
50 cents shipping and handling. These are suitable for 
framing. 



COLOR PRODUCTS UNALIKE 



#211 990 East 8th 
Vancouver, B.C. 








Canada V5T-1T8 
873-2372 



Everything for the TRS-80® Color Computer 




VSTEMS CORP, 



TRS-80* 
COLOR BASIC 
AND EXTENDED 




SYSTEM REFERENCE CARD 

'NEW* NEW* 



WAR KINGS 



ALL CARDS 

each CANADIANS 

Save the HASSEL.buy in CANADA. 
U.S. COLOR USERS...use your BUYING POWER! 



$24.95 





Remember Warlords? You'll love this one. A challenging 
game for two for your Color Computer. High resolution 
graphics with outstanding sound make this a real treat. 
Machine language (16K Extended Basic) 

TOM MIX SOFTWARE 

MOON LANDER $19.95 

This one's a real winner, Two programs for the price of one. 
Train on MOON LANDER and then move up to LANDER II. 
Reviewers say just like flying. Outstanding graphics and 
sound. Visitthe moon withyourColor Computer. Most realistic 
on the market today. (16K Extended Basic) 

DANCING DEVIL $18.95 

Here's a demon of a deal. Watch him dance to 
preprogrammed routines or program your own music and 
dance steps. Youngsters and adults love him. Rave reviews 
by Color Computer magazines. Machine language (16K) 



BERSERK 

$30.95 

CC WRITER 

$35,95 



SKY DEFENSE 

$18,95 

SPACE TRADERS 

$18.95 



MADNESS AND THE MINOTAR 

$26.95 

BLACK SANCTUM 
CALIXTO ISLAND 

$24.95 each 



EDITOR, ASSEMBLER & 
DEBUGGER 

$1195 



ML RABBIT 



$18.95 



No serious programmer can afford to pass this up! Make 
copies of any machine language or BASIC program 
effortlessly. Even copies programs that automatically 
execute. Completely automatic. Protect your tapes with ML 
RABBIT. (Caution: Intended to make backup copies only!) 



British Columbia Residents Add 6% sales tax. 
All prices quoted in Canadian Dollars. 

U.S. Orders Discounted 25 Percent 

COLORTERM(c) $40.95 

the l&K Color Conputer* as an intelligent terninal 
uith $1 or EM colunns by ?l lines and lower case! 



**- 4K/16K JARB 

MEMORY CHIP SET - 

Eight NEC 4116 200 Nanosecond chips with in- 
stallation instructions; no soldering; installs in 
25 minutes $34.95 



**• 16K/32K JARB 
MEMORY UPGRADE KIT - 

Hardware and instructions to convert 16K color 
computer to 32K; minimal soldering required; 
installs in 30 minutes $49.95 



Page 1 2 



the RAINBOW 

USING GRAPHICS 



November, 1 982 



For More Graphics Info... 
Turn the Page! 

By Don Inman 
Rainbow Contributing Editor 

This is the second article of a series on the graphic 
capabilities of the TRS-80 Color Computer using Extended 
Color Basic. Some of the material in this article is taken 
from TRS-80 Color Computer Graphics, published by 
Re st on Publishing Company, Inc. 

1 know from past experience that some of you will think 
we are moving too fast in this series, and some of you will 
think that we are moving too slow. Let me know if you have 
any particular problems, questions, or suggestions 
concerning this series. Send correspondence to: Don Inman, 
Dymax, P.O. Box 310, Menlo Park, CA 94025. 

In the October issue of The Rainbow we discussed 
selecting the mode, clearning the screen, and turning on the 
screen. A timed comparison was made in drawing rectangles 
by the PSET, LINE, and DRAW statements. 

We will discuss turning pages to achieve animation in this 
issue. This technique is particularly useful in the lowest 
mode of high resolution graphics where one page of memory 
will fill the video display. Later articles in the series will deal 
with methods more suitable to high-resolution modes. 

Memory Used to Fill the Screen 

As we pointed out in the last issue, the amount of memory 
used to fill the screen depends upon the PMODE selected. 
This fact is very important. It determines the number of 
unique complete-screen displays that can be stored in 
memory. In general, higher resolution and more colors 
require more memory than lower resolution and fewer 
colors. 

TABLE 1 Screen Pages 



PMODE 


Pages Used 
Per Screen 


Memory 
Per Screen 


Number Of Full-Screen 
Displays Stored 


4 


4 


6K 


2 


3 


4 


6K 


2 


2 




3K 


4 


1 


I 


3K 


4 


0 


1 


1.5K 


8 



As you can see from Table I, I2K of memory is used to 
make full use of paging the maximum number of full-screen 
displays. 

There are several techniques that can be used to animate a 
display by using several pages of graphics. The first method 
to be discussed is that of putting different full-screen 
displays on each page. Then each complete screen is 
displayed, one screenfull at a time. 

Turning Pages in PMODE 0 

PMODE 0 offers the most straightforward method of 
selecting which page is displayed. It also offers the greatest 
number of distinct pages. However, only two colors can be 
used at one time, and the graphic elements are large, giving 
coarse resolution. Because of the large number of distinct 
pages, it is ideal for using this first method of paging. 

Suppose that you want to simulate the movement of a 
pendulum swinging back and forth. The positions displayed 
will occur in the order shown in Figure I. You can see that 
there are five distinct positions which could be simulated by 
displaying separate graphic pages in the sequence: 

1,2,3,4,5,6,7,8, 1,2,3,4,5,6,7,8,1,2, 3,... .etc. 



FIGURE 1 Display Sequences 



{ \ 


^ 




f V 


' 1 1 


\ ) 


k J 


I J 


Page 1 


Page 2 


Page 3 


Page 4 




r -\ 


r "\ 

4> 


{ \ 

^> 

V J 



Page 5 



Page 6 



Page 7 



Page 8 



A FOR-NEXT loop would provide an ideal way to 
simulate one complete cycle of the pendulum. If the loop is 
repeated, the pendulum will appear to swing back and forth 
continuously. A tick-tock sound could be added along with 
a time delay for adjusting the speed of the pendulum. Here is 
a loop that could be used, assuming the displays have been 
previously drawn on the appropriate pages. 

700 1 SWINGER 
710 FOR P = I TO I 

720 PMODE 0,P 4 page changer 

730 SCREEN 1,1 < turn on display P 

740 IF P = 3 THEN PL A Y"05;TI 50;C ♦—tick on page 3 
750 IF P = 7 THEN PLAY"04;C « — tock on page 7 
760 FOR W = 1 TO 50: NEXT W < — speed control 
770 NEXT P 
780 GOTO 710 

Drawing the Pendulum 

As you can see from Figure I, there are only five distinct 
positions for the pendulum. This gives you an opportunity 
to use the PCOPY statement for the three duplicate 
positions. As an example, notice that positions 2 and 8 are 
the same. Therefore, the drawing and copying statements 
for those two pages might be: 

300 ' DRAW PAGE 2, COPY TO 8 

310 PMODE, 0,2 < draw it on page 2 

320 CIRCLE(98,124),6 < center at 98,1 24;radius 6 

330 LINE(128,96)-(100, 123), PSET 4 draw arm 

340 PAINT (98,124),5,5 « paint it buff 

350 PCOPY 2 TO 8 < copy it to page 8 

Notice that the SCREEN statement is not used for 
drawing. All eight drawings are made before turning on the 
screen. They are displayed in order (I through 8) when the 
FOR-NEXT loop, described previously, is executed. 

The Completed Pendumum Simulation 

We are now ready to look at the complete program. The 
two previous operations form the heart of the program. One 
other point should be mentioned here. You have no doubt 
encountered problems when including a PCLEAR 
statement in your programs. The programs in this article use 
a technique described by several Rainbow readers. We 
immediately jump outside the program to PCLEAR 8 pages 
and then return (see lines 1 10 and 1000). 



SWINGING PENDULUM 
100 1 CLEAR PAGES 



110 GOTO 1000 f— 
120 FOR P = I TO 8 
130 PMODE 0,P 
140 PCLS 
150 NEXT P 



PCLEAR 8 pages of screen 

memory outside the program 
clean each page 



THE PROGRAMMER'S GUILD 0?£SENT3 




BY 



CHARLES FORSYTHE 

THE ULTIMATE - PAC-/KTION 

ONLY UPTO 4PLAYER5H 

Unlike any ct\\er VAC" game you've everteenll 
Hot tiacUinc Lorquage Haiti- Color 

Hi-Res Graphics ForM 16 k TRS SO 

Color Computers 

MORE SOUND -MOf?E ACTION- 
MORE FEATURES THAN AN Y 

VAC* GAME IN EXISTENCE!! 




Try *PAC-0R0tDS"forthe Outer Lim* in pure, 

explosive arcade ackionll 

SEND 9S CHECK /mOMEY ORDER OR l/Wl/AfC # 

' TO ' 

THE PROGRAMMER'S GUILD 1 /S\ 
PO BOX U 1 rfr ™ 

PETERQOROU&H NH 03455 

CALL 603-^24-4^^5" FOR CtOO 

AND GET *FREE* SHtPftN&ANYWRERE ON WE PLANET 

EARTH OR HER COIOA//ES 



RAINBOW 

CERTIFICATION 
SEAL 



Page 1 4 



the RAINBOW 



November, 1982 



200 'DRAW ON PAGE I 
210 PMODE 0,1 
220 C1RCLE(92,1 10),6 
230 L1NE(12B,96)-(96,108),PSET 
240 PA1NT(92,1 10), 5, 5 

300 1 DRAW ON PAGE 2, COPY TO 8 
310 PMODE 0,2 
320 C1RCLE(98,124),6 
330 LINE(128,96)-(100,12),PSET 
340 PA1NT(98-124),5,5 
350 PCOPY 2 to 8 

400 1 DRAW ON PAGE 3, COPY TO 7 
410 PMODE 0,3 
420 C1RCLE(128,130),6 
430 LINE(128,96)-(128,128,PSET 
440 PAINT(128,130),5,5 
450 PCOPY 3 TO 7 

500 1 DRAW ON PAGE 4, COPY to 6 
510 PMODE 0.4 
520 CIRCLE(158,123),6 
530 L1NE(128,96)-(156,122),PSET 
540 PAINT(158,124),5,5 
550 PCOPY 4 to 6 

600 1 DRAW ON PAGE 5 
610 PMODE 0,5 
620 CIRCLE(164,II0).6 
630 LINE(128,96H62,108),PSET 
640 PA1NT(I64,II0),5,5 

700 ' SWINGER 
710 FOR P = I TO 8 
720 PMODE 0,P 

730 SCREEN 1.1 <— buff black display 
740 IF P = 3 THEN PLAY"05;T1 50;C" <- 
750 IF P = 7 THEN PLAY"04;C" tock 
760 FOR W = I to 50: NEXT W 
770 NEXT P 

780 GOTO 710 ^ — keep swinging 



3. the TIMER function to keep real time 

4. chimes on the hour 

5. an enclosure 




6. a pop out cuckoo 

etc I'm sure that you can think of other things to try. 

Changing Pages in Other Modes 

The same technique can be used in other graphic modes. 
However, you must keep in mind the number of graphic 
pages necessary to fill the screen. We'll demonstrate with 
PMODE 1 which uses four colors and two pages for each 
screen display. We'll use our Robbie, the robot figure from 
the Chapter 5 Test of TRS-80 Color Computer Graphics, 
but we give it a few enhancements. 

Robbie's basic features will be used on all displays. They 
are: 



Page 1 



Page 2 




Square Face 

Eyes 

Mouth 



tick 



The eyes will be blue and will change positions as we page. 
The mouth will be red and will open and close as we change 
pages. Since each screen uses two pages of graphic memory, 
we will step two pages at a time in the FOR-NEXT loop that 
turns the pages. 



display pages in pairs 



1000 PCLEAR 8: GOTO 126 



Suggestions for Additions 

If you want to make the basic pendulum program into a 
real time clock, there are several enhancements that you 
could add. 

I. a clock face 

Hour Pips 



600 ' DISPLAY PAGES 
610 FOR P= l TO 8 STEP 2 
620 PMODE l,P 

630 SCREEN 1,0 green, yellow, blue and red 

640 FOR W = 2 TO 50: NEXT W 
650 NEXT P 
660 GOTO 610 

The drawings made will look something like this: 



Pendulum 




Eyes Left 
Mouth Open 



Eyes Center, 
Mouth Closed 



Eyes Right, 
Mouth Open 



C D 








3 3 












Pages 1,2 




Pages 3, 4 
and 7,8 


Pages 5,6 



2. hour and minute hands 




Clock Hands 



The basic drawing is made up of rectangles using the BOX 
option with the LINE statement. 
Example: 

LlNE(63,32Hl9l,I59),PSET,B 

/ t \ 

upper left lower right set points draw box 

The basic figure, which is drawn on pages I and 2, will be 
copied to other pages. 




COLORSOFT™ BUSINESS SOFTWARE 



AT LAST! 
★ 




DESIGNED 





SMALL BUSINESS ACCOUNTING PACKAGE... Ideally suited for any small business with up to $1,000,000 in an- 
nual sales and 300 accounts receivable and 300 accounts payable. This package provides detailed record keeping on ac- 
counts receivable and payable, sales, purchase orders, and allows input and maintenance of payroll related data. 
Prepares balance sheet and income statement, aging reports, and displays a check register, a listing of sales by date, and 
a listing of individual purchase orders. Included are printer output options. The step-by-step user's manual and the user 
friendly, menu driven format makes this program package fast, efficient, and easy to use. 

REQUIRES SINGLE DISK DRIVE (User's manual without program $20) . . . .$149.95 



DHPRhC'IATlON. Determine depreciation values for assets based upon the new accelerated cost recovery system 
(ACRS) and the alternate ACRS methods in addition to the conventional methods. Adjusts for placing assets in service 
during the year, Screen or printer output . 1 , 1 .^:v : ;: : vv; $22.95 




LOAN ANALYSIS. .Evaluate cost of borrowing for capital investments or business expansion. Prints amortization 
schedules and allows user to determine loan status at any point in the term of a loan. Other options allow user to deter- 
mine either principle, interest, payment, or term based upon input of any three. An auto loan option includes trade-in 
allowance and taxes. Screen or printer output. . . . $20.95 



ANNUITY... Determine future value of investments, present value of a future amount, compound interest, and 
amount of an individual retirement account (IRA). Screen or printer output $18.95 




EXPENSE ACCOUNT D 1 A K ^ Keeps a record of travel expenses for up to 25 trips per year. Performs file searches 
based upon Cross-referencing of date of trip, city visited, hotel, or purpose of trip, Screen or printer output. An ex- 
cellent program for the traveling businessman « $15.95. 



STOCK ANALYZER... Reviewed in July 1982 RAINBOW. New version provides printer output and is disk compat- 
ible. Maintains a stock portfolio data base of multiple stocks. Can be used to track performance of sales personnel or 
similar applications. Features graphing of data to screen or printer along with analyses that includes projection of data 
trends , $21.95. 




COLOR 

SOFTWARE 

SERVICES 



BUSINESS SOFTWARE DIV. 
P.O. BOX 1708, DEPT. R 
GREENVILLE, TEXAS 75401 



INCLUDE $2.25 HANDLING PER ORDER 
ALL PROGRAMS REQUIRE 16K EXT. BASIC 
CUSTOM PROGRAMMING SERVICES AVAILABLE 
WRITE FOR FREE CATALOG 



RAINBOW 

CERTIFICATION 
SEA1 



TELEPHONE ORDERS 
(214) 454-3674 
9-4 Monday-Saturday 



DEALER INQUIRES INVITED 



VISA/MASTERCARD 




Page 1 6 



the RAINBOW 



November, 1982 



LINE(63,32)-(l9U59),PSET,B 



LINE(89,5l)-(l 15,77), PSET,B 




(L1NE(1 39,51 )-(165,77),PSET/i 




LINE( 102,122)-(152,128),PSET,BF 




FOR P = 3 TO 6 STEP2 
PCOPY 1 to P 
PCOPY 2 to P + ! 
NEXT P 



fill rectangle with color 
4~ pages 7.8 copied later 



The eyes will be placed in the desired position, and an 
addition will be made to the mouth on pages 2 and 6 as 
shown in the completed program which follows. 



Additions to the Program 

If you have some kind of speech synthesizer, you could 
substitute some speech for the FOR-NEXT loop at line 640. 
Another method would be to pre-record some speech on 
your tape recorder and play it back at line 640 using the 
MOTOR ON/ OFF feature of Extended Color Basic. Spice 
it up any way you like and try other shapes in place of 
Robbie. 

The next article in the series will discuss higher resolution 
graphic modes. We will show how to draw on one page 
during the time that a second page is being displayed. 



Listing 1 

100 
110 
120 
130 
140 
150 
200 
210 
220 
230 
240 
300 
310 
320 
330 



* CLEAR PAGES 

GOTO 1000 

FOR P = 1 TO 8 

PMODE 0,P 

PCLS 

NEXT P 

'DRAW ON PAGE 1 
PMODE 0, 1 
CIRCLE (92, 110) ,6 
LINE (128, 96) -(96, 108) , PSET 
PAINT(92, 110) ,5,5 
'DRAW PAGE 2, COPY TO 8 
PMODE 0,2 
CIRCLE (98, 124) ,6 
LINE (128, 96) -(100, 123) , 



All Cnlnr Snftu,iar 



Pn^t Of fi 



Box: 15235 



Plantat 



l on t 
333 1 9 



Florid 



Are you t i r ed of +' r y i n n to c on trol t w o ...i ousticks at: once 7 Would 
you like to use FOUR paddles at once 7 Would you like to move your Joysticks 
printer, or tape recorder farther away from CoCo 77 ° If you answered yes to 
a n y of t h e s p quest i o n =, t h e n ACS is for you 11 We carry a line of quality 
Joysticks, Paddles, and DIN cable extent ions. These paddles and joysticks 
offer fast, accurate readings* and hair trigger res ponce on the 'fire 1 button 
All our cables:- are pre—tested at our own location before they are sent to 
you u And our products are? made with the best materials possible to ensure 
1 ong life. 

Now* for a limited time only, Double He] i II is at an all time low 
prices only $10' ' 1 Yes. that great Hi -Res game where you try to destroy 
those genetic invaders before they get your DNA 1 

order now and get a special bonus program FREE' 1 1 1 



Pr i ce lis+: 



Double Pot Joysticks 
Two (2) ACS Paddles: 
Double Hel l >: I I : 



$40 . 00 
$25 . 00 
* 1 0 . 00 



Single Pot Joystick: $20.00 
All DIN extent ions : $10.00 
(Specify :Cas5i Printi Joy. All 



are 10 feet) 



No s h i p ping charges 



O R E> E R M O UJ 



1 t 



November, 1 982 



the RAINBOW 



Page 1 7 



340 PAINT (98, 124) ,5,5 

350 PCOPY 2 TO 8 

400 * DRAW PAGE 3, COPY TO 7 

410 PMODE 0,3 

420 CIRCLE (128, 130) ,6 

430 LINE (128, 96) -(128, 128) , PSET 

440 PAINT (128, 130) ,5,5 

450 PCOPY 3 TO 7 

500 * DRAW PAGE 4, COPY TO 6 

510 PMODE 0,4 

520 CIRCLE (158, 124) ,6 

530 LINE (128, 96) -(156, 122) , PSET 

540 PAINT (158, 124) ,5,5 

550 PCOPY 4 TO 6 

600 'DRAW PAGE 5 

610 PMODE 0,5 

620 CIRCLE (164, 110) ,6 

630 LINE (128, 96) -(162, 108) , PSET 

640 PAINT (164, 110) ,5,5 

700 'SWINGER 

710 FOR P=l TO 8 

720 PMODE 0,P 

730 SCREEN 1 , 1 

740 IF P«3 THEN PLAY M O5;T150; C" 

750 IF P-7 THEN PLAY"04;C M 

760 FOR W-l TO 50s NEXT W 

770 NEXT P 

780 GOTO 710 

1000 PCLEAR 8s GOTO 120 



Listing 2 

100 'CLEAR PAGES 

110 GOTO 1000 

120 FOR P-l TO 8 STEP 2 

130 PMODE 1,P 

140 PCLS 

150 NEXT P 

200 'DRAW BASIC FIGURE 
210 PMODE 1,1 

220 LINE (63, 32) -(191, 159) , PSET, B 
230 LINE (89, 51)- (115, 77) ,PSET,B 
240 LINE(139,51)-(165,77) ,PSET,B 
250 LINE (102, 122) -(152, 128) , PSET 
,BF 

300 ' COPY 

310 FOR P-3 TO 6 STEP 2 

320 PCOPY 1 TO P 
330 PCOPY 2 TO P+l 

340 NEXT P 

400 ' ADD TO PAGE S 

410 COLOR 3,1 

420 LINE (89, 51) -(98, 77), PSET, BF 
425 LINE (139,51) -(148, 77) ,PSET,B 
F 

430 COLOR 4,1 

440 LINE (102, 118) -(152, 122) , PSET 
,BF 

450 PMODE 1,3 



460 COLOR 3, 1 

470 LINE (98, 51 )-( 107,77) , PSET, BF 
475 LINE(148,51)-(157,77) ,PSET,B 
F 

480 PCOPY 3 TO 7 
490 PCOPY 4 TO 8 
500 PMODE 1,5 
505 COLOR 3, 1 

510 LINE(107,51)-(115,77) ,PSET,B 
F 

515 LINE( 157,51)- (165, 77) , PSET, B 
F 

520 COLOR 4 , 1 




530 LINE (102, 118) -(152, 122) , PSET 
,BF 

600 'DISPLAY 

610 FOR P-l TO 8 STEP2 

620 PMODE 1 P P 

630 SCREEN 1,0 

640 FOR W- 1 TO 3001 NEXT W 

650 NEXT P 

660 GOTO 610 

1000 PCLEAR 8 I GOTO 120 

<9> 



Y-PAK Dual Slot Expander 
for Radio Shack's Color Computer 

Have your Disk and Cartridge too! 

Select between 2 Cartridge slots with one 

switch and control the Auto Start with 
the other switch 

$70.°-° Complete 

USER-PAK for Color Computer 

Your own R AM /EPROM Car tr idge 

Cartridge holds t wo 2732s, or any comb mat ion 
of four 2716s/6116s. 

$30.?_P less RAM/EPROM 

$90°P with 8K RAM 

EPROMs burned from your CC cassette. 
Write for details. 

B. Erickson 

P.O. Box 11099 Dept. RB 
Chicago, IL. 60611 



Pag© 18 






This 'Initial' Experience 
Can be Child's Play! |£ 

B_v Steve Bl>n 
Rainbow Contributing Editor 

(Mr. Biyrt, who teaches both exceptional and gifted children. Haiti* 
two Master's degrees in the fie U I yf education and has won an aw ard 
for the design of a computer program to aid handicapped c hildren, 
He and his wife, Chervf own Computer Island.) 

This month, we are presenting a program that can easily 
be explained to, and then programmed and altered by, most 
children. Use the ideas illustrated here as a springboard for 
some introductory programming by children. 

Simple programming should be begun as early as 
possible. The chances that any youngster will encounter 
computers on his/her future job in almost any field are 
overwhelming. The earlier kids are exposed to computers 
and learn something about them, the less reluctance they'll 
have later on to deal with them. 

We must try to create learning programs that personally 
appeal to youngsters. One very personal item in the heart of 
a child is his name. This program will beabout his initials. It 
could also be done for any initials of the child's choice, but 
his own monogram would probably mean the most to him. 
The possibilities on a two letter monogram are (26x26) and 
on a three initial monogram they are enormous (26x26x26). 
We will use my initials (S B) as our working example. 

Let's start with a small piece of graph paper. Now design a 
monogram in the boxes. Decide how many squares high and 
wide each letter should be before you start. Five by five is a 
good size to work with. Now fill in the appropriate boxes 
with letters, numbers or symbols to design your monogram. 

Preplanning this project is excellent practice for a 
"junior" programmer. He gets to plan out a relatively easy 
job, and can see his results shortly. It is important for 
youngsters to get feedback on their work as soon as possible. 
If a youngster does a less-than-perfect job of planning, he 
will see his imperfect results on the screen or printer and be 
able to immediately go back and make the necessary 
corrections. As one advances in programming, it is essential 
to have developed good skills of preplanning, and the habit 
of checking work often. 

If you have a printer, turn it on and set it ON-LINE before 
running this program. Lines 50-80 let you decide whether to 
include using a printer. If you choose to use a printer, the 
monogram will go first to the printer and then to the screen. 
If you want to check your work on the screen first, answer 
'NT f or the question. Line 60 is included because many times 
kids (and others) will deliberately press letters or keys other 
than the choices given just to see what might happen. 

Lines 250 to 330 print the monogram on the printer and 
then return to print it on the screen. Lines 1 00 and 230 let the 
monogram flash from the left side of thescreento the center. 
The printing of blanks (" ") clears the line before each 
succeeding movement and helps create the appearance of 
motion. Line 240 holds the monogram in place for 
inspection until the BREAK key is pressed to end the 
program. 

This monogram utilizes the individual letters within the 



the RAINBOW November, 1 982 

larger letter. Any modification the youngster decides to use 
is certainly to be encouraged. Borders of asterisks, dashes, 
letters, screen graphics, or printer graphics all add to the 
enjoyment of this kind of exercise. So, have fun. Grab a kid, 
yours or someone else's, explain this program, and watch his 
planning grow and his imagination go! 
The Listing: 

10 REM "MONOGRAM" 
20 REM "STEVE BLYN" 
30 REM "COMPUTER ISLAND" 
40 CLS 

50 LINE INPUT "DO YOU HAVE A PR IN 

■i 



TER? (Y/N) ";P* 
60 IF LEFT* (P*, 1 ) <>"Y" AND LEFT* 
(P*, 1)<>"N" THEN 50 
70 IF LEFT*(P*, 1)="Y" THEN GOSUB 



80 IF LEFT* (P*, 1 ) ="N" THEN 90 
90 CLS 

100 FOR B= 1 TO 10:PRINTS>160 



ii 



■I 



ii 



:PRINT5>160+B, 
UND 150,1:NEXTB 
110 FOR B= 1 TO 
:PRINT3192+B, "S 

UND200, 1:NEXT B 
120 FOR B- 1 TO 
:PRINT€>224+B, " 
UND 100, 1 : NEXTB 
130 FOR B= 1 TO 
:PRINT5>256+B, " 
UND225, 1:NEXT B 
140 FOR B- 1 TO 
:PRINT5>288+B, "SSSS 
UND125, 1:NEXT B 
150 J =458 
160 K=10 

170 FOR T= 1 TO 3 
180 PRINTS J, 



BBBB 



ii 



10:PRINT5>192 
B B" 

10:PRINT5>224 
S BBBB " 

10:PRINT5>256 
S B B" 



:SO 



ii 



ii 



:SO 



■i 



■i 



:SO 



ii 



ii 



:SO 



10:PRINT5>288, " " 
BBBB " 9 : SO 



ii 



190 PRINT3K, 



ii 



": PRINT© J -32, " 

":PRINTS>K+32, " 



ii 



200 


SOUND 200 


,2 






210 


J«J-32 








220 


K-K+32 








230 


NEXT T 








240 


GOTO 240 








250 


PRINT#-2, 


TAB (10) " 






260 


PRINT#-2, 


TAB (10) " 


SSSS 


BBB 


B" 










270 


PRINT#-2, 


TAB (10) " 


S 


B 


B" 










280 


PRINT#-2, 


TAB (10) " 


s 


BBB 


B" 










290 


PRINT#-2, 


TAB (10) " 


s 


B 


B" 










300 


PRINT#-2, 


TAB (10) " 


SSSS 


BBB 


B" 










310 
ii 


PRINT#-2, 


TAB (10) " 






320 


FOR T» 1 


TO 500: 


NEXT T 




330 


RETURN 









Turn your 
color computer on 

to the power of 

and 

NOW FROM THE WORLDS LARGEST SUPPLIER OF SOFTWARE FOR FLEX AND OS-9 
COMES FHL COLOR FLEX AND COLOR OS-9, JUST LOOK AT THESE FEATURES: 






OS-9 ONLY S200 

OS-9 WITH BASIC09 $299 

• Unix*-based, multitasking, modular, and 
versatile 

* Over 40 utility commands 



— i - ^ : -u „ i < ' r . 




EX NOW ONLY $99 

1 HI-RES screen formats 
■ 16x32 and 24x51, upper and lower 
case characters 

• 24 x 64 and 32 x64 upper case 



* T~ . .11 A O/-* I 



versatile 

• Over 40 utility commands 

• Friendly "Shell" command interpreter 

• Tree structured multilevel file directories 
Full time sharing support with log in and 
file security 

• Fast, secure, random and sequential 
access files 

• Comprehensive English language em 



access rues 

• Comprehensive English language error 
messages 

• Compact real-time multitasking executive 

• BASIC09 is the fastest and most compre 
hensive full Basic language available foi 
the 6809. It combines standard Basic with 
the best features of Pascal. It's a l 
interactive compiler that combin 




and printer 

Advance disk I/O and terminal 
capabilities 

NO additional hardware required 
* We have supported FLEX with 
more software than anyone else in 
the world for more than 2 years! 



the best features of Pascal. It s a l 
interactive compiler that combin 
compiler speed , interpreter 
friendliness, and superlative 
debugging facilities. 




SPECIAL 

1. DBASIC, RS Disk Basic 
under FLEX with a utility to 
copy RS to FLEX disk $30. 

2. ED/ASM line and screen 
editor and macro assembler, 
both more powerful than 
TSC's. and at the same cost. 



only $iuo. 
3. UTILITIES, a set of 12 
utilities especially designed 
for FHL Color FLEX $50. 





FRANK HOGG LABORATORY 

THE REGENCY TOWER ■ 770 JAMES ST. • SYRACUSE, NY 13203 TELEPHONE (315) 474-7856 

'Unix is a trademark ol Ball Labs. & BA5IC09 are trademarks of Microware & Motorola Inc. 'FLEX is a trademark of Technical Systems Consultants Inc. 



Software Catalog 



OPERATING SYSTEMS 



FHL Color FLEX 



Object only $99.00 



FLEX For the Color Computer: All the power and 
capabilities of the FLEX operating system For 
the RS Color Computer. 

For 64K Color Computer 



OS-9 LEVEL ONE OPERATING SYSTEM: $200.00 
SPECIAL - BASIC09 with OS-9 only $299.00 

The industry standard 6809 operating f ystem for 
use on the Color Computer. Now add multi- 
tasking to your Color Computer. 



LANGUAGES 



□/BASIC 



with FHL Color FLEX $30.00 
later $40.00 

Radio Shack 0ISK BASIC for FHL FLEX. 0/BASIC 
allows the use of the standard Disk Extended 
Color Pasic under FHL Color FLEX. All disk 
input and output operations are done through 
FLEX and are completely compatible with the 
normal FLEX utilities. 

For FHL Color FLEX only. 



TSC BASIC for 6800-6809 



$75.00 



Supports all of the standard BASIC statements 
and functions as well ali many extended 
capabilities. For FLEX. 



TSC EXTENDED BASIC FOR 6800-6809 



$100.00 



Ideal for business or advanced scientific 
applications where extended math precision and 



formattino caoabilit 



*e essential. For FLEX 



TSC PASCAL for 6809 



$200. 0D 



A true native code compiler which produces 
assembly language mnemonics. For FLEX. 



TSC FORTRAN '77; 



$275.00 



..Just released for FLEX - Requires Relocating 
assembler. $350 with relocating assembler and 
linking loader. For FLEX. 



MW BASIC09 



$200. 00 



Acclaimed ar: the most powerful and friendly 
high-level language available for any 
microcomputer . For OS— 9. 



A/BASIC Compiler: 



Object only $150.00 



Generates pure, fast, efficient 6809 machine 
code from easy to write BASIC source programs. 
Written for 6809 OS-9 or FLEX 



X-F0RTH 



Object only $149.95 



An enhanced and extended version of Fig-Forth 
that runs under FLEX. 
For 6800 or 6809 FLEX. 



CC-F0RTH 



$99 . 95 



For the Color Computer DOS, a language that is 
5 to 10 times faster than BASIC. 



0YNA 



T PASCAL 



Object only $69.95 
w/source $99.95 



A fast integer only P-Code compiler ideal for 
ROMable applications. Powerful enough for the 
OynaStar word processor . 

Written for 6809 OS-9 ($10 less for FLEX) 



MW OS-9 PASCAL COMPILER 



$400.00 



A comprehensive implementation of PASCAL, it 
has ability to generate either highly optimized 
assembly language source code or P-code for 
interpretive execution while debugging. 
For OS-9. 



MW CIS COBOL COMPILER 



$895.00 



0SM 



The ,h CIS H stands for compact, interactive, and 
standard, making COBOL ideal for microcomputer 
business applications. For OS-9. 



MW FORMS 2 FOR CIS COBOL 



$200.00 



A COBOL program generator which facilitates 
fast and convenient development of interactive 
screen oriented applications. 



WORD PROCESSING 



OYNASTAR 



Object only $149.95 



Screen Editor: A powerful menu-driven screen 
editor equally suited to the tasks of program 
preparation and document processing. Simular to 
WORDSTAR (tm). 

Written for 6809 OS-9 and FLEX. 



□YNAF0RM 



Object only $149.95 
With OynaStar, both only $275.00 



Text Formatter: Provides all the standard 
features such as pagination, headers and 
footers with page numbers, single space, double 
space, bold-face, double strike and ntjrg H 
Written for 6809 OS-9 and FLEX. 



0YNASPELL 



Object only $199.00 
w/source $299.00 



The most versatile 68XX spelling checker 
available. Fast and easy to use. 

Written in assembler for 6809 05-9 or FLEX 



STYLOGRAPH 2.0: 



$295.00 



A very powerful , yet easy to use text 
processing system. This system is cursor- 
oriented with dynamic screen formatting. 
For 6809 FLEX and OS-9. 



STYLOGRAPH MAILMERGE 



$125.00 



For use with Stylograph Word Processing System, 
will fulfill three different needs. 
For 6809 FLEX and OS-9. 



STYLOGRAPH SPELLING CHECKER 



$145.00 



A fast and very easy to use tool that allows 
cvr-r-i an inexperienced user to eliminate 
spelling errors from text! 
For 6809 FLEX and OS-9. 



REA0TEST 



Object only $54.95 
w/source $74.95 



A must for all writers and instructors, it 

reads your text and tells you how well it was 
written . 

'Written in assembler for 6800 3r- 6809 FLEX 



TSC TEXT PROCESSING SYSTEM 



$75.00 



This system allows the use of over 50 commands 
for special text Formatting applications. 
Post processor for FLEX. 



SOFTWARE DEVELOPMENT 
TOOLS 



CRASMB 



CPM's (CPU Modules) 



FLEX $139.95 
OS-9 $200.00 
FLEX $25.00 
OS-9 $35.00 
Source or binary for the following; 6800, 
6801, 6809, 6502, 1802, 280, and ZB. 05-9 
includes 6809 binary. 

Will cross assemble source code into object 
code, (runs on 6809 systems. ) 
Written for 6809 FLEX and OS-9. 



$125.00 



0S-9/FLEX MACRO ASSEMBLER: A fast and 

versatile macro assembler with ability to 
define macros, with substantial parameters, 
conditional assembly directives and ability to 
change value of a label or symbol. Create OS-9 
binary files in FLEX and vice versa! 
Written for 6809 OS-9 or FLEX 



SUPER SLEUTH 



6800/6809 w/source $99.00 
Z80 w/source $99.00 



A set of programs which will enable the user to 
examine and/or < modify binary program files on 
disk or in memory. 

Both written for FLEX, UniFLEX and 0S-S. 



6502 TRANSLATOR w/source 



FLEX 

UniFLEX 

OS-9 



$75.00 
$80.00 
$85.00 



Enables the user to translate 6502 assembler 
code into 6809 assembler code. 

Written for 6809 FLEX, UniFLEX and OS-9. 

DEBUGGING SIMULATORS 6805 or 6502: 

w/source FLEX $75.00 
UniFLEX $80.00 

Programs which enable user to simulate, examine 
and/or modify abject 6805 and 6502 program 
files on 6800 and 6809 systems under FLEX. 
Written for 6809 FLEX and UniFLEX. 



PIC/PID 6800 Translator: 



FLEX $50.00 
UniFLEX $60.00 
OS-9 $75.00 



Translates 6800 assembler programs to 6809 
mnemonics and converts 6809 programs to 
position independent code and data (Pic/Pid) 
Written in assembler for the 6809. 

CROSS ASSEMBLER MACROS: FLEX $50 m - 3/$100 

UniFLEX $60 M - 5/$120 

* 

6800/1, 6502, 6805, 8080/5 and Z80 : For use 
with the TDC isEerriilar. 
A macro text file. 



0SM - 0S-9/FLEX MACRO ASSEMULER 



$12S.OO 



For FLEX or OS-9, Create FLEX or OS-9 binary 
files from either FLEX or OS-9. 0SM is a MACRO 
assembler like CRASMB. It is simular to TSC ' s 
Assembler, but it has more powerful MACROS. 
0SM makes it easy to move FLEX programs to 05- 
9. In 05-9 it gives MACRO capability like 
TSC's assembler and is compatible with TSC 
source files. 0SM was used by the author to 
move CRASMB to OS-9. 
For OS-9 or FLEX. 



EDitcr 



$50.00 



ED has all the features of TSC's editor with 
the addition of screen type editing, MACRO 
capability, and a math package. Works with 
files larger than memory. It has many 
additional features. 
For 6809 FLEX . 

ASM - assembler $50.00 
ASM is compatible with TSC's assembler. But 
with more powerful MACROS and conditionals, 
than TSC's. 

For 6809 FLEX. 



MW MACRO TEXT E0IT0 



$125.00 



Combines a minimum keystroke text editor with a 
macro-driven string processing language. A 
powerful tool for creation, conversion, ar 
reformatting. 
For OS-9. 






THE REGENCY TOWERS 
SUITE 215, 770 JAMES STREET 
SYRACUSE, NY 13203 (315) 474-7856 



Software Catalog 



MW OS-9 ASSEMBLER 

A 6809 assembler specially designed for the 
OS-9 environment using Motorola standard 
instruction mnemonics. 
For OS-9. 



INVENTORY W/MATERIAL REQUIREMENT: FLEX $100.00 

UniFLEX $150.00 

These programs enable the user to define and 
maintain inventories and include hierarchial 
materials requirements planning. 
Written in 6809 for FLEX. 



05-9 SIMULATOR far FLEX: 



FLEX $100.00 



Debug OS-9 assembler programs using TSC Debug 
3nd other facilities of FLEX. Requires 0SM. 
For 6809 FLEX. 



HELP 



MW INTERACTIVE 0EBUG6ER 



$50.00 



Object only $29.95 
w/source $49.95 



A useful tool for testing and debugging machine 
language programs or testing hardware. 



For OS-9 



TSC TEXT EDITor 



$50.00 



OSBORNE A/R 

An open invoice system, will 
reports, statements etc. 
For FLEX and TSC XBASIC. 

OSBORNE A/P 



FLEX $295.00 
int ageing 



A data retrieve utility designed to save you 
time digging through manuals looking for info 
about computer language commands and 
statements. 

Written in assembler for 6800 or 6809 FLEX 



FLEX 



$295.00 



This is line and content oriented, with all of 
the standard text aditing commands available. 



JOB CONTROL PROGRAM 



Object only $49.95 
w/source $89.95 



TSC MNEM0MIC ASSEMBLER SYSTEM 



$50.00 



The ideal addition to the TSC Text Editor to 
form a complete program development center. It 
supports standard assembler language mnemonics. 
For FLEX. 



TSC 6809 CROSS ASSEMBLER 



$100.00 



This assembler runs on 6800 FLEX system with 
all the features of the 6809 assembler. 
For FLEX. 



TSC S8000 CROSS ASSEMBLER on 6809 



$250.00 



An assembler which runs on a 6809 FLEX system 
and supports full 32 bit math, macros, and 
conditional assembly. 
For FLEX. 



TSC DEBUG PACKAGE 



$75.00 



This package is a complete assembler language 
program debugging tool capable of simulating 
the functions of the MPU. 
For FLEX. 

TSC RELOCATING ASSEMBLER/LINKING LOADER: 

Just released for FLEX! $150.00 



BUSINESS APPLICATIONS 



INF0MAG 



Data Base Manangement 



$295.00 



INFOrmation MAnaGement system designed for any 
specific application for use by the non- 
computer expert. Capable of handling almost 
any collection of data. 

Requires TSC XBASIC and FLEX. 





RMS REC0R0 MANAGEMENT SYSTEM 



$200. 00 



Comolete 0MS in machine language. Uses include 

accounting, customer or personnel records, and 

situations which require data entry, data 
retrieval and update. 



BILLPAYER 



w/source 



$169.95 



A series of programs that were designed to fill 
the need of a household financial system or of 
a very small business. 
In TSC XBASIC for FLEX. 



MAILING LIST 



i/source $99.00 



Enables the user to define and maintain mailing 
list oriented data bases. 
Written for 6809 FLEX and TSC XBASIC. 



DYNACALC 



Object only $200.00 



Faster and more powerful than VisiCalc (tm)! An 
"electronic" spreadsheet developed to enhance 
your computer's productivity with a powerful 
software tool for planning, manipulsting data, 
and probing alternatives. 

Written for 6809 FLEX and UniFLEX {$395.00] 



TABULA RASA 



FLEX 
UniFLEX 



$100.00 
$1 10.00 



Provides for the generating and maintenance of 
tabular computation schemes used for analysis 
of business sales and economic scenarios. 
In TSC XBASIC for 6809 FLEX 



An invoice oriented system, will keep track of 

your vendors and even print checks for you. 

For FLEX and TSC XBASIC. Allows you to enhance every other program you 

FLEX $29S.00 Written for 6800 or 6809 FLEX 



Uses double-entry posting to reduce off-balance 

situations. Can post to your accounts from A/P, 
A/R and the Cash Journal. 
For FLEX and TSC XBASIC. 



UTILITIES 



AUT0TASK 



w/source $ 1 29 . 95 



Consists of a set of memory resident commands 
that are aids in the design of user oriented 
applications programs. 

Written in assembler for 6809 FLEX 



TOOLKIT #1 



Object only 
w/source 



$49.95 
$S9. 95 



Add EDIT to TSC BASIC'S, along with 0EC0MPIL 
and cross reference. 
Written in assembler for 6809 FLEX 



TOOLKIT #2 



Object only 
w/ source 



$49. 95 
$69.95 



A package of utilities and programs developed 
to extend the capabilities of the FLEX 
operating system. 

V/ritten in assembler for 6809 FLEX 



EXTENDED UTILITIES 



Object only 
w/ source 



$49. 95 
$69.95 



A set of 12 utilities that add the final touch 
to your utilities for FLEX. 

Written in assembler for 6809 FLEX 



PLOT : 



i/source $49.95 



Designed to give you neatly formatted plot with 
the best resolution possible. Will plot 
histograms, bargraphs, XY plot and others. 



Wr 



SOME COMMON BASIC PROBLEMS: 



(/source $69.95 



SCBP will allow you to figure income tax, tax 
depreciation, amortization schedules and more. 
From the Osborne book by the same name. 
Written in TSC XBASIC for FLEX 

SOME PRACTICAL BASIC PROGRAMS: w/source $69.95 

SPBP like the above is from the Osborne book. 
The work of conversion is done for you. 
Written in TSC XBASIC for FLEX. 



PASSW0R0 



Object only $69.95 
w/source $89.95 



Will enable you to create a system disk that 
cannot be booted without knowing the built in 
password. 



Writ< 



6809 FLEX 



UNIFLEX SIMULATOR 



FLEX $100.00 
UniFLEX $110.00 



Debug Uniflex assembler programs using TSC 
Jebug and other facilities of FLEX. 
For 6809 FLEX. 



TSC BASIC: PRECOMPILER FOR 6800-6809 



$50.00 



Allows the user to write BASIC programs in a 
non-standard BASIC source format. 
For FLEX. 



TSC FLEX UTILITIES 



$75.00 



A package of additional FLEX utility commands 
which includes memory dump, prompting delete to 
name a couple. 



TSC FLEX DIAGNOSTICS 



$75.00 



These utilities are designed for FLEX. Included 
in the memory diagnostics portion are zeroes 
and ones test, randon pattern test and more. 
Disk examine, modify and test are also 
included. 



TSC SORT/MERGE PACKAGE 



$75.00 



A full-disk sort/merge which allows the 
contents of any size file to be sorted, 
including random files. 
For FLEX. 



READTAPE 



(/source $54.95 



Requires a PIA 



Will read TRS-80 Level II BASIC tapes and 
convert programs to TSC BASIC. 
Written for 6809 FLEX. 



FULL SCREEN FORMS DISPLAY 



FLEX $50.00 
UniFLEX $75.00 



This package substantially extends the screen 
input/output capabilities by providing a table 
driven method of describing and using full- 
screen displays. 

Written for 6809 FLEX. 



GAMES FOR FLEX 



ESTHER 



Object only $39.95 
w/source $59.95 



An enhanced game of Eliza in fast machine 
language. Artificial intelligence in pure 68XX 
code. 

Written in assembler for 6800 or 6809 FLEX 



NEW for OS-9 ! ! 



DISK/EDIT: 



$79.95 



Examine and modify 05-9 DISKS with this 6C reEn 
oriented editor. 
Written for OS-9. 

For FREE Catalog 
send legal size SASE with $.40 stamps. 





THE REGENCY TOWERS 
SUITE 215, 770 JAMES STREET 
SYRACUSE, NY 13203 (315) 474-7856 



PRELIMINARY ANNOUNCEMENT 



THE 






II 



BIG 5 SLOT MOTHER BOARD FOR THE COLOR 
COm PUTER SO ON TO BE AVAILABLE ! 




TURN YOUR COLOR COMPUTER INTO A FULL DEVELOPMENT SYSTEM! 



The SOLUTION has 5 Expansion slots with GOLD contacts and a 4K ROM monitor all enclosed in a metal case. 
The modification to enable 64K operation is done on the motherboard. Now you can run in 64K mode without voiding 
your warranty. (For E versions) The power supply is seperate . 

You can boot FLEX or 05-9 From the monitor, you do NOT need Radio Shack Extended BASIC to run FLEX or 
OS-9! The SOLUTION has switch selectable options for powering up in monitor rather than RS Basic, power up on 
a serial port with a terminal rather than the CC screen, (to allow the use of a terminal without needing to get 
at the CC). and the interrupt vectors can come From the monitor instead of the Basic ROM. 

Plug in cards to be available are: 2 Port RS-232 serial (ACIA's), 2 port parallel (PIA^), parallel 
printer interface with cable, prototype card, EPROM programmer (2K, 4K , and 8K) , and a Time of day clock with 
battery back-up. 



Compatible with FHL Color FLEX, OS-9, and RS DOS. 

Please call or write for price and availablity. 

We 'hope' to have this ready for shipment in November 



FRANK HOGG 
LABORATORY 

THE REGENCY TOWERS 
SUITE 215, 770 JAMES STREET 
SYRACUSE. NY 13203 (315) 474-7856 



November 1982 

Graphics.,, 

Some Beautiful Patterns 
From "Down Under 



the RAINBOW 





*9 



by R.T. and D. Delburgo 
Hobart, Tasmania, Australia 

Most of you will have noticed the beautiful fringes which 
are produced when two net curtains are placed against one 
another — a slight movement in one of thecurtainscausesan 
appreciable movement of the fringe system. These 
interference fringes are called after Moire and they have 
important scientific applications in registering and 
measuring small relative movements. 

The high resolution graphics on your 80C are well suited 
to exhibit Moire fringes and we have listed below four 
sample programs which demonstrate the nature and motion 
of the resulting fringes. As far as we know, the idea has not 
been mentioned before in the Rainbow or in any other 
computer magazine, and we can foresee many striking 
applications of the concept in the hands of the software 
experts. Being complete novices in computing (having had 
an 80C only three months), we must apologize for the 
primitive nature of the programs. Experts may enjoy 
streamlining and speedingthemup, particularly listingfour, 
and generally exercising their skills on them. The only bit of 
spice we have added is a randomization of the colour 
schemes every time the programs are rerun. 

It is unnecessary for you to type all the listings 
separately — just alter the heading lines, the subroutine lines 
and lines 13, 1 7, 2 1 . 

Obviously, an infinite number of variations on Moire 
fringes is possible. You might like to modify the spacing of 
the individual families of intersecting curves (but be careful 
not to make the spacing exceed four times the actual line 
width or you will run out of graphic pages, and be sure you 
have the same spacing on each graphic page), or you might 
prefer to obtain high resolution (we have stuck to the 4 color 
Pmode 1). The more enterprising among you may devise 
new families of intersecting curves (waves, spirals, conic 
sections, etc.), and for luck you might venture to add 
another intersecting family of curves. 

Have fun, the possibilities are endless! 

Listing 1 

1 CLS(B) 

2 PRINTS>233, "MOIRE FRIN8ES"; 

3 PRINT3264, "LINES WITH LINES" ; 

4 PRINTS302, "BY"; 

5 PRINT3361, "THE DELB0UR60S"; 

6 FORS«250TO50STEP-5i SOUNDS, 1 

7 NEXT 

8 PCLEAR8 

9 Cl«RND<3)+liC2«RND<3)+l 

10 SORND<2)-l 

1 1 PMODE 1 , 1 I COLORC 1 , 1 I PCLS 

12 SCREEN 1 , SC 

13 FORH-0TO255STEP6iBOSUB28:NEXT 

14 C0L0RC2, 1 : G0SUB29 

1 5 PMODE 1,3: COLORC 1,1: PCLS 

16 SCREEN 1,SC 

1 7 F0RH-2T0255STEP6 I 0OSUB2Q i NEXT 

18 C0L0RC2, 1 i G0SUS29 

19 PMODE 1,5 I COLORC 1, liPCLS 

20 SCREEN1,SC 

21 F0RH-4T0255STEP6 I 0OSUB28 :N£XT 



Page 23 

22 C0L0RC2, 1 : G0SUS29 

23 FORP- 1 T05STEP2 : PMODE 1 , P 

24 SCREEN 1 , SC 

25 FORT-1TO30INEXTT 

26 NEXTP 

27 80T023 

28 LINE<H,0)-<H, 191 ), PSET: RETURN 

29 FORR-0TO231STEP12 

30 LINE <R,0)-<R+24, 191) , PSET 

31 NEXT: RETURN 

Listing 2 

1 CLS<4> 

2 PRINTS233, "MOIRE FRINGES" ; 

3 PRINTS264, "LINES / ELLIPSES"; 

4 PRINTS302, "BY"; 

5 PRINT3361, "THE DELB0UR808"; 

6 FORS-50TO250STEP5 i SOUNDS, 1 

7 NEXT 

8 PCLEAR8 

9 C1-RND<3)+1:C2«RND<3>+1 

10 SC«RND(2)-1 

11 PMODE 1, 1 i COLORC 1, 1: PCLS 

12 SCREEN 1,SC 

13 FORV«0TO191STEP3:BO9UB2©iNEXT 

14 C0L0RC2 , 1 : G0SUB29 

15 PMODE 1,3: COLORC 1, 1: PCLS 

16 SCREEN 1,SC 

17 FORV- 1 TO 1 9 1 STEP3 : Q0SUB28: NEXT 

18 C0L0RC2 , 1 : G0SUB29 



New Color Computer Products 

★ Disassembler- Assembler (DISASM) ★ 

Analyze USR subroutines, Machine Language 
programs, plus the Basic and Extended CC ROMS. 
DISASM prints on the screen or on an external printer the 
decimal location of instructions and branches with a 
description of the instruction. No need for HEX here as 
everything is in decimal for CC compatibility. But that's 
not all. DISASM is a powerful 6809 ASSEMBLER that 
translates simple English mnemonics and decimal 
locations into machine codes. Even a beginner can write 
machine language programs in just a few minutes with 
DISASM. Example programs are included with the 
instructions. DISASM requires about 8K of memory. 
Cassette $19.95 EPROM $49.95 

★ Universal Program 1 (UP-1) ★ 

UP-1 has several features needed for efficiently 
operating theCC. It allows several programsto be entered 
until the memory is filled. Quickly jumpfrom one program 
to another or compose new programs while retaining old 
ones in the computer. UP-1 allows writing characters or 
data into memory, handles data to and from a cassette, 
displays the ASCII value of any keyboard key, allows 
blocks of data to be relocated, and allows single key 
control of the cassette motor. There's more. UP-1 is a 
word processor, allowing text to be composed, stored in 
memory and printed on an external printer. It occupies 
about 2K of memory. Cassette $14.95 EPROM $29.95 

Extended Basic Not Required Dealer Inquiries Invited 

VISA & MC Cards accepted. Add $1 for shipping and handling 

DYNAMIC ELECTRONICS INC. 

P. O. Box 896 (205) 773-2758 
Hartselle, AL 35640 



i 



24 



the RAINBOW 



1 9 PMODE 1,5: COLORC 1 , 1 i PCLS 

20 SCREEN1,SC 

21 F0RV«2T0191STEP3:G0SUB28iNEXT 
C0L0RC2, 1 : G0SUB29 
FORP- 1 T05STEP2 I PMODE 1 , P 

24 SCREEN 1 , SC 

25 FORT«lTO30i NEXTT 

26 NEXTP 
G0T023 

LINE (0, V) - (255, V) , PSETi RETURN 
FORR- 1 TO230STEP6 

30 CIRCLE ( 128, 96) , R, , . 75 

31 NEXT: RETURN 

Listing 3 

1 CLS(3) 

2 PRINT3233, "MOIRE FRINGES"; 

3 PRINTS264, "CIRCLES/ CIRCLES" 5 

4 PRINT3302, "BY"; 

5 PRINT3361, "THE DELBOURGOS"; 

6 FORS- 1 TO240STEP 1 0 i SOUNDS , 1 

7 NEXT 

8 PCLEAR8 

9 C1«RND<3)+1:C2«RND<3>+1 

10 SC=RND<2)-1 

1 1 PMODE 1,1: COLORC 1 , 1 i PCLS 

12 SCREEN 1,SC 

1 3 FORR-0TO95STEP3 : G0SUB28 s NEXT 

14 C0L0RC2, 1 : G0SUB29 

15 PMODE 1,3: COLORC 1,1: PCLS 



November, 1 982 

16 SCREEN 1 , SC 

1 7 FORR- 1 T095STEP3 : Q0SUB28 : NEXT 

18 COLORC 2 , 1 : B0SUB29 

19 PMODE 1,5: COLORC 1, 1: PCLS 

20 SCREEN 1,SC 

2 1 F0RR-2T095STEP3 : G0SUB28 : NEXT 
C0L0RC2 , 1 : 80SUB29 
FORP« 1 T05STEP2 i PMODE 1 , P 

24 SCREEN1,SC 

FORT- 1 TO30 1 NE X TT 
NEXTP 
G0T023 

CIRCLE (134, 96) ,Ri RETURN 
FORS-0TO95STEP3 
CIRCLE (122, 96) ,S 
NEXT: RETURN 



30 
31 



Listing 4 

1 CLS(2) 

2 PR I NT3233 , "MOIRE FR I N8ES " ; 

3 PRINT5>264, "LINES/PARABOLAS" | 

4 PRINT3302, "BY"; 

5 PRINT9361, "THE DELBOURGOS"; 

6 FORS=240TO 1 STEP- 1 0 : SOUNDS , 1 

7 NEXT 

8 PCLEAR8 

9 C1-RND(3)+1:C2-RND(3)+1 

10 SC-RND(2)-1 

1 1 PMODE 1,1: COLORC 1,1: PCLS 

12 SCREEN 1,SC 



TRS-80® COLOR COMPUTER® 
SWIVEL ORGANIZER 



A REAL VALUE! 



ATTRACTIVE AND SOLIDLY BUILT THIS 
ALL-IN-ONE ORGANIZER IS THE 
PERFECT WAY TO LEND A PROFESSIONAL 
INTEGRATED LOOK TO YOUR CC 

CHECK THESE FEATURES! 

• Water/stain resistant woodgrain laminate 
over 1/2" plywood 

• Metal ball bearing swivel base permits 
sharing of the computer while still seated. 
Great for game playing and multi-use work 
stations 

• Allows TV monitor mounting directly over 
computer to conserve space 

• Storage area in rear with clamps for dressing 
cables neatly 

• Comes fully assembled 

TRS-80 & COLOR COMPUTER TRADEMARKS OF TANDY CORP. 




$ 



34 



95 



Discs 
omputer 



PLUS SHIPPING 



Send Check Or Money Order To: 



SHAUNTRONICS Ex?rv?ew?n. J. 07022 

N.J. RESIDENTS ADD 5% TAX 



November, 1 982 



the RAINBOW 



Page 25 



13 
14 
15 
16 
17 
18 
19 
20 
21 



24 



26 
27 



29 
30 
31 



FORH-0TO 191 STEP3 : 80SUB28 : NEXT 
C0L0RC2, 1 : B0SUB29 
PMODE 1,3: COLORC 1,1: PCLS 
SCREEN 1 , SC 

FORH= 1 TO 1 9 1 STEP3 : 80SUB28 : NE X T 
C0L0RC2, 1 : B0SUB29 
PMODE 1,5: COLORC 1,1: PCLS 
SCREEN 1 , SC 

F0RH-2T0 1 9 1 STEP3 : 80SUB28 : NE X T 

C0L0RC2, 1 : 80SUB29 

FORP= 1 T05STEP2 : PMODE 1 , P 

SCREEN 1 , SC 

FORT- 1 TO30 : NE X TT 

NEXTP 

80T023 

LINE <0,H>- (255, H) ,PSET: RETURN 
FORA-0TO 191 STEP20 : FORS-0TO255 
X=<S-12B)/12B:Y-X*X*191 
B=Y+A: IFB>191THENB-191 
PSET (S, B, C2> : NEXTS: NEXT A 
RETURN 



RAII 



Software Review. . 

Two New RS Disk 
Programs Offer A Lot 

By Robert E. Foiles 

Radio Shack's two disk programs for the Color 
Computer have found their way into the pipeline and are on 
sale in some areas. Since I had been in to see the good folks 
at our local Radio Shack Computer Center almost weekly 
asking about the arrival of two disk programs, it was not a 
surprise to me to be greated by "they're here! now!' 1 coming 
from the sales team when I stopped by recently. 

With my charge card in hand, I moved to the counter to 
pick up the ordered copies of the new disk programs. The 
items come bound in the colorful three-ring binder (like Art 
Gallery) and like their preceding rom packs, both were 
created by Robert G. Kilgus then licensed to Tandy 
Corporation. 

Both manuals are very well written and specific 
information is cross referenced when necessary (an 
improvement over the rom pack manuals). The two 
programs also share the same price, that is, they sell for 
$59.95. 

I have used both Color Scripsit and Spectaculator rom 
packs since they became available in our area. Thus, I felt 
right at home with the new programs. (Needless to say, since 
they are f rom the same author, one would expect them to be 
much the same.) 

The experience with the rom packs is a very useful base 
from which to judge the new versions. The functions each 
program is to provide should be the same or better than the 
rom pack versions. On this scale, both programs have new 
functions but sufferfrom other problems. The tradeoff may 
be worth it f or the individual user, but be prepared to accept 
the fact that you can't have the cake and eat it too. The first 
trade off (for both programs) is speed of operation and loss 
of memory. 

Operations 

Either program must be loaded following the disk system 
procedures (af ter the backup copy and "run" copy have been 
made). The user is urged to use the "run" copy created 



through the BACKUP routine to save the "source" disk 
f rom damage. If the user is a first time disk user, the manual 
goes into detail instructions to accomplish the BACKUP 
(including formatting the blank disk beforehand), so even if 
such a user did not read the Disk System Manual, the 
information is at hand. The loading time is longer than the 
rom packs and the selection of the options listed rerquire the 
disk to move to that section to load the sub-program before 
it runs. The time lag is something any user will learn to live 
with, but the first time through the routine, one remembers 
the speed of the rom packs. To exit the programs, the user 
must follow a couple of extra steps to protect the disk. 
Again, something one can learn to live with, but in 
Scriptsit j case, the need to go through the M ain M enu to get 
to a sub-menu to exit, seems a round about route. 



Disk Color Scripsit 

Both programs share some of the same general operations 
called for by the f act the programs are on disk. Disk Scripsit 
provides an overlay for the keyboard, which names the 
functions the user may select — a nice touch for those who 
did not have to learn the key codes through use of the 
rompack. (Spectaculator does not have an overlay.) 

Disk Scripsit produces the same red and yellow Main 
Menu as the rom pack. The user is offered the options found 
in the rom pack, and much more. The Clear Memory option 
works the same in rom pack and disk. The use of the 
command wipes the "page"clean. The Edit Text option has 
one of the new additions to the disk version. The user can 
select either the regular all upper case letters (capitals show 
up on the screen in reverse color) or the use of graphic 

Continued on Page 120 



SELECT LEUCL 




R PROGRAM FOR TEACHING CHILDREN TO TELL TIME 




10515 



SELECT H OR fTl 

TRS-80 Color Computer* 
Requires 16K Extended Basic 

APPEALING GRAPHICS, FUN REWARDS AND SOUND 
Used Successfully In Classrooms and In Homes 

Cassette $24.95 

ALSO AVAILABLE - CASSETTES 
Counting Money $19.05 
Add-Carry $19.95 
Subtract- Borrow $19.95 



Mathfact 
ABC's 
Spelling 



$16.95 
$ 9.95 
$16.95 



WRITE FOR FREE DESCRIPTIVE BROCHURE 
DEALER INQUIRIES WELCOME 

B5 SOFTWARE ™? 

1024 Bolnbridge PI. Columbus, OH 43228 



Page 26 



the RAINBOW 



November, 1982 



Graphics Utility. 



Now, Really Combine Your Graphics And Characters! 



By Chris Hall 



code: s u - 2 s si ■ po k e: d h j n t o m e: m q r 

a.b c de f g h i j k 1 wjisu^gr s t-u v w x y z ■( i > 
! " « $ & ■ ( > . / 13 12 <W5 6 7 3 9 = .i < ^ 

3 ft B C D E F G Kifj K L M N 0 P Q R S T U>W X V Z C 1 



Si 



i " & * v & y 



•■+•■ + 



* a b c d e f 9 h i j k 

! " # $ m • <: y * + 

3D A BCD OF G H I J K 
! " # * Y. % " '■■ > * + 



One of the problems 
with doing graphs and 
other graphic rep- 
resentations on the Color 
Computer is the difficulty 
in combining the graphic 
figures with the appro- 
priate titles and labels. 
Although characters can 
be easily drawn by 
forming letters using 
Basic's DRAW com- 
mand, that can take up a 
lot of space. 

The other way to do it 
has been to set up a 
routine which has all the 
letters "drawn" in 
advance, merge that with 
the actual program you 

are using to draw the the graph or graphic, and then simply 
label the figure by calculating the position the letters are to 
start on the graphic screen. 



] T *■ 




.3 *t -j o / y : ; \. 
1, 

s t. u v w x Vi z { ! 
4 5 6 7 8 2: .! < = / r 
T U V U X Y 2 C \ ] t * 
3 4567 8.'* : j < 



U S I M G T K'Tsl. C H R $ 



F U M C T I 0 W/ 

/ 0 1 2 3 7 3 9 



& ABCHEF g h i j i< LTrnwi^: S": T U V N X v z c 

'*' a beds' f 9 h i j k 1 n opqrst u. v w x y z ( 



So, we can define 
problem number one as 
the difficulty in getting 
the graphic "letters 11 in 
the program itself. While 
merge is easy with disk, it 
is less so with tape. And, 
the option of typing in the 
long list of DRAW 
statements for the letter 
strings is not particularly 
appealing. Besides, it is 
wasteful of memory. 

Problem two is the 
placing of the characters 
exactly where you want 
them. Basic has an 
absolutely marvelous 
command called PRINT 

@, but this cannot be 
used with the graphics screen — until now, anyway. 

The program below, TCOPY is a machine language 

subroutine that is capable of making a direct copy of the text 



] t A 




TEXT EDITOR 

By John Waclo 



RAINBOW 

CERTIFICATION 
SEAL 



4& 



WORD PROCESSOR FOR THE COLOR COMPUTER 



The bottom-line in Word Processors is printed 
output flexibility and TEXT EDITOR has it. TEXT 
EDITOR has Variable Text, Multi-Copy, and 
right-side Justification! Features that are hard 
to find in other widely advertised Word 
Processors. With Variable Text, you can 
repetitively generate the same text with 
predetermined changes in each output. Merge 
form letters with mailing lists using Variable 
Text. TEXT EDITOR'S Multi-Copy command 
automatically does your letters and file copies. 50 
copies of your address on mailing labels is a snap 
with Multi-Copy. Give your text that 
"professional" look with even right-side margins. 
It's easy, just select Justification on the Output 
Menu. 



16K - Special screen display, Save text, Add to 
text, Find locations of any word. Edit, Insert, 
Delete, Replace any line of text. Plus Auto Line- 
Centering! Output to any printer with full control 
over Left Margin, Right Margin, Line Spacing, 
Paging, Length of Form, Number of Copies, and 
right-side Justification. Re-format entered text; 
Menu driven. Draft of text; full or partial. FREE 
upgrade to 32K software. ..and more. 

32K - ALL of the above PLUS ... More text storage, 
Auto-Key Repeat, Global word or phrase 
exchange, and Automatic Letter Headings. Move, 
Duplicate or Delete blocks of text. User 
changeable Printer Format menu and text 
imbeded printer control codes. Plus, Exclusive 
Variable Text feature. ..and more. 



$49.95 Tape — $59.95 Disk X Includes Manual X Extended Basic required 



ELITE Software 



Box 11224 



Pittsburgh, PA 1 5238 



(412) 795-8492 



November, 1982 



the RAINBOW 



Page 27 



screen and placing it on the current high-resolution 
(PMODE4) graphics screen. Any characters put on the text 
screen — including those with PRINT @ and PRINT 
USING will be copied! 

The complete 96 character ASCII set is supported and 
lower-case letters will appear on the graphics screen with 
descenders. Characters which are not supported (such as the 
low resolution graphics symbols) are simply mapped on to 
the table of ASCII characters. 

To access TCOPY, use CLOADM or LOADM to place it 
in memory. It was assembled to location zero, so you should 
include an offset (CLOADM "PROGR AM'M 4000 for 
instance) to place it where you want it. It is written in 
position-independent code. It can then be called, via the 
USR function, from Extended Basic. A short 
demonstration program is included here as Listing I. 

For those of you generally unfamiliar with machine 
language program entry, as required by Listing 2, there are 
two methods of getting the program into memory. 

The first is to use the M I N I MO N program and 
instructions from Chralie's Machine in last month's issue. 
The other is to use the program offered in that column to 
POKE the numbers in the second column of Listing 2 (the 
hexadecimal numbers) into the memory locations shown in 
the first column. In either case, you should offset load the 
program as indicated above to keep it out of the way of a 
Basic program you may wish to write using this technique. 

The Listings: 

Listing 1 

10 ' DEMO PROGRAM FOR T COPY 
20 9 



30 » 

50 CLEAR20, 30000 

60 LOADM " TCOPY" , 30000: 9 FOR DISK 

-USE CLOADM FOR TAPE 

70 PMODE 4,1: PCLS 

80 DEF USR0=30000 

90 CLS 

100 9 

110 PRINT "CODES 0-255 POKES INT 
O MEMORY" 

120 FOR 1=0 TO 255 
130 POKE 8cH420+I,I 
140 NEXT I 
150 9 

160 PRINTS320, "USING THE CHR*-FU 
NCTION: " 

170 FOR 1=32 TO 127 
180 PRINTCHR*<I> ; 
190 NEXT I 

200 * DISPLAY SOME GRAPHICS 
210 LINE (0,0)-(255, 191) ,PSET,B 
220 SCREEN 1,0 

230 CIRCLE (127,85) ,30, 1, .8046 

240 PAINT (127,85) , 1 

245 CIRCLE ( 127, 85) , 80, 1 , . 8046 



260 * CALL TCOPY 
270 * 




From GREAT XPT 

for TRS 80 Color Computer 



Color Sound 
High Res. Graphics 
Req. 16k Ext Basic 

$10.95ea. 





CHEAT X PT 




FOR THE 
GAMBLER 
16k Ext Basic 
High Res. Graphics 

Play Alone 
or Against 

Your Friends 
$10.95 



GREAT X-P-T 

RO. Box 921 2 
Livonia, Mi. 48150 



Mich. Res. odd A'/. Soles lax 
COD. odd $t.OO 




16k 
Color 
Sound 
Graphics 

$10.95ea. 



FREE CATALOG AVAILABLE 



HOLIDAY SALE 



ALL THREE FOR s 



25.95 



Page 28 
280 X=USR0<0> 

290 p FLIP BACK AND FORTH BETWEE 
N SCREENS 

300 IF INKEY*< >" " THEN SCREEN 0, 
0 ELSE 300 

310 IF INKEY*< >" " THEN SCREEN 1, 
0 ELSE 310 
320 QOTO300 

Listing 2 



* 
* 
* 
* 

* 
* 
* 

* 



the RAINBOW 



November, 1982 



NOTE 



0000 

0000 3420 

0002 3E0400 
G003 RF3C5D 

0003 9EBfl 
000R RF3C56 



000D 3610 
000F R78C35 



TCOPY 



HRM 
OPT 
ORG 
PSHS 



* Text screen Pointer. 

LDX #$400 
STX <TPOS,PCR 

* Graphics screen Pointer 

LDX $en 
STX <GPOS,PCR 



* 
* 



* 
* 



ROW LOOP 



LDfl 

str 



#16 

<ROW,PCR 



COLUMN LOOP 



* 



0031 10RE3C2E 
0035 3F 

C036 R633 



0033 R3R4 
003R R7R4 
003C 31R320 
003F 3C 
0049 C10B 
0042 2FF2 



0044 RE3C1C 
0047 3001 
0043 RF3C17 
004C 6R3C19 
604F 26C6 



0051 RE3C0F 



* 




0012 


3620 


RLOOP 


LDR 


#32 


0014 


R73C31 




STR 


<COL,PCR 






* Get 


text i 


character. 


0017 


RE3C4B 


CLOOP 


LDX 


<TPOS,PCR 


001R 


R634 




LDR 


0.X 






* Character 


Must be < 123. 


001C 347F 




RHDR 


#*01111111 






* Translate 


123-char set to 96-cha 


001E 


3160 




CMPR 


#96 


0020 


2D02 




BLT 


OK 


0022 


3040 




SUBR 


#64 






* Increment 


Pointer. 


0024 


3001 


OK 


LERX 


1,X 


0026 


RF3C3C 




STX 


<TPOS,PCR 






* Set 


X-Re9 


to table entry. 


0029 


C60C 




LDB 


#12 D=R*12 


002B 


3D 




MUL 




002C 


303C3R 




LERX 


< TRBLE > PCR X«TRBLE+D 


002F 


303B 




LERX 


D.X 



COPY 12-BYTE CELL 
TO GRRPHIC SCREEN 



<GPOS,PCR 



LDY 
CLRB 

* Get entry from table. 
LOOP LDR B,X 

* Exclusive-OR with graphic cell. 



EORR 

STR 

LERY 

INCB 

CMPB 

BLE 



0>Y 
0,Y 
32, Y 

#11 
LOOP 



Next column. 

LDX <GPOS,PCR 



* 
* 



LERX 
STX 
DEC 
BNE 



Next row. 
i nv 



1,X 

<GP03,PCR 
<COL, PCR 
CLOOP 



GP0S=GP0S+1 



COLOR SALES FILE 

A Business program for the 
C.C. Keeps inventory for 125 
items in 16K, or ooU in ozK. born 
versions $2188 


PACKMAZE 

Eat dots, avoid the 
monsters. Super fast graphic 
arcaae run. iviacnine 
language. $16.95 

RAINBOW 

EWtUl>«i 


BUG CHASE 

Robotics or you. Great 
graphics and music. One ori 
two player ... or robot mode. 
32K ONLY (Ext,) $15,55 


SHIPWRECK 

Perils aplenty in this 
Adventure. Can you escape? 

Thoro nro Dwon treasures to bo 

found, if you live that long. 1 6K 
and up 1 $14.95 

rainbow 


GEO-STUDIES 

Educational/Arcade. USA, 
Canada, Europe, Australia, 
and NEW Central 
America. 

NEW LOWER PRICE 

d $9.95 each 

(■■■■(INS 
■ 4» 


WORDCC7D 

The popular "easy" text 
processing program goes 

DISK $94 QS 

Tape version $19.95 


November Special . . . 

This month only, get the fantastic WORDCC7 (tape version) for only $9.95. Take advantage 

of this LOW price NOW! 


Sea Battle $14.95 Dancing Devil $14.95 
Missile Barrage $14.95 Lunar Lander $15.95 
Boxcars $14.95 War Kings $19.95 


(if) 

\DSL# 


^^^^ 

I DSL COMPUTER PRODUCTS (7*\ 

f P.O. BOX 1113 - DEARBORN, Ml 48121 - (313) 582-3406 \DSL# 

ALWAYS LOOKING FOR GREAT COLOR COMPUTER SOFTWARE /f^\ 
ADD $1 SHIPPING AND HANDLING - MICHIGAN RESIDENTS ADD 4% ^^22? 


Stop Straining The Connectors 

RS-232 
SWITCHER 

Up to three items connect to 
your 232 port. Flip switch for 
different items and leave the 
plugs alone. $39 95 
TWO PLUG MODEL 

$0095 


COPY CAT 

The ULTIMATE Tape Backup 

Program 

Make a backup of "ANY" 
tape-based software. Even 
those popular pre-loader 
programs. $19.95 


ADD POWER TO YOUR 
COLOR COMPUTER 

RAM SLAM ~ 

— Solderless Kits — 

4-1 6K $25.00 
16-32K $49.95 
4-32K $74.95 

15 Minute Installation 
One Year Warranty 

"The Easy Way To More K" 


MAILING LABELS 

480 Tractor feed single 
labels with "Mail List" Basic 
program listing. Great for 
clubs. $5.95 



Page 30 



the RAINBOW 



November, 1982 



0034 


30390160 






LEAX 


352.X 


0953 


RF3C08 






STX 


<GP03,PCR 


C05B 


6A3C09 






DEC 


<row,pci* 


005E 


26B2 


* 




BHE 


RLOOP 






* 


Keturrt. 




00b0 


JwlC0 






PULS 


T 






* 




RTS 








* 


VARIABLE 


STORAGE 






* 
* 


Pointers, 




0063 




CPOS 


RMB 




00bD 




TPOS 


RMB 


i 








Counters. 




00br 




ROW 


RMB 


1 


0068 




COL 


RMB 


I 






* 


CHARACTER TABLE 






TRBLE 


EQU 


* 


00o3 


09 






FCB 


0,0,0. $20, $10, $8, 0,0, 0,0, 0,0 


00 r «J 


00 






FCB 


0,0,0,0,0,$1C,$2,$1E,$22,$1D,0,0 


ouol 








FCB 


0,0,0,$20,$20,$2C,$32,$22,$22,$3C,0,0 


aac>n 


dot 






FCB 


0,0,0*0,0,$1E,$20a$20,$20,$1E,0,0 










FCB 


0,0,0,$1,$1,$ 1D,$23,$21,$21,$ IF, 0,0 




XJXJ 






FCB 


0,0,0,0,0,$1C,$22,$3C,$20,$1C,0,0 


UUDl 


Old 

KJKJ 






FCB 


0,0,0,$C,$12,$10,$3S,$10,$10,$10,0,0 




k3*3 






FCB 


0,0,0,0,0,0,$1C,$£2,$22,$1E,$2,$1C 




on 






FCB 


0,0,0, $20, $20, $2C, $ 32, $22, $22, $22, 0,0 




aa 
\3v 






FCB 


0,0,0, $3,0, $13, $3, $8, $3, $1C, 0,0 










FCB 


0,0, 0,0, $4,0, $4, $4, $4, $4, $14, $8 


00C.U 


uu 






FCB 


0,0,0. $20, $20, $24, $28, $30, $28, $24 ,0,0 


U0r 


eta 






FCB 


0,0,0, $13, $3, $3, $3, $8, $3, $1C, 0,0 


010<J 


CIA 

00 






FCB 


0,0,0, 0,0, $34, $2 A, $2A,$2A, $22,0,0 


0111 


00 






FCB 


0,0, 0,0,0, $2C, $12, $12, $12, $12,0,0 


011D 


00 






FCB 


0, 0,0,0, 0,$1C, $22, $22, $22, $1C, 0,0 

w^r r r r r r at r Pap Pap r Pas Pap r Pap Pap w ai r r 


0129 


00 






FCB 


0,0, 0, 0, 0, $3C, $22, $22, $22, $3C, $20, $20 


0135 


00 






FCB 


0,0.' 0,0,0,$ IE, $22, $22, $22,$ IE, $2, $2 

r «^ t r r r ai pap r *a> *a> r taa *a> r *a> *a> ^ A pap r *a> ^F" taa 


0141 


00 






FCB 


0,0,0,0,0, $2C , $32, $20, $20, $20, Q, 0 

%ar %^ %^ %^ / f ha» <» ^F^ ha» »• ^f^ hat %a* / ^F^ hat %a* / hat %^ t *a# «* *ir 


014D 


00 






FCB 


0,0,0,0, 0, $1C,$20,$1C,$2,$3C,0,0 


0159 


00 






FCB 


0,0,0, $10, $10 ,$33, $10, $10, $11, $E, 0,0 


0165 00 






FCB 


0,0, 0,0,0, $24- $24, $24, $24, $1 A, 0, 0 


0171 


00 






FCB 


0,0, 0,0,0, $22, $22, $14, $14, $3,0 ,0 


017D 


00 






FCB 


0,0, 0,0,0, $22, $22, $2A,$2A,$14,0,0 


0139 


00 






FCB 


0,0, 0,0,0, $22, $14, $3, $14, $22, 0,0 


0195 


00 






FCB 


0 ,0, 0,0, 0, $22, $22, $22, $22,$ IE, $2, $3C 


01R1 


00 






FCB 


0,0,0,0,0,$3E,$4,$3,$10> $3E,8,0 


0ino 


00 






FCB 


0, 0,0, $4, $3, $8, $10, $8, $3, $4, 0,0 


01B9 


00 






FCB 


0 , 0 , 0 , $8 , $3 , $3 , 0 , $3 , $3 , $3 , 0 , 0 


01C5 


00 






FCB 


0, 0,0, $10, $8, $8, $4, $3, $3, $10,0,0 


01D1 


60 






FCB 


0..0,0,0,$12,$2C,0,0,0,0,0,0 


01DD 


00 






FCB 


0,0,0,$14,$2A,$14,$2A,$14,$2A,$14,0,0 


01E9 


00 






FCB 


0,0,0,0,0,0,0,0,0,0,0,0 


01F5 


00 






FCB 


0 , 0 , 0 , $3 , $8 , $8 , $8 , $3 , 0 , $8 , 0 , 0 


0201 


00 






FCB 


0,0,0, $14, $14, $14, 0,0,0,0,0,0 


020D 


30 






FCB 


0,0,0,$14,$14,$3E,$14,$3E,$14,$14,0,0 


0219 


00 






FCB 


0,0,0,$8,$1E,$20,$1C,$2,$3C,$8,0,0 


0225 


00 






FCB 


0,0,0, $32, $32, $4, $3, $10, $26, $26, 0,0 


0231 


00 






FCB 


0, 0,0, $10, $23, $23, $10, $2A, $24, $1 A, 0,0 


023D 


00 






FCB 


0,0,0, $13, $13, $13, 0,0, 0,0, 0,0 


0249 


00 






FCB 


0,0,0, $4, $3, $10, $10, $10, $3, $4, 0,0 


0255 


00 






FCB 


0,0,0, $10, $8, $4, $4, $4, $8, $10> 0,0 


0261 


00 






FCB 


0,0,0,$8,$2A,$lC,$lC,$2A,$e,0,0,0 


026D 


00 






FCB 


0,0,0,0,$3,$3,$3E,$8,$8,0,0,0 


0279 


00 






FCB 


0,0, 0,0, 0,0, 0,0, 3,3, $10,0 


0285 


00 






FCB 


0,0,0, 0,0,0, $3E, 0,0, 0,0,0 


0291 


00 






FCB 


0,0, 0,0, 0,0, 0,0, $13, $13, 0,0 


029D 


00 






FCB 


0,0,0, $2, $2, $4, $8, $10, $20, $20,0,0 


02A9 


00 






FCB 


0,0,0, $18, $24, $24, $24, $24, $24, $13, 0,0 


02B5 


00 






FCB 


0, 0,0, $8, $18, $8, $8, $8, $8, $1C, 0,0 


02C1 


00 






FCB 


0,0,0,$1C,$22,$2,$C,$10,$20,$3E,0,0 


02CD 


00 






FCB 


0,0,0,$1C,$22, $2,$C,$2,$22,$1C,0,0 


02D9 


00 






FCB 


0,0,0,$4,$C,$14,$24,$3E,$4,$4,0,0 


02E5 


00 






FCB 


0,0,0, $3E , $20 , $3C , $2, $2, $22 , $ 1 C , 0 , 0 


02F1 


00 






FCB 


0,0,0,$E,$10,$20,$3C,$22,$22,$1C,0,0 


02FD 


00 






FCB 


0,0,0,$3E,$2,$4,$8,$10,$20,$20,0, 0 


0309 


00 






FCB 


0,0,0,$1C,$22,$22,$1C,$22,$22,$1C,0,0 


0315 


00 






FCB 


0,0,0,$1C,$22,$22,$1E,$2,$4,$38,0,0 


0321 


00 






FCB 


0,0, 0,0, 0,0, 8, 0,8, 0,0,0 


032D 


00 






FCB 


0,0, 0,0, 0,0, 8, 0,8, 8, $10,0 


0339 


00 






FCB 


0,0,0, $4, $8, $10, $20, $10, $8, $4, 0,0 


0345 


00 






FCB 


0,0,0,0,0,$3E,0,$3E,0,0,0,0 


0351 


00 






FCB 


0,0,0, $10, $8, $4, $2, $4, $8, $10, 0,3 


035D 


00 






FCB 


0,0,0,$1C,$22,$4,$8,$8,0,$8,0,0 


0369 


00 






FCB 


0,0,0,$1C,$22,$2,$1A,$2A,$2A,$1C,0,0 


0375 


00 






FCB 


0,0,0,$3,$14,$22,$22,$3E,$22,$22,0,0 


0381 


00 






FCB 


0,0,0,$3C,$12,$12,$1C,$12,$12, $3C,0,0 


033D 


00 






FCB 


0,0,0,$1C,$22,$20,$20,$20,$22,$1C,0,0 


0399 


00 






FCB 


0,0,0,$3C,$12,$12,$12,$12,$12,$3C,0,0 


03R5 


00 






FCB 


0,0,0,$3E,$20,$20,$38,$20,$20,$3E,0,0 


03B1 


00 






FCB 


0,0,0, $3E, $20, $20, $38, $20, $20, $20, 0,0 


03BD 


00 






FCB 


9,0,0,$1E,$20,$20,$26,$22,$22,$1E, 0,0 


03C9 


00 






FCB 


0,0, 0, $22, $22, $22, $3E,$22, $22, $22, 0, 0 



ACCENT GRAVE 

b 
c 
d 



9 

i 

j 

k 
I 
m 
n 
o 
P 
q 
r 
s 
t 
u 



:/ 
(J 
X 

y 
z 

L. ELLIPSIS 
VERT. BAR 
R. ELLIPSIS 
TILDE 
DEL 

BLANK 

! 

ii 

# 
* 

y. 

*. 

4- 



0 
1 

2 
3 
4 
5 

7 
8 
9 

i 

< 
> 

0 
A 
B 
C 
D 
E 
F 
G 
H 



JOIN THE GROUP! 



Join an active stimulating and growing group of individuals 
with a common interest in the 80C Computer through the 
TRS-80" Color SIG (Special Interest Group) on CompuServe 
Using the CompuServe Information Service as a 
communications medium. Color SIG members can share 
advice, hints and programs with other 80C users across town 
or across the nation. 

The cost? With local access to the CompuServe Information 
Service (CIS) in more than 300 locations in the U.S. and 
Canada, the service is available for $5.00 per hour, billed in 
minute increments. That's only 8'A cents per minute! 

CIS has a lot more to offer, too. And you can see that 
CompuServe has the 80C in mind: 

• 32 x 16 page size 

• Color SIG (GO PCS-126) 



6809 Cross-Assembler (R MAC69 from command 
mode) 



Down load machine language with error correcting 
protocol (R LODHEX from command mode). NOTE 
This program requires "B" protocol in your terminal 
emulator - such as Radio Shack s Videotex™ 

CB Simulation - - "talk" in real time to Ms. Rainbo. 
Binary Man. Grey Ghost. Sweet Thing and even Aunt 
Nettie 1 (GO PCS-30) 

EMAIL — Electronic Mail (GO EMAIL) 

Stock Prices — even color charts just for your 80C (GO 
FIN- 1 4 . then enter VIDPLT at the "Program: ' prompt) 

Games — the best Adventure game, plus you can 
travel through a galaxy populated by other intelligent 
beings (not just robots) Space War (GO HOM-60) and 
the new MEGAWAR series will captivate your 
imagination. 

And much, much more like Shop-at-Home: 
programming languages: national and international 
newswires: electronic magazines and reference 
resources: and a free subscription to our UPDATE 
Newsletter plus an introductory subscription to TODAY 
Magazine. 



Your 80C, modem and terminal software will give you access 
to the CompuServe Information Service — a world of 
information for your Color Computer. 



To join us contact or call: 

CompuServe 



Dept. RB01 

5000 Arlington Centre Blvd. 
Columbus. Ohio 43220 

(614) 457-8650 



RAINBOW 



Page 32 



the RAINBOW 



November, 1982 





act 


r Ld 


Ct Ct Ct tl T *Q Q tQ Q t- Q f 1 P Ct O 


ra t 1 

y.jEl 


yy 


r Lb 


o ra, ct to •*"T> -t^i t o -*o too *1 r n n 


y.oED 


ra ra 

yy 


r Ld 


fl |5 (1 tOO tO/4 too tors too to /I too fa, fa 


ra 1PQ 


rsra 

yy 


ri-n 

r Lb 


ra. ra ra tors tora t^fS ton ton to ra tor— ra ra 

y . y . y . 4c. y > *<l\i . **_y . 4-«iy . 4-tiy . *L.y . *ot . y . y 


Q405 


99 


r~- r*- n 

FCB 


y . y .■ y . $22 . io6 . $2n . $2R. $<i2. $22. $22 .. 9 . y 


941 1 


09 


FLB 


ra ra ra too too >on .tor too too too ra ra 


041D 


09 


FCB 


ra ra ra tip too .t-oo too too too i i— f% Ct 

y . y . y . $ il . $«ic:.. $<_^.. . $l.l. . *t.c. . $il. y . 0 


9423 


99 


FLB 


9 . 9 . 9 j $3C j $22 . $22 . $3C . $29 . $29 . $26 .9.9 


9435 


99 


FCB 


0.0.0. $1C. $22. $22. $22. $2fl.$24. $lfl. 9.-9 


0441 


99 


FCB 


9. 9..9/$3C. $22. $22. $3C. $23. $24. $22. 9. 9 


944D 


99 


FCB 


9.9.9. $1C.$22. $19. $3. $4. $22.$1C.9.9 


9453 


99 


FCB 


9.9.9.$3E. $3. $3. $3. $3. $3. $3. 9. 9 


9465 


99 


FCB 


9..9.9. $22. $22. $22. $22. $22. $22. $1C> 9. 9 


'3471 


m 


FCB 


9.9. 9. $22. $22. $22. $14. $14. $3 . $3 . 9 . 9 


947D 




FCB 


9.9.9. $22.$22.$22.$2R.$2R.$36. $22.9.9 


34:33 


99 


FCB 


9 .9.9. $22. $22. $14.. $3. $14. $22. $22.9.9 


9435 


99 


FCB 


9. 9.0. $22. $22. $14. $3. $3. $3. $3. 9. 9 


94R1 


99 


FCB 


9.0,9.$3E. $2. $4. $3. $19. $29. $3E.9.9 


94HD 


99 


FCB 


0.0.9. $1C. $19. $19. .$10. $10. $19. $1C.9, 9 


3463 


99 


FCB 


0.0.0. $20. $20. $10. $3. $4. $2. $2.0.0 


94C5 


99 


FCB 


0.0.0. $1C. $4, $4. $4. $4. $4. $1C.0.0 


94D1 


99 


FCB 


0.O..0. $3. $1C.$2R.$3.$3. $3. $3. 0.0 


94DD 


99 


FCB 


0.0. 0.9. $3. $10. $3E.$10,$8.0.0, 0 


9999 




END 


TCQPY 




K 
L 
M 
N 
0 
P 

Q 
R 

•'j 
T 
U 

U 



HQ ERRORS 



DETECTED 



COL 
OK 

TCQPY 



0063 
0024 
9S00 



GPQS 

RLQQP 

TPQS 



0063 

0012 

0065 




LOOP 
ROW 



0036 
0067 



A nimals. . . 




Now, Let's Hear It 
For The Cats Too! 



Could it be that the Rainbow is biased? Thus far, there 
has been quite a bit of mention of one sort of domestic 
animal — the canine — with nary a word in all these pages 
about the other most popular household pet — the cat. 

Mike Speer seeks to set things on an even keel with this 
program listed below. MOMMACAT will simulate the 
sound of a mother cat's heartbeat. 

The program could be restful in itself (for humans). Or, if 
you have just brought a kitten home with you, you might 
wish to let kitty curl up with MOMMACAT when it gets 
lonesome for Momma Cat. 

M r. Speer advises you can make the heartbeat go f aster or 



slower by "fiddling" with the variable HRTB in line 10. The 
program is set for 158 heartbeats a minute. 
The Listing: 

5 ' MOMMA CAT HEARTBEAT 

6 * BY MIKE SPEER 
10 HRTB- 128 
20 R-15 
30 B»» ,, V<C" 
40 A»« ,, V<EF" 
50 PLAY "V31T 10003" 
60 PLAY "XA^i" 
70 FOR 1-1 TO (R) i NEXT 
80 PLAY "V31" 

90 FOR 1-1 TO 4 1 PLAY " XB»| " I NEXT 
IFOR 1-1 TO (HRTB) iNEXTs6OTO50 




November, 1 982 the RAINBOW Page 33 

Game... 

If You Went Sailin'. . . Now Try A Bit Of Rowing 



16K 
ECB 



By Geoff Wells 




If you liked the Sailin 'program in last month's issue of the 
Rainbow, you might be one of those people who likes to try 
their hand on the water. 

But sailing is hard. There are currents, winds, rudders and 
so forth. Rowing is easier, there are just a couple of oars and 
they are pretty easy to handle. 

That is if it wasn't for the currents. And, while winds and 
the rudder are absent here, there is a current. In fact, it can 
be a pretty swift one. And, did we mention the rapids? No? 
Well, you see . . . 

Vectors is a simple program that lets you make your way 
across a river and tie up at a dock. If you row just right, you 
will make it across — you need some speed to keep from 
getting caught in the current. But, if you arrive too-fast, you 
will knock the dock to bits. Could be a problem. 

The program is pretty much self-prompting as to the way 
you should play. 

And, in typing this in, notice the use of INKEYS- The 
computer, after all, is a device that is designed to improve 
speed and efficiency. Why, then, is it that so many programs 
force us to use unnecessary key strokes? 

The answer can only be laziness or lack of knowledge on 
the part of the programmer. The INKEYS function is one of 
the most simple and, yet, most powerful ways to direct 
program flow. It may take a few extra lines of code and a 
little ingenuity, but the results will be worth it. 



i 

INKEYS can be used to set up a pseudo "do until" loop as 
any single keystroke is stored until INKEYS checks to see if 
a key has been pressed. You can verify this with a short test: 

A$=INKEY$: IF A$="" THEN 20 ELSE PRINT A$: 
GOTO10 
FOR X=l TO 2000: NEXT X 
PRINT "INKEY$=";: GOTO10 

The flow graphics of the Vector program below use this 
techniqueto simulate water movement while waitingforyou 
to input your instructions. 

Another point worth mentioning is how to surpress the 
automatic scrolling of text when printing on Line 16 of the 
screen. Even with a semicolon at the end of your print 
statement, if your text reaches the right-hand bottom 
corner, the text will scroll — leaving you with a blank line at 
the bottom of the screen. 

To avoid this, POKEyouv last character into 1 535 and the 
screen will not scroll. This is used in lines 150 and 6070 of 
Vectors to draw and erase the north arrow. 

The Listing: 

1 ' tttVECTORSt** 

2 * GEOFF WELLS 

3 '21-12 EAST AVE. N. 



SOUTHERN SOFTWARE SYSTEMS 

Presenting . . .THE GRAPH ZAPPER 

Get serious with your 80-C, 
THE GRAPH ZAPPER makes plotting graphs on your80-C a breeze 

High resolution graphs with on screen numbers and labels. 
Plotsdatasuch aselectric use, stock prices, weight loss, gasoline uses, 
baby's growth, jogging distance. 

Also plots equations that you supply (remember your old math class?) 
Multiple lines on one graph - mix equations and data. 
Save data for later graphing or editing. 
Sophisticated data editor makes changing data simple. 
Disk version has added features including storing completed graphs 
on disk and menu driven file loading. 

Hard copies possible with common screen print programs - not supplied. 
Low resolution graphs can't compare. 
More than 15 pages of clear explanation of all features. 
Both versions require Ext. Color Basic, and are delivered on cassette. 
14 day money back guarantee. 




RAINBOW 

CERTIFICATION 
SEAL 



SOUTHERN SOFTWARE SYSTEMS 



$15.95 $19.95 

for 16K tape version for32K disk version 

Add $1.00 for Shipping • Send Check or Money Order 

SOUTHERN SOFTWARE SYSTEMS 

485 South Tropical Trail, Suite 109 • Merritt Island, Florida32952 • (305)452-2217 



Page 34 

4 'HAMILTON 

5 'ONTARIO 

6 'CANADA 

7 ' L8L 5H2 

8 '1-416-529-1319 

9 ' 

10 ' 

20 REM INSTRUCTIONS 

30 GOSUB 9020:GOSUB 11020 

40 ' 

50 REM SET UP SCREEN 

60 W1*«=STRING*(32,CHR*(175) > 

70 W2*=STR I NG* ( 5 , CHR* ( 1 75 ) ) +CHR* 

(159) 

80 W3*=STRING*(26,CHR*(128) ) 
90 CLS0 

100 PRINT STRING* (32, CHR* ( 159) ) ; 
110 FOR X=l TO 7: PRINT W1*;:NEXT 

X 

120 PRINT W2*; STRING* (26, CHR* ( 15 
9)); 

130 FOR X«l TO 6:PRINT W2*+W3*; : 
NEXT X 

140 PRINTW2*; 

150 POKE 1064,68:POKE 1504,173:P 
OKE 1505, 168: POKE 1507, 165: POKE 
1508, 174:P0KE 1535,30:POKE 1503, 
14 

160 X=63: Y=14:BA=270:RA=270 
170 ' 
500 ' 

510 REM LOOP STARTS HERE 
520 SET (X, Y,8) :RF=(64-X)/2 
530 PR I NT3327, "AZIMUTH OF BOAT=" 
BA" "; 

540 PRINT3391, "RIVER SPEED- "RF" 

550 PR I NT3455, "COMMAND?"; 
560 IF POINT (18, 2) =8 THEN 5010 
570 IF Y<4 AND X<18 THEN PRINT33 
2,W1*;:G0T0 4020 



the RAINBOW 



November, 1982 



1000 ' 

1010 REM INPUT PLAYERS MOVE 
1020 POKE 1488,96 

1030 M*=INKEY*:IF M*="" THEN P=l 
:GOTO 3010 

1040 IF M*="R" OR M*="L" OR M*»" 
B " THEN POKE 1 488 , ASC ( M* ) : OAR*«M 
*: ELSE SOUND 10,1: GOTO 1030 
1050 POKE 1490,96 

1060 M*«INKEY*iIF M*«"" THEN P-2 
:GOTO 3010 

1070 IF VAL(M*)>0 AND VAL(M*)<10 
THEN POKE 1490, (ASC(M*)+64) :FC« 
VAL(M*):ELSE SOUND 10,1: GOTO 106 
0 

1080 IF OAR*»"B" THEN BF-FC:GOTO 
1510 ELSE BF=0 



1090 IF OAR*="R" THEN BA=BA-FC*1 
0:IF BA<0 THEN BA=360-ABS (BA) 
1100 IF OAR*="L" THEN BA=BA+FC*1 
0:IF BA=>360 THEN BA=BA-360 
1110 ' 
1500 ' 

1510 REM THE CALCULATIONS 
1520 ' 

1530 REM RIVER VECTOR 
1540 NR«RF*C0S(RA/57. 29577951) 
1550 ER=RF*SIN(RA/57. 29577951) 
1560 ' 

1570 REM BOAT VECTOR 

1580 NB=BF*C0S(BA/57. 29577951) 

1590 EB=BF*SIN(BA/57. 29577951) 

1 600 NV=NR+NB : EV=ER+EB : N V=F I X ( N V 
) :EV=FIX(EV) 

1610 SET(X,Y,3) 

1620 X=X+EV: Y=Y-NV 

1630 IF X>63 THEN X=63 

1640 IF Y>14 THEN Y=14 

1650 IF Y<2 THEN Y=2 

1660 IF X<10 THEN 4510 

1670 GOTO 520 

1680 REM LOOP ENDS HERE 

1690 ' 

1700 ' 

2000 REM THE SUB-ROUTINES 
2010 9 
3000 ' 

3010 REM FLOW GRAPHICS 

3020 Fl=RND(ll)+4 

3030 F2=RND(51)+12 

3040 FOR FG-F2 TO F2-3 STEP -1 

3050 IF POINT (FG,F1)=8 THEN NEX 

T FG ELSE SET(FG,F1,5) :SET(FG,F1 

,3) : NEXT FG 

3060 Fl=RND(24)+2 

3070 F2=RND(9) 

3080 FOR FG-F1 TO Fl+3: SET (F2, FG 
,5) :SET(F2,FG,3) :NEXT FG 
3090 ON P GOTO 1030,1060,7040 
3100 * 
4000 * 

4010 REM LOSE DOCK COLLAPSE 

4020 GOSUB 8010 
4030 GOSUB 6010 

4040 PRINTS332, "DOCK COLLAPSED" 5 
4050 PRINT3364, "YOU SMASHED ON"; 
4060 PRINTS399, "THE ROCKS"; 
4070 GOTO 7020 
4080 9 
4500 9 

4510 REM LOSE MISS DOCK 

4520 GOSUB 8010 

4530 GOSUB 6010 

4540 PRINT3334, "MISSED DOCK"; 

4550 PRINTS364, "YOU DROWNED IN"; 

4560 PRINTS>399, "THE FALLS"; 



November, 1982 

4570 GOTO 7020 
4580 ' 
5000 ' 

5010 REM WIN 
5020 GOSUB 6010 

5030 PRINT3332, "CONGRATULATIONS" 
■ 

5040 PR I NT3396, "PERFECT DOCKING" 
• 

5050 PLAY T* 
5060 GOTO 7020 
5070 7 
6000 ' 

6010 REM DRAW BOAT 
6020 PP=327:B=21 
6030 FOR DB=1 TO 5 

6040 PRINT3PP, STRING* <DB,CHR*<1 
28 ) ) +CHR* < 253 ) +STR I NG* < B , CHR* < 25 
5 ) ) +CHR* < 254 ) +STR I NG* < DB , CHR* < 1 2 
8) ) ; 

6050 B=B-2:PP=PP+32 

6060 NEXT DB 

6070 POKE 1535, 128 

6080 RETURN 

6090 ' 

7000 * 

7010 REM NEW GAME? 
7020 P=3 

7030 PR I NTS)465 , " AGA IN?"; 

7040 M*=INKEY*:IF M*="" THEN 301 

0 

7050 IF M*="Y" THEN 90 

7060 CLS : PR I NT3235 , " LANDLUBBER " 

7070 END 

8000 ' 

8010 REM OVER THE FALLS 
8020 POKE 1218,255 

8030 FOR S=255 TO 230 STEP-2:S0U 
ND S, 1 : NEXT S 

8040 POKE 1218, 175: POKE 1250,255 
8050 FOR S=230 TO 205 STEP-2:S0U 
ND S, 1:NEXT S 

8060 POKE 1250, 175: POKE 1282,255 
8070 FOR S=205 TO 180 STEP-2:S0U 
ND S, 1:NEXT S 

8080 POKE 1282,175:P0^ 1314,255 
8090 FOR S«180 TO 155 STEP-2:S0U 
ND S, 1:NEXT S 

8100 POKE 1314, 175: POKE 1346,255 
8110 FOR S«155 TO 130 STEP-2:S0U 
ND S, 1:NEXT S 

8120 POKE 1346, 175: POKE 1378,255 
8130 FOR S«130 TO 105 STEP-2:S0U 
ND S, 1:NEXT S 

8140 POKE 1378, 175: POKE 1410,255 
8150 FOR S=105 TO 80 STEP-2:S0UN 
D S, 1:NEXT S 

8160 POKE 1410, 175:P0KE 1442,255 
8170 FOR S«80 TO 55 STEP-2: SOUND 

S, 1:NEXT S 
8180 POKE 1442, 175: POKE 1474,255 



the RAINBOW 



Page 35 



BT-1000 EXPANSION INTERFACE 



NOW . . . ALL THE EXPANSION YOUR COLOR 
COMPUTER WILL EVER NEED AND THE POWER 
TO RUN IT WITH THE BASIC 
TECHNOLOGY BT1000 
EXPANSION 
INTERFACE 
UNIT 




The COLOR COMPUTER cartridge slot has just expanded! 
With the BT1 000 you can plug in your disk controller, memory 
boards, real time clock and printer interface all at the same 
time. Any plug-in that will fit the Color Computer slot will also 
plug into the BT1000, including your own I/O or experimenter 
circuits. The BT1000 has five expansion slots, a large power 
supply, fully buffered address and data lines, sockets for 8K of 
SRAM or EPROM. The BT1 000 is compatible with any CC con- 
figuration including FLEX.* 

Look at these features!' 

• Fully protected power supply 

5 Volts (5) 2 Amps, ± 1 2 Volts @ .25 Amps 

• Five expansion slots with all data and control lines 

• Four 24-pin RAM/EPROM sockets, switch selectable 

• 256 bytes of reserved I/O 

• Plugs directly into the CC cartridge slot 
No mods or wires to change. 

BT-1 020 REAL TIME CLOCK/CALANDER 

PROGRAMMABLE REAL TIME CLOCK/CALANDER plugs 
directly into the CC expansion slot or into the BT1000 Expan- 
sion Interface Unit. Gives day, date and time for your reports, 
Flex* Files letters, or data printouts. Based on the 
MC146818, the BT-1 020 includes a 100 year clock, 50 
bytes of keep-alive CMOS memory, 32.748 khz crystal con- 
trol and battery back-up. Keeps time and holds memory when 
your computer is turned off or the cartridge is removed from 
the cartridge slot, 

• Day, date, month, year, hours, minutes, seconds 
(1 2/24 hr.) 

• 24-Hojr alarm and periodic interupt. 

• Low power warning 

• Extensive user manual gives software routines for using 
the RTC. 

• NI-CAD battery included. Recharges when pluged in 
and computer on. 

1 80 Day warranty on BT1 000 and BT1 020 includes parts and 
labor. Write for free brochure. 



BT-1000incl. cable $270 

BT-1000 w/8K SRAM $300 

BT-1 020 Clock/Cal. $109 

BT-1010Exper. Bd $ 19 



BASIC TECHNOLOGY 

P.O. BOX 51 1 
ORTONVILLE, Ml 48462 
(31 3) 627-6146 



Add $5.00 S + H for BT-1000, $2.50 for all others. 

Check or Money order, VISA, MC accepted (give account no., expiration date and 
phone number). Personal checks require 2-3 weeks to clear. 

COD req's cash, certified check or money order plus $2.00. Overseas add 1 5%. 
Michigan residents add 4% sales tax. 
•FLEX is a TM of TSC INC. 



Page 36 the RAINBOW 

8190 FOR S=55 TO 30 STEP-2: SOUND 

S, 1:NEXT S 

8200 POKE 1474, 175: POKE 1506,255 

8210 SOUND 1, 10 
8220 RETURN 

8230 ' 

9000 ' 

9010 REM INSTRUCTIONS 
9020 CLS 

9030 PRINT: PRINT341, " **VECTORS»* 



November, 1982 



' X-Y SET AXIS 
* BA-BOAT ANGLE 



ii 



9040 PR I NT: PR I NT" DO YOU NEED IN 
STRUCT IONS (Y/N) 11 

9050 M*=INKEY*:IF M*="" THEN 905 
0 

9060 IF M*="N" THEN RETURN 

9070 PRINT396," YOU MUST ROW YOU 

R BOAT ACROSS THE RIVER, TO TH 

E DOCK. d";CHR*<255) 

9080 PRINT" THE CLOSER YOU GET T 

0 THE FALLS THE FASTER THE RIVER 

FLOWS- " 

9090 PRINT" YOU COMMAND THE OARS 
AND THE FORCE OF THE STROKE. 



ii 



9100 PRINT: PRINT" **r IGHT***1 EFT 

***bOTH***<l-9>*»" 

9110 PRINT" IF YOU HIT THE DOCK 

TOO HARD IT WILL COLLAPSE. " 

9120 PRINT" GOOD LUCK AND HAPPY 

BOATING" 



9130 PRINT" 

< ENTER >"; 
9140 M*=INKEY*:IF M*="" THEN 914 
0 ELSE RETURN 
10000 7 
10010 7 

10020 REM VARIABLE LIST 
10030 
10040 

10050 * RA-RI VER ANGLE (OF FORCE) 
10060 * RF-RI VER FORCE 
10070 'BF-BOAT FORCE (BOTH OARS) 
10080 'FC-FORCE OF STROKE 
10090 'NV-EV NORTH/ EAST COMBINED 

VECTORS 
10100 PP-PRINT POSITION 
10110 7 
11000 7 

11010 REM THE MUSIC 

1 1020 T1*="O2;T5;L3;G+;L4;B;P100 

;B;P100;B;L2;A;L4;G+;L3;B" 

1 1 030 T2*= "T6; P3; B;L4;C+; A; C+; L2 

;E;L4;C+;L3;B" 

1 1040 T3*="T7;P3;B;L4;C+; A;C+;E; 
D+;C+;B;C+;B; G+; 01 ;E;02; G+;B;C+; 
B;L2; A; L4; 01 ; F+; L3; E; " 
11050 T4*="V31;P1;L1;B;P1;B;V15" 
11060 T*="XT1*;XT2*;XT3*;XT4*; 
11070 RETURN 



ii 



Own a TRS-BO Color Computer? 
Wish you had Lower Case? 

For $75.00 and five minutes of your time you can have full upper and true lowercase (not just reverse 
video) with the LCA-47 lowercase adapter from Micro Technical Products. 



What is it? 



What does it 
provide? 



The LCA-47 is a small PC board (1.9 x 3.6 in.) that plugs into your computer's main PC board: leaves the expansion con- 
nector free. It doesn't take up any system memory: uses a fast Bipolar Character Generator for guaranteed operation. 

Installation is quick and simple: no cutting or soldering required. 

Fully assembled, tested, and guaranteed for 1 full year. 

Two switches provided on board: one to enable or disable the lowercase. The other to invert the entire screen (light 
characters on a dark background). 

The 128 characters below: improved upper case and very readable lowercase with descending tails, all available to 
both Basic and machine language programs. 





I I 

■ 


" # * 2 % * < > * + , * 


/ 0 1 £ 3 4 5 6 7 3 3 * J < = 


= >? 



I " # * H< * < > * + , - . 6 1 £ 3 4 5 6 7 8 9 : 
E a to c d e f y h i .j k 1 m n o p q r stu m x y zL 
it R B C DEFGHI J K L M M 0 P Q R S T U V M X V Z C \ 1 t * 



c s a t * 



RAINBOW 

CERTIFICATION 
SEAL 



Compatibility: 



Custom character sets are available as an option, call for a quote 

The LCA-47 is fully compatible with all TRS-80C software that we know of, including Color Scripsit. It has no effect 
on any semi-graphics or full-graphics modes. Also works great with Micro-Chroma-68 Kits and others using the 6847 
VDG chip! The LCA-47 will not fit under the RF shield if Computerware's "16-plus" memory board is installed. 



How to order: Send $75.00 plus $5.00 shipping in the U.S., $10.00 elsewhere, to: 

Micro Technical Products. Inc. 



814 W . Keating Ave., Dept. A 
Mesa, AZ 85202 



Arizona residents add $3.75 sales tax 



Phone: 602-839-8902 
MC and VISA welcome. 



November, 1982 



the RAINBOW 




Page 37 



GameMaster's 
Apprentice 



By Bob Albrecht and George Firedrake 
Rainbow Contributing Editors 



The Mysterious and Unpredictable RND 

If you roll an ordinary six-sided die, you get a random 
number from I to 6. Each possible number has the same 
chance, or probability, of occurring. If 
not.. .beware!. ..maybe the die is "loaded. " 



p That die is \ 
V rpa lly loaded! 





In CoCo programs, you use RND(6) to get a random 
number from I to 6. Hopfully, each possible number ( 1 , 2, 3, 
4, 5, or 6) has the same chance (probability) of occurring. 

Suppose we roll a six-sided die 600 times. We expect to 
roll I about 100 times, 2 about 100 times, and so on. Instead 
of rolling an actual die, let's simulate it on the CoCo. 

Here is a program to "roll" a six-sided die as many times 
as you ask. While it rolls merrily along, it counts how many 
times the die came up 1,2, 3, 4, 5, or 6. When it finishes 
rolling, the CoCo tells you what happened. 



100 REM ** RND EXPERIMENT #2 
110 DIM COUNT (6) 

200 REM ** TALK TO A PERSON 
210 CLS 

220 INPUT "HOW MANY RND NUMBERS" 
; SAMPLES I ZE 

300 REM ** SET COUNTS TO ZERO 
310 FOR K=l TO 6 
320 COUNT (K) - 0 
330 NEXT K 

400 REM «t COMPUTE RND NUMBERS, 
COUNT OUTCOMES 

410 FOR ROLL-1 TO SAMPLES I ZE 
420 NMBR - RND (6) 
430 COUNT (NMBR) - COUNT (NMBR) 
+ 1 

440 NEXT ROLL 



500 REM ** TELL WHAT HAPPENED 
510 PRINT 

520 PRINT "OUTCOME", "FREQENCY" 

530 FOR K«l TO 6 

540 PRINT K, COUNT (K) 

550 NEXT K 

600 REM t* TELL HOW TO DO AGAIN 
610 PRINT 

620 PRINT "FOR NEW SAMPLE, PRESS 
ANY KEY" 

630 IF INKEY* = " " THEN 630 ELSE 
210 



H I B 



presents 

SOFTWARE FOR THE COLOR COMPUTER 

TALK PROCESSOR I CAN TALK!' 

Quick and easy to use. Has over 2 dozen 
common words. Make up hundredsof state- 
ments in 3 voices. Uses digitally recorded 
human speech for a more natural sound. 
16K Ext. Basic $ 14.95 

SUB-MISSION 

HI-RES Color Action Game. Dive into the 
'Hole' and retrieve the black boxes, but avoid 
mines and falling depth charges. Elapsed 
time line, on screen scoring, good sounds, 3 
levels and bonus points. Joysticks required. 
16K Ext. Basic $ 12.95 

BONUS: Order Submission and get 
Missile Attach Under-ground game Free. 

For immediate shipment send certified check or 
money order. NO C.O.D. Personal check orders 
shipped in 2 weeks. Send to HIB, 3505 
Hutch Place, Chevy Chase, Maryland 
20815. Add $1.00 for shipping. 
Maryland residents add 5%. 



RAINBOW 



Page 38 

Enter the program and RUN it. First you see: 



HOW MANY RND NUMBERS.' 




the RAINBOW 

310 FOR K = I TO N 

420 NMBR = RND(N) 

530 FOR K = I TO N 
It begins like this. 



November, 1982 



Let's ask for a sample size of 600 rolls, We type 600 and 
press ENTER. Several seconds. ..then we see: 




OUTCOME 
I 

2 
3 
4 
5 
6 

FOR NEW SAMPLE, PRESS ANY KEY 



Your Turn. Press any key and get another sample. 

Last time, we asked you to write a program to compute 
and count outcomes for RND(N). Easy... make the 
following changes to RND EXPERIMENT NO. 2. 

100 REM ** RND EXPERIMENT #3 
HO DIM COUNT(l2) 

220 INPUT "FOR RND(N), WHAT IS N"; N 
230 INPUT "HOW MANY RND NUMBERS"; 
SAMPLESIZE 



FOR RND(N), WHAT IS N? 



We want RND(3) numbers, so we type 3 and press 
ENTER. 



FOR RND(N), WHAT IS N? 3 
HOW MANY RND NUMBERS? 



We ask for 1000 numbers. In a few seconds, the CoCo 
displays the results. 



FOR RND(N), WHAT IS N? 3 

HOW MANY RND NUMBERS'? 1000 



OUTCOME 
I 

2 
3 



FREQUENCY 

337 
328 
335 



FOR NEW SAMPLE, PRESS ANY KEY 



STOP- 



The MERZOlO 
/A/I/AS/OA/... 



BEFORE THEY PLiJAJDSi* AMD DESTROY <A« 
//OMEWORLJD CoLOA^/^S , O/VlV THE STAR- 
3ATTLE.SH/P STANDS A CHAA/CE ... 

GAME. FEATUR65Z fAoy/lfJC ENEMY SHIPS, COMPOTE* 
GAlAXV Mf\P, SYSTEMS DfKMAG^COM/^UNlCAT/ofJS 
l*/t TH ENC/a/EER/a/^ EaJEAi Y PaqcSHiP *"32K <9£>l/, 
RE/Qt-T/PVE ACT/oa/ ('with Short f>*\jse$To >-Et voli 
eve com^o^USf LASERS AaJD aJUCLEQR SPQcE- 

TO#P£-poS TO D£STP°y T/SET £~A/£*1V. .. / 
iCaU voN-DlSH. VERSION SiMlL.a& TO 32K HoViCE LEVEL 
#CTH tfEftS/O/stS ON SA/nE TAPE- oft SPEClFV DlSK 

color Star Pilot * 



^sTE J? I 

r K DISK system ^ 




19 



* PRICES 
MARKED- 
REMAIN IN 
EFFECT 



THE. EDUCR7CD DISK-FILE. 
AA/ 4AJC*£ASINC Nl/M*£A~~^ ^ 

or Disxs, with awa/v pkoGfi'sMs ott Files oh ejkH 

LEAVES VOU GUESS/NG..'! HH£jq£ DID I PITT THfiT FilE? 

5 File Search Methods / list empty disks 

LIST ALL FILES ON A CE4TA/AS DlSki - LIST f\LL FILES 
ON ALL DfSKS-LlST DISK UAMES and NUMBERS 

Find a target pile name on all disks 

RECOVER DIRECTOR* CASHES OF 

ALL. DJSJfS F/LED VA>D£R 4 A7/9ST&R . . . 
3ZK SORT INCLUDED -OUTPUT To SCREEN o*. PRjfJTER 
WILL E(\S (LV BE Vou* WST tmpozmrJT PRPGRAW ' 



SAVE 

AA EL . -6EGS THE PRINCESS, 

"tT'S NO fun being held 

captwe, sy AN EVIL - 

TROLL... HE TELLS MEL 

/>V7 HIS -FOREVER. SORELi 
tN ALL THE KiNCDbM, THERE IS 

O/ve a* AVE F/6HTER, Smm EHoOtti 
TO F/CURS OlTT THE MAZ.E '1 

"I CAN'T HOLD OUT MUCH LONCE R { 

the Great Pung edw Maze frrr 

FULL 32K ONiy [-SPECIFY DIS^oftTAPE | y C f, 




95 





n 




<2ah oajlv BE Dene, iA} tru CERTAIN MQGlC ITEMS. 



MASTER DISK SYSTEM *29.95*2- ( 

BDITQR.-TEXT PRPCESSoR *24 -95 ZlH*e*&- 
FIL.SZ.SYS - JO FONCT. DATAWMRCEMEtiTSKo*** 
DlStfF/K -G£T PARTI ALUSE FAO/H PHVSjCQILY 



F/L6 too Disks Ft*. Mster- 25,500 per system^ 



95 



CATALOG ON T*pE%i 2 BOHOSffpQ*. «MS *3~£S 

CIRCLE CITY P.O. Box 30166 S 

SOFTWARE Indianapolis, In 46220 



November, 1982 



the RAINBOW 



Page 39 



The value of N cannot be more than 1 2. If you want to try 
a larger value, change the DIM statement in line 1 10. Don't 
be surprised, though, if you don't see all the outcomes on the 
screen. 

2D6 

To same time and space (and rest our fingers) we will use 
the abbreviation D6 to mean one six-sided die. 




D6 



D6 means one six-sided die 
1D6 means one six-sided die 
2D6 means two six-sided dice 
3D6 means three six-sided dice 
and so on 





2D6 



Roll 2D6 and add the spots. You get a random number 
from 2 to 12. No, you can't simulate 2 D6 by using RND( 12)! 



RND(12) gives a random number from I to 12. Each 
possible number has the same chance of occurring as 
any other number. 

That's not what happens when you roll 2D6. Some 
numbers are more likely to occur than other numbers. When 
you roll 2D6: 



There is one way to get 2. 



= 2 



This is the basic principle of dice, and it is also the way 
that a number of games of chance are constructed. As you 
can see, there is only one way to get two when you are using 
two six-sided dice. 

But, as the numbers change, that changes. Let's turn the 
page and look at the next example: 



FULL SCREEN EDITOR 

Tired typing'' Use the arroM keys to copy anything on 
the screen, Unique buffer window shows the data in the 
buffer as /ou kev, 1-kev node allows keying basic words 
with only one key, LEARN node allows vou to define your 

own -functions. Stop keying and start copying' Order FSE 
TODAY 1 

I Arrow Screen Control with auto-repeat and audible 

response 

i Unique Buffer Window 

i One key basic key words with user defined keys 
i Automatic incrementing of line numbers, 
i Fast machine language for 4k-32k with tape or disk 
I On i > $23,95 plus $1.00 postaqe & handling 



RE VERS I 

Del 1 1 e youself and friends with this exiting and 
challenging predecesor of "OTHELLO*. Select one of three 
board displays and tackle the computer or compete with 
your friend5= As you select your iove the men you win 
will flash, sound will tinkle and your new score will be 
displ ayed, 

I Three different board displays in color with sound 
I Pieces flash as you win them 
l Eight levels of play 
I Two human plavers 

I Take back play. Trade turns, Quit game 
1 Super fast machine language: 16k-32k tape or disk 
t Only $14.95 plus $1.00 postage and handling 

MASTER DIRECTORY 

Put order in your life' Have your diskettes multiplied 
and now are out of control? MASTER DIRECTORY will sort 
out your problems and locate all of your programs. Only 
takes a minute to add all of the files on one diskette 
to the master directory. 

t Master listing by diskette number with description 

t Master listing of all your programs in either 

diskette sequence or program sequence. 

I Basic for easy customizing: fast mach lang sort 

t Requires 32k with printer 

t Only $19.95 plus postage and handling 

SUPER DIRECTORY 

This is the DIR command that you wish you had! Select 
only files starting with ? (1-8 char) or by ext type. 
Unique 64 x 68 line screen; Use the arrow keys to move 
your tv window thru SORTED directory list. Optional 
display to a printer. 

I Shows 1st 6 granules used, etc 

I Shows load, end, transfer address on mach lang prog 

I Shows length of files 

I Fast machine language 

I Only $14.95 plus $1.00 postage & handling 



VISA or Master Charge-add Zl 
COD-add $3,00 

NO residents include 4.625X tax. 
Add $5 for product on disk 



C0C0PR0 
P.O. BOX 37022 
ST LOUIS, HO 63141 



Page 40 

There are two ways to get 3. 



the RAINBOW 



November, 1982 



□+□ = 3 

□ + n = 3 



Your Turn 



til . . . 



How many ways to get 4? 5? 6?. ..and so on. Write a 
program to do this work. 

ft 2 • • • 

Write a program to roll 2D6 as many times as you want 
and tell how many times each possible number (2 to 12) 
occurred. 

$ 3 • • • 

When you roll 2D6, what is the probability of getting 2? 
What is the probability of getting 3?. ..and so on. Make a 
table showing the probability of rolling each possible 
number (2 to 12). Use your CoCo to do this work. 



Surely, but slowly, we will explore the following things: 

* The elusive RN D 

* GameM aster's Dice 

* Looking up stuff in files. First, files of inf ormation in 
DATA statements and arrays. Next, cassette files. 
Eventually, disk files. 

* Whatever else comes to mind, or is suggested by you. 



What do you want? If it fits into the general idea of 
"GameMaster's Apprentice, " we might do it. Send your 
suggestions, complaints, kudos, requests, whatever. ..to 
George & Bob, P.O. Box 310, Menlo Park, CA 94025. 

(Copyright © 1982 by DragonQuest, P.O. Box 310, 
Menlo Park, CA 94025. Portions of "The 
GameMaster's Apprentice" are from a book-in- 
progress called Adventurer's Handbook: A Beginner's 
Guide To Role-Playing Games.) 



Look For 

The 



RAINBOW 

CERTIFICATION 
SEAL 



Extended BASIC 



TRS-80 Color Computer 



The Champagne of Software 
For a Beer Budget ! 



Over 75 quality programs a year 

for under 75c each! V 

Ah, CHROMASETTE Magazine, the toast of the holiday 
season . . . and any season! A subscription to CHROMASETTE 

Magazine consists of 6 to 8 premium programs ON CASSETTE, 
delivered by First Class Mail to you and your computer every month ! 
Tutorials, utilities, games, and practical programs to usher in a great 
new computing year! 

So, celebrate and get a subscription to CHROMASETTE 

Magazine i Or just take a little sip and tiy a back issue. 



The Bottom Line: 

1 year |I2 issues) $45.00 
6 months (6 issues) $25.00 
Single Copies $ 5.00 



Calif, residents add 6% to single copies 

North America — First Class postage included 

Overseas — add SiO to subscriptions and SI to single copies 

Sent AO rate 



MasterCard/ Visa 



The Fine Print: 

All issues from July 1981 available — ask for list. Programs are for the Extended BASIC model and occasionally for disks 




Magazine PO Box 1087 Santa Barbara, CA 93102 (805) 963-1066 




November, 1 982 



the RAINBOW 



Page 41 



Software Review... 

TIMS Is A Fine Data 
Base Manager Program 

Yes, I know, with all the computers around here, just why 
are we using an index card system to keep track of programs 
sent f or evaluation? 

I cannot tell you how many people around here want an 
answer to that question — and they are right. So, when 
TIMS (Tape Information Management System) arrived at 
the Rainbow the other day, we decided to kill two birds with 
one stone; do a review and get some things organized. 

TIMS is designed to do the things a data base manager is 
supposed to do — keep track of things. It can keep track of 
your programs(what we use it for), keep an insurance record 
of valuable items, keep track of recipes, card lists and the 
like. Moreover, it will then sort out these items — using a 
very fast machine language sort technique — and will even 
search through a long list of items to find what you want. All 
of this is done in memory, so these processes — enhanced by 
the machine language routines — are very quick. 

Of course, there is a drawback to this system — that of 
available memory. TIMS will work with a 16K system, but 
32K is recommended. And, once you run out of memory, 
your single file will not hold any more entries. You can, 
however, create more files easily. 

TIMS combats this problem of memory use in a unique 
way. It reads the length of your files and configures itself so 
that it gets the best use of your memory. In other words, if 
your entries are short, you can get more of them in. This is 
accomplished every time you read a file in from tape. To our 
mind, this is one of the best features of the system. 

Other good features are the ease of entry and the very 
simple way in which TIMS allows you to change entries in 
which you either made a mistake or need to update. In fact, 
we actually were making data entries into the system within 
10 minutes after loading the tape. It's that easy. 

We also like the screen displays, which use a little low 
resolution color to highlight the screens. These do not do 
anything to the program per seexcept making it easy on the 
eyes. Since data entry can be tedious, they are appreciated. 

TIMS is not everything to everyone. For instance, tape is 
much slower than is disk and the necessity to read in every 
piece of data does make for limitations on the length of files. 

Those things aside (which no one can solve with a tape- 
based system) we like TIMS very much. It has some other 
features, too, such as an automatic double-save of data files 
(to prevent possible problems), the ability to sort on second 
and third fields (all the Smith's will be sorted by first name as 
well) and two kinds of searches — ranges and items. In this 
last, you will be able to find all the recipes which use, say, 
Jello, or you can go directly to "Jello Delight." 

We have no qualms in recommending TIMS. 
(Sugar Software, 2153 Leah Lane, Reynoldsburg, OH 
43068, $24.95) 



Look For 



The. , . . 



RAINBOW 

CERTIFICATION 
SEAL 



ONLY 

$18.95 



ENDICOTT SOFTWARE 

presents: 

★ New! ★ JOYSTICKS * New! ★ 

TWO FOR 
$35.95 

RAINBOW 

REVIEWED 
OCT. 1982 

Tired of broken joysticks? Our affordable units are built to last, withl 
good smooth pots and a strong lever and internal mechanism. These 
are superior to the Radio Shack design. Get your joystick programs! 
working the way they should! 




★ ★ ★ 



15% OFF 



ALL PRICKLY-PEAR SOFTWARE 

*VIKING 

(Go from landowner to King!) 

*GANGBUSTERS S&SX 

(Lead a life of crime and win!) 

'FANTASY GAMER'S PACKAGE(16K) 

(Generates dungeons, characters, and 
monsters and includes sample module) 

PANDORA'S GAME BOX 

(Includes: "pac" game, "defender-type" 
game, Oivebomb, Blockade, slot 
machine, and Squares (similar to cube)) 

PREREAD I, II, & III 

(Three tapes prepare your preschooler 
to learn to read) 



★ * ★ 



$16.95 



$16.95 
$16.95 (O) 



$2120 



$21.20 



TOM MIX SOFTWARE: 

KATERPILLAR ATTACK (New!) 

SNAK PAK (Best "PAC" version yet!) 
W SHIP WRECK (Gr eat adventure!) 

WAR KINGS (Two player action) 
*MOON LANDER (2 games in 1) 
* CASINO (3 Game Pack) 

TAPE DUPE (Copies most any tape) 

MARK DATA PRODUCTS: 
BERSERK (Just like arcade!) 
BLACK SANCTUM (E xcellent adventure!) 

COLORSOFT: 
MATH DERBY (F un while learning!) 
'STOCK ANALYZER (Investment tool!) 



$24.95 

$24.95 

$14.95 

$19.95 Q 

$15.95 £^ 

$12.95 

$16.95 

$24.95 d 
$19.95 ^ 



$11.95 
$16.95 



Requires 16K Ext. Basic minimum - others 16K Std. Basic minimum. 

★ ★ ★ 32 Korner ★ ★ ★ 

TOM MIX'S 

PROTECTORS (Brand new Defender type) $24.95 
| (So good it had to go to 32K) 
PRICKLY-PEAR'S 

32K FANTASY GAMER'S PACKAGE XtMtf $21.20 

| (Like 16K version, but much more!) 

KONG IS COMING!! 

Call or write for free catalog. 

J WE PAY postage on all software orders. Add $2.00 for shipping 
(joysticks (unless purchased with software • then we'll pay). 

Please add $1.50 for C.O.D. orders. 
Allow 2 weeks for personal checks to clear. 

P.O. Box 12543, Huntsville, AL 35802 

v/s/ | (205) 881-0506 




Page 42 

Game... 



the RAINBOW 



November, 1 982 





Towers of Hanoi is a 
Game For You Thinkers 

By Robert A. Kelley 

Towers of Hanoi is a classic puzzle involving the transfer 
of progressively larger disks from one peg to another, using 
a third peg as a temporary holding place. Instructions are 
simple and can be found in the program listing. 

Some of you might be interested in its name. Towers of 
Hanoi is called that because it is believed it was first 
developed by the ancient elders of Indochina as a study in 
logic. Whatever the source, it is an interesting game which is 
fun to play and difficult to solve. 

The program was written for 16K but is readily adaptable 
to a 4K CoCo using standard condensing techniques (delete 
REMs, shorten the variable names, etc.) There is a neat 
solution to the problem which requires the application of a 
regressive mathematical function, but the fun comes in 
discovering the solution during play. 

VARIABLES 

PEG$(3, 8) current status of each peg 

DISK$(8) individual disks 

MV move number 

A$, B$, C$ peg bases 

FLAG end-of-game indicator 

MSGS illegal move message 

BL$ blank line 

FR$ peg from which disk is to be moved 
OB$ peg to which disk is to be moved 
F smallest disk position on FR$ peg 




Chattanooga Choo Choo Software 

Your One Stop Station 
For Color Computer 




Track 29 




Mark Data Products 

'Astro Blast, Cave Hunter 
and Color Berserk 
$24.95 



Spectral Associates-Trilogy 

(3 games on 1 tape) 
Ghost Gobbler, Cosmic Invaders and 
SpaceWar 
)5 20% off $47.95 
others available at 1 0% off 



>j4 v - Planet Invasion and Desense 



$19.75 



Tom Mix Software 



Prickley-Pear Software 15% off ^g^*' " 

Viking, Gangbuster $16.95 ^ -Protectors (32K) $24.95 

Pandora s Game Box $2>e< $21 .20 Katerpillar Attack $24.95 

(6 games on 1 tape) 

'Also available on disk (32K) 

All programs 16K on cassette unless otherwise stated 
37 Different Games and Adventures Available. 

Send for free complete catalog and descriptions! 
We pay postage within the U.S. - TN residents add 6.25% sales tax 




(615) 875-8656 

P.O. Box 15892 
Chattanooga, TN 37415 



I 



I 



I 




O last empty position on object peg 

TP length of disk to be placed on object peg 

BOTTOM length of disk on object peg 

10 * TOWERS OF HANOI 

20 'WRITTEN FOR 80-C BY: 

30 'ROBERT KELLEY 

40 '59 S. PIONEER AVENUE 

50 ' TRUCKSV I LLE , PA 18708 

60 GOSUB 830 

70 CLEAR: CLEAR 750:CLS0 

80 DIM PEG*(3,8) ,DISK(8) 

90 BL*=STR I NG* ( 9 , 1 28 ) 

100 MV=1 

110 A*="™«1==«=" 
120 B*="===«2= MSJB " 
130 C»- M — -3»- — M 
140 'BUILD COLORED DISKS 
150 DISK* (1 )=CHR*( 133) +CHR*( 143) 
+CHR* ( 1 38 ) 

160 FOR X=1T03:DISK*(2)=DISK*(2) 

+CHR* ( 159) : NEXT 
170 DISK*(3)=CHR*(165) : 

F0RX=1T03: 

DISK* (3) =DISK* (3) +CHR* ( 175) : 
NEXT: 

DISK* (3) =DISK* (3) +CHR* ( 170) 
180 FOR X«1T05:DISK*(4)=DISK*(4) 

+CHR*(191) : NEXT 
190 DISK* <5)«CHR*< 197) : 

F0RX-1T05: 

DISK* (5) -DISK* (5) +CHR* (207) : 
NEXT: 

DISK* (5) -DISK* (5) +CHR* (202) 
200 F0RX«1T07:DISK*(6)«DISK*(6)+ 

CHR* (223) : NEXT 
210 DISK*(7)=»CHR*(229) i 

F0RX-1T07: 

DISK* (7) -DISK* (7) +CHR* (239) : 
NEXT: 

DISK* (7) «D I SK* ( 7 ) +CHR* ( 234 ) 
220 F0RX=1T09:DISK*(8)=DISK*(8)+ 

CHR* (255) : NEXT 
230 FOR X=1T08: 

PEG* ( 1 , X ) -DISK* ( X ) i NEXTX 
240 'DISPLAY CURRENT STATUS 
250 IF PEG* (3, DO"" THEN FLAG«1 
260 CLS0S PR I NT3260 , A*; : 

PR I NT3276 , B* ; : PR I NT3460 , C* ; 
270 FOR X=1T08: 

PRINTS) (32* ( X-l ) +8) - 

INT(LEN(PEG*(1,X) >/2), 

PEG* ( 1 9 X > | B NEXT 
280 FOR X=1T08: 

PR I NTS ( 32 * ( X - 1 ) +24 ) - 

I NT (LEN (PEG* (2, X ) ) /2) , 

PEG* (2, X) i : NEXT 
290 FOR X«lT08i 

PRINT0192+ (32* ( X-l ) +16) - 

INT (LEN (PEG* (3, X) >/2) , 

PEG* (3, X) | i NEXT 




Computer Island Presents 

THE BEST IN 
SOFTWARE FOR KIDS! 



ADVENTURES 



16 K CIRCUS ADVENTURE $9.95 

A child's adventure game with many songs, graphics, 
and surprises. Meet all of your circus favorites while 
searching for the popcorn man. Great family fun for all 
ages. 

16K Ext. SCHOOLMAZE ADVENTURE $11.95 
While in search of a lost computer tape, you travel in a 
school and draw pictures, compose songs, play basket- 
ball, and use the keyboard to travel in the hallways. 




NEW!! "FROG-MAN" by Carsten Lawrenz 
16K Ext. Basic $11.95 
Lively, action packed, joystick controlled game. 7 
levels of difficulty and timer. Best score displayed. Get 
your frogs safely home through several interesting 
obstacles. 





RAINBOW 



CERTIFICATION 
SEAL 



EDUCATIONAL 



READING 2-PAK 4K $9.95 

POETRY and SILLY SENTENCES: Any child can create 
his own original reading material about familiar 
people and things through user input. 




FOREIGN LANGUAGE GAMES I6K o. 16K Ext. $9.95 
FRENCH BASEBALL - Score base hits or home runs 
for correct answers. You're out if wrong. Correct 
answers supplied. Fun way to learn and practice 
vocabulary. 2 levels. 

SPANISH BASEBALL - Same game using Spanish 
vocabulary words. 

ITALIAN BASEBALL — Same game using Italian 
vocabulary words. 

PLEASE SPECIFY VERSION 

AND LANGUAGE 

HEBREW ALPHABET 16K Ext. Basic $9.95 

Learn to recognize the letters of the Hebrew alphabet. 
Each letter graphically displayed. Help command, 
vocabulary words included. 



J J 



MUSIC 



n 



MUSIC MARVEL 16K Ext. Basic $9.95 

Play 2 familiar children's songs. Large graphic 
displays. No reading or musical ability needed. Great 
for pre-schoolers. 16K version also available. Please 
specify. 



NAME THAT SONG GAMES 
16K Extended $9.95 each 

1. 72 children's popular songs. 2 levels of difficulty. 
Timer. Many hours of fun. 

2. 72 all time pop, country, and movie melodies from 
the last three decades. 

3. 60 Broadway Show tunes to test you on past 
musicals. Fun for all trivia buffs. 

PLEASE SPECIFY VERSION 



16K SING ALONGWITHSANTA $7.95 

A SPECIAL FOR THE HOLIDAY SEASON! 
A happy Santa plays and sings Christmas songs. You 
sing with him as the words flash across a festive 
Christmas tree. Choose your favorite song from the 
menu. 





A BYTE OF COLOR BASIC 
by Steve Blyn 



A work-text containing - instruction, examples, 
illustrations, programs, and many practice exercises. 3 
Units — Basic, Graphics, and Sound. 24 chapters to 
teach you what you need to know to begin reading, 
understanding, and writing your own programs. 
Answer Key included with each book. Great book for 
beginners. 55^5 p| us 50c postage 

SCHOOL DISCOUNTS 
DEALERS INQUIRIES INVITED 



FREE SURPRISE PROGRAM on Tape 
With Orders of % 17.00 or more 




N.Y. Residents, please add proper tax 
ALL TAPE orders postpaid 



Authors: We are seeking quality children's software for 
leisure or learning. Write for details. Top royalties. 



(212) 948-2748 



Page 44 



the RAINBOW 



November, 1 982 



300 IF FLAG=1 THEN END 
310 * DISPLAY PROMPTS 
320 PRINT3320, "MOVE #";: 

PRINT5>326,MV; 
330 PRINT5>342,MSG*; : IF MSG*<>"" 

THEN MSG*="NO MOVE": 

SOUND 10, 10 
340 PR I NT3352 , " FROM " ; 
350 PRINT3374,MSG*; 
360 PRINT3386, "TO "; 
370 IF MSG*=" "THEN 400 
380 FOR X=l TO 1000: NEXT 
390 PR I NT3342 , BL* ; : 

PRINT5>374,BL*; 
400 MSG*="" 
410 IF MV«=1 THEN 420: 

FOR X»l TO 1000X NEXT 
420 PR I NT3359 , CHR* (143);: 

FOR X=1T075:NEXT: 

PRINT3359, CHR* ( 128) ; : 

FOR X=1TO50:NEXT 
430 FR*«INKEY*: IF FR*«"" THEN 

420 ELSE PRINT5>359,FR*; 
440 PRINT5>391,CHR*(143> ; : 

F0RX = 1T075: NEXT: PRINT3391 , 

CHR* ( 1 28) ; : FORX=l TO50: NEXT 
450 OB*=INKEY*: IF OB*="" 

THEN440 ELSE PRINT5>391 , OB*; 
460 GOSUB 490 
470 GOSUB 770 



INTRODUCING: 
BATTLE OF GETTYSBURG 

AN IMPORTANT NEW STRATEGY GAME 
FROM SOFTWRIDE 



BATTLE OF GETTYSBURG 

SELECT OPPONENT 

(1) GENERAL T. J. JACKSON 

(2) GENERAL R. E. LEE 
(3) GENERAL G. E. PICKET 

BY IAMES WOODRUFF 
COPYRIGHT 1082 



i 



, > ■ 




REQUIRES TRS-80* COLOR COMPUTER 16K WITH 
EXTENDED BASIC AND JOYSTICK * tm of tanhycorp 



t^9 



Z>- tn m 



QO 
O 



S19.95 (Quantity discounts available) 
Dealer inquiry invited. 
(52.00 for documentation onlvl 
Include 5 1. 00 for postage & handling 

POST OFFICE BOX 3504 • AUSTIN, TEXAS 78764 

(512) 444-6135 



480 GOTO240 
490 'SOURCE & OBJECT 
500 OB= V AL ( OB* ) : FR= V AL ( FR* ) 
510 OB=INT(OB>: FR=INT(FR) 
520 IF OB<l OR 0B>3 THEN 750 
530 IF FR<1 OR FR>3 THEN 750 
540 IF OB=FR THEN 750 
550 IFPEG*(FR,8>="" THEN 750 
560 FOR X=1T08 

570 IF PEG* (FR, X ) < >" " THEN F=X 

:GOTO 590 
580 NEXT X 
590 FOR X=1T08 
600 IF PEG* (OB, X><>"" THEN 

0=X-l:GOTO 690 
610 NEXT 
620 0-8 

630 IFPEG*(0B,8>="" THEN 690 
640 FOR X=1T08:IF PEG*(FR,F>= 

DISK*(X) THEN 660 
650 NEXT 

660 FOR T=1T08:IF PEG* (OB, O+l ) = 

DISK*(T) THEN 680 
670 NEXT 

680 IF X>XX THEN 750 

690 'TEST FOR LARGE ON SMALL 

700 IF PEG*(0B,8)= ,,n THEN 740 

710 TP=ASC(PEG*(FR,F) ) 

720 BOTTOM=ASC ( PEG* ( OB , 0+ 1 ) ) 

730 IF TP >BOTTOM THEN 750 

740 RETURN 

750 MSG*= M ILLEGAL ! ! 11 

760 GOTO260 

770 ' MOVE PIECE 

780 PEG*(OB,0)=PEG*(FR,F) 

790 PEG*(FR,F>="" 

800 MV=MV+1 

810 0=0 

820 RETURN 

830 ' INSTRUCTIONS 

840 CLS:PRINT TAB (9) "TOWERS OF 
HANO I " 

850 PRINT:PRINT"THIS IS A CLASSI 
C GAME, SAID TO HAVE BEEN ORIGIN 
ATED BY HOLY MEN IN THE FAR EAST. 



ii 



860 PR I NT "THE OBJECT IS TO TRANS 
FER ALL OFTHE COLORED DISKS FROM 
PEG#1 TO PEG#3. ONLY ONE DISK M 
AY BE" 

870 PR I NT "MOVED AT A TIME, AND A 
T NO TIME MAY A LARGER DISK BE P 
LACED ON A SMALLER DISK." 
880 PR I NT: PR I NT "THE TASK CAN BE 
ACCOMPLIHED IN NO FEWER THAN 25 
5 MOVES. " 

890 PR I NT : L I NE INPUT"HIT < ENTER > 

TO CONTINUE"; EN* 
900 RETURN 



November, 1982 



the RAINBOW 



Page 45 



QUALITY SOFTWARE IS THE NUMBER ONE 
PRIORITY AT K & K COMPUTERWARE 



GUNFIGHT — Fast action, quick draw shootout bet- 
ween two players, great for kids and dads. This is an 
old fashioned western fight to the death. High 
resolution graphics. Only $14 95 . 

AUTOBAHN — Pits you against the computer in an 
ultimate battle to capture alt the fuel modules before 
the computer gets you!!! Only $14 95 . 

SKY DESTROY — A squadron of attacking planes 
and helicopters fly overhead, shoot more of them 
than your opponent and win 1 Two players. Only $7 95 . 

TALEGUNNER — High resolution graphics, ex- 
tremely fast action 3-D effects. This one looks as if it 
stepped right out of the arcade!! Are you brave 
enough to defend your ship from attacking rebels? A 
must for your color computer software library. Only 
$14 95 

SHOOT TO SPELL AND FLASH MATH — An educa- 
tional package that helps kids learn to spell and 
educate them on elementary math. An absolute 
must for adults with school aged children. Joysticks 
required. Only $11 95 . 

HORSE RACE — Can you pick the next secretariat 
among our thoroughbreds 9 High speed, life like ac- 
tion for people of all ages. High resolution graphics. 
16K extended or 32K disk. Only $12 95 

GUMBALL RALLY — Race on the world's fastest ex- 
pressway and see how fast you can go without 
crashing into other cars or them into you! High 
speed digital speedometer, see how long you can 
break the iaw without crashing 1 Only $12 95 . 

LASER TANK — Pit yourself in a game of strategy 
and excitement against the computer. You must de- 
fend your flag from attacking tanks and destroy 
them before they destroy your flag or you!!! High 
resolution Graphics and four levels of difficulty. Only 
$14 95 . 

BLACKJACK — A casino game that puts two players 
against the beedy eyed dealer of the house. This 
dealer deals the cards as good or even better than 
Intelli vision, tf you have any gambling blood at all 
this game is a must 1 Same rules as any Las Vegas 
casino. High resolution graphics. Only $12 95 . 

POLARIS — You are under the ocean in a sub- 
marine, attacking planes and enemy destroyers 
dropping depth charges attempting to destroy your 
sub. Can you destroy them before they destroy you 9 
This is an extremely fast action machine language 
program with high resolution graphics. Only $14 95 . 



SUPER ZAP — Enemy spaceships are attacking 
from all sides and your mission should you choose 
to accept it, is to defend your, starbase from the 
deadly Armada of Pyruss. This will be a dangerous 
mission since the Pyruss Armada has never been 
defeated by any humaniod. Action increases as the 
game progresses. Only $1 4 95 . 

SERIAL TO PARELLEL CONVERTER — Have a 
printer with a parelle port? Tired of waiting for a line 
list. With this little hardware device you can make 
your color computer run at any baud rate between 
300 and 2400. Let K & K help out your printer to go 
much faster! 1 ! Only $6 4 95 . 

ALL GAME PROGRAMS — require 16K extended 
and joysticks, (prices are set for cassette, add $4 00 
for disk. 

"BUSINESS PROGRAMS** 

INVENTORY CONTROL • This program contains all 
the necessary features required for all types of in- 
ventories. Such as sorting of inventory by stock 
number This program will list stock number, 
description, amount in stock, cost wholesale, pro- 
fits. Minimum 16K disk required. Only $39 95 . 

PROPERTY INVENTORY FOR YOUR BUSINESS — 

This program lists inventory by, department, date 
purchased, property number. Gives line list of inven- 
tory to your line printer, also this program has the 
ability to add and delete items. Minimum 16K disk 
required. Only $29 95 . 

ACCOUNTS PAYABLE — This program inputs 
outgoing accounts (name, address, city, state), ex- 
penditure payed and balance owed. You can also list 
oneaccountof all accounts to the printer. Minimum 
16K disk required. Only $29 95 . 

ACCOUNTS RECEIVABLE — This program inputs in- 
coming accounts (name, address, city, state), 
capital received, credit limit, date of last payment 
and lists one or all accounts to the printer. You can 
also insert or delete accounts. Minimum 16K disk re- 
quired. Only $29 95 . 

BOWLING SCORES FOR DOLLARS — Do your 
leagues bowling averages. This program will keep 
individual scores, team totals, individual averages, 
team standings, and prints all this information to 
your line printer. Minimum 16K disk required. Only 
$12 95 . 

— — ~ " ^ ^™ ™ - — — — — — _ __ ^ ^ _ _ _ 

PROGRAMMERS!!! — K & K pays the highest 
royalties for your programs. If your program is good, 
send it to K & K and receive the best possible 
coverage 1 . 



K & K's DISCOUNT POLICY 

Buy 3 or more programs, get 10% off your purchase order!! 

BLANK CASSETTES - C-10 for $8- a dozen, add $2- shipping & handling. Michigan residents add 4% sales tax. 

DEALER INQUIRIES WELCOMED 

TRS-80 Color Computer Uses — This is only a small listing of what we have to offer. New programs are added each week. Send $1.00 for 
our complete catalog. ... _ 

K & K Computerware 
r^^- 37326 Gregory Drive • Sterling Heights, Michigan 48077 

Telephone: (313) 264-7345 




Page 46 



the RAINBOW 



November 1982 




Protect Your Screen From The Ravages Of Scrolling With 
This Machine Language Scroll Protection Utility 




By Charles J. Roslund 
Rainbow Contributing Editor 



(Mr. Roslund is the author of War Kings, Inter galactic Force and 

many machine language utilities for the 80C.) 



This month I will provide you with 
a short machine language program that 
will enable you to protect any number 
of lines at the top of your text screen 
from automatically scrolling off the 
screen when the rest of the screen scrolls 
under basic's control. This feature could 
have all sorts of uses. Some typical 
examples that come to my mind are: 

1 . Column headings that you want to 
remain on the screen while you print 
pages of data. 

2. The top few lines in an adventure 
game that may describe the room you 
are in. This information could be left on 
the screen while you respond to the 
adventurer's questions about the room. 

This scroll protect routine will 
protect as many lines as desired from 
automatically scrolling off the screen 
when Basic's automatic scrolling occurs 
(for example, when a carriage return is 
printed on the bottom screen line). You 
may print on the protected screen lines 
by first executing a CLS instruction, 
which worksas usual, or using a PRINT 
@ command. 

To activate SCROLL PROTECT, you need only load the 
program (listing accompanying this article) and EXECute 
it. SCROLL PROTECT is written in position independent 
code so it may be located in any convenient RAM area. You 
must reserve the area of memory where SCROLL 
PROTECT is located (with a CLEAR command if you 
choose to locate it high in memory) and not use that area of 
RAM again until you cold start the computer. A cold start 
may be accomplished by turning the computer off and on, or 
by entering the command POKE&H71,0 and then pushing 
the RESET button on the back of the compter. 

The location labeled NU M LIN is where you may put the 
number of lines you wish to protect. I have reserved two 
lines in this listing. To protect four lines from scrolling you 



000 1 


0E00 






NAM SCROLP 




0002 


0E00 






ORG *0E00 




0003 


0E00 


BE0168 


START 


LDX $0168 


RAM HOOK FOR OUTCHR 


0004 


0E03 


AF8C0C 




STX <OLDVEC,PCR 


SAVE OLD VECTOR 


0005 


0E06 


308C0C 




LEAX <NEWVEC,PCR 


0006 


0E09 


BF0168 




SFX $0168 


INSTALL NEW VECTOR 


0007 


0EtfC 


8639 




LDA #*39 


* PUT RTS AT START, 


0008 


0E0E 


A78CEF 




STA S fAR T, PCR 


* FOR SAFETY'S SAKE 


0009 


0E1 1 


39 




RTS 




0010 


0E 12 


5555 


oldvec: 


FDB *5555 


OLD VECTOR SAVE LOCATION 


001 1 


0E14 


02 


NUMLIN 


FCB *02 


NUMBER OF PROTECTED LINES 


0012 


0E15 


341 7 


NEWVEC 


PSHS A,B, X , CC 


SAVE REGISTERS 


001 3 


0E1 7 


0D6F 




TST <*6F 


OUTPUT UNIT <0=SCREEN> 


0014 


0E19 


2610 




BNE RETURN 


IF NOT SCREEN, RETURN 


00 1 5 


0E1B 


9E88 




LDX < *88 


CURSOR LOCATION 


0016 


0L 1 D 


8C05E0 




CMPX #*05E0 


ON LAST LINE'' 


00 1 7 


0E20 


2D09 




BLT RETURN 


NO, RETURN 


0018 


0E22 


8100 




CMPA #*0D 


<CR> ? 


0019 


0E24 


270A 




BEQ SCROLL 


YES, GO SCROLL 


0H20 


0E2<b 


8C05FF 




CMPX #*05FF 


AT END OF SCREEN? 


0021 


0E29 


2705 




BEQ SCROLL 


YES, GO SCROLL 


0022 


0E2B 


351 7 


RETURN 


PULS A,B, X.CC 


RESTORE REGISTERS 


0023 


0E2D 


6E9CE2 




JMP 10LDVEC,PCR] 


RETURN TO OLD VECTOR 


0^24 


0E30 


A68CE1 


SCROLL 


LDA NUMLIN, PCR 


# OF PROTECTED LINES 


0025 


0E33 


C620 




LDB #32 


CHARACTERS / LINE 


0026 


0E35 


3D 




MUL 


* COMPUTE SCREEN START 


0027 


0E36 


C30400 




ADDD #*0400 


< FOR SCROLL 


0028 


0E39 


308C09 




LEAX < RET, PCR 


RETURN ADDRESS 


0029 


0E3C 


3410 




PSHS X 


PUT ON STACK 


0030 


0E3E 


1F01 




TFR D, X 


X=SCREEN START 


0031 


0E40 


3416 




PSHS A, B, X 


PUSH REGISTERS SCROLL WILL 


0032 


0E42 


7EA34E 




JMP $A 34E 


CALL SCROLL IN ROM 


0033 


0E45 


0A89 


RET 


DEC < *89 


DECREMENT CURSOR POINTER 


0034 


0E4 7 


20E2 




BRA RETURN 




0035 


0E49 






END SI ART 





would POKE&H0E14,4, if you locate the program at the 
same address as the attached listing. If you poke a zero in 
NUM LI N, no lines will be scroll protected. You may change 
NUMLIN even after SCROLL PROTECT has been 
executed and the number of protected lines will immediately 
change. Do not poke a value greater than 15 into NUMLIN 
(since there are only 16 screen lines). 

Following is a description of how SCROLL PROTECT 
works: 

Lines 3 through 9, beginning at the label START, 
perform initialization. Location $0168 contains a vector 
(RAM HOOK) that is vectored through every time a 
character is printed to any device (screen, printer, cassette, 
disk, etc.). The beginning address of the actual SCROLL 



JUST GOOD SOFTWARE 

DISK DOUBLE ENTRY - If you have spent hours trying to balance your Debits and Credits, this program is 
foryou! Designed forsmall business, club, and personal use. Entertransactions in a journal type format. 
Program will maintain current account balances, produce Trial Balance, Income, and Balance Sheet re- 
ports and complete Account Ledgers. Will handle up to 300 accounts including report headings and 
totals. Up to 1 400 average transactions on a diskette. Summary reports and four levels of subtotals 
available. REQUIRES 32K and a user understanding of standard double entry accounting con- 
cepts. - $44.95 in BASIC with Machine Language subroutines. 

DISK DATA HANDLER- Will allow you to design disk data files for your specific applications. Provides a power- 
ful facility for on-screen input and update, fast selection and sorting, user defined output of reports to 
screen or printer, and output to disk files which may be read by your BASIC programs for any computa- 
tional or special formatting requirements. You define a basic record of up to 1 4 fields and 246 characters. 
Sort or select records based on any field or combination of fields in this record. Maximum number of 
records you may work with at one time will depend on record size (500 - 23 char records, 50-246 char 
records). An optional Extended record linked to the basic record may also be defined. The size of the 
Extended record is not a factor in determining maximum number of records. Disk Data Handler is the 
type of tool which will provide the growth capability needed for your increasingly sophisticated applica- 
tions. REQUIRES 32K. - $44.95 in BASIC with Machine Language subroutines. 

DATE-O-BASE CALENDAR- Puts you in charge of your schedule! Graphically displays any monthly calendar 
between 1 700 and 2099. You put in up to twelve 28 character memos per day - calendar shows where 
the memos are - call up of day shows details. Use for appointments and a log of past activity. Study the 
chronology of the American Revolution or note the day your mortgage will be paid off. Search capability 
allows you to list or print all memos between two specified dates or only ones meeting key word criteria. 
Datecomputationshowselapsedtime between two dates in days, weeks, months, andyears. REQUIRES 
32K in BASIC. 



TAPE DATE-O-BASE CALENDAR - $16.95 
(max. 400 memos/tape file) 



DISK DATE-O-BASE CALENDAR - $19.95 
(over 4,000 memos/disk - max. 300 memos/month) 



MATH TUTOR- Five programs that go from math fact (+, - X, /) drill to full addition, subtraction, multiplication, 
and division at four levels of difficulty. Provides a step by step approach with error correction and re- 
wards for good performance. - $13.95 in BASIC. 

SPELLING TEACHER - Up to 200 of their spelling words stored on tape or disk are presented in four lively 
study modes including a scrambled word game. - $12.95 in BASIC. 

ALPHA-DRA W A subroutine designed to let you easily add characters to your graphic displays. You define 
X and Y coordinates and a string variable of one or more characters and Alpha-Draw will do the rest. 
Includes all keyboard characters. Comes with instructions for a true line numbered merge of tape files. 
Works great with the Screen Print program! - $8.95 in BASIC. 

GRAPHIC SCREEN PRINT PROGRAM - Works in ALL PMODES and lets you shift screen image anywhere 
on the printed page. Relocatable code lets you use all of your 1 6K or 32K machine. Available for both 
Color Basic 1 .0 and 1.1. Use EXEC 41 1 75 to see which you have and SPECI FY with order. In Machine Language. 

$7.95 - For TRS-80* LP-VII/VIII & DMP-1 00/400 

$9.95 - For Epson GRAFTRAX* , PROWRITER* NEC* PC 8023A-C, IDS-440/445 (w.graphics dot plotting), 
Microline* 82A/83A (w. OKIGRAPH* I) (SPECIFY printer type.) 

(Trademarks of Tandy Corp., Epson America, Inc., C-ltoh, NEC America, Okidata Corp.) 



s 



o 

2 



c 
z 

in 

CD 
10 



38 



2 f 



• 
> 



H 1 



> 

< 

o 



ALL PROGRAMS require Extended Color Basic and aredelivered 
on cassette. All, except Tape Date-O-Base Calendar, are DISK 
System compatible. 



We want your 
SUGGESTIONS! 



Custom Software Engineering, Inc. 



807 Minutemen Causeway 



Cocoa Beach, Florida 32931 
(305) 783-1083 




RAINBOW 



For VISA and Master Card orders: 
Include type, account number, expiration 
date, signature and phone number. 
Sorry 1 No COD's 



Add $1 .00 per order for shipping. Florida 
residents add 5% sales tax. Return within 
two weeks if not completely satisfied. 



ALL LISTED 
PROGRAMS 



Page 48 

PROTECT routine, labeled NEWVEC, is placed in this 
vector location so that the program beginning at NEWVEC 
will be executed every time a character is printed. The 
original vector at $0 1 68 is saved to return to when SCROLL 
PROTECT has completed its job. The last task the 
initialization routine does is put an RTS instruction ($39) at 
the START. This protects against performing the 
initialization more than once, if you attempt to EXECule 
the program more than once. 

The label NEWVEC starts the routine that actually does 
the Scroll Protection. First it saves some registers that 
should be preserved. It then tests address $006 F and returns 
if it does not contain a zero. $006 F contains the OUTPUT 
UNIT number, which is zero il you art? printing to the screen 
(-2 for the printer, etc.). Next, at line 15, it loads the X 
register from address SOOtttt. This is a pointer to where the 
cursor currently is on the screen. Screen memory runs from 
$0400 to S 05FF. so il this pointer is less than'$()5E(), the 
cursor is not yet on the bottom screen line. Fine 16 checks 
for this condition, and returns if the cursor is not on the 
bottom line. 11 the cursor is on the bottom line, a CM PA 
#$0D is executed. The A register contains the character that 
is to be printed, and $01) in ASCII is a carriage return. 11 you 
were g)ing to print a carriage return on the bottom screen 
line, the program branches to SCROLL. SCROLL 
calculates the start ing address to scroll thescreen dow n from 
in lines 24 through 27. The next two lines (28 and 29) push a 
return address onto the stack. The starting address for 
scrolling is then translerred from register D to X, and then in 
line 31. registers A. B, and X are pushed onto the stack 
These last steps ( li nes 28 through 3 1 ) are necessary because I 
will call the scroll routine in ROM at line 32. The point 
where 1 enter the scroll routine assumes the X register- 
contains the screen start address. B\ loading X with a 
number other than SQ40U, J uas able to tel! ihc ROM scroll 



The RAINBOW November, 1 982 

routine where to start from. The ROM scroll routine ends 
with a PULS A, B, X, PC instruction. 1 had to PUSH these 
registers onto the stack before calling the scroll in ROM 
returns (to RET). 1 decrement the cursor pointer (least 
significant byte) by one to point it to the correct screen 
location and "then branch to RETURN. RETURN PULl/s 
the registers that were saved at NEWVEC, and jumps to the 
original RAM hook vector that was saved at OLDVEC At 
this point, Basic is finally allowed to print the character it 
had in the A register. 

The other path through SCROLL PROTECT executes 
lines 20 and 2 1 which check if you are printing a character at 
the very end of the screen ($05FF). If you are, SCROLL is 
called, and the same steps described above are executed. 

If you have MINIMON running from last month's 
column, you can get SCROLL P ROT EC T into memory 
with the^S" command. To locate SCROLL PROTECT 
where my listing shows, load and execute MINIMON. Then 
enter the command "S 0E00 ENTER, and start entering the 
numbers in the third column of the source listing. Every two 
digits must be followed by a return. 

When you are done, exit the monitor with a fc 'G" 
command and save a copy of SC RO LL P RO'I ECT "to tape 
or disk. The start, end, exec addresses for where the listing 
shows the program located are $0E00, S0E48, $()E00. These 
addresses locate SCROLL PROTECT in the first Disk 
Basic, or the second Extended Basic, Graphics page. This is 
a convenient location il you are not using these grapics 
pages. 

This listing is applicable to Extended Basic or Disk Basic 
computers. If you ha\e regular Color Basic, you must 
change the jump at line 23 to an R I S instruction. This is 
most easily done by changing all three bvtes of ob|ect code 
on line 23*(6E. 9C\ E2) to (39. 39. 39) ,.' 



Design a training program to bring you 
to your lop speed- with runcalc 



Written by Bill Brown, a former coach and 2:47 marathoner, RUNCALC is 
invaluable aid to distance runners of all ages and ability levels. 



RUNCALC can help you: 



-Evaluate your training quality 

-Compare performances of different lengths 

-Find pace per mile, per quarter-mile, per meter, etc. 

-Find ypeed in miles/hr., meters/sec, ft/sec. 

-Do metric conversions 

-Generate split times for goal distances and times 
-Set meaningful goal times for interval training 
-Calculate calorie usage for a given run. 



RUNCALC was designed for the Tandy Radio Shack TRS-80 Color Computer. It is 
an easy to use menu-driven program requiring 16K Ext. Color Basic and is supplied on 
cassette with guide for only $12.95 including postage. Indiana residents include 4% 
sales tax. 




SEND CHECK OR MONEY ORDER TO: 



□Me RUN 

COMPUTER PRODUCTS Box 511 Dale, Indiana 47523 




DEALER 
INQUIRIES 
WELCOME 



November, 1982 

Software Review... 

PAC-DROIDS Packs Plenty 
Of Arcade Challenge 

Who was it who said, "You can't tell a book by its 
cover...?" Shakespeare? The shorter Bartlett? And, isn't 
there a second line, or more? Well, adage or not, I've never 
really subscribed to that bit of philosophy, anyway. I make 
all sorts of decisions based on covers, books and what have 
you. So, when Pac-Droids came to me in a spiffy box with a 
colorful cover, I decided it was going to be better than your 
average bear. 

Then, 34 seconds after I popped the cassette into the 
recorder, came the first segments of the title page, sort of the 
"video cover. 1 ' With computer games, I've found title pages 
to be extra special: usually, they're brilliant in color, 
painstakingly detailed and lovingly produced. I figure that 
sometime in the next century, some art critic will build his 
reputation on being the expert on early personal computer 
title page art. People viewing his collection will ooh and ah 
and exclaim how, k They just don't make computer art like 
that anymore." 

The Pac-Droids title page is something of a tease. It 
appears behind a screen of green lines that peel off. one by 
one, from the top until there it is in all its glory. As I watched 
the lines wipe away to one side, I wondered: "Is the entire 
title page behind the screen all the time as the lines peel off. 
or is it actually created, line by line, as the green lines scoot 
off the screen?" I guess we'll have to defer to Charles 
Forsythe, who created the game for The Programmer's 
Guild, for the answer to that. Anyway, it was a very 
interesting process that kept me occupied until, at the 1:45 
minute mark, the maze game was fully loaded and ready to 
play. 

If the name didn't tip you off. let me spoonfeed you with 
the information that this is the latest — and, thus far, 
greatest — in the series of home computer Pac-Man 
derivatives. And, if Mr. Forsythe doesn't find my use of the 
term "derivative" in good taste, well. ..sorry, Charlie. 

I mean, you start out in the middle of this maze, and the 
idea is to stay away from the three drones while you eat up 
some dots. If the drones get too close f or comfort, you head 
your space ship toward one of the energy pellets in each of 
the corners and get a transfusion. Then, for a few fleeting 
seconds you are surrounded by an energy field and can ram 
the red drones for extra points. 

Of course, the drones take off like the proverbial bat when 
you get energized. Eat all the dots without getting 
dispatched and you're on your way to the 10,000 post mark 
where you get an extra ship and a new maze pattern. Sound 
slightly familiar? Bet a roll of quarters on it. But Pac-Droids 
has some new twists on the chase/get chased plot, and they 
add a lot to the excitement. 

To begin with, there's a drone hot on your heels f rom the 
moment you leave the starting gate. No more solitary 
grazing at the bottom of the screen. And beware the dreaded 
Blue Drone Robot!You don't tangle with him (her?) even if 
you've just had energy dot spinach. Not only that, the Blue 
Drone Robot also plants mines that look a lot like energy 
dots. But then, you have Super Bomb! By careful 
navigating, you can drop one of your supply of three Super 
Bombs at just the right time and destroy everything in its 
path — mines, red drones, even the Blue Drone Robot. 
Balooey! 

Pac-Droids can be played with joysticks or the keyboard 
arrows, and up to four players can compete in one game. It 
works on all 16K Extended Basic CoCos and is in machine 
language for fastest action. 

A feature I liked especially — and one the arcade game 



the RAINBOW 



Page 49 



WHY BUY SO MANY THAT DO SO LITTLE? 
YOU ONLY NEED HOMEBASE TO MANAGE 
YOUR HOME WITH A COLOR COMPUTER. 

HOMEBASE™ PROVIDES WORD PROCESSING AND DATA- 
BASE MANAGEMENT IN ONE INTERGRATED AND EASY 
TO USE PACKAGE. SOME OF THE MANY USEFUL APPLI- 
CATIONS 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 • 

WORD PROCESSING FEATURES INCLUDE: 

— DEFINE 250screens 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, fines per page, 
page width and horizontal tabs. 
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 orcompressed 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 files • Dup- 
licating files • Moving data between files • Summarizing files 

• Moving files from diskette to diskette using one drive • 
Saving files to cassette and reloading from casette • File 
synchronizing • 

HOMEBASE " IS EASY TO USE: 

NO PROGRAMMING REQUIRED. AM options are dis- 
played in menus. HOMEBASE v 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. 

Instructions with complete descriptions of each command. 

— Requires 32K of memory, disk basic and only one disk 
drive. 

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) 
North Carolina Residents Call (800) 672-0101 (Extension 887) 

or send a check or money order for $75.00 plus $5 00 
for handling charges to: 
HOMEBASE'" COMPUTER SYSTEMS 
P O, Box 3448 
Durham, N. C, 27702 
N.C residents add $2.25 for safes tax. Allow 1 to 3 weeks for delivery. 

HOMEBASE " is a trademark of HOMEBASE v COMPUTER SYSTEMS a subsid- 
iary of Small Business Systems, Durham. N.C 




QUASAR ANIMATIONS 

Christmas Special 



RAINBOW 

CERTIFICATION 
SI 4L 

554433221 1, it 



From now until December 24th, receive a FREE 
Nanos System Card with every order! 
(See Inside Front Cover For Selection) 

BIGNUM 

by Mark Zimmerman and Ed Pollard 

If you gave your computer this problem 1 122334455 
would give you an answer something like 6.22259507 E 1 8. Not if you had 
BIGNUM. 8ignum would give you 6222595070371 630005. 

There's more. If you tried to raise 25 to the 25th power (25 f 25) you would 
get 8.881 78431 E 34. But BIGNUM will give you 8881 7841 97001 2523233- 
890533447265625. With a 16K machine you can have up to a 1,024 digit 
number in each of the registers plus the special "Memory" register. With 32K or 
64K, much, much more. 

Add, subtract, multiply, divide, and raise numbers to powers you never 
imagined without a larger computer. Even if you are satisfied with the shortened 
numbers in the Color Computer, it would give an "OV ERROR" with this prob- 
lem; 34 to the 45th (34 t 45). BIGNUM gives you both the 68 digit result and 
the exponentiated version (8.25184889). 

Store your results in the special Memory register and/or print your results 
on your printer. Show off your computer's abilities to people with "other compu- 
ters." This one adds a whole new dimension to your 80C. 

All this for only $9.95. 16K required. 

SKY-DEFENSE 

Can you survive the first wave of attack? Or the next . . .Or the next, 
your joystick will ever know. Fly horizontally over mountains and terrain and 
battle the attackers in hi-res action. Machine Language. 

1 6K/Joysticks required. $1 8 95 

THE WALL 

This 9-color joystick game is not a "BREAKOUT" but a new idea. You are 
shooting down the bricks to get the "enemy" on the other side. But when you 
shoot through "the wall" and miss him, points are subtracted. No "ball and 
paddle," but you shoot bricks at the bricks. This one's unique. 9 colors and sound. 
Time limit on game play. Joysticks required. $6.95 

Quasar Animations 

1520 Pacific Beach Drive, San Diego, California 92109 

Add $1.50 per order for postage and handling. California residents add 6% sales tax. 

Or, find our software at these fine stores: 



RAINBOW 

CCnTlF»CATlO»i 
SEAJ. 



Only 



SOFTWARE CONCEPTS 



DIMENSIONAL SOFTWARE 

105 Preston Valley Shopping Center 3954 Clairemont Mesa Blvd. 
□ alias, Texas San Diego, California 




November, 1982 

could use, too — is a combination audio/ video signal that 
shows how much time the next player has to get ready for 
action. A bar of colored lines reaches across the top of the 
screen as the between-player interval begins. The bar gets 
shorter and shorter to the accompaniment of a dropping- 
bomb sound until the action picks up again. The bomb- 
dropping sound is a clever audio alarm that can catch the 
attention of next-up players who may have their eyesoff the 
screen. 

Personally, I found the keyboard arrows moreeffective in 
controlling the action than the joysticks, but a companion 
had just the opposite experience. Neither of us came even 
close to the 10,000 points needed for a new maze screen, but 
it was our first encounter, and the potential was clearly 
there. There's definitely enough challenge in Pac-Droids to 
last a long, long time, and Tm going to make at least 10,000 
even if I have to draw a pattern to it — as was the case with 
the arcade game. 

Maybe I shouldn't admit this in print, but Pac-Droids 
does underline a problem I have with joysticks: I can never 
remember which way is up! Now, my particular problem is 
compounded by having several brands of joysticks to choose 
from, an embarrassment of riches I suppose, but none of 
them have a label saying top, bottom, up or down. On some 
joysticks the fire button is above the stick, on others, below, 
on others, on the side. Yes, I could label them myself, but, in 
case any innovative manufacturers are listening. ..hear this. 
Til bet I'm not the only soul out here in consumerland who 
wastes the first play of every graphics game just getting 
oriented to my joystick. 

A final word of caution to novices, while Pac-Droids 
packs plenty of challenge, even f or the joystick-jaded, if you 
aren't "into" the maze genre of consumer graphics games, 
have patience and keep playing. This reviewer has pumped 



the RAINBOW Page 51 

more quarters than he cares to calculate into Pac-Man coin 



slots, and he went through easily two dozen Pac-Droids 
games before he f elt like he had anycontrol at all. The payoff 
on your initial frustration in learning comes in having a 
game that will put your skill to the test long after you've 
become a veteran computer combatant. 

(The Programmer's Guild, P.O. Box 66, Peterborough, 

NH 03458, $19.95) 

—Jim Reed 

Software Review... 

El Diablero Will Test 
Your Adventure Skills 

If you are a novice adventurer, you best stay in the farm 
leagues for a while before tackling El Diablero. 

This new Adventure program requires something more 
than a minimum amount of skill to solve. As the advertising 
says, you start , out alone in the middle of a desert. And, 
frankly, that is a real accurate description of where you are. 
You know what there is in the middle of the desert, don't 
you? Virtually nothing, that's what. And that's how you 
start El Diablero. 

Things do not get better quickly. To make it somewhat 
easier, though, you have an advanced movement feature- 
pressing arrow keys to go north, south, east and west. No 
having to type in "Go North" or, even, "N." All that is 
necessary is to press one of the arrow keys (except for the left 
arrow — because it continues to be the means to "erase" text 
entry. So, the next key — the @ sign — is substituted. 

Don't let this easy movement lull you. That is the only 
thing that is easy about El Diablero. It's an interesting and 
complicated Adventure, with magic combined with the 



Daystar Ltd. 



Are you tired of your CoCo or TDP 100 being an overglorified arcade game? 
Are you ready to put your investment to work in your own business? 
We have software for small businesses that can turn your toy into a tool!! 

BOOKKEEPING SYSTEM Disk $150 (#1001D) ACCOUNTS RECEIVABLE Disk $150 (#2001D) 

General Ledger System that also generates Trial Balance, Initializes, updates and produces monthly reports and 
Income Statement and Balance Sheet. Requires Printer. customer statements. Requires printer. 

SIMPLIFIED BOOKKEEPING Disk $75 (#1002D) FINANCIAL ANALYSIS SET 1 Disk $70 (#3001D) 

Produces Income Statement, Balance Sheet and Cass $65 (#3001 C) 

comparative reports. Data from sequential files created by Ratios, Forecasting, Brakeven Analysis and more. No date 

system. Designed to be used with manual bookkeeping file is used, all information is input from program prompts, 

system. Printer required, Printer required. 

FINANCIAL ANALYSIS SET 2 Disk $70 (#3002D) 

Cass $65 (#3002C) * * Available November 15, 1982 * ★ 

Cost Comparison, Expected Value Job Bidding and more! INVENTORY SYSTEM Disk $150 (#4001 D) 

No data files are used, all information is input from program Initializes and updates inventory. Generates Status, Usage 
prompts, Requires printer. and Consumption reports. Requires printer. 

This is a partial list of what we offer, write for a complete list (send $1 postage and handling) 
Minimum system required— 16K All disk programs menu-driven 
All disk programs were written on CoCo R.S. drives 
When ordering Disk Packages, please specify number of drives in system 

DAYSTAR LTD. 

2121 EAST TENTH STREET 
INDIANAPOLIS, INDIANA 46201 

(31 7) 236-9666 

BUSINESS SOFTWARE ALSO AVAILABLE FOR TRS-80 PC-2 



Page 52 



the RAINBOW 



November, 1982 



other usual things to make for an exciting but challenging 
game. 

If you are into Adventures, El Diablero offers some 
unique challenges. We believe you will like it. 

(Computerware, Box 688, Encinitas, CA 92024, $19.95 
tape, $24.95 disk) 

Software Review... 

Five Defender Games 
Offer Variety And Thrills 

By Robert D. Nunziato Jr. 

(All of a sudden, there are nore "Defender-like" games on the 
market than there are snatchers in the sky. We asked Mr. Nunziato 
to review the ones we had on hand a couple of weeks ago, but then 
two more came in. In order to make this a comprehensive 
assessment of these games, we are combining his reviews o f three 
programs, followed by two of ours — done by our own staff.) 

This has been a lot of fun — the opportunity to be a space 
jockey, flying and fighting my way through three new 
"Defender-type 11 games. 

The first, Offenders, comes pretty close to the arcade 
version. The program introduction unwinds with high 
resolution and rainbow colored graphics complimented by 
21st Century sound effects. The game itself continues to 
produce impressive high res "rainbow 11 graphics which scroll 
smoothly during play. 

The scenario, though described as a mideast conflict in the 
documentation, parallels the arcade space game. You use 
your joystick to control your ship's direction, speed, altitude 
and rocket fire as you cruise above the surface destroying( or 
being destroyed) by a variety of alien "things. 11 



r 



HARMONYCS 

P.O. BOX 15 73 

SALT LAKE CITY, UTAH 

84110 



RAINBOW 



RAINBOW 



GAME SET I <4K 8. UP) $7.35 
THREE GAMES ON ONE CASSETTE. ' FRENZY' - 
A WORD GAME. ' MASTERCODE ' -LI KE MASTER 
MINDCtm). ' SEVEH-ELEVEN' -fi DICE GAME 
OF SKILL AND CHANCE. 

MONEY MINDER II <16K) $6.95 
A CASSETTE BASED F'ERSGMRL FINANCE PRO- 
GRAM. UP TO 56 USER DEFINABLE BUDGET 
CATEGORIES. PRINTOUT CAPABILITY. MENU 
DRIVEN - EASY TO USE. 




PRESCHOOL PAK < 16K EXT. BASIC ) 
r ff^S\ TWO PRESCHOOLER LEARNING GAMES ON ONE 
rainbow CASSETTE. MAKES USE OF HI -RES GRAPHICS 
AND SOUND. CONTAINS RL HP ABET DRILL 8* 
COUNTING DRILL. THE KIDS THINK IT'S A 
GAME. IT IS I 



COLCRHYTHM < 16K EXT. BASIC) *9. 95 

EXCELLENT USE OF HI -RES GRAPHICS. BIG- 
RHYTHMS PLOTTED FOR 15 DAYS. 




RAIN BOW 

CMWIC "KM 




SISI <16K EXT. BASIC) $9.95 
^"SftSISI THE FORTUNE TELLING COMPUTER US-ES 
flA .L N8 ° w DATA THAT YOU INPUT TO DETERMINE A 
CHARACTER READING FOR YOU. 



HA 



ORDERS SHIPPED POSTPAID. NO CQD ORDERS 




Scattered along the moving terrain below are your ground 
compatriots. Alien snatchers move down to grab your guys 
and move them up. Score bonus points if you can destroy 
the snatcher, scoop up your guy in midair and fly him safely 
to the ground. No easy feat! It the snatcher makes it to the 
top — look out! 

As you zoom around zapping the enemy, keep one eye on 
the scanner screen. It keeps you posted on the enemy's 
location and highlights a "snatch" in progress. There are a 
couple of other good twists to this arcade action that I will 
leave for you to discover. 

Its in machine language for 16K. 

The second of the trio, Starfire incorporates the same 
features and general play rules. There are, however, a few 
added options; warp drive and a smart bomb. Watch out for 
the alien space ship in this one! It comes after you like a 
homing pigeon to the roost. 

The graphics are high res and excellent, but "break up 11 
when graphic characters overlap. The sound is fair, colors 
good. Control of your ship is handled through the keyboard 
and ship movements are quick. Keyboard control takes 
some getting used to but is not a drawback. 

There is some difficulty in placing enemy craft in relation 
to your ship on the scanner. Sometimes you can't pick 
yourself out of a crowd. Starfire is generally not as 
impressive as Offenders, but it represents a quality machine 
language, arcade-type game for the 1 6K 80C with a few play 
features that Offenders lacks. 

The third entry, Avenger, lacks some of the sophisticated 
features provided by Offenders and Starfire. In this game, 
the graphics are high res and excellent, the scrolling smooth 
but the colors — green on black — are not impressive. The 
scanner provides a clear picture and is the best of the three. 
Control of the ship is again by the keyboard, providing 
upward, downward and variable speed unidirectionally. 

This drastically reduced playability. There are no men on 
the hills below and no snatchers in the skys. Yet, there is no 
shortage of attacking alien ships and devices. 

All in all, this I6K machine language program is a 
straightforward "shoot-'em-up game. 




Protectors provides the most colorful graphics of the 
group. It, too, is in machine language but uses 32K and 
makes you a two-handed pilot. Yes, you need both joysticks 
to make it do its stuff. This is somewhat difficult, but you 
can either get the "hang 11 of it or just forget about the left 
joystick — which, primarily, controls the direction your laser 
beam fires. 

There is no scanner screen, but there are mines. They can 
give you fits — as they track your ship. There is a smart bomb 
available, too, that can be released by pressing both 
joysticks. And, handy for those needed respites, there is a 
"freeze action 11 option that stops everything while you takea 
breather ... or answer the telephone. 

Last, but certainly not least, is Planet Invasion. It has fine 
high res graphics, good sound, a well-done scanner, lots of 
different attackers, snatchers and smart bombs. You can 
catch your own men after you have destroyed the snatchers 
and you can also flash into hyperspace. 

An additional feature of Planet Invasion is that you can 
earn bonus ships and smart bombs. And, you have variable 
speed in flying in both directions. 

Another neat feature is what happens to you if all your 
"crystals 11 are snatched away. Planet Invasion sends you into 
the depths of space to fight until you kill enough nasties to 
get back to the surface. 

This one uses one joystick, but also two keys on the 
keyboard for launching your smartbomb or to move into 



November 1982 t 
hyperspace. 

{Offenders, American Small Business Computers, 118 
South Mill, Pryor, OK $29.95 tape, $34.95 disk) 

Starfire, Intelletronics, 22 Churchill Lane, Smithtown, 
NY 11787,$21.95) 

(Avenger, The Cornsoft Group, 6008 N. Keystone 



f Page 53 

Ave., Indianapolis, IN 46220, $19.95 plus $1.50 s/h) 

(Protectors, Tom Mix Software, 3424 College N.E., 
Grand Rapids, MI 49505, $24.95 tape, $27.95 disk plus $1 
s/h) 

Planet Invasion, Spectral Associates, 141 Harvard, 
Tacoma, WA 98466, $21.95 plus 3% s/h) 



MISADVENTURE GAMES ire slichtu ribald ahO risque 

PLAYED IN THE ADVENTURE-FORMAT 



MISADVENTURE N9 1 MADAM ROSA'S MASSAGE PARLOR — 

IN THIS PARTICULAR MISADVENTURE THE PLAYER HAS TO MAKE 
HIS WAY FROM THE SLEAZY DESERTED WHARFS. GAIN ADMITTANCE 
TO THE ANCIENT SPEAKEASY. AND ATTEMPT TO DISCOVER THE 
HIDDEN PHOTOGRAPHS OF THE POLITICIANS BEAUTIFUL DAUGHTER' 
BRAVE THE DEADLY ALLEYS HALLWAYS AND TRAPS AVOID THE 
BOUNCER AND OTHER CHARACTERS OF QUESTIONABLE REPUTATION 
PLAY IN THE RIGGED CARD GAME IF YOU DARE' DISCOVER WHY THE 
OLD MAN DIED WITH A SMILE ON HIS FACE 1 FIND OUT WHY THE 
WINO PREFERS CHEAP BOOZE 1 ABOVE ALL TRY TO ESCAPE WITHOUT 
NEEDING ANY INJECTIONS OF PENICILLIN!!! 

MISADVENTURE N° 2 WET T-SHIRT CONTEST 

IN THIS PARTICULAR NAUGHTY MISADVENTURE THE PLAYER 
AWAKENS ONE MORNING TO A LOUD POUNDING ON THE DOOR 1 
THUGS ENTER AND DEMAND THAT YOU PAY THE BOSS THE MONEY 
OWED TO HIM TONIGHT 11 ' 

YOU MUST SURVIVE THE MANY INTERESTING SITUATIONS 
FOUND IN THE OVER 100 LOCATIONS' THE SCIENTIST MAY HAVE A 
WAY TO SOLVE YOUR PROBLEM - IF YOU SOLVE HIS PROBLEM! 
PERHAPS THE PRIZE MONEY FOR THE WET T-SHIRT CONTEST 
WILL BE ENOUGH 

ALTHOUGH VERY CHALLENGING. THIS IS A FUN GAME. SO BE 
PREPARED TO ENJOY YOURSELF 111 

MISADVENTURE N 9 3 SEWER OF MOSCOW 

IN THIS PARTICULAR MISADVENTURE THE PLAYERS MISSION 
REGARDLESS OF WHETHER HE ACCEPTS IT OR NOT IS TO ELIMI- 
NATE THE IMMEDIATE POSSIBILITY OF W W Ed ! BEWARE OF THE 
TREACHEROUS SEWER! WATCH OUT FOR THE SWIFT SUBWAY VEHI- 
CLES! AVOID THE LOYAL COMMUNISTS! THERE ARE OVER 70 LOCA- 
TIONS. SO BE VERY CAREFUL NOT TO GET LOST OR KILLED IN 
THIS MISADVENTURE. 

THE BEAUTIFUL SPY YOU FIND TIED SPREAD-EAGLED TO A 
BED HOLDS THE KEY TO THIS MISADVENTURE, BUT BE VERY 
CAREFUL WHAT YOU DO TO HER 

THIS IS THE HARDEST MISADVENTURE YET' 

MISADVENTURE N? 4 CASINO OF PLEASURE 

CASINO OF PLEASURE MISADVENTURE IS AN EXCELLENT 
PROGRAM FOR THE SERIOUS ADVENTURER WHO ALSO ENJOYS 
TO GAMBLE' 

YOUR FIRST PROBLEM WILL BE FINDING THE HIDDEN CASINO! 
THIS IS ACCOMPLISHED BY USING TRADITIONAL ADVENTURE- 
TYPE METHODS 

IF (AND WHEN) YOU MAKE IT TO THE CASINO WITH THE 
MONEY. YOU MUST INCREASE IT SO THAT YOU HAVE ENOUGH 
MONEY NEEDED TO PAY-OFF THE GANGSTERS WHO AWAIT YOU 
AT THE CASINO EXITS' BEWARE OF PIT BOSS! DONT HAVE TOO 
MANY FREE DRINKS BROUGHT TO YOU BY SEXY YOUNG HOSTESS' 
ABOVE ALL ENJOY THE MANY GAMBLING DEVICES 



N 9 4 AVAILABLE AFTER 11/20/82 

M I SAD VENTURE 

(16 K NON-EXTENDED) 






Travel the channels destroying the SPIDERS before they 
annihilate YOU !!! 

ARCADE STYLE GAME ( 16K COLOR- jOYSTICK-ml) Tape S 19.95 



DRAGONQUEST 

P AC - DROIDS 

TO WER OF FEAR 



EXTENDED 



EXTENDED 



EXTENDED 



TAPE 



$15.00 EACH 



Ohio R«». include 6% Tax 
Immediate shipment! Visa, MasterCard, Money Orders, or phone 
order. 



CHROMATIC 

SOFTWARE CO. 

50 Fillmore Street Dept. 103 
Dayton.OH 45410 (513) 252-9306 



Page 54 

Hardware Review... 



the RAINBOW 



November, 1982 



Video Interface Kit Is 
A Boon For Colors 

Even if you sink a lot of money into a color TV, you are 
still at the mercy of the little silver box inside CoCo's innards 
which converts the "raw" video output to something that 
can be used with a regular TV. 

There are products on the market known as monitors 
which have better line-scanning capabilities than a regular 
TV. These are the kind of sens that you will see in a television 
station. But they have to be —for the most part — hard-wired 
in. In other words, a monitor does not also have a tuner built 
in. 

With a computer, this can be a boon. That is simply 
because there is no chance of a regular TV station 
interferring with your 80C's signals. At the same time, 
though, you cannot use a monitor as a regular TV. 

Still and all, a color monitor will greatly improve your 
picture from CoCo. There is one additional problem, 
though. And that is that most monitors will not hook up 
with the signal (called RF video) which comes out of the 
back of the 80C. 

But, if you are going to the expense of buying a monitor, 
you don't want the R F signal, anyway. You want something 
called composite video. 

Radio Shack did the smart thing in supplying R F video. It 
meant thatanyTV could be used with CoCo. But, for those 
who want a little more, you have to bypass the RF video and 
get the "raw," or composite, video signal. 

Enter the Video Interface Kit. This is a little gizmo that 
has to be soldered into the inside of the 80C (thus voiding 
your warranty when you open the case) and, in effect, 
bypassing the box which converts the composite signal to an 
RF signal. If you have a monitor which will only accept 
composite video, this is a nice way to go. 

The kit is easy to install and works well. There is no 
question that the combination of a kit and a monitorgreatly 
improves the color and resolution of the picture from your 
80C. There are only five points which have to be soldered — 
and they are fairly simple to do. 

Our only complaint with the Video Interface Kit is with 
the instructions. While the written ones are complete, the 
diagram is backwards as to orientation of the computer. The 
written instructions say to turn the computer so you are 
facing the back — but the diagram shows the innards as 
facing from the front. 

A nice bonus with the kit is an output f or audio as well as 
video. While few monitors come equipped with audio (ours 
does), having true audio output is a bonus. 

(Jarb Software, 1169 Florida Street, Imperial Beach, FL 
92032, $19.95) 



Software Review 



Here Are 200 Tunes 
For CoCo To Play 

If you want CoCo to play for you, then there is a way. The 
Songbook offers more than 200 tunes ranging from 
childhood to Christmas numbers that are easy to play and 
fun to listen to. 

We have worked with several songs, and have had a 
moderate amount of success. Except for one or two places in 
all 200-plus of these tunes, Sara Nolen has done an excellent 
job of using the PLAY command to give you some of 
America's best-loved songs. 

This is really a two-part package. One part is the 
songbook itself, with the words and CoCo PLAY command 
"scores' 1 of all the music. The other is a tape or disk version 
of the songs — run from a series of menus — which allow you 
to hear all of them without typing them in. 

The Songbook programs have a modified version of a 
menu which allows you to enter the number of the song you 
wish to have played. CoCo then displays the song's title on 
the screen and plays the song. Once it ends, you can choose 
another.. .and another. ..and another. 

This is a four-program package, with each containing 
about 50 songs. For tape users, each tape must be loaded 
separately to gain access to the songs in that particular 
program. For disk users, there is a menu to load the 
particular program you want, and then select the song. Its 
fast. 

And the songs: A fine selection, all told. There is a large 
number of Christmas tunes, children's songs, many old 
favorites, a few waltzes, folk songs and patriotic songs. 
Why, you could even get married with the Songbook; it 
includes two wedding marches. Or graduate. "Pomp and 
Circumstance" is here, too. 
This one is a lot of fun. 
(Prickly-Pear Software, 9822 E. Stella Road, Tucson, 
AZ 85730, $29.95 on tape, $34.95 disk plus $2 s/h) 



Software Review... 

Big Num Will Give 
You Lots Of Big Numbers 

For those who are fascinated by big numbers — billions, 
trillions, sextillicns and more — then Big Num may be for 
you. 

As you know, CoCo can show up to nine digits before it 
goes to exponential display. After those nine digits, you will 
get a number like 1 .23456789E+09 to indicate you should 
move the decimal point nine places right and add zeroes if 



RAINBOW 

CERTIFICATION 
SEAL 




E yi "fc. ^ n F* 
WE'RE PROUD 



SPECIAL OFFER = NOW THRU X-MAS 82 ■ LCA-4? - Lower Case Kit $ 64. 93 / ANCHOR MK 1 
MODEMS $85 / BMC MONITORS $90. %. UP / WOLFBUG MONITOR & adapter card $51.59 



EPSON MX-80-FT $524.95 
PROWRITER Par. $465.00 



MX-100 $694.95 
ser. $573.00 



X-MAS CARD NOES GOT YOU DOUN - 
*********** CMAILIST 4.0 
Its a PHONE BOOK, ADDRESS BOOK, Mail 

Label Generator and MORE! 
The mini -data base for home/'business 
SELECTIVE PRINTING.; BATCH PRINTING 
SEARCH, AUTO SAVE; TICKLER FILE; 
MAIL LABELS; SORT.; and MORE! 



* 
* 
* 
* 
* 
* 



TAKE A DOSE OF CMAILIST 

P . U . P . **************** 
5 Utilities for your Col#r Computer 
V I DP R I NT < P r i nt v i dtex scr eens ) . 
DUAL ( Print to screen and Printer). 
MERGE C merges basic programs ). 
CSAVEM (duplicates ML Programs >. 
AMORTIZE (loans & Print schedules';-. 



CMAILIST $19.95 P.U.P. $9.95 both for $24.93; Send SASE for FREE CATALOG 
SPECIFY 16 or 32K = all software carries 'the Rainbow' SEAL 
CCDs accepted <shiPPin9 added) - NO CCDs on SPECIALS : N.Y.'ers add 6*: tax 
PEACOCK ENT. PHEASANT RUN BOX 494 RD#3 CANASTOTA, NY. 13032 315-697-714? 



November 1982 
necessary. This can be confusing. 

Big Num solves this problem by using some of the 
machine language registers to give you true big numbers. 
The number above would be shown as 1234567890. 
Moreover, it can perform addition, subtraction, 
multiplication, division or exponential factoring (raising 
numbers to powers like 99") and give true answers. 

This is accomplished by using the registers of the 80C and 
takes a few minutes to get used to. And, although you are 
using machine language subroutines, some of the 
calculations (particularly with exponents) take some time. 

But you do get big numbers — and we mean big ones. If 
you use or need big numbers — or just want to play around 
with them, then Big Num is just the ticket for doing so. 

Incidentally, Big Num is also accurate to all of its digits 
( 1,024 in 16K, more with larger memory capacity), although 
it does not have commas to separate the "sets" of numbers. 

For those who want to play around with numbers, or who 
need the true and accurate numbers, Big Num — while a bit 
expensive — will perform as described and do it well. 
(Quasar Animations, 1520 Pacific Beach Drive, San 
Diego, CA 92109, $19.95)) 



Software Review. 



Dungeon Maze Game Has 
Interesting Graphics 



When you find a game which combines both graphics and 
"words" in an Adventure, you expect to really have a lot of 
fun. And, that is pretty much the case with Dungeon Maze 
Game. 

This is a somewhat difficult adventure and, frankly, the 
switching of the graphics and text screens (you have to do it 
by entering a single key) gives added enjoyment. The 
Adventure itself is enjoyable, pretty darn difficult and has a 
good premise which will keep your attention. 

The graphics part of this game is a maze which is viewed 
from above. Its done with simple lines and a "little person' 1 
(you) to show location. By pressing a single key you can 
switch to the text screen for a description of where you are — 
and a warning tone sounds when you near a "magic" area. 

Movement on the graphics screen is accomplished by 
using the arrow keys, so that is a simple process which does 
not interfere with the game play. What does, however, is the 
use of Basic to re-draw the maze with each move. This, 
frankly, is the major negative to the program — it takes a few 
seconds to make each move. If you assume that you are a 
thoughtful Adventurer, then there is little problem with this 
moving time, but, if you want to go fast, it can be somewhat 
distracting. 

Overall, Dungeon Maze Game rates pretty high on the 
Adventure scale, both in terms of difficulty and in terms of 
playability. While it was initially distracting to change 
screens to find out where you were, we quickly got used to 
the style of play and found it much more fun to "see" 
locations as we moved than to just imagine them. 

A word should be said f or the top-view of the maze. For 
many reasons we liked it better than the traditional "inside" 
view of a maze. Perhaps it was because it was easier to 
visualize the place we were from above than from ground 
level. 

(Circle City Software, P.O. Box 30166, Indianapolis, IN 
46220, $27.95 tape or disk) 



the RAINBOW Page 55 

Software Review... 

Roman Checkers Is 
A Clever Othello 



Roman who? I had never heard of this game which Radio 
Shack calls Roman Checkers. Don't let the name fool you. 
Roman Checkers is Radio Shack's version of the popular 
board game, Othello. 

This RS product is a surprisingly clever rendition of the 
board game which uses"reversible discs." The computerized 
version displays the board pieces in the form of"Eagles"and 
"Monuments." But the idea is the same. The goal is to 
maneuver opponent's pieces. By successfully executing this 
maneuver, the opponent's pieces become your pieces. The 
rules of play can be mastered in a f ew minutes. The strategy 
of play may take you years to attain true mastery. It's a fun 
game, though. 

Your opponent may either be another person — in which 
case, the computer acts as score keeper — or the computer 
itself. The computer allows you to select various levels of 
difficulty. If you are stumped by a particular move, ask the 
computer to display your possible legal moves. You may 
even request guidance in making the"best" move for a given 
board setup. 

As you become a betterstrategist, your games may last for 
hours. Radio Shack has included a provision for saving the 
current board setup and score on cassette. Get agood night's 
sleep and come back to it later! 

Roman Checkers is supplied in a ROM pack. 
(Available at Radio Shack stores for $29.95) 



Color Computer Programs 

from 

Genesis Software 

presenting 

* The Enchanted Forest 

The BIG adventure in hi-res graphics is here! Move 
through more than 50 scenes on a quest to rescue the 
captive princess. Decisions are made according to 
visual cities* not text. There are many inhabitants in 
the Enchanted Forest — some are friendly, some 
are not. This is a sophisticated computer adven- 
ture — a real challenge. A must for your adventure 
library. Requires 32K extended basic. 
Ta pe cassette (postage paid ) $21 . 95 

it The Game Show 

Now a lively party game where two teams compete 
against the clock to name several items in a 
category. Includes 60 rounds with color graphics 
and sound. Machine language routine for fast 
response. Requires 16K extended basic and joy- 
sticks. 

Tape cassette (postage paid) $19.95 



Genesis Software 
P.O. Box 936 
Manchester, Mo. 63011 



Page 56 



the RAINBOW 



November 1982 



Soft ware Review. 



EAST TEXAS COLOR 
^^fisllVScOMPUTER CLUB 



2101 E. Main St 
- Henderson, Texas 75652 



r , f Ut 

^- --------- --- ■ ■ ' H 

THE WORLDS LAP3EST COLOR COMPUTER CLUB 
HERE ARE 10 GOOD REASONS TO JOIN 

1) . FREE PROGRAMS. Good programs 

written by members are yours. 
(These alone are worth a years 
worth of dues ! ) 

2) . Subscription to the RAINBOW, 

a Magazine devoted entirely 
to the Color Computer. 

3) . Um» of a Library, with books, 

and FREE member-written programs, 
(you must send a blank tape) 

-■ 

4) . A club "magazine sized" news- 

letter with tips, programs, 
reviews, articles and more! 

5) . Buy, sell & trade with your ad 

(up to l/4th page per issue) 
in the newsletter, FREE! 

6) , Discounts on many software & 

hardware items for the 80-C. 
Save from 5 to 40# from some 
of the MAJOR COMPANIES. 

7) . A "new member package" with 

many USEFUL items. 

8) . Discounts on subscriptions to 

CCN and Chromasette magazine. 

9) . A PARTS Library where you may 

borrow parts & save "downtime". 

10) . Join the WORLDS LARGEST Color 

Computer Club, Where you can 
get help from the many members 
who are master programmers. 
(Some are electronic experts) 



Not a Monster 
But Pretty Big League 

By Ted Lee 
Kentucky Country Day School 

This is a review of the software cassette program 20,000 
Leagues Under the Sea from the Reading Is Fun Series for 
the Radio Shack Color Computer. 

This package includes a reading book with illustrated 
pictures, a cassette audio tape that reads aloud each word in 
the book, and one cassette tape (two sided) which contains 
both spelling and vocabulary programs to drill and or test 
the listener on these areas. 

There are essentially two parts to this package. The audio 
cassette tape with its accompanying reading book is one 
part. The cassette tape containing the vocabulary and 
spelling drills is the second. 

In this reviewer's opinion, the audio tape and illustrated 
book are excellent. The voices narrating the story, word for 
word, seem to be those of professional actors, providing 
tone and emotion to the words. There is also some musical 
accompanyment which adds to thezest of the story. All in all 
I think almost everyone loves to hear a good tale told with 
rousing spirit. The combination of this high-quality aural 
dramatization and adequate art work should make the 
reading of this condensed booklet a pleasure for almost 
anyone. In fact, I suspect that this part was done separately, 
and Radio Shack adapted it and combined it with the 
computer. 

Although the drills are well done and have been carefully 
thought out, the vocabulary and/ or spelling test portion of 
this dual package lacks the zest and vitality displayed in the 
audio cassette reader. They are both educationally and 
technically sound in their construction, yet it is doubtful if a 
young student would enjoy this part very much or for very 
long. It is encased in a too standard testing format with no 
diversion and not much incentive. 

This package is written, it seems to me, for the use of a 
single individual who wants to learn at home. Had it been 
developed for use in a professional teaching environment it 
most certainly should have contained added enhancements 
such as written lists of tests, sentences and words used- 
possibly cross-referenced to the book. 

There are areas that could be strengthened even now, such 
as more adequate documentation explaining just how each 
feature works and what to expect. As it stands now, the one 
sheet (two sides) explanation given the purchaser just barely 
meets the needs of the user. 

And, though the documentation is a bit brief, the low 
price gives the buyer good value received and then some. 

Overall, this package is well done and worth purchasing if 
you have a young person who might use it. Educationally it 
is based on sound principles. Surely, as time goes on, we will 
see improvements in this kind of computer software that 
take greater advantage of the computer's ability to entertain 
and challenge in its own right. 

(Available at Radio Shack stores, $19.95)) 



How To Clear All Graphics Pages 

You can clear all your graphics pages by entering the 
following command: POKE25,6:N EW, If you do this, 
you will not be able to use graphics pages, but you will 
have more program memory. 

Caution: Do not try this POKE with any program in 
memory. It will destroy whatever program is resident 
in the 8QC. 



COLOR COMPUTER 

COMPUTERWARE® has it all! 



FUN & GAMES 




PAC ATTACK 

Incredibly challenging 
graphics game with great 
sound and action. 

cassette s 24.95 

disk s 29.95 

Lots more games & products 
available 1 



HOME & WORK 




HOME MONEY 
MANAGER 

Cassette checkbook organ- 
izer with printed reports for 
deposits, expenses, 
transactions & Chart of 
Accounts. 

M9.95 




STARSHIP 
CHAMELEON 

Defend your starship's 
planet against Gabalatok 
attack of bombs, anti- 
matter & aerial mines. Fast 
action, graphics, & sound. 

cassette $ 24.95 

disk $ 29.95 




ADDRESS 
FACTORY 

Complete name and 
address mailing list with 
special code selection and 
sorts for labels. 

cassette $ 17.95 

disk $ 22.95 




EL DIABLERO 

You awaken dazed, in the 
middle of the desert. Your 
mentor sorcerer has 
diappeared. You face the 
evil El Diablero alone! Pure 
adventure! 

cassette s 19.95 

disk $ 24.95 



PROGRAMMING TOOLS 



6809 PROGRAMMING MODEL 

[x - Indsx Re 9 j ^ 



j U — Uset Stack 
i S - HarOwate Siao J 
I * | 



,. H 



8 ] ± u .j — 



TO ORDER: 

Add shipping of 
$2 surface or $5 
air/Canada. Visa 
& MasterCard 
accepted. 



MACRO 
ASSEMBLER 

Macro conditional 6809 
assembler with library files 
and cross reference 
program. 

Color Computer disk $ 49.95 
FLEX* disk $ 50.00 

(Cassette assembler also 
available.) 

FLEX is a trademark of TSC 

Dealer Inquires Invited 





SCRIBE WORD 
PROCESSOR 

Complete word processor 
(or program editor) with 
headings, footings, right & 
left justification, centering, 
paqination, tabs, . . . and 
more! 

$ 49.95 

(Cassette editor also available.) 





AND 


UUP 


H 






ruiKTDDH 


DP 






TO 


m 


HPI1W 



i 



i 




PASCAL 

Dynasoft's compact little 
PASCAL for learning 
structure programming. 
Includes compiler, P-code 
interpreter, editor, 
supervisor, & samples. 
(Req. 32K). 

cassette $ 49.95 

disk $ 50.00 



COMPUTERWARE® 



Computerware is a trademark of Computerware. 



call or write 

Box 668 
Encinitas, Ca. 92024 
(714) 436-3512 



RAINBOW 

CERTIFICATION 
SEAL 



Page 58 



the RAINBOW 



November, 1 982 



Soft ware R e v /' ew... 

Disk Colorcom/E Is 
"Fine Software 

By Dr. Lane P. Lester 

Reviews are traditionally done by individuals who have 
some experience in the area under consideration. For 
example, l was recently asked to review a book on genetic 
engineering because a few years ago I wrote a book on that 
topic. 

When it comes to software, however, there is something to 
be said for having a novice as the reviewer. An expert is 
likely to use this expertise, perhaps unconsciously, as a 
supplement to the documentation and operation of the 
software. On the other hand, a beginner will judge the 
quality of the program strictly on his success in getting it to 
do the job it claims to do, and he will have to depend solely 
on what the software supplier gives him. The purpose of all 
of the foregoing is to justify the following, a review of a 
smart terminal program from someone who is just now 
getting his feet wet in telephone communications. 

When I started getting the itch to let my Color Computer 
reach out across the country with telephone wire tentacles l 
discovered five intelligent terminal programs on the market. 
The claims of each supplier sent a swirl of baud rates, stop 
bits, parities, uploads, and downloads coursing through my 
brain. To try to make some order out of chaos (the chaos of 
my own ignorance) I wrote to each supplier and compiled a 
list of comparisons between the programs. 

From that comparison I concluded that for someone in 
my situation, COLORCOM/E would be the best choice, 
while I could see that other programs would be better for 
other users. My situation is that I have a 32K machine, RS 
disk drive, Epson MX-BO printer, Hayes SmartModem™ 
and illusions of grandeur about what I am going to 



n 



THE COMPOSER 




SPEECH SYSTEMS, A MANUFACTURER ftF SPEECH , MUSIC, AND SOUND EFFECT 
SYNTHESIZERS FOR THE SS-50 BUS, INTROCUCES THE COMPOSER FOR THE 
COLOfl COMPUTER. THE COMPOSER IS A H VOICE MUSIC COMPILER WHICH 
ALLOWS ONE TO EASILY DEVELOP MUSIC. EACH VOICE USES ITS OWN 
WAVESHAPE TABLE. BOTH A BASIC AND A MACHINE LANGUAGE PROGRAM ARE 
INCLUDED, NO ADDITIONAL HARDWARE IS NECESSARY. THE COMPOSER 
ALLOWS THE ORGINAL MUSICAL SCORE TO BE SAVED. I M ADDITION, THE 
COMPILED MUSIC MAY BE SAVED AND BEST OF ALL IT MAY BE PLAYED 
WITHOUT ANY OTHER SOFTWARE. EXAMPLES OF HOW T ! 1E COLOR COMPUTER 
CAN BE USED TO REPRODUCE SOUND EFFECTS ARE ALSO INCLUDED. YOU 
HAVE TO HEAR THE DIFFERENCE TO REALLY COMPARE, BUT JUST LOOK AT 
SOME OF THESE FEATURES: 



THE 

COMPOSER 

PRICE „ > - S ? 4 . 9 5 

VOICES , , n , 1 

OCTAVE RANGE . ? 

WAVESHAPES- ... ^ . H 

MANUAL. ...... ?S Cull 

MUSIC INCLUDED YES 

TEMPO (SPEED) ?0* 

DOTTED NOTE , YES 

DOUBLE. DOTTED YES 

TRIPLETT YES 

QUARTER NOTE TRIPLETT. ■ YES 

EIGTH NOTE TRIPLETT.... YES 

THIRTY SECOND NOTE YES 

SOUND EFFECTS YES 



Pag; 



RADIO SHACK 

mus r r. 

$.■'9.95 

? 

N 

H 

16 mi ni - Pages 
NO 

n 

YES 

NO 

NO 

NO 

NO 

NO 

NO 



Requires 1 6K Extended BASIC 

CASSETTE VERSION «m 

DISK VERSION . P 



% 2«.95 
$29 95 



call or write to order . 
we accept cash, check, cod, visa, and mastercard, 
illinois residents please include 5* sales tax. 
include $1.50 fcr shipping and handling. 

dealer inquires invited. 



RAINBOW 

Km. 



Speech it 



(312) 879-6880 



38 W 255 OEERPATH ROAD 
BAT AVI A, IL 60510 



accomplish through telephone communications. 

COLORCOM/E was originally available only on ROM 
pack, but a disk version hasjust recently been released and is 
the subject of this review. M ost but not all of the features of 
the disk are present in the ROM version. The program disk 
is copy-protected, which means that you can't make a 
backup copy. This is not as rotten as it sounds because 
Spectrum Projects provides you with two disks of the 
program for $49.95, and damaged disks can be replaced for 
$8. There is not much opportunity for damage, because to 
enter and start the program, youjust type RUN"GO." When 
the title and words PRESS "ENTER"TO START come on 
the screen, you can put the disk away. No further accesses 
are needed. 

There are four modes of operation in the program: 
Advanced Entry, Dial, Command, and On-Line. The user 
can switch from one mode to another by using appropriate 
keys which are illustrated in the following "mode map": 

Command 



c5/G 



C5/SPACE 



Advanced Entry c5/?. On-Line 



BREAK?. 



BREAK / BREAK 



Dial 



Characters to the left of the "/" indicate the key presses to 
move from the lower mode to the upper, those to the right 
from upper to lower. Notice that the command mode can be 
entered directly from any of the other modes by Control-5 
(down-arrow and 5). Question marks indicate ignorance on 
my part. 

Advanced Entry — This is the mode you enter when you 
press ENTER to start the program. Before calling the host 
computer it is possible to type in a message of any practical 
length to send after communication is established. This can 
save expensive time in access and or long distance charges. 
Data entered in this method go (aside to language freaks: l 
still consider "data" to be the plural of "datum") into an area 
of memory referred to as the transmit buffer, while data 
received from the host are considered to reside in the receive 
buffer. 

Dial If you have an intelligent modem like the 
SmartModem you can use this mode to dial the phone for 
you. This may sound silly, but wait until you have to dial a 
long distance number (II digits) with a rotary dial phone 
five times before the computer answers. It's mighty nice to 
hit "A/" and have the number redialed. The little 
loudspeaker on the SmartModem is a nice touch in that it 
lets you hear a busy signal, or even(horrors!) a human voice 
when you get a wrong number. Well, this isn't supposed to 
be a veview of the SmartModem, so let's move on. 

Command — This mode responds to 24 different key 
presses to provide an amazing array of options. I should 
mention that it is also possible to do most of your 
communicating without fooling with more than a few. Each 
command can be considered to involve the control of one of 
five areas: 

Communication (L, B, 0 and Q) These commands allow 
you to set a whole host of different parameters which make it 
possible to communicate with any computer that knows 
how. 

Display (up and down arrows, shift up and down arrows, 
T, and X) While either on-line or off-line it is possible to 
view the data stored in both the transmit and receive buffers. 

Mode (G, =, SPACE, and BREAK) See the mode map 



- COMPUTER SHACK - 

This was abig monthfor usandtheColorComputer We received over 30 programs to test andout of this 30 we decided to add 7 
exciting new programs to our line of quality software. Some of the rejected programs were fairly good. But we liked a different 
version better. A good example is Galac attack, a good game, but we all liked Astro Blast better. Every one of thegamesmth is ad has 
been tested by the Computer Shack Crew and all are rated very, very good. In 80 Micro, wepublishatoptenlistofwhatwethink 
are the best games for the TRS-80. Wewouldliketodothe same thing for the color computer. But we need help. Please send us a list 
of your favorite COCO games. 



KATERPILLAR 

The Color Computer s version of the pop- 
ular arcade hit This version is by Tom Mix 
Software. 

Tape S24 95 Disk S27.95 

ASTRO BLAST 

AcolorVarnantofthe space invader game 
Best by far. Excellent Hi Res graphics and 
great sound. One or two players all macrvne 
language and runs in 16K 
Tape version . S24.95 

Madness and the Minotaur 

A classic adventure game for the COCO by 
Spectral Associates. 

Price S19.95 

Madam Rosa s Massage Parlor 

An adult misadventure game. The player 
has to make his way from the sleazy deser- 
ted wharfs, gain admittance to the ancient 
speakeasy, and attempt to discover the 
hidden photographs of the politician's beau- 
tiful daughter Different. Fun. 
Tape S19.95 



KEYS OF THE WIZARD 

Best new adventure game available for the 
color computer Over200 rooms filled with 
creatures, tricks, treasures. and magic spells. 
Are randomized each game so that you will 
never play the same game twice. Novice, 
intermediate and expert levels allows you 
to learn to play easily and slowly work up to 
expert. Great sound 1 Cassette save feature 
built in. Tape VCR S19.95 

PHANTOM SLAYER 

They are mutant phantoms. You are the 
Phantom Slayer. Enter the deadly cata- 
combs and destroy the phantoms. Wield 
your laser pistol and attend to your prox- 
imity detector. Phantom slayer is a real- 
time game executed with full screen, three 
dimensional graphics. Tape VCR , . . S 1 9 95 

The very best Defender " type game on the market' 
STARF1RE 

Starfire is a real exciting game based o n the 
arcade game DEFENDER* and has excell- 
ent color, sound and graphics. 
Pnce $19.95 



This is similar to Pacman typegame but. it 
has some other unique features not found 
in any other game of this kind. It does the 
normal things all Pacman type games do 
and then some With its space theme, the 
Super Saucer lays destructo mines and the 
Super Bomb that disintegrates everything 
in your path, right up to the wall. The maze 
changes every 10.000 points as the diffi- 
culty escalates. The game can be played 
with up to four players competing with each 
other. Movement can be accomplished using 
either the Joystick or keyboard. Super High 
- Resolution graphics, all machine language 
. . .More Sound. More Features. More Action 
than any other COCO game 
TAPE ONLY .. S19.95 



COLOR SCARFMAN4K S17.95 

COLOR METEOROIDS S1 9.95 

COLOR TAPE OIRECTORY S14.95 

COLOR MASTER CONTROL S19.95 

COLOR DISASSEMBLER S1 4 95 

COLOR BONANZA S39 95 



Order any two (2) or more programs and take 10% off your order! 



COLOR TAPE COPY $15.95 

By Boll Withers 

There have been a few copy programs on the market for the Color Computer but 
none can compare with Color Tape Copy This program is designed so that you 
do not lose any of your valuable programs or data bases 

It will make a backup of any Color Computer Tape. Machine language, data, or 
basic program 

First load color tape copy into your CC. Then it prompts you to put your original 
copymtothe recorder. After it loads the program into memory it tells you to put a 
blank tape into the recorder and press the record button It then writes the 
program to a new tape 

You'll never have to worry about your little kids destroying your S20.00 tapes 

HAYES SMART MODEM 

The very finest modem you can buy for the Color Computer or any 
other computer. Features include auto dial, auto answer, built it 
speaker LED signals auto red'al. etc. 

300 Baud $229.00 1200 Baud $539.00 



SoundSource 

Areallynea t utility to ma ke. adiust and playwith the sound routines of the color 
computer.. S24.95 



Tape Version S1 9.95 
By Bob Withers 




Now a program for th Color Computer that allow you to download basic 
programs from Bullet-80 systems. It will also send and receive programs from 
other Color Computers. Model I s and Model Ill's 

Direct File Transfer (DFT) is a modem program which will handle the direct 
uploading and downloading of machine language, work processor files, text 
files, and basic programs directly to tape with no conversion necessary. It is the 
program youmusthaveto download fromanyBullet80 system. DFT also has a 
chat mode, and has software controlled half ard/or full duplex. 

It also has a unique feature which can save you much time, it automatically 
converts all model I and III tokens. This allows you to run most model I and III 
basic programs i ust as they are downloaded on your color Computer. This also 
allows you to send basic programs toanymodell orlllowner who has a copy of 
DFT. (DFT is very popular with the Model I and III) 

BUGOUT 

A compact but very powerful monitor for the 6809 microprocessor 

Only S19.95 



Computer Shack is a 2 year old company dealing in software for the Radio Shack Computers. In the last few months we have 
filled over 90% of our orders within 24 hours. We pride ourselves on fast service and quality tested products 

COMPUTER SHACK 

1691 Eason • Pontiac, Michigan 48054 
Info: (31 3) 673-2224 • Orders: CALL TOLL FREE: (800) 392-8881 



Master Charge and VISA OK, Please add S3. 00 for shipping in the U.S. A - S5.00 for Canada or Mexico - Proper postage outside of U.S. - Canada - Mexico. 
Dealers: We are distributors for all items in this ad. Write for our catalog and price list. 



Page 60 



the RAINBOW 



November, 1982 



above. 

Disk (R, W, D, S, and E) Here's where the disk version 
really shines, in its rapid access of disk files. Data can be read 
into the transmit buffer before going on-line, and the receive 
buffer can be quickly stored before you accidently hit the 
CLEAR button or the power goes off. D gives you a disk 
directory, and S and E allow you to save only selected parts 
of the receive buffer. 

Printer (V ', P, S, and E) You can set parameters for your 
printer and print all or selected parts of the receive buffer. 

On-Line — Here is where the actual communication 
between your computer and the host takes place. There are 
some real nice features in this mode that make 
communication both powerful and convenient. 

To send part or all of the transmit buffer to the host, one 
presses control-1 or control-2 (down arrow and number 
key). The transmit buffer can contain one or a number of 
diff erent files with control characters showing the beginning 
and end of each file. Either you or the host computer can 
control the transmission of the files. 

Control-3 allows you to freeze or unfreeze the receive 
buffer so that you store only the material you want. 

Control-4 tells you how much memory you have lef t in the 
receive buffer. If you run out (the program warns you 80 
bytes before this happens) the incoming data start being 
written over the oldest data. 

Control-5 gets you into the command mode. 

Control-7 and Control-8 come under the heading of "bells 
and whistles.' 1 You can load an initiation file (to be discussed 
below) with two 32 character messages that can be sent while 
on-line. For Compuserve I have my account number in one 
and my password in the other. For Connection-80 in 
Woodhaven, NY (212) 441-3755 I have the SmartModem 
command that dials the phone number as one message and 



the hang-up-the-phone command as the other. 

The ability to create initiation files is just one more 
evidence of the care that went into this package. On the disk 
is a program "SETIN IT" which allows you to set in advance 
a number of modem and printer parameters plus write the 
two messages mentioned in the previous paragraph. These 
are stored on disk with the name "SYSINITx/ BIN" where 
"x" is a single character you select to distinguish one 
initiation file from another. When you RUN "GO" and 
COLORCOM/E says PRESS "ENTER" TO START you 
press instead the single character of the file you want to use. 
That file is then loaded, and you have those parameters and 
messages in memory. I have separate files for Compuserve, 
Dow-Jones, Woodhaven, NY, and Elgin, TX. Each has 
messages most useful for each system. 

I don't know about you, but I get a little suspicious when a 
reviewer doesn't find anything negative to say about his 
subject. I got stung not too long ago when I bought a 
program on the basis of a glowing review with nary a harsh 
word in it. With that in mind I'd better report some 
shortcomings of COLORCOM/E. 

A program's documentation is almost always a good 
target. Program writers' skills in writing programs are 
virtually never matched by their abilities in writing 
documentation. The 21-page manual that accompanies 
COLORCOM/E is not the best that I've seen, and it's not 
the worst. It took me several readings before I began to feel 
that I had a handle on what I was supposed to do to use the 
excellent features of this program. I'm still a little hazy on a 
few of the functions. In a couple of places corrections had 
not been made to reflect the change from ROM to disk 
versions. 

The above mode map would have been very helpful. 
Particularly valuable and almost completely lacking would 
be examples of communication between host and terminal 
to illustrate the various functions. I must say that personally 
I do prefer what could be called the reference manual 
approach taken here to the tutorial approach taken by the 
Tandy manuals. Both are actually needed. The tutorial takes 
you through the system once and makes you f eel good about 
it. And the reference manual serves as a continuing tool as 
you use and master the software. 

I have a f ew other nits to pick about an otherwise excellent 
program. For example, it's too easy to hit CLEA R and erase 
everything in the receive buffer; this should require a two- 
key press for clumsy oafs like me. 

It's hard to view all of the contents of the transmit buffer. 
Although key presses will stop the scrolling, when the end of 
the buffer is reached the screen clears. It would be much 
better if the display would pause so that you could read the 
last f ew lines. 

The printer baud rates of 1 10-1200 were a poor choice; 
60CM800 would have been much more useful. Currently I 
can only print at 2400 baud so have been unable to use the 
print functions of COLORcom/E. I have to SAVE the 
receive buffer and print it later with my word processor 
program, TELEWRITER. 

So as not to end on a negative note about a fine piece of 
software, I should tell you that I still think I made the right 
choice. I must also confess that I am having a great time 
communicating with other computers, and if you are 
looking for a way to put a new sparkle into your Color 
Computing this is a good way to do it. 

(Spectrum Projects, 93-15 86th Drive, Woodhaven, NY 
11421, $49.95 plus 1.00) 



TABBY ENTERPRISES 

ANNOUNCES 
PRICE REDUCTION 



Due to a reduction in our costs, we are reducing 
your cost for our top quality software from Mark 
Data Products and Computerware. 



ASTRO BLAST $29.95 

PAC ATTACK $29.95 

BERSERK $29.95 

STORM $29.95 

STARSHIP CHAMELEON $29.95 

CALIXTO ISLAND $24.95 



All Prices In Canadian Dollars 

Buy Now In Canada— Save The Hassle And 
Now Save Even More Money! 

TABBY ENTERPRISES 

Box 1353, R.R. #1 
Yarmouth, Nova Scotia 
B5A 4A5 
(902) 742-8530 



COLOR COMPUTER DISK SYSTEM 



■ J. i ll -r. 



We offer a complete disk drive interlace system for the color computer featuring the Tall Grass 
Technologies Double Density, butfered disk controller card The disk interlace board plugs into the color 
computer expansion socket and provides for doubling the storage capacity ot single density type disk drives 
by using GCR encoding / decoding techniques Power may be taken internally from the system or trom an 
external power supply (not normally required even with piggyback 4116 s mstaliedi This controller will 
support up to 4 single/double density, single/double sided 5 & I /4 inch disk drives These include Shugart 
400 series. Siemens 82, TEAC 50 series. Pertec FD200. MPl B51/52/91/92 Tandon anc others The 
controller uses standard 10 sector diskettes and does not read or write the soft-sectored IBM style formats 
used by TRS-80 or FLEX systems Two reasons tor no! using a soft sectored system are cost and reliability 

The Taitgrass double density format olfers more margin for worn diskettes, dirt etc and less expensive 
single density disk drives & diskettes All you need to add lo have a complete disk syslem is a disk prive 
cable 

DISK 0PERATIN6 SYSTEM (DOS) 

The Disk Operating System for the Taitgrass Technologies Disk controller (CCMD + 9) is a full featured 
"BASIC compatible operating system It is fully integrated with the ROM basic system already in the color 
computer and automatically is initialized upon system power on mucfi the same as the R S disk syslem 
does Bui Ihere is a big difference between that disk system and CCMD + 9 First of all we support any mix 
of 35. 40 of 80 track single or double sided disk drives, which allows a minimum of 4 limes the storage 
capacity of the "other" disk system We also make far better use ot the disk storage space by using sector 
allocation for each file instead of the granual method ot 8 sector blocks which can waste anywhere trom t to 
7 sectors tor each file on the disk For example, on their DOS. it 5 files each required only 2 sectors there 
would be 40 disk sectors allocated, a waste of 30 disk sectors or almost 4 "granuals This is not the case 
in our disk system, only the required number of sectors would be used 

Many other disk systems using a sector allocation system have a problem with file fragmentation and 
excessive seek time after a disk is used over and over adding and deleting files until it becomes so bad Iriat 
the disk must be re-formatted to correct the problem With CCM0 + 9 this is not the case, as files are deleted 
the disk space is automatically repacked to help keep files from being fragmented and decrease access time 

The DOS is contained in a ROM on the disk controller the same as the R S disk system so you don t have 
to 'bootstrap the DOS off ot a disk and it doesn t get clobbered easily by a runaway program as most ram 
based systems do The DOS does "NOT" require Extended Basic and will run on a 4. 16 or 32K system 
without any modifications CCMD +9 uses approximately t K of ram for the disk system which is taken trom 
the top of memory, this allows all previously purchased tape software to function with the disk system, this 
is not so with the R S disk system 

CCMD + 9 supports both Basic and Machine language programs 1 1 is easily accessible to the beginner or 
advanced machine language programmer with easy to use and well documented entry points to perform disk 
as well as screen/printer/keyboard input & output. It ndudes tO disk file functions to open, close, 
read/write random or sequential tiles, read specific sector ol tile, flush sector Duffer to file, close & rewind 
file (re-open) and process disk system errors The screen/printer/keyboard 1/0 functions include input 
character, output character, output text string, output carnage return, output 2/4 hex characters output 
space character and read/write smgledisk sector 

The ' BASIC interlace system allows Basic and Basic programs to communicate with the disk system 
much the same as the R S disk system does with a few added features It includes both Direct and Indirect 
basic commands, Direct commands can be executed any time and Indirect commands are contained with 
"Basic" programs The Direct commands include LOAD or SAVE (binary/ASCII basic program disk file), 
CHAIN (load & execute basic program) and CDOS "disk command" The CDDS command allows you to 
execute a specific disk command trom the free standing disk system, these include LOAD/SAVE machine 
language or memory tile. REMOVE one or more disk files. CHANGE disk tile name. CHECK disk file for 
errors. ANALYZE disk directory, STRACK set tracks & sides tor disk drive. SCMP set compare on/otf. RUN 
load & execute machine language disk program GOTO execute machine language program at specified 
address, and NEW initialize disk If the "COOS' command is executed without any command following 
controt is passed to CCMD+ 9 where any of the previously meniioned commands can be executed directly 



thus providing total control of the entire system The command system is easy to learn and remember with a 
minimum of effort on trie users part The BASIC interface system was designed to be compatible with the 
existing i/O commands used with tape files tor easy conversion and upgrading to disk When using Basic 
disk files up to 9 tiles can be active at once with all disk lite memory allocation being done automatically at 
run time, you don t have to reserve tile space as with the R S disk system The indirect basic commands 
include Open. Print, input. Line Input (ext Basic). EOF, Rewind. Close Print Using (Ext Basic), these all 
function m the same manner as basic tape tile 1/0 

CCMD + 9 has one other unique feature not found in most disk systems Eash disk initialized by the 
system is assigned a disk label which can be used instead of a disk drive number the system will 
automatically locate which drive the diskette is on and use it accordingly This can be very usetull in basic 
programs which use tiles on multiple disks, you don t rave to worry which disk belongs in which drive 

Part ot the power and flexibility of CCM0 +9 lies in the Disk Utility System which allows the system 
commands to be greatly expanded by adding utility or transient disk commands These commands are 
automatically handled by the system so as not to overwrite Basic programs in memory and can even be 
called by a Basic program in some cases For example you can perlorm a disk copy or backup while still 
preserving a basic program currently in memory, no other system that we know of has this ability We 
currently have a list of utilities available and will be adding to it constantly to improve the system 

SOFTWARE SUPPORT 

This disk sysiem is the most recent one to enter the color computer disk market and is currently me omy 
one with any disk software to support ii There should be no problem in the future wtih a lack ot soitware ioi 
this system because ii is extremely easy to interface software t« we currently nave available tor the disk 
system a Disk Assembler which allows tiles larger than memory to be assembled a Disk lexi Editor which 
makes wniing Basic and Assembler programs easy and also will edif lues larger than memory a Disk Text 
Editor/ Processor twORD PROCESSORl TExTPROt which is easy to learn and extremes powerful lor its 
price range. TEXT PRO H is an advanced version with expanded leatuies programmaole tabs j nne 
processable headers decimal/center/ right lustily horizontal tabs keyboard input processing and moie A 
lisk Disassembler /Source generator a Disk system monitor which includes all ol the TRSMON monitor 
commands & has access to all it CCMD + 9 drsk commands & automatically locates itseli ai the top ot 
memory to stay out •! the way and a lull compliment ot disk utilities The utility disk includes lull dis* 
backup build disk text tiletrom keyboard 24 hour screen clock single or muliipie disk inecopy text tile 
executive processor ASCII/HEX file dump/hst/map utility ASCII tile iisier/ printer and a disk reiabei 
utility All at prices tar below wnat other oisk system soitware sells for 



TG-99 Disk Controller w/CCMD + 9 DOS ROM 

CCASM9 Disk Assembler 

CCEDT9 Disk Text Editor 

CCDISS Disk Disassembler Source Generator 

CCTPR1 Disk Text Editor/Word Processor TEXTPRO 1 

CCTPR2 Disk Text Editor/Word Processor TEXTPRO 2 

CCUTLY Disk Utilities 

DOSMON Disk system monitor/utility program 

CGAME1 HI-RES Graphic games Space Invaders, Metertoids. Space War 
CGAME2 Mixed games Battle Fleet. Space Traders, Adventure 



S159 95 



34.95 
24 95 
29 95 
39 95 
59 95 
19 95 
29 95 
49 95 
39 95 



SPECIAL LIMITED OFFER 



We have a complete disk system package available that includes a 4# track smgie sided disk drive with 
power supply case 2 drive cabie TG-99 controller w/CCMD + 9 and a disk containing CCUTLY disk 
utilities and CCEDT9 disk editor all assembled and tested for $499 00 

Additional 40 track qnve with power suppiy & case tested $300 00 

For double sided drives add $100 00 per drive Ado $5 00 per drive lor shipping NO CO! s on disk drives 
or diSK system special Shipping lor disk controller add $2 50 for Disk software only add $1 00 Visa & 
M/C add 3% 1 Ihis is what the bank charges usi 

Manufactured under license from Tail Grass Technologies 



CO RESIDENT EDITOR/ASSEMBLER 



0^ 



Co-resident Editor/Assembler that will allow the user to create, edit and assemble machine language 
programs for the color computer The edilor portion of the program is simitar to the text editor in TEXTPRO 
The assembler will output machine obiect code to either cassette tape in a 'CLOADM readable format or 
directly to memory lor direct execution The assembly listing can optionally be output to the printer con- 
nected to the RS-232/Pnnter port on the color computer All errors are displayed with a lull text message lor 
easy identification The assembler supports the full compliment of the M6809 instruction set and also will 
cross assemble 6800 source code to produce M6809 compatible object code 

C0-RES9 $39.95 



SYSTEM MONITOR 



TRSMON is a 2K system monitor program that will allow you to explore the workings of the color computer it 
features 9 debugmg commands, tape load and save compatible with Basic "CLOADM" up/down load via 
RS232 port, terminal package that allows the color computer to be used as a terminal at baud rates up to 
9600 baud and a printer driver to direct display output to the printer for memory dumps, disassemblies etc 
The program is position independent so it can be moved anywhere within the system memory A very 
powerful tool at a very reasonable price Commands include : 

Memory examine & change, Goto defined address. Load Tape program (w/oftset). Load Motorola S1 -S9 file 
(RS232), Save Tape program. Send memory file S1 -S9 (RS232). Set and/or display breakpoints. Remove 
one or all breakpoints. Define printer/terminal baud rate. Set and/or display registers. Dump memory in Hex 
& Ascn format, Disassemble memory file. Terminal mode & optional butter. Fill memoiy. Move block of 
memory. Find memory byte sequence, Exit monitor to Basic. Exit monitor to Rom Pack (JCOOO). Re initialize 
monitor. Direct output to printer, 

TRSMON ON TAPE $19 95 

TRSMON on 2716 Eprom $34.95 



BK COLOR RAM/EPROM CARTRID6E HOLDS 4-2716 EPROM or RAM 
2K RAM CHIPS $19.95 

SV« " OISKETTES, SOFT OR HARD SECTOR, BOX OF 10 
MOTOROLA MOT PROGRAMMERS MANUAL 
+ $2.50 SHIPPING 1ST CLASS 



$24.95 

2716 EPROMS $14.00 
$30 00 

111.95 



TEXTPRO 
TEXT EDITOR/PROCESSOR 



TEXTPRO is a complete text editor & text processing program for the Color Computer The program in- 
cludes our powertui full function text editor plus the added features of a text processor The entire program 
utilizes only 6K of memory space including the tape, screen and keyboard butters It is extremely last in 
editing and processing text files and is compatible with Basic ASCII formatted tape tiles 

The Editor itself includes 24 commands including string search & replace, line and automatic line edit 
modes which allow you to insert, delete, change or add characters Automatic line editing allows you to skip 
forward and backward for checking and editing, all screen editing immediately updates the screen so you 
know exactly whal you are doing at all times The Editor also has commands to move or copy single lines or 
blocks ot texttrom one place to another Some of the other commands include Tape load, save and append 
Automatic line numbers, delete line, set input line length and printer output 

The Text Processor includes 29 commands tor formating the output, some of them include page length 
left margin, top & bottom margin, line length, justify & fill modes, page heading, center line double width 
print, margin control, single, multiple & special indent modes, test lines lett on page, display & input from 
keyboard and even special control codes can rje sent to the printer tor different print densities etc It even 
has a repeat command with a next command to redo all ot or a portion ot the tile as many times as needed 
TEXTPRO will turn your color computer into a full tledged text processing machine at a price you won t 
believe Available on CLOADM compatible cassette 

SPECIAL INTRODUCTORY PRICE $29.95 
RS. DISK VERSION $49.99 

DATAPACK 
DATA COMMUNICATIONS PACKAGE 

DATAPACK is a Terminal package program for the COLOR COMPUTER, allowing you to use the color 
computer as a buffered computer terminal through a modem to a time sharing network or as a direct connect 
terminal to another computer system at rates up to 9600 baud This program is more than a standard 
"Videotext" type program in that it will allow you to save data stored in the butter either to cassette tape, or 
output a hard copy to a printer. The data butler is automatically set to the maximum size of your system 
memory when entered to allow -maximum space for saving data The program includes features to send 
control codes and to enable or disable keyboard echo When the terminal mode is exited the contents ot the 
buffer may be viewed on the screen or saved to tape tor later loading Also the RS-232 port can be used to 
plug your printer back in for sending the screen butter to the printer An additional feature is the ASCII 
format that is used on tape is compatible with the CER-COMP Text Editor program and BASIC, enabling you 
to edit or delete unwanted informalion 

PRICE: $24.95 ON CASSETTE 
RS. DISK VERSION $49.95 



5566 Ricochet Avenue 
Las Vegas, Nevada 89110 



CER-COMP 
(702)452-0632 



All Orders Shipped From Stock 
Add $1.00 Postage - MC/Visa Add 3% 



Page 62 



the RAINBOW 



November 1982 



Commentary... 

Techy Yes! Preppy No! At Least for You 



CoCo 



by Sue Searby 

We have all been aware of the popular "Preppy" look. 
Saddle, shoes, alligator polo shirts, and words like 
"Mummy" and "Really" are the keys. 

Well I am here to tell you that Preppy is out and "Techy" 
is in! Do not delay your transition (or upgrade, as a Techy 
would say.) 

The new compter age has given birth to the new look — the 
look of being at one with technology. The trappings of 
circuitry, and software must be second nature. 
Computereese shall be your native tongue. To plug into the 
new logic, begin with these simple steps. 

Techy Accessories 

Always have a fully populated circuit board in your top 
desk drawer. It must be in plain view of a visitor when you 
reach for a pencil. 

Be sure to carry a few small IC chips and a washer or 
resistor in with your change. 

Do not use an ordinary ruler. Keep a flow-chart template 
for drawing straight lines. 

As ASCII to HEX conversion chart should be kept next 
to your calculator (with a few computer memory addresses 
scribbled in the margin.) 

The Techy Look 

SHOES: Definitely leather — they will show and hold 
small flecks of solder best And do imbed two or three small 
resistors along the stitching of the upper sole on the outside 
of each shoe. (The leads will hold them firm.) Please match 
the color of the value stripes with your outfit. The look we 
are after is Techy — not Tachy! ! 

PURSE OR CARRIER: It must have an outside pocket 
or flap in which you casually carrv an Unger cordless 




soldering iron. Women may keep the required two micro- 
sized screw drivers here as well. Men should wear these in 
the shirt pocket. 

MEN'S SHIRT POCKET: Along with the micro screw 
drivers, carry approximately 18 inches of fine solder coiled 
in a circle of about one inch in diameter. Carefully drape the 
last inch over the edge of the pocket. 

Techy Talk 

This is the true mark of a good Techy. The more fluent in 
Computereese, the better. Cause as much confusion as 
possible. Hide simple facts with a barage of technicaljargon. 
Only other Techys should understand you. Throw in serial, 
j parallel, RS232, baud, bit, byte, K, for good measure. For 
common conversation, the following are absolute musts! 

You do not talk or discuss — you "interface." 

A Techy does not simply forget. He experiences a "Read 
Error." Or he may say he "missed a RAM refresh cycle." 

When you wish to introduce a new topic, ask everyone to 
"hit reset" or "reboot." 

A doctor's visit should be referred to as a "diagnostic 
circuit check." 

A Techy does not argue. He objects of disagrees simply by 
announcing "syntax error — retry" indignantly. 

Of course, when excusing a tangled tongue or mistake of 
mouth, "1 0 Error!" with a smile is a Techy response. 

If a Techy finds someone rather dull or stupid, he labels 
the other a "serial processor with a slow clock!" 

Lastly, on a white diskette cover, scrawl the following 
message to be left on your desk at noontime to prove a real 
Techy lives here. 



OUT FOR A BYTE 
BACK IN A BIT 



NOVA- P1NB ALL 

AN EXCITING NEW PINBALL SIMULATION FOR THE 
COLOR COMPUTER! WITH ALL THE ACTION THAT'S 
MADE IT AN ALL TIME FAVORITE! $20 



HIRES 



FEATURES, 

Arcade Action Graphics and Sound 
4 Players 

Live Action Flippers 

Action Bumpers and Thumpers 

Double and Triple Bonus Scores 
Extra Bonus Ball 

Ball Kicker 



/ 



□ 



Race around the track with a computer controlled 
car in pursuit. Like the arcade, DODGE-EM! $14 



MAC 



Great PAC-MAN action! 



ALL 
PROGRAMS 
MACHINE 

LANGUAGE 
■ 

REQUIRE 
16k 



Shoot bugs in format ion, before they swoop down 
to attack you! $9 



m 



Color Computer Machine Language 

P.O. Box 25427 
Chicago, IL 60625 



November, 1 982 



the RAINBOW 



Page 63 



Color Computer 
Expansion Interface 



:-^:/v^. : :?;.;B:. 



:£&S:<*:- 



■!■■• 



AVAILABLE NOVEMBER 1982! 

• RS DISK COMPA TIBLE — NO modification required 

• 64K Memory access circuit (for 32K Rev-E computer) — NO modification needed 

• Parallel PIA port — Drives printer or I/O — leaves RS-232 available for modem, etc. 

• Expansion port — selects up to 7 more peripheral cards 

• Aluminum chassis — saves space — computer slides under — TV on top 

— Room for Expander Card and up to 4 peripheral cards. 

• Additional I/O cards on the way . . . speech, 12 bit AID, and more! 



CX-2001A EXPANDER CARD (REQUIRES CX-2401A) $139.95 

CX-2401A EXTENSION RIBBON CABLE $29.95 

CX-3001 A ALUMINUM CHASSIS (IDEAL FOR STAND ALONE USE) $49.95 

CX-P1 - INTRODUCTORY OFFER — PACKAGE PRICE $199.95 

PA RESIDENTS ADD 6% SALES TAX 
INCLUDE $3.50 FOR SHIPPING & HANDLING WITHIN THE CONTINENTAL U.S. ADD $1.50 FOR C.O.D. CHARGES. 




General Automation 
9600 Roosevelt Blvd., Suite 100-LL 
Philadelphia, PA 191 15 
(21S) 934-3758 




A "ROLLS ROYCE" FOR YOUR COLOR COMPUTER 



RAINBOW 



CSWTWCATX* 
SEAL 



If you are contemplating buying a word processor tor your TRS-80C 
Color Computer or TDF' System 100 Personal Computer „ look no further' ! 
The Super "Cg_l or" Hri_ter i s the most powerful and most versatile word 
processor available- This user- friendl y program gives you many times 
the power and speed, and MORE MEMORY than any other word processor for 
your computer- The Super "Color" Hri_ter does it alii 

No other program lets you fully use every capability built 
into your printer, AND HITH EASE/ Emphasis, italics? double 
striken normal mode, coipressed, el onga ted— compressed mode, and 

your fingertips, all within JUSTIFIED text- Uod§!rli_ni ng is a 
breeze! All the parameters for proper page formatting (margins, 
page length, etc-) are fully alterable. Yet, without changing a 
single thing you can print text perfectly the first time- 
Don 1 t think for a minute that the SUEfiX "Calor" HtitSX II 
won't work with your letter quality printer. There's^o reason 
you can't give H-O its proper name or have footnotes. As for 
bold print, under lining * proportional spacing, super bold or any 
other printer-controlled function - if your printer has it, the 
SUEfeX "ColQX" Writer H can do it i You can also freely exchange 
thimbles or daisy wheels to change to italics, or to a totally 
different typeface with the pause print feature. 

And the Sa^er "Q_ol_or" Hriter II has the exclusive WINDOW to make 
your formatting pleasant and perfect. Enter the window to view your 

whole text as it will be sent to the printer, whatever your margins, 
from 1 to 200 or more! No longer will you be tied to seeing only 32 „ 
51, 64 or whatever number of characters on a line. You can see that 

your text is centered, headers and footers are always properly placed, 
and your columns are correct. 

With the Sa^er "Color" Writer II screen editing is a snap; the 
commands are powerful and hard to forget » You can edit all your BASIC- 
PROGRAMS TOO! With all these features, you must surely agree that 
this is the "ROLLS ROYCE" of word processors. To learn more, refer to 
the Nelson Software Systems ad in this magazine. And don ? t forget 
that the Super "Color" Hri_ter II is only one important part of the 
Super "Color" Library 9 which includes the Super "Color" Terminal , the 
Super "Color" Mailer, the Super "Color" Disk-ZAP and the soon to be 
released Super "Color" Calc and Super "Color" Database. No other 
company gives you such outstanding products and support- You can buy 
theirs now and ours later, OR you can save your money and get the best 
from the very start ! 

This document was prepared using a TRS-80(TM) Color Computer, the 
Super "Color" Hriter II, an Epson MX- 80 Graftrax Plus ( TM > , and an NEC 
Spinitriter 3510 (TM> to illustrate the great flexibility in formatting 
allowed by the Super "Color" Hriter II. 

Spinwri ter is a trademark of NEC Information Systeas, Inc. HX-80 Braftrax Plus is a trademark of Epson Aaerica, Inc. 

TRS-80 and TDP Systei 108 Personal Coaputer are trademarks of the Tandy Corporation, 



I 



THE ULTIMATE IN COLORCOMPUTING 



For the TRS-&0 Color Computer end TDP System 100 Personal Computer 

Super "Color" Writer ll|gj Super "Color" Terminal 

By Tim Nsliort lUUi B ^ Dan Nel * on I 

The Rolls Royce of Word Processors The Ultimate in Smart Terminals I 



The Super "Cofor" Writer is a FAST, machine code, full featured, 
character (screen) oriented word processing system for the TRS-BQ™ 
Color Computer and ANY printer. The video display Is styled after a 
professional phosphor (green characters on black background) display 
for hours of use without eye fatigue (optional orange on black}. The 
unique print WINDOW frees you from 32, 51 or 64 character lines 
FOREVER] This window can be moved anywhere In the text file, up r 
down, left or right to display the text as it will be printed without wasting 
paper. You can create or edit Super "Color" Terminal f Nes, ASCII fifes, 
BASIC programs or Editor/Assembler source listings. It's simple enough 
for beginners with 4K and ... for the professional writer with a 32K disk 
system and a lot to $ay, there's plenty of room to Say it! 



COMPARISON CHART SUPER COLOR WRITER 

System Size 4K 1 6K 

TAPE: Tetf space N/A 7K 

HOMPAK: Text space 2 5K 16K 

DISK: Text space N/A 5 5K 

Right Justify . YES 

Video Window YES 

Edit any ASCII File YES 

Program mo ble Fu nation V ES 

The figures speak for themselves ar 
PROGRAMMABLE function string c 
commands automatically. PROGF 
PROGRAMMABLE column insert 



THE COMPETITION 



32K 4K 16K 32K 

23K N/A 2K 16K 

31K N/A ,N/A N/A 

21. SK N/A Q.5K 16.5K 

" NO 
NO 

^ NO 

NO 

with professional features like 
imands to perform up to 28 
MM ABLE text file chaining, 
Si delete, and riqht hand 



JUSTIFICATION with punctuation precedence, the choice Is clear but 
there's still more! In their September A 6Z issue. "SO MICRO" says. The 
Color Computer has finally come of age. Nothing Illustrates that coming 
of age better than this offering (SUPER "COLOR" WAITER) by Nelson 
Software". The Super "Color" Writer takes full advantage of the new 
breed of "smart printers" with Control codes 1-31, 2D Programmable 
control codes 0-255 for special needs. Works perfectly with all Epson, 
Radio Shack, Okidata, NEC, 105. Centronics, Citoh, Smith Corona, 
Diablo Etc., Matrix, or Letter Quality Printers. 

CHECK THESE FEATURES!! 

User friendly ■ Easy commands * 32K Compatible * Window * Key beep ■ 
HELP table * 123 character ASCII & graphics • Mem left and Mem used * 
Full cursor control ■ Quick paging * Scrolling * Word wrap around ■ Tabs 
■ Repeat all functions * Repeat last command * insert character & line* 
Delete character, delete, to end of line, line to cursor, line & block * Block 
move, copy & delete • Global Search, Exchange & Delete * Merge or 
Append files * Imbed Control Codes in text * Underline # Superscripts * 
Subscripts * Headers, Footers & 2 Auxiliary footnotes on odd, even or all 
pages definable position • Flush right * N on -breakable space ■ 4 
centering modes: 5, 6.3, 10 & 16,7 (CPI) * Full page & print formatting in 
text * Single sheet pause • Set Page length ■ Line length. Line spacing, 
Margins. Page numbers * Title pages • Printer baud: 1 10, 300, 600, 1200, 
2400 * Linefeeds after CR • Soft & hard formfeed • Works with 8 bit 
printer fix ■ and more! 

Super "Color" Writer II Disk 

The Disk version of the Super "Color" Writer works with the TRS-80C 
Disk System and has all the features listed above plus many more! Use 
with up to four Disk Drives. Includes an extended HELP table you can 
access at any time. Call a directory, print FREE space. KIM disk files and 
SAVE and LOAD text files you've created all from the Super "Color" 
Writer. Print, merge or append any Super "Color 11 Terminal file, ASCII 
file. BASIC program or Editor/ Assam bier source listing stored on the 
Disk or tape. The Super "Color" Writer Dick version has additional for- 
matting and print features lor mere control over your printer and 
PROGRAMMABLE chaining of disk files tor 'hands off operation. Print 
an entire BOOK without ever touching a thing! Includes comprehensive 
90 plus page Tutorial manual. 

TAPE $49.95 ROMPAK $74,95 DISK $99.95 

Tutorial only $15.00 (Refundable wllh purchase) 

ORDERING INCLUDE $3.00 for ship ping In lbs U.S. ft Canada, 
$6.00 lor Foreign orders, C.ChD. add $2.00. 



NELSON 

SOFTWARE 

SYSTEMS 




9072 Lyndale Avenue So. 612/831-2777 



The Super "Color" Terminal turns the Color Computer into a Super-smart 
terminal with all the features of VIDEOTEX 71 plus much more. 
COMMUNICATE with Dow Jones & Compuserve and with computers like 
the TRS-60 T " MODEL l„ II, III, APPLE etc. via moden or RS-232 direct! 
Save the data to tape or print it! Reduces ON-LINE cost to a minimuml 

FEATURES 

10 buffer size settings from 2-30 K • Buffer full indicator * Prints buffer 
contents • Fulf 128 ASCII keyboard • Compatible with Super "Color 4 " 
Writer files • UPLOAD & DOWNLOAD ASCII files. Machine Language & 
Basic programs • Set RS-232 parameters • Duplex; Half/FuJI • Baud Rate: 
110. 300, 600, 1200. 2400. 4800 • Word Lengths S. 6, 7 or 8 • Parity; Odd, 
Even or None * Stop Bits: 1-9 • Local linefeeds to screen * Tape save ft 
load for ASCJI files, Machine code & Basic programs • Unique clone 
feature for copying any tape. 

Super "Color" Terminal Disk 

The disk version of the Super "Color" Terminal works with the TRS-B0C 
Disk system and has all the features listed above plus many more! Use 
with up to four Disk Drives * Call a directory, print FREE space, kill disk 
files, save and load text files or BASIC programs * Echo ability in full 
duplex • Lower case masking * 10 Keystroke Multiplier {MACRO) buffers 
that can be saved on disk to perform repetitive log-on tasks and send 
Short messages (up to 250 characters each) "Programmable prompt or 
delay for send next line * Selectable character trapping * Set printer 
'Baud rate to 110, 300, 600, 1200, & 2400 • Operators Manual. 

TAPE $39.95 ROMPAK $49.95 DISK $69.95 

Operators manual only $10.00 (Refundable wMh purchate) 

gtfti Super "Color" Mailer 

Correspondence-Mailmerge 

The Super "Color" Matter is a powerful multi-purpose file merging 
program that uses files created by the Super "Color" Writer II. One of 
Super "Color'' Mailer's most popular uses Is producing customized form 
letters — at a fraction of the time and expense cf Individually typed 
letters . Wi t h Su per "Color" Mailer you can combine a Super "Color Writer 

11 file containg a form letter with a file containing a list of names and 
addresses. You can even insert special words and phrases — unique to 
each addressee — into the body of the letter. Other Super "Color" Mailer 
uses include creating invoices, printing mailing labels, addressing 
envelopes, and producing "boiler plate" legal documents out of many 
different paragraphs. Features Include: the ability to selectively print 
mailing lists by any of up to 10 user definable fields * automatically prints 
current date ■ address * salutation * closing • P S. etc, • prints any ASCII 
file * justification, 

TAPE $39.95 DISK $59.95 

" gflW Super "Color" Disk-ZAP 

The Ultimate in Disk Repair Utilities 

A must for ALL Color Computer Disk system owners. A high-speed 
machine code Disk Utility that can copy sectors and tracks ■ repair 
directory tracks and smashed disks, etc. Super "Color" Olsk-ZAP has a 
special screen display that displays sector, track and memory contents in 
HEXADECIMAL and ASCII at the same time with double cursors that can 
be moved in any direction. With Super "CoJor" OI»k-ZAP you are able 
to verify or modify disk sectors at will. You can even type right onto the 
Disk! You can send sector contents to the printer or any other 
device in either ASCII or HEXADECIMAL listing. Search the entire 
Diskette tor any ASCII or HEXADECIMAL string. Comes complete with 
comprehensive manual, 

DISK ONLY $69.95 

cO*jjS Super "Color" Calc 

^ Electronic Spread Sheet 



The finest electronic spread sheet ar 
available for the Color Computer — fi 
calculating and planning tool. Project 
the "What if?" questions you face. C 
Super "Color 11 Writer II. Combine : 
documents to create ledgers, projectior 
& budgets. 



d financial modeling progran 
sophisticated yet easy to use 
igures Into' the future to answe 
reate files compatible with ttu 
spread sheet tables with you 
s, statistical & financial report! 



A Divis i on of Soft I aw Corporation M in neapo I is, Minnesota 554 20 U.S.A. 



AVAILABLE AT DEALERS EVERYWHERE. IF NOT, ASK WHY I! 

THS-Sa ft ■ registered trademark of ihc Tandy Corp. 



Paae 66 



the RAINBOW 

Software Review... 



November, 1982 



An exciting new game from 
the company that is setting 
the standards. Colorful, high 
scoring, fast action play with 
arcade quality sound effects. 
High resolution, multicolored 
characters on a black back- 
ground. Smooth accurate joy- 
stick control. Demonstration 
mode. Pause feature. 1 or 2 
players. 100% machine lan- 
guage. Requires 16K color 
computer with joysticks. 



Cassette— $29.95 Disc— $34.95 
Add $1.50 for shipping; $3 outside 
U.S.; 4% tax in Mich. VISA, Master- 
card or Money order. Please allow 2 
weeks for checks. 



A Pretty Maze And Few 
Clues Help You Escape 

You are in the top floor of a building and looking for a 
way to Escape. For those of you old enough to remember 
Fibber McGee and Molly, as Molly used to say: "Tain't easy 
McGee!" 

It isn't. But to help, there are some clues which are thrown 
at you by a seer, a poet, and a bunch of other people and 
creatures which inhabit roomsat the top of the building. The 
only way down is by an elevator ride — but the elevator has a 
bad habit of going a mite too fast unless you know the five 
digit code. 

And how do you get the code? From the inhabitants of the 
rooms, of course. 

You reach the rooms by traveling through a blue and red 
maze. Us-e the arrow keys and look for doors. Enter them at 
your own risk — some will provide clues. Others, well. . . 

We suppose Escape can be classified as an Adventure of 
the graphic variety. It is fun to play, although don't think 
you can solve it quickly or easily. It requires some mapping 
as well as figuring out just what the clues mean. 

By the way, the easiest thing to find was the elevator. But, 
if you get in and enter the wrong code . . . you make a super- 
fast trip downstairs from which you will not survive. 

This one takes some figuring out. Plan to spend a number 
of hours at it. 

(Color Software Services, P.O. Box 1708, Dept. R, 
Greenville, TX 75401, $19.95 plus $2.25 s/h) 



DEALER INQUIRIES INVITED. 



5 UP 

SEBDR3 +* IBSH3 



9 2 9 

• • # 



94 





So ft ware Review. . . 

"Rosa's Isn't Rosy 
To Our Reviewer 

One of the great pleasures of solving an Adventure is 
becoming involved in the verbal give and take unique to 
each author. Even the most frustrating puzzle can be f un if 
the author is humorous, mysterious, or tricky in his 
presentation. 

Style in an Adventure is just as important as it is in a book, 
without it you just have a basic exercise in reading. 

Madam Rosa's Massage Parlor falls far short of all 
expectations (whatever yours may be) and it's not even a 
very good Adventure. It was written on the level of a slightly 
voyeuristic 15-year-old recluse without the deviousness one 
would expect for $15. (One good thing, Softcore Software 
sent me the tape within a week and I paid by personal check.) 

The Adventure consists of getting into Madam Rosa's 
establishment (the hardest part) and eventually getting out 
with some hidden photographs. As it says in the ads, it's 
equipped with sound — a very annoying sound which only 
ceases when you try a command. I turned the sound off on 
my TV. 

If the author had been more cleaver (the HELP command 
always tells you to spend $1 and buy the hint sheet) or less 
sleazy, it might be interesting. As it is now, don't waste your 
money. 

(The Softcore Software Co., 9 Southmoor Circle, 
Kettering, OH 45429, $15) 

— Dr. Michael J. Keyes 



November, 1 982 



the RAINBOW 



Page 67 



The Dragon '.s Bvte.. 




Slay Your Turkey With These "Duel" Programs 




By Bill Nolan 
Rainbow Contributing Editor 



(Mr. Nolan, an experienced Dungeonmaster in a popular f antasy role 
playing game on a weekly basis, is the president of Prickly- Pear 
Software.) 




Happy Thanksgiving, fantasy gamers! This month you 
once again get two programs. However, they combine to do 
one job; they create intelligent weapons for use in your 
game. 

Why two programs? Well, we wanted to illustrate a 
method you can use to fit a larger program into your 
computer than would otherwise be possible. 

Many times, a program with a lot of DATA statements 
would take up a lot less room except that all of the DATA 
ends up in memory twice. You usually read this DATA into 
arrays so you can find the piece you want easily and quickly, 
and keep it in order so your program can use it. Thus, it is 
memory once in the DATA statements, and again in the 
array. 

If your program is really long, this may create a memory 
problem. What we did here is put all the DATA statements 
in a separate program, "SWORDDAT." This program 
creates a data file on tape which is read into an array by the 
main program, "SWORDS. 11 The net result is that the main 
program doesn't need the DATA statements, and is a lot 
shorter! 

In this case, the program isn't really that long, but we did 
it this way anyhow, just to illustrate the method. You can do 
this on disk, too, and we will tell you the changes as we come 
to them. 

The first program, "SWORDDAT," is nothing but 
DATA statements until you get to line 200, which opens the 
cassette recorder as a device (that's what the #-1 is, the 
recorder is device #- 1 ), thus preparing the computer to print 
the DATA to the tape. Lines 210 to 230 are a FOR/NEXT 
loop which reads each DATA item in order and prints it on 
the tape. Line 240 closes the cassette recorder as a device, 
thus telling the computer there will be no more DATA right 
now. 

After you have this program in the computer (and have 
made a copy — and backup copy — of it) put a blank tape in 
the recorder, press PLAY and RECORD, and RUN the 
program. It will create a DATA file on the tape, which will 
be read by the second program. 

If you want to use a disk, change the PRINT in line 220 to 
WRITE, and make the #-1 in lines 200, 220, and 240 into #1 
(without the minus). It will then open the disk as a device 
and write the data file there. Make sure you have a disk in 
the drive when you RUN the program. 

The second program, "SWORDS," creates the intelligent 
weapons. When you run it, be sure you have your DATA 
tape, which you made with Program One, in the recorder 
with PLAY pressed. This is because the second program will 
read all this DATA into four arrays. 

Line 45 opens the cassette as a device, lines 50 through 90 
are a series of FOR/NEXT loops that INPUT the DATA 
from the tape, and line 100 closes the cassette as a device. 
Again, if you have a disk, change the #-1 in lines 45, 60, 70, 
80, 90, and 100 to #1 (elirninating the minus). 

So, what does the program do? Well, like we said, it 
creates an intelligent weapon. An intelligent weapon? That's 



a weapon which contains the spirit of some poor soul, and 
thus has a mind and abilities requiring intelligence. It will be 
able to communicate with the person carrying it in some 
way, and will have some special powers. Please remember 
that it will not necessarily have a cooperative nature! 

By the way, to answer a question some of you have asked, 
these programs are not games. They are programs to help 
people when they play fantasy role-playing games. Any 
good toy or game store will help you make a selection. In 
general, the more complicated the game seems at first, the 
better it will hold your interest. Also, in general, the rule 
books are very poorly written. Be prepared to have to 
"wade" through them. 

Now, on with the intelligent weapons. These weapons are 
usually swords — but not always! One that comes to mind 
was a lowly daggar by the name of Magle Dragondancer. 
Magle was found in a dungeon treasure hoard by an elven 
fighter/ magician who still carries him today. Magle has 
some interesting abilities. His hilt is decorated with 
diamonds, emeralds, rubies, jet, and blue saphire 
gemstones, and whenever he is within five miles of an evil 



AT LAST . . , 
Utilities For Extended Basic! 



#UK2 COLOR KRUNCHER — $9.95 

— Reduces Memory Requirements Of Any 

Extended Basic Program 
—Speeds Program Execution Time 

— Type In A Program From A Magazine, As Is, 

Debug It, Then Let Kruncher Make It 
Shorter And Faster 
—Includes LN.XREF—Get A Sorted Listing Of 
All Referenced Line it 's — Can Be Used 
Separately — Optional Printer Output 

#UV4 VARIABLE CROSS REFERENCE — 

—Locates All Variables In Your Extended Basic 
Program 

—Automatic Sort— Optional Printer Output 

#UF2 LLIST FORMATTER — $6.95 

— User-selectable Margins, Page Lengths, Top- 

of -forms and More 

— Optional Space Between Lines— Highlights 

Line Numbers 

— For Most Recent Tandy Printers (can be user 

modified) 

#UT2 TEXT COUNT — $5.95 

— Counts Lines, Sentences, Words, Total 

Characters Of Any ASCII-Saved Extended 
Basic Text File 



$6.95 



ALL PROGRAMS WORK ON EXT BASIC TAPE OR DISK!!! 



Buy Two Or More On The Same Order And Take 10% Off 



Send Check Or Money Order To: (Pa. Residents Add 6%) 

(Postage paid in U.S. and Canada) 



MICROLOGIC 

Box 193, 1st Avenue 
East Brady, PA 16028 



Page 68 

dragon, the appropriate colored gem starts glowing! 

Now, that's handy, but can make you nervous, too! Like 
the time the party was on the eighth level of a dungeon, and 
all the gems began glowing. Magle is used in battle by being 
thrown, and he teleports back into the hand of his bearer 
after each throw, thus allowing two attacks every round. He 
is only + 1 to hit, but is +3 damage (because of his accuracy- 
kind of a guided missile). He always does 12 points of 
damage to an evil dragon, and he will fight on against these 
dragons even if his bearer is slain. 

Another interesting weapon we encountered was a long 
sword named Fred. He became so famous that the fighter 
who found him was forever after known as Fredbearer. No 
one knows his true name. When Fred was discovered, his 
new bearer picked him up, and Fred said, "Hello." The 
happy fighter immediately asked him what sort of powers he 
had, and Fred said, "not much." 

He went on to say that he was only + 1 to hit, and further, 
that it was his clumsy ineptness that had caused the death of 
his previous bearer. Fred went on to apologize profusely and 
at great length for his total uselessness. He went so far as to 
suggest that the most profitable course would be to melt him 
down and sell the scrap! 

It turned out that Fred was being a little overmodest. In 
the first fight where he was used, it was discovered that he 
was indeed only +1 the first round. Fred was a sword of 
dancing, and he rose progressively until he was +4, and then 
fought on by himself. After the fight, his owner was feeling 
better about the sword, but bad about his extensive injuries. 
That was when Fred announced that he could "heal" him! 

He then tried to cheer up the injured Fredbearer by 
pointing out the secret door in the north wall, and asking his 
new friend whether he wanted any of the gold that was 
behind it. About an hour later he warned Fredbearer that 
the "thief" with them was really an assasin, and was chaotic 
evil in alignment. With all his powers, though, Fred never 
got over his terrible inferiority complex, and had a tendency 
to loudly berate himself at every opportunity. 



the RAINBOW 



November, 1982 




* 

¥ 
* 
¥ 
¥ 
¥ 
¥ 

¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 
¥ 



IT'S HERE!! 
DYNABYTE SOFTWARE , 

TSASA, INC. PRESENTS 

COLOR COMPUTER 

BUSINESS & HOME SOFTWARE 

That'll KNOCK Your Mainframe 

OUT ! 

50 CASSETTES $8.95-$29.95 



INCLUDING... 

The Accountant $29.95 

Business Inventory $18.95 

The Billing Solver $19.95 

The Client Tickler $19.95 

Cash Flow Model $13.95 

The Bidder $14.95 

Linear Regress $16.95 



Checkbook Booky $12.95 

At Home Inventory $1 2.95 

Dear Diary $12.95 

The Tape Geni $9.95 

The Phone Directory $9.95 

The Mailman $13.95 

Home Budget $12.95 
(16K Rec.) 



AND MANY, MANY MORE! 

FREE CATALOG 

DYNABYTE 2 Chipley Run, West Berlin, N.J. 08091 
TELEPHONE: 609-346-3063 

Add $1 50 Postage and Handling and $1 ,50 C.O.D. 



NAME 



ADDRESS 




* 

* 
* 

* 
* 
* 

* 
★ 

* 
* 

* 
* 
* 
* 
* 



As always, if you have any questions, write to me here at 
Prickly-pear Software, 9822 E. Stella Road, Tucson, AZ 
85730. 

I think that's about it f or this month, and I hear the watch 
dragon on the roof roaring that the mailman is coming, so 
Td better get this in an envelope. Don't eat too much turkey! 

Listing 1 

5 CLEAR2000:DIM SI* (2, 6) , S2* (9) , 
S3*<10),S4*<16) 

10 'MAGIC SWORDS 

20 'BY PRICKLY-PEAR SOFTWARE 

30 CLS0 : PR I NT375 , " RANDOM I Z I NG " ; : 

PR I NT3490 , "HIT ANY KEY " ; : K*= I NKE 

Y* 

40 K*=INKEY*:IF K*="" THEN X«RND 

(0) :GOTO 40 

42 SOUND 150, 1 

45 OPEN " I " , #- 1 , " SWORDS " 

50 FOR X=l TO 2: FOR Y=l TO 6 

60 INPUT #-1 , SI* ( X , Y) : NEXT Y, X 

70 FOR X=l TO 9: INPUT #-l,S2*(X) 

: NEXT 

80 FOR X=l TO 10: INPUT #-l,S3*(X 
) : NEXT 

90 FOR X=l TO 16: INPUT #-l,S4*(X 
) : NEXT 

100 CLOSE #-1 

110 CLS : X=RND ( 25 ) : I F X=25 THEN Y 
=6 ELSE IF X>22 THEN Y=5 ELSE IF 
X>19 THEN Y=4 ELSE IF X>14 THEN 
Y=3 ELSE IF X>8 THEN Y=2 ELSE Y 
= 1 

120 GOSUB 1000: X=RND( 100) 

130 IF X>80 THEN Y=9 ELSE IF X>6 

0 THEN Y=8 ELSE IF X >55 THEN Y=7 

ELSE IF X>30 THEN Y=6 ELSE IF X 
>25 THEN Y=5 ELSE IF X>20 THEN Y 
=4 ELSE IF X>15 THEN Y=3 ELSE IF 

X>5 THEN Y=2 ELSE Y=l 
140 GOSUB 2000 
200 XX=1:Z=0 

210 IF XX>PA THEN 400 ELSE X»RND 
(100) 

220 IF X>98 THEN EP=EP+1 : GOTO300 

230 IF X>92 THEN 350 

240 IF X>87 THEN Y»10 ELSE IF X> 

82 THEN Y=9 ELSE IF X >77 THEN Y= 

8 ELSE IF X>66 THEN Y=7 ELSE IF 

X>55 THEN Y=6 ELSE IF X>44 THEN 

Y=5 ELSE IF X>33 THEN Y=4 ELSE I 

F X>22 THEN Y=3 ELSE IF X>11 THE 

N Y=2 ELSE Y*l 

250 PRINTS3*(Y) 

260 IF Z>0 THEN 360 

300 XX»XX+l:GOTO 210 

350 Z=2 

360 X=RND(92) :Z=Z-l:GOTO 240 
400 IF EP=0 THEN 900 ELSE XX»1:Z 
=0:PRINT M HIT ANY KEY TO SCROLL U 
P THE EXTRAORDINARY POWERS. 
K*=INKEY* 








TOM MIX SOFTWARE 

• FOR THE COLOR COMPUTER * 3424 College N.E., Grand Rapids, Ml 49505 (616) 364-4791 



PROTECTORS 



Exciting fast paced arcade game that looks and plays_ 
like the popular arcade game "DEFENDER". 
Wave after wave of enemy fighters drop bombs on 
your city. Destroy them before they destroy your city. 
Soon the mother ships appear firing laser blasts at 
you. Watch for the heat seeking mines. 
Your defense includes your laser cannon plus four 
smart bombs on each of your four ships. A new ship 
with each 5,000 points. 

High resolution graphics with four colors make this new 32K arcade game the one 
for others to follow. 

$24.95 TAPE $27.95 DISK 




KATERPILLAR 
ATT AC K 

Outstanding graphics and sound will 
end all of those trips to the arcade. So 
much like the arcade you have to see it 
to believe it. 

16K MACHINE LANGUAGE $24.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 



$16.95 






UTILITIES 




Battle to save your castle and king. High resolution graphics 
with outstanding sound make this one a real winner. 



16K MACHINE LANGUAGE 



$19.95 




OTHER GREAT GAMES 

ALL PROGRAMS REQUIRE 16K 

ML= MACHINE LANGUAGE B=BASIC 

MOON LANDER-Fantastic Graphics. Land on the Moon if you 

can. 2 Programs. B $15.95 

DANCING DEVIL-Watch him dance to music or program him 

yourself. ML $14.95 

MAZE RACE-At last, a machine language two player maze. You'll 

love it. ML $14.95 

ADVENTURES 

TREK-16-Travel thru space wit 
Adventure. Tough! 

SHIPWRECKEscape from a desert 
Adventure! 

EDUCATIONAL 

EDUCATION AL Spelling test, math drill & word drill. Ideal 
teaching aids for any age. B $19.95 ea. All 3 $49.97 

CLOCK-With the ever increasing use of digital clocks, more and 
more young people are un-practiced in the use of the "ANALOG" 
clocks. You remember those, the ones with the hands. This 
program will attempt to teach the relationship between the two 
types of clocks. 16K EXT. BASIC $14.95 



Spock and Capt. Kirk. 

B $19.95 
le if you can. Great 
B $14.95 



COLOR MONITOR-Written in position independent code. (May 
be located in any free memory). Very compact. Only occupies 
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 
commands. Displays memory in hex and ascii format on one 
line, 8 bytes long. Machine Language $24.95 

TAPE DUPE-Brand new machine language program that copies 
any tape effortlessly. Completely automatic. ML $16.95 

DISK TO TAPE-Dump the contents of any disk to tape 
automatically. ML $19.95 

TAPE TO DISK-Load the contents of any tape to disk 
automatically. ML $19.95 

MAIL LIST-Maintain a complete mailing list with phone 
numbers etc. B $19.95 

THE FIXER- Having trouble moving those 600 Hex programs to 
disk? The fixer will help. Completely automatic. ML $18.95 
TAPE CAT-AII new machine language program lists contents of 
tapes to printer. Makeacatalog of yourtapes. ML $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. B $19.95 

* i mi t (it i ■■■mi mini tMiiiit," 

j CHRISTMAS PACKAGE 

\ 10 plus programs for $20.00 j 

All Basic Programs less than $2.00 each. A : 
real bargain for the beginner. Requires = 
: Extended Basic. I 






•ADD $1.00 POSTAGE & HANDLING*TOP ROYALTIES PAID* 
MICHIGAN RESIDENTS ADD 4% SALES TAX • LOOKING FOR NEW SOFTWARE 

ARCADE ACTION GAMES 





Page 70 



the RAINBOW 



November, 1982 



405 K*=INKEY*:IF K*="" THEN 405 
ELSE SOUND 150, 1 

410 IF XX>EP THEN 900 ELSE X=RND 
(100) 

420 IF X>97 THEN 600 

430 IF X>96 THEN Y«16 ELSE IF X> 

94 THEN Y=15 ELSE IF X >88 THEN Y 

=14 ELSE IF X>81 THEN Y=13 ELSE 
IF X>75 THEN Y=12 ELSE IF X>67 T 

HEN Y»U ELSE IF X>61 THEN Y=10 

ELSE IF X>54 THEN Y=9 ELSE IF X> 

47 THEN Y=8 ELSE IF X>41 THEN Y= 

7 

440 ELSE IF X>34 THEN Y=6 ELSE I 
F X>28 THEN Y=5 ELSE IF X>22 THE 
N Y=4 ELSE IF X>15 THEN Y=3 ELSE 

IF X>7 THEN Y=2 ELSE Y«l 
450 PRINTS4*(Y) 
460 IF Z>0 THEN 610 
500 XX=XX+1:GOTO410 
600 Z=2 

610 X=RND(97) :Z«Z-1:GOTO430 

900 PRINT"HIT 'R' TO REROLL, * Q" 

TO QU IT": K*= I NKEY* 
910 K*=INKEY*:IF K*O u Q" AND K*< 
>"R" THEN 910 ELSE SOUND 150,1 
920 IF K*="R" THEN 110 ELSE END 
1 000 PA=0 : EP=0 : PR I NT " I NTEL . " : PR I 
NTS1* ( 1 , Y) : PR I NT "CONTACT: SI* ( 
2, Y) 

1010 IF Y*l THEN PA-1 ELSE IF Y< 
4 THEN PA*2 ELSE PA*3: IF Y«6 THE 



N EP=1 

1020 RETURN 

2000 PR I NT "ALIGNMENT s 

ETURN 

Listing 2 



ii 



;S2*(Y) sR 



10 'SWORD DATA 

20 'BY PRICKLY PEAR SOFTWARE 

30 DATA "12 1 PRIMARY ABILITY 



", "13 



2 PRIMARY ABILITIES","! 



4 2 PRIMARY ABILITIES", 
3 PRIMARY ABILITIES", "16 

RIMARY ABILITIES + 

DS NON-MAGICAL MAPS 
LANGUAGES" 



15 



3 P 
REA 
AND 



40 DATA "17 
ES AND 
OWER, + 
ND 



3 PRIMARY ABILITI 
1 EXTRAORDINARY P 
READS LANGUAGES A 
MAGICAL WRITINGS" 
50 DATA SEM I -EMPATHY, EMPATHY, SPE 
ECH, SPEECH, SPEECH, SPEECH + TELEP 
ATHY 

60 DATA (CHAOTIC GOOD, CHAOTIC NEU 
TRAL, CHAOTIC EVIL, NEUTRAL EVIL,L 
AWFUL EVIL, LAWFUL GOOD, LAWFUL NE 
UTR AL , NEUTRAL ( ABSOLUTE ) , NEUTRAL 
GOOD 

70 DATA "DETECT SHIFTING ROOMS O 
R WALLS IN A 10' RADIUS" , "DETEC 
T SLOPING PASSAGES IN A 10'RADIU 
S", "DETECT LARGE TRAPS IN A 10' 
RADIUS" g "DETECT EVIL/GOOD I N 




STRICTLY 

COLOR 

SOFTWARE 



P.O. BOX 382 
WEST POINT, PA 19486 



THE WAIT IS OVER! 

Do you envy the wall of wargames for the Bleep Computer? 
Are your fingers tired from twiddling a joystick? 
Do you wish you could exercise your mind? 

You need MISSION:EMPIRE 



MISSIONrEMPIRE! for disk or cassette $19.95* 

A strategic wargame. Starting with one planet, incomplete intelligence and limited 
resources, you must conquer the rest of your galaxy. The game takes 2-5 hours and is 
DIFFERENT EVERY TIME! Both versions offer the option of saving a game in progress. 

Send check, money order or MasterCard/Visa number (including expiration date and SIGN order). 
Specify disk or cassette version. Both are shipped on cassette (to get the program on disk add 
$3.00). Price includes shipping. PA residents include 6% sales tax. 

* Requires Color Computer ('^Tandy Corp.) with 32K, Extended Basic and cassette or disk. 




RAINBOW 

CERTIFICATION 
SEAL 



November, 1 982 



the RAINBOW 



Page 71 



r 



DISCOVER J ARB 



RAINBOW 

CERTIFICATION 
SEAL 



JARB SOFTWARE 



JUNGLE TREK 



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. 
16K EXT $14.95 



RAINBOW 

CERTIFICATION 



LAZER STAR 

HELO BATTLE 



SEAL 



1 ) 2 players avoid destruction by blasts of 
mysterious lazerstar while battling each 
other for possession of Lazerstar 

16K EXT 

2) 1 player/2 joystick combat game to 
blow up 5 blockhouses while watching fuel, 
ammo, and avoiding anti-aircraft fire 
16K EXT Both for $14.95 



RAINBOW 

tffl 1 >f <A TlQW 
If Al 



JARB CODE 



Encode/decode important messages or 
other information in a virtually un- 
breakable format. 

16K Standard/Extended $15.95 



RAINBOW 

CERTIFICATION 



BIORHYTHM 
/PSYCHIC APT. 



SEAL 



1) Prints biorhythm charts of nearly 
unlimited length; attractively formatted 
for use on Line Printer VII. 16K 

2) Your psychic ability is determined 
through questions evaluating your psychic 
experiences 

16K Both for $15.95 



SCORE-EZ 

From 1 to 6 people can play this excellent 
adaptation of a popular board game. The 
computer keeps score for all players, and 
rolls dice. You can roll again just like the 
original game. Properly position the 
results of each turn for maximum score. 
The only thing you will need besides your 
computer is players. Color graphics and 
sound will entertain you for hours, and 
it's EZ to play. 

16K EXT $15.95 

U.S. funds only. 

No credit cards accepted. 



PRODUCTS FROM 
^-^OUR FRIENDS 

I"*" SKY DEFENSE 

RAINBOW 

ce«t,fica.,on Ry Quasar Animations 
Fight off the attacking waves of enemy 
craft in fast realtime combat. Machine 
language. 

16K $18.95 

fuw!bow vampire 

CERTIFICATE By Falsof{ 

Locked in a 60 room mansion; your only 
escape is to find and destroy dreaded 
Nosferantu before sundown; time play 
averages 6-plus hours. 
32K EXT. , , $14.95 

(^^^ MYSTERY MAZE 

RAINBOW 

certification Enhanced Version 

SEAL 

By Faith Robinson Enterprises 
Excellent test of nerves and skill; escape 
this 3-D maze without touching the elec- 
trified walls; lose points if you stop to 
look at your map; random start locations 
prevent memorization; play time varies 
from minutes to hours. 
32KEXT , $14.95 

NEW PRICES ON 
DATA CASSETTES 
C-OS C-IO 

$ .65 QTY 1-10 $ .70 

$ .60 QTY 11-20 $ .65 

Soft Poly Cases Ea. $.20 

Hard Shelled Cases Ea. $.22 

Cassette Labels (12) Sh. $.36 



NANOS COLOR BASIC 
AND EXTENDED 
rainbow SYSTEM REFERENCE 



CERTIFICATION 
SEAL 



CARD 



"The New Industry Standard" 
$4.95 

(We pay postage on this one) 
All types of Nano cards available 



JARB 



I 

N 

C 



SOFTWARE 



HARDWARE 



COMPUTER PRODUCTS 

1 1 69 Florida Street 
Imperial Beach, CA 92032 
(714) 429-5516 

Dealer/ Author Inquiries Invited 



JARB HARDWARE 



'4K/16K MEMORY CHIP SET 

Eight 200 NS 4116 Factory Prime Chips, 
16K Ram Button, and Upgrade Instruc- 
tions. No Soldering $16.95 



'16K/32K 
MEMORY UPGRADE KIT 

Eight 200 NS 4116 Factory Prime Chips 
with Piggy Backed Sockets, Sam Socket, 
Bus Wire, and 32K Ram Button. Com- 
prehensive Instructions. Recommended 
for "D" or earlier, but may be used on 
"E". No soldering to computer. Easy to 
remove $25.95 



*64K RAM CHIPS 

200 NS 4164 Chip Set allows you to 
upgrade "E" board easily. Factory Prime 
Chips $69.95 



* VIDEO INTERFACE KIT 

Allows the composite video signal to be 
interfaced directly to a B/W or color 
monitor. All parts and instructions in- 
cluded for external sound output. Does 
not affect normal operations $19.95 



RAINBOW 

.1 i 



DUAL JOYSTICK UNIT 
(D.J.) 



Single unit assembly enhances playability 
of multi-joystick/player games; conve- 
nient press-to-fire buttons 
+ $4.00 shipping M s .$35.95 



EPSON PRINTERS 

MX80FT/Graftrax+ $524.95 

MX100FT/Graftrax+ $699.95 

Serial Interface w/4K Buffer 

Ideal for 80C use $109.95 

80CTOEpsonCable $19.95 

COMREX MONITORS 

(works great with video interface kit) 

12" Green Screen Composite .... $159.95 
13" Color Composite Monitor . . . $344.95 

Sorry, no C.O.D. on Printers and Monitors 

Call or write for quantity prices on all cassette pro- 
ducts. Special lengths available, eg., C-02, etc. 
''Installation o f these items will void the Radio 
Shack warranty. Radio Shack is a trademark o f the 
Tandy Corp. 

All programs warrantied 60 days from date of 
purchase to original purchaser. Unless otherwise 
specified, shipping and handling $2.00 per 
order. California Residents add 6^o sales tax. 
COD orders accepted 



Page 72 



the RAINBOW 



November 1 982 



A 10' RAD "DETECT PRECIOUS MET 
ALS IN A 20' RADIUS" 
80 DATA "DETECT GEMS IN A 5* RAD 
IUS", "DETECT MAGIC IN A 10' RADI 
US", "DETECT SECRET DOORS IN A 5' 
RAD I US " , " DETECT I NV I S I BLE O 
BJECTS IN A 10' RADIUS", " ' LOCA 
TE OBJECT' IN A 120' RAD." 
90 DATA "'CHARM PERSON' ON CONTA 
CT - 3 TIMES A DAY" , " ' CLAIRAUD 
IENCE', 30' RANGE, 3 TIMES A D 
AY " , " ' CL A I RVOYANCE ' , 30 ' RANGE , 
3 TIMES A DAY", "DETERMINE DEP 
TH AND DIRECTION, 2 TIMES A DAY 
","'ESP', 30' RANGE, 3 TIMES A D 
AY" 

100 DATA "'FLYING', 1 HOUR A DAY 
" , " ' HEAL , 1 TIME PER DAY","'ILLU 
SION' LIKE A WAND, 2 TIMES PER D 
AY " , " ' LEV I TAT I ON ' , 1 TURN DURAT I 
ON, 3TIMES PER DAY" ,"' STRENGTH' , 
1 TIME PER DAY (WIELDER ON 

LY) " 

110 DATA "'TELEKINESIS', 2,500 G 
P WEIGHT, 2 TIMES PER DAY", "'TEL 
EPATHY' , 60' RANGE, 2 TIMES PER 
DAY " , " ' TELEPORTAT I ON ' , 6 , 000 GP 
WEIGHT1 TIME PER DAY", "'X-RAY VI 



Coming soon.. 



REVOLUTION I 




A new concept in computer games 



from 



Inter 0^0 Action 

113 Ward St., New Haven, CT 06519 



SION', 40' RANGE, 2 TIMES PER 
DAY" 

120 DATA "PLAYER CHOOSES 1 EXTRA 
ORD I NARY POWER " , " PLAYER CHOOSES 
1 EXTRAORDINARY POWER AND ROLL 
S FOR A SPECIAL PURPOSE" 
200 OPEN " O " , #- 1 , " SWORDS " 
210 FOR X=l TO 47: READ A* 
220 PRINT #-l,A* 
230 NEXT 
240 CLOSE #-1 



Software Review... 

Cooking With CoCo 
Is Made Easy 

Let's suppose you're having a party tomorrow evening, 
with about two-dozen invited guests. You've decided to 
serve a casserole, but it has a lot of ingredients and your 
recipe came from the pages of some ^singles" magazine. 
"Serves two," it says. Great. You're going to haveto convert 
the quantities of 16 different ingredients doled out for a 
demure duo to fit the aggregate appetite of a couple of dozen 
hungry party-goers. 

Do you reach for your pencil and pad? Your calculator? 
Not if youve got Recipe File, a handy data file program 
from Colorsoft. This program not only stores your recipes 
for you on cassette, but will adjust the ingredients to 
accommodate any number of people. 

The Recipe File data tape is organized in three parts. It 
has a directory file that contains the names of the stored 
recipes and their position on the cassette. It has position 
marker files that are used to aid the recipe file program in 
tape positioning. And, it has recipe data files that contain 
the actual recipes that you provide. 

The program has ten different options to aid you in 
creating and maintaining a recipe file on cassette. Putting 
these options to work, when and as required, the program 
will read from the tape and display the contents of your 
recipe file directory on the screen. It will read a recipe from 
your cassette tape into the program's memory from where it 
may be accessed by using some of the other options. It will 
write recipes onto the cassette tape, or delete or edit them. 
And it will perform other tasks, such as adjusting the 
quantities of ingredients to the number of required servings. 

There's another important item which needs to be 
mentioned here; and that is that if you're going to take full 
and proper advantage of the Recipe File for cooking 
purposes, you're going to have to have a line printer in order 
to get the recipe to the mixing bowl. Or, lacking that 
particular accessory, you could move your CoCo into the 
kitchen. Which might not be such a bad idea, considering 
that then you could eat all your meals without ever leaving 
the keyboard! 

The Recipe File, however, has more than culinary 
capabilities, as this is a data-file program, a storage and 
retrieval system, and not a cookbook. It can be easily 
modified to keep track of your records, coin or stamp 
collection or library. 

A handy utility in 16K Extended Basic. And, it features a 
tape of favorite "Texas-style" recipies, too, at an additional 
cost. 

(Color Software Services, P.O. Box 1708, Dept. R, 



Greenville, TX 75401, $21.95) 



— Courtney Noe 



November, 1 982 



the RAINBOW 



Page 73 



BASIC AID 



AT LAST! Help for the BASIC programmer. BASIC AID is an indespensable addition to the Color 
Computer. It will save you valuable time and effort. If you write or modify BASIC programs, 
you need BASIC AID. 

You get 43 Common BASIC commands available as single Control Key inputs. Greatly 
speeds up program entry. 

A powerful feature is the ability to redefine any or all of the keys to your own specifications 
PLUS you get invaluable features such as a MERGE command, Move Line command and 
Automatic Line Numbering 



MERGE— Insert programs stored on 
cassette into your Basic program. 
You can even assign new line 
numbers to the program you read 
in. Great for creating your own 
tape library. 

MOVE— Lets you move and renumber any 
part of your Basic program. GOTOs 
and GOSUBs are automatically 
changed. 

Redefine any or all keys! Put in your most 
frequently used commands. Then save 
them to tape for use another time. 




\ 



M An excellent program 
and fine utility." — 
— RAINBOW review, 
August, 1982, Page 27 



BLANK 

MERGE *OVE OM/Off SUPP 

1 r 



■ r 

t I 

i i 

J L 



I I 
I I 
J L 



i r 

t I 

t I 

i i 



CHR3 LEN 

r t 



LEFT MID 
1 T 1 I 



- r t— 
i i 

BIGHT 



SET -AUTONUU- 
USER ON/OFF SET 
T » 



I I 
• I 
-I L 



i r 

i i 

i i 

-J L. 



TRACE EXEC 
1 1 



I I 
i • 
J L 



RUN CLEAR r CLEAR COW 

r t 



• i 
i i 

J L 



i r 

i i 

• t 

j ' 



7 I 1 



i i 
t i 

J I 



i 1 
i • 
j t_ 



I I 
I t 



l r 

i I 

■ i 

l v. 



THEN OOSUB IMKET 

- r i . 



INPUT OPEN 



T T 

t ! 

t I 

A L 



r 



l I 
i i 
J L 



I l 
i * 
J L 



7 r 

I I 

i i 

J L 



PEEK CIRCLE DRAW PAINT 

— r r— 



i i 
i i 
J L 



STRING READ DATA 

-i i 1 r 1 I " 



I I 
I I 
J ±- 



t r 

I i 

i i 

J L. 



i t 
t I 

J L 



FOR GOTO HEX JOYSTK SOU NO LIST POKE 

| » « r 1 f . 1 f T I 1 I 

II II II I I II 

II II ll II |l 

I i f J I 1 I I I I I 1 

AO STEP RETURN NEXT MOTOR DIM EDIT PI 



I I 
I I 

J 

SCREEN 



LIME 

J ! I 



~» x 
i i 

-i 1 



AUDIO CSAVE CLOAD STEP RETURN NEXT MOTOR 

1 i r 

it »i 
ii ii 
i i i 

PRINT MEM 



1 
I I 

■ I 



4 NEXT MOTOR DIM EDIT PRINT 

□ I r | r i 1 t— t r 

• | i » f i J ; 

i • l« ii ■ 1 

I i i t i » i I L 



BASIC AID 



TM 



All of this in a convenient ROM cartridge which is available instantly on power-up. And, it 
uses almost none of your valuable memory! Comes with a convenient, easy to remove, 
plastic keyboard overlay. 

BASIC AID CARTRIDGE $34.95 

Add $1 for Handling & Shipping 




SPECTRUM PROJECTS 



93-15 86th DRIVE (212) 441-2607 (VOICE) 

WOODHAVEN. N Y. 1 1 421 (21 2) 441 -3755 (DATA) 

CHECK OUT OUR COLOR BBS' AT (21 2) 441-3755 & 441-37* 



RAINBOW 

CERTIFICATION 
SEAL 



Page 74 



the RAINBOW 



November, 1982 



mum saaiss 




from SPECTRUM PROJECTS 






FIVE PIN MALE TO FIVE PIN FEMALE— 
10 FEET. End the short joystick cable 
problem. 

$14.95 




FIVE PIN MALE TO (2) FIVE PIN 
FEMALES. Use with Joystick, Light 
Pen, SAM Saver, etc. $19.95 







t — I 










I — I 






I — I 






I — I 






I — I 






I — I 










I — I 






r i 










SAM SAVER. Give your Color 
Computer an on/off indicator 
light. Save electricity ($$) and your 
SAM chip. Plugs into the joystick 
port. $14.95 



G> 




FOUR PIN MALETOFOURPIN FEMALE 
— 10 FEET. Move your printer or 
modem to another location for 
easier use. $14.95 



DISK INTERFACE/ROM PACK 
EXTENDER - 3 FEET. Move your disks 
and ROM packs where you want 
them. Gold plated contacts 
eliminate corrosion $29.9-^ 

MORE CABLES . . . 

Cassette Recorder Extension _$14.95 

DB25-4 Pin Cable $17.95 

Okidata Serial Cable $17.95 

Epson Serial Cable $17.95 

Cassette *T' Adapter Cable _$19 95 
Two Drive Cable $29.95 

Four Drive Cables. $39.95 

Customized Cables CALL 



LIGHT PEN. Enter the world of A/D 
circuitry. Use existing software or 
write your own! $14.95 



Add $2 for Shipping and Handling 




$39.95 
.$49.95 



SPECTRUM PROJECTS 



93*16 06th DRfVE 
WOOOHAVEN. N Y. 1 1421 



NEW ITEMS . . . 

Printer Stand 

Stand With Shelf 

(LPVII, LPVIII, MX-80, Okidata) 
Color Computer Editor 

Assembler Debugger $6.95 

Disk Timer $6.95 

(212) 441-2607 (voicEThe Stripper (Delete REMs, Pack 
(212) 441-3786 (data Lines , Remove Spaces) $7.95 



Check Out Our Color BBS* At (212) 441-3755 & (2121 441-3766 

DEALER/CLUB INQUIRIES WELCOME 

New York State Resident* add appropriate faxei 



24 Hours Every Day 



November, 1982 



the RAINBOW 



Page 75 



Tired of plugging and unplugging divici 
from the RS232 port o-f your Color 
Computer' 7 flake your life easier. Buy 
our RS232 expansion cable and connect 
two devices at the same time. Just 
right for printers, modems, etc. 
Anything that plugs into the Color 
Computer will plug into this high 
qual 1 1 y cab 1 e . 

RS232 Cable *20.0O 



COLORCOIi/E BONUS 1 
get the RS232 cable 
Save S5.00' 

Nanos System Reference Card 

16K Chips 

64K Chips 



Order COLORCOM/E and 
> f or on 1 y % 1 5 . 00 . 



Basic ROM 1.1 

6883 (SAM) Chip with heat sink 

6809E 



S3.99 

$14.95/set 
$99 95/set 

$36.00 

$29.95 

$29.95 




AIMS I OINJ 




Color Computer Tech Manual 
Extended Basic ROM Kit 



RS Disk Interface (with manual) 
Color BBS Software 



64K Color Computer w/Ext Basic 
CoCo Cooler 



$7.95 

_ $88.00 
_$ 169.95 
^$ 149. 95 
.$499.95 
_ $49.95 



SMART TERN1NAL PACKAGE 



ME DIDN'T WAIT for the competition to catch up with us! We* ve added 
even MORE features to COLORCOM/E, our superb Be art Terei nal program f 
the Color Computer. Compare before you buy. NOBODY offers you 



* Complete Upload and Download Support 

* Online Cassette Reads and Writes 

★ 110, 300, 600, or 1200 Baud 

★ Full or Half Duplex 

★ Preenter Data Before Calling (Saves S$'s) 

* Offline and Online Scrolling 



* Automatic Capture of Files 

* Send All 127 ASCII Characters From Keyboard 

* Word Mode Eliminates split Words 

* 7 or 8 Data Bits (Including Graphics Support) 

* Efficient Data Storage S-t-r-e-t-c-h-e-s Memory 

* ROM Pack or Disk 



COLORCOM/E 95 



AND our efficient storage and ea 
printing to your printer offline 
received data for printing, no n 



y editting of received data makes 
a snap. Select any portion of thi 
to print everything. 



RAINBOW 

CWTIfKATWil 



TOM MIX SOFTWARE 

)ancing Devil 

:olor Golf 

Var Kings 



:aterpiller Attack 

'rotectors 

:olor Golf 



_$14.95 
_$16.95 
_$19.95 
_$24.95 
$24.95* 
$16.95* 



Add $2 for Shipping and Handling 

MARK DATA PRODUCTS 

Calixto Island $19.95 

Black Sanctum $19.95 

Cave Hunter , $24.95* 




SPECTRUM PROJECTS 



Color Haywire 
Astro Blast 



Requires 32K Extended— Others 16K 



03-16 66th DRIVE 
WOOOHAVEN. N Y. 1 1421 



$24.95* 

$24.95* 

"Add $5 for disk version— Cassette 
Required, 16K 



(212)441-2807 (VOCE) 
(21 2)441-3766 (DATA) 

Check Out Our Color BBS' At (212) 441-3755 & (212) 441-3766 24 Hours Every Day 

DEALER/CLUB INQUIRIES WELCOME 

New York State Residents add appropriate taxes 



Page 76 



the RAINBOW 



November, 1982 



OUR APOLOGIES TO those 
friendly folks at Basic Technology in 
Ortonville, Mich. — and to many of 
you — for jumping the deadline on an 
advertisment which ran in the Rainbow 
last month a month early by mistake. 
The ad, which was for Basic Tech's BT- 
1000 Expansion Interface and their BT- 
1020 Clock/Calendar was supposed to 
have debuted this month, not last. 
Needless to say, the products were not 
ready yet. Please know that the fault is 
completely ours, not theirs. We're sorry 
for any inconvenience we may have 
caused you. 

MOVING EXPERIENCES ARE 

the order of the day for Nelson Software 
and Frank Hogg Laboratory. Both 
have expanded to larger quarters. 
Nelson is now located at 9072 Lyndale 
Ave. S., Minneapolis, MN 55420 and 
Hogg Lab at 770 James Street, 
Syracuse, NY l 3203. By the way, Frank 
is now located in the Regency Tower — 
sounds pretty spiffy. We understand a 
new logo is in the works for Hogg Labs 
to match the new location. 

WE ARE SAD TO report the passing 
of Fred Simon, who wrote a column for 
the Cincinnati Enquirer and the 
Gannett newspapers chain. Fred's 
subject matter was computers and 
electronics and he devoted a portion of 
one of his recent offerings to the 
Rainbow. Fred was a true f an of the 80C 
and we know many of you who read and 
enjoyed his column coast-to-coast will 
miss him. 

HAVE YOU SEEN THE INSIDE of 

a TDP-I00 yet? If so, rumor has it you 
have glimpsed the future: The CoCo 
"F" Board revision. Although it 
operates exactly the same as doesCoCo 
(take it from some people weknowwho 
have already purchased one), the TDP- 
100 does have a different board. And, 
we understand, it is what will be shipped 
from Radio Shack in its new Color 
Computers. 

"F" Boards have the power suppl; 
located off the board, a RF shield tha 
covers only the RAM and CPU chip 
and jumpers which are labeled eithe 
16K or 64K. There are a few othe 
minor changes, such as the door of th> 
expansion slot attached to the chassis o 
the computer itself as opposed to th> 
cover and new locations for some of th> 
test points. It's a real nice computer, b; 



the way. Pretty, too. 

But a 64K jumper position? Could it 
be that CoCo will soon be available in 
64K? Could it be there will be another 
operating system: Perhaps called 
something like RS-9? Does RS-9 sound 
like OS-9? Maybe. Keep tuned to this 
station for further details . . 

SPEAKING OF RADIO SHACK, 

WE keep hearing those silly rumors of 
the demise of CoCo. That there will be 
"another new 1 ' Color Computer 
coming. 

As best we can determine, the answer 
to the first one is extremely doubtful. 
But, as to the second, the response is 
probably — but not what you think. 

Look at the issue of CoCo's demise in 
another way: Its selling like hotcakes 
and Tandy keeps releasing new 
products for it all the time. For 
instance — the X-Pad, the disk versions 
of Color Scripsit, Spactaculator and a 
host of other things. CoCo is the ideal 
computer for the home and small 
business — affordable, powerful and 
easy to operate. And, as must be 
obvious from these pages, it has an 
extensive (and growing) software base. 

Purely in the "maybe" department is 
the other half of this rumor — that there 
will be a new Color Computer. The way 
we have heard it, the new machine will 
be in the $3,000 range and will be geared 
to the business market — but with color. 
The unconfirmed speculation we heard 
was that this new machine — a Model 
12? — would fall in somewhere between 
Tandy's Model III and new Model 16. 
But, it's not a new CoCo. 

THE NAMES ARE CHANGED TO 
Haywire, Space Raiders and Color Star 
Pilot but the programs are the same you 
have heard about before. Mark Data 
Products' Color Berserk is now 
Haywire, its Space Invasion has been 
renamed Space Raiders and Circle City 
Software says that its Startrek program 
is now to be called Color Star Pilot. 

****** 

FOR THOSE OF YOU looking for a 
comprehensive source of information 
about products for the 80C, consider 
the Color Computer Catalog from 
ALIS, 3 705 Mary Ellen NE, 
Albuquerque, NM 87111. Edited by 
former librarian Dr. Robert Divett, it is 
a fine rundown on all the products for 
sale f or the CoCo — 40 pages in all. And, 



when a product has been reviewed by 
someone, that is shown, too. While the 
cross-reference of reviews is not totally 
complete, it's interesting to note that 
there are more from the Rainbow than 
anyone else (actually, more than 
everyone else). 

WANNA TALK TO ANOTHER 
COCO? There is a new BBS called 
Silicon Rainbow, reachable by dialing 
(408) SEE-6809. It's on 24-hours a day 
out of Silicon Valley in Sunnyvale, CA. 
Our Congrats to the SYSOP, Shawn 
Jipp, for getting the most original BBS 
phone number in the country. 

****** 

EDUCATORS SHOULD TAKE 
NOTE of a series of workshops on the 
topic Microcomputers in Education to 
be held in a number of locations this 
winter. The workshops are designed for 
professional development for all 
educators at all levels, elementary 
through post-secondary. Locations and 
dates are: St. Louis, Dec. 7-9; Boulder, 
CO, Dec. 13-15; Tallahassee, FL, Jan. 
18-20; Washington, Feb. 7-9; and New 
York, Feb. 17-19. Further information 
can be secured by writing TERC, 8 Eliot 
Street, Cambridge, MA 02138. 

WHAT'S AN ANTECO, we've been 
asked. You may be interested to know 
that Anteco is at the center of one of the 
newest marketing projects involving 
CoCo, the sale of software and 
firmware through dealers at the retail 
level. Dick Hatcher, the head of the 
computer project (and a fellow CoCo 
owner), plans to have several hundred 
(and maybe thousand) retailers 
nationwide who will support the 80C 
and TDP-100. 

ANOTHER "BIGGIE" IS NEWS 

that there soon will be a "Software 
Club" springing up to handle programs 
for the CoCo. It is backed by a big 
outfit, the name of which we are not at 
this time at liberty to disclose. But, this 
is just growing evidence of the 
widebased support for 80C. 

RAINBOWfest IS A BIG show planned 
for the spring in Chicago. It will bring 
together the best of everything that is 
available for the 80C and TDP-100 in 
one place for the very first time. 
Sponsored by the Rainbow , 
RAINBOWfest should be a lot of fun 
for everyone (// there are non- 
computerists in your family, the 
shopping, zoo, aquarium and museums 
in Chicago are fantastic)! There will be 
more details in the future, so watch for 
them. 



November, 1982 



the RAINBOW 



Page 77 



LOSING BATTLES WITH 

GLOOMSTICK? 




PUT THE JOY BACK IN 
COLOR COMPUTING 
WITH A NEW 

SPECTRUM 
STICK 



Features include: 



Power on/off LED 
indicator 



Ball joint components 
a true feel of control 




"More like arcade joy- 
sticks than anything 
we've yet encountered 
Rainbow review October 
1982, Page 112 



Extra long cables 



Sturdy construction 



Hair trigger response 



Dealer inquries - invited. 





please send( ) SPECTRUM STICK(s) at 
$39.95 each plus $2.00 shipping to 

name 

address 

city,state,zip 

(N.Y. residents add appropiate sales tax) 
SPECTRUM PROJECTS 
93-15 86 th DRIVE 
W00DHAVEN, N.Y. 11421 



RAINBOW 

CERTIFICATION 
SEAL 



Page 78 



the RAINBOW 



November 1982 



Graphics — Tutorial. . . 

Shades of PMODES 1 and 2 
Gives You Even More Colors 

By H. Allen Curtis 

Reading the title, you might get the impression that this 
article concerns ghosts. In a sense, it does. It concerns a type 
of ghost somewhat like the television secondary-image 
ghosts. The secondary images are actually shades of color 
different from those in the two color sets of either PM ODE I 
or PMODE 3. 

The objective of this article is to provide a logical 
explanation of the frequent and surprising occurrences of 
spectra of colors in CoCo graphics displays. A few very 
short programs will be used in pursuing this objective. The 
reader should find it beneficial to key in and run the 
programs as they are discussed. PMODE 3 is used 
throughout the programs, but the pertinent results are the 
same using PMODE I. 

The following program serves as a starting point in the 
search for the explanation of PMODE 3 ghosts: 

10 PCLEAR4: PMODE3: PCLS 
20 FORS=0TOL: SCREENI,S 
30 FOR02T04: PCLSC 

40 FORD^ITOIOOO: NEXT: NEXT: NEXT: GOTOI0 

The program simply clears the screen successively to the 
colors yellow, blue and red against a green background and 
then cyan, magenta and orange against a buff background. 
In each of these displays of two colors of the sets 0 and 1 of 
PMODE 3, one can observe ghosts at the extreme left and 



right of the non-background colored rectangle. 

The ghosts are most evident for the red rectangle against 
the green background and the magenta rectangle against the 
buff background. In all displays, the ghosts appear only at 
the left and right extremities of the non-background colored 
rectangles. There are no ghosts elsewhere. 

These observations lead to the following conjecture: The 
color of a dot on the screen influences the color of its nearest 
neighbors to the left and right. In particular, if two 
neighboring dots have been specified in a program to be of 
different colors in one of the color sets of PMODE 3, then 
each of those dots will be displayed as ghosts, that is, as two 
different shades of color not in the given color set. 

Toward verifying this conjecture, consider the following 
program: 

10 PCLEAR4: PMODE3: PCLS: SCREEN 1 , I 
20 DRAW"C3BM8, I0D20BM20, 20R2CT 
30 GOTO30 

This program draws two magenta lines on a buff 
background. The horizontal line, except for its extremities, 
is indeed colored magenta. However, the vertical line 
appears as two adjacent vertical lines, the left one colored 
pink and the right violet. Thus, buff and magenta have 
mixed to yield the pink and violet ghosts. 

In line 10 of the current program, change PCLSio PCLS2 
and run the program again. N ow, the "magenta 11 vertical line 
has produced ghosts whichare light and dark shades of blue. 
Changing the background and foreground colors for all 
two-color combinations, from the color sets 0 and I of 
PMODE 3, yields analogous results. 

To show that ghosts appear for slanted lines as well as 



mmnnnr 

*** 
■ ** 



»••• ••••• 

•••••• 

••• ••• ••• 

■ m*m 

■ ■ ■ tttIM ■ 

»■■■ ******** mmm 

I »<■« •** if* 

• •• ••• ••• ••• 

••• ••• ••• ••••••• 

••• ••• ••• •••••• 



****** 
*** **■» 

* * * til 
» * * * * I 
• «**«**! 
******** 

• •• ••• 

••• ••• 

••• ••• 



****** 

******* ******* 

1 ■ ■ ■ • ■ * i • 

lit m » ■ 

■ * ■ i I * ■ i w » i ■ » 

**i i ■* iitmi 

»** *** *•■ 

••• ••• ••• 

••••••• ••••••• 

•••••• ••••••• 



••••••• ••• ••• 

••••••• ••• ••• 

••• ••• ••• 

*** ***** 

••••••• ••• 

••••••• ••• 

••• ••••• 

••• ••• ••• 

••••••• ••• ••• 

••••••• ••• ••• 



•••••• ••• 

••••••• ••• 

••• ••• 



••••••• ••< 

•••••• ••« 



••••••••• ••••••• 

••••••••• ••••••• 

••• ••• 

>•* |H 

••• ••••••• 

••• ••••••• 

••• ••• 

••• ••• 

••• ••••••• 

••• ••••••• 



••• ••• ••••••• ••• 

•••• •••• ••••••• ••• 

••••• ••••• ••• 

iiillililii III ft* 

• •• ••• ••• ••••••• ••• 

••• • ••• ••••••• ••• 

••• ••• ••• ••• 

••• ••• ••• ••• 

••• ••• ••••••• ••• 

••• ••• ••••••• ••• 



• •• « 
* * 
4 1 *** 
****** 

• •••• 
• ••• 

• •• 

• •• 

• •• 

• • • 



•••••••• 

iiilliil 
*■* 



YOU'LL FORGET YOU'RE IN YOUR OWN HOME WHEN YOU PLAY.. . 



DunkeyMKmkey 



AND 



STRRFIR6 



r m*i.gj 



32K 



To conquer the Munkey: 

Climb ladders, jump girders and fight fires on the first 
screen, jump barrels and ride elevators on the second. 

CASSETTE ,^. t $24.95 



16K 



Fly around the planet's surface defending it's 
inhabitants from being carried away by alien ships. 
CASSETTE , . L< $21.95 



ULTRA-FAST MACHINE LANGUAGE B HIGH RESOLUTION GRAPHICS ■ SENSATIONAL SOUND EFFECTS 



IntEllECtronics 



MAKE CHECK PAYABLE TO INTELLECTRQNIC5 

22 CHURCHILL LANE, SMITHTOWN, NY 11787 

N Y. Residents Please Add Sales Tax. We Pay Shipping. 
Dealer Inquiries Invited. 



FOR YOUR TRS-80 COLOR COMPUTER 




SIX GREAT TDP-lOO PACKAGES ! 



BUY A 16K UITH REGULAR BASIC 
AND GET 2 RS JOYSTICKS? SUPER 
BUST-OUT ROMPACK, LIGHT PEN, 
SAM SAVER & TECHNICAL MANUAL ♦ 
A $100 VALUE ! ! ! 


1 

BUY A 1AK UITH EXTENDED BASIC 
AND GET 2 RS JOYSTICKS, SUPER 
BUST-OUT ROMPACK, BASIC AID? 
LIGHT PEN, SAM SAVER AND TECH 
MANUAL, A $135 VALUE ! ! ! 


BUY A D.C. MODEM I UITH 
COLORCOM / E FOR $199.95 
AND GET A RS232 EXPANSION 
CABLE AND A 4 PIN TO 4 PIN 
SERIAL CABLE ♦ A $25 VALUE ! 


BUY THE COLOR GRAPHIC PRINTER 
AMD GET A PRINTER EXTENSION 
CABLEf 2 ROLLS OF PAPER, AND 
A 4 PIN TO 4 PIN SERIAL CABLE 
A $30 VALUE ! ! ! 


BUY A LINE PRINTER KDMP-100) 
AND GET A RS232 EXPANSION 
CABLE, A PRINTER EXTENSION 
CABLE AND A 4 PIN TO 4 PIN 
SERIAL CABLE* A $40 VALUE ! ! ! 


BUY OVER $100 OF ROMPACK 
SOFTUARE AND GET A THREE 
FOOT ROMPACK EXTENDER ♦ 
A $40 VALUE ! f ! 



SYSTEM 100 computers: 

10-1000 ♦ 16K BASIC PERSONAL COMPUTER 379. 9b 

10-1010 ♦♦♦♦ 16K EXTENDED BASIC PERSONAL COMPUTER .<...♦..... 479.95 



PERIPHERAL EQUIPMENT t 



10- 


1100 


# 


* * 




COLOR GRAPHIC PRINTER I 


...... 


♦ 






♦ 




* 






♦ * 


1 




'•> A O .'W> 


1 0- 


1 130 


t 




» 


LINE PRINTER I ♦ 


...... 






♦ 


♦ 


♦ 


♦ 


♦ 




♦ ♦ 


♦ 


♦ ♦ 


► 399.00 


1 o- 


1 150 


* 




t 


MINI I SK ........................ 


...... 




♦ 


♦ 


t 




♦ 




♦ ♦ 




♦ 


. ♦ 


r- go r\r\ 

► \..< ft <r \J\) 


10- 


1250 


t 


* » 


4 


COMPUTER CASSETTE RECORDER 


...... 






< 


♦ 




♦ 




♦ ♦ 




♦ 


. ♦ 




10- 


1 290 


t 




t 


MODE. M I ♦♦..♦♦*♦♦**. ♦ ♦♦.♦..♦*♦.♦♦<• 


...... 


♦ 




♦ 




♦ 










♦ 


♦ ♦ < 




10- 


1 101 


* 


. * 


* 


PLOTTER PENS (3 BLACK) FOR 10-1100 


..... 




♦ 




♦ 


♦ 


♦ 


. 








V ♦ ' 


n n c- 


10- 


1103 




* * 


* 


COLOR PENS (1 EA. RED v GREEN* BLUE 


) FOR 


1 

.1. 


0 




1 


1 










♦ ♦ < 


'"t r>tr 


10- 


1102 


• 


* * 


# 


PAPER 4 7/8 IN. (3 ROLLS) FOR 10-1 


J. \J V ♦ ♦ 


♦ 


. 




. 


♦ 


. 


<■ 


* ♦ 








a n r - 

► T * / O 


10- 


1131 


t 






PAPER 9 1/2 IN. - LINE PRINTER I ( 


^00 SH 




/UNI 


T 


/ 






♦ 




V CJ r " 

► y ir / v.) 


10- 


1132 


t 


* * 


* 


RIBBON - LINE PRINTER I 


...... 




♦ 








♦ 


♦ 




♦ ♦ 


♦ 




O O er 

r V.. 1 ♦ / vj 


10- 


1 151 


• 


t ■ 


* 


DISKETTE 5 1/4 IN 


...... 


♦ 






♦ 


♦ 


♦ 


♦ 






* 




"7 CJ C) 
► »j ♦ / .' 


10- 


1200 




t * 


♦ 


RS iJOY SI ICK 


...... 






. 


♦ 


♦ 


. 






♦ . 


t 




► X ♦ 7 %J 


10- 


1210 


* 


* » 




COMPUTER DUST COVER 


...... 


♦ 


♦ 




♦ 






* 


♦ ♦ 




. 


. . 


A O t:; 

i T t / vJ 


10- 


1251 




* *■ 




COMPUTER CASSETTE TAPE (10 MINUTE) 


CT -10 




♦ 


. 




♦ 










♦ 




1 O 

r X ♦ / / 


10- 


1252 


* 




V 


COMPUTER CASSETTE TAPE (20 MINUTE) 


CT-20 




♦ 


♦ 


♦ 


♦ 


♦ 


♦ 




♦ V 


V 


. . < 


? /. O 


10- 


1270 






1 


CABLE 4 PIN TO 4 PIN 


...... 


♦ 


♦ 


♦ 


♦ 


♦ 


♦ 


♦ 


♦ ♦ 


♦ ♦ 


♦ 


♦ . 1 


A O K" 
-r * / *..> 



software: 



10- 


1300 




t 


SUPER BUST-OUT. . . 




jL. / * / tJ 


10- 


1307 






PERSONAL 


FINANCE 


7 CJ CJ cr. 

» ♦ » J / V • \J 


10- 


1301 


♦ 


. 


SPACE ASSAULT 




i_ / ♦ / «J 


10- 


1308 




• 


COLOR FIL 


\... ...... i 


. . 29.95 


10- 


1302 




* 


PROJECT NEBULA . . . 




39.95 


10- 


13 09 


* 




SPECTACUL 


A TOR . . • , 


.. 39.95 


10- 


1 303 


* 




POLARIS 


♦ 


29.95 


10 - 


1310 


* 




COLOR SCR 


I PS IT. . . 


";q o e :; 
* ♦ \.> / <t / ij 


10- 


1304 


* 




MI CROPA INTER 


♦ 


39.95 


10- 


1311 


* 




LEARNING 


LAB. . . . , 


AO O^- 

■ <- . T .' i, .' O 


10- 


1305 


* 




MICROBES 




no ocr 

mL. / ♦ / »J 


10 


1312 


♦ 


* 


VIDEOTEX ♦ 




OCJ CJ cr 


1 o- 


1306 






SHOOTING GALLERY. 






1 0 - 


1313 




* 






I CJ O r - " 



Bt «... j v J ::t. Fc e ic:::: "T .r-w m i « be: : r 

9 0 DAY WARRANT Y PARTS ^ I. ABGR 

^ 2 n a t :i: o n w j: h e s e: r y :i: c; e c: e- n t e- s 

NO OUT OF STATE SAL F B TAX 
F R E !:■ S Fl .1. F' F* :i: N G & Fl A N I'.i I . J N C 

N.Y. RESIDENTS ADD ^PROPRIATE SALES TAX 




SPECTRUM PROJECTS 
<?3 — ±^ 86TH DRIVE 
WOODHAVEN v iN? Y 1 X 1 




Page 80 



the RAINBOW 



November 1982 



vertical ones, consider the following programs: 

10 PCLEAR4: PMODE3: PCLS: SCREEN U 
20 L1NE(20,30)— (30,70), PSET 
30 GOTO30 

This program is supposed to draw a slanted orange line on 
a buff background. When the program is run, it is found 
instead that two adjacent slanting lines are produced, the left 
one being yellow and the right dark orange. The specified 
slanted line is split into six vertical line components each of 
which has its ghosts. 

Curves drawn on the screen in PMODE3 are made up of 
horizontal and vertical straight line components. This fact is 
illustrated by the following program: 

10 PCLEAR4: PMODE3: PCLS: SCREEN!, I 
20 CIRCLE(l28,96),70,,.33 
30 CIRCLE(I28,96),30,3,3 
40 GOTO40 

This program draws two intersecting ellipses, the first in 
orange and the second in magenta. The latter ellipse has 
more vertical straight line components; hence, its pink and 
violet ghosts are more prominent than the yellow and dark 
orange ghosts of the orange ellipse. 

The programs presented in this article do not constitute 
formal proof of the proposed conjecture. However, they 
should provide sufficient evidence to convince most readers 
of the validitv of the conjecture. The conjecture explains 
why PMODE 3 drawings consisting of a variety of linear 
and curvilinear objects present the viewer with such colorful 
displays. That is. the ghosts of the vertical straight line 
components of the drawn objects are responsible for the 
inclusion of the many extra colors that enhance the displays. 



It is hoped that the information contained in this article 
will help Color Computer programmers to contrive even 
more colorful graphics. 



About Your Subscription 

Your copy of the RAiNBQ W ksent third 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 lis, 

Your mailing label also shows an "account number 1 * 
and the subscription expiration date. Please indicate 
this account number when renewing or corresponding 
with us, It will help us help you better and faster. 

For C anadian and other non-U .S. subscribers, there 
may be a mailing address shown that is different from 
our editorial office address. Do not send any 
correspondence to that mailing address. Send it to our 
editorial offices at P.O. Bo\ 209, Prospect, KY 40059. 
This applies to everyone except those whose 
subscriptions are through our distributor in Australia, 



TRS-80* COLOR COMPUTER 



-76K Extended Basic, Menu-Driven, Well-Documented, Easily-Modified. 
-For either cassette or diskette systems (Be sure to specify). 
-Place an order of at least $40 and get one extra of your choice free. 
-Orders shipped on cassette - Add $5 for shipment on diskette. 



-REPORT WRITER- 

Used in conjunction with FURST to selectively format 
reports on your printer. Includes headings and total 
capabilities. ... r ... T t T 1 $15 



-FURST- ft*i**b« 
Date Element Dictionary driven File Update and 
Retrieval SysTem. Create and maintain files according 
to your specifications. Ideas for applications in- 
cluded , , $25 

-MAILING LABELS- RA * 80w -EXERCISE PLANNER- RAN80W 

Generate and maintain mailing label records. Selective- Build and maintain complete exercise schedule for 
ly print desired quantities. Can keep several label files if regular and/or weight programs. Display guides you 
desired. Designed for Printer VII, easily modified. $20 through daily-calculated routines. Print complete 

schedule if desired $15 

-DISK DIRECTORY PRINT- 

For diskette users only. Get hard copy of disk directories on your printer for easy use and reference. Only $5 



RAINBOW 



Send check or money order to: 

LAND SYSTEMS 

P.O. Box 232 
Bellbrook, Ohio 45305 



V7S4* 



I MasterCard 1 



'TRS-80 and COLOR COMPUTER 
are Trademarks of Tandy Corp. 




ESCAPE 

A 3-D GRAPHICS ADVENTURE WITH SOUND 
(Machine Language for Fast Action) 

This is NOT the usual "find the treasure" adventure. In 
ESCAPE, you are trapped on the top floor of a 
skyscraper and the only way out is by using a very 
unusual elevator. You must give the elevator the 
correct code or else the ride down is a real killer. The 
maze-like halls seem to come to life due to the fantastic 
3-D graphics. Search the halls for rooms which contain 
clues to the correct code. Clues must be deciphered to 
learn the elevator's secret code. Game times depends 
on the skill of the player, but it is typically 8-10 hours. 
ESCAPE is suitable for group play. A mentally 
stimulating experience. 

16K BASIC $17.95 





RECIPE FILE 

A CASSETTE BASED STORAGE AND 
RETRIEVAL SYSTEM 

This program permits storage of your favorite recipes 
for retrieval by your computer. Once a recipe has been 
recalled, then the computer can adjust the ingredient 
measure for serving the desired number of persons. 
Each recipe can contain special comments on 
preparation as well as the full instruct ions for using the 
recipe. Included is a line oriented text editor for 
creating and editing the variable length files. 
Completely menu driven and very user friendly. Easily 
modified by the user for use in keeping track of record, 
coin or stamp collections or whatever your interest. 
Screen or printer output. 

16K Ext. BASIC $21.95 
SPECIAL: A collection of 30 recipies covering main 
meals to snacks, Only $3,95 with program. 







SQUIRE 

SQUIRE is a challenging game of 
asset management. The player must 
manage a country estate and contend 
with crop failure, investment losses, 
taxes and other such headaches. The 
object of the game is to increase the 
estate's value while providing for the 
peasant workers. The starting assets 
are computer selected so that each 
game offers different challenges. 
Great experience for the kids or 
aspiring executives. 
16K Ext. BASIC $14.95 




COLOR 

SOFTWARE 

SERVICES — 

P.O. BOX 1708, DEPT. R 
GREENVILLE, TEXAS 75401 



HOUSEHOLD EXPENSE 
MANAGER 

This menu driven program package is 
designed for creating and 
maintaining a data file on cassette of 
30 household expense categories for 
a 12-month period. It also keeps 
cumulative totals and a separate total 
of tax deductable expenses. A 
comparative analysis program 
provides a graphic presentation of 
relative expenses between any two 
months during the year. The user can 
change categories by modifying 
program code. Screen or printer 



|r output. 
■L16K Ext BASIC 



$19.95 




: ?! 

M 

: ■ *S 



FLIPPER 

A fun and challenging version of the 
Othello™ type board games. This 
version includes options for play 
solely by the computer, one player 
against the computer, or two players 
against each other. The computer 
can play on four skill levels. Very 
colorful with plenty of sound. Fun for 
kids and challenging for adults. Great 
for parties. 

16K Ext. BASIC $15.95 




INCLUDE $2.25 HANDLING PER ORDER 
WRITE FOR FREE CATALOG 



DEALER INQUIRES INVITED 



RAINBOW 

Mm 

TELEPHONE ORDERS 
(214) 454-3674 
9-4 Monday-Saturday 

VISA/MASTERCARD 





Page 82 

Education... 

FoneHome—E.T. Could 
Have Used This One! 

By Susan P. Davis 

Certainly, most everyone knows that E.T., the 
Extraterrestal, spent quite a bit of time trying to phone 
home. But, even if some of your kids seem like they're f rom 
outer space, it's good for them to learn how to call home 
when they need to do so. 

In short, it is desirable to teach your children their own 
telephone number. That's what I set out to do and that is 
how the following progra n, FON EHOM E came to be. 

One of the reasons people invest in a personal computer is 
because "it's educational for the kids. "There is an adequate 
amount of educational software available for the elementary 
and secondary school-aged child and we at Sugar Software 
had already written Silly Syntax and promoted it as "an 
educational game for all ages." 

But what about educational software for the preschool 
child? 

I had been trying, unsuccessfully, to teach our then 3'/r 
year-old son our telephone number. He was able, but 
unwilling, to learn it. So, it became a challenge. How can we 
motivate this child to learn his phone number? Finally, I was 
inspired. I made a song out of it, singing the numbers to the 
tune of "London Bridge Is Falling Down." 

He was interested in the computer, so we used the phone 
number theme as his introduction to the computer. We 
wrote the following program, and had our son learn these 
skills: 

(1) To type the word RUN (which he spells aloud "R-U- 
N- Enter" 



the RAINBOW 



November, 1982 
type his name in order to get the program to 



SUPERIOR 



ORACLE 
PRESENTS 



SOFTWARE 



THE C C QUBE 



A MAGIC CUBE SIMULATION FOR THE COLOR COMPUTER 



FEATURING 



• Easy to use commands 

• Fast uses machine language routines 

• Random mixes 

• Undo moves or random mixes 

• See all 6 faces 

• Save QUBE to tape for later reload 
•Only $14.95 

HAINQOW 

I ■ I r ■ 4k. 



Send Check or M O to 



SUPERIOR ORACLE SOFTWARE 

P O Box 4505 

Greenwich, Conn. 06830 



Conn, residents add 7V'i >ales tax 
Shipping and handling included 

Personal checks require 
2 weeks to clear 

No C.O.O.s 

Requires 16K Extended Basic 



(2) To 
continue 

(3) Not to press the break key. This is hard for young 
children because it is red and the most enticing key on the 
keyboard. 

Once he accomplished these skills, the computer provided 
an immediate reward: The "Phone Number" song in music, 
numbers and words. 

FON EHOM E is simple to personalize for any child. We 
have used it successfully with the preschool population of 
our neighborhood. 

As simple as this seems, it accomplished far more than the 
long sought-after goal of teaching our son his phone 
number. He learned that he can sit down comfortably in 
front of a computer and give it instructions. Lots of middle- 
aged businessmen are still struggling with this concept. 

The Listing: 



PHONE NUMBER 

(C) 1982 By Sugar Software 
Written by Gary Davis 
2153 Leah Lane 
Reynoldsburg, Ohio 43068 
(614) 861-0565 



Assign phone 
Assign name 



10 ■ 
20 5 
30 3 
40 3 
50 3 
60 3 
70 3 
80 ' 

90 P*= " 86 1 0565 " : ' 
number 

100 N*=" JEREMY": 9 
110 CLS 3 

120 PRINT S>71," ENTER YOUR NAME: 
■I • 

130 PRINT S>208-LEN<N*>/2, " " ; 
140 FOR 1*1 TO LEN<N*>+1 
150 A*»INKEY*:IF A*="" GOTO 150 
160 IF ASC<A*>=12 GOTO 90:' Rest 
art if CLEAR key 

170 IF ASC<A*X>13 GOTO 210: 34 EN 
TER key hit 

180 IF I«LEN<N*>+1 GOTO 330 
190 SOUND 1, 10 
200 GOTO 150 
210 PRINT A*; 

220 IF A*-MID*<N*, I, 1) GOTO 280 
230 9 Incorrect letter entered 
240 SOUND 1,10 
250 PRINT CHR*<8>; 
260 GOTO 150 

270 9 Correct letter entered 
280 SOUND RND<50)+50, 1 
290 SOUND RND(50) +200, 1 
300 SOUND RND<50)+100, 1 
310 NEXT I 

320 ' Entire name entered correc 
tly 

330 CLS 2 

340 PRINT S>48-LEN<N*>/2,N*; 

350 PRINT S>96, STRING* (32, CHR*< 18 

5) > ; 

360 PRINT S>416, STRING* (32, CHR*<2 
46) >; 

370 GOSUB 650 

380 Al*- H EFG":GOSUB 540 



THE COLORQUEST EXPERIENCE 

For the TRS-80C and the TDP System 100 Color Computers 



• 




Written by Kavln Herrboldl ft Tim Nelson 

" "*"™ n 1 m^^aw***^™** 




I 




□ 



BEYOND THE CIMEEON MOON A real-time science fiction adventure game of mind-blowing magnitude — staged in deep space on a 
malign, sentient spacecraft Written in fast machine code with 3-dimensionaf high- res graphics and sound. Choow from a myriad of fate*. Survive 
the laser barrage set up by • guanltet of robots bent toward* your destruction. 

" m " rw " i Written by Kewjn Herrboldt a Tim Neltor^ ^^W^tH/fT " WjP 1 j^"^" 7 ; > ^ 





1 





to 



ADVENTURE TRI LOGY A Trilogy of quests featuring 3-D high-res graphics in machine code. First comes ritual combat on the WORLD 
UNDER THE CIMEEON MOON, to test your worthiness as a warrior. Once proven, you will beteleported to DAZ MAR'S UNDERWORLD OF DOOM to 
search for the Eye of Dazmar. The FORSAKEN GULCH is the final arena, where a wicked Idol awaits restoration, 




THE NIBBLER & MS. NIBBLER A fast maze chase game featuring the nibbler man and three bumbling preditors. Written in machine 
code and joystick compatibly, this fun packed game is enjoyed by all. MS, NIBBLER is similar to THE NIBBLER described above but features a 
different maze and MS. NIBBLER for the ladies. 





* :: jJ 





^ T SaraJ^i 



, aaa lblij ■■ hMHi-^ ■" rrn . "~B^BV 

If + ■ «■■- hPa bar aBBi-aa aaaaa X^^T 
^■k, aialarUe ■■■■■■■■ ■> uir -Mm*^* 

BBBBL II I LI LEJ I LI. . L . . 

+ " 1 "H ■■H-' + aaf km ■iiiiiiil. 



IN 



m 



aJm ~ji_ + ri JiriiTriiiriM \ tT" 1 

v ,^^afF n- ■ fa a a- a- a ■ aa aa ■ i m li.j \ 

. Tlllllllllf BBBXB IJ.BBJ.LB4+ \ 

. ^laW 1 1 "iilljilj .. - . rrn* % 

frS ^fc- ' ' J * LL H J - aa \ 

■ | ggBBBB— aajaah; -T^^VaPTfc ^iii ■■■ a _ _ ^bbl % jJBv 

H~ -bibb J- a VaaaV^ft"* aaaaii.aji u ™^ 1 

r llix;]] <f.\-.- ^ *^H: 



COMBAT GAMEPACK 3 action packed games featuring lifelike graphics and sound. EXTENDED BASIC required 2-1-0 TANK COMBAT 
pits two players against each other in 5 different terrains. STELLAR BATTLE lets you pilot a flex wing fighter through deep space lighting dorian 
squadrons. GALACTIC BLOCKADE Is a favorite two-player arcade game of speed and skill. 




BPS 



ORDERING 

ALL GAMES ARE $24.95 for 16K Cassette; $29.95 for 32K Disk. 

Include $3.00 for shipping In the U.S. ft Canada, $6.00 for Foreign order*, C.O.D. add $2.00 

AVAILABLE AT DEALERS EVERYWHERE. IF NOT, ASK WHY! 



VEGAS GAMEPACK The thrills of a Las SOFTWARE 

Vegas casino at home! E x ten tied BASIC required. SYSTEMS 



CASINO CRAPS, 21, ONE ARMED BANDIT, UP 
AND DOWN THE RIVER, A KENO. A bank tracks 
players winnings from game to game. 





9072 Lyndale Avenue So. 612/881 



A Division of So It taw Corporation Minneapolis, Minnesota 55420 U. 



Page 84 

390 Al*»"DEF"i GOSUB 540 

400 Al**»"EFG"i GOSUB 540 

410 GOSUB 650 

420 GOSUB 540 

430 PRINT 3264 , " MY "; 

440 PLAY "L2D" 

450 PRINT " PHONE "| 

460 PLAY "G" 

470 PRINT "NUM-"| 

4G0 PLAY "L4EL2" 

490 PRINT ®276, "BER"; 

500 PLAY "C" 

510 A*»INKEY*:IF A*-"" GOTO 510 



the RAINBOW 



530 END 

540 PRINT 3178," "; 
550 FOR 1-1 TO 301 NEXT I 

560 PRINT 9178,MID*(P*,5, 1) ; " "| 

570 PLAY LEFT*(A1*, 1) 

580 PRINT MID*(P*,6, 1) ; " "; 

590 PLAY MID*<A1*,2, 1) 

600 PRINT MID*(P*,7, 1>| 

610 PLAY "L2" 

620 PLAY RIGHT* <A1«, 1) 

630 PLAY "L4" 

640 RETURN 

650 PRINT 9168, STRING* ( 15, " "); 
660 FOR 1*1 TO 30s NEXT I 



* * * WARGAMERS * * * 



At Last, something for you! Introducing ACROSS THE 
RUBICON, the WWII simulation European Theatre battle 
game from ARK ROYAL GAMES. 



Mapboard graphics 
Color & Sound 
Combat & Terrain modifiers 
Hidden enemy movement 
Victory point objectives 
Replacements 
Intelligence reports 
Parachute drops 
12 different displays 



★ 
★ 
★ 



Rule book 

Infantry, Armor & Supply units 
Air Strikes 
Artillery Barrages 
Reinforcements 
Force Marches 
Order of battle that you design 
Retreat & Advance movement 
New terrain every game 1 



AND MORE 



Over 14,000 bytes in this one, but don't fret. We 
playtested ATR more than four months. It's a game just 
like those boardgames you've got— except your Color 
like those boardgames you've got except your 16K Color 
80 EXT Computer does all the work! 



ARK ROYAL GAMES 

P. O. Box 14806 
Jacksonville, FL 32238 




HAINB0W 



$16.95 Cassette 

Florida residents add 5% sales tax 



November, 1982 

670 PRINT 3168,MID«<P«,1,1>;" 
680 PLAY "Q" 

690 PRINT MID«<P«p2pl>|" "; 
700 PLAY " L8AL4 " 
710 PRINT MID*<P*,3,1>5" - "; 
720 PLAY "Q" 

730 PRINT MID* <P*, 4,1);" "; 
740 PLAY "F" 
750 RETURN 



•i 



Software Review... 

3D Brickaway Is An 
Outstanding Game Offering 

The truth of the matter is that, when we saw the 
instructions, we thought "Oh no, not another Breakout-type 
game. 

We were not too impressed with Brickaway from this 
same author(Britt Monk, CDP) in an earlier review. But, we 
think 3D Brickaway is as super as Brickaway was dull. 

This one is a hit. The "bricks' 1 you need to knock out of the 
wall are at one end of a four-sided corridor and your paddle 
is at the other end. Using the joysticks, you bounce your ball 
down the corridor and into the wall, knocking out the bricks 
one at a time. 

But, very unlike any other Breakaway game we have seen, 
the ball comes back at you from the wall in true 3D 
perspective. And, if it hits any of the walls on the way back, it 
bounces off that wall and, oftentimes, into another. 

Written entirely in machine language, this game is fast 
and requires you to be accurage. The paddle, which is right 
in front of you at the "open end' 1 of the screen is transparent 
so you can see the ball coming. The paddle is also 
segmented — so there is a "sweet spot' 1 as well as a lot of 
angles at which the ball can bounce. 

We honestly believe Mr. Monk should have named this 
one 3D Handball rather than 3d Brickaway. The effect is 
similar to a handball court with a ceiling and no back wall. It 
is a great deal of fun to play and difficult to master. The 3D 
perspective is very life-like. 

Yes, we have a complaint. But only one. Aftereachgame, 
is over, 3D Brickaway plays a little tune, not once but two 
times. When you have been vanquished you really want to 
get back to it and we wish the "wait" were a little less long. 
But the play of the game itself is teriffic and, while it takes 
excellent eye-hand coordination to do well, we think you 
will vastly enjoy this outstanding offering. And, at $ 14, it is a 
bargain as well! 

(Britt Monk CDP, P.O. Box 802, Elyria, OH 44036, $14) 




■ ■■ :• •> .• 
:■:-•:•.* 



J 

• ■■■ ' *: •;• •■ ■-. . i 

■ ■ * >: ii , . .. ., * ] 

r ••: -: : x : * -S :>•..:> v, : : : 
•< : 5: S :> !::: > : •• •:' 




BY A 




PRICE INCREASE 

The annua! subscription rate for the Rainbow 

will increase on January 1 1983. You can still 
renew your subscription— and avoid the 
added cost— by sending in a renewal in 



■ ■ 





renewal (or new subscription) 
by or before December 31 1982, 
intage of present rates, After 
that the new rate will be in e 

U.S. subscriptions wiil incre 
Canadian and Mexican rates increase $7 




■ it* 




-*-*NEW*-* ADVANCED 
**NEW-*-* ADVANCED 
-**NEW*-* ADVANCED 




STAR*TRENCH 

Even if you've tried our short sample version of this game* 
you will have to own this advanced, highly graphic version 
of STflR*TRE!CH WARFARE. This High-Res Color fare has the 
most elaborate graphics of any Color Computer Game created 
to date. We thought it would take 3£K to give you the 
detail of this dazzling siaulation, but we've actually 
crammed it into 16K and added the most remarkable speed and 
flicker-free animation found in ANY Extended Basic program. 
(You will not believe this program is really in Basics plus 
you can always list our program to learn the programing 
techniques that make our software stand out frora ftLL the 
other basic programs available.) 
ADVANCED S7AR*TRENCH WARFARE includes a moving trench, 
cockpit perspective? on screen rapid scoring? energy and 
ship gauges, automatic high score tally? joystick control? 
and a recharge and crash sequence you'll have to see to 
believe. Pop on a pair of 3D glasses and WOW!! !? your Color 
Computer will jump to life with an even greater sense of 
depth with 3D-like color graphics. (3D glasses are not 
included? and are not required for you to enjoy this fine 
game.) You'll surely want this remarkable game as part of 
your software collection. Buy it and you'll see that color 
software doesn't have to be Machine Language to be the 



I i I ! 1 



WARFARE 



ADVANCED ST A RETRENCH WARFARE AVAILABLE AS 

16K EXTENDED BASIC GAME ON CASSETTE $18.35**** 





Color Word Clone makes word processing simple. This program can be used with 
tape or disk and provides you with real UPPER and LOWER CASE letters with 
descenders. PLUS ... 50 letters by 23 lines on the screen at one time! Why pay more 
when this is all you need? JUST $18.95 supplied on tape (minimum system 16K 
Extended Basic). USER MODIFIABLE! ! ! ! 

16K Extended Color Basic Tape Programs 

CREATAVADER — Create your own targets or choose from a menu of 
predesignated four-color targets. 

GATOR ZONE — Battle against alien "preppy gators" before they eat your 
shirt! An 1MB original. 

KOSMIC KAMIKAZE — Our best-selling high-res, deep space arcade game 
which the RAINBOW called "...the best spaceship graphics we have seen in a 
non-machine language program." 

MANY MORE TITLES available, including STAR SIEGE PLUS, GAL- 
LOPING GAMBLERS, SELECT-A-GAME, STARBASE ATTACK, 
METEOR STORM, plus new releases coming. 

illustrated memory banks 

P.O.BOX 289 

WILLIAMSTOWN, MA. 01267-0289 
VISA AND MASTERCARD ACCEPTED 
CALL (413) 663-9648 3-7 P.M. EST 

SPECIAL OFFERS Mention this magazine ad and select 
a FREE pronram for every two programs you order ! ! 





RAINBOW 

sou. 



Page 86 



the RAINBOW 



November, 1982 



Graphics? Here Are Two 



By George ! 



By George Ziniewicz 



( Mr. Zinieviicz, the author of the Colorkit f or Arizin, contributes these 
two offerings for our graphics issue.) 



16K 

EC 



\ Here Are Some Very 
bJ Neatly Done Polygons 




One of the early programs to which readers of the 
Rainbow took a fancy was POLYGON, which was 
published almost a year ago this month. Various 
enhancements were published for it in the following months. 

This program, which I called THE SHRINK is a little bit 
different. And, as you will see, you can get some very nicely 
done patters with it. 

The program is essentially self-prompting. Just CLOAD 
it and RUN. Answer the prompts and you may be surprised 
by the result. 

1 ' THE SHRINK 

2 'BY GEORGE ZINIEWICZ 

3 'ARIZIN SOFTWARE 

10 PM-3:CS=4:PO- 1:F02:02:B01 

30 CLS: PRINT "THE SHRINK" 

31 PRINT "THIS PROGRAM WILL DRAW 
AN N SIDED POLYGON, THEN 

SHRINK OR ROTATE THE POLYGON A 
CCORDING TO YOUR I NSTRUCT I ONS 



ii 



35 PRINT "DEPRESS THE SPACE BAR 

TO START OVER WHEN FINISHED O 

R KEY A TOABORT . " 

50 FS»90:SX»80:SY»SX:ND=360 

60 R-57. 2957796: TX-1 28: TY»96:N0= 

0: Nl-1 : N2=2: N5=5: N8=8: N9=9 

100 PRINT 

110 INPUT "INPUT NUMBER OF SIDES 
" 5 P 

120 AP-ND/P: 'ANGLE OF POINT 
130 INPUT "INPUT NUMBER OF POLYG 
ONS"|G 

140 SS-FS/G: ' SCALE OF STEP 

150 INPUT "INPUT DEGREE OF SPIRA 

L";IDx ' INCREMENT DEGREE 

160 PCLS:G0SUB987 

190 DB-0: ' STARTING ANGLE 

200 FOR SX-FS TO Nl STEP-SS:C»2 

300 FOR RA-N1 TO P+Nl: COLOR C 

310 A»DG/R:X»SIN<A) *SX+TX:Y— COS 

<A> tSX+TY 

340 IF RA-N1 THEN LINE < X f Y> - < X , Y 
),PSET ELSE LINE -<X,Y),PSET 
350 OC+NliIF OBC THEN 350 ELSE 

IF C-N5 THEN ON2 
360 DG-DG+AP : NE X T : DG-DG+ 1 D-AP : I F 

INKEY*<>"A" THEN NEXT ELSE SX-N 
1:NEXT:GOTO100 

400 IF INKEY*-"" THEN 400 ELSE 1 
00 

987 PMODEPMxIFPC THEN SCREEN liP 
OKE 65314, 240+2 tCS: RETURN ELSE S 
CREENl,CS/4 RETURN 



Fly Your False Colors 
In Four-Color Mode 

One of the early disappointments I had about the Color 
Computer was its lack of black as an available color in a 
four-color mode. It seemed like all the arcade games had 
black backgrounds, and most of the other computers did 
too, but not CoCo. 

While I was playing around with PMODE 4 (a two-color 
mode with black), I noticed that sometimes I would get more 
colors than just the white dot I was supposed to get. I figured 
if I could get control of these colors I could then have my 
black backgrounds. Surprisingly, it was easy to do. 

Now, I know you're probably saying, "Oh, no! Not 
another extra-colors-in-PMODE-4 article.' 1 

Well, I've seenthe others, too;butthis method is so simple 
you won't believe it. 

You simply tell basic that you want a four-color mode 
(PMODE I or 3), but tell the VDG that you want a two- 
color mode. All it takes is the addition of one command in 
your basic program! 

Just follow any SCREEN Command with: 

POKE 65314,240 color set 0 (mostly greenish) orPOKE 

65314,248 color set 1 (best mode) 

Now, you can use all of the available commands like 

PSET, LINE, DRAW, CIRCLE, PCLS, etc. without 

modification, and have, in effect, two new color sets to 

display. 

The available colors are: 
COLOR SET 0 

1. BLACK 

2. DARK RED* 

3. DARK GREEN* 

4. LIGHT GREEN 

COLOR SET 1 

1. BLACK 

2. RED* 

3. GREEN* 

4. WHITE 

NOTE: The colors noted by the asterisk (*) are 
pseudocolors, an artificial by-product, and as such may not 
appear where indicated. In other words, depending on the 
phase of the computer and the phase of the TV (and the 
phase of the moon?), color 2 may be green and 3 red. It 
depends on how the computer was 'booted.' But, once the 
system is turned on, it will remain constant. So, if you find 
that color 2 is red, then color 2 will always be red, unless you 
hit RESET or turn off your computer, in which case the 
colors may reverse. 

To accurately control the colors, use variables in place of 
explicit numbers for the color values in the COLOR, PSET, 
etc., commands (I use HI=I: H2=2: H3=3: H4=4). Then, if 
you intended in your program for H 2 to be red in a PSET 
(X, Y, H2), for example, but find it's blue, simply redefine 
the variables (H2=3: H3=2). 

Because of variations in TV color-killer circuits, and in 
CoCo itself, pseudocolors may not appear on all TVs; but 



RAINBOW CONNECTION SOFTWARE presents.., 



RAINBOW CONNECTION SOFTWARE presents... 






5 aoundsational .colorful, graphio games for your Color Coaputer including: 
Briekout, B-17 Boabar, Bla.ekja.ek, Jackpot and Coaputration - all for the 
price you might expect to pa? for just on* of tbeaa games ! ! t 
Plus added bonus - Compumind: guess the computer's secret code from cluee 
provided - a game of logic for the whole family. At this price csji your 
library afford to be without then? 

All machines - Ext. Basic NOT Required 
819.95 Cassette - 82<f.95 Disk 




The year ia 2117 and the galaxy haa been invaded by the Xoprith, a race of robots 
from a diat&nt galaxy. Your mission is to rid the galaxy of their various ships 
a quadrant at a time* Just as it • ••as you're winning the battle they hit you 
with the ultimata weapon - phyaological warfare! Si-rta, arcade aound. 

16K Ext. 8asie& Joyafciek 
HM5 Caaa - H9.95 Disk 



PIGSKIN 



RAINBOW CONNECTION SOFTWARE presents. 



PREDICTIONS 




f f 

RAINBOW C QKVfECTI CM EOFTWAftE pr#a f at a , „ ^ 





Get ready for 16 weeks of NFL action on your Color Computer!! I 

Amaze your friends and enrich your armchair-quarterbacking of aJJ the games. 

these important features: 
•Simple menu-driven selection of schedules, ratings, prediotions or results 
by team or week. 

•Easy once a weak entry of scores - no hard to find stats or spreads needed. 
•Predicts all games for remainder of season after eaoh soore update, 
•Caloulates projected won-loss record far any point in season* 
•Set up new season for yeers of enjoyment. 

•2 tape set prevente aooidental erasure of program or data - fast loade. 
■Printer optional (recommended) for dazzling spread sheets and schedules. 
•Current data supplied with order (promptly) - jump right into season* 

•Memory saving byte-mapping eliminates costly arrays - J2K oompacted to l6K. 

Personal checks welcome 1 

16K Ext* Basio Beq. 





Inolude $2.00 shipping, 
Minn, reeedenta add JH tax. 
Staler inquiries invited. 

Not affiliated with TUS RAINBOW. 




RAINBOW CONNECTION SOFTWARE 
351^ 6th Place N.W. 
Rochester, MK $5901 



At last. ..a real-time 
If you art bored with a 
adventure games then SCE 

Add 
5* 





•Reviewed in the RAINBOW 
tgji i e a *di)tAture garae with arcade sound for your Color Computer! 
i; scr-rer.t of text but enjoy the challenee and complexity of 
IR OF KZIRGLA is for you. 

l6K Ext. Basic Req. 
116.95 caaa - 121.95 disk 



Include S2.00 shipping, 
Minn, resedents add 55* tax. 
Sealer inquiries invited. 

Not affiliated with THE RAINBOW. 




RAINBOW CONNECTION SOFTWARE 
351*» 6th Place N.W. 
Rochester, MN 55901 



Page 88 



the RAINBOW 



November, 1 982 




PREMIUM 

CASSETTES 

COMPUTER GRADE 
100% ERROR-FREE 
FULLY GUARANTEED 




The Micro-Trac™ Generation 

High Frequency Response • Wide Dynamic Range 
Used by Software Firms & Computer Hobbyists 
Choice of School Districts Nationwide 



12-PAK 

...$ .69 



LENGTH 12-PAK 

C-05 i $ .69 

C-10 .79 

C-20 99 

C-30 1.19 

C-60 1.49 

C-90 1.79 

•CASES...... 21 



24-PAK 
$ .59 



!-10 79 .69 

:-20 99 .89 

:-30 1.19 1.09 



1.09 
1.39 
1.69 
.20 




'Cases - ecommended to protect sensitive cassettes 



— UPS SHIPPING — 

(No P.O. Boxes please) 
$2.00 (12-pak) $3.00 (24-pak) 
— Canadian shipping multiply by 2— 

#1 COMPUTER TAPE 
IN THE USA! 

— wrile for volume prices— 



TOLL-FREE 

, ' ^ (orders only) ^ 

1 -800-528-6050 'fiS2$% 
»2£^ extension, 3005 V>^7 

In Arizona ^^*if 

1-800-352-0458 

Extension 3005 

MICRO-80 -INC 

2665 Busby Rural Road 
Oak Harbor, WA 98277 
— Distributors Wanted — 




this is quite rare. This also will not work on systems that are 
rigged for direct drive of the color guns in the TV. However, 
this is a rare user modification. 

These new color sets are valid with both PMODE 1 and 3, 
with the POKE being the same for both modes. 

As an example, let's say we want a mode with 128 by 96 
resolution, and pseudocolor set I. We would use the 
following Basic command string in a program: 

PMODEl:SCREENl:POKE65314,24B 

(The color set parameter in the SCREEN command is not 
necessary if you use the POKE, but won't hurt either). 

That will give us black, (red/green), and white. 
Dig out your favorite Graphics program, stick in one 
POKE, then RUN. That's all there is to it! 

If you want to stick with PMODE4 for the highest 
resolution available, you can use the pseudocolor effect to 
give you four different color backgrounds in the two-color 
PMODE4 by usingthe followingcommand string whenever 
you clear the screen: 

PMODE3:PCLS(color):PMODE4 

The PMODE3 lets Basic PCLS in one of four colors, 
while the PMODE4 resets the system to highest resolution 
mode. 

As Edison said, "Who cares why it works, let's just use it!" 
May a marginally enlightened computer guru sit on your 
computer and make it even more colorful. _ 




TEXT PROCESSOR FEATURES 



Character Fill 

Programmable Footer 

Right Justify Line 

Multiple Footnotes 

Three Indent Modes 

Three Programmable Headers 

Ten Programmable Tab Stops 

Margin Justification Left and Right 

Decimal Align, Center, Left and Right 

Justify On Tab Column 

Display and Input From Keyboard 

Change Formatting During Processing 



TEXT EDITOR FEATURES 

• Single Keystroke Edit Command 

• Append Files From Tape Or Disk 

• Fully Integrated Disk File Handler 

• Edit Or Process Files Larger 
Than Memory 

• (No Conversion Required) Fully ASC II 
Compatible 

• Full Featured Line Oriented 
Screen Editor 

• Search And Repalce Any 
Character Pattern 

• Copy, Move or Delete Lines 
Or Blocks of Text 

• Edit Basic, Text, Or Assembler Files 



TEXT PRO II Features Over 70 Commands In All! 
Key In Format Command OrText At Runtime! 
Compatible With All Major Printers On The Market! 
Multiple Copy or Repeat All Of Or A Portion Of The Text! 



16K0r32KSystems 



DISK J 79.95 



CER-COMP 



5566 Ricochet Avenue 
Las Vegas, Nevada 89110 



All Orders Shipped From Stock 
Add *2.50 Postage 



November, 1982 



the RAINBOW 



Page 89 



Hardwire Review... 

This Switcher Will Make 
Things Much Easier For You 

One of the major bonuses of the 80C is the addition (at no 
extra cost) of an RS-232 interface f or hooking up a printer, 
modem or whatever. The problem is that there is only one of 
them (we can be greedy, can't we 9 ) 

That is simply because there are at least two perpherials 
many CoCo owners want to include with their setup — both 
a printer and a modem. This is especially important if you 
want to make hard copy of communications with data bases 
such as Connection-80 or CompuServe. 

Up until now, your only choice in matters such as this was 
to plug in the modem, capture information, and then unplug 
the modem and plug in the printer. That's a lot of plugging. 
With the RS-232 Switcher, all that plugging is eliminated. 

Available in two versions — one with two outputs and the 
other with three, the RS-232 Switcher allows you to use a 
dial to choose which perpherial you want "on line.' 1 That's 
all there is to it. 

This little item works like a charm! And, for those who 
have something else they want to use the RS-232 port for, 
the three-position version is outstanding, too. 

Here at the Rainbow, we have two printers and a modem 
hooked up to each of two Color Computers. By merely 
selecting which printer we want to use, we can send output 
from either computer to either printer. 

This setup has been working for a couple of months now 



without a single hitch. We can recommend the RS-232 
Switcher most highly. 

(DSL Computer Products, P.O. Box 1113, Dearborn, 
MI 48121, $39.95 for three plug model; $29.95 for two 
plug plus $1 s/h) 



Submitting Material 
To the Rainbow 

Contributions to the RAINBOW are welcome from 
everyone. 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 we do not have time to key in programs. All 
programs should be supported by some editorial 
commentary, 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 
information on making submissions, please send a S ASE to: 
Submissions Editor, the RAINBOW, P.O. Box 209, 
Prospect, KY 40059. We will send you some more 
comprehensive guidelines. 

Please do not submit programs or articles currently 
submitted to another publication. 




ar 



vl 



ftware 



Introduces 



Silly Syntax 

a sensational and educational version 
of a popular party game for the TRS-80* 
Color Computer., . 

For 1 to 10 players. Load a story into 
the computer. The players are asked to 
supply a noun, verb, part of body, ce- 
lebrity, etc. which the program uses to 
complete the story. The story, which is 
displayed when all words are entered, 
will be hilarious. Silly Syntax requires 
16K Extended Basic (32K for disk ver- 
sion). For $1 9.95, you get a user guide 
and a tape containing the Silly Syntax 
game and 2 stories. You can create your 
own stories or order story tapes from 
the selection below. 

Silly Syntax stories— Ten stories 
per tape. 

SS-001 - Fairy Tales 
SS-002 - Sing Along 
SS-003 - X-Rated 
SS-004 - Current Events 
SS-006 - Adventure/Sci-Fi 
SS-007 - Potpourri 

Each story tape is $9.95. 1 0% off for 3 
or more story tapes. Disk is $24.95 for 
Silly Syntax and 2 stories or $49.95 for 
Silly Syntax and all 62 stories. 



*TRS-80 is a trademark of Tandy Corp. 



Auto Run 

Auto Run is a utility program for the TRS- 
80* Extended Basic Color Computer. Ir 
is used to add convenience and profes- 
sionalism to your software. 

Auto Run will create a tape which will 
consist of a machine language loader 
followed by your Basic or machine lan- 
guage program. With this tape, a simple 
CLOADM command will load and start 
the loader which will load and start your 
program. You may design a title screen 
with the graphics editor which will dis- 
play as your program loads. Also you 
may record a vocal or musical introduc- 
tion preceding your program. The Auto 
Run loader will control the audio on/off. 

Basic programs can be set to load 
anywhere in memory above $600 (the 
PCLEAR 0 page). 

Software authors: The Auto Run pre- 
fix may be appended to your software 
products. 

Auto Run is $14.95 and includes 
complete documentation and an as- 
sembly source listing. 



SUGAR SOFTWARE 
2153 Leah Lane 
Reynoldsburg, Ohio 43068 
(614) 861-0565 

CIS orders EMAIL to 70405,1374 



Tape Information Management 
System 

a user-oriented, easy to use personal 

database management system with 

these outstanding features: 

'keeps files of programs, names, ad- 
dresses, birthdays, recipes, class or club 
rosters, anything 

'variable record and field lengths 

'phrase substitution editor 

*up to 8 user-definable fields 

*ML sort (up to 3 fields), search and de- 
lete functions 

*2 search modes — range and item 
'user-definable printer format, for any 
printer 

For $24.95 you get the database 
management system, our full documen- 
tation which includes a reference guide 
and a programmer's guide, and our 1981 
Bibliography of articles relating to the 
Color Computer. Requires 16K Ex- 
tended Basic. 32K recommended. 

Add $1 .00 per tape or disk for postage 
and handling. Ohioans add 5.5% sales 
tax. COD orders are welcome. Dealer 
inquiries invited. 



VKff 




RAINBOW 




Page 90 



the RAINBOW 



November, 1982 



oio oioi THE ASSEMBLY CORNER oono 100 



V.O* 



INC 



CMP 4 



Down To Business With This ML Graphics Game 



By Dennis S. Lewandowski 
Rainbow Contributing Editor 



(Mr. Lewandowski, an experienced assembly language programmer 
and teacher, is president of DSL Computer Products.) 

If you chose to play with last month's program, good for 
you. You may have noticed that I picked a graphic screen 
that is not available in Basics PMODE commands. The 
reason is to show that there is a lot more to the 80C than 
meets the eye. As promised last month we are going to put 
something on the screen. Since everyone like shoot-em-ups, 
I thought we would start with a BASE. From the listing you 
will notice we took some of the first lines from last month's 
program, to generate the graphic screen. We also borrowed 
BACK from last month, to return to Basic when we're done. 

Let's look at this listing starting at line 20. Here we are 
defining a variable. Loading the X register with $I9AE, and 
storing it at NEWPL, or NEW PLACE. This is the starting 
position of the BASE. Then the Y register is loaded with the 



BASE graphic address. Followed by a branch to subroutine 
called DRBS, or DRAW BASE. This is a routine similar to 
OUTA in previous programs in that it outputs the contents 
of the A register to the memory location which the X register 
is pointing at. However, we cannot use the control codes we 
used in the normal 80C screen, so we'll make them up as we 
go. (A control code is a character that when printed on the 
normal screen performs a function other than displaying a 
character. Such as SOD = Carriage Return.) 

The first order of business in DRBS is to find the current 
location of the base. Back in line 21 we decided the start 
position, but what if we want it to move? The X register is 
loaded with the contents of NEWPL. (Remember, we 
loaded the Y register with the BASE graphic location in line 
22.) Now we load the A register with the contents of the 
memory location that Y is pointing at, and automatically 



ENTER THE FASCINATING WORLD OF 

GAME WRITER™ 

A SIMPLE TO USE PROGRAM FOR YOUR COLOR COMPUTER 



For writing super-action video games with 
motion and sound 

For creating high resolution animated 
graphics scenes 

For experimenting with color, shapes, 
motion and sound 

For amateur or professional cartooning or 
commercial game authoring 
For the absolute beginner and for the 
expert programmer 




GAME WRITER is a programming language with all the 
features you need to write great VIDEO GAMES. It includes a 
built-in screen oriented text editor, high resolution color 
graphics support, any number of player-shapes (SPRITES), a 
shape pattern editor, full TURTLE GRAPHICS, sound effects, 
support for joy sticks and much, much more. Each player- 
shape can be given a program to run which tells it what to do. 
All the player programs run simultaneously to create fan- 
tastic game effects. GAME WRITER IS GUARANTEED EASY 
TO USE. Even if you have never written a program of any kind 
you will amaze your family, your friends and yourself with the 
fantastic things you can do with it. The package includes a 
GAME WRITER rom pak, a complete easy to read manual and 
a set of sample programs ready to run. GAME WRITER is a 
great programming language for a child or an adult. GAME 
WRITER requires a minimum of 16K. Extended BASIC is not 
required. 



PRICE $129 

Orders must be prepaid via check, 
money order or major bank card. Phone 
orders accepted tor bank cards only— 
COD orders not accepted. Quantity dis- 
counts available. Orders outside U.S. 
add $5 shipping. WA state residents 
add 6.3% sales tax. Add 2 weeks for 
delivery if paid by personal check. 



WASHINGTON 
COMPUTER SERVICES 

3028 SILVERN LANE 
BELLINGHAM, WA 98226 



1 (206) 734-8248 



RAIM0O* 



November, 1 982 



the RAINBOW 



Page 91 




I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 




CASSETTE STORAGE CADDY 

' ORGANIZE 
YOUR TAPES! 

$2 95 EACH 




I 1ft BASF-DPS 

1 WORLD STANDARD TAPE 

COMPUTER GRADE BLANK CASSETTES 

PREMIUM 5 SCREW SHELL WITH LEADER FITS ALL STANDARD RECORDERS 
PREFERRED BY SOFTWARE PRODUCERS, SCHOOLS AND BUSINESSES NATIONWIDE 



« ER ^ S TIbOUT YORK 10 CASSETTES: 
USERS SAY " on 1 Q0% of 

„,, s nice to have a tape you car ins , fgst> 

, tn the computer with a 

T uc REST, NOW BUYTj^__ 

»YOU'\rETRlEDj>l!^!^ 





FINEST QUALITY 
PHILIPS (NORELCO) 
TYPE HARD BOXES 



TRACTOR FEED 
DIE-CUT BLANK 
CASSETTE LABELS 



Call: 213/710-1430 

FOR IMMEDIATE SHIPMENT 
on Credit Card Orders. 

°la« r to 0W YORK lO Computer wore 

24573 Kittridge St., #R1 Canoga Park, CA 91307 





ITEM 


1 DOZEN 2 DOZEN 


TOTAL 


C-05 


□ 7.50 □ 13.50 




C-10 


□ 8.00 □ 14.40 




C-20 


□ 10.00 □ 18.00 




Hard Box 


□ 2.50 □ 4.00 




Storage Caddy fa) $2.95 ea.: Quantity 

FREE: Quantity:. 




Blank labels 


□ 4.00/100 □ 30.00/100(7 




SUB TOTAL 




Calif, residents add 6% sales tax 




Shipping/handling 1 doz. $2; 2 doz. $3.50; 
3 doz. $4.50; each additional doz. $.50. 




For Parcel Post instead of UPS ADD $1 




Outside Continental USA, ADD $2 




TOTAL 







Each cassette includes two YORK 10 labels only. Boxes are sold separately. 
Shipments are by U.P.S. unless Parcel Post requested. Boxes, caddies, and 
blank labels are free of shipping charges when ordered with cassettes. When 
ordered without cassettes, shipping charges: Boxes— $1.00/doz., Caddies 
$1.00 each. MINIMUM SHIPPING/HANDLING ON ANY ORDER— $2.00 

Check or M.O. Charge to 

enclosed □ Credit Card: □ VISA n MASTERCARD 



Card No. 



Exp. 



Name 



Address 



Cif> L 



Signa ture 



Computer make & mode l 



Disk^y/n) 



□ CHECK HERE FOR QUANTITY DISCOUNTS PRICE LIST 



I 
I 
1 
I 
I 
I 



Page 92 



the RAINBOW 



November, 1982 



increment Y to the next memory location. (Isn't that 
indexed addressing? Y UP!) Here comes the fun part, first we 
compare the A register to a zero. Why? Zero is the value we 
used to clear the screen, so if A contains a zero, and we called 
this routine, we must want to erase something. So if A 
contains zero we allow it to pass by branching to OK. But A 
contains $80, so this test is false and we compare A to one. 
One is our end of graphic marker, if A contained one we 
would branch to DONE. Since this test is also false, we 
compare A to $20. This may be a little conf using, but a value 
greater than one, and less than $20 (32), will be treated as an 
offset. Again, this test is false so we fall through to OK, in 
line 33. Here the contents of A are stored in the memory 
location which X is pointing at. The last instruction of our 
loop is a branch always back to LOOP, to get the next 
graphic byte. 

The next graphic byte isn't! The next byte of BASE is $ l E. 
Going to line 3 1 , we see that when A is compared to #20 , it 
will meet the Branch if LOwer (BLD) requirements. And we 
are going to branch to OFFSET, line 36. I "ll explain why I 
chose $20 (32) as the offset value. Each graphic "block" on 
the graphic screen is actually four "pixels" by one. The value 
stored into the memory locations which are displayed will 
decide which pixel will be lit, and the color it will be lit with. 
(Actually even when we did PCLS,welitallthe pixels, with 
the color green.) Referring to Figure 3, in last month's 
article, you will see the screen is 128 X 96 in size. Or 128 
pixels high, and 96 pixels wide. Since each memory location 
controls four pixels in width, it is safe to deduce (96/4 = 32) 
that each graphic line consists of 32 memory locations. By 
choosing $20 for an offset, we can in effect perform a line 
feed for a graphic screen. 



Back to the program, OFFSET in particular. The first 
item is to get the contents of A into the B register. The 
reason, a beautiful instruction called ABX, which stands for 
ADD B to X. As I mentioned in a previous article, only the 
A, B or D registers are designed to have math done in them. 
However, there is this one instruction which allows the 
contents of B to be added to the X register. It seems to fit our 
needs, so we use it in line 37. Now X, our screen pointer, is 
pointing at a memory location one line downf rom where we 
stored our first graphic. To continue drawing the base we 
branch to LOOP, and get the next graphic. 

Once the base is drawn, we return from the subroutine to 
line 24. Here we branch always to GETKEY, and see what is 
going on at the keyboard. We continue to scan until a key is 
pressed. First we compare the value of A to 9, the right 
arrow key. Next 8, the left arrow key. Then $20, the space 
bar. Finally $58, the X, our escape key. If any of these keys 
are pressed we would branch to MOVRT, move right, 
MOVLF, move left, FIRE, or BACK. Let's pick the right 
arrow. 

The branch takes us to MOVRT, line 56. Here we find the 
current location of the base by loading X with NEWPL. 
Then X is compared to $19BF, the rightmost location the 
base can be drawn without going off the screen. If the test 
were true we simply branch back to GETKEY, asthatisnow 
an invalid command. Since the test is false we fall through 
and load Y with the address of CLNUP, then we branch to 
DRBS. Clean Up contains just zeros, and offsets, so the 
present base will be erased. The Least Significant Byte of 
NEWPL is incremented, NEWPL+1, and the new value is 
loaded into X. Again we branch to DRBS, and redraw the 
base at its new location. Almost the same happens in 



CZAP 



A disk inspect/modify 
routine. Learn how disks 
work, fix problems on 



your disks. 



$9.95 



NEATDIR 

Places the file names in 
your disk directories in 
alphabetical order. Keep 
your disks in order. $6.95 

TREK80C 

The classic game. Real 
time, moving Klingons and 
action graphics. $14.95 



COPYTAPE 

Copy, merge, and backup 
your tape based software 
Works even with popular 
pre-loader tapes. $9.95 

BACKUP 

Speed up disk backups, 
recover crashed disks. 
Bypass I/O errors and 
fix your disks. $9.95 



Send Check or Money Order To: 

A* M. Heom Software 

602 S. 4QJh St.- Dept. R 
Philadelphia, PA 19143 

Write For Free Catalog 



CATALOG 

An automatic disk file 
cataloging system. File 
the directories of your 
disks. $9.95 

OFFLOAD 

Create tape backups of 
your disks. A disk to 
tape, tape to disk copy 
system. $9.95 

WWII I 



Save the world from 
nuclear destruction. Try 
to win the all out war 
with the USSR. $9.95 



Write for free catalog of these and other products. Dealer inquiries invited. 



AARDVARK 



TRS-80 COLOR 



OSI 



VIC-64 VIC-20 



SINCLAIR 



TIMEX 




QUEST - A NEW IDEA IN ADVENTURE 
GAMES! Different from all the others. 
Quest is played on a computer generated 
map of Alesia. Your job is to gather men 
and supplies by combat, bargaining, explor- 
ation of ruins and temples and outright 
banditry. When your force is strong enough, 
you attack the Citadel of Moorlock in a 
life or death battle to the finish. Playable 
in 2 to 5 hours, this one is different every 
time. 16k TRS-80, TRS-80 Color, and Sin- 
clair. 13K VIC-20. $14.95 each. 




ADVENTURES!!! 

These Adventures are written in BASIC, are 
full featured, fast action, full plotted ad- 
ventures that take 30-50 hours to play. (Ad- 
ventures are interactive fantasies. It's like 
reading a book except that you are the main 
character as you give the computer com- 
mands like "Look in the Coffin" and 
"Light the torch.") 

Adventures require 16k on TRS80, TRS80 
color, and Sinclair. They require 8k on OSI 
and 13k on Vic-20. Derelict takes 12k on 
OSI. $14.95 each. 



CATERPILLAR 

O.K., the Caterpillar does look a lot like a 
Centipede. We have spiders, falling fleas, 
monsters traipsing across the screen, poison 
mushrooms, and a lot of other familiar 
stuff. COLOR 80 requires 16k and Joy- 
sticks. This is Edson's best game to date. 
$19.95 for TRS 80 COLOR. 

PROGRAMMERS! 

SEE YOUR PROGRAM IN THIS SPACE!! 

Aardvark traditionally pays the highest com- 
missions in the industry and gives programs 
the widest possible coverage. Quality is the 
keyword. If your program is good and you 
want it presented by the best, send it to 
Aardvark. 

ESCAPE FROM MARS 

(by Rodger Olsen) 
This ADVENTURE takes place on the RED 
PLANET. You'll have to explore a Martian 
city and deal with possibly hostile aliens to 
survive this one. A good first adventure. 

PYRAMID (by Rodger Olsen) 
This is our most challenging ADVENTURE. 
It is a treasure hunt in a pyramid full of 
problems. Exciting and tough! 

HAUNTED HOUSE (by Bob Anderson) 
It's a real adventure — with ghosts and ghouls 
and goblins and treasures and problems — 
but it is for kids. Designed for the 8 to 12 
year old population and those who haven't 
tried Adventure before and want to start 
out real easy. 

DERELICT 

(by Rodger Olsen & Bob Anderson) 
New winner in the toughest adventure from 
Aardvark sweepstakes. This one takes place 
on an alien ship that has been deserted for a 
thousand years — and is still dangerous! 




TUBE FRENZY 

(by Dave Edson) 
This is an almost indescribably fast action 
arcade game. It has fast action, an al: new 
concept in play, simple rules, and 63 Ijvels 
of difficulty. All machine code, requires 
Joysticks. Another great game by Dave 
Edson. TRS 80 COLOR ONLY. 16k and 
Joysticks required. $19.95. 




CATCH'EM 

(by Dave Edson) 
One of our simplest, fastest, funnest, all 
machine code arcade games. Raindrops and 
an incredibe variety of other things come 
falling down on your head. Use the Joy- 
sticks to Catch'em. It's a BALL! — and a 
flying saucer! — and a Flying Y!— and so 
on. TRS 80 COLOR . $ 1 9.95. ' 

BASIC THAT ZOOOMMS!! 
AT LAST AN AFFORDABLE COMPILER! 

The compiler allows you to write your 
programs in easy BASIC and then auto- 
matically generates a machine code equiv- 
alent that runs 50 to 150 times faster. 

It does have some limitations. It takes at 
least 8k of RAM to run the compiler and it 
does only support a subset of BASIC— 
about 20 commands including FOR, NEXT, 
END, GOSUB, GOTO, IF, THEN, RETURN, 
END, PRINT, STOP, USR (X), PEEK, 
POKE, •,/.+,-, > , < , =, VARIABLE 
NAMES A-Z, SUBSCRIPTED VARIABLES, 
and INTEGER NUMBERS FORM 0-64K. 

TINY COMPILER is written in BASIC. It 
generates native, relocatable 6502 or 6809 
code. It comes with a 20-page manual and 
can be modified or augmented by the user. 
$24.95 on tape or disk for OSI, TRS-80 
Color, or VIC. 



Please specify system on all orders 

ALSO FROM AARDVARK — This is only a partial list of what we carry. We have a lot of other games (particularly for the 
TRS-80 Color and OSI}, business programs, blank tapes and disks and hardware. Send $1.00 for our complete catalog. 




AARDVARK -80 
2352 S. Commerce, Walled Lake, Ml 48088 

(313) 669-3110 

Phone Orders Accepted 8:00 a.m. to 4:00 p.m. EST. Mon.-Fri. 



Page 94 



the RAINBOW 



November, 1982 



MOVLF, except that NE WPL is decremented, and the base 
is moved to the left. 

How about FI R E. Right now there is nothing to shoot at. 
Pressing the space bar will branch to FIRE. This time the D 
register is loaded with NEWPL, the base position. Why not 
X. rather than D. Sorry, only a ABX instruction exists, we 
need to subtract, and as you will see we are going to do quite 
a bit of register swapping due to this. For right now we are 
forming a closed loop to get the shot to the top of the screen. 
We subtract $20, or one line, from D. Then check for the top 
of the screen. Now the swapping, transfer D into X, load A 
with $80, and store it on the screen. Remember, D is really A 
and B combined. Now so you can see the shot if you look 
real fast we decrement A, or subtract l, until the $80 we 
loaded it with becomes a zero. This is LOOP2. Again we 
hav e to switch X and D, so the shot will reach the top of the 
screen. Then branch to LOOP I, and do it all again. 

If the X key is pressed we escape back to Basic, which is 
where 1 "11 leave you until next month. 

The Fisting: 



§001 0600 




NAN BASE 




0002 0600 


HYRES 


EQU $E00 




0003 0600 


VAR 


EQU $300 




0004 0600 


NEWPL 


EQU $302 




0005 0600 

0006 0600 


SHOT 


EQU $B0 
0R6 $1A00 




0007 1A00 B6C0 


START 


LDA i$C0 


MEDIUM 6RAFICS 


0008 1A02 B7FF22 




STA $FF22 


SET CONTROL 


0009 1A05 B7FFC7 




STA $FFC7 


MOVE SCREEN UP 


0010 1A0B B7FFC9 




STA $FFC9 


INTO HIGH MEM 


0011 1A0B B7FFCB 




STA $FFCB 


as aa, at at • aa t a ■■ aa mm at aa 

FOR DISK USERS 


0012 1A0E B7FFC5 




STA $FFC5 


SET VD6 


0013 1 All CC0000 


SCREN 


LDD 10 


PUT 0 IN D 


0014 1A14 B70300 




STA VAR 


PUT 0 IN VAR 


0015 1A1 7 8E0E00 




LDX IHYRES 


PUT START IN X 


0016 1A1A ED81 


PCLS 


std 


DOUBLE TIME 


0017 1A1C 8C1A00 




CNPX I$1A00 


END OF SCRN 


0018 1A1F 26F9 




BNE PCLS 


CLEAR THAT SCRN 


0019 1A21 8E19AE 




LDX t$19AE 


START POS'IN 


0020 1A24 BF0302 




STX NEWPL 


SAVE LOCATION 


0021 1A27 108E1A4A 




LDY IBASE 


6ET BASE 6RAFIC 


0022 1A2B 8D02 




BSR DRBS 


DRAW BASE 


0023 1A2D 202B 




BRA 6ETKEY 


BET INPUT 


0024 1A2F BE0302 


DRBS 


LDX NEWPL 


6ET BASE POS'IN 


0025 1A32 A6A0 


LOOP 


LDA ,Y+ 


PUT 6RAFIC IN A 


0026 1A34 8100 




CHPA 10 


CLS GRAPHIC 


0027 1A36 2708 




BEQ OK 


LET IT PASS 


0028 1A38 8101 




CNPA il 


ARE WE DONE 


0029 1A3A 2708 




BEQ DONE 




0030 1A3C 8120 




CHPA t$20 


IS IT OFFSET 


0031 1A3E 2505 




BLO OFFSET 


THEN DOIT 


0032 1A40 A7B0 


OK 


STA ,X* 


IF NOT DISPLAY IT 


0033 1A42 20EE 




BRA LOOP 


NEXT GRAPHIC 


0034 1A44 39 


DONE 


RTS 


RETURN 


0035 1A45 1FB9 


OFFSET TFR A,B 


SWITCH A WITH B 


0036 1A47 3A 




ABX 


ADD B t X 


0037 1A48 20E8 




BRA LOOP 


CONTINUE 


0038 1A4A 801E 


BASE 


FCB $80,$1E 


TOP * OFFSET 



0039 


1A4C 


2AAA1E 




FCB $2A,$AA,$1E 


MIDDLE 


0040 


1A4F 


2AAA01 




FCB $2A,$AA,1 


BOTTOM 


0041 


1A52 


001E 


CLNUP 


FCB 0,$1E 


TOP 


0042 


1A54 


00001E 




FCB 0,0, HE 


MIDDLE 


0043 


1A57 


000001 




FCB 0,0,1 


BOTTOM 


0044 


1A5A 


BDA1C1 


6ETKEY JSR $A1C1 


INKEY$ 


jm jm a mm 

0045 


A a, aa at 

1A5D 


at mm aa at 

27FB 




nrn ppti/pu 

BEQ 6ETKEY 




gm jm a # 

0046 


a a, a* a* 

1A5F 


■t 4 jb aa 

8109 




CHPA 19 


RT ARROW? 


0047 


1A61 


270E 




nm um in? 

BEQ MOVRT 


MOVE RIGHT 


0048 


1A63 


8108 




CMP A 18 


LF ARROW? 


0049 


1A65 


2726 




rs a* m up* i ii ■* 

BEQ MOVLF 


MOVE LEFT 


0050 


1A67 


8120 




CMPA t$20 


SPACE? 


0051 


1A69 


273E 




P\pM aa • m\ mm 

BEQ FIRE 


SHOOT SHOT 


0052 


1A6B 


8158 




CMPA #$58 


X? 


0053 


1A6D 


2755 




nrn n a n l/ 

BEQ BACK 


EXIT TO BASIC 


0054 


1A6F 


20E9 




nnt ppti/pu 

BRA 6ETKEY 


NONE OF ABOVE 


0055 


1A71 


BE0302 


HOVRT 


LDX NEWPL 


GET CURRENT LOC 


0056 


1A74 


8C19BF 




CHPX l$19BF 


RT LIMIT 


0057 


1A77 


27E1 




BEQ 6ETKEY 


TO FAR 


0058 


A m 4t 

1A79 


a a at pa a a, a* at 

108E1A52 




LDY ICLNUP 


BLANK GRAPHIC 


A A ■» *X 

0059 


1A7D 


«a a a 

8DB0 




nnn nnno 

BSR DRBS 


ERASE OLD POS'IN 


a a i a 

0060 


A A\ mm P» 

1A7F 


aa *t A mm A mm 

7C0303 




INC NENPL+1 


ONE PLACE 


0061 


1A82 


BE0302 




LDX NEWPL 


GET POSITION 


0062 


1A85 


108E1A4A 




LDY IBASE 


6ET 6RAPHIC 


0063 


1A89 


BDA4 




BSR DRBS 


DISPLAY IT 


0064 


1ABB 


20CD 




m\m\ g\ APTiyPti 

BRA 6ETKEY 


DONE 


0065 


1ABD 


BE0302 


Mm ii r 

MOVLF 


LDX NEWPL 


GET CURRENT LOC 


0066 


1A90 


8C19A1 




at k_j aij ■ a j aa a A 

CMPX M19A1 


LF LIMIT 


0067 


1A93 


27C5 




at aa at aa mm aa % g mm t j 

BEQ 6ETKEY 


TOO FAR 


0068 


1A95 


108E1A52 




1 at i f am al 1 1 PK 

LDY ICLNUP 


BLANK BASE 


0069 


1A99 


8D94 




ax aa mm at aaa 

BSR DRBS 


ERASE 


0070 


1A9B 


7A0303 




DEC NEWPL+1 


ONE SPACE 


0071 


1A9E 


BE0302 




LDX NEWPL 


GET LOCATION 


0072 


1AA1 


108E1A4A 




LDY IBASE 


6ET GRAPHIC 


0073 


1AA5 


8D88 




BSR DRBS 


DISPLAY 


0074 


1AA7 


20B1 




BRA 6ETKEY 


DONE 


0075 


1AA9 


FC0302 


FIRE 


LDD NEWPL 


GET BASE LOC 


0076 


1AAC 


830020 


LOOP! 


SUBD l$20 


NEXT LINE UP 


0077 


1AAF 


10830E00 




CMPD l$0E00 


TOP OF SCREEN 


0078 


1AB3 


25AS 




BLO 6ETKEY 


BACK TO MAIN 


0079 


1AB5 


1F01 




TFR D,X 


SWITCH X * D 


0080 


1AB7 


8680 




LDA #$80 


SHOT GRAPHIC 


0081 


1AB9 


A784 




A ai ■ u 

STA ,X 


DISPLAY SHOT 


0082 


1ABB 


4A 


L00P2 


DECA 


SMALL WAIT 


0083 


1ABC 


26FD 




BNE L00P2 


SO WE CAN SEE 


0084 


1ABE 


A784 




STA ,X 


CLEAN UP SHOT 


0085 


1AC0 


1F10 




TFR X,D 


SWITCH BACK 


00B6 


1AC2 


20E8 




BRA L00P1 


TO THE TOP 


0087 


1AC4 


0A71 


BACK 


DEC $71 


-1 RESTART VECTOR 


008B 


1AC6 


7EA027 




JMP $A027 


BACK TO BASIC 


00B9 


1AC9 






END START 





(Editor's Note: We did it to DSL — and you — again last 
month, and inadvertantly dropped some charts Dennis had 
prepared. They are included in this month's issue after the 
listing. Please accept our apologies.) 



Action software from ILUME 



STARS 



$14.95 

Educational and entertaining, STARS will create a dome of the night sky on 
your TV. Constellations, stars, and other naked eye objects are drawn using 
Extended Resolution graphics. Special horizon views show the planets 
after sunset. Detailed documentation. 



DATAFILE 



$19.95 

A unique, multi-purpose data storage system. DATAFILE is a sophisti- 
cated, non-formatted database with user defined catagories. It performs 
string searches, deletes, sorts (with ML subroutines) and prints in various 
formats. DATAFILE also works with files larger then available RAM! Ideal 
for name & address lists, cataloguing, etc. A surprise FREE file is included 
with each order. Complete documentation. 



: 



BLACK BOX $69.95 each $125.00 for two 

Now you can send your programs, machine language or basic, over the 
phone. And you don't need a modem!! Switch on BLACKBOX and when 
'uMQRA.or save a program, you automatically have a copy at a friends 




s are 

— — li—C-VV .■.„..— 



. 



end of the coi 



■■ ■ ■ — ■• * 



ion. 



SPIDER ATTACK $1 4. 95 

Shoot-em up action! Now you can stop nasty invading spiders with your 
joystick controlled laser gun. Written in Extended Basic with machine 
language subroutines for fast action. Watch out you don't get eaten! 



MILLBORN 



$14.95 



Like to play cards? From France, we bring you this popular card game for 
CoCo. The object of the game is to drive 700 miles, while avoiding acci- 
dents, tire blow-outs, detours, etc. Lots of fun! 



COLORSHOW 



$14.95 

Music, Color and your CoCo! Just load in COLORSHOW, connect the 80C to 
your stereo (or simply put a musical tape in your recorder) and watch the 
fun. Having a party? Turn off the room lights, turn up the music and put on 
COLORSHOW. Works great with Rock n Roll! 



DISKPRO 



$29.95 

No more crashed disks! This program can be your lifesaver. DISKPRO 
creates back-ups of your disk directory and allocation tables. A valuable 
tool to protect your software. Comes on disk with documentation. 



Add $ 1 .00 postage for all software, $2.00 postage for BLACKBOX. Programs 
available on disk for $5.00 extra. 




Dept. R, 4653 Jeanne Mance St., 
Montreal, Quebec, Canada H2V 4J5 



RAINBOW 

CERTIFICATION 
SEAL 



Page 96 



the RAINBOW 



November 1 982 



BIT 

0 

1 



RESE 1 



5 
6 



65478 
65480 
65482 
65484 
65486 
65488 
6549CI 



*FFC6 
$FFC3 
$FFCA 
$FFCC 
$FFCE 
$FFD0 
$FFD2 



65479 
65481 
65483 
65485 
65487 
65489 
65491 



$FFC7 
$FFC9 
$FFCS 
$FFCD 
*FFCF 
$FFD1 
$FFD3 



VDS 



0 

1 

Figure 1 




0 0 0 1 0 0 1 
0 0 0 1 0 1 0 
0 0 0 1 0 1 1 

000:100 

0 0 0 1 1 0 1 

0 0 0 1 1 1 0 

0 0 0 1 1 1 1 

0 0 1 0 0 0 0 

0 0 1 0 0 0 1 

0 0 1 0 0 1 0 

0 0 1 0 0 1 1 

0 0 10 10 0 



Figure 3 



04608 
05120 
05632 
&144 
08656 
07168 
07680 
08192 
08704 
09216 
09728 
10240 



$1220 

$1600 

$1C0 

♦it 

♦2200 
%zm 
tzm 

m 



0010 
0010 
0010 
0011 
0011 
0011 
0011 
0011 
0011 
0011 
0011 
0100 

END OF 



1 0 1 
1 1 0 
1 1 1 
000 

0 0 1 
0 1 0 

0 1 1 
1 0 0 
1 0 1 
1 1 0 
1 1 i 
000 

FIRST 



10752 



11264 
11776 
12288 
12800 
13312 
13824 
14336 
14848 
15360 
15872 
16384 
16K = ♦SFFF 



♦2fi00 

$2E00 
$30tf& 
♦3200 
$340$ 
$3600 
$3800 
$3A00 
♦3CM 
♦3E00 
$4302 



BI 



TT 



SCREEN LOCATION 



6 5 4 3 


0 
i- 


1 0 


DECIMAL 


HEX 


0 0 0 0 


0 


0 0 


00200 


$0000 


0 0 0 0 


0 


0 1 


0£512 


$0200 


0 0 0 0 


0 


1 0 


01024 


■mm 


0 0 0 0 


0 


1 t 

1 X 


01536 


$0600 


0 0 0 0 


1 


0 0 


02048 


mm 


0 0 0 0 


1 


0 1 


02560 


mm 


0 0 0 0 


< 


1 0 


03072 


mm 


0 0 0 0 


1 


1 1 


03584 


mm 


0 0 0 1 


0 


0 0 


04096 





VDB 


a» 


4TRGL 


REGISTER 


SCREEN 


# OF 


STA 


2 1 0 




5 


c 

J 


4 3 2 10 


SIZE 


BYTES 


$FF22 


000 


0 


0 


0 


0 0 10 1 


NORMAL 


512 


$05 


0 0 1 


i 


0 


0 


0 0 0 0 0 


64X64 


1024 


$80 


0 0 1 


1 


0 


0 


1 G 0 0 0 


128X64 


1024 


$90 


0 1 0 


1 


0 


J 

I 

* 


0 0 0 0 0 


128X64 


2048 


$A0 


0 1 1 




0 


4 


10 0 0 0 


128X96 


1536 


$80 


1 0 0 


1 


1 


0 


0 0 0 0 0 


128X96 


3027 


$C0 


1 0 1 


1 




0 


1 0 0 0 0 


128X192; 


3027 ' 


$D0 


1 1 0 


1 




X 


0 0 0 0 0 


128X192 


6144 


$E0 


1 1 0 


< 


! 

4 


< 


1 0 0 0 0 


256X192 


6144 


$F0 



§ = 0 or 1, 0 qives one color sett 1 Dives another. 



chanoe LS3 to B. eu $CB instead of $C0. 



■ 



"TRS80 color 

From the January 1981 issue of the CSRA Computer 
Club newsletter 

There was some amusement at the Novem- 
ber meeting when the Radio Shack repre- 
sentatives stated that the software in the 
ROM cartridges could not be copied. This 
month s 68 Micro Journal reported they had 
disassembled the programs on ROM by 
covering some of the connector pins with 
tape. They promise details next month. Never 
tell a hobbyist something can't be done 1 This 
magazine seems to be the only source so far 
of technical informations on the TRS-80 color 
computer'" Devoted to SS-50 6800 and 
6809 mactiines up to now 68 Micro Journal 
plans to include the TRS-80 6809 unit in 
future issues. 

NOTE: This and other interesting and needed articles 
for the Radio Shack TRS-80 color computer >u are being 
included monthly in 68 Micro Journal— The Largest 
specialty computer magazine in the world 1 

68 MICRO JOURNAL 

5900 Cassandra Smith Road 

Hixson, Tennessee 37343 
615 842-4600 

Subscription Rates 



USA: 1-year $24.50; 2-year $42.50; 3-year $64.50 
CANADA and MEXICO: Add $5.50 per year to USA Price 
Foreign Surface: ^dd $12.00 per year to USA Price 
Foreign AIRMAIL: Add $36.00 per year 1o USA Price 

** Sample issue - $3.50 



II \; 




68 Micro Journal" was established with one objective in 
mind; to provide a Magazine FOR 68xx Users BY 68xx 
Users. Because of a strict advertiser policy, 68 Micro 
Journal" has gained a strong following WORLDWIDE 
because the reader KNOWS what he is getting when 
purchasing from a 68 Micro Journal™ Advertiser. It has 
gained a strong User following because most of the 
material published is contributed BY USERS, and, 
therefore, is relevant to the Users needs. 

Currently, and even before the Color Computer"' hit the 
stores, 68 Micro Journal™ was devoting more space to 
the TRS-80C Color Computer"" and information concerning 
the Motorola 6809 (which is the CPU in the Color 
Computer") than ANY OTHER Com_p_uter Magazine , Examples 
include: 

REVIEWS of the three major Disk Control Systems for 
the Color Computer", most of the Monitors, 
Assemblers, and Disassemblers, Word Processors and 
Editors, "Terminal" Programs (for use with Modems, 
Communications with other Computers, etc.), artd of 
course, Games. 

HINTS for Expanding Memory, Power Supply Cooling, re- 
pairing sticky keyboards, disabling the ROM PAK "Take 
Over", hooking up to Printers, etc. 

DISCUSSIONS of the 6883 Synchronous Address 
Multiplexer, using the Color Computer" with 64K and 
96K memory (which It is ALREADY capable of handling), 
thoughts on Programming, etc. 

I suggest that you subscribe to 68 Micro Journal", SOON, 
as many back issues are sold-out. 

We still, and will continue to, lead in the type 
information you need to FULLY UTILIZE the POWER of the 
6809 in the Rgdio Shack TRS-80 Color Computer". 




Bob Nay 
Color Computer Editor 



LIST 

10 EXAMPLE SCREEN DUMP USING SOLUTION 
£6 FDRI=1TD35STEP3 
36 CIRCLED 180.» 64 I 
40 NEXT 

56 FDR 1*32 TD 127 
60 PRINTCHRf a " 

70 NEXT I 

□ K 



1 




# 


$ 


■ , 


ft 


/ 1- 

s 


i 


* 


+ p 


• 


i 


ft 


1 


£ 3 


4 




7 


o 




I 


■ 


/ — 


> 






B C 


D 


E 


F 


G H 


I 


J K 


L 


ri 




□ 


P 


Q R 


r- 


T 


U V 


M X 


Y 


Z 


[ 


X ] 


t 




<=) 


b 


0 


d 




f ci 


h 


i 


J k 
I 


1 i'i 


n 


n 


P 


q r 


s 


t u 


l 1 

V 


i*i 




y 


z 


{ ! 


> 

















GRAPH LABEL 

Have you ever wanted to place characters on a graphic 
screen but couldn't find an easy way to do it. Well then 
GRAPH LABEL is for you. This program will enable you to 
place characters anywhere on a graphic screen. It will place 
any of 96 ASCII characters on the screen or you may create 
your own characters. It features a cursor that may be moved 
anywhere around the screen with out rubbing out what it 
goes over. Superscripts and subscripts may be used since 
the cursor may be moved vertically and horizontally in steps 
as small as one pixel. Lowercase characters have descend- 
ers GRAPH LABEL is written in Basic and is therefore easy 
to modify. It may be used by itself or as a subroutine. 
$8.95 



RAINBOW 

:i'"ttio. 



(Etmgratulattorts 



you made the right choice when you purchased a 
Color Computer. It is a very powerful machine. 
However the standard display format does not do the 
machine justice. The machine is capable of much more than 
16 lines of 32 all capital characters Now you can give your 
Color Computer the display it deserves. THE SOLUTION 
gives the Color Computer a much better display than it nor- 
mally has, and really makes the machine shine Its features 
include: 

• provides a screen of 42 characters by 21 lines displayed 

• linked directly to basic — program is transparent to the 
user 

• prints all 96 ASCII characters, lowercase characters 
have descenders, has a slashed zero to avoid 
confusion when programing 

• prints characters on any two-color graphic screen 

• graphics and text may be intermixed on the same screen 

• special mode with 4 lines of text at the bottom of the 
screen (just like some other famous color machines) — 
great for working with graphics 

• large character mode for small children or the visually 
impaired 

• character set may be reversed 

• written in machine language, program is relocatable 

• fast — prints at over 600 characters per second 

• works with both cassette and disk 

• includes a 20 page manual with demo programs (a lunar 
lander program is included) 

SOLUTION $14.95 



PILOT is a language which enables people with little 
knowledge to write educational programs. The language 
uses simple one or two letter commands for program 
functions 

There are two versions of PILOT for the Color Computer that 
are available from us 

CC PILOT 

A small version of the language that runs on all machines, 
Comes with a manual and demo programs $4.95 

SUPER PILOT 

An enhanced version of Pilot for use with Extended Basic. 
Includes features for math, graphics, and sound. Has a 
feature that makes it easy to create flash card type drill 
programs. Programs are pseudo compiled for faster 
execution. Comes with as 24 page tutorial manual and demo 
programs. Sample program included on tape to get you 
started $12.95 



DISCOUNT — order 10 or more programs (you may mix. 
types) and you will receive a 30% discount on the order. 
Dealer discounts are also available. 



SNAKE MOUNTAIN SOFTWARE 
P.O. BOX 5722 
RALEIGH, NC 27650 



EXTENDER 

Still want more than 42 characters per line from your 
computer. Then the EXTENDER is for you This program 
when used with THE SOLUTION will give a display of 51 
characters per line by 21 lines displayed Please include your 
program serial number when ordering $7.95 



SCREEN PRINT PACKAGE 

A package of 2 programs for use with the LPVII. LPVIII. 
DMP100, DMP200, DMP400. DMP500 The programs will 
print an image of what is on a graphic screen to the printer 
Both programs work with all the standard PMODEs The 
programs are written in machine language and may be 
moved anywhere in memory. The two programs are 

1) SCREEN PRINT — will produce a regular size print The 
image may be located anywhere on a page 

2) DOUBLE SIZE SCREEN PRINT this program will 
produce a full size image that will fill up a sheet of paper The 
finished product is 8 by 6.5 inches in size Your computer 
graphics look really good when they are printed out with this 
program $4.95 

All programs for 16K. 32K Extended Basic machines unless 
otherwise noted. All programs on cassette Add S4 00 per 
order for disk. 

SHIPPING — add $2 00 for orders less than $20 00 Shipping 
is free on orders of more than $20 00. 
Canadians — please send money orders only 



All orders shipped within 5 working days. 



Page 98 



the RAINBOW 



Business. 



Want Some Money? 
Send Out A Statement 



16K 
ECB 



By Ron Garrett 




Sending out a statement can be a difficult experience. 
There are all those lines, boxes and the like. But, your 
chances of collecting money are a little better if your 
statement looks professional. 

The following program. Statement, complements of the 
East Texas Color Computer Club, is designed f or use with a 
"universal form" which is available from Fidelity Products 
Co., P.O. Box 155, Mirneapolis, MN 55440. However, 
other forms are available from firms such as Trinity Forms 
(which can be ordered through Radio Shack), Nebs 
Computer Forms, 12 South Street, Townsend, MA 01469, 
and a host of other companies. 

Statement is fairly straightforward. It allows you to 
generate a statement by answering the input prompts and 
will then print out what you want on the Fidelity universal 
form. It is set up for the Line Printer VII, but can easily be 
converted to other printers by changing a couple of the 
codes. Or, you could eliminate the codes and print the entire 
form in "normal 11 size type. 

The Listing: 

1 " THIS PROGRAM WAS WRITTEN BY D 
ON H. GARRETT 

2 'FOR PcLEAR4co. tm FOR USE ON 
FIDELITY'S UNIVERSAL 

3 ' FORM. IT IS HOWEVER AVAILABL 
E TO ANYONE FOR 



November, 1982 

4 'THE COST OF *3.99 UNDER THE P 
cLEAR4soft TRADEMARK. 

5 'THIS PROGRAM IS PRESET FOR A 
27. PER MONTH FINANCE 

6 'CHARGE (247. ANNUALLY). 

10 CLS: PRINT#-2, CHR* < 10) : LINE IN 
PUT "DATE (e.g.) 6/ 12/82?" ; D*: IN 
PUT "NUMBER" ; F* 

20 LINE INPUT "COMPANY NAME?" ; L* 
: LINE INPUT "STREET ADDRESS? ";M* 
: LINE INPUT "CITY, STATE Sc ZIP?" 
;N*:LINE INPUT "TELEPHONE NUMBER" 
; TN*: PRINT #-2, CHR* (31 ) ; L*; CHR* ( 
30) ; TAB (49) j D*; " " ; F*: PRINT#-2 
, M* : PR I NT#-2 , N* : PR I NT#-2 , CHR* < 1 3 
) ; TAB (33) ; TN*:PRINT#-2 
30 INPUT "STATEMENT — INVOICE-or- 
CREDIT MEMO"; X*: PRINT #-2,CHR*<3 
1) ; TAB (13) ;X*;CHR*<30) : PRINT #-2 
40 INPUT "SOLD TO: NAME" ; A* : LINE 
INPUT "STREET ADDRESS?" ; B*: LINE 
INPUT "CITY?" ;C*: INPUT "STATE"; 
S*: INPUT "ZIP CODE" ;Dx INPUT "BILL 
ED TO: NAME"; AA*: LINE INPUT "STR 
EET ADDRESS?" ;BB*: LINE INPUT "CI 
TY? " ; CC* : I NPUT " STATE " ; SS* : I NPUT 

"ZIP CODE";E 
50 PRINT #-2, "Sold To: "STRING* <3 
8,32) ; "Billed To: " ; CHR* < 13) : PRIN 
T#-2 : PR I NT#-2 , A* ; TAB ( 46 ) ; AA* : PR I 



Find The 

COLOR COMPUTER INFORMATION 

YOU NEED 

INDEX TO ARTICLES, PROGRAMS, LETTERS 
HARDWARE AND SOFTWARE REVIEWS 

IN MAGAZINES 

COLOR COMPUTER INDEX 0 

CATALOG LISTING 
VENDORS, HARDWARE, SOFTWARE 
SUPPLIES, PUBLICATIONS 

COLOR COMPUTER CATALOG 



RAINftOW 



American Library and Information Services 

Dept. R, 3705 Mary Ellen NE, Albuquerque, NM 87111 

Gentlemen: 

□ Yes! Send me COLOR COMPUTER INDEX 1980-1981 at $5 (Canada and Mexico $6) 

□ Yes! Sign me up for COLOR COMPUTER INDEX 1982 (4 issues) for $16 (Canada and Mexico $20) 

□ Yes! Sign me up for COLOR COMPUTER CATALOG 1982 (two issues) for $20 (Canada and Mexico $24) 

Name 

Address 

City State Zip 




PRICKLY-PEAR SOFTWARE 

QUALITY PROGRAMS FOR YOUR 80C 

PROGRAMS REQUIRE 16K EXTENDED BASIC FOR TAPE, AND 32K DISK UNLESS OTHERWISE NOTED. 



Astrology 

Truly a classic, this program will accurately cast your 
complete horoscope. You just enter the date, time, and 
place of birth. The sun sign, rising sign, mid heaven (MC), 
lunar nodes, and planetary influences including houses 
and aspects between the planets will all be calculated, and 
a full chart drawn. You can also do progressed charts and 
transits. It will even tell you the day of the week you were 
born. The accompanying book will help you interpret this 
chart of your horoscope. The extent of the documentation 
is tremendous, even by our exceptionally high standards, 
and no previous knowledge of the subject is required. You 
can share in this wisdom which has been used for thou- 
sands of years in many cultures. This program was written 
by a professional Astrologer. Please specify 16K or 32K 
system. $34.95 tape — $39.95 disk 



Gangbusters 

If you ever wanted to try a life of crime, this is yourchance. 
You will start out as a Punk, but by using brains, and a little 
muscle, you can rise to become a Hood, Runner, Bookie, 
Torpedo, Fence, Kingpin, or win by becoming Syndicate 
Boss. Indulge yourself. Bribe a judge, or the District 
Attorney. Pay off the Cops. Take out a contract on another 
player, but watch out, they may be after you. Buy trucking 
companies, bootleg operations, houses of ill fame, but 
remember, if you get caught, you may do some hard time. 
Do you have what it takes to take over? This game will keep 
you close to your rod, get you thinking about bulletproof 
glass in your car, and definitely bring out the worst in you, 
but you'll love every minute of it. For 2 to 6 players, takes 
about 2 hours to play. Every game is excitingly different. 
$19.95 tape - $24.95 disk 



NEW THIS MONTH 



Las Vegas Weekend 

Two great high-resolution games. You will really feel 
you've had a vacation. First, play a round of golf. It all 
happens in high resolution. Choose your club, decide how 
to swing, and go for it, but watch out for the sand traps and 
water hazzards! This course would challenge the pros. 
When you get on the green, the scene zooms in for a 
closeup view while you putt. 

After your shower, go down to the casino and play some 
poker against the computer. High-resolution graphics 
plays just like the draw poker machines in Vegas. Win big . . 
maybe. Both great games are included in the Las Vegas 
Weekend, on separate tapes or one disk. $24.95 tape — 
$29.95 disk 



Viking! 

A simulation for 1 to 4 persons. Each begins as a land- 
owner, and by farming their land, buying and selling land, 
expanding their fishing fleet, building on to their manu- 
factory, increasing their population, equiping and training 
more soldiers, and regulating their taxes, each player tries 
to increase their economic power and rank until one 
becomes ruler over all. But beware plagues, rats, raiders, 
revolts, bad weather, and other misfortunes which may lie 
along the road to success. As you progress, see the map of 
your holdings increase. Playable in 1 to 2 hours, and 
different every time, you may have an addiction problem. 
$19.95 tape — $24.95 disk 



Fantasy Gamer's Package 

Two programs: The first will display your choice of 99 
different rooms in Hi-Res graphics at the touch of a key. All 
standard sizes, plus some with pools, pillars, stairs, odd 
shapes, etc. Saves lots of game time spent describing 
room sizes, shapes, and door locations. Includes a super 
fast dungeon designing system and a completely keyed 
sample dungeon module — ready to play. The second 
program in the package generates COMPLETE charac- 
ters including abilities, race, classes, hit points, age, thieving 
skills, much more, and also generates monsters. This 
package was developed by an active DM, and has been 
tested in hiscampaign. 20 pagesof documentation. $1 9.95 

Fantasy Gamer's 32K Package 

Similar to our popular Fantasy Gamer's Package, but both 
the Rooms and the Characters Monster Generator are in 
memory at the same time. You make your selection from a 
menu. In addition, you can select the Dice Bag, which will 
roll just about any probability you need. $24.95 tape — 
$29.95 disk 



Ancient Wisdom Trilogy 

Three programs, each drawing on the historical wisdom of 
the ages. 

TAROT Ancient Egyptian deck of cards may reveal much. 
You can read past/present/future, circle of life, or ask a 
specific question. Lots of documentation. $1 9.95 tape — 
$24.95 disk 

I CHING A Chinese wisdom-so old its very origin is 
shrouded in the mists of time. The ancient Chinese oracle 
will give an answer to your question. What will the hexa- 
gram reveal? $19.95 tape — $24.95 disk 
NUMEROLOGY What can be learned from the num- 
bers? Do a character analysis, read your destiny, or chart 
your monthly cycles. $19.95 tape — $24.95 disk 
All of these come with ample documentation — ready to be 
used immediately. ALL THREE for just $39.95 tape — 
$44.95 disk. Save almost $20.00 over separate prices. 



RAINBOW 



ALL Programs in this ad, including disk versions, 
carry the Rainbow certification seal! 



SEND A STAMPED, SELF-ADDRESSED LONG ENVELOPE FOR COMPLETE CATALOGUE 

At Your Locai Dealer, or 

Your Personal check is welcome - no delay. Include Send Order To PRICKLY-PEAR SOFTWARE 

$1.50 shipping for each program ordered. (Shipping 9822 E. Stella Road 

free on $50.00 or larger orders). Az. residents add 4% Tucson, Arizona 85730 

sales tax. Orders shipped within two days. (602) 886-1 505 



Page 1 00 



the RAINBOW 



November, 1982 



NT#-2, B*; TAB (46) ; BB*: F*RINT#-2, C* 

;S*;D;TAB<46> ;CC*;SS*$E 

60 PRINT #-2,CHR*<31> ;CHR*<13> ; " 

FINANCE CHARGE PREVIOUS BALA 
NCE" 

70 INPUT "PREVIOUS BALANCE" ; G: PR I 
NT#-2, " **'; INT(G*2) /100; " 

* ";G 

80 PRINT #-2,CHR*(30) ;CHR*(13) ;S 
TR I NG* (7,32);" TRANSACT I ON DATE 
ARTICLE ARTICLE # 

PRICE NEW BALANCE": PR I NT #-2 



120 PRINT #-2: PRINT #-2," The F 
INANCE CHARGE is computed by app 
lying a 'Periodic Rate 7 of 27. pe 

r month" : PRINT#-2, " which is an 
ANNUAL PERCENTAGE RATE of 24"/. a 
pplied to the previous balance": 
PRINT#-2," without deducting cu 
rrent payments and/or "; 

130 PRINT#-2, "credits this state 
ment. ":PRINT#-2, " To avoid addi 
tional FINANCE CHARGES pay the n 
ew balance before the statement 
date next month." 



90 LINE I NPUT " DATE " ; E* : L I NE INPU 
T "ARTICLE?" ;F*: INPUT "ITEM #";E 
: INPUT "PRICE" ; PR : Z=Z+PR 

100 PRINT #-2, TAB ( 13) ;E*; TAB (25) 
;F*;TAB(40> ;E;TAB(57) ; PR; TAB (67) 
;Z: PRINT #-2: INPUT "IS THERE MOR 
E";K*:IF LEFT* (K$, 1 ) ="N" THEN 11 
0 ELSE 90 

110 PRINT #-2, CHR* (31) STRING* (2, 
42);" BALANCE THIS STATEMENT ";S 
TRING*(2,42> ; " *" ; Z ; CHR* (30) 



fiSSGlTlBLY LADGUPGE 

monuAL 

ASSEMBLY LANGUAGE GRAPHICS 
for the TRS-80 Color Computer 

by DON & KURT INMAN 



256 pages 

$14.95 +75<r 

postage & handling 




OWL-WARE 
P.O. Box 116 
Mertztown, PA. 
19539 



Experience the 

Magazine 

of the Future . 




for the TRS-80 COLOR Ext. Basic 



The Programmer's Institute's magnetic magazines 
will entertain, educate, and challenge you. 

Each issue features rcady-to-load programs ranging from 
games, adventures, home applications and utilities to personal 
finance, educational, and our unique teaching programs. Our 
magazines include fully listable programs, a newsletter con- 
taining descriptions and instructions for all programs, and notes 
on programming techniques used. 



' 'Received my first copy 
. . . it's great! Please 
rush to me one of each 
back issue, so 1 11 have a 
complete set. " 

R.G., Chicago, IL 



"Mot only are the games 
fun and the applications 
useful, but the quality of 
the programs is excellent. " 

S.P., Midwest 
Computer Software Sales 



FREE CATALOG AVAILABLE UPON REQUEST. 



— ORDKRING information — 

Subscriptions* Cassette Diskette 

$50.00 $75.00 

$30.00 $45.00 

$10.00 $15.00 

* Add $2.00 postage and handling. 
ALL SOFT WARE RKQUIRKS 16K. 



Year 

Year 
Trial Issue 



See your local dealer or order direct: 

THE PROGRAMMER S INSTITUTE 

a division of FUTUREHOUSE 
P.O. BOX 3191, DEPT. 1-R 
CH APEL H ILL, NC 27514 

f'-SSS^B^T SSI 

1-919-967-0861 

10 AM - 9 PM, Mon - Sat 




November 1982 



the RAINBOW 



Page 101 



Graphic Came. 



Here Is A Way To Protect 
Your Planet-Bound Bases 





By Jim Ebbert 

The following program, Starbase Alpha, is a takeoff on 
the familiar theme of planet defense against alien attackers 
from space. It is contributed by Acesoft Software for your 
enjoyment. 

The program is simple to operate and requires some 
pretty fast work. Although written in Basic, it is difficult to 
"get" all the attacking missiles. 

We contribute the program not only for your 
enjoyment, but in an effort to sharpen your programming 
skills as well. Please note some of the routines and feel free to 
use them in the programs you develop. The end-of-game 
scoring mechanism is an interesting one which nas many of 
the features of "initials and scores" found in arcade games. 

We hope you will like Siarbase Alpha. 

The Listing: 




STARBASE ALHPA 
BY JIM 



0 ' 

1 ' 

2 ' 

3 ' 

4 ' 

5 ' 

6 7 

7 7 

8 9 

9 7 

10 CLE AR200:DIMO*< 26 ): RESTORE : PM 
0DE3 , 1 : PCLS : CLS0 : PLAY " V30L255T25 



COMPLIMENTS OF: 
ACESOFT SOFTWARE 
1680 N. PAGE DR. 
DELTONA FL 32725 



D5R 

R10BD10BR4" 

1 1 DATAU4E4F4L8R8D4BR4 , U8R7FD2QL 
7R7FD2GL7R7BR5, U8R8L8D8R8BR4, U8R 
7FD6GL7R7BR5 , U8R8L8D4R6L6D4R8BR4 
, U8R8L8D4R6L6D4BR12, U8R8D2U2L8D8 
R8U4L4R4D4BR4, U8D4R8U4D8BR4, R4U8 
L4R8L4D8R4BR4, U2D2R8U8D8BR4, U8D4 
R4E4G4F4BR4, U8D8R8BR4, U8F4E4D8BR 
4,U8F8U8D8BR4 

12 DATAU8R8D8L8R8BR4, U8R8D4L8D4B 
R 1 2 , U8R8D8L8R6H2F4H2R2BR4 , U8R8D4 
L8R4F4BR4, R8U4L8U4R8BD8BR4, BR4U8 
L4R8BD8BR4, U8D8R8U8D8BR4, BR4H4U4 
D4F4E4U4BD8BR4, U8D8E4F4U8D8BR4, E 
8G4H4F8BR4, BR4U4H4F4E4BD8BR4, E8L 
8BD8R8BR4 

13 FORT= 1 T026 I RE ADO* ( T ) i NE X TT : PM 
0DE3, 1:PCLS:H*<6>="U10R10L10D5R1 
0D5L10BR14" : H* (7) -"E10L10BR14BD1 
0 " : H* ( 8 ) = " U 1 0R 1 0D 1 0L 1 0U5R 1 0D5BR4 
,I :H*<9)= ,, R10U10L10D5R10D5BR4 M 

14 C0L0R3: CIRCLE (60, 60) ,60,3, .6, 
.25, .75:CIRCLE(60,40) ,30,3, .5, .7 
5, .25: CIRCLE (60, 49) ,40,3, 1.2, . 1, 
.25:LINE(93,74)-(114,20) ,PSET:LI 
NE- (120, 95) , PSET, BF: LINE (96, 70) - 





You've invested a lot of time and money into your computer . . . 

Ws time that investment paid off! 



THE COLOR ACCOUNTANT 



The Programmer's Institute introduces THE COLOR ACCOUNTANT, the only complete personal financial package 
specifically designed for the TRS-80 COLOR computer. This unique package includes: 

1. Complete Checkbook Maintenance 5. Payments/Appointments Calendar 8. Home Budget Analysis 

2. Chart of Accounts Maintenance 6. Color Graph Design Package 9. Decision Maker 

3. Income/ Expense Accounts (graphs any files) 10. Mailing List 

4. Net Worth Statement 7. Check Search 

After the initial setup, THK COLOR ACCOUNTANT requires less than an hour ot" data input each month. 

The checkbook maintenance program is the key to the entire package. Once your checkbook is balanced, the checkbook summary f ile will 
automatically update the home budget analysis, net worth, and income/expense statements. You can then graph any tile, record bills and 
appointments, make decisions, print a mailing list, analyze various accounts or stocks, and even calculate taxes. 

Al! programs are menu-driven and allow add/change /delete. Each t ile and statement can be listed lo screen or printer, and saved lo cassette 
or diskette. THK COLOR ACCOUNTANT also comes with 40 pages ot" documentation that leads you step-by-step through the entire package. 

The TRS-80 COLOR Ext. Basic requires 16K tor this package. ($74.95 cassette, $79.95 diskette). 

See your local dealer or order direct: 




The perfect supplement to THK COLOR ACCOUNTANT, The Tax Handler includes: 

1. Complete Form 1040 

2. Schedule A (Itemized Deductions) 

3. Schedule G (Income Averaging) 

This year let The Tax Handler prepare your taxes ($24.95 cassette, $29.95 diskette). 




of 



P.O. BOX 3191, DEPT. 1 R 
CHAPEL HILL. NC 27514 



PJ 



1-919-967-0861 

10 AM - 9 PM. Man - Sat 



Page 102 the RAIN BOW 

nininininininin 



GOLDLABEL 

BLANK CASSETTES 

★ PREMIUM 5 SCREW SHELL 
★ COMPUTER DATA QUALITY *LOW NOISE 
★ MADE IN USA ^GUARANTEED 

1 DOZEN C-10 LENGTH S8.50 + $2.50 shpg. 

2 DOZEN C-10 LENGTH $16.00 + S3. 50 shpg. 

1 DOZEN C-30 LENGTH S12.50 + $2.50 shpg. 

2 DOZEN C-30 LENGTH S23. 50 + S3. 50 shpg. 

Individual storage boxes (sold only with cassettes) $2.40 per dozen. 
CASSETTE CADDY: $5.49 + $2.00 shpg. 

2 for $10.00 + S3. 00 shpg. 

Free shipping on one caddy with each dozen cassettes. 

Foreign orders include shipping at 16 oz. per dozen tapes/9 oz. per 
caddy/13 oz. per dozen boxes. Shipped in U.S. by UPS. 

CASSETTE CADDY 

TIRED OF MISPLACED TAPES AND A CLUTTERED WORK AREA? TRY 
OUR HINGED TOP SMOKED PLASTIC CADDY THAT HOLDS 12 TAPES IN 
ONE HANDY LOCATION. EDGE LABELS INCLUDED TO IDENTIFY TAPES. 



5- 




RAINBOW 

CERTIFICATION 
SEAL 



Visa and Mastercard accepted (include expiration date) Orders paid by 
cashier's check, money order or bankcard are shipped within 48 hours. 
Personal check takes 1-2 wks. No COD. Some foreign sales are restricted. 
Texas residents add 5% tax. 

COLOR SOFTWARE SERVICES 

P.O. BOX 1708, DEPT. R 
GREENVILLE, TEXAS 75401 

Telephone Orders: (214) 454-3674 9-4 Monday-Saturday 



★ DEALER INQUIRIES INVITED 



^QUANTITY DISCOUNTS AVAILABLE 



nininininininin 



November, 1982 
(114,70) ,PSET 

1 5 DRAW " S4BM+ 1 0 , +24 " : R*= " CESOFT " 
:G0SUB18 

16 FORT=2TO4:COLORT:LINE(0,99+T) 
-(255, 99+T) , PSET: NEXT 

17 GOTO 19 

18 L=LEN(R*> :F0RTY=1T0 L:M=ASC(M 
ID* (R*, TY, 1 ) ) -64: I FM=-32THENDRAW 
"BR 10" : NEXTTY: RETURN ELSE DRAWO* 
(M> :NEXTTY: RETURN 

19 DRAM " BM38 , 1 20S4C2 " : R*= " S T A 
R B A S E":G0SUB18:DRAW ,, BM14, 160 
S 1 6C3 " : R*= " ALPHA " : GOSUB 1 8 : C I RCLE 

(128. 190) ,50,3, .3, .5,0: CIRCLE (12 
8, 190) ,60,2, .3, .5,0: CIRCLE (128, 1 
90) ,70,4, .3, .5,0 

20 PLAY " V3 1 L255T25505 " : PM0DE4 , 1 : 
SCREEN 1 , 1 : F0RT=1T099: PLAY"N"+STR 

*(RND(12) > : NEXTT 

21 F0RT=13824T013838:READD:P0KET 
, D : NE X T : DEFUSR- 1 3824 

22 DATA 142,6,63,166,128,167,136 
, 191, 140,30,0,45,246,57,36 

23 PM0DE3 , 1 : SCREEN 1,0: FORT- 1 T07 : 
K=USR ( I ) : IFT-1THENLINE (0, 191) -(2 
55, 191), PRESET 

24 NEXT: LINE (0, 191 ) - (255, 178) , PR 
ESET, BF : PLAY 11 V26L29T9 " : DRAWBM54 
, 191C4S4":R*="BY JIM EBBERT 11 : 60S 
UB 1 8 : FORO= 1 T05 : FORT= 1 TO 1 2 : PLAY " O 
"+STR* (O) +"N"+STR* (T) : NEXTT, O: PL 
AY" V31L1T1 11 : FORK- 1 T02 : FOR I -2T04 : 
DRAW " BM54 , 191S4C" +STR* ( I ) : R*=» " BY 

JIM EBBERT" : G0SUB18: NEXTI , K 

25 FORT=13900TO13914:READR:POKET 
, R : NE X T : DEFUSR 1 ■ 1 3900 : V«5 : S9-9 

26 DATA 142,17,31,166,130,167,13 
6, 64, 140, 6,0, 46, 246, 57, 36 

27 FORT- 1 T046 : K-USR 1 (I) :NEXT: DR A 
W " BM40 , 60S 1 2C2 " : R*= " READY " : GOSUB 
1 8 : P0KE653 1 5 , 63 : FOR I - 1 T02 : FORT-0 
T0255 : Y-ABS ( T-255 ) : POKE&HFF20 , T : 
POKE&HFF20 , Y : NE X TT , I 

28 DRAW"S4" 

29 PMODE1, 1:PCLS : SCREEN 1,0: AA-0 

30 0-7:S-6:C0L0R2 

31 FORT-70TO184STEP8: LINE (T, 191) 
-(T+8,RND( 10} +181 ) , PSET, BF: NEXTT 
iLINE(50, 191) -(50, 180) , PSET: LINE 

(214. 191) -(214, 180) , PSET 

32 DRAW "CI" +D* : K-USR 1 ( I ) I AA-AA+ 1 

33 A=JOYSTK(0) »4: B-JOYSTK ( 1 ) »2. 4 
:B=INT(B) :D*="BM"+STR*(A)+", "+ST 
R* ( B ) + " U4D2R2L4 " : DRAW " C2 " +D* 

34 IFRND(19)=1THEN0=0-1: IF0<1THE 
NO=l 

35 IFRND(20)=1THENS*S+1 

36 IFRND(0)=1THENZX=RND(255) : ZY= 
RND(30) +25: CIRCLE (ZX, ZY) ,S,3iPAI 
NT(ZX, ZY) ,3,3 



THE COLOR COMPUTER SPECIALISTS 



COLORFORTH 



CtRT*ICATK)« 



MOVE UP FROM BASIC! Forth is a new, high level language available now for the color computer, 
COLORFORTH, a version of fig FORTH has an execution time as much as lO to 20 times faster than Basic, 
and can be programmed faster than basic. COLORFORTH is highly modular which make testing and 
debugging much simpler. COLORFORTH has been specially customized for the color computer and re- 
quires only 16K. It does not require extended Basic. When you purchase COLORFORTH, you receive both 
cassette and RS/DISK versions, the standard fig EDITOR and an extensive instruction manual. Both ver- 
sions and manual, all for only $49.95 

ARMADILLO BUG 
MACHINE LANGUAGE MONITOR 



"Armadillo Bug" is an excellent system for beginners to learn to write and debug machine language 
programs. This package includes: memory examine and change; move; punch and load; fill commands; 
and more! Does not require extended Basic. Runs in 16K. Comes complete with printed manual. 



Just * i * .1 » 4- + «- ( ■ ,t i. l » i ^ f $14^95 

BIORHYTHMS 

A neat little program you canuseto chart the future (or past). Hi-res graphics without extended Basic 
being required. Runs in 16K. You will be impressed! With instructions, only $10.95 

OTHER ITEMS OF INTEREST 

"Starting Forth", a book by Leo Brodie. The best introductory Forth text available. 384 pages. Soft 
cover ■ * i i ■ ► > h ■ v hi!....... $16.^3^3 

"Computers Piss Me Off'. Wear the official programmers badge. Large 2-1/4 inch yellow button says it 
all! < ■ i ■ i ► $1.50 

"I If My Color Computer". White button with black lettering and red heart. 2-1/4 inches. Only . $1.50 

DEALER AND AUTHOR INQUIRIES INVITED 



All items are post paid in U.S Texas Residents add 5 percent 



Armadillo Int'l Software 

P. O. BOX 7661 
AUSTIN, TEXAS 78712 





PHONE (512) 459-7325 



Page 1 04 

37 F0RT=4422T04442STEP4: IFPEEKd 
) < >0THENSCREEN 1,1: Q0T04 1 

38 NEXTT 

39 P=PEEK( 65280) : IFP=1260RP=254T 
HENSCREEN 1,0: C0L0R3 : L I NE ( 50 , 1 80 ) 
-<A,B) ,PSET: LINE (214, 180) - (A, B) , 
PSET : C0L0R2 : PLAY " V3 1 L255T25504N 1 
2N 1 0N8N6N4N2O3N 1 2N 1 0N8N6N4N2 " : L I 
NE(A,B)-(50, 180) , PRESET: LINE (A, B 
)-(214, 1 80 ) , PRESET : B0SUB47 

40 PCOPY 1 T03 : PCOP Y2T04 : PMODE 1,3: 
SCREEN 1 , 0: PMODE 1 , 1 3 Q0T032 

41 FORT- 1 TO 150STEP 10: SCREEN 1, 1:C 
IRCLE(128, 180) ,T, 4, .5, .5,0: SCREE 
N 1 , 0 : PLAY " V3 1 L255T2550 1 ABQ02C " : N 
EXT 

4 2 V=0 : FORH= 1 T099 : Q0SUB48 : PLAY " V 
"+STR* (V) +"L255T2550"+STR* (RND (5 
) >+"N"+STR*<RND<12> ) : NEXTH 

43 PMODE 3, 1 : PCLS: SCREEN 1 , 0: DRAW" 

BM10,20S4C2":R*="YOUR SCORE WAS" 
: G0SUB18: PO*=STR* (AA) : DRAW "BM 10, 
80S8C3 " : GOSUB50 : FORT= 1 TO 1 999 : NE X 
TT 

44 IFAA>LL THEN LL=AA: G0SUB51 

45 PM0DE4 , 1 : PCLS : SCREEN 1,1: DRAW " 
BM 1 0 , 40S4C5 " : R*= " TOP SCORE " : GOSU 
B 18: DRAW "BM10, 100" : R*=NJ*: GOSUB1 
8: PO*=STR* (LL) : DRAW"BR255BL90" : G 
OSUB50 

46 FORT- 1 T02222 : NE X T : G0T028 

47 F0RT«2T0S*1.5STEP2:CIRCLE<A,B 



the RAINBOW 



ffflW* THE MOST COMPLETE LIST OF 
EDUCATIONAL TRS-80 COLOR COMPUTER 
PROGRAMS IN THE UNITED STATES 



T M 



per cassette 

Biology 

Weather Forecaster 
Physics 



$coo 

Only \J 

A partial list — 

• Add 

• Algebra 

• Alphabet 

• Planetary Positions 

• Flash cards for German, French, 

Spanish, States and Capitals 

• Featuring — Computerized Encyclopedia 

48 cassettes ( s 200 with case) 

Many more! From Kindergarten through graduate 
courses. All cassettes s 5^ each. Write for free list . 

MOSES ENGINEERING COMPANY 

P. O. Box 11038 • Ardmore Hwy. Station 
Huntsville, Alabama 35805 
(205) 837-3356 



November, 1982 

) ,T, 1: NEXT: RETURN 

48 IFH/4=INT(H/4)THEN V=V+1 

49 RETURN 

50 FORL»lTO LEN<PO*) :M=VAL<MID*< 
PO*, L, 1 ) > : DRAWH* <M) : NEXTL: RETURN 

51 N J *= " " : PM0DE4 , 1 : PCLS : SCREEN 1 , 
1:R*»"WHAT IS YOUR NAME " : DRAW " BM 
4 , 20S4C5 11 : QOSUB 1 8 1 DRAW 11 BM4 , 1 00 " 

52 A*=INKEY*x IFA*«" "THEN52 ELSE 
IF A*=CHR*<8)THEN51 ELSE IF A*=C 
HR*<13) THEN RETURN 

53 IFA*<"A" OR A*>"Z" THEN52 

54 NJ*=NJ*+A*:R*=A*:G0SUB18:G0T0 



Him . . , 

Finding ML Addresses 

You can find the address of a machine language program 
by PEEKing several addresses in memory. Those addresses 
are: 

To find the start address, use the command PEEK 
(487)*256 + PEEK(488) 

To find the end address, use the command 
PEEK(126)*256 + PEEK(127)-1 

To fine the execute address, use PEEK (157)*256 + 
PEEK(158) 

With all of these commands, you must ask CoCo to 
PRINT the addresses as well as work out the formula. You 
can use the commands either in a program or in direct mode 
from the keyboard. 




COMPUTER PROGRAMS 
TRS-80 MODEL 1/3 16K LEVEL 
T PS-60 16< C01C3 



I I 



$3 FROG PACE 

DEMO PROGRAM FROG RACE COMES 
REFUND COUPON TO USE ON YOUR 
FROG RACE CPSSETTE S3. 



S3 

ON CASSETTE WITH A 
NEXT ORDER. 

WITH CATALOG 



DUO-PAKS PRE 



PAK NO. 

DUO-PAK-1 

DU0-PAK-2 

DUO-PAK-3 

DU0-PAK-4 

DU0-PAK-3 

DUO-PAK-6 
DUO-PAK-7 

DUOPRK-8 

DUO-PAK-9 

DUO-PAK-10 

DUO-PAK-1 1 

DUO-PAK-12 

DU0-PAK-13 



1 



PROGRAM SIDE 

GONE FISHING 

CRAPS 

STARSHIP 

TANK ATTACK 

NUMBER GUESS 

IN-BETWEEN 
SAFARI 

flORTAR BATTLE 

TEASERS 

PT BOAT 

CHEK-CHES 
THINK 

TREASURE ISLAND 



tie EACH. 

PROGRAM SIDE 2 
> CONCENTRATION 
' SLOT-MACHINE 
/ SHERLOCK HOLMES 
/ ASSOCIATION 
' DICE ROLL 

/ SHELL GAME 

/ STflRSHIP-2 

✓ PU22LE 

/ MOUSE 

' TURTLE RACE 
/ STARSHIP-3 
/ LUCK 1 LOGIC 
RESCUE 
FLC-FRC 
IC-TIMER 2 



/ 

DUO-PAK-300 DC-OHMS LAW / 
DUO-PAK-301 IC-TIMER-1 / 
*********************************************** 
SYSTEM PROGRAMS »10 EACH 

SU1 CASSETTE COPY / CASSETTE COPY 

*********************************************** 
ORDERS WILL BE SENT BY FIRST CLASS MAIL PPD. 

SORRY NO COD'S 
BE SURE TO SPECIFY WHICH COMPUTER YOU HAVE. 
B. ERICKSON P.O. BOX 11099 

CHICAGO. IL. 60611 



November, 1982 



the RAINBOW 



Page 105 



Education. . 

CoCo and the Educational 
Administrator 

By Dr. Paul Kimmelman 
Assistant Superintendent, Norton (Ohio) City Schools 

PRINT, GOTO, GOSUB, IF-THEN, may all be 

statements and commands for the computer literate. Yet 
there are those who may be equally important in the 
computer world and who don't know a statement from a 
command. I am referring to the educational administrators 
who are besieged with information about Apples, PETS, 
and Radio Shack Color Computers, among others. In many 
respects, it is unfortunate that school administrators, who 
have the primary responsibility of assisting with the 
selection of computers, rarely enjoy the opportunity of 
working with their implementation in the school program. 
This problem should not, however, prevent school 
administrators f rom becoming actively involved in the study 
of available hardware for school use. 

Almost every school system has gotten into some use of 
micros. Many schools purchased other brands before the 
Radio Shack Color Computer became well known and its 
potential realized. It is becoming clear that the Color 
Computer made by Radio Shack has unlimited potential in 
the classroom and, even better, is very reasonably priced. 

Even more important for the school personnel is the fact 
that a publication such as The Rainbow supplements the use 
of the Color Computer through its articles and 
advertisements. A considerable amount of information, not 
normally available from Radio Shack can be found in The 
Rainbow. 

I would suggest that my colleagues investigate the Color 
Computer before purchasing other "name" brands. From a 
cost perspective, the I6K model with the educational 
institution discount from Radio Shack is unquestionably 
the best buy available. It should also be emphasized that the 
Radio Shack network is readily available for service, 
training and supplies. 

To get started is quite simple. Visit the Radio Shack 
dealer, work with the computer and find out what it can do. 
Don't overlook the free training programs offered to 
educators by Radio Shack. One caution, however. Most of 
the training programs offered by Radio Shack personnel are 
geared toward Model I and Model III users. It would be 
ideal if teachers and other educators who take advantage of 
the Radio Shack offer for free training would apply enough 
pressure to get classes that deal exclusively with the use of 
the Color Computer. 

Some additional advice would be not to place all of your 
efforts in Radio Shack to utilize the full potential of your 
new computers and computer programs. We have found 
that publications such as The Rainbow and other Color 
Computer journals are outstanding resources. These 
journals include reviews of materials, educational 
programs, technical notes, advertisements for available 
programs and peripheral equipment, and interesting articles 
that teachers can use to improve their classroom programs. 

If funding is a problem, don't be afraid to seek available 
grant monies. Computers are fairly new and there are many 
ideas just waiting to be conceived as to how to implement 
them in school districts. An imaginative teacher and/ or 
administrator should be able to create a proposal that can 
receive some sources of funding for computer literacy and 
implementation in their school district. 

After purchasing the Color Computer for your school, the 
fun begins. It is always a delight to observe an excited 




PRICKLY-PEAR SOFTWARE 



QUALITY PROGRAMS FOR YOUR 80C 

PROGRAMS REQUIRE 16K EXTENDED BASIC FOR 
TAPE, AND 32K DISK UNLESS OTHERWISE NOTED. 



Preread 1, 2 & 3 

These have been designed to meet the needs of parents 
and teachers having children just beginning to read. 
PREREAD 1 presents the names of the letters of the 
alphabet auditorially (by voice on the tape) and asks the 
learner to press the letter on the keyboard which corre- 
sponds to that letter name. 

PREREAD 2 presents the sounds of the letters of the 
alphabet (also by voice) and asks the learner to find the 
correct letter on the keyboard. The soundsare presented 
alone and in the context of familiar words. (For example, 
"Find the letter that says /mmm/ in the word /man/.") 
PREREAD 3 flashes letters visually (at speeds you select) 
and then requires the learner to find those letters on the 
keyboard. 

These programs have been developed by a practicing 
educator in answer to problems which plague teachers of 
children whocannot read. The dimension of voicefrom the 
T.V. monitor adds excitement and realism! 
PREREAD 1 , 2 & 3 are sold only as a Prereading package. 
Each program comes on a separate tape, with complete 
instruction. $24.95 (available on tape only) 



Songbook 

The Big, BIG, 80C Songbook — The words and Play State- 
ments for over 200 of your favorites. Old songs, new 
songs, children's songs, hymns, patriotic songs, classical 
songs, college songs, Christmas songs, and more. These 
lovely arrangements will provide hours of enjoyment. You 
also get the songbook on tape (or disk); a two volume set of 
tapes (or one disk) containing four music programs. Just 
select the song you want by number, and the title will 
appear on the screen while the song plays. Sing along with 
the special arrangements created just for your color 
computer. Book and tapes (or disk) together are just 
$29.95 with tapes and $34.95 with disk, plus $2.00 
shipping. 



Football 

A strategy version of America's game. The offense and 
defense enter their plays, and the results (different each 
time) are calculated and displayed on the scoreboard. Will 
they run up the middle or throw the bomb? Are they playing 
the prevent, or will they blitz? 36 different play combina- 
tions proviae over 200 possible play outcomes, not count- 
ing the variables for yardage gained or lost. Intercept, 
fumble, blitz, punt, and kick field goals. Even an occasional 
long run or punt return foratouchdown! Be aware, this isn't 
another arcade wonder to see who's faster on the joystick, 
but all you sideline coaches are going to love it. $19.95 
tape — $24.95 disk 



ALL Programs in this ad, including disk versions, 
R ,^°°* carry the Rainbow certification seal! 

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 4% 
sales tax. Orders shipped within two days. 

At your local dealer, or send order to: 

PRICKLY-PEAR SOFTWARE 

9822 E. Stella Road 
Tucson, Arizona 85730 
(602) 886-1 505 



Page 1 06 



the RAINBOW 



November, 1 982 



teacher and smiling students working on a computer. 
Perhaps the two main problems that school officials will 
experience will be: 

a) An insufficient number of computers to meet student 
needs; and 

B) a lack of adult supervision. 

Due to funding problems in may schools, it is difficult to 
find a simple solution be being able to purchase more 
computers. The second problem, however, should be rather 
easy to resolve. Because of high interest in computers, most 
school systems should find it relatively easy to find 
volunteers who would be willing to work with students as 
supervisors and tutors. 

In conclusion, for a reasonable cost most school districts 
can begin developing computer literacy programs. 



Software Review... 

Speak To Me 
In Basic English 

I *m an easy target lor amazement. So as you might guess, I 
thoroughly enjoyed having my CoCo actually talk to me 
after CL.OADing this little program and inserting a feu 
simple instructions. 

This particular "talk processor" has a vocabulary of 26 
words, which it displays on the screen along with a two-letter 
code for entering the information. Actual human speech is 
used (digitally stored, of course) to produce the sound. 
Comparing it to some electronically produced speech I've 
heard before, I found this, in general, to be extremely clear. 
One exception, however, is the word "can" which sounded 
more like k *kik-un" to me. 

Additional features of the program allow you to add 



pauses of any desired length between words or statements, 
and you can choose whether you want to hear your message 
in high, normal or low voice pitch. I thought the normal and 
low modes were best. The "high" voice style didn't really 
seem any higher in pitch, but just faster. 

I was a bit surprised at how rapidly I was able to pick up 
the two-letter codes, but then sometimes I muse with wonder 
at how often I'm able to get my shoes on the right feet. In this 
case, however, I think the ease of translation was 
accomplished by the logic of the two-letter abbreviations 
used. 

The program was developed by digitally recording a 
human voice, using a microphone, preamplifier and the 
Color Computer's analog to digital converter. 

At any rate, the last thing The Talk processors-did to me in 
its low, humanoid voice before I sat down to write this 
review was, *M am great he he he!" 
Not great, maybe, but good. 
(HIB, 3505 Hutch Place, Chevy Chase, MD 20815, 
$14.95 plus $1 s/h) 

— C ourtney Noe 



Cartridge to Tape Back-up 



RELOCATOR makes automatic tape copies of the Color 
Computer cartridges. Allow changes to be made to the 
program such as (Print-out *Videotex, change band rate in 
*Scripsit, etc.) Requires either 64K mod. or 4 to 8K of 
cartridge memory expansion in the address range of 
&COOO to &DFFF (64K requires some program changes.) 



Requires 16K min 
Cassette $29.00 
plus $1.00 shipping 

•Trademark of Tandy Corp. 



Transition Technology 
1458 W. Birchwood Ave. 
Chicago, IL 60626 





ARE YOUR WALKING FINGERS GETTING FOOTSORE ? 

Tired of typing in all those long, but wonderful, programs from each issue of the RAINBOW 9 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 
typing. ..typing. ..typing them 1 , All you ever need do again is pop a RAINBOW ON TAPE cassette into your recorder, CLOAD and RUN any 
one you want. 

RAINBOW ON TAPE is available as a single issue for$6.50 or on a yearly subscription basis for only $60. It is the perfect complement to 
the RAINBOW itself. 



VISA and MasterCard accepted. AJI subscriptions begin with the current issue and no back issues of tapes are available at this time 
h# 5vf»scriptipns sent first class mail to coincide with the arrival of your current issue of the RAJNBOW 

YES! Sign me up "for RAINBOW ON "f APE. 7 want 

A 

A Full Year for $60 — A Month for$6.50 (Specify Month ) 



Name _ 

Address 

^^^^^^^^^^ 

CITY— _ . State Zip 

□ Payment Enclosed □ Charge my VISA account □ Charge my MasterCard account 

Account # Sfgnofure Card Expires Interbank # 



The Platinum 
worksaver 

...Programming Made Easy 

FULL SCREEN EDITING OF 
BASIC PROGRAMS 

With the PLATINUM WORKS AVER'S 
editor, there's no more counting the 
numbers of characters to delete or 
change, or wondering if you deleted 
too many or too few. You see the 
whole line as it's edited. Changes, 
deletes and inserts are automatic 
and the cursor can be moved any- 
where on the screen. 

FULL SCREEN EDITING OF 
NUMERIC AND STRING ARRAYS 

But that's only the beginning! The 
editor (Written in machine language) 
also comes with a short, two line 
BASIC subroutine that will allow you 
to use the full screen editor on your 
numeric and string arrays. This is the 
springboard you need for develop- 
ing your own VisiCalc™ or word 
processor. 

SINGLE KEY ENTRIES OF 
BASIC WORDS 

So, the PLATINUM WORKSAVER 
makes it easier to write useful pro- 
grams and edit them, but that's not 
all! Entering programs is a breeze 
with single entry of over 80 basic 
words, on a beautifully designed 
KEYBOARD OVERLAY, color-keyed 
to function. No need to memorize or 
consult a conversion chart to find a 
word 

PROGRAM CHAINING AND 
DYNAMIC DEBUGGING 

Nowyou can write, enterand change 
programs easily, but what about de- 
bugging? This is the frustrating, time 
consuming aspect of programming 
and frankly, the Color Computer 
doesn't help you much . . . you have 
to start the program over each time 
you make a change. But not with 
the PLATINUM WORKSAVER!! With 
it you can change, delete, add and 
rearrange or join lines. The special 
reserved key is excellent for copying 
or moving parts of lines to other 
lines . . . plus, you can even LOAD 
A WHOLE NEW PROGRAM without 
disturbing the data you've created 

NUMERIC KEYPAD 

We've solved another Color Com- 
puter weakness. Press a control key 
and letters j, K, L, U, I, O, P become 
number keys 1-7. Numbers 8-0 re- 
main in their normal positions. Tne 
key pad numbers are clearly labeled 
on the overlay. 



A COLOR COMPUTER* MACHINE LANGUAGE ENHANCEMENT 
PACKAGE THAT PROVIDES: 

• Dynamic full screen editing of BASIC programs. 

• Dynamic full screen editing of numeric and string arrays. The ad- 
vanced user wili he able to write 1 VisiCalc™, word processor etc.! 

• Single key entries for 80 commands and functions. 

• Functionally laid out plastic keyboard overlay. 

• Numeric Keypad conversion. 

• Automatic line numbering. 

• Best value per dollar than any other enhancement package available. 

With the Platinum worksaver*, programming time 
and hassle can be cut by 50%. You'll spend less time 
typing, more time being creative with your Platinum 
Enhanced 16K color Computer! 



LOOK WHAT JUST $30 CAN DO FOR 

Platinum Enhanced 16K vs. 
Color Computer 

• Relocate, join, duplicate individual 
and unique sets of lines at the 1 push 
of a button 

• Create the following using onlv 31 
keystrokes: CLS:AS-StnngsS (15"'") + 
Ml'DS (CL5, (), 2). To change^ the - 
symbol to = requires only 3 key- 
strokes!!!! 

• Retain the sequence ot c ommands in 
temporary memory with special re- 
served key 

• One keypush and the right side of the 
keyboard converts to a numeric 
Keypad 

• Correct bugs while your program is 
running, without losing data. 

• Edit programs, data and strings using 
the full screen editor. 



YOUR 16K COLOR COMPUTER: 

Regular 16K Extended 
Color Computer 

• Retype entirely any lines to be moved 
or joined 



Type that line using 47 keystrokes. To 
change the symbol, Backspace and 
retype using 33 more strokes' 



Retype lost lines' 



Stretch those fingers' 



Oops' Lost data' Retype, Reload and 

Save data while swearing a lot. 

NO CAN DO' 



THE PLATINUM WORKSAVER INCLUDES: 

• Enhancement program, including a sample array Editor, on a high-quality 
Agfa Cassette 

• Fully labeled acetate keyboard overlay 

• Complete instructions 

• Loads in seconds, takes less than 2K 



FEATURE 


Full 

Screen 
Editing 


Dyna mic 
Editing 


Single 

Function 

Keys 


Numeric 
Keypad 


Price 


Platinum Enhanced 16K 
Color Computer 


yes 


yes 


yes 


yes 


$ 629/* 


TRS-80* Model III 


no 


no 


no 


yes 


$ 999. 


TRS-80' Model II 


no 


no 


no 


yes 


$3450. 



The PLATINUM WORKSAVER costs $30.00 plus 
$3.00 S&H (NY residents add 7% tax). To order 
write: 

PLATINUM SOFTWARE 

P.O. Box 833 
Pittsburgh, N.Y. 12901 

Phone orders: (518) 643-2650 

VISA. MASTf RCA!«!D AC'Cf I'K D I'EKSONAI C HEC KS TAK[ 
1- J Wt IKS [() PROC'I SS All orders shipped within 24 hours. 



platinum 

You're Serious About 
Your Color Computer? 

SO ARE WE. 



■( dor ( 6ni|iul ft * TKS*fln ,»h h H'^Kftwd tr.Mlt'tri.uit* *►( funds f t*rp 



$ -III I IT 1- pkts J.WI Mi^L-vlrH | > ri e L» irir H'hK Cnksr ("ninpLtUTs iu,'h> <f(j rlcl >rll lhc * ornpuK'fM 



Page 108 



the RAINBOW 



November, 1 982 



Spectaculator Help... 

A Small Business 
Accounting System 

By Judd C. Posner 

One of I he nice things about a ROM pack such as 
Spectacuiaior is that even a rank beginner such as myself 
can use it almost as well as the pros, My only previous 
computer experience was a course taken seven years ago on 
using FORTRAN in scientific reseaich; I learned very little 
programming and lots of formatting, just the sort of 
experience Spectaculator requires. 

Having convinced myself that I was thus uniquely 
qualified, I fearlessly undertook my first task, that of 
ustifying the purchase of the Color Computer to a 
omewhat dubious family. To do this, I had promised my 
if e I would set up an accounting system for her small 
consulting business. 

Since most of her expenses are connected with the use of a 
car to travel to and from her work, I tackled that part first. 

After a few quick passes at the problem, it became clear 
that conceptually one is dealing with two different types of 
functions, namely a logging and totalling function and a 
calculational one. 

An example of the first function is the tracking of miles 
driven for business purposes. The second type is illustrated 
by the calculation of the amount deductable from income 
taxes derived f rom automotive expenses. Spectaculator can 
handle either function quite easily, but not both at once. 

The easiest course, and therefore the one I took, was to 
allocate different parts of the worksheet Spectaculator 
provides to the different functions. Rows 1-79 and columns 
1 -99 were allocated to the logging and totalling of recurrent 
expenses. Rows 80-99 were set aside for the calculations 
related to taxes. In actual practice, only columns 1-17 were 
needed for the logging and totalling functions; however, this 
leaves a lot of empty space should I later need it for any 
purpose. Likewise, only rows 80-94 were used for the tax 
calculations, leaving room for five more entries if required 
later; 

A look at how the column entries were formatted brings 
up some interesting points. For example, in Figure 1, rows 
1-6 are devoted to the calculation of the miles driven for 
business. Odometer readings which are recorded in a 
notebook in the car are transferred to rows 1 -4. Two sets of 
columns are needed because the number of entries made will 
exceed the number of rows on the worksheet. The computer 
calculates net mileage by subtracting the initial odometer 
readings in columns 1 and 3 from the final readings in 
columns 2 and 4 and places that value in column 5. The 
cumulative total is calculated and recorded in column 6. 

A word of warning here, Spectaculator will not perform 
the desired calculations if the same number of entries are not 
made in columns 3 and 4 as are made in columns I and 2. 
Therearetwo ways of handlingthisproblem. You can fill all 
the rows in columns 1-4 with zeros initially and then simply 
enter values over them. This is messy, tedious, and slows 
down the calculations somewhat by requiring many needless 
calculations to be performed. 

I have a partial fix to offer for the tedium of entering one 
zero at a time to fill a column. If zero is entered as the 
column formula, and then a calculate command is given, 
Spectaculator will enter zeros in all rows not containing text 
down to the last row which contains data. This trickdoes not 
appear in the manual and is potentially very useful. 

The other, and to my mind more convenient, way is to use 
what, f or want of a better name, I call the Chinese restaurant 



technique: one on column A and one in column B. Just make 
entries across the rows rather than down the columns. Then 
you will have to enter at most one set of zeros. Other 
recurring expenses are treated in the same way in columns 7- 
1 7 in figures 2 and 3. 

The calculations relating to taxes are performed starting 
at row 80, column 25, although clearly they could be done 
anywhere starting on row 80. The features of this part of the 



6 

ISMTC5 









HILES 




START 


END 


START 


END 


TOTAL 


zm 


41265 


41290 


41297 


41354 


82 


02 


42774 


42780 


42799 


42845 


52 


134 


428*5 


42886 


42907 


42957 


91 


225 


43021 


43229 


43255 


43270 


223 


448 


Figure 1 












8 


9 


10 


1 1 










C8 + C9 


smt'c 1 0 








PARKING 








AMT PD 


AMT PD 


TOTAL 


CUM 






2. 5 




4. 50 


4.50 






O 

X. 


1 .5 


3.50 


8. 00 






1 . 75 


1 . 85 


3.60 


1 1 . 60 






2. 25 


2.5 


4. 75 


16. 35 







Figure 2 



13 



14 
SMTC13 



15 



FUEL&OIL 
AMT PD CUM 
12.5 12.50 
14 26.50 

Figure 3 




80 
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 
91 
92 
93 
94 



IR83-R8; 



R80/R81 

R84+RB5+RB6+R87+RB8+R89 

R92#R91+R90 

R80*0.2+R90 



EUS MI ( C6) 
TOT MI 
YR START 
YR END 

FUEL&OIL(C14) 

REP&PTS(C17) 

LIC 

INS 

DEPR 7 N 
LOAN INT 
PARK(C1 1 ) 
ALLOC FRAC 
ALLOC AMT 
CALC KAL) 
CALC 2(N0 AL) 



Figure 4 



work sheet are the bringing down of cumulative totals from 
columns 6, II, 14 and 17, the entering of non-recurrent 
automotive expenses in rows 86-89, and finally the 
calculations themselves. These are illustrated in Figure 4. 
The calculation of the amount deductable for tax purposes 
is done in two ways. The first calculation is done as follows: 
(I) The total miles driven for the year is calculated by 
subtracting the odometer reading at the beginning of the 



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 feel 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 11, Atari, 
TI, Vic or TRS-80 Model 111. 

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 f or the Color 
Computer I 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 text buffer grows accordingly. In 
a 64K 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/VIII, DMP-1 00/200, Epson, Okidala, 
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, enable/disable 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 printer, 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. Print or save all or any section of the text 
buffer. Chain print any number of files from cassette 
or disk. 



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 front 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 to 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 Telewriter-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 (714) 755-1258 
(weekdays, 8AM-4PM PST). Dealer inquiries 
invited. 

(Add $2 for shipping. Calif ornians add 6^0 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. Telewriter- 
compatible 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-80 is a trademark of Epson America, Inc. 



Page 1 1 0 



the RAINBOW 



November, 1 982 



year from that at the end of the year, as entered in lines 82 
and 83 respectively. 

(2) The fraction of the total automotive expenses which 
can be allocated to business expenses is calculated by taking 
the ratio of business miles driven to total miles driven (row 

91). 

(3) The allocatable amount is calculated by summing all 
expenses (excet parking, a totally business expense), done in 
row 92. 

(4) Finally, deductable expenses are calculated by 
multiplying the allocatable amount by the allocatable 
fraction and adding parking costs (row 93). 

The second calculation is done simply by multiplying the 
business miles by 0.2 (the flat rate deduction of 20 cents per 
business mile) and adding parking. The calculation which 
gives the higher number is then used for tax purposes. 

1 make entries in the upper (columnar) part of the 
worksheet monthly, and some examples are included in 
Figures 1-3. However, the calculations for tax purposes can 
only be made at the end of the year, so no entries are shown 
in Figure 4. The column from which the last row figure is to 
be entered is given in parentheses as a reminder. 

One final piece of advice for my fellow beginners, who, 
like me, not only don't know much about programming, but 
are also confused by the jargon being spoken by the "old- 
timers. " Don't buy a peek in a poke — not even for an inky 

dollar - ^ 



THE FLU£ 1 TO ftSWIMi) OR AJjVAJIUE YOUR CASbLTXE? 



GET rns euMFU switch 



* Fuoc operated switch overrides etraputer l\j intra L of your ca&fe* 
etce- Simply place yuur recorder in the mtxle yvu vfish {rewind, 
fa at fur ware, etc.) and hit che switch. The recorder will tun 
sb lotii as yp-Mi foot is on th£ switch. 

* The einjtle must convenient hardware accessory you'll ever oyn. 
Allows far more efficient operation, 

* Ho hardware or software mud if icatiutis accessary, juit plugs 
into your recorder. 

* Eliminates wear arm tear en y^ut cables end recorder jacks. 

* Easy to use and install (installs in iess than a minute with 
instructions included) ♦ 

* Can he aged wi th any computer or. caa&etce. 

TO ORDER : Send SL4.95 plui S2 .00 shipping to; 

CtiHFUSHITCH, P.O. BOX 132, PORT SCCTT, £5, ttt70l 

Cashier checks or money or acts are the best means of payments. 
Personal checks will delay your order 2-3 weeks. Sorry, no 
C.O.D. Phone orders call 1-316-223-5375 Vita and Hucercard 
accepted. Allow 2-3 weeks for delivery. 



Hint. 





Speed CoCo Up 

You can double the speed at which CoCo operates with a 
simple POKE statement, entered either directly from the 
keyboard or within a program. The statement is POKE 
65495,0. This will speed up your CPU. You can return the 
computer to its normal speed again by POKE 65494,0. 

Note that you cannot perform any Input/ Output 
operations (such as saving the program to cassette) when the 
speedup is in effect. 





/ r ytsuy a disk drive 
for your Co -Co 
that's better, and saves 
you money!! 

TM100 N 1 ° ISK DRI VES 
TMlOO-240Tra£k DcSfeS&d $299 

1 1 CASES, POWER SUPPLIES and CABLES 

onedrivecasewithpowersupply $4935 

2 drive cable $ 24.95 

I drive extender cable 1 14J95 

1 printer cable $2995 
\ astec power supply $ 74 95 



Serial 

1619 

$799 

$14)9 

$1699 



1 

\ 



\ . 



C.ITOH PRINTERS 

Parallel 
Prowriter „ $519- 
Prowriter2 14 5/43 
F10 40CD& $1449 
F10 55Cpi $1699 

EPSON PRINTERS 

MX80 S 498 

MX8Q ft \ 559 

MX100 $ 727 

all with Graf trax 



OKI DATA PRINTERS 
NEC PRINTERS COMPUTERS 
SMITH CORONA TP1 $64* 
VERBATIM DISKETTES SSDD$26 



48K MODEL III $1795.oo 

\ withtwodouble sided drives $1995.oo 

Includes a 48K Model III with Two Tandon Disk Drives . 
, ^ Ready to plug in go. 



Pompukit 

713-480-6000 

S206D Hickory Knoll, Houston.Texas 
ft: H» 770*89 





/^\\\ New Releases & Best Sellers /^fs^ 



PROGRAM 

rrofte , 




r The TRS-80 Color Computer 



PftOGRRm 

/T0R€™ 



101 Color 

Computer 
Programming 
Tips & 

Tricks 



MS 



By Ron Clark from ARCsofl 
Handy collection of practical, easy-to-foltow techniques 
and shortcuts Tor your color computer. Each of 101 tips 
features a complete, pre-tested, ready to run program, fn- 
cludes graphics,, sound, games, text on text, number 
crunching.. 

Softcover, £7.95 



The 

Color Computer 
Song book 



The Color 
Computer 

Songbook 



By Ron Cfark from ARCsoft 

Ready for a aing-along? Fotgel the piano or guiiar— 
jaet gather 'round your color computer, and vocalize-! 
These 40 song progjams are sure to please, including: 
"Oh! Susanna", "Amazing Grace", "Greensfeeves 1 ". 
"Down By the Rivers ide"; Christmas carols; Bach h 
Beethoven, and Brahms. Plus hints for composing your 
own. 

Softcover, $7,95 




APP! I CANONS 

IQR 1HI 

crjinn [iiMNifR 



Programs and 
Applications 

for the 
Color 
Computer 

By Alfred Baker from Reston 
Handy guide to your Color Computer: how lo pi ay 
games, balance your checkbook, use your computer 
aa a teacher, eic. With chapters on color and sound, 
art. and music. Helpful for beginning or experienced 
computer users, 

SoftCOver, $14.95 



55 More 
Color 




Color Computer 
Programs For The 
Hume, School 6 QU ic v 



Programs 

For the 
Home, 




& Office 



By Roil Clark from ARCsoft 

An alt-new and different collection or tested, ready to 
run software, usable by the beginner or advanced user. 
Science and history for students and teachers; market- 
ing, investment and invoicing for the busthassperson; 
poetry, games and art for the family; music for 
everyone 

Softcover, $9.95 

Companion volume also a va [table; 

55 Color Computer Programs 
for Home, School & Office 

By Ron Clark from ARCsoft 
Softcover, $9,96 



Cd.1 o r 

€onaauifcer>--Nett£ 



Color 

Computer 

News 

1981 
Back 
Issues 

This is the complete collection ot articles appearing in 
the first 4 issues of Color Computer Mews (May to 
December of '31 j. 37 different topics are covered, plus 
continuing features like "RE Marks 11 , Kid's Page, and 
New Products, 

Softcover, $9*95 



TRS-80 
COiOft 



BASIC 




TRS-80 
Color Basic 

By Bob A three ht from John Wiley & Sons 
Step-by-step guide to the unique color, sound and 
graphic; capabilities of your new Color Computer. No 
previous experience Is required. Teach yoursel* 
BASIC— there's a whote chapter on typical program- 
ming problems and solutions. 

Softcover, $9.95 




TRS-80 Color 
Computer 
Graphics 

By Don Inman with Dyma* f rom Reston 
Learn the fascinating graphics capabilities of Extend- 
ed Color BASIC— how to create graphics no enhance 
your programs and how to *mte your ami graphics 
proofs ms. Includes: coloring; lines and circles; using 
Joysticks, switching trom graphics to text mode;' 
sound. With sample programs and 5 appendices. 

Softcover, $14.95 




6809 wm(0xm 

r\T PROGRAMING 

computer I 

Programming 
and Interfacing 
with Experiments! 

Ed. by Slaugsard from Howard vV, Sams- 
This book offers a complete description of how to pro- 
gram and inserface the 6309 microprocessor. Topics 
include; chip structu/e and baste 6809 concept ad- 
dressing modes; registers and data movement in- 
structions: arithmetic, logic and test instructions; 
branching; Input and output signals; Interfacing and 
applications. Review questions and answers for each 
chapter, plus 4 appendices. 

Softcover, $14.95 




6809 



■^r.»: ; 





Language 




■"in, ' Lit 

'j'.ni ■ tit-. ^ 

i ' u, i. ' ■ 

<:tt ■« ■ I 



8y Lance LevffUbal from McGraw Hiil 
This comprehensive book covers 6809 assembly 
language programming m detail. The entire instruc- 
tion set is presented and <uhy explained. The book 
contains many fully debugged, practical program- 
ming Examples with solutions in both object code and 
source code. Discussion of assembler conventions.. 
I/O devices, and interfacing methods Is also jncluded. 
If you've j^ever before programmed in assembly 
language this book wljj teach you how. It you're an 
experienced programmer, you'll find this booK an in- 
valuable reference to the fiBOS instruction set and pro- 
gramming techniques. 

Softcover, $16.95 




F °Vo2*363 a .9797 a " To 0rder Ca " Toll ' Free 800-424-2738 



/^r\thc»0Qflf2QOfll fTf\QC 4200 Wisconsin Avenue, NW, Dept. RN2-1Box 
(/\ \V„ rnUVnnill 9 I WHS Washington, D.C. 20016 

Visit our other stores: Seven Corners Center, Falls Church, VA • W. Bell Plaza, 6600 Security Blvd., Baltimore, MD 

829 Bethel Rd., Columbus, OH 



9609 



r — i 

| THE PROGRAM STORE • Dept. RN 2-1* Box 9609 • 4200 Wisconsin Avenue, NW » Washington, O.C. 2 OOl 6 1 

Computer Tape/Disk Price Postage $2.00 Name J 

Total . Address 



| Item 



□ CHECK □ VISA 

□ MASTERCARD 



City. 



State. 



Zip- 



Card #. 



Exp. 



I 
I 



Page 1 1 2 



the RAINBOW 



November, 1982 



T 



Color Computer Software Specialists 

C , C . Writer 

features Page Formatting, Block Moves, labs, Sentence De- 
letion and insertion, Global Search and Replace, 
Centering, Indenting, Page Pause, Justification, Scrolling 
Review, Keyboard Stops, File Chaining and much more. 
16-32K cassette-$30. 32k Disk-$35 



C. C. Mai 1 er 

Mailing lists are a natural for the Color Computer and vou 
add the ability to merge SELECTED Names and Addresses with 
your C.C. Writer Letters and you reaily have some Power, 
Record capacity ranges from 90 on a small cassette svstem 
to over 1000 on a 32K disk system, Disk sorts on last 
name/ZIP and the cassette version on name. 3-4 line 
addresses supported and ZI P /state code is edited on disk 
version. C.C. Merger option merges code selected names and 
addresses with C.C. Writer letters and will even build the 
salutation too' 

C. C.Mai ler-$20, with/C.C.Merqer-$35 

— — — — — — — —— — — — — — — — — — — — — — — — — — — __r— - ____r-______--~___ 

Check Rec Plus 

Reconciles your Checkbook AND allows vou to keep Memo 
Entries of cash and credit card expenses without affecting 
your Checkbook balance. The History Files may be Listed 
and Totaled by Income or Expense Category for Budgeting or 
Tax Preparation. On screen Balancing and printed Trial 
Balances and Audit Trails. Printer required. 
Includes Systems/Storage Binder with full Documentation. 

16-32K (Disk only) $45 

C.C.File (QUAD) 

Simple but effective Mini-Data Base with many uses. 
Search on Codes or Text. Can print Mailing Labels. QUAD 
crais more in 16 or 32K at about half the price of 
competitive products. New name-Same fine product. 

16-32K cassette or Disk - $7 

All systems are written in user modifiable E-BASIC. 
SPECIAL UNTIL 1983! 
Deduct 2 OX from any order for two or more items if you 
uention that you saw it in The RAINBOW! 



194 Lockwood 
Bl oomi ngdal e , IL 



60108 



Har dwarf Review... 

Sam Saver Is A 
Useful Addition 

How many times have you walked into your "CoCo 
Room" after a long day, gone to turn on your favorite 
computer only to discover you forgot to turn it off the 
evening before? 

If the answer is "guilty as charged, 11 you might consider 
the Sam Saver. 

Its a very simple device, really. Just a little black box that 
plugs into one of the joystick ports and sits there. But, there 
is a little red LED in the middle of the box that glows when 
the 80C is on. And one look will tell you whether you forgot 
to turn CoCo off or not. 

Considering the cost of a SAM chip, which seems to get 
the hottest and is thus most susceptible to heating problems, 
a Sam Saver can save you money, time and lots of 
aggrivation. It works just fine. 

(Spectrum Projects, 93-16 86 Drive, Woodhaven, NY 
11421, $14.95 plus$l s/h) 



Software Review . . 

Foreign Language Baseball Is 
Fun And Educational, Too 

Foreign Language Baseball is a series of three programs 
which can provide some fun and still help drill your children 
in a foreign language. The cassettes are available for 
Spanish, French and Italian. 

To make things easier f or drill, the learning is in the form 
of a baseball game. The student selects either easy or hard 
levels, and then proceeds to play. 

Using the low resolution screen, the programs draw a 
baseball diamond, complete with blocks for the pitcher and 
hitter. The player is then asked a word — either in English or 
the language of the game he is playing. 

A correct response gets a hit or a walk. If the answer is 
incorrect, the player makes an out. Three outs to the inning, 
of course. 

Once the inning is over, the three words which are missed 
are shown on the screen, along with their correct answer. 
This reinforces the display of the correct answer during the 
" inning," when the correct answer is shown if the player gets 
it wrong. The end-of-inning sequence allows the player to 
study the correct answers as longas he wishes beforemoving 
to the next frame, where the score is shown. The player can 
go on for nine innings, or can quit at the end of any one. 

In the easy version, the computer chooses between the 
first 20 numbers and 10 additional vocabulary words. The 
hard level adds an additional 70 vocabulary words, for a 
total of 100. However, since the program answers questions 
both ways — translate English to foreign language or foreign 
language to English, there are 200 possible questions to 
each. 

It is our view thatthese programs areeducationally sound 
and the graphics, while not spectacular, are good enough to 
keep a child's interest. The idea of making word drill in a 
foreign language into something as American as a baseball 
game is somewhat unique and creative. 

Finally, since the program is written in Basic, one would 
assume it is easy to modify the vocabulary words. This 
makes a fine program even better. 

(Computer Island, 227 Hampton Green, Staten Island, NY 

10312, $9.95) 



WHO NEEDS A GRAPHICS TABLET? 



Get GRAPH16 or GRAPH32 and YOU won't! For l/20th the cost, you can have 
10 times the "power" of a tablet and a simple program. 

Most of the 80C's EXTENDED BASIC features are here in 16K: 



*Point SET and RESET 
*LINE and LINE/BOX 
*CIRCLE , oval , and arc 
*PAINT inside borders 



PLUS some extra "goodies' 1 in BASIC and Machine Language: 
*90 HIRES characters that you can customize at ANYtime 



you 

and put ANYwhere on your "32x24" screen 
*Instant screen inversion ("photo-negative") 
*6x6-point block-erase 
*Fast or Slow "Freehand" 
*Save, Load, or Print your pictures 
AND in the 32K version, you get these additional features: 
*40x40-point block-move, and 

*A 20x20-point "vanishing" grid overlay for EXACT 
cursor-point positioning. 



GRAPH 16 / GRAPH32 
ONLY FROM 




Zeta Software 

P.O. BOX 3522 
GREENVILLE SC 29608 



RAINBOW 

CtHTIFtCATlOW 
SEAL 



In short, why draw on paper just to enter a HIRES picture into your 80C when 
you can "draw" right on the screen? Again, who needs a tablet? (Especially since 
you'd have to load a program ANYway and make extra room for the hardware!) 



Extended BASIC & joystick required. 
VERSION PRICE 

GRAPH 16 16K-cassette $16.95 

GRAPH32 32K-cassette 19.95 

GRAPH32 32K-disk 22.95 

*A11 3 versions use PMODE 4 only, 
so use of a B&W TV is highly 
recommended. Also, to printout 
your pictures, you will need an 
LP VII and Screen Print Routine 
from Radio Shack. 

*Please allow 4 weeks for checks. 



Enclosed is $ 



ORDER BLANK 

for copy(ies) of GRAPH plus 



$2.50 Shipping & Handling. 
Send the version to: 

NAME 



ADDRESS 



CITY/STATE 



ZIP 



Mail ORDER BLANK (or copy) and payment to: 

ZETA SOFTWARE PO Box 3522 Greenville, SC 29608 



Page 1 14 



the RAINBOW 



November, 1982 



Software Review 



Invader's Revenge Turns The 
Tables On Space Invaders 

If you like shoot-em-up arcade games, but remain a 
frustrated Earthling who's been zapped countless times by 
marauders of some far-away, malevolent galaxy, Invader's 
Revenge offers an interesting twist, and assures the loser of 
at least a moral victory. 

Here, in this battle zone, you are the alien invader 
attempting to destroy the mighty Earthforces whiledodging 
fire from a patrolling laser base, below, and fleeing the 
determined Kamikaze ships which endlessly search the 
space lanes intent on your destruction. 

At the outset of Invader's Revenge, you have three ships 
in the upper-left corner of the screen, abovea horizontal line 
which is theceiling barrier of the battlezone. Beloware rows 
of scanning ships and the roaming laser base which sends 
periodic photon blasts vertically upward. You activate one 
Invader ship at a time by pressing the "down" arrow key, 
and thereafter control your ship's flight by using the four 
directional arrow keys. You fire your missiles (vertically 
downward, only) by pressing the space bar. Destroying the 
defenders and staying alive by the coordinated effort of four 
fingers and a thumb is a digital tour deforce which gives this 
game a high challange rating from me. 

The points you score by destroying the defenders' ships 
( 100 points for a regular member of the fleet; l 000 points for 
the elusive flagship) are displayed as a running total at the 
top of the screen. 

Invader's Revenge can be played by one or two players, 
and has two variables to be selected at the beginning of the 
game which determine the difficulty level. You choose the 
speed of the action from five levels and the number of 
missiles you may fire in a given time. In addition, the game 
has the interesting feature of allowing you to freeze the 
action. You do this by striking the "P" key. (The 
accompanying brochure tells us that this stands for "pause 11 
rather than givingany indication as to why you might want a 
short break.) Hitting any key resumes the action. 

This is a machine-language offering with good graphics 
and adequate sound effects. If you have facilefingers and a 
thoroughly-oiled thumb, you might want to give this one a 
try. You have nothing to lose but your life at the hands of a 
relentless force of Earth's staunch defenders. And, it's 
interesting to get the "feel" of what it must be like to be a 
space invader — being shot at by just about everybody. 
(Med Systems Software, P.O. Box 3558, Chapel Hill, NC 
27514, $19.95) 

—Jim Reed 



PRICE OF DISC DRIVES 
GOT YOU DOWN? 

Then get your system up! Now you can run programs of any length, using a standard cassette 
player for virtual memory. By adding a few simple lines to your program, "overlays" will 
automatically load & unload during execution. Unique system uses endless-loop tapes so you 
can jump to the end orreturnto the beginning without pressing s button! Easy to use on any 
memory size Color Computer, and M.L. subroutine makes itfast. Ext. Basic required. 

VIRTUAL MEMORY LOADER . $12.95 

DAILY MINDER $8.95 /«v 

Add $1.50 shipping and handling per order. NJ residents add 5% sales tax. 



little bits computing svcs. 

Color Computer Is a trademark of the Tandy Corp 



P.O. Box 396 
Hibernia, N J 07842 



■ 



Two Golf Programs 
Offer Different Features 

What with fall much upon us and winter coming on, all 
but the most hardy (or those of you who live in less frigid 
climes) will have to put up the old golf clubs for another 
year. 

Not so with CoCo, because two software firms have 
programs called Golf which will allow you to play to your 
heart's content all winter long. 

One Golf is offered by Tom Mix Software, the other by 
Aardvark-80. Both give you much more realistic golfing 
than anything we've seen in a board game. And, both have 
their advantages and disadvantages. Let's take them one at a 
time. 

Aardvark-80 

By far the best display is available in the Aardvark version 
of Golf. The f airways are well defined, the sand traps are the 
same and the trees in the rough stand out individually. In 
fact, the course is very interesting-looking and comes as 
close to being a real layout, due to use of the high resolution 
screen, as most anything we have seen. 

Play is accomplished by choosing a club. You then 
indicate a direction in which you want to shoot. This is done 
by moving a small cursor until it matches your chosen 
direction. You then simply press the space bar and the ball — 
a single pixel — goes whizzing off in the direction you 
choose. 

If you land in a bunker you need a sand wedge and you 
can also use a putter. You determinethe length of yourshots 
by specifying long, medium or short with different ranges 
for each. 

Club and shot length selection is made on the text screen, 
by pressing a letter "C" and you are also updated as to how 
many shots you have taken. However, there is no cumulative 
score. Each of the nine holes is scored individually. 

When you do get on the green, the "pin" is taken down. 
You can then use your putter to hole out. 

In addition, the Aardvark program allows you to shoot 
over things, like trees and water. There is a chart to show 
how high a shot will go. 

Our major complaint with this program is that it does not 
allow use of all the clubs. And, you can only use your driver 
one time per hole. However, this is highly outweighed by the 
easy of use of the game, the fine graphics and the realistic 
play. We really like seeing the ball go flying off and it is fun 
to try to shoot over a tree. 

Tom Mix Software 

The Tom M ix version uses a lower resolution ( but not low 
resolution) screen and its detail is, obviously, not as fine. 
There are no trees although there are sand traps. 

In much the same as the Aardvark version, Mix 1 Golfleis 
you choose a club. However, you select direction by the 
figures on a clock face, which does not give detail as fine as 
the Aardvark game (although you may choose fractional 
directions as well). 

Ball flight in this program is shown by a line and is not 
quite as exciting as is the Aardvark. However, Mix allows 
you use of all the clubs at any time (except the putter, which 
can only be used when you are on the green). 

Mix, however, goes for a detail of the green once you have 
landed on it: the display changes to show only the green. 
Here you get to choose the distance you wish to putt as well 



ExIBMer (NOW RETIRED) 
For the FIRST TIME - Makes available to the PUBLIC 
His personal collection of superior programs for the 

TRS-80 COLOR 

SEE HOW THE PROFESSIONALS DO IT!! 
ALL PROGRAMS ARE OVER 14K LONG! ! 



TALKING GRAPHIC DEMONSTRATION 

Like no other Computer Program that ever existed! Your CoCo will talk to you with a beautiful musical 
background and tell all about himself while displaying dozens of action packed hi-resolution graphic demon- 
strations Programs RUN non-stop for 12 FANTASTIC minutes from 1 CLOAD. 

"This demonstration is MANDITORY. You and your CoCodeserve this program." *>*%m r\c 

Quote The Rainbow $24.95T* ^ 



THE DISK DOCTOR - Cure that sick feeling and utter frustration caused by CRASHED I/O 
ERROR and UNREADABLE disks. Will SALVAGE M/L, BASIC, DATA, ASCII, even MPP Pictures. Menu driven for 
easy use. 100% visable operation lets you see what you are doing. *> **\ r\tr 

Automatic SALVAGE to NEW disk. All in OPEN BASIC! 549.95D * ™ 



MPP-TUTORIAL — Programming tool of the professionals — "lets you EASILY create superior 
graphics without using the tedious DRAW, PAINT, LfNE, PSET, CIRCLE, etc. commands. I have seen the results, 
and they are INCREDIBLE — If you want toseeand use the full graphic . 
potential ofyourCoCo, this program is- REQUIRED!" Quote Chromasette. $34-95T Or D it 

EL CASINO — Three STARTLING action packed hi-res graphic games that have received RAVE 

reviews All programmed with MPP. Each game is over 14K long. ^ /\ct 

All three games below $49-95T Of D * ^ 

-■ 

DICE GAME — The ONLY crap game that allows 4 players to make ^-^ 
12 Field Bets before every roll 524.95T Or D * S 

BLACK JACK - Gives you the FAMOUS CARD COUNTER _ _ _ 

sold for hundreds of dollars elsewhere $24.95T0fD^ 22? 



SLOT MACHINE Looks like a $30,000 Casino machine. ^ 

Sounds like one, too. Adjustable pay-off 524.95T Or D * fflh 

★ T = 16K-EXTENDED ★ D - 32K-DOS * POSTAGE PAID 



SUPERIOR GBMPMie mFTWUtE 

406 LITTLE MOUNTAIN ROAD - WAYNESVILLE, N. C. - 28786 



Page 1 1 6 

Hint . . . 

What ROM Have You? 

All CoCos come up with a message which says you are 
operating on version l .0 of the operating system. How can 
you tell whether you have version l.O or 1.1 of the Basic 
ROM chip? 

The answer is a simple one: Just type in EXEC 41 1 75 and 
the version of your ROM will be printed on the screen. 



Corrections 

In the review of the three editor/assembler packages in 
the October issue, the Cer-Comp program was reported as 
not having either a symbol table or a cross-reference listing. 
It has both. The same review also said the program did not 
allow listings to be stopped as the scroll on the screen. The 
program does allow scrolling to be halted. 

In the Accounts Recievable program in October change 
line 940 to read: 

940 IF K1$(X)="D" THEN PP=PP+L1(X) ELSE IF 
K1$(X)="C" THEN PP^PP-Ll(X) 

Add the following line: 945 M1(X)=PP 
Change Line 2230 to read: 2230 IF K1$(X)="C" THEN 
M1(X)=M1(X)-L1(X) 

In the General Ledger program for October, add the 
following line: 
1315 POKE 16425,PL+1 



GREAT SOFTWARE 

AT AN UNBEATABLE 

PRICE 

GAME PACK 1 (16k Ext ) $8.95 

LEM: New landscape each game. 

PIRATE ADVENTURE: Find the hidden ~~ 

treasure. SUPERZAP, and DARTS. 

* GAME PACK 2 (16k Ext) $11.95 

AN UNEXPLORED MANSION: Explore the 

mansion and find the fortune 

- over thirty rooms. MOON PILOT: 
three different landing choices and 
gravity levels. BALLOONS: Pop the 
falling balloons. 

*4k GAME PACK - $6.95 

GLIPPERS (with machine language), 
AIRPLANE ATTACK, and DARTS. 

'Requires joystick. 

All prices include postage and handling. 
Check or money order only please. 
Prices are in U.S. Currency. 

CENTURY SOFTWARE 

1649 Geneva Ave. No. 
St. Paul, MN 55119 



November, 1982 

as the direction — a better choice than Aardvark's long, 
medium and short shots. 

Mix also allowsfour players to participateat one time and 
keeps the scores updated f or each — both f or the match and 
for the hole. A plus. And, Mix shows the par, hole number 
and distance on the graphic screen, which Aardvark does 
not. 

Both games are easy to play and are enjoyable. Based on 
whet you want, you should choose the one whichappealsto 
you the most and enjoy (7o//*even when there is a blizzard 
raging outside. 

( Aardvark-80, 2352 S. Commerce, Walled Lake, MI, 
48088, $9.95. Tom Mix Software, 3424 College N.E., 
Grand Rapids, MI 49505, $16.95 plus $1 p/h)) 



S* ft ware Review,. . 

Got Troubles Now? 
Here's Frustration Cubed! 

Rubic's Cube, as it turns out, was only something to while 
away the time until we could get our hands on this 
fascinating little software program. Now, at least, we can go 
completely fruitcakes in the comfort and privacy of our own 
CoCo cloister, and not have to face the pity and shock of 
strangers as we slip into psycho-geometric collapse while 
waiting for a bus, or something. 

Once you CLOAD CC Cube, you might have a bit of 
trouble relating the instructions to the way the squares 
actually shift. That's because even though the concept of the 
game is simple (realigning the 54 squares so that all six sides 
of the cube are solid colors), the interrelated moves are quite 
complex. A nd visualizing the three-dimensional puzzle on a 
two-dimensional screen seems to add the lost dimension to 
the degree of difficulty. 

Never mind this. The game is fun, and you can overcome 
the problem by running CC Cube with only one or two 
random mixes until you determine just how the squares are 
shifting. Also, by striking the key you can review the 
instructions at any time. 

While playing CC Cube, you have two very colorful, 
oblique views of the cube on your screen, so you can see all 
six sides at once. To come close to achieving this advantage 
with the old-fashioned, solid model, you would have to, 
according to Einstein, suspend the cube from a string and 
race past it at near the speed of light — without running into 
anything. (Just another example of the trouble your CoCo 
can save you!) 

Since this game can take considerable time to play, 
especially if you input more than four or five random mixes 
of the squares, it has a handy ability to CSA VEyom cube in 
position until you have time to finish. Another helpful 
feature is its ability to retrace, in order, as many of your 
moves as you wish — up to 125. I defy any solid-cuber to try 
that! 

Besides having brilliant color, CC Cwbehaspleasantlittle 
beeps accompanying the moves, and gives you a sound- 
salute if you happen to keep your wits longenough to corral 
aP those galloping squares. 

(Superior Oracle Software, 27 Church St. West, 
Greenwich, CT 06830, $14.95) 

— Courtney Noe 



the RAINBOW 



New Releases From 



JARB 



I 

N 
C 



SOFTWARE 



HARDWARE 



COMPUTER PRODUCTS 



Battle the Powers 
of Evil and Darkness 
Requires 32K Ext. 
and 1 Disk Drive 
only $19.95 
Distributed by JARB, Inc. 



A Graphics Assisted 
Adventure Program 

by 

Jimmy Jones 




COMING ATTRACTIONS 

(all available by December 1982) 



AUXKEY 

(A uxiliary External Key Board Unit) 

This full size, industrial grade key board unit is 
P.C. Board mounted for trouble free operation 
and years of use. Mounted in an attractive 
aluminum case with a 19 key numeric pad, Aux- 
Key comes with a long cable for remote location 
placement of your 80C. Requires no soldering to 
your computer, and only about 15 minutes for 
installation. Does not affect normal operation 
of your original key board. 
Special Introductory Price $134.95 



EDUCATIONAL 
CCMU3 

by 

Charles Santee, Ed.D. 

Using only one joystick, CCM#3 allows 
total communication for special per- 
sons. Contains many features and is 
easy to use. Excellent for young 
children. Also helps teach spelling and 
sentence structure. Complete documen- 
tation. 

32KEXT $32.95 



PEN E ARCADE 

(Light Pen & Arcade System) 

This unique system will allow the light pen (includ- 
ed) to be used with supplied software for many 
tasks normally requiring key board input. In educa- 
tion, choose answers by just touching pen to correct 
screen location. Can be easily interfaced to your 
own programs. All instructions supplied. Also in- 
cludes the JARB arcade target gun and target soft- 
ware. Shoot targets from across the room. No 
other unit like this is presently available from 
anywhere else for the 80C or TDP-100 computers. 
Special introductory price valid only through 
December 31, 1982. Price will go up!! 
Special Price $68.95 



Also 
Rocket Command 

$14.95 
and many others 



JARB 



I 

N 
C 



SOFTWARE 



HARDWARE 



1169 Florida Street 
Imperial Beach, CA 92032 
(714) 429-5516 



A 11 JARB Programs 
and Hardware are 
totally compatible 
with 80C and 
the new 
T DP- 100 Computers. 



Page 1 1 8 



the RAINBOW 



November/1982 



Hardware Review... 

Two Modems Provide A 
Way To Communicate 

By Joel Sampson 

Data telecomminications — linking computers by 
telephone lines — is becoming increasingly popular. And the 
TRS-80 Color and TDP System-100 computers are 
certainly not lagging behind in the trend. 

What can you hook your CoCo up to? Well, therearetwo 
main outlets for paid timesharing — CompuServe and The 
Source. Both of these services charge for the time used and 
can make your personal computer into a "big" computer by 
interfacing it to their large mainframes. They also have a 
database of newspapers, newsletters and other information 
for home and business. 

In addition, there are many local bulletin boards in 
various parts of the United States, Canada, Australia and 
across the world. One of the most popular for the Color 
Computer is Connection-80 in Woodhaven, N.Y., although 
many others write into the Rainbow, which will print names 
and addresses. 

Most of these bulletin boards allow electonic mail to be 
sent and received and have a general bulletin information 
section. Most usually allow for the transfer of some 
software. These services are usually free, although some are 
for club members only. 

What else can you do with your CoCo in the area of 
telecommunications? How about giving a friend a proggram 
you just wrote via the phone — or starting your own bulletin 
board? There are a lot of things you can do with a modem, 
providing the modem and your communications software 
has the ability to do them. 



What do you need to get started in all of this? Besides your 
trusty CoCo, you need a modem, short for 
modulator/demodulator. The modem generates tones that 
can be communicated over a telephone line. 

In addition, you need communication software — which 
usually does not come with the modem. Radio Shack sells 
Videotex in a ROM pack and there are many other more 
sophisticated packages on tape, disk and ROM pack 
available (see advertisments in the Rainbow). 

But the one hardware item you have to have is a modem. 
This is a review of two of them: The Hayes Samrtmodem 
and the Radio Shack Modem I. 

Hayes Smartmodem 

This modem lists for $299 but is available for $250 or less 
from several sources. The Hayes is a direct connect modem 
that connects to your telephone line with wires. This style is 




usually preferred over "acoustic" coupled modems — in 
which the handset of the telephone is placed in a cradle and 
data is transferred via sound through the handset. 

The Smartmodem contains a Z8 microprocessor chip, 
which is similar to the Z80 but also has a tiny Basic on the 
board. This allows you to program the modem using any 
language. 

For instance, when using the modem to timneshare with 
another system, you can dial directly from the computer 
keyboard by entering the letters A, T, D and the telephone 
number. The Smartmodem than dials the number and tells 
you when a carrier tone is received from another computer. 

It also has a built-in speaker so you can listen to the dial 
tones. The speaker shuts off when the carrier is received 
unless you program it to remain on continuously. A rear- 
mounted gain control adjusts the volume. 

You need a telephone line, but not necessarily a 
telephone, to use the Smartmodem. This is because of the 
auto-dial capability. You can also dial Touch-Tone tones if 
your telephone system will accept them. 

If the line is busy, the modem automaticallt hangs up after 
about 30 seconds, or you can hang it up manually by hitting 
any key. If the line is busy, you can redial by just hitting A/. 
Seven LED's indicate the modem's status at all times. 

The modem operates at 300 baud or less, and nother 
model has just reached the market that allows operation at 
300 or higher-speed 1 200 baud. For most uses with the Color 
Computer, the 300 baud rate is the best choice, especially 
considering the higher speed modem is more than twice as 
expensive. 

The Hayes Smartmodem also has automatic answering 
capabilities. In this mode, you can dial your CoCo from a 
remote terminal via the telephone line or start your own 
bulletin board service; providing you have the proper 
software to drive the system. You can program the modem 



COLORTERM I.I 

\ DISK COMPATIBLE VERSION AMD 
Jj\ NEW FEATURES INCLUDED — 
O NO PRICE INCREASE 



The Color Computer'as an intell igent terminal 
with51or64 columns by 21 lines 

plus true lowercase! All done in software. 

Any data format - 16K or 32K -300or 11 0 Baud 

Pr int and save host data to cassette 

Encode data for secure storage 
User programmable keys 

Much more ! 

• reverse video * macro buffers for often-used 

• partial screen clear output 

• 4-way cursor control • Patch the 51 or 64 column 

• automatic repeat when display to your own bas, c and 
key is held down assembly programs 

• enter data offline for • preserves 1 window" of 
later nDioadino to host any size, new mater Ia l scrolls 
later uPtoaoing to nosi through remainder of screen 

tl 

"... Very impressed ... — '- The Rainbow 

\ . . Very pleased . . , high marks ..." — Color Computer News 

Cassette and disk versions included with all orders 
add $5.00 if you want programs on a disk 

$34.95((J.S.) 40.95 (Canadian) 

RMNSOW 

M.Q.VISA.M/C (include expiry) "'™ 
MARTIN CONSULTING, 94 Macalester Bay 

Winnipeg, Man. R3T 2X5 CANADA 

*T.M. of Tandy Corp. 



November, 1982 



the RAINBOW 



Page 11 9 




The Micro Works is pleased to announce the release of 
its disk-based editor, macro assembler and monitor, writ- 
ten for Color Computer by Andy Phelps. THIS IS IT — The 
ultimate programming tool! 

The powerful 2-pass macro assembler features conditional 
assembly, local labels, include files and cross referenced symbol 
tables. Macro-80c supports the complete Motorola 6809 instruction set in 
standard source format. There are no changes, constraints or shortcuts in 
the source language definition. Incorporating all of the features of our 
Rompack-based assembler (SDS80C), Macro-80c contains many more 
useful instructions and pseudo-ops which aid the programmer and add 
power and flexibility. 

The screen-oriented text editor is designed for efficient and easy editing of 
assembly language programs. The "Help Key" feature makes it simple 
and fun to learn to use the editor. As the editor requires no line numbers, 
you can use the arrow keys to position the cursor anywhere in the file. 
Macro-80c allows global changes and moving/copying blocks of text. You 
can edit lines of assembly source which are longer than 32 characters. 

DCBUG is a machine language monitor which allows examining and 
altering of memory, setting break points, etc. 

The editor, assembler and monitor — as well as sample programs — 
come on one Radio Shack compatible disk. Extensive documentation 
included. Macro-80c Price: $99.95 



COLOR FORTH!! 

Why'? 

•Forth is faster to program in than Basic 
•Forth is easier to learn than Assembly Language ^ 
•Forth executes in less time than Basic 1 

Forth is a highly interactive language like Basic, with 
structure like Pascal and execution speed close to 
that of Assembly Language. 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 lan- 
guage. It will run on 4K, 16K. and 32K computers. 
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. The 112-page manual includes 
a glossary of the system-specific words, a full 
standard FIG glossary and complete source listing. 
COLOR FORTH ... THE BEST' From the leader in 
Forth. Talbot Microsystems. Price: $109.95 



SOFTWARE DEVELOPMENT SYSTEM 

The Micro Works Software Development System (SDS80C) is a complete 6809 editor assembler and 
monitor package contained in one Color Computer program pack' Vastly superior to RAM-based 
assemblers/editors, the SDS80C is non-volatile, meaning thai it your application program bombs, it can't 
deslroy youi editor/assembler. Plus it leaves almost all ot 1 6K or 32K RAM iree for your program Since 
all three programs editor assembler and monitor are co-resident we eliminate tedious program loading 
when going back and forth from editing to assembly and debugging' 

The powerful screen-oriented Editor features finds, changes, moves, copys and much more All keys have 
convenient auto repeal (lypamalic) and since no line numbers are required, the full width of the screen 
may be used to generate well commented code 

The Assembler features all of the following complete 6809 instruction set: conditional assembly, local 
labels, assembly to cassette tape or to memory listing to screen or printer and mnemonic error codes 
instead of numbers 

The versatile monitor is tailored for debugging programs generated by the Assembler and Editor. It 
features examine/change of memory or registers, cassette load and save, breakpoints and more SDS80C 
Price: $89.95 



MICROTEXT; COMMUNICATIONS 

VIA YOUR MOOEM! 

Now you can use your printer with your modem 1 Your computer can be ,in 
intelligent 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 lump to a cassette tape, or printer, or both 
Microlext 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' Microtexi 
is available in ROMPACK. ready-to-use lor $59.95. 



flAfiALLE L PIMTE R INTERFAC E Serwl lo oh rallel convert er d lows use of all 
yancLara parallel printers P180C plugs into ihe serial output port leavmg your 
Rompack sloj Iree You supply the printer canle PfflOC Price. $69- 




GAMES 

Star Blaster — Blast your way through an asteroid field in this action-packed Hi-Res graphics game Available in ROMPACK requires 16K. Price: $39.95 
Pac Attack — Try your hand at this challenging fame by Computerware. with fantastic graphics, sound and action 1 Cassette requires 16K. Price: $24.95 
Berserk — Have fun zapping robots with this Hi-Res game by Mark Data Products. Cassette requires 16K. Price: $24.95 
Adventure — Black Sanctum and Calixto Island by Mark Data Products. Each cassette requires 16K. Price: $19.95 each 

Cave Hunter — Experience vivid colors, bizarre sounds and erne creatures in hot pursuit as you wind your way through a cave maze in search of gold treasures. Tfnis 
exciting Hi-Res game by Mark Data Products requires 16K for cassette version. Price: $24.95 

Also Available: Machine Language Monitor * 2-Pass Disassembler * Memory Upgrade Kits * We Stock 64K Chips 

* Parts and Services * Books * Call or write for information 




THE 



mm 



GOOD STUFF! 



MasterCharge/Visa Accepted 
California residents add 6% tax. 



P.O. BOX 1110, DEL MAR, CA 92014 [714] 942-2400 



Page 1 20 



the RAINBOW 



November, 1 982 



to answer the phone from 0 to 255 rings. 

The modem can be programmed to operate in full or half 
duplex, which is useful if you want to access a mainframe 
operating at half duplex but your software is written for full 
duplex. In addition to the multitude of things than can be 
programmed into the modem, you can automatically 
change some of the defaults with built-in DIP switches. The 
unit comes with a well-written manual that fully describes 
how to use and program the unit. 

The modem uses a standard DB25 connector, so you need 
a cable with a four-pin DIN plug on one end and the 
standard RS-232C connector on the other (Radio Shack 
part number 26-3014). It connects to the phone line with a 
standard modular plug. The phone line plugs into the 
modem with a standard modular plug, a nice feature 
because if the cord ever goes bad you can replace it with a 
standard telephone extension cord. 

The modem is housed in an attractive aluminium case. A 
wall-mounted AC transformer provides the power. 

On the negative side, the modem does not include an 
outlet for a telephone in it, so if you want to use both the 
telephone and the modem you will need an adapter to allow 
both to be connected at the same time. 

In summary, the Hayes Smartmodem is a versatile 
modem at a reasonable price. You may not use all the 
features, such as auto answer, but you will not grow out of it 
in the future should your needs change. 
Radio Shack Modem I 

If you want a fairly inexpensive direct connect modem, 
the Radio Shack Direct Connect Modem I may be a good 
choice. While not as flashy and versatile as the Hayes 
Smartmodem, the Modem I works well. 

The modem will not automatically dial or answer and 




cannot be programmed. It operates at 300 baud or less and 
lists for $149, but is available for less. 

The modem is housed inthefamiliarsilver-colored plastic 
case that matches the Color Computer. It has a permanently 
mounted telephone cord with a modular plug on the end. An 
outlet for a telephone is provided on the. modem, so an 
adapter is not needed to use both the modem and the 
telephone. A wall-mounted AC power transformer is 
provided. 

Operation of the modem is easy. A front-mounted switch 
has off, answer and originate positions. When timesharing, 
the originate position is usually used. Two LEDs indicate 
when the unit is on and when a carrier is detected. 

The Modem I has two connectors to hook itto computer. 
A standard DB25 allows it to be used with the CoCo and the 



Models I, II, and III, as well as most other computers with 
an RS-232C board. A four-pin DIN plug can also be used 
with CoCo. This enables you to use an inexpensive cable 
when connecting the two units. 

In summary, if you want a versatile modem with many 
features, consider the Hayes Smartmodem. But, if your 
needs are for simple, highly reliable data communications, 
the Radio Shack Modem I will do the job for less money. 



DISK— Continued From Page 25 

display with which upper and lower case letters are to appear 
on a green screen. (Note: the writer's copy of the Disk 
Scripsit program would not function in that mode.) The 
trade off again, if the user selects to use the graphic display 
method to get screen display in upper and lower case; expect 
to lose the memory that system will grab. Again, the user has 
the option and can decide which tradeoff he can live with as 
he works through a letter or book. 

The edit operations are the same as those found in the 
rompack. The Disk has the same fast type over correction, 
using backspace (left arrow); deleting words or letters by 
overtyping or deleting with the space bar and closing up the 
gap with the clear key; inserting words or more with the 
command key "Break and 3" which opens a space as large as 
the user wants (moving other text to adjust for the new 
material); moving (or deleting) blocks of text; duplicating in 
more than one place the same block of text; and search and 
replace. 

The Disk Scripsit program also supports the 
"hyphenation" package; placement of Headings and 
Footers; page numbering; and adds underlining and 
elongating for those printers that can accept those 
instructions. The program provides the user the option to 
change the instructions in the program to match those 
required by your printer (should it not happen to be a Radio 
Shack model). The baud rate is also user selectable. 

The program hs not overlooked the user's need to 
establish text width(up to 1 32 if your printer is so equipped), 
margins, lines per page, line space, and page numbers. 

Text material may be saved to disk, sent to printer, sent to 
spooler (so a printer can work and the user can go on to 
another text operation). Text may be loaded from disk or 
tapes (created by the rompack). 

The print function was the second problem encountered 
with this writer's copy of Disk Scripsit. The program 
worked through all the general options (with graphic system 
turned off); but would not work with my printer. (The 
printer wrote graphic codes instead of letters.) 

A very interesting sub-menu is presented as part of the 
exit routine. The user may select to "start a clock display- 
hours, minute, seconds — upper right on screen"; "display 
free space map"; "copy a file"; "run a program"; or exit back 
to Basic. 

Comments 

It is possible that my disk system might have caught a 
"bug" and would not handle the graphic option and the print 
driver in the program. The Disk Scripsit is back at the 
Computer Center for checking. 

It would be a shame if somehow when the Disk Scripsit 
was put together, Radio Shack decided to write a special 
printer driver into the system to drive just their line of 
printers. If that has happened, the usability of the program 
by more users will be reduced and what might be a great 
program would drop to just another program. (This review 
was written with tried and trusted rompack.) 

Folio w-Up on Disk Scripsit 

Today I was able to work with the good folks at our local 
Computer Center to get Disk Color Scripsit up and running. 
We were able to get the program to run on Radio Shack 




DOODLE BUG by David Crandall 

Mama always said Lady Bugs were good 6c other bugs were 
bad. This fun arcade game agrees! In hi-res graphics, 
your lady bugs hussle through an intricate maze of 
barriers & turnstyles, trying to earn points by 
eating all the dots, letters, 6c hearts. Enemy 
bugs buzz after you! And you must avoid 
the skulls! Exquisite sound 6c graphics! 



cassette 



$2<f.95 



disk 



Dealer Inquiries Invited 



iff 



TO ORDER: 

Add shipping of 
$2 surface or $5 
air/Canada. Visa 
& MasterCard 
accepted. 



Page 1 22 



the RAINBOW 



November 1982 



equipment. Thus, the program disk is not a fault. 

The sales team, Manager, and Tech Reps, all pitched in to 
try to figure out what was happening to the program on my 
Color Computer. No answers, however, but a few ideas. 
First, the program would not go to the graphicscreen(which 
has both upper and lower case letters) on my system. 

Idea was that maybe my old color TV (an old tube type) 
could not handle the information sent. The new Radio 
Shack unit they have hooked up to the Color Computer 
handled the output without trouble. The program does give 
a true upper and lower case type on the green screen. The 
appearance and color were great. However, you lose almost 
2K of memory using the graphic mode. 

No one could give me any answer for why the printer I 
own (an Okidata 82A) will work with all the other programs 
but will only print graphics from the print driver within Disk 
Scripsit. My first fear was that some place in the program a 
special driver routine was embedded. The print commands 
work on Radio Shack printer. We tested that in the store(at 
first we had a small problem... the printer was set f or parallel 
and had to be set for serial interface... the Tech Reps took 
care of that and we were off and gone). 

The caution would be for any purchaser to be sure that the 
program will work with the printer in use on the system. 
Maybe later Radio Shack will have a patch for other 
printers or someone with more smarts will come up with the 
routine to make it work on any unit. 

A few more comments I can add now that I had a chance 
to see the print routine work (on Radio Shack equipment): 

All the fine work that went into the program, yet there was 
no right justification ability. 

Print from disk while working on another edit function 
works, but the operations are jurky, keyboard response is 
slow and sometimes double prints occur, and the call to any 
other commands is slow. Granted, the action is put into the 
time gaps, but it was so jurky and rough that I would not be 
happy with that mode. But it does work! 

Spectaculator 

The other disk program, Disk Spectaculator, functioned 
without one bug!! 

The rom pack was a very friendly program and Disk 
Spectaculator is just as friendly. This disk program has 
however, opened new doors for the user that were never 
possible in the rompack version. 

The tradeoff (beside speed in loading) is that the disk 
program does not have a provision or option to load 
programs which were saved on tape using the rompack. 

This disk version has all of the 1 6 functionsthatwerepart 
of the rompack. The major additions are "Assign 
Variables' 1 , "Partial Save on Disk", "Display Free 
Memory' 1 , and "Zap Worksheet." 

The disk version has a "help list" which is called up with 
"?" as the answer to the command prompt. All of the 
command codes are two letters (for the most part the first 
letters of the key words of the commands) and make 
operating the program fast. The codes and commands are: 

MM — Move Marker 

EN — Enter Numbers 

CF — Column Formula Entry 

RF — Row Formula Entry 

AV — Assign Variables 

CA — Calculate 

ET — Enter Text 

CR— Clear Row 

CC — Clear Column 

CW — Change Column Width 

FR — Display Free Memory 

ZW— Zap Worksheet 

DR— Delete Row 



IR — Insert Row 
IC— Insert Column 
SA — SAve on Disk 
PS — Partial Save on Disk 
LO— LOad from Disk 
LI— List to Printer 
?— Help Lists 

The user (with enough memory) might create a spread 
sheet of99 columns and 99 rows. The screen display is not a 
limit, however, as by use of the* MM command, or arrows, 
any selection of the spread sheet can be put on thescreenfor 
view and entry/ changes. This means that every "cell" is 
callable. The "cell" is defined by ROW number and 
COLUMN number (written: 1,1 or 25,30). This function 
becomes more important when setting up a formula since 
the contents of a specific cell can be used as "variable." 

The number handling ability is the reason for the 
program. A cell can be loaded with a number with nine digits 
(six to the right of the decimal point). The cells in the 
COLUMN and ROW may be acted upon by a formula 
entered to work from the top down or from left to right. 
Among the fixed functions that may be placed in the 
formula are: 

"+" addition 

"-" subtraction 

"*" multiplication 

"/" division 

"!" exponential power 

The addition of "exponential power" is new and 
welcomed. Coupled with the "SQR" command which gives 
the square root of the values specified; "SU M 11 will total the 
value in a ROW or COLUMN (as long as the first cell has a 
value entered); and "SMT"gives the cumulative total as well 
as the final computed total value of a specified column. 

The answers computed can be requested to be displayed 
as integers or decimal numbers. A nice little addition is that 
one need not worry about an answer largerthan the space set 
for the column, the column is automatically expanded to 
meet the need. 

The ability of the user to establish a table of 22 variables 
(which have mode names of "VA through VV") which may 
be called into the formula to interact on the data in the cells 
is a very powerful NEW tool. The variable code may be 
either a constant (like PI) or the value of a particular 
worksheet cell. Assigning a variable the value of a yet-to-be 
computed figure by naming its location gives a totally new 
way of moving through complex problems. The variable 
may be up to nine digits each. 

The Partial Save to Disk is also a very useful took since 
the data within the limits the user describes will be saved. 
This might be the result of the several operations called for 
by the user's program. Then, the data may be put back on a 
clean worksheet to be worked on again (zap off and load in 
again, etc.) The Disk version demands that such saves be 
given names. Again, the single command to wipe the 
worksheet clean is great. 

Printing hard copy is just as simple as it was with 
rompack. Thus, if a worksheet was larger than the 80 
column limit; no problem, by using the M M command, 
sectors of the sheet may be printed and later pasted up to 
give the large size hard copy. 

The last nice touch that should not go without notice is 
that on the disk are five files which a newcomer to the 
program can call up tosee onthescreen(the samef ilesas are 
in the manual) to follow the instructions to see how they 
work. 

The disk version of Spectaculator is an improvement over 
the very useful rompack and opens many new uses for the 
programmer or novice user. £± 



NOW THERE ARE TWO TOOLKITS FOR THE COLOR COMPUTER 



ii »» 



The software development tools that let you put even more power into the already 
powerful Color Computer. They're full of tools, aids, bells and whistles useful to the BASIC 
or MACHINE LANGUAGE programmer, in friendly, easy-to-use software packages. 

BOTH TOOLKITS CONTAIN . . . 

• Light characters on dark background with Current Line Highlighting; or normal characters 

• Full Screen Editor with Arrow Key controlled cursor; open up space/delete and close up space 

• Enabling selective Line Renumber/copy/move/merge; or normal Extended Basic line editor 

• Protect the current BASIC program from being wiped out with a CLOAD, NEW etc.; or from being LISTed 

• Restore a protected BASIC program/Append any number of BASIC programs together easily 

• Tone on keypress or normal silent keys (Tone modifiable by use of Sound an Command) 

• Global Search of command or text strings in BASIC programs with wildcard character and next 

• 9 Screen Print Delays with keyboard override (for slow, readable LISTings and DISK DIRectories) 

• Variable Name List/String-Byte memory usage/Range of FREE MEM/Top of memory address display 

• Fast Machine Code to BASIC DATA converter for storing machine code visibly in BASIC 

• (C)SAVEM address/Backup Tool (Last file name, start end and execute address) 

• Recovery of Lost BASIC programs after NEW, BACKUP, DSKINL etc. 

• Break Key Disable/Enable (Pause keys still available) 

• Modified TRON display (IN replaces (LN) 

THE FULL TOOLKIT ALSO CONTAINS . . . 

□ Merge BASIC with Machine Code routines so machine code is "invisible" and (C)SAVE/(C)LOADable 

□ 9 BASIC RUN delays with keyboard override; Single Step(s) mode with current line number display 

□ Memory Examine/Modify with HEX/ASCII/DEC/Double Decimal output and HEX/ ASCII input 

□ Memory Block Move for relocating machine code programs, DATA blocks, etc.; or the Kit itself 

□ Ten User Defined Function Keys accessable with @/number (BASIC Macros/Block storage) 

□ Automatic linefeed for printers that don't/double space LISTings; or normal PRINT 

□ Delete all spaces (not in PRINT strings, DATA or REMARK lines) 

□ ASCII/HEX memory Dumps to screen or printer 

□ Delete all REMarks (either REM or ' type) 

□ Parallel ECHO of screen output to printer 

THESE FEATURES ARE FOUND ON BOTH VERSIONS . . . 

— Transparent to the user, Install it and forget it until you need it 

— BASIC runs up to one-third faster through the Toolkit (5-10% typical) 

— HELP command lists all Kit commands and current Kit address 

— Same program works with tape or disk and in 16 or 32K 

— Entire system totally removable at any time 

— Compatible with other utility programs 

— Green/Orange text screen capability 

— Easily modifiable command syntax 

The Kits are relocatable programs that load any time without bothering your BASIC program or variables or top of 
memory address. All tools may be turned on or off at will, including the Kit itself. 

The tools are available with simple three or four letter commands entered in the direct mode, with the entire instruction 
set viewable through the HELP command. _ 

The Colorkit is 5K bytes for $29.95 rainbow The Microkit is 2.5K bytes for $27.95 

Available on disk with handy BASIC Kit loader for additional $5 <** T ££™» Manual available separately for $5 



THE GOOD LIFE §16.95 

The Classic Game of Life With: 

• 64x64 color symmetrical display 

• 3 Selectable birth and old age colors 

• 15 modifiable pre-programmed 

patterns 

• Save/Load life screens to tape/disk 

• Speeds from 8 gen/sec to 1 a second 

• Joystick or arrow key input 

• Written in user-modlflable BASIC 

• With machine code LIFE processor 

• Help screen command list 

• Tape/Disk compatible 

• Selectable color sets 

• Y&X axis wraparound ~ 



THE DISK COMMANDER 

Disk File Utility with: 

• One key view/copy/ load (m) of files 

• Two key kill/rename of flies 

• Sort directory on name/extension 

• Pack directory so new files put at end 

• Directory keyword search of filename 

• Print DIR with machine code address 

• Recover killed flies 



$15.95 

• Arcade shoot-em-up skill game 

• Aim only for the deer 

• Avoid hitting people, cars, train 

• Will not cause tension headache 

• BASIC/machine code hybrid 

• Tape/Disk compatible 



ARIZIN 
P. O. Box 8825 
Scottsdale, AZ 85252 



$19.95 DEER HUNT 



Page 1 24 



the RAINBOW 



November, 1982 





Personal Uses... 

How Healthy Are You? 
This Program Tells You 

By John Fernald 

Personal health is a subject that comes more and more 
into the center-stage of interest each year. A number of 
national publications have featured articles on health in 
recent months and there are more books showing up every 
day on how to look, and feel, more healthy. 

The August 10, 1982 issue of Family Circle magazine 
published an extensive self-test on health and I undertook to 
adapt it for use with the 80C. The test itself is based on a risk 
analysis developed by Howard F. Hunt, Ph.D., and James 
R. White, Ph. D., of the University of California, San Diego. 
It is adapted from "The Blue Cross and Blue Shield Guide 
To Staying Well, ,, copyright © 1 982 by Blue Cross 
Association and Blue Shield Association, published by 
Contemporary Books, Inc. 

While I am sure that it is possible for others to "fancy" up 
this program, it does accomplish what it is intended to do, 
that is, provide a health assessment. To that end I believe it 
certainly serves a good purpose, and if it helps only one of 
the Rainbow's thousands of readers improve their health 
status, then the hours I have spent writing it will be 
rewarded. 

The program itself is easy to use. Simply answer the 
questions. At the end, you will get a score. Responses to the 
questions, and the weighted values they are assigned, should 
not be construed as a hard-and-fast assessment of your 
physical health. If you have any concerns about your health, 
you should contact a physician. 

In short Health, should not be considered a replacement 
for a visit to a physician. While it can give you certain 
general opinions about your health status, it cannot give you 
either a "clean bill of health" or detect any and all problems. 

The Listing: 

5 CLS 

10 CLEAR2000 

50 DATA I FEEL I OVEREAT-, (A) US 
UALLY, (B) OCCASIONALLY, (C) RAREL 
Y, *** 

51 DATA I HAVE INDIGESTION-, (A) 
OFTEN, (B) OCCASIONALLY, (C) RAREL 
Y, *** 

52 DATA AT THE TABLE I SALT MY 

FOOD-, (A) USUALLY, (B) OC 
CAS I ON ALL Y , ( C ) RARELY , * * * 

53 DATA MY REFINED SUGAR AND S 
WEETS CONSUMPTION IS-, (A) AVERAG 
E OR ABOVE, (B) LESS THAN AVERAGE 
, (C) VERY LOW, *** 

54 DATA MY DAILY SUGAR SUBSTI- T 
UTE SERVINGS ARE-, (A) THREE OR M 
ORE, (B) ONE OR TWO, (C) NONE,*** 

55 DATA MY DAILY ALCOHOL CON- S 
UMPTION IS-, (A) THREE OR MORE DR 
INKS, (B) TWO, (C) ONE, (D) NONE 

56 DATA MY TOTAL WEEKLY EGG C 
ONSUMPTION IN ALL FOOD IS-, (A) T 
EN OR MORE, (B) EIGHT OR NINE, (C) 



SEVEN OR LESS,*** 

57 DATA MY BREAD CONSUMPTION C 
ONSISTS OF-, (A) ENRICHED WHITE, ( 
B) LIGHT BROWN OR WHEAT, (C) WHOL 
E WHEAT,*** 

58 DATA MY CEREAL CONSUMPTION C 
ONSISTS OF-, (A) REGULAR BOXED CE 
REALS, (B) VITAMIN ENRICHED WITH 
EXTRA ROUGHAGE, (C) WHOLE GRAIN,* 
** 

59 DATA MY DAILY SOFT DRINK (8 O 
Z) CONSUMPTION IS-, (A) THREE OR 
MORE, (B) ONE OR TWO, (C) NONE,*** 

60 DATA MY DAILY TEA CONSUMP- I 
ON IS-, (A) FIVE OR MORE CUPS, (B) 

TWO TO FOUR CUPS, (C) TWO CUPS O 
R LESS (OR HERBAL),*** 

61 DATA MY DAILY COFFEE CONSUMPT 
ION IS-, (A) FOUR OR MORE CUPS, (B 
) TWO OR THREE CUPS, (C) DECAFFEI 
NATED, (D) ONE CUP OR LESS 

62 DATA I USE MAINLY-, (A) BUTTER 
, (B) HARD MARGARINE, (C) SOFT OR 
LIQUID MARGARINE (OR NONE),* 
** 

63 DATA MY DAILY ROUGHAGE I 
NTAKE CONSISTS OF-, (A) NORMAL DI 
ET, (B) EXTRA SALAD AND RAW VEGET 
ABLES, (C) EXTRA SOURCE OF FI 
BER ONCE OR TWICE PER DAY,*** 

64 DATA MEAT IN MY DIET C 
ONSISTS MAINLY OF-, (A) HIGH IN S 
ATURATED FAT (PORK DUCK LIVER S 
TEAK ETC),(B) LOWER IN SATURATED 

FAT (LEAN BEEF FISH VEAL CHICKE 
N ETC),(C) MEATS LOWEST IN S 
ATURATED FAT (FISH CHICKEN OR NO 
MEAT) , *** 

65 DATA THE DAIRY PRODUCTS IN M 
Y DIET ARE MOSTLY-, (A) WHOLE-MIL 
K CREAM (INCLUDE MOST CHEESE) 

IMITATION DAIRY, (B) LOW-FAT DAI 
RY PRO- DUCTS, (C) SKIM MILK OR 
NO DAIRY PRODUCTS OR LOW FAT 

CHEESE,*** 

66 DATA I AM ANX I OUS/ NERVOUS-, (A 
) OFTEN, (B) OCCASIONALLY, (C) SEL 
DOM,*** 

67 DATA I WOULD DESCRIBE MYSELF 
AS-, (A) HIGHLY COMPETITIVE, (B) M 
ODERATELY COMPETI- TIVE, (C) NOT 
COMPETITIVE,*** 

68 DATA WHEN CONFRONTED WITH A S 
ITUATION THAT BOTHERS ME-, (A) I 
KEEP IT TO MYSELF, (B) I MAY OR M 
AY NOTSAY SOMETHING, (C) I ALWAYS 

SAY SOME- THING ABOUT IT,*** 



SPELL N FIX 



Finally Available for the Color Computer! 

Now produce goof -proof text on your Color Computer by letting SPELL 'N FIX find and correct your spelling and 
typing mistakes. Used since 1981 on larger 6800 and 6809 systems, SPELL 'N FIX is now available for your Color 
Computer too. 

* Checks your text against a 20,000 word dictionary and finds your spelling and typing errors. 

* Displays all questionable words, or prints them on your printer for later action. 

* Even corrects errors in your text. Wrong words can be highlighted or changed to their correct spelling. 

* Fast and accurate — reads text faster than you can, spots and corrects errors even experienced 
proofreaders miss. 

* Dictionary can be expanded and customized — technical and even foreign words are easily added. 

* Available for the Radio Shack disc, cassette, or Flex disk operating system. 

* Compatible with all Color Computer Text Processors, including TeleWriter! 

SPELL 'N FIX is available off-the-shelf right NOW, and costs $69.29 in the Radio Shack disk or cassette versions 
(32K RAM required!); $89.29 in the Flex version. (Other versions, including Percom DOS, SSB DOS, and OS-9 
versions also available — contact us.) 

HUMBUG 

Now in a Color Computer Version 

HUMBUG is the famous SUPER MONITOR for 6800 and 6809 systems — you can now use it on your Color 
Computer too. 

HUMBUG is a complete machine language monitor and debugging system which allows access to the full power of 
the 6809E processor in the computer. HUMBUG lets you 

* Input programs and data into memory. 

* Output and list memory contents in various formats. 

* Insert multiple breakpoints into programs. 

* Single-step through machine language programs. 

* Test, checksum, and compare memory contents. 

* Find data in memory. 

* Start and stop programs. 

* Upload and download from bigger systems, save to tape. 

* Connect the Color Computer to a terminal, printer, or remote computer. 

* Learn how the Color Computer works by studying the listing of HUMBUG in the complete manual. 

HUMBUG is available right NOW on disk or cassette for $39.95 for 16K or 32K Color Computers. Special version 
for 64K systems costs $59.29 and is compatible with software for large 6809 systems. 

Other Color Computer Software 

CHECK 'N TAX — Basic programs for checkbook maintenance and income tax reports, for either RS Disk or 
Flex, $50. 

REMOTERM — allows full operation of the Color Computer from an external terminal. $19.95. 

LFPRINT — permits the Color Computer to be used with non-standard serial printers which do not support 

handshaking or automatic line feeds. $19.95. 

NEWTALK — a memory examine utility for machine language programmers which reads out memory contents 
through the TV set speaker. $20. 

SHRINK — our version of Eliza, in machine language and extremely fast. $15. 
OXXO — our version of Othello, also machine language and very fast. $15. 

We accept cash, check, COD, Visa, or Master Card. NY State residents please add appropriate sales tax. 

Star Kits 

P.O. Box 209— R 
Mt. Kisco, N.Y. 10549 
(914) 241-0287 




RAINBOW 

CEFH"lftC*TiON 
5E*L 



Page 1 26 



the RAINBOW 



November, 1982 



69 DATA CRITICISM OR SCOLDING B 
OTHERS ME-, (A) GREATLY, (B) MODER 
ATELY, <C) HARDLY AT ALL,*** 

70 DATA IN MY WORK SUCCESS IS-, ( 
A) VERY IMPORTANT, (B) MODERATELY 

IMPORTANT, (C) NOT IMPORTANT,*** 

71 DATA I GO OUT OF MY WAY TO 
AVOID UNPLEASANT ACQUAINTANCES-, 
(A) OFTEN, (B) OCCASIONALLY, (C) R 
ARELY, *** 

72 DATA I HAVE SPELLS OF THE 
BLUES-, (A) OFTEN, f B) OCCASIONALL 
Y, (C) RARELY, *** 

73 DATA I HAVE DISTURBED SLEEP-, 
(A) OFTEN, (B) OCCASIONALLY, (C) R 
ARELY, *** 

74 DATA PEOPLE DISAPPOINT ME-, (A 
) OFTEN, (B) OCCASIONALLY, (C) RAR 
ELY,*** 

75 DATA I AM DEPRESSED-, (A) OFTE 
N, (B) OCCASIONALLY, (C) RARELY,** 
* 

76 DATA IN MY OWN WORK I AM C 
ONFRONTED WITH MAKING IMPORTANTD 
ECISI0N8-, (A) OFTEN, (B) OCCASION 
ALLY, (C) SELDOM, *** 

77 DATA I BELIEVE THAT OUR C 
OUNTRY IS * GOING TO THE DOGS'-, ( 
A) AGREE GREATLY, (B) AGREE MODER 
ATELY, (C) AGREE HARDLY AT ALL,** 
* 

78 DATA I AM SEXUALLY FRUSTRA- T 
ED, (A) OFTEN, (B) OCCASIONALLY, (C 
) RARELY,*** 

79 DATA I AM SECRETIVE-, (A) GREA 
TLY, (B) MODERATELY, (C) HARDLY AT 

ALL, *** 

400 PRINT© 129, "THE BLUE CROSS & 
BLUE SHIELD" 

402 PRINTS 168, "HEALTH EXAMINATIO 
N" 

404 PR I NT x PR I NT922S , " TAKEN FROM 
THE AUGUST 10,1982" 



406 PRINT3257, "ISSUE OF FAMILY C 
IRCLE MAGAZINE" 

408 PRINT3293, "PROGRAM BY: JOHN 
FERNALD " x PR I NT3329 , " NEWBURY PARK 
, CA":PRINTxPRINTxPRINTxPRINT 
410 INPUT "CONTINUE (< ENTER > KEY) 
";ZZ*xIF ZZ*»"!"THEN GOTO 410 EL 
SE 415 

415 CLS: PRINT" YOU'VE HEARD 
PLENTY ABOUT" 

416 PR I NT "MANAGING YOUR DIET, GE 
TTING" 

417 PRINT "MORE EXERCISE, COMBAT I 
NG STRESS" 



418 PR I NT "AND GENERALLY IMPROVIN 
G YOUR" 

419 PR I NT " L I FE-ST YLE . " 

420 PRINT" THIS TEST WILL DE 
TERM I NE " 

421 PR I NT "YOUR 'WELLNESS SCORE' 
RIGHT" 

422 PRINT"NOW, AND WILL PINPOINT 
WHAT" 

423 PRINT" YOU CAN DO TO IMPROVE 
IT THIS" 

424 PR I NT " WEEK , THIS MONTH, THIS 
YEAR , " 

425 PR I NT "AND FOR THE REST OF YO 
UR TO-" 

426 PR I NT " MORROWS ! " x PR I NT : PR I NT : 
PRINT 

428 I NPUT "CONT I NUE(< ENTER > KEY)" 
; ZZ*x IFZZ*-" ! "G0T0428 ELSE 430 
430 CLSxPRINT»38, "HOW TO TAKE TH 
E EXAM": PRINT 

432 PRINT" CHOOSE THE ANSWER 

IN EACH" 

434 PR I NT "CATEGORY THAT IN YOUR 
JUDGEMENT" 

436 PR I NT "MOST ACCURATELY AND HO 
NESTLY" 

438 PR I NT "REFLECT YOUR HABITS AN 
D LIFE-" 

440 PR I NT "STYLE, AND THE COMPUTE 
R WILL DO" 

442 PR I NT "THE REST. ": PRINT: PRINT 
: PRINT: PRINT: PRINT: PRINT 
444 INPUT"CONTINUE(<ENTER> KEY)" 
;ZZ*xIFZZ*»"!" THEN G0T0444 ELSE 

GOSUB4000 
466 PRINT: PRINT: INPUT" AN 
SWER";QQ* 

468 N-0 

469 IF QQ*«"A"THEN AA-N 

470 IFQQ*-"B"THEN AA-N+1 

471 IFQQ*«"C"THEN AA-N+3 

472 GOSUB4000 

473 PRINTxPRINTx INPUT" AN 
SWER" ; QQ* 

474 N-0 

475 I FQQ*« " A " THEN AB-N 

476 IFQQ*»"B"THEN AB-N+1 

477 IFQQ*»"C"THEN AB-N+3 

478 GOSUB4000 

480 PRINTxPRINTx INPUT" AN 
SWER";QQ* 

481 N-0 

482 I FQQ*- " A " THEN AC-N 
484 IFQQ*«"B"THEN AC-N+1 
486 IFQQ*»"C"THEN AC-N+3 
488 GOSUB 4000 

490 PRINTxPRINTx INPUT" AN 
SWER";QQ* 




SA V 




10 7c 




COLOR COMPUTER 

MASTER CONTROL 

Copyright c 1981 Soft Sector Marketing, inc. 
_ Written by A. Schwartz 



Requires 16-32K 

1 . 50 preprogrammed command keys. Standard 
and Extended command. 

2. Direct control of motor trace, and audio from 
keyboard. 

3. Automatic line numbering. 

4. Programmable Custom Key. 

5. Direct Run Button 

6. Keyboard overlay for easy program use. 

7. Easy entry of entire commands into computer. 

Load Master Control into your machine then 
either type in a BASIC program or load one in 
from tape to edit. Cuts programming time by 
50% or more. 



f This Month Onh 



$24.95 



RAINBOW 

CERTIFICATION 
SEAL 



For The Radio Shack 
Color Computer* 




Written dv E.f? 



50 PROGRAMS 

In One Package 

'The Color Computer is o product of Radio Shock 
division of the Tandy Corporation 



$49.95 




ghost gobbler Taoe Directory 

1RK - JOYSTICK _ . . / 



16K - JOYSTICK 

$21.95 




MACHINE LANGUAGE 




FOR 4K COLOR USERS 

olor Scarf man 

GREAT GRAPHICS 
Machine Language 

Only $19.95 



Copyright ©1982 




Creates index 
of your 

prog rams 
for each 

tape . 

To screen 

or printer. 



A MUST FOR ALL 
COLOR COMPUTER 
USERS' 




jH ^ i i i i i ■ 



$14.95 



- DEALER INQUIRIES WELCOME 



— 




soft sector marketing/ 

incorporated! 

6250 Middlebelt • Garden City, Michigan 48135 
Order Line 800-521-6504 

l Michigan Orders & Questions 313-425-4020 





VISA' 



orders are ce 



PAYMENT- payment acceptedbvchorga Dftfsonni c-heck ■ 
or C O D only under the following conditions Charges 
processed when shipped usually wtthm 48 nours Personal 
lay shipping pending 3 weeks to clear C.O.D. 
50 Ml residents must add 4% sales tax 
SHIPPING & HANDLING - Shipping Charges: Send the larger amount 2% or $2 50 unfcSsj 
stipulated otheiwise Any order received without shipping and handling will be shipped freight 
collect Air Mail Shipping outside of North America please send the larger amount 10% or 

^ m nn nuornnumont vnjill hw= rof i mrlorl j 



The Quality Continues 



Page 1 28 



the RAINBOW 



November, 1982 



491 N-0 

492 IFQQ*-"A"THEN AD-N 
494 IFQQ*-"B"THEN AD-N+1 
496 IFQQ*«"C M THEN AD-N+3 
498 QOSUB 4000 

500 PRINTxPRINTx INPUT" 

SWER";QQ* 

501 N-0 

502 IFQQ*-"A"THEN ^-N 
504 I FQQ*— " B " THEN AE-N+1 
506 IFQQ*-"C"THEN AE-N+3 
508 GOSUB 4000 

510 PR I NT x PR I NT x INPUT " 
SWER";QQ* 

511 N-0 

512 IFQQ*-"A"THEN AF-N 

514 IFQQ*-"B"THEN AF-N+1 

515 IFQQ*«"C"THEN AF-N+2 

516 I FQQ*— " D " THEN AF-N+3 
518 GOSUB 4000 

520 PRINT: PRINT: INPUT" 
SWER";QQ* 

521 N-0 

522 IF QQ*-"A"THEN AG-N 
524 I FQQ*- " B " THEN AG-N+1 
526 IFQQ*-"C"THEN AG-N+3 
528 GOSUB4000 

530 PRINT: PRINT: INPUT" 
SWER";QQ* 

531 N-0 

532 IF QQ*-"A" THEN AH-N 
534 IF QQ4- "B" THEN AH-N+1 
536 IF QQ*-"C"THEN AH-N+3 
538 GOSUB 4000 

540 PRINTxPRINTx INPUT" 
SWER";QQ* 

541 N-0 

542 IF QQ*-"A"THEN AI-N 
544 IF QQ9- "B" THEN AI-N+1 
546 IF QQ*-"C"THEN AI-N+3 
548 GOSUB4000 

550 PRINT: PRINT: INPUT" 
SWER";QQ* 

551 N-0 

552 IF QQ*- "A "THEN AJ-N 
554 IF QQ9- "B" THEN AJ-N+1 
556 IF QQ*-"C"THEN AJ-N+3 
558 GOSUB4000 

560 PRINT: PRINT: INPUT" 
SWER";QQ* 

561 N-0 

562 IF QQ*- "A "THEN AK-N 
564 IF QQ*-"B"THEN AK-N+1 
566 IF QQ*- "C" THEN AK-N+3 
568 GOSUB4000 

570 PRINT:PRINT: INPUT" 
SWER";QQ* 

571 N-0 

572 IF QQ4L- "A" THEN AL-N 



574 IF QQ*-"B"THEN AL-N+1 

575 IF QQ9- "C" THEN AL-N+2 

576 IF QQ*«"D"THEN AL-N+3 
578 GOSUB4000 

580 PRINT:PRINT: INPUT" AN 
AN SWER";QQ* 

581 N-0 

582 I FQQ*- " A " THEN AM-N 
584 I FQQ*- " B " THEN AM-N+1 
586 I FQQ*- " C " THEN AM-N+3 
588 GOSUB4000 

590 PRINT: PRINT: INPUT" AN 
AN SWER";QQ* 

591 N-0 

592 I FQQ*- " A " THEN AO-N 
594 I FQQ*- " B " THEN AO-N+1 
596 I FQQ*- " C " THEN AO-N+3 
598 GOSUB4000 

600 PRINTxPRINTx INPUT" AN 
SWER"jQQ* 
AN 601 N-0 

602 I FQQ*- " A " THEN AP-N 
604 I FQQ*- " B " THEN AP-N+1 
606 I FQQ*- " C " THEN AP-N+3 
608 GOSUB4000 

610 PRINTxPRINTx INPUT" AN 
SWER";QQ* 
AN 611 N-0 

612 I FQQ*- " A " THEN AQ-N 
614 I FQQ*- " B " THEN AQ-N+1 
616 IFQQ*="C"THEN AQ-N+3 
618 GOSUB4000 

620 PRINTxPRINTx INPUT" AN 
SWER";QQ* 
AN 621 N-0 

622 IF QQ*-"A" THEN AR-N 
624 IF QQ*«"B" THEN AR-N+1 
626 IF QQ*-"C" THEN AR-N+3 
628 GOSUB4000 

630 PRINTxPRINTx INPUT" AN 
SWER 11 ; QQ* 
AN 631 N-0 

632 IF QQ*-"A" THEN AY-N 
634 IF QQ*-"B" THEN AY-N+1 
636 IF QQ*-"C" THEN AY-N+3 
638 GOSUB 4000 

640 PRINTxPRINTx INPUJ" AN 
SWER" | QQ* 
AN 641 N-0 

642 IF QQ*-"A" THEN AU-N 
644 IF QQ*«"B" THEN AU-N+1 
646 IF QQ*-"C" THEN AU-N+3 
648 GOSUB 4000 

650 PRINT: PRINT: INPUT" AN 

SWER 11 1 QQ* 
AN 651 N-0 

652 IF QQ*»"A" THEN AV-N 
654 IF QQ*«"B" THEN AV-N+1 
656 IF QQ*-"C" THEN AV-N+3 



November 1982 



the RAINBOW 



Page 1 29 



658 GOSUB 4000 

660 PRINTxPRINT: INPUT" AN 
SWER 11 ; QQ* 

661 N=0 

662 IF QQ*«"A" THEN AW-N 
664 IF QQ*- , 'B" THEN AW-N+1 
666 IF 00*- 11 C 11 THEN AW-N+3 
668 GOSUB 4000 

670 PRINT xPRINTx INPUT" AN 
SWER";QQ* 

671 N=0 

672 IF QQ*» , 'A" THEN AX«N 
674 IF QQ«-"B" THEN AX-N+1 
676 IF QQ*«"C" THEN AX=N+3 
678 GOSUB 4000 

680 PRINTxPRINT: INPUT" AN 
SWER";QQ* 

681 N=0 

682 IF QQ*» , 'A" THEN AZ=N 
684 IF QQ^="B" THEN AZ-N+1 
686 IF QQ*»"C" THEN AZ-N+3 
688 GOSUB 4000 

690 PRINT xPRINTx INPUT" AN 
SWER";QQ* 

691 N=0 

692 IF QQ^«"A" THEN BA-N 
694 IF QQ«-"B" THEN BA-N+1 
696 IF QQ^="C" THEN BA-N+3 
698 GOSUB 4000 

700 PRINTxPRINT: INPUT" AN 
SWER";QQ* 

701 N=0 

702 IF QQ^-"A" THEN BB-N 
704 IF QQ*- , 'B" THEN BB-N+1 
706 IF QQ*="C" THEN BB-N+3 
708 GOSUB 4000 

710 PRINTxPRINTx INPUT" AN 
SWER";QQ* 

711 N-0 

712 IF QQ*»"A" THEN BON 
714 IF QQ*» M B" THEN BON+1 
716 IF QQ*»"C" THEN BON+3 
718 GOSUB 4000 

720 PRINTxPRINTx INPUT" AN 
SWER";QQ* 

721 N-0 

722 IF QQ*-"A" THEN BD-N 
724 IF QQ*-"B" THEN BD-N+1 
726 IF QQ*»"C" THEN BD-N+3 
728 GOSUB 4000 

730 PRINTxPRINTx INPUT" AN 
SWER";QQ* 

731 N-0 

732 IF QQ*»"A" THEN BE=N 
734 IF QQ*«"B" THEN BE-N+1 
736 IF QQ*="C" THEN BE-N+3 
738 GOSUB 4000 

740 PRINTxPRINTx INPUT" AN 
SWER"|QQ* 



741 N-0 

742 IF QQ*»"A" THEN BF-N 
744 IF QQ*- , 'B" THEN BF-N+1 
746 IF QQt»"C" THEN BF-N+3 
748 GOSUB 4000 

750 PRINTxPRINTx INPUT" AN 
SWER";QQ* 

751 N-0 

752 IF QQ*-"A" THEN BG-N 
754 IF QQ*- , 'B" THEN BG-N+1 
756 IF QQ*-"C" THEN BG-N+3 
758 GOSUB5000 

4000 CLS 

4010 REM****NUTRITION**»» 
4020 READQ* 

4030 PRINT398, "QUES "Q* 

4040 READR* 

4050 PRINT3200,R* 

4060 READS* 

4070 PRINT3296,S* 

4080 READT* 

4090 PRINT3392,T* 

4091 READU* 

4092 PRINTd488,U* 
4100 RETURN 

5000 CLS 

5010 PRINT32, "QUES MY EXERCIS 
E PROGRAM CONSISTS OF-" 



*** RAINBOW READERS! *** 

You bought the best computer! You're 
reading the best computer magazine! Now 
choose from the best software available 
for the 80C (CoCo). 



PROTECTORS *N5W* (Tom Mix) 324.95 

KATERPILLAR (Tom Mix) 524.95 

ASTRO BLAST (Mark Lata) $24.95 
VIZARD'S KEY'S *NIiW* (Spectral) $19.95 

AUTO-RUN (Sugar Software) 314.95 

T.I. M.S. *NhW* (Sugar) S24.95 

the SPECTRUM STICK $39.95 

CCEAL (Eigen Systems) $ 6.95 

MASTER CONTROL (S.S.M.) 324.95 



Why send your checks all over the 
country when you can fill most of your 
needs with one order? Call or write for 
our latest catalog today. 

PCLEAR 80 SOFTWARE 

494 Cline Avenue 
Mansfield, OH 44907 
(419) 756-4873 / ^ 

Note: We also carry the RAINBOW 

SCAL 

Add $2 shipping on orders less than $50. Please add 
$2 for COD. Ohio residents add 5% state sales tax. 



Page 130 



the RAINBOW 



November 1982 



5020 PRINT366, " (A) LITTLE OR NO 
EXERCISE" 

5030 PRINT398, " (B) WALKING PROGR 
AM 3 OR MORE DAYS PER WEEK" 
5040 PRINTS 162, " (C) EASY TO MODE 
RATE EXERCISE 3 OR MORE DAYS PER 
WEEK" 

5050 PRINT3226, " (D> FAIRLY VIGOR 
OUS EXERCISE IN EXERCISE ATTIR 
E 3 OR MORE DAYS PER WEEK" 
5060 PRINT3322, " <f£) HEAVY EXERCI 
SE IN EXERCISE ATTIRE 3 OR 4 DAY 
S PER WEEK" 

5070 PRINT3386, " (F) HEAVY EXERCI 
SE IN EXERCISE ATTIRE 5 TO 7 DAY 
S PER WEEK" 

5080 PRINT: INPUT" ANSWER" 
;QQ* 

5081 N=0 

5082 IF QQ*="A" THEN BH=N 

5083 IF QQ*="B" THEN BH=N+1 

5084 IF QQ*»"C" THEN BH=N+2 

5085 IF QQ*«"D" THEN BH«N+5 

5086 IF QQ*="E" THEN BH=N+8 

5087 IF QQ**"F" THEN BH-N+10 
5090 CLS 

5100 PRINT32, "QUES MY OCCUPAT 
IONAL ACT I- VI TIES CONSIST OF-" 
5110 PRINT398, " (A) MOSTLY MENTAL 
ACTIVITY WITH LITTLE OR NO M 
ANUAL LABOR" 

5120 PRINT3162, " (B) COMBINATION 

OF MENTAL AND MANUAL LABOR" 
5130 PRINT3226, " (C) MOSTLY MANUA 
L LABOR (PER- SPIRE FROM MY WORK 

) " 

5140 PRINT:PRINT:PRINT:PRINT:PRI 
NT : I NPUT " ANSWER " ; QQ* 

5141 N=0 

5182 IF QQ*="A" THEN BI-N 

5183 IF QQ*«"B" THEN BI«N+2 

5184 IF QQ*="C" THEN BI-N+4 
5190 CLS 

5200 PRINT32, "QUES MY RECREAT 
IONAL ACTI- VITIES AND HOBBIES I 
NVOLVE-" 

5210 PRINT398, " (A) INTERMITTENT 
EXERTION (AS GARDENING, DOUBLES T 
ENNIS,SAIL- ING AND SEDENTARY A 
CTIVITIES) " 

5220 PRINT3194, " (B) FAIRLY SUSTA 
I NED, MODERATE-LY FATIGUING EXERT 
ION (SINGLES TENNIS, HIKING, LIGH 
T BICYCLING)" 

5230 PRINT3290, " (C) PROLONGED AN 
D FATIGUING EXERTION (SUSTAINE 
D JOGGING, RUN-N ING, DISTANCE SWIM 
MING) " 



5240 PRINT:PRINT:PRINT: INPUT" 
ANSWER ";QQ* 

5241 N=0 

5242 IFQQ*="A" THEN BJ-N 

5243 IFQQ*-"B" THEN BJ-N+2 

5244 IFQQ*="C" THEN BJ=N+4 
5250 CLS 

5260 I NPUT "MY HEIGHT ( INCHES) B 
L:IF BL<=60 THEN BN =61 ELSE BN* 
BL 

5280 I NPUT "ARE YOU MALE (M) OR FE 
MALE ( F ) " ; BK* : I F BK*= " F " THEN GOS 
UB9100 ELSE BM=106+(6* (BN-60) ) 
5290 PR I NTS) 100, "SELECT ONE OF TH 
E FOLLOWING" 

5300 PRINT3130, " (A) I HAVE A MED 
IUM FRAME" 

5310 PRINT5>194, " (B) I AM SMALL B 
ONED" 

5320 PRINT3258, " (C) I AM LARGE B 
ONED" 

5330 PRINT: INPUT" ANSWER" 
;QQ* 

5340 IFQQ*«"A" THEN BO=BM 

5350 IFQQ*="B" THEN BO=BM-(BM*.l 

) 

5360 IFQQ*-"C" THEN BO»BM+(BM*.l 

) 

5365 BR=INT (BO) 

5370 PRINT5>384, "YOUR IDEAL BODY 
WEIGHT »"BR"LBS" 

5380 I NPUT "MY ACTUAL WEIGHT (LBS 
) =";BP 

5390 IF BPOBR THEN BQ-10 
5395 IF BQ-10 THEN GOTO 5500 
5400 BS-BP-BR 

5405 IF BS<=3 THEN BQ=9: IF BQ=9 
THEN GOTO5500 

5410 IFBS<7 THEN BQ-7: IF BQ-7THE 
NGOTO5500 

5415 IF BS<11 THEN BQ»5x IFBQ-5TH 
ENGOTO5500 

5420 I FBS< 1 6THENBQ-2 x I FBQ-2THENG 
OTO5500 

5425 I FBS< 2 1 THENBQ-0 : 1 FBQ-0THENG 
OTO5500 

5430 I FBS< 3 1 THENBQ=-2 x I FBQ— 2THE 
NGOTO5500 

5435 IFBS<41THENBQ=-4: I FBQ— 4THE 
NGOTO5500 

5440 I FBS< 5 1 THENBQ=-6 : I FBQ— 6THE 
NGOTO5500 

5445 I FBS< 76THENBQ=-8 : IFBQ—8THE 
NGOTO5500 

5450 IFBS>»76THENBQ— 10x IFBQ— 10 
THENGOTO5500 



You must vaporize the pests with your laser 
and pesticide bombs. Pest control is a never- 
ending task in this space simulation. Be quick 
about it. If you take too long to clear a wave of 
pests, the AVENGER appears and homes in 
on your PestiCraft. 

A random Vengence Encounter throws you 
into a world with dro id-filled birds- You have 
to destroy them, but every time they burst, a 
myriad of droids are released and begin a 



relentless assault on your ship. AVENGER is 
joystick compatible, 

AVENGER is available for the TRS 8(F Color 
Computer at your favorite software dealer 
MasterCard & Visa orders accepted. $19.95 
tape, $1 .50 shipping and handling charges. 

The Co As oft Group 

6008 N. Keystone Avenue 
Indianapolis, IN 46220 (317) 257-3227 



imm — 4 
ill^ttlll 



.■iiiiiiiiiiMlMiiiiiiuE 






Page 132 



the RAINBOW 



November, 1982 



5510 PRINT332, "I SMOKE ? - A.OVE 
R 30 CIGARETTES/ DAY OR (IN-HALE 
PIPE/CIGAR) . " 

5515 PRINT396, "B. 21-30 CIGARETTE 
S/DAY. " 

5520 PRINT3128, "C. 10-20 CIGARETT 
ES/DAY. " 

5525 PRINTS>160, "D. 1-9 CIGARETTES 
/DAY. " 

5530 PRINTS) 192, "E. >20 CIG/DAY-QU 
IT 5-10 YR AGO." 

5535 PRINT3224, "F.<20 CIG/DAY-QU 
IT 5-10 YR AGO. " 

5540 PRINT3256, "G. >20 CIG/DAY-QU 
IT >10 YR AGO. " 

5545 PRINT3288, "H. NEVER SMOKED-L 

IVED WITH SMOKER >10 YRS. " 

5550 PRINTS>352, " I . NEVER SMOKED-L 

IVED WITH SMOKER <10 YRS." 

5555 PRINT3416, "J. 5-19 CIG/DAY-Q 

UIT >10 YR AGO. " 

5560 PRINT3448, "K. NEVER SMOKED O 
R LIVED W/SMOKER" 
5570 INPUT" ANSWER" ; QQ* 

5572 N=0 

5574 IFQQ*«"A"THENBU*N-15 
5576 IFQQ*="B"THENBU=N-10 
5578 IFQQ*="C"THENBU=N-8 
5580 IFQQ*="D"THENBU=N-5 
5582 I FQQ*= " E " THENBU=N+3 
5584 IFQQ*="F"THENBU=N+5 
5586 IFQQ*="G"THENBU=N+6 
5588 IFQQ*="H"THENBU=N+7 
5590 I FQQ*= " I " THENBU=N+8 
5592 IFQQ*«"J"THENBU=N+10 
5594 IFQQ*="K"THENBU=N+10 
5600 CLS 

5610 PRINT" I HAVE -" 

5615 PRINT332, "A. WORKED IN A SM 

OKY OFFICE FOR 16 OR MORE YRS 



ii 



5620 PRINT396, "B. WORKED IN A SM 
OKY OFFICE FOR 10-15 YRS." 
5625 PRINT3160, "C. WORKED IN A S 
MOKY OFFICE FOR 1-9 YRS." 
5630 PR I NT5>224 , " D . LIVED IN A SM 
OGGY AREA FOR 10 OR MORE YRS. " 
5635 PRINT3288, "E. LIVED IN A SM 
OGGY AREA FOR 1 TO 9 YRS. " 
5637 PRINT: PRINT 
5640 INPUT" ANSWER " ; QQ* 

5642 N»0 

5644 IFQQ*="A"THENBV=N-3 
5646 IFQQ*«"B"THENBV=N-2 
5648 IFQQ*="C"THENBV=N-1 
5650 IFQQ*="D"THENBV=N-2 
5652 IFQQ**"E"THENBV»N-1 
5700 CLS 



5710 PRINT5>2,"I AM -" 

5715 PRINT366, "A. MALE" 

5720 PRINTS) 130, "B. PREMENOPAUSE 

FEMALE" 

5725 PRINTS 194, "C. POSTMENOPAUSE 
FEMALE" 

5726 PRINT3258, "D. NOT FAMILIAR 
WITH MY BLOOD PRESSURE VALUES. 
ENTER D TO OB-TAIN AN AVERAGE SC 
ORE VALUE, 

5727 PR I NT: PR I NT: PRINT 

5730 INPUT" ANSWER " ; QQ* 

5735 IFQQ*="A"THENGOTO9200 

5740 IFQQ*="B"THENGOTO9300 

5745 IFQQ*="C"THENGOTO9400 

5750 I FQQ*= " D " THENCD=8 : I FCD=8THE 

NGOTO5800 

5800 CLS 

5810 PRINT5>2,"I HAVE -" 
5815 PRINT" A. HAD EMPHYSEMA (BRE 
ATHING OB- STRUCT I ON FOR 10 YRS 
OR MORE . " 

5820 PRINT"B. HAD EMPHYSEMA FOR 
1-9 YR. " 

5825 PRINT"C. HAD A HEART ATTACK 

OR HEART DISEASE. " 
5830 PRINT "D. NOT HAD HEART ATT A 
CK/DISEASE BUT HAVE HAD HEART /CH 
EST PAIN. " 

5835 PR I NT " E . OR HAVE HAD D I ABET 
ES. " 

5840 PR INT "F. OR HAVE HAD KIDNEY 

DISORDER. " 
5845 PR INT "G. OR HAVE HAD THYROI 
D COND. " 

5850 PR I NT "H. OR HAVE HAD GOUT. " 
5855 PRINT" I. OR HAVE HAD LEG CR 
AMPS . " 

5857 PRINT" J. NONE OF THE ABOVE. 



ii 



5860 PRINT: INPUT" 
;QQ* 

5861 N»0 

5862 IFQQ*="A"THENCE*N-3 
5864 IFQQ*="B"THENCE*N-1 



ANSWER" 



5866 IFQQ*="C"THENCE*N-10 
5868 IFQQ*="D"THENCE=N-5 
5870 IFQQ*="E"THENCE=N-5 
5872 IFQQ*="F"THENCE=N-3 
5874 IFQQ*="G"THENCE=N-3 
5876 IFQQ*="H"THENCE*N-3 
5878 I FQQ*= " I " THENCE=N-2 
5880 IFQQ**"J"THENCE*N 
5900 CLS 

5910 PRINT5>2,"I HAVE THE FOLLOW I 
NG NUMBER OFPARENTS OR GRANDPARE 
NTS WHO HAD HEART DISEASE, STROK 



November, 1982 

E OR CIRCU- LATORY DISORDER WHIC 
H OCCURED BETWEEN THE INDICATE 
D AGES 
5912 PRINT 
5915 PRINT" A. 
E 50. " 

5920 PR I NT "B. 
YRS . " 

5925 PR I NT "C. 
5930 PR I NT "D. 
5935 PR I NT "E. 
5940 PR INT" F. 
5945 PR I NT: PR I NT 

5950 INPUT" 

5951 N»0 

5952 IFQQ*="A"THENCF=N 
5954 IFQQ*="B"THENCF-N+1 
5956 IFQQ*="C"THENCF=N+2 
5958 IFQQ*="D"THENCF=N+3 
5960 IFQQ*="E"THENCF=N+5 
5962 IFQQ*="F , 'THENCF=N+10 
6000 CLS 

6010 PRINT32,"I AM A -" 
6015 PR I NT " A . 



the RAIN BOW 



Page 133 



1 OR MORE UNDER AG 

2 OR MORE 50 - 60 

1 50 - 60 YRS. " 

2 OVER 60 YRS. " 
1 OVER 60 YRS. " 
NONE" 

ANSWER " ; QQ« 



■I 



6020 PR INT" B. 
6025 PRINT"C. 
6030 PRINT "D. 



MALE, STOCKY Sc BALD 

MALE, STOCKY" 
MALE " 

FEMALE, 55 OR OVER 



ii 



FEMALE, 
FEMALE, 
FEMALE, 



54-50" 
49-36" 
35 OR UNDE 



6035 PR INT" E. 
6040 PRINT"F. 
6045 PR INT" G. 
R" 

6050 PRINT: PRINT: PRINT 

6055 INPUT" ANSWER" ; QQ$ 

6060 N=0 

6062 I FQQ*= " A " THENCG«N 
6064 IFQQ*-"B"THENCB-N+1 
6066 IFQQ»="C"THENCG»N+2 
6068 IFQQ*-"D"THENCG«N+7 
6070 I FQQ*« " E " THENCG«N+8 
6072 I FQQ** 5 " F " THENCG«N+9 
6074 IFQQ**"G"THENCG-N+10 
6100 CLS 

6110 PRINT3164, "I AM A -" 
6115 PRINT3197, "A. MALE" 
6120 PRINT3229, "B. FEMALE" 
6125 PRINT: PRINT 

6130 INPUT" ANSWER" ; QQ* 

6 1 40 I FQQ*- " A " THENGOTO6200ELSEGO 

TO6500 
6200 CLS 

6204 PRINT3164, "MY AGE IS -" 
6206 INPUT" ANSWER" ; CH 

6210 IFCH>-72THENCI-3s IFCI-3THEN 
GOTO9000 

62 1 5 I FCH >67THENC I =0 : I FC I -0THENG 
OTO9000 

6220 I FCH >63THENC 1 = 1:1 FC 1-1 THENG 




M 



rom 
i-80 Tl 



INC. 




THE 



v 



ULTIMATE 

RD PROCESSOR 



MICRO-SCRIPT 1 

A professional word processor at an affordable 
price! Features enhancements found in 
programs three times its cost. 

Speed typists will appreciate its tracking 
capability. Nov ices will enjoy quick familiarity. 
Regardless of vour application, the versitilitv 
of MICRO-SCRIPT™ is makes it the logical 
choice for saving time and money for both 
home and office environments. 

Bells and whistles? You bet! MICRO- 
SCRIPT" is line-oriented, offers expanded 
cursor control, user-defined printer and video 
options; provides character, word and line 
insertion, correction, mobility, replace and 
deletion; global search and replace; headers 
and footers, auto pagination, true justification, 
line and title centering, name and address 
merging for multiple letters; prints up to four 
selectable character si/es on command and 
much more! 

MICRO-SCRIPT™ has unlimited 
applications. Ifs a serious masterpiece which 
fills the void in any program librarv. It is 
compatible pith all major printers on the 
rmi I ket today. 




Page 1 34 



the RAINBOW 



November, 1982 



OTO9000 

6225 I FCH >60THENC I »2 : I FC I =2THENG 
OTO9000 

6230 I FCH >56 THENC I =3 I FC I =3THENG 
OTO9000 

6235 I FCH >53THENC I =4 : I FC I =4THENG 
OTO9000 

6240 I FCH >48THENC 1=5: IFCI =5THENG 
OTO9000 

6245 I FCH >43THENC I = S: IFCI =6THENG 
OTO9000 

6250 I FCH >39THENC I « 7 : I FC I =7THENG 
OTO9000 

6255 I FCH >34THENC I =8 : I FC I =8THENG 
OTO9000 

6260 I FCH >20THENC I =9 : I FC I =9THENG 
OTO9000 

6265 I FCH< =20THENC I = 1 0 : I FC I = 1 0TH 

ENGOTO9000 

6500 CLS 

6504 PRINT3164, "MY AGE IS -" 
6506 INPUT" ANSWER" ; CH 

65 1 0 I FCH >=79THENCK=3 : I FCK=3THEN 
GOTO9000 

65 1 5 I FCH >74THENCK=2 : I FCK=2THENG 
OTO9000 

6520 I FCH >69THENCK= 1 : I FCK= 1 THENG 
OTO9000 

6525 IFCH>65THENCK=0: IFCK=0THENG 
OTO9000 

6530 IFCH>59THENCK=2: IFCK=2THENG 
OTO9000 

6535 IFCH>53THENCK=4: IFCK=4THENG 
OTO9000 

6540 IFCH>45THENCK=6: IFCK=6THENG 
OTO9000 

6545 IFCH>37THENCK=7: IFCK=7THENG 
OTO9000 

6550 IFCH>29THENCK=8: IFCK=8THENG 
OTO9000 

6555 IFCH>20THENCK=9: IFCK=9THENG 
OTO9000 

6560 I FCH< =20THENCK= 10:1 FCK= 1 0TH 
ENGOTO9000 

9000 TA=AA+AB+AC+AD+AE+AF+AG+AH+ 
A I +A J + AK+ AL+ AM+ A0+ AP+ AQ+ AR+ A Y+AU 
+AV+AW+AX+AZ+BA+BB+BC+BD+BE+BF+B 
G 

9001 TB»BH+B I +B J +BQ+BU+B V+B X +B Y+ 
BZ+CA+CB+CC+CD+CE+CF+CG+C I +CK 
9003 TC=TA+TB 

9005 CLS : PR I NTS) 1 64 , " YOUR SCORE = 
"TC" POINTS" 

9008 I FTC > 1 20THENPR I NT3228 , " YOU 
ARE AN EXCEPTIONALLY LOW 
HEALTH R I SK " : GOTO9800 
90 1 0 I FTC > 1 00THENPR I NT3228 , " YOU 
ARE A VERY LOW HEALTH RISK 
" : GOTO9800 



9012 IFTO90THENPRINT3228, "YOU A 
RE A LOW HEALTH RISK" : GOTO9800 
9014 IFTO80THENPRINT3228, "YOU A 
RE A SATISFACTORY HEALT 
H RISK":GOTO9800 

9016 IFTO70THENPRINT3228, "YOU A 
RE AN UNSATISFACTORY HEALT 
H RISK":GOTO9800 

9018 IFTO60THENPRINT3228, "YOU A 
RE A POOR HEALTH R I SK " : GOTO9800 
9020 IFTO50THENPRINT3228, "YOU A 
RE A DANGEROUS HEALTH RISK" 
: GOTO9800 

9025 I FTC< =50THENPR I NT3228 , " YOU 
ARE AN EXTREMELY DANG 
EROUS HEALTH RISK": GOTO9800 
9 1 00 BM= 1 00+ ( 5 * ( BN-60 ) ) : RETURN 
9200 CLS 

9210 PRINT3161, "MY SYSTOLIC BLOO 

D PRESSURE (UP-PER NUMBER) IS -" 

9215 INPUT" ANSWER" ; BW 

9220 IFBW>179THENBX=-5: IFBX=-5TH 

ENGOTO9500 

9222 IFBW>159THENBX=~3: IFBX=-3TH 
ENGOTO9500 

9224 IFBW>149THENBX=-2: IFBX=-2TH 
ENGOTO9500 

9226 IFBW>139THENBX=-1: IFBX=-1TH 
ENGOTO9500 

9228 IFBW>134THENBX=1: IFBX=1THEN 
GOTO9500 

9230 IFBW>129THENBX S =4: IFBX=4THEN 
GOTO9500 

9232 IFBW>124THENBX=6: IFBX=6THEN 
GOTO9500 

9234 IFBW>120THENBX=7: IFBX=7THEN 
GOTO9500 

9236 IFBWM 17THENBX=8: IFBX=8THEN 
GOTO9500 

9238 IFBW>114THENBX=9: IFBX=9THEN 
GOTO9500 

9240 IFBW<=1 14THENBX=10: IFBX=10T 

HENGOTO9500 

9300 CLS 

9310 PRINTS) 161 , "MY SYSTOLIC BLOO 

D PRESSURE (UP-PER NUMBER) IS -" 

9315 INPUT" ANSWER " ; BW 

9320 I FBW > 1 76THENBY=-5 : I FBY=-5TH 

ENGOTO9600 

9322 I FBW > 1 56THENB Y— 3 : I FBY=-3TH 
ENGOTO9600 

9324 I FBW > 1 46THENBY=-2 : I FBY=-2TH 
ENGOTO9600 

9326 I FBW > 1 36THENB Y«- 1 : I FB Y— 1 TH 
ENGOTO9600 

9328 I FBW > 1 3 1 THENB Y= 1 : I FB Y= 1 THEN 
GOTO9600 

9330 I FBW > 1 26THENBY=4 : I FBY=4THEN 
GOTO9600 



November, 1982 



the RAINBOW 



Page 135 



9332 I FBW > 1 2 1 THENB Y=6 : I FB Y=6THEN 
GOTO9600 

9334 I FBW > 1 1 8THENB Y=7 : I FB Y=7THEN 
GOTO9600 

9336 I FBW > 1 1 5THENB Y=8 : I FB Y=8THEN 
GOTO9600 

9338 I FBW > 1 1 2THENBY=9 : I FB Y=9THEN 
GOTO9600 

9340 I FBW< = 1 1 2THENBY= 10:1 FB Y= 1 0T 

HENGOTO9600 

9400 CLS 

9410 PRINT9161, "MY SYSTOLIC BLOO 
D PRESSURE (UP-PER NUMBER) IS -" 
9415 INPUT" ANSWER " ; BW 

9420 IFBW>183THENBZ=-5: IFBZ=-5TH 
ENGOTO9700 

9422 IFBW>163THENBZ=-3: IFBZ=-3TH 
ENGOTO9700 

9424 IFBW>153THENBZ=-2: IFBZ=-2TH 
ENGOTO9700 

9426 IFBW>143THENBZ=-1 : IFBZ=-1TH 
ENGOTO9700 

9428 I FBW > 1 38THENB Z - 1 : I FB Z = 1 THEN 
GOTO9700 

9430 IFBW>133THENBZ=4: IFBZ=4THEN 
GOTO9700 

9432 IFBW>128THENBZ=6: IFBZ=6THEN 
GOTO9700 

9434 IFBW>124THENBZ=7: IFBZ=7THEN 
GOTO9700 

9436 IFBWM21THENBZ-8: IFBZ=8THEN 
GOTO9700 

9438 IFBWM 17THENBZ=9: IFBZ=9THEN 
GOTO9700 

9440 IFBW<=118THENBZ=10: IFBZ-10T 

HENGOTO9700 

9500 CLS 

9510 PRINT© 164, "MY DIASTOLIC BLO 

OD PRESSURE (LOWER NUMBER) IS -" 

9515 INPUT" ANSWER " ; BW 

9520 IFBW>98THENCA=-5: IFCA—5THE 

NGOTO5800 

9522 IFBW>95THENCA=-3: IFCA=-3THE 
NGOTO5800 

9524 IFBW>92THENCA=-2: IFCA=-2THE 
NGOTO5800 

9526 I FBW >89THENC A=- 1 : I FC A=- 1 THE 
NGOTO5800 

9528 I FBW >87THENC A= 1 : I FC A= 1 THENG 
OTO5800 

9530 IFBW>83THENCA=4: IFCA=4THENG 
OTO5800 

9532 IFBW>79THENCA=6: IFCA=6THENG 
OTO5800 

9534 IFBW>74THENCA»7: IFCA=7THENG 
OTO5800 

9536 IFBW>69THENCA»8: IFCA=8THENG 
OTO5800 

9538 IFBW>67THENCA»9: IFCA-9THENG 




COLOR TERM + PLUS + Look at these features; 
Operates at 110- 19200 BAUD: Half or Full Duplex; 1 or 2 
stop bits; odd, even, or no parity; send and receive 
BASIC & Machine Language programs; word wrap; Edit 
Buffer; Code & Decode buffer using a user defined key 
word; save and load buffer to tape. + PLUS + much 
more! 16k or 32k Reg. or Ext BASIC. PRICE S29.95 
(tape)* 

TAPENAME Tapename searches tape and stores the 
name of any program or file. You can print the informa- 
tion to the screen, printer or tape. Also checks for load 
errors. 4k, 16k, or 32k Reg. or Ext. BASIC. PRICE $7.95 
(tape)' 

COLOR DISK SAVER Saves a disk to tape. Reloads 
disk from saved tape. Also has tape verify command! 
32k Ext. BASIC Req. PRICE S 1 2.95 (tape)" 

MEMCHECK (Free with purchase of 3 or more pro- 
grams.) Checks memory in minutes instead of hours. 
East test and long test. 4k, 16k, or 32k Reg. or Ext. 
BASIC. PRICE S4.95 (tape)* 

CURSOR II Hate that blinking cursor? Tired of seeing 
the computer print "OK" after your program just bomb- 
ed? Cursor II changes the cursor to a solid, non-flashing 
red. Enter any message up to 200 characters in length. 
Your message will be displayed instead of "OK". 4k, 
16k, or 32k Reg, or Ext. BASIC. PRICE $4.95 (tape)* 

SUPER PEEKER This is a BASIC program that will 
allow the user to explore the inside of the color com- 
puter. Explore the possibilities with Super Peeker. 16k 
or 32k Ext. BASIC Req. PRICE S9.95 (tape)* 

DISK DIRECTORY Prints disk directory to screen 
and/or printer. Free with purchase of any program. You 
must ask for it to get it free. 16k or 32k Ext. BASIC Req. 
PRICE S2.95 (tape) 

MODEM CHESS Use your Modem and your Color 
Computer to play chess over lkt>. phone'. Has high res col- 
or graphics board and pieces. Make your move, select a 
message to send, press a button— seconds later your oppo- 
nent's board is updated automatically. Has audio alerts, 
lets you know when a move is being made. 16k or 32k 
Ext.'BASIC Req. PRICE $39.95 ([ape] (Disk 32k only)'* 

COLOR IAGO Based on popular Othello game. Match 
wits with your computer! Uses high res color graphics. 5 
levels of difficulty. Joysticks required. 16k or 32k Ext. 
BASIC. PRICE S15.95'(tape) 

CLONE ATTACK Blast those nast ies as they appear! 3 
skill levels and 9 levels of difficulty. Uses high res color- 
graphics. Joysticks required. 16k or 32k Ext. BASIC on- 
ly. PRICE $ 15.95 (tape) (Disk 32k only) 
[Special 32k version $2.00 extra| 

MOON BASE INVASION Nuclear bombs are nearing 
your cities! Can you stop them before they reach vou? 
*16k or 32k Ext. 'BASIC Req. High res graphics. PRICE 
S 12.95 (tape) 

COLOR LIFE This one shows births and deaths, as well 
as generation number and population levels. l()k or 32k 
Ext. BASIC Req. (FAST!) PRICE S 12.95 (tape)*' 

Most programs are Disk compatible. Specify Disk when 
ordering and add $5.00 per program. Save money and 
ask that, all ordered programs be 1 loaded on one disk. You 
pay only for the one disk! Please add $2.00 shipping and 
handling on all orders. Texas residents add 5% sales tax. 
Allow two weeks for personal checks. Your order will 
usually be shipped within two to three days. We will 
notify you of any problems within one week. Send 
orders to: DOUBLE DENSITY SOFTWARE, 920 Bald- 
win Street, Denton, Texas 7(5201. Phone 817/560-2004. 

We are looking for quality software. If you have a pro- 
gram you think is a winner, send it to us. If it meets our 
standards, you will be paid TOP royalties. 
* Machine Language. 
**Machine Language Subrout ines. 



Page 1 36 



the RAINBOW 



November, 1982 



□TO5B00 

9540 IFBW<=67THENCA=10: IFCA=I0TH 

ENGOTD5800 

9600 CLS 

9610 PRINTSU64, "MY DIASTOLIC BLD 

OD PRESSURE (LOWER NUMBER) IS -" 

9615 INPUT" ANSWER" ; BW 

9620 IFBW>98THENCB=-5: IFCB=-5THE 

NGOTO5800 

ft '3 T- T It ' J 



\1f 




1 f 





9622 IFBW>94THENCB=-3: IFCB=-3THE 
NGOTO5800 

9624 IFBW>89THENCB=-2: IFCB=-2THE 
NGOTO5800 

9626 I FBW >87THENCB=- 1 : I FCB=- 1 THE 
NGOTO5800 

9628 I FBW >85THENCB= 1 : I FCB= 1 THENG 
□TO5800 

9630 IFBW>82THENCB=4: IFCB=4THENG 
□TO5800 

9632 IFBW>77THENCB=6: IFCB=6THENG 
OTO5800 

9634 IFBW>72THENCB=7: IFCB=7THENG 
OTO5800 

9636 IFBW>67THENCB=8: IFCB=8THENG 
OTO5800 

9638 IFBW>65THENCB=9: IFCB=9THENG 
OTO5800 

9640 I FBW< =65THENCB= 10:1 FCB= 1 0TH 

ENGOTO5800 

9700 CLS 

9710 PRINT3164, "MY DIASTOLIC BLO 

OD PRESSURE (LOWER NUMBER) IS -" 

9715 INPUT" ANSWER " ; BW 

9720 IFBW>98THENCC=-5: IFCC=-5THE 

NGOTO5800 

9722 IFBW>96THENCC=-3: IFCC=-3THE 
NGOTO5800 

9724 IFBW>94THENCC=-2: IFCC=-2THE 
NGOTO5800 

9726 I FBW >9 1 THENCC=- 1 : I FCC=- 1 THE 
NGOTO5800 

9728 I FBW >87THENCC= 1 : I FCC= 1 THENG 



OTO5800 

9730 IFBW>85THENCC=4: IFCC=4THENG 
OTO5800 

9732 I FBW >8 1 THENCC=6 : I FCC=6THENG 
OTO5800 

9734 I FBW >75THENCC=7 : I FCC=7THENG 
OTO5800 

9736 IFBW>72THENCC=8: IFCC=8THENG 
OTO5800 

9738 IFBW>67THENCC=9: IFCC=9THENG 
OTO5800 

9740 I FBW< =67THENCC= 10:1 FCC= 1 0TH 
ENGOTO5800 

9800 PR I NT : PR I NT : I NPUT " CONT I 
NUE(< ENTER > KEY)";ZZ* 
9810 CLS 

9820 PRINT" THE SCORE YOU AC 

HI EVE ON THIS TEST IS NOT A GU 
ARANTEE THAT YOU ARE ABSOLUTE 
LY A 'HIGH' OR 'LOW' HEALTH RISK, 

SINCE SUCHSCORES ARE A RESULT O 
F STATISTI-CAL AVERAGES." 
9830 PR I NT "YOUR SCORE WILL, HOWE 
VER, GIVE YOU A GOOD IDEA OF HO 
W YOU COM- PARE WITH OTHERS." 
9840 PRINT: PRINT: PRINT: PRINT:PRI 
NT : PR I NT : I NPUT " CONT I NUE ( < ENTER > 
KEY) " ; ZZ*: IFZZ*=" ! " THENGOTO9880 
9880 CLS: PRINT" IF YOUR SCORE T 
OTAL IS BELOW 71. THIS IS REASO 
N FOR YOU TO MAKE A DRAMATIC C 
HANGE IN YOUR LIFE-STYLE." 
9882 PRINT" ASK YOUR DOCTOR F 

OR A COM- PLETE PHYSICAL EX AM IN 
AT I ON AND FOR SPECIFIC RECOMMEN 
DAT I ONS ON DIET, EXERCISE, WAYS 
OF ALLEVIA-TING STRESS AND CHANG 

ING OTHER HARMFULL HABITS." 
9888 PRINT: PRINT: PRINT: PRINT: PRI 
NT : I NPUT " CONT I NUE ( < ENTER > KEY ) " ; 
Z Z * : I F Z Z *= " " THENGOTO9890 
9890 CLS: PR I NT" WITH A SCORE 

OF 71-80 YOU ARE JUST MARGINAL 
LY BENEATH A SATISFACTORY WELL 
NESS LEVEL, AND IT SHOULD TAKE RE 
LATIVELY LITTLEEFFORT TO RAISE T 
HAT FIGURE TO THE SATISFACTORY 
RANGE . " 

9892 PRINT" REVIEW YOUR ANSW 

ERS TO THE HEALTH EXAM TO I DENT I 

FY THOSE AREAS YOU CAN IMPROVE 
ii 

9895 PRINTxPRINT: PRINT:PRINT: INP 
UT"DO YOU WISH TO RETAKE EXAM 

<Y OR N) ";ZZ*i IFZZ*=" Y"THENGO 
T05ELSEG0T09899 

9899 CLS : PR I NTS) 1 64 , " THANK YOU AN 
D GOOD HEALTH ! " : END 







Call or write ANTECO 




4220 Clay Avenue 
Ft, Worth, TX 761 1 7 
(800) 433-7631 



division of 

Antenna Electronics Company 



Page 138 



the RAINBOW 



November 1982 



Business... 



Bells And Whistles For 
Our Simple Word Processor 





By Barry Becker 

The heart of this program is based on a modified version 
of Oscar Millican's word processor {A Simple Way To 
Paper Your Words, the Rainbow, May, 1982). The 

modifications include memory storage of text, the ability to 
store and retrieve text on cassette, a simple edit function and 
a prompting program that is friendly and forgiving. The 
original text of this article was written using this program. 

The program contains a menu offering eight modes of 
operation. The first three modes allow you to enter text from 
the keyboard. In these modes you may select immediate 
output to the printer. This causes each line entry to be 
output to the printer before it is saved in memory. In this 
way, the printer is used as a scratch pad, printing all inputs — 
good and bad. Final clean text is output to the printer by 
selecting mode four. 

Both modes four and five provide for output to the 
printer. Mode five, however, will print from tape without 
affecting the current contents of memory. This allows 
merging of old and new text and exceeds memory capacity. 

Modes six and seven direct the program to fully 
prompting tape SAVE and LOAD routines. Motor and 
audio are turned on to allow positioning of the tape without 
a hassle. 

Mode eight is the edit mode. While it does not compare to 
the type of edit functions available on elaborate word 
processors, it does let you retype any previously entered line 
of text, whether from keyboard or from tape. 

You can get a screen listing of the text at any time by 
returning to the menu and selecting mode eight. To continue 
text entry, select mode two after returning to the menu 
again. The text output to screen is not formatted, but shows 
the line number and tab value. You need to use the 
SHIFT/ @ to freeze the text on the screen and then press 
another key to continue. 

If you have used Oscar Millican's word processor, then 
the display that greets you in the text entry modes will be 
quite familiar. This program uses only the one-column 
portion of the original program. One major difference is that 
after each line entry, you are given a choice to save or redo 
the line. For the expert typist, this is likely to be a drag. For 
me, it is an absolute necessity! Another difference isthatline 
numbering is continuous and does not reset when the 
margin is reset. 

When entering mode 2, the last line of text is displayed 
and can be retyped or saved. This wasn't intentional: But it 
does allow the last entered line to be edited by returning to 
the menu and selecting mode 2 again instead of going 
through the edit mode. 

One of the few things this program will not forgive is the 
wrong entry in response to the Meximum Number Of Pages 
request. It's very important to respond correctly. This input 
determines the number of strings in the Z)/Mensioned 
arrays. If you select the maximum number of pages allowed 
for double-spaced text and then input mostly single-spaced 
text, you may run out of string storage space. If you do, the 
program will crash and could lose all your text! 

There is no special formatting for double-spaced text 
entry. You simply enter blank lines after each line of text. 
You can have some single-spaced text (such as letterheads, 
etc.) even if you've chosen the meximum number of of pages 
shown for double-spaced text. The program sets aside 



enough string storage space for full pages of text at 80 
characters per line. For single spacing, it assumes 5280 
characters per page. For double spacing, it assumes 2640. 
With just a little direction, you can prevent crashes. 

The program takes up less than 4K bytes of memory. If 
you have only 16K, then you must do a PCLEARl before 
running in order to have enough string space available for at 
least one page of text. If you have 32K, you needn't do a 
PCLEARl unless you have more than three pages of single- 
or six pages of double-spaced text to enter. 

The program will not crash if you run out of line numbers. 
It warns you when you have less than 10 lines left. If you 
repeatedly ignore the warnings, it returns you to the menu 
when you have no more Z)/Mensioned strings available. 
You may then save the current text on tape and start a new 
text entry. 

I believe this program is error-free. It has not failed during 
the compilation of this article, including several 
intermediate tape storings. 

This program is nothing without Oscar Millican's 
program and I thank him for submitting it and the Rainbow 
f or printing it. 

The Listing: 

10 ' FALK/M I LL I CAN/BECKER WORD P 
ROCESSOR 

20 PR=0:CLS: PRINT" ALL MEMORY DA 
TA WILL BE LOST WHEN THE PRO 

GRAM IS ENDED. " : PRINT: PRINT" SEL 
ECT MODE-": PRINT" < 1 >- ENTER INI 
TIAL TEXT <2>-ADD TO ST 

ORED TEXT <3>-START NEW 

TEXT ENTRY <4>-PRINT TEX 

T FROM MEMORY" 

30 PRINT" <5>-PRINT TEXT FROM T 
APE <6>-SAVE TEXT TO TAPE 

<7>-L0AD TAPE FILE TO 
MEMORY <8>-EDIT STORED TEXT" 
40 INPUT" MODE " ; MM : I FMM= 1 AND J >0T 
HENPRINT" INITIAL TEXT ALREADY E 

NTERED f " : GOTO40 

50 I FMM=4AND J >0THEN370ELSE I FMM=5 
THEN4 1 0ELSE I FMM=6AND J >0THEN390 
60 I F J =0 AND ( MM=20RMM=40RMM=60RMM 
=8 ) THENPR I NT " NO TEXT NOW IN MEM 
ORY ! " : GOTO40 

70 IFJ>0AND<MM-3ORMM-7)THENCLS:P 
RINT" IF THIS MODE IS EXERCIS 

ED, ALL CURRENTLY STORED DA 

TA WILL BE LOST! ":PR 

INT: LINE INPUT" TO CONTINUE, TYP 
E * OK * - TO GO BACK TO ME 

NU, < ENTER >-" ; OK*: IFOK*< >" OK "THEN 
20 

80 IFMM=2THENCLS: GOTO 170 
90 I FMM-8THENCLS : L I NE I NPUT " FOR 
SCREEN LISTING OF STORED TEXT 
, HIT < ENTER >, OTHERWISE TYPE 
* E* -";Q*: I FQ*= " E " THEN490ELSEFOR 
X-1T0N:PRINT"LINE"X;TAB<9) "TAB"M 
<X) ; TAB (16) ": "H*<X) : NEXTX: G0T049 
0 




CERTIFICATION 
SEAL 



Ned Systems Software • P.O. Box 3558 • Chapel Hill. NC 27514 

TO ORDER. CALL: 1-800-334-5470 



NEW for the Color Computer TRS-60 

COCOCASSETTE SUBSCRIPTION SOFTWARE 



*TRS 60 IS A TRADEMARK OF TANDY COMPANY 




RAINBOW 

CERTIFICATION 
SEAL 



ENJOY A MONTHLY COLLECTION OF 8-10 PROGRAMS! 

Including gomes, education, home finance and more,- 

on cassette for as low as $5.00 a month! Add some ac- 
tion and imagination to your Color Computer. . . Best of 
all, we do the work! 

LOOK AT SOME OF THE LETTERS WE RECEIVED FROM OUR SUDSCRIDERS. 

"I just thought I'd let you know that your cassettes arrive in good order, load just fine, and I really enjoy your programs'" 

MARION OHIO 

"I was extremely impressed by the first tape I received from you. The added extras are just super." 

WILLOW GROVE PENNSYLVANIA 

"Seldom do I ever write a fan letter. Usually if something is good, nothing is ever said. I just renew the subscription or buy 
the product instead. TGD is an exception. I subscribe to several 
cassette computer magazines. Yours is certainly the most creative. 

The covers are original and clever. The material covered is ^ r\r\ 

excellent' pinedluff Arkansas 1 YK ( 1 2 I55U E5) . * 4>JJ.L)L) 

"I only entered a six-month trial but am already willing to extend my , \cc\ \t-*L\ C fifl 

subscription!" ooltewah, Tennessee O MU \0 IjjULj; . . 4>OU.UU 

SINGLE COPIES. . $ 6.00 



PRICES 



—MICHIGAN RESIDENTS ADD 4% TO ORDER 
—OVERSEAS. ADD $10 00 TO SUBSCRIPTION AND $1 00 TO 
SINGLE COPIES 



616 396-7577 




PROGRAMS ARE FOR 
EXTENDED BASIC 
MODEL ONLY. ISSUES 
ARE SENT FIRST CLASS. 

SUBSCRIPTION SOFTWARE 



IMMEDIATE SHIPMENT! 
PERSONAL CHECKS WELCOMED! 
SEND CHECK OR MONEY ORDER TOi 



VISA 



I 



T (j D SOFTWARE P.O. BOX 256-C • HOLLAND, MICH 49423 



November, 1982 



the RAINBOW 



Page 141 



100 IFMM< 1ORMM>8THEN40 

110 I FMM=7THENCLE AR200 : MM=7ELSEC 

LEAR200 

120 CLS: PRINT" YOU HAVE ENOUGH 
MEMORY TO STORE ABOUT " ; . 1 * 

INT ( 10* ( < MEM- 1000) /6000) ) ; "PAGES 
OF" 

130 PRINT" SINGLE-SPACED TEXT O 
R"; . 1*INT(10* ( (MEM-1000) /3400) ) 
140 PRINT" PAGES OF DOUBLE SPAC 
ED TEXT. ": PRINT 

1 50 I FMM=7THENCLE AR ( MEM- 1 000-660 
* (MEM-1000) /3400) : MM=7ELSECLEAR ( 
MEM- 1000-660* (MEM-1000) /3400) 
160 PR I NT: PR I NT" ENTER MAXIMUM N 
UMBER OF PAGES TO BE STORED (S 
EE ABOVE) " ; : INPUTP: ST=INT (P*66) : 
DIMH*(ST) : DIMM (ST) : I FMM=7THEN J =0 
: N=0 : G0T04 1 0 

170 PRINT: INPUT" IMMEDIATE OUTPU 
T TO PR I NTER " ; PR* : I FLEFT* ( PR* , 1 ) 
= " Y " THENPR= 1 

180 I FMM=2THEN500ELSEN= 5 0 
190 CLS:LINEINPUT" SET MARGIN (0 
TO 79): ";M*:M=VAL(M*) : IFM>790R 
M<0THEN190 

200 CLS : POKE 1 329-2 *M, 60: PR I NT" 

MARGINS SET AT "M" SPACES. " : IFM> 
39THENCLS: PRINT" LEFT MARGIN SE 
T AT "M". TYPE BETWEEN MARKERS 

AND < ENTER > . " : POKE 1 329-M , 60 : GOT 
O210ELSEPRINT"TYPE UP TO"80-2*M" 
CHARACTERS BETWEEN MARKERS 
AND < ENTER >. " 

210 PRINT" TO JUSTIFY, ENTER SPA 
CES FROM LAST SYMBOL TO RIGHT 
MARKER. ENTER " TO RESET MA 

RGIN. **ENTER 3 TO RETURN T 

0 MENU**":X=79-2*M: IFM>39THENX=7 
9-M 

220 N*= " " : L=4 : PR I NT3353 , " " ; : I F J 
>0THENPR I NT " *L I NE " J ; TAB (11) "ENTE 
RED AS FOLLOWS*" 

230 I F A*=* " * " THEN A*=H* ( J) : AA= 1 : GO 
TO250 

240 IFJ>0ANDM<=39THENPOKE1519-2* 
M , 30ELSE I F J >0ANDM >39THENP0KE 1519 
-M,30 

250 PR I NT A* : PR I NT3224 , " " ; : I F J =00 

RAA= 1 THEN A A=0 : GOTO290 

260 PRINT3224, " ":PRINT" TO SAVE 

LINE" J", TYPE 'S'-" 
270 PRINT" TO REDO LINE "J", TYPE 

9 C -" ; : LINEINPUTSC*: IF (SC*="S"0 
RSC*= " s " ) ANDMM-8THEN90ELSEPR I NTS) 
224, " ": PRINT: PRINT: IFSC*="C"ORS 
C*-"c"THENPRINTS>353, " ** NOW RE- 
TYPING LINE"J"**": J-J-li IFMM08T 
HENN-N-1 



280 I FSC*< > " C " ANDSC*< > " c " ANDSC*< 
> " S " ANDSC*< > " s " THEN260ELSE I FJ=ST 
THEN20 

290 PRINT3224, " " ; : I FM >39THENP0KE 
1 329-M, 60ELSEPOKE 1 329-2*M, 60 
300 L I NE I NPUT " > " ; A* : I F A*= " ^ " THEN 
1 90ELSE I FA*= " 3 " THEN20 
310 I FRIGHT* (A*, 1)=" "THENA*=LEF 
T*(A*, X) :GOTO360 

320 I FPR= 1 THENPR I NT#-2 , TAB ( M ) A* 
330 J=J+1:M(J)=M:H*(J)=A*: IFJ<ST 
-9THEN350ELSEPR I NT30 , " " : PR I NT " * 
********** (CAUTION************* 

YOU CAN ONLY ENTER ANOTHER" 
340 PRINT" "ST- J "LINES OF TEXT 
IN CURRENT PROGRAM. ENTER 

<9> TO END THE CURRENT TEXT 

OR PRESS < ENTER > TO CONTI 

NUE: "; : L I NE I NPUTQ* : IFQ*="S> 

"THEN20 

350 I FMM< >8THENN=N+ 1 : GOTO200ELSE 
200 

360 B= I NSTR ( L , A* , N* ) : C*=LEFT* ( A* 
,B) :E*«RIGHT*(A*,X-B) :D*«C*+N*:A 
*=D*+E* : L=LEN ( D* ) +4 : G0T03 1 0 
370 CLS: PRINT" SET PRINTER TO TO 
P OF PAGE OR AS NEEDED, AND PR 
ESS < ENTER >. " ; : LINEINPUTXX*: FORY 
= 1 TON : PR I NTT AB ( M ( Y ) ) H* ( Y ) :PRINT# 
-2, TAB (M( Y) ) H* ( Y) : NEXT: GOTO20 
380 CLS: PR I NT" FILE CLOSED": PR IN 
T : PR I NT : PR I NT " TO TAPE AGAIN, EN 
TER <T>, OTHERWISE PRESS < 

ENTER >"; : INPUTT*: IFT*O"T"THEN20 
390 AUDIOON:MOTORON:CLS:LINEINPU 
T" POSITION TAPE TO BLANK SECT 10 
N AND PRESS < ENTER >: "; QQ*: PRINT 
:MOTOROFF: PRINT" PRESS PLAY AND 
RECORD AND INPUT FILE NAME 

-":LINEINPUT" (8 CHARACTERS MAX. 
) : " ; FF* 

400 MOTORON:FORX=1TO1000:NEXT:OP 
EN " O " , #- 1 , FF* : FOR Y= 1 TON : M*=STR* ( 
M(Y) ) :F*=". "+H*(Y) :PRINTH*(Y) : PR 
INT#-1 , M*: PRINT#-1 , F*: NEXT: CLOSE 
#-l:GOTO380 

410 CLS:AUDIOON:MOTORON:PRINT" 
***T0 ABORT THIS MODE*** 
***JUST PRESS <ENTER>***":PRIN 
T : I FMM=5THENPR I NT " SET PR I NTER 
TO TOP OF PAGE": PR I NT 
420 LINE I NPUT" REWIND TAPE OR SE 
T TO START OF FILE AND ENTER <T 
>-" ; QQ*: MOTOROFF: IFQQ*< > " T " THEN2 
0ELSEPR I NT : PR I NT " PRESS PL A 

Y AND ENTER FILE NAME 

: " ; : L I NE I NPUTFF* : I FFF*= " " THEN20E 
LSE0PEN"I",#-1,FF* 
430 IFEOF(-1)THEN480 



Page 142 



the RAINBOW 

Continued From Page 6 



November, 1 982 



440 I NPUT#- 1 , M* : M=VAL <M*) : I NPUT# 

-1,F*: IFLEN (F*) > 1 THENF*=R I GHT* ( F 

*, LEN <F*> -1 ) ELSEF*=" " 

450 IFMM=7THENJ«J+1:N=N+1:H*(J)« 

F*:M(J)=M 

460 PR I NTT AB ( M ) F% : I FMM-5THENPR I N 

T#-2,TAB(M)F* 

470 GOTO430 

480 CLOSE#- 1 : PR I NT : PR I NT : PR I NT " F 
ILE CLOSED": PRINT: LINE INPUT" <EN 
TER> TO RETURN TO MENU-" ; QQ*: GOT 
020 

490 PRINT: PRINT"*HIT < ENTER > TO 
RETURN TO MENU* ": PRINT: LINE INPUT 
" ENTER LINE NUMBER TO EDIT-"; J* 
: IFJ*= U, 'THEN20ELSEJJ=VAL<J*> : IFJ 
J>N OR J J < 1 THENPR I NT : PR I NT " NO SU 
CH LINE NUMBER ! " : GOTO490ELSEJ= J J 
500 I FMM=2THEN J=N 
510 A*=H*(J) :M=M(J) : GOTO200 



Editor's Not a... 



Graphics. 



The Eyes Have It 
With This Program 



By Rich Dersheimer 





What would a Graphics Issue be without looking at all the 
forms and shapes generated by the Color Computer? 

Poor oY CoCo! Thousands and thousands of people 
spend hour after hour staring at you, and you never get a 
chance to stare back. 

Well, now you can. With this short program, your CoCo 
can keep an eye on you. 

The Listing: 

100 GOTO 114 

101 CLS0:Y=96:Z«1 

102 FOR X-83 TO 173 STEP 30 

103 PM0DE1, ZsPCLS2:Z«Z+2 

104 CIRCLE<X,Y> , 50,3, 1.2 

105 PAINT (X,Y),3,3 

106 CIRCLE (128, Y) , 120,4, .4 

107 CIRCLE ( X+8, 80) ,3,2 

108 PAINT (1,1), 1,4: NEXT X 

109 PLAY"T255L25504" 

110 RN-RND(4)-1:P-1+RN*2 

111 PM0DE1,P: SCREEN 1,0 

112 PLAY " 05B AGFEDC04B AGFEDC " 

113 GOTO 110 

114 PCLEAR8:G0T0 101 ^ 



PRINT #-2, 

Third Anniversary issue. 

Both of us had planned to bind 3D glasses inside the 
magazine. Since it was a special issue for 80 Micro, we 
decided not to bind in the glasses. Wayne Green and I agreed 
that the 3D concept is an interesting one and, while neither 
program is true 3D, we feel it is an interesting avenue some 
of you might want to explore and, perhaps, offer a 
contribution on in the future. We would be very interested in 
seeing one. And, to Wayne and 80 Micro, Happy Third 
Anniversary! 

By the way (and this really should not be a "by the way," 
because it is a preview of one of the most significant 
announcements we have ever made in the Rainbow), we 
have been interested for quite some time in the concept of 
an "electronic magazine. 11 I suppose that interest began 
when we worked for United Press International many years 
ago and were fortunate enough to be in on the planning 
stages of the program which led to the driving of UPI's 
newswires by computer for the first time. 

At any rate, we hope that next month we will have a full- 
scale announcement of plans which are even now moving 
along quite quickly for an electronic edition of the Rainbow. 
As we see it, you will be able to access the Rainbow via 
modem through a bulletin board service, send letters to the 
editor through the same bulletin board, renew or enter 
subscriptions and transfer Rainbow On Tape programs 
through this electronic version of the magazine. 

Tentative name of this service is The Rainbow 
Connection, which is not to be confused with the software 
firm in Minneapolis named Rainbow Connection Software. 
And, The Rainbow Connection will, if all goes well, also 
have one of the largest data bases of existing information — 
from both the Rainbow and Connection 80 of W oodhaven 
that is in existance for the Color Computer, TDP-lOO 
Computer and Dragon-32 Computer. 

I suppose this is all more than a hint, but there will be 
more details next month. We believe this will be the first full 
magazine to be offered via electronic means. 

I guess the end of this month's epic is going to circle 
around to the beginning again. As I was thinking about the 
Rainbow, I was also thinking about what has happened in 
the CoCo world in the last year. 

The thing that has impressed me the most is the growth of 
the support for CoCo (more on this in a moment) in the past 
year. The quality of programs, the diversity of programs, the 
level of documentation has grown remarkably. So has the 
quality of books, hardware and other things which became 
available for our favorite computer. We are fortunate that 
the people at Radio Shack built a quality machine whichcan 
take advantage of all the skills of so many people. I know we 
will be seeing more and even better things coming in the 
months ahead. I hope you will support their efforts when 
you have a chance — and, again, please mention the 
Rainbow when you do make an inquiry or a purchase. That 
helps us secure the advertising that allows us to contiue to 
grow and offer you an even better magazine each month. 

Finally ... I am sure many of you are wondering about the 
return of the nickname CoCo to these pages. I suppose the 
primary reason is that almost everyone seems to like it. And, 
in addition, with the advent of the TDP-lOO (as well as the 
Dragon-32 in Great Britain), the term "SO 11 really doesn't 
apply. So, it's "CoCo," "80C," or "Color Computer"— 
whichever you prefer. 

— Lonnie Falk 



THE TRS-80 USERS JOURNAL 

If you own a TRS-80® Model I, Model II, 
Model III, the Color Computer, or the new 
Pocket Computer, YOU NEED 80-U.S.! 

The 80-U.S. Journal has 

programs for your enjoyment and enlightenment. 
Every issue contains several Basic or machine 
language program listings. It contains Business 
articles and program listings. No matter where you 
are, there is something for YOU in the Journal! 

and... 

The Journal contains reviews of hardware and software. Our "Evaluation 
Reports" will help you make the best choice in selecting additions to your 
system. 

Save Over 50% 

You can save over 50% off the cover price of 80-U.S. Journal For the 
remarkably low priceof on/y $ 16.00, a savings of $20.00 (cover price), you 
will receive a wealth of useful information every month. As a special 
BONUS, if you enclose payment with your order, you will receive an 
extra issue for each year of your subscription order. Order three years of 
80-U.S. and receive three extra issues! At no cost to you! 



Is your 
TRS-80 
Lonely? 

Write today for 



Name — 
Address. 
City 



Visa/MC . 
Exp. Date. 



SEND TO 

80-U.S. Journal 
3838 South Warner Street 
Tacoma, Washington 98409 
Phone (206) 475-2219 



State. 



our 

■ 

"No Risk Offer" ! 

■ 

TRS-&G is a Rtgisle^d Trademark a} the Tandv Carp 



□ 1 yi\ $16 □ 2 yrs. $31 □ 3 yrs. $45 
Please allow 6 to 8 weeks for your first issue> 



» m m m m ■■■■■< 







® 



ARCADE GAMES 



★ Dealer inquiries welcome 
★All games require 16 K 

★ Quality colour computer 

software 



COLOR PAC ATTACK ''By Computerware" (PAC MAN") 
An incredibly challenging version of the popular arcade game. 
Can you eat all the food pellets in the maze and avoid being 
eaten yourself 1 $30.95 
GHOST GOBBLER "By Spectral Associates" Ghosts chase 
your Pac-Person around a twisting maze, trying to eat you. But 
you can turn the tables when you eat an energizer tablet. This 
version includes the TIME TUNNEL like the original arcade 
game. Has 16 levels of difficulty and records the highest 
scores. $26.95 
ALCATRAZ II "By Spectral Associates" Evade the robot 
guards, outwit the dreaded minotaur and avoid deadly laser 
beams in an attempt to escape this well guarded prison 1 
(Extended BASIC) 511.95 
GALAX ATTAX "By Spectral Associates" If you like Space 
Invaders, you'll love Galax Attax' Alien fighters leave 
formation to attack your ground base and you must fight them 
off" $26.95 
STARSHIP CHAMELEON " By Computerware" Change the 
colour of your starship to match the colour of the anti-matter 
missiles and then deflect them. Miss one and lose 
points 'Watch out for the semi-intelligent smart bombs which 
can destroy you 1 $30.95 
SPACE WAR "By Spectral Associates" You command a 
combat spacefighter. Your mission Destroy the dreaded 
Death Star 1 Watch out for the powerful black hole which can 
even affect your laser bolts 1 To add to your troubles, you must 
dodge deadly meteors, exploding space mines and a defending 
Tie Fighter" $25.95 




CAVE HUNTER "By Mark Data Products" Send your hunter 
into a twisting cave infested with savage FLABDABBLES and 
try to get the gold bars. $28.95 

BERSERK "By Mark Data Products" Your mission is to 
invade a space station guarded by killer robots. Get as many as 
you can with your laser before they get you!! $30.95 

CHOPPER RESCUE "By Prism Software" This game puts 
you at the controls of a rescue helicopter. Your mission: rescue 
as many victims as possible from a burning city before it is 
reduced to ashes. (Extended BASIC) $13.95 

METEOROIOS "By Spectral Associates" You're flying your 
starcruiser through an uncharted sector of space when deadly 
asteroids appear on your scanner. You must act fast to survive 
or it's a grave in space! $26.95 

LAS VEGAS "By Prism Software" This game adds a new twist 
to the old game of Blackjack. Can you beat the computer and 
break the bank A variety of colours and realistic sound effects 
makes this the best high resolution game of its kind. 
(Extended BASIC) $11.95 

ASTRO-BLAST "By Mark Data Products" Battle to the death 
against fierce enemy aliens. Each attack wave is different. 

Avoid comets that streak past your fighter or be prepared to 
die 1 Great reviews' $30.95 

COLOR ZAP "By Spectral Associates" Defend yourself as 
enemy starships attack from all sides' Fast machine language 
action $11.95 



ADVENTURE 



RAIDERS "By Prism Software'" In this adventure you must 
deal with voodoo curses, alligators, ancient traps and hostile 
natives. This adventure begins in the confusion of a large city 
and ends (maybe too soon if you're not careful) in a dangerous, 
dense jungle in South America. 

(Extended BASIC) $16.95 

BLACK SANCTUM "By Mark Data Products" Can you 
discover the secret of the old monastery and its sinister 
inhabitants'? To win at this game you must dabble in black 
magic and watch out for evil spells $28.95 

KEYS OF THE WIZARD "By Spectral Associates" An 
incredibly challenging adventure. Explore a fantasyland in 
search of over 30 different treasures. Beware of magical 
creatures and the evil wizard himself, $23.95 

THE ALIEN "By Prism Software" You pre the sole survivor on 
a huge starship, but you are not alone. A savage ALIEN is 
stalking you. Can you find a way to destroy it and escape the 
derelict starship 7 With numerous sounds. 
(Extended BASIC) 513.95 



CALIXTO ISLAND "fly Mark Data Precincts" ki 

adventure you must travel to a tropical island and find a 
valuable treasure while outwitting natives and devious traps. 

$28.95 

Prism Software 

779 Queen St., 
Box 1 360, Kincardine, 
Ontario, Canada. NOG 2G0 
Tel:(51 9)396-8224 

Add 5% for shipping 
No C.O.D. 

VISA or Mastercard accepted 
Ontario residents add 7% sales tax. 




November, 1 982 



the RAINBOW 



Page 145 



THESE FINE STORES CARRY THE RAINBOW 



The retail stores listed below carry the RAINBOW on a regular basis and may have other products of interest to 
Color Computer users, We suggest you patronize those in your area. 



Accolade Distributors 

San Diego. Calif 

Acme Book Co. 

Baton Rouge, La 

A Computer Store 

Inaianapolis. InO 

Adventure International Store 

Long wood. Flo. 

All-Pro Souvenlers 

Pittsburgh. Pa 

All Systems Go 

Tempe. Ariz 

Amoteur Radio Equipment Co. 

Wichita. Kan 
Appletree Computers 

DeKaib. III. 

Atlantic News 

Halifax, N.S 

B. Dolton Booksellers 

West Jacksan St - Chicago, III 

N. Waibash St - Chicago, ill 

Milwaukee, Wise 

Peoria, III 

B.I.E.S. Systems 

Oak Park. Ill 

Bill's TV Radio Shack 

Newton. Ill 

Bob's In Newtown 

Chicago, III. 

Bob s News Emporium 

Chicago. III. 

Bob's Rogers Park 

Chicago. Ill 

Book Market 

East Cedar - Chicago, ill 

North Cicero - Chicago. III. 

West Diversey - Chicago. Ill 

Peoria, III 

Champaign. III. 

Danville. Ill 

Book Nook 

Lisle, ill. 

Book Tree 

Milwaukee, Wise 

Booked Solid 

Wilv/aukee. Wise. 

Bookland, Inc. 

Indianapolis, Ind. 

Buffalo Technologies 

Amherst. N.Y 



Byte By Byte 

utica. Mich. 

Campus Computer Corp. 

Nashvtlle, Tenn 

C&J Electronics Computer Center 

Richland, Wash 

Caves Books Co. 

Hong Kong 

Chicago-Main News 

Evanston. III 

CMD Micro 

Edmonton. Alta 

Color Computing 

Southgate. Calif 

Color Products Unalike 

Vancouver. B.C 

The Computer Center 

New York, N Y 

The Computer Connection 

Boulder. Col. 

The Computer Store 

Louisville. Ky 

The Computer Store 

Pheonix, Ariz 

The Computer Store 

San Diego, Calif. 

The Computer Store 

Tulsa, Okla 

Computer Emporium 

Louisville, Ky 
Computer Resource 
Wiltiamsville. N Y 
Computer Services 
Lawrenceburg, Ind 
Computer SOS 
Shreveport, La 
Computerware Store 
Encmitas. Calif 
Cosmos Computers 
Bettendorf. Iowa 
Crouchet Electronics 
Conroe. Texas 
Dallas Computer Center 
Dallas. Tex 
Data Born 
Renton. Wash. 

Data Byte Computer Center 

Beaufort. SC. 
Data Concepts 

Scottsdaie. Ariz 



Data Domain 

Schaumberg, III. 

Data Link 

Dayton. Ohio 

Delker Electronics 

Smyrna, Tenn 

Disney's Electronics 

San Diego. Calif 

Dimensional Software 

San Diego. Calif 

E. B. Garcia & Associates 

Chicago. Ill 

The Eight Bit Corner 

Muskegon. Mich 

Electronic World 

Fairbanks. Alaska 

Game Preserve 

Indianapolis. Ind. 

Guild Books and Periodicals 

Chicago, ill. 

GYC Co. 

York. Pa 

Hawley-Cook Booksellers 

Louisville. Ky 

Home Computer Store 

Westerville. Ohio 

Home Brew Computers 

Pheonix. Anz 

Hurley Electronics 

Santa Anna, Calff 

HW Electronics 

Northndge. Calif 

John's News Stand 

Meaford. Ore 

Kelly Software Distributors 

Edmondton, Alta. 

Kroch's & Brentano's 

South Waibash - Chicago. Ill 

West Jackson, Chicago. Ill 

835 N. Michigan - Chicago. Ill 

516 N Michigan - Chicago, III 

Oak Park. Ill 

Oak Brook. Ill 

Skokie. Ill 

Aurora. Ill 

Leo's Book & Wine Shop 

Toledo, Ohio 
Level !V Products 
Livonia. Mich 
Levity Distributors 

Hollywood. Calif 



Little Professor Book Center 

Philadelphia, Ohio 
Canton. Ohio 
Madison Books 
MaOison, Ala 
Micro Byte 
Miami, Fla 

Microwest Distributors 

N Vancouver. B C 
Multi-Mag 
L»naon Ont 
NORMAR 
Wiimmgton. Dei 
OPAMP Technical Books 
Los Angeies. Calif 
Parkwest Books 
Chicago in 
PCLEAR80 
Mansfield. Ohio 
Personal Computer Place 
Mesa. Ariz 
Personal Software 
Malvern. Pa 
Printers, Inc. 
Palo Alta. Calif 
Prism Software 
Kincardine. Ont 
Pro Am Electronics 
Pacific Beach. Calif 
The Program Store 
Baltimore. Ma 
Fans Church, Va 
Columb >s. Ohio 
Washington, DC 
Programs Plus 
Tukwila. Wash 

Prospect News & Magazines 

Milwaukee. Wis 

Radio Shack 

El Cajon. Calif 

Radio Shack 

Freehold. N J. 

Radio Shack 

Paducah, Ky 

Radio Shack 

Peterborough. N.H 

Rodio Shack 

San Diego. Calif 

Rainbow Software Services 

Calgary. Alta 



R&V Sound 

Fortune. Calif 
Recycle Computers 

Houston, Tex 

Road Runner Computer Products 

Glendale. Ariz 
Salt of the Earth 
Albuquerque. N.M 
Sandmeyer's Bookstore 
Chicago, ill 
Soft Sector Marketing 
Garaen City. Mich 
Software City 
Fairview. N.J 
Rivef FrOge. N J 
Summit. N.J 
Teaneck. N.J 
Software Concepts 
Dallas. Tex. 

Software Connection 

Ft LauOeraaie. Fla 
Software 1 st 
Santa Rosa. Calif 
Software Plus 
Citrus Heights. Calif 
Software Shop 
Mansfield. Mass 
Software Store 
T ampa. Fla 
Software Unlimited 
Tucson. A/iz 
Spectrum Projects 
Woodhaven. N.Y 
Strawtlower Electronics 
Half Moon Bay, Calif 
Tobacco Corner Newsroom 
Memphis. Tenn 
T. M. Computers 
Kingston. Ont 
Tri-Tek Computers 
Pheonix. Anz 

University of Chicago Bookstore 

Chicago, III 

University of Illinois Bookstore 

Chicago, Ml 

University of Wisconsin Bookstore 

Milwaukee. Wise 
Videomat. Inc. 
Chicago, III. 
Wayne Software 
Wayne. N.J 
Willy's Electronics 
National City. Calif 



CHRISTMAS SNEAK 



BE A CHRISTMAS SNEAK 



BE A CHRISTMAS 



Sneak Up On Your Favorite CoCo Computerist 

This Christmas! 

Tired of having your favorite computerist tell you that you just don't understand him or 
his machine? Looking for a perfect present that won't be the wrong size, wrong color or 
something like that? 

Now, give the perfect gift for your favorite computer owner— a subscription to the 
Rainbow or to Rainbow On Tape. It comes in eight beautiful colors, can be used with any 
size memory and will delight everyone who is interested in CoCo for 12 whole months of 
1983. 

Best of all, a subscription entered now— in time for Christmas— will still be available at 
the present magazine rate of $16 in the U.S., and $22 in Canada. Those prices go up 
January 1. Rainbow On Tape sells for $60 for a year. 

The Rainbow is the premier magazine for TRS-80 and TDP System 100 users. And it is 
your chance to give your computerist a gift that will keep on coming 12 months of the 
year. 

Be A Christmas Sneak! Send in a gift subscription to the Rainbow or Rainbow On Tape 

now. And, you'll even save some money. 

Magazine Subscription Form— Page 146 Rainbow On Tape Form— Page 106 



CHRISTMAS SNEAK 



BE A CHRISTMAS SNEAK 



BE A CHRISTMAS 



Page 146 



the RAINBOW 

ADVERTISER'S INDEX 



November, 1982 



We encourage you to patronize our 
advertisers— all of whom support the TRS-80 
Color and TDP System-1 00 computers. We will 
appreciate your mentioning the RAINBOW 
when you contact these firms. 



Aardvark 80 93 

All Color Software 16 

A M. Hearn Software 92 

American Library & Info Services 

98 

Anteco 7, 137 

Arizin 123 

Ark Royal Games 84 

Armadillo International 103 

Basic Technology 35 

B5 Software 25 

Bumblebee Software 62 

Century Software 116 

Cer-Comp 61, 88 

Chattanooga Choo-Choo Software 

42 

Chromasette 40 

Chromatic Software 53 

Circle City Software 38 

CoCo Pro 39 

Cognitec 109 

Color Products Una I ike 11 

Color Software Services 

15, 81, 102 

Compukit 110 

CompuServe 31 

Compuswitch 110 

Computer Island 43 

Computer Plus 9 

Computer Shack 59 

Computerware 57, 121 

The Cornsoft Group 131 

Custom Software Engineering 

47 

Day star 51 

Desert Software 10 

Double Density Software 135 



DSL Computer Products 29 

Dynamic Electronics 23 

80-U.S. Journal 143 

East Texas Color Computer Club 

56 

Elite Software 26 

Endicott Software 41 

Erickson, B 1 7, 1 04 

General Automation 63 

Genesis Software 55 

Great X*P*T 27 

Harmonycs 52 

HIB Soft ware 37 

Home Base Systems 49 

Home Run Software 48 

Frank Hogg Laboratory 

19, 20, 21, 22 

Illustrated Memory Banks 85 

Hume Design 25, 95 

Intellectronics 78 

lnter+ Action 72 

Intracolor 66 

J ARB Software 71, 117 

K&K Computerware 45 

Land Systems 80 

Little Bits Computing 114 

Mark Data Products IBC 

Martin Consulting 118 

Med Systems Software 132 

Micro-80 88, 133 

Micrologic 67 

Micro Technical Products 36 

The Micro Works 119 

Tom Mix Software 69 

Moreton Bay Laboratory 8 

Moses Engineering 104 

Nanos Systems Corp IFC 



Nelson Software Systems . 64, 65, 83 



Owl-Ware 100 

PCLEAR 80 129 

Peacock Enterprises 54 

Platinum Software 107 

Prickly-Pear Software 99, 105 

Prism Software 144 

The Program Store 111 

The Programmer's Guild 13 

The Programmer's Institute 

100, 101 

TSASA 68 

Quasar Animations 50 

Rainbow Connection Software 

87 

Rainbow On Tape 106 

68 Micro Journal 96 

Shauntronics 24 

Snake Mountain Software 97 

Soft Sector Marketing 127 

Softwride 44 

Southern Software 33 

Spectral Associates BC 

Spectrum Projects 73, 74, 75, 77, 79 

Speech Systems 58 

Star-Kits 125 

Strictly Color 70 

Sugar Software 89 

Superior Graphic Software 115 

Superior Oracle Software 82 

Tabby Enterprises 60 

T&D Software 140 

Transformation Technologies ..112 

Transition Technologies 142 

Washington Computer Services 

90 

York- 10 91 

Zeta Software 113 



The RAINBOW 
5803 Timber Ridge Drive 
P. O. Box 209 
Prospect, KY 40059 

Gentlemen: 

YES 1 Sign me up for a one-year (12 issues) subscription to the RAINBOW. 



N 



Name 



Address 



Ctty 



State 



Zip 



□ Charge my MasterCard Account # 



□ Payment enclosed 

□ Charge my VISA Account # 
Signature 

Subscriptions to the RAINBOW are $16 per year in the United States. Canedian and Mexican rates are 
$22 per year. Surface mail to other countries is $31, air mail to other countries is $49. Non-U. S. rates are 
higher due to postage costs alone. Payment accepted in U.S. funds. 

Limited back issues ore available for $2 each far numbers 1-8- $2.50each for 9-13 and $2.95 for issues 15 and up 
(September, 1982 an). Shipping and handling costs of $ 6 (p.s. Mail) or $3,50 (UPS) must be added 



Card Expiration Date 



INTERBANK # 





NEW! 







another invaders 




A new super hi-res space game. 
Wave after wave of alien attackers, 
each one a different and unique challenge 
to your skills. 

CASSETTE (16K) . . $24.95 
DISC (32K) . 




They'recalling 
thisone a "classic". You'll W 
have hours of fast-paced fun 
zapping robots. Super hi-res action! 
CASSETTE (16K) . . . $24.95 





DISK (32K) $29.95 

W Outsmart the 
creatures that pursue 
you as you hunt for 
treasure in a maze of 
cave passages. Lots of 
colors and sounds! 

CASSETTE (16K) . . . $24.95 
DISC (32K) . . . $29.95 



DISC (32K) . . . $29.95 




.0 



0 



, 0 , C0-<* 



V 



0? 



6 



0 l 



0* 



0^ 



^0 



0* 



m 



A challenging puzzle 
'with an occasional twist of humor. 
There's a treasure waiting to be discovered! 
CASSETTE (16K) . $19.95 



3tje Slack Sanctum 

For the player who enjoys suspense. . 
You'll encounter the forces of black 
magic in this spooky adventure. 

CASSETTE (16K) . . . $19.95 



MARK DATA PRODUCTS 

23802 BARQUILLA, MISSION VIEJO, CA 92691 • (714) 768-1551 

We pay shipping on all orders in the continental U.S. and Canada. Overseas add $3.00. California residents 
please add 6% sales tax. We are always looking for quality machine language programs. Contact us for details. 

MASTER CHARGE OR VISA ACCEPTED 



SPECTACULAR GAMES 

For TRS 80